[2026-01-02T12:00:01.161177] [DEBUG] [R-STATUS ] Registered 'tdm' as a dependent service. [2026-01-02T12:00:01.341252] [DEBUG] [R-STATUS ] Registered 'sig' as a dependent service. [2026-01-02T12:00:01.523256] [DEBUG] [R-STATUS ] Registered 'sap' as a dependent service. [2026-01-02T12:00:01.701820] [DEBUG] [R-STATUS ] Registered 'exp' as a dependent service. [2026-01-02T12:00:01.873696] [DEBUG] [R-STATUS ] Registered 'mag' as a dependent service. [2026-01-02T12:00:01.874039] [WARN ] [STATE ] State set to: WAITING [2026-01-02T12:00:01.874608] [INFO ] [STATE ] Checking tetsuo service statuses... [2026-01-02T12:00:02.259524] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-02T12:00:02.341406] [WARN ] [sig-status] Service 'sig' is not running. [2026-01-02T12:00:02.415231] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-02T12:00:02.483431] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-02T12:00:02.554718] [WARN ] [mag-status] Service 'mag' is not running. [2026-01-02T12:00:02.554955] [WARN ] [STATE ] State set to: RUNNING [2026-01-02T12:00:02.555012] [INFO ] [MAIN ] Starting data fetch [2026-01-02T12:00:02.555050] [DEBUG] [REMOTE ] Connecting to ftp.nasdaqtrader.com to fetch nasdaqlisted.txt [2026-01-02T12:00:03.398480] [DEBUG] [REMOTE ] Fetched 3894 NASDAQ symbols [2026-01-02T12:00:03.398942] [DEBUG] [REMOTE ] Connecting to ftp.nasdaqtrader.com to fetch otherlisted.txt [2026-01-02T12:00:04.849659] [DEBUG] [REMOTE ] Fetched 1960 NYSE symbols [2026-01-02T12:00:04.851611] [INFO ] [MAIN ] Fetched 5854 unique symbols [2026-01-02T12:00:04.853193] [INFO ] [MAIN ] Loaded 2419 blacklisted symbols from 3 files [2026-01-02T12:00:04.853786] [INFO ] [MAIN ] 3541 symbols after blacklist filtering [2026-01-02T12:00:05.576454] [DEBUG] [REMOTE ] A: Retrieved 6569 rows, trimmed to 300. [2026-01-02T12:00:05.576606] [DEBUG] [REMOTE ] A: PASS: History has at least 300 days. [2026-01-02T12:00:05.576852] [DEBUG] [REMOTE ] A: PASS: Price check passed. Min price $136.07. [2026-01-02T12:00:05.576999] [DEBUG] [REMOTE ] A: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:05.577119] [DEBUG] [REMOTE ] A: PASS: Integrity check passed. [2026-01-02T12:00:05.577160] [DEBUG] [REMOTE ] A: Symbol is viable for forecasting. [2026-01-02T12:00:05.577209] [INFO ] [MAIN ] [1/3541] A kept (0.7s) | 1 kept, 0 rejected | 82.9/min | ETA: 42.7m [2026-01-02T12:00:06.196264] [DEBUG] [REMOTE ] AAL: Retrieved 5098 rows, trimmed to 300. [2026-01-02T12:00:06.196402] [DEBUG] [REMOTE ] AAL: PASS: History has at least 300 days. [2026-01-02T12:00:06.196679] [DEBUG] [REMOTE ] AAL: PASS: Price check passed. Min price $11.52. [2026-01-02T12:00:06.196875] [DEBUG] [REMOTE ] AAL: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:06.197037] [DEBUG] [REMOTE ] AAL: PASS: Integrity check passed. [2026-01-02T12:00:06.197096] [DEBUG] [REMOTE ] AAL: Symbol is viable for forecasting. [2026-01-02T12:00:06.197168] [INFO ] [MAIN ] [2/3541] AAL kept (0.6s) | 2 kept, 0 rejected | 89.3/min | ETA: 39.6m [2026-01-02T12:00:06.531774] [DEBUG] [REMOTE ] AAOI: Retrieved 3085 rows, trimmed to 300. [2026-01-02T12:00:06.531903] [DEBUG] [REMOTE ] AAOI: PASS: History has at least 300 days. [2026-01-02T12:00:06.532111] [DEBUG] [REMOTE ] AAOI: PASS: Price check passed. Min price $19.49. [2026-01-02T12:00:06.532248] [DEBUG] [REMOTE ] AAOI: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:06.532360] [DEBUG] [REMOTE ] AAOI: PASS: Integrity check passed. [2026-01-02T12:00:06.532402] [DEBUG] [REMOTE ] AAOI: Symbol is viable for forecasting. [2026-01-02T12:00:06.532449] [INFO ] [MAIN ] [3/3541] AAOI kept (0.3s) | 3 kept, 0 rejected | 107.2/min | ETA: 33.0m [2026-01-02T12:00:13.477742] [DEBUG] [REMOTE ] AAON: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:00:13.477873] [DEBUG] [REMOTE ] AAON: PASS: History has at least 300 days. [2026-01-02T12:00:13.478092] [DEBUG] [REMOTE ] AAON: PASS: Price check passed. Min price $73.49. [2026-01-02T12:00:13.478246] [DEBUG] [REMOTE ] AAON: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:13.478362] [DEBUG] [REMOTE ] AAON: PASS: Integrity check passed. [2026-01-02T12:00:13.478403] [DEBUG] [REMOTE ] AAON: Symbol is viable for forecasting. [2026-01-02T12:00:13.478451] [INFO ] [MAIN ] [4/3541] AAON kept (6.9s) | 4 kept, 0 rejected | 27.8/min | ETA: 2.1h [2026-01-02T12:00:13.992180] [DEBUG] [REMOTE ] AAP: Retrieved 6061 rows, trimmed to 300. [2026-01-02T12:00:13.992310] [DEBUG] [REMOTE ] AAP: PASS: History has at least 300 days. [2026-01-02T12:00:13.992520] [DEBUG] [REMOTE ] AAP: PASS: Price check passed. Min price $39.30. [2026-01-02T12:00:13.992677] [DEBUG] [REMOTE ] AAP: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:13.992792] [DEBUG] [REMOTE ] AAP: PASS: Integrity check passed. [2026-01-02T12:00:13.992832] [DEBUG] [REMOTE ] AAP: Symbol is viable for forecasting. [2026-01-02T12:00:13.992881] [INFO ] [MAIN ] [5/3541] AAP kept (0.5s) | 5 kept, 0 rejected | 32.8/min | ETA: 1.8h [2026-01-02T12:00:14.599363] [DEBUG] [REMOTE ] AAPB: Retrieved 853 rows, trimmed to 300. [2026-01-02T12:00:14.599484] [DEBUG] [REMOTE ] AAPB: PASS: History has at least 300 days. [2026-01-02T12:00:14.599700] [DEBUG] [REMOTE ] AAPB: PASS: Price check passed. Min price $26.56. [2026-01-02T12:00:14.599839] [DEBUG] [REMOTE ] AAPB: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:14.599946] [DEBUG] [REMOTE ] AAPB: PASS: Integrity check passed. [2026-01-02T12:00:14.599986] [DEBUG] [REMOTE ] AAPB: Symbol is viable for forecasting. [2026-01-02T12:00:14.600033] [INFO ] [MAIN ] [6/3541] AAPB kept (0.6s) | 6 kept, 0 rejected | 36.9/min | ETA: 1.6h [2026-01-02T12:00:14.855225] [DEBUG] [REMOTE ] AAPD: Retrieved 853 rows, trimmed to 300. [2026-01-02T12:00:14.855339] [DEBUG] [REMOTE ] AAPD: PASS: History has at least 300 days. [2026-01-02T12:00:14.855529] [DEBUG] [REMOTE ] AAPD: PASS: Price check passed. Min price $12.40. [2026-01-02T12:00:14.855691] [DEBUG] [REMOTE ] AAPD: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:14.855807] [DEBUG] [REMOTE ] AAPD: PASS: Integrity check passed. [2026-01-02T12:00:14.855846] [DEBUG] [REMOTE ] AAPD: Symbol is viable for forecasting. [2026-01-02T12:00:14.855892] [INFO ] [MAIN ] [7/3541] AAPD kept (0.3s) | 7 kept, 0 rejected | 42.0/min | ETA: 1.4h [2026-01-02T12:00:15.441512] [DEBUG] [REMOTE ] AAPL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:00:15.441662] [DEBUG] [REMOTE ] AAPL: PASS: History has at least 300 days. [2026-01-02T12:00:15.441885] [DEBUG] [REMOTE ] AAPL: PASS: Price check passed. Min price $245.03. [2026-01-02T12:00:15.442045] [DEBUG] [REMOTE ] AAPL: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:15.442188] [DEBUG] [REMOTE ] AAPL: PASS: Integrity check passed. [2026-01-02T12:00:15.442244] [DEBUG] [REMOTE ] AAPL: Symbol is viable for forecasting. [2026-01-02T12:00:15.442310] [INFO ] [MAIN ] [8/3541] AAPL kept (0.6s) | 8 kept, 0 rejected | 45.3/min | ETA: 1.3h [2026-01-02T12:00:16.096144] [DEBUG] [REMOTE ] AAXJ: Retrieved 4372 rows, trimmed to 300. [2026-01-02T12:00:16.096285] [DEBUG] [REMOTE ] AAXJ: PASS: History has at least 300 days. [2026-01-02T12:00:16.096522] [DEBUG] [REMOTE ] AAXJ: PASS: Price check passed. Min price $87.90. [2026-01-02T12:00:16.096688] [DEBUG] [REMOTE ] AAXJ: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:16.096813] [DEBUG] [REMOTE ] AAXJ: PASS: Integrity check passed. [2026-01-02T12:00:16.096855] [DEBUG] [REMOTE ] AAXJ: Symbol is viable for forecasting. [2026-01-02T12:00:16.096906] [INFO ] [MAIN ] [9/3541] AAXJ kept (0.7s) | 9 kept, 0 rejected | 48.0/min | ETA: 1.2h [2026-01-02T12:00:16.398966] [DEBUG] [REMOTE ] AB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:00:16.399120] [DEBUG] [REMOTE ] AB: PASS: History has at least 300 days. [2026-01-02T12:00:16.399429] [DEBUG] [REMOTE ] AB: PASS: Price check passed. Min price $37.32. [2026-01-02T12:00:16.399593] [DEBUG] [REMOTE ] AB: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:16.399743] [DEBUG] [REMOTE ] AB: PASS: Integrity check passed. [2026-01-02T12:00:16.399786] [DEBUG] [REMOTE ] AB: Symbol is viable for forecasting. [2026-01-02T12:00:16.399840] [INFO ] [MAIN ] [10/3541] AB kept (0.3s) | 10 kept, 0 rejected | 52.0/min | ETA: 1.1h [2026-01-02T12:00:17.610763] [DEBUG] [REMOTE ] ABCB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:00:17.610893] [DEBUG] [REMOTE ] ABCB: PASS: History has at least 300 days. [2026-01-02T12:00:17.611111] [DEBUG] [REMOTE ] ABCB: PASS: Price check passed. Min price $69.22. [2026-01-02T12:00:17.611250] [DEBUG] [REMOTE ] ABCB: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:17.611366] [DEBUG] [REMOTE ] ABCB: PASS: Integrity check passed. [2026-01-02T12:00:17.611405] [DEBUG] [REMOTE ] ABCB: Symbol is viable for forecasting. [2026-01-02T12:00:17.611454] [INFO ] [MAIN ] [11/3541] ABCB kept (1.2s) | 11 kept, 0 rejected | 51.7/min | ETA: 1.1h [2026-01-02T12:00:17.827190] [DEBUG] [REMOTE ] ABCL: Retrieved 1269 rows, trimmed to 300. [2026-01-02T12:00:17.827319] [DEBUG] [REMOTE ] ABCL: PASS: History has at least 300 days. [2026-01-02T12:00:17.827519] [DEBUG] [REMOTE ] ABCL: PASS: Price check passed. Min price $3.35. [2026-01-02T12:00:17.827674] [DEBUG] [REMOTE ] ABCL: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:17.827785] [DEBUG] [REMOTE ] ABCL: PASS: Integrity check passed. [2026-01-02T12:00:17.827825] [DEBUG] [REMOTE ] ABCL: Symbol is viable for forecasting. [2026-01-02T12:00:17.827872] [INFO ] [MAIN ] [12/3541] ABCL kept (0.2s) | 12 kept, 0 rejected | 55.5/min | ETA: 1.1h [2026-01-02T12:00:18.464394] [DEBUG] [REMOTE ] ABEO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:00:18.464551] [DEBUG] [REMOTE ] ABEO: PASS: History has at least 300 days. [2026-01-02T12:00:18.464790] [DEBUG] [REMOTE ] ABEO: PASS: Price check passed. Min price $4.17. [2026-01-02T12:00:18.464926] [DEBUG] [REMOTE ] ABEO: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:18.465044] [DEBUG] [REMOTE ] ABEO: PASS: Integrity check passed. [2026-01-02T12:00:18.465084] [DEBUG] [REMOTE ] ABEO: Symbol is viable for forecasting. [2026-01-02T12:00:18.465132] [INFO ] [MAIN ] [13/3541] ABEO kept (0.6s) | 13 kept, 0 rejected | 57.3/min | ETA: 1.0h [2026-01-02T12:00:19.058946] [DEBUG] [REMOTE ] ABG: Retrieved 5985 rows, trimmed to 300. [2026-01-02T12:00:19.059089] [DEBUG] [REMOTE ] ABG: PASS: History has at least 300 days. [2026-01-02T12:00:19.059346] [DEBUG] [REMOTE ] ABG: PASS: Price check passed. Min price $210.94. [2026-01-02T12:00:19.059486] [DEBUG] [REMOTE ] ABG: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:19.059626] [DEBUG] [REMOTE ] ABG: PASS: Integrity check passed. [2026-01-02T12:00:19.059670] [DEBUG] [REMOTE ] ABG: Symbol is viable for forecasting. [2026-01-02T12:00:19.059720] [INFO ] [MAIN ] [14/3541] ABG kept (0.6s) | 14 kept, 0 rejected | 59.1/min | ETA: 59.6m [2026-01-02T12:00:19.555836] [DEBUG] [REMOTE ] ABM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:00:19.556014] [DEBUG] [REMOTE ] ABM: PASS: History has at least 300 days. [2026-01-02T12:00:19.556358] [DEBUG] [REMOTE ] ABM: PASS: Price check passed. Min price $40.31. [2026-01-02T12:00:19.556546] [DEBUG] [REMOTE ] ABM: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:19.556729] [DEBUG] [REMOTE ] ABM: PASS: Integrity check passed. [2026-01-02T12:00:19.556787] [DEBUG] [REMOTE ] ABM: Symbol is viable for forecasting. [2026-01-02T12:00:19.556857] [INFO ] [MAIN ] [15/3541] ABM kept (0.5s) | 15 kept, 0 rejected | 61.2/min | ETA: 57.6m [2026-01-02T12:00:19.714373] [DEBUG] [REMOTE ] ABNB: Retrieved 1270 rows, trimmed to 300. [2026-01-02T12:00:19.714496] [DEBUG] [REMOTE ] ABNB: PASS: History has at least 300 days. [2026-01-02T12:00:19.714725] [DEBUG] [REMOTE ] ABNB: PASS: Price check passed. Min price $111.54. [2026-01-02T12:00:19.714868] [DEBUG] [REMOTE ] ABNB: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:19.714996] [DEBUG] [REMOTE ] ABNB: PASS: Integrity check passed. [2026-01-02T12:00:19.715039] [DEBUG] [REMOTE ] ABNB: Symbol is viable for forecasting. [2026-01-02T12:00:19.715089] [INFO ] [MAIN ] [16/3541] ABNB kept (0.2s) | 16 kept, 0 rejected | 64.6/min | ETA: 54.6m [2026-01-02T12:00:20.186142] [DEBUG] [REMOTE ] ABOS: Retrieved 1131 rows, trimmed to 300. [2026-01-02T12:00:20.186294] [DEBUG] [REMOTE ] ABOS: PASS: History has at least 300 days. [2026-01-02T12:00:20.186506] [DEBUG] [REMOTE ] ABOS: PASS: Price check passed. Min price $1.55. [2026-01-02T12:00:20.186682] [DEBUG] [REMOTE ] ABOS: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:20.186801] [DEBUG] [REMOTE ] ABOS: PASS: Integrity check passed. [2026-01-02T12:00:20.186844] [DEBUG] [REMOTE ] ABOS: Symbol is viable for forecasting. [2026-01-02T12:00:20.186896] [INFO ] [MAIN ] [17/3541] ABOS kept (0.5s) | 17 kept, 0 rejected | 66.5/min | ETA: 53.0m [2026-01-02T12:00:22.855303] [DEBUG] [REMOTE ] ABSI: Retrieved 1117 rows, trimmed to 300. [2026-01-02T12:00:22.855433] [DEBUG] [REMOTE ] ABSI: PASS: History has at least 300 days. [2026-01-02T12:00:22.855671] [DEBUG] [REMOTE ] ABSI: PASS: Price check passed. Min price $2.64. [2026-01-02T12:00:22.855817] [DEBUG] [REMOTE ] ABSI: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:22.855932] [DEBUG] [REMOTE ] ABSI: PASS: Integrity check passed. [2026-01-02T12:00:22.855973] [DEBUG] [REMOTE ] ABSI: Symbol is viable for forecasting. [2026-01-02T12:00:22.856021] [INFO ] [MAIN ] [18/3541] ABSI kept (2.7s) | 18 kept, 0 rejected | 60.0/min | ETA: 58.7m [2026-01-02T12:00:23.213116] [DEBUG] [REMOTE ] ABUS: Retrieved 2620 rows, trimmed to 300. [2026-01-02T12:00:23.213238] [DEBUG] [REMOTE ] ABUS: PASS: History has at least 300 days. [2026-01-02T12:00:23.213438] [DEBUG] [REMOTE ] ABUS: PASS: Price check passed. Min price $4.11. [2026-01-02T12:00:23.213601] [DEBUG] [REMOTE ] ABUS: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:23.213716] [DEBUG] [REMOTE ] ABUS: PASS: Integrity check passed. [2026-01-02T12:00:23.213756] [DEBUG] [REMOTE ] ABUS: Symbol is viable for forecasting. [2026-01-02T12:00:23.213803] [INFO ] [MAIN ] [19/3541] ABUS kept (0.4s) | 19 kept, 0 rejected | 62.1/min | ETA: 56.7m [2026-01-02T12:00:24.465034] [DEBUG] [REMOTE ] ABVC: Retrieved 3708 rows, trimmed to 300. [2026-01-02T12:00:24.465154] [DEBUG] [REMOTE ] ABVC: PASS: History has at least 300 days. [2026-01-02T12:00:24.465360] [DEBUG] [REMOTE ] ABVC: PASS: Price check passed. Min price $2.03. [2026-01-02T12:00:24.465495] [DEBUG] [REMOTE ] ABVC: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:24.465812] [DEBUG] [REMOTE ] ABVC: PASS: Integrity check passed. [2026-01-02T12:00:24.465854] [DEBUG] [REMOTE ] ABVC: Symbol is viable for forecasting. [2026-01-02T12:00:24.465902] [INFO ] [MAIN ] [20/3541] ABVC kept (1.3s) | 20 kept, 0 rejected | 61.2/min | ETA: 57.5m [2026-01-02T12:00:24.642708] [DEBUG] [REMOTE ] ABVE: Retrieved 378 rows, trimmed to 300. [2026-01-02T12:00:24.642891] [DEBUG] [REMOTE ] ABVE: PASS: History has at least 300 days. [2026-01-02T12:00:24.643252] [DEBUG] [REMOTE ] ABVE: PASS: Price check passed. Min price $1.57. [2026-01-02T12:00:24.643455] [DEBUG] [REMOTE ] ABVE: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:24.643662] [DEBUG] [REMOTE ] ABVE: PASS: Integrity check passed. [2026-01-02T12:00:24.643725] [DEBUG] [REMOTE ] ABVE: Symbol is viable for forecasting. [2026-01-02T12:00:24.643801] [INFO ] [MAIN ] [21/3541] ABVE kept (0.2s) | 21 kept, 0 rejected | 63.7/min | ETA: 55.3m [2026-01-02T12:00:25.123700] [DEBUG] [REMOTE ] ABVX: Retrieved 551 rows, trimmed to 300. [2026-01-02T12:00:25.123834] [DEBUG] [REMOTE ] ABVX: PASS: History has at least 300 days. [2026-01-02T12:00:25.124037] [DEBUG] [REMOTE ] ABVX: PASS: Price check passed. Min price $86.51. [2026-01-02T12:00:25.124189] [DEBUG] [REMOTE ] ABVX: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:25.124302] [DEBUG] [REMOTE ] ABVX: PASS: Integrity check passed. [2026-01-02T12:00:25.124342] [DEBUG] [REMOTE ] ABVX: Symbol is viable for forecasting. [2026-01-02T12:00:25.124389] [INFO ] [MAIN ] [22/3541] ABVX kept (0.5s) | 22 kept, 0 rejected | 65.1/min | ETA: 54.0m [2026-01-02T12:00:25.557298] [DEBUG] [REMOTE ] ACA: Retrieved 1802 rows, trimmed to 300. [2026-01-02T12:00:25.557420] [DEBUG] [REMOTE ] ACA: PASS: History has at least 300 days. [2026-01-02T12:00:25.557649] [DEBUG] [REMOTE ] ACA: PASS: Price check passed. Min price $89.10. [2026-01-02T12:00:25.557796] [DEBUG] [REMOTE ] ACA: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:25.557908] [DEBUG] [REMOTE ] ACA: PASS: Integrity check passed. [2026-01-02T12:00:25.557949] [DEBUG] [REMOTE ] ACA: Symbol is viable for forecasting. [2026-01-02T12:00:25.557997] [INFO ] [MAIN ] [23/3541] ACA kept (0.4s) | 23 kept, 0 rejected | 66.7/min | ETA: 52.8m [2026-01-02T12:00:26.025215] [DEBUG] [REMOTE ] ACAD: Retrieved 5434 rows, trimmed to 300. [2026-01-02T12:00:26.025365] [DEBUG] [REMOTE ] ACAD: PASS: History has at least 300 days. [2026-01-02T12:00:26.025623] [DEBUG] [REMOTE ] ACAD: PASS: Price check passed. Min price $20.06. [2026-01-02T12:00:26.025766] [DEBUG] [REMOTE ] ACAD: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:26.025886] [DEBUG] [REMOTE ] ACAD: PASS: Integrity check passed. [2026-01-02T12:00:26.025926] [DEBUG] [REMOTE ] ACAD: Symbol is viable for forecasting. [2026-01-02T12:00:26.025976] [INFO ] [MAIN ] [24/3541] ACAD kept (0.5s) | 24 kept, 0 rejected | 68.0/min | ETA: 51.7m [2026-01-02T12:00:26.393514] [DEBUG] [REMOTE ] ACB: Retrieved 2887 rows, trimmed to 300. [2026-01-02T12:00:26.393678] [DEBUG] [REMOTE ] ACB: PASS: History has at least 300 days. [2026-01-02T12:00:26.393889] [DEBUG] [REMOTE ] ACB: PASS: Price check passed. Min price $4.08. [2026-01-02T12:00:26.394024] [DEBUG] [REMOTE ] ACB: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:26.394133] [DEBUG] [REMOTE ] ACB: PASS: Integrity check passed. [2026-01-02T12:00:26.394173] [DEBUG] [REMOTE ] ACB: Symbol is viable for forecasting. [2026-01-02T12:00:26.394221] [INFO ] [MAIN ] [25/3541] ACB kept (0.4s) | 25 kept, 0 rejected | 69.6/min | ETA: 50.5m [2026-01-02T12:00:26.751240] [DEBUG] [REMOTE ] ACCO: Retrieved 5126 rows, trimmed to 300. [2026-01-02T12:00:26.751375] [DEBUG] [REMOTE ] ACCO: PASS: History has at least 300 days. [2026-01-02T12:00:26.751617] [DEBUG] [REMOTE ] ACCO: PASS: Price check passed. Min price $3.20. [2026-01-02T12:00:26.751755] [DEBUG] [REMOTE ] ACCO: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:26.751870] [DEBUG] [REMOTE ] ACCO: PASS: Integrity check passed. [2026-01-02T12:00:26.751911] [DEBUG] [REMOTE ] ACCO: Symbol is viable for forecasting. [2026-01-02T12:00:26.751959] [INFO ] [MAIN ] [26/3541] ACCO kept (0.4s) | 26 kept, 0 rejected | 71.2/min | ETA: 49.3m [2026-01-02T12:00:26.991111] [DEBUG] [REMOTE ] ACDC: Retrieved 912 rows, trimmed to 300. [2026-01-02T12:00:26.991238] [DEBUG] [REMOTE ] ACDC: PASS: History has at least 300 days. [2026-01-02T12:00:26.991435] [DEBUG] [REMOTE ] ACDC: PASS: Price check passed. Min price $3.19. [2026-01-02T12:00:26.991585] [DEBUG] [REMOTE ] ACDC: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:26.991699] [DEBUG] [REMOTE ] ACDC: PASS: Integrity check passed. [2026-01-02T12:00:26.991739] [DEBUG] [REMOTE ] ACDC: Symbol is viable for forecasting. [2026-01-02T12:00:26.991787] [INFO ] [MAIN ] [27/3541] ACDC kept (0.2s) | 27 kept, 0 rejected | 73.2/min | ETA: 48.0m [2026-01-02T12:00:27.539540] [DEBUG] [REMOTE ] ACEL: Retrieved 1535 rows, trimmed to 300. [2026-01-02T12:00:27.539690] [DEBUG] [REMOTE ] ACEL: PASS: History has at least 300 days. [2026-01-02T12:00:27.539891] [DEBUG] [REMOTE ] ACEL: PASS: Price check passed. Min price $9.61. [2026-01-02T12:00:27.540042] [DEBUG] [REMOTE ] ACEL: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:27.540152] [DEBUG] [REMOTE ] ACEL: PASS: Integrity check passed. [2026-01-02T12:00:27.540192] [DEBUG] [REMOTE ] ACEL: Symbol is viable for forecasting. [2026-01-02T12:00:27.540240] [INFO ] [MAIN ] [28/3541] ACEL kept (0.5s) | 28 kept, 0 rejected | 74.1/min | ETA: 47.4m [2026-01-02T12:00:28.063879] [DEBUG] [REMOTE ] ACGL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:00:28.064016] [DEBUG] [REMOTE ] ACGL: PASS: History has at least 300 days. [2026-01-02T12:00:28.064238] [DEBUG] [REMOTE ] ACGL: PASS: Price check passed. Min price $84.72. [2026-01-02T12:00:28.064376] [DEBUG] [REMOTE ] ACGL: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:28.064494] [DEBUG] [REMOTE ] ACGL: PASS: Integrity check passed. [2026-01-02T12:00:28.064534] [DEBUG] [REMOTE ] ACGL: Symbol is viable for forecasting. [2026-01-02T12:00:28.064600] [INFO ] [MAIN ] [29/3541] ACGL kept (0.5s) | 29 kept, 0 rejected | 75.0/min | ETA: 46.8m [2026-01-02T12:00:28.283816] [DEBUG] [REMOTE ] ACGLN: Retrieved 1151 rows, trimmed to 300. [2026-01-02T12:00:28.283962] [DEBUG] [REMOTE ] ACGLN: PASS: History has at least 300 days. [2026-01-02T12:00:28.284182] [DEBUG] [REMOTE ] ACGLN: PASS: Price check passed. Min price $16.57. [2026-01-02T12:00:28.284322] [DEBUG] [REMOTE ] ACGLN: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:28.284437] [DEBUG] [REMOTE ] ACGLN: PASS: Integrity check passed. [2026-01-02T12:00:28.284478] [DEBUG] [REMOTE ] ACGLN: Symbol is viable for forecasting. [2026-01-02T12:00:28.284527] [INFO ] [MAIN ] [30/3541] ACGLN kept (0.2s) | 30 kept, 0 rejected | 76.8/min | ETA: 45.7m [2026-01-02T12:00:28.629272] [DEBUG] [REMOTE ] ACGLO: Retrieved 2107 rows, trimmed to 300. [2026-01-02T12:00:28.629403] [DEBUG] [REMOTE ] ACGLO: PASS: History has at least 300 days. [2026-01-02T12:00:28.629643] [DEBUG] [REMOTE ] ACGLO: PASS: Price check passed. Min price $20.17. [2026-01-02T12:00:28.629786] [DEBUG] [REMOTE ] ACGLO: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:28.629898] [DEBUG] [REMOTE ] ACGLO: PASS: Integrity check passed. [2026-01-02T12:00:28.629938] [DEBUG] [REMOTE ] ACGLO: Symbol is viable for forecasting. [2026-01-02T12:00:28.629988] [INFO ] [MAIN ] [31/3541] ACGLO kept (0.3s) | 31 kept, 0 rejected | 78.2/min | ETA: 44.9m [2026-01-02T12:00:31.581494] [DEBUG] [REMOTE ] ACH: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:00:31.581654] [DEBUG] [REMOTE ] ACH: PASS: History has at least 300 days. [2026-01-02T12:00:31.581949] [DEBUG] [REMOTE ] ACH: PASS: Price check passed. Min price $2.49. [2026-01-02T12:00:31.582137] [DEBUG] [REMOTE ] ACH: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:31.582293] [DEBUG] [REMOTE ] ACH: PASS: Integrity check passed. [2026-01-02T12:00:31.582343] [DEBUG] [REMOTE ] ACH: Symbol is viable for forecasting. [2026-01-02T12:00:31.582406] [INFO ] [MAIN ] [32/3541] ACH kept (3.0s) | 32 kept, 0 rejected | 71.8/min | ETA: 48.8m [2026-01-02T12:00:34.806764] [DEBUG] [REMOTE ] ACHC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:00:34.807095] [DEBUG] [REMOTE ] ACHC: PASS: History has at least 300 days. [2026-01-02T12:00:34.807309] [DEBUG] [REMOTE ] ACHC: PASS: Price check passed. Min price $13.75. [2026-01-02T12:00:34.807444] [DEBUG] [REMOTE ] ACHC: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:34.807560] [DEBUG] [REMOTE ] ACHC: PASS: Integrity check passed. [2026-01-02T12:00:34.807623] [DEBUG] [REMOTE ] ACHC: Symbol is viable for forecasting. [2026-01-02T12:00:34.807674] [INFO ] [MAIN ] [33/3541] ACHC kept (3.2s) | 33 kept, 0 rejected | 66.1/min | ETA: 53.1m [2026-01-02T12:00:35.089208] [DEBUG] [REMOTE ] ACI: Retrieved 1386 rows, trimmed to 300. [2026-01-02T12:00:35.089329] [DEBUG] [REMOTE ] ACI: PASS: History has at least 300 days. [2026-01-02T12:00:35.089529] [DEBUG] [REMOTE ] ACI: PASS: Price check passed. Min price $16.81. [2026-01-02T12:00:35.089707] [DEBUG] [REMOTE ] ACI: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:35.089818] [DEBUG] [REMOTE ] ACI: PASS: Integrity check passed. [2026-01-02T12:00:35.089861] [DEBUG] [REMOTE ] ACI: Symbol is viable for forecasting. [2026-01-02T12:00:35.089908] [INFO ] [MAIN ] [34/3541] ACI kept (0.3s) | 34 kept, 0 rejected | 67.5/min | ETA: 52.0m [2026-01-02T12:00:35.601695] [DEBUG] [REMOTE ] ACIC: Retrieved 4566 rows, trimmed to 300. [2026-01-02T12:00:35.601831] [DEBUG] [REMOTE ] ACIC: PASS: History has at least 300 days. [2026-01-02T12:00:35.602057] [DEBUG] [REMOTE ] ACIC: PASS: Price check passed. Min price $11.23. [2026-01-02T12:00:35.602198] [DEBUG] [REMOTE ] ACIC: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:35.602315] [DEBUG] [REMOTE ] ACIC: PASS: Integrity check passed. [2026-01-02T12:00:35.602355] [DEBUG] [REMOTE ] ACIC: Symbol is viable for forecasting. [2026-01-02T12:00:35.602403] [INFO ] [MAIN ] [35/3541] ACIC kept (0.5s) | 35 kept, 0 rejected | 68.3/min | ETA: 51.3m [2026-01-02T12:00:36.067084] [DEBUG] [REMOTE ] ACLS: Retrieved 6408 rows, trimmed to 300. [2026-01-02T12:00:36.067224] [DEBUG] [REMOTE ] ACLS: PASS: History has at least 300 days. [2026-01-02T12:00:36.067450] [DEBUG] [REMOTE ] ACLS: PASS: Price check passed. Min price $74.12. [2026-01-02T12:00:36.067605] [DEBUG] [REMOTE ] ACLS: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:36.067727] [DEBUG] [REMOTE ] ACLS: PASS: Integrity check passed. [2026-01-02T12:00:36.067768] [DEBUG] [REMOTE ] ACLS: Symbol is viable for forecasting. [2026-01-02T12:00:36.067817] [INFO ] [MAIN ] [36/3541] ACLS kept (0.5s) | 36 kept, 0 rejected | 69.2/min | ETA: 50.7m [2026-01-02T12:00:36.292543] [DEBUG] [REMOTE ] ACLX: Retrieved 980 rows, trimmed to 300. [2026-01-02T12:00:36.292685] [DEBUG] [REMOTE ] ACLX: PASS: History has at least 300 days. [2026-01-02T12:00:36.292885] [DEBUG] [REMOTE ] ACLX: PASS: Price check passed. Min price $63.60. [2026-01-02T12:00:36.293021] [DEBUG] [REMOTE ] ACLX: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:36.293131] [DEBUG] [REMOTE ] ACLX: PASS: Integrity check passed. [2026-01-02T12:00:36.293173] [DEBUG] [REMOTE ] ACLX: Symbol is viable for forecasting. [2026-01-02T12:00:36.293220] [INFO ] [MAIN ] [37/3541] ACLX kept (0.2s) | 37 kept, 0 rejected | 70.6/min | ETA: 49.6m [2026-01-02T12:00:36.852216] [DEBUG] [REMOTE ] ACM: Retrieved 4692 rows, trimmed to 300. [2026-01-02T12:00:36.852347] [DEBUG] [REMOTE ] ACM: PASS: History has at least 300 days. [2026-01-02T12:00:36.852557] [DEBUG] [REMOTE ] ACM: PASS: Price check passed. Min price $95.33. [2026-01-02T12:00:36.852722] [DEBUG] [REMOTE ] ACM: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:36.852837] [DEBUG] [REMOTE ] ACM: PASS: Integrity check passed. [2026-01-02T12:00:36.852879] [DEBUG] [REMOTE ] ACM: Symbol is viable for forecasting. [2026-01-02T12:00:36.852929] [INFO ] [MAIN ] [38/3541] ACM kept (0.6s) | 38 kept, 0 rejected | 71.3/min | ETA: 49.2m [2026-01-02T12:00:37.322900] [DEBUG] [REMOTE ] ACN: Retrieved 6150 rows, trimmed to 300. [2026-01-02T12:00:37.323085] [DEBUG] [REMOTE ] ACN: PASS: History has at least 300 days. [2026-01-02T12:00:37.323318] [DEBUG] [REMOTE ] ACN: PASS: Price check passed. Min price $234.02. [2026-01-02T12:00:37.323460] [DEBUG] [REMOTE ] ACN: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:37.323594] [DEBUG] [REMOTE ] ACN: PASS: Integrity check passed. [2026-01-02T12:00:37.323636] [DEBUG] [REMOTE ] ACN: Symbol is viable for forecasting. [2026-01-02T12:00:37.323686] [INFO ] [MAIN ] [39/3541] ACN kept (0.5s) | 39 kept, 0 rejected | 72.1/min | ETA: 48.6m [2026-01-02T12:00:37.832060] [DEBUG] [REMOTE ] ACNB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:00:37.832224] [DEBUG] [REMOTE ] ACNB: PASS: History has at least 300 days. [2026-01-02T12:00:37.832491] [DEBUG] [REMOTE ] ACNB: PASS: Price check passed. Min price $42.19. [2026-01-02T12:00:37.832686] [DEBUG] [REMOTE ] ACNB: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:37.832836] [DEBUG] [REMOTE ] ACNB: PASS: Integrity check passed. [2026-01-02T12:00:37.832889] [DEBUG] [REMOTE ] ACNB: Symbol is viable for forecasting. [2026-01-02T12:00:37.832942] [INFO ] [MAIN ] [40/3541] ACNB kept (0.5s) | 40 kept, 0 rejected | 72.8/min | ETA: 48.1m [2026-01-02T12:00:38.052492] [DEBUG] [REMOTE ] ACON: Retrieved 927 rows, trimmed to 300. [2026-01-02T12:00:38.052646] [DEBUG] [REMOTE ] ACON: PASS: History has at least 300 days. [2026-01-02T12:00:38.053030] [DEBUG] [REMOTE ] ACON: PASS: Price check passed. Min price $4.46. [2026-01-02T12:00:38.053164] [DEBUG] [REMOTE ] ACON: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:38.053273] [DEBUG] [REMOTE ] ACON: PASS: Integrity check passed. [2026-01-02T12:00:38.053313] [DEBUG] [REMOTE ] ACON: Symbol is viable for forecasting. [2026-01-02T12:00:38.053359] [INFO ] [MAIN ] [41/3541] ACON kept (0.2s) | 41 kept, 0 rejected | 74.1/min | ETA: 47.2m [2026-01-02T12:00:38.631471] [DEBUG] [REMOTE ] ACP: Retrieved 3755 rows, trimmed to 300. [2026-01-02T12:00:38.631653] [DEBUG] [REMOTE ] ACP: PASS: History has at least 300 days. [2026-01-02T12:00:38.631893] [DEBUG] [REMOTE ] ACP: PASS: Price check passed. Min price $5.08. [2026-01-02T12:00:38.632034] [DEBUG] [REMOTE ] ACP: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:38.632161] [DEBUG] [REMOTE ] ACP: PASS: Integrity check passed. [2026-01-02T12:00:38.632203] [DEBUG] [REMOTE ] ACP: Symbol is viable for forecasting. [2026-01-02T12:00:38.632255] [INFO ] [MAIN ] [42/3541] ACP kept (0.6s) | 42 kept, 0 rejected | 74.6/min | ETA: 46.9m [2026-01-02T12:00:39.061683] [DEBUG] [REMOTE ] ACRE: Retrieved 3440 rows, trimmed to 300. [2026-01-02T12:00:39.061825] [DEBUG] [REMOTE ] ACRE: PASS: History has at least 300 days. [2026-01-02T12:00:39.062095] [DEBUG] [REMOTE ] ACRE: PASS: Price check passed. Min price $4.26. [2026-01-02T12:00:39.062254] [DEBUG] [REMOTE ] ACRE: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:39.062379] [DEBUG] [REMOTE ] ACRE: PASS: Integrity check passed. [2026-01-02T12:00:39.062421] [DEBUG] [REMOTE ] ACRE: Symbol is viable for forecasting. [2026-01-02T12:00:39.062473] [INFO ] [MAIN ] [43/3541] ACRE kept (0.4s) | 43 kept, 0 rejected | 75.4/min | ETA: 46.4m [2026-01-02T12:00:39.373498] [DEBUG] [REMOTE ] ACRS: Retrieved 2574 rows, trimmed to 300. [2026-01-02T12:00:39.373655] [DEBUG] [REMOTE ] ACRS: PASS: History has at least 300 days. [2026-01-02T12:00:39.373895] [DEBUG] [REMOTE ] ACRS: PASS: Price check passed. Min price $1.81. [2026-01-02T12:00:39.374056] [DEBUG] [REMOTE ] ACRS: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:39.374190] [DEBUG] [REMOTE ] ACRS: PASS: Integrity check passed. [2026-01-02T12:00:39.374233] [DEBUG] [REMOTE ] ACRS: Symbol is viable for forecasting. [2026-01-02T12:00:39.374283] [INFO ] [MAIN ] [44/3541] ACRS kept (0.3s) | 44 kept, 0 rejected | 76.5/min | ETA: 45.7m [2026-01-02T12:00:39.856836] [DEBUG] [REMOTE ] ACTG: Retrieved 5798 rows, trimmed to 300. [2026-01-02T12:00:39.857062] [DEBUG] [REMOTE ] ACTG: PASS: History has at least 300 days. [2026-01-02T12:00:39.857393] [DEBUG] [REMOTE ] ACTG: PASS: Price check passed. Min price $3.26. [2026-01-02T12:00:39.857538] [DEBUG] [REMOTE ] ACTG: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:39.857705] [DEBUG] [REMOTE ] ACTG: PASS: Integrity check passed. [2026-01-02T12:00:39.857748] [DEBUG] [REMOTE ] ACTG: Symbol is viable for forecasting. [2026-01-02T12:00:39.857804] [INFO ] [MAIN ] [45/3541] ACTG kept (0.5s) | 45 kept, 0 rejected | 77.1/min | ETA: 45.3m [2026-01-02T12:00:40.017327] [DEBUG] [REMOTE ] ACVA: Retrieved 1200 rows, trimmed to 300. [2026-01-02T12:00:40.017758] [DEBUG] [REMOTE ] ACVA: PASS: History has at least 300 days. [2026-01-02T12:00:40.018030] [DEBUG] [REMOTE ] ACVA: PASS: Price check passed. Min price $5.09. [2026-01-02T12:00:40.018196] [DEBUG] [REMOTE ] ACVA: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:40.018321] [DEBUG] [REMOTE ] ACVA: PASS: Integrity check passed. [2026-01-02T12:00:40.018362] [DEBUG] [REMOTE ] ACVA: Symbol is viable for forecasting. [2026-01-02T12:00:40.018415] [INFO ] [MAIN ] [46/3541] ACVA kept (0.2s) | 46 kept, 0 rejected | 78.5/min | ETA: 44.5m [2026-01-02T12:00:40.542852] [DEBUG] [REMOTE ] ACWI: Retrieved 4470 rows, trimmed to 300. [2026-01-02T12:00:40.543011] [DEBUG] [REMOTE ] ACWI: PASS: History has at least 300 days. [2026-01-02T12:00:40.543235] [DEBUG] [REMOTE ] ACWI: PASS: Price check passed. Min price $134.31. [2026-01-02T12:00:40.543378] [DEBUG] [REMOTE ] ACWI: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:40.543494] [DEBUG] [REMOTE ] ACWI: PASS: Integrity check passed. [2026-01-02T12:00:40.543536] [DEBUG] [REMOTE ] ACWI: Symbol is viable for forecasting. [2026-01-02T12:00:40.543604] [INFO ] [MAIN ] [47/3541] ACWI kept (0.5s) | 47 kept, 0 rejected | 79.0/min | ETA: 44.2m [2026-01-02T12:00:41.140392] [DEBUG] [REMOTE ] ACWX: Retrieved 4469 rows, trimmed to 300. [2026-01-02T12:00:41.140526] [DEBUG] [REMOTE ] ACWX: PASS: History has at least 300 days. [2026-01-02T12:00:41.140777] [DEBUG] [REMOTE ] ACWX: PASS: Price check passed. Min price $62.98. [2026-01-02T12:00:41.140921] [DEBUG] [REMOTE ] ACWX: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:41.141039] [DEBUG] [REMOTE ] ACWX: PASS: Integrity check passed. [2026-01-02T12:00:41.141082] [DEBUG] [REMOTE ] ACWX: Symbol is viable for forecasting. [2026-01-02T12:00:41.141132] [INFO ] [MAIN ] [48/3541] ACWX kept (0.6s) | 48 kept, 0 rejected | 79.4/min | ETA: 44.0m [2026-01-02T12:00:41.393066] [DEBUG] [REMOTE ] ACXP: Retrieved 1135 rows, trimmed to 300. [2026-01-02T12:00:41.393234] [DEBUG] [REMOTE ] ACXP: PASS: History has at least 300 days. [2026-01-02T12:00:41.393516] [DEBUG] [REMOTE ] ACXP: PASS: Price check passed. Min price $2.49. [2026-01-02T12:00:41.393743] [DEBUG] [REMOTE ] ACXP: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:41.393904] [DEBUG] [REMOTE ] ACXP: PASS: Integrity check passed. [2026-01-02T12:00:41.393965] [DEBUG] [REMOTE ] ACXP: Symbol is viable for forecasting. [2026-01-02T12:00:41.394035] [INFO ] [MAIN ] [49/3541] ACXP kept (0.3s) | 49 kept, 0 rejected | 80.5/min | ETA: 43.4m [2026-01-02T12:00:42.053022] [DEBUG] [REMOTE ] ADBE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:00:42.053167] [DEBUG] [REMOTE ] ADBE: PASS: History has at least 300 days. [2026-01-02T12:00:42.053412] [DEBUG] [REMOTE ] ADBE: PASS: Price check passed. Min price $312.40. [2026-01-02T12:00:42.053555] [DEBUG] [REMOTE ] ADBE: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:42.053710] [DEBUG] [REMOTE ] ADBE: PASS: Integrity check passed. [2026-01-02T12:00:42.053752] [DEBUG] [REMOTE ] ADBE: Symbol is viable for forecasting. [2026-01-02T12:00:42.053802] [INFO ] [MAIN ] [50/3541] ADBE kept (0.7s) | 50 kept, 0 rejected | 80.6/min | ETA: 43.3m [2026-01-02T12:00:42.542726] [DEBUG] [REMOTE ] ADC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:00:42.542956] [DEBUG] [REMOTE ] ADC: PASS: History has at least 300 days. [2026-01-02T12:00:42.543278] [DEBUG] [REMOTE ] ADC: PASS: Price check passed. Min price $69.71. [2026-01-02T12:00:42.543452] [DEBUG] [REMOTE ] ADC: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:42.543645] [DEBUG] [REMOTE ] ADC: PASS: Integrity check passed. [2026-01-02T12:00:42.543717] [DEBUG] [REMOTE ] ADC: Symbol is viable for forecasting. [2026-01-02T12:00:42.543776] [INFO ] [MAIN ] [51/3541] ADC kept (0.5s) | 51 kept, 0 rejected | 81.2/min | ETA: 43.0m [2026-01-02T12:00:42.998034] [DEBUG] [REMOTE ] ADEA: Retrieved 5563 rows, trimmed to 300. [2026-01-02T12:00:42.998271] [DEBUG] [REMOTE ] ADEA: PASS: History has at least 300 days. [2026-01-02T12:00:42.998669] [DEBUG] [REMOTE ] ADEA: PASS: Price check passed. Min price $11.69. [2026-01-02T12:00:42.998891] [DEBUG] [REMOTE ] ADEA: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:42.999049] [DEBUG] [REMOTE ] ADEA: PASS: Integrity check passed. [2026-01-02T12:00:42.999092] [DEBUG] [REMOTE ] ADEA: Symbol is viable for forecasting. [2026-01-02T12:00:42.999150] [INFO ] [MAIN ] [52/3541] ADEA kept (0.5s) | 52 kept, 0 rejected | 81.8/min | ETA: 42.7m [2026-01-02T12:00:43.390669] [DEBUG] [REMOTE ] ADI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:00:43.390892] [DEBUG] [REMOTE ] ADI: PASS: History has at least 300 days. [2026-01-02T12:00:43.391436] [DEBUG] [REMOTE ] ADI: PASS: Price check passed. Min price $224.40. [2026-01-02T12:00:43.391699] [DEBUG] [REMOTE ] ADI: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:43.391858] [DEBUG] [REMOTE ] ADI: PASS: Integrity check passed. [2026-01-02T12:00:43.391901] [DEBUG] [REMOTE ] ADI: Symbol is viable for forecasting. [2026-01-02T12:00:43.391960] [INFO ] [MAIN ] [53/3541] ADI kept (0.4s) | 53 kept, 0 rejected | 82.5/min | ETA: 42.3m [2026-01-02T12:00:43.871471] [DEBUG] [REMOTE ] ADM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:00:43.871698] [DEBUG] [REMOTE ] ADM: PASS: History has at least 300 days. [2026-01-02T12:00:43.872032] [DEBUG] [REMOTE ] ADM: PASS: Price check passed. Min price $55.51. [2026-01-02T12:00:43.872176] [DEBUG] [REMOTE ] ADM: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:43.872317] [DEBUG] [REMOTE ] ADM: PASS: Integrity check passed. [2026-01-02T12:00:43.872360] [DEBUG] [REMOTE ] ADM: Symbol is viable for forecasting. [2026-01-02T12:00:43.873082] [INFO ] [MAIN ] [54/3541] ADM kept (0.5s) | 54 kept, 0 rejected | 83.0/min | ETA: 42.0m [2026-01-02T12:00:44.193941] [DEBUG] [REMOTE ] ADMA: Retrieved 3070 rows, trimmed to 300. [2026-01-02T12:00:44.194151] [DEBUG] [REMOTE ] ADMA: PASS: History has at least 300 days. [2026-01-02T12:00:44.194442] [DEBUG] [REMOTE ] ADMA: PASS: Price check passed. Min price $13.99. [2026-01-02T12:00:44.194610] [DEBUG] [REMOTE ] ADMA: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:44.194748] [DEBUG] [REMOTE ] ADMA: PASS: Integrity check passed. [2026-01-02T12:00:44.194791] [DEBUG] [REMOTE ] ADMA: Symbol is viable for forecasting. [2026-01-02T12:00:44.194845] [INFO ] [MAIN ] [55/3541] ADMA kept (0.3s) | 55 kept, 0 rejected | 83.9/min | ETA: 41.6m [2026-01-02T12:00:44.751459] [DEBUG] [REMOTE ] ADP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:00:44.751615] [DEBUG] [REMOTE ] ADP: PASS: History has at least 300 days. [2026-01-02T12:00:44.751862] [DEBUG] [REMOTE ] ADP: PASS: Price check passed. Min price $247.48. [2026-01-02T12:00:44.752001] [DEBUG] [REMOTE ] ADP: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:44.752127] [DEBUG] [REMOTE ] ADP: PASS: Integrity check passed. [2026-01-02T12:00:44.752168] [DEBUG] [REMOTE ] ADP: Symbol is viable for forecasting. [2026-01-02T12:00:44.752218] [INFO ] [MAIN ] [56/3541] ADP kept (0.6s) | 56 kept, 0 rejected | 84.2/min | ETA: 41.4m [2026-01-02T12:00:44.982360] [DEBUG] [REMOTE ] ADSE: Retrieved 1009 rows, trimmed to 300. [2026-01-02T12:00:44.982500] [DEBUG] [REMOTE ] ADSE: PASS: History has at least 300 days. [2026-01-02T12:00:44.982728] [DEBUG] [REMOTE ] ADSE: PASS: Price check passed. Min price $9.96. [2026-01-02T12:00:44.982870] [DEBUG] [REMOTE ] ADSE: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:44.982986] [DEBUG] [REMOTE ] ADSE: PASS: Integrity check passed. [2026-01-02T12:00:44.983027] [DEBUG] [REMOTE ] ADSE: Symbol is viable for forecasting. [2026-01-02T12:00:44.983076] [INFO ] [MAIN ] [57/3541] ADSE kept (0.2s) | 57 kept, 0 rejected | 85.2/min | ETA: 40.9m [2026-01-02T12:00:45.639394] [DEBUG] [REMOTE ] ADSK: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:00:45.639543] [DEBUG] [REMOTE ] ADSK: PASS: History has at least 300 days. [2026-01-02T12:00:45.639819] [DEBUG] [REMOTE ] ADSK: PASS: Price check passed. Min price $286.94. [2026-01-02T12:00:45.640005] [DEBUG] [REMOTE ] ADSK: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:45.640132] [DEBUG] [REMOTE ] ADSK: PASS: Integrity check passed. [2026-01-02T12:00:45.640175] [DEBUG] [REMOTE ] ADSK: Symbol is viable for forecasting. [2026-01-02T12:00:45.640227] [INFO ] [MAIN ] [58/3541] ADSK kept (0.7s) | 58 kept, 0 rejected | 85.3/min | ETA: 40.8m [2026-01-02T12:00:46.023316] [DEBUG] [REMOTE ] ADTN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:00:46.023463] [DEBUG] [REMOTE ] ADTN: PASS: History has at least 300 days. [2026-01-02T12:00:46.023724] [DEBUG] [REMOTE ] ADTN: PASS: Price check passed. Min price $7.25. [2026-01-02T12:00:46.023866] [DEBUG] [REMOTE ] ADTN: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:46.023990] [DEBUG] [REMOTE ] ADTN: PASS: Integrity check passed. [2026-01-02T12:00:46.024032] [DEBUG] [REMOTE ] ADTN: Symbol is viable for forecasting. [2026-01-02T12:00:46.024081] [INFO ] [MAIN ] [59/3541] ADTN kept (0.4s) | 59 kept, 0 rejected | 86.0/min | ETA: 40.5m [2026-01-02T12:00:46.429040] [DEBUG] [REMOTE ] ADUS: Retrieved 4069 rows, trimmed to 300. [2026-01-02T12:00:46.429185] [DEBUG] [REMOTE ] ADUS: PASS: History has at least 300 days. [2026-01-02T12:00:46.429423] [DEBUG] [REMOTE ] ADUS: PASS: Price check passed. Min price $107.39. [2026-01-02T12:00:46.429566] [DEBUG] [REMOTE ] ADUS: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:46.429705] [DEBUG] [REMOTE ] ADUS: PASS: Integrity check passed. [2026-01-02T12:00:46.429747] [DEBUG] [REMOTE ] ADUS: Symbol is viable for forecasting. [2026-01-02T12:00:46.429796] [INFO ] [MAIN ] [60/3541] ADUS kept (0.4s) | 60 kept, 0 rejected | 86.6/min | ETA: 40.2m [2026-01-02T12:00:46.920613] [DEBUG] [REMOTE ] ADX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:00:46.920744] [DEBUG] [REMOTE ] ADX: PASS: History has at least 300 days. [2026-01-02T12:00:46.920960] [DEBUG] [REMOTE ] ADX: PASS: Price check passed. Min price $21.68. [2026-01-02T12:00:46.921098] [DEBUG] [REMOTE ] ADX: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:46.921211] [DEBUG] [REMOTE ] ADX: PASS: Integrity check passed. [2026-01-02T12:00:46.921251] [DEBUG] [REMOTE ] ADX: Symbol is viable for forecasting. [2026-01-02T12:00:46.921299] [INFO ] [MAIN ] [61/3541] ADX kept (0.5s) | 61 kept, 0 rejected | 87.0/min | ETA: 40.0m [2026-01-02T12:00:47.384496] [DEBUG] [REMOTE ] AEE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:00:47.384644] [DEBUG] [REMOTE ] AEE: PASS: History has at least 300 days. [2026-01-02T12:00:47.384880] [DEBUG] [REMOTE ] AEE: PASS: Price check passed. Min price $97.25. [2026-01-02T12:00:47.385019] [DEBUG] [REMOTE ] AEE: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:47.385133] [DEBUG] [REMOTE ] AEE: PASS: Integrity check passed. [2026-01-02T12:00:47.385174] [DEBUG] [REMOTE ] AEE: Symbol is viable for forecasting. [2026-01-02T12:00:47.385221] [INFO ] [MAIN ] [62/3541] AEE kept (0.5s) | 62 kept, 0 rejected | 87.5/min | ETA: 39.8m [2026-01-02T12:00:47.653799] [DEBUG] [REMOTE ] AEFC: Retrieved 1555 rows, trimmed to 300. [2026-01-02T12:00:47.653995] [DEBUG] [REMOTE ] AEFC: PASS: History has at least 300 days. [2026-01-02T12:00:47.654264] [DEBUG] [REMOTE ] AEFC: PASS: Price check passed. Min price $19.63. [2026-01-02T12:00:47.654437] [DEBUG] [REMOTE ] AEFC: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:47.654607] [DEBUG] [REMOTE ] AEFC: PASS: Integrity check passed. [2026-01-02T12:00:47.654658] [DEBUG] [REMOTE ] AEFC: Symbol is viable for forecasting. [2026-01-02T12:00:47.654716] [INFO ] [MAIN ] [63/3541] AEFC kept (0.3s) | 63 kept, 0 rejected | 88.3/min | ETA: 39.4m [2026-01-02T12:00:53.020449] [DEBUG] [REMOTE ] AEG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:00:53.020629] [DEBUG] [REMOTE ] AEG: PASS: History has at least 300 days. [2026-01-02T12:00:53.020943] [DEBUG] [REMOTE ] AEG: PASS: Price check passed. Min price $7.21. [2026-01-02T12:00:53.021105] [DEBUG] [REMOTE ] AEG: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:53.021240] [DEBUG] [REMOTE ] AEG: PASS: Integrity check passed. [2026-01-02T12:00:53.021283] [DEBUG] [REMOTE ] AEG: Symbol is viable for forecasting. [2026-01-02T12:00:53.021341] [INFO ] [MAIN ] [64/3541] AEG kept (5.4s) | 64 kept, 0 rejected | 79.7/min | ETA: 43.6m [2026-01-02T12:00:53.368938] [DEBUG] [REMOTE ] AEHL: Retrieved 4539 rows, trimmed to 300. [2026-01-02T12:00:53.369077] [DEBUG] [REMOTE ] AEHL: PASS: History has at least 300 days. [2026-01-02T12:00:53.369363] [DEBUG] [REMOTE ] AEHL: PASS: Price check passed. Min price $1.13. [2026-01-02T12:00:53.369550] [DEBUG] [REMOTE ] AEHL: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:53.369729] [DEBUG] [REMOTE ] AEHL: PASS: Integrity check passed. [2026-01-02T12:00:53.369788] [DEBUG] [REMOTE ] AEHL: Symbol is viable for forecasting. [2026-01-02T12:00:53.369859] [INFO ] [MAIN ] [65/3541] AEHL kept (0.3s) | 65 kept, 0 rejected | 80.4/min | ETA: 43.2m [2026-01-02T12:00:53.660690] [DEBUG] [REMOTE ] AEI: Retrieved 1281 rows, trimmed to 300. [2026-01-02T12:00:53.660916] [DEBUG] [REMOTE ] AEI: PASS: History has at least 300 days. [2026-01-02T12:00:53.661445] [DEBUG] [REMOTE ] AEI: PASS: Price check passed. Min price $2.33. [2026-01-02T12:00:53.661647] [DEBUG] [REMOTE ] AEI: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:53.661798] [DEBUG] [REMOTE ] AEI: PASS: Integrity check passed. [2026-01-02T12:00:53.661849] [DEBUG] [REMOTE ] AEI: Symbol is viable for forecasting. [2026-01-02T12:00:53.661923] [INFO ] [MAIN ] [66/3541] AEI kept (0.3s) | 66 kept, 0 rejected | 81.1/min | ETA: 42.8m [2026-01-02T12:00:55.908074] [DEBUG] [REMOTE ] AEIS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:00:55.908216] [DEBUG] [REMOTE ] AEIS: PASS: History has at least 300 days. [2026-01-02T12:00:55.908453] [DEBUG] [REMOTE ] AEIS: PASS: Price check passed. Min price $169.54. [2026-01-02T12:00:55.908615] [DEBUG] [REMOTE ] AEIS: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:55.908771] [DEBUG] [REMOTE ] AEIS: PASS: Integrity check passed. [2026-01-02T12:00:55.908812] [DEBUG] [REMOTE ] AEIS: Symbol is viable for forecasting. [2026-01-02T12:00:55.908861] [INFO ] [MAIN ] [67/3541] AEIS kept (2.2s) | 67 kept, 0 rejected | 78.7/min | ETA: 44.1m [2026-01-02T12:00:59.571779] [DEBUG] [REMOTE ] AEM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:00:59.571928] [DEBUG] [REMOTE ] AEM: PASS: History has at least 300 days. [2026-01-02T12:00:59.572175] [DEBUG] [REMOTE ] AEM: PASS: Price check passed. Min price $154.81. [2026-01-02T12:00:59.572312] [DEBUG] [REMOTE ] AEM: PASS: Continuity check passed with 300 days. [2026-01-02T12:00:59.572436] [DEBUG] [REMOTE ] AEM: PASS: Integrity check passed. [2026-01-02T12:00:59.572476] [DEBUG] [REMOTE ] AEM: Symbol is viable for forecasting. [2026-01-02T12:00:59.572526] [INFO ] [MAIN ] [68/3541] AEM kept (3.7s) | 68 kept, 0 rejected | 74.6/min | ETA: 46.6m [2026-01-02T12:01:00.064930] [DEBUG] [REMOTE ] AEO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:01:00.065058] [DEBUG] [REMOTE ] AEO: PASS: History has at least 300 days. [2026-01-02T12:01:00.065270] [DEBUG] [REMOTE ] AEO: PASS: Price check passed. Min price $14.31. [2026-01-02T12:01:00.065610] [DEBUG] [REMOTE ] AEO: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:00.065727] [DEBUG] [REMOTE ] AEO: PASS: Integrity check passed. [2026-01-02T12:01:00.065767] [DEBUG] [REMOTE ] AEO: Symbol is viable for forecasting. [2026-01-02T12:01:00.065815] [INFO ] [MAIN ] [69/3541] AEO kept (0.5s) | 69 kept, 0 rejected | 75.0/min | ETA: 46.3m [2026-01-02T12:01:00.548448] [DEBUG] [REMOTE ] AEP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:01:00.548566] [DEBUG] [REMOTE ] AEP: PASS: History has at least 300 days. [2026-01-02T12:01:00.548849] [DEBUG] [REMOTE ] AEP: PASS: Price check passed. Min price $114.13. [2026-01-02T12:01:00.548999] [DEBUG] [REMOTE ] AEP: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:00.549124] [DEBUG] [REMOTE ] AEP: PASS: Integrity check passed. [2026-01-02T12:01:00.549165] [DEBUG] [REMOTE ] AEP: Symbol is viable for forecasting. [2026-01-02T12:01:00.549213] [INFO ] [MAIN ] [70/3541] AEP kept (0.5s) | 70 kept, 0 rejected | 75.4/min | ETA: 46.0m [2026-01-02T12:01:01.118010] [DEBUG] [REMOTE ] AES: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:01:01.118171] [DEBUG] [REMOTE ] AES: PASS: History has at least 300 days. [2026-01-02T12:01:01.118457] [DEBUG] [REMOTE ] AES: PASS: Price check passed. Min price $13.44. [2026-01-02T12:01:01.118656] [DEBUG] [REMOTE ] AES: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:01.118794] [DEBUG] [REMOTE ] AES: PASS: Integrity check passed. [2026-01-02T12:01:01.118835] [DEBUG] [REMOTE ] AES: Symbol is viable for forecasting. [2026-01-02T12:01:01.118887] [INFO ] [MAIN ] [71/3541] AES kept (0.6s) | 71 kept, 0 rejected | 75.7/min | ETA: 45.8m [2026-01-02T12:01:01.219976] [DEBUG] [REMOTE ] AESI: Retrieved 707 rows, trimmed to 300. [2026-01-02T12:01:01.220132] [DEBUG] [REMOTE ] AESI: PASS: History has at least 300 days. [2026-01-02T12:01:01.220377] [DEBUG] [REMOTE ] AESI: PASS: Price check passed. Min price $8.10. [2026-01-02T12:01:01.220516] [DEBUG] [REMOTE ] AESI: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:01.220676] [DEBUG] [REMOTE ] AESI: PASS: Integrity check passed. [2026-01-02T12:01:01.220719] [DEBUG] [REMOTE ] AESI: Symbol is viable for forecasting. [2026-01-02T12:01:01.220770] [INFO ] [MAIN ] [72/3541] AESI kept (0.1s) | 72 kept, 0 rejected | 76.6/min | ETA: 45.3m [2026-01-02T12:01:01.810806] [DEBUG] [REMOTE ] AEVA: Retrieved 1470 rows, trimmed to 300. [2026-01-02T12:01:01.810969] [DEBUG] [REMOTE ] AEVA: PASS: History has at least 300 days. [2026-01-02T12:01:01.811279] [DEBUG] [REMOTE ] AEVA: PASS: Price check passed. Min price $9.19. [2026-01-02T12:01:01.811477] [DEBUG] [REMOTE ] AEVA: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:01.811672] [DEBUG] [REMOTE ] AEVA: PASS: Integrity check passed. [2026-01-02T12:01:01.811734] [DEBUG] [REMOTE ] AEVA: Symbol is viable for forecasting. [2026-01-02T12:01:01.811818] [INFO ] [MAIN ] [73/3541] AEVA kept (0.6s) | 73 kept, 0 rejected | 76.9/min | ETA: 45.1m [2026-01-02T12:01:02.182319] [DEBUG] [REMOTE ] AEYE: Retrieved 3191 rows, trimmed to 300. [2026-01-02T12:01:02.182489] [DEBUG] [REMOTE ] AEYE: PASS: History has at least 300 days. [2026-01-02T12:01:02.182785] [DEBUG] [REMOTE ] AEYE: PASS: Price check passed. Min price $9.99. [2026-01-02T12:01:02.183254] [DEBUG] [REMOTE ] AEYE: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:02.183401] [DEBUG] [REMOTE ] AEYE: PASS: Integrity check passed. [2026-01-02T12:01:02.183447] [DEBUG] [REMOTE ] AEYE: Symbol is viable for forecasting. [2026-01-02T12:01:02.183505] [INFO ] [MAIN ] [74/3541] AEYE kept (0.4s) | 74 kept, 0 rejected | 77.4/min | ETA: 44.8m [2026-01-02T12:01:02.799553] [DEBUG] [REMOTE ] AFB: Retrieved 6021 rows, trimmed to 300. [2026-01-02T12:01:02.799721] [DEBUG] [REMOTE ] AFB: PASS: History has at least 300 days. [2026-01-02T12:01:02.800153] [DEBUG] [REMOTE ] AFB: PASS: Price check passed. Min price $10.71. [2026-01-02T12:01:02.800294] [DEBUG] [REMOTE ] AFB: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:02.800421] [DEBUG] [REMOTE ] AFB: PASS: Integrity check passed. [2026-01-02T12:01:02.800461] [DEBUG] [REMOTE ] AFB: Symbol is viable for forecasting. [2026-01-02T12:01:02.800512] [INFO ] [MAIN ] [75/3541] AFB kept (0.6s) | 75 kept, 0 rejected | 77.7/min | ETA: 44.6m [2026-01-02T12:01:02.961084] [DEBUG] [REMOTE ] AFCG: Retrieved 1203 rows, trimmed to 300. [2026-01-02T12:01:02.961222] [DEBUG] [REMOTE ] AFCG: PASS: History has at least 300 days. [2026-01-02T12:01:02.961456] [DEBUG] [REMOTE ] AFCG: PASS: Price check passed. Min price $2.53. [2026-01-02T12:01:02.961631] [DEBUG] [REMOTE ] AFCG: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:02.961747] [DEBUG] [REMOTE ] AFCG: PASS: Integrity check passed. [2026-01-02T12:01:02.961788] [DEBUG] [REMOTE ] AFCG: Symbol is viable for forecasting. [2026-01-02T12:01:02.961836] [INFO ] [MAIN ] [76/3541] AFCG kept (0.2s) | 76 kept, 0 rejected | 78.5/min | ETA: 44.2m [2026-01-02T12:01:03.646893] [DEBUG] [REMOTE ] AFG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:01:03.647041] [DEBUG] [REMOTE ] AFG: PASS: History has at least 300 days. [2026-01-02T12:01:03.647283] [DEBUG] [REMOTE ] AFG: PASS: Price check passed. Min price $127.97. [2026-01-02T12:01:03.647428] [DEBUG] [REMOTE ] AFG: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:03.647553] [DEBUG] [REMOTE ] AFG: PASS: Integrity check passed. [2026-01-02T12:01:03.647616] [DEBUG] [REMOTE ] AFG: Symbol is viable for forecasting. [2026-01-02T12:01:03.647670] [INFO ] [MAIN ] [77/3541] AFG kept (0.7s) | 77 kept, 0 rejected | 78.6/min | ETA: 44.1m [2026-01-02T12:01:03.966987] [DEBUG] [REMOTE ] AFGC: Retrieved 1527 rows, trimmed to 300. [2026-01-02T12:01:03.967131] [DEBUG] [REMOTE ] AFGC: PASS: History has at least 300 days. [2026-01-02T12:01:03.967371] [DEBUG] [REMOTE ] AFGC: PASS: Price check passed. Min price $18.86. [2026-01-02T12:01:03.967530] [DEBUG] [REMOTE ] AFGC: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:03.967681] [DEBUG] [REMOTE ] AFGC: PASS: Integrity check passed. [2026-01-02T12:01:03.967747] [DEBUG] [REMOTE ] AFGC: Symbol is viable for forecasting. [2026-01-02T12:01:03.967806] [INFO ] [MAIN ] [78/3541] AFGC kept (0.3s) | 78 kept, 0 rejected | 79.2/min | ETA: 43.7m [2026-01-02T12:01:04.532022] [DEBUG] [REMOTE ] AFL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:01:04.532162] [DEBUG] [REMOTE ] AFL: PASS: History has at least 300 days. [2026-01-02T12:01:04.532399] [DEBUG] [REMOTE ] AFL: PASS: Price check passed. Min price $105.14. [2026-01-02T12:01:04.532562] [DEBUG] [REMOTE ] AFL: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:04.532706] [DEBUG] [REMOTE ] AFL: PASS: Integrity check passed. [2026-01-02T12:01:04.532754] [DEBUG] [REMOTE ] AFL: Symbol is viable for forecasting. [2026-01-02T12:01:04.533302] [INFO ] [MAIN ] [79/3541] AFL kept (0.6s) | 79 kept, 0 rejected | 79.4/min | ETA: 43.6m [2026-01-02T12:01:04.777651] [DEBUG] [REMOTE ] AFRI: Retrieved 893 rows, trimmed to 300. [2026-01-02T12:01:04.777820] [DEBUG] [REMOTE ] AFRI: PASS: History has at least 300 days. [2026-01-02T12:01:04.778117] [DEBUG] [REMOTE ] AFRI: PASS: Price check passed. Min price $8.54. [2026-01-02T12:01:04.778331] [DEBUG] [REMOTE ] AFRI: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:04.778505] [DEBUG] [REMOTE ] AFRI: PASS: Integrity check passed. [2026-01-02T12:01:04.778791] [DEBUG] [REMOTE ] AFRI: Symbol is viable for forecasting. [2026-01-02T12:01:04.778872] [INFO ] [MAIN ] [80/3541] AFRI kept (0.2s) | 80 kept, 0 rejected | 80.1/min | ETA: 43.2m [2026-01-02T12:01:05.191455] [DEBUG] [REMOTE ] AFRM: Retrieved 1248 rows, trimmed to 300. [2026-01-02T12:01:05.191614] [DEBUG] [REMOTE ] AFRM: PASS: History has at least 300 days. [2026-01-02T12:01:05.191825] [DEBUG] [REMOTE ] AFRM: PASS: Price check passed. Min price $62.54. [2026-01-02T12:01:05.191966] [DEBUG] [REMOTE ] AFRM: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:05.192081] [DEBUG] [REMOTE ] AFRM: PASS: Integrity check passed. [2026-01-02T12:01:05.192123] [DEBUG] [REMOTE ] AFRM: Symbol is viable for forecasting. [2026-01-02T12:01:05.192173] [INFO ] [MAIN ] [81/3541] AFRM kept (0.4s) | 81 kept, 0 rejected | 80.5/min | ETA: 43.0m [2026-01-02T12:01:05.536609] [DEBUG] [REMOTE ] AFYA: Retrieved 1623 rows, trimmed to 300. [2026-01-02T12:01:05.536737] [DEBUG] [REMOTE ] AFYA: PASS: History has at least 300 days. [2026-01-02T12:01:05.536944] [DEBUG] [REMOTE ] AFYA: PASS: Price check passed. Min price $14.08. [2026-01-02T12:01:05.537094] [DEBUG] [REMOTE ] AFYA: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:05.537204] [DEBUG] [REMOTE ] AFYA: PASS: Integrity check passed. [2026-01-02T12:01:05.537243] [DEBUG] [REMOTE ] AFYA: Symbol is viable for forecasting. [2026-01-02T12:01:05.537291] [INFO ] [MAIN ] [82/3541] AFYA kept (0.3s) | 82 kept, 0 rejected | 81.1/min | ETA: 42.7m [2026-01-02T12:01:06.094954] [DEBUG] [REMOTE ] AG: Retrieved 4803 rows, trimmed to 300. [2026-01-02T12:01:06.095089] [DEBUG] [REMOTE ] AG: PASS: History has at least 300 days. [2026-01-02T12:01:06.095298] [DEBUG] [REMOTE ] AG: PASS: Price check passed. Min price $10.67. [2026-01-02T12:01:06.095439] [DEBUG] [REMOTE ] AG: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:06.095554] [DEBUG] [REMOTE ] AG: PASS: Integrity check passed. [2026-01-02T12:01:06.095616] [DEBUG] [REMOTE ] AG: Symbol is viable for forecasting. [2026-01-02T12:01:06.095668] [INFO ] [MAIN ] [83/3541] AG kept (0.6s) | 83 kept, 0 rejected | 81.3/min | ETA: 42.5m [2026-01-02T12:01:06.605110] [DEBUG] [REMOTE ] AGCO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:01:06.605268] [DEBUG] [REMOTE ] AGCO: PASS: History has at least 300 days. [2026-01-02T12:01:06.605543] [DEBUG] [REMOTE ] AGCO: PASS: Price check passed. Min price $100.14. [2026-01-02T12:01:06.605710] [DEBUG] [REMOTE ] AGCO: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:06.605840] [DEBUG] [REMOTE ] AGCO: PASS: Integrity check passed. [2026-01-02T12:01:06.605883] [DEBUG] [REMOTE ] AGCO: Symbol is viable for forecasting. [2026-01-02T12:01:06.605937] [INFO ] [MAIN ] [84/3541] AGCO kept (0.5s) | 84 kept, 0 rejected | 81.6/min | ETA: 42.4m [2026-01-02T12:01:06.877470] [DEBUG] [REMOTE ] AGD: Retrieved 4889 rows, trimmed to 300. [2026-01-02T12:01:06.877684] [DEBUG] [REMOTE ] AGD: PASS: History has at least 300 days. [2026-01-02T12:01:06.878038] [DEBUG] [REMOTE ] AGD: PASS: Price check passed. Min price $10.77. [2026-01-02T12:01:06.878238] [DEBUG] [REMOTE ] AGD: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:06.878433] [DEBUG] [REMOTE ] AGD: PASS: Integrity check passed. [2026-01-02T12:01:06.878493] [DEBUG] [REMOTE ] AGD: Symbol is viable for forecasting. [2026-01-02T12:01:06.878569] [INFO ] [MAIN ] [85/3541] AGD kept (0.3s) | 85 kept, 0 rejected | 82.2/min | ETA: 42.0m [2026-01-02T12:01:07.480525] [DEBUG] [REMOTE ] AGEN: Retrieved 6514 rows, trimmed to 300. [2026-01-02T12:01:07.480708] [DEBUG] [REMOTE ] AGEN: PASS: History has at least 300 days. [2026-01-02T12:01:07.480996] [DEBUG] [REMOTE ] AGEN: PASS: Price check passed. Min price $3.12. [2026-01-02T12:01:07.481171] [DEBUG] [REMOTE ] AGEN: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:07.481327] [DEBUG] [REMOTE ] AGEN: PASS: Integrity check passed. [2026-01-02T12:01:07.481382] [DEBUG] [REMOTE ] AGEN: Symbol is viable for forecasting. [2026-01-02T12:01:07.481447] [INFO ] [MAIN ] [86/3541] AGEN kept (0.6s) | 86 kept, 0 rejected | 82.4/min | ETA: 41.9m [2026-01-02T12:01:07.908356] [DEBUG] [REMOTE ] AGI: Retrieved 5737 rows, trimmed to 300. [2026-01-02T12:01:07.908487] [DEBUG] [REMOTE ] AGI: PASS: History has at least 300 days. [2026-01-02T12:01:07.909166] [DEBUG] [REMOTE ] AGI: PASS: Price check passed. Min price $29.99. [2026-01-02T12:01:07.909302] [DEBUG] [REMOTE ] AGI: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:07.909420] [DEBUG] [REMOTE ] AGI: PASS: Integrity check passed. [2026-01-02T12:01:07.909462] [DEBUG] [REMOTE ] AGI: Symbol is viable for forecasting. [2026-01-02T12:01:07.909510] [INFO ] [MAIN ] [87/3541] AGI kept (0.4s) | 87 kept, 0 rejected | 82.8/min | ETA: 41.7m [2026-01-02T12:01:08.103741] [DEBUG] [REMOTE ] AGIO: Retrieved 3130 rows, trimmed to 300. [2026-01-02T12:01:08.103866] [DEBUG] [REMOTE ] AGIO: PASS: History has at least 300 days. [2026-01-02T12:01:08.104066] [DEBUG] [REMOTE ] AGIO: PASS: Price check passed. Min price $22.34. [2026-01-02T12:01:08.104217] [DEBUG] [REMOTE ] AGIO: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:08.104324] [DEBUG] [REMOTE ] AGIO: PASS: Integrity check passed. [2026-01-02T12:01:08.104368] [DEBUG] [REMOTE ] AGIO: Symbol is viable for forecasting. [2026-01-02T12:01:08.104416] [INFO ] [MAIN ] [88/3541] AGIO kept (0.2s) | 88 kept, 0 rejected | 83.5/min | ETA: 41.4m [2026-01-02T12:01:08.768452] [DEBUG] [REMOTE ] AGM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:01:08.768598] [DEBUG] [REMOTE ] AGM: PASS: History has at least 300 days. [2026-01-02T12:01:08.772606] [DEBUG] [REMOTE ] AGM: PASS: Price check passed. Min price $153.96. [2026-01-02T12:01:08.772755] [DEBUG] [REMOTE ] AGM: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:08.772878] [DEBUG] [REMOTE ] AGM: PASS: Integrity check passed. [2026-01-02T12:01:08.772920] [DEBUG] [REMOTE ] AGM: Symbol is viable for forecasting. [2026-01-02T12:01:08.772979] [INFO ] [MAIN ] [89/3541] AGM kept (0.7s) | 89 kept, 0 rejected | 83.5/min | ETA: 41.3m [2026-01-02T12:01:09.042804] [DEBUG] [REMOTE ] AGMH: Retrieved 1938 rows, trimmed to 300. [2026-01-02T12:01:09.042924] [DEBUG] [REMOTE ] AGMH: PASS: History has at least 300 days. [2026-01-02T12:01:09.043124] [DEBUG] [REMOTE ] AGMH: PASS: Price check passed. Min price $1.95. [2026-01-02T12:01:09.043262] [DEBUG] [REMOTE ] AGMH: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:09.043373] [DEBUG] [REMOTE ] AGMH: PASS: Integrity check passed. [2026-01-02T12:01:09.043419] [DEBUG] [REMOTE ] AGMH: Symbol is viable for forecasting. [2026-01-02T12:01:09.043467] [INFO ] [MAIN ] [90/3541] AGMH kept (0.3s) | 90 kept, 0 rejected | 84.1/min | ETA: 41.0m [2026-01-02T12:01:09.526391] [DEBUG] [REMOTE ] AGNC: Retrieved 4436 rows, trimmed to 300. [2026-01-02T12:01:09.526523] [DEBUG] [REMOTE ] AGNC: PASS: History has at least 300 days. [2026-01-02T12:01:09.526758] [DEBUG] [REMOTE ] AGNC: PASS: Price check passed. Min price $9.58. [2026-01-02T12:01:09.526895] [DEBUG] [REMOTE ] AGNC: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:09.527004] [DEBUG] [REMOTE ] AGNC: PASS: Integrity check passed. [2026-01-02T12:01:09.527043] [DEBUG] [REMOTE ] AGNC: Symbol is viable for forecasting. [2026-01-02T12:01:09.527090] [INFO ] [MAIN ] [91/3541] AGNC kept (0.5s) | 91 kept, 0 rejected | 84.4/min | ETA: 40.9m [2026-01-02T12:01:09.718842] [DEBUG] [REMOTE ] AGNCL: Retrieved 829 rows, trimmed to 300. [2026-01-02T12:01:09.718989] [DEBUG] [REMOTE ] AGNCL: PASS: History has at least 300 days. [2026-01-02T12:01:09.719195] [DEBUG] [REMOTE ] AGNCL: PASS: Price check passed. Min price $23.84. [2026-01-02T12:01:09.719329] [DEBUG] [REMOTE ] AGNCL: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:09.719439] [DEBUG] [REMOTE ] AGNCL: PASS: Integrity check passed. [2026-01-02T12:01:09.719481] [DEBUG] [REMOTE ] AGNCL: Symbol is viable for forecasting. [2026-01-02T12:01:09.719530] [INFO ] [MAIN ] [92/3541] AGNCL kept (0.2s) | 92 kept, 0 rejected | 85.1/min | ETA: 40.5m [2026-01-02T12:01:10.206460] [DEBUG] [REMOTE ] AGNCM: Retrieved 1721 rows, trimmed to 300. [2026-01-02T12:01:10.206624] [DEBUG] [REMOTE ] AGNCM: PASS: History has at least 300 days. [2026-01-02T12:01:10.206834] [DEBUG] [REMOTE ] AGNCM: PASS: Price check passed. Min price $23.85. [2026-01-02T12:01:10.206973] [DEBUG] [REMOTE ] AGNCM: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:10.207085] [DEBUG] [REMOTE ] AGNCM: PASS: Integrity check passed. [2026-01-02T12:01:10.207125] [DEBUG] [REMOTE ] AGNCM: Symbol is viable for forecasting. [2026-01-02T12:01:10.207176] [INFO ] [MAIN ] [93/3541] AGNCM kept (0.5s) | 93 kept, 0 rejected | 85.4/min | ETA: 40.4m [2026-01-02T12:01:10.675142] [DEBUG] [REMOTE ] AGNCN: Retrieved 2106 rows, trimmed to 300. [2026-01-02T12:01:10.675343] [DEBUG] [REMOTE ] AGNCN: PASS: History has at least 300 days. [2026-01-02T12:01:10.675632] [DEBUG] [REMOTE ] AGNCN: PASS: Price check passed. Min price $24.64. [2026-01-02T12:01:10.675888] [DEBUG] [REMOTE ] AGNCN: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:10.676038] [DEBUG] [REMOTE ] AGNCN: PASS: Integrity check passed. [2026-01-02T12:01:10.676084] [DEBUG] [REMOTE ] AGNCN: Symbol is viable for forecasting. [2026-01-02T12:01:10.676139] [INFO ] [MAIN ] [94/3541] AGNCN kept (0.5s) | 94 kept, 0 rejected | 85.7/min | ETA: 40.2m [2026-01-02T12:01:11.065719] [DEBUG] [REMOTE ] AGNCO: Retrieved 1574 rows, trimmed to 300. [2026-01-02T12:01:11.065916] [DEBUG] [REMOTE ] AGNCO: PASS: History has at least 300 days. [2026-01-02T12:01:11.066195] [DEBUG] [REMOTE ] AGNCO: PASS: Price check passed. Min price $24.54. [2026-01-02T12:01:11.066344] [DEBUG] [REMOTE ] AGNCO: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:11.066475] [DEBUG] [REMOTE ] AGNCO: PASS: Integrity check passed. [2026-01-02T12:01:11.066519] [DEBUG] [REMOTE ] AGNCO: Symbol is viable for forecasting. [2026-01-02T12:01:11.066590] [INFO ] [MAIN ] [95/3541] AGNCO kept (0.4s) | 95 kept, 0 rejected | 86.1/min | ETA: 40.0m [2026-01-02T12:01:11.461918] [DEBUG] [REMOTE ] AGNCP: Retrieved 1485 rows, trimmed to 300. [2026-01-02T12:01:11.462043] [DEBUG] [REMOTE ] AGNCP: PASS: History has at least 300 days. [2026-01-02T12:01:11.462245] [DEBUG] [REMOTE ] AGNCP: PASS: Price check passed. Min price $24.18. [2026-01-02T12:01:11.462380] [DEBUG] [REMOTE ] AGNCP: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:11.462490] [DEBUG] [REMOTE ] AGNCP: PASS: Integrity check passed. [2026-01-02T12:01:11.462531] [DEBUG] [REMOTE ] AGNCP: Symbol is viable for forecasting. [2026-01-02T12:01:11.462608] [INFO ] [MAIN ] [96/3541] AGNCP kept (0.4s) | 96 kept, 0 rejected | 86.5/min | ETA: 39.8m [2026-01-02T12:01:12.028704] [DEBUG] [REMOTE ] AGO: Retrieved 5458 rows, trimmed to 300. [2026-01-02T12:01:12.028837] [DEBUG] [REMOTE ] AGO: PASS: History has at least 300 days. [2026-01-02T12:01:12.029060] [DEBUG] [REMOTE ] AGO: PASS: Price check passed. Min price $78.84. [2026-01-02T12:01:12.029200] [DEBUG] [REMOTE ] AGO: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:12.029319] [DEBUG] [REMOTE ] AGO: PASS: Integrity check passed. [2026-01-02T12:01:12.029359] [DEBUG] [REMOTE ] AGO: Symbol is viable for forecasting. [2026-01-02T12:01:12.029410] [INFO ] [MAIN ] [97/3541] AGO kept (0.6s) | 97 kept, 0 rejected | 86.6/min | ETA: 39.8m [2026-01-02T12:01:12.412201] [DEBUG] [REMOTE ] AGRO: Retrieved 3754 rows, trimmed to 300. [2026-01-02T12:01:12.412339] [DEBUG] [REMOTE ] AGRO: PASS: History has at least 300 days. [2026-01-02T12:01:12.412852] [DEBUG] [REMOTE ] AGRO: PASS: Price check passed. Min price $7.13. [2026-01-02T12:01:12.412991] [DEBUG] [REMOTE ] AGRO: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:12.413112] [DEBUG] [REMOTE ] AGRO: PASS: Integrity check passed. [2026-01-02T12:01:12.413152] [DEBUG] [REMOTE ] AGRO: Symbol is viable for forecasting. [2026-01-02T12:01:12.413202] [INFO ] [MAIN ] [98/3541] AGRO kept (0.4s) | 98 kept, 0 rejected | 87.0/min | ETA: 39.6m [2026-01-02T12:01:14.968224] [DEBUG] [REMOTE ] AGX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:01:14.968376] [DEBUG] [REMOTE ] AGX: PASS: History has at least 300 days. [2026-01-02T12:01:14.968680] [DEBUG] [REMOTE ] AGX: PASS: Price check passed. Min price $255.69. [2026-01-02T12:01:14.968828] [DEBUG] [REMOTE ] AGX: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:14.968954] [DEBUG] [REMOTE ] AGX: PASS: Integrity check passed. [2026-01-02T12:01:14.969005] [DEBUG] [REMOTE ] AGX: Symbol is viable for forecasting. [2026-01-02T12:01:14.969060] [INFO ] [MAIN ] [99/3541] AGX kept (2.6s) | 99 kept, 0 rejected | 84.7/min | ETA: 40.6m [2026-01-02T12:01:15.452033] [DEBUG] [REMOTE ] AGYS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:01:15.452160] [DEBUG] [REMOTE ] AGYS: PASS: History has at least 300 days. [2026-01-02T12:01:15.452366] [DEBUG] [REMOTE ] AGYS: PASS: Price check passed. Min price $108.68. [2026-01-02T12:01:15.452513] [DEBUG] [REMOTE ] AGYS: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:15.452650] [DEBUG] [REMOTE ] AGYS: PASS: Integrity check passed. [2026-01-02T12:01:15.452691] [DEBUG] [REMOTE ] AGYS: Symbol is viable for forecasting. [2026-01-02T12:01:15.452739] [INFO ] [MAIN ] [100/3541] AGYS kept (0.5s) | 100 kept, 0 rejected | 85.0/min | ETA: 40.5m [2026-01-02T12:01:15.829010] [DEBUG] [REMOTE ] AGZD: Retrieved 3027 rows, trimmed to 300. [2026-01-02T12:01:15.829135] [DEBUG] [REMOTE ] AGZD: PASS: History has at least 300 days. [2026-01-02T12:01:15.829336] [DEBUG] [REMOTE ] AGZD: PASS: Price check passed. Min price $22.22. [2026-01-02T12:01:15.829468] [DEBUG] [REMOTE ] AGZD: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:15.829596] [DEBUG] [REMOTE ] AGZD: PASS: Integrity check passed. [2026-01-02T12:01:15.829637] [DEBUG] [REMOTE ] AGZD: Symbol is viable for forecasting. [2026-01-02T12:01:15.829684] [INFO ] [MAIN ] [101/3541] AGZD kept (0.4s) | 101 kept, 0 rejected | 85.4/min | ETA: 40.3m [2026-01-02T12:01:16.136807] [DEBUG] [REMOTE ] AHCO: Retrieved 1899 rows, trimmed to 300. [2026-01-02T12:01:16.136946] [DEBUG] [REMOTE ] AHCO: PASS: History has at least 300 days. [2026-01-02T12:01:16.137189] [DEBUG] [REMOTE ] AHCO: PASS: Price check passed. Min price $8.70. [2026-01-02T12:01:16.137358] [DEBUG] [REMOTE ] AHCO: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:16.137491] [DEBUG] [REMOTE ] AHCO: PASS: Integrity check passed. [2026-01-02T12:01:16.137540] [DEBUG] [REMOTE ] AHCO: Symbol is viable for forecasting. [2026-01-02T12:01:16.137621] [INFO ] [MAIN ] [102/3541] AHCO kept (0.3s) | 102 kept, 0 rejected | 85.9/min | ETA: 40.1m [2026-01-02T12:01:16.595980] [DEBUG] [REMOTE ] AHH: Retrieved 3183 rows, trimmed to 300. [2026-01-02T12:01:16.596103] [DEBUG] [REMOTE ] AHH: PASS: History has at least 300 days. [2026-01-02T12:01:16.596302] [DEBUG] [REMOTE ] AHH: PASS: Price check passed. Min price $5.91. [2026-01-02T12:01:16.596435] [DEBUG] [REMOTE ] AHH: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:16.596542] [DEBUG] [REMOTE ] AHH: PASS: Integrity check passed. [2026-01-02T12:01:16.596603] [DEBUG] [REMOTE ] AHH: Symbol is viable for forecasting. [2026-01-02T12:01:16.596663] [INFO ] [MAIN ] [103/3541] AHH kept (0.5s) | 103 kept, 0 rejected | 86.1/min | ETA: 39.9m [2026-01-02T12:01:16.911668] [DEBUG] [REMOTE ] AI: Retrieved 1271 rows, trimmed to 300. [2026-01-02T12:01:16.911809] [DEBUG] [REMOTE ] AI: PASS: History has at least 300 days. [2026-01-02T12:01:16.912018] [DEBUG] [REMOTE ] AI: PASS: Price check passed. Min price $12.85. [2026-01-02T12:01:16.912170] [DEBUG] [REMOTE ] AI: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:16.912280] [DEBUG] [REMOTE ] AI: PASS: Integrity check passed. [2026-01-02T12:01:16.912322] [DEBUG] [REMOTE ] AI: Symbol is viable for forecasting. [2026-01-02T12:01:16.912372] [INFO ] [MAIN ] [104/3541] AI kept (0.3s) | 104 kept, 0 rejected | 86.6/min | ETA: 39.7m [2026-01-02T12:01:17.363855] [DEBUG] [REMOTE ] AIA: Retrieved 4557 rows, trimmed to 300. [2026-01-02T12:01:17.364053] [DEBUG] [REMOTE ] AIA: PASS: History has at least 300 days. [2026-01-02T12:01:17.364333] [DEBUG] [REMOTE ] AIA: PASS: Price check passed. Min price $89.60. [2026-01-02T12:01:17.364477] [DEBUG] [REMOTE ] AIA: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:17.364627] [DEBUG] [REMOTE ] AIA: PASS: Integrity check passed. [2026-01-02T12:01:17.364671] [DEBUG] [REMOTE ] AIA: Symbol is viable for forecasting. [2026-01-02T12:01:17.364727] [INFO ] [MAIN ] [105/3541] AIA kept (0.5s) | 105 kept, 0 rejected | 86.9/min | ETA: 39.5m [2026-01-02T12:01:17.955153] [DEBUG] [REMOTE ] AIG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:01:17.955395] [DEBUG] [REMOTE ] AIG: PASS: History has at least 300 days. [2026-01-02T12:01:17.955778] [DEBUG] [REMOTE ] AIG: PASS: Price check passed. Min price $74.61. [2026-01-02T12:01:17.955951] [DEBUG] [REMOTE ] AIG: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:17.956106] [DEBUG] [REMOTE ] AIG: PASS: Integrity check passed. [2026-01-02T12:01:17.956150] [DEBUG] [REMOTE ] AIG: Symbol is viable for forecasting. [2026-01-02T12:01:17.956207] [INFO ] [MAIN ] [106/3541] AIG kept (0.6s) | 106 kept, 0 rejected | 87.0/min | ETA: 39.5m [2026-01-02T12:01:18.295294] [DEBUG] [REMOTE ] AIMD: Retrieved 2917 rows, trimmed to 300. [2026-01-02T12:01:18.295418] [DEBUG] [REMOTE ] AIMD: PASS: History has at least 300 days. [2026-01-02T12:01:18.295655] [DEBUG] [REMOTE ] AIMD: PASS: Price check passed. Min price $1.64. [2026-01-02T12:01:18.295800] [DEBUG] [REMOTE ] AIMD: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:18.295910] [DEBUG] [REMOTE ] AIMD: PASS: Integrity check passed. [2026-01-02T12:01:18.295951] [DEBUG] [REMOTE ] AIMD: Symbol is viable for forecasting. [2026-01-02T12:01:18.295998] [INFO ] [MAIN ] [107/3541] AIMD kept (0.3s) | 107 kept, 0 rejected | 87.4/min | ETA: 39.3m [2026-01-02T12:01:18.629722] [DEBUG] [REMOTE ] AIO: Retrieved 1552 rows, trimmed to 300. [2026-01-02T12:01:18.629849] [DEBUG] [REMOTE ] AIO: PASS: History has at least 300 days. [2026-01-02T12:01:18.630057] [DEBUG] [REMOTE ] AIO: PASS: Price check passed. Min price $20.51. [2026-01-02T12:01:18.630194] [DEBUG] [REMOTE ] AIO: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:18.630306] [DEBUG] [REMOTE ] AIO: PASS: Integrity check passed. [2026-01-02T12:01:18.630346] [DEBUG] [REMOTE ] AIO: Symbol is viable for forecasting. [2026-01-02T12:01:18.630406] [INFO ] [MAIN ] [108/3541] AIO kept (0.3s) | 108 kept, 0 rejected | 87.8/min | ETA: 39.1m [2026-01-02T12:01:18.996159] [DEBUG] [REMOTE ] AIP: Retrieved 1049 rows, trimmed to 300. [2026-01-02T12:01:18.996306] [DEBUG] [REMOTE ] AIP: PASS: History has at least 300 days. [2026-01-02T12:01:18.996555] [DEBUG] [REMOTE ] AIP: PASS: Price check passed. Min price $12.32. [2026-01-02T12:01:18.996719] [DEBUG] [REMOTE ] AIP: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:18.996833] [DEBUG] [REMOTE ] AIP: PASS: Integrity check passed. [2026-01-02T12:01:18.996874] [DEBUG] [REMOTE ] AIP: Symbol is viable for forecasting. [2026-01-02T12:01:18.996938] [INFO ] [MAIN ] [109/3541] AIP kept (0.4s) | 109 kept, 0 rejected | 88.2/min | ETA: 38.9m [2026-01-02T12:01:19.354875] [DEBUG] [REMOTE ] AIPI: Retrieved 396 rows, trimmed to 300. [2026-01-02T12:01:19.355016] [DEBUG] [REMOTE ] AIPI: PASS: History has at least 300 days. [2026-01-02T12:01:19.355224] [DEBUG] [REMOTE ] AIPI: PASS: Price check passed. Min price $37.95. [2026-01-02T12:01:19.355365] [DEBUG] [REMOTE ] AIPI: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:19.355479] [DEBUG] [REMOTE ] AIPI: PASS: Integrity check passed. [2026-01-02T12:01:19.355520] [DEBUG] [REMOTE ] AIPI: Symbol is viable for forecasting. [2026-01-02T12:01:19.355570] [INFO ] [MAIN ] [110/3541] AIPI kept (0.4s) | 110 kept, 0 rejected | 88.6/min | ETA: 38.7m [2026-01-02T12:01:19.800931] [DEBUG] [REMOTE ] AIQ: Retrieved 1918 rows, trimmed to 300. [2026-01-02T12:01:19.801048] [DEBUG] [REMOTE ] AIQ: PASS: History has at least 300 days. [2026-01-02T12:01:19.801243] [DEBUG] [REMOTE ] AIQ: PASS: Price check passed. Min price $47.29. [2026-01-02T12:01:19.801376] [DEBUG] [REMOTE ] AIQ: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:19.801482] [DEBUG] [REMOTE ] AIQ: PASS: Integrity check passed. [2026-01-02T12:01:19.801522] [DEBUG] [REMOTE ] AIQ: Symbol is viable for forecasting. [2026-01-02T12:01:19.801594] [INFO ] [MAIN ] [111/3541] AIQ kept (0.4s) | 111 kept, 0 rejected | 88.9/min | ETA: 38.6m [2026-01-02T12:01:21.489981] [DEBUG] [REMOTE ] AIRG: Retrieved 2360 rows, trimmed to 300. [2026-01-02T12:01:21.490110] [DEBUG] [REMOTE ] AIRG: PASS: History has at least 300 days. [2026-01-02T12:01:21.490312] [DEBUG] [REMOTE ] AIRG: PASS: Price check passed. Min price $3.07. [2026-01-02T12:01:21.490466] [DEBUG] [REMOTE ] AIRG: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:21.490602] [DEBUG] [REMOTE ] AIRG: PASS: Integrity check passed. [2026-01-02T12:01:21.490647] [DEBUG] [REMOTE ] AIRG: Symbol is viable for forecasting. [2026-01-02T12:01:21.490696] [INFO ] [MAIN ] [112/3541] AIRG kept (1.7s) | 112 kept, 0 rejected | 87.7/min | ETA: 39.1m [2026-01-02T12:01:21.668543] [DEBUG] [REMOTE ] AIRJ: Retrieved 451 rows, trimmed to 300. [2026-01-02T12:01:21.668730] [DEBUG] [REMOTE ] AIRJ: PASS: History has at least 300 days. [2026-01-02T12:01:21.668948] [DEBUG] [REMOTE ] AIRJ: PASS: Price check passed. Min price $2.78. [2026-01-02T12:01:21.669084] [DEBUG] [REMOTE ] AIRJ: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:21.669195] [DEBUG] [REMOTE ] AIRJ: PASS: Integrity check passed. [2026-01-02T12:01:21.669237] [DEBUG] [REMOTE ] AIRJ: Symbol is viable for forecasting. [2026-01-02T12:01:21.669285] [INFO ] [MAIN ] [113/3541] AIRJ kept (0.2s) | 113 kept, 0 rejected | 88.3/min | ETA: 38.8m [2026-01-02T12:01:22.176539] [DEBUG] [REMOTE ] AIRS: Retrieved 1047 rows, trimmed to 300. [2026-01-02T12:01:22.176671] [DEBUG] [REMOTE ] AIRS: PASS: History has at least 300 days. [2026-01-02T12:01:22.176864] [DEBUG] [REMOTE ] AIRS: PASS: Price check passed. Min price $1.97. [2026-01-02T12:01:22.176997] [DEBUG] [REMOTE ] AIRS: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:22.177104] [DEBUG] [REMOTE ] AIRS: PASS: Integrity check passed. [2026-01-02T12:01:22.177143] [DEBUG] [REMOTE ] AIRS: Symbol is viable for forecasting. [2026-01-02T12:01:22.177189] [INFO ] [MAIN ] [114/3541] AIRS kept (0.5s) | 114 kept, 0 rejected | 88.5/min | ETA: 38.7m [2026-01-02T12:01:22.519742] [DEBUG] [REMOTE ] AISP: Retrieved 1168 rows, trimmed to 300. [2026-01-02T12:01:22.519871] [DEBUG] [REMOTE ] AISP: PASS: History has at least 300 days. [2026-01-02T12:01:22.520071] [DEBUG] [REMOTE ] AISP: PASS: Price check passed. Min price $2.76. [2026-01-02T12:01:22.520207] [DEBUG] [REMOTE ] AISP: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:22.520318] [DEBUG] [REMOTE ] AISP: PASS: Integrity check passed. [2026-01-02T12:01:22.520359] [DEBUG] [REMOTE ] AISP: Symbol is viable for forecasting. [2026-01-02T12:01:22.520407] [INFO ] [MAIN ] [115/3541] AISP kept (0.3s) | 115 kept, 0 rejected | 88.8/min | ETA: 38.6m [2026-01-02T12:01:23.024001] [DEBUG] [REMOTE ] AIZN: Retrieved 1280 rows, trimmed to 300. [2026-01-02T12:01:23.024125] [DEBUG] [REMOTE ] AIZN: PASS: History has at least 300 days. [2026-01-02T12:01:23.024317] [DEBUG] [REMOTE ] AIZN: PASS: Price check passed. Min price $19.26. [2026-01-02T12:01:23.024446] [DEBUG] [REMOTE ] AIZN: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:23.024552] [DEBUG] [REMOTE ] AIZN: PASS: Integrity check passed. [2026-01-02T12:01:23.024635] [DEBUG] [REMOTE ] AIZN: Symbol is viable for forecasting. [2026-01-02T12:01:23.024696] [INFO ] [MAIN ] [116/3541] AIZN kept (0.5s) | 116 kept, 0 rejected | 89.0/min | ETA: 38.5m [2026-01-02T12:01:23.567447] [DEBUG] [REMOTE ] AJG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:01:23.567633] [DEBUG] [REMOTE ] AJG: PASS: History has at least 300 days. [2026-01-02T12:01:23.567894] [DEBUG] [REMOTE ] AJG: PASS: Price check passed. Min price $237.85. [2026-01-02T12:01:23.568044] [DEBUG] [REMOTE ] AJG: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:23.568183] [DEBUG] [REMOTE ] AJG: PASS: Integrity check passed. [2026-01-02T12:01:23.568233] [DEBUG] [REMOTE ] AJG: Symbol is viable for forecasting. [2026-01-02T12:01:23.568284] [INFO ] [MAIN ] [117/3541] AJG kept (0.5s) | 117 kept, 0 rejected | 89.2/min | ETA: 38.4m [2026-01-02T12:01:23.861344] [DEBUG] [REMOTE ] AKAM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:01:23.861518] [DEBUG] [REMOTE ] AKAM: PASS: History has at least 300 days. [2026-01-02T12:01:23.861819] [DEBUG] [REMOTE ] AKAM: PASS: Price check passed. Min price $71.97. [2026-01-02T12:01:23.861963] [DEBUG] [REMOTE ] AKAM: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:23.862092] [DEBUG] [REMOTE ] AKAM: PASS: Integrity check passed. [2026-01-02T12:01:23.862133] [DEBUG] [REMOTE ] AKAM: Symbol is viable for forecasting. [2026-01-02T12:01:23.862184] [INFO ] [MAIN ] [118/3541] AKAM kept (0.3s) | 118 kept, 0 rejected | 89.6/min | ETA: 38.2m [2026-01-02T12:01:24.300176] [DEBUG] [REMOTE ] AKBA: Retrieved 2965 rows, trimmed to 300. [2026-01-02T12:01:24.300338] [DEBUG] [REMOTE ] AKBA: PASS: History has at least 300 days. [2026-01-02T12:01:24.300635] [DEBUG] [REMOTE ] AKBA: PASS: Price check passed. Min price $1.47. [2026-01-02T12:01:24.300819] [DEBUG] [REMOTE ] AKBA: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:24.300975] [DEBUG] [REMOTE ] AKBA: PASS: Integrity check passed. [2026-01-02T12:01:24.301021] [DEBUG] [REMOTE ] AKBA: Symbol is viable for forecasting. [2026-01-02T12:01:24.301074] [INFO ] [MAIN ] [119/3541] AKBA kept (0.4s) | 119 kept, 0 rejected | 89.9/min | ETA: 38.1m [2026-01-02T12:01:24.752421] [DEBUG] [REMOTE ] AL: Retrieved 3698 rows, trimmed to 300. [2026-01-02T12:01:24.752663] [DEBUG] [REMOTE ] AL: PASS: History has at least 300 days. [2026-01-02T12:01:24.752991] [DEBUG] [REMOTE ] AL: PASS: Price check passed. Min price $63.28. [2026-01-02T12:01:24.753139] [DEBUG] [REMOTE ] AL: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:24.753275] [DEBUG] [REMOTE ] AL: PASS: Integrity check passed. [2026-01-02T12:01:24.753318] [DEBUG] [REMOTE ] AL: Symbol is viable for forecasting. [2026-01-02T12:01:24.753373] [INFO ] [MAIN ] [120/3541] AL kept (0.5s) | 120 kept, 0 rejected | 90.1/min | ETA: 38.0m [2026-01-02T12:01:24.875594] [DEBUG] [REMOTE ] ALAB: Retrieved 448 rows, trimmed to 300. [2026-01-02T12:01:24.875741] [DEBUG] [REMOTE ] ALAB: PASS: History has at least 300 days. [2026-01-02T12:01:24.875958] [DEBUG] [REMOTE ] ALAB: PASS: Price check passed. Min price $139.29. [2026-01-02T12:01:24.876100] [DEBUG] [REMOTE ] ALAB: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:24.876215] [DEBUG] [REMOTE ] ALAB: PASS: Integrity check passed. [2026-01-02T12:01:24.876256] [DEBUG] [REMOTE ] ALAB: Symbol is viable for forecasting. [2026-01-02T12:01:24.876304] [INFO ] [MAIN ] [121/3541] ALAB kept (0.1s) | 121 kept, 0 rejected | 90.7/min | ETA: 37.7m [2026-01-02T12:01:25.660699] [DEBUG] [REMOTE ] ALB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:01:25.660860] [DEBUG] [REMOTE ] ALB: PASS: History has at least 300 days. [2026-01-02T12:01:25.661338] [DEBUG] [REMOTE ] ALB: PASS: Price check passed. Min price $88.18. [2026-01-02T12:01:25.661481] [DEBUG] [REMOTE ] ALB: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:25.661635] [DEBUG] [REMOTE ] ALB: PASS: Integrity check passed. [2026-01-02T12:01:25.661680] [DEBUG] [REMOTE ] ALB: Symbol is viable for forecasting. [2026-01-02T12:01:25.661730] [INFO ] [MAIN ] [122/3541] ALB kept (0.8s) | 122 kept, 0 rejected | 90.6/min | ETA: 37.7m [2026-01-02T12:01:25.847010] [DEBUG] [REMOTE ] ALC: Retrieved 1693 rows, trimmed to 300. [2026-01-02T12:01:25.847189] [DEBUG] [REMOTE ] ALC: PASS: History has at least 300 days. [2026-01-02T12:01:25.847441] [DEBUG] [REMOTE ] ALC: PASS: Price check passed. Min price $72.05. [2026-01-02T12:01:25.847662] [DEBUG] [REMOTE ] ALC: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:25.847786] [DEBUG] [REMOTE ] ALC: PASS: Integrity check passed. [2026-01-02T12:01:25.847829] [DEBUG] [REMOTE ] ALC: Symbol is viable for forecasting. [2026-01-02T12:01:25.847881] [INFO ] [MAIN ] [123/3541] ALC kept (0.2s) | 123 kept, 0 rejected | 91.1/min | ETA: 37.5m [2026-01-02T12:01:26.595933] [DEBUG] [REMOTE ] ALCO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:01:26.596073] [DEBUG] [REMOTE ] ALCO: PASS: History has at least 300 days. [2026-01-02T12:01:26.596305] [DEBUG] [REMOTE ] ALCO: PASS: Price check passed. Min price $31.35. [2026-01-02T12:01:26.596441] [DEBUG] [REMOTE ] ALCO: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:26.596559] [DEBUG] [REMOTE ] ALCO: PASS: Integrity check passed. [2026-01-02T12:01:26.596618] [DEBUG] [REMOTE ] ALCO: Symbol is viable for forecasting. [2026-01-02T12:01:26.596667] [INFO ] [MAIN ] [124/3541] ALCO kept (0.7s) | 124 kept, 0 rejected | 91.0/min | ETA: 37.5m [2026-01-02T12:01:26.770472] [DEBUG] [REMOTE ] ALDX: Retrieved 2935 rows, trimmed to 300. [2026-01-02T12:01:26.770630] [DEBUG] [REMOTE ] ALDX: PASS: History has at least 300 days. [2026-01-02T12:01:26.770865] [DEBUG] [REMOTE ] ALDX: PASS: Price check passed. Min price $3.99. [2026-01-02T12:01:26.771009] [DEBUG] [REMOTE ] ALDX: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:26.771122] [DEBUG] [REMOTE ] ALDX: PASS: Integrity check passed. [2026-01-02T12:01:26.771164] [DEBUG] [REMOTE ] ALDX: Symbol is viable for forecasting. [2026-01-02T12:01:26.771211] [INFO ] [MAIN ] [125/3541] ALDX kept (0.2s) | 125 kept, 0 rejected | 91.6/min | ETA: 37.3m [2026-01-02T12:01:27.370798] [DEBUG] [REMOTE ] ALEX: Retrieved 3407 rows, trimmed to 300. [2026-01-02T12:01:27.370953] [DEBUG] [REMOTE ] ALEX: PASS: History has at least 300 days. [2026-01-02T12:01:27.371264] [DEBUG] [REMOTE ] ALEX: PASS: Price check passed. Min price $14.89. [2026-01-02T12:01:27.371447] [DEBUG] [REMOTE ] ALEX: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:27.371616] [DEBUG] [REMOTE ] ALEX: PASS: Integrity check passed. [2026-01-02T12:01:27.371662] [DEBUG] [REMOTE ] ALEX: Symbol is viable for forecasting. [2026-01-02T12:01:27.371714] [INFO ] [MAIN ] [126/3541] ALEX kept (0.6s) | 126 kept, 0 rejected | 91.6/min | ETA: 37.3m [2026-01-02T12:01:27.917213] [DEBUG] [REMOTE ] ALG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:01:27.917364] [DEBUG] [REMOTE ] ALG: PASS: History has at least 300 days. [2026-01-02T12:01:27.917659] [DEBUG] [REMOTE ] ALG: PASS: Price check passed. Min price $157.80. [2026-01-02T12:01:27.917805] [DEBUG] [REMOTE ] ALG: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:27.917936] [DEBUG] [REMOTE ] ALG: PASS: Integrity check passed. [2026-01-02T12:01:27.917982] [DEBUG] [REMOTE ] ALG: Symbol is viable for forecasting. [2026-01-02T12:01:27.918039] [INFO ] [MAIN ] [127/3541] ALG kept (0.5s) | 127 kept, 0 rejected | 91.7/min | ETA: 37.2m [2026-01-02T12:01:28.064281] [DEBUG] [REMOTE ] ALGM: Retrieved 1299 rows, trimmed to 300. [2026-01-02T12:01:28.064428] [DEBUG] [REMOTE ] ALGM: PASS: History has at least 300 days. [2026-01-02T12:01:28.064690] [DEBUG] [REMOTE ] ALGM: PASS: Price check passed. Min price $22.80. [2026-01-02T12:01:28.064840] [DEBUG] [REMOTE ] ALGM: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:28.064958] [DEBUG] [REMOTE ] ALGM: PASS: Integrity check passed. [2026-01-02T12:01:28.065001] [DEBUG] [REMOTE ] ALGM: Symbol is viable for forecasting. [2026-01-02T12:01:28.065076] [INFO ] [MAIN ] [128/3541] ALGM kept (0.1s) | 128 kept, 0 rejected | 92.3/min | ETA: 37.0m [2026-01-02T12:01:29.763585] [DEBUG] [REMOTE ] ALGN: Retrieved 6268 rows, trimmed to 300. [2026-01-02T12:01:29.763723] [DEBUG] [REMOTE ] ALGN: PASS: History has at least 300 days. [2026-01-02T12:01:29.763949] [DEBUG] [REMOTE ] ALGN: PASS: Price check passed. Min price $125.79. [2026-01-02T12:01:29.764084] [DEBUG] [REMOTE ] ALGN: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:29.764200] [DEBUG] [REMOTE ] ALGN: PASS: Integrity check passed. [2026-01-02T12:01:29.764240] [DEBUG] [REMOTE ] ALGN: Symbol is viable for forecasting. [2026-01-02T12:01:29.764289] [INFO ] [MAIN ] [129/3541] ALGN kept (1.7s) | 129 kept, 0 rejected | 91.2/min | ETA: 37.4m [2026-01-02T12:01:30.670264] [DEBUG] [REMOTE ] ALGS: Retrieved 1308 rows, trimmed to 300. [2026-01-02T12:01:30.670392] [DEBUG] [REMOTE ] ALGS: PASS: History has at least 300 days. [2026-01-02T12:01:30.670628] [DEBUG] [REMOTE ] ALGS: PASS: Price check passed. Min price $6.07. [2026-01-02T12:01:30.670764] [DEBUG] [REMOTE ] ALGS: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:30.670870] [DEBUG] [REMOTE ] ALGS: PASS: Integrity check passed. [2026-01-02T12:01:30.670909] [DEBUG] [REMOTE ] ALGS: Symbol is viable for forecasting. [2026-01-02T12:01:30.670956] [INFO ] [MAIN ] [130/3541] ALGS kept (0.9s) | 130 kept, 0 rejected | 90.9/min | ETA: 37.5m [2026-01-02T12:01:30.976222] [DEBUG] [REMOTE ] ALHC: Retrieved 1198 rows, trimmed to 300. [2026-01-02T12:01:30.976369] [DEBUG] [REMOTE ] ALHC: PASS: History has at least 300 days. [2026-01-02T12:01:30.976692] [DEBUG] [REMOTE ] ALHC: PASS: Price check passed. Min price $16.04. [2026-01-02T12:01:30.976892] [DEBUG] [REMOTE ] ALHC: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:30.977053] [DEBUG] [REMOTE ] ALHC: PASS: Integrity check passed. [2026-01-02T12:01:30.977113] [DEBUG] [REMOTE ] ALHC: Symbol is viable for forecasting. [2026-01-02T12:01:30.977184] [INFO ] [MAIN ] [131/3541] ALHC kept (0.3s) | 131 kept, 0 rejected | 91.3/min | ETA: 37.4m [2026-01-02T12:01:31.520620] [DEBUG] [REMOTE ] ALK: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:01:31.520765] [DEBUG] [REMOTE ] ALK: PASS: History has at least 300 days. [2026-01-02T12:01:31.521024] [DEBUG] [REMOTE ] ALK: PASS: Price check passed. Min price $37.82. [2026-01-02T12:01:31.521172] [DEBUG] [REMOTE ] ALK: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:31.521300] [DEBUG] [REMOTE ] ALK: PASS: Integrity check passed. [2026-01-02T12:01:31.521343] [DEBUG] [REMOTE ] ALK: Symbol is viable for forecasting. [2026-01-02T12:01:31.521395] [INFO ] [MAIN ] [132/3541] ALK kept (0.5s) | 132 kept, 0 rejected | 91.4/min | ETA: 37.3m [2026-01-02T12:01:32.028609] [DEBUG] [REMOTE ] ALKS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:01:32.028758] [DEBUG] [REMOTE ] ALKS: PASS: History has at least 300 days. [2026-01-02T12:01:32.028971] [DEBUG] [REMOTE ] ALKS: PASS: Price check passed. Min price $27.81. [2026-01-02T12:01:32.029106] [DEBUG] [REMOTE ] ALKS: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:32.029219] [DEBUG] [REMOTE ] ALKS: PASS: Integrity check passed. [2026-01-02T12:01:32.029259] [DEBUG] [REMOTE ] ALKS: Symbol is viable for forecasting. [2026-01-02T12:01:32.029307] [INFO ] [MAIN ] [133/3541] ALKS kept (0.5s) | 133 kept, 0 rejected | 91.5/min | ETA: 37.2m [2026-01-02T12:01:32.513476] [DEBUG] [REMOTE ] ALL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:01:32.513625] [DEBUG] [REMOTE ] ALL: PASS: History has at least 300 days. [2026-01-02T12:01:32.513849] [DEBUG] [REMOTE ] ALL: PASS: Price check passed. Min price $189.10. [2026-01-02T12:01:32.513981] [DEBUG] [REMOTE ] ALL: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:32.514271] [DEBUG] [REMOTE ] ALL: PASS: Integrity check passed. [2026-01-02T12:01:32.514310] [DEBUG] [REMOTE ] ALL: Symbol is viable for forecasting. [2026-01-02T12:01:32.514358] [INFO ] [MAIN ] [134/3541] ALL kept (0.5s) | 134 kept, 0 rejected | 91.7/min | ETA: 37.1m [2026-01-02T12:01:33.115793] [DEBUG] [REMOTE ] ALLE: Retrieved 3048 rows, trimmed to 300. [2026-01-02T12:01:33.115916] [DEBUG] [REMOTE ] ALLE: PASS: History has at least 300 days. [2026-01-02T12:01:33.116114] [DEBUG] [REMOTE ] ALLE: PASS: Price check passed. Min price $156.99. [2026-01-02T12:01:33.116245] [DEBUG] [REMOTE ] ALLE: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:33.116353] [DEBUG] [REMOTE ] ALLE: PASS: Integrity check passed. [2026-01-02T12:01:33.116392] [DEBUG] [REMOTE ] ALLE: Symbol is viable for forecasting. [2026-01-02T12:01:33.116439] [INFO ] [MAIN ] [135/3541] ALLE kept (0.6s) | 135 kept, 0 rejected | 91.8/min | ETA: 37.1m [2026-01-02T12:01:33.404120] [DEBUG] [REMOTE ] ALLO: Retrieved 1815 rows, trimmed to 300. [2026-01-02T12:01:33.404253] [DEBUG] [REMOTE ] ALLO: PASS: History has at least 300 days. [2026-01-02T12:01:33.404498] [DEBUG] [REMOTE ] ALLO: PASS: Price check passed. Min price $1.05. [2026-01-02T12:01:33.404681] [DEBUG] [REMOTE ] ALLO: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:33.404810] [DEBUG] [REMOTE ] ALLO: PASS: Integrity check passed. [2026-01-02T12:01:33.404855] [DEBUG] [REMOTE ] ALLO: Symbol is viable for forecasting. [2026-01-02T12:01:33.404910] [INFO ] [MAIN ] [136/3541] ALLO kept (0.3s) | 136 kept, 0 rejected | 92.2/min | ETA: 37.0m [2026-01-02T12:01:33.877814] [DEBUG] [REMOTE ] ALLY: Retrieved 2950 rows, trimmed to 300. [2026-01-02T12:01:33.877943] [DEBUG] [REMOTE ] ALLY: PASS: History has at least 300 days. [2026-01-02T12:01:33.878143] [DEBUG] [REMOTE ] ALLY: PASS: Price check passed. Min price $36.68. [2026-01-02T12:01:33.878280] [DEBUG] [REMOTE ] ALLY: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:33.878391] [DEBUG] [REMOTE ] ALLY: PASS: Integrity check passed. [2026-01-02T12:01:33.878431] [DEBUG] [REMOTE ] ALLY: Symbol is viable for forecasting. [2026-01-02T12:01:33.878478] [INFO ] [MAIN ] [137/3541] ALLY kept (0.5s) | 137 kept, 0 rejected | 92.3/min | ETA: 36.9m [2026-01-02T12:01:34.002055] [DEBUG] [REMOTE ] ALMS: Retrieved 379 rows, trimmed to 300. [2026-01-02T12:01:34.002169] [DEBUG] [REMOTE ] ALMS: PASS: History has at least 300 days. [2026-01-02T12:01:34.002366] [DEBUG] [REMOTE ] ALMS: PASS: Price check passed. Min price $4.43. [2026-01-02T12:01:34.002536] [DEBUG] [REMOTE ] ALMS: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:34.002692] [DEBUG] [REMOTE ] ALMS: PASS: Integrity check passed. [2026-01-02T12:01:34.002741] [DEBUG] [REMOTE ] ALMS: Symbol is viable for forecasting. [2026-01-02T12:01:34.002790] [INFO ] [MAIN ] [138/3541] ALMS kept (0.1s) | 138 kept, 0 rejected | 92.9/min | ETA: 36.6m [2026-01-02T12:01:34.738561] [DEBUG] [REMOTE ] ALNY: Retrieved 5432 rows, trimmed to 300. [2026-01-02T12:01:34.738749] [DEBUG] [REMOTE ] ALNY: PASS: History has at least 300 days. [2026-01-02T12:01:34.738973] [DEBUG] [REMOTE ] ALNY: PASS: Price check passed. Min price $391.17. [2026-01-02T12:01:34.739110] [DEBUG] [REMOTE ] ALNY: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:34.739226] [DEBUG] [REMOTE ] ALNY: PASS: Integrity check passed. [2026-01-02T12:01:34.739266] [DEBUG] [REMOTE ] ALNY: Symbol is viable for forecasting. [2026-01-02T12:01:34.739315] [INFO ] [MAIN ] [139/3541] ALNY kept (0.7s) | 139 kept, 0 rejected | 92.8/min | ETA: 36.7m [2026-01-02T12:01:34.911426] [DEBUG] [REMOTE ] ALRM: Retrieved 2645 rows, trimmed to 300. [2026-01-02T12:01:34.911552] [DEBUG] [REMOTE ] ALRM: PASS: History has at least 300 days. [2026-01-02T12:01:34.911786] [DEBUG] [REMOTE ] ALRM: PASS: Price check passed. Min price $47.13. [2026-01-02T12:01:34.911923] [DEBUG] [REMOTE ] ALRM: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:34.912036] [DEBUG] [REMOTE ] ALRM: PASS: Integrity check passed. [2026-01-02T12:01:34.912077] [DEBUG] [REMOTE ] ALRM: Symbol is viable for forecasting. [2026-01-02T12:01:34.912126] [INFO ] [MAIN ] [140/3541] ALRM kept (0.2s) | 140 kept, 0 rejected | 93.3/min | ETA: 36.5m [2026-01-02T12:01:35.563844] [DEBUG] [REMOTE ] ALRS: Retrieved 6279 rows, trimmed to 300. [2026-01-02T12:01:35.563980] [DEBUG] [REMOTE ] ALRS: PASS: History has at least 300 days. [2026-01-02T12:01:35.564232] [DEBUG] [REMOTE ] ALRS: PASS: Price check passed. Min price $20.61. [2026-01-02T12:01:35.564369] [DEBUG] [REMOTE ] ALRS: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:35.564487] [DEBUG] [REMOTE ] ALRS: PASS: Integrity check passed. [2026-01-02T12:01:35.564528] [DEBUG] [REMOTE ] ALRS: Symbol is viable for forecasting. [2026-01-02T12:01:35.564594] [INFO ] [MAIN ] [141/3541] ALRS kept (0.7s) | 141 kept, 0 rejected | 93.3/min | ETA: 36.5m [2026-01-02T12:01:35.898595] [DEBUG] [REMOTE ] ALSN: Retrieved 3470 rows, trimmed to 300. [2026-01-02T12:01:35.898757] [DEBUG] [REMOTE ] ALSN: PASS: History has at least 300 days. [2026-01-02T12:01:35.899021] [DEBUG] [REMOTE ] ALSN: PASS: Price check passed. Min price $79.02. [2026-01-02T12:01:35.899202] [DEBUG] [REMOTE ] ALSN: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:35.899344] [DEBUG] [REMOTE ] ALSN: PASS: Integrity check passed. [2026-01-02T12:01:35.899391] [DEBUG] [REMOTE ] ALSN: Symbol is viable for forecasting. [2026-01-02T12:01:35.899444] [INFO ] [MAIN ] [142/3541] ALSN kept (0.3s) | 142 kept, 0 rejected | 93.6/min | ETA: 36.3m [2026-01-02T12:01:36.231367] [DEBUG] [REMOTE ] ALTG: Retrieved 1682 rows, trimmed to 300. [2026-01-02T12:01:36.231489] [DEBUG] [REMOTE ] ALTG: PASS: History has at least 300 days. [2026-01-02T12:01:36.231717] [DEBUG] [REMOTE ] ALTG: PASS: Price check passed. Min price $4.19. [2026-01-02T12:01:36.231858] [DEBUG] [REMOTE ] ALTG: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:36.231969] [DEBUG] [REMOTE ] ALTG: PASS: Integrity check passed. [2026-01-02T12:01:36.232010] [DEBUG] [REMOTE ] ALTG: Symbol is viable for forecasting. [2026-01-02T12:01:36.232059] [INFO ] [MAIN ] [143/3541] ALTG kept (0.3s) | 143 kept, 0 rejected | 93.9/min | ETA: 36.2m [2026-01-02T12:01:36.473057] [DEBUG] [REMOTE ] ALTI: Retrieved 752 rows, trimmed to 300. [2026-01-02T12:01:36.473181] [DEBUG] [REMOTE ] ALTI: PASS: History has at least 300 days. [2026-01-02T12:01:36.473375] [DEBUG] [REMOTE ] ALTI: PASS: Price check passed. Min price $3.55. [2026-01-02T12:01:36.473508] [DEBUG] [REMOTE ] ALTI: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:36.473634] [DEBUG] [REMOTE ] ALTI: PASS: Integrity check passed. [2026-01-02T12:01:36.473679] [DEBUG] [REMOTE ] ALTI: Symbol is viable for forecasting. [2026-01-02T12:01:36.473739] [INFO ] [MAIN ] [144/3541] ALTI kept (0.2s) | 144 kept, 0 rejected | 94.3/min | ETA: 36.0m [2026-01-02T12:01:37.262295] [DEBUG] [REMOTE ] ALTS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:01:37.262434] [DEBUG] [REMOTE ] ALTS: PASS: History has at least 300 days. [2026-01-02T12:01:37.262666] [DEBUG] [REMOTE ] ALTS: PASS: Price check passed. Min price $1.10. [2026-01-02T12:01:37.262806] [DEBUG] [REMOTE ] ALTS: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:37.262920] [DEBUG] [REMOTE ] ALTS: PASS: Integrity check passed. [2026-01-02T12:01:37.262963] [DEBUG] [REMOTE ] ALTS: Symbol is viable for forecasting. [2026-01-02T12:01:37.263012] [INFO ] [MAIN ] [145/3541] ALTS kept (0.8s) | 145 kept, 0 rejected | 94.1/min | ETA: 36.1m [2026-01-02T12:01:37.614027] [DEBUG] [REMOTE ] ALTY: Retrieved 2634 rows, trimmed to 300. [2026-01-02T12:01:37.614168] [DEBUG] [REMOTE ] ALTY: PASS: History has at least 300 days. [2026-01-02T12:01:37.614373] [DEBUG] [REMOTE ] ALTY: PASS: Price check passed. Min price $11.44. [2026-01-02T12:01:37.614512] [DEBUG] [REMOTE ] ALTY: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:37.614655] [DEBUG] [REMOTE ] ALTY: PASS: Integrity check passed. [2026-01-02T12:01:37.614702] [DEBUG] [REMOTE ] ALTY: Symbol is viable for forecasting. [2026-01-02T12:01:37.614753] [INFO ] [MAIN ] [146/3541] ALTY kept (0.4s) | 146 kept, 0 rejected | 94.4/min | ETA: 36.0m [2026-01-02T12:01:37.943299] [DEBUG] [REMOTE ] ALVO: Retrieved 889 rows, trimmed to 300. [2026-01-02T12:01:37.943417] [DEBUG] [REMOTE ] ALVO: PASS: History has at least 300 days. [2026-01-02T12:01:37.943626] [DEBUG] [REMOTE ] ALVO: PASS: Price check passed. Min price $4.60. [2026-01-02T12:01:37.943782] [DEBUG] [REMOTE ] ALVO: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:37.943896] [DEBUG] [REMOTE ] ALVO: PASS: Integrity check passed. [2026-01-02T12:01:37.943938] [DEBUG] [REMOTE ] ALVO: Symbol is viable for forecasting. [2026-01-02T12:01:37.943986] [INFO ] [MAIN ] [147/3541] ALVO kept (0.3s) | 147 kept, 0 rejected | 94.7/min | ETA: 35.8m [2026-01-02T12:01:38.536209] [DEBUG] [REMOTE ] ALX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:01:38.536355] [DEBUG] [REMOTE ] ALX: PASS: History has at least 300 days. [2026-01-02T12:01:38.536597] [DEBUG] [REMOTE ] ALX: PASS: Price check passed. Min price $205.15. [2026-01-02T12:01:38.536737] [DEBUG] [REMOTE ] ALX: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:38.536855] [DEBUG] [REMOTE ] ALX: PASS: Integrity check passed. [2026-01-02T12:01:38.536896] [DEBUG] [REMOTE ] ALX: Symbol is viable for forecasting. [2026-01-02T12:01:38.536945] [INFO ] [MAIN ] [148/3541] ALX kept (0.6s) | 148 kept, 0 rejected | 94.8/min | ETA: 35.8m [2026-01-02T12:01:38.731993] [DEBUG] [REMOTE ] ALXO: Retrieved 1372 rows, trimmed to 300. [2026-01-02T12:01:38.732118] [DEBUG] [REMOTE ] ALXO: PASS: History has at least 300 days. [2026-01-02T12:01:38.732359] [DEBUG] [REMOTE ] ALXO: PASS: Price check passed. Min price $1.13. [2026-01-02T12:01:38.732521] [DEBUG] [REMOTE ] ALXO: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:38.732683] [DEBUG] [REMOTE ] ALXO: PASS: Integrity check passed. [2026-01-02T12:01:38.732736] [DEBUG] [REMOTE ] ALXO: Symbol is viable for forecasting. [2026-01-02T12:01:38.732788] [INFO ] [MAIN ] [149/3541] ALXO kept (0.2s) | 149 kept, 0 rejected | 95.2/min | ETA: 35.6m [2026-01-02T12:01:39.191535] [DEBUG] [REMOTE ] ALZN: Retrieved 1143 rows, trimmed to 300. [2026-01-02T12:01:39.191678] [DEBUG] [REMOTE ] ALZN: PASS: History has at least 300 days. [2026-01-02T12:01:39.191876] [DEBUG] [REMOTE ] ALZN: PASS: Price check passed. Min price $1.82. [2026-01-02T12:01:39.192009] [DEBUG] [REMOTE ] ALZN: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:39.192117] [DEBUG] [REMOTE ] ALZN: PASS: Integrity check passed. [2026-01-02T12:01:39.192156] [DEBUG] [REMOTE ] ALZN: Symbol is viable for forecasting. [2026-01-02T12:01:39.192203] [INFO ] [MAIN ] [150/3541] ALZN kept (0.5s) | 150 kept, 0 rejected | 95.4/min | ETA: 35.5m [2026-01-02T12:01:39.739691] [DEBUG] [REMOTE ] AM: Retrieved 2805 rows, trimmed to 300. [2026-01-02T12:01:39.739809] [DEBUG] [REMOTE ] AM: PASS: History has at least 300 days. [2026-01-02T12:01:39.740002] [DEBUG] [REMOTE ] AM: PASS: Price check passed. Min price $17.19. [2026-01-02T12:01:39.740135] [DEBUG] [REMOTE ] AM: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:39.740240] [DEBUG] [REMOTE ] AM: PASS: Integrity check passed. [2026-01-02T12:01:39.740279] [DEBUG] [REMOTE ] AM: Symbol is viable for forecasting. [2026-01-02T12:01:39.740325] [INFO ] [MAIN ] [151/3541] AM kept (0.5s) | 151 kept, 0 rejected | 95.5/min | ETA: 35.5m [2026-01-02T12:01:39.901674] [DEBUG] [REMOTE ] AMAL: Retrieved 1861 rows, trimmed to 300. [2026-01-02T12:01:39.901862] [DEBUG] [REMOTE ] AMAL: PASS: History has at least 300 days. [2026-01-02T12:01:39.902251] [DEBUG] [REMOTE ] AMAL: PASS: Price check passed. Min price $25.13. [2026-01-02T12:01:39.902441] [DEBUG] [REMOTE ] AMAL: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:39.902606] [DEBUG] [REMOTE ] AMAL: PASS: Integrity check passed. [2026-01-02T12:01:39.902660] [DEBUG] [REMOTE ] AMAL: Symbol is viable for forecasting. [2026-01-02T12:01:39.902740] [INFO ] [MAIN ] [152/3541] AMAL kept (0.2s) | 152 kept, 0 rejected | 96.0/min | ETA: 35.3m [2026-01-02T12:01:40.524942] [DEBUG] [REMOTE ] AMBA: Retrieved 3325 rows, trimmed to 300. [2026-01-02T12:01:40.525072] [DEBUG] [REMOTE ] AMBA: PASS: History has at least 300 days. [2026-01-02T12:01:40.525307] [DEBUG] [REMOTE ] AMBA: PASS: Price check passed. Min price $69.77. [2026-01-02T12:01:40.525440] [DEBUG] [REMOTE ] AMBA: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:40.525551] [DEBUG] [REMOTE ] AMBA: PASS: Integrity check passed. [2026-01-02T12:01:40.525616] [DEBUG] [REMOTE ] AMBA: Symbol is viable for forecasting. [2026-01-02T12:01:40.525670] [INFO ] [MAIN ] [153/3541] AMBA kept (0.6s) | 153 kept, 0 rejected | 96.0/min | ETA: 35.3m [2026-01-02T12:01:40.771484] [DEBUG] [REMOTE ] AMBP: Retrieved 1107 rows, trimmed to 300. [2026-01-02T12:01:40.771663] [DEBUG] [REMOTE ] AMBP: PASS: History has at least 300 days. [2026-01-02T12:01:40.771890] [DEBUG] [REMOTE ] AMBP: PASS: Price check passed. Min price $3.32. [2026-01-02T12:01:40.772035] [DEBUG] [REMOTE ] AMBP: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:40.772143] [DEBUG] [REMOTE ] AMBP: PASS: Integrity check passed. [2026-01-02T12:01:40.772183] [DEBUG] [REMOTE ] AMBP: Symbol is viable for forecasting. [2026-01-02T12:01:40.772231] [INFO ] [MAIN ] [154/3541] AMBP kept (0.2s) | 154 kept, 0 rejected | 96.3/min | ETA: 35.2m [2026-01-02T12:01:41.338778] [DEBUG] [REMOTE ] AMC: Retrieved 3027 rows, trimmed to 300. [2026-01-02T12:01:41.338933] [DEBUG] [REMOTE ] AMC: PASS: History has at least 300 days. [2026-01-02T12:01:41.339206] [DEBUG] [REMOTE ] AMC: PASS: Price check passed. Min price $1.56. [2026-01-02T12:01:41.339412] [DEBUG] [REMOTE ] AMC: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:41.339597] [DEBUG] [REMOTE ] AMC: PASS: Integrity check passed. [2026-01-02T12:01:41.339662] [DEBUG] [REMOTE ] AMC: Symbol is viable for forecasting. [2026-01-02T12:01:41.339741] [INFO ] [MAIN ] [155/3541] AMC kept (0.6s) | 155 kept, 0 rejected | 96.4/min | ETA: 35.1m [2026-01-02T12:01:41.541168] [DEBUG] [REMOTE ] AMCX: Retrieved 3658 rows, trimmed to 300. [2026-01-02T12:01:41.541288] [DEBUG] [REMOTE ] AMCX: PASS: History has at least 300 days. [2026-01-02T12:01:41.541488] [DEBUG] [REMOTE ] AMCX: PASS: Price check passed. Min price $7.07. [2026-01-02T12:01:41.541655] [DEBUG] [REMOTE ] AMCX: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:41.541771] [DEBUG] [REMOTE ] AMCX: PASS: Integrity check passed. [2026-01-02T12:01:41.541811] [DEBUG] [REMOTE ] AMCX: Symbol is viable for forecasting. [2026-01-02T12:01:41.541858] [INFO ] [MAIN ] [156/3541] AMCX kept (0.2s) | 156 kept, 0 rejected | 96.8/min | ETA: 35.0m [2026-01-02T12:01:42.246132] [DEBUG] [REMOTE ] AMD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:01:42.246260] [DEBUG] [REMOTE ] AMD: PASS: History has at least 300 days. [2026-01-02T12:01:42.246472] [DEBUG] [REMOTE ] AMD: PASS: Price check passed. Min price $198.11. [2026-01-02T12:01:42.246625] [DEBUG] [REMOTE ] AMD: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:42.246739] [DEBUG] [REMOTE ] AMD: PASS: Integrity check passed. [2026-01-02T12:01:42.246778] [DEBUG] [REMOTE ] AMD: Symbol is viable for forecasting. [2026-01-02T12:01:42.246825] [INFO ] [MAIN ] [157/3541] AMD kept (0.7s) | 157 kept, 0 rejected | 96.7/min | ETA: 35.0m [2026-01-02T12:01:42.429034] [DEBUG] [REMOTE ] AMDL: Retrieved 450 rows, trimmed to 300. [2026-01-02T12:01:42.429156] [DEBUG] [REMOTE ] AMDL: PASS: History has at least 300 days. [2026-01-02T12:01:42.429359] [DEBUG] [REMOTE ] AMDL: PASS: Price check passed. Min price $13.41. [2026-01-02T12:01:42.429497] [DEBUG] [REMOTE ] AMDL: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:42.429631] [DEBUG] [REMOTE ] AMDL: PASS: Integrity check passed. [2026-01-02T12:01:42.429678] [DEBUG] [REMOTE ] AMDL: Symbol is viable for forecasting. [2026-01-02T12:01:42.429727] [INFO ] [MAIN ] [158/3541] AMDL kept (0.2s) | 158 kept, 0 rejected | 97.2/min | ETA: 34.8m [2026-01-02T12:01:43.093997] [DEBUG] [REMOTE ] AME: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:01:43.094129] [DEBUG] [REMOTE ] AME: PASS: History has at least 300 days. [2026-01-02T12:01:43.094346] [DEBUG] [REMOTE ] AME: PASS: Price check passed. Min price $179.00. [2026-01-02T12:01:43.094481] [DEBUG] [REMOTE ] AME: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:43.094616] [DEBUG] [REMOTE ] AME: PASS: Integrity check passed. [2026-01-02T12:01:43.094659] [DEBUG] [REMOTE ] AME: Symbol is viable for forecasting. [2026-01-02T12:01:43.094712] [INFO ] [MAIN ] [159/3541] AME kept (0.7s) | 159 kept, 0 rejected | 97.1/min | ETA: 34.8m [2026-01-02T12:01:43.569238] [DEBUG] [REMOTE ] AMG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:01:43.569584] [DEBUG] [REMOTE ] AMG: PASS: History has at least 300 days. [2026-01-02T12:01:43.569804] [DEBUG] [REMOTE ] AMG: PASS: Price check passed. Min price $230.77. [2026-01-02T12:01:43.569936] [DEBUG] [REMOTE ] AMG: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:43.570052] [DEBUG] [REMOTE ] AMG: PASS: Integrity check passed. [2026-01-02T12:01:43.570092] [DEBUG] [REMOTE ] AMG: Symbol is viable for forecasting. [2026-01-02T12:01:43.570139] [INFO ] [MAIN ] [160/3541] AMG kept (0.5s) | 160 kept, 0 rejected | 97.2/min | ETA: 34.8m [2026-01-02T12:01:43.946078] [DEBUG] [REMOTE ] AMGN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:01:43.946219] [DEBUG] [REMOTE ] AMGN: PASS: History has at least 300 days. [2026-01-02T12:01:43.946461] [DEBUG] [REMOTE ] AMGN: PASS: Price check passed. Min price $288.10. [2026-01-02T12:01:43.946618] [DEBUG] [REMOTE ] AMGN: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:43.946735] [DEBUG] [REMOTE ] AMGN: PASS: Integrity check passed. [2026-01-02T12:01:43.946775] [DEBUG] [REMOTE ] AMGN: Symbol is viable for forecasting. [2026-01-02T12:01:43.946823] [INFO ] [MAIN ] [161/3541] AMGN kept (0.4s) | 161 kept, 0 rejected | 97.5/min | ETA: 34.7m [2026-01-02T12:01:44.308143] [DEBUG] [REMOTE ] AMH: Retrieved 3124 rows, trimmed to 300. [2026-01-02T12:01:44.308295] [DEBUG] [REMOTE ] AMH: PASS: History has at least 300 days. [2026-01-02T12:01:44.308549] [DEBUG] [REMOTE ] AMH: PASS: Price check passed. Min price $29.87. [2026-01-02T12:01:44.308767] [DEBUG] [REMOTE ] AMH: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:44.308906] [DEBUG] [REMOTE ] AMH: PASS: Integrity check passed. [2026-01-02T12:01:44.308947] [DEBUG] [REMOTE ] AMH: Symbol is viable for forecasting. [2026-01-02T12:01:44.308997] [INFO ] [MAIN ] [162/3541] AMH kept (0.4s) | 162 kept, 0 rejected | 97.7/min | ETA: 34.6m [2026-01-02T12:01:47.192010] [DEBUG] [REMOTE ] AMLX: Retrieved 999 rows, trimmed to 300. [2026-01-02T12:01:47.192151] [DEBUG] [REMOTE ] AMLX: PASS: History has at least 300 days. [2026-01-02T12:01:47.192354] [DEBUG] [REMOTE ] AMLX: PASS: Price check passed. Min price $11.87. [2026-01-02T12:01:47.192488] [DEBUG] [REMOTE ] AMLX: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:47.192616] [DEBUG] [REMOTE ] AMLX: PASS: Integrity check passed. [2026-01-02T12:01:47.192660] [DEBUG] [REMOTE ] AMLX: Symbol is viable for forecasting. [2026-01-02T12:01:47.192708] [INFO ] [MAIN ] [163/3541] AMLX kept (2.9s) | 163 kept, 0 rejected | 95.6/min | ETA: 35.3m [2026-01-02T12:01:47.664222] [DEBUG] [REMOTE ] AMN: Retrieved 6072 rows, trimmed to 300. [2026-01-02T12:01:47.664357] [DEBUG] [REMOTE ] AMN: PASS: History has at least 300 days. [2026-01-02T12:01:47.664641] [DEBUG] [REMOTE ] AMN: PASS: Price check passed. Min price $15.34. [2026-01-02T12:01:47.664798] [DEBUG] [REMOTE ] AMN: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:47.664921] [DEBUG] [REMOTE ] AMN: PASS: Integrity check passed. [2026-01-02T12:01:47.664964] [DEBUG] [REMOTE ] AMN: Symbol is viable for forecasting. [2026-01-02T12:01:47.665023] [INFO ] [MAIN ] [164/3541] AMN kept (0.5s) | 164 kept, 0 rejected | 95.7/min | ETA: 35.3m [2026-01-02T12:01:48.114694] [DEBUG] [REMOTE ] AMP: Retrieved 5106 rows, trimmed to 300. [2026-01-02T12:01:48.114828] [DEBUG] [REMOTE ] AMP: PASS: History has at least 300 days. [2026-01-02T12:01:48.115077] [DEBUG] [REMOTE ] AMP: PASS: Price check passed. Min price $440.80. [2026-01-02T12:01:48.115230] [DEBUG] [REMOTE ] AMP: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:48.115346] [DEBUG] [REMOTE ] AMP: PASS: Integrity check passed. [2026-01-02T12:01:48.115388] [DEBUG] [REMOTE ] AMP: Symbol is viable for forecasting. [2026-01-02T12:01:48.115437] [INFO ] [MAIN ] [165/3541] AMP kept (0.5s) | 165 kept, 0 rejected | 95.9/min | ETA: 35.2m [2026-01-02T12:01:48.552363] [DEBUG] [REMOTE ] AMPG: Retrieved 6499 rows, trimmed to 300. [2026-01-02T12:01:48.552506] [DEBUG] [REMOTE ] AMPG: PASS: History has at least 300 days. [2026-01-02T12:01:48.552731] [DEBUG] [REMOTE ] AMPG: PASS: Price check passed. Min price $2.60. [2026-01-02T12:01:48.552864] [DEBUG] [REMOTE ] AMPG: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:48.552977] [DEBUG] [REMOTE ] AMPG: PASS: Integrity check passed. [2026-01-02T12:01:48.553017] [DEBUG] [REMOTE ] AMPG: Symbol is viable for forecasting. [2026-01-02T12:01:48.553063] [INFO ] [MAIN ] [166/3541] AMPG kept (0.4s) | 166 kept, 0 rejected | 96.0/min | ETA: 35.1m [2026-01-02T12:01:48.885522] [DEBUG] [REMOTE ] AMPH: Retrieved 2898 rows, trimmed to 300. [2026-01-02T12:01:48.885675] [DEBUG] [REMOTE ] AMPH: PASS: History has at least 300 days. [2026-01-02T12:01:48.885884] [DEBUG] [REMOTE ] AMPH: PASS: Price check passed. Min price $23.14. [2026-01-02T12:01:48.886021] [DEBUG] [REMOTE ] AMPH: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:48.886134] [DEBUG] [REMOTE ] AMPH: PASS: Integrity check passed. [2026-01-02T12:01:48.886176] [DEBUG] [REMOTE ] AMPH: Symbol is viable for forecasting. [2026-01-02T12:01:48.886226] [INFO ] [MAIN ] [167/3541] AMPH kept (0.3s) | 167 kept, 0 rejected | 96.3/min | ETA: 35.0m [2026-01-02T12:01:49.174323] [DEBUG] [REMOTE ] AMPL: Retrieved 1070 rows, trimmed to 300. [2026-01-02T12:01:49.174446] [DEBUG] [REMOTE ] AMPL: PASS: History has at least 300 days. [2026-01-02T12:01:49.174685] [DEBUG] [REMOTE ] AMPL: PASS: Price check passed. Min price $9.48. [2026-01-02T12:01:49.174819] [DEBUG] [REMOTE ] AMPL: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:49.174926] [DEBUG] [REMOTE ] AMPL: PASS: Integrity check passed. [2026-01-02T12:01:49.174965] [DEBUG] [REMOTE ] AMPL: Symbol is viable for forecasting. [2026-01-02T12:01:49.175012] [INFO ] [MAIN ] [168/3541] AMPL kept (0.3s) | 168 kept, 0 rejected | 96.6/min | ETA: 34.9m [2026-01-02T12:01:49.479517] [DEBUG] [REMOTE ] AMPX: Retrieved 827 rows, trimmed to 300. [2026-01-02T12:01:49.479663] [DEBUG] [REMOTE ] AMPX: PASS: History has at least 300 days. [2026-01-02T12:01:49.479866] [DEBUG] [REMOTE ] AMPX: PASS: Price check passed. Min price $7.83. [2026-01-02T12:01:49.480002] [DEBUG] [REMOTE ] AMPX: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:49.480113] [DEBUG] [REMOTE ] AMPX: PASS: Integrity check passed. [2026-01-02T12:01:49.480154] [DEBUG] [REMOTE ] AMPX: Symbol is viable for forecasting. [2026-01-02T12:01:49.480204] [INFO ] [MAIN ] [169/3541] AMPX kept (0.3s) | 169 kept, 0 rejected | 96.9/min | ETA: 34.8m [2026-01-02T12:01:49.986515] [DEBUG] [REMOTE ] AMRC: Retrieved 3886 rows, trimmed to 300. [2026-01-02T12:01:49.986874] [DEBUG] [REMOTE ] AMRC: PASS: History has at least 300 days. [2026-01-02T12:01:49.987085] [DEBUG] [REMOTE ] AMRC: PASS: Price check passed. Min price $29.13. [2026-01-02T12:01:49.987222] [DEBUG] [REMOTE ] AMRC: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:49.987334] [DEBUG] [REMOTE ] AMRC: PASS: Integrity check passed. [2026-01-02T12:01:49.987374] [DEBUG] [REMOTE ] AMRC: Symbol is viable for forecasting. [2026-01-02T12:01:49.987423] [INFO ] [MAIN ] [170/3541] AMRC kept (0.5s) | 170 kept, 0 rejected | 97.0/min | ETA: 34.7m [2026-01-02T12:01:50.657521] [DEBUG] [REMOTE ] AMRN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:01:50.657677] [DEBUG] [REMOTE ] AMRN: PASS: History has at least 300 days. [2026-01-02T12:01:50.657884] [DEBUG] [REMOTE ] AMRN: PASS: Price check passed. Min price $13.51. [2026-01-02T12:01:50.658017] [DEBUG] [REMOTE ] AMRN: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:50.658127] [DEBUG] [REMOTE ] AMRN: PASS: Integrity check passed. [2026-01-02T12:01:50.658166] [DEBUG] [REMOTE ] AMRN: Symbol is viable for forecasting. [2026-01-02T12:01:50.658213] [INFO ] [MAIN ] [171/3541] AMRN kept (0.7s) | 171 kept, 0 rejected | 97.0/min | ETA: 34.8m [2026-01-02T12:01:50.933870] [DEBUG] [REMOTE ] AMRX: Retrieved 4266 rows, trimmed to 300. [2026-01-02T12:01:50.934019] [DEBUG] [REMOTE ] AMRX: PASS: History has at least 300 days. [2026-01-02T12:01:50.934233] [DEBUG] [REMOTE ] AMRX: PASS: Price check passed. Min price $9.72. [2026-01-02T12:01:50.934371] [DEBUG] [REMOTE ] AMRX: PASS: Continuity check passed with 300 days. [2026-01-02T12:01:50.934486] [DEBUG] [REMOTE ] AMRX: PASS: Integrity check passed. [2026-01-02T12:01:50.934528] [DEBUG] [REMOTE ] AMRX: Symbol is viable for forecasting. [2026-01-02T12:01:50.934601] [INFO ] [MAIN ] [172/3541] AMRX kept (0.3s) | 172 kept, 0 rejected | 97.3/min | ETA: 34.6m [2026-01-02T12:02:12.762638] [DEBUG] [REMOTE ] AMSC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:02:12.762907] [DEBUG] [REMOTE ] AMSC: PASS: History has at least 300 days. [2026-01-02T12:02:12.763147] [DEBUG] [REMOTE ] AMSC: PASS: Price check passed. Min price $28.78. [2026-01-02T12:02:12.763286] [DEBUG] [REMOTE ] AMSC: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:12.763407] [DEBUG] [REMOTE ] AMSC: PASS: Integrity check passed. [2026-01-02T12:02:12.763448] [DEBUG] [REMOTE ] AMSC: Symbol is viable for forecasting. [2026-01-02T12:02:12.763497] [INFO ] [MAIN ] [173/3541] AMSC kept (21.8s) | 173 kept, 0 rejected | 81.2/min | ETA: 41.5m [2026-01-02T12:02:13.181729] [DEBUG] [REMOTE ] AMSF: Retrieved 5060 rows, trimmed to 300. [2026-01-02T12:02:13.181864] [DEBUG] [REMOTE ] AMSF: PASS: History has at least 300 days. [2026-01-02T12:02:13.182092] [DEBUG] [REMOTE ] AMSF: PASS: Price check passed. Min price $36.55. [2026-01-02T12:02:13.182230] [DEBUG] [REMOTE ] AMSF: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:13.182341] [DEBUG] [REMOTE ] AMSF: PASS: Integrity check passed. [2026-01-02T12:02:13.182381] [DEBUG] [REMOTE ] AMSF: Symbol is viable for forecasting. [2026-01-02T12:02:13.182430] [INFO ] [MAIN ] [174/3541] AMSF kept (0.4s) | 174 kept, 0 rejected | 81.4/min | ETA: 41.4m [2026-01-02T12:02:13.482731] [DEBUG] [REMOTE ] AMTB: Retrieved 1845 rows, trimmed to 300. [2026-01-02T12:02:13.482849] [DEBUG] [REMOTE ] AMTB: PASS: History has at least 300 days. [2026-01-02T12:02:13.483304] [DEBUG] [REMOTE ] AMTB: PASS: Price check passed. Min price $16.62. [2026-01-02T12:02:13.483456] [DEBUG] [REMOTE ] AMTB: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:13.483598] [DEBUG] [REMOTE ] AMTB: PASS: Integrity check passed. [2026-01-02T12:02:13.483651] [DEBUG] [REMOTE ] AMTB: Symbol is viable for forecasting. [2026-01-02T12:02:13.483716] [INFO ] [MAIN ] [175/3541] AMTB kept (0.3s) | 175 kept, 0 rejected | 81.6/min | ETA: 41.2m [2026-01-02T12:02:13.843330] [DEBUG] [REMOTE ] AMTX: Retrieved 2921 rows, trimmed to 300. [2026-01-02T12:02:13.843449] [DEBUG] [REMOTE ] AMTX: PASS: History has at least 300 days. [2026-01-02T12:02:13.843672] [DEBUG] [REMOTE ] AMTX: PASS: Price check passed. Min price $1.32. [2026-01-02T12:02:13.843813] [DEBUG] [REMOTE ] AMTX: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:13.843920] [DEBUG] [REMOTE ] AMTX: PASS: Integrity check passed. [2026-01-02T12:02:13.843960] [DEBUG] [REMOTE ] AMTX: Symbol is viable for forecasting. [2026-01-02T12:02:13.844008] [INFO ] [MAIN ] [176/3541] AMTX kept (0.4s) | 176 kept, 0 rejected | 81.9/min | ETA: 41.1m [2026-01-02T12:02:14.446104] [DEBUG] [REMOTE ] AMWD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:02:14.446230] [DEBUG] [REMOTE ] AMWD: PASS: History has at least 300 days. [2026-01-02T12:02:14.446442] [DEBUG] [REMOTE ] AMWD: PASS: Price check passed. Min price $47.62. [2026-01-02T12:02:14.446600] [DEBUG] [REMOTE ] AMWD: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:14.446718] [DEBUG] [REMOTE ] AMWD: PASS: Integrity check passed. [2026-01-02T12:02:14.446760] [DEBUG] [REMOTE ] AMWD: Symbol is viable for forecasting. [2026-01-02T12:02:14.446810] [INFO ] [MAIN ] [177/3541] AMWD kept (0.6s) | 177 kept, 0 rejected | 81.9/min | ETA: 41.0m [2026-01-02T12:02:14.768182] [DEBUG] [REMOTE ] AMWL: Retrieved 1329 rows, trimmed to 300. [2026-01-02T12:02:14.768307] [DEBUG] [REMOTE ] AMWL: PASS: History has at least 300 days. [2026-01-02T12:02:14.768504] [DEBUG] [REMOTE ] AMWL: PASS: Price check passed. Min price $3.78. [2026-01-02T12:02:14.768715] [DEBUG] [REMOTE ] AMWL: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:14.768839] [DEBUG] [REMOTE ] AMWL: PASS: Integrity check passed. [2026-01-02T12:02:14.768880] [DEBUG] [REMOTE ] AMWL: Symbol is viable for forecasting. [2026-01-02T12:02:14.768932] [INFO ] [MAIN ] [178/3541] AMWL kept (0.3s) | 178 kept, 0 rejected | 82.2/min | ETA: 40.9m [2026-01-02T12:02:15.213621] [DEBUG] [REMOTE ] AMX: Retrieved 6261 rows, trimmed to 300. [2026-01-02T12:02:15.213758] [DEBUG] [REMOTE ] AMX: PASS: History has at least 300 days. [2026-01-02T12:02:15.213983] [DEBUG] [REMOTE ] AMX: PASS: Price check passed. Min price $20.38. [2026-01-02T12:02:15.214126] [DEBUG] [REMOTE ] AMX: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:15.214246] [DEBUG] [REMOTE ] AMX: PASS: Integrity check passed. [2026-01-02T12:02:15.214288] [DEBUG] [REMOTE ] AMX: Symbol is viable for forecasting. [2026-01-02T12:02:15.214338] [INFO ] [MAIN ] [179/3541] AMX kept (0.4s) | 179 kept, 0 rejected | 82.4/min | ETA: 40.8m [2026-01-02T12:02:15.483609] [DEBUG] [REMOTE ] AMZD: Retrieved 833 rows, trimmed to 300. [2026-01-02T12:02:15.483733] [DEBUG] [REMOTE ] AMZD: PASS: History has at least 300 days. [2026-01-02T12:02:15.483927] [DEBUG] [REMOTE ] AMZD: PASS: Price check passed. Min price $9.14. [2026-01-02T12:02:15.484057] [DEBUG] [REMOTE ] AMZD: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:15.484163] [DEBUG] [REMOTE ] AMZD: PASS: Integrity check passed. [2026-01-02T12:02:15.484203] [DEBUG] [REMOTE ] AMZD: Symbol is viable for forecasting. [2026-01-02T12:02:15.484249] [INFO ] [MAIN ] [180/3541] AMZD kept (0.3s) | 180 kept, 0 rejected | 82.7/min | ETA: 40.7m [2026-01-02T12:02:16.546374] [DEBUG] [REMOTE ] AMZN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:02:16.546503] [DEBUG] [REMOTE ] AMZN: PASS: History has at least 300 days. [2026-01-02T12:02:16.546740] [DEBUG] [REMOTE ] AMZN: PASS: Price check passed. Min price $213.04. [2026-01-02T12:02:16.546874] [DEBUG] [REMOTE ] AMZN: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:16.546985] [DEBUG] [REMOTE ] AMZN: PASS: Integrity check passed. [2026-01-02T12:02:16.547025] [DEBUG] [REMOTE ] AMZN: Symbol is viable for forecasting. [2026-01-02T12:02:16.547073] [INFO ] [MAIN ] [181/3541] AMZN kept (1.1s) | 181 kept, 0 rejected | 82.5/min | ETA: 40.7m [2026-01-02T12:02:16.727112] [DEBUG] [REMOTE ] AMZZ: Retrieved 450 rows, trimmed to 300. [2026-01-02T12:02:16.727234] [DEBUG] [REMOTE ] AMZZ: PASS: History has at least 300 days. [2026-01-02T12:02:16.727430] [DEBUG] [REMOTE ] AMZZ: PASS: Price check passed. Min price $27.79. [2026-01-02T12:02:16.727565] [DEBUG] [REMOTE ] AMZZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:16.727694] [DEBUG] [REMOTE ] AMZZ: PASS: Integrity check passed. [2026-01-02T12:02:16.727734] [DEBUG] [REMOTE ] AMZZ: Symbol is viable for forecasting. [2026-01-02T12:02:16.727782] [INFO ] [MAIN ] [182/3541] AMZZ kept (0.2s) | 182 kept, 0 rejected | 82.8/min | ETA: 40.6m [2026-01-02T12:02:17.464898] [DEBUG] [REMOTE ] AN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:02:17.465056] [DEBUG] [REMOTE ] AN: PASS: History has at least 300 days. [2026-01-02T12:02:17.465307] [DEBUG] [REMOTE ] AN: PASS: Price check passed. Min price $190.80. [2026-01-02T12:02:17.465447] [DEBUG] [REMOTE ] AN: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:17.465597] [DEBUG] [REMOTE ] AN: PASS: Integrity check passed. [2026-01-02T12:02:17.465648] [DEBUG] [REMOTE ] AN: Symbol is viable for forecasting. [2026-01-02T12:02:17.465706] [INFO ] [MAIN ] [183/3541] AN kept (0.7s) | 183 kept, 0 rejected | 82.8/min | ETA: 40.6m [2026-01-02T12:02:17.760220] [DEBUG] [REMOTE ] ANAB: Retrieved 2246 rows, trimmed to 300. [2026-01-02T12:02:17.760342] [DEBUG] [REMOTE ] ANAB: PASS: History has at least 300 days. [2026-01-02T12:02:17.760542] [DEBUG] [REMOTE ] ANAB: PASS: Price check passed. Min price $29.87. [2026-01-02T12:02:17.760712] [DEBUG] [REMOTE ] ANAB: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:17.760824] [DEBUG] [REMOTE ] ANAB: PASS: Integrity check passed. [2026-01-02T12:02:17.760865] [DEBUG] [REMOTE ] ANAB: Symbol is viable for forecasting. [2026-01-02T12:02:17.760912] [INFO ] [MAIN ] [184/3541] ANAB kept (0.3s) | 184 kept, 0 rejected | 83.1/min | ETA: 40.4m [2026-01-02T12:02:18.329899] [DEBUG] [REMOTE ] ANDE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:02:18.330299] [DEBUG] [REMOTE ] ANDE: PASS: History has at least 300 days. [2026-01-02T12:02:18.330648] [DEBUG] [REMOTE ] ANDE: PASS: Price check passed. Min price $41.01. [2026-01-02T12:02:18.330806] [DEBUG] [REMOTE ] ANDE: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:18.330958] [DEBUG] [REMOTE ] ANDE: PASS: Integrity check passed. [2026-01-02T12:02:18.331004] [DEBUG] [REMOTE ] ANDE: Symbol is viable for forecasting. [2026-01-02T12:02:18.331060] [INFO ] [MAIN ] [185/3541] ANDE kept (0.6s) | 185 kept, 0 rejected | 83.2/min | ETA: 40.4m [2026-01-02T12:02:18.827762] [DEBUG] [REMOTE ] ANF: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:02:18.827906] [DEBUG] [REMOTE ] ANF: PASS: History has at least 300 days. [2026-01-02T12:02:18.828362] [DEBUG] [REMOTE ] ANF: PASS: Price check passed. Min price $65.61. [2026-01-02T12:02:18.828497] [DEBUG] [REMOTE ] ANF: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:18.828657] [DEBUG] [REMOTE ] ANF: PASS: Integrity check passed. [2026-01-02T12:02:18.828701] [DEBUG] [REMOTE ] ANF: Symbol is viable for forecasting. [2026-01-02T12:02:18.828750] [INFO ] [MAIN ] [186/3541] ANF kept (0.5s) | 186 kept, 0 rejected | 83.3/min | ETA: 40.3m [2026-01-02T12:02:19.194955] [DEBUG] [REMOTE ] ANGI: Retrieved 3550 rows, trimmed to 300. [2026-01-02T12:02:19.195086] [DEBUG] [REMOTE ] ANGI: PASS: History has at least 300 days. [2026-01-02T12:02:19.195306] [DEBUG] [REMOTE ] ANGI: PASS: Price check passed. Min price $10.42. [2026-01-02T12:02:19.195448] [DEBUG] [REMOTE ] ANGI: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:19.195566] [DEBUG] [REMOTE ] ANGI: PASS: Integrity check passed. [2026-01-02T12:02:19.195629] [DEBUG] [REMOTE ] ANGI: Symbol is viable for forecasting. [2026-01-02T12:02:19.195680] [INFO ] [MAIN ] [187/3541] ANGI kept (0.4s) | 187 kept, 0 rejected | 83.5/min | ETA: 40.2m [2026-01-02T12:02:19.582209] [DEBUG] [REMOTE ] ANGL: Retrieved 3452 rows, trimmed to 300. [2026-01-02T12:02:19.582341] [DEBUG] [REMOTE ] ANGL: PASS: History has at least 300 days. [2026-01-02T12:02:19.582557] [DEBUG] [REMOTE ] ANGL: PASS: Price check passed. Min price $28.77. [2026-01-02T12:02:19.582747] [DEBUG] [REMOTE ] ANGL: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:19.582871] [DEBUG] [REMOTE ] ANGL: PASS: Integrity check passed. [2026-01-02T12:02:19.582912] [DEBUG] [REMOTE ] ANGL: Symbol is viable for forecasting. [2026-01-02T12:02:19.582961] [INFO ] [MAIN ] [188/3541] ANGL kept (0.4s) | 188 kept, 0 rejected | 83.7/min | ETA: 40.0m [2026-01-02T12:02:20.014550] [DEBUG] [REMOTE ] ANGO: Retrieved 5432 rows, trimmed to 300. [2026-01-02T12:02:20.014710] [DEBUG] [REMOTE ] ANGO: PASS: History has at least 300 days. [2026-01-02T12:02:20.014928] [DEBUG] [REMOTE ] ANGO: PASS: Price check passed. Min price $11.00. [2026-01-02T12:02:20.015065] [DEBUG] [REMOTE ] ANGO: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:20.015188] [DEBUG] [REMOTE ] ANGO: PASS: Integrity check passed. [2026-01-02T12:02:20.015240] [DEBUG] [REMOTE ] ANGO: Symbol is viable for forecasting. [2026-01-02T12:02:20.015302] [INFO ] [MAIN ] [189/3541] ANGO kept (0.4s) | 189 kept, 0 rejected | 83.9/min | ETA: 40.0m [2026-01-02T12:02:20.492098] [DEBUG] [REMOTE ] ANIK: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:02:20.492266] [DEBUG] [REMOTE ] ANIK: PASS: History has at least 300 days. [2026-01-02T12:02:20.492547] [DEBUG] [REMOTE ] ANIK: PASS: Price check passed. Min price $9.02. [2026-01-02T12:02:20.492719] [DEBUG] [REMOTE ] ANIK: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:20.492858] [DEBUG] [REMOTE ] ANIK: PASS: Integrity check passed. [2026-01-02T12:02:20.492900] [DEBUG] [REMOTE ] ANIK: Symbol is viable for forecasting. [2026-01-02T12:02:20.492953] [INFO ] [MAIN ] [190/3541] ANIK kept (0.5s) | 190 kept, 0 rejected | 84.0/min | ETA: 39.9m [2026-01-02T12:02:20.879233] [DEBUG] [REMOTE ] ANIP: Retrieved 6453 rows, trimmed to 300. [2026-01-02T12:02:20.879359] [DEBUG] [REMOTE ] ANIP: PASS: History has at least 300 days. [2026-01-02T12:02:20.879599] [DEBUG] [REMOTE ] ANIP: PASS: Price check passed. Min price $78.52. [2026-01-02T12:02:20.879741] [DEBUG] [REMOTE ] ANIP: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:20.879854] [DEBUG] [REMOTE ] ANIP: PASS: Integrity check passed. [2026-01-02T12:02:20.879896] [DEBUG] [REMOTE ] ANIP: Symbol is viable for forecasting. [2026-01-02T12:02:20.879944] [INFO ] [MAIN ] [191/3541] ANIP kept (0.4s) | 191 kept, 0 rejected | 84.2/min | ETA: 39.8m [2026-01-02T12:02:21.382681] [DEBUG] [REMOTE ] ANIX: Retrieved 6281 rows, trimmed to 300. [2026-01-02T12:02:21.382816] [DEBUG] [REMOTE ] ANIX: PASS: History has at least 300 days. [2026-01-02T12:02:21.383037] [DEBUG] [REMOTE ] ANIX: PASS: Price check passed. Min price $3.12. [2026-01-02T12:02:21.383169] [DEBUG] [REMOTE ] ANIX: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:21.383284] [DEBUG] [REMOTE ] ANIX: PASS: Integrity check passed. [2026-01-02T12:02:21.383324] [DEBUG] [REMOTE ] ANIX: Symbol is viable for forecasting. [2026-01-02T12:02:21.383372] [INFO ] [MAIN ] [192/3541] ANIX kept (0.5s) | 192 kept, 0 rejected | 84.4/min | ETA: 39.7m [2026-01-02T12:02:29.167192] [DEBUG] [REMOTE ] ANNX: Retrieved 1367 rows, trimmed to 300. [2026-01-02T12:02:29.167310] [DEBUG] [REMOTE ] ANNX: PASS: History has at least 300 days. [2026-01-02T12:02:29.167503] [DEBUG] [REMOTE ] ANNX: PASS: Price check passed. Min price $2.68. [2026-01-02T12:02:29.167668] [DEBUG] [REMOTE ] ANNX: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:29.167779] [DEBUG] [REMOTE ] ANNX: PASS: Integrity check passed. [2026-01-02T12:02:29.167818] [DEBUG] [REMOTE ] ANNX: Symbol is viable for forecasting. [2026-01-02T12:02:29.167873] [INFO ] [MAIN ] [193/3541] ANNX kept (7.8s) | 193 kept, 0 rejected | 80.2/min | ETA: 41.7m [2026-01-02T12:02:29.403634] [DEBUG] [REMOTE ] ANTX: Retrieved 946 rows, trimmed to 300. [2026-01-02T12:02:29.403765] [DEBUG] [REMOTE ] ANTX: PASS: History has at least 300 days. [2026-01-02T12:02:29.403965] [DEBUG] [REMOTE ] ANTX: PASS: Price check passed. Min price $1.05. [2026-01-02T12:02:29.404100] [DEBUG] [REMOTE ] ANTX: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:29.404212] [DEBUG] [REMOTE ] ANTX: PASS: Integrity check passed. [2026-01-02T12:02:29.404257] [DEBUG] [REMOTE ] ANTX: Symbol is viable for forecasting. [2026-01-02T12:02:29.404312] [INFO ] [MAIN ] [194/3541] ANTX kept (0.2s) | 194 kept, 0 rejected | 80.5/min | ETA: 41.6m [2026-01-02T12:02:29.876052] [DEBUG] [REMOTE ] ANVS: Retrieved 1490 rows, trimmed to 300. [2026-01-02T12:02:29.876167] [DEBUG] [REMOTE ] ANVS: PASS: History has at least 300 days. [2026-01-02T12:02:29.876358] [DEBUG] [REMOTE ] ANVS: PASS: Price check passed. Min price $1.66. [2026-01-02T12:02:29.876489] [DEBUG] [REMOTE ] ANVS: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:29.876615] [DEBUG] [REMOTE ] ANVS: PASS: Integrity check passed. [2026-01-02T12:02:29.876656] [DEBUG] [REMOTE ] ANVS: Symbol is viable for forecasting. [2026-01-02T12:02:29.876702] [INFO ] [MAIN ] [195/3541] ANVS kept (0.5s) | 195 kept, 0 rejected | 80.7/min | ETA: 41.5m [2026-01-02T12:02:30.362655] [DEBUG] [REMOTE ] AOD: Retrieved 4764 rows, trimmed to 300. [2026-01-02T12:02:30.362782] [DEBUG] [REMOTE ] AOD: PASS: History has at least 300 days. [2026-01-02T12:02:30.362989] [DEBUG] [REMOTE ] AOD: PASS: Price check passed. Min price $9.01. [2026-01-02T12:02:30.363119] [DEBUG] [REMOTE ] AOD: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:30.363232] [DEBUG] [REMOTE ] AOD: PASS: Integrity check passed. [2026-01-02T12:02:30.363271] [DEBUG] [REMOTE ] AOD: Symbol is viable for forecasting. [2026-01-02T12:02:30.363319] [INFO ] [MAIN ] [196/3541] AOD kept (0.5s) | 196 kept, 0 rejected | 80.8/min | ETA: 41.4m [2026-01-02T12:02:30.576230] [DEBUG] [REMOTE ] AOHY: Retrieved 469 rows, trimmed to 300. [2026-01-02T12:02:30.576348] [DEBUG] [REMOTE ] AOHY: PASS: History has at least 300 days. [2026-01-02T12:02:30.576587] [DEBUG] [REMOTE ] AOHY: PASS: Price check passed. Min price $10.89. [2026-01-02T12:02:30.576733] [DEBUG] [REMOTE ] AOHY: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:30.576841] [DEBUG] [REMOTE ] AOHY: PASS: Integrity check passed. [2026-01-02T12:02:30.576881] [DEBUG] [REMOTE ] AOHY: Symbol is viable for forecasting. [2026-01-02T12:02:30.576926] [INFO ] [MAIN ] [197/3541] AOHY kept (0.2s) | 197 kept, 0 rejected | 81.1/min | ETA: 41.2m [2026-01-02T12:02:31.718315] [DEBUG] [REMOTE ] AON: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:02:31.718668] [DEBUG] [REMOTE ] AON: PASS: History has at least 300 days. [2026-01-02T12:02:31.718882] [DEBUG] [REMOTE ] AON: PASS: Price check passed. Min price $325.36. [2026-01-02T12:02:31.719032] [DEBUG] [REMOTE ] AON: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:31.719158] [DEBUG] [REMOTE ] AON: PASS: Integrity check passed. [2026-01-02T12:02:31.719199] [DEBUG] [REMOTE ] AON: Symbol is viable for forecasting. [2026-01-02T12:02:31.719247] [INFO ] [MAIN ] [198/3541] AON kept (1.1s) | 198 kept, 0 rejected | 80.9/min | ETA: 41.3m [2026-01-02T12:02:32.238498] [DEBUG] [REMOTE ] AOS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:02:32.238663] [DEBUG] [REMOTE ] AOS: PASS: History has at least 300 days. [2026-01-02T12:02:32.238899] [DEBUG] [REMOTE ] AOS: PASS: Price check passed. Min price $63.25. [2026-01-02T12:02:32.239036] [DEBUG] [REMOTE ] AOS: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:32.239156] [DEBUG] [REMOTE ] AOS: PASS: Integrity check passed. [2026-01-02T12:02:32.239197] [DEBUG] [REMOTE ] AOS: Symbol is viable for forecasting. [2026-01-02T12:02:32.239247] [INFO ] [MAIN ] [199/3541] AOS kept (0.5s) | 199 kept, 0 rejected | 81.0/min | ETA: 41.3m [2026-01-02T12:02:32.624044] [DEBUG] [REMOTE ] AOSL: Retrieved 3944 rows, trimmed to 300. [2026-01-02T12:02:32.624182] [DEBUG] [REMOTE ] AOSL: PASS: History has at least 300 days. [2026-01-02T12:02:32.624393] [DEBUG] [REMOTE ] AOSL: PASS: Price check passed. Min price $17.47. [2026-01-02T12:02:32.624531] [DEBUG] [REMOTE ] AOSL: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:32.624664] [DEBUG] [REMOTE ] AOSL: PASS: Integrity check passed. [2026-01-02T12:02:32.624706] [DEBUG] [REMOTE ] AOSL: Symbol is viable for forecasting. [2026-01-02T12:02:32.624764] [INFO ] [MAIN ] [200/3541] AOSL kept (0.4s) | 200 kept, 0 rejected | 81.2/min | ETA: 41.1m [2026-01-02T12:02:33.109097] [DEBUG] [REMOTE ] AP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:02:33.109233] [DEBUG] [REMOTE ] AP: PASS: History has at least 300 days. [2026-01-02T12:02:33.109464] [DEBUG] [REMOTE ] AP: PASS: Price check passed. Min price $1.85. [2026-01-02T12:02:33.109617] [DEBUG] [REMOTE ] AP: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:33.109736] [DEBUG] [REMOTE ] AP: PASS: Integrity check passed. [2026-01-02T12:02:33.109776] [DEBUG] [REMOTE ] AP: Symbol is viable for forecasting. [2026-01-02T12:02:33.109824] [INFO ] [MAIN ] [201/3541] AP kept (0.5s) | 201 kept, 0 rejected | 81.3/min | ETA: 41.1m [2026-01-02T12:02:33.865712] [DEBUG] [REMOTE ] APA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:02:33.865966] [DEBUG] [REMOTE ] APA: PASS: History has at least 300 days. [2026-01-02T12:02:33.866356] [DEBUG] [REMOTE ] APA: PASS: Price check passed. Min price $21.66. [2026-01-02T12:02:33.866504] [DEBUG] [REMOTE ] APA: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:33.866686] [DEBUG] [REMOTE ] APA: PASS: Integrity check passed. [2026-01-02T12:02:33.866732] [DEBUG] [REMOTE ] APA: Symbol is viable for forecasting. [2026-01-02T12:02:33.866789] [INFO ] [MAIN ] [202/3541] APA kept (0.8s) | 202 kept, 0 rejected | 81.3/min | ETA: 41.1m [2026-01-02T12:02:34.235503] [DEBUG] [REMOTE ] APAM: Retrieved 3226 rows, trimmed to 300. [2026-01-02T12:02:34.235713] [DEBUG] [REMOTE ] APAM: PASS: History has at least 300 days. [2026-01-02T12:02:34.235960] [DEBUG] [REMOTE ] APAM: PASS: Price check passed. Min price $40.44. [2026-01-02T12:02:34.236099] [DEBUG] [REMOTE ] APAM: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:34.236221] [DEBUG] [REMOTE ] APAM: PASS: Integrity check passed. [2026-01-02T12:02:34.236263] [DEBUG] [REMOTE ] APAM: Symbol is viable for forecasting. [2026-01-02T12:02:34.236324] [INFO ] [MAIN ] [203/3541] APAM kept (0.4s) | 203 kept, 0 rejected | 81.5/min | ETA: 40.9m [2026-01-02T12:02:34.732301] [DEBUG] [REMOTE ] APD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:02:34.732439] [DEBUG] [REMOTE ] APD: PASS: History has at least 300 days. [2026-01-02T12:02:34.732692] [DEBUG] [REMOTE ] APD: PASS: Price check passed. Min price $230.76. [2026-01-02T12:02:34.732837] [DEBUG] [REMOTE ] APD: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:34.732986] [DEBUG] [REMOTE ] APD: PASS: Integrity check passed. [2026-01-02T12:02:34.733029] [DEBUG] [REMOTE ] APD: Symbol is viable for forecasting. [2026-01-02T12:02:34.733078] [INFO ] [MAIN ] [204/3541] APD kept (0.5s) | 204 kept, 0 rejected | 81.7/min | ETA: 40.9m [2026-01-02T12:02:35.124090] [DEBUG] [REMOTE ] APEI: Retrieved 4564 rows, trimmed to 300. [2026-01-02T12:02:35.124221] [DEBUG] [REMOTE ] APEI: PASS: History has at least 300 days. [2026-01-02T12:02:35.124438] [DEBUG] [REMOTE ] APEI: PASS: Price check passed. Min price $30.67. [2026-01-02T12:02:35.124598] [DEBUG] [REMOTE ] APEI: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:35.124720] [DEBUG] [REMOTE ] APEI: PASS: Integrity check passed. [2026-01-02T12:02:35.124761] [DEBUG] [REMOTE ] APEI: Symbol is viable for forecasting. [2026-01-02T12:02:35.124810] [INFO ] [MAIN ] [205/3541] APEI kept (0.4s) | 205 kept, 0 rejected | 81.9/min | ETA: 40.8m [2026-01-02T12:02:35.400683] [DEBUG] [REMOTE ] APG: Retrieved 1427 rows, trimmed to 300. [2026-01-02T12:02:35.400815] [DEBUG] [REMOTE ] APG: PASS: History has at least 300 days. [2026-01-02T12:02:35.401045] [DEBUG] [REMOTE ] APG: PASS: Price check passed. Min price $33.64. [2026-01-02T12:02:35.401185] [DEBUG] [REMOTE ] APG: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:35.401296] [DEBUG] [REMOTE ] APG: PASS: Integrity check passed. [2026-01-02T12:02:35.401336] [DEBUG] [REMOTE ] APG: Symbol is viable for forecasting. [2026-01-02T12:02:35.401383] [INFO ] [MAIN ] [206/3541] APG kept (0.3s) | 206 kept, 0 rejected | 82.1/min | ETA: 40.6m [2026-01-02T12:02:35.643244] [DEBUG] [REMOTE ] APGE: Retrieved 620 rows, trimmed to 300. [2026-01-02T12:02:35.643370] [DEBUG] [REMOTE ] APGE: PASS: History has at least 300 days. [2026-01-02T12:02:35.643590] [DEBUG] [REMOTE ] APGE: PASS: Price check passed. Min price $39.73. [2026-01-02T12:02:35.643727] [DEBUG] [REMOTE ] APGE: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:35.643837] [DEBUG] [REMOTE ] APGE: PASS: Integrity check passed. [2026-01-02T12:02:35.643876] [DEBUG] [REMOTE ] APGE: Symbol is viable for forecasting. [2026-01-02T12:02:35.643923] [INFO ] [MAIN ] [207/3541] APGE kept (0.2s) | 207 kept, 0 rejected | 82.4/min | ETA: 40.5m [2026-01-02T12:02:36.414922] [DEBUG] [REMOTE ] APH: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:02:36.415065] [DEBUG] [REMOTE ] APH: PASS: History has at least 300 days. [2026-01-02T12:02:36.415347] [DEBUG] [REMOTE ] APH: PASS: Price check passed. Min price $121.46. [2026-01-02T12:02:36.415487] [DEBUG] [REMOTE ] APH: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:36.415632] [DEBUG] [REMOTE ] APH: PASS: Integrity check passed. [2026-01-02T12:02:36.415675] [DEBUG] [REMOTE ] APH: Symbol is viable for forecasting. [2026-01-02T12:02:36.415726] [INFO ] [MAIN ] [208/3541] APH kept (0.8s) | 208 kept, 0 rejected | 82.3/min | ETA: 40.5m [2026-01-02T12:02:36.672993] [DEBUG] [REMOTE ] API: Retrieved 1386 rows, trimmed to 300. [2026-01-02T12:02:36.673120] [DEBUG] [REMOTE ] API: PASS: History has at least 300 days. [2026-01-02T12:02:36.673338] [DEBUG] [REMOTE ] API: PASS: Price check passed. Min price $3.24. [2026-01-02T12:02:36.673485] [DEBUG] [REMOTE ] API: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:36.673646] [DEBUG] [REMOTE ] API: PASS: Integrity check passed. [2026-01-02T12:02:36.673696] [DEBUG] [REMOTE ] API: Symbol is viable for forecasting. [2026-01-02T12:02:36.673746] [INFO ] [MAIN ] [209/3541] API kept (0.3s) | 209 kept, 0 rejected | 82.6/min | ETA: 40.3m [2026-01-02T12:02:37.177863] [DEBUG] [REMOTE ] APLD: Retrieved 3889 rows, trimmed to 300. [2026-01-02T12:02:37.178016] [DEBUG] [REMOTE ] APLD: PASS: History has at least 300 days. [2026-01-02T12:02:37.178307] [DEBUG] [REMOTE ] APLD: PASS: Price check passed. Min price $21.09. [2026-01-02T12:02:37.178512] [DEBUG] [REMOTE ] APLD: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:37.178723] [DEBUG] [REMOTE ] APLD: PASS: Integrity check passed. [2026-01-02T12:02:37.178786] [DEBUG] [REMOTE ] APLD: Symbol is viable for forecasting. [2026-01-02T12:02:37.178859] [INFO ] [MAIN ] [210/3541] APLD kept (0.5s) | 210 kept, 0 rejected | 82.7/min | ETA: 40.3m [2026-01-02T12:02:37.546792] [DEBUG] [REMOTE ] APLE: Retrieved 2673 rows, trimmed to 300. [2026-01-02T12:02:37.546927] [DEBUG] [REMOTE ] APLE: PASS: History has at least 300 days. [2026-01-02T12:02:37.547146] [DEBUG] [REMOTE ] APLE: PASS: Price check passed. Min price $11.02. [2026-01-02T12:02:37.547282] [DEBUG] [REMOTE ] APLE: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:37.547401] [DEBUG] [REMOTE ] APLE: PASS: Integrity check passed. [2026-01-02T12:02:37.547441] [DEBUG] [REMOTE ] APLE: Symbol is viable for forecasting. [2026-01-02T12:02:37.547488] [INFO ] [MAIN ] [211/3541] APLE kept (0.4s) | 211 kept, 0 rejected | 82.9/min | ETA: 40.2m [2026-01-02T12:02:37.907788] [DEBUG] [REMOTE ] APLS: Retrieved 2046 rows, trimmed to 300. [2026-01-02T12:02:37.907909] [DEBUG] [REMOTE ] APLS: PASS: History has at least 300 days. [2026-01-02T12:02:37.908105] [DEBUG] [REMOTE ] APLS: PASS: Price check passed. Min price $19.00. [2026-01-02T12:02:37.908237] [DEBUG] [REMOTE ] APLS: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:37.908345] [DEBUG] [REMOTE ] APLS: PASS: Integrity check passed. [2026-01-02T12:02:37.908384] [DEBUG] [REMOTE ] APLS: Symbol is viable for forecasting. [2026-01-02T12:02:37.908432] [INFO ] [MAIN ] [212/3541] APLS kept (0.4s) | 212 kept, 0 rejected | 83.1/min | ETA: 40.1m [2026-01-02T12:02:38.365422] [DEBUG] [REMOTE ] APM: Retrieved 1769 rows, trimmed to 300. [2026-01-02T12:02:38.365566] [DEBUG] [REMOTE ] APM: PASS: History has at least 300 days. [2026-01-02T12:02:38.365849] [DEBUG] [REMOTE ] APM: PASS: Price check passed. Min price $1.06. [2026-01-02T12:02:38.366016] [DEBUG] [REMOTE ] APM: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:38.366149] [DEBUG] [REMOTE ] APM: PASS: Integrity check passed. [2026-01-02T12:02:38.366201] [DEBUG] [REMOTE ] APM: Symbol is viable for forecasting. [2026-01-02T12:02:38.366262] [INFO ] [MAIN ] [213/3541] APM kept (0.5s) | 213 kept, 0 rejected | 83.3/min | ETA: 40.0m [2026-01-02T12:02:38.741288] [DEBUG] [REMOTE ] APO: Retrieved 3712 rows, trimmed to 300. [2026-01-02T12:02:38.741440] [DEBUG] [REMOTE ] APO: PASS: History has at least 300 days. [2026-01-02T12:02:38.741750] [DEBUG] [REMOTE ] APO: PASS: Price check passed. Min price $117.74. [2026-01-02T12:02:38.741963] [DEBUG] [REMOTE ] APO: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:38.742131] [DEBUG] [REMOTE ] APO: PASS: Integrity check passed. [2026-01-02T12:02:38.742194] [DEBUG] [REMOTE ] APO: Symbol is viable for forecasting. [2026-01-02T12:02:38.742274] [INFO ] [MAIN ] [214/3541] APO kept (0.4s) | 214 kept, 0 rejected | 83.4/min | ETA: 39.9m [2026-01-02T12:02:39.124793] [DEBUG] [REMOTE ] APOG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:02:39.124982] [DEBUG] [REMOTE ] APOG: PASS: History has at least 300 days. [2026-01-02T12:02:39.125331] [DEBUG] [REMOTE ] APOG: PASS: Price check passed. Min price $33.42. [2026-01-02T12:02:39.125506] [DEBUG] [REMOTE ] APOG: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:39.125690] [DEBUG] [REMOTE ] APOG: PASS: Integrity check passed. [2026-01-02T12:02:39.125740] [DEBUG] [REMOTE ] APOG: Symbol is viable for forecasting. [2026-01-02T12:02:39.125804] [INFO ] [MAIN ] [215/3541] APOG kept (0.4s) | 215 kept, 0 rejected | 83.6/min | ETA: 39.8m [2026-01-02T12:02:39.469683] [DEBUG] [REMOTE ] APP: Retrieved 1185 rows, trimmed to 300. [2026-01-02T12:02:39.469818] [DEBUG] [REMOTE ] APP: PASS: History has at least 300 days. [2026-01-02T12:02:39.470016] [DEBUG] [REMOTE ] APP: PASS: Price check passed. Min price $520.26. [2026-01-02T12:02:39.470151] [DEBUG] [REMOTE ] APP: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:39.470259] [DEBUG] [REMOTE ] APP: PASS: Integrity check passed. [2026-01-02T12:02:39.470298] [DEBUG] [REMOTE ] APP: Symbol is viable for forecasting. [2026-01-02T12:02:39.470345] [INFO ] [MAIN ] [216/3541] APP kept (0.3s) | 216 kept, 0 rejected | 83.8/min | ETA: 39.7m [2026-01-02T12:02:39.962744] [DEBUG] [REMOTE ] APPF: Retrieved 2645 rows, trimmed to 300. [2026-01-02T12:02:39.962871] [DEBUG] [REMOTE ] APPF: PASS: History has at least 300 days. [2026-01-02T12:02:39.963070] [DEBUG] [REMOTE ] APPF: PASS: Price check passed. Min price $221.31. [2026-01-02T12:02:39.963202] [DEBUG] [REMOTE ] APPF: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:39.963307] [DEBUG] [REMOTE ] APPF: PASS: Integrity check passed. [2026-01-02T12:02:39.963347] [DEBUG] [REMOTE ] APPF: Symbol is viable for forecasting. [2026-01-02T12:02:39.963393] [INFO ] [MAIN ] [217/3541] APPF kept (0.5s) | 217 kept, 0 rejected | 83.9/min | ETA: 39.6m [2026-01-02T12:02:40.300611] [DEBUG] [REMOTE ] APPN: Retrieved 2163 rows, trimmed to 300. [2026-01-02T12:02:40.300734] [DEBUG] [REMOTE ] APPN: PASS: History has at least 300 days. [2026-01-02T12:02:40.300930] [DEBUG] [REMOTE ] APPN: PASS: Price check passed. Min price $27.69. [2026-01-02T12:02:40.301062] [DEBUG] [REMOTE ] APPN: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:40.301168] [DEBUG] [REMOTE ] APPN: PASS: Integrity check passed. [2026-01-02T12:02:40.301207] [DEBUG] [REMOTE ] APPN: Symbol is viable for forecasting. [2026-01-02T12:02:40.301255] [INFO ] [MAIN ] [218/3541] APPN kept (0.3s) | 218 kept, 0 rejected | 84.1/min | ETA: 39.5m [2026-01-02T12:02:40.751298] [DEBUG] [REMOTE ] APPS: Retrieved 4907 rows, trimmed to 300. [2026-01-02T12:02:40.751454] [DEBUG] [REMOTE ] APPS: PASS: History has at least 300 days. [2026-01-02T12:02:40.751769] [DEBUG] [REMOTE ] APPS: PASS: Price check passed. Min price $4.19. [2026-01-02T12:02:40.751906] [DEBUG] [REMOTE ] APPS: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:40.752029] [DEBUG] [REMOTE ] APPS: PASS: Integrity check passed. [2026-01-02T12:02:40.752068] [DEBUG] [REMOTE ] APPS: Symbol is viable for forecasting. [2026-01-02T12:02:40.752118] [INFO ] [MAIN ] [219/3541] APPS kept (0.5s) | 219 kept, 0 rejected | 84.3/min | ETA: 39.4m [2026-01-02T12:02:41.090937] [DEBUG] [REMOTE ] APYX: Retrieved 1760 rows, trimmed to 300. [2026-01-02T12:02:41.091071] [DEBUG] [REMOTE ] APYX: PASS: History has at least 300 days. [2026-01-02T12:02:41.091272] [DEBUG] [REMOTE ] APYX: PASS: Price check passed. Min price $2.84. [2026-01-02T12:02:41.091407] [DEBUG] [REMOTE ] APYX: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:41.091521] [DEBUG] [REMOTE ] APYX: PASS: Integrity check passed. [2026-01-02T12:02:41.091561] [DEBUG] [REMOTE ] APYX: Symbol is viable for forecasting. [2026-01-02T12:02:41.091629] [INFO ] [MAIN ] [220/3541] APYX kept (0.3s) | 220 kept, 0 rejected | 84.5/min | ETA: 39.3m [2026-01-02T12:02:41.543061] [DEBUG] [REMOTE ] AQMS: Retrieved 2621 rows, trimmed to 300. [2026-01-02T12:02:41.543207] [DEBUG] [REMOTE ] AQMS: PASS: History has at least 300 days. [2026-01-02T12:02:41.543456] [DEBUG] [REMOTE ] AQMS: PASS: Price check passed. Min price $4.76. [2026-01-02T12:02:41.543658] [DEBUG] [REMOTE ] AQMS: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:41.543807] [DEBUG] [REMOTE ] AQMS: PASS: Integrity check passed. [2026-01-02T12:02:41.543855] [DEBUG] [REMOTE ] AQMS: Symbol is viable for forecasting. [2026-01-02T12:02:41.543911] [INFO ] [MAIN ] [221/3541] AQMS kept (0.5s) | 221 kept, 0 rejected | 84.6/min | ETA: 39.2m [2026-01-02T12:02:41.981916] [DEBUG] [REMOTE ] AQN: Retrieved 4060 rows, trimmed to 300. [2026-01-02T12:02:41.982044] [DEBUG] [REMOTE ] AQN: PASS: History has at least 300 days. [2026-01-02T12:02:41.982283] [DEBUG] [REMOTE ] AQN: PASS: Price check passed. Min price $5.46. [2026-01-02T12:02:41.982441] [DEBUG] [REMOTE ] AQN: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:41.982567] [DEBUG] [REMOTE ] AQN: PASS: Integrity check passed. [2026-01-02T12:02:41.982630] [DEBUG] [REMOTE ] AQN: Symbol is viable for forecasting. [2026-01-02T12:02:41.982693] [INFO ] [MAIN ] [222/3541] AQN kept (0.4s) | 222 kept, 0 rejected | 84.8/min | ETA: 39.2m [2026-01-02T12:02:42.317721] [DEBUG] [REMOTE ] AQNB: Retrieved 1660 rows, trimmed to 300. [2026-01-02T12:02:42.317844] [DEBUG] [REMOTE ] AQNB: PASS: History has at least 300 days. [2026-01-02T12:02:42.318043] [DEBUG] [REMOTE ] AQNB: PASS: Price check passed. Min price $25.07. [2026-01-02T12:02:42.318175] [DEBUG] [REMOTE ] AQNB: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:42.318283] [DEBUG] [REMOTE ] AQNB: PASS: Integrity check passed. [2026-01-02T12:02:42.318322] [DEBUG] [REMOTE ] AQNB: Symbol is viable for forecasting. [2026-01-02T12:02:42.318368] [INFO ] [MAIN ] [223/3541] AQNB kept (0.3s) | 223 kept, 0 rejected | 85.0/min | ETA: 39.0m [2026-01-02T12:02:42.513504] [DEBUG] [REMOTE ] ARBB: Retrieved 688 rows, trimmed to 300. [2026-01-02T12:02:42.513667] [DEBUG] [REMOTE ] ARBB: PASS: History has at least 300 days. [2026-01-02T12:02:42.513874] [DEBUG] [REMOTE ] ARBB: PASS: Price check passed. Min price $5.22. [2026-01-02T12:02:42.514009] [DEBUG] [REMOTE ] ARBB: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:42.514120] [DEBUG] [REMOTE ] ARBB: PASS: Integrity check passed. [2026-01-02T12:02:42.514161] [DEBUG] [REMOTE ] ARBB: Symbol is viable for forecasting. [2026-01-02T12:02:42.514209] [INFO ] [MAIN ] [224/3541] ARBB kept (0.2s) | 224 kept, 0 rejected | 85.2/min | ETA: 38.9m [2026-01-02T12:02:43.075890] [DEBUG] [REMOTE ] ARBE: Retrieved 1062 rows, trimmed to 300. [2026-01-02T12:02:43.076021] [DEBUG] [REMOTE ] ARBE: PASS: History has at least 300 days. [2026-01-02T12:02:43.076219] [DEBUG] [REMOTE ] ARBE: PASS: Price check passed. Min price $1.03. [2026-01-02T12:02:43.076352] [DEBUG] [REMOTE ] ARBE: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:43.076458] [DEBUG] [REMOTE ] ARBE: PASS: Integrity check passed. [2026-01-02T12:02:43.076497] [DEBUG] [REMOTE ] ARBE: Symbol is viable for forecasting. [2026-01-02T12:02:43.076562] [INFO ] [MAIN ] [225/3541] ARBE kept (0.6s) | 225 kept, 0 rejected | 85.3/min | ETA: 38.9m [2026-01-02T12:02:43.614811] [DEBUG] [REMOTE ] ARCB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:02:43.614944] [DEBUG] [REMOTE ] ARCB: PASS: History has at least 300 days. [2026-01-02T12:02:43.615156] [DEBUG] [REMOTE ] ARCB: PASS: Price check passed. Min price $59.62. [2026-01-02T12:02:43.615288] [DEBUG] [REMOTE ] ARCB: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:43.615399] [DEBUG] [REMOTE ] ARCB: PASS: Integrity check passed. [2026-01-02T12:02:43.615439] [DEBUG] [REMOTE ] ARCB: Symbol is viable for forecasting. [2026-01-02T12:02:43.615486] [INFO ] [MAIN ] [226/3541] ARCB kept (0.5s) | 226 kept, 0 rejected | 85.4/min | ETA: 38.8m [2026-01-02T12:02:44.047258] [DEBUG] [REMOTE ] ARCC: Retrieved 5345 rows, trimmed to 300. [2026-01-02T12:02:44.047460] [DEBUG] [REMOTE ] ARCC: PASS: History has at least 300 days. [2026-01-02T12:02:44.047762] [DEBUG] [REMOTE ] ARCC: PASS: Price check passed. Min price $18.46. [2026-01-02T12:02:44.047905] [DEBUG] [REMOTE ] ARCC: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:44.048036] [DEBUG] [REMOTE ] ARCC: PASS: Integrity check passed. [2026-01-02T12:02:44.048078] [DEBUG] [REMOTE ] ARCC: Symbol is viable for forecasting. [2026-01-02T12:02:44.048134] [INFO ] [MAIN ] [227/3541] ARCC kept (0.4s) | 227 kept, 0 rejected | 85.6/min | ETA: 38.7m [2026-01-02T12:02:44.389536] [DEBUG] [REMOTE ] ARCO: Retrieved 3701 rows, trimmed to 300. [2026-01-02T12:02:44.389769] [DEBUG] [REMOTE ] ARCO: PASS: History has at least 300 days. [2026-01-02T12:02:44.390039] [DEBUG] [REMOTE ] ARCO: PASS: Price check passed. Min price $6.64. [2026-01-02T12:02:44.390202] [DEBUG] [REMOTE ] ARCO: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:44.390350] [DEBUG] [REMOTE ] ARCO: PASS: Integrity check passed. [2026-01-02T12:02:44.390397] [DEBUG] [REMOTE ] ARCO: Symbol is viable for forecasting. [2026-01-02T12:02:44.390464] [INFO ] [MAIN ] [228/3541] ARCO kept (0.3s) | 228 kept, 0 rejected | 85.7/min | ETA: 38.6m [2026-01-02T12:02:44.792050] [DEBUG] [REMOTE ] ARDC: Retrieved 3293 rows, trimmed to 300. [2026-01-02T12:02:44.792179] [DEBUG] [REMOTE ] ARDC: PASS: History has at least 300 days. [2026-01-02T12:02:44.792385] [DEBUG] [REMOTE ] ARDC: PASS: Price check passed. Min price $13.03. [2026-01-02T12:02:44.792522] [DEBUG] [REMOTE ] ARDC: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:44.792656] [DEBUG] [REMOTE ] ARDC: PASS: Integrity check passed. [2026-01-02T12:02:44.792700] [DEBUG] [REMOTE ] ARDC: Symbol is viable for forecasting. [2026-01-02T12:02:44.792753] [INFO ] [MAIN ] [229/3541] ARDC kept (0.4s) | 229 kept, 0 rejected | 85.9/min | ETA: 38.6m [2026-01-02T12:02:45.197268] [DEBUG] [REMOTE ] ARDX: Retrieved 2902 rows, trimmed to 300. [2026-01-02T12:02:45.197398] [DEBUG] [REMOTE ] ARDX: PASS: History has at least 300 days. [2026-01-02T12:02:45.197659] [DEBUG] [REMOTE ] ARDX: PASS: Price check passed. Min price $4.94. [2026-01-02T12:02:45.197796] [DEBUG] [REMOTE ] ARDX: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:45.197910] [DEBUG] [REMOTE ] ARDX: PASS: Integrity check passed. [2026-01-02T12:02:45.197950] [DEBUG] [REMOTE ] ARDX: Symbol is viable for forecasting. [2026-01-02T12:02:45.197998] [INFO ] [MAIN ] [230/3541] ARDX kept (0.4s) | 230 kept, 0 rejected | 86.1/min | ETA: 38.5m [2026-01-02T12:02:45.735870] [DEBUG] [REMOTE ] ARE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:02:45.736013] [DEBUG] [REMOTE ] ARE: PASS: History has at least 300 days. [2026-01-02T12:02:45.736250] [DEBUG] [REMOTE ] ARE: PASS: Price check passed. Min price $44.32. [2026-01-02T12:02:45.736384] [DEBUG] [REMOTE ] ARE: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:45.736506] [DEBUG] [REMOTE ] ARE: PASS: Integrity check passed. [2026-01-02T12:02:45.736546] [DEBUG] [REMOTE ] ARE: Symbol is viable for forecasting. [2026-01-02T12:02:45.736630] [INFO ] [MAIN ] [231/3541] ARE kept (0.5s) | 231 kept, 0 rejected | 86.1/min | ETA: 38.4m [2026-01-02T12:02:45.920023] [DEBUG] [REMOTE ] AREC: Retrieved 2007 rows, trimmed to 300. [2026-01-02T12:02:45.920146] [DEBUG] [REMOTE ] AREC: PASS: History has at least 300 days. [2026-01-02T12:02:45.920346] [DEBUG] [REMOTE ] AREC: PASS: Price check passed. Min price $2.13. [2026-01-02T12:02:45.920478] [DEBUG] [REMOTE ] AREC: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:45.920614] [DEBUG] [REMOTE ] AREC: PASS: Integrity check passed. [2026-01-02T12:02:45.920661] [DEBUG] [REMOTE ] AREC: Symbol is viable for forecasting. [2026-01-02T12:02:45.920708] [INFO ] [MAIN ] [232/3541] AREC kept (0.2s) | 232 kept, 0 rejected | 86.4/min | ETA: 38.3m [2026-01-02T12:02:47.054027] [DEBUG] [REMOTE ] ARES: Retrieved 2935 rows, trimmed to 300. [2026-01-02T12:02:47.054144] [DEBUG] [REMOTE ] ARES: PASS: History has at least 300 days. [2026-01-02T12:02:47.054338] [DEBUG] [REMOTE ] ARES: PASS: Price check passed. Min price $139.27. [2026-01-02T12:02:47.054467] [DEBUG] [REMOTE ] ARES: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:47.054597] [DEBUG] [REMOTE ] ARES: PASS: Integrity check passed. [2026-01-02T12:02:47.054641] [DEBUG] [REMOTE ] ARES: Symbol is viable for forecasting. [2026-01-02T12:02:47.054689] [INFO ] [MAIN ] [233/3541] ARES kept (1.1s) | 233 kept, 0 rejected | 86.2/min | ETA: 38.4m [2026-01-02T12:02:47.359140] [DEBUG] [REMOTE ] ARGX: Retrieved 2168 rows, trimmed to 300. [2026-01-02T12:02:47.359258] [DEBUG] [REMOTE ] ARGX: PASS: History has at least 300 days. [2026-01-02T12:02:47.359451] [DEBUG] [REMOTE ] ARGX: PASS: Price check passed. Min price $796.92. [2026-01-02T12:02:47.359598] [DEBUG] [REMOTE ] ARGX: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:47.359722] [DEBUG] [REMOTE ] ARGX: PASS: Integrity check passed. [2026-01-02T12:02:47.359771] [DEBUG] [REMOTE ] ARGX: Symbol is viable for forecasting. [2026-01-02T12:02:47.359821] [INFO ] [MAIN ] [234/3541] ARGX kept (0.3s) | 234 kept, 0 rejected | 86.4/min | ETA: 38.3m [2026-01-02T12:02:47.717053] [DEBUG] [REMOTE ] ARHS: Retrieved 1043 rows, trimmed to 300. [2026-01-02T12:02:47.717182] [DEBUG] [REMOTE ] ARHS: PASS: History has at least 300 days. [2026-01-02T12:02:47.717378] [DEBUG] [REMOTE ] ARHS: PASS: Price check passed. Min price $8.87. [2026-01-02T12:02:47.717509] [DEBUG] [REMOTE ] ARHS: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:47.717634] [DEBUG] [REMOTE ] ARHS: PASS: Integrity check passed. [2026-01-02T12:02:47.717676] [DEBUG] [REMOTE ] ARHS: Symbol is viable for forecasting. [2026-01-02T12:02:47.717723] [INFO ] [MAIN ] [235/3541] ARHS kept (0.4s) | 235 kept, 0 rejected | 86.6/min | ETA: 38.2m [2026-01-02T12:02:48.259148] [DEBUG] [REMOTE ] ARI: Retrieved 4093 rows, trimmed to 300. [2026-01-02T12:02:48.259271] [DEBUG] [REMOTE ] ARI: PASS: History has at least 300 days. [2026-01-02T12:02:48.259470] [DEBUG] [REMOTE ] ARI: PASS: Price check passed. Min price $9.43. [2026-01-02T12:02:48.259618] [DEBUG] [REMOTE ] ARI: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:48.259747] [DEBUG] [REMOTE ] ARI: PASS: Integrity check passed. [2026-01-02T12:02:48.259795] [DEBUG] [REMOTE ] ARI: Symbol is viable for forecasting. [2026-01-02T12:02:48.259852] [INFO ] [MAIN ] [236/3541] ARI kept (0.5s) | 236 kept, 0 rejected | 86.7/min | ETA: 38.1m [2026-01-02T12:02:48.559983] [DEBUG] [REMOTE ] ARKO: Retrieved 1954 rows, trimmed to 300. [2026-01-02T12:02:48.560100] [DEBUG] [REMOTE ] ARKO: PASS: History has at least 300 days. [2026-01-02T12:02:48.560299] [DEBUG] [REMOTE ] ARKO: PASS: Price check passed. Min price $3.79. [2026-01-02T12:02:48.560430] [DEBUG] [REMOTE ] ARKO: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:48.560535] [DEBUG] [REMOTE ] ARKO: PASS: Integrity check passed. [2026-01-02T12:02:48.560618] [DEBUG] [REMOTE ] ARKO: Symbol is viable for forecasting. [2026-01-02T12:02:48.560686] [INFO ] [MAIN ] [237/3541] ARKO kept (0.3s) | 237 kept, 0 rejected | 86.9/min | ETA: 38.0m [2026-01-02T12:02:48.946737] [DEBUG] [REMOTE ] ARLO: Retrieved 1863 rows, trimmed to 300. [2026-01-02T12:02:48.946881] [DEBUG] [REMOTE ] ARLO: PASS: History has at least 300 days. [2026-01-02T12:02:48.947152] [DEBUG] [REMOTE ] ARLO: PASS: Price check passed. Min price $12.90. [2026-01-02T12:02:48.947340] [DEBUG] [REMOTE ] ARLO: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:48.947485] [DEBUG] [REMOTE ] ARLO: PASS: Integrity check passed. [2026-01-02T12:02:48.947541] [DEBUG] [REMOTE ] ARLO: Symbol is viable for forecasting. [2026-01-02T12:02:48.947621] [INFO ] [MAIN ] [238/3541] ARLO kept (0.4s) | 238 kept, 0 rejected | 87.0/min | ETA: 38.0m [2026-01-02T12:02:49.524185] [DEBUG] [REMOTE ] ARLP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:02:49.524307] [DEBUG] [REMOTE ] ARLP: PASS: History has at least 300 days. [2026-01-02T12:02:49.524514] [DEBUG] [REMOTE ] ARLP: PASS: Price check passed. Min price $22.50. [2026-01-02T12:02:49.524667] [DEBUG] [REMOTE ] ARLP: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:49.524778] [DEBUG] [REMOTE ] ARLP: PASS: Integrity check passed. [2026-01-02T12:02:49.524817] [DEBUG] [REMOTE ] ARLP: Symbol is viable for forecasting. [2026-01-02T12:02:49.524864] [INFO ] [MAIN ] [239/3541] ARLP kept (0.6s) | 239 kept, 0 rejected | 87.1/min | ETA: 37.9m [2026-01-02T12:02:49.638453] [DEBUG] [REMOTE ] ARM: Retrieved 577 rows, trimmed to 300. [2026-01-02T12:02:49.638595] [DEBUG] [REMOTE ] ARM: PASS: History has at least 300 days. [2026-01-02T12:02:49.638820] [DEBUG] [REMOTE ] ARM: PASS: Price check passed. Min price $109.31. [2026-01-02T12:02:49.638952] [DEBUG] [REMOTE ] ARM: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:49.639056] [DEBUG] [REMOTE ] ARM: PASS: Integrity check passed. [2026-01-02T12:02:49.639095] [DEBUG] [REMOTE ] ARM: Symbol is viable for forecasting. [2026-01-02T12:02:49.639142] [INFO ] [MAIN ] [240/3541] ARM kept (0.1s) | 240 kept, 0 rejected | 87.4/min | ETA: 37.8m [2026-01-02T12:02:50.691778] [DEBUG] [REMOTE ] ARMK: Retrieved 3031 rows, trimmed to 300. [2026-01-02T12:02:50.691960] [DEBUG] [REMOTE ] ARMK: PASS: History has at least 300 days. [2026-01-02T12:02:50.692296] [DEBUG] [REMOTE ] ARMK: PASS: Price check passed. Min price $35.93. [2026-01-02T12:02:50.692448] [DEBUG] [REMOTE ] ARMK: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:50.692599] [DEBUG] [REMOTE ] ARMK: PASS: Integrity check passed. [2026-01-02T12:02:50.692655] [DEBUG] [REMOTE ] ARMK: Symbol is viable for forecasting. [2026-01-02T12:02:50.692720] [INFO ] [MAIN ] [241/3541] ARMK kept (1.1s) | 241 kept, 0 rejected | 87.2/min | ETA: 37.8m [2026-01-02T12:02:50.933420] [DEBUG] [REMOTE ] AROC: Retrieved 2554 rows, trimmed to 300. [2026-01-02T12:02:50.933639] [DEBUG] [REMOTE ] AROC: PASS: History has at least 300 days. [2026-01-02T12:02:50.933916] [DEBUG] [REMOTE ] AROC: PASS: Price check passed. Min price $23.04. [2026-01-02T12:02:50.934112] [DEBUG] [REMOTE ] AROC: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:50.934266] [DEBUG] [REMOTE ] AROC: PASS: Integrity check passed. [2026-01-02T12:02:50.934319] [DEBUG] [REMOTE ] AROC: Symbol is viable for forecasting. [2026-01-02T12:02:50.934386] [INFO ] [MAIN ] [242/3541] AROC kept (0.2s) | 242 kept, 0 rejected | 87.4/min | ETA: 37.7m [2026-01-02T12:02:51.518728] [DEBUG] [REMOTE ] ARQ: Retrieved 5521 rows, trimmed to 300. [2026-01-02T12:02:51.518866] [DEBUG] [REMOTE ] ARQ: PASS: History has at least 300 days. [2026-01-02T12:02:51.519076] [DEBUG] [REMOTE ] ARQ: PASS: Price check passed. Min price $3.20. [2026-01-02T12:02:51.519212] [DEBUG] [REMOTE ] ARQ: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:51.519325] [DEBUG] [REMOTE ] ARQ: PASS: Integrity check passed. [2026-01-02T12:02:51.519366] [DEBUG] [REMOTE ] ARQ: Symbol is viable for forecasting. [2026-01-02T12:02:51.519429] [INFO ] [MAIN ] [243/3541] ARQ kept (0.6s) | 243 kept, 0 rejected | 87.5/min | ETA: 37.7m [2026-01-02T12:02:51.752877] [DEBUG] [REMOTE ] ARQQ: Retrieved 1085 rows, trimmed to 300. [2026-01-02T12:02:51.753008] [DEBUG] [REMOTE ] ARQQ: PASS: History has at least 300 days. [2026-01-02T12:02:51.753203] [DEBUG] [REMOTE ] ARQQ: PASS: Price check passed. Min price $21.72. [2026-01-02T12:02:51.753334] [DEBUG] [REMOTE ] ARQQ: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:51.753441] [DEBUG] [REMOTE ] ARQQ: PASS: Integrity check passed. [2026-01-02T12:02:51.753480] [DEBUG] [REMOTE ] ARQQ: Symbol is viable for forecasting. [2026-01-02T12:02:51.753526] [INFO ] [MAIN ] [244/3541] ARQQ kept (0.2s) | 244 kept, 0 rejected | 87.7/min | ETA: 37.6m [2026-01-02T12:02:52.188552] [DEBUG] [REMOTE ] ARRY: Retrieved 1309 rows, trimmed to 300. [2026-01-02T12:02:52.188745] [DEBUG] [REMOTE ] ARRY: PASS: History has at least 300 days. [2026-01-02T12:02:52.189150] [DEBUG] [REMOTE ] ARRY: PASS: Price check passed. Min price $6.68. [2026-01-02T12:02:52.189280] [DEBUG] [REMOTE ] ARRY: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:52.189390] [DEBUG] [REMOTE ] ARRY: PASS: Integrity check passed. [2026-01-02T12:02:52.189429] [DEBUG] [REMOTE ] ARRY: Symbol is viable for forecasting. [2026-01-02T12:02:52.189476] [INFO ] [MAIN ] [245/3541] ARRY kept (0.4s) | 245 kept, 0 rejected | 87.8/min | ETA: 37.5m [2026-01-02T12:02:52.597525] [DEBUG] [REMOTE ] ARTL: Retrieved 1767 rows, trimmed to 300. [2026-01-02T12:02:52.597752] [DEBUG] [REMOTE ] ARTL: PASS: History has at least 300 days. [2026-01-02T12:02:52.597959] [DEBUG] [REMOTE ] ARTL: PASS: Price check passed. Min price $1.16. [2026-01-02T12:02:52.598093] [DEBUG] [REMOTE ] ARTL: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:52.598198] [DEBUG] [REMOTE ] ARTL: PASS: Integrity check passed. [2026-01-02T12:02:52.598238] [DEBUG] [REMOTE ] ARTL: Symbol is viable for forecasting. [2026-01-02T12:02:52.598284] [INFO ] [MAIN ] [246/3541] ARTL kept (0.4s) | 246 kept, 0 rejected | 88.0/min | ETA: 37.4m [2026-01-02T12:02:53.057444] [DEBUG] [REMOTE ] ARTNA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:02:53.057586] [DEBUG] [REMOTE ] ARTNA: PASS: History has at least 300 days. [2026-01-02T12:02:53.057803] [DEBUG] [REMOTE ] ARTNA: PASS: Price check passed. Min price $30.88. [2026-01-02T12:02:53.057939] [DEBUG] [REMOTE ] ARTNA: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:53.058050] [DEBUG] [REMOTE ] ARTNA: PASS: Integrity check passed. [2026-01-02T12:02:53.058090] [DEBUG] [REMOTE ] ARTNA: Symbol is viable for forecasting. [2026-01-02T12:02:53.058137] [INFO ] [MAIN ] [247/3541] ARTNA kept (0.5s) | 247 kept, 0 rejected | 88.1/min | ETA: 37.4m [2026-01-02T12:02:53.403188] [DEBUG] [REMOTE ] ARVN: Retrieved 1825 rows, trimmed to 300. [2026-01-02T12:02:53.403328] [DEBUG] [REMOTE ] ARVN: PASS: History has at least 300 days. [2026-01-02T12:02:53.403548] [DEBUG] [REMOTE ] ARVN: PASS: Price check passed. Min price $9.16. [2026-01-02T12:02:53.403720] [DEBUG] [REMOTE ] ARVN: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:53.403840] [DEBUG] [REMOTE ] ARVN: PASS: Integrity check passed. [2026-01-02T12:02:53.403881] [DEBUG] [REMOTE ] ARVN: Symbol is viable for forecasting. [2026-01-02T12:02:53.403930] [INFO ] [MAIN ] [248/3541] ARVN kept (0.3s) | 248 kept, 0 rejected | 88.3/min | ETA: 37.3m [2026-01-02T12:02:53.996896] [DEBUG] [REMOTE ] ASA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:02:53.997018] [DEBUG] [REMOTE ] ASA: PASS: History has at least 300 days. [2026-01-02T12:02:53.997227] [DEBUG] [REMOTE ] ASA: PASS: Price check passed. Min price $44.05. [2026-01-02T12:02:53.997360] [DEBUG] [REMOTE ] ASA: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:53.997471] [DEBUG] [REMOTE ] ASA: PASS: Integrity check passed. [2026-01-02T12:02:53.997555] [DEBUG] [REMOTE ] ASA: Symbol is viable for forecasting. [2026-01-02T12:02:53.997623] [INFO ] [MAIN ] [249/3541] ASA kept (0.6s) | 249 kept, 0 rejected | 88.3/min | ETA: 37.3m [2026-01-02T12:02:54.478509] [DEBUG] [REMOTE ] ASB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:02:54.478731] [DEBUG] [REMOTE ] ASB: PASS: History has at least 300 days. [2026-01-02T12:02:54.479027] [DEBUG] [REMOTE ] ASB: PASS: Price check passed. Min price $23.89. [2026-01-02T12:02:54.479165] [DEBUG] [REMOTE ] ASB: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:54.479290] [DEBUG] [REMOTE ] ASB: PASS: Integrity check passed. [2026-01-02T12:02:54.479329] [DEBUG] [REMOTE ] ASB: Symbol is viable for forecasting. [2026-01-02T12:02:54.479377] [INFO ] [MAIN ] [250/3541] ASB kept (0.5s) | 250 kept, 0 rejected | 88.4/min | ETA: 37.2m [2026-01-02T12:02:54.662156] [DEBUG] [REMOTE ] ASBA: Retrieved 711 rows, trimmed to 300. [2026-01-02T12:02:54.662305] [DEBUG] [REMOTE ] ASBA: PASS: History has at least 300 days. [2026-01-02T12:02:54.662511] [DEBUG] [REMOTE ] ASBA: PASS: Price check passed. Min price $23.99. [2026-01-02T12:02:54.662665] [DEBUG] [REMOTE ] ASBA: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:54.662776] [DEBUG] [REMOTE ] ASBA: PASS: Integrity check passed. [2026-01-02T12:02:54.662816] [DEBUG] [REMOTE ] ASBA: Symbol is viable for forecasting. [2026-01-02T12:02:54.662863] [INFO ] [MAIN ] [251/3541] ASBA kept (0.2s) | 251 kept, 0 rejected | 88.7/min | ETA: 37.1m [2026-01-02T12:02:55.122116] [DEBUG] [REMOTE ] ASC: Retrieved 3124 rows, trimmed to 300. [2026-01-02T12:02:55.122236] [DEBUG] [REMOTE ] ASC: PASS: History has at least 300 days. [2026-01-02T12:02:55.122461] [DEBUG] [REMOTE ] ASC: PASS: Price check passed. Min price $10.51. [2026-01-02T12:02:55.122625] [DEBUG] [REMOTE ] ASC: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:55.122750] [DEBUG] [REMOTE ] ASC: PASS: Integrity check passed. [2026-01-02T12:02:55.122790] [DEBUG] [REMOTE ] ASC: Symbol is viable for forecasting. [2026-01-02T12:02:55.122836] [INFO ] [MAIN ] [252/3541] ASC kept (0.5s) | 252 kept, 0 rejected | 88.8/min | ETA: 37.0m [2026-01-02T12:02:55.641764] [DEBUG] [REMOTE ] ASG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:02:55.641891] [DEBUG] [REMOTE ] ASG: PASS: History has at least 300 days. [2026-01-02T12:02:55.642108] [DEBUG] [REMOTE ] ASG: PASS: Price check passed. Min price $5.05. [2026-01-02T12:02:55.642241] [DEBUG] [REMOTE ] ASG: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:55.642354] [DEBUG] [REMOTE ] ASG: PASS: Integrity check passed. [2026-01-02T12:02:55.642393] [DEBUG] [REMOTE ] ASG: Symbol is viable for forecasting. [2026-01-02T12:02:55.642440] [INFO ] [MAIN ] [253/3541] ASG kept (0.5s) | 253 kept, 0 rejected | 88.9/min | ETA: 37.0m [2026-01-02T12:02:55.965811] [DEBUG] [REMOTE ] ASGI: Retrieved 1364 rows, trimmed to 300. [2026-01-02T12:02:55.965957] [DEBUG] [REMOTE ] ASGI: PASS: History has at least 300 days. [2026-01-02T12:02:55.966197] [DEBUG] [REMOTE ] ASGI: PASS: Price check passed. Min price $19.95. [2026-01-02T12:02:55.966363] [DEBUG] [REMOTE ] ASGI: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:55.966494] [DEBUG] [REMOTE ] ASGI: PASS: Integrity check passed. [2026-01-02T12:02:55.966543] [DEBUG] [REMOTE ] ASGI: Symbol is viable for forecasting. [2026-01-02T12:02:55.966636] [INFO ] [MAIN ] [254/3541] ASGI kept (0.3s) | 254 kept, 0 rejected | 89.1/min | ETA: 36.9m [2026-01-02T12:02:56.516232] [DEBUG] [REMOTE ] ASGN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:02:56.516357] [DEBUG] [REMOTE ] ASGN: PASS: History has at least 300 days. [2026-01-02T12:02:56.516556] [DEBUG] [REMOTE ] ASGN: PASS: Price check passed. Min price $40.01. [2026-01-02T12:02:56.516708] [DEBUG] [REMOTE ] ASGN: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:56.516817] [DEBUG] [REMOTE ] ASGN: PASS: Integrity check passed. [2026-01-02T12:02:56.516871] [DEBUG] [REMOTE ] ASGN: Symbol is viable for forecasting. [2026-01-02T12:02:56.516919] [INFO ] [MAIN ] [255/3541] ASGN kept (0.6s) | 255 kept, 0 rejected | 89.1/min | ETA: 36.9m [2026-01-02T12:02:59.354603] [DEBUG] [REMOTE ] ASH: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:02:59.354741] [DEBUG] [REMOTE ] ASH: PASS: History has at least 300 days. [2026-01-02T12:02:59.354970] [DEBUG] [REMOTE ] ASH: PASS: Price check passed. Min price $47.15. [2026-01-02T12:02:59.355110] [DEBUG] [REMOTE ] ASH: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:59.355231] [DEBUG] [REMOTE ] ASH: PASS: Integrity check passed. [2026-01-02T12:02:59.355271] [DEBUG] [REMOTE ] ASH: Symbol is viable for forecasting. [2026-01-02T12:02:59.355318] [INFO ] [MAIN ] [256/3541] ASH kept (2.8s) | 256 kept, 0 rejected | 88.0/min | ETA: 37.3m [2026-01-02T12:02:59.655426] [DEBUG] [REMOTE ] ASIX: Retrieved 2325 rows, trimmed to 300. [2026-01-02T12:02:59.655549] [DEBUG] [REMOTE ] ASIX: PASS: History has at least 300 days. [2026-01-02T12:02:59.655784] [DEBUG] [REMOTE ] ASIX: PASS: Price check passed. Min price $14.26. [2026-01-02T12:02:59.655925] [DEBUG] [REMOTE ] ASIX: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:59.656044] [DEBUG] [REMOTE ] ASIX: PASS: Integrity check passed. [2026-01-02T12:02:59.656087] [DEBUG] [REMOTE ] ASIX: Symbol is viable for forecasting. [2026-01-02T12:02:59.656136] [INFO ] [MAIN ] [257/3541] ASIX kept (0.3s) | 257 kept, 0 rejected | 88.2/min | ETA: 37.2m [2026-01-02T12:02:59.885775] [DEBUG] [REMOTE ] ASLE: Retrieved 1721 rows, trimmed to 300. [2026-01-02T12:02:59.885893] [DEBUG] [REMOTE ] ASLE: PASS: History has at least 300 days. [2026-01-02T12:02:59.886137] [DEBUG] [REMOTE ] ASLE: PASS: Price check passed. Min price $5.94. [2026-01-02T12:02:59.886277] [DEBUG] [REMOTE ] ASLE: PASS: Continuity check passed with 300 days. [2026-01-02T12:02:59.886388] [DEBUG] [REMOTE ] ASLE: PASS: Integrity check passed. [2026-01-02T12:02:59.886429] [DEBUG] [REMOTE ] ASLE: Symbol is viable for forecasting. [2026-01-02T12:02:59.886478] [INFO ] [MAIN ] [258/3541] ASLE kept (0.2s) | 258 kept, 0 rejected | 88.4/min | ETA: 37.1m [2026-01-02T12:03:00.668066] [DEBUG] [REMOTE ] ASMB: Retrieved 3782 rows, trimmed to 300. [2026-01-02T12:03:00.668166] [DEBUG] [REMOTE ] ASMB: PASS: History has at least 300 days. [2026-01-02T12:03:00.668366] [DEBUG] [REMOTE ] ASMB: PASS: Price check passed. Min price $23.86. [2026-01-02T12:03:00.668498] [DEBUG] [REMOTE ] ASMB: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:00.668654] [DEBUG] [REMOTE ] ASMB: PASS: Integrity check passed. [2026-01-02T12:03:00.668696] [DEBUG] [REMOTE ] ASMB: Symbol is viable for forecasting. [2026-01-02T12:03:00.668743] [INFO ] [MAIN ] [259/3541] ASMB kept (0.8s) | 259 kept, 0 rejected | 88.4/min | ETA: 37.1m [2026-01-02T12:03:01.124067] [DEBUG] [REMOTE ] ASML: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:03:01.124207] [DEBUG] [REMOTE ] ASML: PASS: History has at least 300 days. [2026-01-02T12:03:01.124436] [DEBUG] [REMOTE ] ASML: PASS: Price check passed. Min price $934.56. [2026-01-02T12:03:01.124607] [DEBUG] [REMOTE ] ASML: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:01.124731] [DEBUG] [REMOTE ] ASML: PASS: Integrity check passed. [2026-01-02T12:03:01.124773] [DEBUG] [REMOTE ] ASML: Symbol is viable for forecasting. [2026-01-02T12:03:01.124822] [INFO ] [MAIN ] [260/3541] ASML kept (0.5s) | 260 kept, 0 rejected | 88.5/min | ETA: 37.1m [2026-01-02T12:03:01.352688] [DEBUG] [REMOTE ] ASND: Retrieved 2749 rows, trimmed to 300. [2026-01-02T12:03:01.352807] [DEBUG] [REMOTE ] ASND: PASS: History has at least 300 days. [2026-01-02T12:03:01.353010] [DEBUG] [REMOTE ] ASND: PASS: Price check passed. Min price $196.01. [2026-01-02T12:03:01.353350] [DEBUG] [REMOTE ] ASND: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:01.353469] [DEBUG] [REMOTE ] ASND: PASS: Integrity check passed. [2026-01-02T12:03:01.353523] [DEBUG] [REMOTE ] ASND: Symbol is viable for forecasting. [2026-01-02T12:03:01.353592] [INFO ] [MAIN ] [261/3541] ASND kept (0.2s) | 261 kept, 0 rejected | 88.7/min | ETA: 37.0m [2026-01-02T12:03:03.119768] [DEBUG] [REMOTE ] ASO: Retrieved 1318 rows, trimmed to 300. [2026-01-02T12:03:03.119913] [DEBUG] [REMOTE ] ASO: PASS: History has at least 300 days. [2026-01-02T12:03:03.120122] [DEBUG] [REMOTE ] ASO: PASS: Price check passed. Min price $41.63. [2026-01-02T12:03:03.120255] [DEBUG] [REMOTE ] ASO: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:03.120367] [DEBUG] [REMOTE ] ASO: PASS: Integrity check passed. [2026-01-02T12:03:03.120407] [DEBUG] [REMOTE ] ASO: Symbol is viable for forecasting. [2026-01-02T12:03:03.120454] [INFO ] [MAIN ] [262/3541] ASO kept (1.8s) | 262 kept, 0 rejected | 88.2/min | ETA: 37.2m [2026-01-02T12:03:03.350268] [DEBUG] [REMOTE ] ASPI: Retrieved 787 rows, trimmed to 300. [2026-01-02T12:03:03.350385] [DEBUG] [REMOTE ] ASPI: PASS: History has at least 300 days. [2026-01-02T12:03:03.350619] [DEBUG] [REMOTE ] ASPI: PASS: Price check passed. Min price $5.35. [2026-01-02T12:03:03.350753] [DEBUG] [REMOTE ] ASPI: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:03.350860] [DEBUG] [REMOTE ] ASPI: PASS: Integrity check passed. [2026-01-02T12:03:03.350900] [DEBUG] [REMOTE ] ASPI: Symbol is viable for forecasting. [2026-01-02T12:03:03.350946] [INFO ] [MAIN ] [263/3541] ASPI kept (0.2s) | 263 kept, 0 rejected | 88.4/min | ETA: 37.1m [2026-01-02T12:03:03.862785] [DEBUG] [REMOTE ] ASPN: Retrieved 2906 rows, trimmed to 300. [2026-01-02T12:03:03.862908] [DEBUG] [REMOTE ] ASPN: PASS: History has at least 300 days. [2026-01-02T12:03:03.863128] [DEBUG] [REMOTE ] ASPN: PASS: Price check passed. Min price $2.83. [2026-01-02T12:03:03.863270] [DEBUG] [REMOTE ] ASPN: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:03.863562] [DEBUG] [REMOTE ] ASPN: PASS: Integrity check passed. [2026-01-02T12:03:03.863620] [DEBUG] [REMOTE ] ASPN: Symbol is viable for forecasting. [2026-01-02T12:03:03.863668] [INFO ] [MAIN ] [264/3541] ASPN kept (0.5s) | 264 kept, 0 rejected | 88.5/min | ETA: 37.0m [2026-01-02T12:03:04.281766] [DEBUG] [REMOTE ] ASPS: Retrieved 4127 rows, trimmed to 300. [2026-01-02T12:03:04.281909] [DEBUG] [REMOTE ] ASPS: PASS: History has at least 300 days. [2026-01-02T12:03:04.282136] [DEBUG] [REMOTE ] ASPS: PASS: Price check passed. Min price $6.27. [2026-01-02T12:03:04.282273] [DEBUG] [REMOTE ] ASPS: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:04.282390] [DEBUG] [REMOTE ] ASPS: PASS: Integrity check passed. [2026-01-02T12:03:04.282429] [DEBUG] [REMOTE ] ASPS: Symbol is viable for forecasting. [2026-01-02T12:03:04.282476] [INFO ] [MAIN ] [265/3541] ASPS kept (0.4s) | 265 kept, 0 rejected | 88.6/min | ETA: 37.0m [2026-01-02T12:03:04.806189] [DEBUG] [REMOTE ] ASTE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:03:04.806393] [DEBUG] [REMOTE ] ASTE: PASS: History has at least 300 days. [2026-01-02T12:03:04.806738] [DEBUG] [REMOTE ] ASTE: PASS: Price check passed. Min price $40.65. [2026-01-02T12:03:04.806879] [DEBUG] [REMOTE ] ASTE: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:04.807047] [DEBUG] [REMOTE ] ASTE: PASS: Integrity check passed. [2026-01-02T12:03:04.807091] [DEBUG] [REMOTE ] ASTE: Symbol is viable for forecasting. [2026-01-02T12:03:04.807146] [INFO ] [MAIN ] [266/3541] ASTE kept (0.5s) | 266 kept, 0 rejected | 88.7/min | ETA: 36.9m [2026-01-02T12:03:05.033550] [DEBUG] [REMOTE ] ASTH: Retrieved 3728 rows, trimmed to 300. [2026-01-02T12:03:05.033718] [DEBUG] [REMOTE ] ASTH: PASS: History has at least 300 days. [2026-01-02T12:03:05.033933] [DEBUG] [REMOTE ] ASTH: PASS: Price check passed. Min price $20.34. [2026-01-02T12:03:05.034070] [DEBUG] [REMOTE ] ASTH: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:05.034184] [DEBUG] [REMOTE ] ASTH: PASS: Integrity check passed. [2026-01-02T12:03:05.034249] [DEBUG] [REMOTE ] ASTH: Symbol is viable for forecasting. [2026-01-02T12:03:05.034298] [INFO ] [MAIN ] [267/3541] ASTH kept (0.2s) | 267 kept, 0 rejected | 88.9/min | ETA: 36.8m [2026-01-02T12:03:05.632779] [DEBUG] [REMOTE ] ASTI: Retrieved 4872 rows, trimmed to 300. [2026-01-02T12:03:05.632910] [DEBUG] [REMOTE ] ASTI: PASS: History has at least 300 days. [2026-01-02T12:03:05.633132] [DEBUG] [REMOTE ] ASTI: PASS: Price check passed. Min price $1.43. [2026-01-02T12:03:05.633281] [DEBUG] [REMOTE ] ASTI: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:05.633392] [DEBUG] [REMOTE ] ASTI: PASS: Integrity check passed. [2026-01-02T12:03:05.633433] [DEBUG] [REMOTE ] ASTI: Symbol is viable for forecasting. [2026-01-02T12:03:05.633479] [INFO ] [MAIN ] [268/3541] ASTI kept (0.6s) | 268 kept, 0 rejected | 88.9/min | ETA: 36.8m [2026-01-02T12:03:05.752439] [DEBUG] [REMOTE ] ASTL: Retrieved 1054 rows, trimmed to 300. [2026-01-02T12:03:05.752654] [DEBUG] [REMOTE ] ASTL: PASS: History has at least 300 days. [2026-01-02T12:03:05.752900] [DEBUG] [REMOTE ] ASTL: PASS: Price check passed. Min price $3.28. [2026-01-02T12:03:05.753042] [DEBUG] [REMOTE ] ASTL: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:05.753159] [DEBUG] [REMOTE ] ASTL: PASS: Integrity check passed. [2026-01-02T12:03:05.753203] [DEBUG] [REMOTE ] ASTL: Symbol is viable for forecasting. [2026-01-02T12:03:05.753259] [INFO ] [MAIN ] [269/3541] ASTL kept (0.1s) | 269 kept, 0 rejected | 89.2/min | ETA: 36.7m [2026-01-02T12:03:06.304867] [DEBUG] [REMOTE ] ASTS: Retrieved 1549 rows, trimmed to 300. [2026-01-02T12:03:06.305044] [DEBUG] [REMOTE ] ASTS: PASS: History has at least 300 days. [2026-01-02T12:03:06.305306] [DEBUG] [REMOTE ] ASTS: PASS: Price check passed. Min price $50.70. [2026-01-02T12:03:06.305460] [DEBUG] [REMOTE ] ASTS: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:06.305617] [DEBUG] [REMOTE ] ASTS: PASS: Integrity check passed. [2026-01-02T12:03:06.305663] [DEBUG] [REMOTE ] ASTS: Symbol is viable for forecasting. [2026-01-02T12:03:06.305724] [INFO ] [MAIN ] [270/3541] ASTS kept (0.6s) | 270 kept, 0 rejected | 89.3/min | ETA: 36.6m [2026-01-02T12:03:06.898995] [DEBUG] [REMOTE ] ASX: Retrieved 6350 rows, trimmed to 300. [2026-01-02T12:03:06.899208] [DEBUG] [REMOTE ] ASX: PASS: History has at least 300 days. [2026-01-02T12:03:06.899525] [DEBUG] [REMOTE ] ASX: PASS: Price check passed. Min price $11.08. [2026-01-02T12:03:06.899699] [DEBUG] [REMOTE ] ASX: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:06.899843] [DEBUG] [REMOTE ] ASX: PASS: Integrity check passed. [2026-01-02T12:03:06.899886] [DEBUG] [REMOTE ] ASX: Symbol is viable for forecasting. [2026-01-02T12:03:06.899946] [INFO ] [MAIN ] [271/3541] ASX kept (0.6s) | 271 kept, 0 rejected | 89.3/min | ETA: 36.6m [2026-01-02T12:03:07.392780] [DEBUG] [REMOTE ] ASYS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:03:07.392987] [DEBUG] [REMOTE ] ASYS: PASS: History has at least 300 days. [2026-01-02T12:03:07.393300] [DEBUG] [REMOTE ] ASYS: PASS: Price check passed. Min price $7.05. [2026-01-02T12:03:07.393460] [DEBUG] [REMOTE ] ASYS: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:07.393641] [DEBUG] [REMOTE ] ASYS: PASS: Integrity check passed. [2026-01-02T12:03:07.393688] [DEBUG] [REMOTE ] ASYS: Symbol is viable for forecasting. [2026-01-02T12:03:07.393744] [INFO ] [MAIN ] [272/3541] ASYS kept (0.5s) | 272 kept, 0 rejected | 89.4/min | ETA: 36.6m [2026-01-02T12:03:07.651349] [DEBUG] [REMOTE ] ATAI: Retrieved 1140 rows, trimmed to 300. [2026-01-02T12:03:07.651553] [DEBUG] [REMOTE ] ATAI: PASS: History has at least 300 days. [2026-01-02T12:03:07.651849] [DEBUG] [REMOTE ] ATAI: PASS: Price check passed. Min price $3.66. [2026-01-02T12:03:07.652003] [DEBUG] [REMOTE ] ATAI: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:07.652148] [DEBUG] [REMOTE ] ATAI: PASS: Integrity check passed. [2026-01-02T12:03:07.652192] [DEBUG] [REMOTE ] ATAI: Symbol is viable for forecasting. [2026-01-02T12:03:07.652251] [INFO ] [MAIN ] [273/3541] ATAI kept (0.3s) | 273 kept, 0 rejected | 89.6/min | ETA: 36.5m [2026-01-02T12:03:08.051214] [DEBUG] [REMOTE ] ATEC: Retrieved 4927 rows, trimmed to 300. [2026-01-02T12:03:08.051425] [DEBUG] [REMOTE ] ATEC: PASS: History has at least 300 days. [2026-01-02T12:03:08.051873] [DEBUG] [REMOTE ] ATEC: PASS: Price check passed. Min price $13.14. [2026-01-02T12:03:08.052017] [DEBUG] [REMOTE ] ATEC: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:08.052181] [DEBUG] [REMOTE ] ATEC: PASS: Integrity check passed. [2026-01-02T12:03:08.052222] [DEBUG] [REMOTE ] ATEC: Symbol is viable for forecasting. [2026-01-02T12:03:08.052278] [INFO ] [MAIN ] [274/3541] ATEC kept (0.4s) | 274 kept, 0 rejected | 89.7/min | ETA: 36.4m [2026-01-02T12:03:11.166858] [DEBUG] [REMOTE ] ATEN: Retrieved 2964 rows, trimmed to 300. [2026-01-02T12:03:11.166982] [DEBUG] [REMOTE ] ATEN: PASS: History has at least 300 days. [2026-01-02T12:03:11.167188] [DEBUG] [REMOTE ] ATEN: PASS: Price check passed. Min price $16.55. [2026-01-02T12:03:11.167321] [DEBUG] [REMOTE ] ATEN: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:11.167428] [DEBUG] [REMOTE ] ATEN: PASS: Integrity check passed. [2026-01-02T12:03:11.167466] [DEBUG] [REMOTE ] ATEN: Symbol is viable for forecasting. [2026-01-02T12:03:11.167512] [INFO ] [MAIN ] [275/3541] ATEN kept (3.1s) | 275 kept, 0 rejected | 88.6/min | ETA: 36.9m [2026-01-02T12:03:11.468802] [DEBUG] [REMOTE ] ATEX: Retrieved 2745 rows, trimmed to 300. [2026-01-02T12:03:11.468927] [DEBUG] [REMOTE ] ATEX: PASS: History has at least 300 days. [2026-01-02T12:03:11.469130] [DEBUG] [REMOTE ] ATEX: PASS: Price check passed. Min price $17.99. [2026-01-02T12:03:11.469273] [DEBUG] [REMOTE ] ATEX: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:11.469403] [DEBUG] [REMOTE ] ATEX: PASS: Integrity check passed. [2026-01-02T12:03:11.469447] [DEBUG] [REMOTE ] ATEX: Symbol is viable for forecasting. [2026-01-02T12:03:11.469494] [INFO ] [MAIN ] [276/3541] ATEX kept (0.3s) | 276 kept, 0 rejected | 88.7/min | ETA: 36.8m [2026-01-02T12:03:12.131179] [DEBUG] [REMOTE ] ATGE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:03:12.131304] [DEBUG] [REMOTE ] ATGE: PASS: History has at least 300 days. [2026-01-02T12:03:12.131509] [DEBUG] [REMOTE ] ATGE: PASS: Price check passed. Min price $89.36. [2026-01-02T12:03:12.131660] [DEBUG] [REMOTE ] ATGE: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:12.131773] [DEBUG] [REMOTE ] ATGE: PASS: Integrity check passed. [2026-01-02T12:03:12.131812] [DEBUG] [REMOTE ] ATGE: Symbol is viable for forecasting. [2026-01-02T12:03:12.131859] [INFO ] [MAIN ] [277/3541] ATGE kept (0.7s) | 277 kept, 0 rejected | 88.7/min | ETA: 36.8m [2026-01-02T12:03:12.401037] [DEBUG] [REMOTE ] ATHA: Retrieved 1328 rows, trimmed to 300. [2026-01-02T12:03:12.401160] [DEBUG] [REMOTE ] ATHA: PASS: History has at least 300 days. [2026-01-02T12:03:12.401361] [DEBUG] [REMOTE ] ATHA: PASS: Price check passed. Min price $3.62. [2026-01-02T12:03:12.401499] [DEBUG] [REMOTE ] ATHA: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:12.401637] [DEBUG] [REMOTE ] ATHA: PASS: Integrity check passed. [2026-01-02T12:03:12.401680] [DEBUG] [REMOTE ] ATHA: Symbol is viable for forecasting. [2026-01-02T12:03:12.401729] [INFO ] [MAIN ] [278/3541] ATHA kept (0.3s) | 278 kept, 0 rejected | 88.9/min | ETA: 36.7m [2026-01-02T12:03:12.880842] [DEBUG] [REMOTE ] ATHM: Retrieved 3032 rows, trimmed to 300. [2026-01-02T12:03:12.880965] [DEBUG] [REMOTE ] ATHM: PASS: History has at least 300 days. [2026-01-02T12:03:12.881175] [DEBUG] [REMOTE ] ATHM: PASS: Price check passed. Min price $21.88. [2026-01-02T12:03:12.881311] [DEBUG] [REMOTE ] ATHM: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:12.881441] [DEBUG] [REMOTE ] ATHM: PASS: Integrity check passed. [2026-01-02T12:03:12.881485] [DEBUG] [REMOTE ] ATHM: Symbol is viable for forecasting. [2026-01-02T12:03:12.881535] [INFO ] [MAIN ] [279/3541] ATHM kept (0.5s) | 279 kept, 0 rejected | 89.0/min | ETA: 36.6m [2026-01-02T12:03:13.372622] [DEBUG] [REMOTE ] ATI: Retrieved 6563 rows, trimmed to 300. [2026-01-02T12:03:13.372772] [DEBUG] [REMOTE ] ATI: PASS: History has at least 300 days. [2026-01-02T12:03:13.373035] [DEBUG] [REMOTE ] ATI: PASS: Price check passed. Min price $80.04. [2026-01-02T12:03:13.373167] [DEBUG] [REMOTE ] ATI: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:13.373289] [DEBUG] [REMOTE ] ATI: PASS: Integrity check passed. [2026-01-02T12:03:13.373329] [DEBUG] [REMOTE ] ATI: Symbol is viable for forecasting. [2026-01-02T12:03:13.373378] [INFO ] [MAIN ] [280/3541] ATI kept (0.5s) | 280 kept, 0 rejected | 89.1/min | ETA: 36.6m [2026-01-02T12:03:13.831501] [DEBUG] [REMOTE ] ATLC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:03:13.831640] [DEBUG] [REMOTE ] ATLC: PASS: History has at least 300 days. [2026-01-02T12:03:13.831858] [DEBUG] [REMOTE ] ATLC: PASS: Price check passed. Min price $51.00. [2026-01-02T12:03:13.831990] [DEBUG] [REMOTE ] ATLC: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:13.832102] [DEBUG] [REMOTE ] ATLC: PASS: Integrity check passed. [2026-01-02T12:03:13.832141] [DEBUG] [REMOTE ] ATLC: Symbol is viable for forecasting. [2026-01-02T12:03:13.832187] [INFO ] [MAIN ] [281/3541] ATLC kept (0.5s) | 281 kept, 0 rejected | 89.2/min | ETA: 36.5m [2026-01-02T12:03:14.063400] [DEBUG] [REMOTE ] ATLCZ: Retrieved 482 rows, trimmed to 300. [2026-01-02T12:03:14.063522] [DEBUG] [REMOTE ] ATLCZ: PASS: History has at least 300 days. [2026-01-02T12:03:14.063729] [DEBUG] [REMOTE ] ATLCZ: PASS: Price check passed. Min price $24.71. [2026-01-02T12:03:14.063859] [DEBUG] [REMOTE ] ATLCZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:14.063964] [DEBUG] [REMOTE ] ATLCZ: PASS: Integrity check passed. [2026-01-02T12:03:14.064003] [DEBUG] [REMOTE ] ATLCZ: Symbol is viable for forecasting. [2026-01-02T12:03:14.064048] [INFO ] [MAIN ] [282/3541] ATLCZ kept (0.2s) | 282 kept, 0 rejected | 89.4/min | ETA: 36.4m [2026-01-02T12:03:14.682254] [DEBUG] [REMOTE ] ATLO: Retrieved 6509 rows, trimmed to 300. [2026-01-02T12:03:14.682384] [DEBUG] [REMOTE ] ATLO: PASS: History has at least 300 days. [2026-01-02T12:03:14.682607] [DEBUG] [REMOTE ] ATLO: PASS: Price check passed. Min price $19.43. [2026-01-02T12:03:14.682744] [DEBUG] [REMOTE ] ATLO: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:14.682852] [DEBUG] [REMOTE ] ATLO: PASS: Integrity check passed. [2026-01-02T12:03:14.682892] [DEBUG] [REMOTE ] ATLO: Symbol is viable for forecasting. [2026-01-02T12:03:14.682940] [INFO ] [MAIN ] [283/3541] ATLO kept (0.6s) | 283 kept, 0 rejected | 89.4/min | ETA: 36.4m [2026-01-02T12:03:15.149530] [DEBUG] [REMOTE ] ATNI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:03:15.149697] [DEBUG] [REMOTE ] ATNI: PASS: History has at least 300 days. [2026-01-02T12:03:15.149965] [DEBUG] [REMOTE ] ATNI: PASS: Price check passed. Min price $13.93. [2026-01-02T12:03:15.150101] [DEBUG] [REMOTE ] ATNI: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:15.150229] [DEBUG] [REMOTE ] ATNI: PASS: Integrity check passed. [2026-01-02T12:03:15.150270] [DEBUG] [REMOTE ] ATNI: Symbol is viable for forecasting. [2026-01-02T12:03:15.150320] [INFO ] [MAIN ] [284/3541] ATNI kept (0.5s) | 284 kept, 0 rejected | 89.5/min | ETA: 36.4m [2026-01-02T12:03:15.634211] [DEBUG] [REMOTE ] ATO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:03:15.634335] [DEBUG] [REMOTE ] ATO: PASS: History has at least 300 days. [2026-01-02T12:03:15.634587] [DEBUG] [REMOTE ] ATO: PASS: Price check passed. Min price $166.28. [2026-01-02T12:03:15.634725] [DEBUG] [REMOTE ] ATO: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:15.634850] [DEBUG] [REMOTE ] ATO: PASS: Integrity check passed. [2026-01-02T12:03:15.634890] [DEBUG] [REMOTE ] ATO: Symbol is viable for forecasting. [2026-01-02T12:03:15.634936] [INFO ] [MAIN ] [285/3541] ATO kept (0.5s) | 285 kept, 0 rejected | 89.6/min | ETA: 36.3m [2026-01-02T12:03:15.890555] [DEBUG] [REMOTE ] ATOM: Retrieved 2365 rows, trimmed to 300. [2026-01-02T12:03:15.890701] [DEBUG] [REMOTE ] ATOM: PASS: History has at least 300 days. [2026-01-02T12:03:15.890908] [DEBUG] [REMOTE ] ATOM: PASS: Price check passed. Min price $1.99. [2026-01-02T12:03:15.891044] [DEBUG] [REMOTE ] ATOM: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:15.891154] [DEBUG] [REMOTE ] ATOM: PASS: Integrity check passed. [2026-01-02T12:03:15.891195] [DEBUG] [REMOTE ] ATOM: Symbol is viable for forecasting. [2026-01-02T12:03:15.891243] [INFO ] [MAIN ] [286/3541] ATOM kept (0.3s) | 286 kept, 0 rejected | 89.8/min | ETA: 36.2m [2026-01-02T12:03:16.378759] [DEBUG] [REMOTE ] ATRA: Retrieved 2819 rows, trimmed to 300. [2026-01-02T12:03:16.378876] [DEBUG] [REMOTE ] ATRA: PASS: History has at least 300 days. [2026-01-02T12:03:16.379082] [DEBUG] [REMOTE ] ATRA: PASS: Price check passed. Min price $10.75. [2026-01-02T12:03:16.379212] [DEBUG] [REMOTE ] ATRA: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:16.379318] [DEBUG] [REMOTE ] ATRA: PASS: Integrity check passed. [2026-01-02T12:03:16.379358] [DEBUG] [REMOTE ] ATRA: Symbol is viable for forecasting. [2026-01-02T12:03:16.379404] [INFO ] [MAIN ] [287/3541] ATRA kept (0.5s) | 287 kept, 0 rejected | 89.9/min | ETA: 36.2m [2026-01-02T12:03:16.907349] [DEBUG] [REMOTE ] ATRC: Retrieved 5134 rows, trimmed to 300. [2026-01-02T12:03:16.907534] [DEBUG] [REMOTE ] ATRC: PASS: History has at least 300 days. [2026-01-02T12:03:16.907803] [DEBUG] [REMOTE ] ATRC: PASS: Price check passed. Min price $31.50. [2026-01-02T12:03:16.907947] [DEBUG] [REMOTE ] ATRC: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:16.908068] [DEBUG] [REMOTE ] ATRC: PASS: Integrity check passed. [2026-01-02T12:03:16.908108] [DEBUG] [REMOTE ] ATRC: Symbol is viable for forecasting. [2026-01-02T12:03:16.908161] [INFO ] [MAIN ] [288/3541] ATRC kept (0.5s) | 288 kept, 0 rejected | 90.0/min | ETA: 36.2m [2026-01-02T12:03:17.322903] [DEBUG] [REMOTE ] ATRO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:03:17.323099] [DEBUG] [REMOTE ] ATRO: PASS: History has at least 300 days. [2026-01-02T12:03:17.323420] [DEBUG] [REMOTE ] ATRO: PASS: Price check passed. Min price $45.97. [2026-01-02T12:03:17.323590] [DEBUG] [REMOTE ] ATRO: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:17.323728] [DEBUG] [REMOTE ] ATRO: PASS: Integrity check passed. [2026-01-02T12:03:17.323773] [DEBUG] [REMOTE ] ATRO: Symbol is viable for forecasting. [2026-01-02T12:03:17.323828] [INFO ] [MAIN ] [289/3541] ATRO kept (0.4s) | 289 kept, 0 rejected | 90.1/min | ETA: 36.1m [2026-01-02T12:03:17.563556] [DEBUG] [REMOTE ] ATXS: Retrieved 2646 rows, trimmed to 300. [2026-01-02T12:03:17.563706] [DEBUG] [REMOTE ] ATXS: PASS: History has at least 300 days. [2026-01-02T12:03:17.563904] [DEBUG] [REMOTE ] ATXS: PASS: Price check passed. Min price $7.47. [2026-01-02T12:03:17.564034] [DEBUG] [REMOTE ] ATXS: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:17.564141] [DEBUG] [REMOTE ] ATXS: PASS: Integrity check passed. [2026-01-02T12:03:17.564181] [DEBUG] [REMOTE ] ATXS: Symbol is viable for forecasting. [2026-01-02T12:03:17.564227] [INFO ] [MAIN ] [290/3541] ATXS kept (0.2s) | 290 kept, 0 rejected | 90.3/min | ETA: 36.0m [2026-01-02T12:03:18.283318] [DEBUG] [REMOTE ] AUB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:03:18.283513] [DEBUG] [REMOTE ] AUB: PASS: History has at least 300 days. [2026-01-02T12:03:18.283809] [DEBUG] [REMOTE ] AUB: PASS: Price check passed. Min price $31.29. [2026-01-02T12:03:18.283951] [DEBUG] [REMOTE ] AUB: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:18.284111] [DEBUG] [REMOTE ] AUB: PASS: Integrity check passed. [2026-01-02T12:03:18.284155] [DEBUG] [REMOTE ] AUB: Symbol is viable for forecasting. [2026-01-02T12:03:18.284209] [INFO ] [MAIN ] [291/3541] AUB kept (0.7s) | 291 kept, 0 rejected | 90.3/min | ETA: 36.0m [2026-01-02T12:03:18.787982] [DEBUG] [REMOTE ] AUDC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:03:18.788294] [DEBUG] [REMOTE ] AUDC: PASS: History has at least 300 days. [2026-01-02T12:03:18.789174] [DEBUG] [REMOTE ] AUDC: PASS: Price check passed. Min price $8.46. [2026-01-02T12:03:18.789373] [DEBUG] [REMOTE ] AUDC: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:18.789592] [DEBUG] [REMOTE ] AUDC: PASS: Integrity check passed. [2026-01-02T12:03:18.789651] [DEBUG] [REMOTE ] AUDC: Symbol is viable for forecasting. [2026-01-02T12:03:18.789726] [INFO ] [MAIN ] [292/3541] AUDC kept (0.5s) | 292 kept, 0 rejected | 90.3/min | ETA: 36.0m [2026-01-02T12:03:19.123302] [DEBUG] [REMOTE ] AUPH: Retrieved 2844 rows, trimmed to 300. [2026-01-02T12:03:19.123529] [DEBUG] [REMOTE ] AUPH: PASS: History has at least 300 days. [2026-01-02T12:03:19.123892] [DEBUG] [REMOTE ] AUPH: PASS: Price check passed. Min price $11.10. [2026-01-02T12:03:19.124069] [DEBUG] [REMOTE ] AUPH: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:19.124218] [DEBUG] [REMOTE ] AUPH: PASS: Integrity check passed. [2026-01-02T12:03:19.124264] [DEBUG] [REMOTE ] AUPH: Symbol is viable for forecasting. [2026-01-02T12:03:19.124324] [INFO ] [MAIN ] [293/3541] AUPH kept (0.3s) | 293 kept, 0 rejected | 90.5/min | ETA: 35.9m [2026-01-02T12:03:19.309079] [DEBUG] [REMOTE ] AURA: Retrieved 1047 rows, trimmed to 300. [2026-01-02T12:03:19.309277] [DEBUG] [REMOTE ] AURA: PASS: History has at least 300 days. [2026-01-02T12:03:19.309531] [DEBUG] [REMOTE ] AURA: PASS: Price check passed. Min price $5.35. [2026-01-02T12:03:19.309696] [DEBUG] [REMOTE ] AURA: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:19.309816] [DEBUG] [REMOTE ] AURA: PASS: Integrity check passed. [2026-01-02T12:03:19.309857] [DEBUG] [REMOTE ] AURA: Symbol is viable for forecasting. [2026-01-02T12:03:19.309911] [INFO ] [MAIN ] [294/3541] AURA kept (0.2s) | 294 kept, 0 rejected | 90.7/min | ETA: 35.8m [2026-01-02T12:03:19.747681] [DEBUG] [REMOTE ] AUTL: Retrieved 1892 rows, trimmed to 300. [2026-01-02T12:03:19.747860] [DEBUG] [REMOTE ] AUTL: PASS: History has at least 300 days. [2026-01-02T12:03:19.748135] [DEBUG] [REMOTE ] AUTL: PASS: Price check passed. Min price $1.23. [2026-01-02T12:03:19.748285] [DEBUG] [REMOTE ] AUTL: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:19.748407] [DEBUG] [REMOTE ] AUTL: PASS: Integrity check passed. [2026-01-02T12:03:19.748449] [DEBUG] [REMOTE ] AUTL: Symbol is viable for forecasting. [2026-01-02T12:03:19.748503] [INFO ] [MAIN ] [295/3541] AUTL kept (0.4s) | 295 kept, 0 rejected | 90.8/min | ETA: 35.7m [2026-01-02T12:03:20.454342] [DEBUG] [REMOTE ] AVA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:03:20.454539] [DEBUG] [REMOTE ] AVA: PASS: History has at least 300 days. [2026-01-02T12:03:20.454882] [DEBUG] [REMOTE ] AVA: PASS: Price check passed. Min price $36.40. [2026-01-02T12:03:20.455161] [DEBUG] [REMOTE ] AVA: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:20.455306] [DEBUG] [REMOTE ] AVA: PASS: Integrity check passed. [2026-01-02T12:03:20.455349] [DEBUG] [REMOTE ] AVA: Symbol is viable for forecasting. [2026-01-02T12:03:20.455403] [INFO ] [MAIN ] [296/3541] AVA kept (0.7s) | 296 kept, 0 rejected | 90.8/min | ETA: 35.7m [2026-01-02T12:03:21.350639] [DEBUG] [REMOTE ] AVAH: Retrieved 1176 rows, trimmed to 300. [2026-01-02T12:03:21.350765] [DEBUG] [REMOTE ] AVAH: PASS: History has at least 300 days. [2026-01-02T12:03:21.350960] [DEBUG] [REMOTE ] AVAH: PASS: Price check passed. Min price $8.17. [2026-01-02T12:03:21.351112] [DEBUG] [REMOTE ] AVAH: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:21.351239] [DEBUG] [REMOTE ] AVAH: PASS: Integrity check passed. [2026-01-02T12:03:21.351282] [DEBUG] [REMOTE ] AVAH: Symbol is viable for forecasting. [2026-01-02T12:03:21.351332] [INFO ] [MAIN ] [297/3541] AVAH kept (0.9s) | 297 kept, 0 rejected | 90.7/min | ETA: 35.8m [2026-01-02T12:03:21.677622] [DEBUG] [REMOTE ] AVAL: Retrieved 2836 rows, trimmed to 300. [2026-01-02T12:03:21.677743] [DEBUG] [REMOTE ] AVAL: PASS: History has at least 300 days. [2026-01-02T12:03:21.677941] [DEBUG] [REMOTE ] AVAL: PASS: Price check passed. Min price $3.36. [2026-01-02T12:03:21.678075] [DEBUG] [REMOTE ] AVAL: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:21.678183] [DEBUG] [REMOTE ] AVAL: PASS: Integrity check passed. [2026-01-02T12:03:21.678223] [DEBUG] [REMOTE ] AVAL: Symbol is viable for forecasting. [2026-01-02T12:03:21.678269] [INFO ] [MAIN ] [298/3541] AVAL kept (0.3s) | 298 kept, 0 rejected | 90.8/min | ETA: 35.7m [2026-01-02T12:03:22.240538] [DEBUG] [REMOTE ] AVB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:03:22.240681] [DEBUG] [REMOTE ] AVB: PASS: History has at least 300 days. [2026-01-02T12:03:22.240900] [DEBUG] [REMOTE ] AVB: PASS: Price check passed. Min price $172.26. [2026-01-02T12:03:22.241032] [DEBUG] [REMOTE ] AVB: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:22.241145] [DEBUG] [REMOTE ] AVB: PASS: Integrity check passed. [2026-01-02T12:03:22.241185] [DEBUG] [REMOTE ] AVB: Symbol is viable for forecasting. [2026-01-02T12:03:22.241231] [INFO ] [MAIN ] [299/3541] AVB kept (0.6s) | 299 kept, 0 rejected | 90.9/min | ETA: 35.7m [2026-01-02T12:03:22.423936] [DEBUG] [REMOTE ] AVBP: Retrieved 485 rows, trimmed to 300. [2026-01-02T12:03:22.424063] [DEBUG] [REMOTE ] AVBP: PASS: History has at least 300 days. [2026-01-02T12:03:22.424257] [DEBUG] [REMOTE ] AVBP: PASS: Price check passed. Min price $17.60. [2026-01-02T12:03:22.424388] [DEBUG] [REMOTE ] AVBP: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:22.424536] [DEBUG] [REMOTE ] AVBP: PASS: Integrity check passed. [2026-01-02T12:03:22.424619] [DEBUG] [REMOTE ] AVBP: Symbol is viable for forecasting. [2026-01-02T12:03:22.424672] [INFO ] [MAIN ] [300/3541] AVBP kept (0.2s) | 300 kept, 0 rejected | 91.1/min | ETA: 35.6m [2026-01-02T12:03:23.124933] [DEBUG] [REMOTE ] AVD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:03:23.125143] [DEBUG] [REMOTE ] AVD: PASS: History has at least 300 days. [2026-01-02T12:03:23.125649] [DEBUG] [REMOTE ] AVD: PASS: Price check passed. Min price $3.82. [2026-01-02T12:03:23.125816] [DEBUG] [REMOTE ] AVD: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:23.125975] [DEBUG] [REMOTE ] AVD: PASS: Integrity check passed. [2026-01-02T12:03:23.126019] [DEBUG] [REMOTE ] AVD: Symbol is viable for forecasting. [2026-01-02T12:03:23.126075] [INFO ] [MAIN ] [301/3541] AVD kept (0.7s) | 301 kept, 0 rejected | 91.1/min | ETA: 35.6m [2026-01-02T12:03:23.872898] [DEBUG] [REMOTE ] AVDL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:03:23.873114] [DEBUG] [REMOTE ] AVDL: PASS: History has at least 300 days. [2026-01-02T12:03:23.873680] [DEBUG] [REMOTE ] AVDL: PASS: Price check passed. Min price $14.00. [2026-01-02T12:03:23.873886] [DEBUG] [REMOTE ] AVDL: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:23.874072] [DEBUG] [REMOTE ] AVDL: PASS: Integrity check passed. [2026-01-02T12:03:23.874125] [DEBUG] [REMOTE ] AVDL: Symbol is viable for forecasting. [2026-01-02T12:03:23.874193] [INFO ] [MAIN ] [302/3541] AVDL kept (0.7s) | 302 kept, 0 rejected | 91.0/min | ETA: 35.6m [2026-01-02T12:03:24.278121] [DEBUG] [REMOTE ] AVGO: Retrieved 4127 rows, trimmed to 300. [2026-01-02T12:03:24.278263] [DEBUG] [REMOTE ] AVGO: PASS: History has at least 300 days. [2026-01-02T12:03:24.278492] [DEBUG] [REMOTE ] AVGO: PASS: Price check passed. Min price $324.01. [2026-01-02T12:03:24.278705] [DEBUG] [REMOTE ] AVGO: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:24.278834] [DEBUG] [REMOTE ] AVGO: PASS: Integrity check passed. [2026-01-02T12:03:24.278876] [DEBUG] [REMOTE ] AVGO: Symbol is viable for forecasting. [2026-01-02T12:03:24.278926] [INFO ] [MAIN ] [303/3541] AVGO kept (0.4s) | 303 kept, 0 rejected | 91.2/min | ETA: 35.5m [2026-01-02T12:03:24.367925] [DEBUG] [REMOTE ] AVGX: Retrieved 341 rows, trimmed to 300. [2026-01-02T12:03:24.368050] [DEBUG] [REMOTE ] AVGX: PASS: History has at least 300 days. [2026-01-02T12:03:24.368251] [DEBUG] [REMOTE ] AVGX: PASS: Price check passed. Min price $41.72. [2026-01-02T12:03:24.368387] [DEBUG] [REMOTE ] AVGX: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:24.368501] [DEBUG] [REMOTE ] AVGX: PASS: Integrity check passed. [2026-01-02T12:03:24.368541] [DEBUG] [REMOTE ] AVGX: Symbol is viable for forecasting. [2026-01-02T12:03:24.368610] [INFO ] [MAIN ] [304/3541] AVGX kept (0.1s) | 304 kept, 0 rejected | 91.4/min | ETA: 35.4m [2026-01-02T12:03:25.144763] [DEBUG] [REMOTE ] AVK: Retrieved 5706 rows, trimmed to 300. [2026-01-02T12:03:25.144924] [DEBUG] [REMOTE ] AVK: PASS: History has at least 300 days. [2026-01-02T12:03:25.145146] [DEBUG] [REMOTE ] AVK: PASS: Price check passed. Min price $11.92. [2026-01-02T12:03:25.145279] [DEBUG] [REMOTE ] AVK: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:25.145391] [DEBUG] [REMOTE ] AVK: PASS: Integrity check passed. [2026-01-02T12:03:25.145430] [DEBUG] [REMOTE ] AVK: Symbol is viable for forecasting. [2026-01-02T12:03:25.145477] [INFO ] [MAIN ] [305/3541] AVK kept (0.8s) | 305 kept, 0 rejected | 91.4/min | ETA: 35.4m [2026-01-02T12:03:25.316115] [DEBUG] [REMOTE ] AVNS: Retrieved 2816 rows, trimmed to 300. [2026-01-02T12:03:25.316230] [DEBUG] [REMOTE ] AVNS: PASS: History has at least 300 days. [2026-01-02T12:03:25.316421] [DEBUG] [REMOTE ] AVNS: PASS: Price check passed. Min price $10.66. [2026-01-02T12:03:25.316551] [DEBUG] [REMOTE ] AVNS: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:25.316676] [DEBUG] [REMOTE ] AVNS: PASS: Integrity check passed. [2026-01-02T12:03:25.316716] [DEBUG] [REMOTE ] AVNS: Symbol is viable for forecasting. [2026-01-02T12:03:25.316762] [INFO ] [MAIN ] [306/3541] AVNS kept (0.2s) | 306 kept, 0 rejected | 91.6/min | ETA: 35.3m [2026-01-02T12:03:25.819120] [DEBUG] [REMOTE ] AVO: Retrieved 1319 rows, trimmed to 300. [2026-01-02T12:03:25.819240] [DEBUG] [REMOTE ] AVO: PASS: History has at least 300 days. [2026-01-02T12:03:25.819457] [DEBUG] [REMOTE ] AVO: PASS: Price check passed. Min price $11.25. [2026-01-02T12:03:25.819607] [DEBUG] [REMOTE ] AVO: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:25.819716] [DEBUG] [REMOTE ] AVO: PASS: Integrity check passed. [2026-01-02T12:03:25.819755] [DEBUG] [REMOTE ] AVO: Symbol is viable for forecasting. [2026-01-02T12:03:25.819802] [INFO ] [MAIN ] [307/3541] AVO kept (0.5s) | 307 kept, 0 rejected | 91.7/min | ETA: 35.3m [2026-01-02T12:03:26.285792] [DEBUG] [REMOTE ] AVTX: Retrieved 2546 rows, trimmed to 300. [2026-01-02T12:03:26.285915] [DEBUG] [REMOTE ] AVTX: PASS: History has at least 300 days. [2026-01-02T12:03:26.286110] [DEBUG] [REMOTE ] AVTX: PASS: Price check passed. Min price $13.48. [2026-01-02T12:03:26.286240] [DEBUG] [REMOTE ] AVTX: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:26.286345] [DEBUG] [REMOTE ] AVTX: PASS: Integrity check passed. [2026-01-02T12:03:26.286383] [DEBUG] [REMOTE ] AVTX: Symbol is viable for forecasting. [2026-01-02T12:03:26.286428] [INFO ] [MAIN ] [308/3541] AVTX kept (0.5s) | 308 kept, 0 rejected | 91.7/min | ETA: 35.2m [2026-01-02T12:03:26.980392] [DEBUG] [REMOTE ] AVXL: Retrieved 4881 rows, trimmed to 300. [2026-01-02T12:03:26.980536] [DEBUG] [REMOTE ] AVXL: PASS: History has at least 300 days. [2026-01-02T12:03:26.980800] [DEBUG] [REMOTE ] AVXL: PASS: Price check passed. Min price $3.08. [2026-01-02T12:03:26.980956] [DEBUG] [REMOTE ] AVXL: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:26.981096] [DEBUG] [REMOTE ] AVXL: PASS: Integrity check passed. [2026-01-02T12:03:26.981140] [DEBUG] [REMOTE ] AVXL: Symbol is viable for forecasting. [2026-01-02T12:03:26.981192] [INFO ] [MAIN ] [309/3541] AVXL kept (0.7s) | 309 kept, 0 rejected | 91.7/min | ETA: 35.2m [2026-01-02T12:03:27.449198] [DEBUG] [REMOTE ] AVY: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:03:27.449327] [DEBUG] [REMOTE ] AVY: PASS: History has at least 300 days. [2026-01-02T12:03:27.449541] [DEBUG] [REMOTE ] AVY: PASS: Price check passed. Min price $156.65. [2026-01-02T12:03:27.449709] [DEBUG] [REMOTE ] AVY: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:27.449827] [DEBUG] [REMOTE ] AVY: PASS: Integrity check passed. [2026-01-02T12:03:27.449867] [DEBUG] [REMOTE ] AVY: Symbol is viable for forecasting. [2026-01-02T12:03:27.449916] [INFO ] [MAIN ] [310/3541] AVY kept (0.5s) | 310 kept, 0 rejected | 91.8/min | ETA: 35.2m [2026-01-02T12:03:27.983282] [DEBUG] [REMOTE ] AWF: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:03:27.983411] [DEBUG] [REMOTE ] AWF: PASS: History has at least 300 days. [2026-01-02T12:03:27.983633] [DEBUG] [REMOTE ] AWF: PASS: Price check passed. Min price $10.48. [2026-01-02T12:03:27.983773] [DEBUG] [REMOTE ] AWF: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:27.983884] [DEBUG] [REMOTE ] AWF: PASS: Integrity check passed. [2026-01-02T12:03:27.983924] [DEBUG] [REMOTE ] AWF: Symbol is viable for forecasting. [2026-01-02T12:03:27.983971] [INFO ] [MAIN ] [311/3541] AWF kept (0.5s) | 311 kept, 0 rejected | 91.9/min | ETA: 35.2m [2026-01-02T12:03:28.450285] [DEBUG] [REMOTE ] AWI: Retrieved 4831 rows, trimmed to 300. [2026-01-02T12:03:28.450468] [DEBUG] [REMOTE ] AWI: PASS: History has at least 300 days. [2026-01-02T12:03:28.450737] [DEBUG] [REMOTE ] AWI: PASS: Price check passed. Min price $179.87. [2026-01-02T12:03:28.450876] [DEBUG] [REMOTE ] AWI: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:28.450997] [DEBUG] [REMOTE ] AWI: PASS: Integrity check passed. [2026-01-02T12:03:28.451040] [DEBUG] [REMOTE ] AWI: Symbol is viable for forecasting. [2026-01-02T12:03:28.451093] [INFO ] [MAIN ] [312/3541] AWI kept (0.5s) | 312 kept, 0 rejected | 91.9/min | ETA: 35.1m [2026-01-02T12:03:28.899754] [DEBUG] [REMOTE ] AWK: Retrieved 4452 rows, trimmed to 300. [2026-01-02T12:03:28.899961] [DEBUG] [REMOTE ] AWK: PASS: History has at least 300 days. [2026-01-02T12:03:28.900275] [DEBUG] [REMOTE ] AWK: PASS: Price check passed. Min price $125.18. [2026-01-02T12:03:28.900420] [DEBUG] [REMOTE ] AWK: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:28.900739] [DEBUG] [REMOTE ] AWK: PASS: Integrity check passed. [2026-01-02T12:03:28.900792] [DEBUG] [REMOTE ] AWK: Symbol is viable for forecasting. [2026-01-02T12:03:28.900851] [INFO ] [MAIN ] [313/3541] AWK kept (0.4s) | 313 kept, 0 rejected | 92.0/min | ETA: 35.1m [2026-01-02T12:03:29.315278] [DEBUG] [REMOTE ] AWP: Retrieved 4702 rows, trimmed to 300. [2026-01-02T12:03:29.315416] [DEBUG] [REMOTE ] AWP: PASS: History has at least 300 days. [2026-01-02T12:03:29.315659] [DEBUG] [REMOTE ] AWP: PASS: Price check passed. Min price $3.69. [2026-01-02T12:03:29.315822] [DEBUG] [REMOTE ] AWP: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:29.315943] [DEBUG] [REMOTE ] AWP: PASS: Integrity check passed. [2026-01-02T12:03:29.315983] [DEBUG] [REMOTE ] AWP: Symbol is viable for forecasting. [2026-01-02T12:03:29.316030] [INFO ] [MAIN ] [314/3541] AWP kept (0.4s) | 314 kept, 0 rejected | 92.1/min | ETA: 35.0m [2026-01-02T12:03:29.775789] [DEBUG] [REMOTE ] AWRE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:03:29.775954] [DEBUG] [REMOTE ] AWRE: PASS: History has at least 300 days. [2026-01-02T12:03:29.776251] [DEBUG] [REMOTE ] AWRE: PASS: Price check passed. Min price $1.85. [2026-01-02T12:03:29.776621] [DEBUG] [REMOTE ] AWRE: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:29.776794] [DEBUG] [REMOTE ] AWRE: PASS: Integrity check passed. [2026-01-02T12:03:29.776857] [DEBUG] [REMOTE ] AWRE: Symbol is viable for forecasting. [2026-01-02T12:03:29.776926] [INFO ] [MAIN ] [315/3541] AWRE kept (0.5s) | 315 kept, 0 rejected | 92.2/min | ETA: 35.0m [2026-01-02T12:03:30.251244] [DEBUG] [REMOTE ] AXGN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:03:30.251644] [DEBUG] [REMOTE ] AXGN: PASS: History has at least 300 days. [2026-01-02T12:03:30.252050] [DEBUG] [REMOTE ] AXGN: PASS: Price check passed. Min price $15.59. [2026-01-02T12:03:30.252206] [DEBUG] [REMOTE ] AXGN: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:30.252367] [DEBUG] [REMOTE ] AXGN: PASS: Integrity check passed. [2026-01-02T12:03:30.252410] [DEBUG] [REMOTE ] AXGN: Symbol is viable for forecasting. [2026-01-02T12:03:30.252468] [INFO ] [MAIN ] [316/3541] AXGN kept (0.5s) | 316 kept, 0 rejected | 92.3/min | ETA: 34.9m [2026-01-02T12:03:30.730735] [DEBUG] [REMOTE ] AXL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:03:30.730954] [DEBUG] [REMOTE ] AXL: PASS: History has at least 300 days. [2026-01-02T12:03:30.731465] [DEBUG] [REMOTE ] AXL: PASS: Price check passed. Min price $5.32. [2026-01-02T12:03:30.731643] [DEBUG] [REMOTE ] AXL: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:30.731807] [DEBUG] [REMOTE ] AXL: PASS: Integrity check passed. [2026-01-02T12:03:30.731849] [DEBUG] [REMOTE ] AXL: Symbol is viable for forecasting. [2026-01-02T12:03:30.731911] [INFO ] [MAIN ] [317/3541] AXL kept (0.5s) | 317 kept, 0 rejected | 92.4/min | ETA: 34.9m [2026-01-02T12:03:31.234277] [DEBUG] [REMOTE ] AXON: Retrieved 6179 rows, trimmed to 300. [2026-01-02T12:03:31.234489] [DEBUG] [REMOTE ] AXON: PASS: History has at least 300 days. [2026-01-02T12:03:31.234855] [DEBUG] [REMOTE ] AXON: PASS: Price check passed. Min price $519.61. [2026-01-02T12:03:31.235009] [DEBUG] [REMOTE ] AXON: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:31.235337] [DEBUG] [REMOTE ] AXON: PASS: Integrity check passed. [2026-01-02T12:03:31.235386] [DEBUG] [REMOTE ] AXON: Symbol is viable for forecasting. [2026-01-02T12:03:31.235445] [INFO ] [MAIN ] [318/3541] AXON kept (0.5s) | 318 kept, 0 rejected | 92.5/min | ETA: 34.9m [2026-01-02T12:03:31.738225] [DEBUG] [REMOTE ] AXP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:03:31.738484] [DEBUG] [REMOTE ] AXP: PASS: History has at least 300 days. [2026-01-02T12:03:31.738953] [DEBUG] [REMOTE ] AXP: PASS: Price check passed. Min price $316.26. [2026-01-02T12:03:31.739108] [DEBUG] [REMOTE ] AXP: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:31.739275] [DEBUG] [REMOTE ] AXP: PASS: Integrity check passed. [2026-01-02T12:03:31.739494] [DEBUG] [REMOTE ] AXP: Symbol is viable for forecasting. [2026-01-02T12:03:31.739593] [INFO ] [MAIN ] [319/3541] AXP kept (0.5s) | 319 kept, 0 rejected | 92.5/min | ETA: 34.8m [2026-01-02T12:03:32.021778] [DEBUG] [REMOTE ] AXS: Retrieved 5663 rows, trimmed to 300. [2026-01-02T12:03:32.021915] [DEBUG] [REMOTE ] AXS: PASS: History has at least 300 days. [2026-01-02T12:03:32.022149] [DEBUG] [REMOTE ] AXS: PASS: Price check passed. Min price $87.89. [2026-01-02T12:03:32.022285] [DEBUG] [REMOTE ] AXS: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:32.022400] [DEBUG] [REMOTE ] AXS: PASS: Integrity check passed. [2026-01-02T12:03:32.022439] [DEBUG] [REMOTE ] AXS: Symbol is viable for forecasting. [2026-01-02T12:03:32.022492] [INFO ] [MAIN ] [320/3541] AXS kept (0.3s) | 320 kept, 0 rejected | 92.7/min | ETA: 34.8m [2026-01-02T12:03:32.446793] [DEBUG] [REMOTE ] AXSM: Retrieved 2543 rows, trimmed to 300. [2026-01-02T12:03:32.446941] [DEBUG] [REMOTE ] AXSM: PASS: History has at least 300 days. [2026-01-02T12:03:32.447203] [DEBUG] [REMOTE ] AXSM: PASS: Price check passed. Min price $118.64. [2026-01-02T12:03:32.447398] [DEBUG] [REMOTE ] AXSM: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:32.447540] [DEBUG] [REMOTE ] AXSM: PASS: Integrity check passed. [2026-01-02T12:03:32.447613] [DEBUG] [REMOTE ] AXSM: Symbol is viable for forecasting. [2026-01-02T12:03:32.447678] [INFO ] [MAIN ] [321/3541] AXSM kept (0.4s) | 321 kept, 0 rejected | 92.8/min | ETA: 34.7m [2026-01-02T12:03:32.868305] [DEBUG] [REMOTE ] AXTA: Retrieved 2800 rows, trimmed to 300. [2026-01-02T12:03:32.868429] [DEBUG] [REMOTE ] AXTA: PASS: History has at least 300 days. [2026-01-02T12:03:32.868688] [DEBUG] [REMOTE ] AXTA: PASS: Price check passed. Min price $26.39. [2026-01-02T12:03:32.868839] [DEBUG] [REMOTE ] AXTA: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:32.868950] [DEBUG] [REMOTE ] AXTA: PASS: Integrity check passed. [2026-01-02T12:03:32.868990] [DEBUG] [REMOTE ] AXTA: Symbol is viable for forecasting. [2026-01-02T12:03:32.869038] [INFO ] [MAIN ] [322/3541] AXTA kept (0.4s) | 322 kept, 0 rejected | 92.9/min | ETA: 34.7m [2026-01-02T12:03:33.424712] [DEBUG] [REMOTE ] AXTI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:03:33.424850] [DEBUG] [REMOTE ] AXTI: PASS: History has at least 300 days. [2026-01-02T12:03:33.425077] [DEBUG] [REMOTE ] AXTI: PASS: Price check passed. Min price $4.03. [2026-01-02T12:03:33.425211] [DEBUG] [REMOTE ] AXTI: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:33.425329] [DEBUG] [REMOTE ] AXTI: PASS: Integrity check passed. [2026-01-02T12:03:33.425369] [DEBUG] [REMOTE ] AXTI: Symbol is viable for forecasting. [2026-01-02T12:03:33.425417] [INFO ] [MAIN ] [323/3541] AXTI kept (0.6s) | 323 kept, 0 rejected | 92.9/min | ETA: 34.6m [2026-01-02T12:03:33.849643] [DEBUG] [REMOTE ] AYI: Retrieved 6059 rows, trimmed to 300. [2026-01-02T12:03:33.849774] [DEBUG] [REMOTE ] AYI: PASS: History has at least 300 days. [2026-01-02T12:03:33.849997] [DEBUG] [REMOTE ] AYI: PASS: Price check passed. Min price $341.65. [2026-01-02T12:03:33.850161] [DEBUG] [REMOTE ] AYI: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:33.850284] [DEBUG] [REMOTE ] AYI: PASS: Integrity check passed. [2026-01-02T12:03:33.850325] [DEBUG] [REMOTE ] AYI: Symbol is viable for forecasting. [2026-01-02T12:03:33.850373] [INFO ] [MAIN ] [324/3541] AYI kept (0.4s) | 324 kept, 0 rejected | 93.0/min | ETA: 34.6m [2026-01-02T12:03:38.940476] [DEBUG] [REMOTE ] AZ: Retrieved 1383 rows, trimmed to 300. [2026-01-02T12:03:38.940624] [DEBUG] [REMOTE ] AZ: PASS: History has at least 300 days. [2026-01-02T12:03:38.940823] [DEBUG] [REMOTE ] AZ: PASS: Price check passed. Min price $5.20. [2026-01-02T12:03:38.940956] [DEBUG] [REMOTE ] AZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:38.941250] [DEBUG] [REMOTE ] AZ: PASS: Integrity check passed. [2026-01-02T12:03:38.941288] [DEBUG] [REMOTE ] AZ: Symbol is viable for forecasting. [2026-01-02T12:03:38.941334] [INFO ] [MAIN ] [325/3541] AZ kept (5.1s) | 325 kept, 0 rejected | 91.1/min | ETA: 35.3m [2026-01-02T12:03:39.391539] [DEBUG] [REMOTE ] AZN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:03:39.391692] [DEBUG] [REMOTE ] AZN: PASS: History has at least 300 days. [2026-01-02T12:03:39.391941] [DEBUG] [REMOTE ] AZN: PASS: Price check passed. Min price $81.15. [2026-01-02T12:03:39.392104] [DEBUG] [REMOTE ] AZN: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:39.392233] [DEBUG] [REMOTE ] AZN: PASS: Integrity check passed. [2026-01-02T12:03:39.392275] [DEBUG] [REMOTE ] AZN: Symbol is viable for forecasting. [2026-01-02T12:03:39.392324] [INFO ] [MAIN ] [326/3541] AZN kept (0.5s) | 326 kept, 0 rejected | 91.2/min | ETA: 35.3m [2026-01-02T12:03:39.888499] [DEBUG] [REMOTE ] AZO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:03:39.888664] [DEBUG] [REMOTE ] AZO: PASS: History has at least 300 days. [2026-01-02T12:03:39.888927] [DEBUG] [REMOTE ] AZO: PASS: Price check passed. Min price $3391.50. [2026-01-02T12:03:39.889080] [DEBUG] [REMOTE ] AZO: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:39.889200] [DEBUG] [REMOTE ] AZO: PASS: Integrity check passed. [2026-01-02T12:03:39.889240] [DEBUG] [REMOTE ] AZO: Symbol is viable for forecasting. [2026-01-02T12:03:39.889287] [INFO ] [MAIN ] [327/3541] AZO kept (0.5s) | 327 kept, 0 rejected | 91.2/min | ETA: 35.2m [2026-01-02T12:03:40.351391] [DEBUG] [REMOTE ] AZTA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:03:40.351529] [DEBUG] [REMOTE ] AZTA: PASS: History has at least 300 days. [2026-01-02T12:03:40.351785] [DEBUG] [REMOTE ] AZTA: PASS: Price check passed. Min price $29.37. [2026-01-02T12:03:40.351943] [DEBUG] [REMOTE ] AZTA: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:40.352271] [DEBUG] [REMOTE ] AZTA: PASS: Integrity check passed. [2026-01-02T12:03:40.352330] [DEBUG] [REMOTE ] AZTA: Symbol is viable for forecasting. [2026-01-02T12:03:40.352395] [INFO ] [MAIN ] [328/3541] AZTA kept (0.5s) | 328 kept, 0 rejected | 91.3/min | ETA: 35.2m [2026-01-02T12:03:40.823163] [DEBUG] [REMOTE ] AZZ: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:03:40.823301] [DEBUG] [REMOTE ] AZZ: PASS: History has at least 300 days. [2026-01-02T12:03:40.823636] [DEBUG] [REMOTE ] AZZ: PASS: Price check passed. Min price $97.64. [2026-01-02T12:03:40.823817] [DEBUG] [REMOTE ] AZZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:40.823941] [DEBUG] [REMOTE ] AZZ: PASS: Integrity check passed. [2026-01-02T12:03:40.823982] [DEBUG] [REMOTE ] AZZ: Symbol is viable for forecasting. [2026-01-02T12:03:40.824034] [INFO ] [MAIN ] [329/3541] AZZ kept (0.5s) | 329 kept, 0 rejected | 91.4/min | ETA: 35.1m [2026-01-02T12:03:41.169027] [DEBUG] [REMOTE ] BA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:03:41.169169] [DEBUG] [REMOTE ] BA: PASS: History has at least 300 days. [2026-01-02T12:03:41.169404] [DEBUG] [REMOTE ] BA: PASS: Price check passed. Min price $179.12. [2026-01-02T12:03:41.169543] [DEBUG] [REMOTE ] BA: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:41.169690] [DEBUG] [REMOTE ] BA: PASS: Integrity check passed. [2026-01-02T12:03:41.169733] [DEBUG] [REMOTE ] BA: Symbol is viable for forecasting. [2026-01-02T12:03:41.169781] [INFO ] [MAIN ] [330/3541] BA kept (0.3s) | 330 kept, 0 rejected | 91.5/min | ETA: 35.1m [2026-01-02T12:03:41.555290] [DEBUG] [REMOTE ] BABA: Retrieved 2838 rows, trimmed to 300. [2026-01-02T12:03:41.555425] [DEBUG] [REMOTE ] BABA: PASS: History has at least 300 days. [2026-01-02T12:03:41.555684] [DEBUG] [REMOTE ] BABA: PASS: Price check passed. Min price $146.58. [2026-01-02T12:03:41.555829] [DEBUG] [REMOTE ] BABA: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:41.555951] [DEBUG] [REMOTE ] BABA: PASS: Integrity check passed. [2026-01-02T12:03:41.555993] [DEBUG] [REMOTE ] BABA: Symbol is viable for forecasting. [2026-01-02T12:03:41.556043] [INFO ] [MAIN ] [331/3541] BABA kept (0.4s) | 331 kept, 0 rejected | 91.6/min | ETA: 35.0m [2026-01-02T12:03:41.850964] [DEBUG] [REMOTE ] BABX: Retrieved 765 rows, trimmed to 300. [2026-01-02T12:03:41.851103] [DEBUG] [REMOTE ] BABX: PASS: History has at least 300 days. [2026-01-02T12:03:41.851339] [DEBUG] [REMOTE ] BABX: PASS: Price check passed. Min price $36.04. [2026-01-02T12:03:41.851496] [DEBUG] [REMOTE ] BABX: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:41.851658] [DEBUG] [REMOTE ] BABX: PASS: Integrity check passed. [2026-01-02T12:03:41.851710] [DEBUG] [REMOTE ] BABX: Symbol is viable for forecasting. [2026-01-02T12:03:41.851765] [INFO ] [MAIN ] [332/3541] BABX kept (0.3s) | 332 kept, 0 rejected | 91.8/min | ETA: 35.0m [2026-01-02T12:03:42.520727] [DEBUG] [REMOTE ] BAC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:03:42.520890] [DEBUG] [REMOTE ] BAC: PASS: History has at least 300 days. [2026-01-02T12:03:42.521212] [DEBUG] [REMOTE ] BAC: PASS: Price check passed. Min price $48.40. [2026-01-02T12:03:42.521421] [DEBUG] [REMOTE ] BAC: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:42.521617] [DEBUG] [REMOTE ] BAC: PASS: Integrity check passed. [2026-01-02T12:03:42.521680] [DEBUG] [REMOTE ] BAC: Symbol is viable for forecasting. [2026-01-02T12:03:42.521757] [INFO ] [MAIN ] [333/3541] BAC kept (0.7s) | 333 kept, 0 rejected | 91.8/min | ETA: 34.9m [2026-01-02T12:03:42.723886] [DEBUG] [REMOTE ] BAH: Retrieved 3802 rows, trimmed to 300. [2026-01-02T12:03:42.724021] [DEBUG] [REMOTE ] BAH: PASS: History has at least 300 days. [2026-01-02T12:03:42.724238] [DEBUG] [REMOTE ] BAH: PASS: Price check passed. Min price $79.90. [2026-01-02T12:03:42.724373] [DEBUG] [REMOTE ] BAH: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:42.724491] [DEBUG] [REMOTE ] BAH: PASS: Integrity check passed. [2026-01-02T12:03:42.724531] [DEBUG] [REMOTE ] BAH: Symbol is viable for forecasting. [2026-01-02T12:03:42.724600] [INFO ] [MAIN ] [334/3541] BAH kept (0.2s) | 334 kept, 0 rejected | 92.0/min | ETA: 34.9m [2026-01-02T12:03:43.401663] [DEBUG] [REMOTE ] BAK: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:03:43.401844] [DEBUG] [REMOTE ] BAK: PASS: History has at least 300 days. [2026-01-02T12:03:43.402119] [DEBUG] [REMOTE ] BAK: PASS: Price check passed. Min price $2.38. [2026-01-02T12:03:43.402259] [DEBUG] [REMOTE ] BAK: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:43.402393] [DEBUG] [REMOTE ] BAK: PASS: Integrity check passed. [2026-01-02T12:03:43.402432] [DEBUG] [REMOTE ] BAK: Symbol is viable for forecasting. [2026-01-02T12:03:43.402492] [INFO ] [MAIN ] [335/3541] BAK kept (0.7s) | 335 kept, 0 rejected | 92.0/min | ETA: 34.9m [2026-01-02T12:03:43.884896] [DEBUG] [REMOTE ] BALL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:03:43.885026] [DEBUG] [REMOTE ] BALL: PASS: History has at least 300 days. [2026-01-02T12:03:43.885237] [DEBUG] [REMOTE ] BALL: PASS: Price check passed. Min price $46.22. [2026-01-02T12:03:43.885369] [DEBUG] [REMOTE ] BALL: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:43.885479] [DEBUG] [REMOTE ] BALL: PASS: Integrity check passed. [2026-01-02T12:03:43.885518] [DEBUG] [REMOTE ] BALL: Symbol is viable for forecasting. [2026-01-02T12:03:43.885565] [INFO ] [MAIN ] [336/3541] BALL kept (0.5s) | 336 kept, 0 rejected | 92.0/min | ETA: 34.8m [2026-01-02T12:03:44.012506] [DEBUG] [REMOTE ] BAM: Retrieved 773 rows, trimmed to 300. [2026-01-02T12:03:44.012644] [DEBUG] [REMOTE ] BAM: PASS: History has at least 300 days. [2026-01-02T12:03:44.012841] [DEBUG] [REMOTE ] BAM: PASS: Price check passed. Min price $49.00. [2026-01-02T12:03:44.012977] [DEBUG] [REMOTE ] BAM: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:44.013085] [DEBUG] [REMOTE ] BAM: PASS: Integrity check passed. [2026-01-02T12:03:44.013125] [DEBUG] [REMOTE ] BAM: Symbol is viable for forecasting. [2026-01-02T12:03:44.013172] [INFO ] [MAIN ] [337/3541] BAM kept (0.1s) | 337 kept, 0 rejected | 92.3/min | ETA: 34.7m [2026-01-02T12:03:44.718070] [DEBUG] [REMOTE ] BANC: Retrieved 5851 rows, trimmed to 300. [2026-01-02T12:03:44.718198] [DEBUG] [REMOTE ] BANC: PASS: History has at least 300 days. [2026-01-02T12:03:44.718407] [DEBUG] [REMOTE ] BANC: PASS: Price check passed. Min price $15.48. [2026-01-02T12:03:44.718539] [DEBUG] [REMOTE ] BANC: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:44.718688] [DEBUG] [REMOTE ] BANC: PASS: Integrity check passed. [2026-01-02T12:03:44.718730] [DEBUG] [REMOTE ] BANC: Symbol is viable for forecasting. [2026-01-02T12:03:44.718777] [INFO ] [MAIN ] [338/3541] BANC kept (0.7s) | 338 kept, 0 rejected | 92.2/min | ETA: 34.7m [2026-01-02T12:03:44.988707] [DEBUG] [REMOTE ] BAND: Retrieved 2045 rows, trimmed to 300. [2026-01-02T12:03:44.988830] [DEBUG] [REMOTE ] BAND: PASS: History has at least 300 days. [2026-01-02T12:03:44.989025] [DEBUG] [REMOTE ] BAND: PASS: Price check passed. Min price $13.42. [2026-01-02T12:03:44.989172] [DEBUG] [REMOTE ] BAND: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:44.989278] [DEBUG] [REMOTE ] BAND: PASS: Integrity check passed. [2026-01-02T12:03:44.989317] [DEBUG] [REMOTE ] BAND: Symbol is viable for forecasting. [2026-01-02T12:03:44.989365] [INFO ] [MAIN ] [339/3541] BAND kept (0.3s) | 339 kept, 0 rejected | 92.4/min | ETA: 34.7m [2026-01-02T12:03:45.411505] [DEBUG] [REMOTE ] BANF: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:03:45.411656] [DEBUG] [REMOTE ] BANF: PASS: History has at least 300 days. [2026-01-02T12:03:45.411914] [DEBUG] [REMOTE ] BANF: PASS: Price check passed. Min price $106.01. [2026-01-02T12:03:45.412055] [DEBUG] [REMOTE ] BANF: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:45.412183] [DEBUG] [REMOTE ] BANF: PASS: Integrity check passed. [2026-01-02T12:03:45.412225] [DEBUG] [REMOTE ] BANF: Symbol is viable for forecasting. [2026-01-02T12:03:45.412275] [INFO ] [MAIN ] [340/3541] BANF kept (0.4s) | 340 kept, 0 rejected | 92.5/min | ETA: 34.6m [2026-01-02T12:03:45.854070] [DEBUG] [REMOTE ] BANX: Retrieved 3055 rows, trimmed to 300. [2026-01-02T12:03:45.854200] [DEBUG] [REMOTE ] BANX: PASS: History has at least 300 days. [2026-01-02T12:03:45.854401] [DEBUG] [REMOTE ] BANX: PASS: Price check passed. Min price $20.21. [2026-01-02T12:03:45.854538] [DEBUG] [REMOTE ] BANX: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:45.854679] [DEBUG] [REMOTE ] BANX: PASS: Integrity check passed. [2026-01-02T12:03:45.854721] [DEBUG] [REMOTE ] BANX: Symbol is viable for forecasting. [2026-01-02T12:03:45.854769] [INFO ] [MAIN ] [341/3541] BANX kept (0.4s) | 341 kept, 0 rejected | 92.6/min | ETA: 34.6m [2026-01-02T12:03:46.277263] [DEBUG] [REMOTE ] BAP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:03:46.277390] [DEBUG] [REMOTE ] BAP: PASS: History has at least 300 days. [2026-01-02T12:03:46.277618] [DEBUG] [REMOTE ] BAP: PASS: Price check passed. Min price $247.85. [2026-01-02T12:03:46.277755] [DEBUG] [REMOTE ] BAP: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:46.277869] [DEBUG] [REMOTE ] BAP: PASS: Integrity check passed. [2026-01-02T12:03:46.277908] [DEBUG] [REMOTE ] BAP: Symbol is viable for forecasting. [2026-01-02T12:03:46.277957] [INFO ] [MAIN ] [342/3541] BAP kept (0.4s) | 342 kept, 0 rejected | 92.7/min | ETA: 34.5m [2026-01-02T12:03:46.600424] [DEBUG] [REMOTE ] BATRA: Retrieved 2442 rows, trimmed to 300. [2026-01-02T12:03:46.600542] [DEBUG] [REMOTE ] BATRA: PASS: History has at least 300 days. [2026-01-02T12:03:46.600779] [DEBUG] [REMOTE ] BATRA: PASS: Price check passed. Min price $41.92. [2026-01-02T12:03:46.600914] [DEBUG] [REMOTE ] BATRA: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:46.601021] [DEBUG] [REMOTE ] BATRA: PASS: Integrity check passed. [2026-01-02T12:03:46.601061] [DEBUG] [REMOTE ] BATRA: Symbol is viable for forecasting. [2026-01-02T12:03:46.601108] [INFO ] [MAIN ] [343/3541] BATRA kept (0.3s) | 343 kept, 0 rejected | 92.8/min | ETA: 34.5m [2026-01-02T12:03:47.048416] [DEBUG] [REMOTE ] BATRK: Retrieved 2442 rows, trimmed to 300. [2026-01-02T12:03:47.048544] [DEBUG] [REMOTE ] BATRK: PASS: History has at least 300 days. [2026-01-02T12:03:47.048825] [DEBUG] [REMOTE ] BATRK: PASS: Price check passed. Min price $38.04. [2026-01-02T12:03:47.048961] [DEBUG] [REMOTE ] BATRK: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:47.049075] [DEBUG] [REMOTE ] BATRK: PASS: Integrity check passed. [2026-01-02T12:03:47.049116] [DEBUG] [REMOTE ] BATRK: Symbol is viable for forecasting. [2026-01-02T12:03:47.049164] [INFO ] [MAIN ] [344/3541] BATRK kept (0.4s) | 344 kept, 0 rejected | 92.9/min | ETA: 34.4m [2026-01-02T12:03:47.448340] [DEBUG] [REMOTE ] BAX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:03:47.448486] [DEBUG] [REMOTE ] BAX: PASS: History has at least 300 days. [2026-01-02T12:03:47.448781] [DEBUG] [REMOTE ] BAX: PASS: Price check passed. Min price $17.41. [2026-01-02T12:03:47.448935] [DEBUG] [REMOTE ] BAX: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:47.449075] [DEBUG] [REMOTE ] BAX: PASS: Integrity check passed. [2026-01-02T12:03:47.449121] [DEBUG] [REMOTE ] BAX: Symbol is viable for forecasting. [2026-01-02T12:03:47.449175] [INFO ] [MAIN ] [345/3541] BAX kept (0.4s) | 345 kept, 0 rejected | 93.0/min | ETA: 34.4m [2026-01-02T12:03:47.988128] [DEBUG] [REMOTE ] BB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:03:47.988289] [DEBUG] [REMOTE ] BB: PASS: History has at least 300 days. [2026-01-02T12:03:47.988595] [DEBUG] [REMOTE ] BB: PASS: Price check passed. Min price $3.77. [2026-01-02T12:03:47.988779] [DEBUG] [REMOTE ] BB: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:47.988916] [DEBUG] [REMOTE ] BB: PASS: Integrity check passed. [2026-01-02T12:03:47.988958] [DEBUG] [REMOTE ] BB: Symbol is viable for forecasting. [2026-01-02T12:03:47.989012] [INFO ] [MAIN ] [346/3541] BB kept (0.5s) | 346 kept, 0 rejected | 93.0/min | ETA: 34.3m [2026-01-02T12:03:48.159569] [DEBUG] [REMOTE ] BBAI: Retrieved 1013 rows, trimmed to 300. [2026-01-02T12:03:48.159766] [DEBUG] [REMOTE ] BBAI: PASS: History has at least 300 days. [2026-01-02T12:03:48.160040] [DEBUG] [REMOTE ] BBAI: PASS: Price check passed. Min price $5.40. [2026-01-02T12:03:48.160270] [DEBUG] [REMOTE ] BBAI: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:48.160426] [DEBUG] [REMOTE ] BBAI: PASS: Integrity check passed. [2026-01-02T12:03:48.160483] [DEBUG] [REMOTE ] BBAI: Symbol is viable for forecasting. [2026-01-02T12:03:48.160550] [INFO ] [MAIN ] [347/3541] BBAI kept (0.2s) | 347 kept, 0 rejected | 93.2/min | ETA: 34.3m [2026-01-02T12:03:48.685942] [DEBUG] [REMOTE ] BBCP: Retrieved 2102 rows, trimmed to 300. [2026-01-02T12:03:48.686116] [DEBUG] [REMOTE ] BBCP: PASS: History has at least 300 days. [2026-01-02T12:03:48.686363] [DEBUG] [REMOTE ] BBCP: PASS: Price check passed. Min price $5.86. [2026-01-02T12:03:48.686510] [DEBUG] [REMOTE ] BBCP: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:48.686646] [DEBUG] [REMOTE ] BBCP: PASS: Integrity check passed. [2026-01-02T12:03:48.686691] [DEBUG] [REMOTE ] BBCP: Symbol is viable for forecasting. [2026-01-02T12:03:48.686743] [INFO ] [MAIN ] [348/3541] BBCP kept (0.5s) | 348 kept, 0 rejected | 93.3/min | ETA: 34.2m [2026-01-02T12:03:49.236960] [DEBUG] [REMOTE ] BBD: Retrieved 6065 rows, trimmed to 300. [2026-01-02T12:03:49.237144] [DEBUG] [REMOTE ] BBD: PASS: History has at least 300 days. [2026-01-02T12:03:49.237403] [DEBUG] [REMOTE ] BBD: PASS: Price check passed. Min price $2.99. [2026-01-02T12:03:49.237543] [DEBUG] [REMOTE ] BBD: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:49.237701] [DEBUG] [REMOTE ] BBD: PASS: Integrity check passed. [2026-01-02T12:03:49.237743] [DEBUG] [REMOTE ] BBD: Symbol is viable for forecasting. [2026-01-02T12:03:49.237793] [INFO ] [MAIN ] [349/3541] BBD kept (0.6s) | 349 kept, 0 rejected | 93.3/min | ETA: 34.2m [2026-01-02T12:03:49.613772] [DEBUG] [REMOTE ] BBDO: Retrieved 3472 rows, trimmed to 300. [2026-01-02T12:03:49.613900] [DEBUG] [REMOTE ] BBDO: PASS: History has at least 300 days. [2026-01-02T12:03:49.614103] [DEBUG] [REMOTE ] BBDO: PASS: Price check passed. Min price $2.65. [2026-01-02T12:03:49.614235] [DEBUG] [REMOTE ] BBDO: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:49.614348] [DEBUG] [REMOTE ] BBDO: PASS: Integrity check passed. [2026-01-02T12:03:49.614387] [DEBUG] [REMOTE ] BBDO: Symbol is viable for forecasting. [2026-01-02T12:03:49.614435] [INFO ] [MAIN ] [350/3541] BBDO kept (0.4s) | 350 kept, 0 rejected | 93.4/min | ETA: 34.2m [2026-01-02T12:03:50.188480] [DEBUG] [REMOTE ] BBH: Retrieved 6566 rows, trimmed to 300. [2026-01-02T12:03:50.188639] [DEBUG] [REMOTE ] BBH: PASS: History has at least 300 days. [2026-01-02T12:03:50.188884] [DEBUG] [REMOTE ] BBH: PASS: Price check passed. Min price $171.23. [2026-01-02T12:03:50.189034] [DEBUG] [REMOTE ] BBH: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:50.189150] [DEBUG] [REMOTE ] BBH: PASS: Integrity check passed. [2026-01-02T12:03:50.189191] [DEBUG] [REMOTE ] BBH: Symbol is viable for forecasting. [2026-01-02T12:03:50.189240] [INFO ] [MAIN ] [351/3541] BBH kept (0.6s) | 351 kept, 0 rejected | 93.5/min | ETA: 34.1m [2026-01-02T12:03:50.480563] [DEBUG] [REMOTE ] BBIO: Retrieved 1638 rows, trimmed to 300. [2026-01-02T12:03:50.480702] [DEBUG] [REMOTE ] BBIO: PASS: History has at least 300 days. [2026-01-02T12:03:50.480903] [DEBUG] [REMOTE ] BBIO: PASS: Price check passed. Min price $53.24. [2026-01-02T12:03:50.481040] [DEBUG] [REMOTE ] BBIO: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:50.481148] [DEBUG] [REMOTE ] BBIO: PASS: Integrity check passed. [2026-01-02T12:03:50.481189] [DEBUG] [REMOTE ] BBIO: Symbol is viable for forecasting. [2026-01-02T12:03:50.481237] [INFO ] [MAIN ] [352/3541] BBIO kept (0.3s) | 352 kept, 0 rejected | 93.6/min | ETA: 34.1m [2026-01-02T12:03:50.841866] [DEBUG] [REMOTE ] BBLG: Retrieved 1929 rows, trimmed to 300. [2026-01-02T12:03:50.841989] [DEBUG] [REMOTE ] BBLG: PASS: History has at least 300 days. [2026-01-02T12:03:50.842190] [DEBUG] [REMOTE ] BBLG: PASS: Price check passed. Min price $1.33. [2026-01-02T12:03:50.842325] [DEBUG] [REMOTE ] BBLG: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:50.842432] [DEBUG] [REMOTE ] BBLG: PASS: Integrity check passed. [2026-01-02T12:03:50.842471] [DEBUG] [REMOTE ] BBLG: Symbol is viable for forecasting. [2026-01-02T12:03:50.842518] [INFO ] [MAIN ] [353/3541] BBLG kept (0.4s) | 353 kept, 0 rejected | 93.7/min | ETA: 34.0m [2026-01-02T12:03:51.382652] [DEBUG] [REMOTE ] BBN: Retrieved 3859 rows, trimmed to 300. [2026-01-02T12:03:51.382787] [DEBUG] [REMOTE ] BBN: PASS: History has at least 300 days. [2026-01-02T12:03:51.383028] [DEBUG] [REMOTE ] BBN: PASS: Price check passed. Min price $16.26. [2026-01-02T12:03:51.383199] [DEBUG] [REMOTE ] BBN: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:51.383315] [DEBUG] [REMOTE ] BBN: PASS: Integrity check passed. [2026-01-02T12:03:51.383355] [DEBUG] [REMOTE ] BBN: Symbol is viable for forecasting. [2026-01-02T12:03:51.383403] [INFO ] [MAIN ] [354/3541] BBN kept (0.5s) | 354 kept, 0 rejected | 93.8/min | ETA: 34.0m [2026-01-02T12:03:51.853063] [DEBUG] [REMOTE ] BBSI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:03:51.853296] [DEBUG] [REMOTE ] BBSI: PASS: History has at least 300 days. [2026-01-02T12:03:51.853651] [DEBUG] [REMOTE ] BBSI: PASS: Price check passed. Min price $33.23. [2026-01-02T12:03:51.853797] [DEBUG] [REMOTE ] BBSI: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:51.853949] [DEBUG] [REMOTE ] BBSI: PASS: Integrity check passed. [2026-01-02T12:03:51.853994] [DEBUG] [REMOTE ] BBSI: Symbol is viable for forecasting. [2026-01-02T12:03:51.854055] [INFO ] [MAIN ] [355/3541] BBSI kept (0.5s) | 355 kept, 0 rejected | 93.8/min | ETA: 34.0m [2026-01-02T12:03:52.081850] [DEBUG] [REMOTE ] BBUC: Retrieved 960 rows, trimmed to 300. [2026-01-02T12:03:52.082040] [DEBUG] [REMOTE ] BBUC: PASS: History has at least 300 days. [2026-01-02T12:03:52.082296] [DEBUG] [REMOTE ] BBUC: PASS: Price check passed. Min price $31.16. [2026-01-02T12:03:52.082438] [DEBUG] [REMOTE ] BBUC: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:52.082555] [DEBUG] [REMOTE ] BBUC: PASS: Integrity check passed. [2026-01-02T12:03:52.082617] [DEBUG] [REMOTE ] BBUC: Symbol is viable for forecasting. [2026-01-02T12:03:52.082671] [INFO ] [MAIN ] [356/3541] BBUC kept (0.2s) | 356 kept, 0 rejected | 94.0/min | ETA: 33.9m [2026-01-02T12:03:52.766247] [DEBUG] [REMOTE ] BBVA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:03:52.766459] [DEBUG] [REMOTE ] BBVA: PASS: History has at least 300 days. [2026-01-02T12:03:52.766799] [DEBUG] [REMOTE ] BBVA: PASS: Price check passed. Min price $17.72. [2026-01-02T12:03:52.766965] [DEBUG] [REMOTE ] BBVA: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:52.767103] [DEBUG] [REMOTE ] BBVA: PASS: Integrity check passed. [2026-01-02T12:03:52.767145] [DEBUG] [REMOTE ] BBVA: Symbol is viable for forecasting. [2026-01-02T12:03:52.767200] [INFO ] [MAIN ] [357/3541] BBVA kept (0.7s) | 357 kept, 0 rejected | 94.0/min | ETA: 33.9m [2026-01-02T12:03:53.236044] [DEBUG] [REMOTE ] BBWI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:03:53.236201] [DEBUG] [REMOTE ] BBWI: PASS: History has at least 300 days. [2026-01-02T12:03:53.236473] [DEBUG] [REMOTE ] BBWI: PASS: Price check passed. Min price $14.85. [2026-01-02T12:03:53.236644] [DEBUG] [REMOTE ] BBWI: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:53.236774] [DEBUG] [REMOTE ] BBWI: PASS: Integrity check passed. [2026-01-02T12:03:53.236817] [DEBUG] [REMOTE ] BBWI: Symbol is viable for forecasting. [2026-01-02T12:03:53.236866] [INFO ] [MAIN ] [358/3541] BBWI kept (0.5s) | 358 kept, 0 rejected | 94.1/min | ETA: 33.8m [2026-01-02T12:03:53.705727] [DEBUG] [REMOTE ] BBY: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:03:53.705917] [DEBUG] [REMOTE ] BBY: PASS: History has at least 300 days. [2026-01-02T12:03:53.706283] [DEBUG] [REMOTE ] BBY: PASS: Price check passed. Min price $66.93. [2026-01-02T12:03:53.706498] [DEBUG] [REMOTE ] BBY: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:53.706708] [DEBUG] [REMOTE ] BBY: PASS: Integrity check passed. [2026-01-02T12:03:53.706774] [DEBUG] [REMOTE ] BBY: Symbol is viable for forecasting. [2026-01-02T12:03:53.706855] [INFO ] [MAIN ] [359/3541] BBY kept (0.5s) | 359 kept, 0 rejected | 94.1/min | ETA: 33.8m [2026-01-02T12:03:54.240006] [DEBUG] [REMOTE ] BC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:03:54.240244] [DEBUG] [REMOTE ] BC: PASS: History has at least 300 days. [2026-01-02T12:03:54.240846] [DEBUG] [REMOTE ] BC: PASS: Price check passed. Min price $58.37. [2026-01-02T12:03:54.240995] [DEBUG] [REMOTE ] BC: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:54.241147] [DEBUG] [REMOTE ] BC: PASS: Integrity check passed. [2026-01-02T12:03:54.241190] [DEBUG] [REMOTE ] BC: Symbol is viable for forecasting. [2026-01-02T12:03:54.241247] [INFO ] [MAIN ] [360/3541] BC kept (0.5s) | 360 kept, 0 rejected | 94.2/min | ETA: 33.8m [2026-01-02T12:03:54.446896] [DEBUG] [REMOTE ] BCAL: Retrieved 2509 rows, trimmed to 300. [2026-01-02T12:03:54.447090] [DEBUG] [REMOTE ] BCAL: PASS: History has at least 300 days. [2026-01-02T12:03:54.447347] [DEBUG] [REMOTE ] BCAL: PASS: Price check passed. Min price $15.91. [2026-01-02T12:03:54.447531] [DEBUG] [REMOTE ] BCAL: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:54.447677] [DEBUG] [REMOTE ] BCAL: PASS: Integrity check passed. [2026-01-02T12:03:54.447719] [DEBUG] [REMOTE ] BCAL: Symbol is viable for forecasting. [2026-01-02T12:03:54.447773] [INFO ] [MAIN ] [361/3541] BCAL kept (0.2s) | 361 kept, 0 rejected | 94.3/min | ETA: 33.7m [2026-01-02T12:03:54.808438] [DEBUG] [REMOTE ] BCAX: Retrieved 326 rows, trimmed to 300. [2026-01-02T12:03:54.808567] [DEBUG] [REMOTE ] BCAX: PASS: History has at least 300 days. [2026-01-02T12:03:54.808895] [DEBUG] [REMOTE ] BCAX: PASS: Price check passed. Min price $13.93. [2026-01-02T12:03:54.809086] [DEBUG] [REMOTE ] BCAX: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:54.809212] [DEBUG] [REMOTE ] BCAX: PASS: Integrity check passed. [2026-01-02T12:03:54.809253] [DEBUG] [REMOTE ] BCAX: Symbol is viable for forecasting. [2026-01-02T12:03:54.809302] [INFO ] [MAIN ] [362/3541] BCAX kept (0.4s) | 362 kept, 0 rejected | 94.5/min | ETA: 33.7m [2026-01-02T12:03:56.152409] [DEBUG] [REMOTE ] BCBP: Retrieved 5589 rows, trimmed to 300. [2026-01-02T12:03:56.152545] [DEBUG] [REMOTE ] BCBP: PASS: History has at least 300 days. [2026-01-02T12:03:56.152805] [DEBUG] [REMOTE ] BCBP: PASS: Price check passed. Min price $7.45. [2026-01-02T12:03:56.152943] [DEBUG] [REMOTE ] BCBP: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:56.153063] [DEBUG] [REMOTE ] BCBP: PASS: Integrity check passed. [2026-01-02T12:03:56.153105] [DEBUG] [REMOTE ] BCBP: Symbol is viable for forecasting. [2026-01-02T12:03:56.153154] [INFO ] [MAIN ] [363/3541] BCBP kept (1.3s) | 363 kept, 0 rejected | 94.2/min | ETA: 33.7m [2026-01-02T12:03:56.509903] [DEBUG] [REMOTE ] BCC: Retrieved 3246 rows, trimmed to 300. [2026-01-02T12:03:56.510032] [DEBUG] [REMOTE ] BCC: PASS: History has at least 300 days. [2026-01-02T12:03:56.510232] [DEBUG] [REMOTE ] BCC: PASS: Price check passed. Min price $65.88. [2026-01-02T12:03:56.510366] [DEBUG] [REMOTE ] BCC: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:56.510480] [DEBUG] [REMOTE ] BCC: PASS: Integrity check passed. [2026-01-02T12:03:56.510521] [DEBUG] [REMOTE ] BCC: Symbol is viable for forecasting. [2026-01-02T12:03:56.510589] [INFO ] [MAIN ] [364/3541] BCC kept (0.4s) | 364 kept, 0 rejected | 94.3/min | ETA: 33.7m [2026-01-02T12:03:56.889659] [DEBUG] [REMOTE ] BCDA: Retrieved 3079 rows, trimmed to 300. [2026-01-02T12:03:56.889843] [DEBUG] [REMOTE ] BCDA: PASS: History has at least 300 days. [2026-01-02T12:03:56.890089] [DEBUG] [REMOTE ] BCDA: PASS: Price check passed. Min price $1.18. [2026-01-02T12:03:56.890231] [DEBUG] [REMOTE ] BCDA: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:56.890352] [DEBUG] [REMOTE ] BCDA: PASS: Integrity check passed. [2026-01-02T12:03:56.890395] [DEBUG] [REMOTE ] BCDA: Symbol is viable for forecasting. [2026-01-02T12:03:56.890447] [INFO ] [MAIN ] [365/3541] BCDA kept (0.4s) | 365 kept, 0 rejected | 94.4/min | ETA: 33.7m [2026-01-02T12:03:57.419946] [DEBUG] [REMOTE ] BCE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:03:57.420156] [DEBUG] [REMOTE ] BCE: PASS: History has at least 300 days. [2026-01-02T12:03:57.420482] [DEBUG] [REMOTE ] BCE: PASS: Price check passed. Min price $21.99. [2026-01-02T12:03:57.420682] [DEBUG] [REMOTE ] BCE: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:57.420874] [DEBUG] [REMOTE ] BCE: PASS: Integrity check passed. [2026-01-02T12:03:57.420934] [DEBUG] [REMOTE ] BCE: Symbol is viable for forecasting. [2026-01-02T12:03:57.421010] [INFO ] [MAIN ] [366/3541] BCE kept (0.5s) | 366 kept, 0 rejected | 94.4/min | ETA: 33.6m [2026-01-02T12:03:59.992067] [DEBUG] [REMOTE ] BCH: Retrieved 6035 rows, trimmed to 300. [2026-01-02T12:03:59.992230] [DEBUG] [REMOTE ] BCH: PASS: History has at least 300 days. [2026-01-02T12:03:59.992436] [DEBUG] [REMOTE ] BCH: PASS: Price check passed. Min price $30.01. [2026-01-02T12:03:59.992585] [DEBUG] [REMOTE ] BCH: PASS: Continuity check passed with 300 days. [2026-01-02T12:03:59.992701] [DEBUG] [REMOTE ] BCH: PASS: Integrity check passed. [2026-01-02T12:03:59.992740] [DEBUG] [REMOTE ] BCH: Symbol is viable for forecasting. [2026-01-02T12:03:59.992787] [INFO ] [MAIN ] [367/3541] BCH kept (2.6s) | 367 kept, 0 rejected | 93.6/min | ETA: 33.9m [2026-01-02T12:04:00.501965] [DEBUG] [REMOTE ] BCML: Retrieved 5373 rows, trimmed to 300. [2026-01-02T12:04:00.502088] [DEBUG] [REMOTE ] BCML: PASS: History has at least 300 days. [2026-01-02T12:04:00.502291] [DEBUG] [REMOTE ] BCML: PASS: Price check passed. Min price $26.88. [2026-01-02T12:04:00.502425] [DEBUG] [REMOTE ] BCML: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:00.502537] [DEBUG] [REMOTE ] BCML: PASS: Integrity check passed. [2026-01-02T12:04:00.502596] [DEBUG] [REMOTE ] BCML: Symbol is viable for forecasting. [2026-01-02T12:04:00.502649] [INFO ] [MAIN ] [368/3541] BCML kept (0.5s) | 368 kept, 0 rejected | 93.7/min | ETA: 33.9m [2026-01-02T12:04:01.015477] [DEBUG] [REMOTE ] BCO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:04:01.015612] [DEBUG] [REMOTE ] BCO: PASS: History has at least 300 days. [2026-01-02T12:04:01.015841] [DEBUG] [REMOTE ] BCO: PASS: Price check passed. Min price $105.88. [2026-01-02T12:04:01.015974] [DEBUG] [REMOTE ] BCO: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:01.016088] [DEBUG] [REMOTE ] BCO: PASS: Integrity check passed. [2026-01-02T12:04:01.016127] [DEBUG] [REMOTE ] BCO: Symbol is viable for forecasting. [2026-01-02T12:04:01.016174] [INFO ] [MAIN ] [369/3541] BCO kept (0.5s) | 369 kept, 0 rejected | 93.7/min | ETA: 33.8m [2026-01-02T12:04:02.522791] [DEBUG] [REMOTE ] BCPC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:04:02.522926] [DEBUG] [REMOTE ] BCPC: PASS: History has at least 300 days. [2026-01-02T12:04:02.523152] [DEBUG] [REMOTE ] BCPC: PASS: Price check passed. Min price $139.45. [2026-01-02T12:04:02.523287] [DEBUG] [REMOTE ] BCPC: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:02.523404] [DEBUG] [REMOTE ] BCPC: PASS: Integrity check passed. [2026-01-02T12:04:02.523445] [DEBUG] [REMOTE ] BCPC: Symbol is viable for forecasting. [2026-01-02T12:04:02.523492] [INFO ] [MAIN ] [370/3541] BCPC kept (1.5s) | 370 kept, 0 rejected | 93.4/min | ETA: 33.9m [2026-01-02T12:04:03.001815] [DEBUG] [REMOTE ] BCRX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:04:03.001942] [DEBUG] [REMOTE ] BCRX: PASS: History has at least 300 days. [2026-01-02T12:04:03.002175] [DEBUG] [REMOTE ] BCRX: PASS: Price check passed. Min price $6.42. [2026-01-02T12:04:03.002334] [DEBUG] [REMOTE ] BCRX: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:03.002457] [DEBUG] [REMOTE ] BCRX: PASS: Integrity check passed. [2026-01-02T12:04:03.002498] [DEBUG] [REMOTE ] BCRX: Symbol is viable for forecasting. [2026-01-02T12:04:03.002547] [INFO ] [MAIN ] [371/3541] BCRX kept (0.5s) | 371 kept, 0 rejected | 93.5/min | ETA: 33.9m [2026-01-02T12:04:03.477383] [DEBUG] [REMOTE ] BCS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:04:03.477525] [DEBUG] [REMOTE ] BCS: PASS: History has at least 300 days. [2026-01-02T12:04:03.477818] [DEBUG] [REMOTE ] BCS: PASS: Price check passed. Min price $19.36. [2026-01-02T12:04:03.477966] [DEBUG] [REMOTE ] BCS: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:03.478083] [DEBUG] [REMOTE ] BCS: PASS: Integrity check passed. [2026-01-02T12:04:03.478123] [DEBUG] [REMOTE ] BCS: Symbol is viable for forecasting. [2026-01-02T12:04:03.478172] [INFO ] [MAIN ] [372/3541] BCS kept (0.5s) | 372 kept, 0 rejected | 93.5/min | ETA: 33.9m [2026-01-02T12:04:03.750929] [DEBUG] [REMOTE ] BCSF: Retrieved 1790 rows, trimmed to 300. [2026-01-02T12:04:03.751067] [DEBUG] [REMOTE ] BCSF: PASS: History has at least 300 days. [2026-01-02T12:04:03.751344] [DEBUG] [REMOTE ] BCSF: PASS: Price check passed. Min price $12.60. [2026-01-02T12:04:03.751524] [DEBUG] [REMOTE ] BCSF: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:03.751680] [DEBUG] [REMOTE ] BCSF: PASS: Integrity check passed. [2026-01-02T12:04:03.751726] [DEBUG] [REMOTE ] BCSF: Symbol is viable for forecasting. [2026-01-02T12:04:03.751775] [INFO ] [MAIN ] [373/3541] BCSF kept (0.3s) | 373 kept, 0 rejected | 93.7/min | ETA: 33.8m [2026-01-02T12:04:05.922982] [DEBUG] [REMOTE ] BCTX: Retrieved 3717 rows, trimmed to 300. [2026-01-02T12:04:05.923195] [DEBUG] [REMOTE ] BCTX: PASS: History has at least 300 days. [2026-01-02T12:04:05.923568] [DEBUG] [REMOTE ] BCTX: PASS: Price check passed. Min price $7.02. [2026-01-02T12:04:05.923934] [DEBUG] [REMOTE ] BCTX: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:05.924097] [DEBUG] [REMOTE ] BCTX: PASS: Integrity check passed. [2026-01-02T12:04:05.924143] [DEBUG] [REMOTE ] BCTX: Symbol is viable for forecasting. [2026-01-02T12:04:05.924208] [INFO ] [MAIN ] [374/3541] BCTX kept (2.2s) | 374 kept, 0 rejected | 93.1/min | ETA: 34.0m [2026-01-02T12:04:06.429671] [DEBUG] [REMOTE ] BCX: Retrieved 3713 rows, trimmed to 300. [2026-01-02T12:04:06.429900] [DEBUG] [REMOTE ] BCX: PASS: History has at least 300 days. [2026-01-02T12:04:06.430286] [DEBUG] [REMOTE ] BCX: PASS: Price check passed. Min price $9.56. [2026-01-02T12:04:06.430447] [DEBUG] [REMOTE ] BCX: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:06.430625] [DEBUG] [REMOTE ] BCX: PASS: Integrity check passed. [2026-01-02T12:04:06.430676] [DEBUG] [REMOTE ] BCX: Symbol is viable for forecasting. [2026-01-02T12:04:06.430738] [INFO ] [MAIN ] [375/3541] BCX kept (0.5s) | 375 kept, 0 rejected | 93.1/min | ETA: 34.0m [2026-01-02T12:04:06.709437] [DEBUG] [REMOTE ] BCYC: Retrieved 1662 rows, trimmed to 300. [2026-01-02T12:04:06.709596] [DEBUG] [REMOTE ] BCYC: PASS: History has at least 300 days. [2026-01-02T12:04:06.709820] [DEBUG] [REMOTE ] BCYC: PASS: Price check passed. Min price $6.17. [2026-01-02T12:04:06.709960] [DEBUG] [REMOTE ] BCYC: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:06.710069] [DEBUG] [REMOTE ] BCYC: PASS: Integrity check passed. [2026-01-02T12:04:06.710119] [DEBUG] [REMOTE ] BCYC: Symbol is viable for forecasting. [2026-01-02T12:04:06.710170] [INFO ] [MAIN ] [376/3541] BCYC kept (0.3s) | 376 kept, 0 rejected | 93.3/min | ETA: 33.9m [2026-01-02T12:04:07.335383] [DEBUG] [REMOTE ] BDC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:04:07.335518] [DEBUG] [REMOTE ] BDC: PASS: History has at least 300 days. [2026-01-02T12:04:07.335761] [DEBUG] [REMOTE ] BDC: PASS: Price check passed. Min price $106.30. [2026-01-02T12:04:07.335895] [DEBUG] [REMOTE ] BDC: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:07.336012] [DEBUG] [REMOTE ] BDC: PASS: Integrity check passed. [2026-01-02T12:04:07.336052] [DEBUG] [REMOTE ] BDC: Symbol is viable for forecasting. [2026-01-02T12:04:07.336100] [INFO ] [MAIN ] [377/3541] BDC kept (0.6s) | 377 kept, 0 rejected | 93.3/min | ETA: 33.9m [2026-01-02T12:04:07.679767] [DEBUG] [REMOTE ] BDJ: Retrieved 5118 rows, trimmed to 300. [2026-01-02T12:04:07.679895] [DEBUG] [REMOTE ] BDJ: PASS: History has at least 300 days. [2026-01-02T12:04:07.680099] [DEBUG] [REMOTE ] BDJ: PASS: Price check passed. Min price $8.52. [2026-01-02T12:04:07.680232] [DEBUG] [REMOTE ] BDJ: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:07.680342] [DEBUG] [REMOTE ] BDJ: PASS: Integrity check passed. [2026-01-02T12:04:07.680382] [DEBUG] [REMOTE ] BDJ: Symbol is viable for forecasting. [2026-01-02T12:04:07.680430] [INFO ] [MAIN ] [378/3541] BDJ kept (0.3s) | 378 kept, 0 rejected | 93.4/min | ETA: 33.9m [2026-01-02T12:04:08.225384] [DEBUG] [REMOTE ] BDN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:04:08.225508] [DEBUG] [REMOTE ] BDN: PASS: History has at least 300 days. [2026-01-02T12:04:08.225767] [DEBUG] [REMOTE ] BDN: PASS: Price check passed. Min price $2.87. [2026-01-02T12:04:08.225918] [DEBUG] [REMOTE ] BDN: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:08.226031] [DEBUG] [REMOTE ] BDN: PASS: Integrity check passed. [2026-01-02T12:04:08.226070] [DEBUG] [REMOTE ] BDN: Symbol is viable for forecasting. [2026-01-02T12:04:08.226117] [INFO ] [MAIN ] [379/3541] BDN kept (0.5s) | 379 kept, 0 rejected | 93.4/min | ETA: 33.8m [2026-01-02T12:04:08.555802] [DEBUG] [REMOTE ] BDRX: Retrieved 2532 rows, trimmed to 300. [2026-01-02T12:04:08.555921] [DEBUG] [REMOTE ] BDRX: PASS: History has at least 300 days. [2026-01-02T12:04:08.556113] [DEBUG] [REMOTE ] BDRX: PASS: Price check passed. Min price $2.27. [2026-01-02T12:04:08.556243] [DEBUG] [REMOTE ] BDRX: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:08.556347] [DEBUG] [REMOTE ] BDRX: PASS: Integrity check passed. [2026-01-02T12:04:08.556387] [DEBUG] [REMOTE ] BDRX: Symbol is viable for forecasting. [2026-01-02T12:04:08.556433] [INFO ] [MAIN ] [380/3541] BDRX kept (0.3s) | 380 kept, 0 rejected | 93.6/min | ETA: 33.8m [2026-01-02T12:04:08.762892] [DEBUG] [REMOTE ] BDSX: Retrieved 1300 rows, trimmed to 300. [2026-01-02T12:04:08.763011] [DEBUG] [REMOTE ] BDSX: PASS: History has at least 300 days. [2026-01-02T12:04:08.763239] [DEBUG] [REMOTE ] BDSX: PASS: Price check passed. Min price $6.00. [2026-01-02T12:04:08.763371] [DEBUG] [REMOTE ] BDSX: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:08.763475] [DEBUG] [REMOTE ] BDSX: PASS: Integrity check passed. [2026-01-02T12:04:08.763515] [DEBUG] [REMOTE ] BDSX: Symbol is viable for forecasting. [2026-01-02T12:04:08.763591] [INFO ] [MAIN ] [381/3541] BDSX kept (0.2s) | 381 kept, 0 rejected | 93.7/min | ETA: 33.7m [2026-01-02T12:04:09.193496] [DEBUG] [REMOTE ] BDTX: Retrieved 1489 rows, trimmed to 300. [2026-01-02T12:04:09.193636] [DEBUG] [REMOTE ] BDTX: PASS: History has at least 300 days. [2026-01-02T12:04:09.193839] [DEBUG] [REMOTE ] BDTX: PASS: Price check passed. Min price $2.43. [2026-01-02T12:04:09.193974] [DEBUG] [REMOTE ] BDTX: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:09.194083] [DEBUG] [REMOTE ] BDTX: PASS: Integrity check passed. [2026-01-02T12:04:09.194123] [DEBUG] [REMOTE ] BDTX: Symbol is viable for forecasting. [2026-01-02T12:04:09.194172] [INFO ] [MAIN ] [382/3541] BDTX kept (0.4s) | 382 kept, 0 rejected | 93.8/min | ETA: 33.7m [2026-01-02T12:04:09.972648] [DEBUG] [REMOTE ] BDX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:04:09.972773] [DEBUG] [REMOTE ] BDX: PASS: History has at least 300 days. [2026-01-02T12:04:09.972979] [DEBUG] [REMOTE ] BDX: PASS: Price check passed. Min price $175.42. [2026-01-02T12:04:09.973110] [DEBUG] [REMOTE ] BDX: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:09.973219] [DEBUG] [REMOTE ] BDX: PASS: Integrity check passed. [2026-01-02T12:04:09.973258] [DEBUG] [REMOTE ] BDX: Symbol is viable for forecasting. [2026-01-02T12:04:09.973306] [INFO ] [MAIN ] [383/3541] BDX kept (0.8s) | 383 kept, 0 rejected | 93.8/min | ETA: 33.7m [2026-01-02T12:04:10.212969] [DEBUG] [REMOTE ] BE: Retrieved 1870 rows, trimmed to 300. [2026-01-02T12:04:10.213085] [DEBUG] [REMOTE ] BE: PASS: History has at least 300 days. [2026-01-02T12:04:10.213325] [DEBUG] [REMOTE ] BE: PASS: Price check passed. Min price $76.97. [2026-01-02T12:04:10.213456] [DEBUG] [REMOTE ] BE: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:10.213561] [DEBUG] [REMOTE ] BE: PASS: Integrity check passed. [2026-01-02T12:04:10.213631] [DEBUG] [REMOTE ] BE: Symbol is viable for forecasting. [2026-01-02T12:04:10.213680] [INFO ] [MAIN ] [384/3541] BE kept (0.2s) | 384 kept, 0 rejected | 93.9/min | ETA: 33.6m [2026-01-02T12:04:10.535204] [DEBUG] [REMOTE ] BEAM: Retrieved 1484 rows, trimmed to 300. [2026-01-02T12:04:10.535335] [DEBUG] [REMOTE ] BEAM: PASS: History has at least 300 days. [2026-01-02T12:04:10.535549] [DEBUG] [REMOTE ] BEAM: PASS: Price check passed. Min price $20.60. [2026-01-02T12:04:10.535729] [DEBUG] [REMOTE ] BEAM: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:10.535841] [DEBUG] [REMOTE ] BEAM: PASS: Integrity check passed. [2026-01-02T12:04:10.535882] [DEBUG] [REMOTE ] BEAM: Symbol is viable for forecasting. [2026-01-02T12:04:10.535931] [INFO ] [MAIN ] [385/3541] BEAM kept (0.3s) | 385 kept, 0 rejected | 94.0/min | ETA: 33.6m [2026-01-02T12:04:11.004765] [DEBUG] [REMOTE ] BEEM: Retrieved 3942 rows, trimmed to 300. [2026-01-02T12:04:11.004989] [DEBUG] [REMOTE ] BEEM: PASS: History has at least 300 days. [2026-01-02T12:04:11.005335] [DEBUG] [REMOTE ] BEEM: PASS: Price check passed. Min price $1.50. [2026-01-02T12:04:11.005497] [DEBUG] [REMOTE ] BEEM: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:11.005679] [DEBUG] [REMOTE ] BEEM: PASS: Integrity check passed. [2026-01-02T12:04:11.005731] [DEBUG] [REMOTE ] BEEM: Symbol is viable for forecasting. [2026-01-02T12:04:11.005793] [INFO ] [MAIN ] [386/3541] BEEM kept (0.5s) | 386 kept, 0 rejected | 94.1/min | ETA: 33.5m [2026-01-02T12:04:11.411208] [DEBUG] [REMOTE ] BEEP: Retrieved 1158 rows, trimmed to 300. [2026-01-02T12:04:11.411423] [DEBUG] [REMOTE ] BEEP: PASS: History has at least 300 days. [2026-01-02T12:04:11.411761] [DEBUG] [REMOTE ] BEEP: PASS: Price check passed. Min price $2.54. [2026-01-02T12:04:11.411914] [DEBUG] [REMOTE ] BEEP: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:11.412060] [DEBUG] [REMOTE ] BEEP: PASS: Integrity check passed. [2026-01-02T12:04:11.412110] [DEBUG] [REMOTE ] BEEP: Symbol is viable for forecasting. [2026-01-02T12:04:11.412169] [INFO ] [MAIN ] [387/3541] BEEP kept (0.4s) | 387 kept, 0 rejected | 94.2/min | ETA: 33.5m [2026-01-02T12:04:11.734075] [DEBUG] [REMOTE ] BEKE: Retrieved 1353 rows, trimmed to 300. [2026-01-02T12:04:11.734223] [DEBUG] [REMOTE ] BEKE: PASS: History has at least 300 days. [2026-01-02T12:04:11.734444] [DEBUG] [REMOTE ] BEKE: PASS: Price check passed. Min price $15.60. [2026-01-02T12:04:11.734614] [DEBUG] [REMOTE ] BEKE: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:11.734733] [DEBUG] [REMOTE ] BEKE: PASS: Integrity check passed. [2026-01-02T12:04:11.734774] [DEBUG] [REMOTE ] BEKE: Symbol is viable for forecasting. [2026-01-02T12:04:11.734823] [INFO ] [MAIN ] [388/3541] BEKE kept (0.3s) | 388 kept, 0 rejected | 94.3/min | ETA: 33.4m [2026-01-02T12:04:12.502767] [DEBUG] [REMOTE ] BELFA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:04:12.503010] [DEBUG] [REMOTE ] BELFA: PASS: History has at least 300 days. [2026-01-02T12:04:12.503419] [DEBUG] [REMOTE ] BELFA: PASS: Price check passed. Min price $110.61. [2026-01-02T12:04:12.503621] [DEBUG] [REMOTE ] BELFA: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:12.503788] [DEBUG] [REMOTE ] BELFA: PASS: Integrity check passed. [2026-01-02T12:04:12.503832] [DEBUG] [REMOTE ] BELFA: Symbol is viable for forecasting. [2026-01-02T12:04:12.503890] [INFO ] [MAIN ] [389/3541] BELFA kept (0.8s) | 389 kept, 0 rejected | 94.2/min | ETA: 33.4m [2026-01-02T12:04:12.906766] [DEBUG] [REMOTE ] BELFB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:04:12.906981] [DEBUG] [REMOTE ] BELFB: PASS: History has at least 300 days. [2026-01-02T12:04:12.907313] [DEBUG] [REMOTE ] BELFB: PASS: Price check passed. Min price $134.36. [2026-01-02T12:04:12.907453] [DEBUG] [REMOTE ] BELFB: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:12.907644] [DEBUG] [REMOTE ] BELFB: PASS: Integrity check passed. [2026-01-02T12:04:12.907697] [DEBUG] [REMOTE ] BELFB: Symbol is viable for forecasting. [2026-01-02T12:04:12.907755] [INFO ] [MAIN ] [390/3541] BELFB kept (0.4s) | 390 kept, 0 rejected | 94.3/min | ETA: 33.4m [2026-01-02T12:04:13.375512] [DEBUG] [REMOTE ] BEN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:04:13.375655] [DEBUG] [REMOTE ] BEN: PASS: History has at least 300 days. [2026-01-02T12:04:13.375865] [DEBUG] [REMOTE ] BEN: PASS: Price check passed. Min price $20.89. [2026-01-02T12:04:13.375997] [DEBUG] [REMOTE ] BEN: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:13.376111] [DEBUG] [REMOTE ] BEN: PASS: Integrity check passed. [2026-01-02T12:04:13.376150] [DEBUG] [REMOTE ] BEN: Symbol is viable for forecasting. [2026-01-02T12:04:13.376196] [INFO ] [MAIN ] [391/3541] BEN kept (0.5s) | 391 kept, 0 rejected | 94.4/min | ETA: 33.4m [2026-01-02T12:04:13.805974] [DEBUG] [REMOTE ] BEP: Retrieved 5063 rows, trimmed to 300. [2026-01-02T12:04:13.806167] [DEBUG] [REMOTE ] BEP: PASS: History has at least 300 days. [2026-01-02T12:04:13.806427] [DEBUG] [REMOTE ] BEP: PASS: Price check passed. Min price $25.95. [2026-01-02T12:04:13.806569] [DEBUG] [REMOTE ] BEP: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:13.806720] [DEBUG] [REMOTE ] BEP: PASS: Integrity check passed. [2026-01-02T12:04:13.806770] [DEBUG] [REMOTE ] BEP: Symbol is viable for forecasting. [2026-01-02T12:04:13.806827] [INFO ] [MAIN ] [392/3541] BEP kept (0.4s) | 392 kept, 0 rejected | 94.5/min | ETA: 33.3m [2026-01-02T12:04:14.069355] [DEBUG] [REMOTE ] BEPH: Retrieved 1184 rows, trimmed to 300. [2026-01-02T12:04:14.069493] [DEBUG] [REMOTE ] BEPH: PASS: History has at least 300 days. [2026-01-02T12:04:14.069706] [DEBUG] [REMOTE ] BEPH: PASS: Price check passed. Min price $15.25. [2026-01-02T12:04:14.069839] [DEBUG] [REMOTE ] BEPH: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:14.069943] [DEBUG] [REMOTE ] BEPH: PASS: Integrity check passed. [2026-01-02T12:04:14.069982] [DEBUG] [REMOTE ] BEPH: Symbol is viable for forecasting. [2026-01-02T12:04:14.070028] [INFO ] [MAIN ] [393/3541] BEPH kept (0.3s) | 393 kept, 0 rejected | 94.6/min | ETA: 33.3m [2026-01-02T12:04:14.330587] [DEBUG] [REMOTE ] BEPI: Retrieved 1016 rows, trimmed to 300. [2026-01-02T12:04:14.330799] [DEBUG] [REMOTE ] BEPI: PASS: History has at least 300 days. [2026-01-02T12:04:14.331080] [DEBUG] [REMOTE ] BEPI: PASS: Price check passed. Min price $16.00. [2026-01-02T12:04:14.331245] [DEBUG] [REMOTE ] BEPI: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:14.331375] [DEBUG] [REMOTE ] BEPI: PASS: Integrity check passed. [2026-01-02T12:04:14.331416] [DEBUG] [REMOTE ] BEPI: Symbol is viable for forecasting. [2026-01-02T12:04:14.331479] [INFO ] [MAIN ] [394/3541] BEPI kept (0.3s) | 394 kept, 0 rejected | 94.8/min | ETA: 33.2m [2026-01-02T12:04:14.963980] [DEBUG] [REMOTE ] BFAM: Retrieved 3254 rows, trimmed to 300. [2026-01-02T12:04:14.964106] [DEBUG] [REMOTE ] BFAM: PASS: History has at least 300 days. [2026-01-02T12:04:14.964338] [DEBUG] [REMOTE ] BFAM: PASS: Price check passed. Min price $92.28. [2026-01-02T12:04:14.964473] [DEBUG] [REMOTE ] BFAM: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:14.964603] [DEBUG] [REMOTE ] BFAM: PASS: Integrity check passed. [2026-01-02T12:04:14.964645] [DEBUG] [REMOTE ] BFAM: Symbol is viable for forecasting. [2026-01-02T12:04:14.964693] [INFO ] [MAIN ] [395/3541] BFAM kept (0.6s) | 395 kept, 0 rejected | 94.8/min | ETA: 33.2m [2026-01-02T12:04:15.418106] [DEBUG] [REMOTE ] BFC: Retrieved 6019 rows, trimmed to 300. [2026-01-02T12:04:15.418229] [DEBUG] [REMOTE ] BFC: PASS: History has at least 300 days. [2026-01-02T12:04:15.418429] [DEBUG] [REMOTE ] BFC: PASS: Price check passed. Min price $118.66. [2026-01-02T12:04:15.418561] [DEBUG] [REMOTE ] BFC: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:15.418708] [DEBUG] [REMOTE ] BFC: PASS: Integrity check passed. [2026-01-02T12:04:15.418748] [DEBUG] [REMOTE ] BFC: Symbol is viable for forecasting. [2026-01-02T12:04:15.418795] [INFO ] [MAIN ] [396/3541] BFC kept (0.5s) | 396 kept, 0 rejected | 94.8/min | ETA: 33.2m [2026-01-02T12:04:16.879491] [DEBUG] [REMOTE ] BFH: Retrieved 6173 rows, trimmed to 300. [2026-01-02T12:04:16.879650] [DEBUG] [REMOTE ] BFH: PASS: History has at least 300 days. [2026-01-02T12:04:16.879863] [DEBUG] [REMOTE ] BFH: PASS: Price check passed. Min price $53.89. [2026-01-02T12:04:16.879997] [DEBUG] [REMOTE ] BFH: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:16.880110] [DEBUG] [REMOTE ] BFH: PASS: Integrity check passed. [2026-01-02T12:04:16.880150] [DEBUG] [REMOTE ] BFH: Symbol is viable for forecasting. [2026-01-02T12:04:16.880197] [INFO ] [MAIN ] [397/3541] BFH kept (1.5s) | 397 kept, 0 rejected | 94.5/min | ETA: 33.3m [2026-01-02T12:04:17.277527] [DEBUG] [REMOTE ] BFIN: Retrieved 5161 rows, trimmed to 300. [2026-01-02T12:04:17.277672] [DEBUG] [REMOTE ] BFIN: PASS: History has at least 300 days. [2026-01-02T12:04:17.277872] [DEBUG] [REMOTE ] BFIN: PASS: Price check passed. Min price $10.90. [2026-01-02T12:04:17.278004] [DEBUG] [REMOTE ] BFIN: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:17.278113] [DEBUG] [REMOTE ] BFIN: PASS: Integrity check passed. [2026-01-02T12:04:17.278153] [DEBUG] [REMOTE ] BFIN: Symbol is viable for forecasting. [2026-01-02T12:04:17.278200] [INFO ] [MAIN ] [398/3541] BFIN kept (0.4s) | 398 kept, 0 rejected | 94.6/min | ETA: 33.2m [2026-01-02T12:04:17.783306] [DEBUG] [REMOTE ] BFK: Retrieved 6144 rows, trimmed to 300. [2026-01-02T12:04:17.783451] [DEBUG] [REMOTE ] BFK: PASS: History has at least 300 days. [2026-01-02T12:04:17.783677] [DEBUG] [REMOTE ] BFK: PASS: Price check passed. Min price $9.81. [2026-01-02T12:04:17.783809] [DEBUG] [REMOTE ] BFK: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:17.783917] [DEBUG] [REMOTE ] BFK: PASS: Integrity check passed. [2026-01-02T12:04:17.783956] [DEBUG] [REMOTE ] BFK: Symbol is viable for forecasting. [2026-01-02T12:04:17.784002] [INFO ] [MAIN ] [399/3541] BFK kept (0.5s) | 399 kept, 0 rejected | 94.7/min | ETA: 33.2m [2026-01-02T12:04:17.936513] [DEBUG] [REMOTE ] BFLY: Retrieved 1376 rows, trimmed to 300. [2026-01-02T12:04:17.936664] [DEBUG] [REMOTE ] BFLY: PASS: History has at least 300 days. [2026-01-02T12:04:17.936863] [DEBUG] [REMOTE ] BFLY: PASS: Price check passed. Min price $1.97. [2026-01-02T12:04:17.936994] [DEBUG] [REMOTE ] BFLY: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:17.937100] [DEBUG] [REMOTE ] BFLY: PASS: Integrity check passed. [2026-01-02T12:04:17.937140] [DEBUG] [REMOTE ] BFLY: Symbol is viable for forecasting. [2026-01-02T12:04:17.937187] [INFO ] [MAIN ] [400/3541] BFLY kept (0.2s) | 400 kept, 0 rejected | 94.8/min | ETA: 33.1m [2026-01-02T12:04:18.506878] [DEBUG] [REMOTE ] BFS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:04:18.507008] [DEBUG] [REMOTE ] BFS: PASS: History has at least 300 days. [2026-01-02T12:04:18.507223] [DEBUG] [REMOTE ] BFS: PASS: Price check passed. Min price $29.61. [2026-01-02T12:04:18.507360] [DEBUG] [REMOTE ] BFS: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:18.507475] [DEBUG] [REMOTE ] BFS: PASS: Integrity check passed. [2026-01-02T12:04:18.507517] [DEBUG] [REMOTE ] BFS: Symbol is viable for forecasting. [2026-01-02T12:04:18.507585] [INFO ] [MAIN ] [401/3541] BFS kept (0.6s) | 401 kept, 0 rejected | 94.9/min | ETA: 33.1m [2026-01-02T12:04:18.940432] [DEBUG] [REMOTE ] BFZ: Retrieved 6144 rows, trimmed to 300. [2026-01-02T12:04:18.940563] [DEBUG] [REMOTE ] BFZ: PASS: History has at least 300 days. [2026-01-02T12:04:18.940798] [DEBUG] [REMOTE ] BFZ: PASS: Price check passed. Min price $10.68. [2026-01-02T12:04:18.940929] [DEBUG] [REMOTE ] BFZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:18.941044] [DEBUG] [REMOTE ] BFZ: PASS: Integrity check passed. [2026-01-02T12:04:18.941084] [DEBUG] [REMOTE ] BFZ: Symbol is viable for forecasting. [2026-01-02T12:04:18.941130] [INFO ] [MAIN ] [402/3541] BFZ kept (0.4s) | 402 kept, 0 rejected | 94.9/min | ETA: 33.1m [2026-01-02T12:04:19.294240] [DEBUG] [REMOTE ] BG: Retrieved 6140 rows, trimmed to 300. [2026-01-02T12:04:19.294378] [DEBUG] [REMOTE ] BG: PASS: History has at least 300 days. [2026-01-02T12:04:19.294639] [DEBUG] [REMOTE ] BG: PASS: Price check passed. Min price $80.17. [2026-01-02T12:04:19.294783] [DEBUG] [REMOTE ] BG: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:19.294906] [DEBUG] [REMOTE ] BG: PASS: Integrity check passed. [2026-01-02T12:04:19.294948] [DEBUG] [REMOTE ] BG: Symbol is viable for forecasting. [2026-01-02T12:04:19.294998] [INFO ] [MAIN ] [403/3541] BG kept (0.4s) | 403 kept, 0 rejected | 95.0/min | ETA: 33.0m [2026-01-02T12:04:19.743327] [DEBUG] [REMOTE ] BGB: Retrieved 3335 rows, trimmed to 300. [2026-01-02T12:04:19.743446] [DEBUG] [REMOTE ] BGB: PASS: History has at least 300 days. [2026-01-02T12:04:19.743670] [DEBUG] [REMOTE ] BGB: PASS: Price check passed. Min price $11.36. [2026-01-02T12:04:19.743807] [DEBUG] [REMOTE ] BGB: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:19.743917] [DEBUG] [REMOTE ] BGB: PASS: Integrity check passed. [2026-01-02T12:04:19.743957] [DEBUG] [REMOTE ] BGB: Symbol is viable for forecasting. [2026-01-02T12:04:19.744004] [INFO ] [MAIN ] [404/3541] BGB kept (0.4s) | 404 kept, 0 rejected | 95.1/min | ETA: 33.0m [2026-01-02T12:04:22.150236] [DEBUG] [REMOTE ] BGC: Retrieved 6554 rows, trimmed to 300. [2026-01-02T12:04:22.150389] [DEBUG] [REMOTE ] BGC: PASS: History has at least 300 days. [2026-01-02T12:04:22.150638] [DEBUG] [REMOTE ] BGC: PASS: Price check passed. Min price $8.29. [2026-01-02T12:04:22.150774] [DEBUG] [REMOTE ] BGC: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:22.150903] [DEBUG] [REMOTE ] BGC: PASS: Integrity check passed. [2026-01-02T12:04:22.150951] [DEBUG] [REMOTE ] BGC: Symbol is viable for forecasting. [2026-01-02T12:04:22.151008] [INFO ] [MAIN ] [405/3541] BGC kept (2.4s) | 405 kept, 0 rejected | 94.4/min | ETA: 33.2m [2026-01-02T12:04:22.504972] [DEBUG] [REMOTE ] BGH: Retrieved 3313 rows, trimmed to 300. [2026-01-02T12:04:22.505099] [DEBUG] [REMOTE ] BGH: PASS: History has at least 300 days. [2026-01-02T12:04:22.505323] [DEBUG] [REMOTE ] BGH: PASS: Price check passed. Min price $14.52. [2026-01-02T12:04:22.505455] [DEBUG] [REMOTE ] BGH: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:22.505564] [DEBUG] [REMOTE ] BGH: PASS: Integrity check passed. [2026-01-02T12:04:22.505623] [DEBUG] [REMOTE ] BGH: Symbol is viable for forecasting. [2026-01-02T12:04:22.505671] [INFO ] [MAIN ] [406/3541] BGH kept (0.4s) | 406 kept, 0 rejected | 94.5/min | ETA: 33.2m [2026-01-02T12:04:22.815317] [DEBUG] [REMOTE ] BGLC: Retrieved 1329 rows, trimmed to 300. [2026-01-02T12:04:22.815445] [DEBUG] [REMOTE ] BGLC: PASS: History has at least 300 days. [2026-01-02T12:04:22.815686] [DEBUG] [REMOTE ] BGLC: PASS: Price check passed. Min price $3.95. [2026-01-02T12:04:22.815847] [DEBUG] [REMOTE ] BGLC: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:22.815960] [DEBUG] [REMOTE ] BGLC: PASS: Integrity check passed. [2026-01-02T12:04:22.816000] [DEBUG] [REMOTE ] BGLC: Symbol is viable for forecasting. [2026-01-02T12:04:22.816048] [INFO ] [MAIN ] [407/3541] BGLC kept (0.3s) | 407 kept, 0 rejected | 94.7/min | ETA: 33.1m [2026-01-02T12:04:23.133774] [DEBUG] [REMOTE ] BGRN: Retrieved 1783 rows, trimmed to 300. [2026-01-02T12:04:23.133894] [DEBUG] [REMOTE ] BGRN: PASS: History has at least 300 days. [2026-01-02T12:04:23.134094] [DEBUG] [REMOTE ] BGRN: PASS: Price check passed. Min price $47.49. [2026-01-02T12:04:23.134249] [DEBUG] [REMOTE ] BGRN: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:23.134362] [DEBUG] [REMOTE ] BGRN: PASS: Integrity check passed. [2026-01-02T12:04:23.134402] [DEBUG] [REMOTE ] BGRN: Symbol is viable for forecasting. [2026-01-02T12:04:23.134449] [INFO ] [MAIN ] [408/3541] BGRN kept (0.3s) | 408 kept, 0 rejected | 94.8/min | ETA: 33.1m [2026-01-02T12:04:23.757507] [DEBUG] [REMOTE ] BGS: Retrieved 4683 rows, trimmed to 300. [2026-01-02T12:04:23.757650] [DEBUG] [REMOTE ] BGS: PASS: History has at least 300 days. [2026-01-02T12:04:23.757847] [DEBUG] [REMOTE ] BGS: PASS: Price check passed. Min price $3.75. [2026-01-02T12:04:23.757983] [DEBUG] [REMOTE ] BGS: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:23.758091] [DEBUG] [REMOTE ] BGS: PASS: Integrity check passed. [2026-01-02T12:04:23.758130] [DEBUG] [REMOTE ] BGS: Symbol is viable for forecasting. [2026-01-02T12:04:23.758177] [INFO ] [MAIN ] [409/3541] BGS kept (0.6s) | 409 kept, 0 rejected | 94.8/min | ETA: 33.0m [2026-01-02T12:04:24.090045] [DEBUG] [REMOTE ] BGSF: Retrieved 2938 rows, trimmed to 300. [2026-01-02T12:04:24.090161] [DEBUG] [REMOTE ] BGSF: PASS: History has at least 300 days. [2026-01-02T12:04:24.090353] [DEBUG] [REMOTE ] BGSF: PASS: Price check passed. Min price $3.27. [2026-01-02T12:04:24.090483] [DEBUG] [REMOTE ] BGSF: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:24.090617] [DEBUG] [REMOTE ] BGSF: PASS: Integrity check passed. [2026-01-02T12:04:24.090658] [DEBUG] [REMOTE ] BGSF: Symbol is viable for forecasting. [2026-01-02T12:04:24.090708] [INFO ] [MAIN ] [410/3541] BGSF kept (0.3s) | 410 kept, 0 rejected | 94.9/min | ETA: 33.0m [2026-01-02T12:04:24.584719] [DEBUG] [REMOTE ] BGX: Retrieved 3755 rows, trimmed to 300. [2026-01-02T12:04:24.584850] [DEBUG] [REMOTE ] BGX: PASS: History has at least 300 days. [2026-01-02T12:04:24.585048] [DEBUG] [REMOTE ] BGX: PASS: Price check passed. Min price $11.26. [2026-01-02T12:04:24.585178] [DEBUG] [REMOTE ] BGX: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:24.585284] [DEBUG] [REMOTE ] BGX: PASS: Integrity check passed. [2026-01-02T12:04:24.585324] [DEBUG] [REMOTE ] BGX: Symbol is viable for forecasting. [2026-01-02T12:04:24.585371] [INFO ] [MAIN ] [411/3541] BGX kept (0.5s) | 411 kept, 0 rejected | 94.9/min | ETA: 33.0m [2026-01-02T12:04:24.991432] [DEBUG] [REMOTE ] BGY: Retrieved 4681 rows, trimmed to 300. [2026-01-02T12:04:24.991558] [DEBUG] [REMOTE ] BGY: PASS: History has at least 300 days. [2026-01-02T12:04:24.991795] [DEBUG] [REMOTE ] BGY: PASS: Price check passed. Min price $5.48. [2026-01-02T12:04:24.991933] [DEBUG] [REMOTE ] BGY: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:24.992046] [DEBUG] [REMOTE ] BGY: PASS: Integrity check passed. [2026-01-02T12:04:24.992087] [DEBUG] [REMOTE ] BGY: Symbol is viable for forecasting. [2026-01-02T12:04:24.992137] [INFO ] [MAIN ] [412/3541] BGY kept (0.4s) | 412 kept, 0 rejected | 95.0/min | ETA: 32.9m [2026-01-02T12:04:25.413986] [DEBUG] [REMOTE ] BHC: Retrieved 6278 rows, trimmed to 300. [2026-01-02T12:04:25.414191] [DEBUG] [REMOTE ] BHC: PASS: History has at least 300 days. [2026-01-02T12:04:25.414472] [DEBUG] [REMOTE ] BHC: PASS: Price check passed. Min price $5.90. [2026-01-02T12:04:25.414645] [DEBUG] [REMOTE ] BHC: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:25.414783] [DEBUG] [REMOTE ] BHC: PASS: Integrity check passed. [2026-01-02T12:04:25.414826] [DEBUG] [REMOTE ] BHC: Symbol is viable for forecasting. [2026-01-02T12:04:25.414881] [INFO ] [MAIN ] [413/3541] BHC kept (0.4s) | 413 kept, 0 rejected | 95.1/min | ETA: 32.9m [2026-01-02T12:04:25.840087] [DEBUG] [REMOTE ] BHE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:04:25.840281] [DEBUG] [REMOTE ] BHE: PASS: History has at least 300 days. [2026-01-02T12:04:25.840707] [DEBUG] [REMOTE ] BHE: PASS: Price check passed. Min price $35.83. [2026-01-02T12:04:25.840851] [DEBUG] [REMOTE ] BHE: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:25.841031] [DEBUG] [REMOTE ] BHE: PASS: Integrity check passed. [2026-01-02T12:04:25.841080] [DEBUG] [REMOTE ] BHE: Symbol is viable for forecasting. [2026-01-02T12:04:25.841139] [INFO ] [MAIN ] [414/3541] BHE kept (0.4s) | 414 kept, 0 rejected | 95.2/min | ETA: 32.9m [2026-01-02T12:04:26.125871] [DEBUG] [REMOTE ] BHF: Retrieved 2128 rows, trimmed to 300. [2026-01-02T12:04:26.125992] [DEBUG] [REMOTE ] BHF: PASS: History has at least 300 days. [2026-01-02T12:04:26.126187] [DEBUG] [REMOTE ] BHF: PASS: Price check passed. Min price $45.14. [2026-01-02T12:04:26.126319] [DEBUG] [REMOTE ] BHF: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:26.126426] [DEBUG] [REMOTE ] BHF: PASS: Integrity check passed. [2026-01-02T12:04:26.126465] [DEBUG] [REMOTE ] BHF: Symbol is viable for forecasting. [2026-01-02T12:04:26.126510] [INFO ] [MAIN ] [415/3541] BHF kept (0.3s) | 415 kept, 0 rejected | 95.3/min | ETA: 32.8m [2026-01-02T12:04:26.530342] [DEBUG] [REMOTE ] BHFAL: Retrieved 1834 rows, trimmed to 300. [2026-01-02T12:04:26.530462] [DEBUG] [REMOTE ] BHFAL: PASS: History has at least 300 days. [2026-01-02T12:04:26.530688] [DEBUG] [REMOTE ] BHFAL: PASS: Price check passed. Min price $16.40. [2026-01-02T12:04:26.530820] [DEBUG] [REMOTE ] BHFAL: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:26.530926] [DEBUG] [REMOTE ] BHFAL: PASS: Integrity check passed. [2026-01-02T12:04:26.530965] [DEBUG] [REMOTE ] BHFAL: Symbol is viable for forecasting. [2026-01-02T12:04:26.531012] [INFO ] [MAIN ] [416/3541] BHFAL kept (0.4s) | 416 kept, 0 rejected | 95.4/min | ETA: 32.8m [2026-01-02T12:04:26.885832] [DEBUG] [REMOTE ] BHFAM: Retrieved 1035 rows, trimmed to 300. [2026-01-02T12:04:26.885983] [DEBUG] [REMOTE ] BHFAM: PASS: History has at least 300 days. [2026-01-02T12:04:26.886226] [DEBUG] [REMOTE ] BHFAM: PASS: Price check passed. Min price $10.85. [2026-01-02T12:04:26.886363] [DEBUG] [REMOTE ] BHFAM: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:26.886473] [DEBUG] [REMOTE ] BHFAM: PASS: Integrity check passed. [2026-01-02T12:04:26.886513] [DEBUG] [REMOTE ] BHFAM: Symbol is viable for forecasting. [2026-01-02T12:04:26.886560] [INFO ] [MAIN ] [417/3541] BHFAM kept (0.4s) | 417 kept, 0 rejected | 95.5/min | ETA: 32.7m [2026-01-02T12:04:27.192007] [DEBUG] [REMOTE ] BHFAN: Retrieved 1290 rows, trimmed to 300. [2026-01-02T12:04:27.192136] [DEBUG] [REMOTE ] BHFAN: PASS: History has at least 300 days. [2026-01-02T12:04:27.192336] [DEBUG] [REMOTE ] BHFAN: PASS: Price check passed. Min price $12.14. [2026-01-02T12:04:27.192470] [DEBUG] [REMOTE ] BHFAN: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:27.192596] [DEBUG] [REMOTE ] BHFAN: PASS: Integrity check passed. [2026-01-02T12:04:27.192639] [DEBUG] [REMOTE ] BHFAN: Symbol is viable for forecasting. [2026-01-02T12:04:27.192687] [INFO ] [MAIN ] [418/3541] BHFAN kept (0.3s) | 418 kept, 0 rejected | 95.6/min | ETA: 32.7m [2026-01-02T12:04:27.588513] [DEBUG] [REMOTE ] BHFAO: Retrieved 1414 rows, trimmed to 300. [2026-01-02T12:04:27.588687] [DEBUG] [REMOTE ] BHFAO: PASS: History has at least 300 days. [2026-01-02T12:04:27.588883] [DEBUG] [REMOTE ] BHFAO: PASS: Price check passed. Min price $14.87. [2026-01-02T12:04:27.589014] [DEBUG] [REMOTE ] BHFAO: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:27.589122] [DEBUG] [REMOTE ] BHFAO: PASS: Integrity check passed. [2026-01-02T12:04:27.589161] [DEBUG] [REMOTE ] BHFAO: Symbol is viable for forecasting. [2026-01-02T12:04:27.589206] [INFO ] [MAIN ] [419/3541] BHFAO kept (0.4s) | 419 kept, 0 rejected | 95.7/min | ETA: 32.6m [2026-01-02T12:04:28.121746] [DEBUG] [REMOTE ] BHFAP: Retrieved 1709 rows, trimmed to 300. [2026-01-02T12:04:28.121869] [DEBUG] [REMOTE ] BHFAP: PASS: History has at least 300 days. [2026-01-02T12:04:28.122068] [DEBUG] [REMOTE ] BHFAP: PASS: Price check passed. Min price $14.69. [2026-01-02T12:04:28.122198] [DEBUG] [REMOTE ] BHFAP: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:28.122307] [DEBUG] [REMOTE ] BHFAP: PASS: Integrity check passed. [2026-01-02T12:04:28.122346] [DEBUG] [REMOTE ] BHFAP: Symbol is viable for forecasting. [2026-01-02T12:04:28.122391] [INFO ] [MAIN ] [420/3541] BHFAP kept (0.5s) | 420 kept, 0 rejected | 95.7/min | ETA: 32.6m [2026-01-02T12:04:28.568951] [DEBUG] [REMOTE ] BHK: Retrieved 6062 rows, trimmed to 300. [2026-01-02T12:04:28.569107] [DEBUG] [REMOTE ] BHK: PASS: History has at least 300 days. [2026-01-02T12:04:28.569372] [DEBUG] [REMOTE ] BHK: PASS: Price check passed. Min price $9.34. [2026-01-02T12:04:28.569528] [DEBUG] [REMOTE ] BHK: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:28.569680] [DEBUG] [REMOTE ] BHK: PASS: Integrity check passed. [2026-01-02T12:04:28.569729] [DEBUG] [REMOTE ] BHK: Symbol is viable for forecasting. [2026-01-02T12:04:28.569787] [INFO ] [MAIN ] [421/3541] BHK kept (0.4s) | 421 kept, 0 rejected | 95.8/min | ETA: 32.6m [2026-01-02T12:04:29.133920] [DEBUG] [REMOTE ] BHP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:04:29.134052] [DEBUG] [REMOTE ] BHP: PASS: History has at least 300 days. [2026-01-02T12:04:29.134288] [DEBUG] [REMOTE ] BHP: PASS: Price check passed. Min price $52.58. [2026-01-02T12:04:29.134420] [DEBUG] [REMOTE ] BHP: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:29.134531] [DEBUG] [REMOTE ] BHP: PASS: Integrity check passed. [2026-01-02T12:04:29.134594] [DEBUG] [REMOTE ] BHP: Symbol is viable for forecasting. [2026-01-02T12:04:29.134645] [INFO ] [MAIN ] [422/3541] BHP kept (0.6s) | 422 kept, 0 rejected | 95.8/min | ETA: 32.6m [2026-01-02T12:04:29.570741] [DEBUG] [REMOTE ] BHRB: Retrieved 6224 rows, trimmed to 300. [2026-01-02T12:04:29.570887] [DEBUG] [REMOTE ] BHRB: PASS: History has at least 300 days. [2026-01-02T12:04:29.571096] [DEBUG] [REMOTE ] BHRB: PASS: Price check passed. Min price $57.07. [2026-01-02T12:04:29.571230] [DEBUG] [REMOTE ] BHRB: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:29.571342] [DEBUG] [REMOTE ] BHRB: PASS: Integrity check passed. [2026-01-02T12:04:29.571383] [DEBUG] [REMOTE ] BHRB: Symbol is viable for forecasting. [2026-01-02T12:04:29.571432] [INFO ] [MAIN ] [423/3541] BHRB kept (0.4s) | 423 kept, 0 rejected | 95.9/min | ETA: 32.5m [2026-01-02T12:04:29.807696] [DEBUG] [REMOTE ] BHVN: Retrieved 821 rows, trimmed to 300. [2026-01-02T12:04:29.807819] [DEBUG] [REMOTE ] BHVN: PASS: History has at least 300 days. [2026-01-02T12:04:29.808015] [DEBUG] [REMOTE ] BHVN: PASS: Price check passed. Min price $7.79. [2026-01-02T12:04:29.808149] [DEBUG] [REMOTE ] BHVN: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:29.808258] [DEBUG] [REMOTE ] BHVN: PASS: Integrity check passed. [2026-01-02T12:04:29.808298] [DEBUG] [REMOTE ] BHVN: Symbol is viable for forecasting. [2026-01-02T12:04:29.808345] [INFO ] [MAIN ] [424/3541] BHVN kept (0.2s) | 424 kept, 0 rejected | 96.0/min | ETA: 32.5m [2026-01-02T12:04:30.109642] [DEBUG] [REMOTE ] BIAF: Retrieved 836 rows, trimmed to 300. [2026-01-02T12:04:30.109763] [DEBUG] [REMOTE ] BIAF: PASS: History has at least 300 days. [2026-01-02T12:04:30.109962] [DEBUG] [REMOTE ] BIAF: PASS: Price check passed. Min price $1.17. [2026-01-02T12:04:30.110110] [DEBUG] [REMOTE ] BIAF: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:30.110218] [DEBUG] [REMOTE ] BIAF: PASS: Integrity check passed. [2026-01-02T12:04:30.110259] [DEBUG] [REMOTE ] BIAF: Symbol is viable for forecasting. [2026-01-02T12:04:30.110305] [INFO ] [MAIN ] [425/3541] BIAF kept (0.3s) | 425 kept, 0 rejected | 96.1/min | ETA: 32.4m [2026-01-02T12:04:30.630519] [DEBUG] [REMOTE ] BIB: Retrieved 3959 rows, trimmed to 300. [2026-01-02T12:04:30.630680] [DEBUG] [REMOTE ] BIB: PASS: History has at least 300 days. [2026-01-02T12:04:30.630895] [DEBUG] [REMOTE ] BIB: PASS: Price check passed. Min price $63.73. [2026-01-02T12:04:30.631034] [DEBUG] [REMOTE ] BIB: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:30.631150] [DEBUG] [REMOTE ] BIB: PASS: Integrity check passed. [2026-01-02T12:04:30.631201] [DEBUG] [REMOTE ] BIB: Symbol is viable for forecasting. [2026-01-02T12:04:30.631255] [INFO ] [MAIN ] [426/3541] BIB kept (0.5s) | 426 kept, 0 rejected | 96.2/min | ETA: 32.4m [2026-01-02T12:04:31.159128] [DEBUG] [REMOTE ] BIIB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:04:31.159251] [DEBUG] [REMOTE ] BIIB: PASS: History has at least 300 days. [2026-01-02T12:04:31.159454] [DEBUG] [REMOTE ] BIIB: PASS: Price check passed. Min price $142.26. [2026-01-02T12:04:31.159609] [DEBUG] [REMOTE ] BIIB: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:31.159723] [DEBUG] [REMOTE ] BIIB: PASS: Integrity check passed. [2026-01-02T12:04:31.159762] [DEBUG] [REMOTE ] BIIB: Symbol is viable for forecasting. [2026-01-02T12:04:31.159810] [INFO ] [MAIN ] [427/3541] BIIB kept (0.5s) | 427 kept, 0 rejected | 96.2/min | ETA: 32.4m [2026-01-02T12:04:31.469872] [DEBUG] [REMOTE ] BILI: Retrieved 1952 rows, trimmed to 300. [2026-01-02T12:04:31.469994] [DEBUG] [REMOTE ] BILI: PASS: History has at least 300 days. [2026-01-02T12:04:31.470225] [DEBUG] [REMOTE ] BILI: PASS: Price check passed. Min price $24.16. [2026-01-02T12:04:31.470355] [DEBUG] [REMOTE ] BILI: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:31.470465] [DEBUG] [REMOTE ] BILI: PASS: Integrity check passed. [2026-01-02T12:04:31.470504] [DEBUG] [REMOTE ] BILI: Symbol is viable for forecasting. [2026-01-02T12:04:31.470550] [INFO ] [MAIN ] [428/3541] BILI kept (0.3s) | 428 kept, 0 rejected | 96.3/min | ETA: 32.3m [2026-01-02T12:04:31.751585] [DEBUG] [REMOTE ] BILL: Retrieved 1521 rows, trimmed to 300. [2026-01-02T12:04:31.751724] [DEBUG] [REMOTE ] BILL: PASS: History has at least 300 days. [2026-01-02T12:04:31.751922] [DEBUG] [REMOTE ] BILL: PASS: Price check passed. Min price $44.37. [2026-01-02T12:04:31.752053] [DEBUG] [REMOTE ] BILL: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:31.752161] [DEBUG] [REMOTE ] BILL: PASS: Integrity check passed. [2026-01-02T12:04:31.752200] [DEBUG] [REMOTE ] BILL: Symbol is viable for forecasting. [2026-01-02T12:04:31.752246] [INFO ] [MAIN ] [429/3541] BILL kept (0.3s) | 429 kept, 0 rejected | 96.4/min | ETA: 32.3m [2026-01-02T12:04:32.284218] [DEBUG] [REMOTE ] BIO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:04:32.284346] [DEBUG] [REMOTE ] BIO: PASS: History has at least 300 days. [2026-01-02T12:04:32.284558] [DEBUG] [REMOTE ] BIO: PASS: Price check passed. Min price $296.52. [2026-01-02T12:04:32.284718] [DEBUG] [REMOTE ] BIO: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:32.284843] [DEBUG] [REMOTE ] BIO: PASS: Integrity check passed. [2026-01-02T12:04:32.284893] [DEBUG] [REMOTE ] BIO: Symbol is viable for forecasting. [2026-01-02T12:04:32.284943] [INFO ] [MAIN ] [430/3541] BIO kept (0.5s) | 430 kept, 0 rejected | 96.5/min | ETA: 32.2m [2026-01-02T12:04:32.646795] [DEBUG] [REMOTE ] BIOX: Retrieved 1951 rows, trimmed to 300. [2026-01-02T12:04:32.646927] [DEBUG] [REMOTE ] BIOX: PASS: History has at least 300 days. [2026-01-02T12:04:32.647157] [DEBUG] [REMOTE ] BIOX: PASS: Price check passed. Min price $1.27. [2026-01-02T12:04:32.647311] [DEBUG] [REMOTE ] BIOX: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:32.647437] [DEBUG] [REMOTE ] BIOX: PASS: Integrity check passed. [2026-01-02T12:04:32.647484] [DEBUG] [REMOTE ] BIOX: Symbol is viable for forecasting. [2026-01-02T12:04:32.647538] [INFO ] [MAIN ] [431/3541] BIOX kept (0.4s) | 431 kept, 0 rejected | 96.6/min | ETA: 32.2m [2026-01-02T12:04:33.764849] [DEBUG] [REMOTE ] BIP: Retrieved 4523 rows, trimmed to 300. [2026-01-02T12:04:33.764985] [DEBUG] [REMOTE ] BIP: PASS: History has at least 300 days. [2026-01-02T12:04:33.765210] [DEBUG] [REMOTE ] BIP: PASS: Price check passed. Min price $33.57. [2026-01-02T12:04:33.765349] [DEBUG] [REMOTE ] BIP: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:33.765463] [DEBUG] [REMOTE ] BIP: PASS: Integrity check passed. [2026-01-02T12:04:33.765503] [DEBUG] [REMOTE ] BIP: Symbol is viable for forecasting. [2026-01-02T12:04:33.765552] [INFO ] [MAIN ] [432/3541] BIP kept (1.1s) | 432 kept, 0 rejected | 96.4/min | ETA: 32.3m [2026-01-02T12:04:34.000102] [DEBUG] [REMOTE ] BIPH: Retrieved 1156 rows, trimmed to 300. [2026-01-02T12:04:34.000235] [DEBUG] [REMOTE ] BIPH: PASS: History has at least 300 days. [2026-01-02T12:04:34.000445] [DEBUG] [REMOTE ] BIPH: PASS: Price check passed. Min price $16.29. [2026-01-02T12:04:34.000607] [DEBUG] [REMOTE ] BIPH: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:34.000725] [DEBUG] [REMOTE ] BIPH: PASS: Integrity check passed. [2026-01-02T12:04:34.000766] [DEBUG] [REMOTE ] BIPH: Symbol is viable for forecasting. [2026-01-02T12:04:34.000815] [INFO ] [MAIN ] [433/3541] BIPH kept (0.2s) | 433 kept, 0 rejected | 96.5/min | ETA: 32.2m [2026-01-02T12:04:34.417550] [DEBUG] [REMOTE ] BIPI: Retrieved 987 rows, trimmed to 300. [2026-01-02T12:04:34.417688] [DEBUG] [REMOTE ] BIPI: PASS: History has at least 300 days. [2026-01-02T12:04:34.417902] [DEBUG] [REMOTE ] BIPI: PASS: Price check passed. Min price $16.53. [2026-01-02T12:04:34.418036] [DEBUG] [REMOTE ] BIPI: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:34.418144] [DEBUG] [REMOTE ] BIPI: PASS: Integrity check passed. [2026-01-02T12:04:34.418184] [DEBUG] [REMOTE ] BIPI: Symbol is viable for forecasting. [2026-01-02T12:04:34.418232] [INFO ] [MAIN ] [434/3541] BIPI kept (0.4s) | 434 kept, 0 rejected | 96.6/min | ETA: 32.2m [2026-01-02T12:04:34.696178] [DEBUG] [REMOTE ] BIRD: Retrieved 1044 rows, trimmed to 300. [2026-01-02T12:04:34.696298] [DEBUG] [REMOTE ] BIRD: PASS: History has at least 300 days. [2026-01-02T12:04:34.696488] [DEBUG] [REMOTE ] BIRD: PASS: Price check passed. Min price $3.97. [2026-01-02T12:04:34.696645] [DEBUG] [REMOTE ] BIRD: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:34.696753] [DEBUG] [REMOTE ] BIRD: PASS: Integrity check passed. [2026-01-02T12:04:34.696792] [DEBUG] [REMOTE ] BIRD: Symbol is viable for forecasting. [2026-01-02T12:04:34.696838] [INFO ] [MAIN ] [435/3541] BIRD kept (0.3s) | 435 kept, 0 rejected | 96.7/min | ETA: 32.1m [2026-01-02T12:04:35.143123] [DEBUG] [REMOTE ] BIRK: Retrieved 558 rows, trimmed to 300. [2026-01-02T12:04:35.143244] [DEBUG] [REMOTE ] BIRK: PASS: History has at least 300 days. [2026-01-02T12:04:35.143435] [DEBUG] [REMOTE ] BIRK: PASS: Price check passed. Min price $38.80. [2026-01-02T12:04:35.143565] [DEBUG] [REMOTE ] BIRK: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:35.143690] [DEBUG] [REMOTE ] BIRK: PASS: Integrity check passed. [2026-01-02T12:04:35.143733] [DEBUG] [REMOTE ] BIRK: Symbol is viable for forecasting. [2026-01-02T12:04:35.143779] [INFO ] [MAIN ] [436/3541] BIRK kept (0.4s) | 436 kept, 0 rejected | 96.8/min | ETA: 32.1m [2026-01-02T12:04:35.642914] [DEBUG] [REMOTE ] BITF: Retrieved 1741 rows, trimmed to 300. [2026-01-02T12:04:35.643027] [DEBUG] [REMOTE ] BITF: PASS: History has at least 300 days. [2026-01-02T12:04:35.643229] [DEBUG] [REMOTE ] BITF: PASS: Price check passed. Min price $2.27. [2026-01-02T12:04:35.643387] [DEBUG] [REMOTE ] BITF: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:35.643495] [DEBUG] [REMOTE ] BITF: PASS: Integrity check passed. [2026-01-02T12:04:35.643535] [DEBUG] [REMOTE ] BITF: Symbol is viable for forecasting. [2026-01-02T12:04:35.643605] [INFO ] [MAIN ] [437/3541] BITF kept (0.5s) | 437 kept, 0 rejected | 96.8/min | ETA: 32.1m [2026-01-02T12:04:36.013331] [DEBUG] [REMOTE ] BIVI: Retrieved 2900 rows, trimmed to 300. [2026-01-02T12:04:36.013449] [DEBUG] [REMOTE ] BIVI: PASS: History has at least 300 days. [2026-01-02T12:04:36.013686] [DEBUG] [REMOTE ] BIVI: PASS: Price check passed. Min price $1.13. [2026-01-02T12:04:36.013826] [DEBUG] [REMOTE ] BIVI: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:36.013932] [DEBUG] [REMOTE ] BIVI: PASS: Integrity check passed. [2026-01-02T12:04:36.013972] [DEBUG] [REMOTE ] BIVI: Symbol is viable for forecasting. [2026-01-02T12:04:36.014019] [INFO ] [MAIN ] [438/3541] BIVI kept (0.4s) | 438 kept, 0 rejected | 96.9/min | ETA: 32.0m [2026-01-02T12:04:36.347063] [DEBUG] [REMOTE ] BJ: Retrieved 1888 rows, trimmed to 300. [2026-01-02T12:04:36.347182] [DEBUG] [REMOTE ] BJ: PASS: History has at least 300 days. [2026-01-02T12:04:36.347403] [DEBUG] [REMOTE ] BJ: PASS: Price check passed. Min price $87.97. [2026-01-02T12:04:36.347537] [DEBUG] [REMOTE ] BJ: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:36.347668] [DEBUG] [REMOTE ] BJ: PASS: Integrity check passed. [2026-01-02T12:04:36.347715] [DEBUG] [REMOTE ] BJ: Symbol is viable for forecasting. [2026-01-02T12:04:36.347761] [INFO ] [MAIN ] [439/3541] BJ kept (0.3s) | 439 kept, 0 rejected | 97.0/min | ETA: 32.0m [2026-01-02T12:04:37.063778] [DEBUG] [REMOTE ] BJRI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:04:37.063931] [DEBUG] [REMOTE ] BJRI: PASS: History has at least 300 days. [2026-01-02T12:04:37.064147] [DEBUG] [REMOTE ] BJRI: PASS: Price check passed. Min price $28.69. [2026-01-02T12:04:37.064284] [DEBUG] [REMOTE ] BJRI: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:37.064399] [DEBUG] [REMOTE ] BJRI: PASS: Integrity check passed. [2026-01-02T12:04:37.064440] [DEBUG] [REMOTE ] BJRI: Symbol is viable for forecasting. [2026-01-02T12:04:37.064488] [INFO ] [MAIN ] [440/3541] BJRI kept (0.7s) | 440 kept, 0 rejected | 97.0/min | ETA: 32.0m [2026-01-02T12:04:38.786880] [DEBUG] [REMOTE ] BK: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:04:38.787004] [DEBUG] [REMOTE ] BK: PASS: History has at least 300 days. [2026-01-02T12:04:38.787212] [DEBUG] [REMOTE ] BK: PASS: Price check passed. Min price $104.03. [2026-01-02T12:04:38.787346] [DEBUG] [REMOTE ] BK: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:38.787455] [DEBUG] [REMOTE ] BK: PASS: Integrity check passed. [2026-01-02T12:04:38.787494] [DEBUG] [REMOTE ] BK: Symbol is viable for forecasting. [2026-01-02T12:04:38.787541] [INFO ] [MAIN ] [441/3541] BK kept (1.7s) | 441 kept, 0 rejected | 96.6/min | ETA: 32.1m [2026-01-02T12:04:39.075333] [DEBUG] [REMOTE ] BKCH: Retrieved 1123 rows, trimmed to 300. [2026-01-02T12:04:39.075454] [DEBUG] [REMOTE ] BKCH: PASS: History has at least 300 days. [2026-01-02T12:04:39.075671] [DEBUG] [REMOTE ] BKCH: PASS: Price check passed. Min price $63.59. [2026-01-02T12:04:39.075804] [DEBUG] [REMOTE ] BKCH: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:39.075908] [DEBUG] [REMOTE ] BKCH: PASS: Integrity check passed. [2026-01-02T12:04:39.075947] [DEBUG] [REMOTE ] BKCH: Symbol is viable for forecasting. [2026-01-02T12:04:39.075993] [INFO ] [MAIN ] [442/3541] BKCH kept (0.3s) | 442 kept, 0 rejected | 96.7/min | ETA: 32.0m [2026-01-02T12:04:39.608518] [DEBUG] [REMOTE ] BKD: Retrieved 5058 rows, trimmed to 300. [2026-01-02T12:04:39.608706] [DEBUG] [REMOTE ] BKD: PASS: History has at least 300 days. [2026-01-02T12:04:39.608926] [DEBUG] [REMOTE ] BKD: PASS: Price check passed. Min price $8.09. [2026-01-02T12:04:39.609077] [DEBUG] [REMOTE ] BKD: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:39.609196] [DEBUG] [REMOTE ] BKD: PASS: Integrity check passed. [2026-01-02T12:04:39.609235] [DEBUG] [REMOTE ] BKD: Symbol is viable for forecasting. [2026-01-02T12:04:39.609283] [INFO ] [MAIN ] [443/3541] BKD kept (0.5s) | 443 kept, 0 rejected | 96.7/min | ETA: 32.0m [2026-01-02T12:04:40.070043] [DEBUG] [REMOTE ] BKE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:04:40.070180] [DEBUG] [REMOTE ] BKE: PASS: History has at least 300 days. [2026-01-02T12:04:40.070416] [DEBUG] [REMOTE ] BKE: PASS: Price check passed. Min price $52.39. [2026-01-02T12:04:40.070556] [DEBUG] [REMOTE ] BKE: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:40.070699] [DEBUG] [REMOTE ] BKE: PASS: Integrity check passed. [2026-01-02T12:04:40.070741] [DEBUG] [REMOTE ] BKE: Symbol is viable for forecasting. [2026-01-02T12:04:40.070791] [INFO ] [MAIN ] [444/3541] BKE kept (0.5s) | 444 kept, 0 rejected | 96.8/min | ETA: 32.0m [2026-01-02T12:04:40.439852] [DEBUG] [REMOTE ] BKH: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:04:40.439981] [DEBUG] [REMOTE ] BKH: PASS: History has at least 300 days. [2026-01-02T12:04:40.440222] [DEBUG] [REMOTE ] BKH: PASS: Price check passed. Min price $59.46. [2026-01-02T12:04:40.440358] [DEBUG] [REMOTE ] BKH: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:40.440470] [DEBUG] [REMOTE ] BKH: PASS: Integrity check passed. [2026-01-02T12:04:40.440509] [DEBUG] [REMOTE ] BKH: Symbol is viable for forecasting. [2026-01-02T12:04:40.440557] [INFO ] [MAIN ] [445/3541] BKH kept (0.4s) | 445 kept, 0 rejected | 96.9/min | ETA: 32.0m [2026-01-02T12:04:40.958072] [DEBUG] [REMOTE ] BKN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:04:40.958210] [DEBUG] [REMOTE ] BKN: PASS: History has at least 300 days. [2026-01-02T12:04:40.958429] [DEBUG] [REMOTE ] BKN: PASS: Price check passed. Min price $10.97. [2026-01-02T12:04:40.958562] [DEBUG] [REMOTE ] BKN: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:40.958724] [DEBUG] [REMOTE ] BKN: PASS: Integrity check passed. [2026-01-02T12:04:40.958764] [DEBUG] [REMOTE ] BKN: Symbol is viable for forecasting. [2026-01-02T12:04:40.958811] [INFO ] [MAIN ] [446/3541] BKN kept (0.5s) | 446 kept, 0 rejected | 96.9/min | ETA: 31.9m [2026-01-02T12:04:41.444398] [DEBUG] [REMOTE ] BKNG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:04:41.444530] [DEBUG] [REMOTE ] BKNG: PASS: History has at least 300 days. [2026-01-02T12:04:41.444790] [DEBUG] [REMOTE ] BKNG: PASS: Price check passed. Min price $4574.65. [2026-01-02T12:04:41.444943] [DEBUG] [REMOTE ] BKNG: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:41.445089] [DEBUG] [REMOTE ] BKNG: PASS: Integrity check passed. [2026-01-02T12:04:41.445134] [DEBUG] [REMOTE ] BKNG: Symbol is viable for forecasting. [2026-01-02T12:04:41.445184] [INFO ] [MAIN ] [447/3541] BKNG kept (0.5s) | 447 kept, 0 rejected | 97.0/min | ETA: 31.9m [2026-01-02T12:04:41.722470] [DEBUG] [REMOTE ] BKSY: Retrieved 1515 rows, trimmed to 300. [2026-01-02T12:04:41.722663] [DEBUG] [REMOTE ] BKSY: PASS: History has at least 300 days. [2026-01-02T12:04:41.722899] [DEBUG] [REMOTE ] BKSY: PASS: Price check passed. Min price $13.14. [2026-01-02T12:04:41.723041] [DEBUG] [REMOTE ] BKSY: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:41.723155] [DEBUG] [REMOTE ] BKSY: PASS: Integrity check passed. [2026-01-02T12:04:41.723196] [DEBUG] [REMOTE ] BKSY: Symbol is viable for forecasting. [2026-01-02T12:04:41.723247] [INFO ] [MAIN ] [448/3541] BKSY kept (0.3s) | 448 kept, 0 rejected | 97.1/min | ETA: 31.9m [2026-01-02T12:04:42.170551] [DEBUG] [REMOTE ] BL: Retrieved 2306 rows, trimmed to 300. [2026-01-02T12:04:42.170796] [DEBUG] [REMOTE ] BL: PASS: History has at least 300 days. [2026-01-02T12:04:42.171052] [DEBUG] [REMOTE ] BL: PASS: Price check passed. Min price $49.09. [2026-01-02T12:04:42.171191] [DEBUG] [REMOTE ] BL: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:42.171317] [DEBUG] [REMOTE ] BL: PASS: Integrity check passed. [2026-01-02T12:04:42.171357] [DEBUG] [REMOTE ] BL: Symbol is viable for forecasting. [2026-01-02T12:04:42.171410] [INFO ] [MAIN ] [449/3541] BL kept (0.4s) | 449 kept, 0 rejected | 97.1/min | ETA: 31.8m [2026-01-02T12:04:42.591849] [DEBUG] [REMOTE ] BLBD: Retrieved 2960 rows, trimmed to 300. [2026-01-02T12:04:42.592003] [DEBUG] [REMOTE ] BLBD: PASS: History has at least 300 days. [2026-01-02T12:04:42.592316] [DEBUG] [REMOTE ] BLBD: PASS: Price check passed. Min price $46.59. [2026-01-02T12:04:42.592455] [DEBUG] [REMOTE ] BLBD: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:42.592819] [DEBUG] [REMOTE ] BLBD: PASS: Integrity check passed. [2026-01-02T12:04:42.592883] [DEBUG] [REMOTE ] BLBD: Symbol is viable for forecasting. [2026-01-02T12:04:42.592941] [INFO ] [MAIN ] [450/3541] BLBD kept (0.4s) | 450 kept, 0 rejected | 97.2/min | ETA: 31.8m [2026-01-02T12:04:42.923714] [DEBUG] [REMOTE ] BLCN: Retrieved 2001 rows, trimmed to 300. [2026-01-02T12:04:42.923832] [DEBUG] [REMOTE ] BLCN: PASS: History has at least 300 days. [2026-01-02T12:04:42.924027] [DEBUG] [REMOTE ] BLCN: PASS: Price check passed. Min price $22.37. [2026-01-02T12:04:42.924159] [DEBUG] [REMOTE ] BLCN: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:42.924265] [DEBUG] [REMOTE ] BLCN: PASS: Integrity check passed. [2026-01-02T12:04:42.924305] [DEBUG] [REMOTE ] BLCN: Symbol is viable for forecasting. [2026-01-02T12:04:42.924351] [INFO ] [MAIN ] [451/3541] BLCN kept (0.3s) | 451 kept, 0 rejected | 97.3/min | ETA: 31.8m [2026-01-02T12:04:43.294969] [DEBUG] [REMOTE ] BLCO: Retrieved 917 rows, trimmed to 300. [2026-01-02T12:04:43.295096] [DEBUG] [REMOTE ] BLCO: PASS: History has at least 300 days. [2026-01-02T12:04:43.295292] [DEBUG] [REMOTE ] BLCO: PASS: Price check passed. Min price $14.32. [2026-01-02T12:04:43.295423] [DEBUG] [REMOTE ] BLCO: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:43.295529] [DEBUG] [REMOTE ] BLCO: PASS: Integrity check passed. [2026-01-02T12:04:43.295568] [DEBUG] [REMOTE ] BLCO: Symbol is viable for forecasting. [2026-01-02T12:04:43.295634] [INFO ] [MAIN ] [452/3541] BLCO kept (0.4s) | 452 kept, 0 rejected | 97.4/min | ETA: 31.7m [2026-01-02T12:04:43.768170] [DEBUG] [REMOTE ] BLD: Retrieved 2642 rows, trimmed to 300. [2026-01-02T12:04:43.768290] [DEBUG] [REMOTE ] BLD: PASS: History has at least 300 days. [2026-01-02T12:04:43.768483] [DEBUG] [REMOTE ] BLD: PASS: Price check passed. Min price $396.24. [2026-01-02T12:04:43.768658] [DEBUG] [REMOTE ] BLD: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:43.768771] [DEBUG] [REMOTE ] BLD: PASS: Integrity check passed. [2026-01-02T12:04:43.768811] [DEBUG] [REMOTE ] BLD: Symbol is viable for forecasting. [2026-01-02T12:04:43.768857] [INFO ] [MAIN ] [453/3541] BLD kept (0.5s) | 453 kept, 0 rejected | 97.4/min | ETA: 31.7m [2026-01-02T12:04:44.250803] [DEBUG] [REMOTE ] BLDP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:04:44.250947] [DEBUG] [REMOTE ] BLDP: PASS: History has at least 300 days. [2026-01-02T12:04:44.251167] [DEBUG] [REMOTE ] BLDP: PASS: Price check passed. Min price $2.53. [2026-01-02T12:04:44.251302] [DEBUG] [REMOTE ] BLDP: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:44.251416] [DEBUG] [REMOTE ] BLDP: PASS: Integrity check passed. [2026-01-02T12:04:44.251458] [DEBUG] [REMOTE ] BLDP: Symbol is viable for forecasting. [2026-01-02T12:04:44.251505] [INFO ] [MAIN ] [454/3541] BLDP kept (0.5s) | 454 kept, 0 rejected | 97.5/min | ETA: 31.7m [2026-01-02T12:04:44.693118] [DEBUG] [REMOTE ] BLE: Retrieved 5895 rows, trimmed to 300. [2026-01-02T12:04:44.693250] [DEBUG] [REMOTE ] BLE: PASS: History has at least 300 days. [2026-01-02T12:04:44.693471] [DEBUG] [REMOTE ] BLE: PASS: Price check passed. Min price $10.19. [2026-01-02T12:04:44.693629] [DEBUG] [REMOTE ] BLE: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:44.693741] [DEBUG] [REMOTE ] BLE: PASS: Integrity check passed. [2026-01-02T12:04:44.693782] [DEBUG] [REMOTE ] BLE: Symbol is viable for forecasting. [2026-01-02T12:04:44.693829] [INFO ] [MAIN ] [455/3541] BLE kept (0.4s) | 455 kept, 0 rejected | 97.6/min | ETA: 31.6m [2026-01-02T12:04:45.140212] [DEBUG] [REMOTE ] BLFS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:04:45.140360] [DEBUG] [REMOTE ] BLFS: PASS: History has at least 300 days. [2026-01-02T12:04:45.140615] [DEBUG] [REMOTE ] BLFS: PASS: Price check passed. Min price $24.01. [2026-01-02T12:04:45.140751] [DEBUG] [REMOTE ] BLFS: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:45.140870] [DEBUG] [REMOTE ] BLFS: PASS: Integrity check passed. [2026-01-02T12:04:45.140909] [DEBUG] [REMOTE ] BLFS: Symbol is viable for forecasting. [2026-01-02T12:04:45.140958] [INFO ] [MAIN ] [456/3541] BLFS kept (0.4s) | 456 kept, 0 rejected | 97.6/min | ETA: 31.6m [2026-01-02T12:04:45.424268] [DEBUG] [REMOTE ] BLFY: Retrieved 1121 rows, trimmed to 300. [2026-01-02T12:04:45.424391] [DEBUG] [REMOTE ] BLFY: PASS: History has at least 300 days. [2026-01-02T12:04:45.424607] [DEBUG] [REMOTE ] BLFY: PASS: Price check passed. Min price $7.67. [2026-01-02T12:04:45.424747] [DEBUG] [REMOTE ] BLFY: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:45.424853] [DEBUG] [REMOTE ] BLFY: PASS: Integrity check passed. [2026-01-02T12:04:45.424892] [DEBUG] [REMOTE ] BLFY: Symbol is viable for forecasting. [2026-01-02T12:04:45.424939] [INFO ] [MAIN ] [457/3541] BLFY kept (0.3s) | 457 kept, 0 rejected | 97.7/min | ETA: 31.6m [2026-01-02T12:04:46.008263] [DEBUG] [REMOTE ] BLK: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:04:46.008403] [DEBUG] [REMOTE ] BLK: PASS: History has at least 300 days. [2026-01-02T12:04:46.008651] [DEBUG] [REMOTE ] BLK: PASS: Price check passed. Min price $987.72. [2026-01-02T12:04:46.008794] [DEBUG] [REMOTE ] BLK: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:46.008906] [DEBUG] [REMOTE ] BLK: PASS: Integrity check passed. [2026-01-02T12:04:46.008946] [DEBUG] [REMOTE ] BLK: Symbol is viable for forecasting. [2026-01-02T12:04:46.008992] [INFO ] [MAIN ] [458/3541] BLK kept (0.6s) | 458 kept, 0 rejected | 97.7/min | ETA: 31.5m [2026-01-02T12:04:46.333844] [DEBUG] [REMOTE ] BLKB: Retrieved 5395 rows, trimmed to 300. [2026-01-02T12:04:46.333972] [DEBUG] [REMOTE ] BLKB: PASS: History has at least 300 days. [2026-01-02T12:04:46.334182] [DEBUG] [REMOTE ] BLKB: PASS: Price check passed. Min price $54.88. [2026-01-02T12:04:46.334324] [DEBUG] [REMOTE ] BLKB: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:46.334474] [DEBUG] [REMOTE ] BLKB: PASS: Integrity check passed. [2026-01-02T12:04:46.334525] [DEBUG] [REMOTE ] BLKB: Symbol is viable for forecasting. [2026-01-02T12:04:46.334602] [INFO ] [MAIN ] [459/3541] BLKB kept (0.3s) | 459 kept, 0 rejected | 97.8/min | ETA: 31.5m [2026-01-02T12:04:46.758338] [DEBUG] [REMOTE ] BLMN: Retrieved 3369 rows, trimmed to 300. [2026-01-02T12:04:46.758462] [DEBUG] [REMOTE ] BLMN: PASS: History has at least 300 days. [2026-01-02T12:04:46.758708] [DEBUG] [REMOTE ] BLMN: PASS: Price check passed. Min price $5.92. [2026-01-02T12:04:46.758850] [DEBUG] [REMOTE ] BLMN: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:46.758961] [DEBUG] [REMOTE ] BLMN: PASS: Integrity check passed. [2026-01-02T12:04:46.759002] [DEBUG] [REMOTE ] BLMN: Symbol is viable for forecasting. [2026-01-02T12:04:46.759051] [INFO ] [MAIN ] [460/3541] BLMN kept (0.4s) | 460 kept, 0 rejected | 97.9/min | ETA: 31.5m [2026-01-02T12:04:46.975222] [DEBUG] [REMOTE ] BLND: Retrieved 1121 rows, trimmed to 300. [2026-01-02T12:04:46.975346] [DEBUG] [REMOTE ] BLND: PASS: History has at least 300 days. [2026-01-02T12:04:46.975621] [DEBUG] [REMOTE ] BLND: PASS: Price check passed. Min price $2.79. [2026-01-02T12:04:46.975800] [DEBUG] [REMOTE ] BLND: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:46.975944] [DEBUG] [REMOTE ] BLND: PASS: Integrity check passed. [2026-01-02T12:04:46.975999] [DEBUG] [REMOTE ] BLND: Symbol is viable for forecasting. [2026-01-02T12:04:46.976067] [INFO ] [MAIN ] [461/3541] BLND kept (0.2s) | 461 kept, 0 rejected | 98.0/min | ETA: 31.4m [2026-01-02T12:04:47.558875] [DEBUG] [REMOTE ] BLRX: Retrieved 3630 rows, trimmed to 300. [2026-01-02T12:04:47.559004] [DEBUG] [REMOTE ] BLRX: PASS: History has at least 300 days. [2026-01-02T12:04:47.559210] [DEBUG] [REMOTE ] BLRX: PASS: Price check passed. Min price $2.77. [2026-01-02T12:04:47.559347] [DEBUG] [REMOTE ] BLRX: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:47.559460] [DEBUG] [REMOTE ] BLRX: PASS: Integrity check passed. [2026-01-02T12:04:47.559510] [DEBUG] [REMOTE ] BLRX: Symbol is viable for forecasting. [2026-01-02T12:04:47.559559] [INFO ] [MAIN ] [462/3541] BLRX kept (0.6s) | 462 kept, 0 rejected | 98.1/min | ETA: 31.4m [2026-01-02T12:04:47.781134] [DEBUG] [REMOTE ] BLTE: Retrieved 922 rows, trimmed to 300. [2026-01-02T12:04:47.781253] [DEBUG] [REMOTE ] BLTE: PASS: History has at least 300 days. [2026-01-02T12:04:47.781453] [DEBUG] [REMOTE ] BLTE: PASS: Price check passed. Min price $77.40. [2026-01-02T12:04:47.781609] [DEBUG] [REMOTE ] BLTE: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:47.781723] [DEBUG] [REMOTE ] BLTE: PASS: Integrity check passed. [2026-01-02T12:04:47.781765] [DEBUG] [REMOTE ] BLTE: Symbol is viable for forecasting. [2026-01-02T12:04:47.781815] [INFO ] [MAIN ] [463/3541] BLTE kept (0.2s) | 463 kept, 0 rejected | 98.2/min | ETA: 31.3m [2026-01-02T12:04:48.493034] [DEBUG] [REMOTE ] BLX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:04:48.493175] [DEBUG] [REMOTE ] BLX: PASS: History has at least 300 days. [2026-01-02T12:04:48.493409] [DEBUG] [REMOTE ] BLX: PASS: Price check passed. Min price $41.73. [2026-01-02T12:04:48.493556] [DEBUG] [REMOTE ] BLX: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:48.493701] [DEBUG] [REMOTE ] BLX: PASS: Integrity check passed. [2026-01-02T12:04:48.493744] [DEBUG] [REMOTE ] BLX: Symbol is viable for forecasting. [2026-01-02T12:04:48.493796] [INFO ] [MAIN ] [464/3541] BLX kept (0.7s) | 464 kept, 0 rejected | 98.2/min | ETA: 31.3m [2026-01-02T12:04:48.714639] [DEBUG] [REMOTE ] BLZE: Retrieved 1038 rows, trimmed to 300. [2026-01-02T12:04:48.714829] [DEBUG] [REMOTE ] BLZE: PASS: History has at least 300 days. [2026-01-02T12:04:48.715075] [DEBUG] [REMOTE ] BLZE: PASS: Price check passed. Min price $4.32. [2026-01-02T12:04:48.715216] [DEBUG] [REMOTE ] BLZE: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:48.715332] [DEBUG] [REMOTE ] BLZE: PASS: Integrity check passed. [2026-01-02T12:04:48.715372] [DEBUG] [REMOTE ] BLZE: Symbol is viable for forecasting. [2026-01-02T12:04:48.715424] [INFO ] [MAIN ] [465/3541] BLZE kept (0.2s) | 465 kept, 0 rejected | 98.3/min | ETA: 31.3m [2026-01-02T12:04:49.381132] [DEBUG] [REMOTE ] BMA: Retrieved 4974 rows, trimmed to 300. [2026-01-02T12:04:49.381311] [DEBUG] [REMOTE ] BMA: PASS: History has at least 300 days. [2026-01-02T12:04:49.381560] [DEBUG] [REMOTE ] BMA: PASS: Price check passed. Min price $41.93. [2026-01-02T12:04:49.381722] [DEBUG] [REMOTE ] BMA: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:49.381842] [DEBUG] [REMOTE ] BMA: PASS: Integrity check passed. [2026-01-02T12:04:49.381884] [DEBUG] [REMOTE ] BMA: Symbol is viable for forecasting. [2026-01-02T12:04:49.381935] [INFO ] [MAIN ] [466/3541] BMA kept (0.7s) | 466 kept, 0 rejected | 98.3/min | ETA: 31.3m [2026-01-02T12:04:49.641773] [DEBUG] [REMOTE ] BMBL: Retrieved 1228 rows, trimmed to 300. [2026-01-02T12:04:49.641954] [DEBUG] [REMOTE ] BMBL: PASS: History has at least 300 days. [2026-01-02T12:04:49.642189] [DEBUG] [REMOTE ] BMBL: PASS: Price check passed. Min price $3.23. [2026-01-02T12:04:49.642332] [DEBUG] [REMOTE ] BMBL: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:49.642448] [DEBUG] [REMOTE ] BMBL: PASS: Integrity check passed. [2026-01-02T12:04:49.642491] [DEBUG] [REMOTE ] BMBL: Symbol is viable for forecasting. [2026-01-02T12:04:49.642545] [INFO ] [MAIN ] [467/3541] BMBL kept (0.3s) | 467 kept, 0 rejected | 98.4/min | ETA: 31.2m [2026-01-02T12:04:50.229077] [DEBUG] [REMOTE ] BME: Retrieved 5225 rows, trimmed to 300. [2026-01-02T12:04:50.229272] [DEBUG] [REMOTE ] BME: PASS: History has at least 300 days. [2026-01-02T12:04:50.229561] [DEBUG] [REMOTE ] BME: PASS: Price check passed. Min price $36.77. [2026-01-02T12:04:50.229728] [DEBUG] [REMOTE ] BME: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:50.229862] [DEBUG] [REMOTE ] BME: PASS: Integrity check passed. [2026-01-02T12:04:50.229903] [DEBUG] [REMOTE ] BME: Symbol is viable for forecasting. [2026-01-02T12:04:50.230095] [INFO ] [MAIN ] [468/3541] BME kept (0.6s) | 468 kept, 0 rejected | 98.4/min | ETA: 31.2m [2026-01-02T12:04:50.495206] [DEBUG] [REMOTE ] BMEZ: Retrieved 1490 rows, trimmed to 300. [2026-01-02T12:04:50.495327] [DEBUG] [REMOTE ] BMEZ: PASS: History has at least 300 days. [2026-01-02T12:04:50.495523] [DEBUG] [REMOTE ] BMEZ: PASS: Price check passed. Min price $14.38. [2026-01-02T12:04:50.495684] [DEBUG] [REMOTE ] BMEZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:50.495795] [DEBUG] [REMOTE ] BMEZ: PASS: Integrity check passed. [2026-01-02T12:04:50.495835] [DEBUG] [REMOTE ] BMEZ: Symbol is viable for forecasting. [2026-01-02T12:04:50.495882] [INFO ] [MAIN ] [469/3541] BMEZ kept (0.3s) | 469 kept, 0 rejected | 98.5/min | ETA: 31.2m [2026-01-02T12:04:51.177091] [DEBUG] [REMOTE ] BMI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:04:51.177222] [DEBUG] [REMOTE ] BMI: PASS: History has at least 300 days. [2026-01-02T12:04:51.177445] [DEBUG] [REMOTE ] BMI: PASS: Price check passed. Min price $167.78. [2026-01-02T12:04:51.177603] [DEBUG] [REMOTE ] BMI: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:51.177723] [DEBUG] [REMOTE ] BMI: PASS: Integrity check passed. [2026-01-02T12:04:51.177763] [DEBUG] [REMOTE ] BMI: Symbol is viable for forecasting. [2026-01-02T12:04:51.177811] [INFO ] [MAIN ] [470/3541] BMI kept (0.7s) | 470 kept, 0 rejected | 98.5/min | ETA: 31.2m [2026-01-02T12:04:51.592744] [DEBUG] [REMOTE ] BMO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:04:51.592869] [DEBUG] [REMOTE ] BMO: PASS: History has at least 300 days. [2026-01-02T12:04:51.593082] [DEBUG] [REMOTE ] BMO: PASS: Price check passed. Min price $119.92. [2026-01-02T12:04:51.593215] [DEBUG] [REMOTE ] BMO: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:51.593325] [DEBUG] [REMOTE ] BMO: PASS: Integrity check passed. [2026-01-02T12:04:51.593364] [DEBUG] [REMOTE ] BMO: Symbol is viable for forecasting. [2026-01-02T12:04:51.593410] [INFO ] [MAIN ] [471/3541] BMO kept (0.4s) | 471 kept, 0 rejected | 98.6/min | ETA: 31.1m [2026-01-02T12:04:52.023271] [DEBUG] [REMOTE ] BMRA: Retrieved 5283 rows, trimmed to 300. [2026-01-02T12:04:52.023397] [DEBUG] [REMOTE ] BMRA: PASS: History has at least 300 days. [2026-01-02T12:04:52.023660] [DEBUG] [REMOTE ] BMRA: PASS: Price check passed. Min price $2.18. [2026-01-02T12:04:52.023815] [DEBUG] [REMOTE ] BMRA: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:52.023934] [DEBUG] [REMOTE ] BMRA: PASS: Integrity check passed. [2026-01-02T12:04:52.023975] [DEBUG] [REMOTE ] BMRA: Symbol is viable for forecasting. [2026-01-02T12:04:52.024023] [INFO ] [MAIN ] [472/3541] BMRA kept (0.4s) | 472 kept, 0 rejected | 98.6/min | ETA: 31.1m [2026-01-02T12:04:52.486805] [DEBUG] [REMOTE ] BMRC: Retrieved 6545 rows, trimmed to 300. [2026-01-02T12:04:52.486929] [DEBUG] [REMOTE ] BMRC: PASS: History has at least 300 days. [2026-01-02T12:04:52.487132] [DEBUG] [REMOTE ] BMRC: PASS: Price check passed. Min price $22.48. [2026-01-02T12:04:52.487264] [DEBUG] [REMOTE ] BMRC: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:52.487372] [DEBUG] [REMOTE ] BMRC: PASS: Integrity check passed. [2026-01-02T12:04:52.487411] [DEBUG] [REMOTE ] BMRC: Symbol is viable for forecasting. [2026-01-02T12:04:52.487458] [INFO ] [MAIN ] [473/3541] BMRC kept (0.5s) | 473 kept, 0 rejected | 98.7/min | ETA: 31.1m [2026-01-02T12:04:52.938758] [DEBUG] [REMOTE ] BMRN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:04:52.938887] [DEBUG] [REMOTE ] BMRN: PASS: History has at least 300 days. [2026-01-02T12:04:52.939095] [DEBUG] [REMOTE ] BMRN: PASS: Price check passed. Min price $51.46. [2026-01-02T12:04:52.939227] [DEBUG] [REMOTE ] BMRN: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:52.939338] [DEBUG] [REMOTE ] BMRN: PASS: Integrity check passed. [2026-01-02T12:04:52.939377] [DEBUG] [REMOTE ] BMRN: Symbol is viable for forecasting. [2026-01-02T12:04:52.939423] [INFO ] [MAIN ] [474/3541] BMRN kept (0.5s) | 474 kept, 0 rejected | 98.7/min | ETA: 31.1m [2026-01-02T12:04:53.408865] [DEBUG] [REMOTE ] BMY: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:04:53.409077] [DEBUG] [REMOTE ] BMY: PASS: History has at least 300 days. [2026-01-02T12:04:53.409379] [DEBUG] [REMOTE ] BMY: PASS: Price check passed. Min price $42.60. [2026-01-02T12:04:53.409521] [DEBUG] [REMOTE ] BMY: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:53.409688] [DEBUG] [REMOTE ] BMY: PASS: Integrity check passed. [2026-01-02T12:04:53.409732] [DEBUG] [REMOTE ] BMY: Symbol is viable for forecasting. [2026-01-02T12:04:53.409785] [INFO ] [MAIN ] [475/3541] BMY kept (0.5s) | 475 kept, 0 rejected | 98.8/min | ETA: 31.0m [2026-01-02T12:04:53.733353] [DEBUG] [REMOTE ] BN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:04:53.733551] [DEBUG] [REMOTE ] BN: PASS: History has at least 300 days. [2026-01-02T12:04:53.734054] [DEBUG] [REMOTE ] BN: PASS: Price check passed. Min price $42.94. [2026-01-02T12:04:53.734219] [DEBUG] [REMOTE ] BN: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:53.734363] [DEBUG] [REMOTE ] BN: PASS: Integrity check passed. [2026-01-02T12:04:53.734405] [DEBUG] [REMOTE ] BN: Symbol is viable for forecasting. [2026-01-02T12:04:53.734459] [INFO ] [MAIN ] [476/3541] BN kept (0.3s) | 476 kept, 0 rejected | 98.9/min | ETA: 31.0m [2026-01-02T12:04:54.071665] [DEBUG] [REMOTE ] BND: Retrieved 4714 rows, trimmed to 300. [2026-01-02T12:04:54.071848] [DEBUG] [REMOTE ] BND: PASS: History has at least 300 days. [2026-01-02T12:04:54.072114] [DEBUG] [REMOTE ] BND: PASS: Price check passed. Min price $73.51. [2026-01-02T12:04:54.072265] [DEBUG] [REMOTE ] BND: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:54.072387] [DEBUG] [REMOTE ] BND: PASS: Integrity check passed. [2026-01-02T12:04:54.072430] [DEBUG] [REMOTE ] BND: Symbol is viable for forecasting. [2026-01-02T12:04:54.072489] [INFO ] [MAIN ] [477/3541] BND kept (0.3s) | 477 kept, 0 rejected | 99.0/min | ETA: 31.0m [2026-01-02T12:04:54.554602] [DEBUG] [REMOTE ] BNDX: Retrieved 3165 rows, trimmed to 300. [2026-01-02T12:04:54.554728] [DEBUG] [REMOTE ] BNDX: PASS: History has at least 300 days. [2026-01-02T12:04:54.554921] [DEBUG] [REMOTE ] BNDX: PASS: Price check passed. Min price $48.16. [2026-01-02T12:04:54.555050] [DEBUG] [REMOTE ] BNDX: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:54.555155] [DEBUG] [REMOTE ] BNDX: PASS: Integrity check passed. [2026-01-02T12:04:54.555194] [DEBUG] [REMOTE ] BNDX: Symbol is viable for forecasting. [2026-01-02T12:04:54.555241] [INFO ] [MAIN ] [478/3541] BNDX kept (0.5s) | 478 kept, 0 rejected | 99.0/min | ETA: 30.9m [2026-01-02T12:04:54.867792] [DEBUG] [REMOTE ] BNED: Retrieved 2620 rows, trimmed to 300. [2026-01-02T12:04:54.867915] [DEBUG] [REMOTE ] BNED: PASS: History has at least 300 days. [2026-01-02T12:04:54.868115] [DEBUG] [REMOTE ] BNED: PASS: Price check passed. Min price $6.12. [2026-01-02T12:04:54.868250] [DEBUG] [REMOTE ] BNED: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:54.868357] [DEBUG] [REMOTE ] BNED: PASS: Integrity check passed. [2026-01-02T12:04:54.868398] [DEBUG] [REMOTE ] BNED: Symbol is viable for forecasting. [2026-01-02T12:04:54.868447] [INFO ] [MAIN ] [479/3541] BNED kept (0.3s) | 479 kept, 0 rejected | 99.1/min | ETA: 30.9m [2026-01-02T12:04:55.288715] [DEBUG] [REMOTE ] BNGO: Retrieved 1829 rows, trimmed to 300. [2026-01-02T12:04:55.288832] [DEBUG] [REMOTE ] BNGO: PASS: History has at least 300 days. [2026-01-02T12:04:55.289026] [DEBUG] [REMOTE ] BNGO: PASS: Price check passed. Min price $1.47. [2026-01-02T12:04:55.289159] [DEBUG] [REMOTE ] BNGO: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:55.289263] [DEBUG] [REMOTE ] BNGO: PASS: Integrity check passed. [2026-01-02T12:04:55.289302] [DEBUG] [REMOTE ] BNGO: Symbol is viable for forecasting. [2026-01-02T12:04:55.289349] [INFO ] [MAIN ] [480/3541] BNGO kept (0.4s) | 480 kept, 0 rejected | 99.2/min | ETA: 30.9m [2026-01-02T12:04:55.665990] [DEBUG] [REMOTE ] BNH: Retrieved 1300 rows, trimmed to 300. [2026-01-02T12:04:55.666142] [DEBUG] [REMOTE ] BNH: PASS: History has at least 300 days. [2026-01-02T12:04:55.666389] [DEBUG] [REMOTE ] BNH: PASS: Price check passed. Min price $16.00. [2026-01-02T12:04:55.666547] [DEBUG] [REMOTE ] BNH: PASS: Continuity check passed with 300 days. [2026-01-02T12:04:55.666695] [DEBUG] [REMOTE ] BNH: PASS: Integrity check passed. [2026-01-02T12:04:55.666737] [DEBUG] [REMOTE ] BNH: Symbol is viable for forecasting. [2026-01-02T12:04:55.666785] [INFO ] [MAIN ] [481/3541] BNH kept (0.4s) | 481 kept, 0 rejected | 99.2/min | ETA: 30.8m [2026-01-02T12:05:07.931077] [DEBUG] [REMOTE ] BNJ: Retrieved 1274 rows, trimmed to 300. [2026-01-02T12:05:07.931212] [DEBUG] [REMOTE ] BNJ: PASS: History has at least 300 days. [2026-01-02T12:05:07.931426] [DEBUG] [REMOTE ] BNJ: PASS: Price check passed. Min price $15.03. [2026-01-02T12:05:07.931562] [DEBUG] [REMOTE ] BNJ: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:07.931694] [DEBUG] [REMOTE ] BNJ: PASS: Integrity check passed. [2026-01-02T12:05:07.931735] [DEBUG] [REMOTE ] BNJ: Symbol is viable for forecasting. [2026-01-02T12:05:07.931783] [INFO ] [MAIN ] [482/3541] BNJ kept (12.3s) | 482 kept, 0 rejected | 95.4/min | ETA: 32.1m [2026-01-02T12:05:08.209115] [DEBUG] [REMOTE ] BNL: Retrieved 1202 rows, trimmed to 300. [2026-01-02T12:05:08.209251] [DEBUG] [REMOTE ] BNL: PASS: History has at least 300 days. [2026-01-02T12:05:08.209483] [DEBUG] [REMOTE ] BNL: PASS: Price check passed. Min price $16.98. [2026-01-02T12:05:08.209672] [DEBUG] [REMOTE ] BNL: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:08.209802] [DEBUG] [REMOTE ] BNL: PASS: Integrity check passed. [2026-01-02T12:05:08.209844] [DEBUG] [REMOTE ] BNL: Symbol is viable for forecasting. [2026-01-02T12:05:08.209893] [INFO ] [MAIN ] [483/3541] BNL kept (0.3s) | 483 kept, 0 rejected | 95.5/min | ETA: 32.0m [2026-01-02T12:05:08.818200] [DEBUG] [REMOTE ] BNS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:05:08.818328] [DEBUG] [REMOTE ] BNS: PASS: History has at least 300 days. [2026-01-02T12:05:08.818534] [DEBUG] [REMOTE ] BNS: PASS: Price check passed. Min price $63.31. [2026-01-02T12:05:08.818701] [DEBUG] [REMOTE ] BNS: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:08.818813] [DEBUG] [REMOTE ] BNS: PASS: Integrity check passed. [2026-01-02T12:05:08.818852] [DEBUG] [REMOTE ] BNS: Symbol is viable for forecasting. [2026-01-02T12:05:08.818900] [INFO ] [MAIN ] [484/3541] BNS kept (0.6s) | 484 kept, 0 rejected | 95.5/min | ETA: 32.0m [2026-01-02T12:05:09.905991] [DEBUG] [REMOTE ] BNTC: Retrieved 2609 rows, trimmed to 300. [2026-01-02T12:05:09.906109] [DEBUG] [REMOTE ] BNTC: PASS: History has at least 300 days. [2026-01-02T12:05:09.906303] [DEBUG] [REMOTE ] BNTC: PASS: Price check passed. Min price $10.79. [2026-01-02T12:05:09.906433] [DEBUG] [REMOTE ] BNTC: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:09.906538] [DEBUG] [REMOTE ] BNTC: PASS: Integrity check passed. [2026-01-02T12:05:09.906595] [DEBUG] [REMOTE ] BNTC: Symbol is viable for forecasting. [2026-01-02T12:05:09.906644] [INFO ] [MAIN ] [485/3541] BNTC kept (1.1s) | 485 kept, 0 rejected | 95.4/min | ETA: 32.0m [2026-01-02T12:05:10.165060] [DEBUG] [REMOTE ] BNTX: Retrieved 1565 rows, trimmed to 300. [2026-01-02T12:05:10.165174] [DEBUG] [REMOTE ] BNTX: PASS: History has at least 300 days. [2026-01-02T12:05:10.165363] [DEBUG] [REMOTE ] BNTX: PASS: Price check passed. Min price $91.46. [2026-01-02T12:05:10.165494] [DEBUG] [REMOTE ] BNTX: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:10.165617] [DEBUG] [REMOTE ] BNTX: PASS: Integrity check passed. [2026-01-02T12:05:10.165659] [DEBUG] [REMOTE ] BNTX: Symbol is viable for forecasting. [2026-01-02T12:05:10.165705] [INFO ] [MAIN ] [486/3541] BNTX kept (0.3s) | 486 kept, 0 rejected | 95.5/min | ETA: 32.0m [2026-01-02T12:05:10.740390] [DEBUG] [REMOTE ] BNY: Retrieved 6144 rows, trimmed to 300. [2026-01-02T12:05:10.740519] [DEBUG] [REMOTE ] BNY: PASS: History has at least 300 days. [2026-01-02T12:05:10.740746] [DEBUG] [REMOTE ] BNY: PASS: Price check passed. Min price $10.00. [2026-01-02T12:05:10.740883] [DEBUG] [REMOTE ] BNY: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:10.740997] [DEBUG] [REMOTE ] BNY: PASS: Integrity check passed. [2026-01-02T12:05:10.741039] [DEBUG] [REMOTE ] BNY: Symbol is viable for forecasting. [2026-01-02T12:05:10.741087] [INFO ] [MAIN ] [487/3541] BNY kept (0.6s) | 487 kept, 0 rejected | 95.5/min | ETA: 32.0m [2026-01-02T12:05:11.062623] [DEBUG] [REMOTE ] BOC: Retrieved 2148 rows, trimmed to 300. [2026-01-02T12:05:11.062775] [DEBUG] [REMOTE ] BOC: PASS: History has at least 300 days. [2026-01-02T12:05:11.063017] [DEBUG] [REMOTE ] BOC: PASS: Price check passed. Min price $11.51. [2026-01-02T12:05:11.063184] [DEBUG] [REMOTE ] BOC: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:11.063319] [DEBUG] [REMOTE ] BOC: PASS: Integrity check passed. [2026-01-02T12:05:11.063368] [DEBUG] [REMOTE ] BOC: Symbol is viable for forecasting. [2026-01-02T12:05:11.063428] [INFO ] [MAIN ] [488/3541] BOC kept (0.3s) | 488 kept, 0 rejected | 95.6/min | ETA: 31.9m [2026-01-02T12:05:11.616090] [DEBUG] [REMOTE ] BOE: Retrieved 5183 rows, trimmed to 300. [2026-01-02T12:05:11.616220] [DEBUG] [REMOTE ] BOE: PASS: History has at least 300 days. [2026-01-02T12:05:11.616433] [DEBUG] [REMOTE ] BOE: PASS: Price check passed. Min price $11.05. [2026-01-02T12:05:11.616584] [DEBUG] [REMOTE ] BOE: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:11.616703] [DEBUG] [REMOTE ] BOE: PASS: Integrity check passed. [2026-01-02T12:05:11.616744] [DEBUG] [REMOTE ] BOE: Symbol is viable for forecasting. [2026-01-02T12:05:11.616792] [INFO ] [MAIN ] [489/3541] BOE kept (0.6s) | 489 kept, 0 rejected | 95.6/min | ETA: 31.9m [2026-01-02T12:05:11.836842] [DEBUG] [REMOTE ] BOF: Retrieved 638 rows, trimmed to 300. [2026-01-02T12:05:11.836960] [DEBUG] [REMOTE ] BOF: PASS: History has at least 300 days. [2026-01-02T12:05:11.837149] [DEBUG] [REMOTE ] BOF: PASS: Price check passed. Min price $2.04. [2026-01-02T12:05:11.837280] [DEBUG] [REMOTE ] BOF: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:11.837384] [DEBUG] [REMOTE ] BOF: PASS: Integrity check passed. [2026-01-02T12:05:11.837423] [DEBUG] [REMOTE ] BOF: Symbol is viable for forecasting. [2026-01-02T12:05:11.837469] [INFO ] [MAIN ] [490/3541] BOF kept (0.2s) | 490 kept, 0 rejected | 95.8/min | ETA: 31.9m [2026-01-02T12:05:12.339933] [DEBUG] [REMOTE ] BOH: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:05:12.340077] [DEBUG] [REMOTE ] BOH: PASS: History has at least 300 days. [2026-01-02T12:05:12.340329] [DEBUG] [REMOTE ] BOH: PASS: Price check passed. Min price $59.19. [2026-01-02T12:05:12.340462] [DEBUG] [REMOTE ] BOH: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:12.340603] [DEBUG] [REMOTE ] BOH: PASS: Integrity check passed. [2026-01-02T12:05:12.340645] [DEBUG] [REMOTE ] BOH: Symbol is viable for forecasting. [2026-01-02T12:05:12.340694] [INFO ] [MAIN ] [491/3541] BOH kept (0.5s) | 491 kept, 0 rejected | 95.8/min | ETA: 31.8m [2026-01-02T12:05:12.891780] [DEBUG] [REMOTE ] BOKF: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:05:12.891913] [DEBUG] [REMOTE ] BOKF: PASS: History has at least 300 days. [2026-01-02T12:05:12.892137] [DEBUG] [REMOTE ] BOKF: PASS: Price check passed. Min price $103.16. [2026-01-02T12:05:12.892270] [DEBUG] [REMOTE ] BOKF: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:12.892383] [DEBUG] [REMOTE ] BOKF: PASS: Integrity check passed. [2026-01-02T12:05:12.892423] [DEBUG] [REMOTE ] BOKF: Symbol is viable for forecasting. [2026-01-02T12:05:12.892470] [INFO ] [MAIN ] [492/3541] BOKF kept (0.6s) | 492 kept, 0 rejected | 95.8/min | ETA: 31.8m [2026-01-02T12:05:13.092348] [DEBUG] [REMOTE ] BOLD: Retrieved 442 rows, trimmed to 300. [2026-01-02T12:05:13.092528] [DEBUG] [REMOTE ] BOLD: PASS: History has at least 300 days. [2026-01-02T12:05:13.092781] [DEBUG] [REMOTE ] BOLD: PASS: Price check passed. Min price $1.08. [2026-01-02T12:05:13.092924] [DEBUG] [REMOTE ] BOLD: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:13.093039] [DEBUG] [REMOTE ] BOLD: PASS: Integrity check passed. [2026-01-02T12:05:13.093081] [DEBUG] [REMOTE ] BOLD: Symbol is viable for forecasting. [2026-01-02T12:05:13.093135] [INFO ] [MAIN ] [493/3541] BOLD kept (0.2s) | 493 kept, 0 rejected | 96.0/min | ETA: 31.8m [2026-01-02T12:05:13.589526] [DEBUG] [REMOTE ] BOND: Retrieved 3480 rows, trimmed to 300. [2026-01-02T12:05:13.589676] [DEBUG] [REMOTE ] BOND: PASS: History has at least 300 days. [2026-01-02T12:05:13.589904] [DEBUG] [REMOTE ] BOND: PASS: Price check passed. Min price $91.91. [2026-01-02T12:05:13.590041] [DEBUG] [REMOTE ] BOND: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:13.590159] [DEBUG] [REMOTE ] BOND: PASS: Integrity check passed. [2026-01-02T12:05:13.590200] [DEBUG] [REMOTE ] BOND: Symbol is viable for forecasting. [2026-01-02T12:05:13.590251] [INFO ] [MAIN ] [494/3541] BOND kept (0.5s) | 494 kept, 0 rejected | 96.0/min | ETA: 31.7m [2026-01-02T12:05:14.196564] [DEBUG] [REMOTE ] BOOM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:05:14.196707] [DEBUG] [REMOTE ] BOOM: PASS: History has at least 300 days. [2026-01-02T12:05:14.196919] [DEBUG] [REMOTE ] BOOM: PASS: Price check passed. Min price $5.53. [2026-01-02T12:05:14.197052] [DEBUG] [REMOTE ] BOOM: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:14.197165] [DEBUG] [REMOTE ] BOOM: PASS: Integrity check passed. [2026-01-02T12:05:14.197204] [DEBUG] [REMOTE ] BOOM: Symbol is viable for forecasting. [2026-01-02T12:05:14.197252] [INFO ] [MAIN ] [495/3541] BOOM kept (0.6s) | 495 kept, 0 rejected | 96.0/min | ETA: 31.7m [2026-01-02T12:05:14.487022] [DEBUG] [REMOTE ] BOTZ: Retrieved 2339 rows, trimmed to 300. [2026-01-02T12:05:14.487142] [DEBUG] [REMOTE ] BOTZ: PASS: History has at least 300 days. [2026-01-02T12:05:14.487338] [DEBUG] [REMOTE ] BOTZ: PASS: Price check passed. Min price $32.94. [2026-01-02T12:05:14.487471] [DEBUG] [REMOTE ] BOTZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:14.487593] [DEBUG] [REMOTE ] BOTZ: PASS: Integrity check passed. [2026-01-02T12:05:14.487634] [DEBUG] [REMOTE ] BOTZ: Symbol is viable for forecasting. [2026-01-02T12:05:14.487680] [INFO ] [MAIN ] [496/3541] BOTZ kept (0.3s) | 496 kept, 0 rejected | 96.1/min | ETA: 31.7m [2026-01-02T12:05:14.932338] [DEBUG] [REMOTE ] BOX: Retrieved 2752 rows, trimmed to 300. [2026-01-02T12:05:14.932523] [DEBUG] [REMOTE ] BOX: PASS: History has at least 300 days. [2026-01-02T12:05:14.932837] [DEBUG] [REMOTE ] BOX: PASS: Price check passed. Min price $28.98. [2026-01-02T12:05:14.933044] [DEBUG] [REMOTE ] BOX: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:14.933174] [DEBUG] [REMOTE ] BOX: PASS: Integrity check passed. [2026-01-02T12:05:14.933216] [DEBUG] [REMOTE ] BOX: Symbol is viable for forecasting. [2026-01-02T12:05:14.933270] [INFO ] [MAIN ] [497/3541] BOX kept (0.4s) | 497 kept, 0 rejected | 96.2/min | ETA: 31.7m [2026-01-02T12:05:15.501336] [DEBUG] [REMOTE ] BP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:05:15.501530] [DEBUG] [REMOTE ] BP: PASS: History has at least 300 days. [2026-01-02T12:05:15.501853] [DEBUG] [REMOTE ] BP: PASS: Price check passed. Min price $32.34. [2026-01-02T12:05:15.502010] [DEBUG] [REMOTE ] BP: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:15.502144] [DEBUG] [REMOTE ] BP: PASS: Integrity check passed. [2026-01-02T12:05:15.502187] [DEBUG] [REMOTE ] BP: Symbol is viable for forecasting. [2026-01-02T12:05:15.502242] [INFO ] [MAIN ] [498/3541] BP kept (0.6s) | 498 kept, 0 rejected | 96.2/min | ETA: 31.6m [2026-01-02T12:05:16.013479] [DEBUG] [REMOTE ] BPOP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:05:16.013645] [DEBUG] [REMOTE ] BPOP: PASS: History has at least 300 days. [2026-01-02T12:05:16.013884] [DEBUG] [REMOTE ] BPOP: PASS: Price check passed. Min price $108.54. [2026-01-02T12:05:16.014026] [DEBUG] [REMOTE ] BPOP: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:16.014146] [DEBUG] [REMOTE ] BPOP: PASS: Integrity check passed. [2026-01-02T12:05:16.014188] [DEBUG] [REMOTE ] BPOP: Symbol is viable for forecasting. [2026-01-02T12:05:16.014239] [INFO ] [MAIN ] [499/3541] BPOP kept (0.5s) | 499 kept, 0 rejected | 96.2/min | ETA: 31.6m [2026-01-02T12:05:16.167694] [DEBUG] [REMOTE ] BPRN: Retrieved 2383 rows, trimmed to 300. [2026-01-02T12:05:16.167923] [DEBUG] [REMOTE ] BPRN: PASS: History has at least 300 days. [2026-01-02T12:05:16.168182] [DEBUG] [REMOTE ] BPRN: PASS: Price check passed. Min price $29.44. [2026-01-02T12:05:16.168325] [DEBUG] [REMOTE ] BPRN: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:16.168442] [DEBUG] [REMOTE ] BPRN: PASS: Integrity check passed. [2026-01-02T12:05:16.168484] [DEBUG] [REMOTE ] BPRN: Symbol is viable for forecasting. [2026-01-02T12:05:16.168539] [INFO ] [MAIN ] [500/3541] BPRN kept (0.2s) | 500 kept, 0 rejected | 96.4/min | ETA: 31.6m [2026-01-02T12:05:16.673929] [DEBUG] [REMOTE ] BPYPM: Retrieved 1114 rows, trimmed to 300. [2026-01-02T12:05:16.674123] [DEBUG] [REMOTE ] BPYPM: PASS: History has at least 300 days. [2026-01-02T12:05:16.674379] [DEBUG] [REMOTE ] BPYPM: PASS: Price check passed. Min price $14.88. [2026-01-02T12:05:16.674518] [DEBUG] [REMOTE ] BPYPM: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:16.674658] [DEBUG] [REMOTE ] BPYPM: PASS: Integrity check passed. [2026-01-02T12:05:16.674702] [DEBUG] [REMOTE ] BPYPM: Symbol is viable for forecasting. [2026-01-02T12:05:16.674753] [INFO ] [MAIN ] [501/3541] BPYPM kept (0.5s) | 501 kept, 0 rejected | 96.4/min | ETA: 31.5m [2026-01-02T12:05:17.098943] [DEBUG] [REMOTE ] BPYPO: Retrieved 1605 rows, trimmed to 300. [2026-01-02T12:05:17.099157] [DEBUG] [REMOTE ] BPYPO: PASS: History has at least 300 days. [2026-01-02T12:05:17.099420] [DEBUG] [REMOTE ] BPYPO: PASS: Price check passed. Min price $14.08. [2026-01-02T12:05:17.099564] [DEBUG] [REMOTE ] BPYPO: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:17.099723] [DEBUG] [REMOTE ] BPYPO: PASS: Integrity check passed. [2026-01-02T12:05:17.099773] [DEBUG] [REMOTE ] BPYPO: Symbol is viable for forecasting. [2026-01-02T12:05:17.099830] [INFO ] [MAIN ] [502/3541] BPYPO kept (0.4s) | 502 kept, 0 rejected | 96.5/min | ETA: 31.5m [2026-01-02T12:05:17.431667] [DEBUG] [REMOTE ] BPYPP: Retrieved 1711 rows, trimmed to 300. [2026-01-02T12:05:17.431972] [DEBUG] [REMOTE ] BPYPP: PASS: History has at least 300 days. [2026-01-02T12:05:17.432297] [DEBUG] [REMOTE ] BPYPP: PASS: Price check passed. Min price $14.31. [2026-01-02T12:05:17.432504] [DEBUG] [REMOTE ] BPYPP: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:17.432696] [DEBUG] [REMOTE ] BPYPP: PASS: Integrity check passed. [2026-01-02T12:05:17.432757] [DEBUG] [REMOTE ] BPYPP: Symbol is viable for forecasting. [2026-01-02T12:05:17.432832] [INFO ] [MAIN ] [503/3541] BPYPP kept (0.3s) | 503 kept, 0 rejected | 96.6/min | ETA: 31.5m [2026-01-02T12:05:17.772452] [DEBUG] [REMOTE ] BRAG: Retrieved 1091 rows, trimmed to 300. [2026-01-02T12:05:17.772679] [DEBUG] [REMOTE ] BRAG: PASS: History has at least 300 days. [2026-01-02T12:05:17.772971] [DEBUG] [REMOTE ] BRAG: PASS: Price check passed. Min price $1.95. [2026-01-02T12:05:17.773116] [DEBUG] [REMOTE ] BRAG: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:17.773237] [DEBUG] [REMOTE ] BRAG: PASS: Integrity check passed. [2026-01-02T12:05:17.773278] [DEBUG] [REMOTE ] BRAG: Symbol is viable for forecasting. [2026-01-02T12:05:17.773333] [INFO ] [MAIN ] [504/3541] BRAG kept (0.3s) | 504 kept, 0 rejected | 96.6/min | ETA: 31.4m [2026-01-02T12:05:18.479883] [DEBUG] [REMOTE ] BRC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:05:18.480103] [DEBUG] [REMOTE ] BRC: PASS: History has at least 300 days. [2026-01-02T12:05:18.480821] [DEBUG] [REMOTE ] BRC: PASS: Price check passed. Min price $72.26. [2026-01-02T12:05:18.480981] [DEBUG] [REMOTE ] BRC: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:18.481130] [DEBUG] [REMOTE ] BRC: PASS: Integrity check passed. [2026-01-02T12:05:18.481172] [DEBUG] [REMOTE ] BRC: Symbol is viable for forecasting. [2026-01-02T12:05:18.481230] [INFO ] [MAIN ] [505/3541] BRC kept (0.7s) | 505 kept, 0 rejected | 96.6/min | ETA: 31.4m [2026-01-02T12:05:18.670129] [DEBUG] [REMOTE ] BRCC: Retrieved 1173 rows, trimmed to 300. [2026-01-02T12:05:18.670343] [DEBUG] [REMOTE ] BRCC: PASS: History has at least 300 days. [2026-01-02T12:05:18.670608] [DEBUG] [REMOTE ] BRCC: PASS: Price check passed. Min price $1.11. [2026-01-02T12:05:18.670750] [DEBUG] [REMOTE ] BRCC: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:18.670864] [DEBUG] [REMOTE ] BRCC: PASS: Integrity check passed. [2026-01-02T12:05:18.670905] [DEBUG] [REMOTE ] BRCC: Symbol is viable for forecasting. [2026-01-02T12:05:18.670980] [INFO ] [MAIN ] [506/3541] BRCC kept (0.2s) | 506 kept, 0 rejected | 96.7/min | ETA: 31.4m [2026-01-02T12:05:19.327044] [DEBUG] [REMOTE ] BRO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:05:19.327255] [DEBUG] [REMOTE ] BRO: PASS: History has at least 300 days. [2026-01-02T12:05:19.327709] [DEBUG] [REMOTE ] BRO: PASS: Price check passed. Min price $76.42. [2026-01-02T12:05:19.327862] [DEBUG] [REMOTE ] BRO: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:19.328011] [DEBUG] [REMOTE ] BRO: PASS: Integrity check passed. [2026-01-02T12:05:19.328055] [DEBUG] [REMOTE ] BRO: Symbol is viable for forecasting. [2026-01-02T12:05:19.328110] [INFO ] [MAIN ] [507/3541] BRO kept (0.7s) | 507 kept, 0 rejected | 96.7/min | ETA: 31.4m [2026-01-02T12:05:19.562280] [DEBUG] [REMOTE ] BROS: Retrieved 1079 rows, trimmed to 300. [2026-01-02T12:05:19.562506] [DEBUG] [REMOTE ] BROS: PASS: History has at least 300 days. [2026-01-02T12:05:19.562829] [DEBUG] [REMOTE ] BROS: PASS: Price check passed. Min price $47.66. [2026-01-02T12:05:19.563012] [DEBUG] [REMOTE ] BROS: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:19.563164] [DEBUG] [REMOTE ] BROS: PASS: Integrity check passed. [2026-01-02T12:05:19.563217] [DEBUG] [REMOTE ] BROS: Symbol is viable for forecasting. [2026-01-02T12:05:19.563283] [INFO ] [MAIN ] [508/3541] BROS kept (0.2s) | 508 kept, 0 rejected | 96.9/min | ETA: 31.3m [2026-01-02T12:05:20.026394] [DEBUG] [REMOTE ] BRSP: Retrieved 1990 rows, trimmed to 300. [2026-01-02T12:05:20.026656] [DEBUG] [REMOTE ] BRSP: PASS: History has at least 300 days. [2026-01-02T12:05:20.026954] [DEBUG] [REMOTE ] BRSP: PASS: Price check passed. Min price $4.93. [2026-01-02T12:05:20.027130] [DEBUG] [REMOTE ] BRSP: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:20.027282] [DEBUG] [REMOTE ] BRSP: PASS: Integrity check passed. [2026-01-02T12:05:20.027338] [DEBUG] [REMOTE ] BRSP: Symbol is viable for forecasting. [2026-01-02T12:05:20.027409] [INFO ] [MAIN ] [509/3541] BRSP kept (0.5s) | 509 kept, 0 rejected | 96.9/min | ETA: 31.3m [2026-01-02T12:05:20.470545] [DEBUG] [REMOTE ] BRX: Retrieved 3061 rows, trimmed to 300. [2026-01-02T12:05:20.470778] [DEBUG] [REMOTE ] BRX: PASS: History has at least 300 days. [2026-01-02T12:05:20.471022] [DEBUG] [REMOTE ] BRX: PASS: Price check passed. Min price $24.67. [2026-01-02T12:05:20.471159] [DEBUG] [REMOTE ] BRX: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:20.471275] [DEBUG] [REMOTE ] BRX: PASS: Integrity check passed. [2026-01-02T12:05:20.471318] [DEBUG] [REMOTE ] BRX: Symbol is viable for forecasting. [2026-01-02T12:05:20.471368] [INFO ] [MAIN ] [510/3541] BRX kept (0.4s) | 510 kept, 0 rejected | 97.0/min | ETA: 31.3m [2026-01-02T12:05:22.323751] [DEBUG] [REMOTE ] BRZE: Retrieved 1034 rows, trimmed to 300. [2026-01-02T12:05:22.323884] [DEBUG] [REMOTE ] BRZE: PASS: History has at least 300 days. [2026-01-02T12:05:22.324090] [DEBUG] [REMOTE ] BRZE: PASS: Price check passed. Min price $25.97. [2026-01-02T12:05:22.324230] [DEBUG] [REMOTE ] BRZE: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:22.324342] [DEBUG] [REMOTE ] BRZE: PASS: Integrity check passed. [2026-01-02T12:05:22.324385] [DEBUG] [REMOTE ] BRZE: Symbol is viable for forecasting. [2026-01-02T12:05:22.324435] [INFO ] [MAIN ] [511/3541] BRZE kept (1.9s) | 511 kept, 0 rejected | 96.6/min | ETA: 31.4m [2026-01-02T12:05:22.793221] [DEBUG] [REMOTE ] BSAC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:05:22.793351] [DEBUG] [REMOTE ] BSAC: PASS: History has at least 300 days. [2026-01-02T12:05:22.793567] [DEBUG] [REMOTE ] BSAC: PASS: Price check passed. Min price $26.03. [2026-01-02T12:05:22.793723] [DEBUG] [REMOTE ] BSAC: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:22.793838] [DEBUG] [REMOTE ] BSAC: PASS: Integrity check passed. [2026-01-02T12:05:22.793879] [DEBUG] [REMOTE ] BSAC: Symbol is viable for forecasting. [2026-01-02T12:05:22.793942] [INFO ] [MAIN ] [512/3541] BSAC kept (0.5s) | 512 kept, 0 rejected | 96.6/min | ETA: 31.3m [2026-01-02T12:05:23.188502] [DEBUG] [REMOTE ] BSCQ: Retrieved 2336 rows, trimmed to 300. [2026-01-02T12:05:23.188760] [DEBUG] [REMOTE ] BSCQ: PASS: History has at least 300 days. [2026-01-02T12:05:23.189027] [DEBUG] [REMOTE ] BSCQ: PASS: Price check passed. Min price $19.37. [2026-01-02T12:05:23.189176] [DEBUG] [REMOTE ] BSCQ: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:23.189300] [DEBUG] [REMOTE ] BSCQ: PASS: Integrity check passed. [2026-01-02T12:05:23.189341] [DEBUG] [REMOTE ] BSCQ: Symbol is viable for forecasting. [2026-01-02T12:05:23.189392] [INFO ] [MAIN ] [513/3541] BSCQ kept (0.4s) | 513 kept, 0 rejected | 96.7/min | ETA: 31.3m [2026-01-02T12:05:23.501615] [DEBUG] [REMOTE ] BSCS: Retrieved 1859 rows, trimmed to 300. [2026-01-02T12:05:23.501814] [DEBUG] [REMOTE ] BSCS: PASS: History has at least 300 days. [2026-01-02T12:05:23.502063] [DEBUG] [REMOTE ] BSCS: PASS: Price check passed. Min price $20.35. [2026-01-02T12:05:23.502209] [DEBUG] [REMOTE ] BSCS: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:23.502326] [DEBUG] [REMOTE ] BSCS: PASS: Integrity check passed. [2026-01-02T12:05:23.502367] [DEBUG] [REMOTE ] BSCS: Symbol is viable for forecasting. [2026-01-02T12:05:23.502420] [INFO ] [MAIN ] [514/3541] BSCS kept (0.3s) | 514 kept, 0 rejected | 96.8/min | ETA: 31.3m [2026-01-02T12:05:23.784822] [DEBUG] [REMOTE ] BSCX: Retrieved 573 rows, trimmed to 300. [2026-01-02T12:05:23.785016] [DEBUG] [REMOTE ] BSCX: PASS: History has at least 300 days. [2026-01-02T12:05:23.785266] [DEBUG] [REMOTE ] BSCX: PASS: Price check passed. Min price $21.20. [2026-01-02T12:05:23.785419] [DEBUG] [REMOTE ] BSCX: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:23.785544] [DEBUG] [REMOTE ] BSCX: PASS: Integrity check passed. [2026-01-02T12:05:23.785603] [DEBUG] [REMOTE ] BSCX: Symbol is viable for forecasting. [2026-01-02T12:05:23.785658] [INFO ] [MAIN ] [515/3541] BSCX kept (0.3s) | 515 kept, 0 rejected | 96.9/min | ETA: 31.2m [2026-01-02T12:05:24.121240] [DEBUG] [REMOTE ] BSCY: Retrieved 390 rows, trimmed to 300. [2026-01-02T12:05:24.121450] [DEBUG] [REMOTE ] BSCY: PASS: History has at least 300 days. [2026-01-02T12:05:24.121985] [DEBUG] [REMOTE ] BSCY: PASS: Price check passed. Min price $20.77. [2026-01-02T12:05:24.122139] [DEBUG] [REMOTE ] BSCY: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:24.122273] [DEBUG] [REMOTE ] BSCY: PASS: Integrity check passed. [2026-01-02T12:05:24.122317] [DEBUG] [REMOTE ] BSCY: Symbol is viable for forecasting. [2026-01-02T12:05:24.122374] [INFO ] [MAIN ] [516/3541] BSCY kept (0.3s) | 516 kept, 0 rejected | 97.0/min | ETA: 31.2m [2026-01-02T12:05:24.672907] [DEBUG] [REMOTE ] BSJQ: Retrieved 1859 rows, trimmed to 300. [2026-01-02T12:05:24.673104] [DEBUG] [REMOTE ] BSJQ: PASS: History has at least 300 days. [2026-01-02T12:05:24.673346] [DEBUG] [REMOTE ] BSJQ: PASS: Price check passed. Min price $23.02. [2026-01-02T12:05:24.673484] [DEBUG] [REMOTE ] BSJQ: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:24.673637] [DEBUG] [REMOTE ] BSJQ: PASS: Integrity check passed. [2026-01-02T12:05:24.673690] [DEBUG] [REMOTE ] BSJQ: Symbol is viable for forecasting. [2026-01-02T12:05:24.673755] [INFO ] [MAIN ] [517/3541] BSJQ kept (0.6s) | 517 kept, 0 rejected | 97.0/min | ETA: 31.2m [2026-01-02T12:05:25.396470] [DEBUG] [REMOTE ] BSJS: Retrieved 1330 rows, trimmed to 300. [2026-01-02T12:05:25.396676] [DEBUG] [REMOTE ] BSJS: PASS: History has at least 300 days. [2026-01-02T12:05:25.396930] [DEBUG] [REMOTE ] BSJS: PASS: Price check passed. Min price $21.57. [2026-01-02T12:05:25.397080] [DEBUG] [REMOTE ] BSJS: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:25.397197] [DEBUG] [REMOTE ] BSJS: PASS: Integrity check passed. [2026-01-02T12:05:25.397239] [DEBUG] [REMOTE ] BSJS: Symbol is viable for forecasting. [2026-01-02T12:05:25.397316] [INFO ] [MAIN ] [518/3541] BSJS kept (0.7s) | 518 kept, 0 rejected | 97.0/min | ETA: 31.2m [2026-01-02T12:05:25.805379] [DEBUG] [REMOTE ] BSL: Retrieved 3925 rows, trimmed to 300. [2026-01-02T12:05:25.805662] [DEBUG] [REMOTE ] BSL: PASS: History has at least 300 days. [2026-01-02T12:05:25.806193] [DEBUG] [REMOTE ] BSL: PASS: Price check passed. Min price $13.31. [2026-01-02T12:05:25.806391] [DEBUG] [REMOTE ] BSL: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:25.806594] [DEBUG] [REMOTE ] BSL: PASS: Integrity check passed. [2026-01-02T12:05:25.806650] [DEBUG] [REMOTE ] BSL: Symbol is viable for forecasting. [2026-01-02T12:05:25.806733] [INFO ] [MAIN ] [519/3541] BSL kept (0.4s) | 519 kept, 0 rejected | 97.0/min | ETA: 31.1m [2026-01-02T12:05:26.142116] [DEBUG] [REMOTE ] BSM: Retrieved 2684 rows, trimmed to 300. [2026-01-02T12:05:26.142254] [DEBUG] [REMOTE ] BSM: PASS: History has at least 300 days. [2026-01-02T12:05:26.142493] [DEBUG] [REMOTE ] BSM: PASS: Price check passed. Min price $12.14. [2026-01-02T12:05:26.142672] [DEBUG] [REMOTE ] BSM: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:26.142786] [DEBUG] [REMOTE ] BSM: PASS: Integrity check passed. [2026-01-02T12:05:26.142832] [DEBUG] [REMOTE ] BSM: Symbol is viable for forecasting. [2026-01-02T12:05:26.142893] [INFO ] [MAIN ] [520/3541] BSM kept (0.3s) | 520 kept, 0 rejected | 97.1/min | ETA: 31.1m [2026-01-02T12:05:26.717357] [DEBUG] [REMOTE ] BSMQ: Retrieved 1575 rows, trimmed to 300. [2026-01-02T12:05:26.717483] [DEBUG] [REMOTE ] BSMQ: PASS: History has at least 300 days. [2026-01-02T12:05:26.717709] [DEBUG] [REMOTE ] BSMQ: PASS: Price check passed. Min price $23.46. [2026-01-02T12:05:26.717842] [DEBUG] [REMOTE ] BSMQ: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:26.717949] [DEBUG] [REMOTE ] BSMQ: PASS: Integrity check passed. [2026-01-02T12:05:26.717988] [DEBUG] [REMOTE ] BSMQ: Symbol is viable for forecasting. [2026-01-02T12:05:26.718036] [INFO ] [MAIN ] [521/3541] BSMQ kept (0.6s) | 521 kept, 0 rejected | 97.1/min | ETA: 31.1m [2026-01-02T12:05:26.917110] [DEBUG] [REMOTE ] BSMS: Retrieved 1544 rows, trimmed to 300. [2026-01-02T12:05:26.917253] [DEBUG] [REMOTE ] BSMS: PASS: History has at least 300 days. [2026-01-02T12:05:26.917470] [DEBUG] [REMOTE ] BSMS: PASS: Price check passed. Min price $23.23. [2026-01-02T12:05:26.917621] [DEBUG] [REMOTE ] BSMS: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:26.917729] [DEBUG] [REMOTE ] BSMS: PASS: Integrity check passed. [2026-01-02T12:05:26.917768] [DEBUG] [REMOTE ] BSMS: Symbol is viable for forecasting. [2026-01-02T12:05:26.917815] [INFO ] [MAIN ] [522/3541] BSMS kept (0.2s) | 522 kept, 0 rejected | 97.2/min | ETA: 31.0m [2026-01-02T12:05:27.332158] [DEBUG] [REMOTE ] BSSX: Retrieved 573 rows, trimmed to 300. [2026-01-02T12:05:27.332316] [DEBUG] [REMOTE ] BSSX: PASS: History has at least 300 days. [2026-01-02T12:05:27.332633] [DEBUG] [REMOTE ] BSSX: PASS: Price check passed. Min price $25.42. [2026-01-02T12:05:27.332845] [DEBUG] [REMOTE ] BSSX: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:27.333015] [DEBUG] [REMOTE ] BSSX: PASS: Integrity check passed. [2026-01-02T12:05:27.333082] [DEBUG] [REMOTE ] BSSX: Symbol is viable for forecasting. [2026-01-02T12:05:27.333158] [INFO ] [MAIN ] [523/3541] BSSX kept (0.4s) | 523 kept, 0 rejected | 97.3/min | ETA: 31.0m [2026-01-02T12:05:27.812321] [DEBUG] [REMOTE ] BSTZ: Retrieved 1639 rows, trimmed to 300. [2026-01-02T12:05:27.812442] [DEBUG] [REMOTE ] BSTZ: PASS: History has at least 300 days. [2026-01-02T12:05:27.812662] [DEBUG] [REMOTE ] BSTZ: PASS: Price check passed. Min price $20.49. [2026-01-02T12:05:27.812798] [DEBUG] [REMOTE ] BSTZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:27.812906] [DEBUG] [REMOTE ] BSTZ: PASS: Integrity check passed. [2026-01-02T12:05:27.812960] [DEBUG] [REMOTE ] BSTZ: Symbol is viable for forecasting. [2026-01-02T12:05:27.813008] [INFO ] [MAIN ] [524/3541] BSTZ kept (0.5s) | 524 kept, 0 rejected | 97.3/min | ETA: 31.0m [2026-01-02T12:05:28.743144] [DEBUG] [REMOTE ] BSVN: Retrieved 1830 rows, trimmed to 300. [2026-01-02T12:05:28.743270] [DEBUG] [REMOTE ] BSVN: PASS: History has at least 300 days. [2026-01-02T12:05:28.743476] [DEBUG] [REMOTE ] BSVN: PASS: Price check passed. Min price $40.16. [2026-01-02T12:05:28.743647] [DEBUG] [REMOTE ] BSVN: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:28.743763] [DEBUG] [REMOTE ] BSVN: PASS: Integrity check passed. [2026-01-02T12:05:28.743805] [DEBUG] [REMOTE ] BSVN: Symbol is viable for forecasting. [2026-01-02T12:05:28.743854] [INFO ] [MAIN ] [525/3541] BSVN kept (0.9s) | 525 kept, 0 rejected | 97.3/min | ETA: 31.0m [2026-01-02T12:05:28.984595] [DEBUG] [REMOTE ] BSVO: Retrieved 705 rows, trimmed to 300. [2026-01-02T12:05:28.984726] [DEBUG] [REMOTE ] BSVO: PASS: History has at least 300 days. [2026-01-02T12:05:28.984930] [DEBUG] [REMOTE ] BSVO: PASS: Price check passed. Min price $21.29. [2026-01-02T12:05:28.985067] [DEBUG] [REMOTE ] BSVO: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:28.985176] [DEBUG] [REMOTE ] BSVO: PASS: Integrity check passed. [2026-01-02T12:05:28.985217] [DEBUG] [REMOTE ] BSVO: Symbol is viable for forecasting. [2026-01-02T12:05:28.985267] [INFO ] [MAIN ] [526/3541] BSVO kept (0.2s) | 526 kept, 0 rejected | 97.4/min | ETA: 31.0m [2026-01-02T12:05:29.600161] [DEBUG] [REMOTE ] BSX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:05:29.600287] [DEBUG] [REMOTE ] BSX: PASS: History has at least 300 days. [2026-01-02T12:05:29.600532] [DEBUG] [REMOTE ] BSX: PASS: Price check passed. Min price $91.75. [2026-01-02T12:05:29.600694] [DEBUG] [REMOTE ] BSX: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:29.600812] [DEBUG] [REMOTE ] BSX: PASS: Integrity check passed. [2026-01-02T12:05:29.600853] [DEBUG] [REMOTE ] BSX: Symbol is viable for forecasting. [2026-01-02T12:05:29.600903] [INFO ] [MAIN ] [527/3541] BSX kept (0.6s) | 527 kept, 0 rejected | 97.4/min | ETA: 31.0m [2026-01-02T12:05:32.300047] [DEBUG] [REMOTE ] BSY: Retrieved 1325 rows, trimmed to 300. [2026-01-02T12:05:32.300176] [DEBUG] [REMOTE ] BSY: PASS: History has at least 300 days. [2026-01-02T12:05:32.300375] [DEBUG] [REMOTE ] BSY: PASS: Price check passed. Min price $38.16. [2026-01-02T12:05:32.300514] [DEBUG] [REMOTE ] BSY: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:32.300675] [DEBUG] [REMOTE ] BSY: PASS: Integrity check passed. [2026-01-02T12:05:32.300727] [DEBUG] [REMOTE ] BSY: Symbol is viable for forecasting. [2026-01-02T12:05:32.300775] [INFO ] [MAIN ] [528/3541] BSY kept (2.7s) | 528 kept, 0 rejected | 96.7/min | ETA: 31.1m [2026-01-02T12:05:32.785385] [DEBUG] [REMOTE ] BTA: Retrieved 4994 rows, trimmed to 300. [2026-01-02T12:05:32.785512] [DEBUG] [REMOTE ] BTA: PASS: History has at least 300 days. [2026-01-02T12:05:32.785747] [DEBUG] [REMOTE ] BTA: PASS: Price check passed. Min price $9.25. [2026-01-02T12:05:32.785882] [DEBUG] [REMOTE ] BTA: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:32.785992] [DEBUG] [REMOTE ] BTA: PASS: Integrity check passed. [2026-01-02T12:05:32.786031] [DEBUG] [REMOTE ] BTA: Symbol is viable for forecasting. [2026-01-02T12:05:32.786078] [INFO ] [MAIN ] [529/3541] BTA kept (0.5s) | 529 kept, 0 rejected | 96.8/min | ETA: 31.1m [2026-01-02T12:05:33.064389] [DEBUG] [REMOTE ] BTAI: Retrieved 1966 rows, trimmed to 300. [2026-01-02T12:05:33.064514] [DEBUG] [REMOTE ] BTAI: PASS: History has at least 300 days. [2026-01-02T12:05:33.064730] [DEBUG] [REMOTE ] BTAI: PASS: Price check passed. Min price $1.53. [2026-01-02T12:05:33.064863] [DEBUG] [REMOTE ] BTAI: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:33.064970] [DEBUG] [REMOTE ] BTAI: PASS: Integrity check passed. [2026-01-02T12:05:33.065023] [DEBUG] [REMOTE ] BTAI: Symbol is viable for forecasting. [2026-01-02T12:05:33.065071] [INFO ] [MAIN ] [530/3541] BTAI kept (0.3s) | 530 kept, 0 rejected | 96.9/min | ETA: 31.1m [2026-01-02T12:05:33.545659] [DEBUG] [REMOTE ] BTCS: Retrieved 2976 rows, trimmed to 300. [2026-01-02T12:05:33.545783] [DEBUG] [REMOTE ] BTCS: PASS: History has at least 300 days. [2026-01-02T12:05:33.545990] [DEBUG] [REMOTE ] BTCS: PASS: Price check passed. Min price $2.55. [2026-01-02T12:05:33.546124] [DEBUG] [REMOTE ] BTCS: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:33.546234] [DEBUG] [REMOTE ] BTCS: PASS: Integrity check passed. [2026-01-02T12:05:33.546275] [DEBUG] [REMOTE ] BTCS: Symbol is viable for forecasting. [2026-01-02T12:05:33.546348] [INFO ] [MAIN ] [531/3541] BTCS kept (0.5s) | 531 kept, 0 rejected | 96.9/min | ETA: 31.1m [2026-01-02T12:05:34.041499] [DEBUG] [REMOTE ] BTE: Retrieved 4969 rows, trimmed to 300. [2026-01-02T12:05:34.041659] [DEBUG] [REMOTE ] BTE: PASS: History has at least 300 days. [2026-01-02T12:05:34.041871] [DEBUG] [REMOTE ] BTE: PASS: Price check passed. Min price $2.20. [2026-01-02T12:05:34.042021] [DEBUG] [REMOTE ] BTE: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:34.042138] [DEBUG] [REMOTE ] BTE: PASS: Integrity check passed. [2026-01-02T12:05:34.042180] [DEBUG] [REMOTE ] BTE: Symbol is viable for forecasting. [2026-01-02T12:05:34.042228] [INFO ] [MAIN ] [532/3541] BTE kept (0.5s) | 532 kept, 0 rejected | 97.0/min | ETA: 31.0m [2026-01-02T12:05:35.012717] [DEBUG] [REMOTE ] BTF: Retrieved 1052 rows, trimmed to 300. [2026-01-02T12:05:35.012847] [DEBUG] [REMOTE ] BTF: PASS: History has at least 300 days. [2026-01-02T12:05:35.013043] [DEBUG] [REMOTE ] BTF: PASS: Price check passed. Min price $4.86. [2026-01-02T12:05:35.013172] [DEBUG] [REMOTE ] BTF: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:35.013279] [DEBUG] [REMOTE ] BTF: PASS: Integrity check passed. [2026-01-02T12:05:35.013318] [DEBUG] [REMOTE ] BTF: Symbol is viable for forecasting. [2026-01-02T12:05:35.013365] [INFO ] [MAIN ] [533/3541] BTF kept (1.0s) | 533 kept, 0 rejected | 96.9/min | ETA: 31.1m [2026-01-02T12:05:35.469436] [DEBUG] [REMOTE ] BTI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:05:35.469590] [DEBUG] [REMOTE ] BTI: PASS: History has at least 300 days. [2026-01-02T12:05:35.469818] [DEBUG] [REMOTE ] BTI: PASS: Price check passed. Min price $49.73. [2026-01-02T12:05:35.469956] [DEBUG] [REMOTE ] BTI: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:35.470075] [DEBUG] [REMOTE ] BTI: PASS: Integrity check passed. [2026-01-02T12:05:35.470115] [DEBUG] [REMOTE ] BTI: Symbol is viable for forecasting. [2026-01-02T12:05:35.470164] [INFO ] [MAIN ] [534/3541] BTI kept (0.5s) | 534 kept, 0 rejected | 96.9/min | ETA: 31.0m [2026-01-02T12:05:36.197741] [DEBUG] [REMOTE ] BTM: Retrieved 628 rows, trimmed to 300. [2026-01-02T12:05:36.197868] [DEBUG] [REMOTE ] BTM: PASS: History has at least 300 days. [2026-01-02T12:05:36.198067] [DEBUG] [REMOTE ] BTM: PASS: Price check passed. Min price $1.27. [2026-01-02T12:05:36.198201] [DEBUG] [REMOTE ] BTM: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:36.198309] [DEBUG] [REMOTE ] BTM: PASS: Integrity check passed. [2026-01-02T12:05:36.198349] [DEBUG] [REMOTE ] BTM: Symbol is viable for forecasting. [2026-01-02T12:05:36.198395] [INFO ] [MAIN ] [535/3541] BTM kept (0.7s) | 535 kept, 0 rejected | 96.9/min | ETA: 31.0m [2026-01-02T12:05:36.476612] [DEBUG] [REMOTE ] BTMD: Retrieved 1176 rows, trimmed to 300. [2026-01-02T12:05:36.476794] [DEBUG] [REMOTE ] BTMD: PASS: History has at least 300 days. [2026-01-02T12:05:36.477030] [DEBUG] [REMOTE ] BTMD: PASS: Price check passed. Min price $2.39. [2026-01-02T12:05:36.477169] [DEBUG] [REMOTE ] BTMD: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:36.477284] [DEBUG] [REMOTE ] BTMD: PASS: Integrity check passed. [2026-01-02T12:05:36.477347] [DEBUG] [REMOTE ] BTMD: Symbol is viable for forecasting. [2026-01-02T12:05:36.477400] [INFO ] [MAIN ] [536/3541] BTMD kept (0.3s) | 536 kept, 0 rejected | 97.0/min | ETA: 31.0m [2026-01-02T12:05:36.709922] [DEBUG] [REMOTE ] BTSG: Retrieved 485 rows, trimmed to 300. [2026-01-02T12:05:36.710063] [DEBUG] [REMOTE ] BTSG: PASS: History has at least 300 days. [2026-01-02T12:05:36.710266] [DEBUG] [REMOTE ] BTSG: PASS: Price check passed. Min price $28.36. [2026-01-02T12:05:36.710400] [DEBUG] [REMOTE ] BTSG: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:36.710508] [DEBUG] [REMOTE ] BTSG: PASS: Integrity check passed. [2026-01-02T12:05:36.710547] [DEBUG] [REMOTE ] BTSG: Symbol is viable for forecasting. [2026-01-02T12:05:36.710630] [INFO ] [MAIN ] [537/3541] BTSG kept (0.2s) | 537 kept, 0 rejected | 97.1/min | ETA: 30.9m [2026-01-02T12:05:37.353384] [DEBUG] [REMOTE ] BTZ: Retrieved 4785 rows, trimmed to 300. [2026-01-02T12:05:37.353513] [DEBUG] [REMOTE ] BTZ: PASS: History has at least 300 days. [2026-01-02T12:05:37.353813] [DEBUG] [REMOTE ] BTZ: PASS: Price check passed. Min price $10.63. [2026-01-02T12:05:37.353955] [DEBUG] [REMOTE ] BTZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:37.354072] [DEBUG] [REMOTE ] BTZ: PASS: Integrity check passed. [2026-01-02T12:05:37.354113] [DEBUG] [REMOTE ] BTZ: Symbol is viable for forecasting. [2026-01-02T12:05:37.354163] [INFO ] [MAIN ] [538/3541] BTZ kept (0.6s) | 538 kept, 0 rejected | 97.1/min | ETA: 30.9m [2026-01-02T12:05:37.627795] [DEBUG] [REMOTE ] BUD: Retrieved 4152 rows, trimmed to 300. [2026-01-02T12:05:37.627921] [DEBUG] [REMOTE ] BUD: PASS: History has at least 300 days. [2026-01-02T12:05:37.628121] [DEBUG] [REMOTE ] BUD: PASS: Price check passed. Min price $59.01. [2026-01-02T12:05:37.628256] [DEBUG] [REMOTE ] BUD: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:37.628365] [DEBUG] [REMOTE ] BUD: PASS: Integrity check passed. [2026-01-02T12:05:37.628405] [DEBUG] [REMOTE ] BUD: Symbol is viable for forecasting. [2026-01-02T12:05:37.628453] [INFO ] [MAIN ] [539/3541] BUD kept (0.3s) | 539 kept, 0 rejected | 97.2/min | ETA: 30.9m [2026-01-02T12:05:37.991887] [DEBUG] [REMOTE ] BUFC: Retrieved 514 rows, trimmed to 300. [2026-01-02T12:05:37.992010] [DEBUG] [REMOTE ] BUFC: PASS: History has at least 300 days. [2026-01-02T12:05:37.992203] [DEBUG] [REMOTE ] BUFC: PASS: Price check passed. Min price $40.36. [2026-01-02T12:05:37.992336] [DEBUG] [REMOTE ] BUFC: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:37.992441] [DEBUG] [REMOTE ] BUFC: PASS: Integrity check passed. [2026-01-02T12:05:37.992480] [DEBUG] [REMOTE ] BUFC: Symbol is viable for forecasting. [2026-01-02T12:05:37.992526] [INFO ] [MAIN ] [540/3541] BUFC kept (0.4s) | 540 kept, 0 rejected | 97.3/min | ETA: 30.9m [2026-01-02T12:05:39.938775] [DEBUG] [REMOTE ] BUG: Retrieved 1550 rows, trimmed to 300. [2026-01-02T12:05:39.938968] [DEBUG] [REMOTE ] BUG: PASS: History has at least 300 days. [2026-01-02T12:05:39.939235] [DEBUG] [REMOTE ] BUG: PASS: Price check passed. Min price $30.46. [2026-01-02T12:05:39.939388] [DEBUG] [REMOTE ] BUG: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:39.939508] [DEBUG] [REMOTE ] BUG: PASS: Integrity check passed. [2026-01-02T12:05:39.939554] [DEBUG] [REMOTE ] BUG: Symbol is viable for forecasting. [2026-01-02T12:05:39.939631] [INFO ] [MAIN ] [541/3541] BUG kept (1.9s) | 541 kept, 0 rejected | 96.9/min | ETA: 31.0m [2026-01-02T12:05:40.413233] [DEBUG] [REMOTE ] BUI: Retrieved 3546 rows, trimmed to 300. [2026-01-02T12:05:40.413358] [DEBUG] [REMOTE ] BUI: PASS: History has at least 300 days. [2026-01-02T12:05:40.413568] [DEBUG] [REMOTE ] BUI: PASS: Price check passed. Min price $24.48. [2026-01-02T12:05:40.413727] [DEBUG] [REMOTE ] BUI: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:40.413838] [DEBUG] [REMOTE ] BUI: PASS: Integrity check passed. [2026-01-02T12:05:40.413894] [DEBUG] [REMOTE ] BUI: Symbol is viable for forecasting. [2026-01-02T12:05:40.413943] [INFO ] [MAIN ] [542/3541] BUI kept (0.5s) | 542 kept, 0 rejected | 96.9/min | ETA: 30.9m [2026-01-02T12:05:40.593408] [DEBUG] [REMOTE ] BURL: Retrieved 3081 rows, trimmed to 300. [2026-01-02T12:05:40.593635] [DEBUG] [REMOTE ] BURL: PASS: History has at least 300 days. [2026-01-02T12:05:40.593844] [DEBUG] [REMOTE ] BURL: PASS: Price check passed. Min price $242.43. [2026-01-02T12:05:40.593976] [DEBUG] [REMOTE ] BURL: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:40.594083] [DEBUG] [REMOTE ] BURL: PASS: Integrity check passed. [2026-01-02T12:05:40.594122] [DEBUG] [REMOTE ] BURL: Symbol is viable for forecasting. [2026-01-02T12:05:40.594168] [INFO ] [MAIN ] [543/3541] BURL kept (0.2s) | 543 kept, 0 rejected | 97.0/min | ETA: 30.9m [2026-01-02T12:05:41.267772] [DEBUG] [REMOTE ] BUSE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:05:41.267896] [DEBUG] [REMOTE ] BUSE: PASS: History has at least 300 days. [2026-01-02T12:05:41.268101] [DEBUG] [REMOTE ] BUSE: PASS: Price check passed. Min price $21.96. [2026-01-02T12:05:41.268232] [DEBUG] [REMOTE ] BUSE: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:41.268339] [DEBUG] [REMOTE ] BUSE: PASS: Integrity check passed. [2026-01-02T12:05:41.268378] [DEBUG] [REMOTE ] BUSE: Symbol is viable for forecasting. [2026-01-02T12:05:41.268425] [INFO ] [MAIN ] [544/3541] BUSE kept (0.7s) | 544 kept, 0 rejected | 97.0/min | ETA: 30.9m [2026-01-02T12:05:41.499386] [DEBUG] [REMOTE ] BUXX: Retrieved 601 rows, trimmed to 300. [2026-01-02T12:05:41.499497] [DEBUG] [REMOTE ] BUXX: PASS: History has at least 300 days. [2026-01-02T12:05:41.499700] [DEBUG] [REMOTE ] BUXX: PASS: Price check passed. Min price $20.04. [2026-01-02T12:05:41.499836] [DEBUG] [REMOTE ] BUXX: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:41.499941] [DEBUG] [REMOTE ] BUXX: PASS: Integrity check passed. [2026-01-02T12:05:41.499980] [DEBUG] [REMOTE ] BUXX: Symbol is viable for forecasting. [2026-01-02T12:05:41.500026] [INFO ] [MAIN ] [545/3541] BUXX kept (0.2s) | 545 kept, 0 rejected | 97.1/min | ETA: 30.8m [2026-01-02T12:05:42.001240] [DEBUG] [REMOTE ] BVFL: Retrieved 2296 rows, trimmed to 300. [2026-01-02T12:05:42.001367] [DEBUG] [REMOTE ] BVFL: PASS: History has at least 300 days. [2026-01-02T12:05:42.001591] [DEBUG] [REMOTE ] BVFL: PASS: Price check passed. Min price $14.63. [2026-01-02T12:05:42.001735] [DEBUG] [REMOTE ] BVFL: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:42.001845] [DEBUG] [REMOTE ] BVFL: PASS: Integrity check passed. [2026-01-02T12:05:42.001887] [DEBUG] [REMOTE ] BVFL: Symbol is viable for forecasting. [2026-01-02T12:05:42.001935] [INFO ] [MAIN ] [546/3541] BVFL kept (0.5s) | 546 kept, 0 rejected | 97.2/min | ETA: 30.8m [2026-01-02T12:05:42.574625] [DEBUG] [REMOTE ] BVN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:05:42.574752] [DEBUG] [REMOTE ] BVN: PASS: History has at least 300 days. [2026-01-02T12:05:42.574963] [DEBUG] [REMOTE ] BVN: PASS: Price check passed. Min price $21.03. [2026-01-02T12:05:42.575096] [DEBUG] [REMOTE ] BVN: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:42.575207] [DEBUG] [REMOTE ] BVN: PASS: Integrity check passed. [2026-01-02T12:05:42.575246] [DEBUG] [REMOTE ] BVN: Symbol is viable for forecasting. [2026-01-02T12:05:42.575293] [INFO ] [MAIN ] [547/3541] BVN kept (0.6s) | 547 kept, 0 rejected | 97.2/min | ETA: 30.8m [2026-01-02T12:05:42.880293] [DEBUG] [REMOTE ] BVS: Retrieved 1228 rows, trimmed to 300. [2026-01-02T12:05:42.880411] [DEBUG] [REMOTE ] BVS: PASS: History has at least 300 days. [2026-01-02T12:05:42.880629] [DEBUG] [REMOTE ] BVS: PASS: Price check passed. Min price $6.51. [2026-01-02T12:05:42.880770] [DEBUG] [REMOTE ] BVS: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:42.880883] [DEBUG] [REMOTE ] BVS: PASS: Integrity check passed. [2026-01-02T12:05:42.880937] [DEBUG] [REMOTE ] BVS: Symbol is viable for forecasting. [2026-01-02T12:05:42.880986] [INFO ] [MAIN ] [548/3541] BVS kept (0.3s) | 548 kept, 0 rejected | 97.3/min | ETA: 30.8m [2026-01-02T12:05:43.483975] [DEBUG] [REMOTE ] BWA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:05:43.484105] [DEBUG] [REMOTE ] BWA: PASS: History has at least 300 days. [2026-01-02T12:05:43.484351] [DEBUG] [REMOTE ] BWA: PASS: Price check passed. Min price $40.80. [2026-01-02T12:05:43.484486] [DEBUG] [REMOTE ] BWA: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:43.484621] [DEBUG] [REMOTE ] BWA: PASS: Integrity check passed. [2026-01-02T12:05:43.484663] [DEBUG] [REMOTE ] BWA: Symbol is viable for forecasting. [2026-01-02T12:05:43.484711] [INFO ] [MAIN ] [549/3541] BWA kept (0.6s) | 549 kept, 0 rejected | 97.3/min | ETA: 30.8m [2026-01-02T12:05:43.634056] [DEBUG] [REMOTE ] BWAY: Retrieved 1687 rows, trimmed to 300. [2026-01-02T12:05:43.634197] [DEBUG] [REMOTE ] BWAY: PASS: History has at least 300 days. [2026-01-02T12:05:43.634405] [DEBUG] [REMOTE ] BWAY: PASS: Price check passed. Min price $14.50. [2026-01-02T12:05:43.634536] [DEBUG] [REMOTE ] BWAY: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:43.634662] [DEBUG] [REMOTE ] BWAY: PASS: Integrity check passed. [2026-01-02T12:05:43.634703] [DEBUG] [REMOTE ] BWAY: Symbol is viable for forecasting. [2026-01-02T12:05:43.634749] [INFO ] [MAIN ] [550/3541] BWAY kept (0.1s) | 550 kept, 0 rejected | 97.4/min | ETA: 30.7m [2026-01-02T12:05:44.134095] [DEBUG] [REMOTE ] BWB: Retrieved 1962 rows, trimmed to 300. [2026-01-02T12:05:44.134226] [DEBUG] [REMOTE ] BWB: PASS: History has at least 300 days. [2026-01-02T12:05:44.134423] [DEBUG] [REMOTE ] BWB: PASS: Price check passed. Min price $16.17. [2026-01-02T12:05:44.134595] [DEBUG] [REMOTE ] BWB: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:44.134713] [DEBUG] [REMOTE ] BWB: PASS: Integrity check passed. [2026-01-02T12:05:44.134754] [DEBUG] [REMOTE ] BWB: Symbol is viable for forecasting. [2026-01-02T12:05:44.134802] [INFO ] [MAIN ] [551/3541] BWB kept (0.5s) | 551 kept, 0 rejected | 97.4/min | ETA: 30.7m [2026-01-02T12:05:44.708640] [DEBUG] [REMOTE ] BWEN: Retrieved 5476 rows, trimmed to 300. [2026-01-02T12:05:44.708776] [DEBUG] [REMOTE ] BWEN: PASS: History has at least 300 days. [2026-01-02T12:05:44.709036] [DEBUG] [REMOTE ] BWEN: PASS: Price check passed. Min price $2.00. [2026-01-02T12:05:44.709193] [DEBUG] [REMOTE ] BWEN: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:44.709314] [DEBUG] [REMOTE ] BWEN: PASS: Integrity check passed. [2026-01-02T12:05:44.709357] [DEBUG] [REMOTE ] BWEN: Symbol is viable for forecasting. [2026-01-02T12:05:44.709408] [INFO ] [MAIN ] [552/3541] BWEN kept (0.6s) | 552 kept, 0 rejected | 97.5/min | ETA: 30.7m [2026-01-02T12:05:45.024242] [DEBUG] [REMOTE ] BWFG: Retrieved 3962 rows, trimmed to 300. [2026-01-02T12:05:45.024377] [DEBUG] [REMOTE ] BWFG: PASS: History has at least 300 days. [2026-01-02T12:05:45.024625] [DEBUG] [REMOTE ] BWFG: PASS: Price check passed. Min price $40.50. [2026-01-02T12:05:45.024767] [DEBUG] [REMOTE ] BWFG: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:45.024888] [DEBUG] [REMOTE ] BWFG: PASS: Integrity check passed. [2026-01-02T12:05:45.024928] [DEBUG] [REMOTE ] BWFG: Symbol is viable for forecasting. [2026-01-02T12:05:45.024977] [INFO ] [MAIN ] [553/3541] BWFG kept (0.3s) | 553 kept, 0 rejected | 97.5/min | ETA: 30.6m [2026-01-02T12:05:45.426220] [DEBUG] [REMOTE ] BWG: Retrieved 3461 rows, trimmed to 300. [2026-01-02T12:05:45.426379] [DEBUG] [REMOTE ] BWG: PASS: History has at least 300 days. [2026-01-02T12:05:45.426709] [DEBUG] [REMOTE ] BWG: PASS: Price check passed. Min price $8.09. [2026-01-02T12:05:45.426959] [DEBUG] [REMOTE ] BWG: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:45.427128] [DEBUG] [REMOTE ] BWG: PASS: Integrity check passed. [2026-01-02T12:05:45.427239] [DEBUG] [REMOTE ] BWG: Symbol is viable for forecasting. [2026-01-02T12:05:45.427322] [INFO ] [MAIN ] [554/3541] BWG kept (0.4s) | 554 kept, 0 rejected | 97.6/min | ETA: 30.6m [2026-01-02T12:05:45.678721] [DEBUG] [REMOTE ] BWIN: Retrieved 1555 rows, trimmed to 300. [2026-01-02T12:05:45.678912] [DEBUG] [REMOTE ] BWIN: PASS: History has at least 300 days. [2026-01-02T12:05:45.679155] [DEBUG] [REMOTE ] BWIN: PASS: Price check passed. Min price $21.49. [2026-01-02T12:05:45.679308] [DEBUG] [REMOTE ] BWIN: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:45.679439] [DEBUG] [REMOTE ] BWIN: PASS: Integrity check passed. [2026-01-02T12:05:45.679485] [DEBUG] [REMOTE ] BWIN: Symbol is viable for forecasting. [2026-01-02T12:05:45.679540] [INFO ] [MAIN ] [555/3541] BWIN kept (0.3s) | 555 kept, 0 rejected | 97.7/min | ETA: 30.6m [2026-01-02T12:05:46.137444] [DEBUG] [REMOTE ] BWMN: Retrieved 1169 rows, trimmed to 300. [2026-01-02T12:05:46.137625] [DEBUG] [REMOTE ] BWMN: PASS: History has at least 300 days. [2026-01-02T12:05:46.137850] [DEBUG] [REMOTE ] BWMN: PASS: Price check passed. Min price $32.51. [2026-01-02T12:05:46.137990] [DEBUG] [REMOTE ] BWMN: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:46.138103] [DEBUG] [REMOTE ] BWMN: PASS: Integrity check passed. [2026-01-02T12:05:46.138146] [DEBUG] [REMOTE ] BWMN: Symbol is viable for forecasting. [2026-01-02T12:05:46.138196] [INFO ] [MAIN ] [556/3541] BWMN kept (0.5s) | 556 kept, 0 rejected | 97.7/min | ETA: 30.5m [2026-01-02T12:05:46.665468] [DEBUG] [REMOTE ] BXC: Retrieved 5296 rows, trimmed to 300. [2026-01-02T12:05:46.665636] [DEBUG] [REMOTE ] BXC: PASS: History has at least 300 days. [2026-01-02T12:05:46.665853] [DEBUG] [REMOTE ] BXC: PASS: Price check passed. Min price $53.30. [2026-01-02T12:05:46.665985] [DEBUG] [REMOTE ] BXC: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:46.666134] [DEBUG] [REMOTE ] BXC: PASS: Integrity check passed. [2026-01-02T12:05:46.666175] [DEBUG] [REMOTE ] BXC: Symbol is viable for forecasting. [2026-01-02T12:05:46.666223] [INFO ] [MAIN ] [557/3541] BXC kept (0.5s) | 557 kept, 0 rejected | 97.8/min | ETA: 30.5m [2026-01-02T12:05:47.138350] [DEBUG] [REMOTE ] BXMX: Retrieved 5329 rows, trimmed to 300. [2026-01-02T12:05:47.138475] [DEBUG] [REMOTE ] BXMX: PASS: History has at least 300 days. [2026-01-02T12:05:47.138723] [DEBUG] [REMOTE ] BXMX: PASS: Price check passed. Min price $13.61. [2026-01-02T12:05:47.138864] [DEBUG] [REMOTE ] BXMX: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:47.138976] [DEBUG] [REMOTE ] BXMX: PASS: Integrity check passed. [2026-01-02T12:05:47.139017] [DEBUG] [REMOTE ] BXMX: Symbol is viable for forecasting. [2026-01-02T12:05:47.139064] [INFO ] [MAIN ] [558/3541] BXMX kept (0.5s) | 558 kept, 0 rejected | 97.8/min | ETA: 30.5m [2026-01-02T12:05:47.434788] [DEBUG] [REMOTE ] BXP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:05:47.434924] [DEBUG] [REMOTE ] BXP: PASS: History has at least 300 days. [2026-01-02T12:05:47.435156] [DEBUG] [REMOTE ] BXP: PASS: Price check passed. Min price $67.48. [2026-01-02T12:05:47.435290] [DEBUG] [REMOTE ] BXP: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:47.435409] [DEBUG] [REMOTE ] BXP: PASS: Integrity check passed. [2026-01-02T12:05:47.435449] [DEBUG] [REMOTE ] BXP: Symbol is viable for forecasting. [2026-01-02T12:05:47.435497] [INFO ] [MAIN ] [559/3541] BXP kept (0.3s) | 559 kept, 0 rejected | 97.9/min | ETA: 30.5m [2026-01-02T12:05:47.702957] [DEBUG] [REMOTE ] BXSL: Retrieved 1048 rows, trimmed to 300. [2026-01-02T12:05:47.703086] [DEBUG] [REMOTE ] BXSL: PASS: History has at least 300 days. [2026-01-02T12:05:47.703316] [DEBUG] [REMOTE ] BXSL: PASS: Price check passed. Min price $24.31. [2026-01-02T12:05:47.703453] [DEBUG] [REMOTE ] BXSL: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:47.703608] [DEBUG] [REMOTE ] BXSL: PASS: Integrity check passed. [2026-01-02T12:05:47.703670] [DEBUG] [REMOTE ] BXSL: Symbol is viable for forecasting. [2026-01-02T12:05:47.703722] [INFO ] [MAIN ] [560/3541] BXSL kept (0.3s) | 560 kept, 0 rejected | 98.0/min | ETA: 30.4m [2026-01-02T12:05:48.265851] [DEBUG] [REMOTE ] BYD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:05:48.265998] [DEBUG] [REMOTE ] BYD: PASS: History has at least 300 days. [2026-01-02T12:05:48.266254] [DEBUG] [REMOTE ] BYD: PASS: Price check passed. Min price $76.65. [2026-01-02T12:05:48.266421] [DEBUG] [REMOTE ] BYD: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:48.266586] [DEBUG] [REMOTE ] BYD: PASS: Integrity check passed. [2026-01-02T12:05:48.266638] [DEBUG] [REMOTE ] BYD: Symbol is viable for forecasting. [2026-01-02T12:05:48.266693] [INFO ] [MAIN ] [561/3541] BYD kept (0.6s) | 561 kept, 0 rejected | 98.0/min | ETA: 30.4m [2026-01-02T12:05:48.782985] [DEBUG] [REMOTE ] BYM: Retrieved 5831 rows, trimmed to 300. [2026-01-02T12:05:48.783128] [DEBUG] [REMOTE ] BYM: PASS: History has at least 300 days. [2026-01-02T12:05:48.783387] [DEBUG] [REMOTE ] BYM: PASS: Price check passed. Min price $10.74. [2026-01-02T12:05:48.783532] [DEBUG] [REMOTE ] BYM: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:48.783673] [DEBUG] [REMOTE ] BYM: PASS: Integrity check passed. [2026-01-02T12:05:48.783716] [DEBUG] [REMOTE ] BYM: Symbol is viable for forecasting. [2026-01-02T12:05:48.783765] [INFO ] [MAIN ] [562/3541] BYM kept (0.5s) | 562 kept, 0 rejected | 98.0/min | ETA: 30.4m [2026-01-02T12:05:49.067894] [DEBUG] [REMOTE ] BYRN: Retrieved 3726 rows, trimmed to 300. [2026-01-02T12:05:49.068017] [DEBUG] [REMOTE ] BYRN: PASS: History has at least 300 days. [2026-01-02T12:05:49.068218] [DEBUG] [REMOTE ] BYRN: PASS: Price check passed. Min price $16.07. [2026-01-02T12:05:49.068356] [DEBUG] [REMOTE ] BYRN: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:49.068468] [DEBUG] [REMOTE ] BYRN: PASS: Integrity check passed. [2026-01-02T12:05:49.068511] [DEBUG] [REMOTE ] BYRN: Symbol is viable for forecasting. [2026-01-02T12:05:49.068560] [INFO ] [MAIN ] [563/3541] BYRN kept (0.3s) | 563 kept, 0 rejected | 98.1/min | ETA: 30.3m [2026-01-02T12:05:49.484273] [DEBUG] [REMOTE ] BYSI: Retrieved 2217 rows, trimmed to 300. [2026-01-02T12:05:49.484429] [DEBUG] [REMOTE ] BYSI: PASS: History has at least 300 days. [2026-01-02T12:05:49.484705] [DEBUG] [REMOTE ] BYSI: PASS: Price check passed. Min price $1.63. [2026-01-02T12:05:49.484847] [DEBUG] [REMOTE ] BYSI: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:49.484970] [DEBUG] [REMOTE ] BYSI: PASS: Integrity check passed. [2026-01-02T12:05:49.485013] [DEBUG] [REMOTE ] BYSI: Symbol is viable for forecasting. [2026-01-02T12:05:49.485062] [INFO ] [MAIN ] [564/3541] BYSI kept (0.4s) | 564 kept, 0 rejected | 98.2/min | ETA: 30.3m [2026-01-02T12:05:49.753150] [DEBUG] [REMOTE ] BZ: Retrieved 1145 rows, trimmed to 300. [2026-01-02T12:05:49.753344] [DEBUG] [REMOTE ] BZ: PASS: History has at least 300 days. [2026-01-02T12:05:49.753617] [DEBUG] [REMOTE ] BZ: PASS: Price check passed. Min price $19.96. [2026-01-02T12:05:49.753775] [DEBUG] [REMOTE ] BZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:49.753895] [DEBUG] [REMOTE ] BZ: PASS: Integrity check passed. [2026-01-02T12:05:49.753940] [DEBUG] [REMOTE ] BZ: Symbol is viable for forecasting. [2026-01-02T12:05:49.753993] [INFO ] [MAIN ] [565/3541] BZ kept (0.3s) | 565 kept, 0 rejected | 98.3/min | ETA: 30.3m [2026-01-02T12:05:50.527073] [DEBUG] [REMOTE ] BZH: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:05:50.527269] [DEBUG] [REMOTE ] BZH: PASS: History has at least 300 days. [2026-01-02T12:05:50.527555] [DEBUG] [REMOTE ] BZH: PASS: Price check passed. Min price $19.82. [2026-01-02T12:05:50.527746] [DEBUG] [REMOTE ] BZH: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:50.527883] [DEBUG] [REMOTE ] BZH: PASS: Integrity check passed. [2026-01-02T12:05:50.527955] [DEBUG] [REMOTE ] BZH: Symbol is viable for forecasting. [2026-01-02T12:05:50.528030] [INFO ] [MAIN ] [566/3541] BZH kept (0.8s) | 566 kept, 0 rejected | 98.2/min | ETA: 30.3m [2026-01-02T12:05:50.681064] [DEBUG] [REMOTE ] BZUN: Retrieved 2670 rows, trimmed to 300. [2026-01-02T12:05:50.681258] [DEBUG] [REMOTE ] BZUN: PASS: History has at least 300 days. [2026-01-02T12:05:50.681499] [DEBUG] [REMOTE ] BZUN: PASS: Price check passed. Min price $2.61. [2026-01-02T12:05:50.681660] [DEBUG] [REMOTE ] BZUN: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:50.681818] [DEBUG] [REMOTE ] BZUN: PASS: Integrity check passed. [2026-01-02T12:05:50.681864] [DEBUG] [REMOTE ] BZUN: Symbol is viable for forecasting. [2026-01-02T12:05:50.681917] [INFO ] [MAIN ] [567/3541] BZUN kept (0.2s) | 567 kept, 0 rejected | 98.4/min | ETA: 30.2m [2026-01-02T12:05:51.388783] [DEBUG] [REMOTE ] C: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:05:51.388926] [DEBUG] [REMOTE ] C: PASS: History has at least 300 days. [2026-01-02T12:05:51.389169] [DEBUG] [REMOTE ] C: PASS: Price check passed. Min price $93.38. [2026-01-02T12:05:51.389315] [DEBUG] [REMOTE ] C: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:51.389438] [DEBUG] [REMOTE ] C: PASS: Integrity check passed. [2026-01-02T12:05:51.389481] [DEBUG] [REMOTE ] C: Symbol is viable for forecasting. [2026-01-02T12:05:51.389530] [INFO ] [MAIN ] [568/3541] C kept (0.7s) | 568 kept, 0 rejected | 98.3/min | ETA: 30.2m [2026-01-02T12:05:51.550414] [DEBUG] [REMOTE ] CAAP: Retrieved 1990 rows, trimmed to 300. [2026-01-02T12:05:51.550539] [DEBUG] [REMOTE ] CAAP: PASS: History has at least 300 days. [2026-01-02T12:05:51.550770] [DEBUG] [REMOTE ] CAAP: PASS: Price check passed. Min price $17.49. [2026-01-02T12:05:51.550915] [DEBUG] [REMOTE ] CAAP: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:51.551043] [DEBUG] [REMOTE ] CAAP: PASS: Integrity check passed. [2026-01-02T12:05:51.551094] [DEBUG] [REMOTE ] CAAP: Symbol is viable for forecasting. [2026-01-02T12:05:51.551328] [INFO ] [MAIN ] [569/3541] CAAP kept (0.2s) | 569 kept, 0 rejected | 98.5/min | ETA: 30.2m [2026-01-02T12:05:52.318552] [DEBUG] [REMOTE ] CAAS: Retrieved 5595 rows, trimmed to 300. [2026-01-02T12:05:52.318723] [DEBUG] [REMOTE ] CAAS: PASS: History has at least 300 days. [2026-01-02T12:05:52.318937] [DEBUG] [REMOTE ] CAAS: PASS: Price check passed. Min price $4.00. [2026-01-02T12:05:52.319073] [DEBUG] [REMOTE ] CAAS: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:52.319371] [DEBUG] [REMOTE ] CAAS: PASS: Integrity check passed. [2026-01-02T12:05:52.319411] [DEBUG] [REMOTE ] CAAS: Symbol is viable for forecasting. [2026-01-02T12:05:52.319459] [INFO ] [MAIN ] [570/3541] CAAS kept (0.8s) | 570 kept, 0 rejected | 98.4/min | ETA: 30.2m [2026-01-02T12:05:52.460404] [DEBUG] [REMOTE ] CABA: Retrieved 1554 rows, trimmed to 300. [2026-01-02T12:05:52.460517] [DEBUG] [REMOTE ] CABA: PASS: History has at least 300 days. [2026-01-02T12:05:52.460754] [DEBUG] [REMOTE ] CABA: PASS: Price check passed. Min price $2.08. [2026-01-02T12:05:52.460886] [DEBUG] [REMOTE ] CABA: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:52.460996] [DEBUG] [REMOTE ] CABA: PASS: Integrity check passed. [2026-01-02T12:05:52.461035] [DEBUG] [REMOTE ] CABA: Symbol is viable for forecasting. [2026-01-02T12:05:52.461081] [INFO ] [MAIN ] [571/3541] CABA kept (0.1s) | 571 kept, 0 rejected | 98.6/min | ETA: 30.1m [2026-01-02T12:05:56.329546] [DEBUG] [REMOTE ] CABO: Retrieved 2642 rows, trimmed to 300. [2026-01-02T12:05:56.329760] [DEBUG] [REMOTE ] CABO: PASS: History has at least 300 days. [2026-01-02T12:05:56.330008] [DEBUG] [REMOTE ] CABO: PASS: Price check passed. Min price $100.42. [2026-01-02T12:05:56.330155] [DEBUG] [REMOTE ] CABO: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:56.330284] [DEBUG] [REMOTE ] CABO: PASS: Integrity check passed. [2026-01-02T12:05:56.330355] [DEBUG] [REMOTE ] CABO: Symbol is viable for forecasting. [2026-01-02T12:05:56.330410] [INFO ] [MAIN ] [572/3541] CABO kept (3.9s) | 572 kept, 0 rejected | 97.6/min | ETA: 30.4m [2026-01-02T12:05:56.805748] [DEBUG] [REMOTE ] CAC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:05:56.805876] [DEBUG] [REMOTE ] CAC: PASS: History has at least 300 days. [2026-01-02T12:05:56.806089] [DEBUG] [REMOTE ] CAC: PASS: Price check passed. Min price $35.45. [2026-01-02T12:05:56.806226] [DEBUG] [REMOTE ] CAC: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:56.806338] [DEBUG] [REMOTE ] CAC: PASS: Integrity check passed. [2026-01-02T12:05:56.806378] [DEBUG] [REMOTE ] CAC: Symbol is viable for forecasting. [2026-01-02T12:05:56.806426] [INFO ] [MAIN ] [573/3541] CAC kept (0.5s) | 573 kept, 0 rejected | 97.7/min | ETA: 30.4m [2026-01-02T12:05:57.149211] [DEBUG] [REMOTE ] CACC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:05:57.149345] [DEBUG] [REMOTE ] CACC: PASS: History has at least 300 days. [2026-01-02T12:05:57.149555] [DEBUG] [REMOTE ] CACC: PASS: Price check passed. Min price $411.04. [2026-01-02T12:05:57.149709] [DEBUG] [REMOTE ] CACC: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:57.149820] [DEBUG] [REMOTE ] CACC: PASS: Integrity check passed. [2026-01-02T12:05:57.149860] [DEBUG] [REMOTE ] CACC: Symbol is viable for forecasting. [2026-01-02T12:05:57.149906] [INFO ] [MAIN ] [574/3541] CACC kept (0.3s) | 574 kept, 0 rejected | 97.8/min | ETA: 30.4m [2026-01-02T12:05:57.710723] [DEBUG] [REMOTE ] CACI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:05:57.710870] [DEBUG] [REMOTE ] CACI: PASS: History has at least 300 days. [2026-01-02T12:05:57.711142] [DEBUG] [REMOTE ] CACI: PASS: Price check passed. Min price $508.06. [2026-01-02T12:05:57.711290] [DEBUG] [REMOTE ] CACI: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:57.711420] [DEBUG] [REMOTE ] CACI: PASS: Integrity check passed. [2026-01-02T12:05:57.711461] [DEBUG] [REMOTE ] CACI: Symbol is viable for forecasting. [2026-01-02T12:05:57.711512] [INFO ] [MAIN ] [575/3541] CACI kept (0.6s) | 575 kept, 0 rejected | 97.8/min | ETA: 30.3m [2026-01-02T12:05:58.167020] [DEBUG] [REMOTE ] CADE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:05:58.167152] [DEBUG] [REMOTE ] CADE: PASS: History has at least 300 days. [2026-01-02T12:05:58.167375] [DEBUG] [REMOTE ] CADE: PASS: Price check passed. Min price $35.17. [2026-01-02T12:05:58.167514] [DEBUG] [REMOTE ] CADE: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:58.167654] [DEBUG] [REMOTE ] CADE: PASS: Integrity check passed. [2026-01-02T12:05:58.167698] [DEBUG] [REMOTE ] CADE: Symbol is viable for forecasting. [2026-01-02T12:05:58.167748] [INFO ] [MAIN ] [576/3541] CADE kept (0.5s) | 576 kept, 0 rejected | 97.8/min | ETA: 30.3m [2026-01-02T12:05:58.293316] [DEBUG] [REMOTE ] CADL: Retrieved 1114 rows, trimmed to 300. [2026-01-02T12:05:58.293436] [DEBUG] [REMOTE ] CADL: PASS: History has at least 300 days. [2026-01-02T12:05:58.293645] [DEBUG] [REMOTE ] CADL: PASS: Price check passed. Min price $4.42. [2026-01-02T12:05:58.293777] [DEBUG] [REMOTE ] CADL: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:58.293882] [DEBUG] [REMOTE ] CADL: PASS: Integrity check passed. [2026-01-02T12:05:58.293921] [DEBUG] [REMOTE ] CADL: Symbol is viable for forecasting. [2026-01-02T12:05:58.293967] [INFO ] [MAIN ] [577/3541] CADL kept (0.1s) | 577 kept, 0 rejected | 98.0/min | ETA: 30.3m [2026-01-02T12:05:59.062677] [DEBUG] [REMOTE ] CAE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:05:59.062802] [DEBUG] [REMOTE ] CAE: PASS: History has at least 300 days. [2026-01-02T12:05:59.063012] [DEBUG] [REMOTE ] CAE: PASS: Price check passed. Min price $25.73. [2026-01-02T12:05:59.063147] [DEBUG] [REMOTE ] CAE: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:59.063260] [DEBUG] [REMOTE ] CAE: PASS: Integrity check passed. [2026-01-02T12:05:59.063314] [DEBUG] [REMOTE ] CAE: Symbol is viable for forecasting. [2026-01-02T12:05:59.063363] [INFO ] [MAIN ] [578/3541] CAE kept (0.8s) | 578 kept, 0 rejected | 97.9/min | ETA: 30.3m [2026-01-02T12:05:59.329106] [DEBUG] [REMOTE ] CAF: Retrieved 4845 rows, trimmed to 300. [2026-01-02T12:05:59.329245] [DEBUG] [REMOTE ] CAF: PASS: History has at least 300 days. [2026-01-02T12:05:59.329462] [DEBUG] [REMOTE ] CAF: PASS: Price check passed. Min price $15.43. [2026-01-02T12:05:59.329618] [DEBUG] [REMOTE ] CAF: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:59.329733] [DEBUG] [REMOTE ] CAF: PASS: Integrity check passed. [2026-01-02T12:05:59.329774] [DEBUG] [REMOTE ] CAF: Symbol is viable for forecasting. [2026-01-02T12:05:59.329823] [INFO ] [MAIN ] [579/3541] CAF kept (0.3s) | 579 kept, 0 rejected | 98.0/min | ETA: 30.2m [2026-01-02T12:05:59.993537] [DEBUG] [REMOTE ] CAG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:05:59.993676] [DEBUG] [REMOTE ] CAG: PASS: History has at least 300 days. [2026-01-02T12:05:59.993885] [DEBUG] [REMOTE ] CAG: PASS: Price check passed. Min price $16.70. [2026-01-02T12:05:59.994041] [DEBUG] [REMOTE ] CAG: PASS: Continuity check passed with 300 days. [2026-01-02T12:05:59.994167] [DEBUG] [REMOTE ] CAG: PASS: Integrity check passed. [2026-01-02T12:05:59.994208] [DEBUG] [REMOTE ] CAG: Symbol is viable for forecasting. [2026-01-02T12:05:59.994256] [INFO ] [MAIN ] [580/3541] CAG kept (0.7s) | 580 kept, 0 rejected | 98.0/min | ETA: 30.2m [2026-01-02T12:06:03.482338] [DEBUG] [REMOTE ] CAH: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:06:03.482474] [DEBUG] [REMOTE ] CAH: PASS: History has at least 300 days. [2026-01-02T12:06:03.482698] [DEBUG] [REMOTE ] CAH: PASS: Price check passed. Min price $153.27. [2026-01-02T12:06:03.482832] [DEBUG] [REMOTE ] CAH: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:03.482943] [DEBUG] [REMOTE ] CAH: PASS: Integrity check passed. [2026-01-02T12:06:03.482981] [DEBUG] [REMOTE ] CAH: Symbol is viable for forecasting. [2026-01-02T12:06:03.483029] [INFO ] [MAIN ] [581/3541] CAH kept (3.5s) | 581 kept, 0 rejected | 97.2/min | ETA: 30.5m [2026-01-02T12:06:03.939610] [DEBUG] [REMOTE ] CAKE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:06:03.939738] [DEBUG] [REMOTE ] CAKE: PASS: History has at least 300 days. [2026-01-02T12:06:03.939995] [DEBUG] [REMOTE ] CAKE: PASS: Price check passed. Min price $43.14. [2026-01-02T12:06:03.940138] [DEBUG] [REMOTE ] CAKE: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:03.940259] [DEBUG] [REMOTE ] CAKE: PASS: Integrity check passed. [2026-01-02T12:06:03.940300] [DEBUG] [REMOTE ] CAKE: Symbol is viable for forecasting. [2026-01-02T12:06:03.940348] [INFO ] [MAIN ] [582/3541] CAKE kept (0.5s) | 582 kept, 0 rejected | 97.2/min | ETA: 30.4m [2026-01-02T12:06:04.490608] [DEBUG] [REMOTE ] CAL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:06:04.490737] [DEBUG] [REMOTE ] CAL: PASS: History has at least 300 days. [2026-01-02T12:06:04.490956] [DEBUG] [REMOTE ] CAL: PASS: Price check passed. Min price $9.58. [2026-01-02T12:06:04.491095] [DEBUG] [REMOTE ] CAL: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:04.491210] [DEBUG] [REMOTE ] CAL: PASS: Integrity check passed. [2026-01-02T12:06:04.491253] [DEBUG] [REMOTE ] CAL: Symbol is viable for forecasting. [2026-01-02T12:06:04.491307] [INFO ] [MAIN ] [583/3541] CAL kept (0.6s) | 583 kept, 0 rejected | 97.3/min | ETA: 30.4m [2026-01-02T12:06:04.732917] [DEBUG] [REMOTE ] CALC: Retrieved 1323 rows, trimmed to 300. [2026-01-02T12:06:04.733065] [DEBUG] [REMOTE ] CALC: PASS: History has at least 300 days. [2026-01-02T12:06:04.733289] [DEBUG] [REMOTE ] CALC: PASS: Price check passed. Min price $2.96. [2026-01-02T12:06:04.733455] [DEBUG] [REMOTE ] CALC: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:04.733598] [DEBUG] [REMOTE ] CALC: PASS: Integrity check passed. [2026-01-02T12:06:04.733657] [DEBUG] [REMOTE ] CALC: Symbol is viable for forecasting. [2026-01-02T12:06:04.733708] [INFO ] [MAIN ] [584/3541] CALC kept (0.2s) | 584 kept, 0 rejected | 97.4/min | ETA: 30.4m [2026-01-02T12:06:06.154695] [DEBUG] [REMOTE ] CALM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:06:06.154832] [DEBUG] [REMOTE ] CALM: PASS: History has at least 300 days. [2026-01-02T12:06:06.155053] [DEBUG] [REMOTE ] CALM: PASS: Price check passed. Min price $79.57. [2026-01-02T12:06:06.155188] [DEBUG] [REMOTE ] CALM: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:06.155408] [DEBUG] [REMOTE ] CALM: PASS: Integrity check passed. [2026-01-02T12:06:06.155453] [DEBUG] [REMOTE ] CALM: Symbol is viable for forecasting. [2026-01-02T12:06:06.155500] [INFO ] [MAIN ] [585/3541] CALM kept (1.4s) | 585 kept, 0 rejected | 97.1/min | ETA: 30.4m [2026-01-02T12:06:06.522402] [DEBUG] [REMOTE ] CALX: Retrieved 3969 rows, trimmed to 300. [2026-01-02T12:06:06.522626] [DEBUG] [REMOTE ] CALX: PASS: History has at least 300 days. [2026-01-02T12:06:06.522897] [DEBUG] [REMOTE ] CALX: PASS: Price check passed. Min price $52.93. [2026-01-02T12:06:06.523043] [DEBUG] [REMOTE ] CALX: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:06.523169] [DEBUG] [REMOTE ] CALX: PASS: Integrity check passed. [2026-01-02T12:06:06.523212] [DEBUG] [REMOTE ] CALX: Symbol is viable for forecasting. [2026-01-02T12:06:06.523267] [INFO ] [MAIN ] [586/3541] CALX kept (0.4s) | 586 kept, 0 rejected | 97.2/min | ETA: 30.4m [2026-01-02T12:06:07.428181] [DEBUG] [REMOTE ] CAPL: Retrieved 3314 rows, trimmed to 300. [2026-01-02T12:06:07.428377] [DEBUG] [REMOTE ] CAPL: PASS: History has at least 300 days. [2026-01-02T12:06:07.428685] [DEBUG] [REMOTE ] CAPL: PASS: Price check passed. Min price $19.27. [2026-01-02T12:06:07.428947] [DEBUG] [REMOTE ] CAPL: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:07.429084] [DEBUG] [REMOTE ] CAPL: PASS: Integrity check passed. [2026-01-02T12:06:07.429128] [DEBUG] [REMOTE ] CAPL: Symbol is viable for forecasting. [2026-01-02T12:06:07.429327] [INFO ] [MAIN ] [587/3541] CAPL kept (0.9s) | 587 kept, 0 rejected | 97.1/min | ETA: 30.4m [2026-01-02T12:06:07.798088] [DEBUG] [REMOTE ] CARE: Retrieved 3340 rows, trimmed to 300. [2026-01-02T12:06:07.798270] [DEBUG] [REMOTE ] CARE: PASS: History has at least 300 days. [2026-01-02T12:06:07.798531] [DEBUG] [REMOTE ] CARE: PASS: Price check passed. Min price $16.96. [2026-01-02T12:06:07.798730] [DEBUG] [REMOTE ] CARE: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:07.798862] [DEBUG] [REMOTE ] CARE: PASS: Integrity check passed. [2026-01-02T12:06:07.798906] [DEBUG] [REMOTE ] CARE: Symbol is viable for forecasting. [2026-01-02T12:06:07.798967] [INFO ] [MAIN ] [588/3541] CARE kept (0.4s) | 588 kept, 0 rejected | 97.2/min | ETA: 30.4m [2026-01-02T12:06:08.112156] [DEBUG] [REMOTE ] CARG: Retrieved 2066 rows, trimmed to 300. [2026-01-02T12:06:08.112291] [DEBUG] [REMOTE ] CARG: PASS: History has at least 300 days. [2026-01-02T12:06:08.112510] [DEBUG] [REMOTE ] CARG: PASS: Price check passed. Min price $33.13. [2026-01-02T12:06:08.112689] [DEBUG] [REMOTE ] CARG: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:08.112810] [DEBUG] [REMOTE ] CARG: PASS: Integrity check passed. [2026-01-02T12:06:08.112851] [DEBUG] [REMOTE ] CARG: Symbol is viable for forecasting. [2026-01-02T12:06:08.112901] [INFO ] [MAIN ] [589/3541] CARG kept (0.3s) | 589 kept, 0 rejected | 97.3/min | ETA: 30.3m [2026-01-02T12:06:08.395536] [DEBUG] [REMOTE ] CARS: Retrieved 2159 rows, trimmed to 300. [2026-01-02T12:06:08.395706] [DEBUG] [REMOTE ] CARS: PASS: History has at least 300 days. [2026-01-02T12:06:08.395931] [DEBUG] [REMOTE ] CARS: PASS: Price check passed. Min price $10.18. [2026-01-02T12:06:08.396503] [DEBUG] [REMOTE ] CARS: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:08.396662] [DEBUG] [REMOTE ] CARS: PASS: Integrity check passed. [2026-01-02T12:06:08.396707] [DEBUG] [REMOTE ] CARS: Symbol is viable for forecasting. [2026-01-02T12:06:08.396763] [INFO ] [MAIN ] [590/3541] CARS kept (0.3s) | 590 kept, 0 rejected | 97.4/min | ETA: 30.3m [2026-01-02T12:06:09.107413] [DEBUG] [REMOTE ] CASH: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:06:09.107551] [DEBUG] [REMOTE ] CASH: PASS: History has at least 300 days. [2026-01-02T12:06:09.107806] [DEBUG] [REMOTE ] CASH: PASS: Price check passed. Min price $66.43. [2026-01-02T12:06:09.107945] [DEBUG] [REMOTE ] CASH: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:09.108065] [DEBUG] [REMOTE ] CASH: PASS: Integrity check passed. [2026-01-02T12:06:09.108106] [DEBUG] [REMOTE ] CASH: Symbol is viable for forecasting. [2026-01-02T12:06:09.108154] [INFO ] [MAIN ] [591/3541] CASH kept (0.7s) | 591 kept, 0 rejected | 97.3/min | ETA: 30.3m [2026-01-02T12:06:09.576978] [DEBUG] [REMOTE ] CASS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:06:09.577111] [DEBUG] [REMOTE ] CASS: PASS: History has at least 300 days. [2026-01-02T12:06:09.577335] [DEBUG] [REMOTE ] CASS: PASS: Price check passed. Min price $36.51. [2026-01-02T12:06:09.577481] [DEBUG] [REMOTE ] CASS: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:09.577621] [DEBUG] [REMOTE ] CASS: PASS: Integrity check passed. [2026-01-02T12:06:09.577667] [DEBUG] [REMOTE ] CASS: Symbol is viable for forecasting. [2026-01-02T12:06:09.577717] [INFO ] [MAIN ] [592/3541] CASS kept (0.5s) | 592 kept, 0 rejected | 97.4/min | ETA: 30.3m [2026-01-02T12:06:10.037346] [DEBUG] [REMOTE ] CASY: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:06:10.037516] [DEBUG] [REMOTE ] CASY: PASS: History has at least 300 days. [2026-01-02T12:06:10.037890] [DEBUG] [REMOTE ] CASY: PASS: Price check passed. Min price $513.19. [2026-01-02T12:06:10.038076] [DEBUG] [REMOTE ] CASY: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:10.038238] [DEBUG] [REMOTE ] CASY: PASS: Integrity check passed. [2026-01-02T12:06:10.038293] [DEBUG] [REMOTE ] CASY: Symbol is viable for forecasting. [2026-01-02T12:06:10.038365] [INFO ] [MAIN ] [593/3541] CASY kept (0.5s) | 593 kept, 0 rejected | 97.4/min | ETA: 30.3m [2026-01-02T12:06:10.279934] [DEBUG] [REMOTE ] CATH: Retrieved 2441 rows, trimmed to 300. [2026-01-02T12:06:10.280056] [DEBUG] [REMOTE ] CATH: PASS: History has at least 300 days. [2026-01-02T12:06:10.280252] [DEBUG] [REMOTE ] CATH: PASS: Price check passed. Min price $78.52. [2026-01-02T12:06:10.280387] [DEBUG] [REMOTE ] CATH: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:10.280499] [DEBUG] [REMOTE ] CATH: PASS: Integrity check passed. [2026-01-02T12:06:10.280539] [DEBUG] [REMOTE ] CATH: Symbol is viable for forecasting. [2026-01-02T12:06:10.280604] [INFO ] [MAIN ] [594/3541] CATH kept (0.2s) | 594 kept, 0 rejected | 97.5/min | ETA: 30.2m [2026-01-02T12:06:11.386317] [DEBUG] [REMOTE ] CATO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:06:11.386446] [DEBUG] [REMOTE ] CATO: PASS: History has at least 300 days. [2026-01-02T12:06:11.386682] [DEBUG] [REMOTE ] CATO: PASS: Price check passed. Min price $3.05. [2026-01-02T12:06:11.386822] [DEBUG] [REMOTE ] CATO: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:11.386939] [DEBUG] [REMOTE ] CATO: PASS: Integrity check passed. [2026-01-02T12:06:11.386980] [DEBUG] [REMOTE ] CATO: Symbol is viable for forecasting. [2026-01-02T12:06:11.387029] [INFO ] [MAIN ] [595/3541] CATO kept (1.1s) | 595 kept, 0 rejected | 97.4/min | ETA: 30.2m [2026-01-02T12:06:11.911346] [DEBUG] [REMOTE ] CATY: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:06:11.911475] [DEBUG] [REMOTE ] CATY: PASS: History has at least 300 days. [2026-01-02T12:06:11.911731] [DEBUG] [REMOTE ] CATY: PASS: Price check passed. Min price $44.86. [2026-01-02T12:06:11.911887] [DEBUG] [REMOTE ] CATY: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:11.912022] [DEBUG] [REMOTE ] CATY: PASS: Integrity check passed. [2026-01-02T12:06:11.912063] [DEBUG] [REMOTE ] CATY: Symbol is viable for forecasting. [2026-01-02T12:06:11.912112] [INFO ] [MAIN ] [596/3541] CATY kept (0.5s) | 596 kept, 0 rejected | 97.4/min | ETA: 30.2m [2026-01-02T12:06:12.153331] [DEBUG] [REMOTE ] CAVA: Retrieved 639 rows, trimmed to 300. [2026-01-02T12:06:12.153458] [DEBUG] [REMOTE ] CAVA: PASS: History has at least 300 days. [2026-01-02T12:06:12.153674] [DEBUG] [REMOTE ] CAVA: PASS: Price check passed. Min price $43.59. [2026-01-02T12:06:12.153812] [DEBUG] [REMOTE ] CAVA: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:12.153917] [DEBUG] [REMOTE ] CAVA: PASS: Integrity check passed. [2026-01-02T12:06:12.153957] [DEBUG] [REMOTE ] CAVA: Symbol is viable for forecasting. [2026-01-02T12:06:12.154004] [INFO ] [MAIN ] [597/3541] CAVA kept (0.2s) | 597 kept, 0 rejected | 97.5/min | ETA: 30.2m [2026-01-02T12:06:12.767447] [DEBUG] [REMOTE ] CB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:06:12.767587] [DEBUG] [REMOTE ] CB: PASS: History has at least 300 days. [2026-01-02T12:06:12.767794] [DEBUG] [REMOTE ] CB: PASS: Price check passed. Min price $267.36. [2026-01-02T12:06:12.767926] [DEBUG] [REMOTE ] CB: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:12.768034] [DEBUG] [REMOTE ] CB: PASS: Integrity check passed. [2026-01-02T12:06:12.768073] [DEBUG] [REMOTE ] CB: Symbol is viable for forecasting. [2026-01-02T12:06:12.768119] [INFO ] [MAIN ] [598/3541] CB kept (0.6s) | 598 kept, 0 rejected | 97.5/min | ETA: 30.2m [2026-01-02T12:06:13.065406] [DEBUG] [REMOTE ] CBAN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:06:13.065558] [DEBUG] [REMOTE ] CBAN: PASS: History has at least 300 days. [2026-01-02T12:06:13.065815] [DEBUG] [REMOTE ] CBAN: PASS: Price check passed. Min price $15.82. [2026-01-02T12:06:13.065954] [DEBUG] [REMOTE ] CBAN: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:13.066076] [DEBUG] [REMOTE ] CBAN: PASS: Integrity check passed. [2026-01-02T12:06:13.066118] [DEBUG] [REMOTE ] CBAN: Symbol is viable for forecasting. [2026-01-02T12:06:13.066170] [INFO ] [MAIN ] [599/3541] CBAN kept (0.3s) | 599 kept, 0 rejected | 97.6/min | ETA: 30.1m [2026-01-02T12:06:13.297219] [DEBUG] [REMOTE ] CBL: Retrieved 1045 rows, trimmed to 300. [2026-01-02T12:06:13.297355] [DEBUG] [REMOTE ] CBL: PASS: History has at least 300 days. [2026-01-02T12:06:13.297562] [DEBUG] [REMOTE ] CBL: PASS: Price check passed. Min price $27.72. [2026-01-02T12:06:13.297725] [DEBUG] [REMOTE ] CBL: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:13.297838] [DEBUG] [REMOTE ] CBL: PASS: Integrity check passed. [2026-01-02T12:06:13.297879] [DEBUG] [REMOTE ] CBL: Symbol is viable for forecasting. [2026-01-02T12:06:13.297929] [INFO ] [MAIN ] [600/3541] CBL kept (0.2s) | 600 kept, 0 rejected | 97.7/min | ETA: 30.1m [2026-01-02T12:06:13.845682] [DEBUG] [REMOTE ] CBNK: Retrieved 1826 rows, trimmed to 300. [2026-01-02T12:06:13.845807] [DEBUG] [REMOTE ] CBNK: PASS: History has at least 300 days. [2026-01-02T12:06:13.846007] [DEBUG] [REMOTE ] CBNK: PASS: Price check passed. Min price $26.61. [2026-01-02T12:06:13.846142] [DEBUG] [REMOTE ] CBNK: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:13.846251] [DEBUG] [REMOTE ] CBNK: PASS: Integrity check passed. [2026-01-02T12:06:13.846292] [DEBUG] [REMOTE ] CBNK: Symbol is viable for forecasting. [2026-01-02T12:06:13.846340] [INFO ] [MAIN ] [601/3541] CBNK kept (0.5s) | 601 kept, 0 rejected | 97.7/min | ETA: 30.1m [2026-01-02T12:06:14.298924] [DEBUG] [REMOTE ] CBRE: Retrieved 5425 rows, trimmed to 300. [2026-01-02T12:06:14.299058] [DEBUG] [REMOTE ] CBRE: PASS: History has at least 300 days. [2026-01-02T12:06:14.299277] [DEBUG] [REMOTE ] CBRE: PASS: Price check passed. Min price $149.41. [2026-01-02T12:06:14.299411] [DEBUG] [REMOTE ] CBRE: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:14.299548] [DEBUG] [REMOTE ] CBRE: PASS: Integrity check passed. [2026-01-02T12:06:14.299621] [DEBUG] [REMOTE ] CBRE: Symbol is viable for forecasting. [2026-01-02T12:06:14.299679] [INFO ] [MAIN ] [602/3541] CBRE kept (0.5s) | 602 kept, 0 rejected | 97.8/min | ETA: 30.1m [2026-01-02T12:06:14.707479] [DEBUG] [REMOTE ] CBRL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:06:14.707629] [DEBUG] [REMOTE ] CBRL: PASS: History has at least 300 days. [2026-01-02T12:06:14.707853] [DEBUG] [REMOTE ] CBRL: PASS: Price check passed. Min price $25.02. [2026-01-02T12:06:14.708000] [DEBUG] [REMOTE ] CBRL: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:14.708119] [DEBUG] [REMOTE ] CBRL: PASS: Integrity check passed. [2026-01-02T12:06:14.708158] [DEBUG] [REMOTE ] CBRL: Symbol is viable for forecasting. [2026-01-02T12:06:14.708206] [INFO ] [MAIN ] [603/3541] CBRL kept (0.4s) | 603 kept, 0 rejected | 97.8/min | ETA: 30.0m [2026-01-02T12:06:15.239871] [DEBUG] [REMOTE ] CBSH: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:06:15.240012] [DEBUG] [REMOTE ] CBSH: PASS: History has at least 300 days. [2026-01-02T12:06:15.240250] [DEBUG] [REMOTE ] CBSH: PASS: Price check passed. Min price $48.63. [2026-01-02T12:06:15.240387] [DEBUG] [REMOTE ] CBSH: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:15.240511] [DEBUG] [REMOTE ] CBSH: PASS: Integrity check passed. [2026-01-02T12:06:15.240560] [DEBUG] [REMOTE ] CBSH: Symbol is viable for forecasting. [2026-01-02T12:06:15.240644] [INFO ] [MAIN ] [604/3541] CBSH kept (0.5s) | 604 kept, 0 rejected | 97.8/min | ETA: 30.0m [2026-01-02T12:06:15.833820] [DEBUG] [REMOTE ] CBUS: Retrieved 649 rows, trimmed to 300. [2026-01-02T12:06:15.833950] [DEBUG] [REMOTE ] CBUS: PASS: History has at least 300 days. [2026-01-02T12:06:15.834154] [DEBUG] [REMOTE ] CBUS: PASS: Price check passed. Min price $1.16. [2026-01-02T12:06:15.834293] [DEBUG] [REMOTE ] CBUS: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:15.834405] [DEBUG] [REMOTE ] CBUS: PASS: Integrity check passed. [2026-01-02T12:06:15.834447] [DEBUG] [REMOTE ] CBUS: Symbol is viable for forecasting. [2026-01-02T12:06:15.834497] [INFO ] [MAIN ] [605/3541] CBUS kept (0.6s) | 605 kept, 0 rejected | 97.8/min | ETA: 30.0m [2026-01-02T12:06:16.291512] [DEBUG] [REMOTE ] CBZ: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:06:16.291657] [DEBUG] [REMOTE ] CBZ: PASS: History has at least 300 days. [2026-01-02T12:06:16.291874] [DEBUG] [REMOTE ] CBZ: PASS: Price check passed. Min price $48.61. [2026-01-02T12:06:16.292011] [DEBUG] [REMOTE ] CBZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:16.292125] [DEBUG] [REMOTE ] CBZ: PASS: Integrity check passed. [2026-01-02T12:06:16.292167] [DEBUG] [REMOTE ] CBZ: Symbol is viable for forecasting. [2026-01-02T12:06:16.292217] [INFO ] [MAIN ] [606/3541] CBZ kept (0.5s) | 606 kept, 0 rejected | 97.9/min | ETA: 30.0m [2026-01-02T12:06:16.543281] [DEBUG] [REMOTE ] CC: Retrieved 2642 rows, trimmed to 300. [2026-01-02T12:06:16.543410] [DEBUG] [REMOTE ] CC: PASS: History has at least 300 days. [2026-01-02T12:06:16.543645] [DEBUG] [REMOTE ] CC: PASS: Price check passed. Min price $10.48. [2026-01-02T12:06:16.543791] [DEBUG] [REMOTE ] CC: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:16.543907] [DEBUG] [REMOTE ] CC: PASS: Integrity check passed. [2026-01-02T12:06:16.543949] [DEBUG] [REMOTE ] CC: Symbol is viable for forecasting. [2026-01-02T12:06:16.543998] [INFO ] [MAIN ] [607/3541] CC kept (0.3s) | 607 kept, 0 rejected | 98.0/min | ETA: 29.9m [2026-01-02T12:06:17.134599] [DEBUG] [REMOTE ] CCAP: Retrieved 1487 rows, trimmed to 300. [2026-01-02T12:06:17.134715] [DEBUG] [REMOTE ] CCAP: PASS: History has at least 300 days. [2026-01-02T12:06:17.134911] [DEBUG] [REMOTE ] CCAP: PASS: Price check passed. Min price $12.78. [2026-01-02T12:06:17.135046] [DEBUG] [REMOTE ] CCAP: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:17.135170] [DEBUG] [REMOTE ] CCAP: PASS: Integrity check passed. [2026-01-02T12:06:17.135211] [DEBUG] [REMOTE ] CCAP: Symbol is viable for forecasting. [2026-01-02T12:06:17.135258] [INFO ] [MAIN ] [608/3541] CCAP kept (0.6s) | 608 kept, 0 rejected | 98.0/min | ETA: 29.9m [2026-01-02T12:06:17.322204] [DEBUG] [REMOTE ] CCB: Retrieved 1875 rows, trimmed to 300. [2026-01-02T12:06:17.322321] [DEBUG] [REMOTE ] CCB: PASS: History has at least 300 days. [2026-01-02T12:06:17.322517] [DEBUG] [REMOTE ] CCB: PASS: Price check passed. Min price $99.46. [2026-01-02T12:06:17.322670] [DEBUG] [REMOTE ] CCB: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:17.322780] [DEBUG] [REMOTE ] CCB: PASS: Integrity check passed. [2026-01-02T12:06:17.322820] [DEBUG] [REMOTE ] CCB: Symbol is viable for forecasting. [2026-01-02T12:06:17.322867] [INFO ] [MAIN ] [609/3541] CCB kept (0.2s) | 609 kept, 0 rejected | 98.1/min | ETA: 29.9m [2026-01-02T12:06:17.977479] [DEBUG] [REMOTE ] CCBG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:06:17.977619] [DEBUG] [REMOTE ] CCBG: PASS: History has at least 300 days. [2026-01-02T12:06:17.977860] [DEBUG] [REMOTE ] CCBG: PASS: Price check passed. Min price $38.66. [2026-01-02T12:06:17.977998] [DEBUG] [REMOTE ] CCBG: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:17.978120] [DEBUG] [REMOTE ] CCBG: PASS: Integrity check passed. [2026-01-02T12:06:17.978161] [DEBUG] [REMOTE ] CCBG: Symbol is viable for forecasting. [2026-01-02T12:06:17.978216] [INFO ] [MAIN ] [610/3541] CCBG kept (0.7s) | 610 kept, 0 rejected | 98.1/min | ETA: 29.9m [2026-01-02T12:06:18.259679] [DEBUG] [REMOTE ] CCCC: Retrieved 1318 rows, trimmed to 300. [2026-01-02T12:06:18.259815] [DEBUG] [REMOTE ] CCCC: PASS: History has at least 300 days. [2026-01-02T12:06:18.260016] [DEBUG] [REMOTE ] CCCC: PASS: Price check passed. Min price $1.91. [2026-01-02T12:06:18.260154] [DEBUG] [REMOTE ] CCCC: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:18.260264] [DEBUG] [REMOTE ] CCCC: PASS: Integrity check passed. [2026-01-02T12:06:18.260318] [DEBUG] [REMOTE ] CCCC: Symbol is viable for forecasting. [2026-01-02T12:06:18.260367] [INFO ] [MAIN ] [611/3541] CCCC kept (0.3s) | 611 kept, 0 rejected | 98.2/min | ETA: 29.8m [2026-01-02T12:06:18.614891] [DEBUG] [REMOTE ] CCD: Retrieved 2708 rows, trimmed to 300. [2026-01-02T12:06:18.615031] [DEBUG] [REMOTE ] CCD: PASS: History has at least 300 days. [2026-01-02T12:06:18.615282] [DEBUG] [REMOTE ] CCD: PASS: Price check passed. Min price $19.69. [2026-01-02T12:06:18.615422] [DEBUG] [REMOTE ] CCD: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:18.615544] [DEBUG] [REMOTE ] CCD: PASS: Integrity check passed. [2026-01-02T12:06:18.615610] [DEBUG] [REMOTE ] CCD: Symbol is viable for forecasting. [2026-01-02T12:06:18.615660] [INFO ] [MAIN ] [612/3541] CCD kept (0.4s) | 612 kept, 0 rejected | 98.2/min | ETA: 29.8m [2026-01-02T12:06:18.949442] [DEBUG] [REMOTE ] CCEC: Retrieved 339 rows, trimmed to 300. [2026-01-02T12:06:18.949603] [DEBUG] [REMOTE ] CCEC: PASS: History has at least 300 days. [2026-01-02T12:06:18.949837] [DEBUG] [REMOTE ] CCEC: PASS: Price check passed. Min price $19.03. [2026-01-02T12:06:18.949981] [DEBUG] [REMOTE ] CCEC: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:18.950098] [DEBUG] [REMOTE ] CCEC: PASS: Integrity check passed. [2026-01-02T12:06:18.950140] [DEBUG] [REMOTE ] CCEC: Symbol is viable for forecasting. [2026-01-02T12:06:18.950191] [INFO ] [MAIN ] [613/3541] CCEC kept (0.3s) | 613 kept, 0 rejected | 98.3/min | ETA: 29.8m [2026-01-02T12:06:21.050617] [DEBUG] [REMOTE ] CCEP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:06:21.050753] [DEBUG] [REMOTE ] CCEP: PASS: History has at least 300 days. [2026-01-02T12:06:21.050968] [DEBUG] [REMOTE ] CCEP: PASS: Price check passed. Min price $84.86. [2026-01-02T12:06:21.051100] [DEBUG] [REMOTE ] CCEP: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:21.051248] [DEBUG] [REMOTE ] CCEP: PASS: Integrity check passed. [2026-01-02T12:06:21.051289] [DEBUG] [REMOTE ] CCEP: Symbol is viable for forecasting. [2026-01-02T12:06:21.051337] [INFO ] [MAIN ] [614/3541] CCEP kept (2.1s) | 614 kept, 0 rejected | 97.9/min | ETA: 29.9m [2026-01-02T12:06:21.531486] [DEBUG] [REMOTE ] CCI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:06:21.531626] [DEBUG] [REMOTE ] CCI: PASS: History has at least 300 days. [2026-01-02T12:06:21.531869] [DEBUG] [REMOTE ] CCI: PASS: Price check passed. Min price $86.10. [2026-01-02T12:06:21.532007] [DEBUG] [REMOTE ] CCI: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:21.532124] [DEBUG] [REMOTE ] CCI: PASS: Integrity check passed. [2026-01-02T12:06:21.532166] [DEBUG] [REMOTE ] CCI: Symbol is viable for forecasting. [2026-01-02T12:06:21.532216] [INFO ] [MAIN ] [615/3541] CCI kept (0.5s) | 615 kept, 0 rejected | 98.0/min | ETA: 29.9m [2026-01-02T12:06:21.819628] [DEBUG] [REMOTE ] CCIF: Retrieved 1660 rows, trimmed to 300. [2026-01-02T12:06:21.819749] [DEBUG] [REMOTE ] CCIF: PASS: History has at least 300 days. [2026-01-02T12:06:21.819948] [DEBUG] [REMOTE ] CCIF: PASS: Price check passed. Min price $4.58. [2026-01-02T12:06:21.820084] [DEBUG] [REMOTE ] CCIF: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:21.820195] [DEBUG] [REMOTE ] CCIF: PASS: Integrity check passed. [2026-01-02T12:06:21.820237] [DEBUG] [REMOTE ] CCIF: Symbol is viable for forecasting. [2026-01-02T12:06:21.820289] [INFO ] [MAIN ] [616/3541] CCIF kept (0.3s) | 616 kept, 0 rejected | 98.0/min | ETA: 29.8m [2026-01-02T12:06:22.401457] [DEBUG] [REMOTE ] CCJ: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:06:22.401603] [DEBUG] [REMOTE ] CCJ: PASS: History has at least 300 days. [2026-01-02T12:06:22.401835] [DEBUG] [REMOTE ] CCJ: PASS: Price check passed. Min price $79.28. [2026-01-02T12:06:22.401969] [DEBUG] [REMOTE ] CCJ: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:22.402081] [DEBUG] [REMOTE ] CCJ: PASS: Integrity check passed. [2026-01-02T12:06:22.402122] [DEBUG] [REMOTE ] CCJ: Symbol is viable for forecasting. [2026-01-02T12:06:22.402169] [INFO ] [MAIN ] [617/3541] CCJ kept (0.6s) | 617 kept, 0 rejected | 98.1/min | ETA: 29.8m [2026-01-02T12:06:22.948163] [DEBUG] [REMOTE ] CCK: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:06:22.948403] [DEBUG] [REMOTE ] CCK: PASS: History has at least 300 days. [2026-01-02T12:06:22.948823] [DEBUG] [REMOTE ] CCK: PASS: Price check passed. Min price $89.97. [2026-01-02T12:06:22.949177] [DEBUG] [REMOTE ] CCK: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:22.949336] [DEBUG] [REMOTE ] CCK: PASS: Integrity check passed. [2026-01-02T12:06:22.949381] [DEBUG] [REMOTE ] CCK: Symbol is viable for forecasting. [2026-01-02T12:06:22.949440] [INFO ] [MAIN ] [618/3541] CCK kept (0.5s) | 618 kept, 0 rejected | 98.1/min | ETA: 29.8m [2026-01-02T12:06:23.411839] [DEBUG] [REMOTE ] CCL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:06:23.411969] [DEBUG] [REMOTE ] CCL: PASS: History has at least 300 days. [2026-01-02T12:06:23.412181] [DEBUG] [REMOTE ] CCL: PASS: Price check passed. Min price $24.76. [2026-01-02T12:06:23.412320] [DEBUG] [REMOTE ] CCL: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:23.412437] [DEBUG] [REMOTE ] CCL: PASS: Integrity check passed. [2026-01-02T12:06:23.412479] [DEBUG] [REMOTE ] CCL: Symbol is viable for forecasting. [2026-01-02T12:06:23.412533] [INFO ] [MAIN ] [619/3541] CCL kept (0.5s) | 619 kept, 0 rejected | 98.1/min | ETA: 29.8m [2026-01-02T12:06:24.131564] [DEBUG] [REMOTE ] CCLD: Retrieved 2879 rows, trimmed to 300. [2026-01-02T12:06:24.131715] [DEBUG] [REMOTE ] CCLD: PASS: History has at least 300 days. [2026-01-02T12:06:24.131916] [DEBUG] [REMOTE ] CCLD: PASS: Price check passed. Min price $2.85. [2026-01-02T12:06:24.132052] [DEBUG] [REMOTE ] CCLD: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:24.132180] [DEBUG] [REMOTE ] CCLD: PASS: Integrity check passed. [2026-01-02T12:06:24.132223] [DEBUG] [REMOTE ] CCLD: Symbol is viable for forecasting. [2026-01-02T12:06:24.132272] [INFO ] [MAIN ] [620/3541] CCLD kept (0.7s) | 620 kept, 0 rejected | 98.1/min | ETA: 29.8m [2026-01-02T12:06:24.506688] [DEBUG] [REMOTE ] CCNE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:06:24.506814] [DEBUG] [REMOTE ] CCNE: PASS: History has at least 300 days. [2026-01-02T12:06:24.507027] [DEBUG] [REMOTE ] CCNE: PASS: Price check passed. Min price $22.88. [2026-01-02T12:06:24.507166] [DEBUG] [REMOTE ] CCNE: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:24.507282] [DEBUG] [REMOTE ] CCNE: PASS: Integrity check passed. [2026-01-02T12:06:24.507322] [DEBUG] [REMOTE ] CCNE: Symbol is viable for forecasting. [2026-01-02T12:06:24.507372] [INFO ] [MAIN ] [621/3541] CCNE kept (0.4s) | 621 kept, 0 rejected | 98.1/min | ETA: 29.8m [2026-01-02T12:06:24.966643] [DEBUG] [REMOTE ] CCO: Retrieved 5064 rows, trimmed to 300. [2026-01-02T12:06:24.966770] [DEBUG] [REMOTE ] CCO: PASS: History has at least 300 days. [2026-01-02T12:06:24.967135] [DEBUG] [REMOTE ] CCO: PASS: Price check passed. Min price $1.30. [2026-01-02T12:06:24.967272] [DEBUG] [REMOTE ] CCO: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:24.967384] [DEBUG] [REMOTE ] CCO: PASS: Integrity check passed. [2026-01-02T12:06:24.967425] [DEBUG] [REMOTE ] CCO: Symbol is viable for forecasting. [2026-01-02T12:06:24.967473] [INFO ] [MAIN ] [622/3541] CCO kept (0.5s) | 622 kept, 0 rejected | 98.2/min | ETA: 29.7m [2026-01-02T12:06:25.464510] [DEBUG] [REMOTE ] CCOI: Retrieved 6016 rows, trimmed to 300. [2026-01-02T12:06:25.464674] [DEBUG] [REMOTE ] CCOI: PASS: History has at least 300 days. [2026-01-02T12:06:25.464893] [DEBUG] [REMOTE ] CCOI: PASS: Price check passed. Min price $16.66. [2026-01-02T12:06:25.465030] [DEBUG] [REMOTE ] CCOI: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:25.465144] [DEBUG] [REMOTE ] CCOI: PASS: Integrity check passed. [2026-01-02T12:06:25.465186] [DEBUG] [REMOTE ] CCOI: Symbol is viable for forecasting. [2026-01-02T12:06:25.465235] [INFO ] [MAIN ] [623/3541] CCOI kept (0.5s) | 623 kept, 0 rejected | 98.2/min | ETA: 29.7m [2026-01-02T12:06:25.916782] [DEBUG] [REMOTE ] CCRN: Retrieved 6085 rows, trimmed to 300. [2026-01-02T12:06:25.916925] [DEBUG] [REMOTE ] CCRN: PASS: History has at least 300 days. [2026-01-02T12:06:25.917134] [DEBUG] [REMOTE ] CCRN: PASS: Price check passed. Min price $7.53. [2026-01-02T12:06:25.917278] [DEBUG] [REMOTE ] CCRN: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:25.917387] [DEBUG] [REMOTE ] CCRN: PASS: Integrity check passed. [2026-01-02T12:06:25.917426] [DEBUG] [REMOTE ] CCRN: Symbol is viable for forecasting. [2026-01-02T12:06:25.917474] [INFO ] [MAIN ] [624/3541] CCRN kept (0.5s) | 624 kept, 0 rejected | 98.3/min | ETA: 29.7m [2026-01-02T12:06:26.091921] [DEBUG] [REMOTE ] CCS: Retrieved 2903 rows, trimmed to 300. [2026-01-02T12:06:26.092048] [DEBUG] [REMOTE ] CCS: PASS: History has at least 300 days. [2026-01-02T12:06:26.092258] [DEBUG] [REMOTE ] CCS: PASS: Price check passed. Min price $56.09. [2026-01-02T12:06:26.092398] [DEBUG] [REMOTE ] CCS: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:26.092520] [DEBUG] [REMOTE ] CCS: PASS: Integrity check passed. [2026-01-02T12:06:26.092562] [DEBUG] [REMOTE ] CCS: Symbol is viable for forecasting. [2026-01-02T12:06:26.092631] [INFO ] [MAIN ] [625/3541] CCS kept (0.2s) | 625 kept, 0 rejected | 98.4/min | ETA: 29.6m [2026-01-02T12:06:26.546085] [DEBUG] [REMOTE ] CCSI: Retrieved 1062 rows, trimmed to 300. [2026-01-02T12:06:26.546209] [DEBUG] [REMOTE ] CCSI: PASS: History has at least 300 days. [2026-01-02T12:06:26.546434] [DEBUG] [REMOTE ] CCSI: PASS: Price check passed. Min price $20.24. [2026-01-02T12:06:26.546627] [DEBUG] [REMOTE ] CCSI: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:26.546740] [DEBUG] [REMOTE ] CCSI: PASS: Integrity check passed. [2026-01-02T12:06:26.546788] [DEBUG] [REMOTE ] CCSI: Symbol is viable for forecasting. [2026-01-02T12:06:26.546846] [INFO ] [MAIN ] [626/3541] CCSI kept (0.5s) | 626 kept, 0 rejected | 98.4/min | ETA: 29.6m [2026-01-02T12:06:27.047784] [DEBUG] [REMOTE ] CDC: Retrieved 2893 rows, trimmed to 300. [2026-01-02T12:06:27.047906] [DEBUG] [REMOTE ] CDC: PASS: History has at least 300 days. [2026-01-02T12:06:27.048099] [DEBUG] [REMOTE ] CDC: PASS: Price check passed. Min price $64.13. [2026-01-02T12:06:27.048229] [DEBUG] [REMOTE ] CDC: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:27.048335] [DEBUG] [REMOTE ] CDC: PASS: Integrity check passed. [2026-01-02T12:06:27.048374] [DEBUG] [REMOTE ] CDC: Symbol is viable for forecasting. [2026-01-02T12:06:27.048419] [INFO ] [MAIN ] [627/3541] CDC kept (0.5s) | 627 kept, 0 rejected | 98.4/min | ETA: 29.6m [2026-01-02T12:06:27.590512] [DEBUG] [REMOTE ] CDE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:06:27.590671] [DEBUG] [REMOTE ] CDE: PASS: History has at least 300 days. [2026-01-02T12:06:27.590907] [DEBUG] [REMOTE ] CDE: PASS: Price check passed. Min price $13.82. [2026-01-02T12:06:27.591047] [DEBUG] [REMOTE ] CDE: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:27.591168] [DEBUG] [REMOTE ] CDE: PASS: Integrity check passed. [2026-01-02T12:06:27.591209] [DEBUG] [REMOTE ] CDE: Symbol is viable for forecasting. [2026-01-02T12:06:27.591257] [INFO ] [MAIN ] [628/3541] CDE kept (0.5s) | 628 kept, 0 rejected | 98.4/min | ETA: 29.6m [2026-01-02T12:06:27.807944] [DEBUG] [REMOTE ] CDIO: Retrieved 994 rows, trimmed to 300. [2026-01-02T12:06:27.808074] [DEBUG] [REMOTE ] CDIO: PASS: History has at least 300 days. [2026-01-02T12:06:27.808269] [DEBUG] [REMOTE ] CDIO: PASS: Price check passed. Min price $2.48. [2026-01-02T12:06:27.808400] [DEBUG] [REMOTE ] CDIO: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:27.808506] [DEBUG] [REMOTE ] CDIO: PASS: Integrity check passed. [2026-01-02T12:06:27.808545] [DEBUG] [REMOTE ] CDIO: Symbol is viable for forecasting. [2026-01-02T12:06:27.808652] [INFO ] [MAIN ] [629/3541] CDIO kept (0.2s) | 629 kept, 0 rejected | 98.5/min | ETA: 29.5m [2026-01-02T12:06:28.274202] [DEBUG] [REMOTE ] CDL: Retrieved 2638 rows, trimmed to 300. [2026-01-02T12:06:28.274348] [DEBUG] [REMOTE ] CDL: PASS: History has at least 300 days. [2026-01-02T12:06:28.274614] [DEBUG] [REMOTE ] CDL: PASS: Price check passed. Min price $66.92. [2026-01-02T12:06:28.274758] [DEBUG] [REMOTE ] CDL: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:28.274909] [DEBUG] [REMOTE ] CDL: PASS: Integrity check passed. [2026-01-02T12:06:28.274963] [DEBUG] [REMOTE ] CDL: Symbol is viable for forecasting. [2026-01-02T12:06:28.275014] [INFO ] [MAIN ] [630/3541] CDL kept (0.5s) | 630 kept, 0 rejected | 98.6/min | ETA: 29.5m [2026-01-02T12:06:28.712942] [DEBUG] [REMOTE ] CDNA: Retrieved 2883 rows, trimmed to 300. [2026-01-02T12:06:28.713065] [DEBUG] [REMOTE ] CDNA: PASS: History has at least 300 days. [2026-01-02T12:06:28.713273] [DEBUG] [REMOTE ] CDNA: PASS: Price check passed. Min price $14.28. [2026-01-02T12:06:28.713419] [DEBUG] [REMOTE ] CDNA: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:28.713528] [DEBUG] [REMOTE ] CDNA: PASS: Integrity check passed. [2026-01-02T12:06:28.713593] [DEBUG] [REMOTE ] CDNA: Symbol is viable for forecasting. [2026-01-02T12:06:28.713646] [INFO ] [MAIN ] [631/3541] CDNA kept (0.4s) | 631 kept, 0 rejected | 98.6/min | ETA: 29.5m [2026-01-02T12:06:29.247244] [DEBUG] [REMOTE ] CDNS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:06:29.247390] [DEBUG] [REMOTE ] CDNS: PASS: History has at least 300 days. [2026-01-02T12:06:29.247623] [DEBUG] [REMOTE ] CDNS: PASS: Price check passed. Min price $300.58. [2026-01-02T12:06:29.247778] [DEBUG] [REMOTE ] CDNS: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:29.248033] [DEBUG] [REMOTE ] CDNS: PASS: Integrity check passed. [2026-01-02T12:06:29.248079] [DEBUG] [REMOTE ] CDNS: Symbol is viable for forecasting. [2026-01-02T12:06:29.248128] [INFO ] [MAIN ] [632/3541] CDNS kept (0.5s) | 632 kept, 0 rejected | 98.6/min | ETA: 29.5m [2026-01-02T12:06:29.716116] [DEBUG] [REMOTE ] CDP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:06:29.716249] [DEBUG] [REMOTE ] CDP: PASS: History has at least 300 days. [2026-01-02T12:06:29.716493] [DEBUG] [REMOTE ] CDP: PASS: Price check passed. Min price $27.02. [2026-01-02T12:06:29.716645] [DEBUG] [REMOTE ] CDP: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:29.716861] [DEBUG] [REMOTE ] CDP: PASS: Integrity check passed. [2026-01-02T12:06:29.716909] [DEBUG] [REMOTE ] CDP: Symbol is viable for forecasting. [2026-01-02T12:06:29.716957] [INFO ] [MAIN ] [633/3541] CDP kept (0.5s) | 633 kept, 0 rejected | 98.7/min | ETA: 29.5m [2026-01-02T12:06:29.947255] [DEBUG] [REMOTE ] CDRE: Retrieved 1043 rows, trimmed to 300. [2026-01-02T12:06:29.947797] [DEBUG] [REMOTE ] CDRE: PASS: History has at least 300 days. [2026-01-02T12:06:29.948436] [DEBUG] [REMOTE ] CDRE: PASS: Price check passed. Min price $37.55. [2026-01-02T12:06:29.948632] [DEBUG] [REMOTE ] CDRE: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:29.948963] [DEBUG] [REMOTE ] CDRE: PASS: Integrity check passed. [2026-01-02T12:06:29.949022] [DEBUG] [REMOTE ] CDRE: Symbol is viable for forecasting. [2026-01-02T12:06:29.949096] [INFO ] [MAIN ] [634/3541] CDRE kept (0.2s) | 634 kept, 0 rejected | 98.8/min | ETA: 29.4m [2026-01-02T12:06:30.348531] [DEBUG] [REMOTE ] CDRO: Retrieved 1025 rows, trimmed to 300. [2026-01-02T12:06:30.348693] [DEBUG] [REMOTE ] CDRO: PASS: History has at least 300 days. [2026-01-02T12:06:30.348898] [DEBUG] [REMOTE ] CDRO: PASS: Price check passed. Min price $5.43. [2026-01-02T12:06:30.349032] [DEBUG] [REMOTE ] CDRO: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:30.349139] [DEBUG] [REMOTE ] CDRO: PASS: Integrity check passed. [2026-01-02T12:06:30.349178] [DEBUG] [REMOTE ] CDRO: Symbol is viable for forecasting. [2026-01-02T12:06:30.349223] [INFO ] [MAIN ] [635/3541] CDRO kept (0.4s) | 635 kept, 0 rejected | 98.8/min | ETA: 29.4m [2026-01-02T12:06:30.921033] [DEBUG] [REMOTE ] CDTX: Retrieved 2696 rows, trimmed to 300. [2026-01-02T12:06:30.921161] [DEBUG] [REMOTE ] CDTX: PASS: History has at least 300 days. [2026-01-02T12:06:30.921366] [DEBUG] [REMOTE ] CDTX: PASS: Price check passed. Min price $93.12. [2026-01-02T12:06:30.921500] [DEBUG] [REMOTE ] CDTX: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:30.921633] [DEBUG] [REMOTE ] CDTX: PASS: Integrity check passed. [2026-01-02T12:06:30.921675] [DEBUG] [REMOTE ] CDTX: Symbol is viable for forecasting. [2026-01-02T12:06:30.921724] [INFO ] [MAIN ] [636/3541] CDTX kept (0.6s) | 636 kept, 0 rejected | 98.8/min | ETA: 29.4m [2026-01-02T12:06:31.364828] [DEBUG] [REMOTE ] CDXS: Retrieved 3949 rows, trimmed to 300. [2026-01-02T12:06:31.364955] [DEBUG] [REMOTE ] CDXS: PASS: History has at least 300 days. [2026-01-02T12:06:31.365181] [DEBUG] [REMOTE ] CDXS: PASS: Price check passed. Min price $1.54. [2026-01-02T12:06:31.365315] [DEBUG] [REMOTE ] CDXS: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:31.365424] [DEBUG] [REMOTE ] CDXS: PASS: Integrity check passed. [2026-01-02T12:06:31.365464] [DEBUG] [REMOTE ] CDXS: Symbol is viable for forecasting. [2026-01-02T12:06:31.365511] [INFO ] [MAIN ] [637/3541] CDXS kept (0.4s) | 637 kept, 0 rejected | 98.9/min | ETA: 29.4m [2026-01-02T12:06:31.810149] [DEBUG] [REMOTE ] CDZI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:06:31.810282] [DEBUG] [REMOTE ] CDZI: PASS: History has at least 300 days. [2026-01-02T12:06:31.810496] [DEBUG] [REMOTE ] CDZI: PASS: Price check passed. Min price $4.60. [2026-01-02T12:06:31.810666] [DEBUG] [REMOTE ] CDZI: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:31.810779] [DEBUG] [REMOTE ] CDZI: PASS: Integrity check passed. [2026-01-02T12:06:31.810818] [DEBUG] [REMOTE ] CDZI: Symbol is viable for forecasting. [2026-01-02T12:06:31.810865] [INFO ] [MAIN ] [638/3541] CDZI kept (0.4s) | 638 kept, 0 rejected | 98.9/min | ETA: 29.3m [2026-01-02T12:06:32.235284] [DEBUG] [REMOTE ] CE: Retrieved 5270 rows, trimmed to 300. [2026-01-02T12:06:32.235424] [DEBUG] [REMOTE ] CE: PASS: History has at least 300 days. [2026-01-02T12:06:32.235670] [DEBUG] [REMOTE ] CE: PASS: Price check passed. Min price $35.53. [2026-01-02T12:06:32.235810] [DEBUG] [REMOTE ] CE: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:32.235928] [DEBUG] [REMOTE ] CE: PASS: Integrity check passed. [2026-01-02T12:06:32.235969] [DEBUG] [REMOTE ] CE: Symbol is viable for forecasting. [2026-01-02T12:06:32.236018] [INFO ] [MAIN ] [639/3541] CE kept (0.4s) | 639 kept, 0 rejected | 99.0/min | ETA: 29.3m [2026-01-02T12:06:32.573210] [DEBUG] [REMOTE ] CECO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:06:32.573360] [DEBUG] [REMOTE ] CECO: PASS: History has at least 300 days. [2026-01-02T12:06:32.573621] [DEBUG] [REMOTE ] CECO: PASS: Price check passed. Min price $47.44. [2026-01-02T12:06:32.573765] [DEBUG] [REMOTE ] CECO: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:32.573886] [DEBUG] [REMOTE ] CECO: PASS: Integrity check passed. [2026-01-02T12:06:32.573927] [DEBUG] [REMOTE ] CECO: Symbol is viable for forecasting. [2026-01-02T12:06:32.573978] [INFO ] [MAIN ] [640/3541] CECO kept (0.3s) | 640 kept, 0 rejected | 99.0/min | ETA: 29.3m [2026-01-02T12:06:32.744537] [DEBUG] [REMOTE ] CEG: Retrieved 982 rows, trimmed to 300. [2026-01-02T12:06:32.744696] [DEBUG] [REMOTE ] CEG: PASS: History has at least 300 days. [2026-01-02T12:06:32.744911] [DEBUG] [REMOTE ] CEG: PASS: Price check passed. Min price $335.36. [2026-01-02T12:06:32.745046] [DEBUG] [REMOTE ] CEG: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:32.745156] [DEBUG] [REMOTE ] CEG: PASS: Integrity check passed. [2026-01-02T12:06:32.745196] [DEBUG] [REMOTE ] CEG: Symbol is viable for forecasting. [2026-01-02T12:06:32.745244] [INFO ] [MAIN ] [641/3541] CEG kept (0.2s) | 641 kept, 0 rejected | 99.2/min | ETA: 29.2m [2026-01-02T12:06:33.329464] [DEBUG] [REMOTE ] CELC: Retrieved 2082 rows, trimmed to 300. [2026-01-02T12:06:33.329672] [DEBUG] [REMOTE ] CELC: PASS: History has at least 300 days. [2026-01-02T12:06:33.329916] [DEBUG] [REMOTE ] CELC: PASS: Price check passed. Min price $46.07. [2026-01-02T12:06:33.330052] [DEBUG] [REMOTE ] CELC: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:33.330165] [DEBUG] [REMOTE ] CELC: PASS: Integrity check passed. [2026-01-02T12:06:33.330206] [DEBUG] [REMOTE ] CELC: Symbol is viable for forecasting. [2026-01-02T12:06:33.330258] [INFO ] [MAIN ] [642/3541] CELC kept (0.6s) | 642 kept, 0 rejected | 99.2/min | ETA: 29.2m [2026-01-02T12:06:33.760356] [DEBUG] [REMOTE ] CELH: Retrieved 2476 rows, trimmed to 300. [2026-01-02T12:06:33.760530] [DEBUG] [REMOTE ] CELH: PASS: History has at least 300 days. [2026-01-02T12:06:33.760825] [DEBUG] [REMOTE ] CELH: PASS: Price check passed. Min price $37.92. [2026-01-02T12:06:33.760970] [DEBUG] [REMOTE ] CELH: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:33.761085] [DEBUG] [REMOTE ] CELH: PASS: Integrity check passed. [2026-01-02T12:06:33.761126] [DEBUG] [REMOTE ] CELH: Symbol is viable for forecasting. [2026-01-02T12:06:33.761177] [INFO ] [MAIN ] [643/3541] CELH kept (0.4s) | 643 kept, 0 rejected | 99.2/min | ETA: 29.2m [2026-01-02T12:06:33.994868] [DEBUG] [REMOTE ] CELZ: Retrieved 2551 rows, trimmed to 300. [2026-01-02T12:06:33.995040] [DEBUG] [REMOTE ] CELZ: PASS: History has at least 300 days. [2026-01-02T12:06:33.995311] [DEBUG] [REMOTE ] CELZ: PASS: Price check passed. Min price $1.84. [2026-01-02T12:06:33.995480] [DEBUG] [REMOTE ] CELZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:33.995620] [DEBUG] [REMOTE ] CELZ: PASS: Integrity check passed. [2026-01-02T12:06:33.995690] [DEBUG] [REMOTE ] CELZ: Symbol is viable for forecasting. [2026-01-02T12:06:33.995747] [INFO ] [MAIN ] [644/3541] CELZ kept (0.2s) | 644 kept, 0 rejected | 99.3/min | ETA: 29.2m [2026-01-02T12:06:34.636877] [DEBUG] [REMOTE ] CENTA: Retrieved 4757 rows, trimmed to 300. [2026-01-02T12:06:34.637071] [DEBUG] [REMOTE ] CENTA: PASS: History has at least 300 days. [2026-01-02T12:06:34.637368] [DEBUG] [REMOTE ] CENTA: PASS: Price check passed. Min price $26.27. [2026-01-02T12:06:34.637528] [DEBUG] [REMOTE ] CENTA: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:34.637688] [DEBUG] [REMOTE ] CENTA: PASS: Integrity check passed. [2026-01-02T12:06:34.637731] [DEBUG] [REMOTE ] CENTA: Symbol is viable for forecasting. [2026-01-02T12:06:34.637784] [INFO ] [MAIN ] [645/3541] CENTA kept (0.6s) | 645 kept, 0 rejected | 99.3/min | ETA: 29.2m [2026-01-02T12:06:34.964335] [DEBUG] [REMOTE ] CENX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:06:34.964524] [DEBUG] [REMOTE ] CENX: PASS: History has at least 300 days. [2026-01-02T12:06:34.964803] [DEBUG] [REMOTE ] CENX: PASS: Price check passed. Min price $26.19. [2026-01-02T12:06:34.964944] [DEBUG] [REMOTE ] CENX: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:34.965191] [DEBUG] [REMOTE ] CENX: PASS: Integrity check passed. [2026-01-02T12:06:34.965238] [DEBUG] [REMOTE ] CENX: Symbol is viable for forecasting. [2026-01-02T12:06:34.965291] [INFO ] [MAIN ] [646/3541] CENX kept (0.3s) | 646 kept, 0 rejected | 99.4/min | ETA: 29.1m [2026-01-02T12:06:35.342218] [DEBUG] [REMOTE ] CERS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:06:35.342428] [DEBUG] [REMOTE ] CERS: PASS: History has at least 300 days. [2026-01-02T12:06:35.342764] [DEBUG] [REMOTE ] CERS: PASS: Price check passed. Min price $1.40. [2026-01-02T12:06:35.342911] [DEBUG] [REMOTE ] CERS: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:35.343055] [DEBUG] [REMOTE ] CERS: PASS: Integrity check passed. [2026-01-02T12:06:35.343096] [DEBUG] [REMOTE ] CERS: Symbol is viable for forecasting. [2026-01-02T12:06:35.343153] [INFO ] [MAIN ] [647/3541] CERS kept (0.4s) | 647 kept, 0 rejected | 99.4/min | ETA: 29.1m [2026-01-02T12:06:35.760523] [DEBUG] [REMOTE ] CETX: Retrieved 2646 rows, trimmed to 300. [2026-01-02T12:06:35.760779] [DEBUG] [REMOTE ] CETX: PASS: History has at least 300 days. [2026-01-02T12:06:35.761102] [DEBUG] [REMOTE ] CETX: PASS: Price check passed. Min price $2.11. [2026-01-02T12:06:35.761246] [DEBUG] [REMOTE ] CETX: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:35.761421] [DEBUG] [REMOTE ] CETX: PASS: Integrity check passed. [2026-01-02T12:06:35.761462] [DEBUG] [REMOTE ] CETX: Symbol is viable for forecasting. [2026-01-02T12:06:35.761521] [INFO ] [MAIN ] [648/3541] CETX kept (0.4s) | 648 kept, 0 rejected | 99.5/min | ETA: 29.1m [2026-01-02T12:06:36.271054] [DEBUG] [REMOTE ] CEVA: Retrieved 5828 rows, trimmed to 300. [2026-01-02T12:06:36.271188] [DEBUG] [REMOTE ] CEVA: PASS: History has at least 300 days. [2026-01-02T12:06:36.271411] [DEBUG] [REMOTE ] CEVA: PASS: Price check passed. Min price $18.63. [2026-01-02T12:06:36.271551] [DEBUG] [REMOTE ] CEVA: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:36.271701] [DEBUG] [REMOTE ] CEVA: PASS: Integrity check passed. [2026-01-02T12:06:36.271760] [DEBUG] [REMOTE ] CEVA: Symbol is viable for forecasting. [2026-01-02T12:06:36.271813] [INFO ] [MAIN ] [649/3541] CEVA kept (0.5s) | 649 kept, 0 rejected | 99.5/min | ETA: 29.1m [2026-01-02T12:06:36.696978] [DEBUG] [REMOTE ] CF: Retrieved 5130 rows, trimmed to 300. [2026-01-02T12:06:36.697113] [DEBUG] [REMOTE ] CF: PASS: History has at least 300 days. [2026-01-02T12:06:36.697323] [DEBUG] [REMOTE ] CF: PASS: Price check passed. Min price $76.09. [2026-01-02T12:06:36.697470] [DEBUG] [REMOTE ] CF: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:36.697603] [DEBUG] [REMOTE ] CF: PASS: Integrity check passed. [2026-01-02T12:06:36.697644] [DEBUG] [REMOTE ] CF: Symbol is viable for forecasting. [2026-01-02T12:06:36.697692] [INFO ] [MAIN ] [650/3541] CF kept (0.4s) | 650 kept, 0 rejected | 99.5/min | ETA: 29.0m [2026-01-02T12:06:37.007591] [DEBUG] [REMOTE ] CFFN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:06:37.007719] [DEBUG] [REMOTE ] CFFN: PASS: History has at least 300 days. [2026-01-02T12:06:37.007929] [DEBUG] [REMOTE ] CFFN: PASS: Price check passed. Min price $5.94. [2026-01-02T12:06:37.008061] [DEBUG] [REMOTE ] CFFN: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:37.008176] [DEBUG] [REMOTE ] CFFN: PASS: Integrity check passed. [2026-01-02T12:06:37.008217] [DEBUG] [REMOTE ] CFFN: Symbol is viable for forecasting. [2026-01-02T12:06:37.008264] [INFO ] [MAIN ] [651/3541] CFFN kept (0.3s) | 651 kept, 0 rejected | 99.6/min | ETA: 29.0m [2026-01-02T12:06:37.485784] [DEBUG] [REMOTE ] CFG: Retrieved 2835 rows, trimmed to 300. [2026-01-02T12:06:37.485903] [DEBUG] [REMOTE ] CFG: PASS: History has at least 300 days. [2026-01-02T12:06:37.486097] [DEBUG] [REMOTE ] CFG: PASS: Price check passed. Min price $47.95. [2026-01-02T12:06:37.486403] [DEBUG] [REMOTE ] CFG: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:37.486512] [DEBUG] [REMOTE ] CFG: PASS: Integrity check passed. [2026-01-02T12:06:37.486551] [DEBUG] [REMOTE ] CFG: Symbol is viable for forecasting. [2026-01-02T12:06:37.486634] [INFO ] [MAIN ] [652/3541] CFG kept (0.5s) | 652 kept, 0 rejected | 99.6/min | ETA: 29.0m [2026-01-02T12:06:37.758389] [DEBUG] [REMOTE ] CFO: Retrieved 2893 rows, trimmed to 300. [2026-01-02T12:06:37.758509] [DEBUG] [REMOTE ] CFO: PASS: History has at least 300 days. [2026-01-02T12:06:37.758757] [DEBUG] [REMOTE ] CFO: PASS: Price check passed. Min price $70.67. [2026-01-02T12:06:37.758893] [DEBUG] [REMOTE ] CFO: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:37.759001] [DEBUG] [REMOTE ] CFO: PASS: Integrity check passed. [2026-01-02T12:06:37.759042] [DEBUG] [REMOTE ] CFO: Symbol is viable for forecasting. [2026-01-02T12:06:37.759088] [INFO ] [MAIN ] [653/3541] CFO kept (0.3s) | 653 kept, 0 rejected | 99.7/min | ETA: 29.0m [2026-01-02T12:06:38.236604] [DEBUG] [REMOTE ] CG: Retrieved 3436 rows, trimmed to 300. [2026-01-02T12:06:38.236734] [DEBUG] [REMOTE ] CG: PASS: History has at least 300 days. [2026-01-02T12:06:38.236951] [DEBUG] [REMOTE ] CG: PASS: Price check passed. Min price $50.78. [2026-01-02T12:06:38.237082] [DEBUG] [REMOTE ] CG: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:38.237194] [DEBUG] [REMOTE ] CG: PASS: Integrity check passed. [2026-01-02T12:06:38.237233] [DEBUG] [REMOTE ] CG: Symbol is viable for forecasting. [2026-01-02T12:06:38.237279] [INFO ] [MAIN ] [654/3541] CG kept (0.5s) | 654 kept, 0 rejected | 99.8/min | ETA: 28.9m [2026-01-02T12:06:38.516132] [DEBUG] [REMOTE ] CGABL: Retrieved 1161 rows, trimmed to 300. [2026-01-02T12:06:38.516273] [DEBUG] [REMOTE ] CGABL: PASS: History has at least 300 days. [2026-01-02T12:06:38.516503] [DEBUG] [REMOTE ] CGABL: PASS: Price check passed. Min price $17.09. [2026-01-02T12:06:38.516668] [DEBUG] [REMOTE ] CGABL: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:38.516785] [DEBUG] [REMOTE ] CGABL: PASS: Integrity check passed. [2026-01-02T12:06:38.516825] [DEBUG] [REMOTE ] CGABL: Symbol is viable for forecasting. [2026-01-02T12:06:38.516873] [INFO ] [MAIN ] [655/3541] CGABL kept (0.3s) | 655 kept, 0 rejected | 99.8/min | ETA: 28.9m [2026-01-02T12:06:39.002527] [DEBUG] [REMOTE ] CGBD: Retrieved 2150 rows, trimmed to 300. [2026-01-02T12:06:39.002684] [DEBUG] [REMOTE ] CGBD: PASS: History has at least 300 days. [2026-01-02T12:06:39.002914] [DEBUG] [REMOTE ] CGBD: PASS: Price check passed. Min price $11.28. [2026-01-02T12:06:39.003107] [DEBUG] [REMOTE ] CGBD: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:39.003242] [DEBUG] [REMOTE ] CGBD: PASS: Integrity check passed. [2026-01-02T12:06:39.003284] [DEBUG] [REMOTE ] CGBD: Symbol is viable for forecasting. [2026-01-02T12:06:39.003337] [INFO ] [MAIN ] [656/3541] CGBD kept (0.5s) | 656 kept, 0 rejected | 99.9/min | ETA: 28.9m [2026-01-02T12:06:41.939039] [DEBUG] [REMOTE ] CGC: Retrieved 2953 rows, trimmed to 300. [2026-01-02T12:06:41.939190] [DEBUG] [REMOTE ] CGC: PASS: History has at least 300 days. [2026-01-02T12:06:41.939406] [DEBUG] [REMOTE ] CGC: PASS: Price check passed. Min price $1.01. [2026-01-02T12:06:41.939543] [DEBUG] [REMOTE ] CGC: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:41.939678] [DEBUG] [REMOTE ] CGC: PASS: Integrity check passed. [2026-01-02T12:06:41.939718] [DEBUG] [REMOTE ] CGC: Symbol is viable for forecasting. [2026-01-02T12:06:41.939766] [INFO ] [MAIN ] [657/3541] CGC kept (2.9s) | 657 kept, 0 rejected | 99.3/min | ETA: 29.1m [2026-01-02T12:06:42.176984] [DEBUG] [REMOTE ] CGEM: Retrieved 1251 rows, trimmed to 300. [2026-01-02T12:06:42.177168] [DEBUG] [REMOTE ] CGEM: PASS: History has at least 300 days. [2026-01-02T12:06:42.177515] [DEBUG] [REMOTE ] CGEM: PASS: Price check passed. Min price $5.89. [2026-01-02T12:06:42.177694] [DEBUG] [REMOTE ] CGEM: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:42.177818] [DEBUG] [REMOTE ] CGEM: PASS: Integrity check passed. [2026-01-02T12:06:42.177860] [DEBUG] [REMOTE ] CGEM: Symbol is viable for forecasting. [2026-01-02T12:06:42.177917] [INFO ] [MAIN ] [658/3541] CGEM kept (0.2s) | 658 kept, 0 rejected | 99.4/min | ETA: 29.0m [2026-01-02T12:06:42.809762] [DEBUG] [REMOTE ] CGEN: Retrieved 6385 rows, trimmed to 300. [2026-01-02T12:06:42.809962] [DEBUG] [REMOTE ] CGEN: PASS: History has at least 300 days. [2026-01-02T12:06:42.810426] [DEBUG] [REMOTE ] CGEN: PASS: Price check passed. Min price $1.47. [2026-01-02T12:06:42.810606] [DEBUG] [REMOTE ] CGEN: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:42.810745] [DEBUG] [REMOTE ] CGEN: PASS: Integrity check passed. [2026-01-02T12:06:42.810789] [DEBUG] [REMOTE ] CGEN: Symbol is viable for forecasting. [2026-01-02T12:06:42.810846] [INFO ] [MAIN ] [659/3541] CGEN kept (0.6s) | 659 kept, 0 rejected | 99.4/min | ETA: 29.0m [2026-01-02T12:06:43.286876] [DEBUG] [REMOTE ] CGNX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:06:43.287128] [DEBUG] [REMOTE ] CGNX: PASS: History has at least 300 days. [2026-01-02T12:06:43.287552] [DEBUG] [REMOTE ] CGNX: PASS: Price check passed. Min price $34.80. [2026-01-02T12:06:43.287725] [DEBUG] [REMOTE ] CGNX: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:43.287927] [DEBUG] [REMOTE ] CGNX: PASS: Integrity check passed. [2026-01-02T12:06:43.287970] [DEBUG] [REMOTE ] CGNX: Symbol is viable for forecasting. [2026-01-02T12:06:43.288029] [INFO ] [MAIN ] [660/3541] CGNX kept (0.5s) | 660 kept, 0 rejected | 99.4/min | ETA: 29.0m [2026-01-02T12:06:43.709778] [DEBUG] [REMOTE ] CGO: Retrieved 5076 rows, trimmed to 300. [2026-01-02T12:06:43.709968] [DEBUG] [REMOTE ] CGO: PASS: History has at least 300 days. [2026-01-02T12:06:43.710241] [DEBUG] [REMOTE ] CGO: PASS: Price check passed. Min price $10.78. [2026-01-02T12:06:43.710539] [DEBUG] [REMOTE ] CGO: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:43.710792] [DEBUG] [REMOTE ] CGO: PASS: Integrity check passed. [2026-01-02T12:06:43.710838] [DEBUG] [REMOTE ] CGO: Symbol is viable for forecasting. [2026-01-02T12:06:43.710894] [INFO ] [MAIN ] [661/3541] CGO kept (0.4s) | 661 kept, 0 rejected | 99.4/min | ETA: 29.0m [2026-01-02T12:06:43.900549] [DEBUG] [REMOTE ] CGON: Retrieved 486 rows, trimmed to 300. [2026-01-02T12:06:43.900713] [DEBUG] [REMOTE ] CGON: PASS: History has at least 300 days. [2026-01-02T12:06:43.900933] [DEBUG] [REMOTE ] CGON: PASS: Price check passed. Min price $37.37. [2026-01-02T12:06:43.901066] [DEBUG] [REMOTE ] CGON: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:43.901172] [DEBUG] [REMOTE ] CGON: PASS: Integrity check passed. [2026-01-02T12:06:43.901212] [DEBUG] [REMOTE ] CGON: Symbol is viable for forecasting. [2026-01-02T12:06:43.901259] [INFO ] [MAIN ] [662/3541] CGON kept (0.2s) | 662 kept, 0 rejected | 99.5/min | ETA: 28.9m [2026-01-02T12:06:44.252687] [DEBUG] [REMOTE ] CGTX: Retrieved 1062 rows, trimmed to 300. [2026-01-02T12:06:44.252878] [DEBUG] [REMOTE ] CGTX: PASS: History has at least 300 days. [2026-01-02T12:06:44.253115] [DEBUG] [REMOTE ] CGTX: PASS: Price check passed. Min price $1.33. [2026-01-02T12:06:44.253257] [DEBUG] [REMOTE ] CGTX: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:44.253375] [DEBUG] [REMOTE ] CGTX: PASS: Integrity check passed. [2026-01-02T12:06:44.253418] [DEBUG] [REMOTE ] CGTX: Symbol is viable for forecasting. [2026-01-02T12:06:44.253471] [INFO ] [MAIN ] [663/3541] CGTX kept (0.4s) | 663 kept, 0 rejected | 99.6/min | ETA: 28.9m [2026-01-02T12:06:44.946975] [DEBUG] [REMOTE ] CHCI: Retrieved 5296 rows, trimmed to 300. [2026-01-02T12:06:44.947167] [DEBUG] [REMOTE ] CHCI: PASS: History has at least 300 days. [2026-01-02T12:06:44.947439] [DEBUG] [REMOTE ] CHCI: PASS: Price check passed. Min price $10.35. [2026-01-02T12:06:44.947645] [DEBUG] [REMOTE ] CHCI: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:44.947783] [DEBUG] [REMOTE ] CHCI: PASS: Integrity check passed. [2026-01-02T12:06:44.947828] [DEBUG] [REMOTE ] CHCI: Symbol is viable for forecasting. [2026-01-02T12:06:44.947883] [INFO ] [MAIN ] [664/3541] CHCI kept (0.7s) | 664 kept, 0 rejected | 99.6/min | ETA: 28.9m [2026-01-02T12:06:45.409511] [DEBUG] [REMOTE ] CHCO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:06:45.409735] [DEBUG] [REMOTE ] CHCO: PASS: History has at least 300 days. [2026-01-02T12:06:45.410074] [DEBUG] [REMOTE ] CHCO: PASS: Price check passed. Min price $117.04. [2026-01-02T12:06:45.410231] [DEBUG] [REMOTE ] CHCO: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:45.410382] [DEBUG] [REMOTE ] CHCO: PASS: Integrity check passed. [2026-01-02T12:06:45.410565] [DEBUG] [REMOTE ] CHCO: Symbol is viable for forecasting. [2026-01-02T12:06:45.410651] [INFO ] [MAIN ] [665/3541] CHCO kept (0.5s) | 665 kept, 0 rejected | 99.6/min | ETA: 28.9m [2026-01-02T12:06:45.866095] [DEBUG] [REMOTE ] CHD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:06:45.866279] [DEBUG] [REMOTE ] CHD: PASS: History has at least 300 days. [2026-01-02T12:06:45.866552] [DEBUG] [REMOTE ] CHD: PASS: Price check passed. Min price $81.51. [2026-01-02T12:06:45.866725] [DEBUG] [REMOTE ] CHD: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:45.866855] [DEBUG] [REMOTE ] CHD: PASS: Integrity check passed. [2026-01-02T12:06:45.866899] [DEBUG] [REMOTE ] CHD: Symbol is viable for forecasting. [2026-01-02T12:06:45.866954] [INFO ] [MAIN ] [666/3541] CHD kept (0.5s) | 666 kept, 0 rejected | 99.6/min | ETA: 28.9m [2026-01-02T12:06:46.261487] [DEBUG] [REMOTE ] CHDN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:06:46.261710] [DEBUG] [REMOTE ] CHDN: PASS: History has at least 300 days. [2026-01-02T12:06:46.262062] [DEBUG] [REMOTE ] CHDN: PASS: Price check passed. Min price $86.41. [2026-01-02T12:06:46.262236] [DEBUG] [REMOTE ] CHDN: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:46.262519] [DEBUG] [REMOTE ] CHDN: PASS: Integrity check passed. [2026-01-02T12:06:46.262587] [DEBUG] [REMOTE ] CHDN: Symbol is viable for forecasting. [2026-01-02T12:06:46.262646] [INFO ] [MAIN ] [667/3541] CHDN kept (0.4s) | 667 kept, 0 rejected | 99.7/min | ETA: 28.8m [2026-01-02T12:06:46.631055] [DEBUG] [REMOTE ] CHE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:06:46.631249] [DEBUG] [REMOTE ] CHE: PASS: History has at least 300 days. [2026-01-02T12:06:46.631600] [DEBUG] [REMOTE ] CHE: PASS: Price check passed. Min price $412.50. [2026-01-02T12:06:46.631750] [DEBUG] [REMOTE ] CHE: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:46.631886] [DEBUG] [REMOTE ] CHE: PASS: Integrity check passed. [2026-01-02T12:06:46.631949] [DEBUG] [REMOTE ] CHE: Symbol is viable for forecasting. [2026-01-02T12:06:46.632018] [INFO ] [MAIN ] [668/3541] CHE kept (0.4s) | 668 kept, 0 rejected | 99.8/min | ETA: 28.8m [2026-01-02T12:06:46.879329] [DEBUG] [REMOTE ] CHEF: Retrieved 3629 rows, trimmed to 300. [2026-01-02T12:06:46.879513] [DEBUG] [REMOTE ] CHEF: PASS: History has at least 300 days. [2026-01-02T12:06:46.879782] [DEBUG] [REMOTE ] CHEF: PASS: Price check passed. Min price $55.79. [2026-01-02T12:06:46.879921] [DEBUG] [REMOTE ] CHEF: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:46.880037] [DEBUG] [REMOTE ] CHEF: PASS: Integrity check passed. [2026-01-02T12:06:46.880077] [DEBUG] [REMOTE ] CHEF: Symbol is viable for forecasting. [2026-01-02T12:06:46.880130] [INFO ] [MAIN ] [669/3541] CHEF kept (0.2s) | 669 kept, 0 rejected | 99.8/min | ETA: 28.8m [2026-01-02T12:06:47.370728] [DEBUG] [REMOTE ] CHH: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:06:47.370855] [DEBUG] [REMOTE ] CHH: PASS: History has at least 300 days. [2026-01-02T12:06:47.371095] [DEBUG] [REMOTE ] CHH: PASS: Price check passed. Min price $84.40. [2026-01-02T12:06:47.371237] [DEBUG] [REMOTE ] CHH: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:47.371354] [DEBUG] [REMOTE ] CHH: PASS: Integrity check passed. [2026-01-02T12:06:47.371397] [DEBUG] [REMOTE ] CHH: Symbol is viable for forecasting. [2026-01-02T12:06:47.371447] [INFO ] [MAIN ] [670/3541] CHH kept (0.5s) | 670 kept, 0 rejected | 99.9/min | ETA: 28.7m [2026-01-02T12:06:56.211694] [DEBUG] [REMOTE ] CHI: Retrieved 5917 rows, trimmed to 300. [2026-01-02T12:06:56.211904] [DEBUG] [REMOTE ] CHI: PASS: History has at least 300 days. [2026-01-02T12:06:56.212189] [DEBUG] [REMOTE ] CHI: PASS: Price check passed. Min price $10.16. [2026-01-02T12:06:56.212337] [DEBUG] [REMOTE ] CHI: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:56.212470] [DEBUG] [REMOTE ] CHI: PASS: Integrity check passed. [2026-01-02T12:06:56.212514] [DEBUG] [REMOTE ] CHI: Symbol is viable for forecasting. [2026-01-02T12:06:56.212694] [INFO ] [MAIN ] [671/3541] CHI kept (8.8s) | 671 kept, 0 rejected | 97.9/min | ETA: 29.3m [2026-01-02T12:06:56.688398] [DEBUG] [REMOTE ] CHKP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:06:56.688671] [DEBUG] [REMOTE ] CHKP: PASS: History has at least 300 days. [2026-01-02T12:06:56.688986] [DEBUG] [REMOTE ] CHKP: PASS: Price check passed. Min price $183.55. [2026-01-02T12:06:56.689128] [DEBUG] [REMOTE ] CHKP: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:56.689409] [DEBUG] [REMOTE ] CHKP: PASS: Integrity check passed. [2026-01-02T12:06:56.689458] [DEBUG] [REMOTE ] CHKP: Symbol is viable for forecasting. [2026-01-02T12:06:56.689523] [INFO ] [MAIN ] [672/3541] CHKP kept (0.5s) | 672 kept, 0 rejected | 97.9/min | ETA: 29.3m [2026-01-02T12:06:57.075907] [DEBUG] [REMOTE ] CHMI: Retrieved 3079 rows, trimmed to 300. [2026-01-02T12:06:57.076098] [DEBUG] [REMOTE ] CHMI: PASS: History has at least 300 days. [2026-01-02T12:06:57.076350] [DEBUG] [REMOTE ] CHMI: PASS: Price check passed. Min price $2.10. [2026-01-02T12:06:57.076495] [DEBUG] [REMOTE ] CHMI: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:57.076634] [DEBUG] [REMOTE ] CHMI: PASS: Integrity check passed. [2026-01-02T12:06:57.076679] [DEBUG] [REMOTE ] CHMI: Symbol is viable for forecasting. [2026-01-02T12:06:57.076734] [INFO ] [MAIN ] [673/3541] CHMI kept (0.4s) | 673 kept, 0 rejected | 98.0/min | ETA: 29.3m [2026-01-02T12:06:57.375617] [DEBUG] [REMOTE ] CHRD: Retrieved 1283 rows, trimmed to 300. [2026-01-02T12:06:57.375815] [DEBUG] [REMOTE ] CHRD: PASS: History has at least 300 days. [2026-01-02T12:06:57.376091] [DEBUG] [REMOTE ] CHRD: PASS: Price check passed. Min price $83.80. [2026-01-02T12:06:57.376230] [DEBUG] [REMOTE ] CHRD: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:57.376346] [DEBUG] [REMOTE ] CHRD: PASS: Integrity check passed. [2026-01-02T12:06:57.376387] [DEBUG] [REMOTE ] CHRD: Symbol is viable for forecasting. [2026-01-02T12:06:57.376439] [INFO ] [MAIN ] [674/3541] CHRD kept (0.3s) | 674 kept, 0 rejected | 98.0/min | ETA: 29.2m [2026-01-02T12:06:57.897634] [DEBUG] [REMOTE ] CHRS: Retrieved 2804 rows, trimmed to 300. [2026-01-02T12:06:57.897854] [DEBUG] [REMOTE ] CHRS: PASS: History has at least 300 days. [2026-01-02T12:06:57.898220] [DEBUG] [REMOTE ] CHRS: PASS: Price check passed. Min price $1.10. [2026-01-02T12:06:57.898422] [DEBUG] [REMOTE ] CHRS: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:57.898645] [DEBUG] [REMOTE ] CHRS: PASS: Integrity check passed. [2026-01-02T12:06:57.898705] [DEBUG] [REMOTE ] CHRS: Symbol is viable for forecasting. [2026-01-02T12:06:57.898781] [INFO ] [MAIN ] [675/3541] CHRS kept (0.5s) | 675 kept, 0 rejected | 98.1/min | ETA: 29.2m [2026-01-02T12:06:58.201154] [DEBUG] [REMOTE ] CHSCL: Retrieved 2757 rows, trimmed to 300. [2026-01-02T12:06:58.201358] [DEBUG] [REMOTE ] CHSCL: PASS: History has at least 300 days. [2026-01-02T12:06:58.201680] [DEBUG] [REMOTE ] CHSCL: PASS: Price check passed. Min price $24.99. [2026-01-02T12:06:58.201847] [DEBUG] [REMOTE ] CHSCL: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:58.201996] [DEBUG] [REMOTE ] CHSCL: PASS: Integrity check passed. [2026-01-02T12:06:58.202044] [DEBUG] [REMOTE ] CHSCL: Symbol is viable for forecasting. [2026-01-02T12:06:58.202105] [INFO ] [MAIN ] [676/3541] CHSCL kept (0.3s) | 676 kept, 0 rejected | 98.1/min | ETA: 29.2m [2026-01-02T12:06:58.647727] [DEBUG] [REMOTE ] CHSCM: Retrieved 2841 rows, trimmed to 300. [2026-01-02T12:06:58.647934] [DEBUG] [REMOTE ] CHSCM: PASS: History has at least 300 days. [2026-01-02T12:06:58.648282] [DEBUG] [REMOTE ] CHSCM: PASS: Price check passed. Min price $24.46. [2026-01-02T12:06:58.648477] [DEBUG] [REMOTE ] CHSCM: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:58.648679] [DEBUG] [REMOTE ] CHSCM: PASS: Integrity check passed. [2026-01-02T12:06:58.648743] [DEBUG] [REMOTE ] CHSCM: Symbol is viable for forecasting. [2026-01-02T12:06:58.648814] [INFO ] [MAIN ] [677/3541] CHSCM kept (0.4s) | 677 kept, 0 rejected | 98.2/min | ETA: 29.2m [2026-01-02T12:06:59.048046] [DEBUG] [REMOTE ] CHSCN: Retrieved 2975 rows, trimmed to 300. [2026-01-02T12:06:59.048252] [DEBUG] [REMOTE ] CHSCN: PASS: History has at least 300 days. [2026-01-02T12:06:59.048554] [DEBUG] [REMOTE ] CHSCN: PASS: Price check passed. Min price $24.60. [2026-01-02T12:06:59.048742] [DEBUG] [REMOTE ] CHSCN: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:59.048892] [DEBUG] [REMOTE ] CHSCN: PASS: Integrity check passed. [2026-01-02T12:06:59.048936] [DEBUG] [REMOTE ] CHSCN: Symbol is viable for forecasting. [2026-01-02T12:06:59.048988] [INFO ] [MAIN ] [678/3541] CHSCN kept (0.4s) | 678 kept, 0 rejected | 98.2/min | ETA: 29.2m [2026-01-02T12:06:59.478370] [DEBUG] [REMOTE ] CHSCO: Retrieved 3088 rows, trimmed to 300. [2026-01-02T12:06:59.478556] [DEBUG] [REMOTE ] CHSCO: PASS: History has at least 300 days. [2026-01-02T12:06:59.478922] [DEBUG] [REMOTE ] CHSCO: PASS: Price check passed. Min price $25.76. [2026-01-02T12:06:59.479096] [DEBUG] [REMOTE ] CHSCO: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:59.479225] [DEBUG] [REMOTE ] CHSCO: PASS: Integrity check passed. [2026-01-02T12:06:59.479268] [DEBUG] [REMOTE ] CHSCO: Symbol is viable for forecasting. [2026-01-02T12:06:59.479322] [INFO ] [MAIN ] [679/3541] CHSCO kept (0.4s) | 679 kept, 0 rejected | 98.3/min | ETA: 29.1m [2026-01-02T12:06:59.765514] [DEBUG] [REMOTE ] CHSCP: Retrieved 5732 rows, trimmed to 300. [2026-01-02T12:06:59.765751] [DEBUG] [REMOTE ] CHSCP: PASS: History has at least 300 days. [2026-01-02T12:06:59.766025] [DEBUG] [REMOTE ] CHSCP: PASS: Price check passed. Min price $26.82. [2026-01-02T12:06:59.766167] [DEBUG] [REMOTE ] CHSCP: PASS: Continuity check passed with 300 days. [2026-01-02T12:06:59.766297] [DEBUG] [REMOTE ] CHSCP: PASS: Integrity check passed. [2026-01-02T12:06:59.766338] [DEBUG] [REMOTE ] CHSCP: Symbol is viable for forecasting. [2026-01-02T12:06:59.766396] [INFO ] [MAIN ] [680/3541] CHSCP kept (0.3s) | 680 kept, 0 rejected | 98.3/min | ETA: 29.1m [2026-01-02T12:07:00.179291] [DEBUG] [REMOTE ] CHWY: Retrieved 1647 rows, trimmed to 300. [2026-01-02T12:07:00.179470] [DEBUG] [REMOTE ] CHWY: PASS: History has at least 300 days. [2026-01-02T12:07:00.179780] [DEBUG] [REMOTE ] CHWY: PASS: Price check passed. Min price $31.95. [2026-01-02T12:07:00.179924] [DEBUG] [REMOTE ] CHWY: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:00.180043] [DEBUG] [REMOTE ] CHWY: PASS: Integrity check passed. [2026-01-02T12:07:00.180086] [DEBUG] [REMOTE ] CHWY: Symbol is viable for forecasting. [2026-01-02T12:07:00.180139] [INFO ] [MAIN ] [681/3541] CHWY kept (0.4s) | 681 kept, 0 rejected | 98.4/min | ETA: 29.1m [2026-01-02T12:07:00.785500] [DEBUG] [REMOTE ] CHY: Retrieved 5686 rows, trimmed to 300. [2026-01-02T12:07:00.785760] [DEBUG] [REMOTE ] CHY: PASS: History has at least 300 days. [2026-01-02T12:07:00.786172] [DEBUG] [REMOTE ] CHY: PASS: Price check passed. Min price $10.66. [2026-01-02T12:07:00.786325] [DEBUG] [REMOTE ] CHY: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:00.786506] [DEBUG] [REMOTE ] CHY: PASS: Integrity check passed. [2026-01-02T12:07:00.786550] [DEBUG] [REMOTE ] CHY: Symbol is viable for forecasting. [2026-01-02T12:07:00.786629] [INFO ] [MAIN ] [682/3541] CHY kept (0.6s) | 682 kept, 0 rejected | 98.4/min | ETA: 29.1m [2026-01-02T12:07:01.276562] [DEBUG] [REMOTE ] CI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:07:01.276786] [DEBUG] [REMOTE ] CI: PASS: History has at least 300 days. [2026-01-02T12:07:01.277080] [DEBUG] [REMOTE ] CI: PASS: Price check passed. Min price $243.04. [2026-01-02T12:07:01.277223] [DEBUG] [REMOTE ] CI: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:01.277482] [DEBUG] [REMOTE ] CI: PASS: Integrity check passed. [2026-01-02T12:07:01.277530] [DEBUG] [REMOTE ] CI: Symbol is viable for forecasting. [2026-01-02T12:07:01.277605] [INFO ] [MAIN ] [683/3541] CI kept (0.5s) | 683 kept, 0 rejected | 98.4/min | ETA: 29.0m [2026-01-02T12:07:01.590043] [DEBUG] [REMOTE ] CIA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:07:01.590206] [DEBUG] [REMOTE ] CIA: PASS: History has at least 300 days. [2026-01-02T12:07:01.590529] [DEBUG] [REMOTE ] CIA: PASS: Price check passed. Min price $4.72. [2026-01-02T12:07:01.590738] [DEBUG] [REMOTE ] CIA: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:01.590876] [DEBUG] [REMOTE ] CIA: PASS: Integrity check passed. [2026-01-02T12:07:01.590915] [DEBUG] [REMOTE ] CIA: Symbol is viable for forecasting. [2026-01-02T12:07:01.590966] [INFO ] [MAIN ] [684/3541] CIA kept (0.3s) | 684 kept, 0 rejected | 98.5/min | ETA: 29.0m [2026-01-02T12:07:02.123218] [DEBUG] [REMOTE ] CIB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:07:02.123377] [DEBUG] [REMOTE ] CIB: PASS: History has at least 300 days. [2026-01-02T12:07:02.123719] [DEBUG] [REMOTE ] CIB: PASS: Price check passed. Min price $51.99. [2026-01-02T12:07:02.123900] [DEBUG] [REMOTE ] CIB: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:02.124064] [DEBUG] [REMOTE ] CIB: PASS: Integrity check passed. [2026-01-02T12:07:02.124114] [DEBUG] [REMOTE ] CIB: Symbol is viable for forecasting. [2026-01-02T12:07:02.124177] [INFO ] [MAIN ] [685/3541] CIB kept (0.5s) | 685 kept, 0 rejected | 98.5/min | ETA: 29.0m [2026-01-02T12:07:02.433766] [DEBUG] [REMOTE ] CIEN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:07:02.434052] [DEBUG] [REMOTE ] CIEN: PASS: History has at least 300 days. [2026-01-02T12:07:02.434682] [DEBUG] [REMOTE ] CIEN: PASS: Price check passed. Min price $151.48. [2026-01-02T12:07:02.435040] [DEBUG] [REMOTE ] CIEN: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:02.435202] [DEBUG] [REMOTE ] CIEN: PASS: Integrity check passed. [2026-01-02T12:07:02.435248] [DEBUG] [REMOTE ] CIEN: Symbol is viable for forecasting. [2026-01-02T12:07:02.435311] [INFO ] [MAIN ] [686/3541] CIEN kept (0.3s) | 686 kept, 0 rejected | 98.6/min | ETA: 29.0m [2026-01-02T12:07:03.008983] [DEBUG] [REMOTE ] CIF: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:07:03.009136] [DEBUG] [REMOTE ] CIF: PASS: History has at least 300 days. [2026-01-02T12:07:03.009406] [DEBUG] [REMOTE ] CIF: PASS: Price check passed. Min price $1.67. [2026-01-02T12:07:03.009551] [DEBUG] [REMOTE ] CIF: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:03.009849] [DEBUG] [REMOTE ] CIF: PASS: Integrity check passed. [2026-01-02T12:07:03.009897] [DEBUG] [REMOTE ] CIF: Symbol is viable for forecasting. [2026-01-02T12:07:03.009952] [INFO ] [MAIN ] [687/3541] CIF kept (0.6s) | 687 kept, 0 rejected | 98.6/min | ETA: 29.0m [2026-01-02T12:07:03.346196] [DEBUG] [REMOTE ] CIG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:07:03.346398] [DEBUG] [REMOTE ] CIG: PASS: History has at least 300 days. [2026-01-02T12:07:03.346851] [DEBUG] [REMOTE ] CIG: PASS: Price check passed. Min price $1.84. [2026-01-02T12:07:03.347000] [DEBUG] [REMOTE ] CIG: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:03.347156] [DEBUG] [REMOTE ] CIG: PASS: Integrity check passed. [2026-01-02T12:07:03.347208] [DEBUG] [REMOTE ] CIG: Symbol is viable for forecasting. [2026-01-02T12:07:03.347271] [INFO ] [MAIN ] [688/3541] CIG kept (0.3s) | 688 kept, 0 rejected | 98.6/min | ETA: 28.9m [2026-01-02T12:07:03.887731] [DEBUG] [REMOTE ] CIGI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:07:03.887885] [DEBUG] [REMOTE ] CIGI: PASS: History has at least 300 days. [2026-01-02T12:07:03.888143] [DEBUG] [REMOTE ] CIGI: PASS: Price check passed. Min price $136.33. [2026-01-02T12:07:03.888285] [DEBUG] [REMOTE ] CIGI: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:03.888415] [DEBUG] [REMOTE ] CIGI: PASS: Integrity check passed. [2026-01-02T12:07:03.888456] [DEBUG] [REMOTE ] CIGI: Symbol is viable for forecasting. [2026-01-02T12:07:03.888506] [INFO ] [MAIN ] [689/3541] CIGI kept (0.5s) | 689 kept, 0 rejected | 98.7/min | ETA: 28.9m [2026-01-02T12:07:04.316672] [DEBUG] [REMOTE ] CII: Retrieved 5435 rows, trimmed to 300. [2026-01-02T12:07:04.316819] [DEBUG] [REMOTE ] CII: PASS: History has at least 300 days. [2026-01-02T12:07:04.317062] [DEBUG] [REMOTE ] CII: PASS: Price check passed. Min price $20.71. [2026-01-02T12:07:04.317232] [DEBUG] [REMOTE ] CII: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:04.317363] [DEBUG] [REMOTE ] CII: PASS: Integrity check passed. [2026-01-02T12:07:04.317405] [DEBUG] [REMOTE ] CII: Symbol is viable for forecasting. [2026-01-02T12:07:04.317454] [INFO ] [MAIN ] [690/3541] CII kept (0.4s) | 690 kept, 0 rejected | 98.7/min | ETA: 28.9m [2026-01-02T12:07:04.626137] [DEBUG] [REMOTE ] CIM: Retrieved 4559 rows, trimmed to 300. [2026-01-02T12:07:04.626309] [DEBUG] [REMOTE ] CIM: PASS: History has at least 300 days. [2026-01-02T12:07:04.626650] [DEBUG] [REMOTE ] CIM: PASS: Price check passed. Min price $11.39. [2026-01-02T12:07:04.626858] [DEBUG] [REMOTE ] CIM: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:04.627037] [DEBUG] [REMOTE ] CIM: PASS: Integrity check passed. [2026-01-02T12:07:04.627100] [DEBUG] [REMOTE ] CIM: Symbol is viable for forecasting. [2026-01-02T12:07:04.627178] [INFO ] [MAIN ] [691/3541] CIM kept (0.3s) | 691 kept, 0 rejected | 98.8/min | ETA: 28.9m [2026-01-02T12:07:05.346723] [DEBUG] [REMOTE ] CINF: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:07:05.346924] [DEBUG] [REMOTE ] CINF: PASS: History has at least 300 days. [2026-01-02T12:07:05.347321] [DEBUG] [REMOTE ] CINF: PASS: Price check passed. Min price $150.61. [2026-01-02T12:07:05.347656] [DEBUG] [REMOTE ] CINF: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:05.347830] [DEBUG] [REMOTE ] CINF: PASS: Integrity check passed. [2026-01-02T12:07:05.347881] [DEBUG] [REMOTE ] CINF: Symbol is viable for forecasting. [2026-01-02T12:07:05.347950] [INFO ] [MAIN ] [692/3541] CINF kept (0.7s) | 692 kept, 0 rejected | 98.7/min | ETA: 28.9m [2026-01-02T12:07:05.538012] [DEBUG] [REMOTE ] CING: Retrieved 1020 rows, trimmed to 300. [2026-01-02T12:07:05.538172] [DEBUG] [REMOTE ] CING: PASS: History has at least 300 days. [2026-01-02T12:07:05.538394] [DEBUG] [REMOTE ] CING: PASS: Price check passed. Min price $3.33. [2026-01-02T12:07:05.538534] [DEBUG] [REMOTE ] CING: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:05.538738] [DEBUG] [REMOTE ] CING: PASS: Integrity check passed. [2026-01-02T12:07:05.538789] [DEBUG] [REMOTE ] CING: Symbol is viable for forecasting. [2026-01-02T12:07:05.538842] [INFO ] [MAIN ] [693/3541] CING kept (0.2s) | 693 kept, 0 rejected | 98.8/min | ETA: 28.8m [2026-01-02T12:07:06.133376] [DEBUG] [REMOTE ] CIO: Retrieved 2947 rows, trimmed to 300. [2026-01-02T12:07:06.133515] [DEBUG] [REMOTE ] CIO: PASS: History has at least 300 days. [2026-01-02T12:07:06.133767] [DEBUG] [REMOTE ] CIO: PASS: Price check passed. Min price $6.80. [2026-01-02T12:07:06.133910] [DEBUG] [REMOTE ] CIO: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:06.134030] [DEBUG] [REMOTE ] CIO: PASS: Integrity check passed. [2026-01-02T12:07:06.134072] [DEBUG] [REMOTE ] CIO: Symbol is viable for forecasting. [2026-01-02T12:07:06.134122] [INFO ] [MAIN ] [694/3541] CIO kept (0.6s) | 694 kept, 0 rejected | 98.8/min | ETA: 28.8m [2026-01-02T12:07:06.381419] [DEBUG] [REMOTE ] CION: Retrieved 1065 rows, trimmed to 300. [2026-01-02T12:07:06.381549] [DEBUG] [REMOTE ] CION: PASS: History has at least 300 days. [2026-01-02T12:07:06.381773] [DEBUG] [REMOTE ] CION: PASS: Price check passed. Min price $8.73. [2026-01-02T12:07:06.381909] [DEBUG] [REMOTE ] CION: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:06.382019] [DEBUG] [REMOTE ] CION: PASS: Integrity check passed. [2026-01-02T12:07:06.382059] [DEBUG] [REMOTE ] CION: Symbol is viable for forecasting. [2026-01-02T12:07:06.382106] [INFO ] [MAIN ] [695/3541] CION kept (0.2s) | 695 kept, 0 rejected | 98.9/min | ETA: 28.8m [2026-01-02T12:07:07.097349] [DEBUG] [REMOTE ] CIVB: Retrieved 6277 rows, trimmed to 300. [2026-01-02T12:07:07.097516] [DEBUG] [REMOTE ] CIVB: PASS: History has at least 300 days. [2026-01-02T12:07:07.097980] [DEBUG] [REMOTE ] CIVB: PASS: Price check passed. Min price $19.81. [2026-01-02T12:07:07.098182] [DEBUG] [REMOTE ] CIVB: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:07.098359] [DEBUG] [REMOTE ] CIVB: PASS: Integrity check passed. [2026-01-02T12:07:07.098417] [DEBUG] [REMOTE ] CIVB: Symbol is viable for forecasting. [2026-01-02T12:07:07.098491] [INFO ] [MAIN ] [696/3541] CIVB kept (0.7s) | 696 kept, 0 rejected | 98.9/min | ETA: 28.8m [2026-01-02T12:07:07.452525] [DEBUG] [REMOTE ] CIVI: Retrieved 3531 rows, trimmed to 300. [2026-01-02T12:07:07.452680] [DEBUG] [REMOTE ] CIVI: PASS: History has at least 300 days. [2026-01-02T12:07:07.452913] [DEBUG] [REMOTE ] CIVI: PASS: Price check passed. Min price $25.36. [2026-01-02T12:07:07.453046] [DEBUG] [REMOTE ] CIVI: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:07.453153] [DEBUG] [REMOTE ] CIVI: PASS: Integrity check passed. [2026-01-02T12:07:07.453192] [DEBUG] [REMOTE ] CIVI: Symbol is viable for forecasting. [2026-01-02T12:07:07.453237] [INFO ] [MAIN ] [697/3541] CIVI kept (0.4s) | 697 kept, 0 rejected | 99.0/min | ETA: 28.7m [2026-01-02T12:07:08.063518] [DEBUG] [REMOTE ] CLB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:07:08.063692] [DEBUG] [REMOTE ] CLB: PASS: History has at least 300 days. [2026-01-02T12:07:08.063941] [DEBUG] [REMOTE ] CLB: PASS: Price check passed. Min price $10.32. [2026-01-02T12:07:08.064073] [DEBUG] [REMOTE ] CLB: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:08.064193] [DEBUG] [REMOTE ] CLB: PASS: Integrity check passed. [2026-01-02T12:07:08.064236] [DEBUG] [REMOTE ] CLB: Symbol is viable for forecasting. [2026-01-02T12:07:08.064285] [INFO ] [MAIN ] [698/3541] CLB kept (0.6s) | 698 kept, 0 rejected | 99.0/min | ETA: 28.7m [2026-01-02T12:07:08.353082] [DEBUG] [REMOTE ] CLBK: Retrieved 1936 rows, trimmed to 300. [2026-01-02T12:07:08.353305] [DEBUG] [REMOTE ] CLBK: PASS: History has at least 300 days. [2026-01-02T12:07:08.353557] [DEBUG] [REMOTE ] CLBK: PASS: Price check passed. Min price $13.73. [2026-01-02T12:07:08.353722] [DEBUG] [REMOTE ] CLBK: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:08.353839] [DEBUG] [REMOTE ] CLBK: PASS: Integrity check passed. [2026-01-02T12:07:08.353881] [DEBUG] [REMOTE ] CLBK: Symbol is viable for forecasting. [2026-01-02T12:07:08.353933] [INFO ] [MAIN ] [699/3541] CLBK kept (0.3s) | 699 kept, 0 rejected | 99.0/min | ETA: 28.7m [2026-01-02T12:07:08.563092] [DEBUG] [REMOTE ] CLCO: Retrieved 701 rows, trimmed to 300. [2026-01-02T12:07:08.563273] [DEBUG] [REMOTE ] CLCO: PASS: History has at least 300 days. [2026-01-02T12:07:08.563516] [DEBUG] [REMOTE ] CLCO: PASS: Price check passed. Min price $9.55. [2026-01-02T12:07:08.563701] [DEBUG] [REMOTE ] CLCO: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:08.563821] [DEBUG] [REMOTE ] CLCO: PASS: Integrity check passed. [2026-01-02T12:07:08.563861] [DEBUG] [REMOTE ] CLCO: Symbol is viable for forecasting. [2026-01-02T12:07:08.563912] [INFO ] [MAIN ] [700/3541] CLCO kept (0.2s) | 700 kept, 0 rejected | 99.1/min | ETA: 28.7m [2026-01-02T12:07:09.343950] [DEBUG] [REMOTE ] CLDX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:07:09.344108] [DEBUG] [REMOTE ] CLDX: PASS: History has at least 300 days. [2026-01-02T12:07:09.344361] [DEBUG] [REMOTE ] CLDX: PASS: Price check passed. Min price $22.67. [2026-01-02T12:07:09.344500] [DEBUG] [REMOTE ] CLDX: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:09.344644] [DEBUG] [REMOTE ] CLDX: PASS: Integrity check passed. [2026-01-02T12:07:09.344686] [DEBUG] [REMOTE ] CLDX: Symbol is viable for forecasting. [2026-01-02T12:07:09.344736] [INFO ] [MAIN ] [701/3541] CLDX kept (0.8s) | 701 kept, 0 rejected | 99.1/min | ETA: 28.7m [2026-01-02T12:07:09.821092] [DEBUG] [REMOTE ] CLF: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:07:09.821294] [DEBUG] [REMOTE ] CLF: PASS: History has at least 300 days. [2026-01-02T12:07:09.821613] [DEBUG] [REMOTE ] CLF: PASS: Price check passed. Min price $10.09. [2026-01-02T12:07:09.821762] [DEBUG] [REMOTE ] CLF: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:09.821904] [DEBUG] [REMOTE ] CLF: PASS: Integrity check passed. [2026-01-02T12:07:09.821946] [DEBUG] [REMOTE ] CLF: Symbol is viable for forecasting. [2026-01-02T12:07:09.822123] [INFO ] [MAIN ] [702/3541] CLF kept (0.5s) | 702 kept, 0 rejected | 99.1/min | ETA: 28.6m [2026-01-02T12:07:10.271013] [DEBUG] [REMOTE ] CLFD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:07:10.271142] [DEBUG] [REMOTE ] CLFD: PASS: History has at least 300 days. [2026-01-02T12:07:10.271385] [DEBUG] [REMOTE ] CLFD: PASS: Price check passed. Min price $28.03. [2026-01-02T12:07:10.271522] [DEBUG] [REMOTE ] CLFD: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:10.271659] [DEBUG] [REMOTE ] CLFD: PASS: Integrity check passed. [2026-01-02T12:07:10.271702] [DEBUG] [REMOTE ] CLFD: Symbol is viable for forecasting. [2026-01-02T12:07:10.271749] [INFO ] [MAIN ] [703/3541] CLFD kept (0.4s) | 703 kept, 0 rejected | 99.1/min | ETA: 28.6m [2026-01-02T12:07:10.726551] [DEBUG] [REMOTE ] CLH: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:07:10.726705] [DEBUG] [REMOTE ] CLH: PASS: History has at least 300 days. [2026-01-02T12:07:10.726912] [DEBUG] [REMOTE ] CLH: PASS: Price check passed. Min price $201.73. [2026-01-02T12:07:10.727045] [DEBUG] [REMOTE ] CLH: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:10.727155] [DEBUG] [REMOTE ] CLH: PASS: Integrity check passed. [2026-01-02T12:07:10.727193] [DEBUG] [REMOTE ] CLH: Symbol is viable for forecasting. [2026-01-02T12:07:10.727240] [INFO ] [MAIN ] [704/3541] CLH kept (0.5s) | 704 kept, 0 rejected | 99.2/min | ETA: 28.6m [2026-01-02T12:07:11.071691] [DEBUG] [REMOTE ] CLLS: Retrieved 2710 rows, trimmed to 300. [2026-01-02T12:07:11.071809] [DEBUG] [REMOTE ] CLLS: PASS: History has at least 300 days. [2026-01-02T12:07:11.072003] [DEBUG] [REMOTE ] CLLS: PASS: Price check passed. Min price $3.13. [2026-01-02T12:07:11.072133] [DEBUG] [REMOTE ] CLLS: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:11.072246] [DEBUG] [REMOTE ] CLLS: PASS: Integrity check passed. [2026-01-02T12:07:11.072285] [DEBUG] [REMOTE ] CLLS: Symbol is viable for forecasting. [2026-01-02T12:07:11.072334] [INFO ] [MAIN ] [705/3541] CLLS kept (0.3s) | 705 kept, 0 rejected | 99.2/min | ETA: 28.6m [2026-01-02T12:07:11.537703] [DEBUG] [REMOTE ] CLMB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:07:11.537898] [DEBUG] [REMOTE ] CLMB: PASS: History has at least 300 days. [2026-01-02T12:07:11.538308] [DEBUG] [REMOTE ] CLMB: PASS: Price check passed. Min price $100.02. [2026-01-02T12:07:11.538457] [DEBUG] [REMOTE ] CLMB: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:11.538625] [DEBUG] [REMOTE ] CLMB: PASS: Integrity check passed. [2026-01-02T12:07:11.538673] [DEBUG] [REMOTE ] CLMB: Symbol is viable for forecasting. [2026-01-02T12:07:11.538727] [INFO ] [MAIN ] [706/3541] CLMB kept (0.5s) | 706 kept, 0 rejected | 99.3/min | ETA: 28.6m [2026-01-02T12:07:11.956767] [DEBUG] [REMOTE ] CLNE: Retrieved 4681 rows, trimmed to 300. [2026-01-02T12:07:11.956952] [DEBUG] [REMOTE ] CLNE: PASS: History has at least 300 days. [2026-01-02T12:07:11.957209] [DEBUG] [REMOTE ] CLNE: PASS: Price check passed. Min price $2.10. [2026-01-02T12:07:11.957353] [DEBUG] [REMOTE ] CLNE: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:11.957474] [DEBUG] [REMOTE ] CLNE: PASS: Integrity check passed. [2026-01-02T12:07:11.957516] [DEBUG] [REMOTE ] CLNE: Symbol is viable for forecasting. [2026-01-02T12:07:11.957587] [INFO ] [MAIN ] [707/3541] CLNE kept (0.4s) | 707 kept, 0 rejected | 99.3/min | ETA: 28.5m [2026-01-02T12:07:12.147838] [DEBUG] [REMOTE ] CLNN: Retrieved 1256 rows, trimmed to 300. [2026-01-02T12:07:12.148027] [DEBUG] [REMOTE ] CLNN: PASS: History has at least 300 days. [2026-01-02T12:07:12.148285] [DEBUG] [REMOTE ] CLNN: PASS: Price check passed. Min price $5.77. [2026-01-02T12:07:12.148567] [DEBUG] [REMOTE ] CLNN: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:12.148737] [DEBUG] [REMOTE ] CLNN: PASS: Integrity check passed. [2026-01-02T12:07:12.148783] [DEBUG] [REMOTE ] CLNN: Symbol is viable for forecasting. [2026-01-02T12:07:12.148836] [INFO ] [MAIN ] [708/3541] CLNN kept (0.2s) | 708 kept, 0 rejected | 99.4/min | ETA: 28.5m [2026-01-02T12:07:12.501487] [DEBUG] [REMOTE ] CLOA: Retrieved 745 rows, trimmed to 300. [2026-01-02T12:07:12.501706] [DEBUG] [REMOTE ] CLOA: PASS: History has at least 300 days. [2026-01-02T12:07:12.501961] [DEBUG] [REMOTE ] CLOA: PASS: Price check passed. Min price $51.10. [2026-01-02T12:07:12.502103] [DEBUG] [REMOTE ] CLOA: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:12.502222] [DEBUG] [REMOTE ] CLOA: PASS: Integrity check passed. [2026-01-02T12:07:12.502264] [DEBUG] [REMOTE ] CLOA: Symbol is viable for forecasting. [2026-01-02T12:07:12.502317] [INFO ] [MAIN ] [709/3541] CLOA kept (0.4s) | 709 kept, 0 rejected | 99.5/min | ETA: 28.5m [2026-01-02T12:07:22.896914] [DEBUG] [REMOTE ] CLRB: Retrieved 5066 rows, trimmed to 300. [2026-01-02T12:07:22.897051] [DEBUG] [REMOTE ] CLRB: PASS: History has at least 300 days. [2026-01-02T12:07:22.897252] [DEBUG] [REMOTE ] CLRB: PASS: Price check passed. Min price $2.56. [2026-01-02T12:07:22.897382] [DEBUG] [REMOTE ] CLRB: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:22.897489] [DEBUG] [REMOTE ] CLRB: PASS: Integrity check passed. [2026-01-02T12:07:22.897528] [DEBUG] [REMOTE ] CLRB: Symbol is viable for forecasting. [2026-01-02T12:07:22.897600] [INFO ] [MAIN ] [710/3541] CLRB kept (10.4s) | 710 kept, 0 rejected | 97.3/min | ETA: 29.1m [2026-01-02T12:07:23.367843] [DEBUG] [REMOTE ] CLRO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:07:23.368000] [DEBUG] [REMOTE ] CLRO: PASS: History has at least 300 days. [2026-01-02T12:07:23.368294] [DEBUG] [REMOTE ] CLRO: PASS: Price check passed. Min price $4.29. [2026-01-02T12:07:23.368563] [DEBUG] [REMOTE ] CLRO: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:23.368765] [DEBUG] [REMOTE ] CLRO: PASS: Integrity check passed. [2026-01-02T12:07:23.368813] [DEBUG] [REMOTE ] CLRO: Symbol is viable for forecasting. [2026-01-02T12:07:23.368872] [INFO ] [MAIN ] [711/3541] CLRO kept (0.5s) | 711 kept, 0 rejected | 97.3/min | ETA: 29.1m [2026-01-02T12:07:23.701638] [DEBUG] [REMOTE ] CLS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:07:23.701956] [DEBUG] [REMOTE ] CLS: PASS: History has at least 300 days. [2026-01-02T12:07:23.702265] [DEBUG] [REMOTE ] CLS: PASS: Price check passed. Min price $237.79. [2026-01-02T12:07:23.702412] [DEBUG] [REMOTE ] CLS: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:23.702555] [DEBUG] [REMOTE ] CLS: PASS: Integrity check passed. [2026-01-02T12:07:23.702615] [DEBUG] [REMOTE ] CLS: Symbol is viable for forecasting. [2026-01-02T12:07:23.702672] [INFO ] [MAIN ] [712/3541] CLS kept (0.3s) | 712 kept, 0 rejected | 97.3/min | ETA: 29.1m [2026-01-02T12:07:27.972975] [DEBUG] [REMOTE ] CLX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:07:27.973126] [DEBUG] [REMOTE ] CLX: PASS: History has at least 300 days. [2026-01-02T12:07:27.973388] [DEBUG] [REMOTE ] CLX: PASS: Price check passed. Min price $97.43. [2026-01-02T12:07:27.973670] [DEBUG] [REMOTE ] CLX: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:27.973824] [DEBUG] [REMOTE ] CLX: PASS: Integrity check passed. [2026-01-02T12:07:27.973877] [DEBUG] [REMOTE ] CLX: Symbol is viable for forecasting. [2026-01-02T12:07:27.973941] [INFO ] [MAIN ] [713/3541] CLX kept (4.3s) | 713 kept, 0 rejected | 96.5/min | ETA: 29.3m [2026-01-02T12:07:28.466588] [DEBUG] [REMOTE ] CM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:07:28.466736] [DEBUG] [REMOTE ] CM: PASS: History has at least 300 days. [2026-01-02T12:07:28.467031] [DEBUG] [REMOTE ] CM: PASS: Price check passed. Min price $79.13. [2026-01-02T12:07:28.467170] [DEBUG] [REMOTE ] CM: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:28.467298] [DEBUG] [REMOTE ] CM: PASS: Integrity check passed. [2026-01-02T12:07:28.467339] [DEBUG] [REMOTE ] CM: Symbol is viable for forecasting. [2026-01-02T12:07:28.467389] [INFO ] [MAIN ] [714/3541] CM kept (0.5s) | 714 kept, 0 rejected | 96.6/min | ETA: 29.3m [2026-01-02T12:07:28.931067] [DEBUG] [REMOTE ] CMA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:07:28.931197] [DEBUG] [REMOTE ] CMA: PASS: History has at least 300 days. [2026-01-02T12:07:28.931421] [DEBUG] [REMOTE ] CMA: PASS: Price check passed. Min price $73.26. [2026-01-02T12:07:28.931561] [DEBUG] [REMOTE ] CMA: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:28.931792] [DEBUG] [REMOTE ] CMA: PASS: Integrity check passed. [2026-01-02T12:07:28.931842] [DEBUG] [REMOTE ] CMA: Symbol is viable for forecasting. [2026-01-02T12:07:28.931893] [INFO ] [MAIN ] [715/3541] CMA kept (0.5s) | 715 kept, 0 rejected | 96.6/min | ETA: 29.3m [2026-01-02T12:07:29.394197] [DEBUG] [REMOTE ] CMC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:07:29.394344] [DEBUG] [REMOTE ] CMC: PASS: History has at least 300 days. [2026-01-02T12:07:29.394557] [DEBUG] [REMOTE ] CMC: PASS: Price check passed. Min price $55.18. [2026-01-02T12:07:29.394711] [DEBUG] [REMOTE ] CMC: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:29.394913] [DEBUG] [REMOTE ] CMC: PASS: Integrity check passed. [2026-01-02T12:07:29.394955] [DEBUG] [REMOTE ] CMC: Symbol is viable for forecasting. [2026-01-02T12:07:29.395003] [INFO ] [MAIN ] [716/3541] CMC kept (0.5s) | 716 kept, 0 rejected | 96.6/min | ETA: 29.2m [2026-01-02T12:07:29.719877] [DEBUG] [REMOTE ] CMCM: Retrieved 2931 rows, trimmed to 300. [2026-01-02T12:07:29.719997] [DEBUG] [REMOTE ] CMCM: PASS: History has at least 300 days. [2026-01-02T12:07:29.720192] [DEBUG] [REMOTE ] CMCM: PASS: Price check passed. Min price $5.87. [2026-01-02T12:07:29.720324] [DEBUG] [REMOTE ] CMCM: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:29.720432] [DEBUG] [REMOTE ] CMCM: PASS: Integrity check passed. [2026-01-02T12:07:29.720472] [DEBUG] [REMOTE ] CMCM: Symbol is viable for forecasting. [2026-01-02T12:07:29.720519] [INFO ] [MAIN ] [717/3541] CMCM kept (0.3s) | 717 kept, 0 rejected | 96.7/min | ETA: 29.2m [2026-01-02T12:07:30.279517] [DEBUG] [REMOTE ] CMCO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:07:30.279738] [DEBUG] [REMOTE ] CMCO: PASS: History has at least 300 days. [2026-01-02T12:07:30.280035] [DEBUG] [REMOTE ] CMCO: PASS: Price check passed. Min price $14.22. [2026-01-02T12:07:30.280320] [DEBUG] [REMOTE ] CMCO: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:30.280470] [DEBUG] [REMOTE ] CMCO: PASS: Integrity check passed. [2026-01-02T12:07:30.280513] [DEBUG] [REMOTE ] CMCO: Symbol is viable for forecasting. [2026-01-02T12:07:30.280625] [INFO ] [MAIN ] [718/3541] CMCO kept (0.6s) | 718 kept, 0 rejected | 96.7/min | ETA: 29.2m [2026-01-02T12:07:30.760343] [DEBUG] [REMOTE ] CMCSA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:07:30.760614] [DEBUG] [REMOTE ] CMCSA: PASS: History has at least 300 days. [2026-01-02T12:07:30.761025] [DEBUG] [REMOTE ] CMCSA: PASS: Price check passed. Min price $26.46. [2026-01-02T12:07:30.761174] [DEBUG] [REMOTE ] CMCSA: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:30.761339] [DEBUG] [REMOTE ] CMCSA: PASS: Integrity check passed. [2026-01-02T12:07:30.761384] [DEBUG] [REMOTE ] CMCSA: Symbol is viable for forecasting. [2026-01-02T12:07:30.761444] [INFO ] [MAIN ] [719/3541] CMCSA kept (0.5s) | 719 kept, 0 rejected | 96.7/min | ETA: 29.2m [2026-01-02T12:07:31.265097] [DEBUG] [REMOTE ] CME: Retrieved 5804 rows, trimmed to 300. [2026-01-02T12:07:31.265230] [DEBUG] [REMOTE ] CME: PASS: History has at least 300 days. [2026-01-02T12:07:31.265492] [DEBUG] [REMOTE ] CME: PASS: Price check passed. Min price $260.34. [2026-01-02T12:07:31.265652] [DEBUG] [REMOTE ] CME: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:31.265772] [DEBUG] [REMOTE ] CME: PASS: Integrity check passed. [2026-01-02T12:07:31.265811] [DEBUG] [REMOTE ] CME: Symbol is viable for forecasting. [2026-01-02T12:07:31.265860] [INFO ] [MAIN ] [720/3541] CME kept (0.5s) | 720 kept, 0 rejected | 96.8/min | ETA: 29.2m [2026-01-02T12:07:31.506541] [DEBUG] [REMOTE ] CMG: Retrieved 5015 rows, trimmed to 300. [2026-01-02T12:07:31.506694] [DEBUG] [REMOTE ] CMG: PASS: History has at least 300 days. [2026-01-02T12:07:31.506906] [DEBUG] [REMOTE ] CMG: PASS: Price check passed. Min price $29.81. [2026-01-02T12:07:31.507043] [DEBUG] [REMOTE ] CMG: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:31.507183] [DEBUG] [REMOTE ] CMG: PASS: Integrity check passed. [2026-01-02T12:07:31.507232] [DEBUG] [REMOTE ] CMG: Symbol is viable for forecasting. [2026-01-02T12:07:31.507284] [INFO ] [MAIN ] [721/3541] CMG kept (0.2s) | 721 kept, 0 rejected | 96.9/min | ETA: 29.1m [2026-01-02T12:07:32.029843] [DEBUG] [REMOTE ] CMI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:07:32.029988] [DEBUG] [REMOTE ] CMI: PASS: History has at least 300 days. [2026-01-02T12:07:32.030211] [DEBUG] [REMOTE ] CMI: PASS: Price check passed. Min price $406.26. [2026-01-02T12:07:32.030351] [DEBUG] [REMOTE ] CMI: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:32.030472] [DEBUG] [REMOTE ] CMI: PASS: Integrity check passed. [2026-01-02T12:07:32.030512] [DEBUG] [REMOTE ] CMI: Symbol is viable for forecasting. [2026-01-02T12:07:32.030561] [INFO ] [MAIN ] [722/3541] CMI kept (0.5s) | 722 kept, 0 rejected | 96.9/min | ETA: 29.1m [2026-01-02T12:07:32.342093] [DEBUG] [REMOTE ] CMMB: Retrieved 1731 rows, trimmed to 300. [2026-01-02T12:07:32.342215] [DEBUG] [REMOTE ] CMMB: PASS: History has at least 300 days. [2026-01-02T12:07:32.342408] [DEBUG] [REMOTE ] CMMB: PASS: Price check passed. Min price $1.64. [2026-01-02T12:07:32.342556] [DEBUG] [REMOTE ] CMMB: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:32.342714] [DEBUG] [REMOTE ] CMMB: PASS: Integrity check passed. [2026-01-02T12:07:32.342757] [DEBUG] [REMOTE ] CMMB: Symbol is viable for forecasting. [2026-01-02T12:07:32.342804] [INFO ] [MAIN ] [723/3541] CMMB kept (0.3s) | 723 kept, 0 rejected | 96.9/min | ETA: 29.1m [2026-01-02T12:07:32.962095] [DEBUG] [REMOTE ] CMP: Retrieved 5548 rows, trimmed to 300. [2026-01-02T12:07:32.962345] [DEBUG] [REMOTE ] CMP: PASS: History has at least 300 days. [2026-01-02T12:07:32.962642] [DEBUG] [REMOTE ] CMP: PASS: Price check passed. Min price $16.54. [2026-01-02T12:07:32.962785] [DEBUG] [REMOTE ] CMP: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:32.962907] [DEBUG] [REMOTE ] CMP: PASS: Integrity check passed. [2026-01-02T12:07:32.962947] [DEBUG] [REMOTE ] CMP: Symbol is viable for forecasting. [2026-01-02T12:07:32.962999] [INFO ] [MAIN ] [724/3541] CMP kept (0.6s) | 724 kept, 0 rejected | 96.9/min | ETA: 29.1m [2026-01-02T12:07:33.251298] [DEBUG] [REMOTE ] CMPO: Retrieved 1284 rows, trimmed to 300. [2026-01-02T12:07:33.251475] [DEBUG] [REMOTE ] CMPO: PASS: History has at least 300 days. [2026-01-02T12:07:33.251776] [DEBUG] [REMOTE ] CMPO: PASS: Price check passed. Min price $18.18. [2026-01-02T12:07:33.251918] [DEBUG] [REMOTE ] CMPO: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:33.252031] [DEBUG] [REMOTE ] CMPO: PASS: Integrity check passed. [2026-01-02T12:07:33.252071] [DEBUG] [REMOTE ] CMPO: Symbol is viable for forecasting. [2026-01-02T12:07:33.252121] [INFO ] [MAIN ] [725/3541] CMPO kept (0.3s) | 725 kept, 0 rejected | 97.0/min | ETA: 29.0m [2026-01-02T12:07:33.596360] [DEBUG] [REMOTE ] CMPS: Retrieved 1328 rows, trimmed to 300. [2026-01-02T12:07:33.596783] [DEBUG] [REMOTE ] CMPS: PASS: History has at least 300 days. [2026-01-02T12:07:33.597059] [DEBUG] [REMOTE ] CMPS: PASS: Price check passed. Min price $4.94. [2026-01-02T12:07:33.597208] [DEBUG] [REMOTE ] CMPS: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:33.597331] [DEBUG] [REMOTE ] CMPS: PASS: Integrity check passed. [2026-01-02T12:07:33.597377] [DEBUG] [REMOTE ] CMPS: Symbol is viable for forecasting. [2026-01-02T12:07:33.597431] [INFO ] [MAIN ] [726/3541] CMPS kept (0.3s) | 726 kept, 0 rejected | 97.1/min | ETA: 29.0m [2026-01-02T12:07:33.880398] [DEBUG] [REMOTE ] CMPX: Retrieved 1193 rows, trimmed to 300. [2026-01-02T12:07:33.880631] [DEBUG] [REMOTE ] CMPX: PASS: History has at least 300 days. [2026-01-02T12:07:33.880893] [DEBUG] [REMOTE ] CMPX: PASS: Price check passed. Min price $3.61. [2026-01-02T12:07:33.881034] [DEBUG] [REMOTE ] CMPX: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:33.881154] [DEBUG] [REMOTE ] CMPX: PASS: Integrity check passed. [2026-01-02T12:07:33.881194] [DEBUG] [REMOTE ] CMPX: Symbol is viable for forecasting. [2026-01-02T12:07:33.881248] [INFO ] [MAIN ] [727/3541] CMPX kept (0.3s) | 727 kept, 0 rejected | 97.1/min | ETA: 29.0m [2026-01-02T12:07:34.503304] [DEBUG] [REMOTE ] CMRE: Retrieved 3812 rows, trimmed to 300. [2026-01-02T12:07:34.503489] [DEBUG] [REMOTE ] CMRE: PASS: History has at least 300 days. [2026-01-02T12:07:34.503773] [DEBUG] [REMOTE ] CMRE: PASS: Price check passed. Min price $10.76. [2026-01-02T12:07:34.503915] [DEBUG] [REMOTE ] CMRE: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:34.504039] [DEBUG] [REMOTE ] CMRE: PASS: Integrity check passed. [2026-01-02T12:07:34.504081] [DEBUG] [REMOTE ] CMRE: Symbol is viable for forecasting. [2026-01-02T12:07:34.504135] [INFO ] [MAIN ] [728/3541] CMRE kept (0.6s) | 728 kept, 0 rejected | 97.1/min | ETA: 29.0m [2026-01-02T12:07:34.890080] [DEBUG] [REMOTE ] CMS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:07:34.890294] [DEBUG] [REMOTE ] CMS: PASS: History has at least 300 days. [2026-01-02T12:07:34.890604] [DEBUG] [REMOTE ] CMS: PASS: Price check passed. Min price $69.17. [2026-01-02T12:07:34.890880] [DEBUG] [REMOTE ] CMS: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:34.891035] [DEBUG] [REMOTE ] CMS: PASS: Integrity check passed. [2026-01-02T12:07:34.891088] [DEBUG] [REMOTE ] CMS: Symbol is viable for forecasting. [2026-01-02T12:07:34.891149] [INFO ] [MAIN ] [729/3541] CMS kept (0.4s) | 729 kept, 0 rejected | 97.2/min | ETA: 28.9m [2026-01-02T12:07:35.266283] [DEBUG] [REMOTE ] CMSA: Retrieved 1964 rows, trimmed to 300. [2026-01-02T12:07:35.266451] [DEBUG] [REMOTE ] CMSA: PASS: History has at least 300 days. [2026-01-02T12:07:35.266703] [DEBUG] [REMOTE ] CMSA: PASS: Price check passed. Min price $21.66. [2026-01-02T12:07:35.266842] [DEBUG] [REMOTE ] CMSA: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:35.266956] [DEBUG] [REMOTE ] CMSA: PASS: Integrity check passed. [2026-01-02T12:07:35.266997] [DEBUG] [REMOTE ] CMSA: Symbol is viable for forecasting. [2026-01-02T12:07:35.267048] [INFO ] [MAIN ] [730/3541] CMSA kept (0.4s) | 730 kept, 0 rejected | 97.2/min | ETA: 28.9m [2026-01-02T12:07:35.680551] [DEBUG] [REMOTE ] CMSC: Retrieved 1823 rows, trimmed to 300. [2026-01-02T12:07:35.680776] [DEBUG] [REMOTE ] CMSC: PASS: History has at least 300 days. [2026-01-02T12:07:35.681060] [DEBUG] [REMOTE ] CMSC: PASS: Price check passed. Min price $22.64. [2026-01-02T12:07:35.681328] [DEBUG] [REMOTE ] CMSC: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:35.681469] [DEBUG] [REMOTE ] CMSC: PASS: Integrity check passed. [2026-01-02T12:07:35.681510] [DEBUG] [REMOTE ] CMSC: Symbol is viable for forecasting. [2026-01-02T12:07:35.681568] [INFO ] [MAIN ] [731/3541] CMSC kept (0.4s) | 731 kept, 0 rejected | 97.3/min | ETA: 28.9m [2026-01-02T12:07:36.088059] [DEBUG] [REMOTE ] CMSD: Retrieved 1726 rows, trimmed to 300. [2026-01-02T12:07:36.088241] [DEBUG] [REMOTE ] CMSD: PASS: History has at least 300 days. [2026-01-02T12:07:36.088488] [DEBUG] [REMOTE ] CMSD: PASS: Price check passed. Min price $23.02. [2026-01-02T12:07:36.088660] [DEBUG] [REMOTE ] CMSD: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:36.088784] [DEBUG] [REMOTE ] CMSD: PASS: Integrity check passed. [2026-01-02T12:07:36.088825] [DEBUG] [REMOTE ] CMSD: Symbol is viable for forecasting. [2026-01-02T12:07:36.088876] [INFO ] [MAIN ] [732/3541] CMSD kept (0.4s) | 732 kept, 0 rejected | 97.3/min | ETA: 28.9m [2026-01-02T12:07:36.391608] [DEBUG] [REMOTE ] CMTG: Retrieved 1044 rows, trimmed to 300. [2026-01-02T12:07:36.391792] [DEBUG] [REMOTE ] CMTG: PASS: History has at least 300 days. [2026-01-02T12:07:36.392040] [DEBUG] [REMOTE ] CMTG: PASS: Price check passed. Min price $2.71. [2026-01-02T12:07:36.392183] [DEBUG] [REMOTE ] CMTG: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:36.392305] [DEBUG] [REMOTE ] CMTG: PASS: Integrity check passed. [2026-01-02T12:07:36.392349] [DEBUG] [REMOTE ] CMTG: Symbol is viable for forecasting. [2026-01-02T12:07:36.392403] [INFO ] [MAIN ] [733/3541] CMTG kept (0.3s) | 733 kept, 0 rejected | 97.4/min | ETA: 28.8m [2026-01-02T12:07:37.052665] [DEBUG] [REMOTE ] CMTL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:07:37.052858] [DEBUG] [REMOTE ] CMTL: PASS: History has at least 300 days. [2026-01-02T12:07:37.053145] [DEBUG] [REMOTE ] CMTL: PASS: Price check passed. Min price $2.82. [2026-01-02T12:07:37.053297] [DEBUG] [REMOTE ] CMTL: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:37.053434] [DEBUG] [REMOTE ] CMTL: PASS: Integrity check passed. [2026-01-02T12:07:37.053477] [DEBUG] [REMOTE ] CMTL: Symbol is viable for forecasting. [2026-01-02T12:07:37.053534] [INFO ] [MAIN ] [734/3541] CMTL kept (0.7s) | 734 kept, 0 rejected | 97.4/min | ETA: 28.8m [2026-01-02T12:07:37.560474] [DEBUG] [REMOTE ] CNA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:07:37.560719] [DEBUG] [REMOTE ] CNA: PASS: History has at least 300 days. [2026-01-02T12:07:37.561228] [DEBUG] [REMOTE ] CNA: PASS: Price check passed. Min price $43.61. [2026-01-02T12:07:37.561382] [DEBUG] [REMOTE ] CNA: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:37.561529] [DEBUG] [REMOTE ] CNA: PASS: Integrity check passed. [2026-01-02T12:07:37.561589] [DEBUG] [REMOTE ] CNA: Symbol is viable for forecasting. [2026-01-02T12:07:37.561649] [INFO ] [MAIN ] [735/3541] CNA kept (0.5s) | 735 kept, 0 rejected | 97.4/min | ETA: 28.8m [2026-01-02T12:07:37.943867] [DEBUG] [REMOTE ] CNC: Retrieved 6051 rows, trimmed to 300. [2026-01-02T12:07:37.944074] [DEBUG] [REMOTE ] CNC: PASS: History has at least 300 days. [2026-01-02T12:07:37.944407] [DEBUG] [REMOTE ] CNC: PASS: Price check passed. Min price $33.15. [2026-01-02T12:07:37.944555] [DEBUG] [REMOTE ] CNC: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:37.944717] [DEBUG] [REMOTE ] CNC: PASS: Integrity check passed. [2026-01-02T12:07:37.944759] [DEBUG] [REMOTE ] CNC: Symbol is viable for forecasting. [2026-01-02T12:07:37.944814] [INFO ] [MAIN ] [736/3541] CNC kept (0.4s) | 736 kept, 0 rejected | 97.5/min | ETA: 28.8m [2026-01-02T12:07:38.239274] [DEBUG] [REMOTE ] CNF: Retrieved 1792 rows, trimmed to 300. [2026-01-02T12:07:38.239450] [DEBUG] [REMOTE ] CNF: PASS: History has at least 300 days. [2026-01-02T12:07:38.239714] [DEBUG] [REMOTE ] CNF: PASS: Price check passed. Min price $3.97. [2026-01-02T12:07:38.239859] [DEBUG] [REMOTE ] CNF: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:38.239975] [DEBUG] [REMOTE ] CNF: PASS: Integrity check passed. [2026-01-02T12:07:38.240017] [DEBUG] [REMOTE ] CNF: Symbol is viable for forecasting. [2026-01-02T12:07:38.240073] [INFO ] [MAIN ] [737/3541] CNF kept (0.3s) | 737 kept, 0 rejected | 97.5/min | ETA: 28.7m [2026-01-02T12:07:38.838188] [DEBUG] [REMOTE ] CNI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:07:38.838390] [DEBUG] [REMOTE ] CNI: PASS: History has at least 300 days. [2026-01-02T12:07:38.838703] [DEBUG] [REMOTE ] CNI: PASS: Price check passed. Min price $90.32. [2026-01-02T12:07:38.838846] [DEBUG] [REMOTE ] CNI: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:38.838972] [DEBUG] [REMOTE ] CNI: PASS: Integrity check passed. [2026-01-02T12:07:38.839012] [DEBUG] [REMOTE ] CNI: Symbol is viable for forecasting. [2026-01-02T12:07:38.839063] [INFO ] [MAIN ] [738/3541] CNI kept (0.6s) | 738 kept, 0 rejected | 97.5/min | ETA: 28.7m [2026-01-02T12:07:39.234159] [DEBUG] [REMOTE ] CNK: Retrieved 4704 rows, trimmed to 300. [2026-01-02T12:07:39.234342] [DEBUG] [REMOTE ] CNK: PASS: History has at least 300 days. [2026-01-02T12:07:39.234649] [DEBUG] [REMOTE ] CNK: PASS: Price check passed. Min price $21.93. [2026-01-02T12:07:39.234804] [DEBUG] [REMOTE ] CNK: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:39.234922] [DEBUG] [REMOTE ] CNK: PASS: Integrity check passed. [2026-01-02T12:07:39.234962] [DEBUG] [REMOTE ] CNK: Symbol is viable for forecasting. [2026-01-02T12:07:39.235012] [INFO ] [MAIN ] [739/3541] CNK kept (0.4s) | 739 kept, 0 rejected | 97.6/min | ETA: 28.7m [2026-01-02T12:07:39.467757] [DEBUG] [REMOTE ] CNM: Retrieved 1117 rows, trimmed to 300. [2026-01-02T12:07:39.468049] [DEBUG] [REMOTE ] CNM: PASS: History has at least 300 days. [2026-01-02T12:07:39.468299] [DEBUG] [REMOTE ] CNM: PASS: Price check passed. Min price $44.29. [2026-01-02T12:07:39.468436] [DEBUG] [REMOTE ] CNM: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:39.468553] [DEBUG] [REMOTE ] CNM: PASS: Integrity check passed. [2026-01-02T12:07:39.468636] [DEBUG] [REMOTE ] CNM: Symbol is viable for forecasting. [2026-01-02T12:07:39.468691] [INFO ] [MAIN ] [740/3541] CNM kept (0.2s) | 740 kept, 0 rejected | 97.7/min | ETA: 28.7m [2026-01-02T12:07:40.129635] [DEBUG] [REMOTE ] CNMD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:07:40.129846] [DEBUG] [REMOTE ] CNMD: PASS: History has at least 300 days. [2026-01-02T12:07:40.130187] [DEBUG] [REMOTE ] CNMD: PASS: Price check passed. Min price $38.99. [2026-01-02T12:07:40.130533] [DEBUG] [REMOTE ] CNMD: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:40.130767] [DEBUG] [REMOTE ] CNMD: PASS: Integrity check passed. [2026-01-02T12:07:40.130831] [DEBUG] [REMOTE ] CNMD: Symbol is viable for forecasting. [2026-01-02T12:07:40.130902] [INFO ] [MAIN ] [741/3541] CNMD kept (0.7s) | 741 kept, 0 rejected | 97.7/min | ETA: 28.7m [2026-01-02T12:07:40.448740] [DEBUG] [REMOTE ] CNNE: Retrieved 2039 rows, trimmed to 300. [2026-01-02T12:07:40.448926] [DEBUG] [REMOTE ] CNNE: PASS: History has at least 300 days. [2026-01-02T12:07:40.449199] [DEBUG] [REMOTE ] CNNE: PASS: Price check passed. Min price $14.99. [2026-01-02T12:07:40.449342] [DEBUG] [REMOTE ] CNNE: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:40.449517] [DEBUG] [REMOTE ] CNNE: PASS: Integrity check passed. [2026-01-02T12:07:40.449562] [DEBUG] [REMOTE ] CNNE: Symbol is viable for forecasting. [2026-01-02T12:07:40.449648] [INFO ] [MAIN ] [742/3541] CNNE kept (0.3s) | 742 kept, 0 rejected | 97.7/min | ETA: 28.6m [2026-01-02T12:07:41.333789] [DEBUG] [REMOTE ] CNO: Retrieved 5614 rows, trimmed to 300. [2026-01-02T12:07:41.333981] [DEBUG] [REMOTE ] CNO: PASS: History has at least 300 days. [2026-01-02T12:07:41.334270] [DEBUG] [REMOTE ] CNO: PASS: Price check passed. Min price $38.33. [2026-01-02T12:07:41.334462] [DEBUG] [REMOTE ] CNO: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:41.334631] [DEBUG] [REMOTE ] CNO: PASS: Integrity check passed. [2026-01-02T12:07:41.334679] [DEBUG] [REMOTE ] CNO: Symbol is viable for forecasting. [2026-01-02T12:07:41.334761] [INFO ] [MAIN ] [743/3541] CNO kept (0.9s) | 743 kept, 0 rejected | 97.7/min | ETA: 28.7m [2026-01-02T12:07:41.817996] [DEBUG] [REMOTE ] CNOB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:07:41.818246] [DEBUG] [REMOTE ] CNOB: PASS: History has at least 300 days. [2026-01-02T12:07:41.818921] [DEBUG] [REMOTE ] CNOB: PASS: Price check passed. Min price $23.12. [2026-01-02T12:07:41.819075] [DEBUG] [REMOTE ] CNOB: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:41.819241] [DEBUG] [REMOTE ] CNOB: PASS: Integrity check passed. [2026-01-02T12:07:41.819282] [DEBUG] [REMOTE ] CNOB: Symbol is viable for forecasting. [2026-01-02T12:07:41.819343] [INFO ] [MAIN ] [744/3541] CNOB kept (0.5s) | 744 kept, 0 rejected | 97.7/min | ETA: 28.6m [2026-01-02T12:07:42.309137] [DEBUG] [REMOTE ] CNP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:07:42.309337] [DEBUG] [REMOTE ] CNP: PASS: History has at least 300 days. [2026-01-02T12:07:42.309774] [DEBUG] [REMOTE ] CNP: PASS: Price check passed. Min price $37.33. [2026-01-02T12:07:42.309954] [DEBUG] [REMOTE ] CNP: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:42.310100] [DEBUG] [REMOTE ] CNP: PASS: Integrity check passed. [2026-01-02T12:07:42.310143] [DEBUG] [REMOTE ] CNP: Symbol is viable for forecasting. [2026-01-02T12:07:42.310198] [INFO ] [MAIN ] [745/3541] CNP kept (0.5s) | 745 kept, 0 rejected | 97.7/min | ETA: 28.6m [2026-01-02T12:07:42.790618] [DEBUG] [REMOTE ] CNQ: Retrieved 6394 rows, trimmed to 300. [2026-01-02T12:07:42.790807] [DEBUG] [REMOTE ] CNQ: PASS: History has at least 300 days. [2026-01-02T12:07:42.791082] [DEBUG] [REMOTE ] CNQ: PASS: Price check passed. Min price $29.53. [2026-01-02T12:07:42.791218] [DEBUG] [REMOTE ] CNQ: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:42.791346] [DEBUG] [REMOTE ] CNQ: PASS: Integrity check passed. [2026-01-02T12:07:42.791386] [DEBUG] [REMOTE ] CNQ: Symbol is viable for forecasting. [2026-01-02T12:07:42.791441] [INFO ] [MAIN ] [746/3541] CNQ kept (0.5s) | 746 kept, 0 rejected | 97.7/min | ETA: 28.6m [2026-01-02T12:07:43.057784] [DEBUG] [REMOTE ] CNS: Retrieved 5380 rows, trimmed to 300. [2026-01-02T12:07:43.057992] [DEBUG] [REMOTE ] CNS: PASS: History has at least 300 days. [2026-01-02T12:07:43.058307] [DEBUG] [REMOTE ] CNS: PASS: Price check passed. Min price $59.24. [2026-01-02T12:07:43.058461] [DEBUG] [REMOTE ] CNS: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:43.058648] [DEBUG] [REMOTE ] CNS: PASS: Integrity check passed. [2026-01-02T12:07:43.058692] [DEBUG] [REMOTE ] CNS: Symbol is viable for forecasting. [2026-01-02T12:07:43.058745] [INFO ] [MAIN ] [747/3541] CNS kept (0.3s) | 747 kept, 0 rejected | 97.8/min | ETA: 28.6m [2026-01-02T12:07:43.473413] [DEBUG] [REMOTE ] CNSP: Retrieved 1544 rows, trimmed to 300. [2026-01-02T12:07:43.473640] [DEBUG] [REMOTE ] CNSP: PASS: History has at least 300 days. [2026-01-02T12:07:43.473931] [DEBUG] [REMOTE ] CNSP: PASS: Price check passed. Min price $5.25. [2026-01-02T12:07:43.474100] [DEBUG] [REMOTE ] CNSP: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:43.474237] [DEBUG] [REMOTE ] CNSP: PASS: Integrity check passed. [2026-01-02T12:07:43.474286] [DEBUG] [REMOTE ] CNSP: Symbol is viable for forecasting. [2026-01-02T12:07:43.474348] [INFO ] [MAIN ] [748/3541] CNSP kept (0.4s) | 748 kept, 0 rejected | 97.9/min | ETA: 28.5m [2026-01-02T12:07:43.732301] [DEBUG] [REMOTE ] CNTA: Retrieved 1154 rows, trimmed to 300. [2026-01-02T12:07:43.732514] [DEBUG] [REMOTE ] CNTA: PASS: History has at least 300 days. [2026-01-02T12:07:43.732780] [DEBUG] [REMOTE ] CNTA: PASS: Price check passed. Min price $22.12. [2026-01-02T12:07:43.732922] [DEBUG] [REMOTE ] CNTA: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:43.733072] [DEBUG] [REMOTE ] CNTA: PASS: Integrity check passed. [2026-01-02T12:07:43.733122] [DEBUG] [REMOTE ] CNTA: Symbol is viable for forecasting. [2026-01-02T12:07:43.733176] [INFO ] [MAIN ] [749/3541] CNTA kept (0.3s) | 749 kept, 0 rejected | 97.9/min | ETA: 28.5m [2026-01-02T12:07:44.464889] [DEBUG] [REMOTE ] CNTY: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:07:44.465078] [DEBUG] [REMOTE ] CNTY: PASS: History has at least 300 days. [2026-01-02T12:07:44.465358] [DEBUG] [REMOTE ] CNTY: PASS: Price check passed. Min price $1.30. [2026-01-02T12:07:44.465506] [DEBUG] [REMOTE ] CNTY: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:44.465657] [DEBUG] [REMOTE ] CNTY: PASS: Integrity check passed. [2026-01-02T12:07:44.465703] [DEBUG] [REMOTE ] CNTY: Symbol is viable for forecasting. [2026-01-02T12:07:44.465760] [INFO ] [MAIN ] [750/3541] CNTY kept (0.7s) | 750 kept, 0 rejected | 97.9/min | ETA: 28.5m [2026-01-02T12:07:44.913718] [DEBUG] [REMOTE ] CNVS: Retrieved 5571 rows, trimmed to 300. [2026-01-02T12:07:44.913907] [DEBUG] [REMOTE ] CNVS: PASS: History has at least 300 days. [2026-01-02T12:07:44.914172] [DEBUG] [REMOTE ] CNVS: PASS: Price check passed. Min price $2.04. [2026-01-02T12:07:44.914316] [DEBUG] [REMOTE ] CNVS: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:44.914445] [DEBUG] [REMOTE ] CNVS: PASS: Integrity check passed. [2026-01-02T12:07:44.914492] [DEBUG] [REMOTE ] CNVS: Symbol is viable for forecasting. [2026-01-02T12:07:44.914679] [INFO ] [MAIN ] [751/3541] CNVS kept (0.4s) | 751 kept, 0 rejected | 97.9/min | ETA: 28.5m [2026-01-02T12:07:45.417817] [DEBUG] [REMOTE ] CNX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:07:45.418014] [DEBUG] [REMOTE ] CNX: PASS: History has at least 300 days. [2026-01-02T12:07:45.418306] [DEBUG] [REMOTE ] CNX: PASS: Price check passed. Min price $31.77. [2026-01-02T12:07:45.418468] [DEBUG] [REMOTE ] CNX: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:45.418659] [DEBUG] [REMOTE ] CNX: PASS: Integrity check passed. [2026-01-02T12:07:45.418706] [DEBUG] [REMOTE ] CNX: Symbol is viable for forecasting. [2026-01-02T12:07:45.418759] [INFO ] [MAIN ] [752/3541] CNX kept (0.5s) | 752 kept, 0 rejected | 98.0/min | ETA: 28.5m [2026-01-02T12:07:45.692144] [DEBUG] [REMOTE ] CNXC: Retrieved 1280 rows, trimmed to 300. [2026-01-02T12:07:45.692367] [DEBUG] [REMOTE ] CNXC: PASS: History has at least 300 days. [2026-01-02T12:07:45.692693] [DEBUG] [REMOTE ] CNXC: PASS: Price check passed. Min price $32.50. [2026-01-02T12:07:45.692865] [DEBUG] [REMOTE ] CNXC: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:45.693013] [DEBUG] [REMOTE ] CNXC: PASS: Integrity check passed. [2026-01-02T12:07:45.693060] [DEBUG] [REMOTE ] CNXC: Symbol is viable for forecasting. [2026-01-02T12:07:45.693123] [INFO ] [MAIN ] [753/3541] CNXC kept (0.3s) | 753 kept, 0 rejected | 98.0/min | ETA: 28.4m [2026-01-02T12:07:46.299582] [DEBUG] [REMOTE ] CNXN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:07:46.299796] [DEBUG] [REMOTE ] CNXN: PASS: History has at least 300 days. [2026-01-02T12:07:46.300120] [DEBUG] [REMOTE ] CNXN: PASS: Price check passed. Min price $55.98. [2026-01-02T12:07:46.300263] [DEBUG] [REMOTE ] CNXN: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:46.300544] [DEBUG] [REMOTE ] CNXN: PASS: Integrity check passed. [2026-01-02T12:07:46.300612] [DEBUG] [REMOTE ] CNXN: Symbol is viable for forecasting. [2026-01-02T12:07:46.300671] [INFO ] [MAIN ] [754/3541] CNXN kept (0.6s) | 754 kept, 0 rejected | 98.0/min | ETA: 28.4m [2026-01-02T12:07:46.446633] [DEBUG] [REMOTE ] COCO: Retrieved 1053 rows, trimmed to 300. [2026-01-02T12:07:46.446826] [DEBUG] [REMOTE ] COCO: PASS: History has at least 300 days. [2026-01-02T12:07:46.447076] [DEBUG] [REMOTE ] COCO: PASS: Price check passed. Min price $39.07. [2026-01-02T12:07:46.447215] [DEBUG] [REMOTE ] COCO: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:46.447330] [DEBUG] [REMOTE ] COCO: PASS: Integrity check passed. [2026-01-02T12:07:46.447372] [DEBUG] [REMOTE ] COCO: Symbol is viable for forecasting. [2026-01-02T12:07:46.447423] [INFO ] [MAIN ] [755/3541] COCO kept (0.1s) | 755 kept, 0 rejected | 98.1/min | ETA: 28.4m [2026-01-02T12:07:47.066902] [DEBUG] [REMOTE ] CODA: Retrieved 4318 rows, trimmed to 300. [2026-01-02T12:07:47.067097] [DEBUG] [REMOTE ] CODA: PASS: History has at least 300 days. [2026-01-02T12:07:47.067379] [DEBUG] [REMOTE ] CODA: PASS: Price check passed. Min price $7.99. [2026-01-02T12:07:47.067524] [DEBUG] [REMOTE ] CODA: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:47.067680] [DEBUG] [REMOTE ] CODA: PASS: Integrity check passed. [2026-01-02T12:07:47.067724] [DEBUG] [REMOTE ] CODA: Symbol is viable for forecasting. [2026-01-02T12:07:47.067778] [INFO ] [MAIN ] [756/3541] CODA kept (0.6s) | 756 kept, 0 rejected | 98.1/min | ETA: 28.4m [2026-01-02T12:07:47.519778] [DEBUG] [REMOTE ] CODI: Retrieved 4937 rows, trimmed to 300. [2026-01-02T12:07:47.519968] [DEBUG] [REMOTE ] CODI: PASS: History has at least 300 days. [2026-01-02T12:07:47.520247] [DEBUG] [REMOTE ] CODI: PASS: Price check passed. Min price $4.68. [2026-01-02T12:07:47.520398] [DEBUG] [REMOTE ] CODI: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:47.520532] [DEBUG] [REMOTE ] CODI: PASS: Integrity check passed. [2026-01-02T12:07:47.520596] [DEBUG] [REMOTE ] CODI: Symbol is viable for forecasting. [2026-01-02T12:07:47.520655] [INFO ] [MAIN ] [757/3541] CODI kept (0.5s) | 757 kept, 0 rejected | 98.2/min | ETA: 28.4m [2026-01-02T12:07:47.799356] [DEBUG] [REMOTE ] COEP: Retrieved 1265 rows, trimmed to 300. [2026-01-02T12:07:47.799547] [DEBUG] [REMOTE ] COEP: PASS: History has at least 300 days. [2026-01-02T12:07:47.799909] [DEBUG] [REMOTE ] COEP: PASS: Price check passed. Min price $13.71. [2026-01-02T12:07:47.800063] [DEBUG] [REMOTE ] COEP: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:47.800182] [DEBUG] [REMOTE ] COEP: PASS: Integrity check passed. [2026-01-02T12:07:47.800225] [DEBUG] [REMOTE ] COEP: Symbol is viable for forecasting. [2026-01-02T12:07:47.800278] [INFO ] [MAIN ] [758/3541] COEP kept (0.3s) | 758 kept, 0 rejected | 98.2/min | ETA: 28.3m [2026-01-02T12:07:49.409038] [DEBUG] [REMOTE ] COF: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:07:49.409248] [DEBUG] [REMOTE ] COF: PASS: History has at least 300 days. [2026-01-02T12:07:49.409704] [DEBUG] [REMOTE ] COF: PASS: Price check passed. Min price $200.04. [2026-01-02T12:07:49.409857] [DEBUG] [REMOTE ] COF: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:49.410041] [DEBUG] [REMOTE ] COF: PASS: Integrity check passed. [2026-01-02T12:07:49.410092] [DEBUG] [REMOTE ] COF: Symbol is viable for forecasting. [2026-01-02T12:07:49.410147] [INFO ] [MAIN ] [759/3541] COF kept (1.6s) | 759 kept, 0 rejected | 98.0/min | ETA: 28.4m [2026-01-02T12:07:49.865097] [DEBUG] [REMOTE ] COFS: Retrieved 6030 rows, trimmed to 300. [2026-01-02T12:07:49.865287] [DEBUG] [REMOTE ] COFS: PASS: History has at least 300 days. [2026-01-02T12:07:49.865558] [DEBUG] [REMOTE ] COFS: PASS: Price check passed. Min price $26.05. [2026-01-02T12:07:49.865721] [DEBUG] [REMOTE ] COFS: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:49.865990] [DEBUG] [REMOTE ] COFS: PASS: Integrity check passed. [2026-01-02T12:07:49.866042] [DEBUG] [REMOTE ] COFS: Symbol is viable for forecasting. [2026-01-02T12:07:49.866098] [INFO ] [MAIN ] [760/3541] COFS kept (0.5s) | 760 kept, 0 rejected | 98.1/min | ETA: 28.4m [2026-01-02T12:07:49.992071] [DEBUG] [REMOTE ] COIN: Retrieved 1186 rows, trimmed to 300. [2026-01-02T12:07:49.992265] [DEBUG] [REMOTE ] COIN: PASS: History has at least 300 days. [2026-01-02T12:07:49.992508] [DEBUG] [REMOTE ] COIN: PASS: Price check passed. Min price $226.14. [2026-01-02T12:07:49.992683] [DEBUG] [REMOTE ] COIN: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:49.992807] [DEBUG] [REMOTE ] COIN: PASS: Integrity check passed. [2026-01-02T12:07:49.992851] [DEBUG] [REMOTE ] COIN: Symbol is viable for forecasting. [2026-01-02T12:07:49.992905] [INFO ] [MAIN ] [761/3541] COIN kept (0.1s) | 761 kept, 0 rejected | 98.2/min | ETA: 28.3m [2026-01-02T12:07:50.724434] [DEBUG] [REMOTE ] COKE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:07:50.724681] [DEBUG] [REMOTE ] COKE: PASS: History has at least 300 days. [2026-01-02T12:07:50.724989] [DEBUG] [REMOTE ] COKE: PASS: Price check passed. Min price $119.59. [2026-01-02T12:07:50.725437] [DEBUG] [REMOTE ] COKE: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:50.725589] [DEBUG] [REMOTE ] COKE: PASS: Integrity check passed. [2026-01-02T12:07:50.725633] [DEBUG] [REMOTE ] COKE: Symbol is viable for forecasting. [2026-01-02T12:07:50.725687] [INFO ] [MAIN ] [762/3541] COKE kept (0.7s) | 762 kept, 0 rejected | 98.1/min | ETA: 28.3m [2026-01-02T12:07:51.268237] [DEBUG] [REMOTE ] COLB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:07:51.268380] [DEBUG] [REMOTE ] COLB: PASS: History has at least 300 days. [2026-01-02T12:07:51.268663] [DEBUG] [REMOTE ] COLB: PASS: Price check passed. Min price $23.75. [2026-01-02T12:07:51.268815] [DEBUG] [REMOTE ] COLB: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:51.268968] [DEBUG] [REMOTE ] COLB: PASS: Integrity check passed. [2026-01-02T12:07:51.269013] [DEBUG] [REMOTE ] COLB: Symbol is viable for forecasting. [2026-01-02T12:07:51.269062] [INFO ] [MAIN ] [763/3541] COLB kept (0.5s) | 763 kept, 0 rejected | 98.2/min | ETA: 28.3m [2026-01-02T12:07:51.554770] [DEBUG] [REMOTE ] COLD: Retrieved 1999 rows, trimmed to 300. [2026-01-02T12:07:51.554900] [DEBUG] [REMOTE ] COLD: PASS: History has at least 300 days. [2026-01-02T12:07:51.555111] [DEBUG] [REMOTE ] COLD: PASS: Price check passed. Min price $9.94. [2026-01-02T12:07:51.555250] [DEBUG] [REMOTE ] COLD: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:51.555364] [DEBUG] [REMOTE ] COLD: PASS: Integrity check passed. [2026-01-02T12:07:51.555404] [DEBUG] [REMOTE ] COLD: Symbol is viable for forecasting. [2026-01-02T12:07:51.555455] [INFO ] [MAIN ] [764/3541] COLD kept (0.3s) | 764 kept, 0 rejected | 98.2/min | ETA: 28.3m [2026-01-02T12:07:52.010872] [DEBUG] [REMOTE ] COLL: Retrieved 2680 rows, trimmed to 300. [2026-01-02T12:07:52.011028] [DEBUG] [REMOTE ] COLL: PASS: History has at least 300 days. [2026-01-02T12:07:52.011319] [DEBUG] [REMOTE ] COLL: PASS: Price check passed. Min price $32.04. [2026-01-02T12:07:52.011531] [DEBUG] [REMOTE ] COLL: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:52.011727] [DEBUG] [REMOTE ] COLL: PASS: Integrity check passed. [2026-01-02T12:07:52.011794] [DEBUG] [REMOTE ] COLL: Symbol is viable for forecasting. [2026-01-02T12:07:52.011874] [INFO ] [MAIN ] [765/3541] COLL kept (0.5s) | 765 kept, 0 rejected | 98.3/min | ETA: 28.3m [2026-01-02T12:07:52.543313] [DEBUG] [REMOTE ] COLM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:07:52.543481] [DEBUG] [REMOTE ] COLM: PASS: History has at least 300 days. [2026-01-02T12:07:52.543921] [DEBUG] [REMOTE ] COLM: PASS: Price check passed. Min price $48.67. [2026-01-02T12:07:52.544111] [DEBUG] [REMOTE ] COLM: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:52.544277] [DEBUG] [REMOTE ] COLM: PASS: Integrity check passed. [2026-01-02T12:07:52.544330] [DEBUG] [REMOTE ] COLM: Symbol is viable for forecasting. [2026-01-02T12:07:52.544400] [INFO ] [MAIN ] [766/3541] COLM kept (0.5s) | 766 kept, 0 rejected | 98.3/min | ETA: 28.2m [2026-01-02T12:07:52.902000] [DEBUG] [REMOTE ] COMM: Retrieved 3064 rows, trimmed to 300. [2026-01-02T12:07:52.902167] [DEBUG] [REMOTE ] COMM: PASS: History has at least 300 days. [2026-01-02T12:07:52.902474] [DEBUG] [REMOTE ] COMM: PASS: Price check passed. Min price $14.95. [2026-01-02T12:07:52.902698] [DEBUG] [REMOTE ] COMM: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:52.902869] [DEBUG] [REMOTE ] COMM: PASS: Integrity check passed. [2026-01-02T12:07:52.902928] [DEBUG] [REMOTE ] COMM: Symbol is viable for forecasting. [2026-01-02T12:07:52.902999] [INFO ] [MAIN ] [767/3541] COMM kept (0.4s) | 767 kept, 0 rejected | 98.3/min | ETA: 28.2m [2026-01-02T12:07:53.195959] [DEBUG] [REMOTE ] COMP: Retrieved 1194 rows, trimmed to 300. [2026-01-02T12:07:53.196109] [DEBUG] [REMOTE ] COMP: PASS: History has at least 300 days. [2026-01-02T12:07:53.196331] [DEBUG] [REMOTE ] COMP: PASS: Price check passed. Min price $6.92. [2026-01-02T12:07:53.196469] [DEBUG] [REMOTE ] COMP: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:53.196615] [DEBUG] [REMOTE ] COMP: PASS: Integrity check passed. [2026-01-02T12:07:53.196658] [DEBUG] [REMOTE ] COMP: Symbol is viable for forecasting. [2026-01-02T12:07:53.196710] [INFO ] [MAIN ] [768/3541] COMP kept (0.3s) | 768 kept, 0 rejected | 98.4/min | ETA: 28.2m [2026-01-02T12:07:53.571705] [DEBUG] [REMOTE ] CONL: Retrieved 853 rows, trimmed to 300. [2026-01-02T12:07:53.571875] [DEBUG] [REMOTE ] CONL: PASS: History has at least 300 days. [2026-01-02T12:07:53.572189] [DEBUG] [REMOTE ] CONL: PASS: Price check passed. Min price $14.65. [2026-01-02T12:07:53.572391] [DEBUG] [REMOTE ] CONL: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:53.572553] [DEBUG] [REMOTE ] CONL: PASS: Integrity check passed. [2026-01-02T12:07:53.572632] [DEBUG] [REMOTE ] CONL: Symbol is viable for forecasting. [2026-01-02T12:07:53.572715] [INFO ] [MAIN ] [769/3541] CONL kept (0.4s) | 769 kept, 0 rejected | 98.4/min | ETA: 28.2m [2026-01-02T12:07:54.162621] [DEBUG] [REMOTE ] COO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:07:54.162772] [DEBUG] [REMOTE ] COO: PASS: History has at least 300 days. [2026-01-02T12:07:54.163020] [DEBUG] [REMOTE ] COO: PASS: Price check passed. Min price $68.37. [2026-01-02T12:07:54.163158] [DEBUG] [REMOTE ] COO: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:54.163283] [DEBUG] [REMOTE ] COO: PASS: Integrity check passed. [2026-01-02T12:07:54.163324] [DEBUG] [REMOTE ] COO: Symbol is viable for forecasting. [2026-01-02T12:07:54.163374] [INFO ] [MAIN ] [770/3541] COO kept (0.6s) | 770 kept, 0 rejected | 98.4/min | ETA: 28.1m [2026-01-02T12:07:54.625969] [DEBUG] [REMOTE ] COP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:07:54.626104] [DEBUG] [REMOTE ] COP: PASS: History has at least 300 days. [2026-01-02T12:07:54.626331] [DEBUG] [REMOTE ] COP: PASS: Price check passed. Min price $84.86. [2026-01-02T12:07:54.626467] [DEBUG] [REMOTE ] COP: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:54.626605] [DEBUG] [REMOTE ] COP: PASS: Integrity check passed. [2026-01-02T12:07:54.626648] [DEBUG] [REMOTE ] COP: Symbol is viable for forecasting. [2026-01-02T12:07:54.626795] [INFO ] [MAIN ] [771/3541] COP kept (0.5s) | 771 kept, 0 rejected | 98.5/min | ETA: 28.1m [2026-01-02T12:07:54.825971] [DEBUG] [REMOTE ] COPP: Retrieved 458 rows, trimmed to 300. [2026-01-02T12:07:54.826108] [DEBUG] [REMOTE ] COPP: PASS: History has at least 300 days. [2026-01-02T12:07:54.826318] [DEBUG] [REMOTE ] COPP: PASS: Price check passed. Min price $26.83. [2026-01-02T12:07:54.826496] [DEBUG] [REMOTE ] COPP: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:54.826653] [DEBUG] [REMOTE ] COPP: PASS: Integrity check passed. [2026-01-02T12:07:54.826697] [DEBUG] [REMOTE ] COPP: Symbol is viable for forecasting. [2026-01-02T12:07:54.826746] [INFO ] [MAIN ] [772/3541] COPP kept (0.2s) | 772 kept, 0 rejected | 98.6/min | ETA: 28.1m [2026-01-02T12:07:55.228782] [DEBUG] [REMOTE ] CORZ: Retrieved 487 rows, trimmed to 300. [2026-01-02T12:07:55.228907] [DEBUG] [REMOTE ] CORZ: PASS: History has at least 300 days. [2026-01-02T12:07:55.229307] [DEBUG] [REMOTE ] CORZ: PASS: Price check passed. Min price $13.57. [2026-01-02T12:07:55.229447] [DEBUG] [REMOTE ] CORZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:55.229560] [DEBUG] [REMOTE ] CORZ: PASS: Integrity check passed. [2026-01-02T12:07:55.229628] [DEBUG] [REMOTE ] CORZ: Symbol is viable for forecasting. [2026-01-02T12:07:55.229680] [INFO ] [MAIN ] [773/3541] CORZ kept (0.4s) | 773 kept, 0 rejected | 98.6/min | ETA: 28.1m [2026-01-02T12:07:55.557229] [DEBUG] [REMOTE ] CORZZ: Retrieved 487 rows, trimmed to 300. [2026-01-02T12:07:55.557353] [DEBUG] [REMOTE ] CORZZ: PASS: History has at least 300 days. [2026-01-02T12:07:55.557551] [DEBUG] [REMOTE ] CORZZ: PASS: Price check passed. Min price $13.71. [2026-01-02T12:07:55.557709] [DEBUG] [REMOTE ] CORZZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:55.557819] [DEBUG] [REMOTE ] CORZZ: PASS: Integrity check passed. [2026-01-02T12:07:55.557860] [DEBUG] [REMOTE ] CORZZ: Symbol is viable for forecasting. [2026-01-02T12:07:55.557907] [INFO ] [MAIN ] [774/3541] CORZZ kept (0.3s) | 774 kept, 0 rejected | 98.7/min | ETA: 28.0m [2026-01-02T12:07:56.155948] [DEBUG] [REMOTE ] COTY: Retrieved 3158 rows, trimmed to 300. [2026-01-02T12:07:56.156283] [DEBUG] [REMOTE ] COTY: PASS: History has at least 300 days. [2026-01-02T12:07:56.156526] [DEBUG] [REMOTE ] COTY: PASS: Price check passed. Min price $3.01. [2026-01-02T12:07:56.156712] [DEBUG] [REMOTE ] COTY: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:56.156841] [DEBUG] [REMOTE ] COTY: PASS: Integrity check passed. [2026-01-02T12:07:56.156883] [DEBUG] [REMOTE ] COTY: Symbol is viable for forecasting. [2026-01-02T12:07:56.156952] [INFO ] [MAIN ] [775/3541] COTY kept (0.6s) | 775 kept, 0 rejected | 98.7/min | ETA: 28.0m [2026-01-02T12:07:56.443773] [DEBUG] [REMOTE ] COWG: Retrieved 758 rows, trimmed to 300. [2026-01-02T12:07:56.443912] [DEBUG] [REMOTE ] COWG: PASS: History has at least 300 days. [2026-01-02T12:07:56.444276] [DEBUG] [REMOTE ] COWG: PASS: Price check passed. Min price $33.08. [2026-01-02T12:07:56.444419] [DEBUG] [REMOTE ] COWG: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:56.444534] [DEBUG] [REMOTE ] COWG: PASS: Integrity check passed. [2026-01-02T12:07:56.444595] [DEBUG] [REMOTE ] COWG: Symbol is viable for forecasting. [2026-01-02T12:07:56.444649] [INFO ] [MAIN ] [776/3541] COWG kept (0.3s) | 776 kept, 0 rejected | 98.7/min | ETA: 28.0m [2026-01-02T12:07:56.751616] [DEBUG] [REMOTE ] COYA: Retrieved 754 rows, trimmed to 300. [2026-01-02T12:07:56.751743] [DEBUG] [REMOTE ] COYA: PASS: History has at least 300 days. [2026-01-02T12:07:56.751944] [DEBUG] [REMOTE ] COYA: PASS: Price check passed. Min price $5.30. [2026-01-02T12:07:56.752076] [DEBUG] [REMOTE ] COYA: PASS: Continuity check passed with 300 days. [2026-01-02T12:07:56.752187] [DEBUG] [REMOTE ] COYA: PASS: Integrity check passed. [2026-01-02T12:07:56.752228] [DEBUG] [REMOTE ] COYA: Symbol is viable for forecasting. [2026-01-02T12:07:56.752276] [INFO ] [MAIN ] [777/3541] COYA kept (0.3s) | 777 kept, 0 rejected | 98.8/min | ETA: 28.0m [2026-01-02T12:08:12.796124] [DEBUG] [REMOTE ] CP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:08:12.796298] [DEBUG] [REMOTE ] CP: PASS: History has at least 300 days. [2026-01-02T12:08:12.796813] [DEBUG] [REMOTE ] CP: PASS: Price check passed. Min price $68.72. [2026-01-02T12:08:12.796963] [DEBUG] [REMOTE ] CP: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:12.797096] [DEBUG] [REMOTE ] CP: PASS: Integrity check passed. [2026-01-02T12:08:12.797140] [DEBUG] [REMOTE ] CP: Symbol is viable for forecasting. [2026-01-02T12:08:12.797193] [INFO ] [MAIN ] [778/3541] CP kept (16.0s) | 778 kept, 0 rejected | 95.7/min | ETA: 28.9m [2026-01-02T12:08:13.213730] [DEBUG] [REMOTE ] CPA: Retrieved 5042 rows, trimmed to 300. [2026-01-02T12:08:13.213871] [DEBUG] [REMOTE ] CPA: PASS: History has at least 300 days. [2026-01-02T12:08:13.214088] [DEBUG] [REMOTE ] CPA: PASS: Price check passed. Min price $111.61. [2026-01-02T12:08:13.214226] [DEBUG] [REMOTE ] CPA: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:13.214433] [DEBUG] [REMOTE ] CPA: PASS: Integrity check passed. [2026-01-02T12:08:13.214693] [DEBUG] [REMOTE ] CPA: Symbol is viable for forecasting. [2026-01-02T12:08:13.214746] [INFO ] [MAIN ] [779/3541] CPA kept (0.4s) | 779 kept, 0 rejected | 95.7/min | ETA: 28.9m [2026-01-02T12:08:13.664064] [DEBUG] [REMOTE ] CPB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:08:13.664268] [DEBUG] [REMOTE ] CPB: PASS: History has at least 300 days. [2026-01-02T12:08:13.664619] [DEBUG] [REMOTE ] CPB: PASS: Price check passed. Min price $27.68. [2026-01-02T12:08:13.664796] [DEBUG] [REMOTE ] CPB: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:13.664933] [DEBUG] [REMOTE ] CPB: PASS: Integrity check passed. [2026-01-02T12:08:13.664976] [DEBUG] [REMOTE ] CPB: Symbol is viable for forecasting. [2026-01-02T12:08:13.665031] [INFO ] [MAIN ] [780/3541] CPB kept (0.5s) | 780 kept, 0 rejected | 95.7/min | ETA: 28.8m [2026-01-02T12:08:14.186624] [DEBUG] [REMOTE ] CPF: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:08:14.186821] [DEBUG] [REMOTE ] CPF: PASS: History has at least 300 days. [2026-01-02T12:08:14.187192] [DEBUG] [REMOTE ] CPF: PASS: Price check passed. Min price $27.33. [2026-01-02T12:08:14.187376] [DEBUG] [REMOTE ] CPF: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:14.187529] [DEBUG] [REMOTE ] CPF: PASS: Integrity check passed. [2026-01-02T12:08:14.187606] [DEBUG] [REMOTE ] CPF: Symbol is viable for forecasting. [2026-01-02T12:08:14.187699] [INFO ] [MAIN ] [781/3541] CPF kept (0.5s) | 781 kept, 0 rejected | 95.8/min | ETA: 28.8m [2026-01-02T12:08:14.503748] [DEBUG] [REMOTE ] CPIX: Retrieved 4124 rows, trimmed to 300. [2026-01-02T12:08:14.503931] [DEBUG] [REMOTE ] CPIX: PASS: History has at least 300 days. [2026-01-02T12:08:14.504188] [DEBUG] [REMOTE ] CPIX: PASS: Price check passed. Min price $1.90. [2026-01-02T12:08:14.504332] [DEBUG] [REMOTE ] CPIX: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:14.504451] [DEBUG] [REMOTE ] CPIX: PASS: Integrity check passed. [2026-01-02T12:08:14.504492] [DEBUG] [REMOTE ] CPIX: Symbol is viable for forecasting. [2026-01-02T12:08:14.504544] [INFO ] [MAIN ] [782/3541] CPIX kept (0.3s) | 782 kept, 0 rejected | 95.8/min | ETA: 28.8m [2026-01-02T12:08:15.085478] [DEBUG] [REMOTE ] CPK: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:08:15.085647] [DEBUG] [REMOTE ] CPK: PASS: History has at least 300 days. [2026-01-02T12:08:15.085983] [DEBUG] [REMOTE ] CPK: PASS: Price check passed. Min price $124.40. [2026-01-02T12:08:15.086123] [DEBUG] [REMOTE ] CPK: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:15.086242] [DEBUG] [REMOTE ] CPK: PASS: Integrity check passed. [2026-01-02T12:08:15.086283] [DEBUG] [REMOTE ] CPK: Symbol is viable for forecasting. [2026-01-02T12:08:15.086332] [INFO ] [MAIN ] [783/3541] CPK kept (0.6s) | 783 kept, 0 rejected | 95.8/min | ETA: 28.8m [2026-01-02T12:08:15.293212] [DEBUG] [REMOTE ] CPNG: Retrieved 1209 rows, trimmed to 300. [2026-01-02T12:08:15.293337] [DEBUG] [REMOTE ] CPNG: PASS: History has at least 300 days. [2026-01-02T12:08:15.293547] [DEBUG] [REMOTE ] CPNG: PASS: Price check passed. Min price $22.42. [2026-01-02T12:08:15.293704] [DEBUG] [REMOTE ] CPNG: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:15.293812] [DEBUG] [REMOTE ] CPNG: PASS: Integrity check passed. [2026-01-02T12:08:15.293852] [DEBUG] [REMOTE ] CPNG: Symbol is viable for forecasting. [2026-01-02T12:08:15.293898] [INFO ] [MAIN ] [784/3541] CPNG kept (0.2s) | 784 kept, 0 rejected | 95.9/min | ETA: 28.7m [2026-01-02T12:08:15.859397] [DEBUG] [REMOTE ] CPRI: Retrieved 3531 rows, trimmed to 300. [2026-01-02T12:08:15.859627] [DEBUG] [REMOTE ] CPRI: PASS: History has at least 300 days. [2026-01-02T12:08:15.859925] [DEBUG] [REMOTE ] CPRI: PASS: Price check passed. Min price $19.11. [2026-01-02T12:08:15.860086] [DEBUG] [REMOTE ] CPRI: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:15.860233] [DEBUG] [REMOTE ] CPRI: PASS: Integrity check passed. [2026-01-02T12:08:15.860282] [DEBUG] [REMOTE ] CPRI: Symbol is viable for forecasting. [2026-01-02T12:08:15.860344] [INFO ] [MAIN ] [785/3541] CPRI kept (0.6s) | 785 kept, 0 rejected | 95.9/min | ETA: 28.7m [2026-01-02T12:08:16.268913] [DEBUG] [REMOTE ] CPRX: Retrieved 4816 rows, trimmed to 300. [2026-01-02T12:08:16.269110] [DEBUG] [REMOTE ] CPRX: PASS: History has at least 300 days. [2026-01-02T12:08:16.269384] [DEBUG] [REMOTE ] CPRX: PASS: Price check passed. Min price $20.31. [2026-01-02T12:08:16.269524] [DEBUG] [REMOTE ] CPRX: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:16.269675] [DEBUG] [REMOTE ] CPRX: PASS: Integrity check passed. [2026-01-02T12:08:16.269719] [DEBUG] [REMOTE ] CPRX: Symbol is viable for forecasting. [2026-01-02T12:08:16.269773] [INFO ] [MAIN ] [786/3541] CPRX kept (0.4s) | 786 kept, 0 rejected | 96.0/min | ETA: 28.7m [2026-01-02T12:08:16.581030] [DEBUG] [REMOTE ] CPS: Retrieved 3924 rows, trimmed to 300. [2026-01-02T12:08:16.581241] [DEBUG] [REMOTE ] CPS: PASS: History has at least 300 days. [2026-01-02T12:08:16.581657] [DEBUG] [REMOTE ] CPS: PASS: Price check passed. Min price $28.08. [2026-01-02T12:08:16.581809] [DEBUG] [REMOTE ] CPS: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:16.581969] [DEBUG] [REMOTE ] CPS: PASS: Integrity check passed. [2026-01-02T12:08:16.582009] [DEBUG] [REMOTE ] CPS: Symbol is viable for forecasting. [2026-01-02T12:08:16.582083] [INFO ] [MAIN ] [787/3541] CPS kept (0.3s) | 787 kept, 0 rejected | 96.0/min | ETA: 28.7m [2026-01-02T12:08:23.454737] [DEBUG] [REMOTE ] CPSH: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:08:23.454923] [DEBUG] [REMOTE ] CPSH: PASS: History has at least 300 days. [2026-01-02T12:08:23.455189] [DEBUG] [REMOTE ] CPSH: PASS: Price check passed. Min price $3.04. [2026-01-02T12:08:23.455330] [DEBUG] [REMOTE ] CPSH: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:23.455458] [DEBUG] [REMOTE ] CPSH: PASS: Integrity check passed. [2026-01-02T12:08:23.455500] [DEBUG] [REMOTE ] CPSH: Symbol is viable for forecasting. [2026-01-02T12:08:23.455552] [INFO ] [MAIN ] [788/3541] CPSH kept (6.9s) | 788 kept, 0 rejected | 94.8/min | ETA: 29.0m [2026-01-02T12:08:23.895651] [DEBUG] [REMOTE ] CPSS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:08:23.895793] [DEBUG] [REMOTE ] CPSS: PASS: History has at least 300 days. [2026-01-02T12:08:23.895999] [DEBUG] [REMOTE ] CPSS: PASS: Price check passed. Min price $7.39. [2026-01-02T12:08:23.896132] [DEBUG] [REMOTE ] CPSS: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:23.896243] [DEBUG] [REMOTE ] CPSS: PASS: Integrity check passed. [2026-01-02T12:08:23.896283] [DEBUG] [REMOTE ] CPSS: Symbol is viable for forecasting. [2026-01-02T12:08:23.896329] [INFO ] [MAIN ] [789/3541] CPSS kept (0.4s) | 789 kept, 0 rejected | 94.9/min | ETA: 29.0m [2026-01-02T12:08:24.167081] [DEBUG] [REMOTE ] CPZ: Retrieved 1532 rows, trimmed to 300. [2026-01-02T12:08:24.167212] [DEBUG] [REMOTE ] CPZ: PASS: History has at least 300 days. [2026-01-02T12:08:24.167422] [DEBUG] [REMOTE ] CPZ: PASS: Price check passed. Min price $14.46. [2026-01-02T12:08:24.167556] [DEBUG] [REMOTE ] CPZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:24.167719] [DEBUG] [REMOTE ] CPZ: PASS: Integrity check passed. [2026-01-02T12:08:24.167782] [DEBUG] [REMOTE ] CPZ: Symbol is viable for forecasting. [2026-01-02T12:08:24.167837] [INFO ] [MAIN ] [790/3541] CPZ kept (0.3s) | 790 kept, 0 rejected | 94.9/min | ETA: 29.0m [2026-01-02T12:08:33.935887] [DEBUG] [REMOTE ] CQP: Retrieved 4727 rows, trimmed to 300. [2026-01-02T12:08:33.936016] [DEBUG] [REMOTE ] CQP: PASS: History has at least 300 days. [2026-01-02T12:08:33.936246] [DEBUG] [REMOTE ] CQP: PASS: Price check passed. Min price $49.68. [2026-01-02T12:08:33.936381] [DEBUG] [REMOTE ] CQP: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:33.936491] [DEBUG] [REMOTE ] CQP: PASS: Integrity check passed. [2026-01-02T12:08:33.936530] [DEBUG] [REMOTE ] CQP: Symbol is viable for forecasting. [2026-01-02T12:08:33.936594] [INFO ] [MAIN ] [791/3541] CQP kept (9.8s) | 791 kept, 0 rejected | 93.2/min | ETA: 29.5m [2026-01-02T12:08:34.534723] [DEBUG] [REMOTE ] CRAI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:08:34.534884] [DEBUG] [REMOTE ] CRAI: PASS: History has at least 300 days. [2026-01-02T12:08:34.535128] [DEBUG] [REMOTE ] CRAI: PASS: Price check passed. Min price $171.16. [2026-01-02T12:08:34.535268] [DEBUG] [REMOTE ] CRAI: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:34.535391] [DEBUG] [REMOTE ] CRAI: PASS: Integrity check passed. [2026-01-02T12:08:34.535450] [DEBUG] [REMOTE ] CRAI: Symbol is viable for forecasting. [2026-01-02T12:08:34.535528] [INFO ] [MAIN ] [792/3541] CRAI kept (0.6s) | 792 kept, 0 rejected | 93.2/min | ETA: 29.5m [2026-01-02T12:08:34.788030] [DEBUG] [REMOTE ] CRBG: Retrieved 827 rows, trimmed to 300. [2026-01-02T12:08:34.788159] [DEBUG] [REMOTE ] CRBG: PASS: History has at least 300 days. [2026-01-02T12:08:34.788353] [DEBUG] [REMOTE ] CRBG: PASS: Price check passed. Min price $27.39. [2026-01-02T12:08:34.788483] [DEBUG] [REMOTE ] CRBG: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:34.788625] [DEBUG] [REMOTE ] CRBG: PASS: Integrity check passed. [2026-01-02T12:08:34.788668] [DEBUG] [REMOTE ] CRBG: Symbol is viable for forecasting. [2026-01-02T12:08:34.788752] [INFO ] [MAIN ] [793/3541] CRBG kept (0.3s) | 793 kept, 0 rejected | 93.3/min | ETA: 29.5m [2026-01-02T12:08:37.879917] [DEBUG] [REMOTE ] CRBP: Retrieved 2801 rows, trimmed to 300. [2026-01-02T12:08:37.880042] [DEBUG] [REMOTE ] CRBP: PASS: History has at least 300 days. [2026-01-02T12:08:37.880240] [DEBUG] [REMOTE ] CRBP: PASS: Price check passed. Min price $8.01. [2026-01-02T12:08:37.880370] [DEBUG] [REMOTE ] CRBP: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:37.880477] [DEBUG] [REMOTE ] CRBP: PASS: Integrity check passed. [2026-01-02T12:08:37.880516] [DEBUG] [REMOTE ] CRBP: Symbol is viable for forecasting. [2026-01-02T12:08:37.880562] [INFO ] [MAIN ] [794/3541] CRBP kept (3.1s) | 794 kept, 0 rejected | 92.9/min | ETA: 29.6m [2026-01-02T12:08:38.123914] [DEBUG] [REMOTE ] CRC: Retrieved 1300 rows, trimmed to 300. [2026-01-02T12:08:38.124042] [DEBUG] [REMOTE ] CRC: PASS: History has at least 300 days. [2026-01-02T12:08:38.124237] [DEBUG] [REMOTE ] CRC: PASS: Price check passed. Min price $43.55. [2026-01-02T12:08:38.124368] [DEBUG] [REMOTE ] CRC: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:38.124473] [DEBUG] [REMOTE ] CRC: PASS: Integrity check passed. [2026-01-02T12:08:38.124513] [DEBUG] [REMOTE ] CRC: Symbol is viable for forecasting. [2026-01-02T12:08:38.124558] [INFO ] [MAIN ] [795/3541] CRC kept (0.2s) | 795 kept, 0 rejected | 92.9/min | ETA: 29.5m [2026-01-02T12:08:38.785738] [DEBUG] [REMOTE ] CRDF: Retrieved 5394 rows, trimmed to 300. [2026-01-02T12:08:38.785911] [DEBUG] [REMOTE ] CRDF: PASS: History has at least 300 days. [2026-01-02T12:08:38.786242] [DEBUG] [REMOTE ] CRDF: PASS: Price check passed. Min price $1.96. [2026-01-02T12:08:38.786451] [DEBUG] [REMOTE ] CRDF: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:38.786650] [DEBUG] [REMOTE ] CRDF: PASS: Integrity check passed. [2026-01-02T12:08:38.786716] [DEBUG] [REMOTE ] CRDF: Symbol is viable for forecasting. [2026-01-02T12:08:38.786790] [INFO ] [MAIN ] [796/3541] CRDF kept (0.7s) | 796 kept, 0 rejected | 92.9/min | ETA: 29.5m [2026-01-02T12:08:39.007196] [DEBUG] [REMOTE ] CRDO: Retrieved 986 rows, trimmed to 300. [2026-01-02T12:08:39.007350] [DEBUG] [REMOTE ] CRDO: PASS: History has at least 300 days. [2026-01-02T12:08:39.007616] [DEBUG] [REMOTE ] CRDO: PASS: Price check passed. Min price $129.75. [2026-01-02T12:08:39.007792] [DEBUG] [REMOTE ] CRDO: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:39.007930] [DEBUG] [REMOTE ] CRDO: PASS: Integrity check passed. [2026-01-02T12:08:39.007979] [DEBUG] [REMOTE ] CRDO: Symbol is viable for forecasting. [2026-01-02T12:08:39.008038] [INFO ] [MAIN ] [797/3541] CRDO kept (0.2s) | 797 kept, 0 rejected | 93.0/min | ETA: 29.5m [2026-01-02T12:08:39.650969] [DEBUG] [REMOTE ] CRESY: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:08:39.651093] [DEBUG] [REMOTE ] CRESY: PASS: History has at least 300 days. [2026-01-02T12:08:39.651299] [DEBUG] [REMOTE ] CRESY: PASS: Price check passed. Min price $8.56. [2026-01-02T12:08:39.651432] [DEBUG] [REMOTE ] CRESY: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:39.651543] [DEBUG] [REMOTE ] CRESY: PASS: Integrity check passed. [2026-01-02T12:08:39.651602] [DEBUG] [REMOTE ] CRESY: Symbol is viable for forecasting. [2026-01-02T12:08:39.651652] [INFO ] [MAIN ] [798/3541] CRESY kept (0.6s) | 798 kept, 0 rejected | 93.0/min | ETA: 29.5m [2026-01-02T12:08:39.967027] [DEBUG] [REMOTE ] CREX: Retrieved 3159 rows, trimmed to 300. [2026-01-02T12:08:39.967151] [DEBUG] [REMOTE ] CREX: PASS: History has at least 300 days. [2026-01-02T12:08:39.967349] [DEBUG] [REMOTE ] CREX: PASS: Price check passed. Min price $2.45. [2026-01-02T12:08:39.967481] [DEBUG] [REMOTE ] CREX: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:39.967607] [DEBUG] [REMOTE ] CREX: PASS: Integrity check passed. [2026-01-02T12:08:39.967664] [DEBUG] [REMOTE ] CREX: Symbol is viable for forecasting. [2026-01-02T12:08:39.967712] [INFO ] [MAIN ] [799/3541] CREX kept (0.3s) | 799 kept, 0 rejected | 93.1/min | ETA: 29.5m [2026-01-02T12:08:40.292114] [DEBUG] [REMOTE ] CRGO: Retrieved 1034 rows, trimmed to 300. [2026-01-02T12:08:40.292236] [DEBUG] [REMOTE ] CRGO: PASS: History has at least 300 days. [2026-01-02T12:08:40.292452] [DEBUG] [REMOTE ] CRGO: PASS: Price check passed. Min price $2.28. [2026-01-02T12:08:40.292618] [DEBUG] [REMOTE ] CRGO: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:40.292757] [DEBUG] [REMOTE ] CRGO: PASS: Integrity check passed. [2026-01-02T12:08:40.292804] [DEBUG] [REMOTE ] CRGO: Symbol is viable for forecasting. [2026-01-02T12:08:40.292852] [INFO ] [MAIN ] [800/3541] CRGO kept (0.3s) | 800 kept, 0 rejected | 93.1/min | ETA: 29.4m [2026-01-02T12:08:40.737489] [DEBUG] [REMOTE ] CRGY: Retrieved 1020 rows, trimmed to 300. [2026-01-02T12:08:40.737630] [DEBUG] [REMOTE ] CRGY: PASS: History has at least 300 days. [2026-01-02T12:08:40.737834] [DEBUG] [REMOTE ] CRGY: PASS: Price check passed. Min price $7.88. [2026-01-02T12:08:40.737972] [DEBUG] [REMOTE ] CRGY: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:40.738080] [DEBUG] [REMOTE ] CRGY: PASS: Integrity check passed. [2026-01-02T12:08:40.738121] [DEBUG] [REMOTE ] CRGY: Symbol is viable for forecasting. [2026-01-02T12:08:40.738171] [INFO ] [MAIN ] [801/3541] CRGY kept (0.4s) | 801 kept, 0 rejected | 93.2/min | ETA: 29.4m [2026-01-02T12:08:41.260185] [DEBUG] [REMOTE ] CRH: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:08:41.260313] [DEBUG] [REMOTE ] CRH: PASS: History has at least 300 days. [2026-01-02T12:08:41.260548] [DEBUG] [REMOTE ] CRH: PASS: Price check passed. Min price $108.01. [2026-01-02T12:08:41.260701] [DEBUG] [REMOTE ] CRH: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:41.260814] [DEBUG] [REMOTE ] CRH: PASS: Integrity check passed. [2026-01-02T12:08:41.260855] [DEBUG] [REMOTE ] CRH: Symbol is viable for forecasting. [2026-01-02T12:08:41.260901] [INFO ] [MAIN ] [802/3541] CRH kept (0.5s) | 802 kept, 0 rejected | 93.2/min | ETA: 29.4m [2026-01-02T12:08:41.686817] [DEBUG] [REMOTE ] CRI: Retrieved 5582 rows, trimmed to 300. [2026-01-02T12:08:41.686947] [DEBUG] [REMOTE ] CRI: PASS: History has at least 300 days. [2026-01-02T12:08:41.687153] [DEBUG] [REMOTE ] CRI: PASS: Price check passed. Min price $27.23. [2026-01-02T12:08:41.687284] [DEBUG] [REMOTE ] CRI: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:41.687395] [DEBUG] [REMOTE ] CRI: PASS: Integrity check passed. [2026-01-02T12:08:41.687434] [DEBUG] [REMOTE ] CRI: Symbol is viable for forecasting. [2026-01-02T12:08:41.687480] [INFO ] [MAIN ] [803/3541] CRI kept (0.4s) | 803 kept, 0 rejected | 93.2/min | ETA: 29.4m [2026-01-02T12:08:42.149634] [DEBUG] [REMOTE ] CRK: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:08:42.149767] [DEBUG] [REMOTE ] CRK: PASS: History has at least 300 days. [2026-01-02T12:08:42.149988] [DEBUG] [REMOTE ] CRK: PASS: Price check passed. Min price $17.00. [2026-01-02T12:08:42.150124] [DEBUG] [REMOTE ] CRK: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:42.150240] [DEBUG] [REMOTE ] CRK: PASS: Integrity check passed. [2026-01-02T12:08:42.150281] [DEBUG] [REMOTE ] CRK: Symbol is viable for forecasting. [2026-01-02T12:08:42.150329] [INFO ] [MAIN ] [804/3541] CRK kept (0.5s) | 804 kept, 0 rejected | 93.3/min | ETA: 29.3m [2026-01-02T12:08:42.619285] [DEBUG] [REMOTE ] CRL: Retrieved 6419 rows, trimmed to 300. [2026-01-02T12:08:42.619424] [DEBUG] [REMOTE ] CRL: PASS: History has at least 300 days. [2026-01-02T12:08:42.619666] [DEBUG] [REMOTE ] CRL: PASS: Price check passed. Min price $161.64. [2026-01-02T12:08:42.619809] [DEBUG] [REMOTE ] CRL: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:42.619926] [DEBUG] [REMOTE ] CRL: PASS: Integrity check passed. [2026-01-02T12:08:42.619979] [DEBUG] [REMOTE ] CRL: Symbol is viable for forecasting. [2026-01-02T12:08:42.620028] [INFO ] [MAIN ] [805/3541] CRL kept (0.5s) | 805 kept, 0 rejected | 93.3/min | ETA: 29.3m [2026-01-02T12:08:42.931998] [DEBUG] [REMOTE ] CRM: Retrieved 5417 rows, trimmed to 300. [2026-01-02T12:08:42.932121] [DEBUG] [REMOTE ] CRM: PASS: History has at least 300 days. [2026-01-02T12:08:42.932322] [DEBUG] [REMOTE ] CRM: PASS: Price check passed. Min price $225.01. [2026-01-02T12:08:42.932455] [DEBUG] [REMOTE ] CRM: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:42.932565] [DEBUG] [REMOTE ] CRM: PASS: Integrity check passed. [2026-01-02T12:08:42.932625] [DEBUG] [REMOTE ] CRM: Symbol is viable for forecasting. [2026-01-02T12:08:42.932673] [INFO ] [MAIN ] [806/3541] CRM kept (0.3s) | 806 kept, 0 rejected | 93.3/min | ETA: 29.3m [2026-01-02T12:08:43.378344] [DEBUG] [REMOTE ] CRMD: Retrieved 3934 rows, trimmed to 300. [2026-01-02T12:08:43.378467] [DEBUG] [REMOTE ] CRMD: PASS: History has at least 300 days. [2026-01-02T12:08:43.378714] [DEBUG] [REMOTE ] CRMD: PASS: Price check passed. Min price $9.40. [2026-01-02T12:08:43.378846] [DEBUG] [REMOTE ] CRMD: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:43.378951] [DEBUG] [REMOTE ] CRMD: PASS: Integrity check passed. [2026-01-02T12:08:43.378991] [DEBUG] [REMOTE ] CRMD: Symbol is viable for forecasting. [2026-01-02T12:08:43.379036] [INFO ] [MAIN ] [807/3541] CRMD kept (0.4s) | 807 kept, 0 rejected | 93.4/min | ETA: 29.3m [2026-01-02T12:08:43.514809] [DEBUG] [REMOTE ] CRML: Retrieved 464 rows, trimmed to 300. [2026-01-02T12:08:43.514935] [DEBUG] [REMOTE ] CRML: PASS: History has at least 300 days. [2026-01-02T12:08:43.515130] [DEBUG] [REMOTE ] CRML: PASS: Price check passed. Min price $6.91. [2026-01-02T12:08:43.515263] [DEBUG] [REMOTE ] CRML: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:43.515368] [DEBUG] [REMOTE ] CRML: PASS: Integrity check passed. [2026-01-02T12:08:43.515408] [DEBUG] [REMOTE ] CRML: Symbol is viable for forecasting. [2026-01-02T12:08:43.515456] [INFO ] [MAIN ] [808/3541] CRML kept (0.1s) | 808 kept, 0 rejected | 93.5/min | ETA: 29.2m [2026-01-02T12:08:44.077903] [DEBUG] [REMOTE ] CRNC: Retrieved 1583 rows, trimmed to 300. [2026-01-02T12:08:44.078031] [DEBUG] [REMOTE ] CRNC: PASS: History has at least 300 days. [2026-01-02T12:08:44.078235] [DEBUG] [REMOTE ] CRNC: PASS: Price check passed. Min price $7.82. [2026-01-02T12:08:44.078374] [DEBUG] [REMOTE ] CRNC: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:44.078485] [DEBUG] [REMOTE ] CRNC: PASS: Integrity check passed. [2026-01-02T12:08:44.078527] [DEBUG] [REMOTE ] CRNC: Symbol is viable for forecasting. [2026-01-02T12:08:44.078597] [INFO ] [MAIN ] [809/3541] CRNC kept (0.6s) | 809 kept, 0 rejected | 93.5/min | ETA: 29.2m [2026-01-02T12:08:44.521864] [DEBUG] [REMOTE ] CRNX: Retrieved 1875 rows, trimmed to 300. [2026-01-02T12:08:44.521983] [DEBUG] [REMOTE ] CRNX: PASS: History has at least 300 days. [2026-01-02T12:08:44.522185] [DEBUG] [REMOTE ] CRNX: PASS: Price check passed. Min price $40.00. [2026-01-02T12:08:44.522317] [DEBUG] [REMOTE ] CRNX: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:44.522425] [DEBUG] [REMOTE ] CRNX: PASS: Integrity check passed. [2026-01-02T12:08:44.522465] [DEBUG] [REMOTE ] CRNX: Symbol is viable for forecasting. [2026-01-02T12:08:44.522513] [INFO ] [MAIN ] [810/3541] CRNX kept (0.4s) | 810 kept, 0 rejected | 93.5/min | ETA: 29.2m [2026-01-02T12:08:46.083278] [DEBUG] [REMOTE ] CRON: Retrieved 2383 rows, trimmed to 300. [2026-01-02T12:08:46.083432] [DEBUG] [REMOTE ] CRON: PASS: History has at least 300 days. [2026-01-02T12:08:46.083721] [DEBUG] [REMOTE ] CRON: PASS: Price check passed. Min price $2.30. [2026-01-02T12:08:46.083887] [DEBUG] [REMOTE ] CRON: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:46.084029] [DEBUG] [REMOTE ] CRON: PASS: Integrity check passed. [2026-01-02T12:08:46.084097] [DEBUG] [REMOTE ] CRON: Symbol is viable for forecasting. [2026-01-02T12:08:46.084156] [INFO ] [MAIN ] [811/3541] CRON kept (1.6s) | 811 kept, 0 rejected | 93.4/min | ETA: 29.2m [2026-01-02T12:08:48.147418] [DEBUG] [REMOTE ] CROX: Retrieved 5006 rows, trimmed to 300. [2026-01-02T12:08:48.147642] [DEBUG] [REMOTE ] CROX: PASS: History has at least 300 days. [2026-01-02T12:08:48.147901] [DEBUG] [REMOTE ] CROX: PASS: Price check passed. Min price $73.39. [2026-01-02T12:08:48.148048] [DEBUG] [REMOTE ] CROX: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:48.148173] [DEBUG] [REMOTE ] CROX: PASS: Integrity check passed. [2026-01-02T12:08:48.148214] [DEBUG] [REMOTE ] CROX: Symbol is viable for forecasting. [2026-01-02T12:08:48.148268] [INFO ] [MAIN ] [812/3541] CROX kept (2.1s) | 812 kept, 0 rejected | 93.1/min | ETA: 29.3m [2026-01-02T12:08:48.621679] [DEBUG] [REMOTE ] CRS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:08:48.621821] [DEBUG] [REMOTE ] CRS: PASS: History has at least 300 days. [2026-01-02T12:08:48.622075] [DEBUG] [REMOTE ] CRS: PASS: Price check passed. Min price $237.93. [2026-01-02T12:08:48.622219] [DEBUG] [REMOTE ] CRS: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:48.622335] [DEBUG] [REMOTE ] CRS: PASS: Integrity check passed. [2026-01-02T12:08:48.622375] [DEBUG] [REMOTE ] CRS: Symbol is viable for forecasting. [2026-01-02T12:08:48.622423] [INFO ] [MAIN ] [813/3541] CRS kept (0.5s) | 813 kept, 0 rejected | 93.1/min | ETA: 29.3m [2026-01-02T12:08:48.953501] [DEBUG] [REMOTE ] CRSP: Retrieved 2313 rows, trimmed to 300. [2026-01-02T12:08:48.953746] [DEBUG] [REMOTE ] CRSP: PASS: History has at least 300 days. [2026-01-02T12:08:48.954074] [DEBUG] [REMOTE ] CRSP: PASS: Price check passed. Min price $49.29. [2026-01-02T12:08:48.954276] [DEBUG] [REMOTE ] CRSP: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:48.954436] [DEBUG] [REMOTE ] CRSP: PASS: Integrity check passed. [2026-01-02T12:08:48.954490] [DEBUG] [REMOTE ] CRSP: Symbol is viable for forecasting. [2026-01-02T12:08:48.954558] [INFO ] [MAIN ] [814/3541] CRSP kept (0.3s) | 814 kept, 0 rejected | 93.2/min | ETA: 29.3m [2026-01-02T12:08:49.382473] [DEBUG] [REMOTE ] CRTO: Retrieved 3061 rows, trimmed to 300. [2026-01-02T12:08:49.382645] [DEBUG] [REMOTE ] CRTO: PASS: History has at least 300 days. [2026-01-02T12:08:49.382876] [DEBUG] [REMOTE ] CRTO: PASS: Price check passed. Min price $19.41. [2026-01-02T12:08:49.383015] [DEBUG] [REMOTE ] CRTO: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:49.383132] [DEBUG] [REMOTE ] CRTO: PASS: Integrity check passed. [2026-01-02T12:08:49.383174] [DEBUG] [REMOTE ] CRTO: Symbol is viable for forecasting. [2026-01-02T12:08:49.383223] [INFO ] [MAIN ] [815/3541] CRTO kept (0.4s) | 815 kept, 0 rejected | 93.2/min | ETA: 29.2m [2026-01-02T12:08:49.792937] [DEBUG] [REMOTE ] CRUS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:08:49.793077] [DEBUG] [REMOTE ] CRUS: PASS: History has at least 300 days. [2026-01-02T12:08:49.793307] [DEBUG] [REMOTE ] CRUS: PASS: Price check passed. Min price $113.49. [2026-01-02T12:08:49.793452] [DEBUG] [REMOTE ] CRUS: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:49.793594] [DEBUG] [REMOTE ] CRUS: PASS: Integrity check passed. [2026-01-02T12:08:49.793640] [DEBUG] [REMOTE ] CRUS: Symbol is viable for forecasting. [2026-01-02T12:08:49.793690] [INFO ] [MAIN ] [816/3541] CRUS kept (0.4s) | 816 kept, 0 rejected | 93.3/min | ETA: 29.2m [2026-01-02T12:08:50.163746] [DEBUG] [REMOTE ] CRVL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:08:50.163905] [DEBUG] [REMOTE ] CRVL: PASS: History has at least 300 days. [2026-01-02T12:08:50.164166] [DEBUG] [REMOTE ] CRVL: PASS: Price check passed. Min price $67.07. [2026-01-02T12:08:50.164344] [DEBUG] [REMOTE ] CRVL: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:50.164501] [DEBUG] [REMOTE ] CRVL: PASS: Integrity check passed. [2026-01-02T12:08:50.164562] [DEBUG] [REMOTE ] CRVL: Symbol is viable for forecasting. [2026-01-02T12:08:50.164656] [INFO ] [MAIN ] [817/3541] CRVL kept (0.4s) | 817 kept, 0 rejected | 93.3/min | ETA: 29.2m [2026-01-02T12:08:50.398327] [DEBUG] [REMOTE ] CRVO: Retrieved 2454 rows, trimmed to 300. [2026-01-02T12:08:50.398455] [DEBUG] [REMOTE ] CRVO: PASS: History has at least 300 days. [2026-01-02T12:08:50.398696] [DEBUG] [REMOTE ] CRVO: PASS: Price check passed. Min price $6.74. [2026-01-02T12:08:50.398834] [DEBUG] [REMOTE ] CRVO: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:50.398945] [DEBUG] [REMOTE ] CRVO: PASS: Integrity check passed. [2026-01-02T12:08:50.398987] [DEBUG] [REMOTE ] CRVO: Symbol is viable for forecasting. [2026-01-02T12:08:50.399036] [INFO ] [MAIN ] [818/3541] CRVO kept (0.2s) | 818 kept, 0 rejected | 93.4/min | ETA: 29.2m [2026-01-02T12:08:50.945192] [DEBUG] [REMOTE ] CRVS: Retrieved 2459 rows, trimmed to 300. [2026-01-02T12:08:50.945317] [DEBUG] [REMOTE ] CRVS: PASS: History has at least 300 days. [2026-01-02T12:08:50.945514] [DEBUG] [REMOTE ] CRVS: PASS: Price check passed. Min price $6.87. [2026-01-02T12:08:50.945714] [DEBUG] [REMOTE ] CRVS: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:50.945835] [DEBUG] [REMOTE ] CRVS: PASS: Integrity check passed. [2026-01-02T12:08:50.945875] [DEBUG] [REMOTE ] CRVS: Symbol is viable for forecasting. [2026-01-02T12:08:50.945923] [INFO ] [MAIN ] [819/3541] CRVS kept (0.5s) | 819 kept, 0 rejected | 93.4/min | ETA: 29.1m [2026-01-02T12:08:51.302329] [DEBUG] [REMOTE ] CRWD: Retrieved 1649 rows, trimmed to 300. [2026-01-02T12:08:51.302513] [DEBUG] [REMOTE ] CRWD: PASS: History has at least 300 days. [2026-01-02T12:08:51.302778] [DEBUG] [REMOTE ] CRWD: PASS: Price check passed. Min price $468.76. [2026-01-02T12:08:51.302922] [DEBUG] [REMOTE ] CRWD: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:51.303040] [DEBUG] [REMOTE ] CRWD: PASS: Integrity check passed. [2026-01-02T12:08:51.303082] [DEBUG] [REMOTE ] CRWD: Symbol is viable for forecasting. [2026-01-02T12:08:51.303135] [INFO ] [MAIN ] [820/3541] CRWD kept (0.4s) | 820 kept, 0 rejected | 93.5/min | ETA: 29.1m [2026-01-02T12:08:51.871014] [DEBUG] [REMOTE ] CRWS: Retrieved 5595 rows, trimmed to 300. [2026-01-02T12:08:51.871203] [DEBUG] [REMOTE ] CRWS: PASS: History has at least 300 days. [2026-01-02T12:08:51.871674] [DEBUG] [REMOTE ] CRWS: PASS: Price check passed. Min price $2.55. [2026-01-02T12:08:51.871858] [DEBUG] [REMOTE ] CRWS: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:51.871994] [DEBUG] [REMOTE ] CRWS: PASS: Integrity check passed. [2026-01-02T12:08:51.872045] [DEBUG] [REMOTE ] CRWS: Symbol is viable for forecasting. [2026-01-02T12:08:51.872103] [INFO ] [MAIN ] [821/3541] CRWS kept (0.6s) | 821 kept, 0 rejected | 93.5/min | ETA: 29.1m [2026-01-02T12:08:52.093521] [DEBUG] [REMOTE ] CSAN: Retrieved 1212 rows, trimmed to 300. [2026-01-02T12:08:52.093735] [DEBUG] [REMOTE ] CSAN: PASS: History has at least 300 days. [2026-01-02T12:08:52.093976] [DEBUG] [REMOTE ] CSAN: PASS: Price check passed. Min price $3.88. [2026-01-02T12:08:52.094115] [DEBUG] [REMOTE ] CSAN: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:52.094232] [DEBUG] [REMOTE ] CSAN: PASS: Integrity check passed. [2026-01-02T12:08:52.094273] [DEBUG] [REMOTE ] CSAN: Symbol is viable for forecasting. [2026-01-02T12:08:52.094324] [INFO ] [MAIN ] [822/3541] CSAN kept (0.2s) | 822 kept, 0 rejected | 93.5/min | ETA: 29.1m [2026-01-02T12:08:52.631051] [DEBUG] [REMOTE ] CSB: Retrieved 2638 rows, trimmed to 300. [2026-01-02T12:08:52.631185] [DEBUG] [REMOTE ] CSB: PASS: History has at least 300 days. [2026-01-02T12:08:52.631385] [DEBUG] [REMOTE ] CSB: PASS: Price check passed. Min price $55.73. [2026-01-02T12:08:52.631517] [DEBUG] [REMOTE ] CSB: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:52.631658] [DEBUG] [REMOTE ] CSB: PASS: Integrity check passed. [2026-01-02T12:08:52.631717] [DEBUG] [REMOTE ] CSB: Symbol is viable for forecasting. [2026-01-02T12:08:52.631768] [INFO ] [MAIN ] [823/3541] CSB kept (0.5s) | 823 kept, 0 rejected | 93.6/min | ETA: 29.1m [2026-01-02T12:08:53.132757] [DEBUG] [REMOTE ] CSCO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:08:53.132890] [DEBUG] [REMOTE ] CSCO: PASS: History has at least 300 days. [2026-01-02T12:08:53.133135] [DEBUG] [REMOTE ] CSCO: PASS: Price check passed. Min price $67.46. [2026-01-02T12:08:53.133275] [DEBUG] [REMOTE ] CSCO: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:53.133390] [DEBUG] [REMOTE ] CSCO: PASS: Integrity check passed. [2026-01-02T12:08:53.133430] [DEBUG] [REMOTE ] CSCO: Symbol is viable for forecasting. [2026-01-02T12:08:53.133479] [INFO ] [MAIN ] [824/3541] CSCO kept (0.5s) | 824 kept, 0 rejected | 93.6/min | ETA: 29.0m [2026-01-02T12:08:53.654857] [DEBUG] [REMOTE ] CSGP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:08:53.655054] [DEBUG] [REMOTE ] CSGP: PASS: History has at least 300 days. [2026-01-02T12:08:53.655334] [DEBUG] [REMOTE ] CSGP: PASS: Price check passed. Min price $63.62. [2026-01-02T12:08:53.655492] [DEBUG] [REMOTE ] CSGP: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:53.655642] [DEBUG] [REMOTE ] CSGP: PASS: Integrity check passed. [2026-01-02T12:08:53.655688] [DEBUG] [REMOTE ] CSGP: Symbol is viable for forecasting. [2026-01-02T12:08:53.655743] [INFO ] [MAIN ] [825/3541] CSGP kept (0.5s) | 825 kept, 0 rejected | 93.6/min | ETA: 29.0m [2026-01-02T12:08:53.978955] [DEBUG] [REMOTE ] CSGS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:08:53.979169] [DEBUG] [REMOTE ] CSGS: PASS: History has at least 300 days. [2026-01-02T12:08:53.979488] [DEBUG] [REMOTE ] CSGS: PASS: Price check passed. Min price $62.73. [2026-01-02T12:08:53.979656] [DEBUG] [REMOTE ] CSGS: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:53.979807] [DEBUG] [REMOTE ] CSGS: PASS: Integrity check passed. [2026-01-02T12:08:53.979851] [DEBUG] [REMOTE ] CSGS: Symbol is viable for forecasting. [2026-01-02T12:08:53.979908] [INFO ] [MAIN ] [826/3541] CSGS kept (0.3s) | 826 kept, 0 rejected | 93.7/min | ETA: 29.0m [2026-01-02T12:08:54.476325] [DEBUG] [REMOTE ] CSIQ: Retrieved 4815 rows, trimmed to 300. [2026-01-02T12:08:54.476762] [DEBUG] [REMOTE ] CSIQ: PASS: History has at least 300 days. [2026-01-02T12:08:54.477052] [DEBUG] [REMOTE ] CSIQ: PASS: Price check passed. Min price $13.38. [2026-01-02T12:08:54.477193] [DEBUG] [REMOTE ] CSIQ: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:54.477329] [DEBUG] [REMOTE ] CSIQ: PASS: Integrity check passed. [2026-01-02T12:08:54.477370] [DEBUG] [REMOTE ] CSIQ: Symbol is viable for forecasting. [2026-01-02T12:08:54.477632] [INFO ] [MAIN ] [827/3541] CSIQ kept (0.5s) | 827 kept, 0 rejected | 93.7/min | ETA: 29.0m [2026-01-02T12:08:58.257289] [DEBUG] [REMOTE ] CSPI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:08:58.257424] [DEBUG] [REMOTE ] CSPI: PASS: History has at least 300 days. [2026-01-02T12:08:58.257671] [DEBUG] [REMOTE ] CSPI: PASS: Price check passed. Min price $10.87. [2026-01-02T12:08:58.257808] [DEBUG] [REMOTE ] CSPI: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:58.257929] [DEBUG] [REMOTE ] CSPI: PASS: Integrity check passed. [2026-01-02T12:08:58.257970] [DEBUG] [REMOTE ] CSPI: Symbol is viable for forecasting. [2026-01-02T12:08:58.258019] [INFO ] [MAIN ] [828/3541] CSPI kept (3.8s) | 828 kept, 0 rejected | 93.1/min | ETA: 29.1m [2026-01-02T12:08:59.780253] [DEBUG] [REMOTE ] CSQ: Retrieved 5473 rows, trimmed to 300. [2026-01-02T12:08:59.780407] [DEBUG] [REMOTE ] CSQ: PASS: History has at least 300 days. [2026-01-02T12:08:59.780668] [DEBUG] [REMOTE ] CSQ: PASS: Price check passed. Min price $17.70. [2026-01-02T12:08:59.780811] [DEBUG] [REMOTE ] CSQ: PASS: Continuity check passed with 300 days. [2026-01-02T12:08:59.780951] [DEBUG] [REMOTE ] CSQ: PASS: Integrity check passed. [2026-01-02T12:08:59.780994] [DEBUG] [REMOTE ] CSQ: Symbol is viable for forecasting. [2026-01-02T12:08:59.781046] [INFO ] [MAIN ] [829/3541] CSQ kept (1.5s) | 829 kept, 0 rejected | 93.0/min | ETA: 29.2m [2026-01-02T12:09:00.259959] [DEBUG] [REMOTE ] CSTL: Retrieved 1619 rows, trimmed to 300. [2026-01-02T12:09:00.260072] [DEBUG] [REMOTE ] CSTL: PASS: History has at least 300 days. [2026-01-02T12:09:00.260266] [DEBUG] [REMOTE ] CSTL: PASS: Price check passed. Min price $22.14. [2026-01-02T12:09:00.260397] [DEBUG] [REMOTE ] CSTL: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:00.260502] [DEBUG] [REMOTE ] CSTL: PASS: Integrity check passed. [2026-01-02T12:09:00.260541] [DEBUG] [REMOTE ] CSTL: Symbol is viable for forecasting. [2026-01-02T12:09:00.260613] [INFO ] [MAIN ] [830/3541] CSTL kept (0.5s) | 830 kept, 0 rejected | 93.0/min | ETA: 29.1m [2026-01-02T12:09:00.652271] [DEBUG] [REMOTE ] CSTM: Retrieved 3172 rows, trimmed to 300. [2026-01-02T12:09:00.652396] [DEBUG] [REMOTE ] CSTM: PASS: History has at least 300 days. [2026-01-02T12:09:00.655673] [DEBUG] [REMOTE ] CSTM: PASS: Price check passed. Min price $14.41. [2026-01-02T12:09:00.655870] [DEBUG] [REMOTE ] CSTM: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:00.656008] [DEBUG] [REMOTE ] CSTM: PASS: Integrity check passed. [2026-01-02T12:09:00.656052] [DEBUG] [REMOTE ] CSTM: Symbol is viable for forecasting. [2026-01-02T12:09:00.656110] [INFO ] [MAIN ] [831/3541] CSTM kept (0.4s) | 831 kept, 0 rejected | 93.1/min | ETA: 29.1m [2026-01-02T12:09:01.169422] [DEBUG] [REMOTE ] CSWC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:01.169564] [DEBUG] [REMOTE ] CSWC: PASS: History has at least 300 days. [2026-01-02T12:09:01.170488] [DEBUG] [REMOTE ] CSWC: PASS: Price check passed. Min price $18.89. [2026-01-02T12:09:01.170654] [DEBUG] [REMOTE ] CSWC: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:01.170774] [DEBUG] [REMOTE ] CSWC: PASS: Integrity check passed. [2026-01-02T12:09:01.170814] [DEBUG] [REMOTE ] CSWC: Symbol is viable for forecasting. [2026-01-02T12:09:01.170862] [INFO ] [MAIN ] [832/3541] CSWC kept (0.5s) | 832 kept, 0 rejected | 93.1/min | ETA: 29.1m [2026-01-02T12:09:01.641898] [DEBUG] [REMOTE ] CSX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:01.642091] [DEBUG] [REMOTE ] CSX: PASS: History has at least 300 days. [2026-01-02T12:09:01.642472] [DEBUG] [REMOTE ] CSX: PASS: Price check passed. Min price $33.56. [2026-01-02T12:09:01.642637] [DEBUG] [REMOTE ] CSX: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:01.642800] [DEBUG] [REMOTE ] CSX: PASS: Integrity check passed. [2026-01-02T12:09:01.642841] [DEBUG] [REMOTE ] CSX: Symbol is viable for forecasting. [2026-01-02T12:09:01.642896] [INFO ] [MAIN ] [833/3541] CSX kept (0.5s) | 833 kept, 0 rejected | 93.1/min | ETA: 29.1m [2026-01-02T12:09:05.540643] [DEBUG] [REMOTE ] CTAS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:05.540870] [DEBUG] [REMOTE ] CTAS: PASS: History has at least 300 days. [2026-01-02T12:09:05.541265] [DEBUG] [REMOTE ] CTAS: PASS: Price check passed. Min price $181.60. [2026-01-02T12:09:05.541420] [DEBUG] [REMOTE ] CTAS: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:05.541548] [DEBUG] [REMOTE ] CTAS: PASS: Integrity check passed. [2026-01-02T12:09:05.541610] [DEBUG] [REMOTE ] CTAS: Symbol is viable for forecasting. [2026-01-02T12:09:05.541666] [INFO ] [MAIN ] [834/3541] CTAS kept (3.9s) | 834 kept, 0 rejected | 92.5/min | ETA: 29.2m [2026-01-02T12:09:05.857864] [DEBUG] [REMOTE ] CTBB: Retrieved 2353 rows, trimmed to 300. [2026-01-02T12:09:05.858039] [DEBUG] [REMOTE ] CTBB: PASS: History has at least 300 days. [2026-01-02T12:09:05.858308] [DEBUG] [REMOTE ] CTBB: PASS: Price check passed. Min price $17.80. [2026-01-02T12:09:05.858445] [DEBUG] [REMOTE ] CTBB: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:05.858637] [DEBUG] [REMOTE ] CTBB: PASS: Integrity check passed. [2026-01-02T12:09:05.858683] [DEBUG] [REMOTE ] CTBB: Symbol is viable for forecasting. [2026-01-02T12:09:05.858734] [INFO ] [MAIN ] [835/3541] CTBB kept (0.3s) | 835 kept, 0 rejected | 92.6/min | ETA: 29.2m [2026-01-02T12:09:06.475353] [DEBUG] [REMOTE ] CTBI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:06.475690] [DEBUG] [REMOTE ] CTBI: PASS: History has at least 300 days. [2026-01-02T12:09:06.476098] [DEBUG] [REMOTE ] CTBI: PASS: Price check passed. Min price $50.57. [2026-01-02T12:09:06.476251] [DEBUG] [REMOTE ] CTBI: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:06.476402] [DEBUG] [REMOTE ] CTBI: PASS: Integrity check passed. [2026-01-02T12:09:06.476446] [DEBUG] [REMOTE ] CTBI: Symbol is viable for forecasting. [2026-01-02T12:09:06.476503] [INFO ] [MAIN ] [836/3541] CTBI kept (0.6s) | 836 kept, 0 rejected | 92.6/min | ETA: 29.2m [2026-01-02T12:09:06.799830] [DEBUG] [REMOTE ] CTDD: Retrieved 2182 rows, trimmed to 300. [2026-01-02T12:09:06.800039] [DEBUG] [REMOTE ] CTDD: PASS: History has at least 300 days. [2026-01-02T12:09:06.800324] [DEBUG] [REMOTE ] CTDD: PASS: Price check passed. Min price $18.27. [2026-01-02T12:09:06.800473] [DEBUG] [REMOTE ] CTDD: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:06.800652] [DEBUG] [REMOTE ] CTDD: PASS: Integrity check passed. [2026-01-02T12:09:06.800698] [DEBUG] [REMOTE ] CTDD: Symbol is viable for forecasting. [2026-01-02T12:09:06.800787] [INFO ] [MAIN ] [837/3541] CTDD kept (0.3s) | 837 kept, 0 rejected | 92.7/min | ETA: 29.2m [2026-01-02T12:09:07.112066] [DEBUG] [REMOTE ] CTKB: Retrieved 1116 rows, trimmed to 300. [2026-01-02T12:09:07.112275] [DEBUG] [REMOTE ] CTKB: PASS: History has at least 300 days. [2026-01-02T12:09:07.112536] [DEBUG] [REMOTE ] CTKB: PASS: Price check passed. Min price $3.79. [2026-01-02T12:09:07.112712] [DEBUG] [REMOTE ] CTKB: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:07.112843] [DEBUG] [REMOTE ] CTKB: PASS: Integrity check passed. [2026-01-02T12:09:07.112888] [DEBUG] [REMOTE ] CTKB: Symbol is viable for forecasting. [2026-01-02T12:09:07.112943] [INFO ] [MAIN ] [838/3541] CTKB kept (0.3s) | 838 kept, 0 rejected | 92.7/min | ETA: 29.2m [2026-01-02T12:09:07.782735] [DEBUG] [REMOTE ] CTLP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:07.782959] [DEBUG] [REMOTE ] CTLP: PASS: History has at least 300 days. [2026-01-02T12:09:07.783248] [DEBUG] [REMOTE ] CTLP: PASS: Price check passed. Min price $10.52. [2026-01-02T12:09:07.783390] [DEBUG] [REMOTE ] CTLP: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:07.783522] [DEBUG] [REMOTE ] CTLP: PASS: Integrity check passed. [2026-01-02T12:09:07.783563] [DEBUG] [REMOTE ] CTLP: Symbol is viable for forecasting. [2026-01-02T12:09:07.783636] [INFO ] [MAIN ] [839/3541] CTLP kept (0.7s) | 839 kept, 0 rejected | 92.7/min | ETA: 29.1m [2026-01-02T12:09:08.052490] [DEBUG] [REMOTE ] CTMX: Retrieved 2573 rows, trimmed to 300. [2026-01-02T12:09:08.052657] [DEBUG] [REMOTE ] CTMX: PASS: History has at least 300 days. [2026-01-02T12:09:08.052881] [DEBUG] [REMOTE ] CTMX: PASS: Price check passed. Min price $3.20. [2026-01-02T12:09:08.053021] [DEBUG] [REMOTE ] CTMX: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:08.053134] [DEBUG] [REMOTE ] CTMX: PASS: Integrity check passed. [2026-01-02T12:09:08.053176] [DEBUG] [REMOTE ] CTMX: Symbol is viable for forecasting. [2026-01-02T12:09:08.053226] [INFO ] [MAIN ] [840/3541] CTMX kept (0.3s) | 840 kept, 0 rejected | 92.8/min | ETA: 29.1m [2026-01-02T12:09:08.846146] [DEBUG] [REMOTE ] CTNM: Retrieved 437 rows, trimmed to 300. [2026-01-02T12:09:08.846271] [DEBUG] [REMOTE ] CTNM: PASS: History has at least 300 days. [2026-01-02T12:09:08.846463] [DEBUG] [REMOTE ] CTNM: PASS: Price check passed. Min price $10.36. [2026-01-02T12:09:08.846625] [DEBUG] [REMOTE ] CTNM: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:08.846752] [DEBUG] [REMOTE ] CTNM: PASS: Integrity check passed. [2026-01-02T12:09:08.846792] [DEBUG] [REMOTE ] CTNM: Symbol is viable for forecasting. [2026-01-02T12:09:08.846839] [INFO ] [MAIN ] [841/3541] CTNM kept (0.8s) | 841 kept, 0 rejected | 92.8/min | ETA: 29.1m [2026-01-02T12:09:09.313874] [DEBUG] [REMOTE ] CTO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:09.314005] [DEBUG] [REMOTE ] CTO: PASS: History has at least 300 days. [2026-01-02T12:09:09.314223] [DEBUG] [REMOTE ] CTO: PASS: Price check passed. Min price $14.94. [2026-01-02T12:09:09.314356] [DEBUG] [REMOTE ] CTO: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:09.314468] [DEBUG] [REMOTE ] CTO: PASS: Integrity check passed. [2026-01-02T12:09:09.314507] [DEBUG] [REMOTE ] CTO: Symbol is viable for forecasting. [2026-01-02T12:09:09.314554] [INFO ] [MAIN ] [842/3541] CTO kept (0.5s) | 842 kept, 0 rejected | 92.8/min | ETA: 29.1m [2026-01-02T12:09:09.804951] [DEBUG] [REMOTE ] CTRA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:09.805134] [DEBUG] [REMOTE ] CTRA: PASS: History has at least 300 days. [2026-01-02T12:09:09.805400] [DEBUG] [REMOTE ] CTRA: PASS: Price check passed. Min price $22.39. [2026-01-02T12:09:09.805543] [DEBUG] [REMOTE ] CTRA: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:09.805810] [DEBUG] [REMOTE ] CTRA: PASS: Integrity check passed. [2026-01-02T12:09:09.805857] [DEBUG] [REMOTE ] CTRA: Symbol is viable for forecasting. [2026-01-02T12:09:09.805910] [INFO ] [MAIN ] [843/3541] CTRA kept (0.5s) | 843 kept, 0 rejected | 92.8/min | ETA: 29.1m [2026-01-02T12:09:10.146462] [DEBUG] [REMOTE ] CTRE: Retrieved 2917 rows, trimmed to 300. [2026-01-02T12:09:10.146657] [DEBUG] [REMOTE ] CTRE: PASS: History has at least 300 days. [2026-01-02T12:09:10.146894] [DEBUG] [REMOTE ] CTRE: PASS: Price check passed. Min price $32.60. [2026-01-02T12:09:10.147032] [DEBUG] [REMOTE ] CTRE: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:10.147147] [DEBUG] [REMOTE ] CTRE: PASS: Integrity check passed. [2026-01-02T12:09:10.147187] [DEBUG] [REMOTE ] CTRE: Symbol is viable for forecasting. [2026-01-02T12:09:10.147238] [INFO ] [MAIN ] [844/3541] CTRE kept (0.3s) | 844 kept, 0 rejected | 92.9/min | ETA: 29.0m [2026-01-02T12:09:10.969413] [DEBUG] [REMOTE ] CTRM: Retrieved 1733 rows, trimmed to 300. [2026-01-02T12:09:10.969530] [DEBUG] [REMOTE ] CTRM: PASS: History has at least 300 days. [2026-01-02T12:09:10.969752] [DEBUG] [REMOTE ] CTRM: PASS: Price check passed. Min price $1.85. [2026-01-02T12:09:10.969884] [DEBUG] [REMOTE ] CTRM: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:10.969990] [DEBUG] [REMOTE ] CTRM: PASS: Integrity check passed. [2026-01-02T12:09:10.970029] [DEBUG] [REMOTE ] CTRM: Symbol is viable for forecasting. [2026-01-02T12:09:10.970076] [INFO ] [MAIN ] [845/3541] CTRM kept (0.8s) | 845 kept, 0 rejected | 92.8/min | ETA: 29.0m [2026-01-02T12:09:11.388345] [DEBUG] [REMOTE ] CTRN: Retrieved 5189 rows, trimmed to 300. [2026-01-02T12:09:11.388483] [DEBUG] [REMOTE ] CTRN: PASS: History has at least 300 days. [2026-01-02T12:09:11.388770] [DEBUG] [REMOTE ] CTRN: PASS: Price check passed. Min price $31.38. [2026-01-02T12:09:11.388906] [DEBUG] [REMOTE ] CTRN: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:11.389020] [DEBUG] [REMOTE ] CTRN: PASS: Integrity check passed. [2026-01-02T12:09:11.389058] [DEBUG] [REMOTE ] CTRN: Symbol is viable for forecasting. [2026-01-02T12:09:11.389105] [INFO ] [MAIN ] [846/3541] CTRN kept (0.4s) | 846 kept, 0 rejected | 92.9/min | ETA: 29.0m [2026-01-02T12:09:11.865954] [DEBUG] [REMOTE ] CTS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:11.866084] [DEBUG] [REMOTE ] CTS: PASS: History has at least 300 days. [2026-01-02T12:09:11.866294] [DEBUG] [REMOTE ] CTS: PASS: Price check passed. Min price $36.44. [2026-01-02T12:09:11.866427] [DEBUG] [REMOTE ] CTS: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:11.866552] [DEBUG] [REMOTE ] CTS: PASS: Integrity check passed. [2026-01-02T12:09:11.866612] [DEBUG] [REMOTE ] CTS: Symbol is viable for forecasting. [2026-01-02T12:09:11.866660] [INFO ] [MAIN ] [847/3541] CTS kept (0.5s) | 847 kept, 0 rejected | 92.9/min | ETA: 29.0m [2026-01-02T12:09:12.383837] [DEBUG] [REMOTE ] CTSH: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:12.383981] [DEBUG] [REMOTE ] CTSH: PASS: History has at least 300 days. [2026-01-02T12:09:12.384213] [DEBUG] [REMOTE ] CTSH: PASS: Price check passed. Min price $65.19. [2026-01-02T12:09:12.384357] [DEBUG] [REMOTE ] CTSH: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:12.384477] [DEBUG] [REMOTE ] CTSH: PASS: Integrity check passed. [2026-01-02T12:09:12.384519] [DEBUG] [REMOTE ] CTSH: Symbol is viable for forecasting. [2026-01-02T12:09:12.384570] [INFO ] [MAIN ] [848/3541] CTSH kept (0.5s) | 848 kept, 0 rejected | 92.9/min | ETA: 29.0m [2026-01-02T12:09:12.659224] [DEBUG] [REMOTE ] CTVA: Retrieved 1661 rows, trimmed to 300. [2026-01-02T12:09:12.659368] [DEBUG] [REMOTE ] CTVA: PASS: History has at least 300 days. [2026-01-02T12:09:12.659610] [DEBUG] [REMOTE ] CTVA: PASS: Price check passed. Min price $60.84. [2026-01-02T12:09:12.659748] [DEBUG] [REMOTE ] CTVA: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:12.659864] [DEBUG] [REMOTE ] CTVA: PASS: Integrity check passed. [2026-01-02T12:09:12.659904] [DEBUG] [REMOTE ] CTVA: Symbol is viable for forecasting. [2026-01-02T12:09:12.659952] [INFO ] [MAIN ] [849/3541] CTVA kept (0.3s) | 849 kept, 0 rejected | 93.0/min | ETA: 28.9m [2026-01-02T12:09:13.128761] [DEBUG] [REMOTE ] CUBE: Retrieved 5332 rows, trimmed to 300. [2026-01-02T12:09:13.128900] [DEBUG] [REMOTE ] CUBE: PASS: History has at least 300 days. [2026-01-02T12:09:13.129120] [DEBUG] [REMOTE ] CUBE: PASS: Price check passed. Min price $35.36. [2026-01-02T12:09:13.129258] [DEBUG] [REMOTE ] CUBE: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:13.129373] [DEBUG] [REMOTE ] CUBE: PASS: Integrity check passed. [2026-01-02T12:09:13.129414] [DEBUG] [REMOTE ] CUBE: Symbol is viable for forecasting. [2026-01-02T12:09:13.129463] [INFO ] [MAIN ] [850/3541] CUBE kept (0.5s) | 850 kept, 0 rejected | 93.0/min | ETA: 28.9m [2026-01-02T12:09:13.436129] [DEBUG] [REMOTE ] CUBI: Retrieved 3487 rows, trimmed to 300. [2026-01-02T12:09:13.436303] [DEBUG] [REMOTE ] CUBI: PASS: History has at least 300 days. [2026-01-02T12:09:13.436547] [DEBUG] [REMOTE ] CUBI: PASS: Price check passed. Min price $60.52. [2026-01-02T12:09:13.436718] [DEBUG] [REMOTE ] CUBI: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:13.436834] [DEBUG] [REMOTE ] CUBI: PASS: Integrity check passed. [2026-01-02T12:09:13.436885] [DEBUG] [REMOTE ] CUBI: Symbol is viable for forecasting. [2026-01-02T12:09:13.436949] [INFO ] [MAIN ] [851/3541] CUBI kept (0.3s) | 851 kept, 0 rejected | 93.1/min | ETA: 28.9m [2026-01-02T12:09:13.901863] [DEBUG] [REMOTE ] CUK: Retrieved 6335 rows, trimmed to 300. [2026-01-02T12:09:13.902056] [DEBUG] [REMOTE ] CUK: PASS: History has at least 300 days. [2026-01-02T12:09:13.902320] [DEBUG] [REMOTE ] CUK: PASS: Price check passed. Min price $22.91. [2026-01-02T12:09:13.902463] [DEBUG] [REMOTE ] CUK: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:13.902607] [DEBUG] [REMOTE ] CUK: PASS: Integrity check passed. [2026-01-02T12:09:13.902651] [DEBUG] [REMOTE ] CUK: Symbol is viable for forecasting. [2026-01-02T12:09:13.902703] [INFO ] [MAIN ] [852/3541] CUK kept (0.5s) | 852 kept, 0 rejected | 93.1/min | ETA: 28.9m [2026-01-02T12:09:14.485279] [DEBUG] [REMOTE ] CULP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:14.485424] [DEBUG] [REMOTE ] CULP: PASS: History has at least 300 days. [2026-01-02T12:09:14.485674] [DEBUG] [REMOTE ] CULP: PASS: Price check passed. Min price $3.38. [2026-01-02T12:09:14.485953] [DEBUG] [REMOTE ] CULP: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:14.486078] [DEBUG] [REMOTE ] CULP: PASS: Integrity check passed. [2026-01-02T12:09:14.486119] [DEBUG] [REMOTE ] CULP: Symbol is viable for forecasting. [2026-01-02T12:09:14.486167] [INFO ] [MAIN ] [853/3541] CULP kept (0.6s) | 853 kept, 0 rejected | 93.1/min | ETA: 28.9m [2026-01-02T12:09:14.626333] [DEBUG] [REMOTE ] CURI: Retrieved 1503 rows, trimmed to 300. [2026-01-02T12:09:14.626528] [DEBUG] [REMOTE ] CURI: PASS: History has at least 300 days. [2026-01-02T12:09:14.626827] [DEBUG] [REMOTE ] CURI: PASS: Price check passed. Min price $3.61. [2026-01-02T12:09:14.627196] [DEBUG] [REMOTE ] CURI: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:14.627321] [DEBUG] [REMOTE ] CURI: PASS: Integrity check passed. [2026-01-02T12:09:14.627364] [DEBUG] [REMOTE ] CURI: Symbol is viable for forecasting. [2026-01-02T12:09:14.627418] [INFO ] [MAIN ] [854/3541] CURI kept (0.1s) | 854 kept, 0 rejected | 93.2/min | ETA: 28.8m [2026-01-02T12:09:15.391195] [DEBUG] [REMOTE ] CUZ: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:15.391596] [DEBUG] [REMOTE ] CUZ: PASS: History has at least 300 days. [2026-01-02T12:09:15.391958] [DEBUG] [REMOTE ] CUZ: PASS: Price check passed. Min price $24.24. [2026-01-02T12:09:15.392158] [DEBUG] [REMOTE ] CUZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:15.392317] [DEBUG] [REMOTE ] CUZ: PASS: Integrity check passed. [2026-01-02T12:09:15.392372] [DEBUG] [REMOTE ] CUZ: Symbol is viable for forecasting. [2026-01-02T12:09:15.392456] [INFO ] [MAIN ] [855/3541] CUZ kept (0.8s) | 855 kept, 0 rejected | 93.2/min | ETA: 28.8m [2026-01-02T12:09:15.519509] [DEBUG] [REMOTE ] CVAC: Retrieved 1352 rows, trimmed to 300. [2026-01-02T12:09:15.519748] [DEBUG] [REMOTE ] CVAC: PASS: History has at least 300 days. [2026-01-02T12:09:15.520041] [DEBUG] [REMOTE ] CVAC: PASS: Price check passed. Min price $4.12. [2026-01-02T12:09:15.520255] [DEBUG] [REMOTE ] CVAC: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:15.520389] [DEBUG] [REMOTE ] CVAC: PASS: Integrity check passed. [2026-01-02T12:09:15.520435] [DEBUG] [REMOTE ] CVAC: Symbol is viable for forecasting. [2026-01-02T12:09:15.520516] [INFO ] [MAIN ] [856/3541] CVAC kept (0.1s) | 856 kept, 0 rejected | 93.3/min | ETA: 28.8m [2026-01-02T12:09:16.284415] [DEBUG] [REMOTE ] CVBF: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:16.284624] [DEBUG] [REMOTE ] CVBF: PASS: History has at least 300 days. [2026-01-02T12:09:16.284920] [DEBUG] [REMOTE ] CVBF: PASS: Price check passed. Min price $17.86. [2026-01-02T12:09:16.285059] [DEBUG] [REMOTE ] CVBF: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:16.285182] [DEBUG] [REMOTE ] CVBF: PASS: Integrity check passed. [2026-01-02T12:09:16.285222] [DEBUG] [REMOTE ] CVBF: Symbol is viable for forecasting. [2026-01-02T12:09:16.285274] [INFO ] [MAIN ] [857/3541] CVBF kept (0.8s) | 857 kept, 0 rejected | 93.2/min | ETA: 28.8m [2026-01-02T12:09:16.716141] [DEBUG] [REMOTE ] CVCO: Retrieved 5663 rows, trimmed to 300. [2026-01-02T12:09:16.716424] [DEBUG] [REMOTE ] CVCO: PASS: History has at least 300 days. [2026-01-02T12:09:16.716983] [DEBUG] [REMOTE ] CVCO: PASS: Price check passed. Min price $493.35. [2026-01-02T12:09:16.717167] [DEBUG] [REMOTE ] CVCO: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:16.717332] [DEBUG] [REMOTE ] CVCO: PASS: Integrity check passed. [2026-01-02T12:09:16.717377] [DEBUG] [REMOTE ] CVCO: Symbol is viable for forecasting. [2026-01-02T12:09:16.717433] [INFO ] [MAIN ] [858/3541] CVCO kept (0.4s) | 858 kept, 0 rejected | 93.3/min | ETA: 28.8m [2026-01-02T12:09:16.952162] [DEBUG] [REMOTE ] CVE: Retrieved 4055 rows, trimmed to 300. [2026-01-02T12:09:16.952290] [DEBUG] [REMOTE ] CVE: PASS: History has at least 300 days. [2026-01-02T12:09:16.952490] [DEBUG] [REMOTE ] CVE: PASS: Price check passed. Min price $16.43. [2026-01-02T12:09:16.952661] [DEBUG] [REMOTE ] CVE: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:16.952773] [DEBUG] [REMOTE ] CVE: PASS: Integrity check passed. [2026-01-02T12:09:16.952812] [DEBUG] [REMOTE ] CVE: Symbol is viable for forecasting. [2026-01-02T12:09:16.952860] [INFO ] [MAIN ] [859/3541] CVE kept (0.2s) | 859 kept, 0 rejected | 93.4/min | ETA: 28.7m [2026-01-02T12:09:17.286122] [DEBUG] [REMOTE ] CVEO: Retrieved 2924 rows, trimmed to 300. [2026-01-02T12:09:17.286253] [DEBUG] [REMOTE ] CVEO: PASS: History has at least 300 days. [2026-01-02T12:09:17.286460] [DEBUG] [REMOTE ] CVEO: PASS: Price check passed. Min price $19.89. [2026-01-02T12:09:17.286628] [DEBUG] [REMOTE ] CVEO: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:17.286743] [DEBUG] [REMOTE ] CVEO: PASS: Integrity check passed. [2026-01-02T12:09:17.286785] [DEBUG] [REMOTE ] CVEO: Symbol is viable for forecasting. [2026-01-02T12:09:17.286836] [INFO ] [MAIN ] [860/3541] CVEO kept (0.3s) | 860 kept, 0 rejected | 93.4/min | ETA: 28.7m [2026-01-02T12:09:17.957753] [DEBUG] [REMOTE ] CVGI: Retrieved 5385 rows, trimmed to 300. [2026-01-02T12:09:17.957880] [DEBUG] [REMOTE ] CVGI: PASS: History has at least 300 days. [2026-01-02T12:09:17.958078] [DEBUG] [REMOTE ] CVGI: PASS: Price check passed. Min price $1.34. [2026-01-02T12:09:17.958208] [DEBUG] [REMOTE ] CVGI: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:17.958316] [DEBUG] [REMOTE ] CVGI: PASS: Integrity check passed. [2026-01-02T12:09:17.958355] [DEBUG] [REMOTE ] CVGI: Symbol is viable for forecasting. [2026-01-02T12:09:17.958404] [INFO ] [MAIN ] [861/3541] CVGI kept (0.7s) | 861 kept, 0 rejected | 93.4/min | ETA: 28.7m [2026-01-02T12:09:18.354938] [DEBUG] [REMOTE ] CVI: Retrieved 4577 rows, trimmed to 300. [2026-01-02T12:09:18.355086] [DEBUG] [REMOTE ] CVI: PASS: History has at least 300 days. [2026-01-02T12:09:18.355334] [DEBUG] [REMOTE ] CVI: PASS: Price check passed. Min price $25.31. [2026-01-02T12:09:18.355467] [DEBUG] [REMOTE ] CVI: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:18.355612] [DEBUG] [REMOTE ] CVI: PASS: Integrity check passed. [2026-01-02T12:09:18.355655] [DEBUG] [REMOTE ] CVI: Symbol is viable for forecasting. [2026-01-02T12:09:18.355706] [INFO ] [MAIN ] [862/3541] CVI kept (0.4s) | 862 kept, 0 rejected | 93.4/min | ETA: 28.7m [2026-01-02T12:09:18.460109] [DEBUG] [REMOTE ] CVKD: Retrieved 740 rows, trimmed to 300. [2026-01-02T12:09:18.460223] [DEBUG] [REMOTE ] CVKD: PASS: History has at least 300 days. [2026-01-02T12:09:18.460414] [DEBUG] [REMOTE ] CVKD: PASS: Price check passed. Min price $6.62. [2026-01-02T12:09:18.460544] [DEBUG] [REMOTE ] CVKD: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:18.460666] [DEBUG] [REMOTE ] CVKD: PASS: Integrity check passed. [2026-01-02T12:09:18.460706] [DEBUG] [REMOTE ] CVKD: Symbol is viable for forecasting. [2026-01-02T12:09:18.460754] [INFO ] [MAIN ] [863/3541] CVKD kept (0.1s) | 863 kept, 0 rejected | 93.5/min | ETA: 28.6m [2026-01-02T12:09:19.063918] [DEBUG] [REMOTE ] CVNA: Retrieved 2182 rows, trimmed to 300. [2026-01-02T12:09:19.064063] [DEBUG] [REMOTE ] CVNA: PASS: History has at least 300 days. [2026-01-02T12:09:19.064325] [DEBUG] [REMOTE ] CVNA: PASS: Price check passed. Min price $290.14. [2026-01-02T12:09:19.064503] [DEBUG] [REMOTE ] CVNA: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:19.064670] [DEBUG] [REMOTE ] CVNA: PASS: Integrity check passed. [2026-01-02T12:09:19.064727] [DEBUG] [REMOTE ] CVNA: Symbol is viable for forecasting. [2026-01-02T12:09:19.064801] [INFO ] [MAIN ] [864/3541] CVNA kept (0.6s) | 864 kept, 0 rejected | 93.5/min | ETA: 28.6m [2026-01-02T12:09:19.381302] [DEBUG] [REMOTE ] CVRX: Retrieved 1132 rows, trimmed to 300. [2026-01-02T12:09:19.381495] [DEBUG] [REMOTE ] CVRX: PASS: History has at least 300 days. [2026-01-02T12:09:19.381756] [DEBUG] [REMOTE ] CVRX: PASS: Price check passed. Min price $7.10. [2026-01-02T12:09:19.381932] [DEBUG] [REMOTE ] CVRX: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:19.382055] [DEBUG] [REMOTE ] CVRX: PASS: Integrity check passed. [2026-01-02T12:09:19.382097] [DEBUG] [REMOTE ] CVRX: Symbol is viable for forecasting. [2026-01-02T12:09:19.382149] [INFO ] [MAIN ] [865/3541] CVRX kept (0.3s) | 865 kept, 0 rejected | 93.6/min | ETA: 28.6m [2026-01-02T12:09:19.978777] [DEBUG] [REMOTE ] CVS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:19.978983] [DEBUG] [REMOTE ] CVS: PASS: History has at least 300 days. [2026-01-02T12:09:19.979303] [DEBUG] [REMOTE ] CVS: PASS: Price check passed. Min price $75.00. [2026-01-02T12:09:19.979455] [DEBUG] [REMOTE ] CVS: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:19.979608] [DEBUG] [REMOTE ] CVS: PASS: Integrity check passed. [2026-01-02T12:09:19.979652] [DEBUG] [REMOTE ] CVS: Symbol is viable for forecasting. [2026-01-02T12:09:19.979706] [INFO ] [MAIN ] [866/3541] CVS kept (0.6s) | 866 kept, 0 rejected | 93.6/min | ETA: 28.6m [2026-01-02T12:09:20.442160] [DEBUG] [REMOTE ] CVX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:20.442353] [DEBUG] [REMOTE ] CVX: PASS: History has at least 300 days. [2026-01-02T12:09:20.442665] [DEBUG] [REMOTE ] CVX: PASS: Price check passed. Min price $146.75. [2026-01-02T12:09:20.442816] [DEBUG] [REMOTE ] CVX: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:20.442950] [DEBUG] [REMOTE ] CVX: PASS: Integrity check passed. [2026-01-02T12:09:20.442995] [DEBUG] [REMOTE ] CVX: Symbol is viable for forecasting. [2026-01-02T12:09:20.443054] [INFO ] [MAIN ] [867/3541] CVX kept (0.5s) | 867 kept, 0 rejected | 93.6/min | ETA: 28.6m [2026-01-02T12:09:20.547595] [DEBUG] [REMOTE ] CWAN: Retrieved 1072 rows, trimmed to 300. [2026-01-02T12:09:20.547786] [DEBUG] [REMOTE ] CWAN: PASS: History has at least 300 days. [2026-01-02T12:09:20.548082] [DEBUG] [REMOTE ] CWAN: PASS: Price check passed. Min price $15.89. [2026-01-02T12:09:20.548230] [DEBUG] [REMOTE ] CWAN: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:20.548354] [DEBUG] [REMOTE ] CWAN: PASS: Integrity check passed. [2026-01-02T12:09:20.548399] [DEBUG] [REMOTE ] CWAN: Symbol is viable for forecasting. [2026-01-02T12:09:20.548453] [INFO ] [MAIN ] [868/3541] CWAN kept (0.1s) | 868 kept, 0 rejected | 93.7/min | ETA: 28.5m [2026-01-02T12:09:21.312319] [DEBUG] [REMOTE ] CWBC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:21.312458] [DEBUG] [REMOTE ] CWBC: PASS: History has at least 300 days. [2026-01-02T12:09:21.312700] [DEBUG] [REMOTE ] CWBC: PASS: Price check passed. Min price $19.74. [2026-01-02T12:09:21.312834] [DEBUG] [REMOTE ] CWBC: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:21.312944] [DEBUG] [REMOTE ] CWBC: PASS: Integrity check passed. [2026-01-02T12:09:21.312983] [DEBUG] [REMOTE ] CWBC: Symbol is viable for forecasting. [2026-01-02T12:09:21.313030] [INFO ] [MAIN ] [869/3541] CWBC kept (0.8s) | 869 kept, 0 rejected | 93.7/min | ETA: 28.5m [2026-01-02T12:09:21.787399] [DEBUG] [REMOTE ] CWCO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:21.787531] [DEBUG] [REMOTE ] CWCO: PASS: History has at least 300 days. [2026-01-02T12:09:21.787763] [DEBUG] [REMOTE ] CWCO: PASS: Price check passed. Min price $33.13. [2026-01-02T12:09:21.787897] [DEBUG] [REMOTE ] CWCO: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:21.788010] [DEBUG] [REMOTE ] CWCO: PASS: Integrity check passed. [2026-01-02T12:09:21.788049] [DEBUG] [REMOTE ] CWCO: Symbol is viable for forecasting. [2026-01-02T12:09:21.788096] [INFO ] [MAIN ] [870/3541] CWCO kept (0.5s) | 870 kept, 0 rejected | 93.7/min | ETA: 28.5m [2026-01-02T12:09:21.998912] [DEBUG] [REMOTE ] CWD: Retrieved 659 rows, trimmed to 300. [2026-01-02T12:09:21.999044] [DEBUG] [REMOTE ] CWD: PASS: History has at least 300 days. [2026-01-02T12:09:21.999240] [DEBUG] [REMOTE ] CWD: PASS: Price check passed. Min price $1.24. [2026-01-02T12:09:21.999388] [DEBUG] [REMOTE ] CWD: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:21.999495] [DEBUG] [REMOTE ] CWD: PASS: Integrity check passed. [2026-01-02T12:09:21.999534] [DEBUG] [REMOTE ] CWD: Symbol is viable for forecasting. [2026-01-02T12:09:21.999610] [INFO ] [MAIN ] [871/3541] CWD kept (0.2s) | 871 kept, 0 rejected | 93.8/min | ETA: 28.5m [2026-01-02T12:09:22.405989] [DEBUG] [REMOTE ] CWEN: Retrieved 3135 rows, trimmed to 300. [2026-01-02T12:09:22.406115] [DEBUG] [REMOTE ] CWEN: PASS: History has at least 300 days. [2026-01-02T12:09:22.406328] [DEBUG] [REMOTE ] CWEN: PASS: Price check passed. Min price $30.02. [2026-01-02T12:09:22.406466] [DEBUG] [REMOTE ] CWEN: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:22.406606] [DEBUG] [REMOTE ] CWEN: PASS: Integrity check passed. [2026-01-02T12:09:22.406650] [DEBUG] [REMOTE ] CWEN: Symbol is viable for forecasting. [2026-01-02T12:09:22.406698] [INFO ] [MAIN ] [872/3541] CWEN kept (0.4s) | 872 kept, 0 rejected | 93.8/min | ETA: 28.4m [2026-01-02T12:09:22.847341] [DEBUG] [REMOTE ] CWH: Retrieved 2321 rows, trimmed to 300. [2026-01-02T12:09:22.847461] [DEBUG] [REMOTE ] CWH: PASS: History has at least 300 days. [2026-01-02T12:09:22.847681] [DEBUG] [REMOTE ] CWH: PASS: Price check passed. Min price $9.39. [2026-01-02T12:09:22.847819] [DEBUG] [REMOTE ] CWH: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:22.847927] [DEBUG] [REMOTE ] CWH: PASS: Integrity check passed. [2026-01-02T12:09:22.847967] [DEBUG] [REMOTE ] CWH: Symbol is viable for forecasting. [2026-01-02T12:09:22.848014] [INFO ] [MAIN ] [873/3541] CWH kept (0.4s) | 873 kept, 0 rejected | 93.9/min | ETA: 28.4m [2026-01-02T12:09:23.172402] [DEBUG] [REMOTE ] CWK: Retrieved 1864 rows, trimmed to 300. [2026-01-02T12:09:23.172611] [DEBUG] [REMOTE ] CWK: PASS: History has at least 300 days. [2026-01-02T12:09:23.172889] [DEBUG] [REMOTE ] CWK: PASS: Price check passed. Min price $14.61. [2026-01-02T12:09:23.173066] [DEBUG] [REMOTE ] CWK: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:23.173196] [DEBUG] [REMOTE ] CWK: PASS: Integrity check passed. [2026-01-02T12:09:23.173245] [DEBUG] [REMOTE ] CWK: Symbol is viable for forecasting. [2026-01-02T12:09:23.173307] [INFO ] [MAIN ] [874/3541] CWK kept (0.3s) | 874 kept, 0 rejected | 93.9/min | ETA: 28.4m [2026-01-02T12:09:23.728805] [DEBUG] [REMOTE ] CXDO: Retrieved 2297 rows, trimmed to 300. [2026-01-02T12:09:23.728975] [DEBUG] [REMOTE ] CXDO: PASS: History has at least 300 days. [2026-01-02T12:09:23.729275] [DEBUG] [REMOTE ] CXDO: PASS: Price check passed. Min price $5.83. [2026-01-02T12:09:23.729486] [DEBUG] [REMOTE ] CXDO: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:23.729679] [DEBUG] [REMOTE ] CXDO: PASS: Integrity check passed. [2026-01-02T12:09:23.729743] [DEBUG] [REMOTE ] CXDO: Symbol is viable for forecasting. [2026-01-02T12:09:23.729816] [INFO ] [MAIN ] [875/3541] CXDO kept (0.6s) | 875 kept, 0 rejected | 93.9/min | ETA: 28.4m [2026-01-02T12:09:24.254636] [DEBUG] [REMOTE ] CXE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:24.254780] [DEBUG] [REMOTE ] CXE: PASS: History has at least 300 days. [2026-01-02T12:09:24.255014] [DEBUG] [REMOTE ] CXE: PASS: Price check passed. Min price $3.64. [2026-01-02T12:09:24.255157] [DEBUG] [REMOTE ] CXE: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:24.255280] [DEBUG] [REMOTE ] CXE: PASS: Integrity check passed. [2026-01-02T12:09:24.255321] [DEBUG] [REMOTE ] CXE: Symbol is viable for forecasting. [2026-01-02T12:09:24.255373] [INFO ] [MAIN ] [876/3541] CXE kept (0.5s) | 876 kept, 0 rejected | 94.0/min | ETA: 28.4m [2026-01-02T12:09:24.614623] [DEBUG] [REMOTE ] CXSE: Retrieved 3339 rows, trimmed to 300. [2026-01-02T12:09:24.614810] [DEBUG] [REMOTE ] CXSE: PASS: History has at least 300 days. [2026-01-02T12:09:24.615061] [DEBUG] [REMOTE ] CXSE: PASS: Price check passed. Min price $39.26. [2026-01-02T12:09:24.615412] [DEBUG] [REMOTE ] CXSE: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:24.615529] [DEBUG] [REMOTE ] CXSE: PASS: Integrity check passed. [2026-01-02T12:09:24.615587] [DEBUG] [REMOTE ] CXSE: Symbol is viable for forecasting. [2026-01-02T12:09:24.615641] [INFO ] [MAIN ] [877/3541] CXSE kept (0.4s) | 877 kept, 0 rejected | 94.0/min | ETA: 28.3m [2026-01-02T12:09:25.062667] [DEBUG] [REMOTE ] CYD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:25.062883] [DEBUG] [REMOTE ] CYD: PASS: History has at least 300 days. [2026-01-02T12:09:25.063394] [DEBUG] [REMOTE ] CYD: PASS: Price check passed. Min price $32.32. [2026-01-02T12:09:25.063537] [DEBUG] [REMOTE ] CYD: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:25.063702] [DEBUG] [REMOTE ] CYD: PASS: Integrity check passed. [2026-01-02T12:09:25.063745] [DEBUG] [REMOTE ] CYD: Symbol is viable for forecasting. [2026-01-02T12:09:25.063803] [INFO ] [MAIN ] [878/3541] CYD kept (0.4s) | 878 kept, 0 rejected | 94.0/min | ETA: 28.3m [2026-01-02T12:09:25.536471] [DEBUG] [REMOTE ] CYH: Retrieved 6429 rows, trimmed to 300. [2026-01-02T12:09:25.536720] [DEBUG] [REMOTE ] CYH: PASS: History has at least 300 days. [2026-01-02T12:09:25.537245] [DEBUG] [REMOTE ] CYH: PASS: Price check passed. Min price $2.90. [2026-01-02T12:09:25.537600] [DEBUG] [REMOTE ] CYH: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:25.537781] [DEBUG] [REMOTE ] CYH: PASS: Integrity check passed. [2026-01-02T12:09:25.537841] [DEBUG] [REMOTE ] CYH: Symbol is viable for forecasting. [2026-01-02T12:09:25.537920] [INFO ] [MAIN ] [879/3541] CYH kept (0.5s) | 879 kept, 0 rejected | 94.1/min | ETA: 28.3m [2026-01-02T12:09:26.691915] [DEBUG] [REMOTE ] CYN: Retrieved 1054 rows, trimmed to 300. [2026-01-02T12:09:26.692047] [DEBUG] [REMOTE ] CYN: PASS: History has at least 300 days. [2026-01-02T12:09:26.692242] [DEBUG] [REMOTE ] CYN: PASS: Price check passed. Min price $2.38. [2026-01-02T12:09:26.692375] [DEBUG] [REMOTE ] CYN: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:26.692482] [DEBUG] [REMOTE ] CYN: PASS: Integrity check passed. [2026-01-02T12:09:26.692522] [DEBUG] [REMOTE ] CYN: Symbol is viable for forecasting. [2026-01-02T12:09:26.692594] [INFO ] [MAIN ] [880/3541] CYN kept (1.2s) | 880 kept, 0 rejected | 94.0/min | ETA: 28.3m [2026-01-02T12:09:27.787638] [DEBUG] [REMOTE ] CYRX: Retrieved 4276 rows, trimmed to 300. [2026-01-02T12:09:27.787765] [DEBUG] [REMOTE ] CYRX: PASS: History has at least 300 days. [2026-01-02T12:09:27.787959] [DEBUG] [REMOTE ] CYRX: PASS: Price check passed. Min price $8.33. [2026-01-02T12:09:27.788095] [DEBUG] [REMOTE ] CYRX: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:27.788201] [DEBUG] [REMOTE ] CYRX: PASS: Integrity check passed. [2026-01-02T12:09:27.788240] [DEBUG] [REMOTE ] CYRX: Symbol is viable for forecasting. [2026-01-02T12:09:27.788287] [INFO ] [MAIN ] [881/3541] CYRX kept (1.1s) | 881 kept, 0 rejected | 93.9/min | ETA: 28.3m [2026-01-02T12:09:28.223463] [DEBUG] [REMOTE ] CYTK: Retrieved 5454 rows, trimmed to 300. [2026-01-02T12:09:28.223675] [DEBUG] [REMOTE ] CYTK: PASS: History has at least 300 days. [2026-01-02T12:09:28.223942] [DEBUG] [REMOTE ] CYTK: PASS: Price check passed. Min price $54.76. [2026-01-02T12:09:28.224081] [DEBUG] [REMOTE ] CYTK: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:28.224209] [DEBUG] [REMOTE ] CYTK: PASS: Integrity check passed. [2026-01-02T12:09:28.224251] [DEBUG] [REMOTE ] CYTK: Symbol is viable for forecasting. [2026-01-02T12:09:28.224305] [INFO ] [MAIN ] [882/3541] CYTK kept (0.4s) | 882 kept, 0 rejected | 93.9/min | ETA: 28.3m [2026-01-02T12:09:28.686663] [DEBUG] [REMOTE ] CZFS: Retrieved 6283 rows, trimmed to 300. [2026-01-02T12:09:28.686797] [DEBUG] [REMOTE ] CZFS: PASS: History has at least 300 days. [2026-01-02T12:09:28.687009] [DEBUG] [REMOTE ] CZFS: PASS: Price check passed. Min price $52.75. [2026-01-02T12:09:28.687160] [DEBUG] [REMOTE ] CZFS: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:28.687285] [DEBUG] [REMOTE ] CZFS: PASS: Integrity check passed. [2026-01-02T12:09:28.687334] [DEBUG] [REMOTE ] CZFS: Symbol is viable for forecasting. [2026-01-02T12:09:28.687383] [INFO ] [MAIN ] [883/3541] CZFS kept (0.5s) | 883 kept, 0 rejected | 94.0/min | ETA: 28.3m [2026-01-02T12:09:29.186385] [DEBUG] [REMOTE ] CZNC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:29.186911] [DEBUG] [REMOTE ] CZNC: PASS: History has at least 300 days. [2026-01-02T12:09:29.187322] [DEBUG] [REMOTE ] CZNC: PASS: Price check passed. Min price $18.73. [2026-01-02T12:09:29.187471] [DEBUG] [REMOTE ] CZNC: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:29.187650] [DEBUG] [REMOTE ] CZNC: PASS: Integrity check passed. [2026-01-02T12:09:29.187705] [DEBUG] [REMOTE ] CZNC: Symbol is viable for forecasting. [2026-01-02T12:09:29.187776] [INFO ] [MAIN ] [884/3541] CZNC kept (0.5s) | 884 kept, 0 rejected | 94.0/min | ETA: 28.3m [2026-01-02T12:09:29.627175] [DEBUG] [REMOTE ] CZWI: Retrieved 5475 rows, trimmed to 300. [2026-01-02T12:09:29.627407] [DEBUG] [REMOTE ] CZWI: PASS: History has at least 300 days. [2026-01-02T12:09:29.627697] [DEBUG] [REMOTE ] CZWI: PASS: Price check passed. Min price $15.11. [2026-01-02T12:09:29.627833] [DEBUG] [REMOTE ] CZWI: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:29.627960] [DEBUG] [REMOTE ] CZWI: PASS: Integrity check passed. [2026-01-02T12:09:29.628000] [DEBUG] [REMOTE ] CZWI: Symbol is viable for forecasting. [2026-01-02T12:09:29.628052] [INFO ] [MAIN ] [885/3541] CZWI kept (0.4s) | 885 kept, 0 rejected | 94.0/min | ETA: 28.2m [2026-01-02T12:09:30.003545] [DEBUG] [REMOTE ] DAIO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:30.003771] [DEBUG] [REMOTE ] DAIO: PASS: History has at least 300 days. [2026-01-02T12:09:30.004066] [DEBUG] [REMOTE ] DAIO: PASS: Price check passed. Min price $2.49. [2026-01-02T12:09:30.004208] [DEBUG] [REMOTE ] DAIO: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:30.004480] [DEBUG] [REMOTE ] DAIO: PASS: Integrity check passed. [2026-01-02T12:09:30.004522] [DEBUG] [REMOTE ] DAIO: Symbol is viable for forecasting. [2026-01-02T12:09:30.004593] [INFO ] [MAIN ] [886/3541] DAIO kept (0.4s) | 886 kept, 0 rejected | 94.1/min | ETA: 28.2m [2026-01-02T12:09:30.245846] [DEBUG] [REMOTE ] DAL: Retrieved 4697 rows, trimmed to 300. [2026-01-02T12:09:30.246038] [DEBUG] [REMOTE ] DAL: PASS: History has at least 300 days. [2026-01-02T12:09:30.246288] [DEBUG] [REMOTE ] DAL: PASS: Price check passed. Min price $55.65. [2026-01-02T12:09:30.246424] [DEBUG] [REMOTE ] DAL: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:30.246545] [DEBUG] [REMOTE ] DAL: PASS: Integrity check passed. [2026-01-02T12:09:30.246605] [DEBUG] [REMOTE ] DAL: Symbol is viable for forecasting. [2026-01-02T12:09:30.246659] [INFO ] [MAIN ] [887/3541] DAL kept (0.2s) | 887 kept, 0 rejected | 94.1/min | ETA: 28.2m [2026-01-02T12:09:30.711775] [DEBUG] [REMOTE ] DAN: Retrieved 4529 rows, trimmed to 300. [2026-01-02T12:09:30.711956] [DEBUG] [REMOTE ] DAN: PASS: History has at least 300 days. [2026-01-02T12:09:30.712204] [DEBUG] [REMOTE ] DAN: PASS: Price check passed. Min price $18.05. [2026-01-02T12:09:30.712343] [DEBUG] [REMOTE ] DAN: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:30.712461] [DEBUG] [REMOTE ] DAN: PASS: Integrity check passed. [2026-01-02T12:09:30.712501] [DEBUG] [REMOTE ] DAN: Symbol is viable for forecasting. [2026-01-02T12:09:30.712552] [INFO ] [MAIN ] [888/3541] DAN kept (0.5s) | 888 kept, 0 rejected | 94.2/min | ETA: 28.2m [2026-01-02T12:09:31.090790] [DEBUG] [REMOTE ] DAO: Retrieved 1554 rows, trimmed to 300. [2026-01-02T12:09:31.090971] [DEBUG] [REMOTE ] DAO: PASS: History has at least 300 days. [2026-01-02T12:09:31.091226] [DEBUG] [REMOTE ] DAO: PASS: Price check passed. Min price $8.43. [2026-01-02T12:09:31.091453] [DEBUG] [REMOTE ] DAO: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:31.091596] [DEBUG] [REMOTE ] DAO: PASS: Integrity check passed. [2026-01-02T12:09:31.091641] [DEBUG] [REMOTE ] DAO: Symbol is viable for forecasting. [2026-01-02T12:09:31.091697] [INFO ] [MAIN ] [889/3541] DAO kept (0.4s) | 889 kept, 0 rejected | 94.2/min | ETA: 28.2m [2026-01-02T12:09:31.364180] [DEBUG] [REMOTE ] DAPP: Retrieved 1186 rows, trimmed to 300. [2026-01-02T12:09:31.364421] [DEBUG] [REMOTE ] DAPP: PASS: History has at least 300 days. [2026-01-02T12:09:31.364717] [DEBUG] [REMOTE ] DAPP: PASS: Price check passed. Min price $15.96. [2026-01-02T12:09:31.364857] [DEBUG] [REMOTE ] DAPP: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:31.364973] [DEBUG] [REMOTE ] DAPP: PASS: Integrity check passed. [2026-01-02T12:09:31.365014] [DEBUG] [REMOTE ] DAPP: Symbol is viable for forecasting. [2026-01-02T12:09:31.365066] [INFO ] [MAIN ] [890/3541] DAPP kept (0.3s) | 890 kept, 0 rejected | 94.3/min | ETA: 28.1m [2026-01-02T12:09:33.298510] [DEBUG] [REMOTE ] DARE: Retrieved 2950 rows, trimmed to 300. [2026-01-02T12:09:33.298669] [DEBUG] [REMOTE ] DARE: PASS: History has at least 300 days. [2026-01-02T12:09:33.298875] [DEBUG] [REMOTE ] DARE: PASS: Price check passed. Min price $1.63. [2026-01-02T12:09:33.299011] [DEBUG] [REMOTE ] DARE: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:33.299120] [DEBUG] [REMOTE ] DARE: PASS: Integrity check passed. [2026-01-02T12:09:33.299160] [DEBUG] [REMOTE ] DARE: Symbol is viable for forecasting. [2026-01-02T12:09:33.299209] [INFO ] [MAIN ] [891/3541] DARE kept (1.9s) | 891 kept, 0 rejected | 94.0/min | ETA: 28.2m [2026-01-02T12:09:33.535415] [DEBUG] [REMOTE ] DASH: Retrieved 1271 rows, trimmed to 300. [2026-01-02T12:09:33.535547] [DEBUG] [REMOTE ] DASH: PASS: History has at least 300 days. [2026-01-02T12:09:33.535762] [DEBUG] [REMOTE ] DASH: PASS: Price check passed. Min price $187.73. [2026-01-02T12:09:33.535899] [DEBUG] [REMOTE ] DASH: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:33.536018] [DEBUG] [REMOTE ] DASH: PASS: Integrity check passed. [2026-01-02T12:09:33.536062] [DEBUG] [REMOTE ] DASH: Symbol is viable for forecasting. [2026-01-02T12:09:33.536110] [INFO ] [MAIN ] [892/3541] DASH kept (0.2s) | 892 kept, 0 rejected | 94.1/min | ETA: 28.1m [2026-01-02T12:09:33.997470] [DEBUG] [REMOTE ] DAVA: Retrieved 1868 rows, trimmed to 300. [2026-01-02T12:09:33.997660] [DEBUG] [REMOTE ] DAVA: PASS: History has at least 300 days. [2026-01-02T12:09:33.997947] [DEBUG] [REMOTE ] DAVA: PASS: Price check passed. Min price $6.05. [2026-01-02T12:09:33.998147] [DEBUG] [REMOTE ] DAVA: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:33.998296] [DEBUG] [REMOTE ] DAVA: PASS: Integrity check passed. [2026-01-02T12:09:33.998348] [DEBUG] [REMOTE ] DAVA: Symbol is viable for forecasting. [2026-01-02T12:09:33.998415] [INFO ] [MAIN ] [893/3541] DAVA kept (0.5s) | 893 kept, 0 rejected | 94.1/min | ETA: 28.1m [2026-01-02T12:09:34.386485] [DEBUG] [REMOTE ] DAVE: Retrieved 1178 rows, trimmed to 300. [2026-01-02T12:09:34.386774] [DEBUG] [REMOTE ] DAVE: PASS: History has at least 300 days. [2026-01-02T12:09:34.387113] [DEBUG] [REMOTE ] DAVE: PASS: Price check passed. Min price $182.51. [2026-01-02T12:09:34.387331] [DEBUG] [REMOTE ] DAVE: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:34.387513] [DEBUG] [REMOTE ] DAVE: PASS: Integrity check passed. [2026-01-02T12:09:34.387602] [DEBUG] [REMOTE ] DAVE: Symbol is viable for forecasting. [2026-01-02T12:09:34.387690] [INFO ] [MAIN ] [894/3541] DAVE kept (0.4s) | 894 kept, 0 rejected | 94.2/min | ETA: 28.1m [2026-01-02T12:09:34.765037] [DEBUG] [REMOTE ] DAWN: Retrieved 1155 rows, trimmed to 300. [2026-01-02T12:09:34.765269] [DEBUG] [REMOTE ] DAWN: PASS: History has at least 300 days. [2026-01-02T12:09:34.765622] [DEBUG] [REMOTE ] DAWN: PASS: Price check passed. Min price $7.04. [2026-01-02T12:09:34.765794] [DEBUG] [REMOTE ] DAWN: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:34.765949] [DEBUG] [REMOTE ] DAWN: PASS: Integrity check passed. [2026-01-02T12:09:34.765993] [DEBUG] [REMOTE ] DAWN: Symbol is viable for forecasting. [2026-01-02T12:09:34.766049] [INFO ] [MAIN ] [895/3541] DAWN kept (0.4s) | 895 kept, 0 rejected | 94.2/min | ETA: 28.1m [2026-01-02T12:09:35.261238] [DEBUG] [REMOTE ] DB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:35.261389] [DEBUG] [REMOTE ] DB: PASS: History has at least 300 days. [2026-01-02T12:09:35.261659] [DEBUG] [REMOTE ] DB: PASS: Price check passed. Min price $33.18. [2026-01-02T12:09:35.261804] [DEBUG] [REMOTE ] DB: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:35.261932] [DEBUG] [REMOTE ] DB: PASS: Integrity check passed. [2026-01-02T12:09:35.261974] [DEBUG] [REMOTE ] DB: Symbol is viable for forecasting. [2026-01-02T12:09:35.262024] [INFO ] [MAIN ] [896/3541] DB kept (0.5s) | 896 kept, 0 rejected | 94.2/min | ETA: 28.1m [2026-01-02T12:09:35.540190] [DEBUG] [REMOTE ] DBD: Retrieved 598 rows, trimmed to 300. [2026-01-02T12:09:35.540343] [DEBUG] [REMOTE ] DBD: PASS: History has at least 300 days. [2026-01-02T12:09:35.540617] [DEBUG] [REMOTE ] DBD: PASS: Price check passed. Min price $54.90. [2026-01-02T12:09:35.540801] [DEBUG] [REMOTE ] DBD: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:35.540950] [DEBUG] [REMOTE ] DBD: PASS: Integrity check passed. [2026-01-02T12:09:35.541003] [DEBUG] [REMOTE ] DBD: Symbol is viable for forecasting. [2026-01-02T12:09:35.541065] [INFO ] [MAIN ] [897/3541] DBD kept (0.3s) | 897 kept, 0 rejected | 94.3/min | ETA: 28.0m [2026-01-02T12:09:36.120659] [DEBUG] [REMOTE ] DBI: Retrieved 5160 rows, trimmed to 300. [2026-01-02T12:09:36.120853] [DEBUG] [REMOTE ] DBI: PASS: History has at least 300 days. [2026-01-02T12:09:36.121122] [DEBUG] [REMOTE ] DBI: PASS: Price check passed. Min price $3.15. [2026-01-02T12:09:36.121265] [DEBUG] [REMOTE ] DBI: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:36.121401] [DEBUG] [REMOTE ] DBI: PASS: Integrity check passed. [2026-01-02T12:09:36.121444] [DEBUG] [REMOTE ] DBI: Symbol is viable for forecasting. [2026-01-02T12:09:36.121498] [INFO ] [MAIN ] [898/3541] DBI kept (0.6s) | 898 kept, 0 rejected | 94.3/min | ETA: 28.0m [2026-01-02T12:09:36.298379] [DEBUG] [REMOTE ] DBL: Retrieved 3503 rows, trimmed to 300. [2026-01-02T12:09:36.298505] [DEBUG] [REMOTE ] DBL: PASS: History has at least 300 days. [2026-01-02T12:09:36.298758] [DEBUG] [REMOTE ] DBL: PASS: Price check passed. Min price $15.05. [2026-01-02T12:09:36.298896] [DEBUG] [REMOTE ] DBL: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:36.299007] [DEBUG] [REMOTE ] DBL: PASS: Integrity check passed. [2026-01-02T12:09:36.299046] [DEBUG] [REMOTE ] DBL: Symbol is viable for forecasting. [2026-01-02T12:09:36.299092] [INFO ] [MAIN ] [899/3541] DBL kept (0.2s) | 899 kept, 0 rejected | 94.4/min | ETA: 28.0m [2026-01-02T12:09:36.858188] [DEBUG] [REMOTE ] DBRG: Retrieved 2896 rows, trimmed to 300. [2026-01-02T12:09:36.858373] [DEBUG] [REMOTE ] DBRG: PASS: History has at least 300 days. [2026-01-02T12:09:36.858665] [DEBUG] [REMOTE ] DBRG: PASS: Price check passed. Min price $9.16. [2026-01-02T12:09:36.858844] [DEBUG] [REMOTE ] DBRG: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:36.858970] [DEBUG] [REMOTE ] DBRG: PASS: Integrity check passed. [2026-01-02T12:09:36.859012] [DEBUG] [REMOTE ] DBRG: Symbol is viable for forecasting. [2026-01-02T12:09:36.859068] [INFO ] [MAIN ] [900/3541] DBRG kept (0.6s) | 900 kept, 0 rejected | 94.4/min | ETA: 28.0m [2026-01-02T12:09:37.421641] [DEBUG] [REMOTE ] DBX: Retrieved 1955 rows, trimmed to 300. [2026-01-02T12:09:37.421826] [DEBUG] [REMOTE ] DBX: PASS: History has at least 300 days. [2026-01-02T12:09:37.422137] [DEBUG] [REMOTE ] DBX: PASS: Price check passed. Min price $27.20. [2026-01-02T12:09:37.422280] [DEBUG] [REMOTE ] DBX: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:37.422398] [DEBUG] [REMOTE ] DBX: PASS: Integrity check passed. [2026-01-02T12:09:37.422438] [DEBUG] [REMOTE ] DBX: Symbol is viable for forecasting. [2026-01-02T12:09:37.422490] [INFO ] [MAIN ] [901/3541] DBX kept (0.6s) | 901 kept, 0 rejected | 94.4/min | ETA: 28.0m [2026-01-02T12:09:37.683064] [DEBUG] [REMOTE ] DCBO: Retrieved 1378 rows, trimmed to 300. [2026-01-02T12:09:37.683253] [DEBUG] [REMOTE ] DCBO: PASS: History has at least 300 days. [2026-01-02T12:09:37.683503] [DEBUG] [REMOTE ] DCBO: PASS: Price check passed. Min price $20.48. [2026-01-02T12:09:37.683670] [DEBUG] [REMOTE ] DCBO: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:37.683789] [DEBUG] [REMOTE ] DCBO: PASS: Integrity check passed. [2026-01-02T12:09:37.683829] [DEBUG] [REMOTE ] DCBO: Symbol is viable for forecasting. [2026-01-02T12:09:37.683882] [INFO ] [MAIN ] [902/3541] DCBO kept (0.3s) | 902 kept, 0 rejected | 94.5/min | ETA: 27.9m [2026-01-02T12:09:38.289721] [DEBUG] [REMOTE ] DCI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:38.289933] [DEBUG] [REMOTE ] DCI: PASS: History has at least 300 days. [2026-01-02T12:09:38.290237] [DEBUG] [REMOTE ] DCI: PASS: Price check passed. Min price $79.62. [2026-01-02T12:09:38.290390] [DEBUG] [REMOTE ] DCI: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:38.290529] [DEBUG] [REMOTE ] DCI: PASS: Integrity check passed. [2026-01-02T12:09:38.290592] [DEBUG] [REMOTE ] DCI: Symbol is viable for forecasting. [2026-01-02T12:09:38.290651] [INFO ] [MAIN ] [903/3541] DCI kept (0.6s) | 903 kept, 0 rejected | 94.5/min | ETA: 27.9m [2026-01-02T12:09:38.761324] [DEBUG] [REMOTE ] DCO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:38.761463] [DEBUG] [REMOTE ] DCO: PASS: History has at least 300 days. [2026-01-02T12:09:38.761700] [DEBUG] [REMOTE ] DCO: PASS: Price check passed. Min price $86.41. [2026-01-02T12:09:38.761835] [DEBUG] [REMOTE ] DCO: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:38.761950] [DEBUG] [REMOTE ] DCO: PASS: Integrity check passed. [2026-01-02T12:09:38.761989] [DEBUG] [REMOTE ] DCO: Symbol is viable for forecasting. [2026-01-02T12:09:38.762035] [INFO ] [MAIN ] [904/3541] DCO kept (0.5s) | 904 kept, 0 rejected | 94.5/min | ETA: 27.9m [2026-01-02T12:09:39.257534] [DEBUG] [REMOTE ] DCOM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:39.257687] [DEBUG] [REMOTE ] DCOM: PASS: History has at least 300 days. [2026-01-02T12:09:39.257896] [DEBUG] [REMOTE ] DCOM: PASS: Price check passed. Min price $25.78. [2026-01-02T12:09:39.258026] [DEBUG] [REMOTE ] DCOM: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:39.258136] [DEBUG] [REMOTE ] DCOM: PASS: Integrity check passed. [2026-01-02T12:09:39.258175] [DEBUG] [REMOTE ] DCOM: Symbol is viable for forecasting. [2026-01-02T12:09:39.258221] [INFO ] [MAIN ] [905/3541] DCOM kept (0.5s) | 905 kept, 0 rejected | 94.5/min | ETA: 27.9m [2026-01-02T12:09:39.621164] [DEBUG] [REMOTE ] DCTH: Retrieved 5956 rows, trimmed to 300. [2026-01-02T12:09:39.621296] [DEBUG] [REMOTE ] DCTH: PASS: History has at least 300 days. [2026-01-02T12:09:39.621502] [DEBUG] [REMOTE ] DCTH: PASS: Price check passed. Min price $8.19. [2026-01-02T12:09:39.621656] [DEBUG] [REMOTE ] DCTH: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:39.621771] [DEBUG] [REMOTE ] DCTH: PASS: Integrity check passed. [2026-01-02T12:09:39.621812] [DEBUG] [REMOTE ] DCTH: Symbol is viable for forecasting. [2026-01-02T12:09:39.621858] [INFO ] [MAIN ] [906/3541] DCTH kept (0.4s) | 906 kept, 0 rejected | 94.6/min | ETA: 27.9m [2026-01-02T12:09:40.154524] [DEBUG] [REMOTE ] DD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:40.154703] [DEBUG] [REMOTE ] DD: PASS: History has at least 300 days. [2026-01-02T12:09:40.155010] [DEBUG] [REMOTE ] DD: PASS: Price check passed. Min price $30.95. [2026-01-02T12:09:40.155154] [DEBUG] [REMOTE ] DD: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:40.155287] [DEBUG] [REMOTE ] DD: PASS: Integrity check passed. [2026-01-02T12:09:40.155329] [DEBUG] [REMOTE ] DD: Symbol is viable for forecasting. [2026-01-02T12:09:40.155382] [INFO ] [MAIN ] [907/3541] DD kept (0.5s) | 907 kept, 0 rejected | 94.6/min | ETA: 27.8m [2026-01-02T12:09:40.438252] [DEBUG] [REMOTE ] DDD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:40.438378] [DEBUG] [REMOTE ] DDD: PASS: History has at least 300 days. [2026-01-02T12:09:40.438629] [DEBUG] [REMOTE ] DDD: PASS: Price check passed. Min price $1.77. [2026-01-02T12:09:40.438773] [DEBUG] [REMOTE ] DDD: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:40.438887] [DEBUG] [REMOTE ] DDD: PASS: Integrity check passed. [2026-01-02T12:09:40.438927] [DEBUG] [REMOTE ] DDD: Symbol is viable for forecasting. [2026-01-02T12:09:40.438975] [INFO ] [MAIN ] [908/3541] DDD kept (0.3s) | 908 kept, 0 rejected | 94.7/min | ETA: 27.8m [2026-01-02T12:09:40.782362] [DEBUG] [REMOTE ] DDI: Retrieved 1089 rows, trimmed to 300. [2026-01-02T12:09:40.782501] [DEBUG] [REMOTE ] DDI: PASS: History has at least 300 days. [2026-01-02T12:09:40.782734] [DEBUG] [REMOTE ] DDI: PASS: Price check passed. Min price $8.25. [2026-01-02T12:09:40.782874] [DEBUG] [REMOTE ] DDI: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:40.782984] [DEBUG] [REMOTE ] DDI: PASS: Integrity check passed. [2026-01-02T12:09:40.783025] [DEBUG] [REMOTE ] DDI: Symbol is viable for forecasting. [2026-01-02T12:09:40.783072] [INFO ] [MAIN ] [909/3541] DDI kept (0.3s) | 909 kept, 0 rejected | 94.7/min | ETA: 27.8m [2026-01-02T12:09:41.066121] [DEBUG] [REMOTE ] DDL: Retrieved 1133 rows, trimmed to 300. [2026-01-02T12:09:41.066244] [DEBUG] [REMOTE ] DDL: PASS: History has at least 300 days. [2026-01-02T12:09:41.066437] [DEBUG] [REMOTE ] DDL: PASS: Price check passed. Min price $1.67. [2026-01-02T12:09:41.066597] [DEBUG] [REMOTE ] DDL: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:41.066708] [DEBUG] [REMOTE ] DDL: PASS: Integrity check passed. [2026-01-02T12:09:41.066749] [DEBUG] [REMOTE ] DDL: Symbol is viable for forecasting. [2026-01-02T12:09:41.066796] [INFO ] [MAIN ] [910/3541] DDL kept (0.3s) | 910 kept, 0 rejected | 94.8/min | ETA: 27.8m [2026-01-02T12:09:41.633195] [DEBUG] [REMOTE ] DDOG: Retrieved 1580 rows, trimmed to 300. [2026-01-02T12:09:41.633316] [DEBUG] [REMOTE ] DDOG: PASS: History has at least 300 days. [2026-01-02T12:09:41.633511] [DEBUG] [REMOTE ] DDOG: PASS: Price check passed. Min price $135.99. [2026-01-02T12:09:41.633684] [DEBUG] [REMOTE ] DDOG: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:41.633794] [DEBUG] [REMOTE ] DDOG: PASS: Integrity check passed. [2026-01-02T12:09:41.633833] [DEBUG] [REMOTE ] DDOG: Symbol is viable for forecasting. [2026-01-02T12:09:41.633882] [INFO ] [MAIN ] [911/3541] DDOG kept (0.6s) | 911 kept, 0 rejected | 94.8/min | ETA: 27.8m [2026-01-02T12:09:42.226074] [DEBUG] [REMOTE ] DDS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:42.226224] [DEBUG] [REMOTE ] DDS: PASS: History has at least 300 days. [2026-01-02T12:09:42.226543] [DEBUG] [REMOTE ] DDS: PASS: Price check passed. Min price $554.63. [2026-01-02T12:09:42.226708] [DEBUG] [REMOTE ] DDS: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:42.226835] [DEBUG] [REMOTE ] DDS: PASS: Integrity check passed. [2026-01-02T12:09:42.226874] [DEBUG] [REMOTE ] DDS: Symbol is viable for forecasting. [2026-01-02T12:09:42.226922] [INFO ] [MAIN ] [912/3541] DDS kept (0.6s) | 912 kept, 0 rejected | 94.8/min | ETA: 27.7m [2026-01-02T12:09:42.691725] [DEBUG] [REMOTE ] DE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:42.691867] [DEBUG] [REMOTE ] DE: PASS: History has at least 300 days. [2026-01-02T12:09:42.692125] [DEBUG] [REMOTE ] DE: PASS: Price check passed. Min price $437.59. [2026-01-02T12:09:42.692265] [DEBUG] [REMOTE ] DE: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:42.692390] [DEBUG] [REMOTE ] DE: PASS: Integrity check passed. [2026-01-02T12:09:42.692430] [DEBUG] [REMOTE ] DE: Symbol is viable for forecasting. [2026-01-02T12:09:42.692480] [INFO ] [MAIN ] [913/3541] DE kept (0.5s) | 913 kept, 0 rejected | 94.8/min | ETA: 27.7m [2026-01-02T12:09:43.030804] [DEBUG] [REMOTE ] DEA: Retrieved 2742 rows, trimmed to 300. [2026-01-02T12:09:43.030939] [DEBUG] [REMOTE ] DEA: PASS: History has at least 300 days. [2026-01-02T12:09:43.031158] [DEBUG] [REMOTE ] DEA: PASS: Price check passed. Min price $20.56. [2026-01-02T12:09:43.031293] [DEBUG] [REMOTE ] DEA: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:43.031410] [DEBUG] [REMOTE ] DEA: PASS: Integrity check passed. [2026-01-02T12:09:43.031450] [DEBUG] [REMOTE ] DEA: Symbol is viable for forecasting. [2026-01-02T12:09:43.031497] [INFO ] [MAIN ] [914/3541] DEA kept (0.3s) | 914 kept, 0 rejected | 94.8/min | ETA: 27.7m [2026-01-02T12:09:43.561735] [DEBUG] [REMOTE ] DECK: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:43.561885] [DEBUG] [REMOTE ] DECK: PASS: History has at least 300 days. [2026-01-02T12:09:43.562166] [DEBUG] [REMOTE ] DECK: PASS: Price check passed. Min price $79.54. [2026-01-02T12:09:43.562347] [DEBUG] [REMOTE ] DECK: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:43.562499] [DEBUG] [REMOTE ] DECK: PASS: Integrity check passed. [2026-01-02T12:09:43.562546] [DEBUG] [REMOTE ] DECK: Symbol is viable for forecasting. [2026-01-02T12:09:43.562620] [INFO ] [MAIN ] [915/3541] DECK kept (0.5s) | 915 kept, 0 rejected | 94.9/min | ETA: 27.7m [2026-01-02T12:09:43.840215] [DEBUG] [REMOTE ] DEI: Retrieved 4826 rows, trimmed to 300. [2026-01-02T12:09:43.840412] [DEBUG] [REMOTE ] DEI: PASS: History has at least 300 days. [2026-01-02T12:09:43.840695] [DEBUG] [REMOTE ] DEI: PASS: Price check passed. Min price $10.85. [2026-01-02T12:09:43.840839] [DEBUG] [REMOTE ] DEI: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:43.840964] [DEBUG] [REMOTE ] DEI: PASS: Integrity check passed. [2026-01-02T12:09:43.841007] [DEBUG] [REMOTE ] DEI: Symbol is viable for forecasting. [2026-01-02T12:09:43.841062] [INFO ] [MAIN ] [916/3541] DEI kept (0.3s) | 916 kept, 0 rejected | 94.9/min | ETA: 27.7m [2026-01-02T12:09:44.260808] [DEBUG] [REMOTE ] DELL: Retrieved 1766 rows, trimmed to 300. [2026-01-02T12:09:44.261039] [DEBUG] [REMOTE ] DELL: PASS: History has at least 300 days. [2026-01-02T12:09:44.261379] [DEBUG] [REMOTE ] DELL: PASS: Price check passed. Min price $117.40. [2026-01-02T12:09:44.261713] [DEBUG] [REMOTE ] DELL: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:44.261885] [DEBUG] [REMOTE ] DELL: PASS: Integrity check passed. [2026-01-02T12:09:44.261940] [DEBUG] [REMOTE ] DELL: Symbol is viable for forecasting. [2026-01-02T12:09:44.262022] [INFO ] [MAIN ] [917/3541] DELL kept (0.4s) | 917 kept, 0 rejected | 95.0/min | ETA: 27.6m [2026-01-02T12:09:44.734808] [DEBUG] [REMOTE ] DENN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:44.735019] [DEBUG] [REMOTE ] DENN: PASS: History has at least 300 days. [2026-01-02T12:09:44.735316] [DEBUG] [REMOTE ] DENN: PASS: Price check passed. Min price $3.89. [2026-01-02T12:09:44.735644] [DEBUG] [REMOTE ] DENN: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:44.735829] [DEBUG] [REMOTE ] DENN: PASS: Integrity check passed. [2026-01-02T12:09:44.735884] [DEBUG] [REMOTE ] DENN: Symbol is viable for forecasting. [2026-01-02T12:09:44.735961] [INFO ] [MAIN ] [918/3541] DENN kept (0.5s) | 918 kept, 0 rejected | 95.0/min | ETA: 27.6m [2026-01-02T12:09:45.176155] [DEBUG] [REMOTE ] DEO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:45.176356] [DEBUG] [REMOTE ] DEO: PASS: History has at least 300 days. [2026-01-02T12:09:45.176663] [DEBUG] [REMOTE ] DEO: PASS: Price check passed. Min price $85.40. [2026-01-02T12:09:45.176805] [DEBUG] [REMOTE ] DEO: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:45.176932] [DEBUG] [REMOTE ] DEO: PASS: Integrity check passed. [2026-01-02T12:09:45.176977] [DEBUG] [REMOTE ] DEO: Symbol is viable for forecasting. [2026-01-02T12:09:45.177039] [INFO ] [MAIN ] [919/3541] DEO kept (0.4s) | 919 kept, 0 rejected | 95.0/min | ETA: 27.6m [2026-01-02T12:09:45.298474] [DEBUG] [REMOTE ] DERM: Retrieved 1037 rows, trimmed to 300. [2026-01-02T12:09:45.298699] [DEBUG] [REMOTE ] DERM: PASS: History has at least 300 days. [2026-01-02T12:09:45.298947] [DEBUG] [REMOTE ] DERM: PASS: Price check passed. Min price $7.00. [2026-01-02T12:09:45.299090] [DEBUG] [REMOTE ] DERM: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:45.299232] [DEBUG] [REMOTE ] DERM: PASS: Integrity check passed. [2026-01-02T12:09:45.299280] [DEBUG] [REMOTE ] DERM: Symbol is viable for forecasting. [2026-01-02T12:09:45.299332] [INFO ] [MAIN ] [920/3541] DERM kept (0.1s) | 920 kept, 0 rejected | 95.1/min | ETA: 27.6m [2026-01-02T12:09:45.693838] [DEBUG] [REMOTE ] DFGP: Retrieved 538 rows, trimmed to 300. [2026-01-02T12:09:45.694030] [DEBUG] [REMOTE ] DFGP: PASS: History has at least 300 days. [2026-01-02T12:09:45.694288] [DEBUG] [REMOTE ] DFGP: PASS: Price check passed. Min price $53.84. [2026-01-02T12:09:45.694483] [DEBUG] [REMOTE ] DFGP: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:45.694860] [DEBUG] [REMOTE ] DFGP: PASS: Integrity check passed. [2026-01-02T12:09:45.694925] [DEBUG] [REMOTE ] DFGP: Symbol is viable for forecasting. [2026-01-02T12:09:45.694993] [INFO ] [MAIN ] [921/3541] DFGP kept (0.4s) | 921 kept, 0 rejected | 95.1/min | ETA: 27.5m [2026-01-02T12:09:46.102824] [DEBUG] [REMOTE ] DFGX: Retrieved 538 rows, trimmed to 300. [2026-01-02T12:09:46.103027] [DEBUG] [REMOTE ] DFGX: PASS: History has at least 300 days. [2026-01-02T12:09:46.103288] [DEBUG] [REMOTE ] DFGX: PASS: Price check passed. Min price $52.48. [2026-01-02T12:09:46.103431] [DEBUG] [REMOTE ] DFGX: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:46.103557] [DEBUG] [REMOTE ] DFGX: PASS: Integrity check passed. [2026-01-02T12:09:46.103621] [DEBUG] [REMOTE ] DFGX: Symbol is viable for forecasting. [2026-01-02T12:09:46.103684] [INFO ] [MAIN ] [922/3541] DFGX kept (0.4s) | 922 kept, 0 rejected | 95.2/min | ETA: 27.5m [2026-01-02T12:09:46.631546] [DEBUG] [REMOTE ] DFH: Retrieved 1243 rows, trimmed to 300. [2026-01-02T12:09:46.631766] [DEBUG] [REMOTE ] DFH: PASS: History has at least 300 days. [2026-01-02T12:09:46.632059] [DEBUG] [REMOTE ] DFH: PASS: Price check passed. Min price $17.10. [2026-01-02T12:09:46.632203] [DEBUG] [REMOTE ] DFH: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:46.632328] [DEBUG] [REMOTE ] DFH: PASS: Integrity check passed. [2026-01-02T12:09:46.632377] [DEBUG] [REMOTE ] DFH: Symbol is viable for forecasting. [2026-01-02T12:09:46.632434] [INFO ] [MAIN ] [923/3541] DFH kept (0.5s) | 923 kept, 0 rejected | 95.2/min | ETA: 27.5m [2026-01-02T12:09:46.987503] [DEBUG] [REMOTE ] DFIN: Retrieved 2325 rows, trimmed to 300. [2026-01-02T12:09:46.987697] [DEBUG] [REMOTE ] DFIN: PASS: History has at least 300 days. [2026-01-02T12:09:46.987937] [DEBUG] [REMOTE ] DFIN: PASS: Price check passed. Min price $44.46. [2026-01-02T12:09:46.988073] [DEBUG] [REMOTE ] DFIN: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:46.988187] [DEBUG] [REMOTE ] DFIN: PASS: Integrity check passed. [2026-01-02T12:09:46.988228] [DEBUG] [REMOTE ] DFIN: Symbol is viable for forecasting. [2026-01-02T12:09:46.988280] [INFO ] [MAIN ] [924/3541] DFIN kept (0.4s) | 924 kept, 0 rejected | 95.2/min | ETA: 27.5m [2026-01-02T12:09:47.402203] [DEBUG] [REMOTE ] DFP: Retrieved 3171 rows, trimmed to 300. [2026-01-02T12:09:47.402395] [DEBUG] [REMOTE ] DFP: PASS: History has at least 300 days. [2026-01-02T12:09:47.402894] [DEBUG] [REMOTE ] DFP: PASS: Price check passed. Min price $20.61. [2026-01-02T12:09:47.403041] [DEBUG] [REMOTE ] DFP: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:47.403172] [DEBUG] [REMOTE ] DFP: PASS: Integrity check passed. [2026-01-02T12:09:47.403218] [DEBUG] [REMOTE ] DFP: Symbol is viable for forecasting. [2026-01-02T12:09:47.403272] [INFO ] [MAIN ] [925/3541] DFP kept (0.4s) | 925 kept, 0 rejected | 95.3/min | ETA: 27.5m [2026-01-02T12:09:47.951254] [DEBUG] [REMOTE ] DG: Retrieved 4057 rows, trimmed to 300. [2026-01-02T12:09:47.951466] [DEBUG] [REMOTE ] DG: PASS: History has at least 300 days. [2026-01-02T12:09:47.951943] [DEBUG] [REMOTE ] DG: PASS: Price check passed. Min price $95.94. [2026-01-02T12:09:47.952084] [DEBUG] [REMOTE ] DG: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:47.952201] [DEBUG] [REMOTE ] DG: PASS: Integrity check passed. [2026-01-02T12:09:47.952241] [DEBUG] [REMOTE ] DG: Symbol is viable for forecasting. [2026-01-02T12:09:47.952293] [INFO ] [MAIN ] [926/3541] DG kept (0.5s) | 926 kept, 0 rejected | 95.3/min | ETA: 27.4m [2026-01-02T12:09:48.211551] [DEBUG] [REMOTE ] DGCB: Retrieved 538 rows, trimmed to 300. [2026-01-02T12:09:48.211968] [DEBUG] [REMOTE ] DGCB: PASS: History has at least 300 days. [2026-01-02T12:09:48.212259] [DEBUG] [REMOTE ] DGCB: PASS: Price check passed. Min price $53.94. [2026-01-02T12:09:48.212402] [DEBUG] [REMOTE ] DGCB: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:48.212520] [DEBUG] [REMOTE ] DGCB: PASS: Integrity check passed. [2026-01-02T12:09:48.212597] [DEBUG] [REMOTE ] DGCB: Symbol is viable for forecasting. [2026-01-02T12:09:48.212653] [INFO ] [MAIN ] [927/3541] DGCB kept (0.3s) | 927 kept, 0 rejected | 95.3/min | ETA: 27.4m [2026-01-02T12:09:48.858262] [DEBUG] [REMOTE ] DGICA: Retrieved 6210 rows, trimmed to 300. [2026-01-02T12:09:48.858466] [DEBUG] [REMOTE ] DGICA: PASS: History has at least 300 days. [2026-01-02T12:09:48.858800] [DEBUG] [REMOTE ] DGICA: PASS: Price check passed. Min price $18.20. [2026-01-02T12:09:48.858947] [DEBUG] [REMOTE ] DGICA: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:48.859088] [DEBUG] [REMOTE ] DGICA: PASS: Integrity check passed. [2026-01-02T12:09:48.859141] [DEBUG] [REMOTE ] DGICA: Symbol is viable for forecasting. [2026-01-02T12:09:48.859205] [INFO ] [MAIN ] [928/3541] DGICA kept (0.6s) | 928 kept, 0 rejected | 95.3/min | ETA: 27.4m [2026-01-02T12:09:49.333597] [DEBUG] [REMOTE ] DGII: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:49.334044] [DEBUG] [REMOTE ] DGII: PASS: History has at least 300 days. [2026-01-02T12:09:49.334474] [DEBUG] [REMOTE ] DGII: PASS: Price check passed. Min price $35.37. [2026-01-02T12:09:49.334651] [DEBUG] [REMOTE ] DGII: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:49.334815] [DEBUG] [REMOTE ] DGII: PASS: Integrity check passed. [2026-01-02T12:09:49.334864] [DEBUG] [REMOTE ] DGII: Symbol is viable for forecasting. [2026-01-02T12:09:49.334927] [INFO ] [MAIN ] [929/3541] DGII kept (0.5s) | 929 kept, 0 rejected | 95.4/min | ETA: 27.4m [2026-01-02T12:09:54.076301] [DEBUG] [REMOTE ] DGRE: Retrieved 3124 rows, trimmed to 300. [2026-01-02T12:09:54.076513] [DEBUG] [REMOTE ] DGRE: PASS: History has at least 300 days. [2026-01-02T12:09:54.076850] [DEBUG] [REMOTE ] DGRE: PASS: Price check passed. Min price $28.44. [2026-01-02T12:09:54.077014] [DEBUG] [REMOTE ] DGRE: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:54.077158] [DEBUG] [REMOTE ] DGRE: PASS: Integrity check passed. [2026-01-02T12:09:54.077209] [DEBUG] [REMOTE ] DGRE: Symbol is viable for forecasting. [2026-01-02T12:09:54.077273] [INFO ] [MAIN ] [930/3541] DGRE kept (4.7s) | 930 kept, 0 rejected | 94.7/min | ETA: 27.6m [2026-01-02T12:09:54.457540] [DEBUG] [REMOTE ] DGRS: Retrieved 3129 rows, trimmed to 300. [2026-01-02T12:09:54.457733] [DEBUG] [REMOTE ] DGRS: PASS: History has at least 300 days. [2026-01-02T12:09:54.458051] [DEBUG] [REMOTE ] DGRS: PASS: Price check passed. Min price $45.98. [2026-01-02T12:09:54.458218] [DEBUG] [REMOTE ] DGRS: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:54.458361] [DEBUG] [REMOTE ] DGRS: PASS: Integrity check passed. [2026-01-02T12:09:54.458408] [DEBUG] [REMOTE ] DGRS: Symbol is viable for forecasting. [2026-01-02T12:09:54.458471] [INFO ] [MAIN ] [931/3541] DGRS kept (0.4s) | 931 kept, 0 rejected | 94.7/min | ETA: 27.5m [2026-01-02T12:09:54.972748] [DEBUG] [REMOTE ] DGX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:54.972887] [DEBUG] [REMOTE ] DGX: PASS: History has at least 300 days. [2026-01-02T12:09:54.973105] [DEBUG] [REMOTE ] DGX: PASS: Price check passed. Min price $173.53. [2026-01-02T12:09:54.973239] [DEBUG] [REMOTE ] DGX: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:54.973356] [DEBUG] [REMOTE ] DGX: PASS: Integrity check passed. [2026-01-02T12:09:54.973396] [DEBUG] [REMOTE ] DGX: Symbol is viable for forecasting. [2026-01-02T12:09:54.973444] [INFO ] [MAIN ] [932/3541] DGX kept (0.5s) | 932 kept, 0 rejected | 94.8/min | ETA: 27.5m [2026-01-02T12:09:55.258556] [DEBUG] [REMOTE ] DH: Retrieved 1079 rows, trimmed to 300. [2026-01-02T12:09:55.258829] [DEBUG] [REMOTE ] DH: PASS: History has at least 300 days. [2026-01-02T12:09:55.259150] [DEBUG] [REMOTE ] DH: PASS: Price check passed. Min price $2.28. [2026-01-02T12:09:55.259330] [DEBUG] [REMOTE ] DH: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:55.259495] [DEBUG] [REMOTE ] DH: PASS: Integrity check passed. [2026-01-02T12:09:55.259552] [DEBUG] [REMOTE ] DH: Symbol is viable for forecasting. [2026-01-02T12:09:55.259645] [INFO ] [MAIN ] [933/3541] DH kept (0.3s) | 933 kept, 0 rejected | 94.8/min | ETA: 27.5m [2026-01-02T12:09:55.860502] [DEBUG] [REMOTE ] DHC: Retrieved 6504 rows, trimmed to 300. [2026-01-02T12:09:55.860713] [DEBUG] [REMOTE ] DHC: PASS: History has at least 300 days. [2026-01-02T12:09:55.861023] [DEBUG] [REMOTE ] DHC: PASS: Price check passed. Min price $4.04. [2026-01-02T12:09:55.861168] [DEBUG] [REMOTE ] DHC: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:55.861303] [DEBUG] [REMOTE ] DHC: PASS: Integrity check passed. [2026-01-02T12:09:55.861345] [DEBUG] [REMOTE ] DHC: Symbol is viable for forecasting. [2026-01-02T12:09:55.861402] [INFO ] [MAIN ] [934/3541] DHC kept (0.6s) | 934 kept, 0 rejected | 94.8/min | ETA: 27.5m [2026-01-02T12:09:56.360617] [DEBUG] [REMOTE ] DHF: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:56.360809] [DEBUG] [REMOTE ] DHF: PASS: History has at least 300 days. [2026-01-02T12:09:56.361278] [DEBUG] [REMOTE ] DHF: PASS: Price check passed. Min price $2.44. [2026-01-02T12:09:56.361420] [DEBUG] [REMOTE ] DHF: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:56.361557] [DEBUG] [REMOTE ] DHF: PASS: Integrity check passed. [2026-01-02T12:09:56.361625] [DEBUG] [REMOTE ] DHF: Symbol is viable for forecasting. [2026-01-02T12:09:56.361681] [INFO ] [MAIN ] [935/3541] DHF kept (0.5s) | 935 kept, 0 rejected | 94.8/min | ETA: 27.5m [2026-01-02T12:09:56.736748] [DEBUG] [REMOTE ] DHI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:56.736949] [DEBUG] [REMOTE ] DHI: PASS: History has at least 300 days. [2026-01-02T12:09:56.737292] [DEBUG] [REMOTE ] DHI: PASS: Price check passed. Min price $137.32. [2026-01-02T12:09:56.737450] [DEBUG] [REMOTE ] DHI: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:56.737625] [DEBUG] [REMOTE ] DHI: PASS: Integrity check passed. [2026-01-02T12:09:56.737669] [DEBUG] [REMOTE ] DHI: Symbol is viable for forecasting. [2026-01-02T12:09:56.737723] [INFO ] [MAIN ] [936/3541] DHI kept (0.4s) | 936 kept, 0 rejected | 94.9/min | ETA: 27.5m [2026-01-02T12:09:57.152079] [DEBUG] [REMOTE ] DHIL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:57.152279] [DEBUG] [REMOTE ] DHIL: PASS: History has at least 300 days. [2026-01-02T12:09:57.152619] [DEBUG] [REMOTE ] DHIL: PASS: Price check passed. Min price $114.83. [2026-01-02T12:09:57.152767] [DEBUG] [REMOTE ] DHIL: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:57.152905] [DEBUG] [REMOTE ] DHIL: PASS: Integrity check passed. [2026-01-02T12:09:57.152947] [DEBUG] [REMOTE ] DHIL: Symbol is viable for forecasting. [2026-01-02T12:09:57.153002] [INFO ] [MAIN ] [937/3541] DHIL kept (0.4s) | 937 kept, 0 rejected | 94.9/min | ETA: 27.4m [2026-01-02T12:09:57.589304] [DEBUG] [REMOTE ] DHX: Retrieved 4639 rows, trimmed to 300. [2026-01-02T12:09:57.589498] [DEBUG] [REMOTE ] DHX: PASS: History has at least 300 days. [2026-01-02T12:09:57.589786] [DEBUG] [REMOTE ] DHX: PASS: Price check passed. Min price $1.50. [2026-01-02T12:09:57.589932] [DEBUG] [REMOTE ] DHX: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:57.590068] [DEBUG] [REMOTE ] DHX: PASS: Integrity check passed. [2026-01-02T12:09:57.590114] [DEBUG] [REMOTE ] DHX: Symbol is viable for forecasting. [2026-01-02T12:09:57.590170] [INFO ] [MAIN ] [938/3541] DHX kept (0.4s) | 938 kept, 0 rejected | 94.9/min | ETA: 27.4m [2026-01-02T12:09:57.713891] [DEBUG] [REMOTE ] DIBS: Retrieved 1146 rows, trimmed to 300. [2026-01-02T12:09:57.714068] [DEBUG] [REMOTE ] DIBS: PASS: History has at least 300 days. [2026-01-02T12:09:57.714345] [DEBUG] [REMOTE ] DIBS: PASS: Price check passed. Min price $2.55. [2026-01-02T12:09:57.714503] [DEBUG] [REMOTE ] DIBS: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:57.714670] [DEBUG] [REMOTE ] DIBS: PASS: Integrity check passed. [2026-01-02T12:09:57.714716] [DEBUG] [REMOTE ] DIBS: Symbol is viable for forecasting. [2026-01-02T12:09:57.714769] [INFO ] [MAIN ] [939/3541] DIBS kept (0.1s) | 939 kept, 0 rejected | 95.0/min | ETA: 27.4m [2026-01-02T12:09:58.287896] [DEBUG] [REMOTE ] DIN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:58.288106] [DEBUG] [REMOTE ] DIN: PASS: History has at least 300 days. [2026-01-02T12:09:58.288456] [DEBUG] [REMOTE ] DIN: PASS: Price check passed. Min price $24.01. [2026-01-02T12:09:58.288664] [DEBUG] [REMOTE ] DIN: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:58.288832] [DEBUG] [REMOTE ] DIN: PASS: Integrity check passed. [2026-01-02T12:09:58.288884] [DEBUG] [REMOTE ] DIN: Symbol is viable for forecasting. [2026-01-02T12:09:58.288969] [INFO ] [MAIN ] [940/3541] DIN kept (0.6s) | 940 kept, 0 rejected | 95.0/min | ETA: 27.4m [2026-01-02T12:09:58.885948] [DEBUG] [REMOTE ] DINO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:58.886154] [DEBUG] [REMOTE ] DINO: PASS: History has at least 300 days. [2026-01-02T12:09:58.886475] [DEBUG] [REMOTE ] DINO: PASS: Price check passed. Min price $45.88. [2026-01-02T12:09:58.886647] [DEBUG] [REMOTE ] DINO: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:58.886816] [DEBUG] [REMOTE ] DINO: PASS: Integrity check passed. [2026-01-02T12:09:58.886880] [DEBUG] [REMOTE ] DINO: Symbol is viable for forecasting. [2026-01-02T12:09:58.886945] [INFO ] [MAIN ] [941/3541] DINO kept (0.6s) | 941 kept, 0 rejected | 95.0/min | ETA: 27.4m [2026-01-02T12:09:59.359949] [DEBUG] [REMOTE ] DIOD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:59.360180] [DEBUG] [REMOTE ] DIOD: PASS: History has at least 300 days. [2026-01-02T12:09:59.360474] [DEBUG] [REMOTE ] DIOD: PASS: Price check passed. Min price $42.36. [2026-01-02T12:09:59.360641] [DEBUG] [REMOTE ] DIOD: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:59.360779] [DEBUG] [REMOTE ] DIOD: PASS: Integrity check passed. [2026-01-02T12:09:59.360822] [DEBUG] [REMOTE ] DIOD: Symbol is viable for forecasting. [2026-01-02T12:09:59.360878] [INFO ] [MAIN ] [942/3541] DIOD kept (0.5s) | 942 kept, 0 rejected | 95.1/min | ETA: 27.3m [2026-01-02T12:09:59.734555] [DEBUG] [REMOTE ] DIS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:09:59.734834] [DEBUG] [REMOTE ] DIS: PASS: History has at least 300 days. [2026-01-02T12:09:59.735517] [DEBUG] [REMOTE ] DIS: PASS: Price check passed. Min price $101.25. [2026-01-02T12:09:59.735689] [DEBUG] [REMOTE ] DIS: PASS: Continuity check passed with 300 days. [2026-01-02T12:09:59.735871] [DEBUG] [REMOTE ] DIS: PASS: Integrity check passed. [2026-01-02T12:09:59.735914] [DEBUG] [REMOTE ] DIS: Symbol is viable for forecasting. [2026-01-02T12:09:59.735978] [INFO ] [MAIN ] [943/3541] DIS kept (0.4s) | 943 kept, 0 rejected | 95.1/min | ETA: 27.3m [2026-01-02T12:10:00.211154] [DEBUG] [REMOTE ] DJCO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:10:00.211342] [DEBUG] [REMOTE ] DJCO: PASS: History has at least 300 days. [2026-01-02T12:10:00.211635] [DEBUG] [REMOTE ] DJCO: PASS: Price check passed. Min price $374.53. [2026-01-02T12:10:00.211783] [DEBUG] [REMOTE ] DJCO: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:00.211911] [DEBUG] [REMOTE ] DJCO: PASS: Integrity check passed. [2026-01-02T12:10:00.211953] [DEBUG] [REMOTE ] DJCO: Symbol is viable for forecasting. [2026-01-02T12:10:00.212008] [INFO ] [MAIN ] [944/3541] DJCO kept (0.5s) | 944 kept, 0 rejected | 95.1/min | ETA: 27.3m [2026-01-02T12:10:00.501119] [DEBUG] [REMOTE ] DK: Retrieved 4947 rows, trimmed to 300. [2026-01-02T12:10:00.501262] [DEBUG] [REMOTE ] DK: PASS: History has at least 300 days. [2026-01-02T12:10:00.501621] [DEBUG] [REMOTE ] DK: PASS: Price check passed. Min price $29.62. [2026-01-02T12:10:00.501804] [DEBUG] [REMOTE ] DK: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:00.501943] [DEBUG] [REMOTE ] DK: PASS: Integrity check passed. [2026-01-02T12:10:00.501986] [DEBUG] [REMOTE ] DK: Symbol is viable for forecasting. [2026-01-02T12:10:00.502040] [INFO ] [MAIN ] [945/3541] DK kept (0.3s) | 945 kept, 0 rejected | 95.2/min | ETA: 27.3m [2026-01-02T12:10:00.979918] [DEBUG] [REMOTE ] DKL: Retrieved 3310 rows, trimmed to 300. [2026-01-02T12:10:00.980098] [DEBUG] [REMOTE ] DKL: PASS: History has at least 300 days. [2026-01-02T12:10:00.980341] [DEBUG] [REMOTE ] DKL: PASS: Price check passed. Min price $41.72. [2026-01-02T12:10:00.980515] [DEBUG] [REMOTE ] DKL: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:00.980666] [DEBUG] [REMOTE ] DKL: PASS: Integrity check passed. [2026-01-02T12:10:00.980714] [DEBUG] [REMOTE ] DKL: Symbol is viable for forecasting. [2026-01-02T12:10:00.980769] [INFO ] [MAIN ] [946/3541] DKL kept (0.5s) | 946 kept, 0 rejected | 95.2/min | ETA: 27.3m [2026-01-02T12:10:01.200133] [DEBUG] [REMOTE ] DKNG: Retrieved 1618 rows, trimmed to 300. [2026-01-02T12:10:01.200244] [DEBUG] [REMOTE ] DKNG: PASS: History has at least 300 days. [2026-01-02T12:10:01.201008] [DEBUG] [REMOTE ] DKNG: PASS: Price check passed. Min price $27.92. [2026-01-02T12:10:01.201168] [DEBUG] [REMOTE ] DKNG: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:01.201378] [DEBUG] [REMOTE ] DKNG: PASS: Integrity check passed. [2026-01-02T12:10:01.201431] [DEBUG] [REMOTE ] DKNG: Symbol is viable for forecasting. [2026-01-02T12:10:01.201483] [INFO ] [MAIN ] [947/3541] DKNG kept (0.2s) | 947 kept, 0 rejected | 95.3/min | ETA: 27.2m [2026-01-02T12:10:01.894822] [DEBUG] [REMOTE ] DKS: Retrieved 5840 rows, trimmed to 300. [2026-01-02T12:10:01.894988] [DEBUG] [REMOTE ] DKS: PASS: History has at least 300 days. [2026-01-02T12:10:01.895322] [DEBUG] [REMOTE ] DKS: PASS: Price check passed. Min price $197.97. [2026-01-02T12:10:01.895472] [DEBUG] [REMOTE ] DKS: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:01.895628] [DEBUG] [REMOTE ] DKS: PASS: Integrity check passed. [2026-01-02T12:10:01.895672] [DEBUG] [REMOTE ] DKS: Symbol is viable for forecasting. [2026-01-02T12:10:01.895724] [INFO ] [MAIN ] [948/3541] DKS kept (0.7s) | 948 kept, 0 rejected | 95.3/min | ETA: 27.2m [2026-01-02T12:10:02.357235] [DEBUG] [REMOTE ] DLB: Retrieved 5251 rows, trimmed to 300. [2026-01-02T12:10:02.357412] [DEBUG] [REMOTE ] DLB: PASS: History has at least 300 days. [2026-01-02T12:10:02.357803] [DEBUG] [REMOTE ] DLB: PASS: Price check passed. Min price $64.20. [2026-01-02T12:10:02.357998] [DEBUG] [REMOTE ] DLB: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:02.358174] [DEBUG] [REMOTE ] DLB: PASS: Integrity check passed. [2026-01-02T12:10:02.358233] [DEBUG] [REMOTE ] DLB: Symbol is viable for forecasting. [2026-01-02T12:10:02.358302] [INFO ] [MAIN ] [949/3541] DLB kept (0.5s) | 949 kept, 0 rejected | 95.3/min | ETA: 27.2m [2026-01-02T12:10:10.442059] [DEBUG] [REMOTE ] DLHC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:10:10.442421] [DEBUG] [REMOTE ] DLHC: PASS: History has at least 300 days. [2026-01-02T12:10:10.442765] [DEBUG] [REMOTE ] DLHC: PASS: Price check passed. Min price $5.50. [2026-01-02T12:10:10.442967] [DEBUG] [REMOTE ] DLHC: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:10.443132] [DEBUG] [REMOTE ] DLHC: PASS: Integrity check passed. [2026-01-02T12:10:10.443190] [DEBUG] [REMOTE ] DLHC: Symbol is viable for forecasting. [2026-01-02T12:10:10.443261] [INFO ] [MAIN ] [950/3541] DLHC kept (8.1s) | 950 kept, 0 rejected | 94.1/min | ETA: 27.5m [2026-01-02T12:10:10.858766] [DEBUG] [REMOTE ] DLNG: Retrieved 3051 rows, trimmed to 300. [2026-01-02T12:10:10.858902] [DEBUG] [REMOTE ] DLNG: PASS: History has at least 300 days. [2026-01-02T12:10:10.859113] [DEBUG] [REMOTE ] DLNG: PASS: Price check passed. Min price $3.41. [2026-01-02T12:10:10.859246] [DEBUG] [REMOTE ] DLNG: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:10.859353] [DEBUG] [REMOTE ] DLNG: PASS: Integrity check passed. [2026-01-02T12:10:10.859393] [DEBUG] [REMOTE ] DLNG: Symbol is viable for forecasting. [2026-01-02T12:10:10.859441] [INFO ] [MAIN ] [951/3541] DLNG kept (0.4s) | 951 kept, 0 rejected | 94.2/min | ETA: 27.5m [2026-01-02T12:10:11.132407] [DEBUG] [REMOTE ] DLO: Retrieved 1151 rows, trimmed to 300. [2026-01-02T12:10:11.132555] [DEBUG] [REMOTE ] DLO: PASS: History has at least 300 days. [2026-01-02T12:10:11.132816] [DEBUG] [REMOTE ] DLO: PASS: Price check passed. Min price $12.32. [2026-01-02T12:10:11.132992] [DEBUG] [REMOTE ] DLO: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:11.133138] [DEBUG] [REMOTE ] DLO: PASS: Integrity check passed. [2026-01-02T12:10:11.133195] [DEBUG] [REMOTE ] DLO: Symbol is viable for forecasting. [2026-01-02T12:10:11.133261] [INFO ] [MAIN ] [952/3541] DLO kept (0.3s) | 952 kept, 0 rejected | 94.2/min | ETA: 27.5m [2026-01-02T12:10:11.462101] [DEBUG] [REMOTE ] DLPN: Retrieved 2017 rows, trimmed to 300. [2026-01-02T12:10:11.462245] [DEBUG] [REMOTE ] DLPN: PASS: History has at least 300 days. [2026-01-02T12:10:11.462491] [DEBUG] [REMOTE ] DLPN: PASS: Price check passed. Min price $1.32. [2026-01-02T12:10:11.462668] [DEBUG] [REMOTE ] DLPN: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:11.462801] [DEBUG] [REMOTE ] DLPN: PASS: Integrity check passed. [2026-01-02T12:10:11.462845] [DEBUG] [REMOTE ] DLPN: Symbol is viable for forecasting. [2026-01-02T12:10:11.462902] [INFO ] [MAIN ] [953/3541] DLPN kept (0.3s) | 953 kept, 0 rejected | 94.3/min | ETA: 27.5m [2026-01-02T12:10:11.905082] [DEBUG] [REMOTE ] DLTH: Retrieved 2542 rows, trimmed to 300. [2026-01-02T12:10:11.905207] [DEBUG] [REMOTE ] DLTH: PASS: History has at least 300 days. [2026-01-02T12:10:11.905405] [DEBUG] [REMOTE ] DLTH: PASS: Price check passed. Min price $2.07. [2026-01-02T12:10:11.905538] [DEBUG] [REMOTE ] DLTH: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:11.905677] [DEBUG] [REMOTE ] DLTH: PASS: Integrity check passed. [2026-01-02T12:10:11.905719] [DEBUG] [REMOTE ] DLTH: Symbol is viable for forecasting. [2026-01-02T12:10:11.905767] [INFO ] [MAIN ] [954/3541] DLTH kept (0.4s) | 954 kept, 0 rejected | 94.3/min | ETA: 27.4m [2026-01-02T12:10:12.531958] [DEBUG] [REMOTE ] DLX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:10:12.532090] [DEBUG] [REMOTE ] DLX: PASS: History has at least 300 days. [2026-01-02T12:10:12.532315] [DEBUG] [REMOTE ] DLX: PASS: Price check passed. Min price $17.64. [2026-01-02T12:10:12.532448] [DEBUG] [REMOTE ] DLX: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:12.532560] [DEBUG] [REMOTE ] DLX: PASS: Integrity check passed. [2026-01-02T12:10:12.532619] [DEBUG] [REMOTE ] DLX: Symbol is viable for forecasting. [2026-01-02T12:10:12.532669] [INFO ] [MAIN ] [955/3541] DLX kept (0.6s) | 955 kept, 0 rejected | 94.3/min | ETA: 27.4m [2026-01-02T12:10:12.829807] [DEBUG] [REMOTE ] DLY: Retrieved 1471 rows, trimmed to 300. [2026-01-02T12:10:12.829933] [DEBUG] [REMOTE ] DLY: PASS: History has at least 300 days. [2026-01-02T12:10:12.830160] [DEBUG] [REMOTE ] DLY: PASS: Price check passed. Min price $14.18. [2026-01-02T12:10:12.830291] [DEBUG] [REMOTE ] DLY: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:12.830397] [DEBUG] [REMOTE ] DLY: PASS: Integrity check passed. [2026-01-02T12:10:12.830437] [DEBUG] [REMOTE ] DLY: Symbol is viable for forecasting. [2026-01-02T12:10:12.830483] [INFO ] [MAIN ] [956/3541] DLY kept (0.3s) | 956 kept, 0 rejected | 94.3/min | ETA: 27.4m [2026-01-02T12:10:13.240518] [DEBUG] [REMOTE ] DMAC: Retrieved 4526 rows, trimmed to 300. [2026-01-02T12:10:13.240673] [DEBUG] [REMOTE ] DMAC: PASS: History has at least 300 days. [2026-01-02T12:10:13.240870] [DEBUG] [REMOTE ] DMAC: PASS: Price check passed. Min price $5.42. [2026-01-02T12:10:13.241000] [DEBUG] [REMOTE ] DMAC: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:13.241110] [DEBUG] [REMOTE ] DMAC: PASS: Integrity check passed. [2026-01-02T12:10:13.241149] [DEBUG] [REMOTE ] DMAC: Symbol is viable for forecasting. [2026-01-02T12:10:13.241196] [INFO ] [MAIN ] [957/3541] DMAC kept (0.4s) | 957 kept, 0 rejected | 94.4/min | ETA: 27.4m [2026-01-02T12:10:13.713655] [DEBUG] [REMOTE ] DMB: Retrieved 3191 rows, trimmed to 300. [2026-01-02T12:10:13.713788] [DEBUG] [REMOTE ] DMB: PASS: History has at least 300 days. [2026-01-02T12:10:13.713991] [DEBUG] [REMOTE ] DMB: PASS: Price check passed. Min price $10.43. [2026-01-02T12:10:13.714137] [DEBUG] [REMOTE ] DMB: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:13.714249] [DEBUG] [REMOTE ] DMB: PASS: Integrity check passed. [2026-01-02T12:10:13.714287] [DEBUG] [REMOTE ] DMB: Symbol is viable for forecasting. [2026-01-02T12:10:13.714333] [INFO ] [MAIN ] [958/3541] DMB kept (0.5s) | 958 kept, 0 rejected | 94.4/min | ETA: 27.4m [2026-01-02T12:10:15.098033] [DEBUG] [REMOTE ] DMLP: Retrieved 5766 rows, trimmed to 300. [2026-01-02T12:10:15.098166] [DEBUG] [REMOTE ] DMLP: PASS: History has at least 300 days. [2026-01-02T12:10:15.098372] [DEBUG] [REMOTE ] DMLP: PASS: Price check passed. Min price $21.26. [2026-01-02T12:10:15.098502] [DEBUG] [REMOTE ] DMLP: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:15.098654] [DEBUG] [REMOTE ] DMLP: PASS: Integrity check passed. [2026-01-02T12:10:15.098702] [DEBUG] [REMOTE ] DMLP: Symbol is viable for forecasting. [2026-01-02T12:10:15.098757] [INFO ] [MAIN ] [959/3541] DMLP kept (1.4s) | 959 kept, 0 rejected | 94.3/min | ETA: 27.4m [2026-01-02T12:10:15.517213] [DEBUG] [REMOTE ] DMO: Retrieved 3989 rows, trimmed to 300. [2026-01-02T12:10:15.517344] [DEBUG] [REMOTE ] DMO: PASS: History has at least 300 days. [2026-01-02T12:10:15.517553] [DEBUG] [REMOTE ] DMO: PASS: Price check passed. Min price $10.98. [2026-01-02T12:10:15.517707] [DEBUG] [REMOTE ] DMO: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:15.517819] [DEBUG] [REMOTE ] DMO: PASS: Integrity check passed. [2026-01-02T12:10:15.517858] [DEBUG] [REMOTE ] DMO: Symbol is viable for forecasting. [2026-01-02T12:10:15.517904] [INFO ] [MAIN ] [960/3541] DMO kept (0.4s) | 960 kept, 0 rejected | 94.3/min | ETA: 27.4m [2026-01-02T12:10:16.009441] [DEBUG] [REMOTE ] DMRC: Retrieved 6522 rows, trimmed to 300. [2026-01-02T12:10:16.009601] [DEBUG] [REMOTE ] DMRC: PASS: History has at least 300 days. [2026-01-02T12:10:16.009878] [DEBUG] [REMOTE ] DMRC: PASS: Price check passed. Min price $6.51. [2026-01-02T12:10:16.010013] [DEBUG] [REMOTE ] DMRC: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:16.010131] [DEBUG] [REMOTE ] DMRC: PASS: Integrity check passed. [2026-01-02T12:10:16.010172] [DEBUG] [REMOTE ] DMRC: Symbol is viable for forecasting. [2026-01-02T12:10:16.010230] [INFO ] [MAIN ] [961/3541] DMRC kept (0.5s) | 961 kept, 0 rejected | 94.3/min | ETA: 27.3m [2026-01-02T12:10:16.295497] [DEBUG] [REMOTE ] DMXF: Retrieved 1392 rows, trimmed to 300. [2026-01-02T12:10:16.295667] [DEBUG] [REMOTE ] DMXF: PASS: History has at least 300 days. [2026-01-02T12:10:16.295927] [DEBUG] [REMOTE ] DMXF: PASS: Price check passed. Min price $70.56. [2026-01-02T12:10:16.296116] [DEBUG] [REMOTE ] DMXF: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:16.296267] [DEBUG] [REMOTE ] DMXF: PASS: Integrity check passed. [2026-01-02T12:10:16.296323] [DEBUG] [REMOTE ] DMXF: Symbol is viable for forecasting. [2026-01-02T12:10:16.296391] [INFO ] [MAIN ] [962/3541] DMXF kept (0.3s) | 962 kept, 0 rejected | 94.4/min | ETA: 27.3m [2026-01-02T12:10:16.673258] [DEBUG] [REMOTE ] DNA: Retrieved 1183 rows, trimmed to 300. [2026-01-02T12:10:16.673396] [DEBUG] [REMOTE ] DNA: PASS: History has at least 300 days. [2026-01-02T12:10:16.673619] [DEBUG] [REMOTE ] DNA: PASS: Price check passed. Min price $7.78. [2026-01-02T12:10:16.673765] [DEBUG] [REMOTE ] DNA: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:16.673876] [DEBUG] [REMOTE ] DNA: PASS: Integrity check passed. [2026-01-02T12:10:16.673919] [DEBUG] [REMOTE ] DNA: Symbol is viable for forecasting. [2026-01-02T12:10:16.673975] [INFO ] [MAIN ] [963/3541] DNA kept (0.4s) | 963 kept, 0 rejected | 94.4/min | ETA: 27.3m [2026-01-02T12:10:17.108724] [DEBUG] [REMOTE ] DNLI: Retrieved 2026 rows, trimmed to 300. [2026-01-02T12:10:17.108860] [DEBUG] [REMOTE ] DNLI: PASS: History has at least 300 days. [2026-01-02T12:10:17.109076] [DEBUG] [REMOTE ] DNLI: PASS: Price check passed. Min price $14.41. [2026-01-02T12:10:17.109213] [DEBUG] [REMOTE ] DNLI: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:17.109326] [DEBUG] [REMOTE ] DNLI: PASS: Integrity check passed. [2026-01-02T12:10:17.109368] [DEBUG] [REMOTE ] DNLI: Symbol is viable for forecasting. [2026-01-02T12:10:17.109417] [INFO ] [MAIN ] [964/3541] DNLI kept (0.4s) | 964 kept, 0 rejected | 94.5/min | ETA: 27.3m [2026-01-02T12:10:17.693192] [DEBUG] [REMOTE ] DNP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:10:17.693333] [DEBUG] [REMOTE ] DNP: PASS: History has at least 300 days. [2026-01-02T12:10:17.693588] [DEBUG] [REMOTE ] DNP: PASS: Price check passed. Min price $9.74. [2026-01-02T12:10:17.693728] [DEBUG] [REMOTE ] DNP: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:17.693852] [DEBUG] [REMOTE ] DNP: PASS: Integrity check passed. [2026-01-02T12:10:17.693892] [DEBUG] [REMOTE ] DNP: Symbol is viable for forecasting. [2026-01-02T12:10:17.693940] [INFO ] [MAIN ] [965/3541] DNP kept (0.6s) | 965 kept, 0 rejected | 94.5/min | ETA: 27.3m [2026-01-02T12:10:17.886684] [DEBUG] [REMOTE ] DNTH: Retrieved 579 rows, trimmed to 300. [2026-01-02T12:10:17.886816] [DEBUG] [REMOTE ] DNTH: PASS: History has at least 300 days. [2026-01-02T12:10:17.887017] [DEBUG] [REMOTE ] DNTH: PASS: Price check passed. Min price $32.92. [2026-01-02T12:10:17.887155] [DEBUG] [REMOTE ] DNTH: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:17.887266] [DEBUG] [REMOTE ] DNTH: PASS: Integrity check passed. [2026-01-02T12:10:17.887307] [DEBUG] [REMOTE ] DNTH: Symbol is viable for forecasting. [2026-01-02T12:10:17.887356] [INFO ] [MAIN ] [966/3541] DNTH kept (0.2s) | 966 kept, 0 rejected | 94.5/min | ETA: 27.2m [2026-01-02T12:10:18.252328] [DEBUG] [REMOTE ] DOCN: Retrieved 1200 rows, trimmed to 300. [2026-01-02T12:10:18.252475] [DEBUG] [REMOTE ] DOCN: PASS: History has at least 300 days. [2026-01-02T12:10:18.252773] [DEBUG] [REMOTE ] DOCN: PASS: Price check passed. Min price $37.29. [2026-01-02T12:10:18.252935] [DEBUG] [REMOTE ] DOCN: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:18.253062] [DEBUG] [REMOTE ] DOCN: PASS: Integrity check passed. [2026-01-02T12:10:18.253108] [DEBUG] [REMOTE ] DOCN: Symbol is viable for forecasting. [2026-01-02T12:10:18.253168] [INFO ] [MAIN ] [967/3541] DOCN kept (0.4s) | 967 kept, 0 rejected | 94.6/min | ETA: 27.2m [2026-01-02T12:10:18.644197] [DEBUG] [REMOTE ] DOCS: Retrieved 1136 rows, trimmed to 300. [2026-01-02T12:10:18.644330] [DEBUG] [REMOTE ] DOCS: PASS: History has at least 300 days. [2026-01-02T12:10:18.644528] [DEBUG] [REMOTE ] DOCS: PASS: Price check passed. Min price $43.49. [2026-01-02T12:10:18.644679] [DEBUG] [REMOTE ] DOCS: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:18.644789] [DEBUG] [REMOTE ] DOCS: PASS: Integrity check passed. [2026-01-02T12:10:18.644827] [DEBUG] [REMOTE ] DOCS: Symbol is viable for forecasting. [2026-01-02T12:10:18.644874] [INFO ] [MAIN ] [968/3541] DOCS kept (0.4s) | 968 kept, 0 rejected | 94.6/min | ETA: 27.2m [2026-01-02T12:10:19.187522] [DEBUG] [REMOTE ] DOGZ: Retrieved 2019 rows, trimmed to 300. [2026-01-02T12:10:19.187688] [DEBUG] [REMOTE ] DOGZ: PASS: History has at least 300 days. [2026-01-02T12:10:19.187906] [DEBUG] [REMOTE ] DOGZ: PASS: Price check passed. Min price $9.52. [2026-01-02T12:10:19.188066] [DEBUG] [REMOTE ] DOGZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:19.188198] [DEBUG] [REMOTE ] DOGZ: PASS: Integrity check passed. [2026-01-02T12:10:19.188239] [DEBUG] [REMOTE ] DOGZ: Symbol is viable for forecasting. [2026-01-02T12:10:19.188287] [INFO ] [MAIN ] [969/3541] DOGZ kept (0.5s) | 969 kept, 0 rejected | 94.6/min | ETA: 27.2m [2026-01-02T12:10:19.467473] [DEBUG] [REMOTE ] DOLE: Retrieved 1111 rows, trimmed to 300. [2026-01-02T12:10:19.467626] [DEBUG] [REMOTE ] DOLE: PASS: History has at least 300 days. [2026-01-02T12:10:19.467831] [DEBUG] [REMOTE ] DOLE: PASS: Price check passed. Min price $12.61. [2026-01-02T12:10:19.467964] [DEBUG] [REMOTE ] DOLE: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:19.468070] [DEBUG] [REMOTE ] DOLE: PASS: Integrity check passed. [2026-01-02T12:10:19.468110] [DEBUG] [REMOTE ] DOLE: Symbol is viable for forecasting. [2026-01-02T12:10:19.468155] [INFO ] [MAIN ] [970/3541] DOLE kept (0.3s) | 970 kept, 0 rejected | 94.7/min | ETA: 27.2m [2026-01-02T12:10:19.931836] [DEBUG] [REMOTE ] DOMO: Retrieved 1887 rows, trimmed to 300. [2026-01-02T12:10:19.931962] [DEBUG] [REMOTE ] DOMO: PASS: History has at least 300 days. [2026-01-02T12:10:19.932158] [DEBUG] [REMOTE ] DOMO: PASS: Price check passed. Min price $8.43. [2026-01-02T12:10:19.932290] [DEBUG] [REMOTE ] DOMO: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:19.932396] [DEBUG] [REMOTE ] DOMO: PASS: Integrity check passed. [2026-01-02T12:10:19.932435] [DEBUG] [REMOTE ] DOMO: Symbol is viable for forecasting. [2026-01-02T12:10:19.932481] [INFO ] [MAIN ] [971/3541] DOMO kept (0.5s) | 971 kept, 0 rejected | 94.7/min | ETA: 27.1m [2026-01-02T12:10:20.377551] [DEBUG] [REMOTE ] DOO: Retrieved 3136 rows, trimmed to 300. [2026-01-02T12:10:20.377698] [DEBUG] [REMOTE ] DOO: PASS: History has at least 300 days. [2026-01-02T12:10:20.377898] [DEBUG] [REMOTE ] DOO: PASS: Price check passed. Min price $61.58. [2026-01-02T12:10:20.378033] [DEBUG] [REMOTE ] DOO: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:20.378141] [DEBUG] [REMOTE ] DOO: PASS: Integrity check passed. [2026-01-02T12:10:20.378180] [DEBUG] [REMOTE ] DOO: Symbol is viable for forecasting. [2026-01-02T12:10:20.378227] [INFO ] [MAIN ] [972/3541] DOO kept (0.4s) | 972 kept, 0 rejected | 94.7/min | ETA: 27.1m [2026-01-02T12:10:23.183065] [DEBUG] [REMOTE ] DORM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:10:23.183242] [DEBUG] [REMOTE ] DORM: PASS: History has at least 300 days. [2026-01-02T12:10:23.183513] [DEBUG] [REMOTE ] DORM: PASS: Price check passed. Min price $123.19. [2026-01-02T12:10:23.183672] [DEBUG] [REMOTE ] DORM: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:23.183815] [DEBUG] [REMOTE ] DORM: PASS: Integrity check passed. [2026-01-02T12:10:23.183855] [DEBUG] [REMOTE ] DORM: Symbol is viable for forecasting. [2026-01-02T12:10:23.183908] [INFO ] [MAIN ] [973/3541] DORM kept (2.8s) | 973 kept, 0 rejected | 94.4/min | ETA: 27.2m [2026-01-02T12:10:23.413908] [DEBUG] [REMOTE ] DOUG: Retrieved 1005 rows, trimmed to 300. [2026-01-02T12:10:23.414051] [DEBUG] [REMOTE ] DOUG: PASS: History has at least 300 days. [2026-01-02T12:10:23.414253] [DEBUG] [REMOTE ] DOUG: PASS: Price check passed. Min price $2.26. [2026-01-02T12:10:23.414390] [DEBUG] [REMOTE ] DOUG: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:23.414499] [DEBUG] [REMOTE ] DOUG: PASS: Integrity check passed. [2026-01-02T12:10:23.414539] [DEBUG] [REMOTE ] DOUG: Symbol is viable for forecasting. [2026-01-02T12:10:23.414605] [INFO ] [MAIN ] [974/3541] DOUG kept (0.2s) | 974 kept, 0 rejected | 94.5/min | ETA: 27.2m [2026-01-02T12:10:24.056619] [DEBUG] [REMOTE ] DOX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:10:24.056907] [DEBUG] [REMOTE ] DOX: PASS: History has at least 300 days. [2026-01-02T12:10:24.057301] [DEBUG] [REMOTE ] DOX: PASS: Price check passed. Min price $74.46. [2026-01-02T12:10:24.057476] [DEBUG] [REMOTE ] DOX: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:24.057680] [DEBUG] [REMOTE ] DOX: PASS: Integrity check passed. [2026-01-02T12:10:24.057735] [DEBUG] [REMOTE ] DOX: Symbol is viable for forecasting. [2026-01-02T12:10:24.057829] [INFO ] [MAIN ] [975/3541] DOX kept (0.6s) | 975 kept, 0 rejected | 94.5/min | ETA: 27.2m [2026-01-02T12:10:24.383032] [DEBUG] [REMOTE ] DPG: Retrieved 3627 rows, trimmed to 300. [2026-01-02T12:10:24.383162] [DEBUG] [REMOTE ] DPG: PASS: History has at least 300 days. [2026-01-02T12:10:24.383364] [DEBUG] [REMOTE ] DPG: PASS: Price check passed. Min price $12.48. [2026-01-02T12:10:24.383498] [DEBUG] [REMOTE ] DPG: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:24.383624] [DEBUG] [REMOTE ] DPG: PASS: Integrity check passed. [2026-01-02T12:10:24.383665] [DEBUG] [REMOTE ] DPG: Symbol is viable for forecasting. [2026-01-02T12:10:24.383712] [INFO ] [MAIN ] [976/3541] DPG kept (0.3s) | 976 kept, 0 rejected | 94.5/min | ETA: 27.1m [2026-01-02T12:10:24.726800] [DEBUG] [REMOTE ] DPRO: Retrieved 1522 rows, trimmed to 300. [2026-01-02T12:10:24.726917] [DEBUG] [REMOTE ] DPRO: PASS: History has at least 300 days. [2026-01-02T12:10:24.727111] [DEBUG] [REMOTE ] DPRO: PASS: Price check passed. Min price $6.08. [2026-01-02T12:10:24.727244] [DEBUG] [REMOTE ] DPRO: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:24.727350] [DEBUG] [REMOTE ] DPRO: PASS: Integrity check passed. [2026-01-02T12:10:24.727390] [DEBUG] [REMOTE ] DPRO: Symbol is viable for forecasting. [2026-01-02T12:10:24.727437] [INFO ] [MAIN ] [977/3541] DPRO kept (0.3s) | 977 kept, 0 rejected | 94.6/min | ETA: 27.1m [2026-01-02T12:10:25.365172] [DEBUG] [REMOTE ] DPZ: Retrieved 5404 rows, trimmed to 300. [2026-01-02T12:10:25.365302] [DEBUG] [REMOTE ] DPZ: PASS: History has at least 300 days. [2026-01-02T12:10:25.365548] [DEBUG] [REMOTE ] DPZ: PASS: Price check passed. Min price $395.64. [2026-01-02T12:10:25.365709] [DEBUG] [REMOTE ] DPZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:25.365824] [DEBUG] [REMOTE ] DPZ: PASS: Integrity check passed. [2026-01-02T12:10:25.365865] [DEBUG] [REMOTE ] DPZ: Symbol is viable for forecasting. [2026-01-02T12:10:25.365915] [INFO ] [MAIN ] [978/3541] DPZ kept (0.6s) | 978 kept, 0 rejected | 94.6/min | ETA: 27.1m [2026-01-02T12:10:25.730030] [DEBUG] [REMOTE ] DQ: Retrieved 3832 rows, trimmed to 300. [2026-01-02T12:10:25.730174] [DEBUG] [REMOTE ] DQ: PASS: History has at least 300 days. [2026-01-02T12:10:25.730392] [DEBUG] [REMOTE ] DQ: PASS: Price check passed. Min price $23.73. [2026-01-02T12:10:25.730551] [DEBUG] [REMOTE ] DQ: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:25.730685] [DEBUG] [REMOTE ] DQ: PASS: Integrity check passed. [2026-01-02T12:10:25.730728] [DEBUG] [REMOTE ] DQ: Symbol is viable for forecasting. [2026-01-02T12:10:25.730776] [INFO ] [MAIN ] [979/3541] DQ kept (0.4s) | 979 kept, 0 rejected | 94.6/min | ETA: 27.1m [2026-01-02T12:10:26.071012] [DEBUG] [REMOTE ] DRD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:10:26.071146] [DEBUG] [REMOTE ] DRD: PASS: History has at least 300 days. [2026-01-02T12:10:26.071360] [DEBUG] [REMOTE ] DRD: PASS: Price check passed. Min price $23.81. [2026-01-02T12:10:26.071490] [DEBUG] [REMOTE ] DRD: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:26.071620] [DEBUG] [REMOTE ] DRD: PASS: Integrity check passed. [2026-01-02T12:10:26.071661] [DEBUG] [REMOTE ] DRD: Symbol is viable for forecasting. [2026-01-02T12:10:26.071709] [INFO ] [MAIN ] [980/3541] DRD kept (0.3s) | 980 kept, 0 rejected | 94.7/min | ETA: 27.1m [2026-01-02T12:10:26.647849] [DEBUG] [REMOTE ] DRH: Retrieved 5183 rows, trimmed to 300. [2026-01-02T12:10:26.648003] [DEBUG] [REMOTE ] DRH: PASS: History has at least 300 days. [2026-01-02T12:10:26.648257] [DEBUG] [REMOTE ] DRH: PASS: Price check passed. Min price $7.40. [2026-01-02T12:10:26.648396] [DEBUG] [REMOTE ] DRH: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:26.648540] [DEBUG] [REMOTE ] DRH: PASS: Integrity check passed. [2026-01-02T12:10:26.648625] [DEBUG] [REMOTE ] DRH: Symbol is viable for forecasting. [2026-01-02T12:10:26.648681] [INFO ] [MAIN ] [981/3541] DRH kept (0.6s) | 981 kept, 0 rejected | 94.7/min | ETA: 27.0m [2026-01-02T12:10:26.955478] [DEBUG] [REMOTE ] DRI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:10:26.955678] [DEBUG] [REMOTE ] DRI: PASS: History has at least 300 days. [2026-01-02T12:10:26.955948] [DEBUG] [REMOTE ] DRI: PASS: Price check passed. Min price $169.21. [2026-01-02T12:10:26.956088] [DEBUG] [REMOTE ] DRI: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:26.956211] [DEBUG] [REMOTE ] DRI: PASS: Integrity check passed. [2026-01-02T12:10:26.956252] [DEBUG] [REMOTE ] DRI: Symbol is viable for forecasting. [2026-01-02T12:10:26.956305] [INFO ] [MAIN ] [982/3541] DRI kept (0.3s) | 982 kept, 0 rejected | 94.7/min | ETA: 27.0m [2026-01-02T12:10:27.397120] [DEBUG] [REMOTE ] DRIO: Retrieved 2827 rows, trimmed to 300. [2026-01-02T12:10:27.397257] [DEBUG] [REMOTE ] DRIO: PASS: History has at least 300 days. [2026-01-02T12:10:27.397474] [DEBUG] [REMOTE ] DRIO: PASS: Price check passed. Min price $9.92. [2026-01-02T12:10:27.397646] [DEBUG] [REMOTE ] DRIO: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:27.397766] [DEBUG] [REMOTE ] DRIO: PASS: Integrity check passed. [2026-01-02T12:10:27.397808] [DEBUG] [REMOTE ] DRIO: Symbol is viable for forecasting. [2026-01-02T12:10:27.397857] [INFO ] [MAIN ] [983/3541] DRIO kept (0.4s) | 983 kept, 0 rejected | 94.7/min | ETA: 27.0m [2026-01-02T12:10:27.563234] [DEBUG] [REMOTE ] DRLL: Retrieved 853 rows, trimmed to 300. [2026-01-02T12:10:27.563359] [DEBUG] [REMOTE ] DRLL: PASS: History has at least 300 days. [2026-01-02T12:10:27.563553] [DEBUG] [REMOTE ] DRLL: PASS: Price check passed. Min price $27.24. [2026-01-02T12:10:27.563708] [DEBUG] [REMOTE ] DRLL: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:27.563818] [DEBUG] [REMOTE ] DRLL: PASS: Integrity check passed. [2026-01-02T12:10:27.563859] [DEBUG] [REMOTE ] DRLL: Symbol is viable for forecasting. [2026-01-02T12:10:27.563909] [INFO ] [MAIN ] [984/3541] DRLL kept (0.2s) | 984 kept, 0 rejected | 94.8/min | ETA: 27.0m [2026-01-02T12:10:28.082989] [DEBUG] [REMOTE ] DRMA: Retrieved 1101 rows, trimmed to 300. [2026-01-02T12:10:28.083128] [DEBUG] [REMOTE ] DRMA: PASS: History has at least 300 days. [2026-01-02T12:10:28.083326] [DEBUG] [REMOTE ] DRMA: PASS: Price check passed. Min price $1.86. [2026-01-02T12:10:28.083460] [DEBUG] [REMOTE ] DRMA: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:28.083594] [DEBUG] [REMOTE ] DRMA: PASS: Integrity check passed. [2026-01-02T12:10:28.083638] [DEBUG] [REMOTE ] DRMA: Symbol is viable for forecasting. [2026-01-02T12:10:28.083686] [INFO ] [MAIN ] [985/3541] DRMA kept (0.5s) | 985 kept, 0 rejected | 94.8/min | ETA: 27.0m [2026-01-02T12:10:28.423622] [DEBUG] [REMOTE ] DRS: Retrieved 775 rows, trimmed to 300. [2026-01-02T12:10:28.423752] [DEBUG] [REMOTE ] DRS: PASS: History has at least 300 days. [2026-01-02T12:10:28.423947] [DEBUG] [REMOTE ] DRS: PASS: Price check passed. Min price $32.55. [2026-01-02T12:10:28.424078] [DEBUG] [REMOTE ] DRS: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:28.424185] [DEBUG] [REMOTE ] DRS: PASS: Integrity check passed. [2026-01-02T12:10:28.424224] [DEBUG] [REMOTE ] DRS: Symbol is viable for forecasting. [2026-01-02T12:10:28.424270] [INFO ] [MAIN ] [986/3541] DRS kept (0.3s) | 986 kept, 0 rejected | 94.9/min | ETA: 26.9m [2026-01-02T12:10:28.781256] [DEBUG] [REMOTE ] DRTS: Retrieved 1212 rows, trimmed to 300. [2026-01-02T12:10:28.781380] [DEBUG] [REMOTE ] DRTS: PASS: History has at least 300 days. [2026-01-02T12:10:28.781602] [DEBUG] [REMOTE ] DRTS: PASS: Price check passed. Min price $3.47. [2026-01-02T12:10:28.781742] [DEBUG] [REMOTE ] DRTS: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:28.781848] [DEBUG] [REMOTE ] DRTS: PASS: Integrity check passed. [2026-01-02T12:10:28.781887] [DEBUG] [REMOTE ] DRTS: Symbol is viable for forecasting. [2026-01-02T12:10:28.781933] [INFO ] [MAIN ] [987/3541] DRTS kept (0.4s) | 987 kept, 0 rejected | 94.9/min | ETA: 26.9m [2026-01-02T12:10:29.340057] [DEBUG] [REMOTE ] DRUG: Retrieved 1202 rows, trimmed to 300. [2026-01-02T12:10:29.340183] [DEBUG] [REMOTE ] DRUG: PASS: History has at least 300 days. [2026-01-02T12:10:29.340384] [DEBUG] [REMOTE ] DRUG: PASS: Price check passed. Min price $50.83. [2026-01-02T12:10:29.340519] [DEBUG] [REMOTE ] DRUG: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:29.340655] [DEBUG] [REMOTE ] DRUG: PASS: Integrity check passed. [2026-01-02T12:10:29.340705] [DEBUG] [REMOTE ] DRUG: Symbol is viable for forecasting. [2026-01-02T12:10:29.340762] [INFO ] [MAIN ] [988/3541] DRUG kept (0.6s) | 988 kept, 0 rejected | 94.9/min | ETA: 26.9m [2026-01-02T12:10:29.614743] [DEBUG] [REMOTE ] DRVN: Retrieved 1246 rows, trimmed to 300. [2026-01-02T12:10:29.614883] [DEBUG] [REMOTE ] DRVN: PASS: History has at least 300 days. [2026-01-02T12:10:29.615113] [DEBUG] [REMOTE ] DRVN: PASS: Price check passed. Min price $13.53. [2026-01-02T12:10:29.615257] [DEBUG] [REMOTE ] DRVN: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:29.615389] [DEBUG] [REMOTE ] DRVN: PASS: Integrity check passed. [2026-01-02T12:10:29.615448] [DEBUG] [REMOTE ] DRVN: Symbol is viable for forecasting. [2026-01-02T12:10:29.615513] [INFO ] [MAIN ] [989/3541] DRVN kept (0.3s) | 989 kept, 0 rejected | 95.0/min | ETA: 26.9m [2026-01-02T12:10:30.162408] [DEBUG] [REMOTE ] DSGN: Retrieved 1198 rows, trimmed to 300. [2026-01-02T12:10:30.162545] [DEBUG] [REMOTE ] DSGN: PASS: History has at least 300 days. [2026-01-02T12:10:30.162780] [DEBUG] [REMOTE ] DSGN: PASS: Price check passed. Min price $5.53. [2026-01-02T12:10:30.162915] [DEBUG] [REMOTE ] DSGN: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:30.163022] [DEBUG] [REMOTE ] DSGN: PASS: Integrity check passed. [2026-01-02T12:10:30.163061] [DEBUG] [REMOTE ] DSGN: Symbol is viable for forecasting. [2026-01-02T12:10:30.163108] [INFO ] [MAIN ] [990/3541] DSGN kept (0.5s) | 990 kept, 0 rejected | 95.0/min | ETA: 26.9m [2026-01-02T12:10:30.602353] [DEBUG] [REMOTE ] DSGX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:10:30.602495] [DEBUG] [REMOTE ] DSGX: PASS: History has at least 300 days. [2026-01-02T12:10:30.602722] [DEBUG] [REMOTE ] DSGX: PASS: Price check passed. Min price $79.27. [2026-01-02T12:10:30.602855] [DEBUG] [REMOTE ] DSGX: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:30.602965] [DEBUG] [REMOTE ] DSGX: PASS: Integrity check passed. [2026-01-02T12:10:30.603004] [DEBUG] [REMOTE ] DSGX: Symbol is viable for forecasting. [2026-01-02T12:10:30.603050] [INFO ] [MAIN ] [991/3541] DSGX kept (0.4s) | 991 kept, 0 rejected | 95.0/min | ETA: 26.8m [2026-01-02T12:10:31.064206] [DEBUG] [REMOTE ] DSL: Retrieved 3191 rows, trimmed to 300. [2026-01-02T12:10:31.064330] [DEBUG] [REMOTE ] DSL: PASS: History has at least 300 days. [2026-01-02T12:10:31.064528] [DEBUG] [REMOTE ] DSL: PASS: Price check passed. Min price $11.03. [2026-01-02T12:10:31.064705] [DEBUG] [REMOTE ] DSL: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:31.064819] [DEBUG] [REMOTE ] DSL: PASS: Integrity check passed. [2026-01-02T12:10:31.064859] [DEBUG] [REMOTE ] DSL: Symbol is viable for forecasting. [2026-01-02T12:10:31.064907] [INFO ] [MAIN ] [992/3541] DSL kept (0.5s) | 992 kept, 0 rejected | 95.0/min | ETA: 26.8m [2026-01-02T12:10:31.563937] [DEBUG] [REMOTE ] DSM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:10:31.564079] [DEBUG] [REMOTE ] DSM: PASS: History has at least 300 days. [2026-01-02T12:10:31.564307] [DEBUG] [REMOTE ] DSM: PASS: Price check passed. Min price $5.85. [2026-01-02T12:10:31.564440] [DEBUG] [REMOTE ] DSM: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:31.564560] [DEBUG] [REMOTE ] DSM: PASS: Integrity check passed. [2026-01-02T12:10:31.564621] [DEBUG] [REMOTE ] DSM: Symbol is viable for forecasting. [2026-01-02T12:10:31.564671] [INFO ] [MAIN ] [993/3541] DSM kept (0.5s) | 993 kept, 0 rejected | 95.1/min | ETA: 26.8m [2026-01-02T12:10:31.700389] [DEBUG] [REMOTE ] DSP: Retrieved 1229 rows, trimmed to 300. [2026-01-02T12:10:31.700520] [DEBUG] [REMOTE ] DSP: PASS: History has at least 300 days. [2026-01-02T12:10:31.700743] [DEBUG] [REMOTE ] DSP: PASS: Price check passed. Min price $8.14. [2026-01-02T12:10:31.700877] [DEBUG] [REMOTE ] DSP: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:31.700984] [DEBUG] [REMOTE ] DSP: PASS: Integrity check passed. [2026-01-02T12:10:31.701023] [DEBUG] [REMOTE ] DSP: Symbol is viable for forecasting. [2026-01-02T12:10:31.701069] [INFO ] [MAIN ] [994/3541] DSP kept (0.1s) | 994 kept, 0 rejected | 95.1/min | ETA: 26.8m [2026-01-02T12:10:32.251168] [DEBUG] [REMOTE ] DSX: Retrieved 5228 rows, trimmed to 300. [2026-01-02T12:10:32.251308] [DEBUG] [REMOTE ] DSX: PASS: History has at least 300 days. [2026-01-02T12:10:32.251606] [DEBUG] [REMOTE ] DSX: PASS: Price check passed. Min price $1.56. [2026-01-02T12:10:32.251795] [DEBUG] [REMOTE ] DSX: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:32.251934] [DEBUG] [REMOTE ] DSX: PASS: Integrity check passed. [2026-01-02T12:10:32.251976] [DEBUG] [REMOTE ] DSX: Symbol is viable for forecasting. [2026-01-02T12:10:32.252029] [INFO ] [MAIN ] [995/3541] DSX kept (0.6s) | 995 kept, 0 rejected | 95.2/min | ETA: 26.8m [2026-01-02T12:10:32.644240] [DEBUG] [REMOTE ] DTB: Retrieved 1315 rows, trimmed to 300. [2026-01-02T12:10:32.644368] [DEBUG] [REMOTE ] DTB: PASS: History has at least 300 days. [2026-01-02T12:10:32.644593] [DEBUG] [REMOTE ] DTB: PASS: Price check passed. Min price $16.90. [2026-01-02T12:10:32.644733] [DEBUG] [REMOTE ] DTB: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:32.644842] [DEBUG] [REMOTE ] DTB: PASS: Integrity check passed. [2026-01-02T12:10:32.644883] [DEBUG] [REMOTE ] DTB: Symbol is viable for forecasting. [2026-01-02T12:10:32.644932] [INFO ] [MAIN ] [996/3541] DTB kept (0.4s) | 996 kept, 0 rejected | 95.2/min | ETA: 26.7m [2026-01-02T12:10:33.091994] [DEBUG] [REMOTE ] DTCX: Retrieved 949 rows, trimmed to 300. [2026-01-02T12:10:33.092144] [DEBUG] [REMOTE ] DTCX: PASS: History has at least 300 days. [2026-01-02T12:10:33.092343] [DEBUG] [REMOTE ] DTCX: PASS: Price check passed. Min price $2.75. [2026-01-02T12:10:33.092476] [DEBUG] [REMOTE ] DTCX: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:33.092605] [DEBUG] [REMOTE ] DTCX: PASS: Integrity check passed. [2026-01-02T12:10:33.092650] [DEBUG] [REMOTE ] DTCX: Symbol is viable for forecasting. [2026-01-02T12:10:33.092696] [INFO ] [MAIN ] [997/3541] DTCX kept (0.4s) | 997 kept, 0 rejected | 95.2/min | ETA: 26.7m [2026-01-02T12:10:33.653329] [DEBUG] [REMOTE ] DTE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:10:33.653455] [DEBUG] [REMOTE ] DTE: PASS: History has at least 300 days. [2026-01-02T12:10:33.653686] [DEBUG] [REMOTE ] DTE: PASS: Price check passed. Min price $127.64. [2026-01-02T12:10:33.653821] [DEBUG] [REMOTE ] DTE: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:33.653932] [DEBUG] [REMOTE ] DTE: PASS: Integrity check passed. [2026-01-02T12:10:33.653972] [DEBUG] [REMOTE ] DTE: Symbol is viable for forecasting. [2026-01-02T12:10:33.654018] [INFO ] [MAIN ] [998/3541] DTE kept (0.6s) | 998 kept, 0 rejected | 95.2/min | ETA: 26.7m [2026-01-02T12:10:34.751017] [DEBUG] [REMOTE ] DTG: Retrieved 1027 rows, trimmed to 300. [2026-01-02T12:10:34.751148] [DEBUG] [REMOTE ] DTG: PASS: History has at least 300 days. [2026-01-02T12:10:34.751347] [DEBUG] [REMOTE ] DTG: PASS: Price check passed. Min price $17.10. [2026-01-02T12:10:34.751478] [DEBUG] [REMOTE ] DTG: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:34.751614] [DEBUG] [REMOTE ] DTG: PASS: Integrity check passed. [2026-01-02T12:10:34.751657] [DEBUG] [REMOTE ] DTG: Symbol is viable for forecasting. [2026-01-02T12:10:34.751704] [INFO ] [MAIN ] [999/3541] DTG kept (1.1s) | 999 kept, 0 rejected | 95.2/min | ETA: 26.7m [2026-01-02T12:10:35.038503] [DEBUG] [REMOTE ] DTIL: Retrieved 1701 rows, trimmed to 300. [2026-01-02T12:10:35.038664] [DEBUG] [REMOTE ] DTIL: PASS: History has at least 300 days. [2026-01-02T12:10:35.038887] [DEBUG] [REMOTE ] DTIL: PASS: Price check passed. Min price $4.16. [2026-01-02T12:10:35.039019] [DEBUG] [REMOTE ] DTIL: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:35.039126] [DEBUG] [REMOTE ] DTIL: PASS: Integrity check passed. [2026-01-02T12:10:35.039165] [DEBUG] [REMOTE ] DTIL: Symbol is viable for forecasting. [2026-01-02T12:10:35.039212] [INFO ] [MAIN ] [1000/3541] DTIL kept (0.3s) | 1000 kept, 0 rejected | 95.2/min | ETA: 26.7m [2026-01-02T12:10:35.319164] [DEBUG] [REMOTE ] DTM: Retrieved 1131 rows, trimmed to 300. [2026-01-02T12:10:35.319296] [DEBUG] [REMOTE ] DTM: PASS: History has at least 300 days. [2026-01-02T12:10:35.319491] [DEBUG] [REMOTE ] DTM: PASS: Price check passed. Min price $104.89. [2026-01-02T12:10:35.319652] [DEBUG] [REMOTE ] DTM: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:35.319762] [DEBUG] [REMOTE ] DTM: PASS: Integrity check passed. [2026-01-02T12:10:35.319800] [DEBUG] [REMOTE ] DTM: Symbol is viable for forecasting. [2026-01-02T12:10:35.319847] [INFO ] [MAIN ] [1001/3541] DTM kept (0.3s) | 1001 kept, 0 rejected | 95.3/min | ETA: 26.7m [2026-01-02T12:10:36.013937] [DEBUG] [REMOTE ] DUK: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:10:36.014077] [DEBUG] [REMOTE ] DUK: PASS: History has at least 300 days. [2026-01-02T12:10:36.014309] [DEBUG] [REMOTE ] DUK: PASS: Price check passed. Min price $114.00. [2026-01-02T12:10:36.014443] [DEBUG] [REMOTE ] DUK: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:36.014563] [DEBUG] [REMOTE ] DUK: PASS: Integrity check passed. [2026-01-02T12:10:36.014634] [DEBUG] [REMOTE ] DUK: Symbol is viable for forecasting. [2026-01-02T12:10:36.014692] [INFO ] [MAIN ] [1002/3541] DUK kept (0.7s) | 1002 kept, 0 rejected | 95.3/min | ETA: 26.7m [2026-01-02T12:10:36.310172] [DEBUG] [REMOTE ] DUKB: Retrieved 1830 rows, trimmed to 300. [2026-01-02T12:10:36.310312] [DEBUG] [REMOTE ] DUKB: PASS: History has at least 300 days. [2026-01-02T12:10:36.310510] [DEBUG] [REMOTE ] DUKB: PASS: Price check passed. Min price $23.94. [2026-01-02T12:10:36.310675] [DEBUG] [REMOTE ] DUKB: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:36.310794] [DEBUG] [REMOTE ] DUKB: PASS: Integrity check passed. [2026-01-02T12:10:36.310833] [DEBUG] [REMOTE ] DUKB: Symbol is viable for forecasting. [2026-01-02T12:10:36.310879] [INFO ] [MAIN ] [1003/3541] DUKB kept (0.3s) | 1003 kept, 0 rejected | 95.3/min | ETA: 26.6m [2026-01-02T12:10:36.655291] [DEBUG] [REMOTE ] DUOL: Retrieved 1113 rows, trimmed to 300. [2026-01-02T12:10:36.655428] [DEBUG] [REMOTE ] DUOL: PASS: History has at least 300 days. [2026-01-02T12:10:36.655662] [DEBUG] [REMOTE ] DUOL: PASS: Price check passed. Min price $168.01. [2026-01-02T12:10:36.655813] [DEBUG] [REMOTE ] DUOL: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:36.655927] [DEBUG] [REMOTE ] DUOL: PASS: Integrity check passed. [2026-01-02T12:10:36.655967] [DEBUG] [REMOTE ] DUOL: Symbol is viable for forecasting. [2026-01-02T12:10:36.656015] [INFO ] [MAIN ] [1004/3541] DUOL kept (0.3s) | 1004 kept, 0 rejected | 95.3/min | ETA: 26.6m [2026-01-02T12:10:37.258202] [DEBUG] [REMOTE ] DVA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:10:37.258345] [DEBUG] [REMOTE ] DVA: PASS: History has at least 300 days. [2026-01-02T12:10:37.258618] [DEBUG] [REMOTE ] DVA: PASS: Price check passed. Min price $113.50. [2026-01-02T12:10:37.258787] [DEBUG] [REMOTE ] DVA: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:37.258921] [DEBUG] [REMOTE ] DVA: PASS: Integrity check passed. [2026-01-02T12:10:37.258963] [DEBUG] [REMOTE ] DVA: Symbol is viable for forecasting. [2026-01-02T12:10:37.259012] [INFO ] [MAIN ] [1005/3541] DVA kept (0.6s) | 1005 kept, 0 rejected | 95.4/min | ETA: 26.6m [2026-01-02T12:10:37.690691] [DEBUG] [REMOTE ] DVAX: Retrieved 5503 rows, trimmed to 300. [2026-01-02T12:10:37.690815] [DEBUG] [REMOTE ] DVAX: PASS: History has at least 300 days. [2026-01-02T12:10:37.691030] [DEBUG] [REMOTE ] DVAX: PASS: Price check passed. Min price $9.80. [2026-01-02T12:10:37.691166] [DEBUG] [REMOTE ] DVAX: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:37.691275] [DEBUG] [REMOTE ] DVAX: PASS: Integrity check passed. [2026-01-02T12:10:37.691314] [DEBUG] [REMOTE ] DVAX: Symbol is viable for forecasting. [2026-01-02T12:10:37.691362] [INFO ] [MAIN ] [1006/3541] DVAX kept (0.4s) | 1006 kept, 0 rejected | 95.4/min | ETA: 26.6m [2026-01-02T12:10:38.194292] [DEBUG] [REMOTE ] DVN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:10:38.194425] [DEBUG] [REMOTE ] DVN: PASS: History has at least 300 days. [2026-01-02T12:10:38.194664] [DEBUG] [REMOTE ] DVN: PASS: Price check passed. Min price $31.53. [2026-01-02T12:10:38.194809] [DEBUG] [REMOTE ] DVN: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:38.194925] [DEBUG] [REMOTE ] DVN: PASS: Integrity check passed. [2026-01-02T12:10:38.194966] [DEBUG] [REMOTE ] DVN: Symbol is viable for forecasting. [2026-01-02T12:10:38.195016] [INFO ] [MAIN ] [1007/3541] DVN kept (0.5s) | 1007 kept, 0 rejected | 95.4/min | ETA: 26.6m [2026-01-02T12:10:38.570216] [DEBUG] [REMOTE ] DWAS: Retrieved 3383 rows, trimmed to 300. [2026-01-02T12:10:38.570346] [DEBUG] [REMOTE ] DWAS: PASS: History has at least 300 days. [2026-01-02T12:10:38.570551] [DEBUG] [REMOTE ] DWAS: PASS: Price check passed. Min price $88.68. [2026-01-02T12:10:38.570720] [DEBUG] [REMOTE ] DWAS: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:38.570832] [DEBUG] [REMOTE ] DWAS: PASS: Integrity check passed. [2026-01-02T12:10:38.570871] [DEBUG] [REMOTE ] DWAS: Symbol is viable for forecasting. [2026-01-02T12:10:38.570918] [INFO ] [MAIN ] [1008/3541] DWAS kept (0.4s) | 1008 kept, 0 rejected | 95.4/min | ETA: 26.5m [2026-01-02T12:10:38.750083] [DEBUG] [REMOTE ] DWSH: Retrieved 1880 rows, trimmed to 300. [2026-01-02T12:10:38.750222] [DEBUG] [REMOTE ] DWSH: PASS: History has at least 300 days. [2026-01-02T12:10:38.750420] [DEBUG] [REMOTE ] DWSH: PASS: Price check passed. Min price $6.30. [2026-01-02T12:10:38.750554] [DEBUG] [REMOTE ] DWSH: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:38.750683] [DEBUG] [REMOTE ] DWSH: PASS: Integrity check passed. [2026-01-02T12:10:38.750727] [DEBUG] [REMOTE ] DWSH: Symbol is viable for forecasting. [2026-01-02T12:10:38.750774] [INFO ] [MAIN ] [1009/3541] DWSH kept (0.2s) | 1009 kept, 0 rejected | 95.5/min | ETA: 26.5m [2026-01-02T12:10:39.524548] [DEBUG] [REMOTE ] DX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:10:39.524698] [DEBUG] [REMOTE ] DX: PASS: History has at least 300 days. [2026-01-02T12:10:39.524929] [DEBUG] [REMOTE ] DX: PASS: Price check passed. Min price $12.57. [2026-01-02T12:10:39.525067] [DEBUG] [REMOTE ] DX: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:39.525185] [DEBUG] [REMOTE ] DX: PASS: Integrity check passed. [2026-01-02T12:10:39.525225] [DEBUG] [REMOTE ] DX: Symbol is viable for forecasting. [2026-01-02T12:10:39.525273] [INFO ] [MAIN ] [1010/3541] DX kept (0.8s) | 1010 kept, 0 rejected | 95.5/min | ETA: 26.5m [2026-01-02T12:10:39.735367] [DEBUG] [REMOTE ] DXC: Retrieved 2242 rows, trimmed to 300. [2026-01-02T12:10:39.735491] [DEBUG] [REMOTE ] DXC: PASS: History has at least 300 days. [2026-01-02T12:10:39.735736] [DEBUG] [REMOTE ] DXC: PASS: Price check passed. Min price $11.99. [2026-01-02T12:10:39.735875] [DEBUG] [REMOTE ] DXC: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:39.735984] [DEBUG] [REMOTE ] DXC: PASS: Integrity check passed. [2026-01-02T12:10:39.736025] [DEBUG] [REMOTE ] DXC: Symbol is viable for forecasting. [2026-01-02T12:10:39.736075] [INFO ] [MAIN ] [1011/3541] DXC kept (0.2s) | 1011 kept, 0 rejected | 95.5/min | ETA: 26.5m [2026-01-02T12:10:40.338383] [DEBUG] [REMOTE ] DXCM: Retrieved 5213 rows, trimmed to 300. [2026-01-02T12:10:40.338514] [DEBUG] [REMOTE ] DXCM: PASS: History has at least 300 days. [2026-01-02T12:10:40.338783] [DEBUG] [REMOTE ] DXCM: PASS: Price check passed. Min price $54.84. [2026-01-02T12:10:40.338938] [DEBUG] [REMOTE ] DXCM: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:40.339052] [DEBUG] [REMOTE ] DXCM: PASS: Integrity check passed. [2026-01-02T12:10:40.339093] [DEBUG] [REMOTE ] DXCM: Symbol is viable for forecasting. [2026-01-02T12:10:40.339141] [INFO ] [MAIN ] [1012/3541] DXCM kept (0.6s) | 1012 kept, 0 rejected | 95.5/min | ETA: 26.5m [2026-01-02T12:10:40.707410] [DEBUG] [REMOTE ] DXPE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:10:40.707592] [DEBUG] [REMOTE ] DXPE: PASS: History has at least 300 days. [2026-01-02T12:10:40.707829] [DEBUG] [REMOTE ] DXPE: PASS: Price check passed. Min price $85.53. [2026-01-02T12:10:40.707970] [DEBUG] [REMOTE ] DXPE: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:40.708089] [DEBUG] [REMOTE ] DXPE: PASS: Integrity check passed. [2026-01-02T12:10:40.708131] [DEBUG] [REMOTE ] DXPE: Symbol is viable for forecasting. [2026-01-02T12:10:40.708180] [INFO ] [MAIN ] [1013/3541] DXPE kept (0.4s) | 1013 kept, 0 rejected | 95.6/min | ETA: 26.4m [2026-01-02T12:10:41.198165] [DEBUG] [REMOTE ] DY: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:10:41.198297] [DEBUG] [REMOTE ] DY: PASS: History has at least 300 days. [2026-01-02T12:10:41.198510] [DEBUG] [REMOTE ] DY: PASS: Price check passed. Min price $279.52. [2026-01-02T12:10:41.198690] [DEBUG] [REMOTE ] DY: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:41.198811] [DEBUG] [REMOTE ] DY: PASS: Integrity check passed. [2026-01-02T12:10:41.198852] [DEBUG] [REMOTE ] DY: Symbol is viable for forecasting. [2026-01-02T12:10:41.198900] [INFO ] [MAIN ] [1014/3541] DY kept (0.5s) | 1014 kept, 0 rejected | 95.6/min | ETA: 26.4m [2026-01-02T12:10:41.462755] [DEBUG] [REMOTE ] DYN: Retrieved 1329 rows, trimmed to 300. [2026-01-02T12:10:41.462908] [DEBUG] [REMOTE ] DYN: PASS: History has at least 300 days. [2026-01-02T12:10:41.463112] [DEBUG] [REMOTE ] DYN: PASS: Price check passed. Min price $13.95. [2026-01-02T12:10:41.463280] [DEBUG] [REMOTE ] DYN: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:41.463403] [DEBUG] [REMOTE ] DYN: PASS: Integrity check passed. [2026-01-02T12:10:41.463444] [DEBUG] [REMOTE ] DYN: Symbol is viable for forecasting. [2026-01-02T12:10:41.463493] [INFO ] [MAIN ] [1015/3541] DYN kept (0.3s) | 1015 kept, 0 rejected | 95.7/min | ETA: 26.4m [2026-01-02T12:10:42.110837] [DEBUG] [REMOTE ] E: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:10:42.110974] [DEBUG] [REMOTE ] E: PASS: History has at least 300 days. [2026-01-02T12:10:42.111195] [DEBUG] [REMOTE ] E: PASS: Price check passed. Min price $33.50. [2026-01-02T12:10:42.111328] [DEBUG] [REMOTE ] E: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:42.111445] [DEBUG] [REMOTE ] E: PASS: Integrity check passed. [2026-01-02T12:10:42.111485] [DEBUG] [REMOTE ] E: Symbol is viable for forecasting. [2026-01-02T12:10:42.111531] [INFO ] [MAIN ] [1016/3541] E kept (0.6s) | 1016 kept, 0 rejected | 95.7/min | ETA: 26.4m [2026-01-02T12:10:42.510745] [DEBUG] [REMOTE ] EA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:10:42.510943] [DEBUG] [REMOTE ] EA: PASS: History has at least 300 days. [2026-01-02T12:10:42.511224] [DEBUG] [REMOTE ] EA: PASS: Price check passed. Min price $199.70. [2026-01-02T12:10:42.511368] [DEBUG] [REMOTE ] EA: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:42.511500] [DEBUG] [REMOTE ] EA: PASS: Integrity check passed. [2026-01-02T12:10:42.511543] [DEBUG] [REMOTE ] EA: Symbol is viable for forecasting. [2026-01-02T12:10:42.511665] [INFO ] [MAIN ] [1017/3541] EA kept (0.4s) | 1017 kept, 0 rejected | 95.7/min | ETA: 26.4m [2026-01-02T12:10:42.797958] [DEBUG] [REMOTE ] EAF: Retrieved 1937 rows, trimmed to 300. [2026-01-02T12:10:42.798154] [DEBUG] [REMOTE ] EAF: PASS: History has at least 300 days. [2026-01-02T12:10:42.798424] [DEBUG] [REMOTE ] EAF: PASS: Price check passed. Min price $11.97. [2026-01-02T12:10:42.798567] [DEBUG] [REMOTE ] EAF: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:42.798739] [DEBUG] [REMOTE ] EAF: PASS: Integrity check passed. [2026-01-02T12:10:42.798784] [DEBUG] [REMOTE ] EAF: Symbol is viable for forecasting. [2026-01-02T12:10:42.798842] [INFO ] [MAIN ] [1018/3541] EAF kept (0.3s) | 1018 kept, 0 rejected | 95.7/min | ETA: 26.4m [2026-01-02T12:10:43.116964] [DEBUG] [REMOTE ] EAI: Retrieved 2356 rows, trimmed to 300. [2026-01-02T12:10:43.117184] [DEBUG] [REMOTE ] EAI: PASS: History has at least 300 days. [2026-01-02T12:10:43.117491] [DEBUG] [REMOTE ] EAI: PASS: Price check passed. Min price $20.70. [2026-01-02T12:10:43.117665] [DEBUG] [REMOTE ] EAI: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:43.117802] [DEBUG] [REMOTE ] EAI: PASS: Integrity check passed. [2026-01-02T12:10:43.117845] [DEBUG] [REMOTE ] EAI: Symbol is viable for forecasting. [2026-01-02T12:10:43.117901] [INFO ] [MAIN ] [1019/3541] EAI kept (0.3s) | 1019 kept, 0 rejected | 95.8/min | ETA: 26.3m [2026-01-02T12:10:43.524900] [DEBUG] [REMOTE ] EARN: Retrieved 3188 rows, trimmed to 300. [2026-01-02T12:10:43.525017] [DEBUG] [REMOTE ] EARN: PASS: History has at least 300 days. [2026-01-02T12:10:43.525213] [DEBUG] [REMOTE ] EARN: PASS: Price check passed. Min price $4.80. [2026-01-02T12:10:43.525343] [DEBUG] [REMOTE ] EARN: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:43.525448] [DEBUG] [REMOTE ] EARN: PASS: Integrity check passed. [2026-01-02T12:10:43.525488] [DEBUG] [REMOTE ] EARN: Symbol is viable for forecasting. [2026-01-02T12:10:43.525533] [INFO ] [MAIN ] [1020/3541] EARN kept (0.4s) | 1020 kept, 0 rejected | 95.8/min | ETA: 26.3m [2026-01-02T12:10:43.852682] [DEBUG] [REMOTE ] EB: Retrieved 1830 rows, trimmed to 300. [2026-01-02T12:10:43.852829] [DEBUG] [REMOTE ] EB: PASS: History has at least 300 days. [2026-01-02T12:10:43.853037] [DEBUG] [REMOTE ] EB: PASS: Price check passed. Min price $2.20. [2026-01-02T12:10:43.853174] [DEBUG] [REMOTE ] EB: PASS: Continuity check passed with 300 days. [2026-01-02T12:10:43.853288] [DEBUG] [REMOTE ] EB: PASS: Integrity check passed. [2026-01-02T12:10:43.853330] [DEBUG] [REMOTE ] EB: Symbol is viable for forecasting. [2026-01-02T12:10:43.853379] [INFO ] [MAIN ] [1021/3541] EB kept (0.3s) | 1021 kept, 0 rejected | 95.9/min | ETA: 26.3m [2026-01-02T12:11:03.051437] [DEBUG] [REMOTE ] EBAY: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:11:03.051604] [DEBUG] [REMOTE ] EBAY: PASS: History has at least 300 days. [2026-01-02T12:11:03.051898] [DEBUG] [REMOTE ] EBAY: PASS: Price check passed. Min price $79.77. [2026-01-02T12:11:03.052037] [DEBUG] [REMOTE ] EBAY: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:03.052162] [DEBUG] [REMOTE ] EBAY: PASS: Integrity check passed. [2026-01-02T12:11:03.052202] [DEBUG] [REMOTE ] EBAY: Symbol is viable for forecasting. [2026-01-02T12:11:03.052259] [INFO ] [MAIN ] [1022/3541] EBAY kept (19.2s) | 1022 kept, 0 rejected | 93.2/min | ETA: 27.0m [2026-01-02T12:11:03.320238] [DEBUG] [REMOTE ] EBC: Retrieved 1309 rows, trimmed to 300. [2026-01-02T12:11:03.320370] [DEBUG] [REMOTE ] EBC: PASS: History has at least 300 days. [2026-01-02T12:11:03.320567] [DEBUG] [REMOTE ] EBC: PASS: Price check passed. Min price $16.62. [2026-01-02T12:11:03.320721] [DEBUG] [REMOTE ] EBC: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:03.320833] [DEBUG] [REMOTE ] EBC: PASS: Integrity check passed. [2026-01-02T12:11:03.320872] [DEBUG] [REMOTE ] EBC: Symbol is viable for forecasting. [2026-01-02T12:11:03.320919] [INFO ] [MAIN ] [1023/3541] EBC kept (0.3s) | 1023 kept, 0 rejected | 93.2/min | ETA: 27.0m [2026-01-02T12:11:03.956168] [DEBUG] [REMOTE ] EBF: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:11:03.956402] [DEBUG] [REMOTE ] EBF: PASS: History has at least 300 days. [2026-01-02T12:11:03.956819] [DEBUG] [REMOTE ] EBF: PASS: Price check passed. Min price $16.38. [2026-01-02T12:11:03.957008] [DEBUG] [REMOTE ] EBF: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:03.957192] [DEBUG] [REMOTE ] EBF: PASS: Integrity check passed. [2026-01-02T12:11:03.957249] [DEBUG] [REMOTE ] EBF: Symbol is viable for forecasting. [2026-01-02T12:11:03.957322] [INFO ] [MAIN ] [1024/3541] EBF kept (0.6s) | 1024 kept, 0 rejected | 93.2/min | ETA: 27.0m [2026-01-02T12:11:04.181260] [DEBUG] [REMOTE ] EBON: Retrieved 1386 rows, trimmed to 300. [2026-01-02T12:11:04.181480] [DEBUG] [REMOTE ] EBON: PASS: History has at least 300 days. [2026-01-02T12:11:04.181842] [DEBUG] [REMOTE ] EBON: PASS: Price check passed. Min price $3.06. [2026-01-02T12:11:04.182032] [DEBUG] [REMOTE ] EBON: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:04.182197] [DEBUG] [REMOTE ] EBON: PASS: Integrity check passed. [2026-01-02T12:11:04.182252] [DEBUG] [REMOTE ] EBON: Symbol is viable for forecasting. [2026-01-02T12:11:04.182329] [INFO ] [MAIN ] [1025/3541] EBON kept (0.2s) | 1025 kept, 0 rejected | 93.3/min | ETA: 27.0m [2026-01-02T12:11:04.755279] [DEBUG] [REMOTE ] EBS: Retrieved 4811 rows, trimmed to 300. [2026-01-02T12:11:04.755416] [DEBUG] [REMOTE ] EBS: PASS: History has at least 300 days. [2026-01-02T12:11:04.755823] [DEBUG] [REMOTE ] EBS: PASS: Price check passed. Min price $9.07. [2026-01-02T12:11:04.755963] [DEBUG] [REMOTE ] EBS: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:04.756079] [DEBUG] [REMOTE ] EBS: PASS: Integrity check passed. [2026-01-02T12:11:04.756122] [DEBUG] [REMOTE ] EBS: Symbol is viable for forecasting. [2026-01-02T12:11:04.756173] [INFO ] [MAIN ] [1026/3541] EBS kept (0.6s) | 1026 kept, 0 rejected | 93.3/min | ETA: 27.0m [2026-01-02T12:11:05.088228] [DEBUG] [REMOTE ] EC: Retrieved 4349 rows, trimmed to 300. [2026-01-02T12:11:05.088407] [DEBUG] [REMOTE ] EC: PASS: History has at least 300 days. [2026-01-02T12:11:05.088677] [DEBUG] [REMOTE ] EC: PASS: Price check passed. Min price $8.61. [2026-01-02T12:11:05.088818] [DEBUG] [REMOTE ] EC: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:05.088931] [DEBUG] [REMOTE ] EC: PASS: Integrity check passed. [2026-01-02T12:11:05.088972] [DEBUG] [REMOTE ] EC: Symbol is viable for forecasting. [2026-01-02T12:11:05.089020] [INFO ] [MAIN ] [1027/3541] EC kept (0.3s) | 1027 kept, 0 rejected | 93.3/min | ETA: 26.9m [2026-01-02T12:11:05.508762] [DEBUG] [REMOTE ] ECC: Retrieved 2825 rows, trimmed to 300. [2026-01-02T12:11:05.508894] [DEBUG] [REMOTE ] ECC: PASS: History has at least 300 days. [2026-01-02T12:11:05.509100] [DEBUG] [REMOTE ] ECC: PASS: Price check passed. Min price $5.39. [2026-01-02T12:11:05.509239] [DEBUG] [REMOTE ] ECC: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:05.509358] [DEBUG] [REMOTE ] ECC: PASS: Integrity check passed. [2026-01-02T12:11:05.509404] [DEBUG] [REMOTE ] ECC: Symbol is viable for forecasting. [2026-01-02T12:11:05.509456] [INFO ] [MAIN ] [1028/3541] ECC kept (0.4s) | 1028 kept, 0 rejected | 93.4/min | ETA: 26.9m [2026-01-02T12:11:05.874176] [DEBUG] [REMOTE ] ECL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:11:05.874306] [DEBUG] [REMOTE ] ECL: PASS: History has at least 300 days. [2026-01-02T12:11:05.874523] [DEBUG] [REMOTE ] ECL: PASS: Price check passed. Min price $252.35. [2026-01-02T12:11:05.874891] [DEBUG] [REMOTE ] ECL: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:05.875024] [DEBUG] [REMOTE ] ECL: PASS: Integrity check passed. [2026-01-02T12:11:05.875065] [DEBUG] [REMOTE ] ECL: Symbol is viable for forecasting. [2026-01-02T12:11:05.875114] [INFO ] [MAIN ] [1029/3541] ECL kept (0.4s) | 1029 kept, 0 rejected | 93.4/min | ETA: 26.9m [2026-01-02T12:11:06.411199] [DEBUG] [REMOTE ] ECPG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:11:06.411337] [DEBUG] [REMOTE ] ECPG: PASS: History has at least 300 days. [2026-01-02T12:11:06.411591] [DEBUG] [REMOTE ] ECPG: PASS: Price check passed. Min price $40.53. [2026-01-02T12:11:06.411745] [DEBUG] [REMOTE ] ECPG: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:06.411969] [DEBUG] [REMOTE ] ECPG: PASS: Integrity check passed. [2026-01-02T12:11:06.412012] [DEBUG] [REMOTE ] ECPG: Symbol is viable for forecasting. [2026-01-02T12:11:06.412060] [INFO ] [MAIN ] [1030/3541] ECPG kept (0.5s) | 1030 kept, 0 rejected | 93.4/min | ETA: 26.9m [2026-01-02T12:11:06.621786] [DEBUG] [REMOTE ] ECX: Retrieved 760 rows, trimmed to 300. [2026-01-02T12:11:06.621922] [DEBUG] [REMOTE ] ECX: PASS: History has at least 300 days. [2026-01-02T12:11:06.622127] [DEBUG] [REMOTE ] ECX: PASS: Price check passed. Min price $1.55. [2026-01-02T12:11:06.622266] [DEBUG] [REMOTE ] ECX: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:06.622377] [DEBUG] [REMOTE ] ECX: PASS: Integrity check passed. [2026-01-02T12:11:06.622418] [DEBUG] [REMOTE ] ECX: Symbol is viable for forecasting. [2026-01-02T12:11:06.622467] [INFO ] [MAIN ] [1031/3541] ECX kept (0.2s) | 1031 kept, 0 rejected | 93.5/min | ETA: 26.9m [2026-01-02T12:11:07.294848] [DEBUG] [REMOTE ] ED: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:11:07.294977] [DEBUG] [REMOTE ] ED: PASS: History has at least 300 days. [2026-01-02T12:11:07.295185] [DEBUG] [REMOTE ] ED: PASS: Price check passed. Min price $95.30. [2026-01-02T12:11:07.295319] [DEBUG] [REMOTE ] ED: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:07.295432] [DEBUG] [REMOTE ] ED: PASS: Integrity check passed. [2026-01-02T12:11:07.295471] [DEBUG] [REMOTE ] ED: Symbol is viable for forecasting. [2026-01-02T12:11:07.295517] [INFO ] [MAIN ] [1032/3541] ED kept (0.7s) | 1032 kept, 0 rejected | 93.5/min | ETA: 26.8m [2026-01-02T12:11:07.810876] [DEBUG] [REMOTE ] EDAP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:11:07.811091] [DEBUG] [REMOTE ] EDAP: PASS: History has at least 300 days. [2026-01-02T12:11:07.811405] [DEBUG] [REMOTE ] EDAP: PASS: Price check passed. Min price $1.81. [2026-01-02T12:11:07.811552] [DEBUG] [REMOTE ] EDAP: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:07.811716] [DEBUG] [REMOTE ] EDAP: PASS: Integrity check passed. [2026-01-02T12:11:07.811759] [DEBUG] [REMOTE ] EDAP: Symbol is viable for forecasting. [2026-01-02T12:11:07.811815] [INFO ] [MAIN ] [1033/3541] EDAP kept (0.5s) | 1033 kept, 0 rejected | 93.5/min | ETA: 26.8m [2026-01-02T12:11:08.224325] [DEBUG] [REMOTE ] EDD: Retrieved 4704 rows, trimmed to 300. [2026-01-02T12:11:08.224517] [DEBUG] [REMOTE ] EDD: PASS: History has at least 300 days. [2026-01-02T12:11:08.224798] [DEBUG] [REMOTE ] EDD: PASS: Price check passed. Min price $5.06. [2026-01-02T12:11:08.224947] [DEBUG] [REMOTE ] EDD: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:08.225071] [DEBUG] [REMOTE ] EDD: PASS: Integrity check passed. [2026-01-02T12:11:08.225114] [DEBUG] [REMOTE ] EDD: Symbol is viable for forecasting. [2026-01-02T12:11:08.225175] [INFO ] [MAIN ] [1034/3541] EDD kept (0.4s) | 1034 kept, 0 rejected | 93.5/min | ETA: 26.8m [2026-01-02T12:11:08.451799] [DEBUG] [REMOTE ] EDF: Retrieved 3777 rows, trimmed to 300. [2026-01-02T12:11:08.451983] [DEBUG] [REMOTE ] EDF: PASS: History has at least 300 days. [2026-01-02T12:11:08.452239] [DEBUG] [REMOTE ] EDF: PASS: Price check passed. Min price $4.74. [2026-01-02T12:11:08.452382] [DEBUG] [REMOTE ] EDF: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:08.452501] [DEBUG] [REMOTE ] EDF: PASS: Integrity check passed. [2026-01-02T12:11:08.452544] [DEBUG] [REMOTE ] EDF: Symbol is viable for forecasting. [2026-01-02T12:11:08.452616] [INFO ] [MAIN ] [1035/3541] EDF kept (0.2s) | 1035 kept, 0 rejected | 93.6/min | ETA: 26.8m [2026-01-02T12:11:09.100327] [DEBUG] [REMOTE ] EDN: Retrieved 4702 rows, trimmed to 300. [2026-01-02T12:11:09.100530] [DEBUG] [REMOTE ] EDN: PASS: History has at least 300 days. [2026-01-02T12:11:09.100832] [DEBUG] [REMOTE ] EDN: PASS: Price check passed. Min price $15.38. [2026-01-02T12:11:09.100974] [DEBUG] [REMOTE ] EDN: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:09.101237] [DEBUG] [REMOTE ] EDN: PASS: Integrity check passed. [2026-01-02T12:11:09.101279] [DEBUG] [REMOTE ] EDN: Symbol is viable for forecasting. [2026-01-02T12:11:09.101333] [INFO ] [MAIN ] [1036/3541] EDN kept (0.6s) | 1036 kept, 0 rejected | 93.6/min | ETA: 26.8m [2026-01-02T12:11:09.348368] [DEBUG] [REMOTE ] EE: Retrieved 933 rows, trimmed to 300. [2026-01-02T12:11:09.348588] [DEBUG] [REMOTE ] EE: PASS: History has at least 300 days. [2026-01-02T12:11:09.348892] [DEBUG] [REMOTE ] EE: PASS: Price check passed. Min price $25.16. [2026-01-02T12:11:09.349038] [DEBUG] [REMOTE ] EE: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:09.349153] [DEBUG] [REMOTE ] EE: PASS: Integrity check passed. [2026-01-02T12:11:09.349193] [DEBUG] [REMOTE ] EE: Symbol is viable for forecasting. [2026-01-02T12:11:09.349245] [INFO ] [MAIN ] [1037/3541] EE kept (0.2s) | 1037 kept, 0 rejected | 93.6/min | ETA: 26.7m [2026-01-02T12:11:10.217562] [DEBUG] [REMOTE ] EEMA: Retrieved 3494 rows, trimmed to 300. [2026-01-02T12:11:10.217710] [DEBUG] [REMOTE ] EEMA: PASS: History has at least 300 days. [2026-01-02T12:11:10.217910] [DEBUG] [REMOTE ] EEMA: PASS: Price check passed. Min price $87.99. [2026-01-02T12:11:10.218041] [DEBUG] [REMOTE ] EEMA: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:10.218149] [DEBUG] [REMOTE ] EEMA: PASS: Integrity check passed. [2026-01-02T12:11:10.218188] [DEBUG] [REMOTE ] EEMA: Symbol is viable for forecasting. [2026-01-02T12:11:10.218235] [INFO ] [MAIN ] [1038/3541] EEMA kept (0.9s) | 1038 kept, 0 rejected | 93.6/min | ETA: 26.7m [2026-01-02T12:11:10.558543] [DEBUG] [REMOTE ] EEX: Retrieved 2182 rows, trimmed to 300. [2026-01-02T12:11:10.558721] [DEBUG] [REMOTE ] EEX: PASS: History has at least 300 days. [2026-01-02T12:11:10.558925] [DEBUG] [REMOTE ] EEX: PASS: Price check passed. Min price $3.37. [2026-01-02T12:11:10.559061] [DEBUG] [REMOTE ] EEX: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:10.559170] [DEBUG] [REMOTE ] EEX: PASS: Integrity check passed. [2026-01-02T12:11:10.559211] [DEBUG] [REMOTE ] EEX: Symbol is viable for forecasting. [2026-01-02T12:11:10.559261] [INFO ] [MAIN ] [1039/3541] EEX kept (0.3s) | 1039 kept, 0 rejected | 93.6/min | ETA: 26.7m [2026-01-02T12:11:11.040967] [DEBUG] [REMOTE ] EFC: Retrieved 3831 rows, trimmed to 300. [2026-01-02T12:11:11.041099] [DEBUG] [REMOTE ] EFC: PASS: History has at least 300 days. [2026-01-02T12:11:11.041301] [DEBUG] [REMOTE ] EFC: PASS: Price check passed. Min price $12.93. [2026-01-02T12:11:11.041433] [DEBUG] [REMOTE ] EFC: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:11.041547] [DEBUG] [REMOTE ] EFC: PASS: Integrity check passed. [2026-01-02T12:11:11.041608] [DEBUG] [REMOTE ] EFC: Symbol is viable for forecasting. [2026-01-02T12:11:11.041657] [INFO ] [MAIN ] [1040/3541] EFC kept (0.5s) | 1040 kept, 0 rejected | 93.7/min | ETA: 26.7m [2026-01-02T12:11:11.488061] [DEBUG] [REMOTE ] EFSC: Retrieved 5654 rows, trimmed to 300. [2026-01-02T12:11:11.488193] [DEBUG] [REMOTE ] EFSC: PASS: History has at least 300 days. [2026-01-02T12:11:11.488410] [DEBUG] [REMOTE ] EFSC: PASS: Price check passed. Min price $51.70. [2026-01-02T12:11:11.488565] [DEBUG] [REMOTE ] EFSC: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:11.488800] [DEBUG] [REMOTE ] EFSC: PASS: Integrity check passed. [2026-01-02T12:11:11.488847] [DEBUG] [REMOTE ] EFSC: Symbol is viable for forecasting. [2026-01-02T12:11:11.488896] [INFO ] [MAIN ] [1041/3541] EFSC kept (0.4s) | 1041 kept, 0 rejected | 93.7/min | ETA: 26.7m [2026-01-02T12:11:13.246819] [DEBUG] [REMOTE ] EFX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:11:13.246972] [DEBUG] [REMOTE ] EFX: PASS: History has at least 300 days. [2026-01-02T12:11:13.247946] [DEBUG] [REMOTE ] EFX: PASS: Price check passed. Min price $203.70. [2026-01-02T12:11:13.248091] [DEBUG] [REMOTE ] EFX: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:13.248219] [DEBUG] [REMOTE ] EFX: PASS: Integrity check passed. [2026-01-02T12:11:13.248260] [DEBUG] [REMOTE ] EFX: Symbol is viable for forecasting. [2026-01-02T12:11:13.248310] [INFO ] [MAIN ] [1042/3541] EFX kept (1.8s) | 1042 kept, 0 rejected | 93.5/min | ETA: 26.7m [2026-01-02T12:11:13.736405] [DEBUG] [REMOTE ] EG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:11:13.736542] [DEBUG] [REMOTE ] EG: PASS: History has at least 300 days. [2026-01-02T12:11:13.736840] [DEBUG] [REMOTE ] EG: PASS: Price check passed. Min price $302.97. [2026-01-02T12:11:13.736987] [DEBUG] [REMOTE ] EG: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:13.737103] [DEBUG] [REMOTE ] EG: PASS: Integrity check passed. [2026-01-02T12:11:13.737144] [DEBUG] [REMOTE ] EG: Symbol is viable for forecasting. [2026-01-02T12:11:13.737193] [INFO ] [MAIN ] [1043/3541] EG kept (0.5s) | 1043 kept, 0 rejected | 93.6/min | ETA: 26.7m [2026-01-02T12:11:14.212510] [DEBUG] [REMOTE ] EGAN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:11:14.212667] [DEBUG] [REMOTE ] EGAN: PASS: History has at least 300 days. [2026-01-02T12:11:14.212923] [DEBUG] [REMOTE ] EGAN: PASS: Price check passed. Min price $9.56. [2026-01-02T12:11:14.213058] [DEBUG] [REMOTE ] EGAN: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:14.213177] [DEBUG] [REMOTE ] EGAN: PASS: Integrity check passed. [2026-01-02T12:11:14.213218] [DEBUG] [REMOTE ] EGAN: Symbol is viable for forecasting. [2026-01-02T12:11:14.213267] [INFO ] [MAIN ] [1044/3541] EGAN kept (0.5s) | 1044 kept, 0 rejected | 93.6/min | ETA: 26.7m [2026-01-02T12:11:14.792175] [DEBUG] [REMOTE ] EGBN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:11:14.792322] [DEBUG] [REMOTE ] EGBN: PASS: History has at least 300 days. [2026-01-02T12:11:14.792541] [DEBUG] [REMOTE ] EGBN: PASS: Price check passed. Min price $15.80. [2026-01-02T12:11:14.792706] [DEBUG] [REMOTE ] EGBN: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:14.792821] [DEBUG] [REMOTE ] EGBN: PASS: Integrity check passed. [2026-01-02T12:11:14.792862] [DEBUG] [REMOTE ] EGBN: Symbol is viable for forecasting. [2026-01-02T12:11:14.792911] [INFO ] [MAIN ] [1045/3541] EGBN kept (0.6s) | 1045 kept, 0 rejected | 93.6/min | ETA: 26.7m [2026-01-02T12:11:16.496503] [DEBUG] [REMOTE ] EGP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:11:16.496661] [DEBUG] [REMOTE ] EGP: PASS: History has at least 300 days. [2026-01-02T12:11:16.496883] [DEBUG] [REMOTE ] EGP: PASS: Price check passed. Min price $164.69. [2026-01-02T12:11:16.497016] [DEBUG] [REMOTE ] EGP: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:16.497126] [DEBUG] [REMOTE ] EGP: PASS: Integrity check passed. [2026-01-02T12:11:16.497166] [DEBUG] [REMOTE ] EGP: Symbol is viable for forecasting. [2026-01-02T12:11:16.497212] [INFO ] [MAIN ] [1046/3541] EGP kept (1.7s) | 1046 kept, 0 rejected | 93.4/min | ETA: 26.7m [2026-01-02T12:11:16.979996] [DEBUG] [REMOTE ] EGY: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:11:16.980125] [DEBUG] [REMOTE ] EGY: PASS: History has at least 300 days. [2026-01-02T12:11:16.980334] [DEBUG] [REMOTE ] EGY: PASS: Price check passed. Min price $3.37. [2026-01-02T12:11:16.980467] [DEBUG] [REMOTE ] EGY: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:16.980597] [DEBUG] [REMOTE ] EGY: PASS: Integrity check passed. [2026-01-02T12:11:16.980639] [DEBUG] [REMOTE ] EGY: Symbol is viable for forecasting. [2026-01-02T12:11:16.980691] [INFO ] [MAIN ] [1047/3541] EGY kept (0.5s) | 1047 kept, 0 rejected | 93.5/min | ETA: 26.7m [2026-01-02T12:11:17.101636] [DEBUG] [REMOTE ] EH: Retrieved 1521 rows, trimmed to 300. [2026-01-02T12:11:17.101770] [DEBUG] [REMOTE ] EH: PASS: History has at least 300 days. [2026-01-02T12:11:17.101963] [DEBUG] [REMOTE ] EH: PASS: Price check passed. Min price $12.79. [2026-01-02T12:11:17.102096] [DEBUG] [REMOTE ] EH: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:17.102211] [DEBUG] [REMOTE ] EH: PASS: Integrity check passed. [2026-01-02T12:11:17.102262] [DEBUG] [REMOTE ] EH: Symbol is viable for forecasting. [2026-01-02T12:11:17.102322] [INFO ] [MAIN ] [1048/3541] EH kept (0.1s) | 1048 kept, 0 rejected | 93.5/min | ETA: 26.7m [2026-01-02T12:11:17.602222] [DEBUG] [REMOTE ] EHAB: Retrieved 879 rows, trimmed to 300. [2026-01-02T12:11:17.602348] [DEBUG] [REMOTE ] EHAB: PASS: History has at least 300 days. [2026-01-02T12:11:17.602545] [DEBUG] [REMOTE ] EHAB: PASS: Price check passed. Min price $7.71. [2026-01-02T12:11:17.602737] [DEBUG] [REMOTE ] EHAB: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:17.602843] [DEBUG] [REMOTE ] EHAB: PASS: Integrity check passed. [2026-01-02T12:11:17.602883] [DEBUG] [REMOTE ] EHAB: Symbol is viable for forecasting. [2026-01-02T12:11:17.602930] [INFO ] [MAIN ] [1049/3541] EHAB kept (0.5s) | 1049 kept, 0 rejected | 93.6/min | ETA: 26.6m [2026-01-02T12:11:18.092714] [DEBUG] [REMOTE ] EHC: Retrieved 2012 rows, trimmed to 300. [2026-01-02T12:11:18.092846] [DEBUG] [REMOTE ] EHC: PASS: History has at least 300 days. [2026-01-02T12:11:18.093052] [DEBUG] [REMOTE ] EHC: PASS: Price check passed. Min price $106.14. [2026-01-02T12:11:18.093189] [DEBUG] [REMOTE ] EHC: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:18.093297] [DEBUG] [REMOTE ] EHC: PASS: Integrity check passed. [2026-01-02T12:11:18.093337] [DEBUG] [REMOTE ] EHC: Symbol is viable for forecasting. [2026-01-02T12:11:18.093386] [INFO ] [MAIN ] [1050/3541] EHC kept (0.5s) | 1050 kept, 0 rejected | 93.6/min | ETA: 26.6m [2026-01-02T12:11:18.595770] [DEBUG] [REMOTE ] EHI: Retrieved 5644 rows, trimmed to 300. [2026-01-02T12:11:18.595939] [DEBUG] [REMOTE ] EHI: PASS: History has at least 300 days. [2026-01-02T12:11:18.596145] [DEBUG] [REMOTE ] EHI: PASS: Price check passed. Min price $6.15. [2026-01-02T12:11:18.596275] [DEBUG] [REMOTE ] EHI: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:18.596381] [DEBUG] [REMOTE ] EHI: PASS: Integrity check passed. [2026-01-02T12:11:18.596420] [DEBUG] [REMOTE ] EHI: Symbol is viable for forecasting. [2026-01-02T12:11:18.596466] [INFO ] [MAIN ] [1051/3541] EHI kept (0.5s) | 1051 kept, 0 rejected | 93.6/min | ETA: 26.6m [2026-01-02T12:11:19.609620] [DEBUG] [REMOTE ] EHTH: Retrieved 4829 rows, trimmed to 300. [2026-01-02T12:11:19.609751] [DEBUG] [REMOTE ] EHTH: PASS: History has at least 300 days. [2026-01-02T12:11:19.609952] [DEBUG] [REMOTE ] EHTH: PASS: Price check passed. Min price $3.31. [2026-01-02T12:11:19.610084] [DEBUG] [REMOTE ] EHTH: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:19.610192] [DEBUG] [REMOTE ] EHTH: PASS: Integrity check passed. [2026-01-02T12:11:19.610231] [DEBUG] [REMOTE ] EHTH: Symbol is viable for forecasting. [2026-01-02T12:11:19.610277] [INFO ] [MAIN ] [1052/3541] EHTH kept (1.0s) | 1052 kept, 0 rejected | 93.5/min | ETA: 26.6m [2026-01-02T12:11:19.892443] [DEBUG] [REMOTE ] EIC: Retrieved 1620 rows, trimmed to 300. [2026-01-02T12:11:19.892567] [DEBUG] [REMOTE ] EIC: PASS: History has at least 300 days. [2026-01-02T12:11:19.892793] [DEBUG] [REMOTE ] EIC: PASS: Price check passed. Min price $10.94. [2026-01-02T12:11:19.893113] [DEBUG] [REMOTE ] EIC: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:19.893221] [DEBUG] [REMOTE ] EIC: PASS: Integrity check passed. [2026-01-02T12:11:19.893262] [DEBUG] [REMOTE ] EIC: Symbol is viable for forecasting. [2026-01-02T12:11:19.893308] [INFO ] [MAIN ] [1053/3541] EIC kept (0.3s) | 1053 kept, 0 rejected | 93.6/min | ETA: 26.6m [2026-01-02T12:11:20.435129] [DEBUG] [REMOTE ] EIG: Retrieved 4761 rows, trimmed to 300. [2026-01-02T12:11:20.435345] [DEBUG] [REMOTE ] EIG: PASS: History has at least 300 days. [2026-01-02T12:11:20.435874] [DEBUG] [REMOTE ] EIG: PASS: Price check passed. Min price $35.80. [2026-01-02T12:11:20.436074] [DEBUG] [REMOTE ] EIG: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:20.436240] [DEBUG] [REMOTE ] EIG: PASS: Integrity check passed. [2026-01-02T12:11:20.436284] [DEBUG] [REMOTE ] EIG: Symbol is viable for forecasting. [2026-01-02T12:11:20.436344] [INFO ] [MAIN ] [1054/3541] EIG kept (0.5s) | 1054 kept, 0 rejected | 93.6/min | ETA: 26.6m [2026-01-02T12:11:20.984764] [DEBUG] [REMOTE ] EIX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:11:20.984911] [DEBUG] [REMOTE ] EIX: PASS: History has at least 300 days. [2026-01-02T12:11:20.985185] [DEBUG] [REMOTE ] EIX: PASS: Price check passed. Min price $52.12. [2026-01-02T12:11:20.985324] [DEBUG] [REMOTE ] EIX: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:20.985446] [DEBUG] [REMOTE ] EIX: PASS: Integrity check passed. [2026-01-02T12:11:20.985488] [DEBUG] [REMOTE ] EIX: Symbol is viable for forecasting. [2026-01-02T12:11:20.985538] [INFO ] [MAIN ] [1055/3541] EIX kept (0.5s) | 1055 kept, 0 rejected | 93.6/min | ETA: 26.6m [2026-01-02T12:11:21.274143] [DEBUG] [REMOTE ] EL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:11:21.274293] [DEBUG] [REMOTE ] EL: PASS: History has at least 300 days. [2026-01-02T12:11:21.274541] [DEBUG] [REMOTE ] EL: PASS: Price check passed. Min price $85.59. [2026-01-02T12:11:21.274711] [DEBUG] [REMOTE ] EL: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:21.274832] [DEBUG] [REMOTE ] EL: PASS: Integrity check passed. [2026-01-02T12:11:21.274873] [DEBUG] [REMOTE ] EL: Symbol is viable for forecasting. [2026-01-02T12:11:21.274930] [INFO ] [MAIN ] [1056/3541] EL kept (0.3s) | 1056 kept, 0 rejected | 93.7/min | ETA: 26.5m [2026-01-02T12:11:21.567403] [DEBUG] [REMOTE ] ELAB: Retrieved 529 rows, trimmed to 300. [2026-01-02T12:11:21.567542] [DEBUG] [REMOTE ] ELAB: PASS: History has at least 300 days. [2026-01-02T12:11:21.567757] [DEBUG] [REMOTE ] ELAB: PASS: Price check passed. Min price $1.40. [2026-01-02T12:11:21.568080] [DEBUG] [REMOTE ] ELAB: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:21.568206] [DEBUG] [REMOTE ] ELAB: PASS: Integrity check passed. [2026-01-02T12:11:21.568249] [DEBUG] [REMOTE ] ELAB: Symbol is viable for forecasting. [2026-01-02T12:11:21.568296] [INFO ] [MAIN ] [1057/3541] ELAB kept (0.3s) | 1057 kept, 0 rejected | 93.7/min | ETA: 26.5m [2026-01-02T12:11:22.075950] [DEBUG] [REMOTE ] ELAN: Retrieved 1830 rows, trimmed to 300. [2026-01-02T12:11:22.076076] [DEBUG] [REMOTE ] ELAN: PASS: History has at least 300 days. [2026-01-02T12:11:22.076302] [DEBUG] [REMOTE ] ELAN: PASS: Price check passed. Min price $19.76. [2026-01-02T12:11:22.076444] [DEBUG] [REMOTE ] ELAN: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:22.076558] [DEBUG] [REMOTE ] ELAN: PASS: Integrity check passed. [2026-01-02T12:11:22.076625] [DEBUG] [REMOTE ] ELAN: Symbol is viable for forecasting. [2026-01-02T12:11:22.076674] [INFO ] [MAIN ] [1058/3541] ELAN kept (0.5s) | 1058 kept, 0 rejected | 93.7/min | ETA: 26.5m [2026-01-02T12:11:22.499495] [DEBUG] [REMOTE ] ELC: Retrieved 2355 rows, trimmed to 300. [2026-01-02T12:11:22.499641] [DEBUG] [REMOTE ] ELC: PASS: History has at least 300 days. [2026-01-02T12:11:22.499873] [DEBUG] [REMOTE ] ELC: PASS: Price check passed. Min price $20.45. [2026-01-02T12:11:22.500010] [DEBUG] [REMOTE ] ELC: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:22.500120] [DEBUG] [REMOTE ] ELC: PASS: Integrity check passed. [2026-01-02T12:11:22.500160] [DEBUG] [REMOTE ] ELC: Symbol is viable for forecasting. [2026-01-02T12:11:22.500209] [INFO ] [MAIN ] [1059/3541] ELC kept (0.4s) | 1059 kept, 0 rejected | 93.8/min | ETA: 26.5m [2026-01-02T12:11:22.755890] [DEBUG] [REMOTE ] ELDN: Retrieved 2840 rows, trimmed to 300. [2026-01-02T12:11:22.756009] [DEBUG] [REMOTE ] ELDN: PASS: History has at least 300 days. [2026-01-02T12:11:22.756204] [DEBUG] [REMOTE ] ELDN: PASS: Price check passed. Min price $1.39. [2026-01-02T12:11:22.756335] [DEBUG] [REMOTE ] ELDN: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:22.756442] [DEBUG] [REMOTE ] ELDN: PASS: Integrity check passed. [2026-01-02T12:11:22.756481] [DEBUG] [REMOTE ] ELDN: Symbol is viable for forecasting. [2026-01-02T12:11:22.756528] [INFO ] [MAIN ] [1060/3541] ELDN kept (0.3s) | 1060 kept, 0 rejected | 93.8/min | ETA: 26.4m [2026-01-02T12:11:24.078089] [DEBUG] [REMOTE ] ELF: Retrieved 2332 rows, trimmed to 300. [2026-01-02T12:11:24.078202] [DEBUG] [REMOTE ] ELF: PASS: History has at least 300 days. [2026-01-02T12:11:24.078394] [DEBUG] [REMOTE ] ELF: PASS: Price check passed. Min price $68.42. [2026-01-02T12:11:24.078526] [DEBUG] [REMOTE ] ELF: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:24.078677] [DEBUG] [REMOTE ] ELF: PASS: Integrity check passed. [2026-01-02T12:11:24.078719] [DEBUG] [REMOTE ] ELF: Symbol is viable for forecasting. [2026-01-02T12:11:24.078768] [INFO ] [MAIN ] [1061/3541] ELF kept (1.3s) | 1061 kept, 0 rejected | 93.7/min | ETA: 26.5m [2026-01-02T12:11:24.618659] [DEBUG] [REMOTE ] ELME: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:11:24.618834] [DEBUG] [REMOTE ] ELME: PASS: History has at least 300 days. [2026-01-02T12:11:24.619117] [DEBUG] [REMOTE ] ELME: PASS: Price check passed. Min price $16.40. [2026-01-02T12:11:24.619380] [DEBUG] [REMOTE ] ELME: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:24.619519] [DEBUG] [REMOTE ] ELME: PASS: Integrity check passed. [2026-01-02T12:11:24.619559] [DEBUG] [REMOTE ] ELME: Symbol is viable for forecasting. [2026-01-02T12:11:24.619631] [INFO ] [MAIN ] [1062/3541] ELME kept (0.5s) | 1062 kept, 0 rejected | 93.7/min | ETA: 26.4m [2026-01-02T12:11:25.084971] [DEBUG] [REMOTE ] ELS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:11:25.085100] [DEBUG] [REMOTE ] ELS: PASS: History has at least 300 days. [2026-01-02T12:11:25.085314] [DEBUG] [REMOTE ] ELS: PASS: Price check passed. Min price $59.35. [2026-01-02T12:11:25.085446] [DEBUG] [REMOTE ] ELS: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:25.085557] [DEBUG] [REMOTE ] ELS: PASS: Integrity check passed. [2026-01-02T12:11:25.085615] [DEBUG] [REMOTE ] ELS: Symbol is viable for forecasting. [2026-01-02T12:11:25.085664] [INFO ] [MAIN ] [1063/3541] ELS kept (0.5s) | 1063 kept, 0 rejected | 93.8/min | ETA: 26.4m [2026-01-02T12:11:25.348276] [DEBUG] [REMOTE ] ELTX: Retrieved 1232 rows, trimmed to 300. [2026-01-02T12:11:25.348401] [DEBUG] [REMOTE ] ELTX: PASS: History has at least 300 days. [2026-01-02T12:11:25.348648] [DEBUG] [REMOTE ] ELTX: PASS: Price check passed. Min price $7.54. [2026-01-02T12:11:25.348792] [DEBUG] [REMOTE ] ELTX: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:25.348902] [DEBUG] [REMOTE ] ELTX: PASS: Integrity check passed. [2026-01-02T12:11:25.348942] [DEBUG] [REMOTE ] ELTX: Symbol is viable for forecasting. [2026-01-02T12:11:25.348990] [INFO ] [MAIN ] [1064/3541] ELTX kept (0.3s) | 1064 kept, 0 rejected | 93.8/min | ETA: 26.4m [2026-01-02T12:11:25.791147] [DEBUG] [REMOTE ] ELVA: Retrieved 2435 rows, trimmed to 300. [2026-01-02T12:11:25.791281] [DEBUG] [REMOTE ] ELVA: PASS: History has at least 300 days. [2026-01-02T12:11:25.791494] [DEBUG] [REMOTE ] ELVA: PASS: Price check passed. Min price $4.23. [2026-01-02T12:11:25.791657] [DEBUG] [REMOTE ] ELVA: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:25.791773] [DEBUG] [REMOTE ] ELVA: PASS: Integrity check passed. [2026-01-02T12:11:25.791816] [DEBUG] [REMOTE ] ELVA: Symbol is viable for forecasting. [2026-01-02T12:11:25.791868] [INFO ] [MAIN ] [1065/3541] ELVA kept (0.4s) | 1065 kept, 0 rejected | 93.8/min | ETA: 26.4m [2026-01-02T12:11:26.160298] [DEBUG] [REMOTE ] ELVN: Retrieved 1460 rows, trimmed to 300. [2026-01-02T12:11:26.160423] [DEBUG] [REMOTE ] ELVN: PASS: History has at least 300 days. [2026-01-02T12:11:26.160665] [DEBUG] [REMOTE ] ELVN: PASS: Price check passed. Min price $15.40. [2026-01-02T12:11:26.160799] [DEBUG] [REMOTE ] ELVN: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:26.160905] [DEBUG] [REMOTE ] ELVN: PASS: Integrity check passed. [2026-01-02T12:11:26.160944] [DEBUG] [REMOTE ] ELVN: Symbol is viable for forecasting. [2026-01-02T12:11:26.160989] [INFO ] [MAIN ] [1066/3541] ELVN kept (0.4s) | 1066 kept, 0 rejected | 93.9/min | ETA: 26.4m [2026-01-02T12:11:26.411984] [DEBUG] [REMOTE ] ELWS: Retrieved 613 rows, trimmed to 300. [2026-01-02T12:11:26.412103] [DEBUG] [REMOTE ] ELWS: PASS: History has at least 300 days. [2026-01-02T12:11:26.412295] [DEBUG] [REMOTE ] ELWS: PASS: Price check passed. Min price $2.70. [2026-01-02T12:11:26.412428] [DEBUG] [REMOTE ] ELWS: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:26.412532] [DEBUG] [REMOTE ] ELWS: PASS: Integrity check passed. [2026-01-02T12:11:26.412598] [DEBUG] [REMOTE ] ELWS: Symbol is viable for forecasting. [2026-01-02T12:11:26.412648] [INFO ] [MAIN ] [1067/3541] ELWS kept (0.3s) | 1067 kept, 0 rejected | 93.9/min | ETA: 26.3m [2026-01-02T12:11:26.959701] [DEBUG] [REMOTE ] EM: Retrieved 1194 rows, trimmed to 300. [2026-01-02T12:11:26.959904] [DEBUG] [REMOTE ] EM: PASS: History has at least 300 days. [2026-01-02T12:11:26.960156] [DEBUG] [REMOTE ] EM: PASS: Price check passed. Min price $1.17. [2026-01-02T12:11:26.960300] [DEBUG] [REMOTE ] EM: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:26.960431] [DEBUG] [REMOTE ] EM: PASS: Integrity check passed. [2026-01-02T12:11:26.960481] [DEBUG] [REMOTE ] EM: Symbol is viable for forecasting. [2026-01-02T12:11:26.960536] [INFO ] [MAIN ] [1068/3541] EM kept (0.5s) | 1068 kept, 0 rejected | 93.9/min | ETA: 26.3m [2026-01-02T12:11:27.468905] [DEBUG] [REMOTE ] EMB: Retrieved 4537 rows, trimmed to 300. [2026-01-02T12:11:27.469300] [DEBUG] [REMOTE ] EMB: PASS: History has at least 300 days. [2026-01-02T12:11:27.469723] [DEBUG] [REMOTE ] EMB: PASS: Price check passed. Min price $93.48. [2026-01-02T12:11:27.469878] [DEBUG] [REMOTE ] EMB: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:27.470014] [DEBUG] [REMOTE ] EMB: PASS: Integrity check passed. [2026-01-02T12:11:27.470057] [DEBUG] [REMOTE ] EMB: Symbol is viable for forecasting. [2026-01-02T12:11:27.470114] [INFO ] [MAIN ] [1069/3541] EMB kept (0.5s) | 1069 kept, 0 rejected | 94.0/min | ETA: 26.3m [2026-01-02T12:11:27.675163] [DEBUG] [REMOTE ] EMBC: Retrieved 941 rows, trimmed to 300. [2026-01-02T12:11:27.675302] [DEBUG] [REMOTE ] EMBC: PASS: History has at least 300 days. [2026-01-02T12:11:27.675511] [DEBUG] [REMOTE ] EMBC: PASS: Price check passed. Min price $11.05. [2026-01-02T12:11:27.675666] [DEBUG] [REMOTE ] EMBC: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:27.675780] [DEBUG] [REMOTE ] EMBC: PASS: Integrity check passed. [2026-01-02T12:11:27.675820] [DEBUG] [REMOTE ] EMBC: Symbol is viable for forecasting. [2026-01-02T12:11:27.675867] [INFO ] [MAIN ] [1070/3541] EMBC kept (0.2s) | 1070 kept, 0 rejected | 94.0/min | ETA: 26.3m [2026-01-02T12:11:28.311548] [DEBUG] [REMOTE ] EMD: Retrieved 5556 rows, trimmed to 300. [2026-01-02T12:11:28.311713] [DEBUG] [REMOTE ] EMD: PASS: History has at least 300 days. [2026-01-02T12:11:28.311944] [DEBUG] [REMOTE ] EMD: PASS: Price check passed. Min price $9.92. [2026-01-02T12:11:28.312168] [DEBUG] [REMOTE ] EMD: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:28.312292] [DEBUG] [REMOTE ] EMD: PASS: Integrity check passed. [2026-01-02T12:11:28.312333] [DEBUG] [REMOTE ] EMD: Symbol is viable for forecasting. [2026-01-02T12:11:28.312381] [INFO ] [MAIN ] [1071/3541] EMD kept (0.6s) | 1071 kept, 0 rejected | 94.0/min | ETA: 26.3m [2026-01-02T12:11:41.067560] [DEBUG] [REMOTE ] EMF: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:11:41.067733] [DEBUG] [REMOTE ] EMF: PASS: History has at least 300 days. [2026-01-02T12:11:41.067988] [DEBUG] [REMOTE ] EMF: PASS: Price check passed. Min price $15.38. [2026-01-02T12:11:41.068128] [DEBUG] [REMOTE ] EMF: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:41.068256] [DEBUG] [REMOTE ] EMF: PASS: Integrity check passed. [2026-01-02T12:11:41.068299] [DEBUG] [REMOTE ] EMF: Symbol is viable for forecasting. [2026-01-02T12:11:41.068352] [INFO ] [MAIN ] [1072/3541] EMF kept (12.8s) | 1072 kept, 0 rejected | 92.4/min | ETA: 26.7m [2026-01-02T12:11:41.527008] [DEBUG] [REMOTE ] EMN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:11:41.527140] [DEBUG] [REMOTE ] EMN: PASS: History has at least 300 days. [2026-01-02T12:11:41.527354] [DEBUG] [REMOTE ] EMN: PASS: Price check passed. Min price $55.64. [2026-01-02T12:11:41.527487] [DEBUG] [REMOTE ] EMN: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:41.527621] [DEBUG] [REMOTE ] EMN: PASS: Integrity check passed. [2026-01-02T12:11:41.527664] [DEBUG] [REMOTE ] EMN: Symbol is viable for forecasting. [2026-01-02T12:11:41.527712] [INFO ] [MAIN ] [1073/3541] EMN kept (0.5s) | 1073 kept, 0 rejected | 92.4/min | ETA: 26.7m [2026-01-02T12:11:41.900637] [DEBUG] [REMOTE ] EMO: Retrieved 3660 rows, trimmed to 300. [2026-01-02T12:11:41.900773] [DEBUG] [REMOTE ] EMO: PASS: History has at least 300 days. [2026-01-02T12:11:41.900981] [DEBUG] [REMOTE ] EMO: PASS: Price check passed. Min price $41.14. [2026-01-02T12:11:41.901112] [DEBUG] [REMOTE ] EMO: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:41.901224] [DEBUG] [REMOTE ] EMO: PASS: Integrity check passed. [2026-01-02T12:11:41.901264] [DEBUG] [REMOTE ] EMO: Symbol is viable for forecasting. [2026-01-02T12:11:41.901311] [INFO ] [MAIN ] [1074/3541] EMO kept (0.4s) | 1074 kept, 0 rejected | 92.4/min | ETA: 26.7m [2026-01-02T12:11:42.301617] [DEBUG] [REMOTE ] EMXC: Retrieved 2121 rows, trimmed to 300. [2026-01-02T12:11:42.301743] [DEBUG] [REMOTE ] EMXC: PASS: History has at least 300 days. [2026-01-02T12:11:42.301948] [DEBUG] [REMOTE ] EMXC: PASS: Price check passed. Min price $65.81. [2026-01-02T12:11:42.302086] [DEBUG] [REMOTE ] EMXC: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:42.302201] [DEBUG] [REMOTE ] EMXC: PASS: Integrity check passed. [2026-01-02T12:11:42.302241] [DEBUG] [REMOTE ] EMXC: Symbol is viable for forecasting. [2026-01-02T12:11:42.302290] [INFO ] [MAIN ] [1075/3541] EMXC kept (0.4s) | 1075 kept, 0 rejected | 92.5/min | ETA: 26.7m [2026-01-02T12:11:42.786300] [DEBUG] [REMOTE ] ENB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:11:42.786429] [DEBUG] [REMOTE ] ENB: PASS: History has at least 300 days. [2026-01-02T12:11:42.786662] [DEBUG] [REMOTE ] ENB: PASS: Price check passed. Min price $45.75. [2026-01-02T12:11:42.786803] [DEBUG] [REMOTE ] ENB: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:42.786917] [DEBUG] [REMOTE ] ENB: PASS: Integrity check passed. [2026-01-02T12:11:42.786957] [DEBUG] [REMOTE ] ENB: Symbol is viable for forecasting. [2026-01-02T12:11:42.787006] [INFO ] [MAIN ] [1076/3541] ENB kept (0.5s) | 1076 kept, 0 rejected | 92.5/min | ETA: 26.6m [2026-01-02T12:11:43.429030] [DEBUG] [REMOTE ] ENGN: Retrieved 543 rows, trimmed to 300. [2026-01-02T12:11:43.429156] [DEBUG] [REMOTE ] ENGN: PASS: History has at least 300 days. [2026-01-02T12:11:43.429375] [DEBUG] [REMOTE ] ENGN: PASS: Price check passed. Min price $6.01. [2026-01-02T12:11:43.429507] [DEBUG] [REMOTE ] ENGN: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:43.429642] [DEBUG] [REMOTE ] ENGN: PASS: Integrity check passed. [2026-01-02T12:11:43.429686] [DEBUG] [REMOTE ] ENGN: Symbol is viable for forecasting. [2026-01-02T12:11:43.429732] [INFO ] [MAIN ] [1077/3541] ENGN kept (0.6s) | 1077 kept, 0 rejected | 92.5/min | ETA: 26.6m [2026-01-02T12:11:43.759211] [DEBUG] [REMOTE ] ENIC: Retrieved 2435 rows, trimmed to 300. [2026-01-02T12:11:43.759345] [DEBUG] [REMOTE ] ENIC: PASS: History has at least 300 days. [2026-01-02T12:11:43.759548] [DEBUG] [REMOTE ] ENIC: PASS: Price check passed. Min price $3.69. [2026-01-02T12:11:43.759719] [DEBUG] [REMOTE ] ENIC: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:43.759828] [DEBUG] [REMOTE ] ENIC: PASS: Integrity check passed. [2026-01-02T12:11:43.759869] [DEBUG] [REMOTE ] ENIC: Symbol is viable for forecasting. [2026-01-02T12:11:43.759917] [INFO ] [MAIN ] [1078/3541] ENIC kept (0.3s) | 1078 kept, 0 rejected | 92.5/min | ETA: 26.6m [2026-01-02T12:11:44.175865] [DEBUG] [REMOTE ] ENPH: Retrieved 3459 rows, trimmed to 300. [2026-01-02T12:11:44.175984] [DEBUG] [REMOTE ] ENPH: PASS: History has at least 300 days. [2026-01-02T12:11:44.176189] [DEBUG] [REMOTE ] ENPH: PASS: Price check passed. Min price $26.12. [2026-01-02T12:11:44.176320] [DEBUG] [REMOTE ] ENPH: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:44.176428] [DEBUG] [REMOTE ] ENPH: PASS: Integrity check passed. [2026-01-02T12:11:44.176467] [DEBUG] [REMOTE ] ENPH: Symbol is viable for forecasting. [2026-01-02T12:11:44.176514] [INFO ] [MAIN ] [1079/3541] ENPH kept (0.4s) | 1079 kept, 0 rejected | 92.6/min | ETA: 26.6m [2026-01-02T12:11:44.656996] [DEBUG] [REMOTE ] ENS: Retrieved 5390 rows, trimmed to 300. [2026-01-02T12:11:44.657121] [DEBUG] [REMOTE ] ENS: PASS: History has at least 300 days. [2026-01-02T12:11:44.657331] [DEBUG] [REMOTE ] ENS: PASS: Price check passed. Min price $109.15. [2026-01-02T12:11:44.657463] [DEBUG] [REMOTE ] ENS: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:44.657586] [DEBUG] [REMOTE ] ENS: PASS: Integrity check passed. [2026-01-02T12:11:44.657627] [DEBUG] [REMOTE ] ENS: Symbol is viable for forecasting. [2026-01-02T12:11:44.657673] [INFO ] [MAIN ] [1080/3541] ENS kept (0.5s) | 1080 kept, 0 rejected | 92.6/min | ETA: 26.6m [2026-01-02T12:11:45.041950] [DEBUG] [REMOTE ] ENSG: Retrieved 4564 rows, trimmed to 300. [2026-01-02T12:11:45.042073] [DEBUG] [REMOTE ] ENSG: PASS: History has at least 300 days. [2026-01-02T12:11:45.042275] [DEBUG] [REMOTE ] ENSG: PASS: Price check passed. Min price $173.52. [2026-01-02T12:11:45.042406] [DEBUG] [REMOTE ] ENSG: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:45.042511] [DEBUG] [REMOTE ] ENSG: PASS: Integrity check passed. [2026-01-02T12:11:45.042551] [DEBUG] [REMOTE ] ENSG: Symbol is viable for forecasting. [2026-01-02T12:11:45.042618] [INFO ] [MAIN ] [1081/3541] ENSG kept (0.4s) | 1081 kept, 0 rejected | 92.6/min | ETA: 26.6m [2026-01-02T12:11:45.398934] [DEBUG] [REMOTE ] ENTA: Retrieved 3216 rows, trimmed to 300. [2026-01-02T12:11:45.399126] [DEBUG] [REMOTE ] ENTA: PASS: History has at least 300 days. [2026-01-02T12:11:45.399411] [DEBUG] [REMOTE ] ENTA: PASS: Price check passed. Min price $10.47. [2026-01-02T12:11:45.399556] [DEBUG] [REMOTE ] ENTA: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:45.399700] [DEBUG] [REMOTE ] ENTA: PASS: Integrity check passed. [2026-01-02T12:11:45.399745] [DEBUG] [REMOTE ] ENTA: Symbol is viable for forecasting. [2026-01-02T12:11:45.399799] [INFO ] [MAIN ] [1082/3541] ENTA kept (0.4s) | 1082 kept, 0 rejected | 92.7/min | ETA: 26.5m [2026-01-02T12:11:45.845194] [DEBUG] [REMOTE ] ENTG: Retrieved 6408 rows, trimmed to 300. [2026-01-02T12:11:45.845337] [DEBUG] [REMOTE ] ENTG: PASS: History has at least 300 days. [2026-01-02T12:11:45.845605] [DEBUG] [REMOTE ] ENTG: PASS: Price check passed. Min price $68.80. [2026-01-02T12:11:45.845744] [DEBUG] [REMOTE ] ENTG: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:45.845867] [DEBUG] [REMOTE ] ENTG: PASS: Integrity check passed. [2026-01-02T12:11:45.845908] [DEBUG] [REMOTE ] ENTG: Symbol is viable for forecasting. [2026-01-02T12:11:45.845964] [INFO ] [MAIN ] [1083/3541] ENTG kept (0.4s) | 1083 kept, 0 rejected | 92.7/min | ETA: 26.5m [2026-01-02T12:11:46.163679] [DEBUG] [REMOTE ] ENTX: Retrieved 1888 rows, trimmed to 300. [2026-01-02T12:11:46.163899] [DEBUG] [REMOTE ] ENTX: PASS: History has at least 300 days. [2026-01-02T12:11:46.164163] [DEBUG] [REMOTE ] ENTX: PASS: Price check passed. Min price $1.72. [2026-01-02T12:11:46.164332] [DEBUG] [REMOTE ] ENTX: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:46.164474] [DEBUG] [REMOTE ] ENTX: PASS: Integrity check passed. [2026-01-02T12:11:46.164517] [DEBUG] [REMOTE ] ENTX: Symbol is viable for forecasting. [2026-01-02T12:11:46.164614] [INFO ] [MAIN ] [1084/3541] ENTX kept (0.3s) | 1084 kept, 0 rejected | 92.7/min | ETA: 26.5m [2026-01-02T12:11:46.499650] [DEBUG] [REMOTE ] ENVA: Retrieved 2799 rows, trimmed to 300. [2026-01-02T12:11:46.499836] [DEBUG] [REMOTE ] ENVA: PASS: History has at least 300 days. [2026-01-02T12:11:46.500080] [DEBUG] [REMOTE ] ENVA: PASS: Price check passed. Min price $104.01. [2026-01-02T12:11:46.500220] [DEBUG] [REMOTE ] ENVA: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:46.500337] [DEBUG] [REMOTE ] ENVA: PASS: Integrity check passed. [2026-01-02T12:11:46.500377] [DEBUG] [REMOTE ] ENVA: Symbol is viable for forecasting. [2026-01-02T12:11:46.500427] [INFO ] [MAIN ] [1085/3541] ENVA kept (0.3s) | 1085 kept, 0 rejected | 92.8/min | ETA: 26.5m [2026-01-02T12:11:46.942631] [DEBUG] [REMOTE ] ENVB: Retrieved 2372 rows, trimmed to 300. [2026-01-02T12:11:46.942772] [DEBUG] [REMOTE ] ENVB: PASS: History has at least 300 days. [2026-01-02T12:11:46.942993] [DEBUG] [REMOTE ] ENVB: PASS: Price check passed. Min price $3.63. [2026-01-02T12:11:46.943155] [DEBUG] [REMOTE ] ENVB: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:46.943283] [DEBUG] [REMOTE ] ENVB: PASS: Integrity check passed. [2026-01-02T12:11:46.943334] [DEBUG] [REMOTE ] ENVB: Symbol is viable for forecasting. [2026-01-02T12:11:46.943398] [INFO ] [MAIN ] [1086/3541] ENVB kept (0.4s) | 1086 kept, 0 rejected | 92.8/min | ETA: 26.5m [2026-01-02T12:11:47.320788] [DEBUG] [REMOTE ] ENVX: Retrieved 1254 rows, trimmed to 300. [2026-01-02T12:11:47.321016] [DEBUG] [REMOTE ] ENVX: PASS: History has at least 300 days. [2026-01-02T12:11:47.321354] [DEBUG] [REMOTE ] ENVX: PASS: Price check passed. Min price $7.11. [2026-01-02T12:11:47.321514] [DEBUG] [REMOTE ] ENVX: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:47.321719] [DEBUG] [REMOTE ] ENVX: PASS: Integrity check passed. [2026-01-02T12:11:47.321774] [DEBUG] [REMOTE ] ENVX: Symbol is viable for forecasting. [2026-01-02T12:11:47.321841] [INFO ] [MAIN ] [1087/3541] ENVX kept (0.4s) | 1087 kept, 0 rejected | 92.8/min | ETA: 26.4m [2026-01-02T12:11:47.835069] [DEBUG] [REMOTE ] EOD: Retrieved 4722 rows, trimmed to 300. [2026-01-02T12:11:47.835267] [DEBUG] [REMOTE ] EOD: PASS: History has at least 300 days. [2026-01-02T12:11:47.835590] [DEBUG] [REMOTE ] EOD: PASS: Price check passed. Min price $5.46. [2026-01-02T12:11:47.835740] [DEBUG] [REMOTE ] EOD: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:47.835865] [DEBUG] [REMOTE ] EOD: PASS: Integrity check passed. [2026-01-02T12:11:47.835908] [DEBUG] [REMOTE ] EOD: Symbol is viable for forecasting. [2026-01-02T12:11:47.835961] [INFO ] [MAIN ] [1088/3541] EOD kept (0.5s) | 1088 kept, 0 rejected | 92.9/min | ETA: 26.4m [2026-01-02T12:11:54.998547] [DEBUG] [REMOTE ] EOG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:11:54.998739] [DEBUG] [REMOTE ] EOG: PASS: History has at least 300 days. [2026-01-02T12:11:54.999097] [DEBUG] [REMOTE ] EOG: PASS: Price check passed. Min price $101.78. [2026-01-02T12:11:54.999239] [DEBUG] [REMOTE ] EOG: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:54.999366] [DEBUG] [REMOTE ] EOG: PASS: Integrity check passed. [2026-01-02T12:11:54.999418] [DEBUG] [REMOTE ] EOG: Symbol is viable for forecasting. [2026-01-02T12:11:54.999479] [INFO ] [MAIN ] [1089/3541] EOG kept (7.2s) | 1089 kept, 0 rejected | 92.0/min | ETA: 26.6m [2026-01-02T12:11:55.459702] [DEBUG] [REMOTE ] EOI: Retrieved 5329 rows, trimmed to 300. [2026-01-02T12:11:55.459847] [DEBUG] [REMOTE ] EOI: PASS: History has at least 300 days. [2026-01-02T12:11:55.460091] [DEBUG] [REMOTE ] EOI: PASS: Price check passed. Min price $19.16. [2026-01-02T12:11:55.460234] [DEBUG] [REMOTE ] EOI: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:55.460358] [DEBUG] [REMOTE ] EOI: PASS: Integrity check passed. [2026-01-02T12:11:55.460400] [DEBUG] [REMOTE ] EOI: Symbol is viable for forecasting. [2026-01-02T12:11:55.460449] [INFO ] [MAIN ] [1090/3541] EOI kept (0.5s) | 1090 kept, 0 rejected | 92.0/min | ETA: 26.6m [2026-01-02T12:11:57.957913] [DEBUG] [REMOTE ] EOLS: Retrieved 1985 rows, trimmed to 300. [2026-01-02T12:11:57.958036] [DEBUG] [REMOTE ] EOLS: PASS: History has at least 300 days. [2026-01-02T12:11:57.958230] [DEBUG] [REMOTE ] EOLS: PASS: Price check passed. Min price $6.00. [2026-01-02T12:11:57.958363] [DEBUG] [REMOTE ] EOLS: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:57.958469] [DEBUG] [REMOTE ] EOLS: PASS: Integrity check passed. [2026-01-02T12:11:57.958509] [DEBUG] [REMOTE ] EOLS: Symbol is viable for forecasting. [2026-01-02T12:11:57.958555] [INFO ] [MAIN ] [1091/3541] EOLS kept (2.5s) | 1091 kept, 0 rejected | 91.8/min | ETA: 26.7m [2026-01-02T12:11:58.366121] [DEBUG] [REMOTE ] EOS: Retrieved 5266 rows, trimmed to 300. [2026-01-02T12:11:58.366248] [DEBUG] [REMOTE ] EOS: PASS: History has at least 300 days. [2026-01-02T12:11:58.366450] [DEBUG] [REMOTE ] EOS: PASS: Price check passed. Min price $21.59. [2026-01-02T12:11:58.366601] [DEBUG] [REMOTE ] EOS: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:58.366719] [DEBUG] [REMOTE ] EOS: PASS: Integrity check passed. [2026-01-02T12:11:58.366759] [DEBUG] [REMOTE ] EOS: Symbol is viable for forecasting. [2026-01-02T12:11:58.366821] [INFO ] [MAIN ] [1092/3541] EOS kept (0.4s) | 1092 kept, 0 rejected | 91.8/min | ETA: 26.7m [2026-01-02T12:11:58.625938] [DEBUG] [REMOTE ] EOSE: Retrieved 1403 rows, trimmed to 300. [2026-01-02T12:11:58.626037] [DEBUG] [REMOTE ] EOSE: PASS: History has at least 300 days. [2026-01-02T12:11:58.626229] [DEBUG] [REMOTE ] EOSE: PASS: Price check passed. Min price $11.35. [2026-01-02T12:11:58.626360] [DEBUG] [REMOTE ] EOSE: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:58.626469] [DEBUG] [REMOTE ] EOSE: PASS: Integrity check passed. [2026-01-02T12:11:58.626509] [DEBUG] [REMOTE ] EOSE: Symbol is viable for forecasting. [2026-01-02T12:11:58.626555] [INFO ] [MAIN ] [1093/3541] EOSE kept (0.3s) | 1093 kept, 0 rejected | 91.9/min | ETA: 26.6m [2026-01-02T12:11:59.231946] [DEBUG] [REMOTE ] EPAC: Retrieved 6399 rows, trimmed to 300. [2026-01-02T12:11:59.232074] [DEBUG] [REMOTE ] EPAC: PASS: History has at least 300 days. [2026-01-02T12:11:59.232282] [DEBUG] [REMOTE ] EPAC: PASS: Price check passed. Min price $35.81. [2026-01-02T12:11:59.232420] [DEBUG] [REMOTE ] EPAC: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:59.232533] [DEBUG] [REMOTE ] EPAC: PASS: Integrity check passed. [2026-01-02T12:11:59.232593] [DEBUG] [REMOTE ] EPAC: Symbol is viable for forecasting. [2026-01-02T12:11:59.232645] [INFO ] [MAIN ] [1094/3541] EPAC kept (0.6s) | 1094 kept, 0 rejected | 91.9/min | ETA: 26.6m [2026-01-02T12:11:59.593247] [DEBUG] [REMOTE ] EPAM: Retrieved 3495 rows, trimmed to 300. [2026-01-02T12:11:59.593376] [DEBUG] [REMOTE ] EPAM: PASS: History has at least 300 days. [2026-01-02T12:11:59.593623] [DEBUG] [REMOTE ] EPAM: PASS: Price check passed. Min price $142.20. [2026-01-02T12:11:59.593759] [DEBUG] [REMOTE ] EPAM: PASS: Continuity check passed with 300 days. [2026-01-02T12:11:59.593868] [DEBUG] [REMOTE ] EPAM: PASS: Integrity check passed. [2026-01-02T12:11:59.593906] [DEBUG] [REMOTE ] EPAM: Symbol is viable for forecasting. [2026-01-02T12:11:59.593953] [INFO ] [MAIN ] [1095/3541] EPAM kept (0.4s) | 1095 kept, 0 rejected | 91.9/min | ETA: 26.6m [2026-01-02T12:12:00.146343] [DEBUG] [REMOTE ] EPC: Retrieved 6481 rows, trimmed to 300. [2026-01-02T12:12:00.146538] [DEBUG] [REMOTE ] EPC: PASS: History has at least 300 days. [2026-01-02T12:12:00.146862] [DEBUG] [REMOTE ] EPC: PASS: Price check passed. Min price $15.91. [2026-01-02T12:12:00.147023] [DEBUG] [REMOTE ] EPC: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:00.147155] [DEBUG] [REMOTE ] EPC: PASS: Integrity check passed. [2026-01-02T12:12:00.147208] [DEBUG] [REMOTE ] EPC: Symbol is viable for forecasting. [2026-01-02T12:12:00.147263] [INFO ] [MAIN ] [1096/3541] EPC kept (0.6s) | 1096 kept, 0 rejected | 91.9/min | ETA: 26.6m [2026-01-02T12:12:00.612886] [DEBUG] [REMOTE ] EPD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:12:00.613031] [DEBUG] [REMOTE ] EPD: PASS: History has at least 300 days. [2026-01-02T12:12:00.613273] [DEBUG] [REMOTE ] EPD: PASS: Price check passed. Min price $29.66. [2026-01-02T12:12:00.613409] [DEBUG] [REMOTE ] EPD: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:00.613530] [DEBUG] [REMOTE ] EPD: PASS: Integrity check passed. [2026-01-02T12:12:00.613569] [DEBUG] [REMOTE ] EPD: Symbol is viable for forecasting. [2026-01-02T12:12:00.613640] [INFO ] [MAIN ] [1097/3541] EPD kept (0.5s) | 1097 kept, 0 rejected | 92.0/min | ETA: 26.6m [2026-01-02T12:12:00.936505] [DEBUG] [REMOTE ] EPSN: Retrieved 2379 rows, trimmed to 300. [2026-01-02T12:12:00.936709] [DEBUG] [REMOTE ] EPSN: PASS: History has at least 300 days. [2026-01-02T12:12:00.937004] [DEBUG] [REMOTE ] EPSN: PASS: Price check passed. Min price $4.48. [2026-01-02T12:12:00.937167] [DEBUG] [REMOTE ] EPSN: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:00.937320] [DEBUG] [REMOTE ] EPSN: PASS: Integrity check passed. [2026-01-02T12:12:00.937366] [DEBUG] [REMOTE ] EPSN: Symbol is viable for forecasting. [2026-01-02T12:12:00.937451] [INFO ] [MAIN ] [1098/3541] EPSN kept (0.3s) | 1098 kept, 0 rejected | 92.0/min | ETA: 26.6m [2026-01-02T12:12:01.376872] [DEBUG] [REMOTE ] EQBK: Retrieved 2549 rows, trimmed to 300. [2026-01-02T12:12:01.377013] [DEBUG] [REMOTE ] EQBK: PASS: History has at least 300 days. [2026-01-02T12:12:01.377256] [DEBUG] [REMOTE ] EQBK: PASS: Price check passed. Min price $38.62. [2026-01-02T12:12:01.377426] [DEBUG] [REMOTE ] EQBK: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:01.377545] [DEBUG] [REMOTE ] EQBK: PASS: Integrity check passed. [2026-01-02T12:12:01.377608] [DEBUG] [REMOTE ] EQBK: Symbol is viable for forecasting. [2026-01-02T12:12:01.377689] [INFO ] [MAIN ] [1099/3541] EQBK kept (0.4s) | 1099 kept, 0 rejected | 92.0/min | ETA: 26.5m [2026-01-02T12:12:01.625146] [DEBUG] [REMOTE ] EQH: Retrieved 1922 rows, trimmed to 300. [2026-01-02T12:12:01.625273] [DEBUG] [REMOTE ] EQH: PASS: History has at least 300 days. [2026-01-02T12:12:01.625482] [DEBUG] [REMOTE ] EQH: PASS: Price check passed. Min price $42.67. [2026-01-02T12:12:01.625641] [DEBUG] [REMOTE ] EQH: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:01.625757] [DEBUG] [REMOTE ] EQH: PASS: Integrity check passed. [2026-01-02T12:12:01.625798] [DEBUG] [REMOTE ] EQH: Symbol is viable for forecasting. [2026-01-02T12:12:01.625847] [INFO ] [MAIN ] [1100/3541] EQH kept (0.2s) | 1100 kept, 0 rejected | 92.1/min | ETA: 26.5m [2026-01-02T12:12:02.337502] [DEBUG] [REMOTE ] EQIX: Retrieved 6385 rows, trimmed to 300. [2026-01-02T12:12:02.337741] [DEBUG] [REMOTE ] EQIX: PASS: History has at least 300 days. [2026-01-02T12:12:02.338090] [DEBUG] [REMOTE ] EQIX: PASS: Price check passed. Min price $726.09. [2026-01-02T12:12:02.338249] [DEBUG] [REMOTE ] EQIX: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:02.338406] [DEBUG] [REMOTE ] EQIX: PASS: Integrity check passed. [2026-01-02T12:12:02.338453] [DEBUG] [REMOTE ] EQIX: Symbol is viable for forecasting. [2026-01-02T12:12:02.338516] [INFO ] [MAIN ] [1101/3541] EQIX kept (0.7s) | 1101 kept, 0 rejected | 92.1/min | ETA: 26.5m [2026-01-02T12:12:02.578969] [DEBUG] [REMOTE ] ERAS: Retrieved 1121 rows, trimmed to 300. [2026-01-02T12:12:02.579149] [DEBUG] [REMOTE ] ERAS: PASS: History has at least 300 days. [2026-01-02T12:12:02.579383] [DEBUG] [REMOTE ] ERAS: PASS: Price check passed. Min price $2.20. [2026-01-02T12:12:02.579521] [DEBUG] [REMOTE ] ERAS: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:02.579661] [DEBUG] [REMOTE ] ERAS: PASS: Integrity check passed. [2026-01-02T12:12:02.579704] [DEBUG] [REMOTE ] ERAS: Symbol is viable for forecasting. [2026-01-02T12:12:02.579755] [INFO ] [MAIN ] [1102/3541] ERAS kept (0.2s) | 1102 kept, 0 rejected | 92.1/min | ETA: 26.5m [2026-01-02T12:12:03.068959] [DEBUG] [REMOTE ] ERIC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:12:03.069160] [DEBUG] [REMOTE ] ERIC: PASS: History has at least 300 days. [2026-01-02T12:12:03.069464] [DEBUG] [REMOTE ] ERIC: PASS: Price check passed. Min price $8.17. [2026-01-02T12:12:03.069637] [DEBUG] [REMOTE ] ERIC: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:03.069780] [DEBUG] [REMOTE ] ERIC: PASS: Integrity check passed. [2026-01-02T12:12:03.069824] [DEBUG] [REMOTE ] ERIC: Symbol is viable for forecasting. [2026-01-02T12:12:03.069879] [INFO ] [MAIN ] [1103/3541] ERIC kept (0.5s) | 1103 kept, 0 rejected | 92.1/min | ETA: 26.5m [2026-01-02T12:12:03.651404] [DEBUG] [REMOTE ] ERIE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:12:03.651734] [DEBUG] [REMOTE ] ERIE: PASS: History has at least 300 days. [2026-01-02T12:12:03.652314] [DEBUG] [REMOTE ] ERIE: PASS: Price check passed. Min price $275.00. [2026-01-02T12:12:03.652474] [DEBUG] [REMOTE ] ERIE: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:03.652684] [DEBUG] [REMOTE ] ERIE: PASS: Integrity check passed. [2026-01-02T12:12:03.652732] [DEBUG] [REMOTE ] ERIE: Symbol is viable for forecasting. [2026-01-02T12:12:03.653020] [INFO ] [MAIN ] [1104/3541] ERIE kept (0.6s) | 1104 kept, 0 rejected | 92.2/min | ETA: 26.4m [2026-01-02T12:12:04.069508] [DEBUG] [REMOTE ] ERII: Retrieved 4403 rows, trimmed to 300. [2026-01-02T12:12:04.069789] [DEBUG] [REMOTE ] ERII: PASS: History has at least 300 days. [2026-01-02T12:12:04.070360] [DEBUG] [REMOTE ] ERII: PASS: Price check passed. Min price $13.28. [2026-01-02T12:12:04.070714] [DEBUG] [REMOTE ] ERII: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:04.070870] [DEBUG] [REMOTE ] ERII: PASS: Integrity check passed. [2026-01-02T12:12:04.070913] [DEBUG] [REMOTE ] ERII: Symbol is viable for forecasting. [2026-01-02T12:12:04.070974] [INFO ] [MAIN ] [1105/3541] ERII kept (0.4s) | 1105 kept, 0 rejected | 92.2/min | ETA: 26.4m [2026-01-02T12:12:04.467944] [DEBUG] [REMOTE ] ERNA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:12:04.468342] [DEBUG] [REMOTE ] ERNA: PASS: History has at least 300 days. [2026-01-02T12:12:04.468671] [DEBUG] [REMOTE ] ERNA: PASS: Price check passed. Min price $1.15. [2026-01-02T12:12:04.468822] [DEBUG] [REMOTE ] ERNA: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:04.469142] [DEBUG] [REMOTE ] ERNA: PASS: Integrity check passed. [2026-01-02T12:12:04.469184] [DEBUG] [REMOTE ] ERNA: Symbol is viable for forecasting. [2026-01-02T12:12:04.469240] [INFO ] [MAIN ] [1106/3541] ERNA kept (0.4s) | 1106 kept, 0 rejected | 92.2/min | ETA: 26.4m [2026-01-02T12:12:04.621648] [DEBUG] [REMOTE ] ERO: Retrieved 1787 rows, trimmed to 300. [2026-01-02T12:12:04.621849] [DEBUG] [REMOTE ] ERO: PASS: History has at least 300 days. [2026-01-02T12:12:04.622136] [DEBUG] [REMOTE ] ERO: PASS: Price check passed. Min price $19.89. [2026-01-02T12:12:04.622304] [DEBUG] [REMOTE ] ERO: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:04.622443] [DEBUG] [REMOTE ] ERO: PASS: Integrity check passed. [2026-01-02T12:12:04.622492] [DEBUG] [REMOTE ] ERO: Symbol is viable for forecasting. [2026-01-02T12:12:04.622555] [INFO ] [MAIN ] [1107/3541] ERO kept (0.2s) | 1107 kept, 0 rejected | 92.3/min | ETA: 26.4m [2026-01-02T12:12:05.261978] [DEBUG] [REMOTE ] ES: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:12:05.262218] [DEBUG] [REMOTE ] ES: PASS: History has at least 300 days. [2026-01-02T12:12:05.262641] [DEBUG] [REMOTE ] ES: PASS: Price check passed. Min price $62.85. [2026-01-02T12:12:05.262793] [DEBUG] [REMOTE ] ES: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:05.263114] [DEBUG] [REMOTE ] ES: PASS: Integrity check passed. [2026-01-02T12:12:05.263160] [DEBUG] [REMOTE ] ES: Symbol is viable for forecasting. [2026-01-02T12:12:05.263219] [INFO ] [MAIN ] [1108/3541] ES kept (0.6s) | 1108 kept, 0 rejected | 92.3/min | ETA: 26.4m [2026-01-02T12:12:05.587819] [DEBUG] [REMOTE ] ESAB: Retrieved 944 rows, trimmed to 300. [2026-01-02T12:12:05.588053] [DEBUG] [REMOTE ] ESAB: PASS: History has at least 300 days. [2026-01-02T12:12:05.588314] [DEBUG] [REMOTE ] ESAB: PASS: Price check passed. Min price $104.30. [2026-01-02T12:12:05.588461] [DEBUG] [REMOTE ] ESAB: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:05.588665] [DEBUG] [REMOTE ] ESAB: PASS: Integrity check passed. [2026-01-02T12:12:05.588725] [DEBUG] [REMOTE ] ESAB: Symbol is viable for forecasting. [2026-01-02T12:12:05.588789] [INFO ] [MAIN ] [1109/3541] ESAB kept (0.3s) | 1109 kept, 0 rejected | 92.3/min | ETA: 26.3m [2026-01-02T12:12:06.064119] [DEBUG] [REMOTE ] ESCA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:12:06.064318] [DEBUG] [REMOTE ] ESCA: PASS: History has at least 300 days. [2026-01-02T12:12:06.064680] [DEBUG] [REMOTE ] ESCA: PASS: Price check passed. Min price $11.41. [2026-01-02T12:12:06.064826] [DEBUG] [REMOTE ] ESCA: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:06.064965] [DEBUG] [REMOTE ] ESCA: PASS: Integrity check passed. [2026-01-02T12:12:06.065026] [DEBUG] [REMOTE ] ESCA: Symbol is viable for forecasting. [2026-01-02T12:12:06.065081] [INFO ] [MAIN ] [1110/3541] ESCA kept (0.5s) | 1110 kept, 0 rejected | 92.3/min | ETA: 26.3m [2026-01-02T12:12:06.511751] [DEBUG] [REMOTE ] ESE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:12:06.511955] [DEBUG] [REMOTE ] ESE: PASS: History has at least 300 days. [2026-01-02T12:12:06.512228] [DEBUG] [REMOTE ] ESE: PASS: Price check passed. Min price $195.39. [2026-01-02T12:12:06.512368] [DEBUG] [REMOTE ] ESE: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:06.512496] [DEBUG] [REMOTE ] ESE: PASS: Integrity check passed. [2026-01-02T12:12:06.512537] [DEBUG] [REMOTE ] ESE: Symbol is viable for forecasting. [2026-01-02T12:12:06.512641] [INFO ] [MAIN ] [1111/3541] ESE kept (0.4s) | 1111 kept, 0 rejected | 92.4/min | ETA: 26.3m [2026-01-02T12:12:06.750762] [DEBUG] [REMOTE ] ESEA: Retrieved 4946 rows, trimmed to 300. [2026-01-02T12:12:06.750956] [DEBUG] [REMOTE ] ESEA: PASS: History has at least 300 days. [2026-01-02T12:12:06.751226] [DEBUG] [REMOTE ] ESEA: PASS: Price check passed. Min price $52.77. [2026-01-02T12:12:06.751364] [DEBUG] [REMOTE ] ESEA: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:06.751644] [DEBUG] [REMOTE ] ESEA: PASS: Integrity check passed. [2026-01-02T12:12:06.751691] [DEBUG] [REMOTE ] ESEA: Symbol is viable for forecasting. [2026-01-02T12:12:06.751743] [INFO ] [MAIN ] [1112/3541] ESEA kept (0.2s) | 1112 kept, 0 rejected | 92.4/min | ETA: 26.3m [2026-01-02T12:12:07.262351] [DEBUG] [REMOTE ] ESGD: Retrieved 2390 rows, trimmed to 300. [2026-01-02T12:12:07.262718] [DEBUG] [REMOTE ] ESGD: PASS: History has at least 300 days. [2026-01-02T12:12:07.263275] [DEBUG] [REMOTE ] ESGD: PASS: Price check passed. Min price $88.81. [2026-01-02T12:12:07.263461] [DEBUG] [REMOTE ] ESGD: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:07.263697] [DEBUG] [REMOTE ] ESGD: PASS: Integrity check passed. [2026-01-02T12:12:07.263757] [DEBUG] [REMOTE ] ESGD: Symbol is viable for forecasting. [2026-01-02T12:12:07.264021] [INFO ] [MAIN ] [1113/3541] ESGD kept (0.5s) | 1113 kept, 0 rejected | 92.4/min | ETA: 26.3m [2026-01-02T12:12:08.629323] [DEBUG] [REMOTE ] ESGE: Retrieved 2377 rows, trimmed to 300. [2026-01-02T12:12:08.629538] [DEBUG] [REMOTE ] ESGE: PASS: History has at least 300 days. [2026-01-02T12:12:08.629853] [DEBUG] [REMOTE ] ESGE: PASS: Price check passed. Min price $41.48. [2026-01-02T12:12:08.630011] [DEBUG] [REMOTE ] ESGE: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:08.630148] [DEBUG] [REMOTE ] ESGE: PASS: Integrity check passed. [2026-01-02T12:12:08.630194] [DEBUG] [REMOTE ] ESGE: Symbol is viable for forecasting. [2026-01-02T12:12:08.630248] [INFO ] [MAIN ] [1114/3541] ESGE kept (1.4s) | 1114 kept, 0 rejected | 92.3/min | ETA: 26.3m [2026-01-02T12:12:09.735859] [DEBUG] [REMOTE ] ESI: Retrieved 3067 rows, trimmed to 300. [2026-01-02T12:12:09.736062] [DEBUG] [REMOTE ] ESI: PASS: History has at least 300 days. [2026-01-02T12:12:09.736358] [DEBUG] [REMOTE ] ESI: PASS: Price check passed. Min price $22.92. [2026-01-02T12:12:09.736506] [DEBUG] [REMOTE ] ESI: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:09.736662] [DEBUG] [REMOTE ] ESI: PASS: Integrity check passed. [2026-01-02T12:12:09.736716] [DEBUG] [REMOTE ] ESI: Symbol is viable for forecasting. [2026-01-02T12:12:09.736780] [INFO ] [MAIN ] [1115/3541] ESI kept (1.1s) | 1115 kept, 0 rejected | 92.3/min | ETA: 26.3m [2026-01-02T12:12:10.081826] [DEBUG] [REMOTE ] ESOA: Retrieved 3285 rows, trimmed to 300. [2026-01-02T12:12:10.082067] [DEBUG] [REMOTE ] ESOA: PASS: History has at least 300 days. [2026-01-02T12:12:10.082343] [DEBUG] [REMOTE ] ESOA: PASS: Price check passed. Min price $7.90. [2026-01-02T12:12:10.082498] [DEBUG] [REMOTE ] ESOA: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:10.082640] [DEBUG] [REMOTE ] ESOA: PASS: Integrity check passed. [2026-01-02T12:12:10.082713] [DEBUG] [REMOTE ] ESOA: Symbol is viable for forecasting. [2026-01-02T12:12:10.082907] [INFO ] [MAIN ] [1116/3541] ESOA kept (0.3s) | 1116 kept, 0 rejected | 92.3/min | ETA: 26.3m [2026-01-02T12:12:10.293080] [DEBUG] [REMOTE ] ESPO: Retrieved 1811 rows, trimmed to 300. [2026-01-02T12:12:10.293285] [DEBUG] [REMOTE ] ESPO: PASS: History has at least 300 days. [2026-01-02T12:12:10.293669] [DEBUG] [REMOTE ] ESPO: PASS: Price check passed. Min price $103.46. [2026-01-02T12:12:10.293843] [DEBUG] [REMOTE ] ESPO: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:10.293971] [DEBUG] [REMOTE ] ESPO: PASS: Integrity check passed. [2026-01-02T12:12:10.294012] [DEBUG] [REMOTE ] ESPO: Symbol is viable for forecasting. [2026-01-02T12:12:10.294066] [INFO ] [MAIN ] [1117/3541] ESPO kept (0.2s) | 1117 kept, 0 rejected | 92.4/min | ETA: 26.2m [2026-01-02T12:12:10.854081] [DEBUG] [REMOTE ] ESQ: Retrieved 2141 rows, trimmed to 300. [2026-01-02T12:12:10.854313] [DEBUG] [REMOTE ] ESQ: PASS: History has at least 300 days. [2026-01-02T12:12:10.854612] [DEBUG] [REMOTE ] ESQ: PASS: Price check passed. Min price $92.74. [2026-01-02T12:12:10.854783] [DEBUG] [REMOTE ] ESQ: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:10.854928] [DEBUG] [REMOTE ] ESQ: PASS: Integrity check passed. [2026-01-02T12:12:10.854971] [DEBUG] [REMOTE ] ESQ: Symbol is viable for forecasting. [2026-01-02T12:12:10.855024] [INFO ] [MAIN ] [1118/3541] ESQ kept (0.6s) | 1118 kept, 0 rejected | 92.4/min | ETA: 26.2m [2026-01-02T12:12:11.233661] [DEBUG] [REMOTE ] ESTA: Retrieved 1874 rows, trimmed to 300. [2026-01-02T12:12:11.233849] [DEBUG] [REMOTE ] ESTA: PASS: History has at least 300 days. [2026-01-02T12:12:11.234109] [DEBUG] [REMOTE ] ESTA: PASS: Price check passed. Min price $38.94. [2026-01-02T12:12:11.234249] [DEBUG] [REMOTE ] ESTA: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:11.234375] [DEBUG] [REMOTE ] ESTA: PASS: Integrity check passed. [2026-01-02T12:12:11.234416] [DEBUG] [REMOTE ] ESTA: Symbol is viable for forecasting. [2026-01-02T12:12:11.234469] [INFO ] [MAIN ] [1119/3541] ESTA kept (0.4s) | 1119 kept, 0 rejected | 92.4/min | ETA: 26.2m [2026-01-02T12:12:11.530397] [DEBUG] [REMOTE ] ESTC: Retrieved 1819 rows, trimmed to 300. [2026-01-02T12:12:11.530605] [DEBUG] [REMOTE ] ESTC: PASS: History has at least 300 days. [2026-01-02T12:12:11.530862] [DEBUG] [REMOTE ] ESTC: PASS: Price check passed. Min price $69.07. [2026-01-02T12:12:11.531005] [DEBUG] [REMOTE ] ESTC: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:11.531118] [DEBUG] [REMOTE ] ESTC: PASS: Integrity check passed. [2026-01-02T12:12:11.531158] [DEBUG] [REMOTE ] ESTC: Symbol is viable for forecasting. [2026-01-02T12:12:11.531208] [INFO ] [MAIN ] [1120/3541] ESTC kept (0.3s) | 1120 kept, 0 rejected | 92.5/min | ETA: 26.2m [2026-01-02T12:12:12.218054] [DEBUG] [REMOTE ] ETB: Retrieved 5204 rows, trimmed to 300. [2026-01-02T12:12:12.218263] [DEBUG] [REMOTE ] ETB: PASS: History has at least 300 days. [2026-01-02T12:12:12.218656] [DEBUG] [REMOTE ] ETB: PASS: Price check passed. Min price $14.52. [2026-01-02T12:12:12.218830] [DEBUG] [REMOTE ] ETB: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:12.219119] [DEBUG] [REMOTE ] ETB: PASS: Integrity check passed. [2026-01-02T12:12:12.219172] [DEBUG] [REMOTE ] ETB: Symbol is viable for forecasting. [2026-01-02T12:12:12.219232] [INFO ] [MAIN ] [1121/3541] ETB kept (0.7s) | 1121 kept, 0 rejected | 92.5/min | ETA: 26.2m [2026-01-02T12:12:14.965865] [DEBUG] [REMOTE ] ETD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:12:14.965997] [DEBUG] [REMOTE ] ETD: PASS: History has at least 300 days. [2026-01-02T12:12:14.966209] [DEBUG] [REMOTE ] ETD: PASS: Price check passed. Min price $21.88. [2026-01-02T12:12:14.966346] [DEBUG] [REMOTE ] ETD: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:14.966459] [DEBUG] [REMOTE ] ETD: PASS: Integrity check passed. [2026-01-02T12:12:14.966515] [DEBUG] [REMOTE ] ETD: Symbol is viable for forecasting. [2026-01-02T12:12:14.966564] [INFO ] [MAIN ] [1122/3541] ETD kept (2.7s) | 1122 kept, 0 rejected | 92.2/min | ETA: 26.2m [2026-01-02T12:12:15.385163] [DEBUG] [REMOTE ] ETG: Retrieved 5517 rows, trimmed to 300. [2026-01-02T12:12:15.385306] [DEBUG] [REMOTE ] ETG: PASS: History has at least 300 days. [2026-01-02T12:12:15.385531] [DEBUG] [REMOTE ] ETG: PASS: Price check passed. Min price $20.71. [2026-01-02T12:12:15.385692] [DEBUG] [REMOTE ] ETG: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:15.385812] [DEBUG] [REMOTE ] ETG: PASS: Integrity check passed. [2026-01-02T12:12:15.385853] [DEBUG] [REMOTE ] ETG: Symbol is viable for forecasting. [2026-01-02T12:12:15.385901] [INFO ] [MAIN ] [1123/3541] ETG kept (0.4s) | 1123 kept, 0 rejected | 92.2/min | ETA: 26.2m [2026-01-02T12:12:15.642391] [DEBUG] [REMOTE ] ETHA: Retrieved 363 rows, trimmed to 300. [2026-01-02T12:12:15.642534] [DEBUG] [REMOTE ] ETHA: PASS: History has at least 300 days. [2026-01-02T12:12:15.642782] [DEBUG] [REMOTE ] ETHA: PASS: Price check passed. Min price $20.70. [2026-01-02T12:12:15.642944] [DEBUG] [REMOTE ] ETHA: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:15.643071] [DEBUG] [REMOTE ] ETHA: PASS: Integrity check passed. [2026-01-02T12:12:15.643117] [DEBUG] [REMOTE ] ETHA: Symbol is viable for forecasting. [2026-01-02T12:12:15.643174] [INFO ] [MAIN ] [1124/3541] ETHA kept (0.3s) | 1124 kept, 0 rejected | 92.3/min | ETA: 26.2m [2026-01-02T12:12:16.244397] [DEBUG] [REMOTE ] ETJ: Retrieved 4638 rows, trimmed to 300. [2026-01-02T12:12:16.244609] [DEBUG] [REMOTE ] ETJ: PASS: History has at least 300 days. [2026-01-02T12:12:16.244922] [DEBUG] [REMOTE ] ETJ: PASS: Price check passed. Min price $8.46. [2026-01-02T12:12:16.245218] [DEBUG] [REMOTE ] ETJ: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:16.245363] [DEBUG] [REMOTE ] ETJ: PASS: Integrity check passed. [2026-01-02T12:12:16.245408] [DEBUG] [REMOTE ] ETJ: Symbol is viable for forecasting. [2026-01-02T12:12:16.245465] [INFO ] [MAIN ] [1125/3541] ETJ kept (0.6s) | 1125 kept, 0 rejected | 92.3/min | ETA: 26.2m [2026-01-02T12:12:16.728850] [DEBUG] [REMOTE ] ETN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:12:16.729466] [DEBUG] [REMOTE ] ETN: PASS: History has at least 300 days. [2026-01-02T12:12:16.729902] [DEBUG] [REMOTE ] ETN: PASS: Price check passed. Min price $315.82. [2026-01-02T12:12:16.730052] [DEBUG] [REMOTE ] ETN: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:16.730204] [DEBUG] [REMOTE ] ETN: PASS: Integrity check passed. [2026-01-02T12:12:16.730248] [DEBUG] [REMOTE ] ETN: Symbol is viable for forecasting. [2026-01-02T12:12:16.730308] [INFO ] [MAIN ] [1126/3541] ETN kept (0.5s) | 1126 kept, 0 rejected | 92.3/min | ETA: 26.2m [2026-01-02T12:12:17.154879] [DEBUG] [REMOTE ] ETO: Retrieved 5435 rows, trimmed to 300. [2026-01-02T12:12:17.155082] [DEBUG] [REMOTE ] ETO: PASS: History has at least 300 days. [2026-01-02T12:12:17.155351] [DEBUG] [REMOTE ] ETO: PASS: Price check passed. Min price $26.63. [2026-01-02T12:12:17.155500] [DEBUG] [REMOTE ] ETO: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:17.155653] [DEBUG] [REMOTE ] ETO: PASS: Integrity check passed. [2026-01-02T12:12:17.155698] [DEBUG] [REMOTE ] ETO: Symbol is viable for forecasting. [2026-01-02T12:12:17.155755] [INFO ] [MAIN ] [1127/3541] ETO kept (0.4s) | 1127 kept, 0 rejected | 92.3/min | ETA: 26.1m [2026-01-02T12:12:17.316958] [DEBUG] [REMOTE ] ETON: Retrieved 1792 rows, trimmed to 300. [2026-01-02T12:12:17.317153] [DEBUG] [REMOTE ] ETON: PASS: History has at least 300 days. [2026-01-02T12:12:17.317426] [DEBUG] [REMOTE ] ETON: PASS: Price check passed. Min price $15.37. [2026-01-02T12:12:17.317588] [DEBUG] [REMOTE ] ETON: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:17.317710] [DEBUG] [REMOTE ] ETON: PASS: Integrity check passed. [2026-01-02T12:12:17.317778] [DEBUG] [REMOTE ] ETON: Symbol is viable for forecasting. [2026-01-02T12:12:17.317836] [INFO ] [MAIN ] [1128/3541] ETON kept (0.2s) | 1128 kept, 0 rejected | 92.4/min | ETA: 26.1m [2026-01-02T12:12:18.351935] [DEBUG] [REMOTE ] ETSY: Retrieved 2695 rows, trimmed to 300. [2026-01-02T12:12:18.352070] [DEBUG] [REMOTE ] ETSY: PASS: History has at least 300 days. [2026-01-02T12:12:18.352287] [DEBUG] [REMOTE ] ETSY: PASS: Price check passed. Min price $51.57. [2026-01-02T12:12:18.352439] [DEBUG] [REMOTE ] ETSY: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:18.352550] [DEBUG] [REMOTE ] ETSY: PASS: Integrity check passed. [2026-01-02T12:12:18.352612] [DEBUG] [REMOTE ] ETSY: Symbol is viable for forecasting. [2026-01-02T12:12:18.352664] [INFO ] [MAIN ] [1129/3541] ETSY kept (1.0s) | 1129 kept, 0 rejected | 92.4/min | ETA: 26.1m [2026-01-02T12:12:18.763115] [DEBUG] [REMOTE ] ETY: Retrieved 4803 rows, trimmed to 300. [2026-01-02T12:12:18.763241] [DEBUG] [REMOTE ] ETY: PASS: History has at least 300 days. [2026-01-02T12:12:18.763439] [DEBUG] [REMOTE ] ETY: PASS: Price check passed. Min price $14.82. [2026-01-02T12:12:18.763588] [DEBUG] [REMOTE ] ETY: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:18.763699] [DEBUG] [REMOTE ] ETY: PASS: Integrity check passed. [2026-01-02T12:12:18.763739] [DEBUG] [REMOTE ] ETY: Symbol is viable for forecasting. [2026-01-02T12:12:18.763786] [INFO ] [MAIN ] [1130/3541] ETY kept (0.4s) | 1130 kept, 0 rejected | 92.4/min | ETA: 26.1m [2026-01-02T12:12:18.980156] [DEBUG] [REMOTE ] EUFN: Retrieved 4003 rows, trimmed to 300. [2026-01-02T12:12:18.980285] [DEBUG] [REMOTE ] EUFN: PASS: History has at least 300 days. [2026-01-02T12:12:18.980494] [DEBUG] [REMOTE ] EUFN: PASS: Price check passed. Min price $32.51. [2026-01-02T12:12:18.980649] [DEBUG] [REMOTE ] EUFN: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:18.980764] [DEBUG] [REMOTE ] EUFN: PASS: Integrity check passed. [2026-01-02T12:12:18.980804] [DEBUG] [REMOTE ] EUFN: Symbol is viable for forecasting. [2026-01-02T12:12:18.980853] [INFO ] [MAIN ] [1131/3541] EUFN kept (0.2s) | 1131 kept, 0 rejected | 92.4/min | ETA: 26.1m [2026-01-02T12:12:19.404345] [DEBUG] [REMOTE ] EVAX: Retrieved 1232 rows, trimmed to 300. [2026-01-02T12:12:19.404543] [DEBUG] [REMOTE ] EVAX: PASS: History has at least 300 days. [2026-01-02T12:12:19.404865] [DEBUG] [REMOTE ] EVAX: PASS: Price check passed. Min price $4.70. [2026-01-02T12:12:19.405011] [DEBUG] [REMOTE ] EVAX: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:19.405131] [DEBUG] [REMOTE ] EVAX: PASS: Integrity check passed. [2026-01-02T12:12:19.405174] [DEBUG] [REMOTE ] EVAX: Symbol is viable for forecasting. [2026-01-02T12:12:19.405228] [INFO ] [MAIN ] [1132/3541] EVAX kept (0.4s) | 1132 kept, 0 rejected | 92.5/min | ETA: 26.1m [2026-01-02T12:12:20.039103] [DEBUG] [REMOTE ] EVC: Retrieved 6392 rows, trimmed to 300. [2026-01-02T12:12:20.039292] [DEBUG] [REMOTE ] EVC: PASS: History has at least 300 days. [2026-01-02T12:12:20.039627] [DEBUG] [REMOTE ] EVC: PASS: Price check passed. Min price $1.95. [2026-01-02T12:12:20.039770] [DEBUG] [REMOTE ] EVC: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:20.039924] [DEBUG] [REMOTE ] EVC: PASS: Integrity check passed. [2026-01-02T12:12:20.039966] [DEBUG] [REMOTE ] EVC: Symbol is viable for forecasting. [2026-01-02T12:12:20.040017] [INFO ] [MAIN ] [1133/3541] EVC kept (0.6s) | 1133 kept, 0 rejected | 92.5/min | ETA: 26.0m [2026-01-02T12:12:20.182541] [DEBUG] [REMOTE ] EVCM: Retrieved 1131 rows, trimmed to 300. [2026-01-02T12:12:20.182683] [DEBUG] [REMOTE ] EVCM: PASS: History has at least 300 days. [2026-01-02T12:12:20.182878] [DEBUG] [REMOTE ] EVCM: PASS: Price check passed. Min price $8.03. [2026-01-02T12:12:20.183012] [DEBUG] [REMOTE ] EVCM: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:20.183133] [DEBUG] [REMOTE ] EVCM: PASS: Integrity check passed. [2026-01-02T12:12:20.183173] [DEBUG] [REMOTE ] EVCM: Symbol is viable for forecasting. [2026-01-02T12:12:20.183219] [INFO ] [MAIN ] [1134/3541] EVCM kept (0.1s) | 1134 kept, 0 rejected | 92.5/min | ETA: 26.0m [2026-01-02T12:12:20.690919] [DEBUG] [REMOTE ] EVEX: Retrieved 1252 rows, trimmed to 300. [2026-01-02T12:12:20.691046] [DEBUG] [REMOTE ] EVEX: PASS: History has at least 300 days. [2026-01-02T12:12:20.691239] [DEBUG] [REMOTE ] EVEX: PASS: Price check passed. Min price $3.64. [2026-01-02T12:12:20.691369] [DEBUG] [REMOTE ] EVEX: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:20.691474] [DEBUG] [REMOTE ] EVEX: PASS: Integrity check passed. [2026-01-02T12:12:20.691513] [DEBUG] [REMOTE ] EVEX: Symbol is viable for forecasting. [2026-01-02T12:12:20.691560] [INFO ] [MAIN ] [1135/3541] EVEX kept (0.5s) | 1135 kept, 0 rejected | 92.5/min | ETA: 26.0m [2026-01-02T12:12:21.318784] [DEBUG] [REMOTE ] EVF: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:12:21.318920] [DEBUG] [REMOTE ] EVF: PASS: History has at least 300 days. [2026-01-02T12:12:21.319130] [DEBUG] [REMOTE ] EVF: PASS: Price check passed. Min price $5.22. [2026-01-02T12:12:21.319271] [DEBUG] [REMOTE ] EVF: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:21.319404] [DEBUG] [REMOTE ] EVF: PASS: Integrity check passed. [2026-01-02T12:12:21.319449] [DEBUG] [REMOTE ] EVF: Symbol is viable for forecasting. [2026-01-02T12:12:21.319498] [INFO ] [MAIN ] [1136/3541] EVF kept (0.6s) | 1136 kept, 0 rejected | 92.6/min | ETA: 26.0m [2026-01-02T12:12:24.421433] [DEBUG] [REMOTE ] EVG: Retrieved 5247 rows, trimmed to 300. [2026-01-02T12:12:24.421563] [DEBUG] [REMOTE ] EVG: PASS: History has at least 300 days. [2026-01-02T12:12:24.421795] [DEBUG] [REMOTE ] EVG: PASS: Price check passed. Min price $10.79. [2026-01-02T12:12:24.421933] [DEBUG] [REMOTE ] EVG: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:24.422044] [DEBUG] [REMOTE ] EVG: PASS: Integrity check passed. [2026-01-02T12:12:24.422087] [DEBUG] [REMOTE ] EVG: Symbol is viable for forecasting. [2026-01-02T12:12:24.422141] [INFO ] [MAIN ] [1137/3541] EVG kept (3.1s) | 1137 kept, 0 rejected | 92.2/min | ETA: 26.1m [2026-01-02T12:12:24.679297] [DEBUG] [REMOTE ] EVGO: Retrieved 1283 rows, trimmed to 300. [2026-01-02T12:12:24.679497] [DEBUG] [REMOTE ] EVGO: PASS: History has at least 300 days. [2026-01-02T12:12:24.679773] [DEBUG] [REMOTE ] EVGO: PASS: Price check passed. Min price $2.80. [2026-01-02T12:12:24.679918] [DEBUG] [REMOTE ] EVGO: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:24.680039] [DEBUG] [REMOTE ] EVGO: PASS: Integrity check passed. [2026-01-02T12:12:24.680082] [DEBUG] [REMOTE ] EVGO: Symbol is viable for forecasting. [2026-01-02T12:12:24.680137] [INFO ] [MAIN ] [1138/3541] EVGO kept (0.3s) | 1138 kept, 0 rejected | 92.3/min | ETA: 26.0m [2026-01-02T12:12:25.130029] [DEBUG] [REMOTE ] EVH: Retrieved 2660 rows, trimmed to 300. [2026-01-02T12:12:25.130170] [DEBUG] [REMOTE ] EVH: PASS: History has at least 300 days. [2026-01-02T12:12:25.130405] [DEBUG] [REMOTE ] EVH: PASS: Price check passed. Min price $3.54. [2026-01-02T12:12:25.130553] [DEBUG] [REMOTE ] EVH: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:25.130707] [DEBUG] [REMOTE ] EVH: PASS: Integrity check passed. [2026-01-02T12:12:25.130750] [DEBUG] [REMOTE ] EVH: Symbol is viable for forecasting. [2026-01-02T12:12:25.130801] [INFO ] [MAIN ] [1139/3541] EVH kept (0.5s) | 1139 kept, 0 rejected | 92.3/min | ETA: 26.0m [2026-01-02T12:12:25.698797] [DEBUG] [REMOTE ] EVN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:12:25.699009] [DEBUG] [REMOTE ] EVN: PASS: History has at least 300 days. [2026-01-02T12:12:25.699313] [DEBUG] [REMOTE ] EVN: PASS: Price check passed. Min price $10.62. [2026-01-02T12:12:25.699457] [DEBUG] [REMOTE ] EVN: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:25.699686] [DEBUG] [REMOTE ] EVN: PASS: Integrity check passed. [2026-01-02T12:12:25.699735] [DEBUG] [REMOTE ] EVN: Symbol is viable for forecasting. [2026-01-02T12:12:25.699790] [INFO ] [MAIN ] [1140/3541] EVN kept (0.6s) | 1140 kept, 0 rejected | 92.3/min | ETA: 26.0m [2026-01-02T12:12:26.127961] [DEBUG] [REMOTE ] EVO: Retrieved 4031 rows, trimmed to 300. [2026-01-02T12:12:26.128151] [DEBUG] [REMOTE ] EVO: PASS: History has at least 300 days. [2026-01-02T12:12:26.128403] [DEBUG] [REMOTE ] EVO: PASS: Price check passed. Min price $2.90. [2026-01-02T12:12:26.128546] [DEBUG] [REMOTE ] EVO: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:26.128716] [DEBUG] [REMOTE ] EVO: PASS: Integrity check passed. [2026-01-02T12:12:26.128760] [DEBUG] [REMOTE ] EVO: Symbol is viable for forecasting. [2026-01-02T12:12:26.128815] [INFO ] [MAIN ] [1141/3541] EVO kept (0.4s) | 1141 kept, 0 rejected | 92.4/min | ETA: 26.0m [2026-01-02T12:12:26.267272] [DEBUG] [REMOTE ] EVRG: Retrieved 1906 rows, trimmed to 300. [2026-01-02T12:12:26.267453] [DEBUG] [REMOTE ] EVRG: PASS: History has at least 300 days. [2026-01-02T12:12:26.267725] [DEBUG] [REMOTE ] EVRG: PASS: Price check passed. Min price $72.43. [2026-01-02T12:12:26.267871] [DEBUG] [REMOTE ] EVRG: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:26.267990] [DEBUG] [REMOTE ] EVRG: PASS: Integrity check passed. [2026-01-02T12:12:26.268032] [DEBUG] [REMOTE ] EVRG: Symbol is viable for forecasting. [2026-01-02T12:12:26.268087] [INFO ] [MAIN ] [1142/3541] EVRG kept (0.1s) | 1142 kept, 0 rejected | 92.4/min | ETA: 26.0m [2026-01-02T12:12:26.740828] [DEBUG] [REMOTE ] EVSD: Retrieved 387 rows, trimmed to 300. [2026-01-02T12:12:26.741020] [DEBUG] [REMOTE ] EVSD: PASS: History has at least 300 days. [2026-01-02T12:12:26.741322] [DEBUG] [REMOTE ] EVSD: PASS: Price check passed. Min price $50.81. [2026-01-02T12:12:26.741486] [DEBUG] [REMOTE ] EVSD: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:26.741657] [DEBUG] [REMOTE ] EVSD: PASS: Integrity check passed. [2026-01-02T12:12:26.741712] [DEBUG] [REMOTE ] EVSD: Symbol is viable for forecasting. [2026-01-02T12:12:26.741911] [INFO ] [MAIN ] [1143/3541] EVSD kept (0.5s) | 1143 kept, 0 rejected | 92.4/min | ETA: 25.9m [2026-01-02T12:12:27.162771] [DEBUG] [REMOTE ] EVTC: Retrieved 3201 rows, trimmed to 300. [2026-01-02T12:12:27.162900] [DEBUG] [REMOTE ] EVTC: PASS: History has at least 300 days. [2026-01-02T12:12:27.163102] [DEBUG] [REMOTE ] EVTC: PASS: Price check passed. Min price $27.04. [2026-01-02T12:12:27.163246] [DEBUG] [REMOTE ] EVTC: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:27.163359] [DEBUG] [REMOTE ] EVTC: PASS: Integrity check passed. [2026-01-02T12:12:27.163400] [DEBUG] [REMOTE ] EVTC: Symbol is viable for forecasting. [2026-01-02T12:12:27.163448] [INFO ] [MAIN ] [1144/3541] EVTC kept (0.4s) | 1144 kept, 0 rejected | 92.5/min | ETA: 25.9m [2026-01-02T12:12:27.577824] [DEBUG] [REMOTE ] EVTL: Retrieved 1009 rows, trimmed to 300. [2026-01-02T12:12:27.578011] [DEBUG] [REMOTE ] EVTL: PASS: History has at least 300 days. [2026-01-02T12:12:27.578252] [DEBUG] [REMOTE ] EVTL: PASS: Price check passed. Min price $3.86. [2026-01-02T12:12:27.578390] [DEBUG] [REMOTE ] EVTL: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:27.578503] [DEBUG] [REMOTE ] EVTL: PASS: Integrity check passed. [2026-01-02T12:12:27.578543] [DEBUG] [REMOTE ] EVTL: Symbol is viable for forecasting. [2026-01-02T12:12:27.578631] [INFO ] [MAIN ] [1145/3541] EVTL kept (0.4s) | 1145 kept, 0 rejected | 92.5/min | ETA: 25.9m [2026-01-02T12:12:28.238641] [DEBUG] [REMOTE ] EWBC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:12:28.238841] [DEBUG] [REMOTE ] EWBC: PASS: History has at least 300 days. [2026-01-02T12:12:28.239226] [DEBUG] [REMOTE ] EWBC: PASS: Price check passed. Min price $93.75. [2026-01-02T12:12:28.239438] [DEBUG] [REMOTE ] EWBC: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:28.239673] [DEBUG] [REMOTE ] EWBC: PASS: Integrity check passed. [2026-01-02T12:12:28.239738] [DEBUG] [REMOTE ] EWBC: Symbol is viable for forecasting. [2026-01-02T12:12:28.239820] [INFO ] [MAIN ] [1146/3541] EWBC kept (0.7s) | 1146 kept, 0 rejected | 92.5/min | ETA: 25.9m [2026-01-02T12:12:28.486150] [DEBUG] [REMOTE ] EWCZ: Retrieved 1107 rows, trimmed to 300. [2026-01-02T12:12:28.486401] [DEBUG] [REMOTE ] EWCZ: PASS: History has at least 300 days. [2026-01-02T12:12:28.486918] [DEBUG] [REMOTE ] EWCZ: PASS: Price check passed. Min price $3.24. [2026-01-02T12:12:28.487080] [DEBUG] [REMOTE ] EWCZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:28.487235] [DEBUG] [REMOTE ] EWCZ: PASS: Integrity check passed. [2026-01-02T12:12:28.487278] [DEBUG] [REMOTE ] EWCZ: Symbol is viable for forecasting. [2026-01-02T12:12:28.487336] [INFO ] [MAIN ] [1147/3541] EWCZ kept (0.2s) | 1147 kept, 0 rejected | 92.5/min | ETA: 25.9m [2026-01-02T12:12:28.821563] [DEBUG] [REMOTE ] EWTX: Retrieved 1198 rows, trimmed to 300. [2026-01-02T12:12:28.821732] [DEBUG] [REMOTE ] EWTX: PASS: History has at least 300 days. [2026-01-02T12:12:28.821962] [DEBUG] [REMOTE ] EWTX: PASS: Price check passed. Min price $14.70. [2026-01-02T12:12:28.822106] [DEBUG] [REMOTE ] EWTX: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:28.822233] [DEBUG] [REMOTE ] EWTX: PASS: Integrity check passed. [2026-01-02T12:12:28.822277] [DEBUG] [REMOTE ] EWTX: Symbol is viable for forecasting. [2026-01-02T12:12:28.822329] [INFO ] [MAIN ] [1148/3541] EWTX kept (0.3s) | 1148 kept, 0 rejected | 92.6/min | ETA: 25.8m [2026-01-02T12:12:29.407059] [DEBUG] [REMOTE ] EWZS: Retrieved 3838 rows, trimmed to 300. [2026-01-02T12:12:29.407186] [DEBUG] [REMOTE ] EWZS: PASS: History has at least 300 days. [2026-01-02T12:12:29.407419] [DEBUG] [REMOTE ] EWZS: PASS: Price check passed. Min price $12.38. [2026-01-02T12:12:29.407561] [DEBUG] [REMOTE ] EWZS: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:29.407694] [DEBUG] [REMOTE ] EWZS: PASS: Integrity check passed. [2026-01-02T12:12:29.407735] [DEBUG] [REMOTE ] EWZS: Symbol is viable for forecasting. [2026-01-02T12:12:29.407783] [INFO ] [MAIN ] [1149/3541] EWZS kept (0.6s) | 1149 kept, 0 rejected | 92.6/min | ETA: 25.8m [2026-01-02T12:12:30.004979] [DEBUG] [REMOTE ] EXAS: Retrieved 6266 rows, trimmed to 300. [2026-01-02T12:12:30.005134] [DEBUG] [REMOTE ] EXAS: PASS: History has at least 300 days. [2026-01-02T12:12:30.005404] [DEBUG] [REMOTE ] EXAS: PASS: Price check passed. Min price $57.75. [2026-01-02T12:12:30.005543] [DEBUG] [REMOTE ] EXAS: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:30.005692] [DEBUG] [REMOTE ] EXAS: PASS: Integrity check passed. [2026-01-02T12:12:30.005734] [DEBUG] [REMOTE ] EXAS: Symbol is viable for forecasting. [2026-01-02T12:12:30.005784] [INFO ] [MAIN ] [1150/3541] EXAS kept (0.6s) | 1150 kept, 0 rejected | 92.6/min | ETA: 25.8m [2026-01-02T12:12:31.141371] [DEBUG] [REMOTE ] EXC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:12:31.141514] [DEBUG] [REMOTE ] EXC: PASS: History has at least 300 days. [2026-01-02T12:12:31.141783] [DEBUG] [REMOTE ] EXC: PASS: Price check passed. Min price $43.09. [2026-01-02T12:12:31.141923] [DEBUG] [REMOTE ] EXC: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:31.142046] [DEBUG] [REMOTE ] EXC: PASS: Integrity check passed. [2026-01-02T12:12:31.142087] [DEBUG] [REMOTE ] EXC: Symbol is viable for forecasting. [2026-01-02T12:12:31.142136] [INFO ] [MAIN ] [1151/3541] EXC kept (1.1s) | 1151 kept, 0 rejected | 92.5/min | ETA: 25.8m [2026-01-02T12:12:31.603259] [DEBUG] [REMOTE ] EXEL: Retrieved 6466 rows, trimmed to 300. [2026-01-02T12:12:31.603403] [DEBUG] [REMOTE ] EXEL: PASS: History has at least 300 days. [2026-01-02T12:12:31.603629] [DEBUG] [REMOTE ] EXEL: PASS: Price check passed. Min price $34.54. [2026-01-02T12:12:31.603782] [DEBUG] [REMOTE ] EXEL: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:31.603893] [DEBUG] [REMOTE ] EXEL: PASS: Integrity check passed. [2026-01-02T12:12:31.603932] [DEBUG] [REMOTE ] EXEL: Symbol is viable for forecasting. [2026-01-02T12:12:31.603988] [INFO ] [MAIN ] [1152/3541] EXEL kept (0.5s) | 1152 kept, 0 rejected | 92.6/min | ETA: 25.8m [2026-01-02T12:12:31.730180] [DEBUG] [REMOTE ] EXFY: Retrieved 1039 rows, trimmed to 300. [2026-01-02T12:12:31.730432] [DEBUG] [REMOTE ] EXFY: PASS: History has at least 300 days. [2026-01-02T12:12:31.730783] [DEBUG] [REMOTE ] EXFY: PASS: Price check passed. Min price $1.36. [2026-01-02T12:12:31.730941] [DEBUG] [REMOTE ] EXFY: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:31.731073] [DEBUG] [REMOTE ] EXFY: PASS: Integrity check passed. [2026-01-02T12:12:31.731125] [DEBUG] [REMOTE ] EXFY: Symbol is viable for forecasting. [2026-01-02T12:12:31.731182] [INFO ] [MAIN ] [1153/3541] EXFY kept (0.1s) | 1153 kept, 0 rejected | 92.6/min | ETA: 25.8m [2026-01-02T12:12:32.404929] [DEBUG] [REMOTE ] EXG: Retrieved 4705 rows, trimmed to 300. [2026-01-02T12:12:32.405058] [DEBUG] [REMOTE ] EXG: PASS: History has at least 300 days. [2026-01-02T12:12:32.405352] [DEBUG] [REMOTE ] EXG: PASS: Price check passed. Min price $8.74. [2026-01-02T12:12:32.405525] [DEBUG] [REMOTE ] EXG: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:32.405680] [DEBUG] [REMOTE ] EXG: PASS: Integrity check passed. [2026-01-02T12:12:32.405726] [DEBUG] [REMOTE ] EXG: Symbol is viable for forecasting. [2026-01-02T12:12:32.405774] [INFO ] [MAIN ] [1154/3541] EXG kept (0.7s) | 1154 kept, 0 rejected | 92.6/min | ETA: 25.8m [2026-01-02T12:12:32.847043] [DEBUG] [REMOTE ] EXK: Retrieved 4953 rows, trimmed to 300. [2026-01-02T12:12:32.847177] [DEBUG] [REMOTE ] EXK: PASS: History has at least 300 days. [2026-01-02T12:12:32.847393] [DEBUG] [REMOTE ] EXK: PASS: Price check passed. Min price $7.07. [2026-01-02T12:12:32.847530] [DEBUG] [REMOTE ] EXK: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:32.847669] [DEBUG] [REMOTE ] EXK: PASS: Integrity check passed. [2026-01-02T12:12:32.847710] [DEBUG] [REMOTE ] EXK: Symbol is viable for forecasting. [2026-01-02T12:12:32.847759] [INFO ] [MAIN ] [1155/3541] EXK kept (0.4s) | 1155 kept, 0 rejected | 92.6/min | ETA: 25.8m [2026-01-02T12:12:33.241008] [DEBUG] [REMOTE ] EXLS: Retrieved 4829 rows, trimmed to 300. [2026-01-02T12:12:33.241147] [DEBUG] [REMOTE ] EXLS: PASS: History has at least 300 days. [2026-01-02T12:12:33.241364] [DEBUG] [REMOTE ] EXLS: PASS: Price check passed. Min price $38.54. [2026-01-02T12:12:33.241498] [DEBUG] [REMOTE ] EXLS: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:33.241631] [DEBUG] [REMOTE ] EXLS: PASS: Integrity check passed. [2026-01-02T12:12:33.241672] [DEBUG] [REMOTE ] EXLS: Symbol is viable for forecasting. [2026-01-02T12:12:33.241720] [INFO ] [MAIN ] [1156/3541] EXLS kept (0.4s) | 1156 kept, 0 rejected | 92.7/min | ETA: 25.7m [2026-01-02T12:12:33.712900] [DEBUG] [REMOTE ] EXP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:12:33.713031] [DEBUG] [REMOTE ] EXP: PASS: History has at least 300 days. [2026-01-02T12:12:33.713242] [DEBUG] [REMOTE ] EXP: PASS: Price check passed. Min price $198.79. [2026-01-02T12:12:33.713379] [DEBUG] [REMOTE ] EXP: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:33.713494] [DEBUG] [REMOTE ] EXP: PASS: Integrity check passed. [2026-01-02T12:12:33.713535] [DEBUG] [REMOTE ] EXP: Symbol is viable for forecasting. [2026-01-02T12:12:33.713601] [INFO ] [MAIN ] [1157/3541] EXP kept (0.5s) | 1157 kept, 0 rejected | 92.7/min | ETA: 25.7m [2026-01-02T12:12:34.198055] [DEBUG] [REMOTE ] EXPD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:12:34.198215] [DEBUG] [REMOTE ] EXPD: PASS: History has at least 300 days. [2026-01-02T12:12:34.198461] [DEBUG] [REMOTE ] EXPD: PASS: Price check passed. Min price $112.54. [2026-01-02T12:12:34.198659] [DEBUG] [REMOTE ] EXPD: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:34.198788] [DEBUG] [REMOTE ] EXPD: PASS: Integrity check passed. [2026-01-02T12:12:34.198829] [DEBUG] [REMOTE ] EXPD: Symbol is viable for forecasting. [2026-01-02T12:12:34.198880] [INFO ] [MAIN ] [1158/3541] EXPD kept (0.5s) | 1158 kept, 0 rejected | 92.7/min | ETA: 25.7m [2026-01-02T12:12:34.445641] [DEBUG] [REMOTE ] EXPE: Retrieved 5145 rows, trimmed to 300. [2026-01-02T12:12:34.445765] [DEBUG] [REMOTE ] EXPE: PASS: History has at least 300 days. [2026-01-02T12:12:34.445963] [DEBUG] [REMOTE ] EXPE: PASS: Price check passed. Min price $209.98. [2026-01-02T12:12:34.446095] [DEBUG] [REMOTE ] EXPE: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:34.446205] [DEBUG] [REMOTE ] EXPE: PASS: Integrity check passed. [2026-01-02T12:12:34.446245] [DEBUG] [REMOTE ] EXPE: Symbol is viable for forecasting. [2026-01-02T12:12:34.446291] [INFO ] [MAIN ] [1159/3541] EXPE kept (0.2s) | 1159 kept, 0 rejected | 92.8/min | ETA: 25.7m [2026-01-02T12:12:34.853947] [DEBUG] [REMOTE ] EXPI: Retrieved 2986 rows, trimmed to 300. [2026-01-02T12:12:34.854085] [DEBUG] [REMOTE ] EXPI: PASS: History has at least 300 days. [2026-01-02T12:12:34.854327] [DEBUG] [REMOTE ] EXPI: PASS: Price check passed. Min price $9.05. [2026-01-02T12:12:34.854496] [DEBUG] [REMOTE ] EXPI: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:34.854652] [DEBUG] [REMOTE ] EXPI: PASS: Integrity check passed. [2026-01-02T12:12:34.854704] [DEBUG] [REMOTE ] EXPI: Symbol is viable for forecasting. [2026-01-02T12:12:34.854766] [INFO ] [MAIN ] [1160/3541] EXPI kept (0.4s) | 1160 kept, 0 rejected | 92.8/min | ETA: 25.7m [2026-01-02T12:12:35.505948] [DEBUG] [REMOTE ] EXPO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:12:35.506082] [DEBUG] [REMOTE ] EXPO: PASS: History has at least 300 days. [2026-01-02T12:12:35.506314] [DEBUG] [REMOTE ] EXPO: PASS: Price check passed. Min price $65.00. [2026-01-02T12:12:35.506456] [DEBUG] [REMOTE ] EXPO: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:35.506594] [DEBUG] [REMOTE ] EXPO: PASS: Integrity check passed. [2026-01-02T12:12:35.506637] [DEBUG] [REMOTE ] EXPO: Symbol is viable for forecasting. [2026-01-02T12:12:35.506687] [INFO ] [MAIN ] [1161/3541] EXPO kept (0.7s) | 1161 kept, 0 rejected | 92.8/min | ETA: 25.6m [2026-01-02T12:12:35.811690] [DEBUG] [REMOTE ] EYE: Retrieved 2056 rows, trimmed to 300. [2026-01-02T12:12:35.811817] [DEBUG] [REMOTE ] EYE: PASS: History has at least 300 days. [2026-01-02T12:12:35.812020] [DEBUG] [REMOTE ] EYE: PASS: Price check passed. Min price $23.48. [2026-01-02T12:12:35.812155] [DEBUG] [REMOTE ] EYE: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:35.812265] [DEBUG] [REMOTE ] EYE: PASS: Integrity check passed. [2026-01-02T12:12:35.812306] [DEBUG] [REMOTE ] EYE: Symbol is viable for forecasting. [2026-01-02T12:12:35.812355] [INFO ] [MAIN ] [1162/3541] EYE kept (0.3s) | 1162 kept, 0 rejected | 92.8/min | ETA: 25.6m [2026-01-02T12:12:36.198183] [DEBUG] [REMOTE ] EZGO: Retrieved 1240 rows, trimmed to 300. [2026-01-02T12:12:36.198375] [DEBUG] [REMOTE ] EZGO: PASS: History has at least 300 days. [2026-01-02T12:12:36.198681] [DEBUG] [REMOTE ] EZGO: PASS: Price check passed. Min price $1.83. [2026-01-02T12:12:36.198860] [DEBUG] [REMOTE ] EZGO: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:36.198982] [DEBUG] [REMOTE ] EZGO: PASS: Integrity check passed. [2026-01-02T12:12:36.199025] [DEBUG] [REMOTE ] EZGO: Symbol is viable for forecasting. [2026-01-02T12:12:36.199077] [INFO ] [MAIN ] [1163/3541] EZGO kept (0.4s) | 1163 kept, 0 rejected | 92.9/min | ETA: 25.6m [2026-01-02T12:12:36.785493] [DEBUG] [REMOTE ] F: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:12:36.785718] [DEBUG] [REMOTE ] F: PASS: History has at least 300 days. [2026-01-02T12:12:36.786146] [DEBUG] [REMOTE ] F: PASS: Price check passed. Min price $11.28. [2026-01-02T12:12:36.786316] [DEBUG] [REMOTE ] F: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:36.786471] [DEBUG] [REMOTE ] F: PASS: Integrity check passed. [2026-01-02T12:12:36.786518] [DEBUG] [REMOTE ] F: Symbol is viable for forecasting. [2026-01-02T12:12:36.786606] [INFO ] [MAIN ] [1164/3541] F kept (0.6s) | 1164 kept, 0 rejected | 92.9/min | ETA: 25.6m [2026-01-02T12:12:36.986810] [DEBUG] [REMOTE ] FA: Retrieved 1137 rows, trimmed to 300. [2026-01-02T12:12:36.986999] [DEBUG] [REMOTE ] FA: PASS: History has at least 300 days. [2026-01-02T12:12:36.987282] [DEBUG] [REMOTE ] FA: PASS: Price check passed. Min price $12.17. [2026-01-02T12:12:36.987433] [DEBUG] [REMOTE ] FA: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:36.987554] [DEBUG] [REMOTE ] FA: PASS: Integrity check passed. [2026-01-02T12:12:36.987618] [DEBUG] [REMOTE ] FA: Symbol is viable for forecasting. [2026-01-02T12:12:36.987672] [INFO ] [MAIN ] [1165/3541] FA kept (0.2s) | 1165 kept, 0 rejected | 92.9/min | ETA: 25.6m [2026-01-02T12:12:37.495780] [DEBUG] [REMOTE ] FAF: Retrieved 3923 rows, trimmed to 300. [2026-01-02T12:12:37.495906] [DEBUG] [REMOTE ] FAF: PASS: History has at least 300 days. [2026-01-02T12:12:37.496109] [DEBUG] [REMOTE ] FAF: PASS: Price check passed. Min price $58.50. [2026-01-02T12:12:37.496279] [DEBUG] [REMOTE ] FAF: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:37.496395] [DEBUG] [REMOTE ] FAF: PASS: Integrity check passed. [2026-01-02T12:12:37.496434] [DEBUG] [REMOTE ] FAF: Symbol is viable for forecasting. [2026-01-02T12:12:37.496481] [INFO ] [MAIN ] [1166/3541] FAF kept (0.5s) | 1166 kept, 0 rejected | 93.0/min | ETA: 25.6m [2026-01-02T12:12:37.911038] [DEBUG] [REMOTE ] FALN: Retrieved 2399 rows, trimmed to 300. [2026-01-02T12:12:37.911217] [DEBUG] [REMOTE ] FALN: PASS: History has at least 300 days. [2026-01-02T12:12:37.911458] [DEBUG] [REMOTE ] FALN: PASS: Price check passed. Min price $26.82. [2026-01-02T12:12:37.911634] [DEBUG] [REMOTE ] FALN: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:37.911755] [DEBUG] [REMOTE ] FALN: PASS: Integrity check passed. [2026-01-02T12:12:37.911797] [DEBUG] [REMOTE ] FALN: Symbol is viable for forecasting. [2026-01-02T12:12:37.911848] [INFO ] [MAIN ] [1167/3541] FALN kept (0.4s) | 1167 kept, 0 rejected | 93.0/min | ETA: 25.5m [2026-01-02T12:12:38.336635] [DEBUG] [REMOTE ] FANG: Retrieved 3323 rows, trimmed to 300. [2026-01-02T12:12:38.336830] [DEBUG] [REMOTE ] FANG: PASS: History has at least 300 days. [2026-01-02T12:12:38.337083] [DEBUG] [REMOTE ] FANG: PASS: Price check passed. Min price $136.35. [2026-01-02T12:12:38.337222] [DEBUG] [REMOTE ] FANG: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:38.337346] [DEBUG] [REMOTE ] FANG: PASS: Integrity check passed. [2026-01-02T12:12:38.337387] [DEBUG] [REMOTE ] FANG: Symbol is viable for forecasting. [2026-01-02T12:12:38.337438] [INFO ] [MAIN ] [1168/3541] FANG kept (0.4s) | 1168 kept, 0 rejected | 93.0/min | ETA: 25.5m [2026-01-02T12:12:38.775229] [DEBUG] [REMOTE ] FARM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:12:38.775427] [DEBUG] [REMOTE ] FARM: PASS: History has at least 300 days. [2026-01-02T12:12:38.775719] [DEBUG] [REMOTE ] FARM: PASS: Price check passed. Min price $1.43. [2026-01-02T12:12:38.775859] [DEBUG] [REMOTE ] FARM: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:38.775987] [DEBUG] [REMOTE ] FARM: PASS: Integrity check passed. [2026-01-02T12:12:38.776027] [DEBUG] [REMOTE ] FARM: Symbol is viable for forecasting. [2026-01-02T12:12:38.776079] [INFO ] [MAIN ] [1169/3541] FARM kept (0.4s) | 1169 kept, 0 rejected | 93.0/min | ETA: 25.5m [2026-01-02T12:12:39.149085] [DEBUG] [REMOTE ] FBIN: Retrieved 3594 rows, trimmed to 300. [2026-01-02T12:12:39.149303] [DEBUG] [REMOTE ] FBIN: PASS: History has at least 300 days. [2026-01-02T12:12:39.149630] [DEBUG] [REMOTE ] FBIN: PASS: Price check passed. Min price $44.25. [2026-01-02T12:12:39.149818] [DEBUG] [REMOTE ] FBIN: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:39.149956] [DEBUG] [REMOTE ] FBIN: PASS: Integrity check passed. [2026-01-02T12:12:39.150000] [DEBUG] [REMOTE ] FBIN: Symbol is viable for forecasting. [2026-01-02T12:12:39.150056] [INFO ] [MAIN ] [1170/3541] FBIN kept (0.4s) | 1170 kept, 0 rejected | 93.1/min | ETA: 25.5m [2026-01-02T12:12:39.523365] [DEBUG] [REMOTE ] FBIO: Retrieved 3550 rows, trimmed to 300. [2026-01-02T12:12:39.523538] [DEBUG] [REMOTE ] FBIO: PASS: History has at least 300 days. [2026-01-02T12:12:39.523814] [DEBUG] [REMOTE ] FBIO: PASS: Price check passed. Min price $2.44. [2026-01-02T12:12:39.523962] [DEBUG] [REMOTE ] FBIO: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:39.524077] [DEBUG] [REMOTE ] FBIO: PASS: Integrity check passed. [2026-01-02T12:12:39.524119] [DEBUG] [REMOTE ] FBIO: Symbol is viable for forecasting. [2026-01-02T12:12:39.524171] [INFO ] [MAIN ] [1171/3541] FBIO kept (0.4s) | 1171 kept, 0 rejected | 93.1/min | ETA: 25.5m [2026-01-02T12:12:40.039825] [DEBUG] [REMOTE ] FBIZ: Retrieved 5090 rows, trimmed to 300. [2026-01-02T12:12:40.040056] [DEBUG] [REMOTE ] FBIZ: PASS: History has at least 300 days. [2026-01-02T12:12:40.040370] [DEBUG] [REMOTE ] FBIZ: PASS: Price check passed. Min price $47.40. [2026-01-02T12:12:40.040544] [DEBUG] [REMOTE ] FBIZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:40.040858] [DEBUG] [REMOTE ] FBIZ: PASS: Integrity check passed. [2026-01-02T12:12:40.040913] [DEBUG] [REMOTE ] FBIZ: Symbol is viable for forecasting. [2026-01-02T12:12:40.040979] [INFO ] [MAIN ] [1172/3541] FBIZ kept (0.5s) | 1172 kept, 0 rejected | 93.1/min | ETA: 25.4m [2026-01-02T12:12:40.354963] [DEBUG] [REMOTE ] FBK: Retrieved 2336 rows, trimmed to 300. [2026-01-02T12:12:40.355148] [DEBUG] [REMOTE ] FBK: PASS: History has at least 300 days. [2026-01-02T12:12:40.355409] [DEBUG] [REMOTE ] FBK: PASS: Price check passed. Min price $51.87. [2026-01-02T12:12:40.355557] [DEBUG] [REMOTE ] FBK: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:40.355704] [DEBUG] [REMOTE ] FBK: PASS: Integrity check passed. [2026-01-02T12:12:40.355746] [DEBUG] [REMOTE ] FBK: Symbol is viable for forecasting. [2026-01-02T12:12:40.355804] [INFO ] [MAIN ] [1173/3541] FBK kept (0.3s) | 1173 kept, 0 rejected | 93.2/min | ETA: 25.4m [2026-01-02T12:12:40.535511] [DEBUG] [REMOTE ] FBL: Retrieved 765 rows, trimmed to 300. [2026-01-02T12:12:40.535734] [DEBUG] [REMOTE ] FBL: PASS: History has at least 300 days. [2026-01-02T12:12:40.535978] [DEBUG] [REMOTE ] FBL: PASS: Price check passed. Min price $26.34. [2026-01-02T12:12:40.536119] [DEBUG] [REMOTE ] FBL: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:40.536235] [DEBUG] [REMOTE ] FBL: PASS: Integrity check passed. [2026-01-02T12:12:40.536277] [DEBUG] [REMOTE ] FBL: Symbol is viable for forecasting. [2026-01-02T12:12:40.536328] [INFO ] [MAIN ] [1174/3541] FBL kept (0.2s) | 1174 kept, 0 rejected | 93.2/min | ETA: 25.4m [2026-01-02T12:12:41.359542] [DEBUG] [REMOTE ] FBNC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:12:41.359697] [DEBUG] [REMOTE ] FBNC: PASS: History has at least 300 days. [2026-01-02T12:12:41.359914] [DEBUG] [REMOTE ] FBNC: PASS: Price check passed. Min price $46.11. [2026-01-02T12:12:41.360053] [DEBUG] [REMOTE ] FBNC: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:41.360163] [DEBUG] [REMOTE ] FBNC: PASS: Integrity check passed. [2026-01-02T12:12:41.360202] [DEBUG] [REMOTE ] FBNC: Symbol is viable for forecasting. [2026-01-02T12:12:41.360250] [INFO ] [MAIN ] [1175/3541] FBNC kept (0.8s) | 1175 kept, 0 rejected | 93.2/min | ETA: 25.4m [2026-01-02T12:12:41.848363] [DEBUG] [REMOTE ] FBP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:12:41.848486] [DEBUG] [REMOTE ] FBP: PASS: History has at least 300 days. [2026-01-02T12:12:41.848761] [DEBUG] [REMOTE ] FBP: PASS: Price check passed. Min price $19.08. [2026-01-02T12:12:41.848910] [DEBUG] [REMOTE ] FBP: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:41.849019] [DEBUG] [REMOTE ] FBP: PASS: Integrity check passed. [2026-01-02T12:12:41.849058] [DEBUG] [REMOTE ] FBP: Symbol is viable for forecasting. [2026-01-02T12:12:41.849105] [INFO ] [MAIN ] [1176/3541] FBP kept (0.5s) | 1176 kept, 0 rejected | 93.2/min | ETA: 25.4m [2026-01-02T12:12:42.285014] [DEBUG] [REMOTE ] FC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:12:42.285139] [DEBUG] [REMOTE ] FC: PASS: History has at least 300 days. [2026-01-02T12:12:42.285338] [DEBUG] [REMOTE ] FC: PASS: Price check passed. Min price $14.18. [2026-01-02T12:12:42.285470] [DEBUG] [REMOTE ] FC: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:42.285596] [DEBUG] [REMOTE ] FC: PASS: Integrity check passed. [2026-01-02T12:12:42.285637] [DEBUG] [REMOTE ] FC: Symbol is viable for forecasting. [2026-01-02T12:12:42.285683] [INFO ] [MAIN ] [1177/3541] FC kept (0.4s) | 1177 kept, 0 rejected | 93.2/min | ETA: 25.4m [2026-01-02T12:12:42.612241] [DEBUG] [REMOTE ] FCAL: Retrieved 2141 rows, trimmed to 300. [2026-01-02T12:12:42.612356] [DEBUG] [REMOTE ] FCAL: PASS: History has at least 300 days. [2026-01-02T12:12:42.612549] [DEBUG] [REMOTE ] FCAL: PASS: Price check passed. Min price $48.51. [2026-01-02T12:12:42.612712] [DEBUG] [REMOTE ] FCAL: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:42.612820] [DEBUG] [REMOTE ] FCAL: PASS: Integrity check passed. [2026-01-02T12:12:42.612859] [DEBUG] [REMOTE ] FCAL: Symbol is viable for forecasting. [2026-01-02T12:12:42.612907] [INFO ] [MAIN ] [1178/3541] FCAL kept (0.3s) | 1178 kept, 0 rejected | 93.3/min | ETA: 25.3m [2026-01-02T12:12:43.008475] [DEBUG] [REMOTE ] FCBC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:12:43.008622] [DEBUG] [REMOTE ] FCBC: PASS: History has at least 300 days. [2026-01-02T12:12:43.008834] [DEBUG] [REMOTE ] FCBC: PASS: Price check passed. Min price $31.42. [2026-01-02T12:12:43.008965] [DEBUG] [REMOTE ] FCBC: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:43.009074] [DEBUG] [REMOTE ] FCBC: PASS: Integrity check passed. [2026-01-02T12:12:43.009113] [DEBUG] [REMOTE ] FCBC: Symbol is viable for forecasting. [2026-01-02T12:12:43.009160] [INFO ] [MAIN ] [1179/3541] FCBC kept (0.4s) | 1179 kept, 0 rejected | 93.3/min | ETA: 25.3m [2026-01-02T12:12:43.508658] [DEBUG] [REMOTE ] FCCO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:12:43.508880] [DEBUG] [REMOTE ] FCCO: PASS: History has at least 300 days. [2026-01-02T12:12:43.509177] [DEBUG] [REMOTE ] FCCO: PASS: Price check passed. Min price $26.32. [2026-01-02T12:12:43.510195] [DEBUG] [REMOTE ] FCCO: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:43.510466] [DEBUG] [REMOTE ] FCCO: PASS: Integrity check passed. [2026-01-02T12:12:43.510512] [DEBUG] [REMOTE ] FCCO: Symbol is viable for forecasting. [2026-01-02T12:12:43.510603] [INFO ] [MAIN ] [1180/3541] FCCO kept (0.5s) | 1180 kept, 0 rejected | 93.3/min | ETA: 25.3m [2026-01-02T12:12:44.018841] [DEBUG] [REMOTE ] FCEL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:12:44.019032] [DEBUG] [REMOTE ] FCEL: PASS: History has at least 300 days. [2026-01-02T12:12:44.019296] [DEBUG] [REMOTE ] FCEL: PASS: Price check passed. Min price $6.00. [2026-01-02T12:12:44.019435] [DEBUG] [REMOTE ] FCEL: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:44.019559] [DEBUG] [REMOTE ] FCEL: PASS: Integrity check passed. [2026-01-02T12:12:44.019622] [DEBUG] [REMOTE ] FCEL: Symbol is viable for forecasting. [2026-01-02T12:12:44.019676] [INFO ] [MAIN ] [1181/3541] FCEL kept (0.5s) | 1181 kept, 0 rejected | 93.3/min | ETA: 25.3m [2026-01-02T12:12:45.785321] [DEBUG] [REMOTE ] FCF: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:12:45.785520] [DEBUG] [REMOTE ] FCF: PASS: History has at least 300 days. [2026-01-02T12:12:45.785841] [DEBUG] [REMOTE ] FCF: PASS: Price check passed. Min price $15.16. [2026-01-02T12:12:45.786149] [DEBUG] [REMOTE ] FCF: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:45.786287] [DEBUG] [REMOTE ] FCF: PASS: Integrity check passed. [2026-01-02T12:12:45.786330] [DEBUG] [REMOTE ] FCF: Symbol is viable for forecasting. [2026-01-02T12:12:45.786384] [INFO ] [MAIN ] [1182/3541] FCF kept (1.8s) | 1182 kept, 0 rejected | 93.2/min | ETA: 25.3m [2026-01-02T12:12:48.254827] [DEBUG] [REMOTE ] FCFS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:12:48.254963] [DEBUG] [REMOTE ] FCFS: PASS: History has at least 300 days. [2026-01-02T12:12:48.255170] [DEBUG] [REMOTE ] FCFS: PASS: Price check passed. Min price $147.68. [2026-01-02T12:12:48.255301] [DEBUG] [REMOTE ] FCFS: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:48.255411] [DEBUG] [REMOTE ] FCFS: PASS: Integrity check passed. [2026-01-02T12:12:48.255450] [DEBUG] [REMOTE ] FCFS: Symbol is viable for forecasting. [2026-01-02T12:12:48.255496] [INFO ] [MAIN ] [1183/3541] FCFS kept (2.5s) | 1183 kept, 0 rejected | 93.0/min | ETA: 25.4m [2026-01-02T12:12:48.731861] [DEBUG] [REMOTE ] FCN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:12:48.731987] [DEBUG] [REMOTE ] FCN: PASS: History has at least 300 days. [2026-01-02T12:12:48.732190] [DEBUG] [REMOTE ] FCN: PASS: Price check passed. Min price $151.68. [2026-01-02T12:12:48.732321] [DEBUG] [REMOTE ] FCN: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:48.732429] [DEBUG] [REMOTE ] FCN: PASS: Integrity check passed. [2026-01-02T12:12:48.732468] [DEBUG] [REMOTE ] FCN: Symbol is viable for forecasting. [2026-01-02T12:12:48.732515] [INFO ] [MAIN ] [1184/3541] FCN kept (0.5s) | 1184 kept, 0 rejected | 93.0/min | ETA: 25.3m [2026-01-02T12:12:49.205032] [DEBUG] [REMOTE ] FCNCA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:12:49.205158] [DEBUG] [REMOTE ] FCNCA: PASS: History has at least 300 days. [2026-01-02T12:12:49.205361] [DEBUG] [REMOTE ] FCNCA: PASS: Price check passed. Min price $1636.85. [2026-01-02T12:12:49.205495] [DEBUG] [REMOTE ] FCNCA: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:49.205624] [DEBUG] [REMOTE ] FCNCA: PASS: Integrity check passed. [2026-01-02T12:12:49.205665] [DEBUG] [REMOTE ] FCNCA: Symbol is viable for forecasting. [2026-01-02T12:12:49.205818] [INFO ] [MAIN ] [1185/3541] FCNCA kept (0.5s) | 1185 kept, 0 rejected | 93.0/min | ETA: 25.3m [2026-01-02T12:12:49.454263] [DEBUG] [REMOTE ] FCNCO: Retrieved 1001 rows, trimmed to 300. [2026-01-02T12:12:49.454391] [DEBUG] [REMOTE ] FCNCO: PASS: History has at least 300 days. [2026-01-02T12:12:49.454599] [DEBUG] [REMOTE ] FCNCO: PASS: Price check passed. Min price $21.00. [2026-01-02T12:12:49.454733] [DEBUG] [REMOTE ] FCNCO: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:49.454841] [DEBUG] [REMOTE ] FCNCO: PASS: Integrity check passed. [2026-01-02T12:12:49.454880] [DEBUG] [REMOTE ] FCNCO: Symbol is viable for forecasting. [2026-01-02T12:12:49.454927] [INFO ] [MAIN ] [1186/3541] FCNCO kept (0.2s) | 1186 kept, 0 rejected | 93.1/min | ETA: 25.3m [2026-01-02T12:12:49.904947] [DEBUG] [REMOTE ] FCNCP: Retrieved 1464 rows, trimmed to 300. [2026-01-02T12:12:49.905132] [DEBUG] [REMOTE ] FCNCP: PASS: History has at least 300 days. [2026-01-02T12:12:49.905464] [DEBUG] [REMOTE ] FCNCP: PASS: Price check passed. Min price $20.03. [2026-01-02T12:12:49.905638] [DEBUG] [REMOTE ] FCNCP: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:49.905761] [DEBUG] [REMOTE ] FCNCP: PASS: Integrity check passed. [2026-01-02T12:12:49.905835] [DEBUG] [REMOTE ] FCNCP: Symbol is viable for forecasting. [2026-01-02T12:12:49.905904] [INFO ] [MAIN ] [1187/3541] FCNCP kept (0.5s) | 1187 kept, 0 rejected | 93.1/min | ETA: 25.3m [2026-01-02T12:12:50.194169] [DEBUG] [REMOTE ] FCTE: Retrieved 377 rows, trimmed to 300. [2026-01-02T12:12:50.194308] [DEBUG] [REMOTE ] FCTE: PASS: History has at least 300 days. [2026-01-02T12:12:50.194539] [DEBUG] [REMOTE ] FCTE: PASS: Price check passed. Min price $24.16. [2026-01-02T12:12:50.194694] [DEBUG] [REMOTE ] FCTE: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:50.194810] [DEBUG] [REMOTE ] FCTE: PASS: Integrity check passed. [2026-01-02T12:12:50.194850] [DEBUG] [REMOTE ] FCTE: Symbol is viable for forecasting. [2026-01-02T12:12:50.194898] [INFO ] [MAIN ] [1188/3541] FCTE kept (0.3s) | 1188 kept, 0 rejected | 93.1/min | ETA: 25.3m [2026-01-02T12:12:52.653320] [DEBUG] [REMOTE ] FCX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:12:52.653509] [DEBUG] [REMOTE ] FCX: PASS: History has at least 300 days. [2026-01-02T12:12:52.653790] [DEBUG] [REMOTE ] FCX: PASS: Price check passed. Min price $38.65. [2026-01-02T12:12:52.653931] [DEBUG] [REMOTE ] FCX: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:52.654211] [DEBUG] [REMOTE ] FCX: PASS: Integrity check passed. [2026-01-02T12:12:52.654258] [DEBUG] [REMOTE ] FCX: Symbol is viable for forecasting. [2026-01-02T12:12:52.654310] [INFO ] [MAIN ] [1189/3541] FCX kept (2.5s) | 1189 kept, 0 rejected | 92.9/min | ETA: 25.3m [2026-01-02T12:12:53.207734] [DEBUG] [REMOTE ] FDBC: Retrieved 6277 rows, trimmed to 300. [2026-01-02T12:12:53.207928] [DEBUG] [REMOTE ] FDBC: PASS: History has at least 300 days. [2026-01-02T12:12:53.208199] [DEBUG] [REMOTE ] FDBC: PASS: Price check passed. Min price $40.90. [2026-01-02T12:12:53.208355] [DEBUG] [REMOTE ] FDBC: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:53.208498] [DEBUG] [REMOTE ] FDBC: PASS: Integrity check passed. [2026-01-02T12:12:53.208546] [DEBUG] [REMOTE ] FDBC: Symbol is viable for forecasting. [2026-01-02T12:12:53.208801] [INFO ] [MAIN ] [1190/3541] FDBC kept (0.6s) | 1190 kept, 0 rejected | 92.9/min | ETA: 25.3m [2026-01-02T12:12:53.437155] [DEBUG] [REMOTE ] FDIF: Retrieved 637 rows, trimmed to 300. [2026-01-02T12:12:53.437277] [DEBUG] [REMOTE ] FDIF: PASS: History has at least 300 days. [2026-01-02T12:12:53.437470] [DEBUG] [REMOTE ] FDIF: PASS: Price check passed. Min price $33.62. [2026-01-02T12:12:53.437619] [DEBUG] [REMOTE ] FDIF: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:53.437725] [DEBUG] [REMOTE ] FDIF: PASS: Integrity check passed. [2026-01-02T12:12:53.437764] [DEBUG] [REMOTE ] FDIF: Symbol is viable for forecasting. [2026-01-02T12:12:53.437812] [INFO ] [MAIN ] [1191/3541] FDIF kept (0.2s) | 1191 kept, 0 rejected | 93.0/min | ETA: 25.3m [2026-01-02T12:12:53.851590] [DEBUG] [REMOTE ] FDIG: Retrieved 928 rows, trimmed to 300. [2026-01-02T12:12:53.851781] [DEBUG] [REMOTE ] FDIG: PASS: History has at least 300 days. [2026-01-02T12:12:53.852047] [DEBUG] [REMOTE ] FDIG: PASS: Price check passed. Min price $37.53. [2026-01-02T12:12:53.852195] [DEBUG] [REMOTE ] FDIG: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:53.852312] [DEBUG] [REMOTE ] FDIG: PASS: Integrity check passed. [2026-01-02T12:12:53.852356] [DEBUG] [REMOTE ] FDIG: Symbol is viable for forecasting. [2026-01-02T12:12:53.852412] [INFO ] [MAIN ] [1192/3541] FDIG kept (0.4s) | 1192 kept, 0 rejected | 93.0/min | ETA: 25.3m [2026-01-02T12:12:54.530746] [DEBUG] [REMOTE ] FDP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:12:54.530882] [DEBUG] [REMOTE ] FDP: PASS: History has at least 300 days. [2026-01-02T12:12:54.531116] [DEBUG] [REMOTE ] FDP: PASS: Price check passed. Min price $32.81. [2026-01-02T12:12:54.531247] [DEBUG] [REMOTE ] FDP: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:54.531357] [DEBUG] [REMOTE ] FDP: PASS: Integrity check passed. [2026-01-02T12:12:54.531395] [DEBUG] [REMOTE ] FDP: Symbol is viable for forecasting. [2026-01-02T12:12:54.531443] [INFO ] [MAIN ] [1193/3541] FDP kept (0.7s) | 1193 kept, 0 rejected | 93.0/min | ETA: 25.2m [2026-01-02T12:12:54.985136] [DEBUG] [REMOTE ] FDS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:12:54.985287] [DEBUG] [REMOTE ] FDS: PASS: History has at least 300 days. [2026-01-02T12:12:54.985547] [DEBUG] [REMOTE ] FDS: PASS: Price check passed. Min price $252.62. [2026-01-02T12:12:54.985709] [DEBUG] [REMOTE ] FDS: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:54.985831] [DEBUG] [REMOTE ] FDS: PASS: Integrity check passed. [2026-01-02T12:12:54.985871] [DEBUG] [REMOTE ] FDS: Symbol is viable for forecasting. [2026-01-02T12:12:54.985920] [INFO ] [MAIN ] [1194/3541] FDS kept (0.5s) | 1194 kept, 0 rejected | 93.0/min | ETA: 25.2m [2026-01-02T12:12:55.211647] [DEBUG] [REMOTE ] FDTX: Retrieved 642 rows, trimmed to 300. [2026-01-02T12:12:55.211843] [DEBUG] [REMOTE ] FDTX: PASS: History has at least 300 days. [2026-01-02T12:12:55.212094] [DEBUG] [REMOTE ] FDTX: PASS: Price check passed. Min price $37.84. [2026-01-02T12:12:55.212263] [DEBUG] [REMOTE ] FDTX: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:55.212393] [DEBUG] [REMOTE ] FDTX: PASS: Integrity check passed. [2026-01-02T12:12:55.212438] [DEBUG] [REMOTE ] FDTX: Symbol is viable for forecasting. [2026-01-02T12:12:55.212490] [INFO ] [MAIN ] [1195/3541] FDTX kept (0.2s) | 1195 kept, 0 rejected | 93.1/min | ETA: 25.2m [2026-01-02T12:12:55.722023] [DEBUG] [REMOTE ] FDUS: Retrieved 3655 rows, trimmed to 300. [2026-01-02T12:12:55.722204] [DEBUG] [REMOTE ] FDUS: PASS: History has at least 300 days. [2026-01-02T12:12:55.722454] [DEBUG] [REMOTE ] FDUS: PASS: Price check passed. Min price $18.53. [2026-01-02T12:12:55.722619] [DEBUG] [REMOTE ] FDUS: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:55.722744] [DEBUG] [REMOTE ] FDUS: PASS: Integrity check passed. [2026-01-02T12:12:55.722786] [DEBUG] [REMOTE ] FDUS: Symbol is viable for forecasting. [2026-01-02T12:12:55.722840] [INFO ] [MAIN ] [1196/3541] FDUS kept (0.5s) | 1196 kept, 0 rejected | 93.1/min | ETA: 25.2m [2026-01-02T12:12:56.251364] [DEBUG] [REMOTE ] FDX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:12:56.251556] [DEBUG] [REMOTE ] FDX: PASS: History has at least 300 days. [2026-01-02T12:12:56.251836] [DEBUG] [REMOTE ] FDX: PASS: Price check passed. Min price $223.48. [2026-01-02T12:12:56.251972] [DEBUG] [REMOTE ] FDX: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:56.252094] [DEBUG] [REMOTE ] FDX: PASS: Integrity check passed. [2026-01-02T12:12:56.252135] [DEBUG] [REMOTE ] FDX: Symbol is viable for forecasting. [2026-01-02T12:12:56.252188] [INFO ] [MAIN ] [1197/3541] FDX kept (0.5s) | 1197 kept, 0 rejected | 93.1/min | ETA: 25.2m [2026-01-02T12:12:56.735355] [DEBUG] [REMOTE ] FE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:12:56.735584] [DEBUG] [REMOTE ] FE: PASS: History has at least 300 days. [2026-01-02T12:12:56.735968] [DEBUG] [REMOTE ] FE: PASS: Price check passed. Min price $44.03. [2026-01-02T12:12:56.736245] [DEBUG] [REMOTE ] FE: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:56.736402] [DEBUG] [REMOTE ] FE: PASS: Integrity check passed. [2026-01-02T12:12:56.736443] [DEBUG] [REMOTE ] FE: Symbol is viable for forecasting. [2026-01-02T12:12:56.736498] [INFO ] [MAIN ] [1198/3541] FE kept (0.5s) | 1198 kept, 0 rejected | 93.1/min | ETA: 25.2m [2026-01-02T12:12:56.902547] [DEBUG] [REMOTE ] FEED: Retrieved 2148 rows, trimmed to 300. [2026-01-02T12:12:56.902736] [DEBUG] [REMOTE ] FEED: PASS: History has at least 300 days. [2026-01-02T12:12:56.902977] [DEBUG] [REMOTE ] FEED: PASS: Price check passed. Min price $2.18. [2026-01-02T12:12:56.903116] [DEBUG] [REMOTE ] FEED: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:56.903231] [DEBUG] [REMOTE ] FEED: PASS: Integrity check passed. [2026-01-02T12:12:56.903271] [DEBUG] [REMOTE ] FEED: Symbol is viable for forecasting. [2026-01-02T12:12:56.903322] [INFO ] [MAIN ] [1199/3541] FEED kept (0.2s) | 1199 kept, 0 rejected | 93.2/min | ETA: 25.1m [2026-01-02T12:12:57.639664] [DEBUG] [REMOTE ] FEIM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:12:57.639809] [DEBUG] [REMOTE ] FEIM: PASS: History has at least 300 days. [2026-01-02T12:12:57.640025] [DEBUG] [REMOTE ] FEIM: PASS: Price check passed. Min price $27.07. [2026-01-02T12:12:57.640165] [DEBUG] [REMOTE ] FEIM: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:57.640280] [DEBUG] [REMOTE ] FEIM: PASS: Integrity check passed. [2026-01-02T12:12:57.640321] [DEBUG] [REMOTE ] FEIM: Symbol is viable for forecasting. [2026-01-02T12:12:57.640369] [INFO ] [MAIN ] [1200/3541] FEIM kept (0.7s) | 1200 kept, 0 rejected | 93.2/min | ETA: 25.1m [2026-01-02T12:12:58.120520] [DEBUG] [REMOTE ] FELE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:12:58.120666] [DEBUG] [REMOTE ] FELE: PASS: History has at least 300 days. [2026-01-02T12:12:58.120883] [DEBUG] [REMOTE ] FELE: PASS: Price check passed. Min price $90.46. [2026-01-02T12:12:58.121021] [DEBUG] [REMOTE ] FELE: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:58.121133] [DEBUG] [REMOTE ] FELE: PASS: Integrity check passed. [2026-01-02T12:12:58.121171] [DEBUG] [REMOTE ] FELE: Symbol is viable for forecasting. [2026-01-02T12:12:58.121218] [INFO ] [MAIN ] [1201/3541] FELE kept (0.5s) | 1201 kept, 0 rejected | 93.2/min | ETA: 25.1m [2026-01-02T12:12:58.479497] [DEBUG] [REMOTE ] FEM: Retrieved 3698 rows, trimmed to 300. [2026-01-02T12:12:58.479705] [DEBUG] [REMOTE ] FEM: PASS: History has at least 300 days. [2026-01-02T12:12:58.479958] [DEBUG] [REMOTE ] FEM: PASS: Price check passed. Min price $25.69. [2026-01-02T12:12:58.480094] [DEBUG] [REMOTE ] FEM: PASS: Continuity check passed with 300 days. [2026-01-02T12:12:58.480209] [DEBUG] [REMOTE ] FEM: PASS: Integrity check passed. [2026-01-02T12:12:58.480250] [DEBUG] [REMOTE ] FEM: Symbol is viable for forecasting. [2026-01-02T12:12:58.480302] [INFO ] [MAIN ] [1202/3541] FEM kept (0.4s) | 1202 kept, 0 rejected | 93.2/min | ETA: 25.1m [2026-01-02T12:13:05.358534] [DEBUG] [REMOTE ] FEMB: Retrieved 2805 rows, trimmed to 300. [2026-01-02T12:13:05.358707] [DEBUG] [REMOTE ] FEMB: PASS: History has at least 300 days. [2026-01-02T12:13:05.358942] [DEBUG] [REMOTE ] FEMB: PASS: Price check passed. Min price $28.72. [2026-01-02T12:13:05.359083] [DEBUG] [REMOTE ] FEMB: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:05.359216] [DEBUG] [REMOTE ] FEMB: PASS: Integrity check passed. [2026-01-02T12:13:05.359264] [DEBUG] [REMOTE ] FEMB: Symbol is viable for forecasting. [2026-01-02T12:13:05.359313] [INFO ] [MAIN ] [1203/3541] FEMB kept (6.9s) | 1203 kept, 0 rejected | 92.5/min | ETA: 25.3m [2026-01-02T12:13:05.813055] [DEBUG] [REMOTE ] FEMS: Retrieved 3488 rows, trimmed to 300. [2026-01-02T12:13:05.813183] [DEBUG] [REMOTE ] FEMS: PASS: History has at least 300 days. [2026-01-02T12:13:05.813385] [DEBUG] [REMOTE ] FEMS: PASS: Price check passed. Min price $40.77. [2026-01-02T12:13:05.813517] [DEBUG] [REMOTE ] FEMS: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:05.813645] [DEBUG] [REMOTE ] FEMS: PASS: Integrity check passed. [2026-01-02T12:13:05.813686] [DEBUG] [REMOTE ] FEMS: Symbol is viable for forecasting. [2026-01-02T12:13:05.813735] [INFO ] [MAIN ] [1204/3541] FEMS kept (0.5s) | 1204 kept, 0 rejected | 92.5/min | ETA: 25.3m [2026-01-02T12:13:07.843055] [DEBUG] [REMOTE ] FEP: Retrieved 3694 rows, trimmed to 300. [2026-01-02T12:13:07.843180] [DEBUG] [REMOTE ] FEP: PASS: History has at least 300 days. [2026-01-02T12:13:07.843378] [DEBUG] [REMOTE ] FEP: PASS: Price check passed. Min price $48.82. [2026-01-02T12:13:07.843508] [DEBUG] [REMOTE ] FEP: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:07.843633] [DEBUG] [REMOTE ] FEP: PASS: Integrity check passed. [2026-01-02T12:13:07.843678] [DEBUG] [REMOTE ] FEP: Symbol is viable for forecasting. [2026-01-02T12:13:07.843724] [INFO ] [MAIN ] [1205/3541] FEP kept (2.0s) | 1205 kept, 0 rejected | 92.3/min | ETA: 25.3m [2026-01-02T12:13:08.045639] [DEBUG] [REMOTE ] FEPI: Retrieved 558 rows, trimmed to 300. [2026-01-02T12:13:08.045768] [DEBUG] [REMOTE ] FEPI: PASS: History has at least 300 days. [2026-01-02T12:13:08.045961] [DEBUG] [REMOTE ] FEPI: PASS: Price check passed. Min price $42.16. [2026-01-02T12:13:08.046092] [DEBUG] [REMOTE ] FEPI: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:08.046202] [DEBUG] [REMOTE ] FEPI: PASS: Integrity check passed. [2026-01-02T12:13:08.046242] [DEBUG] [REMOTE ] FEPI: Symbol is viable for forecasting. [2026-01-02T12:13:08.046288] [INFO ] [MAIN ] [1206/3541] FEPI kept (0.2s) | 1206 kept, 0 rejected | 92.4/min | ETA: 25.3m [2026-01-02T12:13:08.590084] [DEBUG] [REMOTE ] FERG: Retrieved 3938 rows, trimmed to 300. [2026-01-02T12:13:08.590221] [DEBUG] [REMOTE ] FERG: PASS: History has at least 300 days. [2026-01-02T12:13:08.590450] [DEBUG] [REMOTE ] FERG: PASS: Price check passed. Min price $222.63. [2026-01-02T12:13:08.590607] [DEBUG] [REMOTE ] FERG: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:08.590721] [DEBUG] [REMOTE ] FERG: PASS: Integrity check passed. [2026-01-02T12:13:08.590761] [DEBUG] [REMOTE ] FERG: Symbol is viable for forecasting. [2026-01-02T12:13:08.590808] [INFO ] [MAIN ] [1207/3541] FERG kept (0.5s) | 1207 kept, 0 rejected | 92.4/min | ETA: 25.3m [2026-01-02T12:13:08.919099] [DEBUG] [REMOTE ] FEX: Retrieved 4692 rows, trimmed to 300. [2026-01-02T12:13:08.919223] [DEBUG] [REMOTE ] FEX: PASS: History has at least 300 days. [2026-01-02T12:13:08.919443] [DEBUG] [REMOTE ] FEX: PASS: Price check passed. Min price $111.42. [2026-01-02T12:13:08.919608] [DEBUG] [REMOTE ] FEX: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:08.919724] [DEBUG] [REMOTE ] FEX: PASS: Integrity check passed. [2026-01-02T12:13:08.919765] [DEBUG] [REMOTE ] FEX: Symbol is viable for forecasting. [2026-01-02T12:13:08.919816] [INFO ] [MAIN ] [1208/3541] FEX kept (0.3s) | 1208 kept, 0 rejected | 92.4/min | ETA: 25.2m [2026-01-02T12:13:09.422850] [DEBUG] [REMOTE ] FF: Retrieved 3717 rows, trimmed to 300. [2026-01-02T12:13:09.422974] [DEBUG] [REMOTE ] FF: PASS: History has at least 300 days. [2026-01-02T12:13:09.423199] [DEBUG] [REMOTE ] FF: PASS: Price check passed. Min price $3.04. [2026-01-02T12:13:09.423331] [DEBUG] [REMOTE ] FF: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:09.423440] [DEBUG] [REMOTE ] FF: PASS: Integrity check passed. [2026-01-02T12:13:09.423479] [DEBUG] [REMOTE ] FF: Symbol is viable for forecasting. [2026-01-02T12:13:09.423526] [INFO ] [MAIN ] [1209/3541] FF kept (0.5s) | 1209 kept, 0 rejected | 92.5/min | ETA: 25.2m [2026-01-02T12:13:09.870776] [DEBUG] [REMOTE ] FFA: Retrieved 5371 rows, trimmed to 300. [2026-01-02T12:13:09.870903] [DEBUG] [REMOTE ] FFA: PASS: History has at least 300 days. [2026-01-02T12:13:09.871105] [DEBUG] [REMOTE ] FFA: PASS: Price check passed. Min price $20.52. [2026-01-02T12:13:09.871237] [DEBUG] [REMOTE ] FFA: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:09.871347] [DEBUG] [REMOTE ] FFA: PASS: Integrity check passed. [2026-01-02T12:13:09.871386] [DEBUG] [REMOTE ] FFA: Symbol is viable for forecasting. [2026-01-02T12:13:09.871510] [INFO ] [MAIN ] [1210/3541] FFA kept (0.4s) | 1210 kept, 0 rejected | 92.5/min | ETA: 25.2m [2026-01-02T12:13:10.350871] [DEBUG] [REMOTE ] FFBC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:13:10.351035] [DEBUG] [REMOTE ] FFBC: PASS: History has at least 300 days. [2026-01-02T12:13:10.351310] [DEBUG] [REMOTE ] FFBC: PASS: Price check passed. Min price $23.03. [2026-01-02T12:13:10.351445] [DEBUG] [REMOTE ] FFBC: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:10.351599] [DEBUG] [REMOTE ] FFBC: PASS: Integrity check passed. [2026-01-02T12:13:10.351641] [DEBUG] [REMOTE ] FFBC: Symbol is viable for forecasting. [2026-01-02T12:13:10.351693] [INFO ] [MAIN ] [1211/3541] FFBC kept (0.5s) | 1211 kept, 0 rejected | 92.5/min | ETA: 25.2m [2026-01-02T12:13:10.855963] [DEBUG] [REMOTE ] FFC: Retrieved 5768 rows, trimmed to 300. [2026-01-02T12:13:10.856203] [DEBUG] [REMOTE ] FFC: PASS: History has at least 300 days. [2026-01-02T12:13:10.856494] [DEBUG] [REMOTE ] FFC: PASS: Price check passed. Min price $16.15. [2026-01-02T12:13:10.856665] [DEBUG] [REMOTE ] FFC: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:10.856803] [DEBUG] [REMOTE ] FFC: PASS: Integrity check passed. [2026-01-02T12:13:10.856845] [DEBUG] [REMOTE ] FFC: Symbol is viable for forecasting. [2026-01-02T12:13:10.856901] [INFO ] [MAIN ] [1212/3541] FFC kept (0.5s) | 1212 kept, 0 rejected | 92.5/min | ETA: 25.2m [2026-01-02T12:13:11.335004] [DEBUG] [REMOTE ] FFIC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:13:11.335431] [DEBUG] [REMOTE ] FFIC: PASS: History has at least 300 days. [2026-01-02T12:13:11.335911] [DEBUG] [REMOTE ] FFIC: PASS: Price check passed. Min price $12.33. [2026-01-02T12:13:11.336083] [DEBUG] [REMOTE ] FFIC: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:11.336267] [DEBUG] [REMOTE ] FFIC: PASS: Integrity check passed. [2026-01-02T12:13:11.336319] [DEBUG] [REMOTE ] FFIC: Symbol is viable for forecasting. [2026-01-02T12:13:11.336390] [INFO ] [MAIN ] [1213/3541] FFIC kept (0.5s) | 1213 kept, 0 rejected | 92.5/min | ETA: 25.2m [2026-01-02T12:13:11.906885] [DEBUG] [REMOTE ] FFIN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:13:11.907350] [DEBUG] [REMOTE ] FFIN: PASS: History has at least 300 days. [2026-01-02T12:13:11.907692] [DEBUG] [REMOTE ] FFIN: PASS: Price check passed. Min price $29.68. [2026-01-02T12:13:11.907842] [DEBUG] [REMOTE ] FFIN: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:11.907974] [DEBUG] [REMOTE ] FFIN: PASS: Integrity check passed. [2026-01-02T12:13:11.908016] [DEBUG] [REMOTE ] FFIN: Symbol is viable for forecasting. [2026-01-02T12:13:11.908071] [INFO ] [MAIN ] [1214/3541] FFIN kept (0.6s) | 1214 kept, 0 rejected | 92.5/min | ETA: 25.1m [2026-01-02T12:13:12.261155] [DEBUG] [REMOTE ] FFWM: Retrieved 2807 rows, trimmed to 300. [2026-01-02T12:13:12.261341] [DEBUG] [REMOTE ] FFWM: PASS: History has at least 300 days. [2026-01-02T12:13:12.261619] [DEBUG] [REMOTE ] FFWM: PASS: Price check passed. Min price $4.77. [2026-01-02T12:13:12.261766] [DEBUG] [REMOTE ] FFWM: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:12.261885] [DEBUG] [REMOTE ] FFWM: PASS: Integrity check passed. [2026-01-02T12:13:12.261926] [DEBUG] [REMOTE ] FFWM: Symbol is viable for forecasting. [2026-01-02T12:13:12.261982] [INFO ] [MAIN ] [1215/3541] FFWM kept (0.4s) | 1215 kept, 0 rejected | 92.6/min | ETA: 25.1m [2026-01-02T12:13:12.479199] [DEBUG] [REMOTE ] FG: Retrieved 779 rows, trimmed to 300. [2026-01-02T12:13:12.479381] [DEBUG] [REMOTE ] FG: PASS: History has at least 300 days. [2026-01-02T12:13:12.479634] [DEBUG] [REMOTE ] FG: PASS: Price check passed. Min price $28.69. [2026-01-02T12:13:12.479773] [DEBUG] [REMOTE ] FG: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:12.479887] [DEBUG] [REMOTE ] FG: PASS: Integrity check passed. [2026-01-02T12:13:12.479927] [DEBUG] [REMOTE ] FG: Symbol is viable for forecasting. [2026-01-02T12:13:12.479976] [INFO ] [MAIN ] [1216/3541] FG kept (0.2s) | 1216 kept, 0 rejected | 92.6/min | ETA: 25.1m [2026-01-02T12:13:12.996631] [DEBUG] [REMOTE ] FGEN: Retrieved 2798 rows, trimmed to 300. [2026-01-02T12:13:12.996841] [DEBUG] [REMOTE ] FGEN: PASS: History has at least 300 days. [2026-01-02T12:13:12.997096] [DEBUG] [REMOTE ] FGEN: PASS: Price check passed. Min price $8.08. [2026-01-02T12:13:12.997239] [DEBUG] [REMOTE ] FGEN: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:12.997362] [DEBUG] [REMOTE ] FGEN: PASS: Integrity check passed. [2026-01-02T12:13:12.997405] [DEBUG] [REMOTE ] FGEN: Symbol is viable for forecasting. [2026-01-02T12:13:12.997464] [INFO ] [MAIN ] [1217/3541] FGEN kept (0.5s) | 1217 kept, 0 rejected | 92.6/min | ETA: 25.1m [2026-01-02T12:13:26.295803] [DEBUG] [REMOTE ] FHB: Retrieved 2366 rows, trimmed to 300. [2026-01-02T12:13:26.296003] [DEBUG] [REMOTE ] FHB: PASS: History has at least 300 days. [2026-01-02T12:13:26.296239] [DEBUG] [REMOTE ] FHB: PASS: Price check passed. Min price $22.52. [2026-01-02T12:13:26.296377] [DEBUG] [REMOTE ] FHB: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:26.296491] [DEBUG] [REMOTE ] FHB: PASS: Integrity check passed. [2026-01-02T12:13:26.296532] [DEBUG] [REMOTE ] FHB: Symbol is viable for forecasting. [2026-01-02T12:13:26.296601] [INFO ] [MAIN ] [1218/3541] FHB kept (13.3s) | 1218 kept, 0 rejected | 91.2/min | ETA: 25.5m [2026-01-02T12:13:26.787446] [DEBUG] [REMOTE ] FHI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:13:26.787674] [DEBUG] [REMOTE ] FHI: PASS: History has at least 300 days. [2026-01-02T12:13:26.788006] [DEBUG] [REMOTE ] FHI: PASS: Price check passed. Min price $46.98. [2026-01-02T12:13:26.788318] [DEBUG] [REMOTE ] FHI: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:26.788497] [DEBUG] [REMOTE ] FHI: PASS: Integrity check passed. [2026-01-02T12:13:26.788550] [DEBUG] [REMOTE ] FHI: Symbol is viable for forecasting. [2026-01-02T12:13:26.788659] [INFO ] [MAIN ] [1219/3541] FHI kept (0.5s) | 1219 kept, 0 rejected | 91.2/min | ETA: 25.5m [2026-01-02T12:13:27.343680] [DEBUG] [REMOTE ] FHN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:13:27.343875] [DEBUG] [REMOTE ] FHN: PASS: History has at least 300 days. [2026-01-02T12:13:27.344448] [DEBUG] [REMOTE ] FHN: PASS: Price check passed. Min price $19.81. [2026-01-02T12:13:27.344665] [DEBUG] [REMOTE ] FHN: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:27.344845] [DEBUG] [REMOTE ] FHN: PASS: Integrity check passed. [2026-01-02T12:13:27.345076] [DEBUG] [REMOTE ] FHN: Symbol is viable for forecasting. [2026-01-02T12:13:27.345142] [INFO ] [MAIN ] [1220/3541] FHN kept (0.6s) | 1220 kept, 0 rejected | 91.2/min | ETA: 25.4m [2026-01-02T12:13:27.629610] [DEBUG] [REMOTE ] FHTX: Retrieved 1303 rows, trimmed to 300. [2026-01-02T12:13:27.629800] [DEBUG] [REMOTE ] FHTX: PASS: History has at least 300 days. [2026-01-02T12:13:27.630241] [DEBUG] [REMOTE ] FHTX: PASS: Price check passed. Min price $3.53. [2026-01-02T12:13:27.630381] [DEBUG] [REMOTE ] FHTX: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:27.630499] [DEBUG] [REMOTE ] FHTX: PASS: Integrity check passed. [2026-01-02T12:13:27.630543] [DEBUG] [REMOTE ] FHTX: Symbol is viable for forecasting. [2026-01-02T12:13:27.630613] [INFO ] [MAIN ] [1221/3541] FHTX kept (0.3s) | 1221 kept, 0 rejected | 91.3/min | ETA: 25.4m [2026-01-02T12:13:28.135602] [DEBUG] [REMOTE ] FIBK: Retrieved 3969 rows, trimmed to 300. [2026-01-02T12:13:28.135780] [DEBUG] [REMOTE ] FIBK: PASS: History has at least 300 days. [2026-01-02T12:13:28.136057] [DEBUG] [REMOTE ] FIBK: PASS: Price check passed. Min price $28.89. [2026-01-02T12:13:28.136227] [DEBUG] [REMOTE ] FIBK: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:28.136358] [DEBUG] [REMOTE ] FIBK: PASS: Integrity check passed. [2026-01-02T12:13:28.136401] [DEBUG] [REMOTE ] FIBK: Symbol is viable for forecasting. [2026-01-02T12:13:28.136454] [INFO ] [MAIN ] [1222/3541] FIBK kept (0.5s) | 1222 kept, 0 rejected | 91.3/min | ETA: 25.4m [2026-01-02T12:13:28.566661] [DEBUG] [REMOTE ] FICO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:13:28.566859] [DEBUG] [REMOTE ] FICO: PASS: History has at least 300 days. [2026-01-02T12:13:28.567198] [DEBUG] [REMOTE ] FICO: PASS: Price check passed. Min price $1565.83. [2026-01-02T12:13:28.567347] [DEBUG] [REMOTE ] FICO: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:28.567499] [DEBUG] [REMOTE ] FICO: PASS: Integrity check passed. [2026-01-02T12:13:28.567544] [DEBUG] [REMOTE ] FICO: Symbol is viable for forecasting. [2026-01-02T12:13:28.567621] [INFO ] [MAIN ] [1223/3541] FICO kept (0.4s) | 1223 kept, 0 rejected | 91.3/min | ETA: 25.4m [2026-01-02T12:13:28.733897] [DEBUG] [REMOTE ] FICS: Retrieved 1266 rows, trimmed to 300. [2026-01-02T12:13:28.734077] [DEBUG] [REMOTE ] FICS: PASS: History has at least 300 days. [2026-01-02T12:13:28.734316] [DEBUG] [REMOTE ] FICS: PASS: Price check passed. Min price $37.62. [2026-01-02T12:13:28.734461] [DEBUG] [REMOTE ] FICS: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:28.734611] [DEBUG] [REMOTE ] FICS: PASS: Integrity check passed. [2026-01-02T12:13:28.734656] [DEBUG] [REMOTE ] FICS: Symbol is viable for forecasting. [2026-01-02T12:13:28.734710] [INFO ] [MAIN ] [1224/3541] FICS kept (0.2s) | 1224 kept, 0 rejected | 91.4/min | ETA: 25.4m [2026-01-02T12:13:29.556788] [DEBUG] [REMOTE ] FID: Retrieved 1845 rows, trimmed to 300. [2026-01-02T12:13:29.556960] [DEBUG] [REMOTE ] FID: PASS: History has at least 300 days. [2026-01-02T12:13:29.557209] [DEBUG] [REMOTE ] FID: PASS: Price check passed. Min price $19.19. [2026-01-02T12:13:29.557375] [DEBUG] [REMOTE ] FID: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:29.557495] [DEBUG] [REMOTE ] FID: PASS: Integrity check passed. [2026-01-02T12:13:29.557542] [DEBUG] [REMOTE ] FID: Symbol is viable for forecasting. [2026-01-02T12:13:29.557615] [INFO ] [MAIN ] [1225/3541] FID kept (0.8s) | 1225 kept, 0 rejected | 91.3/min | ETA: 25.4m [2026-01-02T12:13:29.703121] [DEBUG] [REMOTE ] FIGS: Retrieved 1155 rows, trimmed to 300. [2026-01-02T12:13:29.703303] [DEBUG] [REMOTE ] FIGS: PASS: History has at least 300 days. [2026-01-02T12:13:29.703542] [DEBUG] [REMOTE ] FIGS: PASS: Price check passed. Min price $6.90. [2026-01-02T12:13:29.703703] [DEBUG] [REMOTE ] FIGS: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:29.703821] [DEBUG] [REMOTE ] FIGS: PASS: Integrity check passed. [2026-01-02T12:13:29.703862] [DEBUG] [REMOTE ] FIGS: Symbol is viable for forecasting. [2026-01-02T12:13:29.703917] [INFO ] [MAIN ] [1226/3541] FIGS kept (0.1s) | 1226 kept, 0 rejected | 91.4/min | ETA: 25.3m [2026-01-02T12:13:30.199498] [DEBUG] [REMOTE ] FIHL: Retrieved 630 rows, trimmed to 300. [2026-01-02T12:13:30.199703] [DEBUG] [REMOTE ] FIHL: PASS: History has at least 300 days. [2026-01-02T12:13:30.199946] [DEBUG] [REMOTE ] FIHL: PASS: Price check passed. Min price $17.53. [2026-01-02T12:13:30.200082] [DEBUG] [REMOTE ] FIHL: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:30.200198] [DEBUG] [REMOTE ] FIHL: PASS: Integrity check passed. [2026-01-02T12:13:30.200239] [DEBUG] [REMOTE ] FIHL: Symbol is viable for forecasting. [2026-01-02T12:13:30.200291] [INFO ] [MAIN ] [1227/3541] FIHL kept (0.5s) | 1227 kept, 0 rejected | 91.4/min | ETA: 25.3m [2026-01-02T12:13:30.600085] [DEBUG] [REMOTE ] FINS: Retrieved 1659 rows, trimmed to 300. [2026-01-02T12:13:30.600273] [DEBUG] [REMOTE ] FINS: PASS: History has at least 300 days. [2026-01-02T12:13:30.600525] [DEBUG] [REMOTE ] FINS: PASS: Price check passed. Min price $12.67. [2026-01-02T12:13:30.600698] [DEBUG] [REMOTE ] FINS: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:30.600818] [DEBUG] [REMOTE ] FINS: PASS: Integrity check passed. [2026-01-02T12:13:30.600860] [DEBUG] [REMOTE ] FINS: Symbol is viable for forecasting. [2026-01-02T12:13:30.600912] [INFO ] [MAIN ] [1228/3541] FINS kept (0.4s) | 1228 kept, 0 rejected | 91.4/min | ETA: 25.3m [2026-01-02T12:13:31.106533] [DEBUG] [REMOTE ] FINX: Retrieved 2339 rows, trimmed to 300. [2026-01-02T12:13:31.106727] [DEBUG] [REMOTE ] FINX: PASS: History has at least 300 days. [2026-01-02T12:13:31.106968] [DEBUG] [REMOTE ] FINX: PASS: Price check passed. Min price $28.01. [2026-01-02T12:13:31.107110] [DEBUG] [REMOTE ] FINX: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:31.107234] [DEBUG] [REMOTE ] FINX: PASS: Integrity check passed. [2026-01-02T12:13:31.107279] [DEBUG] [REMOTE ] FINX: Symbol is viable for forecasting. [2026-01-02T12:13:31.107336] [INFO ] [MAIN ] [1229/3541] FINX kept (0.5s) | 1229 kept, 0 rejected | 91.5/min | ETA: 25.3m [2026-01-02T12:13:31.391369] [DEBUG] [REMOTE ] FIP: Retrieved 861 rows, trimmed to 300. [2026-01-02T12:13:31.391612] [DEBUG] [REMOTE ] FIP: PASS: History has at least 300 days. [2026-01-02T12:13:31.391897] [DEBUG] [REMOTE ] FIP: PASS: Price check passed. Min price $3.99. [2026-01-02T12:13:31.392233] [DEBUG] [REMOTE ] FIP: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:31.392362] [DEBUG] [REMOTE ] FIP: PASS: Integrity check passed. [2026-01-02T12:13:31.392404] [DEBUG] [REMOTE ] FIP: Symbol is viable for forecasting. [2026-01-02T12:13:31.392457] [INFO ] [MAIN ] [1230/3541] FIP kept (0.3s) | 1230 kept, 0 rejected | 91.5/min | ETA: 25.3m [2026-01-02T12:13:32.006607] [DEBUG] [REMOTE ] FIS: Retrieved 6170 rows, trimmed to 300. [2026-01-02T12:13:32.006746] [DEBUG] [REMOTE ] FIS: PASS: History has at least 300 days. [2026-01-02T12:13:32.007379] [DEBUG] [REMOTE ] FIS: PASS: Price check passed. Min price $61.12. [2026-01-02T12:13:32.007539] [DEBUG] [REMOTE ] FIS: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:32.007692] [DEBUG] [REMOTE ] FIS: PASS: Integrity check passed. [2026-01-02T12:13:32.007736] [DEBUG] [REMOTE ] FIS: Symbol is viable for forecasting. [2026-01-02T12:13:32.007784] [INFO ] [MAIN ] [1231/3541] FIS kept (0.6s) | 1231 kept, 0 rejected | 91.5/min | ETA: 25.2m [2026-01-02T12:13:32.574936] [DEBUG] [REMOTE ] FISI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:13:32.575128] [DEBUG] [REMOTE ] FISI: PASS: History has at least 300 days. [2026-01-02T12:13:32.575412] [DEBUG] [REMOTE ] FISI: PASS: Price check passed. Min price $25.48. [2026-01-02T12:13:32.575553] [DEBUG] [REMOTE ] FISI: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:32.575708] [DEBUG] [REMOTE ] FISI: PASS: Integrity check passed. [2026-01-02T12:13:32.575750] [DEBUG] [REMOTE ] FISI: Symbol is viable for forecasting. [2026-01-02T12:13:32.575803] [INFO ] [MAIN ] [1232/3541] FISI kept (0.6s) | 1232 kept, 0 rejected | 91.5/min | ETA: 25.2m [2026-01-02T12:13:32.969476] [DEBUG] [REMOTE ] FITB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:13:32.969692] [DEBUG] [REMOTE ] FITB: PASS: History has at least 300 days. [2026-01-02T12:13:32.970048] [DEBUG] [REMOTE ] FITB: PASS: Price check passed. Min price $40.02. [2026-01-02T12:13:32.970216] [DEBUG] [REMOTE ] FITB: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:32.970518] [DEBUG] [REMOTE ] FITB: PASS: Integrity check passed. [2026-01-02T12:13:32.970584] [DEBUG] [REMOTE ] FITB: Symbol is viable for forecasting. [2026-01-02T12:13:32.970646] [INFO ] [MAIN ] [1233/3541] FITB kept (0.4s) | 1233 kept, 0 rejected | 91.5/min | ETA: 25.2m [2026-01-02T12:13:33.449166] [DEBUG] [REMOTE ] FITBI: Retrieved 3035 rows, trimmed to 300. [2026-01-02T12:13:33.449356] [DEBUG] [REMOTE ] FITBI: PASS: History has at least 300 days. [2026-01-02T12:13:33.449638] [DEBUG] [REMOTE ] FITBI: PASS: Price check passed. Min price $24.93. [2026-01-02T12:13:33.449788] [DEBUG] [REMOTE ] FITBI: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:33.449910] [DEBUG] [REMOTE ] FITBI: PASS: Integrity check passed. [2026-01-02T12:13:33.449953] [DEBUG] [REMOTE ] FITBI: Symbol is viable for forecasting. [2026-01-02T12:13:33.450204] [INFO ] [MAIN ] [1234/3541] FITBI kept (0.5s) | 1234 kept, 0 rejected | 91.6/min | ETA: 25.2m [2026-01-02T12:13:33.726546] [DEBUG] [REMOTE ] FITBO: Retrieved 1584 rows, trimmed to 300. [2026-01-02T12:13:33.726749] [DEBUG] [REMOTE ] FITBO: PASS: History has at least 300 days. [2026-01-02T12:13:33.727005] [DEBUG] [REMOTE ] FITBO: PASS: Price check passed. Min price $18.95. [2026-01-02T12:13:33.727147] [DEBUG] [REMOTE ] FITBO: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:33.727264] [DEBUG] [REMOTE ] FITBO: PASS: Integrity check passed. [2026-01-02T12:13:33.727307] [DEBUG] [REMOTE ] FITBO: Symbol is viable for forecasting. [2026-01-02T12:13:33.727361] [INFO ] [MAIN ] [1235/3541] FITBO kept (0.3s) | 1235 kept, 0 rejected | 91.6/min | ETA: 25.2m [2026-01-02T12:13:34.239603] [DEBUG] [REMOTE ] FIVE: Retrieved 3383 rows, trimmed to 300. [2026-01-02T12:13:34.239782] [DEBUG] [REMOTE ] FIVE: PASS: History has at least 300 days. [2026-01-02T12:13:34.240032] [DEBUG] [REMOTE ] FIVE: PASS: Price check passed. Min price $138.49. [2026-01-02T12:13:34.240175] [DEBUG] [REMOTE ] FIVE: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:34.240292] [DEBUG] [REMOTE ] FIVE: PASS: Integrity check passed. [2026-01-02T12:13:34.240335] [DEBUG] [REMOTE ] FIVE: Symbol is viable for forecasting. [2026-01-02T12:13:34.240388] [INFO ] [MAIN ] [1236/3541] FIVE kept (0.5s) | 1236 kept, 0 rejected | 91.6/min | ETA: 25.2m [2026-01-02T12:13:34.611220] [DEBUG] [REMOTE ] FIVN: Retrieved 2954 rows, trimmed to 300. [2026-01-02T12:13:34.611348] [DEBUG] [REMOTE ] FIVN: PASS: History has at least 300 days. [2026-01-02T12:13:34.611545] [DEBUG] [REMOTE ] FIVN: PASS: Price check passed. Min price $17.78. [2026-01-02T12:13:34.611708] [DEBUG] [REMOTE ] FIVN: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:34.611816] [DEBUG] [REMOTE ] FIVN: PASS: Integrity check passed. [2026-01-02T12:13:34.611857] [DEBUG] [REMOTE ] FIVN: Symbol is viable for forecasting. [2026-01-02T12:13:34.611906] [INFO ] [MAIN ] [1237/3541] FIVN kept (0.4s) | 1237 kept, 0 rejected | 91.7/min | ETA: 25.1m [2026-01-02T12:13:34.957331] [DEBUG] [REMOTE ] FIX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:13:34.957458] [DEBUG] [REMOTE ] FIX: PASS: History has at least 300 days. [2026-01-02T12:13:34.957683] [DEBUG] [REMOTE ] FIX: PASS: Price check passed. Min price $790.19. [2026-01-02T12:13:34.957818] [DEBUG] [REMOTE ] FIX: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:34.957926] [DEBUG] [REMOTE ] FIX: PASS: Integrity check passed. [2026-01-02T12:13:34.957965] [DEBUG] [REMOTE ] FIX: Symbol is viable for forecasting. [2026-01-02T12:13:34.958013] [INFO ] [MAIN ] [1238/3541] FIX kept (0.3s) | 1238 kept, 0 rejected | 91.7/min | ETA: 25.1m [2026-01-02T12:13:35.452803] [DEBUG] [REMOTE ] FIXD: Retrieved 2232 rows, trimmed to 300. [2026-01-02T12:13:35.452928] [DEBUG] [REMOTE ] FIXD: PASS: History has at least 300 days. [2026-01-02T12:13:35.453144] [DEBUG] [REMOTE ] FIXD: PASS: Price check passed. Min price $43.85. [2026-01-02T12:13:35.453281] [DEBUG] [REMOTE ] FIXD: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:35.453393] [DEBUG] [REMOTE ] FIXD: PASS: Integrity check passed. [2026-01-02T12:13:35.453433] [DEBUG] [REMOTE ] FIXD: Symbol is viable for forecasting. [2026-01-02T12:13:35.453480] [INFO ] [MAIN ] [1239/3541] FIXD kept (0.5s) | 1239 kept, 0 rejected | 91.7/min | ETA: 25.1m [2026-01-02T12:13:35.797381] [DEBUG] [REMOTE ] FIZZ: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:13:35.797531] [DEBUG] [REMOTE ] FIZZ: PASS: History has at least 300 days. [2026-01-02T12:13:35.797818] [DEBUG] [REMOTE ] FIZZ: PASS: Price check passed. Min price $31.85. [2026-01-02T12:13:35.798007] [DEBUG] [REMOTE ] FIZZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:35.798149] [DEBUG] [REMOTE ] FIZZ: PASS: Integrity check passed. [2026-01-02T12:13:35.798192] [DEBUG] [REMOTE ] FIZZ: Symbol is viable for forecasting. [2026-01-02T12:13:35.798242] [INFO ] [MAIN ] [1240/3541] FIZZ kept (0.3s) | 1240 kept, 0 rejected | 91.7/min | ETA: 25.1m [2026-01-02T12:13:36.248660] [DEBUG] [REMOTE ] FJP: Retrieved 3694 rows, trimmed to 300. [2026-01-02T12:13:36.248806] [DEBUG] [REMOTE ] FJP: PASS: History has at least 300 days. [2026-01-02T12:13:36.249052] [DEBUG] [REMOTE ] FJP: PASS: Price check passed. Min price $61.67. [2026-01-02T12:13:36.249211] [DEBUG] [REMOTE ] FJP: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:36.249341] [DEBUG] [REMOTE ] FJP: PASS: Integrity check passed. [2026-01-02T12:13:36.249387] [DEBUG] [REMOTE ] FJP: Symbol is viable for forecasting. [2026-01-02T12:13:36.249446] [INFO ] [MAIN ] [1241/3541] FJP kept (0.5s) | 1241 kept, 0 rejected | 91.8/min | ETA: 25.1m [2026-01-02T12:13:36.759065] [DEBUG] [REMOTE ] FLEX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:13:36.759260] [DEBUG] [REMOTE ] FLEX: PASS: History has at least 300 days. [2026-01-02T12:13:36.759590] [DEBUG] [REMOTE ] FLEX: PASS: Price check passed. Min price $54.51. [2026-01-02T12:13:36.759739] [DEBUG] [REMOTE ] FLEX: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:36.759876] [DEBUG] [REMOTE ] FLEX: PASS: Integrity check passed. [2026-01-02T12:13:36.759918] [DEBUG] [REMOTE ] FLEX: Symbol is viable for forecasting. [2026-01-02T12:13:36.759971] [INFO ] [MAIN ] [1242/3541] FLEX kept (0.5s) | 1242 kept, 0 rejected | 91.8/min | ETA: 25.0m [2026-01-02T12:13:36.892749] [DEBUG] [REMOTE ] FLGC: Retrieved 1167 rows, trimmed to 300. [2026-01-02T12:13:36.892890] [DEBUG] [REMOTE ] FLGC: PASS: History has at least 300 days. [2026-01-02T12:13:36.893092] [DEBUG] [REMOTE ] FLGC: PASS: Price check passed. Min price $6.26. [2026-01-02T12:13:36.893223] [DEBUG] [REMOTE ] FLGC: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:36.893332] [DEBUG] [REMOTE ] FLGC: PASS: Integrity check passed. [2026-01-02T12:13:36.893372] [DEBUG] [REMOTE ] FLGC: Symbol is viable for forecasting. [2026-01-02T12:13:36.893420] [INFO ] [MAIN ] [1243/3541] FLGC kept (0.1s) | 1243 kept, 0 rejected | 91.8/min | ETA: 25.0m [2026-01-02T12:13:37.649727] [DEBUG] [REMOTE ] FLL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:13:37.649917] [DEBUG] [REMOTE ] FLL: PASS: History has at least 300 days. [2026-01-02T12:13:37.650217] [DEBUG] [REMOTE ] FLL: PASS: Price check passed. Min price $2.29. [2026-01-02T12:13:37.650361] [DEBUG] [REMOTE ] FLL: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:37.650498] [DEBUG] [REMOTE ] FLL: PASS: Integrity check passed. [2026-01-02T12:13:37.650539] [DEBUG] [REMOTE ] FLL: Symbol is viable for forecasting. [2026-01-02T12:13:37.650613] [INFO ] [MAIN ] [1244/3541] FLL kept (0.8s) | 1244 kept, 0 rejected | 91.8/min | ETA: 25.0m [2026-01-02T12:13:37.879797] [DEBUG] [REMOTE ] FLNC: Retrieved 1048 rows, trimmed to 300. [2026-01-02T12:13:37.879976] [DEBUG] [REMOTE ] FLNC: PASS: History has at least 300 days. [2026-01-02T12:13:37.880222] [DEBUG] [REMOTE ] FLNC: PASS: Price check passed. Min price $13.09. [2026-01-02T12:13:37.880366] [DEBUG] [REMOTE ] FLNC: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:37.880484] [DEBUG] [REMOTE ] FLNC: PASS: Integrity check passed. [2026-01-02T12:13:37.880526] [DEBUG] [REMOTE ] FLNC: Symbol is viable for forecasting. [2026-01-02T12:13:37.880694] [INFO ] [MAIN ] [1245/3541] FLNC kept (0.2s) | 1245 kept, 0 rejected | 91.9/min | ETA: 25.0m [2026-01-02T12:13:38.256707] [DEBUG] [REMOTE ] FLNG: Retrieved 1646 rows, trimmed to 300. [2026-01-02T12:13:38.256898] [DEBUG] [REMOTE ] FLNG: PASS: History has at least 300 days. [2026-01-02T12:13:38.257160] [DEBUG] [REMOTE ] FLNG: PASS: Price check passed. Min price $23.65. [2026-01-02T12:13:38.257303] [DEBUG] [REMOTE ] FLNG: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:38.257422] [DEBUG] [REMOTE ] FLNG: PASS: Integrity check passed. [2026-01-02T12:13:38.257464] [DEBUG] [REMOTE ] FLNG: Symbol is viable for forecasting. [2026-01-02T12:13:38.257517] [INFO ] [MAIN ] [1246/3541] FLNG kept (0.4s) | 1246 kept, 0 rejected | 91.9/min | ETA: 25.0m [2026-01-02T12:13:38.903698] [DEBUG] [REMOTE ] FLO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:13:38.903861] [DEBUG] [REMOTE ] FLO: PASS: History has at least 300 days. [2026-01-02T12:13:38.904095] [DEBUG] [REMOTE ] FLO: PASS: Price check passed. Min price $10.17. [2026-01-02T12:13:38.904227] [DEBUG] [REMOTE ] FLO: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:38.904439] [DEBUG] [REMOTE ] FLO: PASS: Integrity check passed. [2026-01-02T12:13:38.904481] [DEBUG] [REMOTE ] FLO: Symbol is viable for forecasting. [2026-01-02T12:13:38.904543] [INFO ] [MAIN ] [1247/3541] FLO kept (0.6s) | 1247 kept, 0 rejected | 91.9/min | ETA: 25.0m [2026-01-02T12:13:39.199053] [DEBUG] [REMOTE ] FLS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:13:39.199183] [DEBUG] [REMOTE ] FLS: PASS: History has at least 300 days. [2026-01-02T12:13:39.199392] [DEBUG] [REMOTE ] FLS: PASS: Price check passed. Min price $48.95. [2026-01-02T12:13:39.199532] [DEBUG] [REMOTE ] FLS: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:39.199667] [DEBUG] [REMOTE ] FLS: PASS: Integrity check passed. [2026-01-02T12:13:39.199709] [DEBUG] [REMOTE ] FLS: Symbol is viable for forecasting. [2026-01-02T12:13:39.199756] [INFO ] [MAIN ] [1248/3541] FLS kept (0.3s) | 1248 kept, 0 rejected | 92.0/min | ETA: 24.9m [2026-01-02T12:13:39.730031] [DEBUG] [REMOTE ] FLUX: Retrieved 5727 rows, trimmed to 300. [2026-01-02T12:13:39.730157] [DEBUG] [REMOTE ] FLUX: PASS: History has at least 300 days. [2026-01-02T12:13:39.730361] [DEBUG] [REMOTE ] FLUX: PASS: Price check passed. Min price $1.27. [2026-01-02T12:13:39.730493] [DEBUG] [REMOTE ] FLUX: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:39.730623] [DEBUG] [REMOTE ] FLUX: PASS: Integrity check passed. [2026-01-02T12:13:39.730664] [DEBUG] [REMOTE ] FLUX: Symbol is viable for forecasting. [2026-01-02T12:13:39.730711] [INFO ] [MAIN ] [1249/3541] FLUX kept (0.5s) | 1249 kept, 0 rejected | 92.0/min | ETA: 24.9m [2026-01-02T12:13:40.221732] [DEBUG] [REMOTE ] FLWS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:13:40.221866] [DEBUG] [REMOTE ] FLWS: PASS: History has at least 300 days. [2026-01-02T12:13:40.222075] [DEBUG] [REMOTE ] FLWS: PASS: Price check passed. Min price $3.06. [2026-01-02T12:13:40.222214] [DEBUG] [REMOTE ] FLWS: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:40.222328] [DEBUG] [REMOTE ] FLWS: PASS: Integrity check passed. [2026-01-02T12:13:40.222369] [DEBUG] [REMOTE ] FLWS: Symbol is viable for forecasting. [2026-01-02T12:13:40.222417] [INFO ] [MAIN ] [1250/3541] FLWS kept (0.5s) | 1250 kept, 0 rejected | 92.0/min | ETA: 24.9m [2026-01-02T12:13:44.094962] [DEBUG] [REMOTE ] FLXS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:13:44.095092] [DEBUG] [REMOTE ] FLXS: PASS: History has at least 300 days. [2026-01-02T12:13:44.095304] [DEBUG] [REMOTE ] FLXS: PASS: Price check passed. Min price $34.02. [2026-01-02T12:13:44.095450] [DEBUG] [REMOTE ] FLXS: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:44.095603] [DEBUG] [REMOTE ] FLXS: PASS: Integrity check passed. [2026-01-02T12:13:44.095650] [DEBUG] [REMOTE ] FLXS: Symbol is viable for forecasting. [2026-01-02T12:13:44.095698] [INFO ] [MAIN ] [1251/3541] FLXS kept (3.9s) | 1251 kept, 0 rejected | 91.6/min | ETA: 25.0m [2026-01-02T12:13:44.210778] [DEBUG] [REMOTE ] FLYE: Retrieved 394 rows, trimmed to 300. [2026-01-02T12:13:44.210899] [DEBUG] [REMOTE ] FLYE: PASS: History has at least 300 days. [2026-01-02T12:13:44.211088] [DEBUG] [REMOTE ] FLYE: PASS: Price check passed. Min price $3.87. [2026-01-02T12:13:44.211219] [DEBUG] [REMOTE ] FLYE: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:44.211324] [DEBUG] [REMOTE ] FLYE: PASS: Integrity check passed. [2026-01-02T12:13:44.211363] [DEBUG] [REMOTE ] FLYE: Symbol is viable for forecasting. [2026-01-02T12:13:44.211411] [INFO ] [MAIN ] [1252/3541] FLYE kept (0.1s) | 1252 kept, 0 rejected | 91.7/min | ETA: 25.0m [2026-01-02T12:13:44.910388] [DEBUG] [REMOTE ] FMAO: Retrieved 5304 rows, trimmed to 300. [2026-01-02T12:13:44.910523] [DEBUG] [REMOTE ] FMAO: PASS: History has at least 300 days. [2026-01-02T12:13:44.910781] [DEBUG] [REMOTE ] FMAO: PASS: Price check passed. Min price $22.80. [2026-01-02T12:13:44.910914] [DEBUG] [REMOTE ] FMAO: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:44.911029] [DEBUG] [REMOTE ] FMAO: PASS: Integrity check passed. [2026-01-02T12:13:44.911072] [DEBUG] [REMOTE ] FMAO: Symbol is viable for forecasting. [2026-01-02T12:13:44.911130] [INFO ] [MAIN ] [1253/3541] FMAO kept (0.7s) | 1253 kept, 0 rejected | 91.7/min | ETA: 25.0m [2026-01-02T12:13:45.252288] [DEBUG] [REMOTE ] FMB: Retrieved 2926 rows, trimmed to 300. [2026-01-02T12:13:45.252478] [DEBUG] [REMOTE ] FMB: PASS: History has at least 300 days. [2026-01-02T12:13:45.252768] [DEBUG] [REMOTE ] FMB: PASS: Price check passed. Min price $50.36. [2026-01-02T12:13:45.252918] [DEBUG] [REMOTE ] FMB: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:45.253047] [DEBUG] [REMOTE ] FMB: PASS: Integrity check passed. [2026-01-02T12:13:45.253091] [DEBUG] [REMOTE ] FMB: Symbol is viable for forecasting. [2026-01-02T12:13:45.253145] [INFO ] [MAIN ] [1254/3541] FMB kept (0.3s) | 1254 kept, 0 rejected | 91.7/min | ETA: 24.9m [2026-01-02T12:13:45.603942] [DEBUG] [REMOTE ] FMBH: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:13:45.604080] [DEBUG] [REMOTE ] FMBH: PASS: History has at least 300 days. [2026-01-02T12:13:45.604303] [DEBUG] [REMOTE ] FMBH: PASS: Price check passed. Min price $34.75. [2026-01-02T12:13:45.604440] [DEBUG] [REMOTE ] FMBH: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:45.604556] [DEBUG] [REMOTE ] FMBH: PASS: Integrity check passed. [2026-01-02T12:13:45.604619] [DEBUG] [REMOTE ] FMBH: Symbol is viable for forecasting. [2026-01-02T12:13:45.604668] [INFO ] [MAIN ] [1255/3541] FMBH kept (0.4s) | 1255 kept, 0 rejected | 91.7/min | ETA: 24.9m [2026-01-02T12:13:46.188460] [DEBUG] [REMOTE ] FMC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:13:46.188678] [DEBUG] [REMOTE ] FMC: PASS: History has at least 300 days. [2026-01-02T12:13:46.188977] [DEBUG] [REMOTE ] FMC: PASS: Price check passed. Min price $12.11. [2026-01-02T12:13:46.189116] [DEBUG] [REMOTE ] FMC: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:46.189256] [DEBUG] [REMOTE ] FMC: PASS: Integrity check passed. [2026-01-02T12:13:46.189297] [DEBUG] [REMOTE ] FMC: Symbol is viable for forecasting. [2026-01-02T12:13:46.189350] [INFO ] [MAIN ] [1256/3541] FMC kept (0.6s) | 1256 kept, 0 rejected | 91.8/min | ETA: 24.9m [2026-01-02T12:13:46.378634] [DEBUG] [REMOTE ] FMHI: Retrieved 2050 rows, trimmed to 300. [2026-01-02T12:13:46.378819] [DEBUG] [REMOTE ] FMHI: PASS: History has at least 300 days. [2026-01-02T12:13:46.379077] [DEBUG] [REMOTE ] FMHI: PASS: Price check passed. Min price $47.05. [2026-01-02T12:13:46.379220] [DEBUG] [REMOTE ] FMHI: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:46.379338] [DEBUG] [REMOTE ] FMHI: PASS: Integrity check passed. [2026-01-02T12:13:46.379381] [DEBUG] [REMOTE ] FMHI: Symbol is viable for forecasting. [2026-01-02T12:13:46.379435] [INFO ] [MAIN ] [1257/3541] FMHI kept (0.2s) | 1257 kept, 0 rejected | 91.8/min | ETA: 24.9m [2026-01-02T12:13:47.054010] [DEBUG] [REMOTE ] FMN: Retrieved 5794 rows, trimmed to 300. [2026-01-02T12:13:47.054197] [DEBUG] [REMOTE ] FMN: PASS: History has at least 300 days. [2026-01-02T12:13:47.054459] [DEBUG] [REMOTE ] FMN: PASS: Price check passed. Min price $10.82. [2026-01-02T12:13:47.054617] [DEBUG] [REMOTE ] FMN: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:47.054742] [DEBUG] [REMOTE ] FMN: PASS: Integrity check passed. [2026-01-02T12:13:47.054788] [DEBUG] [REMOTE ] FMN: Symbol is viable for forecasting. [2026-01-02T12:13:47.054841] [INFO ] [MAIN ] [1258/3541] FMN kept (0.7s) | 1258 kept, 0 rejected | 91.8/min | ETA: 24.9m [2026-01-02T12:13:47.483892] [DEBUG] [REMOTE ] FMNB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:13:47.484020] [DEBUG] [REMOTE ] FMNB: PASS: History has at least 300 days. [2026-01-02T12:13:47.484233] [DEBUG] [REMOTE ] FMNB: PASS: Price check passed. Min price $12.71. [2026-01-02T12:13:47.484365] [DEBUG] [REMOTE ] FMNB: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:47.484474] [DEBUG] [REMOTE ] FMNB: PASS: Integrity check passed. [2026-01-02T12:13:47.484514] [DEBUG] [REMOTE ] FMNB: Symbol is viable for forecasting. [2026-01-02T12:13:47.484595] [INFO ] [MAIN ] [1259/3541] FMNB kept (0.4s) | 1259 kept, 0 rejected | 91.8/min | ETA: 24.9m [2026-01-02T12:13:48.014068] [DEBUG] [REMOTE ] FMS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:13:48.014199] [DEBUG] [REMOTE ] FMS: PASS: History has at least 300 days. [2026-01-02T12:13:48.014416] [DEBUG] [REMOTE ] FMS: PASS: Price check passed. Min price $22.59. [2026-01-02T12:13:48.014549] [DEBUG] [REMOTE ] FMS: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:48.014686] [DEBUG] [REMOTE ] FMS: PASS: Integrity check passed. [2026-01-02T12:13:48.014727] [DEBUG] [REMOTE ] FMS: Symbol is viable for forecasting. [2026-01-02T12:13:48.014775] [INFO ] [MAIN ] [1260/3541] FMS kept (0.5s) | 1260 kept, 0 rejected | 91.8/min | ETA: 24.8m [2026-01-02T12:13:55.019790] [DEBUG] [REMOTE ] FMX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:13:55.019955] [DEBUG] [REMOTE ] FMX: PASS: History has at least 300 days. [2026-01-02T12:13:55.020197] [DEBUG] [REMOTE ] FMX: PASS: Price check passed. Min price $90.24. [2026-01-02T12:13:55.020336] [DEBUG] [REMOTE ] FMX: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:55.020454] [DEBUG] [REMOTE ] FMX: PASS: Integrity check passed. [2026-01-02T12:13:55.020495] [DEBUG] [REMOTE ] FMX: Symbol is viable for forecasting. [2026-01-02T12:13:55.020544] [INFO ] [MAIN ] [1261/3541] FMX kept (7.0s) | 1261 kept, 0 rejected | 91.1/min | ETA: 25.0m [2026-01-02T12:13:55.434313] [DEBUG] [REMOTE ] FN: Retrieved 3904 rows, trimmed to 300. [2026-01-02T12:13:55.434442] [DEBUG] [REMOTE ] FN: PASS: History has at least 300 days. [2026-01-02T12:13:55.434675] [DEBUG] [REMOTE ] FN: PASS: Price check passed. Min price $361.94. [2026-01-02T12:13:55.434812] [DEBUG] [REMOTE ] FN: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:55.434920] [DEBUG] [REMOTE ] FN: PASS: Integrity check passed. [2026-01-02T12:13:55.434959] [DEBUG] [REMOTE ] FN: Symbol is viable for forecasting. [2026-01-02T12:13:55.435005] [INFO ] [MAIN ] [1262/3541] FN kept (0.4s) | 1262 kept, 0 rejected | 91.2/min | ETA: 25.0m [2026-01-02T12:13:58.088227] [DEBUG] [REMOTE ] FNB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:13:58.088397] [DEBUG] [REMOTE ] FNB: PASS: History has at least 300 days. [2026-01-02T12:13:58.088946] [DEBUG] [REMOTE ] FNB: PASS: Price check passed. Min price $14.55. [2026-01-02T12:13:58.089087] [DEBUG] [REMOTE ] FNB: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:58.089210] [DEBUG] [REMOTE ] FNB: PASS: Integrity check passed. [2026-01-02T12:13:58.089250] [DEBUG] [REMOTE ] FNB: Symbol is viable for forecasting. [2026-01-02T12:13:58.089315] [INFO ] [MAIN ] [1263/3541] FNB kept (2.7s) | 1263 kept, 0 rejected | 90.9/min | ETA: 25.0m [2026-01-02T12:13:58.383133] [DEBUG] [REMOTE ] FND: Retrieved 2183 rows, trimmed to 300. [2026-01-02T12:13:58.383249] [DEBUG] [REMOTE ] FND: PASS: History has at least 300 days. [2026-01-02T12:13:58.383476] [DEBUG] [REMOTE ] FND: PASS: Price check passed. Min price $56.79. [2026-01-02T12:13:58.383647] [DEBUG] [REMOTE ] FND: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:58.383762] [DEBUG] [REMOTE ] FND: PASS: Integrity check passed. [2026-01-02T12:13:58.383802] [DEBUG] [REMOTE ] FND: Symbol is viable for forecasting. [2026-01-02T12:13:58.383849] [INFO ] [MAIN ] [1264/3541] FND kept (0.3s) | 1264 kept, 0 rejected | 91.0/min | ETA: 25.0m [2026-01-02T12:13:58.908934] [DEBUG] [REMOTE ] FNF: Retrieved 5085 rows, trimmed to 300. [2026-01-02T12:13:58.909122] [DEBUG] [REMOTE ] FNF: PASS: History has at least 300 days. [2026-01-02T12:13:58.909358] [DEBUG] [REMOTE ] FNF: PASS: Price check passed. Min price $52.13. [2026-01-02T12:13:58.909497] [DEBUG] [REMOTE ] FNF: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:58.909630] [DEBUG] [REMOTE ] FNF: PASS: Integrity check passed. [2026-01-02T12:13:58.909673] [DEBUG] [REMOTE ] FNF: Symbol is viable for forecasting. [2026-01-02T12:13:58.909744] [INFO ] [MAIN ] [1265/3541] FNF kept (0.5s) | 1265 kept, 0 rejected | 91.0/min | ETA: 25.0m [2026-01-02T12:13:59.044536] [DEBUG] [REMOTE ] FNKO: Retrieved 2051 rows, trimmed to 300. [2026-01-02T12:13:59.044676] [DEBUG] [REMOTE ] FNKO: PASS: History has at least 300 days. [2026-01-02T12:13:59.044875] [DEBUG] [REMOTE ] FNKO: PASS: Price check passed. Min price $2.81. [2026-01-02T12:13:59.045004] [DEBUG] [REMOTE ] FNKO: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:59.045109] [DEBUG] [REMOTE ] FNKO: PASS: Integrity check passed. [2026-01-02T12:13:59.045148] [DEBUG] [REMOTE ] FNKO: Symbol is viable for forecasting. [2026-01-02T12:13:59.045194] [INFO ] [MAIN ] [1266/3541] FNKO kept (0.1s) | 1266 kept, 0 rejected | 91.1/min | ETA: 25.0m [2026-01-02T12:13:59.702499] [DEBUG] [REMOTE ] FNLC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:13:59.702655] [DEBUG] [REMOTE ] FNLC: PASS: History has at least 300 days. [2026-01-02T12:13:59.702862] [DEBUG] [REMOTE ] FNLC: PASS: Price check passed. Min price $24.08. [2026-01-02T12:13:59.702995] [DEBUG] [REMOTE ] FNLC: PASS: Continuity check passed with 300 days. [2026-01-02T12:13:59.703102] [DEBUG] [REMOTE ] FNLC: PASS: Integrity check passed. [2026-01-02T12:13:59.703142] [DEBUG] [REMOTE ] FNLC: Symbol is viable for forecasting. [2026-01-02T12:13:59.703188] [INFO ] [MAIN ] [1267/3541] FNLC kept (0.7s) | 1267 kept, 0 rejected | 91.1/min | ETA: 25.0m [2026-01-02T12:14:00.121942] [DEBUG] [REMOTE ] FNX: Retrieved 4692 rows, trimmed to 300. [2026-01-02T12:14:00.122073] [DEBUG] [REMOTE ] FNX: PASS: History has at least 300 days. [2026-01-02T12:14:00.122281] [DEBUG] [REMOTE ] FNX: PASS: Price check passed. Min price $117.13. [2026-01-02T12:14:00.122410] [DEBUG] [REMOTE ] FNX: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:00.122526] [DEBUG] [REMOTE ] FNX: PASS: Integrity check passed. [2026-01-02T12:14:00.122564] [DEBUG] [REMOTE ] FNX: Symbol is viable for forecasting. [2026-01-02T12:14:00.122827] [INFO ] [MAIN ] [1268/3541] FNX kept (0.4s) | 1268 kept, 0 rejected | 91.1/min | ETA: 25.0m [2026-01-02T12:14:00.628744] [DEBUG] [REMOTE ] FNY: Retrieved 3697 rows, trimmed to 300. [2026-01-02T12:14:00.628868] [DEBUG] [REMOTE ] FNY: PASS: History has at least 300 days. [2026-01-02T12:14:00.629067] [DEBUG] [REMOTE ] FNY: PASS: Price check passed. Min price $85.10. [2026-01-02T12:14:00.629205] [DEBUG] [REMOTE ] FNY: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:00.629335] [DEBUG] [REMOTE ] FNY: PASS: Integrity check passed. [2026-01-02T12:14:00.629376] [DEBUG] [REMOTE ] FNY: Symbol is viable for forecasting. [2026-01-02T12:14:00.629422] [INFO ] [MAIN ] [1269/3541] FNY kept (0.5s) | 1269 kept, 0 rejected | 91.1/min | ETA: 24.9m [2026-01-02T12:14:00.801851] [DEBUG] [REMOTE ] FOA: Retrieved 1686 rows, trimmed to 300. [2026-01-02T12:14:00.801973] [DEBUG] [REMOTE ] FOA: PASS: History has at least 300 days. [2026-01-02T12:14:00.802250] [DEBUG] [REMOTE ] FOA: PASS: Price check passed. Min price $21.41. [2026-01-02T12:14:00.802453] [DEBUG] [REMOTE ] FOA: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:00.802638] [DEBUG] [REMOTE ] FOA: PASS: Integrity check passed. [2026-01-02T12:14:00.802702] [DEBUG] [REMOTE ] FOA: Symbol is viable for forecasting. [2026-01-02T12:14:00.802779] [INFO ] [MAIN ] [1270/3541] FOA kept (0.2s) | 1270 kept, 0 rejected | 91.2/min | ETA: 24.9m [2026-01-02T12:14:01.441234] [DEBUG] [REMOTE ] FOF: Retrieved 4803 rows, trimmed to 300. [2026-01-02T12:14:01.441369] [DEBUG] [REMOTE ] FOF: PASS: History has at least 300 days. [2026-01-02T12:14:01.441598] [DEBUG] [REMOTE ] FOF: PASS: Price check passed. Min price $12.70. [2026-01-02T12:14:01.441734] [DEBUG] [REMOTE ] FOF: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:01.441844] [DEBUG] [REMOTE ] FOF: PASS: Integrity check passed. [2026-01-02T12:14:01.441912] [DEBUG] [REMOTE ] FOF: Symbol is viable for forecasting. [2026-01-02T12:14:01.441963] [INFO ] [MAIN ] [1271/3541] FOF kept (0.6s) | 1271 kept, 0 rejected | 91.2/min | ETA: 24.9m [2026-01-02T12:14:01.828454] [DEBUG] [REMOTE ] FOLD: Retrieved 4678 rows, trimmed to 300. [2026-01-02T12:14:01.828906] [DEBUG] [REMOTE ] FOLD: PASS: History has at least 300 days. [2026-01-02T12:14:01.829195] [DEBUG] [REMOTE ] FOLD: PASS: Price check passed. Min price $8.04. [2026-01-02T12:14:01.829338] [DEBUG] [REMOTE ] FOLD: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:01.829482] [DEBUG] [REMOTE ] FOLD: PASS: Integrity check passed. [2026-01-02T12:14:01.829532] [DEBUG] [REMOTE ] FOLD: Symbol is viable for forecasting. [2026-01-02T12:14:01.829615] [INFO ] [MAIN ] [1272/3541] FOLD kept (0.4s) | 1272 kept, 0 rejected | 91.2/min | ETA: 24.9m [2026-01-02T12:14:02.258519] [DEBUG] [REMOTE ] FORM: Retrieved 5676 rows, trimmed to 300. [2026-01-02T12:14:02.258716] [DEBUG] [REMOTE ] FORM: PASS: History has at least 300 days. [2026-01-02T12:14:02.258932] [DEBUG] [REMOTE ] FORM: PASS: Price check passed. Min price $38.14. [2026-01-02T12:14:02.259083] [DEBUG] [REMOTE ] FORM: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:02.259191] [DEBUG] [REMOTE ] FORM: PASS: Integrity check passed. [2026-01-02T12:14:02.259230] [DEBUG] [REMOTE ] FORM: Symbol is viable for forecasting. [2026-01-02T12:14:02.259275] [INFO ] [MAIN ] [1273/3541] FORM kept (0.4s) | 1273 kept, 0 rejected | 91.2/min | ETA: 24.9m [2026-01-02T12:14:02.717769] [DEBUG] [REMOTE ] FOSL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:14:02.717913] [DEBUG] [REMOTE ] FOSL: PASS: History has at least 300 days. [2026-01-02T12:14:02.718143] [DEBUG] [REMOTE ] FOSL: PASS: Price check passed. Min price $1.79. [2026-01-02T12:14:02.718276] [DEBUG] [REMOTE ] FOSL: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:02.718394] [DEBUG] [REMOTE ] FOSL: PASS: Integrity check passed. [2026-01-02T12:14:02.718433] [DEBUG] [REMOTE ] FOSL: Symbol is viable for forecasting. [2026-01-02T12:14:02.718482] [INFO ] [MAIN ] [1274/3541] FOSL kept (0.5s) | 1274 kept, 0 rejected | 91.2/min | ETA: 24.8m [2026-01-02T12:14:02.977916] [DEBUG] [REMOTE ] FOX: Retrieved 1712 rows, trimmed to 300. [2026-01-02T12:14:02.978042] [DEBUG] [REMOTE ] FOX: PASS: History has at least 300 days. [2026-01-02T12:14:02.978276] [DEBUG] [REMOTE ] FOX: PASS: Price check passed. Min price $51.27. [2026-01-02T12:14:02.978409] [DEBUG] [REMOTE ] FOX: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:02.978522] [DEBUG] [REMOTE ] FOX: PASS: Integrity check passed. [2026-01-02T12:14:02.978561] [DEBUG] [REMOTE ] FOX: Symbol is viable for forecasting. [2026-01-02T12:14:02.978647] [INFO ] [MAIN ] [1275/3541] FOX kept (0.3s) | 1275 kept, 0 rejected | 91.3/min | ETA: 24.8m [2026-01-02T12:14:03.407106] [DEBUG] [REMOTE ] FOXA: Retrieved 1713 rows, trimmed to 300. [2026-01-02T12:14:03.407247] [DEBUG] [REMOTE ] FOXA: PASS: History has at least 300 days. [2026-01-02T12:14:03.407469] [DEBUG] [REMOTE ] FOXA: PASS: Price check passed. Min price $57.00. [2026-01-02T12:14:03.407641] [DEBUG] [REMOTE ] FOXA: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:03.407765] [DEBUG] [REMOTE ] FOXA: PASS: Integrity check passed. [2026-01-02T12:14:03.407807] [DEBUG] [REMOTE ] FOXA: Symbol is viable for forecasting. [2026-01-02T12:14:03.407856] [INFO ] [MAIN ] [1276/3541] FOXA kept (0.4s) | 1276 kept, 0 rejected | 91.3/min | ETA: 24.8m [2026-01-02T12:14:03.775692] [DEBUG] [REMOTE ] FOXF: Retrieved 3119 rows, trimmed to 300. [2026-01-02T12:14:03.775820] [DEBUG] [REMOTE ] FOXF: PASS: History has at least 300 days. [2026-01-02T12:14:03.776021] [DEBUG] [REMOTE ] FOXF: PASS: Price check passed. Min price $13.19. [2026-01-02T12:14:03.776158] [DEBUG] [REMOTE ] FOXF: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:03.776286] [DEBUG] [REMOTE ] FOXF: PASS: Integrity check passed. [2026-01-02T12:14:03.776350] [DEBUG] [REMOTE ] FOXF: Symbol is viable for forecasting. [2026-01-02T12:14:03.776400] [INFO ] [MAIN ] [1277/3541] FOXF kept (0.4s) | 1277 kept, 0 rejected | 91.3/min | ETA: 24.8m [2026-01-02T12:14:04.263687] [DEBUG] [REMOTE ] FPF: Retrieved 3171 rows, trimmed to 300. [2026-01-02T12:14:04.263806] [DEBUG] [REMOTE ] FPF: PASS: History has at least 300 days. [2026-01-02T12:14:04.264003] [DEBUG] [REMOTE ] FPF: PASS: Price check passed. Min price $18.15. [2026-01-02T12:14:04.264134] [DEBUG] [REMOTE ] FPF: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:04.264241] [DEBUG] [REMOTE ] FPF: PASS: Integrity check passed. [2026-01-02T12:14:04.264280] [DEBUG] [REMOTE ] FPF: Symbol is viable for forecasting. [2026-01-02T12:14:04.264326] [INFO ] [MAIN ] [1278/3541] FPF kept (0.5s) | 1278 kept, 0 rejected | 91.3/min | ETA: 24.8m [2026-01-02T12:14:04.453662] [DEBUG] [REMOTE ] FPH: Retrieved 2174 rows, trimmed to 300. [2026-01-02T12:14:04.453787] [DEBUG] [REMOTE ] FPH: PASS: History has at least 300 days. [2026-01-02T12:14:04.453989] [DEBUG] [REMOTE ] FPH: PASS: Price check passed. Min price $5.47. [2026-01-02T12:14:04.454126] [DEBUG] [REMOTE ] FPH: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:04.454236] [DEBUG] [REMOTE ] FPH: PASS: Integrity check passed. [2026-01-02T12:14:04.454277] [DEBUG] [REMOTE ] FPH: Symbol is viable for forecasting. [2026-01-02T12:14:04.454327] [INFO ] [MAIN ] [1279/3541] FPH kept (0.2s) | 1279 kept, 0 rejected | 91.4/min | ETA: 24.7m [2026-01-02T12:14:04.968003] [DEBUG] [REMOTE ] FPI: Retrieved 2949 rows, trimmed to 300. [2026-01-02T12:14:04.968125] [DEBUG] [REMOTE ] FPI: PASS: History has at least 300 days. [2026-01-02T12:14:04.968319] [DEBUG] [REMOTE ] FPI: PASS: Price check passed. Min price $9.21. [2026-01-02T12:14:04.968450] [DEBUG] [REMOTE ] FPI: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:04.968555] [DEBUG] [REMOTE ] FPI: PASS: Integrity check passed. [2026-01-02T12:14:04.968643] [DEBUG] [REMOTE ] FPI: Symbol is viable for forecasting. [2026-01-02T12:14:04.968693] [INFO ] [MAIN ] [1280/3541] FPI kept (0.5s) | 1280 kept, 0 rejected | 91.4/min | ETA: 24.7m [2026-01-02T12:14:05.478648] [DEBUG] [REMOTE ] FPXI: Retrieved 2803 rows, trimmed to 300. [2026-01-02T12:14:05.478767] [DEBUG] [REMOTE ] FPXI: PASS: History has at least 300 days. [2026-01-02T12:14:05.478960] [DEBUG] [REMOTE ] FPXI: PASS: Price check passed. Min price $56.37. [2026-01-02T12:14:05.479092] [DEBUG] [REMOTE ] FPXI: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:05.479197] [DEBUG] [REMOTE ] FPXI: PASS: Integrity check passed. [2026-01-02T12:14:05.479237] [DEBUG] [REMOTE ] FPXI: Symbol is viable for forecasting. [2026-01-02T12:14:05.479285] [INFO ] [MAIN ] [1281/3541] FPXI kept (0.5s) | 1281 kept, 0 rejected | 91.4/min | ETA: 24.7m [2026-01-02T12:14:05.981985] [DEBUG] [REMOTE ] FRA: Retrieved 5579 rows, trimmed to 300. [2026-01-02T12:14:05.982110] [DEBUG] [REMOTE ] FRA: PASS: History has at least 300 days. [2026-01-02T12:14:05.982305] [DEBUG] [REMOTE ] FRA: PASS: Price check passed. Min price $11.46. [2026-01-02T12:14:05.982436] [DEBUG] [REMOTE ] FRA: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:05.982544] [DEBUG] [REMOTE ] FRA: PASS: Integrity check passed. [2026-01-02T12:14:05.982601] [DEBUG] [REMOTE ] FRA: Symbol is viable for forecasting. [2026-01-02T12:14:05.982649] [INFO ] [MAIN ] [1282/3541] FRA kept (0.5s) | 1282 kept, 0 rejected | 91.4/min | ETA: 24.7m [2026-01-02T12:14:10.389198] [DEBUG] [REMOTE ] FRBA: Retrieved 4722 rows, trimmed to 300. [2026-01-02T12:14:10.389328] [DEBUG] [REMOTE ] FRBA: PASS: History has at least 300 days. [2026-01-02T12:14:10.389536] [DEBUG] [REMOTE ] FRBA: PASS: Price check passed. Min price $14.98. [2026-01-02T12:14:10.389689] [DEBUG] [REMOTE ] FRBA: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:10.389796] [DEBUG] [REMOTE ] FRBA: PASS: Integrity check passed. [2026-01-02T12:14:10.389853] [DEBUG] [REMOTE ] FRBA: Symbol is viable for forecasting. [2026-01-02T12:14:10.389900] [INFO ] [MAIN ] [1283/3541] FRBA kept (4.4s) | 1283 kept, 0 rejected | 91.0/min | ETA: 24.8m [2026-01-02T12:14:10.635397] [DEBUG] [REMOTE ] FRGE: Retrieved 1236 rows, trimmed to 300. [2026-01-02T12:14:10.635530] [DEBUG] [REMOTE ] FRGE: PASS: History has at least 300 days. [2026-01-02T12:14:10.635743] [DEBUG] [REMOTE ] FRGE: PASS: Price check passed. Min price $15.93. [2026-01-02T12:14:10.635878] [DEBUG] [REMOTE ] FRGE: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:10.635983] [DEBUG] [REMOTE ] FRGE: PASS: Integrity check passed. [2026-01-02T12:14:10.636022] [DEBUG] [REMOTE ] FRGE: Symbol is viable for forecasting. [2026-01-02T12:14:10.636068] [INFO ] [MAIN ] [1284/3541] FRGE kept (0.2s) | 1284 kept, 0 rejected | 91.1/min | ETA: 24.8m [2026-01-02T12:14:11.031149] [DEBUG] [REMOTE ] FRHC: Retrieved 2071 rows, trimmed to 300. [2026-01-02T12:14:11.031269] [DEBUG] [REMOTE ] FRHC: PASS: History has at least 300 days. [2026-01-02T12:14:11.031461] [DEBUG] [REMOTE ] FRHC: PASS: Price check passed. Min price $121.68. [2026-01-02T12:14:11.031611] [DEBUG] [REMOTE ] FRHC: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:11.031719] [DEBUG] [REMOTE ] FRHC: PASS: Integrity check passed. [2026-01-02T12:14:11.031758] [DEBUG] [REMOTE ] FRHC: Symbol is viable for forecasting. [2026-01-02T12:14:11.031805] [INFO ] [MAIN ] [1285/3541] FRHC kept (0.4s) | 1285 kept, 0 rejected | 91.1/min | ETA: 24.8m [2026-01-02T12:14:11.796112] [DEBUG] [REMOTE ] FRME: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:14:11.796273] [DEBUG] [REMOTE ] FRME: PASS: History has at least 300 days. [2026-01-02T12:14:11.796610] [DEBUG] [REMOTE ] FRME: PASS: Price check passed. Min price $34.66. [2026-01-02T12:14:11.796773] [DEBUG] [REMOTE ] FRME: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:11.796914] [DEBUG] [REMOTE ] FRME: PASS: Integrity check passed. [2026-01-02T12:14:11.796957] [DEBUG] [REMOTE ] FRME: Symbol is viable for forecasting. [2026-01-02T12:14:11.797009] [INFO ] [MAIN ] [1286/3541] FRME kept (0.8s) | 1286 kept, 0 rejected | 91.1/min | ETA: 24.8m [2026-01-02T12:14:12.079764] [DEBUG] [REMOTE ] FRO: Retrieved 6138 rows, trimmed to 300. [2026-01-02T12:14:12.079914] [DEBUG] [REMOTE ] FRO: PASS: History has at least 300 days. [2026-01-02T12:14:12.080162] [DEBUG] [REMOTE ] FRO: PASS: Price check passed. Min price $21.43. [2026-01-02T12:14:12.080299] [DEBUG] [REMOTE ] FRO: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:12.080430] [DEBUG] [REMOTE ] FRO: PASS: Integrity check passed. [2026-01-02T12:14:12.080483] [DEBUG] [REMOTE ] FRO: Symbol is viable for forecasting. [2026-01-02T12:14:12.080539] [INFO ] [MAIN ] [1287/3541] FRO kept (0.3s) | 1287 kept, 0 rejected | 91.1/min | ETA: 24.7m [2026-01-02T12:14:12.453890] [DEBUG] [REMOTE ] FROG: Retrieved 1330 rows, trimmed to 300. [2026-01-02T12:14:12.454018] [DEBUG] [REMOTE ] FROG: PASS: History has at least 300 days. [2026-01-02T12:14:12.454215] [DEBUG] [REMOTE ] FROG: PASS: Price check passed. Min price $46.01. [2026-01-02T12:14:12.454350] [DEBUG] [REMOTE ] FROG: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:12.454457] [DEBUG] [REMOTE ] FROG: PASS: Integrity check passed. [2026-01-02T12:14:12.454496] [DEBUG] [REMOTE ] FROG: Symbol is viable for forecasting. [2026-01-02T12:14:12.454544] [INFO ] [MAIN ] [1288/3541] FROG kept (0.4s) | 1288 kept, 0 rejected | 91.2/min | ETA: 24.7m [2026-01-02T12:14:13.127199] [DEBUG] [REMOTE ] FRPH: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:14:13.127326] [DEBUG] [REMOTE ] FRPH: PASS: History has at least 300 days. [2026-01-02T12:14:13.127526] [DEBUG] [REMOTE ] FRPH: PASS: Price check passed. Min price $22.33. [2026-01-02T12:14:13.127677] [DEBUG] [REMOTE ] FRPH: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:13.127806] [DEBUG] [REMOTE ] FRPH: PASS: Integrity check passed. [2026-01-02T12:14:13.127846] [DEBUG] [REMOTE ] FRPH: Symbol is viable for forecasting. [2026-01-02T12:14:13.127892] [INFO ] [MAIN ] [1289/3541] FRPH kept (0.7s) | 1289 kept, 0 rejected | 91.2/min | ETA: 24.7m [2026-01-02T12:14:13.357954] [DEBUG] [REMOTE ] FRSH: Retrieved 1074 rows, trimmed to 300. [2026-01-02T12:14:13.358088] [DEBUG] [REMOTE ] FRSH: PASS: History has at least 300 days. [2026-01-02T12:14:13.358284] [DEBUG] [REMOTE ] FRSH: PASS: Price check passed. Min price $10.85. [2026-01-02T12:14:13.358415] [DEBUG] [REMOTE ] FRSH: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:13.358520] [DEBUG] [REMOTE ] FRSH: PASS: Integrity check passed. [2026-01-02T12:14:13.358560] [DEBUG] [REMOTE ] FRSH: Symbol is viable for forecasting. [2026-01-02T12:14:13.358712] [INFO ] [MAIN ] [1290/3541] FRSH kept (0.2s) | 1290 kept, 0 rejected | 91.2/min | ETA: 24.7m [2026-01-02T12:14:13.745801] [DEBUG] [REMOTE ] FRSX: Retrieved 2149 rows, trimmed to 300. [2026-01-02T12:14:13.745935] [DEBUG] [REMOTE ] FRSX: PASS: History has at least 300 days. [2026-01-02T12:14:13.746149] [DEBUG] [REMOTE ] FRSX: PASS: Price check passed. Min price $1.29. [2026-01-02T12:14:13.746292] [DEBUG] [REMOTE ] FRSX: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:13.746402] [DEBUG] [REMOTE ] FRSX: PASS: Integrity check passed. [2026-01-02T12:14:13.746444] [DEBUG] [REMOTE ] FRSX: Symbol is viable for forecasting. [2026-01-02T12:14:13.746491] [INFO ] [MAIN ] [1291/3541] FRSX kept (0.4s) | 1291 kept, 0 rejected | 91.2/min | ETA: 24.7m [2026-01-02T12:14:14.163038] [DEBUG] [REMOTE ] FSBC: Retrieved 1172 rows, trimmed to 300. [2026-01-02T12:14:14.163175] [DEBUG] [REMOTE ] FSBC: PASS: History has at least 300 days. [2026-01-02T12:14:14.163371] [DEBUG] [REMOTE ] FSBC: PASS: Price check passed. Min price $30.93. [2026-01-02T12:14:14.163502] [DEBUG] [REMOTE ] FSBC: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:14.163629] [DEBUG] [REMOTE ] FSBC: PASS: Integrity check passed. [2026-01-02T12:14:14.163671] [DEBUG] [REMOTE ] FSBC: Symbol is viable for forecasting. [2026-01-02T12:14:14.163717] [INFO ] [MAIN ] [1292/3541] FSBC kept (0.4s) | 1292 kept, 0 rejected | 91.3/min | ETA: 24.6m [2026-01-02T12:14:14.593654] [DEBUG] [REMOTE ] FSCO: Retrieved 785 rows, trimmed to 300. [2026-01-02T12:14:14.593842] [DEBUG] [REMOTE ] FSCO: PASS: History has at least 300 days. [2026-01-02T12:14:14.594097] [DEBUG] [REMOTE ] FSCO: PASS: Price check passed. Min price $5.95. [2026-01-02T12:14:14.594237] [DEBUG] [REMOTE ] FSCO: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:14.594352] [DEBUG] [REMOTE ] FSCO: PASS: Integrity check passed. [2026-01-02T12:14:14.594392] [DEBUG] [REMOTE ] FSCO: Symbol is viable for forecasting. [2026-01-02T12:14:14.594443] [INFO ] [MAIN ] [1293/3541] FSCO kept (0.4s) | 1293 kept, 0 rejected | 91.3/min | ETA: 24.6m [2026-01-02T12:14:15.063099] [DEBUG] [REMOTE ] FSK: Retrieved 2946 rows, trimmed to 300. [2026-01-02T12:14:15.063275] [DEBUG] [REMOTE ] FSK: PASS: History has at least 300 days. [2026-01-02T12:14:15.063564] [DEBUG] [REMOTE ] FSK: PASS: Price check passed. Min price $13.55. [2026-01-02T12:14:15.063732] [DEBUG] [REMOTE ] FSK: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:15.063858] [DEBUG] [REMOTE ] FSK: PASS: Integrity check passed. [2026-01-02T12:14:15.063900] [DEBUG] [REMOTE ] FSK: Symbol is viable for forecasting. [2026-01-02T12:14:15.063953] [INFO ] [MAIN ] [1294/3541] FSK kept (0.5s) | 1294 kept, 0 rejected | 91.3/min | ETA: 24.6m [2026-01-02T12:14:15.440367] [DEBUG] [REMOTE ] FSLY: Retrieved 1666 rows, trimmed to 300. [2026-01-02T12:14:15.440487] [DEBUG] [REMOTE ] FSLY: PASS: History has at least 300 days. [2026-01-02T12:14:15.440706] [DEBUG] [REMOTE ] FSLY: PASS: Price check passed. Min price $7.86. [2026-01-02T12:14:15.440841] [DEBUG] [REMOTE ] FSLY: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:15.440963] [DEBUG] [REMOTE ] FSLY: PASS: Integrity check passed. [2026-01-02T12:14:15.441002] [DEBUG] [REMOTE ] FSLY: Symbol is viable for forecasting. [2026-01-02T12:14:15.441049] [INFO ] [MAIN ] [1295/3541] FSLY kept (0.4s) | 1295 kept, 0 rejected | 91.3/min | ETA: 24.6m [2026-01-02T12:14:15.806407] [DEBUG] [REMOTE ] FSM: Retrieved 4777 rows, trimmed to 300. [2026-01-02T12:14:15.806531] [DEBUG] [REMOTE ] FSM: PASS: History has at least 300 days. [2026-01-02T12:14:15.806753] [DEBUG] [REMOTE ] FSM: PASS: Price check passed. Min price $7.84. [2026-01-02T12:14:15.806885] [DEBUG] [REMOTE ] FSM: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:15.806991] [DEBUG] [REMOTE ] FSM: PASS: Integrity check passed. [2026-01-02T12:14:15.807030] [DEBUG] [REMOTE ] FSM: Symbol is viable for forecasting. [2026-01-02T12:14:15.807077] [INFO ] [MAIN ] [1296/3541] FSM kept (0.4s) | 1296 kept, 0 rejected | 91.4/min | ETA: 24.6m [2026-01-02T12:14:17.549897] [DEBUG] [REMOTE ] FSS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:14:17.550029] [DEBUG] [REMOTE ] FSS: PASS: History has at least 300 days. [2026-01-02T12:14:17.550261] [DEBUG] [REMOTE ] FSS: PASS: Price check passed. Min price $106.16. [2026-01-02T12:14:17.550395] [DEBUG] [REMOTE ] FSS: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:17.550513] [DEBUG] [REMOTE ] FSS: PASS: Integrity check passed. [2026-01-02T12:14:17.550552] [DEBUG] [REMOTE ] FSS: Symbol is viable for forecasting. [2026-01-02T12:14:17.550620] [INFO ] [MAIN ] [1297/3541] FSS kept (1.7s) | 1297 kept, 0 rejected | 91.3/min | ETA: 24.6m [2026-01-02T12:14:18.002122] [DEBUG] [REMOTE ] FTA: Retrieved 4691 rows, trimmed to 300. [2026-01-02T12:14:18.002244] [DEBUG] [REMOTE ] FTA: PASS: History has at least 300 days. [2026-01-02T12:14:18.002441] [DEBUG] [REMOTE ] FTA: PASS: Price check passed. Min price $80.63. [2026-01-02T12:14:18.002591] [DEBUG] [REMOTE ] FTA: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:18.002702] [DEBUG] [REMOTE ] FTA: PASS: Integrity check passed. [2026-01-02T12:14:18.002741] [DEBUG] [REMOTE ] FTA: Symbol is viable for forecasting. [2026-01-02T12:14:18.002786] [INFO ] [MAIN ] [1298/3541] FTA kept (0.5s) | 1298 kept, 0 rejected | 91.3/min | ETA: 24.6m [2026-01-02T12:14:18.329072] [DEBUG] [REMOTE ] FTAI: Retrieved 2674 rows, trimmed to 300. [2026-01-02T12:14:18.329191] [DEBUG] [REMOTE ] FTAI: PASS: History has at least 300 days. [2026-01-02T12:14:18.329382] [DEBUG] [REMOTE ] FTAI: PASS: Price check passed. Min price $152.80. [2026-01-02T12:14:18.329513] [DEBUG] [REMOTE ] FTAI: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:18.329644] [DEBUG] [REMOTE ] FTAI: PASS: Integrity check passed. [2026-01-02T12:14:18.329686] [DEBUG] [REMOTE ] FTAI: Symbol is viable for forecasting. [2026-01-02T12:14:18.329739] [INFO ] [MAIN ] [1299/3541] FTAI kept (0.3s) | 1299 kept, 0 rejected | 91.3/min | ETA: 24.6m [2026-01-02T12:14:18.805974] [DEBUG] [REMOTE ] FTC: Retrieved 4691 rows, trimmed to 300. [2026-01-02T12:14:18.806099] [DEBUG] [REMOTE ] FTC: PASS: History has at least 300 days. [2026-01-02T12:14:18.806295] [DEBUG] [REMOTE ] FTC: PASS: Price check passed. Min price $150.07. [2026-01-02T12:14:18.806426] [DEBUG] [REMOTE ] FTC: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:18.806531] [DEBUG] [REMOTE ] FTC: PASS: Integrity check passed. [2026-01-02T12:14:18.806588] [DEBUG] [REMOTE ] FTC: Symbol is viable for forecasting. [2026-01-02T12:14:18.806638] [INFO ] [MAIN ] [1300/3541] FTC kept (0.5s) | 1300 kept, 0 rejected | 91.3/min | ETA: 24.5m [2026-01-02T12:14:19.057514] [DEBUG] [REMOTE ] FTCI: Retrieved 1176 rows, trimmed to 300. [2026-01-02T12:14:19.057659] [DEBUG] [REMOTE ] FTCI: PASS: History has at least 300 days. [2026-01-02T12:14:19.057870] [DEBUG] [REMOTE ] FTCI: PASS: Price check passed. Min price $7.32. [2026-01-02T12:14:19.058020] [DEBUG] [REMOTE ] FTCI: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:19.058148] [DEBUG] [REMOTE ] FTCI: PASS: Integrity check passed. [2026-01-02T12:14:19.058190] [DEBUG] [REMOTE ] FTCI: Symbol is viable for forecasting. [2026-01-02T12:14:19.058239] [INFO ] [MAIN ] [1301/3541] FTCI kept (0.3s) | 1301 kept, 0 rejected | 91.4/min | ETA: 24.5m [2026-01-02T12:14:19.624280] [DEBUG] [REMOTE ] FTCS: Retrieved 4901 rows, trimmed to 300. [2026-01-02T12:14:19.624411] [DEBUG] [REMOTE ] FTCS: PASS: History has at least 300 days. [2026-01-02T12:14:19.624643] [DEBUG] [REMOTE ] FTCS: PASS: Price check passed. Min price $89.63. [2026-01-02T12:14:19.624782] [DEBUG] [REMOTE ] FTCS: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:19.624897] [DEBUG] [REMOTE ] FTCS: PASS: Integrity check passed. [2026-01-02T12:14:19.624940] [DEBUG] [REMOTE ] FTCS: Symbol is viable for forecasting. [2026-01-02T12:14:19.624990] [INFO ] [MAIN ] [1302/3541] FTCS kept (0.6s) | 1302 kept, 0 rejected | 91.4/min | ETA: 24.5m [2026-01-02T12:14:19.972052] [DEBUG] [REMOTE ] FTEK: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:14:19.972485] [DEBUG] [REMOTE ] FTEK: PASS: History has at least 300 days. [2026-01-02T12:14:19.972871] [DEBUG] [REMOTE ] FTEK: PASS: Price check passed. Min price $1.52. [2026-01-02T12:14:19.973030] [DEBUG] [REMOTE ] FTEK: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:19.973208] [DEBUG] [REMOTE ] FTEK: PASS: Integrity check passed. [2026-01-02T12:14:19.973250] [DEBUG] [REMOTE ] FTEK: Symbol is viable for forecasting. [2026-01-02T12:14:19.973309] [INFO ] [MAIN ] [1303/3541] FTEK kept (0.3s) | 1303 kept, 0 rejected | 91.4/min | ETA: 24.5m [2026-01-02T12:14:20.401846] [DEBUG] [REMOTE ] FTGC: Retrieved 3066 rows, trimmed to 300. [2026-01-02T12:14:20.402025] [DEBUG] [REMOTE ] FTGC: PASS: History has at least 300 days. [2026-01-02T12:14:20.402271] [DEBUG] [REMOTE ] FTGC: PASS: Price check passed. Min price $22.01. [2026-01-02T12:14:20.402411] [DEBUG] [REMOTE ] FTGC: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:20.402528] [DEBUG] [REMOTE ] FTGC: PASS: Integrity check passed. [2026-01-02T12:14:20.402585] [DEBUG] [REMOTE ] FTGC: Symbol is viable for forecasting. [2026-01-02T12:14:20.402640] [INFO ] [MAIN ] [1304/3541] FTGC kept (0.4s) | 1304 kept, 0 rejected | 91.5/min | ETA: 24.5m [2026-01-02T12:14:20.675051] [DEBUG] [REMOTE ] FTGS: Retrieved 798 rows, trimmed to 300. [2026-01-02T12:14:20.675185] [DEBUG] [REMOTE ] FTGS: PASS: History has at least 300 days. [2026-01-02T12:14:20.675380] [DEBUG] [REMOTE ] FTGS: PASS: Price check passed. Min price $33.68. [2026-01-02T12:14:20.675511] [DEBUG] [REMOTE ] FTGS: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:20.675635] [DEBUG] [REMOTE ] FTGS: PASS: Integrity check passed. [2026-01-02T12:14:20.675676] [DEBUG] [REMOTE ] FTGS: Symbol is viable for forecasting. [2026-01-02T12:14:20.675723] [INFO ] [MAIN ] [1305/3541] FTGS kept (0.3s) | 1305 kept, 0 rejected | 91.5/min | ETA: 24.4m [2026-01-02T12:14:21.064515] [DEBUG] [REMOTE ] FTHI: Retrieved 3015 rows, trimmed to 300. [2026-01-02T12:14:21.064663] [DEBUG] [REMOTE ] FTHI: PASS: History has at least 300 days. [2026-01-02T12:14:21.064881] [DEBUG] [REMOTE ] FTHI: PASS: Price check passed. Min price $22.71. [2026-01-02T12:14:21.065022] [DEBUG] [REMOTE ] FTHI: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:21.065131] [DEBUG] [REMOTE ] FTHI: PASS: Integrity check passed. [2026-01-02T12:14:21.065172] [DEBUG] [REMOTE ] FTHI: Symbol is viable for forecasting. [2026-01-02T12:14:21.065220] [INFO ] [MAIN ] [1306/3541] FTHI kept (0.4s) | 1306 kept, 0 rejected | 91.5/min | ETA: 24.4m [2026-01-02T12:14:21.500635] [DEBUG] [REMOTE ] FTHY: Retrieved 1386 rows, trimmed to 300. [2026-01-02T12:14:21.500758] [DEBUG] [REMOTE ] FTHY: PASS: History has at least 300 days. [2026-01-02T12:14:21.500978] [DEBUG] [REMOTE ] FTHY: PASS: Price check passed. Min price $13.74. [2026-01-02T12:14:21.501127] [DEBUG] [REMOTE ] FTHY: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:21.501262] [DEBUG] [REMOTE ] FTHY: PASS: Integrity check passed. [2026-01-02T12:14:21.501306] [DEBUG] [REMOTE ] FTHY: Symbol is viable for forecasting. [2026-01-02T12:14:21.501354] [INFO ] [MAIN ] [1307/3541] FTHY kept (0.4s) | 1307 kept, 0 rejected | 91.5/min | ETA: 24.4m [2026-01-02T12:14:21.957402] [DEBUG] [REMOTE ] FTI: Retrieved 6174 rows, trimmed to 300. [2026-01-02T12:14:21.957533] [DEBUG] [REMOTE ] FTI: PASS: History has at least 300 days. [2026-01-02T12:14:21.957792] [DEBUG] [REMOTE ] FTI: PASS: Price check passed. Min price $35.53. [2026-01-02T12:14:21.957928] [DEBUG] [REMOTE ] FTI: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:21.958042] [DEBUG] [REMOTE ] FTI: PASS: Integrity check passed. [2026-01-02T12:14:21.958083] [DEBUG] [REMOTE ] FTI: Symbol is viable for forecasting. [2026-01-02T12:14:21.958131] [INFO ] [MAIN ] [1308/3541] FTI kept (0.5s) | 1308 kept, 0 rejected | 91.6/min | ETA: 24.4m [2026-01-02T12:14:22.488081] [DEBUG] [REMOTE ] FTK: Retrieved 5141 rows, trimmed to 300. [2026-01-02T12:14:22.488214] [DEBUG] [REMOTE ] FTK: PASS: History has at least 300 days. [2026-01-02T12:14:22.488419] [DEBUG] [REMOTE ] FTK: PASS: Price check passed. Min price $13.47. [2026-01-02T12:14:22.488554] [DEBUG] [REMOTE ] FTK: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:22.488699] [DEBUG] [REMOTE ] FTK: PASS: Integrity check passed. [2026-01-02T12:14:22.488741] [DEBUG] [REMOTE ] FTK: Symbol is viable for forecasting. [2026-01-02T12:14:22.488793] [INFO ] [MAIN ] [1309/3541] FTK kept (0.5s) | 1309 kept, 0 rejected | 91.6/min | ETA: 24.4m [2026-01-02T12:14:22.884422] [DEBUG] [REMOTE ] FTLF: Retrieved 4561 rows, trimmed to 300. [2026-01-02T12:14:22.884556] [DEBUG] [REMOTE ] FTLF: PASS: History has at least 300 days. [2026-01-02T12:14:22.884814] [DEBUG] [REMOTE ] FTLF: PASS: Price check passed. Min price $15.80. [2026-01-02T12:14:22.884953] [DEBUG] [REMOTE ] FTLF: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:22.885073] [DEBUG] [REMOTE ] FTLF: PASS: Integrity check passed. [2026-01-02T12:14:22.885115] [DEBUG] [REMOTE ] FTLF: Symbol is viable for forecasting. [2026-01-02T12:14:22.885165] [INFO ] [MAIN ] [1310/3541] FTLF kept (0.4s) | 1310 kept, 0 rejected | 91.6/min | ETA: 24.4m [2026-01-02T12:14:23.299001] [DEBUG] [REMOTE ] FTQI: Retrieved 3015 rows, trimmed to 300. [2026-01-02T12:14:23.299129] [DEBUG] [REMOTE ] FTQI: PASS: History has at least 300 days. [2026-01-02T12:14:23.299330] [DEBUG] [REMOTE ] FTQI: PASS: Price check passed. Min price $19.83. [2026-01-02T12:14:23.299460] [DEBUG] [REMOTE ] FTQI: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:23.299592] [DEBUG] [REMOTE ] FTQI: PASS: Integrity check passed. [2026-01-02T12:14:23.299638] [DEBUG] [REMOTE ] FTQI: Symbol is viable for forecasting. [2026-01-02T12:14:23.299685] [INFO ] [MAIN ] [1311/3541] FTQI kept (0.4s) | 1311 kept, 0 rejected | 91.6/min | ETA: 24.3m [2026-01-02T12:14:23.514811] [DEBUG] [REMOTE ] FTRE: Retrieved 625 rows, trimmed to 300. [2026-01-02T12:14:23.514939] [DEBUG] [REMOTE ] FTRE: PASS: History has at least 300 days. [2026-01-02T12:14:23.515132] [DEBUG] [REMOTE ] FTRE: PASS: Price check passed. Min price $9.31. [2026-01-02T12:14:23.515263] [DEBUG] [REMOTE ] FTRE: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:23.515369] [DEBUG] [REMOTE ] FTRE: PASS: Integrity check passed. [2026-01-02T12:14:23.515408] [DEBUG] [REMOTE ] FTRE: Symbol is viable for forecasting. [2026-01-02T12:14:23.515454] [INFO ] [MAIN ] [1312/3541] FTRE kept (0.2s) | 1312 kept, 0 rejected | 91.7/min | ETA: 24.3m [2026-01-02T12:14:23.913176] [DEBUG] [REMOTE ] FTRI: Retrieved 2522 rows, trimmed to 300. [2026-01-02T12:14:23.913301] [DEBUG] [REMOTE ] FTRI: PASS: History has at least 300 days. [2026-01-02T12:14:23.913507] [DEBUG] [REMOTE ] FTRI: PASS: Price check passed. Min price $14.35. [2026-01-02T12:14:23.913701] [DEBUG] [REMOTE ] FTRI: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:23.913818] [DEBUG] [REMOTE ] FTRI: PASS: Integrity check passed. [2026-01-02T12:14:23.913861] [DEBUG] [REMOTE ] FTRI: Symbol is viable for forecasting. [2026-01-02T12:14:23.913911] [INFO ] [MAIN ] [1313/3541] FTRI kept (0.4s) | 1313 kept, 0 rejected | 91.7/min | ETA: 24.3m [2026-01-02T12:14:24.421739] [DEBUG] [REMOTE ] FTS: Retrieved 2514 rows, trimmed to 300. [2026-01-02T12:14:24.421859] [DEBUG] [REMOTE ] FTS: PASS: History has at least 300 days. [2026-01-02T12:14:24.422058] [DEBUG] [REMOTE ] FTS: PASS: Price check passed. Min price $49.38. [2026-01-02T12:14:24.422188] [DEBUG] [REMOTE ] FTS: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:24.422293] [DEBUG] [REMOTE ] FTS: PASS: Integrity check passed. [2026-01-02T12:14:24.422332] [DEBUG] [REMOTE ] FTS: Symbol is viable for forecasting. [2026-01-02T12:14:24.422378] [INFO ] [MAIN ] [1314/3541] FTS kept (0.5s) | 1314 kept, 0 rejected | 91.7/min | ETA: 24.3m [2026-01-02T12:14:24.749769] [DEBUG] [REMOTE ] FTSL: Retrieved 3187 rows, trimmed to 300. [2026-01-02T12:14:24.749899] [DEBUG] [REMOTE ] FTSL: PASS: History has at least 300 days. [2026-01-02T12:14:24.750101] [DEBUG] [REMOTE ] FTSL: PASS: Price check passed. Min price $44.99. [2026-01-02T12:14:24.750232] [DEBUG] [REMOTE ] FTSL: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:24.750342] [DEBUG] [REMOTE ] FTSL: PASS: Integrity check passed. [2026-01-02T12:14:24.750382] [DEBUG] [REMOTE ] FTSL: Symbol is viable for forecasting. [2026-01-02T12:14:24.750429] [INFO ] [MAIN ] [1315/3541] FTSL kept (0.3s) | 1315 kept, 0 rejected | 91.8/min | ETA: 24.3m [2026-01-02T12:14:25.129690] [DEBUG] [REMOTE ] FTSM: Retrieved 2869 rows, trimmed to 300. [2026-01-02T12:14:25.129822] [DEBUG] [REMOTE ] FTSM: PASS: History has at least 300 days. [2026-01-02T12:14:25.130023] [DEBUG] [REMOTE ] FTSM: PASS: Price check passed. Min price $59.35. [2026-01-02T12:14:25.130154] [DEBUG] [REMOTE ] FTSM: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:25.130265] [DEBUG] [REMOTE ] FTSM: PASS: Integrity check passed. [2026-01-02T12:14:25.130304] [DEBUG] [REMOTE ] FTSM: Symbol is viable for forecasting. [2026-01-02T12:14:25.130351] [INFO ] [MAIN ] [1316/3541] FTSM kept (0.4s) | 1316 kept, 0 rejected | 91.8/min | ETA: 24.2m [2026-01-02T12:14:25.638370] [DEBUG] [REMOTE ] FTXL: Retrieved 2333 rows, trimmed to 300. [2026-01-02T12:14:25.638498] [DEBUG] [REMOTE ] FTXL: PASS: History has at least 300 days. [2026-01-02T12:14:25.638759] [DEBUG] [REMOTE ] FTXL: PASS: Price check passed. Min price $110.81. [2026-01-02T12:14:25.638901] [DEBUG] [REMOTE ] FTXL: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:25.639013] [DEBUG] [REMOTE ] FTXL: PASS: Integrity check passed. [2026-01-02T12:14:25.639054] [DEBUG] [REMOTE ] FTXL: Symbol is viable for forecasting. [2026-01-02T12:14:25.639103] [INFO ] [MAIN ] [1317/3541] FTXL kept (0.5s) | 1317 kept, 0 rejected | 91.8/min | ETA: 24.2m [2026-01-02T12:14:25.888444] [DEBUG] [REMOTE ] FTXN: Retrieved 2331 rows, trimmed to 300. [2026-01-02T12:14:25.888604] [DEBUG] [REMOTE ] FTXN: PASS: History has at least 300 days. [2026-01-02T12:14:25.888835] [DEBUG] [REMOTE ] FTXN: PASS: Price check passed. Min price $26.46. [2026-01-02T12:14:25.888968] [DEBUG] [REMOTE ] FTXN: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:25.889099] [DEBUG] [REMOTE ] FTXN: PASS: Integrity check passed. [2026-01-02T12:14:25.889146] [DEBUG] [REMOTE ] FTXN: Symbol is viable for forecasting. [2026-01-02T12:14:25.889193] [INFO ] [MAIN ] [1318/3541] FTXN kept (0.3s) | 1318 kept, 0 rejected | 91.8/min | ETA: 24.2m [2026-01-02T12:14:26.561987] [DEBUG] [REMOTE ] FTXO: Retrieved 2321 rows, trimmed to 300. [2026-01-02T12:14:26.562134] [DEBUG] [REMOTE ] FTXO: PASS: History has at least 300 days. [2026-01-02T12:14:26.562416] [DEBUG] [REMOTE ] FTXO: PASS: Price check passed. Min price $32.89. [2026-01-02T12:14:26.562624] [DEBUG] [REMOTE ] FTXO: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:26.562765] [DEBUG] [REMOTE ] FTXO: PASS: Integrity check passed. [2026-01-02T12:14:26.562813] [DEBUG] [REMOTE ] FTXO: Symbol is viable for forecasting. [2026-01-02T12:14:26.562874] [INFO ] [MAIN ] [1319/3541] FTXO kept (0.7s) | 1319 kept, 0 rejected | 91.8/min | ETA: 24.2m [2026-01-02T12:14:26.764171] [DEBUG] [REMOTE ] FUBO: Retrieved 2016 rows, trimmed to 300. [2026-01-02T12:14:26.764317] [DEBUG] [REMOTE ] FUBO: PASS: History has at least 300 days. [2026-01-02T12:14:26.764563] [DEBUG] [REMOTE ] FUBO: PASS: Price check passed. Min price $2.51. [2026-01-02T12:14:26.764769] [DEBUG] [REMOTE ] FUBO: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:26.764911] [DEBUG] [REMOTE ] FUBO: PASS: Integrity check passed. [2026-01-02T12:14:26.764961] [DEBUG] [REMOTE ] FUBO: Symbol is viable for forecasting. [2026-01-02T12:14:26.765028] [INFO ] [MAIN ] [1320/3541] FUBO kept (0.2s) | 1320 kept, 0 rejected | 91.9/min | ETA: 24.2m [2026-01-02T12:14:27.289515] [DEBUG] [REMOTE ] FUL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:14:27.289673] [DEBUG] [REMOTE ] FUL: PASS: History has at least 300 days. [2026-01-02T12:14:27.289912] [DEBUG] [REMOTE ] FUL: PASS: Price check passed. Min price $55.41. [2026-01-02T12:14:27.290057] [DEBUG] [REMOTE ] FUL: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:27.290179] [DEBUG] [REMOTE ] FUL: PASS: Integrity check passed. [2026-01-02T12:14:27.290220] [DEBUG] [REMOTE ] FUL: Symbol is viable for forecasting. [2026-01-02T12:14:27.290269] [INFO ] [MAIN ] [1321/3541] FUL kept (0.5s) | 1321 kept, 0 rejected | 91.9/min | ETA: 24.2m [2026-01-02T12:14:27.632333] [DEBUG] [REMOTE ] FULC: Retrieved 1624 rows, trimmed to 300. [2026-01-02T12:14:27.632743] [DEBUG] [REMOTE ] FULC: PASS: History has at least 300 days. [2026-01-02T12:14:27.633188] [DEBUG] [REMOTE ] FULC: PASS: Price check passed. Min price $7.63. [2026-01-02T12:14:27.633351] [DEBUG] [REMOTE ] FULC: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:27.633486] [DEBUG] [REMOTE ] FULC: PASS: Integrity check passed. [2026-01-02T12:14:27.633529] [DEBUG] [REMOTE ] FULC: Symbol is viable for forecasting. [2026-01-02T12:14:27.633616] [INFO ] [MAIN ] [1322/3541] FULC kept (0.3s) | 1322 kept, 0 rejected | 91.9/min | ETA: 24.1m [2026-01-02T12:14:28.251100] [DEBUG] [REMOTE ] FUN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:14:28.251283] [DEBUG] [REMOTE ] FUN: PASS: History has at least 300 days. [2026-01-02T12:14:28.251611] [DEBUG] [REMOTE ] FUN: PASS: Price check passed. Min price $12.83. [2026-01-02T12:14:28.251757] [DEBUG] [REMOTE ] FUN: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:28.251896] [DEBUG] [REMOTE ] FUN: PASS: Integrity check passed. [2026-01-02T12:14:28.251939] [DEBUG] [REMOTE ] FUN: Symbol is viable for forecasting. [2026-01-02T12:14:28.251992] [INFO ] [MAIN ] [1323/3541] FUN kept (0.6s) | 1323 kept, 0 rejected | 91.9/min | ETA: 24.1m [2026-01-02T12:14:28.663242] [DEBUG] [REMOTE ] FUNC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:14:28.663447] [DEBUG] [REMOTE ] FUNC: PASS: History has at least 300 days. [2026-01-02T12:14:28.663767] [DEBUG] [REMOTE ] FUNC: PASS: Price check passed. Min price $33.85. [2026-01-02T12:14:28.663910] [DEBUG] [REMOTE ] FUNC: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:28.664050] [DEBUG] [REMOTE ] FUNC: PASS: Integrity check passed. [2026-01-02T12:14:28.664092] [DEBUG] [REMOTE ] FUNC: Symbol is viable for forecasting. [2026-01-02T12:14:28.664156] [INFO ] [MAIN ] [1324/3541] FUNC kept (0.4s) | 1324 kept, 0 rejected | 92.0/min | ETA: 24.1m [2026-01-02T12:14:28.975419] [DEBUG] [REMOTE ] FUND: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:14:28.975635] [DEBUG] [REMOTE ] FUND: PASS: History has at least 300 days. [2026-01-02T12:14:28.975937] [DEBUG] [REMOTE ] FUND: PASS: Price check passed. Min price $7.80. [2026-01-02T12:14:28.976157] [DEBUG] [REMOTE ] FUND: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:28.976302] [DEBUG] [REMOTE ] FUND: PASS: Integrity check passed. [2026-01-02T12:14:28.976345] [DEBUG] [REMOTE ] FUND: Symbol is viable for forecasting. [2026-01-02T12:14:28.976400] [INFO ] [MAIN ] [1325/3541] FUND kept (0.3s) | 1325 kept, 0 rejected | 92.0/min | ETA: 24.1m [2026-01-02T12:14:29.695437] [DEBUG] [REMOTE ] FVCB: Retrieved 3055 rows, trimmed to 300. [2026-01-02T12:14:29.695566] [DEBUG] [REMOTE ] FVCB: PASS: History has at least 300 days. [2026-01-02T12:14:29.695806] [DEBUG] [REMOTE ] FVCB: PASS: Price check passed. Min price $11.98. [2026-01-02T12:14:29.695946] [DEBUG] [REMOTE ] FVCB: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:29.696064] [DEBUG] [REMOTE ] FVCB: PASS: Integrity check passed. [2026-01-02T12:14:29.696107] [DEBUG] [REMOTE ] FVCB: Symbol is viable for forecasting. [2026-01-02T12:14:29.696162] [INFO ] [MAIN ] [1326/3541] FVCB kept (0.7s) | 1326 kept, 0 rejected | 92.0/min | ETA: 24.1m [2026-01-02T12:14:30.038332] [DEBUG] [REMOTE ] FWONA: Retrieved 3264 rows, trimmed to 300. [2026-01-02T12:14:30.038458] [DEBUG] [REMOTE ] FWONA: PASS: History has at least 300 days. [2026-01-02T12:14:30.038702] [DEBUG] [REMOTE ] FWONA: PASS: Price check passed. Min price $83.50. [2026-01-02T12:14:30.038838] [DEBUG] [REMOTE ] FWONA: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:30.038946] [DEBUG] [REMOTE ] FWONA: PASS: Integrity check passed. [2026-01-02T12:14:30.038986] [DEBUG] [REMOTE ] FWONA: Symbol is viable for forecasting. [2026-01-02T12:14:30.039032] [INFO ] [MAIN ] [1327/3541] FWONA kept (0.3s) | 1327 kept, 0 rejected | 92.0/min | ETA: 24.1m [2026-01-02T12:14:31.342052] [DEBUG] [REMOTE ] FWONK: Retrieved 2890 rows, trimmed to 300. [2026-01-02T12:14:31.342192] [DEBUG] [REMOTE ] FWONK: PASS: History has at least 300 days. [2026-01-02T12:14:31.342403] [DEBUG] [REMOTE ] FWONK: PASS: Price check passed. Min price $90.56. [2026-01-02T12:14:31.342536] [DEBUG] [REMOTE ] FWONK: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:31.342671] [DEBUG] [REMOTE ] FWONK: PASS: Integrity check passed. [2026-01-02T12:14:31.342712] [DEBUG] [REMOTE ] FWONK: Symbol is viable for forecasting. [2026-01-02T12:14:31.342759] [INFO ] [MAIN ] [1328/3541] FWONK kept (1.3s) | 1328 kept, 0 rejected | 92.0/min | ETA: 24.1m [2026-01-02T12:14:31.846689] [DEBUG] [REMOTE ] FWRD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:14:31.846897] [DEBUG] [REMOTE ] FWRD: PASS: History has at least 300 days. [2026-01-02T12:14:31.847204] [DEBUG] [REMOTE ] FWRD: PASS: Price check passed. Min price $17.69. [2026-01-02T12:14:31.847353] [DEBUG] [REMOTE ] FWRD: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:31.847490] [DEBUG] [REMOTE ] FWRD: PASS: Integrity check passed. [2026-01-02T12:14:31.847533] [DEBUG] [REMOTE ] FWRD: Symbol is viable for forecasting. [2026-01-02T12:14:31.847610] [INFO ] [MAIN ] [1329/3541] FWRD kept (0.5s) | 1329 kept, 0 rejected | 92.0/min | ETA: 24.1m [2026-01-02T12:14:32.099590] [DEBUG] [REMOTE ] FWRG: Retrieved 1067 rows, trimmed to 300. [2026-01-02T12:14:32.099698] [DEBUG] [REMOTE ] FWRG: PASS: History has at least 300 days. [2026-01-02T12:14:32.099920] [DEBUG] [REMOTE ] FWRG: PASS: Price check passed. Min price $15.05. [2026-01-02T12:14:32.100052] [DEBUG] [REMOTE ] FWRG: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:32.100157] [DEBUG] [REMOTE ] FWRG: PASS: Integrity check passed. [2026-01-02T12:14:32.100198] [DEBUG] [REMOTE ] FWRG: Symbol is viable for forecasting. [2026-01-02T12:14:32.100246] [INFO ] [MAIN ] [1330/3541] FWRG kept (0.3s) | 1330 kept, 0 rejected | 92.0/min | ETA: 24.0m [2026-01-02T12:14:32.509019] [DEBUG] [REMOTE ] FYC: Retrieved 3697 rows, trimmed to 300. [2026-01-02T12:14:32.509157] [DEBUG] [REMOTE ] FYC: PASS: History has at least 300 days. [2026-01-02T12:14:32.509611] [DEBUG] [REMOTE ] FYC: PASS: Price check passed. Min price $87.35. [2026-01-02T12:14:32.509755] [DEBUG] [REMOTE ] FYC: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:32.509868] [DEBUG] [REMOTE ] FYC: PASS: Integrity check passed. [2026-01-02T12:14:32.509908] [DEBUG] [REMOTE ] FYC: Symbol is viable for forecasting. [2026-01-02T12:14:32.509955] [INFO ] [MAIN ] [1331/3541] FYC kept (0.4s) | 1331 kept, 0 rejected | 92.0/min | ETA: 24.0m [2026-01-02T12:14:33.054234] [DEBUG] [REMOTE ] FYX: Retrieved 4692 rows, trimmed to 300. [2026-01-02T12:14:33.054389] [DEBUG] [REMOTE ] FYX: PASS: History has at least 300 days. [2026-01-02T12:14:33.054632] [DEBUG] [REMOTE ] FYX: PASS: Price check passed. Min price $103.32. [2026-01-02T12:14:33.054791] [DEBUG] [REMOTE ] FYX: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:33.054908] [DEBUG] [REMOTE ] FYX: PASS: Integrity check passed. [2026-01-02T12:14:33.054947] [DEBUG] [REMOTE ] FYX: Symbol is viable for forecasting. [2026-01-02T12:14:33.054995] [INFO ] [MAIN ] [1332/3541] FYX kept (0.5s) | 1332 kept, 0 rejected | 92.1/min | ETA: 24.0m [2026-01-02T12:14:33.457882] [DEBUG] [REMOTE ] G: Retrieved 4634 rows, trimmed to 300. [2026-01-02T12:14:33.458011] [DEBUG] [REMOTE ] G: PASS: History has at least 300 days. [2026-01-02T12:14:33.458213] [DEBUG] [REMOTE ] G: PASS: Price check passed. Min price $37.75. [2026-01-02T12:14:33.458349] [DEBUG] [REMOTE ] G: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:33.458459] [DEBUG] [REMOTE ] G: PASS: Integrity check passed. [2026-01-02T12:14:33.458499] [DEBUG] [REMOTE ] G: Symbol is viable for forecasting. [2026-01-02T12:14:33.458546] [INFO ] [MAIN ] [1333/3541] G kept (0.4s) | 1333 kept, 0 rejected | 92.1/min | ETA: 24.0m [2026-01-02T12:14:33.731398] [DEBUG] [REMOTE ] GAB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:14:33.731526] [DEBUG] [REMOTE ] GAB: PASS: History has at least 300 days. [2026-01-02T12:14:33.731749] [DEBUG] [REMOTE ] GAB: PASS: Price check passed. Min price $5.72. [2026-01-02T12:14:33.731884] [DEBUG] [REMOTE ] GAB: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:33.731994] [DEBUG] [REMOTE ] GAB: PASS: Integrity check passed. [2026-01-02T12:14:33.732033] [DEBUG] [REMOTE ] GAB: Symbol is viable for forecasting. [2026-01-02T12:14:33.732081] [INFO ] [MAIN ] [1334/3541] GAB kept (0.3s) | 1334 kept, 0 rejected | 92.1/min | ETA: 24.0m [2026-01-02T12:14:34.320286] [DEBUG] [REMOTE ] GABC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:14:34.320422] [DEBUG] [REMOTE ] GABC: PASS: History has at least 300 days. [2026-01-02T12:14:34.320652] [DEBUG] [REMOTE ] GABC: PASS: Price check passed. Min price $37.15. [2026-01-02T12:14:34.320787] [DEBUG] [REMOTE ] GABC: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:34.320901] [DEBUG] [REMOTE ] GABC: PASS: Integrity check passed. [2026-01-02T12:14:34.320941] [DEBUG] [REMOTE ] GABC: Symbol is viable for forecasting. [2026-01-02T12:14:34.320989] [INFO ] [MAIN ] [1335/3541] GABC kept (0.6s) | 1335 kept, 0 rejected | 92.1/min | ETA: 23.9m [2026-01-02T12:14:34.762047] [DEBUG] [REMOTE ] GAIA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:14:34.762188] [DEBUG] [REMOTE ] GAIA: PASS: History has at least 300 days. [2026-01-02T12:14:34.762423] [DEBUG] [REMOTE ] GAIA: PASS: Price check passed. Min price $3.28. [2026-01-02T12:14:34.762556] [DEBUG] [REMOTE ] GAIA: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:34.762706] [DEBUG] [REMOTE ] GAIA: PASS: Integrity check passed. [2026-01-02T12:14:34.762748] [DEBUG] [REMOTE ] GAIA: Symbol is viable for forecasting. [2026-01-02T12:14:34.762797] [INFO ] [MAIN ] [1336/3541] GAIA kept (0.4s) | 1336 kept, 0 rejected | 92.1/min | ETA: 23.9m [2026-01-02T12:14:35.216533] [DEBUG] [REMOTE ] GAIN: Retrieved 5164 rows, trimmed to 300. [2026-01-02T12:14:35.216687] [DEBUG] [REMOTE ] GAIN: PASS: History has at least 300 days. [2026-01-02T12:14:35.216913] [DEBUG] [REMOTE ] GAIN: PASS: Price check passed. Min price $12.97. [2026-01-02T12:14:35.217050] [DEBUG] [REMOTE ] GAIN: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:35.217161] [DEBUG] [REMOTE ] GAIN: PASS: Integrity check passed. [2026-01-02T12:14:35.217201] [DEBUG] [REMOTE ] GAIN: Symbol is viable for forecasting. [2026-01-02T12:14:35.217248] [INFO ] [MAIN ] [1337/3541] GAIN kept (0.5s) | 1337 kept, 0 rejected | 92.2/min | ETA: 23.9m [2026-01-02T12:14:35.630931] [DEBUG] [REMOTE ] GAM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:14:35.631102] [DEBUG] [REMOTE ] GAM: PASS: History has at least 300 days. [2026-01-02T12:14:35.631403] [DEBUG] [REMOTE ] GAM: PASS: Price check passed. Min price $55.87. [2026-01-02T12:14:35.631554] [DEBUG] [REMOTE ] GAM: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:35.631742] [DEBUG] [REMOTE ] GAM: PASS: Integrity check passed. [2026-01-02T12:14:35.631789] [DEBUG] [REMOTE ] GAM: Symbol is viable for forecasting. [2026-01-02T12:14:35.631841] [INFO ] [MAIN ] [1338/3541] GAM kept (0.4s) | 1338 kept, 0 rejected | 92.2/min | ETA: 23.9m [2026-01-02T12:14:35.858211] [DEBUG] [REMOTE ] GAMB: Retrieved 1116 rows, trimmed to 300. [2026-01-02T12:14:35.858343] [DEBUG] [REMOTE ] GAMB: PASS: History has at least 300 days. [2026-01-02T12:14:35.858537] [DEBUG] [REMOTE ] GAMB: PASS: Price check passed. Min price $4.66. [2026-01-02T12:14:35.858750] [DEBUG] [REMOTE ] GAMB: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:35.858870] [DEBUG] [REMOTE ] GAMB: PASS: Integrity check passed. [2026-01-02T12:14:35.858910] [DEBUG] [REMOTE ] GAMB: Symbol is viable for forecasting. [2026-01-02T12:14:35.858957] [INFO ] [MAIN ] [1339/3541] GAMB kept (0.2s) | 1339 kept, 0 rejected | 92.2/min | ETA: 23.9m [2026-01-02T12:14:36.753096] [DEBUG] [REMOTE ] GANX: Retrieved 1204 rows, trimmed to 300. [2026-01-02T12:14:36.753224] [DEBUG] [REMOTE ] GANX: PASS: History has at least 300 days. [2026-01-02T12:14:36.753423] [DEBUG] [REMOTE ] GANX: PASS: Price check passed. Min price $1.66. [2026-01-02T12:14:36.753554] [DEBUG] [REMOTE ] GANX: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:36.753690] [DEBUG] [REMOTE ] GANX: PASS: Integrity check passed. [2026-01-02T12:14:36.753728] [DEBUG] [REMOTE ] GANX: Symbol is viable for forecasting. [2026-01-02T12:14:36.753775] [INFO ] [MAIN ] [1340/3541] GANX kept (0.9s) | 1340 kept, 0 rejected | 92.2/min | ETA: 23.9m [2026-01-02T12:14:37.177347] [DEBUG] [REMOTE ] GASS: Retrieved 5091 rows, trimmed to 300. [2026-01-02T12:14:37.177480] [DEBUG] [REMOTE ] GASS: PASS: History has at least 300 days. [2026-01-02T12:14:37.177731] [DEBUG] [REMOTE ] GASS: PASS: Price check passed. Min price $6.26. [2026-01-02T12:14:37.177864] [DEBUG] [REMOTE ] GASS: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:37.177976] [DEBUG] [REMOTE ] GASS: PASS: Integrity check passed. [2026-01-02T12:14:37.178016] [DEBUG] [REMOTE ] GASS: Symbol is viable for forecasting. [2026-01-02T12:14:37.178063] [INFO ] [MAIN ] [1341/3541] GASS kept (0.4s) | 1341 kept, 0 rejected | 92.2/min | ETA: 23.9m [2026-01-02T12:14:37.649110] [DEBUG] [REMOTE ] GATX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:14:37.649248] [DEBUG] [REMOTE ] GATX: PASS: History has at least 300 days. [2026-01-02T12:14:37.649500] [DEBUG] [REMOTE ] GATX: PASS: Price check passed. Min price $151.57. [2026-01-02T12:14:37.649657] [DEBUG] [REMOTE ] GATX: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:37.649775] [DEBUG] [REMOTE ] GATX: PASS: Integrity check passed. [2026-01-02T12:14:37.649814] [DEBUG] [REMOTE ] GATX: Symbol is viable for forecasting. [2026-01-02T12:14:37.649862] [INFO ] [MAIN ] [1342/3541] GATX kept (0.5s) | 1342 kept, 0 rejected | 92.3/min | ETA: 23.8m [2026-01-02T12:14:37.825096] [DEBUG] [REMOTE ] GAUZ: Retrieved 394 rows, trimmed to 300. [2026-01-02T12:14:37.825227] [DEBUG] [REMOTE ] GAUZ: PASS: History has at least 300 days. [2026-01-02T12:14:37.825458] [DEBUG] [REMOTE ] GAUZ: PASS: Price check passed. Min price $1.00. [2026-01-02T12:14:37.825620] [DEBUG] [REMOTE ] GAUZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:37.825729] [DEBUG] [REMOTE ] GAUZ: PASS: Integrity check passed. [2026-01-02T12:14:37.825768] [DEBUG] [REMOTE ] GAUZ: Symbol is viable for forecasting. [2026-01-02T12:14:37.825813] [INFO ] [MAIN ] [1343/3541] GAUZ kept (0.2s) | 1343 kept, 0 rejected | 92.3/min | ETA: 23.8m [2026-01-02T12:14:38.411619] [DEBUG] [REMOTE ] GBAB: Retrieved 3817 rows, trimmed to 300. [2026-01-02T12:14:38.411769] [DEBUG] [REMOTE ] GBAB: PASS: History has at least 300 days. [2026-01-02T12:14:38.411981] [DEBUG] [REMOTE ] GBAB: PASS: Price check passed. Min price $14.80. [2026-01-02T12:14:38.412116] [DEBUG] [REMOTE ] GBAB: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:38.412227] [DEBUG] [REMOTE ] GBAB: PASS: Integrity check passed. [2026-01-02T12:14:38.412267] [DEBUG] [REMOTE ] GBAB: Symbol is viable for forecasting. [2026-01-02T12:14:38.412319] [INFO ] [MAIN ] [1344/3541] GBAB kept (0.6s) | 1344 kept, 0 rejected | 92.3/min | ETA: 23.8m [2026-01-02T12:14:38.919030] [DEBUG] [REMOTE ] GBCI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:14:38.919160] [DEBUG] [REMOTE ] GBCI: PASS: History has at least 300 days. [2026-01-02T12:14:38.919364] [DEBUG] [REMOTE ] GBCI: PASS: Price check passed. Min price $39.87. [2026-01-02T12:14:38.919494] [DEBUG] [REMOTE ] GBCI: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:38.919621] [DEBUG] [REMOTE ] GBCI: PASS: Integrity check passed. [2026-01-02T12:14:38.919662] [DEBUG] [REMOTE ] GBCI: Symbol is viable for forecasting. [2026-01-02T12:14:38.919709] [INFO ] [MAIN ] [1345/3541] GBCI kept (0.5s) | 1345 kept, 0 rejected | 92.3/min | ETA: 23.8m [2026-01-02T12:14:39.109224] [DEBUG] [REMOTE ] GBDC: Retrieved 3954 rows, trimmed to 300. [2026-01-02T12:14:39.109351] [DEBUG] [REMOTE ] GBDC: PASS: History has at least 300 days. [2026-01-02T12:14:39.109550] [DEBUG] [REMOTE ] GBDC: PASS: Price check passed. Min price $12.96. [2026-01-02T12:14:39.109716] [DEBUG] [REMOTE ] GBDC: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:39.109826] [DEBUG] [REMOTE ] GBDC: PASS: Integrity check passed. [2026-01-02T12:14:39.109868] [DEBUG] [REMOTE ] GBDC: Symbol is viable for forecasting. [2026-01-02T12:14:39.109916] [INFO ] [MAIN ] [1346/3541] GBDC kept (0.2s) | 1346 kept, 0 rejected | 92.4/min | ETA: 23.8m [2026-01-02T12:14:39.921655] [DEBUG] [REMOTE ] GBIO: Retrieved 1396 rows, trimmed to 300. [2026-01-02T12:14:39.921779] [DEBUG] [REMOTE ] GBIO: PASS: History has at least 300 days. [2026-01-02T12:14:39.921972] [DEBUG] [REMOTE ] GBIO: PASS: Price check passed. Min price $5.01. [2026-01-02T12:14:39.922102] [DEBUG] [REMOTE ] GBIO: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:39.922208] [DEBUG] [REMOTE ] GBIO: PASS: Integrity check passed. [2026-01-02T12:14:39.922247] [DEBUG] [REMOTE ] GBIO: Symbol is viable for forecasting. [2026-01-02T12:14:39.922294] [INFO ] [MAIN ] [1347/3541] GBIO kept (0.8s) | 1347 kept, 0 rejected | 92.4/min | ETA: 23.8m [2026-01-02T12:14:40.184640] [DEBUG] [REMOTE ] GBTG: Retrieved 1282 rows, trimmed to 300. [2026-01-02T12:14:40.184780] [DEBUG] [REMOTE ] GBTG: PASS: History has at least 300 days. [2026-01-02T12:14:40.184982] [DEBUG] [REMOTE ] GBTG: PASS: Price check passed. Min price $6.83. [2026-01-02T12:14:40.185118] [DEBUG] [REMOTE ] GBTG: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:40.185227] [DEBUG] [REMOTE ] GBTG: PASS: Integrity check passed. [2026-01-02T12:14:40.185268] [DEBUG] [REMOTE ] GBTG: Symbol is viable for forecasting. [2026-01-02T12:14:40.185315] [INFO ] [MAIN ] [1348/3541] GBTG kept (0.3s) | 1348 kept, 0 rejected | 92.4/min | ETA: 23.7m [2026-01-02T12:14:40.776262] [DEBUG] [REMOTE ] GBX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:14:40.776413] [DEBUG] [REMOTE ] GBX: PASS: History has at least 300 days. [2026-01-02T12:14:40.776666] [DEBUG] [REMOTE ] GBX: PASS: Price check passed. Min price $40.98. [2026-01-02T12:14:40.776801] [DEBUG] [REMOTE ] GBX: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:40.776911] [DEBUG] [REMOTE ] GBX: PASS: Integrity check passed. [2026-01-02T12:14:40.776952] [DEBUG] [REMOTE ] GBX: Symbol is viable for forecasting. [2026-01-02T12:14:40.776999] [INFO ] [MAIN ] [1349/3541] GBX kept (0.6s) | 1349 kept, 0 rejected | 92.4/min | ETA: 23.7m [2026-01-02T12:14:41.260798] [DEBUG] [REMOTE ] GCBC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:14:41.260937] [DEBUG] [REMOTE ] GCBC: PASS: History has at least 300 days. [2026-01-02T12:14:41.261159] [DEBUG] [REMOTE ] GCBC: PASS: Price check passed. Min price $21.40. [2026-01-02T12:14:41.261343] [DEBUG] [REMOTE ] GCBC: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:41.261464] [DEBUG] [REMOTE ] GCBC: PASS: Integrity check passed. [2026-01-02T12:14:41.261505] [DEBUG] [REMOTE ] GCBC: Symbol is viable for forecasting. [2026-01-02T12:14:41.261553] [INFO ] [MAIN ] [1350/3541] GCBC kept (0.5s) | 1350 kept, 0 rejected | 92.4/min | ETA: 23.7m [2026-01-02T12:14:41.432944] [DEBUG] [REMOTE ] GCMG: Retrieved 1285 rows, trimmed to 300. [2026-01-02T12:14:41.433073] [DEBUG] [REMOTE ] GCMG: PASS: History has at least 300 days. [2026-01-02T12:14:41.433321] [DEBUG] [REMOTE ] GCMG: PASS: Price check passed. Min price $10.33. [2026-01-02T12:14:41.433461] [DEBUG] [REMOTE ] GCMG: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:41.433567] [DEBUG] [REMOTE ] GCMG: PASS: Integrity check passed. [2026-01-02T12:14:41.433627] [DEBUG] [REMOTE ] GCMG: Symbol is viable for forecasting. [2026-01-02T12:14:41.434226] [INFO ] [MAIN ] [1351/3541] GCMG kept (0.2s) | 1351 kept, 0 rejected | 92.5/min | ETA: 23.7m [2026-01-02T12:14:43.047777] [DEBUG] [REMOTE ] GCO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:14:43.047921] [DEBUG] [REMOTE ] GCO: PASS: History has at least 300 days. [2026-01-02T12:14:43.048187] [DEBUG] [REMOTE ] GCO: PASS: Price check passed. Min price $21.95. [2026-01-02T12:14:43.048323] [DEBUG] [REMOTE ] GCO: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:43.048446] [DEBUG] [REMOTE ] GCO: PASS: Integrity check passed. [2026-01-02T12:14:43.048485] [DEBUG] [REMOTE ] GCO: Symbol is viable for forecasting. [2026-01-02T12:14:43.048534] [INFO ] [MAIN ] [1352/3541] GCO kept (1.6s) | 1352 kept, 0 rejected | 92.4/min | ETA: 23.7m [2026-01-02T12:14:49.812962] [DEBUG] [REMOTE ] GD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:14:49.813187] [DEBUG] [REMOTE ] GD: PASS: History has at least 300 days. [2026-01-02T12:14:49.813589] [DEBUG] [REMOTE ] GD: PASS: Price check passed. Min price $330.59. [2026-01-02T12:14:49.813739] [DEBUG] [REMOTE ] GD: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:49.813893] [DEBUG] [REMOTE ] GD: PASS: Integrity check passed. [2026-01-02T12:14:49.813934] [DEBUG] [REMOTE ] GD: Symbol is viable for forecasting. [2026-01-02T12:14:49.813992] [INFO ] [MAIN ] [1353/3541] GD kept (6.8s) | 1353 kept, 0 rejected | 91.7/min | ETA: 23.9m [2026-01-02T12:14:50.155917] [DEBUG] [REMOTE ] GDC: Retrieved 2516 rows, trimmed to 300. [2026-01-02T12:14:50.156100] [DEBUG] [REMOTE ] GDC: PASS: History has at least 300 days. [2026-01-02T12:14:50.156366] [DEBUG] [REMOTE ] GDC: PASS: Price check passed. Min price $3.44. [2026-01-02T12:14:50.156511] [DEBUG] [REMOTE ] GDC: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:50.156652] [DEBUG] [REMOTE ] GDC: PASS: Integrity check passed. [2026-01-02T12:14:50.156697] [DEBUG] [REMOTE ] GDC: Symbol is viable for forecasting. [2026-01-02T12:14:50.156786] [INFO ] [MAIN ] [1354/3541] GDC kept (0.3s) | 1354 kept, 0 rejected | 91.8/min | ETA: 23.8m [2026-01-02T12:14:50.393648] [DEBUG] [REMOTE ] GDDY: Retrieved 2705 rows, trimmed to 300. [2026-01-02T12:14:50.393842] [DEBUG] [REMOTE ] GDDY: PASS: History has at least 300 days. [2026-01-02T12:14:50.394114] [DEBUG] [REMOTE ] GDDY: PASS: Price check passed. Min price $123.81. [2026-01-02T12:14:50.394259] [DEBUG] [REMOTE ] GDDY: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:50.394376] [DEBUG] [REMOTE ] GDDY: PASS: Integrity check passed. [2026-01-02T12:14:50.394417] [DEBUG] [REMOTE ] GDDY: Symbol is viable for forecasting. [2026-01-02T12:14:50.394469] [INFO ] [MAIN ] [1355/3541] GDDY kept (0.2s) | 1355 kept, 0 rejected | 91.8/min | ETA: 23.8m [2026-01-02T12:14:50.790320] [DEBUG] [REMOTE ] GDEN: Retrieved 2619 rows, trimmed to 300. [2026-01-02T12:14:50.790526] [DEBUG] [REMOTE ] GDEN: PASS: History has at least 300 days. [2026-01-02T12:14:50.790853] [DEBUG] [REMOTE ] GDEN: PASS: Price check passed. Min price $19.93. [2026-01-02T12:14:50.791036] [DEBUG] [REMOTE ] GDEN: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:50.791183] [DEBUG] [REMOTE ] GDEN: PASS: Integrity check passed. [2026-01-02T12:14:50.791232] [DEBUG] [REMOTE ] GDEN: Symbol is viable for forecasting. [2026-01-02T12:14:50.791296] [INFO ] [MAIN ] [1356/3541] GDEN kept (0.4s) | 1356 kept, 0 rejected | 91.8/min | ETA: 23.8m [2026-01-02T12:14:51.268068] [DEBUG] [REMOTE ] GDRX: Retrieved 1325 rows, trimmed to 300. [2026-01-02T12:14:51.268205] [DEBUG] [REMOTE ] GDRX: PASS: History has at least 300 days. [2026-01-02T12:14:51.268400] [DEBUG] [REMOTE ] GDRX: PASS: Price check passed. Min price $2.62. [2026-01-02T12:14:51.268531] [DEBUG] [REMOTE ] GDRX: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:51.268688] [DEBUG] [REMOTE ] GDRX: PASS: Integrity check passed. [2026-01-02T12:14:51.268731] [DEBUG] [REMOTE ] GDRX: Symbol is viable for forecasting. [2026-01-02T12:14:51.268777] [INFO ] [MAIN ] [1357/3541] GDRX kept (0.5s) | 1357 kept, 0 rejected | 91.9/min | ETA: 23.8m [2026-01-02T12:14:51.728261] [DEBUG] [REMOTE ] GDS: Retrieved 2303 rows, trimmed to 300. [2026-01-02T12:14:51.728391] [DEBUG] [REMOTE ] GDS: PASS: History has at least 300 days. [2026-01-02T12:14:51.728642] [DEBUG] [REMOTE ] GDS: PASS: Price check passed. Min price $29.02. [2026-01-02T12:14:51.728798] [DEBUG] [REMOTE ] GDS: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:51.728920] [DEBUG] [REMOTE ] GDS: PASS: Integrity check passed. [2026-01-02T12:14:51.728967] [DEBUG] [REMOTE ] GDS: Symbol is viable for forecasting. [2026-01-02T12:14:51.729017] [INFO ] [MAIN ] [1358/3541] GDS kept (0.5s) | 1358 kept, 0 rejected | 91.9/min | ETA: 23.8m [2026-01-02T12:14:52.091125] [DEBUG] [REMOTE ] GDYN: Retrieved 1799 rows, trimmed to 300. [2026-01-02T12:14:52.091251] [DEBUG] [REMOTE ] GDYN: PASS: History has at least 300 days. [2026-01-02T12:14:52.091453] [DEBUG] [REMOTE ] GDYN: PASS: Price check passed. Min price $7.59. [2026-01-02T12:14:52.091616] [DEBUG] [REMOTE ] GDYN: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:52.091731] [DEBUG] [REMOTE ] GDYN: PASS: Integrity check passed. [2026-01-02T12:14:52.091771] [DEBUG] [REMOTE ] GDYN: Symbol is viable for forecasting. [2026-01-02T12:14:52.091819] [INFO ] [MAIN ] [1359/3541] GDYN kept (0.4s) | 1359 kept, 0 rejected | 91.9/min | ETA: 23.7m [2026-01-02T12:14:52.699175] [DEBUG] [REMOTE ] GE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:14:52.699325] [DEBUG] [REMOTE ] GE: PASS: History has at least 300 days. [2026-01-02T12:14:52.699557] [DEBUG] [REMOTE ] GE: PASS: Price check passed. Min price $283.27. [2026-01-02T12:14:52.699720] [DEBUG] [REMOTE ] GE: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:52.699839] [DEBUG] [REMOTE ] GE: PASS: Integrity check passed. [2026-01-02T12:14:52.699879] [DEBUG] [REMOTE ] GE: Symbol is viable for forecasting. [2026-01-02T12:14:52.699928] [INFO ] [MAIN ] [1360/3541] GE kept (0.6s) | 1360 kept, 0 rejected | 91.9/min | ETA: 23.7m [2026-01-02T12:14:53.001486] [DEBUG] [REMOTE ] GECC: Retrieved 2301 rows, trimmed to 300. [2026-01-02T12:14:53.001662] [DEBUG] [REMOTE ] GECC: PASS: History has at least 300 days. [2026-01-02T12:14:53.001872] [DEBUG] [REMOTE ] GECC: PASS: Price check passed. Min price $6.66. [2026-01-02T12:14:53.002004] [DEBUG] [REMOTE ] GECC: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:53.002113] [DEBUG] [REMOTE ] GECC: PASS: Integrity check passed. [2026-01-02T12:14:53.002152] [DEBUG] [REMOTE ] GECC: Symbol is viable for forecasting. [2026-01-02T12:14:53.002199] [INFO ] [MAIN ] [1361/3541] GECC kept (0.3s) | 1361 kept, 0 rejected | 91.9/min | ETA: 23.7m [2026-01-02T12:14:53.607343] [DEBUG] [REMOTE ] GEF: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:14:53.607511] [DEBUG] [REMOTE ] GEF: PASS: History has at least 300 days. [2026-01-02T12:14:53.607829] [DEBUG] [REMOTE ] GEF: PASS: Price check passed. Min price $56.24. [2026-01-02T12:14:53.607979] [DEBUG] [REMOTE ] GEF: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:53.608118] [DEBUG] [REMOTE ] GEF: PASS: Integrity check passed. [2026-01-02T12:14:53.608161] [DEBUG] [REMOTE ] GEF: Symbol is viable for forecasting. [2026-01-02T12:14:53.608225] [INFO ] [MAIN ] [1362/3541] GEF kept (0.6s) | 1362 kept, 0 rejected | 91.9/min | ETA: 23.7m [2026-01-02T12:14:53.823549] [DEBUG] [REMOTE ] GEHC: Retrieved 751 rows, trimmed to 300. [2026-01-02T12:14:53.823759] [DEBUG] [REMOTE ] GEHC: PASS: History has at least 300 days. [2026-01-02T12:14:53.824042] [DEBUG] [REMOTE ] GEHC: PASS: Price check passed. Min price $70.63. [2026-01-02T12:14:53.824186] [DEBUG] [REMOTE ] GEHC: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:53.824306] [DEBUG] [REMOTE ] GEHC: PASS: Integrity check passed. [2026-01-02T12:14:53.824348] [DEBUG] [REMOTE ] GEHC: Symbol is viable for forecasting. [2026-01-02T12:14:53.824401] [INFO ] [MAIN ] [1363/3541] GEHC kept (0.2s) | 1363 kept, 0 rejected | 92.0/min | ETA: 23.7m [2026-01-02T12:14:54.380376] [DEBUG] [REMOTE ] GEL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:14:54.380540] [DEBUG] [REMOTE ] GEL: PASS: History has at least 300 days. [2026-01-02T12:14:54.380796] [DEBUG] [REMOTE ] GEL: PASS: Price check passed. Min price $14.78. [2026-01-02T12:14:54.380931] [DEBUG] [REMOTE ] GEL: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:54.381050] [DEBUG] [REMOTE ] GEL: PASS: Integrity check passed. [2026-01-02T12:14:54.381089] [DEBUG] [REMOTE ] GEL: Symbol is viable for forecasting. [2026-01-02T12:14:54.381138] [INFO ] [MAIN ] [1364/3541] GEL kept (0.6s) | 1364 kept, 0 rejected | 92.0/min | ETA: 23.7m [2026-01-02T12:14:54.908386] [DEBUG] [REMOTE ] GEN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:14:54.908539] [DEBUG] [REMOTE ] GEN: PASS: History has at least 300 days. [2026-01-02T12:14:54.908850] [DEBUG] [REMOTE ] GEN: PASS: Price check passed. Min price $25.33. [2026-01-02T12:14:54.909000] [DEBUG] [REMOTE ] GEN: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:54.909123] [DEBUG] [REMOTE ] GEN: PASS: Integrity check passed. [2026-01-02T12:14:54.909164] [DEBUG] [REMOTE ] GEN: Symbol is viable for forecasting. [2026-01-02T12:14:54.909216] [INFO ] [MAIN ] [1365/3541] GEN kept (0.5s) | 1365 kept, 0 rejected | 92.0/min | ETA: 23.6m [2026-01-02T12:14:55.122679] [DEBUG] [REMOTE ] GENI: Retrieved 1181 rows, trimmed to 300. [2026-01-02T12:14:55.122832] [DEBUG] [REMOTE ] GENI: PASS: History has at least 300 days. [2026-01-02T12:14:55.123045] [DEBUG] [REMOTE ] GENI: PASS: Price check passed. Min price $8.70. [2026-01-02T12:14:55.123194] [DEBUG] [REMOTE ] GENI: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:55.123334] [DEBUG] [REMOTE ] GENI: PASS: Integrity check passed. [2026-01-02T12:14:55.123377] [DEBUG] [REMOTE ] GENI: Symbol is viable for forecasting. [2026-01-02T12:14:55.123426] [INFO ] [MAIN ] [1366/3541] GENI kept (0.2s) | 1366 kept, 0 rejected | 92.1/min | ETA: 23.6m [2026-01-02T12:14:55.480533] [DEBUG] [REMOTE ] GENK: Retrieved 631 rows, trimmed to 300. [2026-01-02T12:14:55.480790] [DEBUG] [REMOTE ] GENK: PASS: History has at least 300 days. [2026-01-02T12:14:55.481038] [DEBUG] [REMOTE ] GENK: PASS: Price check passed. Min price $2.11. [2026-01-02T12:14:55.481179] [DEBUG] [REMOTE ] GENK: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:55.481296] [DEBUG] [REMOTE ] GENK: PASS: Integrity check passed. [2026-01-02T12:14:55.481338] [DEBUG] [REMOTE ] GENK: Symbol is viable for forecasting. [2026-01-02T12:14:55.481392] [INFO ] [MAIN ] [1367/3541] GENK kept (0.4s) | 1367 kept, 0 rejected | 92.1/min | ETA: 23.6m [2026-01-02T12:14:56.166701] [DEBUG] [REMOTE ] GEOS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:14:56.166904] [DEBUG] [REMOTE ] GEOS: PASS: History has at least 300 days. [2026-01-02T12:14:56.167192] [DEBUG] [REMOTE ] GEOS: PASS: Price check passed. Min price $11.12. [2026-01-02T12:14:56.167344] [DEBUG] [REMOTE ] GEOS: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:56.167473] [DEBUG] [REMOTE ] GEOS: PASS: Integrity check passed. [2026-01-02T12:14:56.167517] [DEBUG] [REMOTE ] GEOS: Symbol is viable for forecasting. [2026-01-02T12:14:56.167613] [INFO ] [MAIN ] [1368/3541] GEOS kept (0.7s) | 1368 kept, 0 rejected | 92.1/min | ETA: 23.6m [2026-01-02T12:14:56.692137] [DEBUG] [REMOTE ] GERN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:14:56.692329] [DEBUG] [REMOTE ] GERN: PASS: History has at least 300 days. [2026-01-02T12:14:56.692624] [DEBUG] [REMOTE ] GERN: PASS: Price check passed. Min price $1.07. [2026-01-02T12:14:56.692771] [DEBUG] [REMOTE ] GERN: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:56.692900] [DEBUG] [REMOTE ] GERN: PASS: Integrity check passed. [2026-01-02T12:14:56.692942] [DEBUG] [REMOTE ] GERN: Symbol is viable for forecasting. [2026-01-02T12:14:56.693001] [INFO ] [MAIN ] [1369/3541] GERN kept (0.5s) | 1369 kept, 0 rejected | 92.1/min | ETA: 23.6m [2026-01-02T12:14:57.155109] [DEBUG] [REMOTE ] GES: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:14:57.155317] [DEBUG] [REMOTE ] GES: PASS: History has at least 300 days. [2026-01-02T12:14:57.155634] [DEBUG] [REMOTE ] GES: PASS: Price check passed. Min price $16.50. [2026-01-02T12:14:57.155776] [DEBUG] [REMOTE ] GES: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:57.155911] [DEBUG] [REMOTE ] GES: PASS: Integrity check passed. [2026-01-02T12:14:57.155952] [DEBUG] [REMOTE ] GES: Symbol is viable for forecasting. [2026-01-02T12:14:57.156005] [INFO ] [MAIN ] [1370/3541] GES kept (0.5s) | 1370 kept, 0 rejected | 92.1/min | ETA: 23.6m [2026-01-02T12:14:57.529121] [DEBUG] [REMOTE ] GEVO: Retrieved 3746 rows, trimmed to 300. [2026-01-02T12:14:57.529251] [DEBUG] [REMOTE ] GEVO: PASS: History has at least 300 days. [2026-01-02T12:14:57.529449] [DEBUG] [REMOTE ] GEVO: PASS: Price check passed. Min price $1.87. [2026-01-02T12:14:57.529611] [DEBUG] [REMOTE ] GEVO: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:57.529723] [DEBUG] [REMOTE ] GEVO: PASS: Integrity check passed. [2026-01-02T12:14:57.529766] [DEBUG] [REMOTE ] GEVO: Symbol is viable for forecasting. [2026-01-02T12:14:57.529813] [INFO ] [MAIN ] [1371/3541] GEVO kept (0.4s) | 1371 kept, 0 rejected | 92.1/min | ETA: 23.5m [2026-01-02T12:14:58.097618] [DEBUG] [REMOTE ] GFF: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:14:58.097749] [DEBUG] [REMOTE ] GFF: PASS: History has at least 300 days. [2026-01-02T12:14:58.097961] [DEBUG] [REMOTE ] GFF: PASS: Price check passed. Min price $66.59. [2026-01-02T12:14:58.098095] [DEBUG] [REMOTE ] GFF: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:58.098204] [DEBUG] [REMOTE ] GFF: PASS: Integrity check passed. [2026-01-02T12:14:58.098243] [DEBUG] [REMOTE ] GFF: Symbol is viable for forecasting. [2026-01-02T12:14:58.098289] [INFO ] [MAIN ] [1372/3541] GFF kept (0.6s) | 1372 kept, 0 rejected | 92.2/min | ETA: 23.5m [2026-01-02T12:14:58.607440] [DEBUG] [REMOTE ] GFI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:14:58.607660] [DEBUG] [REMOTE ] GFI: PASS: History has at least 300 days. [2026-01-02T12:14:58.607988] [DEBUG] [REMOTE ] GFI: PASS: Price check passed. Min price $35.68. [2026-01-02T12:14:58.608135] [DEBUG] [REMOTE ] GFI: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:58.608273] [DEBUG] [REMOTE ] GFI: PASS: Integrity check passed. [2026-01-02T12:14:58.608315] [DEBUG] [REMOTE ] GFI: Symbol is viable for forecasting. [2026-01-02T12:14:58.608373] [INFO ] [MAIN ] [1373/3541] GFI kept (0.5s) | 1373 kept, 0 rejected | 92.2/min | ETA: 23.5m [2026-01-02T12:14:58.840827] [DEBUG] [REMOTE ] GFL: Retrieved 1467 rows, trimmed to 300. [2026-01-02T12:14:58.840986] [DEBUG] [REMOTE ] GFL: PASS: History has at least 300 days. [2026-01-02T12:14:58.841249] [DEBUG] [REMOTE ] GFL: PASS: Price check passed. Min price $42.95. [2026-01-02T12:14:58.841386] [DEBUG] [REMOTE ] GFL: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:58.841499] [DEBUG] [REMOTE ] GFL: PASS: Integrity check passed. [2026-01-02T12:14:58.841540] [DEBUG] [REMOTE ] GFL: Symbol is viable for forecasting. [2026-01-02T12:14:58.841611] [INFO ] [MAIN ] [1374/3541] GFL kept (0.2s) | 1374 kept, 0 rejected | 92.2/min | ETA: 23.5m [2026-01-02T12:14:59.140211] [DEBUG] [REMOTE ] GFS: Retrieved 1048 rows, trimmed to 300. [2026-01-02T12:14:59.140425] [DEBUG] [REMOTE ] GFS: PASS: History has at least 300 days. [2026-01-02T12:14:59.140697] [DEBUG] [REMOTE ] GFS: PASS: Price check passed. Min price $32.24. [2026-01-02T12:14:59.140841] [DEBUG] [REMOTE ] GFS: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:59.140956] [DEBUG] [REMOTE ] GFS: PASS: Integrity check passed. [2026-01-02T12:14:59.140998] [DEBUG] [REMOTE ] GFS: Symbol is viable for forecasting. [2026-01-02T12:14:59.141050] [INFO ] [MAIN ] [1375/3541] GFS kept (0.3s) | 1375 kept, 0 rejected | 92.3/min | ETA: 23.5m [2026-01-02T12:14:59.871367] [DEBUG] [REMOTE ] GGAL: Retrieved 6398 rows, trimmed to 300. [2026-01-02T12:14:59.871514] [DEBUG] [REMOTE ] GGAL: PASS: History has at least 300 days. [2026-01-02T12:14:59.871813] [DEBUG] [REMOTE ] GGAL: PASS: Price check passed. Min price $27.59. [2026-01-02T12:14:59.872007] [DEBUG] [REMOTE ] GGAL: PASS: Continuity check passed with 300 days. [2026-01-02T12:14:59.872165] [DEBUG] [REMOTE ] GGAL: PASS: Integrity check passed. [2026-01-02T12:14:59.872212] [DEBUG] [REMOTE ] GGAL: Symbol is viable for forecasting. [2026-01-02T12:14:59.872265] [INFO ] [MAIN ] [1376/3541] GGAL kept (0.7s) | 1376 kept, 0 rejected | 92.2/min | ETA: 23.5m [2026-01-02T12:15:00.243201] [DEBUG] [REMOTE ] GGB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:15:00.243420] [DEBUG] [REMOTE ] GGB: PASS: History has at least 300 days. [2026-01-02T12:15:00.243769] [DEBUG] [REMOTE ] GGB: PASS: Price check passed. Min price $3.11. [2026-01-02T12:15:00.243911] [DEBUG] [REMOTE ] GGB: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:00.244280] [DEBUG] [REMOTE ] GGB: PASS: Integrity check passed. [2026-01-02T12:15:00.244327] [DEBUG] [REMOTE ] GGB: Symbol is viable for forecasting. [2026-01-02T12:15:00.244383] [INFO ] [MAIN ] [1377/3541] GGB kept (0.4s) | 1377 kept, 0 rejected | 92.3/min | ETA: 23.5m [2026-01-02T12:15:04.069613] [DEBUG] [REMOTE ] GGG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:15:04.069812] [DEBUG] [REMOTE ] GGG: PASS: History has at least 300 days. [2026-01-02T12:15:04.070100] [DEBUG] [REMOTE ] GGG: PASS: Price check passed. Min price $79.14. [2026-01-02T12:15:04.070236] [DEBUG] [REMOTE ] GGG: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:04.070360] [DEBUG] [REMOTE ] GGG: PASS: Integrity check passed. [2026-01-02T12:15:04.070401] [DEBUG] [REMOTE ] GGG: Symbol is viable for forecasting. [2026-01-02T12:15:04.070450] [INFO ] [MAIN ] [1378/3541] GGG kept (3.8s) | 1378 kept, 0 rejected | 91.9/min | ETA: 23.5m [2026-01-02T12:15:04.306155] [DEBUG] [REMOTE ] GGLL: Retrieved 833 rows, trimmed to 300. [2026-01-02T12:15:04.306297] [DEBUG] [REMOTE ] GGLL: PASS: History has at least 300 days. [2026-01-02T12:15:04.306521] [DEBUG] [REMOTE ] GGLL: PASS: Price check passed. Min price $57.71. [2026-01-02T12:15:04.306692] [DEBUG] [REMOTE ] GGLL: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:04.306815] [DEBUG] [REMOTE ] GGLL: PASS: Integrity check passed. [2026-01-02T12:15:04.306859] [DEBUG] [REMOTE ] GGLL: Symbol is viable for forecasting. [2026-01-02T12:15:04.306914] [INFO ] [MAIN ] [1379/3541] GGLL kept (0.2s) | 1379 kept, 0 rejected | 92.0/min | ETA: 23.5m [2026-01-02T12:15:04.705329] [DEBUG] [REMOTE ] GGLS: Retrieved 833 rows, trimmed to 300. [2026-01-02T12:15:04.705465] [DEBUG] [REMOTE ] GGLS: PASS: History has at least 300 days. [2026-01-02T12:15:04.705698] [DEBUG] [REMOTE ] GGLS: PASS: Price check passed. Min price $6.56. [2026-01-02T12:15:04.705841] [DEBUG] [REMOTE ] GGLS: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:04.705951] [DEBUG] [REMOTE ] GGLS: PASS: Integrity check passed. [2026-01-02T12:15:04.705991] [DEBUG] [REMOTE ] GGLS: Symbol is viable for forecasting. [2026-01-02T12:15:04.706042] [INFO ] [MAIN ] [1380/3541] GGLS kept (0.4s) | 1380 kept, 0 rejected | 92.0/min | ETA: 23.5m [2026-01-02T12:15:05.520805] [DEBUG] [REMOTE ] GH: Retrieved 1820 rows, trimmed to 300. [2026-01-02T12:15:05.520928] [DEBUG] [REMOTE ] GH: PASS: History has at least 300 days. [2026-01-02T12:15:05.521127] [DEBUG] [REMOTE ] GH: PASS: Price check passed. Min price $61.73. [2026-01-02T12:15:05.521260] [DEBUG] [REMOTE ] GH: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:05.521368] [DEBUG] [REMOTE ] GH: PASS: Integrity check passed. [2026-01-02T12:15:05.521407] [DEBUG] [REMOTE ] GH: Symbol is viable for forecasting. [2026-01-02T12:15:05.521454] [INFO ] [MAIN ] [1381/3541] GH kept (0.8s) | 1381 kept, 0 rejected | 92.0/min | ETA: 23.5m [2026-01-02T12:15:06.013495] [DEBUG] [REMOTE ] GHI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:15:06.013654] [DEBUG] [REMOTE ] GHI: PASS: History has at least 300 days. [2026-01-02T12:15:06.013886] [DEBUG] [REMOTE ] GHI: PASS: Price check passed. Min price $5.93. [2026-01-02T12:15:06.014020] [DEBUG] [REMOTE ] GHI: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:06.014139] [DEBUG] [REMOTE ] GHI: PASS: Integrity check passed. [2026-01-02T12:15:06.014179] [DEBUG] [REMOTE ] GHI: Symbol is viable for forecasting. [2026-01-02T12:15:06.014227] [INFO ] [MAIN ] [1382/3541] GHI kept (0.5s) | 1382 kept, 0 rejected | 92.0/min | ETA: 23.5m [2026-01-02T12:15:06.499045] [DEBUG] [REMOTE ] GHM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:15:06.499178] [DEBUG] [REMOTE ] GHM: PASS: History has at least 300 days. [2026-01-02T12:15:06.499412] [DEBUG] [REMOTE ] GHM: PASS: Price check passed. Min price $53.56. [2026-01-02T12:15:06.499548] [DEBUG] [REMOTE ] GHM: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:06.499682] [DEBUG] [REMOTE ] GHM: PASS: Integrity check passed. [2026-01-02T12:15:06.499721] [DEBUG] [REMOTE ] GHM: Symbol is viable for forecasting. [2026-01-02T12:15:06.499767] [INFO ] [MAIN ] [1383/3541] GHM kept (0.5s) | 1383 kept, 0 rejected | 92.0/min | ETA: 23.4m [2026-01-02T12:15:07.820916] [DEBUG] [REMOTE ] GHRS: Retrieved 1135 rows, trimmed to 300. [2026-01-02T12:15:07.821045] [DEBUG] [REMOTE ] GHRS: PASS: History has at least 300 days. [2026-01-02T12:15:07.821240] [DEBUG] [REMOTE ] GHRS: PASS: Price check passed. Min price $12.48. [2026-01-02T12:15:07.821370] [DEBUG] [REMOTE ] GHRS: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:07.821475] [DEBUG] [REMOTE ] GHRS: PASS: Integrity check passed. [2026-01-02T12:15:07.821514] [DEBUG] [REMOTE ] GHRS: Symbol is viable for forecasting. [2026-01-02T12:15:07.821561] [INFO ] [MAIN ] [1384/3541] GHRS kept (1.3s) | 1384 kept, 0 rejected | 92.0/min | ETA: 23.5m [2026-01-02T12:15:08.159624] [DEBUG] [REMOTE ] GHY: Retrieved 3275 rows, trimmed to 300. [2026-01-02T12:15:08.159752] [DEBUG] [REMOTE ] GHY: PASS: History has at least 300 days. [2026-01-02T12:15:08.159980] [DEBUG] [REMOTE ] GHY: PASS: Price check passed. Min price $11.93. [2026-01-02T12:15:08.160114] [DEBUG] [REMOTE ] GHY: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:08.160224] [DEBUG] [REMOTE ] GHY: PASS: Integrity check passed. [2026-01-02T12:15:08.160264] [DEBUG] [REMOTE ] GHY: Symbol is viable for forecasting. [2026-01-02T12:15:08.160311] [INFO ] [MAIN ] [1385/3541] GHY kept (0.3s) | 1385 kept, 0 rejected | 92.0/min | ETA: 23.4m [2026-01-02T12:15:08.698022] [DEBUG] [REMOTE ] GIB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:15:08.698158] [DEBUG] [REMOTE ] GIB: PASS: History has at least 300 days. [2026-01-02T12:15:08.698379] [DEBUG] [REMOTE ] GIB: PASS: Price check passed. Min price $84.69. [2026-01-02T12:15:08.698518] [DEBUG] [REMOTE ] GIB: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:08.698684] [DEBUG] [REMOTE ] GIB: PASS: Integrity check passed. [2026-01-02T12:15:08.698728] [DEBUG] [REMOTE ] GIB: Symbol is viable for forecasting. [2026-01-02T12:15:08.698778] [INFO ] [MAIN ] [1386/3541] GIB kept (0.5s) | 1386 kept, 0 rejected | 92.0/min | ETA: 23.4m [2026-01-02T12:15:09.230904] [DEBUG] [REMOTE ] GIFI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:15:09.231054] [DEBUG] [REMOTE ] GIFI: PASS: History has at least 300 days. [2026-01-02T12:15:09.231285] [DEBUG] [REMOTE ] GIFI: PASS: Price check passed. Min price $7.25. [2026-01-02T12:15:09.231424] [DEBUG] [REMOTE ] GIFI: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:09.231546] [DEBUG] [REMOTE ] GIFI: PASS: Integrity check passed. [2026-01-02T12:15:09.231615] [DEBUG] [REMOTE ] GIFI: Symbol is viable for forecasting. [2026-01-02T12:15:09.231668] [INFO ] [MAIN ] [1387/3541] GIFI kept (0.5s) | 1387 kept, 0 rejected | 92.0/min | ETA: 23.4m [2026-01-02T12:15:09.712074] [DEBUG] [REMOTE ] GIII: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:15:09.712203] [DEBUG] [REMOTE ] GIII: PASS: History has at least 300 days. [2026-01-02T12:15:09.712405] [DEBUG] [REMOTE ] GIII: PASS: Price check passed. Min price $24.98. [2026-01-02T12:15:09.712535] [DEBUG] [REMOTE ] GIII: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:09.712664] [DEBUG] [REMOTE ] GIII: PASS: Integrity check passed. [2026-01-02T12:15:09.712704] [DEBUG] [REMOTE ] GIII: Symbol is viable for forecasting. [2026-01-02T12:15:09.712751] [INFO ] [MAIN ] [1388/3541] GIII kept (0.5s) | 1388 kept, 0 rejected | 92.0/min | ETA: 23.4m [2026-01-02T12:15:10.177120] [DEBUG] [REMOTE ] GIL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:15:10.177272] [DEBUG] [REMOTE ] GIL: PASS: History has at least 300 days. [2026-01-02T12:15:10.177526] [DEBUG] [REMOTE ] GIL: PASS: Price check passed. Min price $55.17. [2026-01-02T12:15:10.177682] [DEBUG] [REMOTE ] GIL: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:10.177807] [DEBUG] [REMOTE ] GIL: PASS: Integrity check passed. [2026-01-02T12:15:10.177846] [DEBUG] [REMOTE ] GIL: Symbol is viable for forecasting. [2026-01-02T12:15:10.177895] [INFO ] [MAIN ] [1389/3541] GIL kept (0.5s) | 1389 kept, 0 rejected | 92.1/min | ETA: 23.4m [2026-01-02T12:15:10.704822] [DEBUG] [REMOTE ] GILD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:15:10.704966] [DEBUG] [REMOTE ] GILD: PASS: History has at least 300 days. [2026-01-02T12:15:10.705188] [DEBUG] [REMOTE ] GILD: PASS: Price check passed. Min price $115.98. [2026-01-02T12:15:10.705322] [DEBUG] [REMOTE ] GILD: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:10.705436] [DEBUG] [REMOTE ] GILD: PASS: Integrity check passed. [2026-01-02T12:15:10.705476] [DEBUG] [REMOTE ] GILD: Symbol is viable for forecasting. [2026-01-02T12:15:10.705523] [INFO ] [MAIN ] [1390/3541] GILD kept (0.5s) | 1390 kept, 0 rejected | 92.1/min | ETA: 23.4m [2026-01-02T12:15:11.108495] [DEBUG] [REMOTE ] GIS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:15:11.108680] [DEBUG] [REMOTE ] GIS: PASS: History has at least 300 days. [2026-01-02T12:15:11.108928] [DEBUG] [REMOTE ] GIS: PASS: Price check passed. Min price $45.64. [2026-01-02T12:15:11.109075] [DEBUG] [REMOTE ] GIS: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:11.109198] [DEBUG] [REMOTE ] GIS: PASS: Integrity check passed. [2026-01-02T12:15:11.109240] [DEBUG] [REMOTE ] GIS: Symbol is viable for forecasting. [2026-01-02T12:15:11.109293] [INFO ] [MAIN ] [1391/3541] GIS kept (0.4s) | 1391 kept, 0 rejected | 92.1/min | ETA: 23.3m [2026-01-02T12:15:13.210058] [DEBUG] [REMOTE ] GKOS: Retrieved 2646 rows, trimmed to 300. [2026-01-02T12:15:13.210214] [DEBUG] [REMOTE ] GKOS: PASS: History has at least 300 days. [2026-01-02T12:15:13.210472] [DEBUG] [REMOTE ] GKOS: PASS: Price check passed. Min price $74.67. [2026-01-02T12:15:13.210660] [DEBUG] [REMOTE ] GKOS: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:13.210802] [DEBUG] [REMOTE ] GKOS: PASS: Integrity check passed. [2026-01-02T12:15:13.210850] [DEBUG] [REMOTE ] GKOS: Symbol is viable for forecasting. [2026-01-02T12:15:13.210911] [INFO ] [MAIN ] [1392/3541] GKOS kept (2.1s) | 1392 kept, 0 rejected | 91.9/min | ETA: 23.4m [2026-01-02T12:15:13.740474] [DEBUG] [REMOTE ] GL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:15:13.740635] [DEBUG] [REMOTE ] GL: PASS: History has at least 300 days. [2026-01-02T12:15:13.740894] [DEBUG] [REMOTE ] GL: PASS: Price check passed. Min price $130.37. [2026-01-02T12:15:13.741028] [DEBUG] [REMOTE ] GL: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:13.741170] [DEBUG] [REMOTE ] GL: PASS: Integrity check passed. [2026-01-02T12:15:13.741211] [DEBUG] [REMOTE ] GL: Symbol is viable for forecasting. [2026-01-02T12:15:13.741261] [INFO ] [MAIN ] [1393/3541] GL kept (0.5s) | 1393 kept, 0 rejected | 92.0/min | ETA: 23.4m [2026-01-02T12:15:14.209513] [DEBUG] [REMOTE ] GLAD: Retrieved 5892 rows, trimmed to 300. [2026-01-02T12:15:14.209667] [DEBUG] [REMOTE ] GLAD: PASS: History has at least 300 days. [2026-01-02T12:15:14.209891] [DEBUG] [REMOTE ] GLAD: PASS: Price check passed. Min price $18.63. [2026-01-02T12:15:14.210027] [DEBUG] [REMOTE ] GLAD: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:14.210146] [DEBUG] [REMOTE ] GLAD: PASS: Integrity check passed. [2026-01-02T12:15:14.210187] [DEBUG] [REMOTE ] GLAD: Symbol is viable for forecasting. [2026-01-02T12:15:14.210237] [INFO ] [MAIN ] [1394/3541] GLAD kept (0.5s) | 1394 kept, 0 rejected | 92.0/min | ETA: 23.3m [2026-01-02T12:15:14.497525] [DEBUG] [REMOTE ] GLBE: Retrieved 1166 rows, trimmed to 300. [2026-01-02T12:15:14.497695] [DEBUG] [REMOTE ] GLBE: PASS: History has at least 300 days. [2026-01-02T12:15:14.497918] [DEBUG] [REMOTE ] GLBE: PASS: Price check passed. Min price $32.36. [2026-01-02T12:15:14.498055] [DEBUG] [REMOTE ] GLBE: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:14.498166] [DEBUG] [REMOTE ] GLBE: PASS: Integrity check passed. [2026-01-02T12:15:14.498206] [DEBUG] [REMOTE ] GLBE: Symbol is viable for forecasting. [2026-01-02T12:15:14.498256] [INFO ] [MAIN ] [1395/3541] GLBE kept (0.3s) | 1395 kept, 0 rejected | 92.0/min | ETA: 23.3m [2026-01-02T12:15:14.856969] [DEBUG] [REMOTE ] GLBS: Retrieved 4482 rows, trimmed to 300. [2026-01-02T12:15:14.857103] [DEBUG] [REMOTE ] GLBS: PASS: History has at least 300 days. [2026-01-02T12:15:14.857342] [DEBUG] [REMOTE ] GLBS: PASS: Price check passed. Min price $1.05. [2026-01-02T12:15:14.857478] [DEBUG] [REMOTE ] GLBS: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:14.857612] [DEBUG] [REMOTE ] GLBS: PASS: Integrity check passed. [2026-01-02T12:15:14.857654] [DEBUG] [REMOTE ] GLBS: Symbol is viable for forecasting. [2026-01-02T12:15:14.857709] [INFO ] [MAIN ] [1396/3541] GLBS kept (0.4s) | 1396 kept, 0 rejected | 92.0/min | ETA: 23.3m [2026-01-02T12:15:15.404305] [DEBUG] [REMOTE ] GLDD: Retrieved 4783 rows, trimmed to 300. [2026-01-02T12:15:15.404440] [DEBUG] [REMOTE ] GLDD: PASS: History has at least 300 days. [2026-01-02T12:15:15.404683] [DEBUG] [REMOTE ] GLDD: PASS: Price check passed. Min price $10.78. [2026-01-02T12:15:15.404821] [DEBUG] [REMOTE ] GLDD: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:15.404935] [DEBUG] [REMOTE ] GLDD: PASS: Integrity check passed. [2026-01-02T12:15:15.404974] [DEBUG] [REMOTE ] GLDD: Symbol is viable for forecasting. [2026-01-02T12:15:15.405022] [INFO ] [MAIN ] [1397/3541] GLDD kept (0.5s) | 1397 kept, 0 rejected | 92.1/min | ETA: 23.3m [2026-01-02T12:15:18.493011] [DEBUG] [REMOTE ] GLNG: Retrieved 5654 rows, trimmed to 300. [2026-01-02T12:15:18.493308] [DEBUG] [REMOTE ] GLNG: PASS: History has at least 300 days. [2026-01-02T12:15:18.493632] [DEBUG] [REMOTE ] GLNG: PASS: Price check passed. Min price $35.33. [2026-01-02T12:15:18.493775] [DEBUG] [REMOTE ] GLNG: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:18.493894] [DEBUG] [REMOTE ] GLNG: PASS: Integrity check passed. [2026-01-02T12:15:18.493934] [DEBUG] [REMOTE ] GLNG: Symbol is viable for forecasting. [2026-01-02T12:15:18.493988] [INFO ] [MAIN ] [1398/3541] GLNG kept (3.1s) | 1398 kept, 0 rejected | 91.8/min | ETA: 23.3m [2026-01-02T12:15:18.848676] [DEBUG] [REMOTE ] GLOB: Retrieved 2882 rows, trimmed to 300. [2026-01-02T12:15:18.848813] [DEBUG] [REMOTE ] GLOB: PASS: History has at least 300 days. [2026-01-02T12:15:18.849027] [DEBUG] [REMOTE ] GLOB: PASS: Price check passed. Min price $56.57. [2026-01-02T12:15:18.849166] [DEBUG] [REMOTE ] GLOB: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:18.849287] [DEBUG] [REMOTE ] GLOB: PASS: Integrity check passed. [2026-01-02T12:15:18.849327] [DEBUG] [REMOTE ] GLOB: Symbol is viable for forecasting. [2026-01-02T12:15:18.849378] [INFO ] [MAIN ] [1399/3541] GLOB kept (0.4s) | 1399 kept, 0 rejected | 91.8/min | ETA: 23.3m [2026-01-02T12:15:19.300715] [DEBUG] [REMOTE ] GLP: Retrieved 5096 rows, trimmed to 300. [2026-01-02T12:15:19.300851] [DEBUG] [REMOTE ] GLP: PASS: History has at least 300 days. [2026-01-02T12:15:19.301065] [DEBUG] [REMOTE ] GLP: PASS: Price check passed. Min price $40.68. [2026-01-02T12:15:19.301204] [DEBUG] [REMOTE ] GLP: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:19.301317] [DEBUG] [REMOTE ] GLP: PASS: Integrity check passed. [2026-01-02T12:15:19.301368] [DEBUG] [REMOTE ] GLP: Symbol is viable for forecasting. [2026-01-02T12:15:19.301419] [INFO ] [MAIN ] [1400/3541] GLP kept (0.5s) | 1400 kept, 0 rejected | 91.9/min | ETA: 23.3m [2026-01-02T12:15:19.655728] [DEBUG] [REMOTE ] GLPG: Retrieved 2675 rows, trimmed to 300. [2026-01-02T12:15:19.655863] [DEBUG] [REMOTE ] GLPG: PASS: History has at least 300 days. [2026-01-02T12:15:19.656108] [DEBUG] [REMOTE ] GLPG: PASS: Price check passed. Min price $29.89. [2026-01-02T12:15:19.656287] [DEBUG] [REMOTE ] GLPG: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:19.656422] [DEBUG] [REMOTE ] GLPG: PASS: Integrity check passed. [2026-01-02T12:15:19.656473] [DEBUG] [REMOTE ] GLPG: Symbol is viable for forecasting. [2026-01-02T12:15:19.656535] [INFO ] [MAIN ] [1401/3541] GLPG kept (0.4s) | 1401 kept, 0 rejected | 91.9/min | ETA: 23.3m [2026-01-02T12:15:21.163114] [DEBUG] [REMOTE ] GLPI: Retrieved 3073 rows, trimmed to 300. [2026-01-02T12:15:21.163248] [DEBUG] [REMOTE ] GLPI: PASS: History has at least 300 days. [2026-01-02T12:15:21.163460] [DEBUG] [REMOTE ] GLPI: PASS: Price check passed. Min price $41.33. [2026-01-02T12:15:21.163614] [DEBUG] [REMOTE ] GLPI: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:21.163732] [DEBUG] [REMOTE ] GLPI: PASS: Integrity check passed. [2026-01-02T12:15:21.163773] [DEBUG] [REMOTE ] GLPI: Symbol is viable for forecasting. [2026-01-02T12:15:21.163821] [INFO ] [MAIN ] [1402/3541] GLPI kept (1.5s) | 1402 kept, 0 rejected | 91.8/min | ETA: 23.3m [2026-01-02T12:15:21.593978] [DEBUG] [REMOTE ] GLRE: Retrieved 4682 rows, trimmed to 300. [2026-01-02T12:15:21.594153] [DEBUG] [REMOTE ] GLRE: PASS: History has at least 300 days. [2026-01-02T12:15:21.594464] [DEBUG] [REMOTE ] GLRE: PASS: Price check passed. Min price $11.95. [2026-01-02T12:15:21.594683] [DEBUG] [REMOTE ] GLRE: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:21.594848] [DEBUG] [REMOTE ] GLRE: PASS: Integrity check passed. [2026-01-02T12:15:21.594906] [DEBUG] [REMOTE ] GLRE: Symbol is viable for forecasting. [2026-01-02T12:15:21.594978] [INFO ] [MAIN ] [1403/3541] GLRE kept (0.4s) | 1403 kept, 0 rejected | 91.8/min | ETA: 23.3m [2026-01-02T12:15:21.868284] [DEBUG] [REMOTE ] GLSI: Retrieved 1323 rows, trimmed to 300. [2026-01-02T12:15:21.868415] [DEBUG] [REMOTE ] GLSI: PASS: History has at least 300 days. [2026-01-02T12:15:21.868655] [DEBUG] [REMOTE ] GLSI: PASS: Price check passed. Min price $7.85. [2026-01-02T12:15:21.868794] [DEBUG] [REMOTE ] GLSI: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:21.868899] [DEBUG] [REMOTE ] GLSI: PASS: Integrity check passed. [2026-01-02T12:15:21.868938] [DEBUG] [REMOTE ] GLSI: Symbol is viable for forecasting. [2026-01-02T12:15:21.868984] [INFO ] [MAIN ] [1404/3541] GLSI kept (0.3s) | 1404 kept, 0 rejected | 91.9/min | ETA: 23.3m [2026-01-02T12:15:22.262285] [DEBUG] [REMOTE ] GLTO: Retrieved 1299 rows, trimmed to 300. [2026-01-02T12:15:22.262416] [DEBUG] [REMOTE ] GLTO: PASS: History has at least 300 days. [2026-01-02T12:15:22.262636] [DEBUG] [REMOTE ] GLTO: PASS: Price check passed. Min price $4.95. [2026-01-02T12:15:22.262778] [DEBUG] [REMOTE ] GLTO: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:22.262884] [DEBUG] [REMOTE ] GLTO: PASS: Integrity check passed. [2026-01-02T12:15:22.262923] [DEBUG] [REMOTE ] GLTO: Symbol is viable for forecasting. [2026-01-02T12:15:22.262970] [INFO ] [MAIN ] [1405/3541] GLTO kept (0.4s) | 1405 kept, 0 rejected | 91.9/min | ETA: 23.2m [2026-01-02T12:15:22.576119] [DEBUG] [REMOTE ] GLUE: Retrieved 1136 rows, trimmed to 300. [2026-01-02T12:15:22.576249] [DEBUG] [REMOTE ] GLUE: PASS: History has at least 300 days. [2026-01-02T12:15:22.576442] [DEBUG] [REMOTE ] GLUE: PASS: Price check passed. Min price $7.38. [2026-01-02T12:15:22.576599] [DEBUG] [REMOTE ] GLUE: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:22.576711] [DEBUG] [REMOTE ] GLUE: PASS: Integrity check passed. [2026-01-02T12:15:22.576752] [DEBUG] [REMOTE ] GLUE: Symbol is viable for forecasting. [2026-01-02T12:15:22.576801] [INFO ] [MAIN ] [1406/3541] GLUE kept (0.3s) | 1406 kept, 0 rejected | 91.9/min | ETA: 23.2m [2026-01-02T12:15:24.169336] [DEBUG] [REMOTE ] GMAB: Retrieved 4167 rows, trimmed to 300. [2026-01-02T12:15:24.169463] [DEBUG] [REMOTE ] GMAB: PASS: History has at least 300 days. [2026-01-02T12:15:24.169775] [DEBUG] [REMOTE ] GMAB: PASS: Price check passed. Min price $28.61. [2026-01-02T12:15:24.169952] [DEBUG] [REMOTE ] GMAB: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:24.170075] [DEBUG] [REMOTE ] GMAB: PASS: Integrity check passed. [2026-01-02T12:15:24.170116] [DEBUG] [REMOTE ] GMAB: Symbol is viable for forecasting. [2026-01-02T12:15:24.170163] [INFO ] [MAIN ] [1407/3541] GMAB kept (1.6s) | 1407 kept, 0 rejected | 91.8/min | ETA: 23.2m [2026-01-02T12:15:24.623233] [DEBUG] [REMOTE ] GME: Retrieved 6010 rows, trimmed to 300. [2026-01-02T12:15:24.623368] [DEBUG] [REMOTE ] GME: PASS: History has at least 300 days. [2026-01-02T12:15:24.623615] [DEBUG] [REMOTE ] GME: PASS: Price check passed. Min price $19.94. [2026-01-02T12:15:24.623758] [DEBUG] [REMOTE ] GME: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:24.623872] [DEBUG] [REMOTE ] GME: PASS: Integrity check passed. [2026-01-02T12:15:24.623912] [DEBUG] [REMOTE ] GME: Symbol is viable for forecasting. [2026-01-02T12:15:24.623976] [INFO ] [MAIN ] [1408/3541] GME kept (0.5s) | 1408 kept, 0 rejected | 91.8/min | ETA: 23.2m [2026-01-02T12:15:24.981807] [DEBUG] [REMOTE ] GMED: Retrieved 3372 rows, trimmed to 300. [2026-01-02T12:15:24.981944] [DEBUG] [REMOTE ] GMED: PASS: History has at least 300 days. [2026-01-02T12:15:24.982158] [DEBUG] [REMOTE ] GMED: PASS: Price check passed. Min price $56.57. [2026-01-02T12:15:24.982297] [DEBUG] [REMOTE ] GMED: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:24.982414] [DEBUG] [REMOTE ] GMED: PASS: Integrity check passed. [2026-01-02T12:15:24.982456] [DEBUG] [REMOTE ] GMED: Symbol is viable for forecasting. [2026-01-02T12:15:24.982506] [INFO ] [MAIN ] [1409/3541] GMED kept (0.4s) | 1409 kept, 0 rejected | 91.9/min | ETA: 23.2m [2026-01-02T12:15:25.129110] [DEBUG] [REMOTE ] GMM: Retrieved 330 rows, trimmed to 300. [2026-01-02T12:15:25.129257] [DEBUG] [REMOTE ] GMM: PASS: History has at least 300 days. [2026-01-02T12:15:25.129520] [DEBUG] [REMOTE ] GMM: PASS: Price check passed. Min price $1.10. [2026-01-02T12:15:25.129733] [DEBUG] [REMOTE ] GMM: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:25.129882] [DEBUG] [REMOTE ] GMM: PASS: Integrity check passed. [2026-01-02T12:15:25.129938] [DEBUG] [REMOTE ] GMM: Symbol is viable for forecasting. [2026-01-02T12:15:25.130003] [INFO ] [MAIN ] [1410/3541] GMM kept (0.1s) | 1410 kept, 0 rejected | 91.9/min | ETA: 23.2m [2026-01-02T12:15:25.635133] [DEBUG] [REMOTE ] GMRE: Retrieved 2391 rows, trimmed to 300. [2026-01-02T12:15:25.635269] [DEBUG] [REMOTE ] GMRE: PASS: History has at least 300 days. [2026-01-02T12:15:25.635469] [DEBUG] [REMOTE ] GMRE: PASS: Price check passed. Min price $29.50. [2026-01-02T12:15:25.635631] [DEBUG] [REMOTE ] GMRE: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:25.635744] [DEBUG] [REMOTE ] GMRE: PASS: Integrity check passed. [2026-01-02T12:15:25.635784] [DEBUG] [REMOTE ] GMRE: Symbol is viable for forecasting. [2026-01-02T12:15:25.635831] [INFO ] [MAIN ] [1411/3541] GMRE kept (0.5s) | 1411 kept, 0 rejected | 91.9/min | ETA: 23.2m [2026-01-02T12:15:26.191634] [DEBUG] [REMOTE ] GNE: Retrieved 3566 rows, trimmed to 300. [2026-01-02T12:15:26.191813] [DEBUG] [REMOTE ] GNE: PASS: History has at least 300 days. [2026-01-02T12:15:26.192086] [DEBUG] [REMOTE ] GNE: PASS: Price check passed. Min price $13.72. [2026-01-02T12:15:26.192220] [DEBUG] [REMOTE ] GNE: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:26.192347] [DEBUG] [REMOTE ] GNE: PASS: Integrity check passed. [2026-01-02T12:15:26.192386] [DEBUG] [REMOTE ] GNE: Symbol is viable for forecasting. [2026-01-02T12:15:26.192436] [INFO ] [MAIN ] [1412/3541] GNE kept (0.6s) | 1412 kept, 0 rejected | 92.0/min | ETA: 23.2m [2026-01-02T12:15:26.560363] [DEBUG] [REMOTE ] GNK: Retrieved 2861 rows, trimmed to 300. [2026-01-02T12:15:26.560502] [DEBUG] [REMOTE ] GNK: PASS: History has at least 300 days. [2026-01-02T12:15:26.560744] [DEBUG] [REMOTE ] GNK: PASS: Price check passed. Min price $15.44. [2026-01-02T12:15:26.560885] [DEBUG] [REMOTE ] GNK: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:26.560997] [DEBUG] [REMOTE ] GNK: PASS: Integrity check passed. [2026-01-02T12:15:26.561038] [DEBUG] [REMOTE ] GNK: Symbol is viable for forecasting. [2026-01-02T12:15:26.561088] [INFO ] [MAIN ] [1413/3541] GNK kept (0.4s) | 1413 kept, 0 rejected | 92.0/min | ETA: 23.1m [2026-01-02T12:15:26.931175] [DEBUG] [REMOTE ] GNL: Retrieved 2663 rows, trimmed to 300. [2026-01-02T12:15:26.931311] [DEBUG] [REMOTE ] GNL: PASS: History has at least 300 days. [2026-01-02T12:15:26.931526] [DEBUG] [REMOTE ] GNL: PASS: Price check passed. Min price $7.55. [2026-01-02T12:15:26.931701] [DEBUG] [REMOTE ] GNL: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:26.931824] [DEBUG] [REMOTE ] GNL: PASS: Integrity check passed. [2026-01-02T12:15:26.931865] [DEBUG] [REMOTE ] GNL: Symbol is viable for forecasting. [2026-01-02T12:15:26.931933] [INFO ] [MAIN ] [1414/3541] GNL kept (0.4s) | 1414 kept, 0 rejected | 92.0/min | ETA: 23.1m [2026-01-02T12:15:27.403472] [DEBUG] [REMOTE ] GNLN: Retrieved 1686 rows, trimmed to 300. [2026-01-02T12:15:27.403607] [DEBUG] [REMOTE ] GNLN: PASS: History has at least 300 days. [2026-01-02T12:15:27.403807] [DEBUG] [REMOTE ] GNLN: PASS: Price check passed. Min price $1.57. [2026-01-02T12:15:27.403956] [DEBUG] [REMOTE ] GNLN: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:27.404064] [DEBUG] [REMOTE ] GNLN: PASS: Integrity check passed. [2026-01-02T12:15:27.404104] [DEBUG] [REMOTE ] GNLN: Symbol is viable for forecasting. [2026-01-02T12:15:27.404151] [INFO ] [MAIN ] [1415/3541] GNLN kept (0.5s) | 1415 kept, 0 rejected | 92.0/min | ETA: 23.1m [2026-01-02T12:15:27.654858] [DEBUG] [REMOTE ] GNLX: Retrieved 736 rows, trimmed to 300. [2026-01-02T12:15:27.654986] [DEBUG] [REMOTE ] GNLX: PASS: History has at least 300 days. [2026-01-02T12:15:27.655196] [DEBUG] [REMOTE ] GNLX: PASS: Price check passed. Min price $4.08. [2026-01-02T12:15:27.655336] [DEBUG] [REMOTE ] GNLX: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:27.655446] [DEBUG] [REMOTE ] GNLX: PASS: Integrity check passed. [2026-01-02T12:15:27.655488] [DEBUG] [REMOTE ] GNLX: Symbol is viable for forecasting. [2026-01-02T12:15:27.655536] [INFO ] [MAIN ] [1416/3541] GNLX kept (0.3s) | 1416 kept, 0 rejected | 92.1/min | ETA: 23.1m [2026-01-02T12:15:28.208359] [DEBUG] [REMOTE ] GNMA: Retrieved 3487 rows, trimmed to 300. [2026-01-02T12:15:28.208470] [DEBUG] [REMOTE ] GNMA: PASS: History has at least 300 days. [2026-01-02T12:15:28.208911] [DEBUG] [REMOTE ] GNMA: PASS: Price check passed. Min price $43.86. [2026-01-02T12:15:28.209059] [DEBUG] [REMOTE ] GNMA: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:28.209167] [DEBUG] [REMOTE ] GNMA: PASS: Integrity check passed. [2026-01-02T12:15:28.209208] [DEBUG] [REMOTE ] GNMA: Symbol is viable for forecasting. [2026-01-02T12:15:28.209257] [INFO ] [MAIN ] [1417/3541] GNMA kept (0.6s) | 1417 kept, 0 rejected | 92.1/min | ETA: 23.1m [2026-01-02T12:15:28.530256] [DEBUG] [REMOTE ] GNOM: Retrieved 1692 rows, trimmed to 300. [2026-01-02T12:15:28.530378] [DEBUG] [REMOTE ] GNOM: PASS: History has at least 300 days. [2026-01-02T12:15:28.530642] [DEBUG] [REMOTE ] GNOM: PASS: Price check passed. Min price $40.29. [2026-01-02T12:15:28.530811] [DEBUG] [REMOTE ] GNOM: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:28.530943] [DEBUG] [REMOTE ] GNOM: PASS: Integrity check passed. [2026-01-02T12:15:28.530989] [DEBUG] [REMOTE ] GNOM: Symbol is viable for forecasting. [2026-01-02T12:15:28.531037] [INFO ] [MAIN ] [1418/3541] GNOM kept (0.3s) | 1418 kept, 0 rejected | 92.1/min | ETA: 23.0m [2026-01-02T12:15:28.926162] [DEBUG] [REMOTE ] GNPX: Retrieved 1951 rows, trimmed to 300. [2026-01-02T12:15:28.926310] [DEBUG] [REMOTE ] GNPX: PASS: History has at least 300 days. [2026-01-02T12:15:28.926611] [DEBUG] [REMOTE ] GNPX: PASS: Price check passed. Min price $1.75. [2026-01-02T12:15:28.926811] [DEBUG] [REMOTE ] GNPX: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:28.926970] [DEBUG] [REMOTE ] GNPX: PASS: Integrity check passed. [2026-01-02T12:15:28.927030] [DEBUG] [REMOTE ] GNPX: Symbol is viable for forecasting. [2026-01-02T12:15:28.927095] [INFO ] [MAIN ] [1419/3541] GNPX kept (0.4s) | 1419 kept, 0 rejected | 92.1/min | ETA: 23.0m [2026-01-02T12:15:29.432661] [DEBUG] [REMOTE ] GNRC: Retrieved 3997 rows, trimmed to 300. [2026-01-02T12:15:29.432814] [DEBUG] [REMOTE ] GNRC: PASS: History has at least 300 days. [2026-01-02T12:15:29.433053] [DEBUG] [REMOTE ] GNRC: PASS: Price check passed. Min price $136.37. [2026-01-02T12:15:29.433188] [DEBUG] [REMOTE ] GNRC: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:29.433311] [DEBUG] [REMOTE ] GNRC: PASS: Integrity check passed. [2026-01-02T12:15:29.433377] [DEBUG] [REMOTE ] GNRC: Symbol is viable for forecasting. [2026-01-02T12:15:29.433447] [INFO ] [MAIN ] [1420/3541] GNRC kept (0.5s) | 1420 kept, 0 rejected | 92.1/min | ETA: 23.0m [2026-01-02T12:15:32.728295] [DEBUG] [REMOTE ] GNSS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:15:32.728452] [DEBUG] [REMOTE ] GNSS: PASS: History has at least 300 days. [2026-01-02T12:15:32.728726] [DEBUG] [REMOTE ] GNSS: PASS: Price check passed. Min price $2.10. [2026-01-02T12:15:32.729050] [DEBUG] [REMOTE ] GNSS: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:32.729223] [DEBUG] [REMOTE ] GNSS: PASS: Integrity check passed. [2026-01-02T12:15:32.729272] [DEBUG] [REMOTE ] GNSS: Symbol is viable for forecasting. [2026-01-02T12:15:32.729322] [INFO ] [MAIN ] [1421/3541] GNSS kept (3.3s) | 1421 kept, 0 rejected | 91.9/min | ETA: 23.1m [2026-01-02T12:15:33.260978] [DEBUG] [REMOTE ] GNTX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:15:33.261138] [DEBUG] [REMOTE ] GNTX: PASS: History has at least 300 days. [2026-01-02T12:15:33.261391] [DEBUG] [REMOTE ] GNTX: PASS: Price check passed. Min price $21.83. [2026-01-02T12:15:33.261528] [DEBUG] [REMOTE ] GNTX: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:33.261676] [DEBUG] [REMOTE ] GNTX: PASS: Integrity check passed. [2026-01-02T12:15:33.261723] [DEBUG] [REMOTE ] GNTX: Symbol is viable for forecasting. [2026-01-02T12:15:33.261772] [INFO ] [MAIN ] [1422/3541] GNTX kept (0.5s) | 1422 kept, 0 rejected | 91.9/min | ETA: 23.1m [2026-01-02T12:15:33.523078] [DEBUG] [REMOTE ] GO: Retrieved 1643 rows, trimmed to 300. [2026-01-02T12:15:33.523201] [DEBUG] [REMOTE ] GO: PASS: History has at least 300 days. [2026-01-02T12:15:33.523400] [DEBUG] [REMOTE ] GO: PASS: Price check passed. Min price $9.88. [2026-01-02T12:15:33.523530] [DEBUG] [REMOTE ] GO: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:33.523654] [DEBUG] [REMOTE ] GO: PASS: Integrity check passed. [2026-01-02T12:15:33.523696] [DEBUG] [REMOTE ] GO: Symbol is viable for forecasting. [2026-01-02T12:15:33.523742] [INFO ] [MAIN ] [1423/3541] GO kept (0.3s) | 1423 kept, 0 rejected | 91.9/min | ETA: 23.0m [2026-01-02T12:15:33.933164] [DEBUG] [REMOTE ] GOCO: Retrieved 1374 rows, trimmed to 300. [2026-01-02T12:15:33.933290] [DEBUG] [REMOTE ] GOCO: PASS: History has at least 300 days. [2026-01-02T12:15:33.933503] [DEBUG] [REMOTE ] GOCO: PASS: Price check passed. Min price $2.15. [2026-01-02T12:15:33.933678] [DEBUG] [REMOTE ] GOCO: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:33.933792] [DEBUG] [REMOTE ] GOCO: PASS: Integrity check passed. [2026-01-02T12:15:33.933833] [DEBUG] [REMOTE ] GOCO: Symbol is viable for forecasting. [2026-01-02T12:15:33.933881] [INFO ] [MAIN ] [1424/3541] GOCO kept (0.4s) | 1424 kept, 0 rejected | 92.0/min | ETA: 23.0m [2026-01-02T12:15:34.450161] [DEBUG] [REMOTE ] GOF: Retrieved 4638 rows, trimmed to 300. [2026-01-02T12:15:34.450283] [DEBUG] [REMOTE ] GOF: PASS: History has at least 300 days. [2026-01-02T12:15:34.450492] [DEBUG] [REMOTE ] GOF: PASS: Price check passed. Min price $11.79. [2026-01-02T12:15:34.450645] [DEBUG] [REMOTE ] GOF: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:34.450946] [DEBUG] [REMOTE ] GOF: PASS: Integrity check passed. [2026-01-02T12:15:34.450985] [DEBUG] [REMOTE ] GOF: Symbol is viable for forecasting. [2026-01-02T12:15:34.451034] [INFO ] [MAIN ] [1425/3541] GOF kept (0.5s) | 1425 kept, 0 rejected | 92.0/min | ETA: 23.0m [2026-01-02T12:15:34.707812] [DEBUG] [REMOTE ] GOGO: Retrieved 3152 rows, trimmed to 300. [2026-01-02T12:15:34.707960] [DEBUG] [REMOTE ] GOGO: PASS: History has at least 300 days. [2026-01-02T12:15:34.708194] [DEBUG] [REMOTE ] GOGO: PASS: Price check passed. Min price $4.53. [2026-01-02T12:15:34.708341] [DEBUG] [REMOTE ] GOGO: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:34.708461] [DEBUG] [REMOTE ] GOGO: PASS: Integrity check passed. [2026-01-02T12:15:34.708519] [DEBUG] [REMOTE ] GOGO: Symbol is viable for forecasting. [2026-01-02T12:15:34.708614] [INFO ] [MAIN ] [1426/3541] GOGO kept (0.3s) | 1426 kept, 0 rejected | 92.0/min | ETA: 23.0m [2026-01-02T12:15:35.212256] [DEBUG] [REMOTE ] GOLF: Retrieved 2306 rows, trimmed to 300. [2026-01-02T12:15:35.212389] [DEBUG] [REMOTE ] GOLF: PASS: History has at least 300 days. [2026-01-02T12:15:35.212666] [DEBUG] [REMOTE ] GOLF: PASS: Price check passed. Min price $75.08. [2026-01-02T12:15:35.212819] [DEBUG] [REMOTE ] GOLF: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:35.212932] [DEBUG] [REMOTE ] GOLF: PASS: Integrity check passed. [2026-01-02T12:15:35.212972] [DEBUG] [REMOTE ] GOLF: Symbol is viable for forecasting. [2026-01-02T12:15:35.213020] [INFO ] [MAIN ] [1427/3541] GOLF kept (0.5s) | 1427 kept, 0 rejected | 92.0/min | ETA: 23.0m [2026-01-02T12:15:35.695014] [DEBUG] [REMOTE ] GOOD: Retrieved 5632 rows, trimmed to 300. [2026-01-02T12:15:35.695145] [DEBUG] [REMOTE ] GOOD: PASS: History has at least 300 days. [2026-01-02T12:15:35.695349] [DEBUG] [REMOTE ] GOOD: PASS: Price check passed. Min price $10.38. [2026-01-02T12:15:35.695485] [DEBUG] [REMOTE ] GOOD: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:35.695640] [DEBUG] [REMOTE ] GOOD: PASS: Integrity check passed. [2026-01-02T12:15:35.695714] [DEBUG] [REMOTE ] GOOD: Symbol is viable for forecasting. [2026-01-02T12:15:35.695791] [INFO ] [MAIN ] [1428/3541] GOOD kept (0.5s) | 1428 kept, 0 rejected | 92.0/min | ETA: 23.0m [2026-01-02T12:15:36.041222] [DEBUG] [REMOTE ] GOOG: Retrieved 2960 rows, trimmed to 300. [2026-01-02T12:15:36.041351] [DEBUG] [REMOTE ] GOOG: PASS: History has at least 300 days. [2026-01-02T12:15:36.041626] [DEBUG] [REMOTE ] GOOG: PASS: Price check passed. Min price $237.33. [2026-01-02T12:15:36.041810] [DEBUG] [REMOTE ] GOOG: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:36.041953] [DEBUG] [REMOTE ] GOOG: PASS: Integrity check passed. [2026-01-02T12:15:36.042008] [DEBUG] [REMOTE ] GOOG: Symbol is viable for forecasting. [2026-01-02T12:15:36.042072] [INFO ] [MAIN ] [1429/3541] GOOG kept (0.3s) | 1429 kept, 0 rejected | 92.1/min | ETA: 22.9m [2026-01-02T12:15:36.395865] [DEBUG] [REMOTE ] GOOS: Retrieved 2212 rows, trimmed to 300. [2026-01-02T12:15:36.395988] [DEBUG] [REMOTE ] GOOS: PASS: History has at least 300 days. [2026-01-02T12:15:36.396183] [DEBUG] [REMOTE ] GOOS: PASS: Price check passed. Min price $12.21. [2026-01-02T12:15:36.396316] [DEBUG] [REMOTE ] GOOS: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:36.396422] [DEBUG] [REMOTE ] GOOS: PASS: Integrity check passed. [2026-01-02T12:15:36.396463] [DEBUG] [REMOTE ] GOOS: Symbol is viable for forecasting. [2026-01-02T12:15:36.396509] [INFO ] [MAIN ] [1430/3541] GOOS kept (0.4s) | 1430 kept, 0 rejected | 92.1/min | ETA: 22.9m [2026-01-02T12:15:36.676755] [DEBUG] [REMOTE ] GOSS: Retrieved 1734 rows, trimmed to 300. [2026-01-02T12:15:36.676880] [DEBUG] [REMOTE ] GOSS: PASS: History has at least 300 days. [2026-01-02T12:15:36.677077] [DEBUG] [REMOTE ] GOSS: PASS: Price check passed. Min price $2.09. [2026-01-02T12:15:36.677210] [DEBUG] [REMOTE ] GOSS: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:36.677318] [DEBUG] [REMOTE ] GOSS: PASS: Integrity check passed. [2026-01-02T12:15:36.677358] [DEBUG] [REMOTE ] GOSS: Symbol is viable for forecasting. [2026-01-02T12:15:36.677406] [INFO ] [MAIN ] [1431/3541] GOSS kept (0.3s) | 1431 kept, 0 rejected | 92.1/min | ETA: 22.9m [2026-01-02T12:15:37.234851] [DEBUG] [REMOTE ] GOVI: Retrieved 4585 rows, trimmed to 300. [2026-01-02T12:15:37.234989] [DEBUG] [REMOTE ] GOVI: PASS: History has at least 300 days. [2026-01-02T12:15:37.235208] [DEBUG] [REMOTE ] GOVI: PASS: Price check passed. Min price $27.45. [2026-01-02T12:15:37.235532] [DEBUG] [REMOTE ] GOVI: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:37.235668] [DEBUG] [REMOTE ] GOVI: PASS: Integrity check passed. [2026-01-02T12:15:37.235729] [DEBUG] [REMOTE ] GOVI: Symbol is viable for forecasting. [2026-01-02T12:15:37.235777] [INFO ] [MAIN ] [1432/3541] GOVI kept (0.6s) | 1432 kept, 0 rejected | 92.2/min | ETA: 22.9m [2026-01-02T12:15:39.929558] [DEBUG] [REMOTE ] GPC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:15:39.929714] [DEBUG] [REMOTE ] GPC: PASS: History has at least 300 days. [2026-01-02T12:15:39.929971] [DEBUG] [REMOTE ] GPC: PASS: Price check passed. Min price $121.73. [2026-01-02T12:15:39.930111] [DEBUG] [REMOTE ] GPC: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:39.930234] [DEBUG] [REMOTE ] GPC: PASS: Integrity check passed. [2026-01-02T12:15:39.930274] [DEBUG] [REMOTE ] GPC: Symbol is viable for forecasting. [2026-01-02T12:15:39.930323] [INFO ] [MAIN ] [1433/3541] GPC kept (2.7s) | 1433 kept, 0 rejected | 91.9/min | ETA: 22.9m [2026-01-02T12:15:40.466135] [DEBUG] [REMOTE ] GPI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:15:40.466272] [DEBUG] [REMOTE ] GPI: PASS: History has at least 300 days. [2026-01-02T12:15:40.466508] [DEBUG] [REMOTE ] GPI: PASS: Price check passed. Min price $379.55. [2026-01-02T12:15:40.466681] [DEBUG] [REMOTE ] GPI: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:40.466828] [DEBUG] [REMOTE ] GPI: PASS: Integrity check passed. [2026-01-02T12:15:40.466879] [DEBUG] [REMOTE ] GPI: Symbol is viable for forecasting. [2026-01-02T12:15:40.466933] [INFO ] [MAIN ] [1434/3541] GPI kept (0.5s) | 1434 kept, 0 rejected | 92.0/min | ETA: 22.9m [2026-01-02T12:15:40.676034] [DEBUG] [REMOTE ] GPIQ: Retrieved 547 rows, trimmed to 300. [2026-01-02T12:15:40.676154] [DEBUG] [REMOTE ] GPIQ: PASS: History has at least 300 days. [2026-01-02T12:15:40.676347] [DEBUG] [REMOTE ] GPIQ: PASS: Price check passed. Min price $50.15. [2026-01-02T12:15:40.676482] [DEBUG] [REMOTE ] GPIQ: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:40.676607] [DEBUG] [REMOTE ] GPIQ: PASS: Integrity check passed. [2026-01-02T12:15:40.676649] [DEBUG] [REMOTE ] GPIQ: Symbol is viable for forecasting. [2026-01-02T12:15:40.676697] [INFO ] [MAIN ] [1435/3541] GPIQ kept (0.2s) | 1435 kept, 0 rejected | 92.0/min | ETA: 22.9m [2026-01-02T12:15:41.025916] [DEBUG] [REMOTE ] GPIX: Retrieved 547 rows, trimmed to 300. [2026-01-02T12:15:41.026046] [DEBUG] [REMOTE ] GPIX: PASS: History has at least 300 days. [2026-01-02T12:15:41.026239] [DEBUG] [REMOTE ] GPIX: PASS: Price check passed. Min price $50.35. [2026-01-02T12:15:41.026371] [DEBUG] [REMOTE ] GPIX: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:41.026491] [DEBUG] [REMOTE ] GPIX: PASS: Integrity check passed. [2026-01-02T12:15:41.026530] [DEBUG] [REMOTE ] GPIX: Symbol is viable for forecasting. [2026-01-02T12:15:41.026600] [INFO ] [MAIN ] [1436/3541] GPIX kept (0.3s) | 1436 kept, 0 rejected | 92.0/min | ETA: 22.9m [2026-01-02T12:15:41.588157] [DEBUG] [REMOTE ] GPJA: Retrieved 2079 rows, trimmed to 300. [2026-01-02T12:15:41.588286] [DEBUG] [REMOTE ] GPJA: PASS: History has at least 300 days. [2026-01-02T12:15:41.588484] [DEBUG] [REMOTE ] GPJA: PASS: Price check passed. Min price $22.18. [2026-01-02T12:15:41.588691] [DEBUG] [REMOTE ] GPJA: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:41.588811] [DEBUG] [REMOTE ] GPJA: PASS: Integrity check passed. [2026-01-02T12:15:41.588851] [DEBUG] [REMOTE ] GPJA: Symbol is viable for forecasting. [2026-01-02T12:15:41.588898] [INFO ] [MAIN ] [1437/3541] GPJA kept (0.6s) | 1437 kept, 0 rejected | 92.0/min | ETA: 22.9m [2026-01-02T12:15:42.127638] [DEBUG] [REMOTE ] GPK: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:15:42.127829] [DEBUG] [REMOTE ] GPK: PASS: History has at least 300 days. [2026-01-02T12:15:42.128140] [DEBUG] [REMOTE ] GPK: PASS: Price check passed. Min price $14.13. [2026-01-02T12:15:42.128327] [DEBUG] [REMOTE ] GPK: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:42.128475] [DEBUG] [REMOTE ] GPK: PASS: Integrity check passed. [2026-01-02T12:15:42.128535] [DEBUG] [REMOTE ] GPK: Symbol is viable for forecasting. [2026-01-02T12:15:42.128635] [INFO ] [MAIN ] [1438/3541] GPK kept (0.5s) | 1438 kept, 0 rejected | 92.1/min | ETA: 22.8m [2026-01-02T12:15:42.602810] [DEBUG] [REMOTE ] GPN: Retrieved 6278 rows, trimmed to 300. [2026-01-02T12:15:42.602962] [DEBUG] [REMOTE ] GPN: PASS: History has at least 300 days. [2026-01-02T12:15:42.603201] [DEBUG] [REMOTE ] GPN: PASS: Price check passed. Min price $71.25. [2026-01-02T12:15:42.603339] [DEBUG] [REMOTE ] GPN: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:42.603461] [DEBUG] [REMOTE ] GPN: PASS: Integrity check passed. [2026-01-02T12:15:42.603501] [DEBUG] [REMOTE ] GPN: Symbol is viable for forecasting. [2026-01-02T12:15:42.603551] [INFO ] [MAIN ] [1439/3541] GPN kept (0.5s) | 1439 kept, 0 rejected | 92.1/min | ETA: 22.8m [2026-01-02T12:15:43.016118] [DEBUG] [REMOTE ] GPRE: Retrieved 4982 rows, trimmed to 300. [2026-01-02T12:15:43.016258] [DEBUG] [REMOTE ] GPRE: PASS: History has at least 300 days. [2026-01-02T12:15:43.016522] [DEBUG] [REMOTE ] GPRE: PASS: Price check passed. Min price $9.08. [2026-01-02T12:15:43.016720] [DEBUG] [REMOTE ] GPRE: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:43.016860] [DEBUG] [REMOTE ] GPRE: PASS: Integrity check passed. [2026-01-02T12:15:43.016910] [DEBUG] [REMOTE ] GPRE: Symbol is viable for forecasting. [2026-01-02T12:15:43.016971] [INFO ] [MAIN ] [1440/3541] GPRE kept (0.4s) | 1440 kept, 0 rejected | 92.1/min | ETA: 22.8m [2026-01-02T12:15:43.462653] [DEBUG] [REMOTE ] GPRK: Retrieved 3826 rows, trimmed to 300. [2026-01-02T12:15:43.462776] [DEBUG] [REMOTE ] GPRK: PASS: History has at least 300 days. [2026-01-02T12:15:43.462978] [DEBUG] [REMOTE ] GPRK: PASS: Price check passed. Min price $5.94. [2026-01-02T12:15:43.463108] [DEBUG] [REMOTE ] GPRK: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:43.463215] [DEBUG] [REMOTE ] GPRK: PASS: Integrity check passed. [2026-01-02T12:15:43.463254] [DEBUG] [REMOTE ] GPRK: Symbol is viable for forecasting. [2026-01-02T12:15:43.463301] [INFO ] [MAIN ] [1441/3541] GPRK kept (0.4s) | 1441 kept, 0 rejected | 92.1/min | ETA: 22.8m [2026-01-02T12:15:43.662644] [DEBUG] [REMOTE ] GPRO: Retrieved 2897 rows, trimmed to 300. [2026-01-02T12:15:43.662770] [DEBUG] [REMOTE ] GPRO: PASS: History has at least 300 days. [2026-01-02T12:15:43.662964] [DEBUG] [REMOTE ] GPRO: PASS: Price check passed. Min price $1.41. [2026-01-02T12:15:43.663096] [DEBUG] [REMOTE ] GPRO: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:43.663202] [DEBUG] [REMOTE ] GPRO: PASS: Integrity check passed. [2026-01-02T12:15:43.663241] [DEBUG] [REMOTE ] GPRO: Symbol is viable for forecasting. [2026-01-02T12:15:43.663287] [INFO ] [MAIN ] [1442/3541] GPRO kept (0.2s) | 1442 kept, 0 rejected | 92.2/min | ETA: 22.8m [2026-01-02T12:15:51.171471] [DEBUG] [REMOTE ] GRAB: Retrieved 1277 rows, trimmed to 300. [2026-01-02T12:15:51.171614] [DEBUG] [REMOTE ] GRAB: PASS: History has at least 300 days. [2026-01-02T12:15:51.171808] [DEBUG] [REMOTE ] GRAB: PASS: Price check passed. Min price $4.87. [2026-01-02T12:15:51.171938] [DEBUG] [REMOTE ] GRAB: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:51.172043] [DEBUG] [REMOTE ] GRAB: PASS: Integrity check passed. [2026-01-02T12:15:51.172082] [DEBUG] [REMOTE ] GRAB: Symbol is viable for forecasting. [2026-01-02T12:15:51.172128] [INFO ] [MAIN ] [1443/3541] GRAB kept (7.5s) | 1443 kept, 0 rejected | 91.5/min | ETA: 22.9m [2026-01-02T12:15:51.386173] [DEBUG] [REMOTE ] GRAL: Retrieved 382 rows, trimmed to 300. [2026-01-02T12:15:51.386302] [DEBUG] [REMOTE ] GRAL: PASS: History has at least 300 days. [2026-01-02T12:15:51.386500] [DEBUG] [REMOTE ] GRAL: PASS: Price check passed. Min price $62.82. [2026-01-02T12:15:51.386662] [DEBUG] [REMOTE ] GRAL: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:51.386788] [DEBUG] [REMOTE ] GRAL: PASS: Integrity check passed. [2026-01-02T12:15:51.386828] [DEBUG] [REMOTE ] GRAL: Symbol is viable for forecasting. [2026-01-02T12:15:51.386875] [INFO ] [MAIN ] [1444/3541] GRAL kept (0.2s) | 1444 kept, 0 rejected | 91.5/min | ETA: 22.9m [2026-01-02T12:15:54.525649] [DEBUG] [REMOTE ] GRBK: Retrieved 4668 rows, trimmed to 300. [2026-01-02T12:15:54.525813] [DEBUG] [REMOTE ] GRBK: PASS: History has at least 300 days. [2026-01-02T12:15:54.526093] [DEBUG] [REMOTE ] GRBK: PASS: Price check passed. Min price $61.60. [2026-01-02T12:15:54.526286] [DEBUG] [REMOTE ] GRBK: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:54.526442] [DEBUG] [REMOTE ] GRBK: PASS: Integrity check passed. [2026-01-02T12:15:54.526505] [DEBUG] [REMOTE ] GRBK: Symbol is viable for forecasting. [2026-01-02T12:15:54.526596] [INFO ] [MAIN ] [1445/3541] GRBK kept (3.1s) | 1445 kept, 0 rejected | 91.3/min | ETA: 23.0m [2026-01-02T12:15:55.023557] [DEBUG] [REMOTE ] GRC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:15:55.023719] [DEBUG] [REMOTE ] GRC: PASS: History has at least 300 days. [2026-01-02T12:15:55.023948] [DEBUG] [REMOTE ] GRC: PASS: Price check passed. Min price $43.56. [2026-01-02T12:15:55.024104] [DEBUG] [REMOTE ] GRC: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:55.024263] [DEBUG] [REMOTE ] GRC: PASS: Integrity check passed. [2026-01-02T12:15:55.024321] [DEBUG] [REMOTE ] GRC: Symbol is viable for forecasting. [2026-01-02T12:15:55.024390] [INFO ] [MAIN ] [1446/3541] GRC kept (0.5s) | 1446 kept, 0 rejected | 91.3/min | ETA: 22.9m [2026-01-02T12:15:55.328540] [DEBUG] [REMOTE ] GRDX: Retrieved 2319 rows, trimmed to 300. [2026-01-02T12:15:55.328709] [DEBUG] [REMOTE ] GRDX: PASS: History has at least 300 days. [2026-01-02T12:15:55.328919] [DEBUG] [REMOTE ] GRDX: PASS: Price check passed. Min price $2.00. [2026-01-02T12:15:55.329051] [DEBUG] [REMOTE ] GRDX: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:55.329165] [DEBUG] [REMOTE ] GRDX: PASS: Integrity check passed. [2026-01-02T12:15:55.329204] [DEBUG] [REMOTE ] GRDX: Symbol is viable for forecasting. [2026-01-02T12:15:55.329251] [INFO ] [MAIN ] [1447/3541] GRDX kept (0.3s) | 1447 kept, 0 rejected | 91.3/min | ETA: 22.9m [2026-01-02T12:15:55.722223] [DEBUG] [REMOTE ] GREE: Retrieved 1080 rows, trimmed to 300. [2026-01-02T12:15:55.722570] [DEBUG] [REMOTE ] GREE: PASS: History has at least 300 days. [2026-01-02T12:15:55.722853] [DEBUG] [REMOTE ] GREE: PASS: Price check passed. Min price $1.21. [2026-01-02T12:15:55.723026] [DEBUG] [REMOTE ] GREE: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:55.723184] [DEBUG] [REMOTE ] GREE: PASS: Integrity check passed. [2026-01-02T12:15:55.723240] [DEBUG] [REMOTE ] GREE: Symbol is viable for forecasting. [2026-01-02T12:15:55.723302] [INFO ] [MAIN ] [1448/3541] GREE kept (0.4s) | 1448 kept, 0 rejected | 91.4/min | ETA: 22.9m [2026-01-02T12:15:56.095632] [DEBUG] [REMOTE ] GRFS: Retrieved 3668 rows, trimmed to 300. [2026-01-02T12:15:56.095778] [DEBUG] [REMOTE ] GRFS: PASS: History has at least 300 days. [2026-01-02T12:15:56.096019] [DEBUG] [REMOTE ] GRFS: PASS: Price check passed. Min price $8.36. [2026-01-02T12:15:56.096209] [DEBUG] [REMOTE ] GRFS: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:56.096346] [DEBUG] [REMOTE ] GRFS: PASS: Integrity check passed. [2026-01-02T12:15:56.096392] [DEBUG] [REMOTE ] GRFS: Symbol is viable for forecasting. [2026-01-02T12:15:56.096449] [INFO ] [MAIN ] [1449/3541] GRFS kept (0.4s) | 1449 kept, 0 rejected | 91.4/min | ETA: 22.9m [2026-01-02T12:15:56.605466] [DEBUG] [REMOTE ] GRID: Retrieved 4055 rows, trimmed to 300. [2026-01-02T12:15:56.605632] [DEBUG] [REMOTE ] GRID: PASS: History has at least 300 days. [2026-01-02T12:15:56.605842] [DEBUG] [REMOTE ] GRID: PASS: Price check passed. Min price $146.19. [2026-01-02T12:15:56.605976] [DEBUG] [REMOTE ] GRID: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:56.606104] [DEBUG] [REMOTE ] GRID: PASS: Integrity check passed. [2026-01-02T12:15:56.606149] [DEBUG] [REMOTE ] GRID: Symbol is viable for forecasting. [2026-01-02T12:15:56.606198] [INFO ] [MAIN ] [1450/3541] GRID kept (0.5s) | 1450 kept, 0 rejected | 91.4/min | ETA: 22.9m [2026-01-02T12:15:57.068622] [DEBUG] [REMOTE ] GRMN: Retrieved 6302 rows, trimmed to 300. [2026-01-02T12:15:57.068759] [DEBUG] [REMOTE ] GRMN: PASS: History has at least 300 days. [2026-01-02T12:15:57.069005] [DEBUG] [REMOTE ] GRMN: PASS: Price check passed. Min price $186.30. [2026-01-02T12:15:57.069145] [DEBUG] [REMOTE ] GRMN: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:57.069276] [DEBUG] [REMOTE ] GRMN: PASS: Integrity check passed. [2026-01-02T12:15:57.069321] [DEBUG] [REMOTE ] GRMN: Symbol is viable for forecasting. [2026-01-02T12:15:57.069371] [INFO ] [MAIN ] [1451/3541] GRMN kept (0.5s) | 1451 kept, 0 rejected | 91.4/min | ETA: 22.9m [2026-01-02T12:15:57.326848] [DEBUG] [REMOTE ] GRND: Retrieved 1247 rows, trimmed to 300. [2026-01-02T12:15:57.326977] [DEBUG] [REMOTE ] GRND: PASS: History has at least 300 days. [2026-01-02T12:15:57.327170] [DEBUG] [REMOTE ] GRND: PASS: Price check passed. Min price $11.96. [2026-01-02T12:15:57.327301] [DEBUG] [REMOTE ] GRND: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:57.327407] [DEBUG] [REMOTE ] GRND: PASS: Integrity check passed. [2026-01-02T12:15:57.327446] [DEBUG] [REMOTE ] GRND: Symbol is viable for forecasting. [2026-01-02T12:15:57.327492] [INFO ] [MAIN ] [1452/3541] GRND kept (0.3s) | 1452 kept, 0 rejected | 91.5/min | ETA: 22.8m [2026-01-02T12:15:57.816862] [DEBUG] [REMOTE ] GRPN: Retrieved 3559 rows, trimmed to 300. [2026-01-02T12:15:57.817000] [DEBUG] [REMOTE ] GRPN: PASS: History has at least 300 days. [2026-01-02T12:15:57.817220] [DEBUG] [REMOTE ] GRPN: PASS: Price check passed. Min price $15.57. [2026-01-02T12:15:57.817378] [DEBUG] [REMOTE ] GRPN: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:57.817500] [DEBUG] [REMOTE ] GRPN: PASS: Integrity check passed. [2026-01-02T12:15:57.817541] [DEBUG] [REMOTE ] GRPN: Symbol is viable for forecasting. [2026-01-02T12:15:57.817605] [INFO ] [MAIN ] [1453/3541] GRPN kept (0.5s) | 1453 kept, 0 rejected | 91.5/min | ETA: 22.8m [2026-01-02T12:15:58.313524] [DEBUG] [REMOTE ] GRVY: Retrieved 5258 rows, trimmed to 300. [2026-01-02T12:15:58.313691] [DEBUG] [REMOTE ] GRVY: PASS: History has at least 300 days. [2026-01-02T12:15:58.313930] [DEBUG] [REMOTE ] GRVY: PASS: Price check passed. Min price $55.70. [2026-01-02T12:15:58.314068] [DEBUG] [REMOTE ] GRVY: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:58.314178] [DEBUG] [REMOTE ] GRVY: PASS: Integrity check passed. [2026-01-02T12:15:58.314219] [DEBUG] [REMOTE ] GRVY: Symbol is viable for forecasting. [2026-01-02T12:15:58.314268] [INFO ] [MAIN ] [1454/3541] GRVY kept (0.5s) | 1454 kept, 0 rejected | 91.5/min | ETA: 22.8m [2026-01-02T12:15:58.596928] [DEBUG] [REMOTE ] GRWG: Retrieved 2295 rows, trimmed to 300. [2026-01-02T12:15:58.597059] [DEBUG] [REMOTE ] GRWG: PASS: History has at least 300 days. [2026-01-02T12:15:58.597270] [DEBUG] [REMOTE ] GRWG: PASS: Price check passed. Min price $1.38. [2026-01-02T12:15:58.597411] [DEBUG] [REMOTE ] GRWG: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:58.597524] [DEBUG] [REMOTE ] GRWG: PASS: Integrity check passed. [2026-01-02T12:15:58.597566] [DEBUG] [REMOTE ] GRWG: Symbol is viable for forecasting. [2026-01-02T12:15:58.597638] [INFO ] [MAIN ] [1455/3541] GRWG kept (0.3s) | 1455 kept, 0 rejected | 91.5/min | ETA: 22.8m [2026-01-02T12:15:58.983935] [DEBUG] [REMOTE ] GRX: Retrieved 4665 rows, trimmed to 300. [2026-01-02T12:15:58.984071] [DEBUG] [REMOTE ] GRX: PASS: History has at least 300 days. [2026-01-02T12:15:58.984317] [DEBUG] [REMOTE ] GRX: PASS: Price check passed. Min price $8.99. [2026-01-02T12:15:58.984450] [DEBUG] [REMOTE ] GRX: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:58.984601] [DEBUG] [REMOTE ] GRX: PASS: Integrity check passed. [2026-01-02T12:15:58.984645] [DEBUG] [REMOTE ] GRX: Symbol is viable for forecasting. [2026-01-02T12:15:58.984692] [INFO ] [MAIN ] [1456/3541] GRX kept (0.4s) | 1456 kept, 0 rejected | 91.6/min | ETA: 22.8m [2026-01-02T12:15:59.601512] [DEBUG] [REMOTE ] GS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:15:59.601661] [DEBUG] [REMOTE ] GS: PASS: History has at least 300 days. [2026-01-02T12:15:59.601874] [DEBUG] [REMOTE ] GS: PASS: Price check passed. Min price $740.96. [2026-01-02T12:15:59.602006] [DEBUG] [REMOTE ] GS: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:59.602116] [DEBUG] [REMOTE ] GS: PASS: Integrity check passed. [2026-01-02T12:15:59.602155] [DEBUG] [REMOTE ] GS: Symbol is viable for forecasting. [2026-01-02T12:15:59.602751] [INFO ] [MAIN ] [1457/3541] GS kept (0.6s) | 1457 kept, 0 rejected | 91.6/min | ETA: 22.8m [2026-01-02T12:15:59.906581] [DEBUG] [REMOTE ] GSBC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:15:59.906716] [DEBUG] [REMOTE ] GSBC: PASS: History has at least 300 days. [2026-01-02T12:15:59.906940] [DEBUG] [REMOTE ] GSBC: PASS: Price check passed. Min price $55.29. [2026-01-02T12:15:59.907073] [DEBUG] [REMOTE ] GSBC: PASS: Continuity check passed with 300 days. [2026-01-02T12:15:59.907189] [DEBUG] [REMOTE ] GSBC: PASS: Integrity check passed. [2026-01-02T12:15:59.907228] [DEBUG] [REMOTE ] GSBC: Symbol is viable for forecasting. [2026-01-02T12:15:59.907277] [INFO ] [MAIN ] [1458/3541] GSBC kept (0.3s) | 1458 kept, 0 rejected | 91.6/min | ETA: 22.7m [2026-01-02T12:16:00.334101] [DEBUG] [REMOTE ] GSBD: Retrieved 2715 rows, trimmed to 300. [2026-01-02T12:16:00.334231] [DEBUG] [REMOTE ] GSBD: PASS: History has at least 300 days. [2026-01-02T12:16:00.334440] [DEBUG] [REMOTE ] GSBD: PASS: Price check passed. Min price $9.11. [2026-01-02T12:16:00.334600] [DEBUG] [REMOTE ] GSBD: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:00.334719] [DEBUG] [REMOTE ] GSBD: PASS: Integrity check passed. [2026-01-02T12:16:00.334758] [DEBUG] [REMOTE ] GSBD: Symbol is viable for forecasting. [2026-01-02T12:16:00.334806] [INFO ] [MAIN ] [1459/3541] GSBD kept (0.4s) | 1459 kept, 0 rejected | 91.6/min | ETA: 22.7m [2026-01-02T12:16:00.548012] [DEBUG] [REMOTE ] GSHD: Retrieved 1931 rows, trimmed to 300. [2026-01-02T12:16:00.548137] [DEBUG] [REMOTE ] GSHD: PASS: History has at least 300 days. [2026-01-02T12:16:00.548340] [DEBUG] [REMOTE ] GSHD: PASS: Price check passed. Min price $65.20. [2026-01-02T12:16:00.548474] [DEBUG] [REMOTE ] GSHD: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:00.548653] [DEBUG] [REMOTE ] GSHD: PASS: Integrity check passed. [2026-01-02T12:16:00.548716] [DEBUG] [REMOTE ] GSHD: Symbol is viable for forecasting. [2026-01-02T12:16:00.548776] [INFO ] [MAIN ] [1460/3541] GSHD kept (0.2s) | 1460 kept, 0 rejected | 91.7/min | ETA: 22.7m [2026-01-02T12:16:01.317174] [DEBUG] [REMOTE ] GSK: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:16:01.317322] [DEBUG] [REMOTE ] GSK: PASS: History has at least 300 days. [2026-01-02T12:16:01.317566] [DEBUG] [REMOTE ] GSK: PASS: Price check passed. Min price $42.86. [2026-01-02T12:16:01.317768] [DEBUG] [REMOTE ] GSK: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:01.317907] [DEBUG] [REMOTE ] GSK: PASS: Integrity check passed. [2026-01-02T12:16:01.317950] [DEBUG] [REMOTE ] GSK: Symbol is viable for forecasting. [2026-01-02T12:16:01.318000] [INFO ] [MAIN ] [1461/3541] GSK kept (0.8s) | 1461 kept, 0 rejected | 91.7/min | ETA: 22.7m [2026-01-02T12:16:03.745199] [DEBUG] [REMOTE ] GSL: Retrieved 4372 rows, trimmed to 300. [2026-01-02T12:16:03.745423] [DEBUG] [REMOTE ] GSL: PASS: History has at least 300 days. [2026-01-02T12:16:03.745957] [DEBUG] [REMOTE ] GSL: PASS: Price check passed. Min price $26.91. [2026-01-02T12:16:03.746159] [DEBUG] [REMOTE ] GSL: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:03.746302] [DEBUG] [REMOTE ] GSL: PASS: Integrity check passed. [2026-01-02T12:16:03.746346] [DEBUG] [REMOTE ] GSL: Symbol is viable for forecasting. [2026-01-02T12:16:03.746415] [INFO ] [MAIN ] [1462/3541] GSL kept (2.4s) | 1462 kept, 0 rejected | 91.5/min | ETA: 22.7m [2026-01-02T12:16:04.131116] [DEBUG] [REMOTE ] GSM: Retrieved 4132 rows, trimmed to 300. [2026-01-02T12:16:04.131261] [DEBUG] [REMOTE ] GSM: PASS: History has at least 300 days. [2026-01-02T12:16:04.131482] [DEBUG] [REMOTE ] GSM: PASS: Price check passed. Min price $3.71. [2026-01-02T12:16:04.131639] [DEBUG] [REMOTE ] GSM: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:04.131755] [DEBUG] [REMOTE ] GSM: PASS: Integrity check passed. [2026-01-02T12:16:04.131797] [DEBUG] [REMOTE ] GSM: Symbol is viable for forecasting. [2026-01-02T12:16:04.131846] [INFO ] [MAIN ] [1463/3541] GSM kept (0.4s) | 1463 kept, 0 rejected | 91.5/min | ETA: 22.7m [2026-01-02T12:16:04.295243] [DEBUG] [REMOTE ] GTES: Retrieved 1995 rows, trimmed to 300. [2026-01-02T12:16:04.295380] [DEBUG] [REMOTE ] GTES: PASS: History has at least 300 days. [2026-01-02T12:16:04.295612] [DEBUG] [REMOTE ] GTES: PASS: Price check passed. Min price $21.18. [2026-01-02T12:16:04.295760] [DEBUG] [REMOTE ] GTES: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:04.295877] [DEBUG] [REMOTE ] GTES: PASS: Integrity check passed. [2026-01-02T12:16:04.295919] [DEBUG] [REMOTE ] GTES: Symbol is viable for forecasting. [2026-01-02T12:16:04.295969] [INFO ] [MAIN ] [1464/3541] GTES kept (0.2s) | 1464 kept, 0 rejected | 91.6/min | ETA: 22.7m [2026-01-02T12:16:04.816203] [DEBUG] [REMOTE ] GTLB: Retrieved 1058 rows, trimmed to 300. [2026-01-02T12:16:04.816332] [DEBUG] [REMOTE ] GTLB: PASS: History has at least 300 days. [2026-01-02T12:16:04.816527] [DEBUG] [REMOTE ] GTLB: PASS: Price check passed. Min price $37.35. [2026-01-02T12:16:04.816677] [DEBUG] [REMOTE ] GTLB: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:04.816786] [DEBUG] [REMOTE ] GTLB: PASS: Integrity check passed. [2026-01-02T12:16:04.816825] [DEBUG] [REMOTE ] GTLB: Symbol is viable for forecasting. [2026-01-02T12:16:04.816872] [INFO ] [MAIN ] [1465/3541] GTLB kept (0.5s) | 1465 kept, 0 rejected | 91.6/min | ETA: 22.7m [2026-01-02T12:16:05.239142] [DEBUG] [REMOTE ] GTLS: Retrieved 4890 rows, trimmed to 300. [2026-01-02T12:16:05.239278] [DEBUG] [REMOTE ] GTLS: PASS: History has at least 300 days. [2026-01-02T12:16:05.239511] [DEBUG] [REMOTE ] GTLS: PASS: Price check passed. Min price $199.30. [2026-01-02T12:16:05.239699] [DEBUG] [REMOTE ] GTLS: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:05.239831] [DEBUG] [REMOTE ] GTLS: PASS: Integrity check passed. [2026-01-02T12:16:05.239874] [DEBUG] [REMOTE ] GTLS: Symbol is viable for forecasting. [2026-01-02T12:16:05.239924] [INFO ] [MAIN ] [1466/3541] GTLS kept (0.4s) | 1466 kept, 0 rejected | 91.6/min | ETA: 22.7m [2026-01-02T12:16:05.817613] [DEBUG] [REMOTE ] GTN: Retrieved 5872 rows, trimmed to 300. [2026-01-02T12:16:05.817739] [DEBUG] [REMOTE ] GTN: PASS: History has at least 300 days. [2026-01-02T12:16:05.817941] [DEBUG] [REMOTE ] GTN: PASS: Price check passed. Min price $4.33. [2026-01-02T12:16:05.818073] [DEBUG] [REMOTE ] GTN: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:05.818180] [DEBUG] [REMOTE ] GTN: PASS: Integrity check passed. [2026-01-02T12:16:05.818220] [DEBUG] [REMOTE ] GTN: Symbol is viable for forecasting. [2026-01-02T12:16:05.818266] [INFO ] [MAIN ] [1467/3541] GTN kept (0.6s) | 1467 kept, 0 rejected | 91.6/min | ETA: 22.6m [2026-01-02T12:16:06.119713] [DEBUG] [REMOTE ] GTX: Retrieved 1833 rows, trimmed to 300. [2026-01-02T12:16:06.119839] [DEBUG] [REMOTE ] GTX: PASS: History has at least 300 days. [2026-01-02T12:16:06.120032] [DEBUG] [REMOTE ] GTX: PASS: Price check passed. Min price $12.43. [2026-01-02T12:16:06.120180] [DEBUG] [REMOTE ] GTX: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:06.120287] [DEBUG] [REMOTE ] GTX: PASS: Integrity check passed. [2026-01-02T12:16:06.120333] [DEBUG] [REMOTE ] GTX: Symbol is viable for forecasting. [2026-01-02T12:16:06.120390] [INFO ] [MAIN ] [1468/3541] GTX kept (0.3s) | 1468 kept, 0 rejected | 91.6/min | ETA: 22.6m [2026-01-02T12:16:06.568458] [DEBUG] [REMOTE ] GTY: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:16:06.568635] [DEBUG] [REMOTE ] GTY: PASS: History has at least 300 days. [2026-01-02T12:16:06.568862] [DEBUG] [REMOTE ] GTY: PASS: Price check passed. Min price $25.17. [2026-01-02T12:16:06.569000] [DEBUG] [REMOTE ] GTY: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:06.569117] [DEBUG] [REMOTE ] GTY: PASS: Integrity check passed. [2026-01-02T12:16:06.569158] [DEBUG] [REMOTE ] GTY: Symbol is viable for forecasting. [2026-01-02T12:16:06.569208] [INFO ] [MAIN ] [1469/3541] GTY kept (0.4s) | 1469 kept, 0 rejected | 91.6/min | ETA: 22.6m [2026-01-02T12:16:06.869725] [DEBUG] [REMOTE ] GUG: Retrieved 1029 rows, trimmed to 300. [2026-01-02T12:16:06.869939] [DEBUG] [REMOTE ] GUG: PASS: History has at least 300 days. [2026-01-02T12:16:06.870257] [DEBUG] [REMOTE ] GUG: PASS: Price check passed. Min price $14.90. [2026-01-02T12:16:06.870398] [DEBUG] [REMOTE ] GUG: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:06.870537] [DEBUG] [REMOTE ] GUG: PASS: Integrity check passed. [2026-01-02T12:16:06.870597] [DEBUG] [REMOTE ] GUG: Symbol is viable for forecasting. [2026-01-02T12:16:06.870653] [INFO ] [MAIN ] [1470/3541] GUG kept (0.3s) | 1470 kept, 0 rejected | 91.7/min | ETA: 22.6m [2026-01-02T12:16:07.561839] [DEBUG] [REMOTE ] GVA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:16:07.561972] [DEBUG] [REMOTE ] GVA: PASS: History has at least 300 days. [2026-01-02T12:16:07.562194] [DEBUG] [REMOTE ] GVA: PASS: Price check passed. Min price $98.39. [2026-01-02T12:16:07.562340] [DEBUG] [REMOTE ] GVA: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:07.562467] [DEBUG] [REMOTE ] GVA: PASS: Integrity check passed. [2026-01-02T12:16:07.562511] [DEBUG] [REMOTE ] GVA: Symbol is viable for forecasting. [2026-01-02T12:16:07.562562] [INFO ] [MAIN ] [1471/3541] GVA kept (0.7s) | 1471 kept, 0 rejected | 91.7/min | ETA: 22.6m [2026-01-02T12:16:07.844382] [DEBUG] [REMOTE ] GWH: Retrieved 1255 rows, trimmed to 300. [2026-01-02T12:16:07.844524] [DEBUG] [REMOTE ] GWH: PASS: History has at least 300 days. [2026-01-02T12:16:07.844762] [DEBUG] [REMOTE ] GWH: PASS: Price check passed. Min price $1.72. [2026-01-02T12:16:07.844924] [DEBUG] [REMOTE ] GWH: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:07.845042] [DEBUG] [REMOTE ] GWH: PASS: Integrity check passed. [2026-01-02T12:16:07.845085] [DEBUG] [REMOTE ] GWH: Symbol is viable for forecasting. [2026-01-02T12:16:07.845138] [INFO ] [MAIN ] [1472/3541] GWH kept (0.3s) | 1472 kept, 0 rejected | 91.7/min | ETA: 22.6m [2026-01-02T12:16:08.321995] [DEBUG] [REMOTE ] GWRE: Retrieved 3505 rows, trimmed to 300. [2026-01-02T12:16:08.322128] [DEBUG] [REMOTE ] GWRE: PASS: History has at least 300 days. [2026-01-02T12:16:08.322383] [DEBUG] [REMOTE ] GWRE: PASS: Price check passed. Min price $193.59. [2026-01-02T12:16:08.322566] [DEBUG] [REMOTE ] GWRE: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:08.322705] [DEBUG] [REMOTE ] GWRE: PASS: Integrity check passed. [2026-01-02T12:16:08.322746] [DEBUG] [REMOTE ] GWRE: Symbol is viable for forecasting. [2026-01-02T12:16:08.322795] [INFO ] [MAIN ] [1473/3541] GWRE kept (0.5s) | 1473 kept, 0 rejected | 91.7/min | ETA: 22.5m [2026-01-02T12:16:08.527189] [DEBUG] [REMOTE ] GWRS: Retrieved 2434 rows, trimmed to 300. [2026-01-02T12:16:08.527317] [DEBUG] [REMOTE ] GWRS: PASS: History has at least 300 days. [2026-01-02T12:16:08.527523] [DEBUG] [REMOTE ] GWRS: PASS: Price check passed. Min price $8.30. [2026-01-02T12:16:08.527711] [DEBUG] [REMOTE ] GWRS: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:08.527828] [DEBUG] [REMOTE ] GWRS: PASS: Integrity check passed. [2026-01-02T12:16:08.527870] [DEBUG] [REMOTE ] GWRS: Symbol is viable for forecasting. [2026-01-02T12:16:08.527919] [INFO ] [MAIN ] [1474/3541] GWRS kept (0.2s) | 1474 kept, 0 rejected | 91.8/min | ETA: 22.5m [2026-01-02T12:16:09.900507] [DEBUG] [REMOTE ] GXAI: Retrieved 722 rows, trimmed to 300. [2026-01-02T12:16:09.900662] [DEBUG] [REMOTE ] GXAI: PASS: History has at least 300 days. [2026-01-02T12:16:09.900902] [DEBUG] [REMOTE ] GXAI: PASS: Price check passed. Min price $1.04. [2026-01-02T12:16:09.901050] [DEBUG] [REMOTE ] GXAI: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:09.901160] [DEBUG] [REMOTE ] GXAI: PASS: Integrity check passed. [2026-01-02T12:16:09.901202] [DEBUG] [REMOTE ] GXAI: Symbol is viable for forecasting. [2026-01-02T12:16:09.901250] [INFO ] [MAIN ] [1475/3541] GXAI kept (1.4s) | 1475 kept, 0 rejected | 91.7/min | ETA: 22.5m [2026-01-02T12:16:10.333458] [DEBUG] [REMOTE ] GYRE: Retrieved 4961 rows, trimmed to 300. [2026-01-02T12:16:10.333651] [DEBUG] [REMOTE ] GYRE: PASS: History has at least 300 days. [2026-01-02T12:16:10.333929] [DEBUG] [REMOTE ] GYRE: PASS: Price check passed. Min price $7.02. [2026-01-02T12:16:10.334078] [DEBUG] [REMOTE ] GYRE: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:10.334220] [DEBUG] [REMOTE ] GYRE: PASS: Integrity check passed. [2026-01-02T12:16:10.334271] [DEBUG] [REMOTE ] GYRE: Symbol is viable for forecasting. [2026-01-02T12:16:10.334327] [INFO ] [MAIN ] [1476/3541] GYRE kept (0.4s) | 1476 kept, 0 rejected | 91.7/min | ETA: 22.5m [2026-01-02T12:16:11.752752] [DEBUG] [REMOTE ] H: Retrieved 4063 rows, trimmed to 300. [2026-01-02T12:16:11.752996] [DEBUG] [REMOTE ] H: PASS: History has at least 300 days. [2026-01-02T12:16:11.753424] [DEBUG] [REMOTE ] H: PASS: Price check passed. Min price $135.29. [2026-01-02T12:16:11.753675] [DEBUG] [REMOTE ] H: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:11.753878] [DEBUG] [REMOTE ] H: PASS: Integrity check passed. [2026-01-02T12:16:11.753934] [DEBUG] [REMOTE ] H: Symbol is viable for forecasting. [2026-01-02T12:16:11.754008] [INFO ] [MAIN ] [1477/3541] H kept (1.4s) | 1477 kept, 0 rejected | 91.7/min | ETA: 22.5m [2026-01-02T12:16:12.210662] [DEBUG] [REMOTE ] HAE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:16:12.210820] [DEBUG] [REMOTE ] HAE: PASS: History has at least 300 days. [2026-01-02T12:16:12.211084] [DEBUG] [REMOTE ] HAE: PASS: Price check passed. Min price $48.58. [2026-01-02T12:16:12.211223] [DEBUG] [REMOTE ] HAE: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:12.211354] [DEBUG] [REMOTE ] HAE: PASS: Integrity check passed. [2026-01-02T12:16:12.211395] [DEBUG] [REMOTE ] HAE: Symbol is viable for forecasting. [2026-01-02T12:16:12.211445] [INFO ] [MAIN ] [1478/3541] HAE kept (0.5s) | 1478 kept, 0 rejected | 91.7/min | ETA: 22.5m [2026-01-02T12:16:12.691198] [DEBUG] [REMOTE ] HAFC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:16:12.691408] [DEBUG] [REMOTE ] HAFC: PASS: History has at least 300 days. [2026-01-02T12:16:12.691739] [DEBUG] [REMOTE ] HAFC: PASS: Price check passed. Min price $22.73. [2026-01-02T12:16:12.691887] [DEBUG] [REMOTE ] HAFC: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:12.692045] [DEBUG] [REMOTE ] HAFC: PASS: Integrity check passed. [2026-01-02T12:16:12.692092] [DEBUG] [REMOTE ] HAFC: Symbol is viable for forecasting. [2026-01-02T12:16:12.692149] [INFO ] [MAIN ] [1479/3541] HAFC kept (0.5s) | 1479 kept, 0 rejected | 91.7/min | ETA: 22.5m [2026-01-02T12:16:13.189910] [DEBUG] [REMOTE ] HAIN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:16:13.190089] [DEBUG] [REMOTE ] HAIN: PASS: History has at least 300 days. [2026-01-02T12:16:13.190372] [DEBUG] [REMOTE ] HAIN: PASS: Price check passed. Min price $1.01. [2026-01-02T12:16:13.190530] [DEBUG] [REMOTE ] HAIN: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:13.190679] [DEBUG] [REMOTE ] HAIN: PASS: Integrity check passed. [2026-01-02T12:16:13.190721] [DEBUG] [REMOTE ] HAIN: Symbol is viable for forecasting. [2026-01-02T12:16:13.190774] [INFO ] [MAIN ] [1480/3541] HAIN kept (0.5s) | 1480 kept, 0 rejected | 91.7/min | ETA: 22.5m [2026-01-02T12:16:13.731601] [DEBUG] [REMOTE ] HAL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:16:13.731845] [DEBUG] [REMOTE ] HAL: PASS: History has at least 300 days. [2026-01-02T12:16:13.732258] [DEBUG] [REMOTE ] HAL: PASS: Price check passed. Min price $21.69. [2026-01-02T12:16:13.732409] [DEBUG] [REMOTE ] HAL: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:13.732565] [DEBUG] [REMOTE ] HAL: PASS: Integrity check passed. [2026-01-02T12:16:13.732633] [DEBUG] [REMOTE ] HAL: Symbol is viable for forecasting. [2026-01-02T12:16:13.733397] [INFO ] [MAIN ] [1481/3541] HAL kept (0.5s) | 1481 kept, 0 rejected | 91.7/min | ETA: 22.5m [2026-01-02T12:16:14.121068] [DEBUG] [REMOTE ] HALO: Retrieved 5485 rows, trimmed to 300. [2026-01-02T12:16:14.121213] [DEBUG] [REMOTE ] HALO: PASS: History has at least 300 days. [2026-01-02T12:16:14.121455] [DEBUG] [REMOTE ] HALO: PASS: Price check passed. Min price $61.87. [2026-01-02T12:16:14.121625] [DEBUG] [REMOTE ] HALO: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:14.121772] [DEBUG] [REMOTE ] HALO: PASS: Integrity check passed. [2026-01-02T12:16:14.121819] [DEBUG] [REMOTE ] HALO: Symbol is viable for forecasting. [2026-01-02T12:16:14.121873] [INFO ] [MAIN ] [1482/3541] HALO kept (0.4s) | 1482 kept, 0 rejected | 91.7/min | ETA: 22.4m [2026-01-02T12:16:14.632147] [DEBUG] [REMOTE ] HAS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:16:14.632288] [DEBUG] [REMOTE ] HAS: PASS: History has at least 300 days. [2026-01-02T12:16:14.632524] [DEBUG] [REMOTE ] HAS: PASS: Price check passed. Min price $70.31. [2026-01-02T12:16:14.632679] [DEBUG] [REMOTE ] HAS: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:14.632992] [DEBUG] [REMOTE ] HAS: PASS: Integrity check passed. [2026-01-02T12:16:14.633032] [DEBUG] [REMOTE ] HAS: Symbol is viable for forecasting. [2026-01-02T12:16:14.633102] [INFO ] [MAIN ] [1483/3541] HAS kept (0.5s) | 1483 kept, 0 rejected | 91.8/min | ETA: 22.4m [2026-01-02T12:16:14.982083] [DEBUG] [REMOTE ] HASI: Retrieved 3197 rows, trimmed to 300. [2026-01-02T12:16:14.982305] [DEBUG] [REMOTE ] HASI: PASS: History has at least 300 days. [2026-01-02T12:16:14.983460] [DEBUG] [REMOTE ] HASI: PASS: Price check passed. Min price $27.35. [2026-01-02T12:16:14.983635] [DEBUG] [REMOTE ] HASI: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:14.983802] [DEBUG] [REMOTE ] HASI: PASS: Integrity check passed. [2026-01-02T12:16:14.983857] [DEBUG] [REMOTE ] HASI: Symbol is viable for forecasting. [2026-01-02T12:16:14.983914] [INFO ] [MAIN ] [1484/3541] HASI kept (0.4s) | 1484 kept, 0 rejected | 91.8/min | ETA: 22.4m [2026-01-02T12:16:17.984408] [DEBUG] [REMOTE ] HBAN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:16:17.984537] [DEBUG] [REMOTE ] HBAN: PASS: History has at least 300 days. [2026-01-02T12:16:17.984767] [DEBUG] [REMOTE ] HBAN: PASS: Price check passed. Min price $15.03. [2026-01-02T12:16:17.984900] [DEBUG] [REMOTE ] HBAN: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:17.985011] [DEBUG] [REMOTE ] HBAN: PASS: Integrity check passed. [2026-01-02T12:16:17.985050] [DEBUG] [REMOTE ] HBAN: Symbol is viable for forecasting. [2026-01-02T12:16:17.985097] [INFO ] [MAIN ] [1485/3541] HBAN kept (3.0s) | 1485 kept, 0 rejected | 91.6/min | ETA: 22.5m [2026-01-02T12:16:18.205543] [DEBUG] [REMOTE ] HBANL: Retrieved 710 rows, trimmed to 300. [2026-01-02T12:16:18.205697] [DEBUG] [REMOTE ] HBANL: PASS: History has at least 300 days. [2026-01-02T12:16:18.205907] [DEBUG] [REMOTE ] HBANL: PASS: Price check passed. Min price $24.83. [2026-01-02T12:16:18.206060] [DEBUG] [REMOTE ] HBANL: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:18.206169] [DEBUG] [REMOTE ] HBANL: PASS: Integrity check passed. [2026-01-02T12:16:18.206209] [DEBUG] [REMOTE ] HBANL: Symbol is viable for forecasting. [2026-01-02T12:16:18.206259] [INFO ] [MAIN ] [1486/3541] HBANL kept (0.2s) | 1486 kept, 0 rejected | 91.6/min | ETA: 22.4m [2026-01-02T12:16:18.686483] [DEBUG] [REMOTE ] HBANP: Retrieved 1235 rows, trimmed to 300. [2026-01-02T12:16:18.686632] [DEBUG] [REMOTE ] HBANP: PASS: History has at least 300 days. [2026-01-02T12:16:18.686831] [DEBUG] [REMOTE ] HBANP: PASS: Price check passed. Min price $16.73. [2026-01-02T12:16:18.686962] [DEBUG] [REMOTE ] HBANP: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:18.687067] [DEBUG] [REMOTE ] HBANP: PASS: Integrity check passed. [2026-01-02T12:16:18.687106] [DEBUG] [REMOTE ] HBANP: Symbol is viable for forecasting. [2026-01-02T12:16:18.687152] [INFO ] [MAIN ] [1487/3541] HBANP kept (0.5s) | 1487 kept, 0 rejected | 91.6/min | ETA: 22.4m [2026-01-02T12:16:18.975897] [DEBUG] [REMOTE ] HBB: Retrieved 2078 rows, trimmed to 300. [2026-01-02T12:16:18.976020] [DEBUG] [REMOTE ] HBB: PASS: History has at least 300 days. [2026-01-02T12:16:18.976217] [DEBUG] [REMOTE ] HBB: PASS: Price check passed. Min price $13.66. [2026-01-02T12:16:18.976348] [DEBUG] [REMOTE ] HBB: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:18.976454] [DEBUG] [REMOTE ] HBB: PASS: Integrity check passed. [2026-01-02T12:16:18.976493] [DEBUG] [REMOTE ] HBB: Symbol is viable for forecasting. [2026-01-02T12:16:18.976539] [INFO ] [MAIN ] [1488/3541] HBB kept (0.3s) | 1488 kept, 0 rejected | 91.7/min | ETA: 22.4m [2026-01-02T12:16:19.576322] [DEBUG] [REMOTE ] HBCP: Retrieved 4335 rows, trimmed to 300. [2026-01-02T12:16:19.576448] [DEBUG] [REMOTE ] HBCP: PASS: History has at least 300 days. [2026-01-02T12:16:19.576703] [DEBUG] [REMOTE ] HBCP: PASS: Price check passed. Min price $50.89. [2026-01-02T12:16:19.576842] [DEBUG] [REMOTE ] HBCP: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:19.576952] [DEBUG] [REMOTE ] HBCP: PASS: Integrity check passed. [2026-01-02T12:16:19.576993] [DEBUG] [REMOTE ] HBCP: Symbol is viable for forecasting. [2026-01-02T12:16:19.577041] [INFO ] [MAIN ] [1489/3541] HBCP kept (0.6s) | 1489 kept, 0 rejected | 91.7/min | ETA: 22.4m [2026-01-02T12:16:19.962226] [DEBUG] [REMOTE ] HBM: Retrieved 4247 rows, trimmed to 300. [2026-01-02T12:16:19.962360] [DEBUG] [REMOTE ] HBM: PASS: History has at least 300 days. [2026-01-02T12:16:19.962588] [DEBUG] [REMOTE ] HBM: PASS: Price check passed. Min price $14.58. [2026-01-02T12:16:19.962723] [DEBUG] [REMOTE ] HBM: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:19.962837] [DEBUG] [REMOTE ] HBM: PASS: Integrity check passed. [2026-01-02T12:16:19.962876] [DEBUG] [REMOTE ] HBM: Symbol is viable for forecasting. [2026-01-02T12:16:19.962924] [INFO ] [MAIN ] [1490/3541] HBM kept (0.4s) | 1490 kept, 0 rejected | 91.7/min | ETA: 22.4m [2026-01-02T12:16:20.466759] [DEBUG] [REMOTE ] HBNC: Retrieved 6049 rows, trimmed to 300. [2026-01-02T12:16:20.466897] [DEBUG] [REMOTE ] HBNC: PASS: History has at least 300 days. [2026-01-02T12:16:20.467113] [DEBUG] [REMOTE ] HBNC: PASS: Price check passed. Min price $15.04. [2026-01-02T12:16:20.467287] [DEBUG] [REMOTE ] HBNC: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:20.467416] [DEBUG] [REMOTE ] HBNC: PASS: Integrity check passed. [2026-01-02T12:16:20.467456] [DEBUG] [REMOTE ] HBNC: Symbol is viable for forecasting. [2026-01-02T12:16:20.467505] [INFO ] [MAIN ] [1491/3541] HBNC kept (0.5s) | 1491 kept, 0 rejected | 91.7/min | ETA: 22.4m [2026-01-02T12:16:20.828020] [DEBUG] [REMOTE ] HCA: Retrieved 3726 rows, trimmed to 300. [2026-01-02T12:16:20.828144] [DEBUG] [REMOTE ] HCA: PASS: History has at least 300 days. [2026-01-02T12:16:20.828361] [DEBUG] [REMOTE ] HCA: PASS: Price check passed. Min price $410.06. [2026-01-02T12:16:20.828494] [DEBUG] [REMOTE ] HCA: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:20.828642] [DEBUG] [REMOTE ] HCA: PASS: Integrity check passed. [2026-01-02T12:16:20.828686] [DEBUG] [REMOTE ] HCA: Symbol is viable for forecasting. [2026-01-02T12:16:20.828734] [INFO ] [MAIN ] [1492/3541] HCA kept (0.4s) | 1492 kept, 0 rejected | 91.7/min | ETA: 22.3m [2026-01-02T12:16:21.439211] [DEBUG] [REMOTE ] HCC: Retrieved 2195 rows, trimmed to 300. [2026-01-02T12:16:21.439333] [DEBUG] [REMOTE ] HCC: PASS: History has at least 300 days. [2026-01-02T12:16:21.439529] [DEBUG] [REMOTE ] HCC: PASS: Price check passed. Min price $62.31. [2026-01-02T12:16:21.439686] [DEBUG] [REMOTE ] HCC: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:21.439794] [DEBUG] [REMOTE ] HCC: PASS: Integrity check passed. [2026-01-02T12:16:21.439833] [DEBUG] [REMOTE ] HCC: Symbol is viable for forecasting. [2026-01-02T12:16:21.439879] [INFO ] [MAIN ] [1493/3541] HCC kept (0.6s) | 1493 kept, 0 rejected | 91.7/min | ETA: 22.3m [2026-01-02T12:16:21.826527] [DEBUG] [REMOTE ] HCI: Retrieved 4352 rows, trimmed to 300. [2026-01-02T12:16:21.826703] [DEBUG] [REMOTE ] HCI: PASS: History has at least 300 days. [2026-01-02T12:16:21.826938] [DEBUG] [REMOTE ] HCI: PASS: Price check passed. Min price $169.90. [2026-01-02T12:16:21.827076] [DEBUG] [REMOTE ] HCI: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:21.827198] [DEBUG] [REMOTE ] HCI: PASS: Integrity check passed. [2026-01-02T12:16:21.827240] [DEBUG] [REMOTE ] HCI: Symbol is viable for forecasting. [2026-01-02T12:16:21.827291] [INFO ] [MAIN ] [1494/3541] HCI kept (0.4s) | 1494 kept, 0 rejected | 91.8/min | ETA: 22.3m [2026-01-02T12:16:22.813409] [DEBUG] [REMOTE ] HCM: Retrieved 2463 rows, trimmed to 300. [2026-01-02T12:16:22.813550] [DEBUG] [REMOTE ] HCM: PASS: History has at least 300 days. [2026-01-02T12:16:22.813890] [DEBUG] [REMOTE ] HCM: PASS: Price check passed. Min price $13.18. [2026-01-02T12:16:22.814070] [DEBUG] [REMOTE ] HCM: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:22.814231] [DEBUG] [REMOTE ] HCM: PASS: Integrity check passed. [2026-01-02T12:16:22.814288] [DEBUG] [REMOTE ] HCM: Symbol is viable for forecasting. [2026-01-02T12:16:22.814361] [INFO ] [MAIN ] [1495/3541] HCM kept (1.0s) | 1495 kept, 0 rejected | 91.7/min | ETA: 22.3m [2026-01-02T12:16:23.280808] [DEBUG] [REMOTE ] HCSG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:16:23.280954] [DEBUG] [REMOTE ] HCSG: PASS: History has at least 300 days. [2026-01-02T12:16:23.281184] [DEBUG] [REMOTE ] HCSG: PASS: Price check passed. Min price $15.18. [2026-01-02T12:16:23.281320] [DEBUG] [REMOTE ] HCSG: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:23.281435] [DEBUG] [REMOTE ] HCSG: PASS: Integrity check passed. [2026-01-02T12:16:23.281475] [DEBUG] [REMOTE ] HCSG: Symbol is viable for forecasting. [2026-01-02T12:16:23.281523] [INFO ] [MAIN ] [1496/3541] HCSG kept (0.5s) | 1496 kept, 0 rejected | 91.7/min | ETA: 22.3m [2026-01-02T12:16:23.735598] [DEBUG] [REMOTE ] HD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:16:23.735736] [DEBUG] [REMOTE ] HD: PASS: History has at least 300 days. [2026-01-02T12:16:23.735968] [DEBUG] [REMOTE ] HD: PASS: Price check passed. Min price $330.22. [2026-01-02T12:16:23.736135] [DEBUG] [REMOTE ] HD: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:23.736257] [DEBUG] [REMOTE ] HD: PASS: Integrity check passed. [2026-01-02T12:16:23.736306] [DEBUG] [REMOTE ] HD: Symbol is viable for forecasting. [2026-01-02T12:16:23.736363] [INFO ] [MAIN ] [1497/3541] HD kept (0.5s) | 1497 kept, 0 rejected | 91.8/min | ETA: 22.3m [2026-01-02T12:16:24.163928] [DEBUG] [REMOTE ] HDB: Retrieved 6149 rows, trimmed to 300. [2026-01-02T12:16:24.164056] [DEBUG] [REMOTE ] HDB: PASS: History has at least 300 days. [2026-01-02T12:16:24.164278] [DEBUG] [REMOTE ] HDB: PASS: Price check passed. Min price $34.58. [2026-01-02T12:16:24.164412] [DEBUG] [REMOTE ] HDB: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:24.164520] [DEBUG] [REMOTE ] HDB: PASS: Integrity check passed. [2026-01-02T12:16:24.164559] [DEBUG] [REMOTE ] HDB: Symbol is viable for forecasting. [2026-01-02T12:16:24.164625] [INFO ] [MAIN ] [1498/3541] HDB kept (0.4s) | 1498 kept, 0 rejected | 91.8/min | ETA: 22.3m [2026-01-02T12:16:30.061068] [DEBUG] [REMOTE ] HDSN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:16:30.061262] [DEBUG] [REMOTE ] HDSN: PASS: History has at least 300 days. [2026-01-02T12:16:30.061505] [DEBUG] [REMOTE ] HDSN: PASS: Price check passed. Min price $6.63. [2026-01-02T12:16:30.061662] [DEBUG] [REMOTE ] HDSN: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:30.061791] [DEBUG] [REMOTE ] HDSN: PASS: Integrity check passed. [2026-01-02T12:16:30.061842] [DEBUG] [REMOTE ] HDSN: Symbol is viable for forecasting. [2026-01-02T12:16:30.061908] [INFO ] [MAIN ] [1499/3541] HDSN kept (5.9s) | 1499 kept, 0 rejected | 91.3/min | ETA: 22.4m [2026-01-02T12:16:30.528112] [DEBUG] [REMOTE ] HE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:16:30.528240] [DEBUG] [REMOTE ] HE: PASS: History has at least 300 days. [2026-01-02T12:16:30.528449] [DEBUG] [REMOTE ] HE: PASS: Price check passed. Min price $10.89. [2026-01-02T12:16:30.528614] [DEBUG] [REMOTE ] HE: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:30.528732] [DEBUG] [REMOTE ] HE: PASS: Integrity check passed. [2026-01-02T12:16:30.528773] [DEBUG] [REMOTE ] HE: Symbol is viable for forecasting. [2026-01-02T12:16:30.528820] [INFO ] [MAIN ] [1500/3541] HE kept (0.5s) | 1500 kept, 0 rejected | 91.3/min | ETA: 22.4m [2026-01-02T12:16:30.985131] [DEBUG] [REMOTE ] HEI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:16:30.985271] [DEBUG] [REMOTE ] HEI: PASS: History has at least 300 days. [2026-01-02T12:16:30.985528] [DEBUG] [REMOTE ] HEI: PASS: Price check passed. Min price $303.18. [2026-01-02T12:16:30.985695] [DEBUG] [REMOTE ] HEI: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:30.985821] [DEBUG] [REMOTE ] HEI: PASS: Integrity check passed. [2026-01-02T12:16:30.985863] [DEBUG] [REMOTE ] HEI: Symbol is viable for forecasting. [2026-01-02T12:16:30.985914] [INFO ] [MAIN ] [1501/3541] HEI kept (0.5s) | 1501 kept, 0 rejected | 91.3/min | ETA: 22.3m [2026-01-02T12:16:31.452249] [DEBUG] [REMOTE ] HELE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:16:31.452390] [DEBUG] [REMOTE ] HELE: PASS: History has at least 300 days. [2026-01-02T12:16:31.452660] [DEBUG] [REMOTE ] HELE: PASS: Price check passed. Min price $17.16. [2026-01-02T12:16:31.452820] [DEBUG] [REMOTE ] HELE: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:31.452957] [DEBUG] [REMOTE ] HELE: PASS: Integrity check passed. [2026-01-02T12:16:31.453012] [DEBUG] [REMOTE ] HELE: Symbol is viable for forecasting. [2026-01-02T12:16:31.453067] [INFO ] [MAIN ] [1502/3541] HELE kept (0.5s) | 1502 kept, 0 rejected | 91.3/min | ETA: 22.3m [2026-01-02T12:16:31.654993] [DEBUG] [REMOTE ] HEPS: Retrieved 1131 rows, trimmed to 300. [2026-01-02T12:16:31.655133] [DEBUG] [REMOTE ] HEPS: PASS: History has at least 300 days. [2026-01-02T12:16:31.655356] [DEBUG] [REMOTE ] HEPS: PASS: Price check passed. Min price $2.18. [2026-01-02T12:16:31.655502] [DEBUG] [REMOTE ] HEPS: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:31.655654] [DEBUG] [REMOTE ] HEPS: PASS: Integrity check passed. [2026-01-02T12:16:31.655702] [DEBUG] [REMOTE ] HEPS: Symbol is viable for forecasting. [2026-01-02T12:16:31.655752] [INFO ] [MAIN ] [1503/3541] HEPS kept (0.2s) | 1503 kept, 0 rejected | 91.4/min | ETA: 22.3m [2026-01-02T12:16:32.182006] [DEBUG] [REMOTE ] HEQ: Retrieved 3671 rows, trimmed to 300. [2026-01-02T12:16:32.182130] [DEBUG] [REMOTE ] HEQ: PASS: History has at least 300 days. [2026-01-02T12:16:32.182362] [DEBUG] [REMOTE ] HEQ: PASS: Price check passed. Min price $10.22. [2026-01-02T12:16:32.182505] [DEBUG] [REMOTE ] HEQ: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:32.182635] [DEBUG] [REMOTE ] HEQ: PASS: Integrity check passed. [2026-01-02T12:16:32.182679] [DEBUG] [REMOTE ] HEQ: Symbol is viable for forecasting. [2026-01-02T12:16:32.182727] [INFO ] [MAIN ] [1504/3541] HEQ kept (0.5s) | 1504 kept, 0 rejected | 91.4/min | ETA: 22.3m [2026-01-02T12:16:32.544322] [DEBUG] [REMOTE ] HERO: Retrieved 1550 rows, trimmed to 300. [2026-01-02T12:16:32.544476] [DEBUG] [REMOTE ] HERO: PASS: History has at least 300 days. [2026-01-02T12:16:32.544781] [DEBUG] [REMOTE ] HERO: PASS: Price check passed. Min price $29.25. [2026-01-02T12:16:32.544973] [DEBUG] [REMOTE ] HERO: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:32.545135] [DEBUG] [REMOTE ] HERO: PASS: Integrity check passed. [2026-01-02T12:16:32.545197] [DEBUG] [REMOTE ] HERO: Symbol is viable for forecasting. [2026-01-02T12:16:32.545263] [INFO ] [MAIN ] [1505/3541] HERO kept (0.4s) | 1505 kept, 0 rejected | 91.4/min | ETA: 22.3m [2026-01-02T12:16:35.225633] [DEBUG] [REMOTE ] HESM: Retrieved 2198 rows, trimmed to 300. [2026-01-02T12:16:35.225790] [DEBUG] [REMOTE ] HESM: PASS: History has at least 300 days. [2026-01-02T12:16:35.226038] [DEBUG] [REMOTE ] HESM: PASS: Price check passed. Min price $31.04. [2026-01-02T12:16:35.226178] [DEBUG] [REMOTE ] HESM: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:35.226298] [DEBUG] [REMOTE ] HESM: PASS: Integrity check passed. [2026-01-02T12:16:35.226341] [DEBUG] [REMOTE ] HESM: Symbol is viable for forecasting. [2026-01-02T12:16:35.226391] [INFO ] [MAIN ] [1506/3541] HESM kept (2.7s) | 1506 kept, 0 rejected | 91.2/min | ETA: 22.3m [2026-01-02T12:16:35.514845] [DEBUG] [REMOTE ] HFEQ: Retrieved 119 rows, trimmed to 119. [2026-01-02T12:16:35.514969] [DEBUG] [REMOTE ] HFEQ: FAIL: History check failed. Only 119 days available; 300 required. [2026-01-02T12:16:35.515042] [WARN ] [LOCAL ] HFEQ: SET TO BLACKLISTED [2026-01-02T12:16:35.516142] [INFO ] [MAIN ] [1507/3541] HFEQ rejected (0.3s) | 1506 kept, 1 rejected | 91.3/min | ETA: 22.3m [2026-01-02T12:16:35.902525] [DEBUG] [REMOTE ] HFFG: Retrieved 2091 rows, trimmed to 300. [2026-01-02T12:16:35.902670] [DEBUG] [REMOTE ] HFFG: PASS: History has at least 300 days. [2026-01-02T12:16:35.902871] [DEBUG] [REMOTE ] HFFG: PASS: Price check passed. Min price $2.13. [2026-01-02T12:16:35.903002] [DEBUG] [REMOTE ] HFFG: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:35.903109] [DEBUG] [REMOTE ] HFFG: PASS: Integrity check passed. [2026-01-02T12:16:35.903148] [DEBUG] [REMOTE ] HFFG: Symbol is viable for forecasting. [2026-01-02T12:16:35.903195] [INFO ] [MAIN ] [1508/3541] HFFG kept (0.4s) | 1507 kept, 1 rejected | 91.3/min | ETA: 22.3m [2026-01-02T12:16:36.195560] [DEBUG] [REMOTE ] HFMF: Retrieved 119 rows, trimmed to 119. [2026-01-02T12:16:36.195692] [DEBUG] [REMOTE ] HFMF: FAIL: History check failed. Only 119 days available; 300 required. [2026-01-02T12:16:36.195738] [WARN ] [LOCAL ] HFMF: SET TO BLACKLISTED [2026-01-02T12:16:36.196808] [INFO ] [MAIN ] [1509/3541] HFMF rejected (0.3s) | 1507 kept, 2 rejected | 91.3/min | ETA: 22.2m [2026-01-02T12:16:36.712161] [DEBUG] [REMOTE ] HFRO: Retrieved 2049 rows, trimmed to 300. [2026-01-02T12:16:36.712276] [DEBUG] [REMOTE ] HFRO: PASS: History has at least 300 days. [2026-01-02T12:16:36.712469] [DEBUG] [REMOTE ] HFRO: PASS: Price check passed. Min price $5.85. [2026-01-02T12:16:36.712627] [DEBUG] [REMOTE ] HFRO: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:36.712735] [DEBUG] [REMOTE ] HFRO: PASS: Integrity check passed. [2026-01-02T12:16:36.712774] [DEBUG] [REMOTE ] HFRO: Symbol is viable for forecasting. [2026-01-02T12:16:36.712821] [INFO ] [MAIN ] [1510/3541] HFRO kept (0.5s) | 1508 kept, 2 rejected | 91.3/min | ETA: 22.2m [2026-01-02T12:16:37.317661] [DEBUG] [REMOTE ] HFWA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:16:37.317803] [DEBUG] [REMOTE ] HFWA: PASS: History has at least 300 days. [2026-01-02T12:16:37.318015] [DEBUG] [REMOTE ] HFWA: PASS: Price check passed. Min price $21.47. [2026-01-02T12:16:37.318153] [DEBUG] [REMOTE ] HFWA: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:37.318262] [DEBUG] [REMOTE ] HFWA: PASS: Integrity check passed. [2026-01-02T12:16:37.318302] [DEBUG] [REMOTE ] HFWA: Symbol is viable for forecasting. [2026-01-02T12:16:37.318348] [INFO ] [MAIN ] [1511/3541] HFWA kept (0.6s) | 1509 kept, 2 rejected | 91.3/min | ETA: 22.2m [2026-01-02T12:16:37.503055] [DEBUG] [REMOTE ] HG: Retrieved 536 rows, trimmed to 300. [2026-01-02T12:16:37.503164] [DEBUG] [REMOTE ] HG: PASS: History has at least 300 days. [2026-01-02T12:16:37.503352] [DEBUG] [REMOTE ] HG: PASS: Price check passed. Min price $23.24. [2026-01-02T12:16:37.503486] [DEBUG] [REMOTE ] HG: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:37.503627] [DEBUG] [REMOTE ] HG: PASS: Integrity check passed. [2026-01-02T12:16:37.503674] [DEBUG] [REMOTE ] HG: Symbol is viable for forecasting. [2026-01-02T12:16:37.503732] [INFO ] [MAIN ] [1512/3541] HG kept (0.2s) | 1510 kept, 2 rejected | 91.4/min | ETA: 22.2m [2026-01-02T12:16:37.997420] [DEBUG] [REMOTE ] HGBL: Retrieved 2439 rows, trimmed to 300. [2026-01-02T12:16:37.997553] [DEBUG] [REMOTE ] HGBL: PASS: History has at least 300 days. [2026-01-02T12:16:37.997774] [DEBUG] [REMOTE ] HGBL: PASS: Price check passed. Min price $1.21. [2026-01-02T12:16:37.997906] [DEBUG] [REMOTE ] HGBL: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:37.998014] [DEBUG] [REMOTE ] HGBL: PASS: Integrity check passed. [2026-01-02T12:16:37.998054] [DEBUG] [REMOTE ] HGBL: Symbol is viable for forecasting. [2026-01-02T12:16:37.998101] [INFO ] [MAIN ] [1513/3541] HGBL kept (0.5s) | 1511 kept, 2 rejected | 91.4/min | ETA: 22.2m [2026-01-02T12:16:38.416484] [DEBUG] [REMOTE ] HGLB: Retrieved 1728 rows, trimmed to 300. [2026-01-02T12:16:38.416629] [DEBUG] [REMOTE ] HGLB: PASS: History has at least 300 days. [2026-01-02T12:16:38.416834] [DEBUG] [REMOTE ] HGLB: PASS: Price check passed. Min price $8.94. [2026-01-02T12:16:38.416971] [DEBUG] [REMOTE ] HGLB: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:38.417082] [DEBUG] [REMOTE ] HGLB: PASS: Integrity check passed. [2026-01-02T12:16:38.417123] [DEBUG] [REMOTE ] HGLB: Symbol is viable for forecasting. [2026-01-02T12:16:38.417172] [INFO ] [MAIN ] [1514/3541] HGLB kept (0.4s) | 1512 kept, 2 rejected | 91.4/min | ETA: 22.2m [2026-01-02T12:16:38.663950] [DEBUG] [REMOTE ] HGTY: Retrieved 1153 rows, trimmed to 300. [2026-01-02T12:16:38.664087] [DEBUG] [REMOTE ] HGTY: PASS: History has at least 300 days. [2026-01-02T12:16:38.664291] [DEBUG] [REMOTE ] HGTY: PASS: Price check passed. Min price $10.72. [2026-01-02T12:16:38.664424] [DEBUG] [REMOTE ] HGTY: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:38.664532] [DEBUG] [REMOTE ] HGTY: PASS: Integrity check passed. [2026-01-02T12:16:38.664590] [DEBUG] [REMOTE ] HGTY: Symbol is viable for forecasting. [2026-01-02T12:16:38.664643] [INFO ] [MAIN ] [1515/3541] HGTY kept (0.2s) | 1513 kept, 2 rejected | 91.5/min | ETA: 22.2m [2026-01-02T12:16:39.281091] [DEBUG] [REMOTE ] HHH: Retrieved 3811 rows, trimmed to 300. [2026-01-02T12:16:39.281222] [DEBUG] [REMOTE ] HHH: PASS: History has at least 300 days. [2026-01-02T12:16:39.281419] [DEBUG] [REMOTE ] HHH: PASS: Price check passed. Min price $78.06. [2026-01-02T12:16:39.281550] [DEBUG] [REMOTE ] HHH: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:39.281682] [DEBUG] [REMOTE ] HHH: PASS: Integrity check passed. [2026-01-02T12:16:39.281722] [DEBUG] [REMOTE ] HHH: Symbol is viable for forecasting. [2026-01-02T12:16:39.281769] [INFO ] [MAIN ] [1516/3541] HHH kept (0.6s) | 1514 kept, 2 rejected | 91.5/min | ETA: 22.1m [2026-01-02T12:16:39.568115] [DEBUG] [REMOTE ] HI: Retrieved 4470 rows, trimmed to 300. [2026-01-02T12:16:39.568246] [DEBUG] [REMOTE ] HI: PASS: History has at least 300 days. [2026-01-02T12:16:39.568451] [DEBUG] [REMOTE ] HI: PASS: Price check passed. Min price $24.39. [2026-01-02T12:16:39.568630] [DEBUG] [REMOTE ] HI: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:39.568759] [DEBUG] [REMOTE ] HI: PASS: Integrity check passed. [2026-01-02T12:16:39.568812] [DEBUG] [REMOTE ] HI: Symbol is viable for forecasting. [2026-01-02T12:16:39.568878] [INFO ] [MAIN ] [1517/3541] HI kept (0.3s) | 1515 kept, 2 rejected | 91.5/min | ETA: 22.1m [2026-01-02T12:16:40.072907] [DEBUG] [REMOTE ] HIFS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:16:40.073037] [DEBUG] [REMOTE ] HIFS: PASS: History has at least 300 days. [2026-01-02T12:16:40.073326] [DEBUG] [REMOTE ] HIFS: PASS: Price check passed. Min price $252.90. [2026-01-02T12:16:40.073505] [DEBUG] [REMOTE ] HIFS: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:40.073657] [DEBUG] [REMOTE ] HIFS: PASS: Integrity check passed. [2026-01-02T12:16:40.073702] [DEBUG] [REMOTE ] HIFS: Symbol is viable for forecasting. [2026-01-02T12:16:40.073750] [INFO ] [MAIN ] [1518/3541] HIFS kept (0.5s) | 1516 kept, 2 rejected | 91.5/min | ETA: 22.1m [2026-01-02T12:16:40.574551] [DEBUG] [REMOTE ] HIG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:16:40.574690] [DEBUG] [REMOTE ] HIG: PASS: History has at least 300 days. [2026-01-02T12:16:40.574894] [DEBUG] [REMOTE ] HIG: PASS: Price check passed. Min price $121.82. [2026-01-02T12:16:40.575025] [DEBUG] [REMOTE ] HIG: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:40.575135] [DEBUG] [REMOTE ] HIG: PASS: Integrity check passed. [2026-01-02T12:16:40.575174] [DEBUG] [REMOTE ] HIG: Symbol is viable for forecasting. [2026-01-02T12:16:40.575221] [INFO ] [MAIN ] [1519/3541] HIG kept (0.5s) | 1517 kept, 2 rejected | 91.5/min | ETA: 22.1m [2026-01-02T12:16:40.929094] [DEBUG] [REMOTE ] HII: Retrieved 3718 rows, trimmed to 300. [2026-01-02T12:16:40.929238] [DEBUG] [REMOTE ] HII: PASS: History has at least 300 days. [2026-01-02T12:16:40.929442] [DEBUG] [REMOTE ] HII: PASS: Price check passed. Min price $278.79. [2026-01-02T12:16:40.929595] [DEBUG] [REMOTE ] HII: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:40.929706] [DEBUG] [REMOTE ] HII: PASS: Integrity check passed. [2026-01-02T12:16:40.929745] [DEBUG] [REMOTE ] HII: Symbol is viable for forecasting. [2026-01-02T12:16:40.929792] [INFO ] [MAIN ] [1520/3541] HII kept (0.4s) | 1518 kept, 2 rejected | 91.6/min | ETA: 22.1m [2026-01-02T12:16:41.246646] [DEBUG] [REMOTE ] HIMS: Retrieved 1584 rows, trimmed to 300. [2026-01-02T12:16:41.246764] [DEBUG] [REMOTE ] HIMS: PASS: History has at least 300 days. [2026-01-02T12:16:41.246986] [DEBUG] [REMOTE ] HIMS: PASS: Price check passed. Min price $32.47. [2026-01-02T12:16:41.247138] [DEBUG] [REMOTE ] HIMS: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:41.247246] [DEBUG] [REMOTE ] HIMS: PASS: Integrity check passed. [2026-01-02T12:16:41.247285] [DEBUG] [REMOTE ] HIMS: Symbol is viable for forecasting. [2026-01-02T12:16:41.247330] [INFO ] [MAIN ] [1521/3541] HIMS kept (0.3s) | 1519 kept, 2 rejected | 91.6/min | ETA: 22.1m [2026-01-02T12:16:41.782097] [DEBUG] [REMOTE ] HIMX: Retrieved 4970 rows, trimmed to 300. [2026-01-02T12:16:41.782229] [DEBUG] [REMOTE ] HIMX: PASS: History has at least 300 days. [2026-01-02T12:16:41.782623] [DEBUG] [REMOTE ] HIMX: PASS: Price check passed. Min price $6.93. [2026-01-02T12:16:41.782761] [DEBUG] [REMOTE ] HIMX: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:41.782871] [DEBUG] [REMOTE ] HIMX: PASS: Integrity check passed. [2026-01-02T12:16:41.782911] [DEBUG] [REMOTE ] HIMX: Symbol is viable for forecasting. [2026-01-02T12:16:41.782959] [INFO ] [MAIN ] [1522/3541] HIMX kept (0.5s) | 1520 kept, 2 rejected | 91.6/min | ETA: 22.0m [2026-01-02T12:16:42.261886] [DEBUG] [REMOTE ] HIO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:16:42.262016] [DEBUG] [REMOTE ] HIO: PASS: History has at least 300 days. [2026-01-02T12:16:42.262223] [DEBUG] [REMOTE ] HIO: PASS: Price check passed. Min price $3.66. [2026-01-02T12:16:42.262354] [DEBUG] [REMOTE ] HIO: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:42.262464] [DEBUG] [REMOTE ] HIO: PASS: Integrity check passed. [2026-01-02T12:16:42.262503] [DEBUG] [REMOTE ] HIO: Symbol is viable for forecasting. [2026-01-02T12:16:42.262551] [INFO ] [MAIN ] [1523/3541] HIO kept (0.5s) | 1521 kept, 2 rejected | 91.6/min | ETA: 22.0m [2026-01-02T12:16:42.508684] [DEBUG] [REMOTE ] HIPO: Retrieved 1109 rows, trimmed to 300. [2026-01-02T12:16:42.508851] [DEBUG] [REMOTE ] HIPO: PASS: History has at least 300 days. [2026-01-02T12:16:42.509118] [DEBUG] [REMOTE ] HIPO: PASS: Price check passed. Min price $29.99. [2026-01-02T12:16:42.509288] [DEBUG] [REMOTE ] HIPO: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:42.509429] [DEBUG] [REMOTE ] HIPO: PASS: Integrity check passed. [2026-01-02T12:16:42.509480] [DEBUG] [REMOTE ] HIPO: Symbol is viable for forecasting. [2026-01-02T12:16:42.509543] [INFO ] [MAIN ] [1524/3541] HIPO kept (0.2s) | 1522 kept, 2 rejected | 91.7/min | ETA: 22.0m [2026-01-02T12:16:42.948133] [DEBUG] [REMOTE ] HITI: Retrieved 1739 rows, trimmed to 300. [2026-01-02T12:16:42.948279] [DEBUG] [REMOTE ] HITI: PASS: History has at least 300 days. [2026-01-02T12:16:42.948519] [DEBUG] [REMOTE ] HITI: PASS: Price check passed. Min price $2.48. [2026-01-02T12:16:42.948741] [DEBUG] [REMOTE ] HITI: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:42.948876] [DEBUG] [REMOTE ] HITI: PASS: Integrity check passed. [2026-01-02T12:16:42.948924] [DEBUG] [REMOTE ] HITI: Symbol is viable for forecasting. [2026-01-02T12:16:42.948984] [INFO ] [MAIN ] [1525/3541] HITI kept (0.4s) | 1523 kept, 2 rejected | 91.7/min | ETA: 22.0m [2026-01-02T12:16:43.915290] [DEBUG] [REMOTE ] HIVE: Retrieved 2003 rows, trimmed to 300. [2026-01-02T12:16:43.915438] [DEBUG] [REMOTE ] HIVE: PASS: History has at least 300 days. [2026-01-02T12:16:43.915730] [DEBUG] [REMOTE ] HIVE: PASS: Price check passed. Min price $2.57. [2026-01-02T12:16:43.915904] [DEBUG] [REMOTE ] HIVE: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:43.916042] [DEBUG] [REMOTE ] HIVE: PASS: Integrity check passed. [2026-01-02T12:16:43.916093] [DEBUG] [REMOTE ] HIVE: Symbol is viable for forecasting. [2026-01-02T12:16:43.916153] [INFO ] [MAIN ] [1526/3541] HIVE kept (1.0s) | 1524 kept, 2 rejected | 91.6/min | ETA: 22.0m [2026-01-02T12:16:44.373606] [DEBUG] [REMOTE ] HIX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:16:44.373726] [DEBUG] [REMOTE ] HIX: PASS: History has at least 300 days. [2026-01-02T12:16:44.373930] [DEBUG] [REMOTE ] HIX: PASS: Price check passed. Min price $4.03. [2026-01-02T12:16:44.374062] [DEBUG] [REMOTE ] HIX: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:44.374172] [DEBUG] [REMOTE ] HIX: PASS: Integrity check passed. [2026-01-02T12:16:44.374213] [DEBUG] [REMOTE ] HIX: Symbol is viable for forecasting. [2026-01-02T12:16:44.374269] [INFO ] [MAIN ] [1527/3541] HIX kept (0.5s) | 1525 kept, 2 rejected | 91.7/min | ETA: 22.0m [2026-01-02T12:16:44.916427] [DEBUG] [REMOTE ] HL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:16:44.916551] [DEBUG] [REMOTE ] HL: PASS: History has at least 300 days. [2026-01-02T12:16:44.916775] [DEBUG] [REMOTE ] HL: PASS: Price check passed. Min price $11.95. [2026-01-02T12:16:44.916907] [DEBUG] [REMOTE ] HL: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:44.917016] [DEBUG] [REMOTE ] HL: PASS: Integrity check passed. [2026-01-02T12:16:44.917055] [DEBUG] [REMOTE ] HL: Symbol is viable for forecasting. [2026-01-02T12:16:44.917102] [INFO ] [MAIN ] [1528/3541] HL kept (0.5s) | 1526 kept, 2 rejected | 91.7/min | ETA: 22.0m [2026-01-02T12:16:45.601952] [DEBUG] [REMOTE ] HLAL: Retrieved 1626 rows, trimmed to 300. [2026-01-02T12:16:45.602074] [DEBUG] [REMOTE ] HLAL: PASS: History has at least 300 days. [2026-01-02T12:16:45.602298] [DEBUG] [REMOTE ] HLAL: PASS: Price check passed. Min price $58.01. [2026-01-02T12:16:45.602430] [DEBUG] [REMOTE ] HLAL: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:45.602541] [DEBUG] [REMOTE ] HLAL: PASS: Integrity check passed. [2026-01-02T12:16:45.602601] [DEBUG] [REMOTE ] HLAL: Symbol is viable for forecasting. [2026-01-02T12:16:45.602650] [INFO ] [MAIN ] [1529/3541] HLAL kept (0.7s) | 1527 kept, 2 rejected | 91.7/min | ETA: 21.9m [2026-01-02T12:16:46.011063] [DEBUG] [REMOTE ] HLF: Retrieved 5294 rows, trimmed to 300. [2026-01-02T12:16:46.011197] [DEBUG] [REMOTE ] HLF: PASS: History has at least 300 days. [2026-01-02T12:16:46.011410] [DEBUG] [REMOTE ] HLF: PASS: Price check passed. Min price $7.75. [2026-01-02T12:16:46.011543] [DEBUG] [REMOTE ] HLF: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:46.011678] [DEBUG] [REMOTE ] HLF: PASS: Integrity check passed. [2026-01-02T12:16:46.011718] [DEBUG] [REMOTE ] HLF: Symbol is viable for forecasting. [2026-01-02T12:16:46.011765] [INFO ] [MAIN ] [1530/3541] HLF kept (0.4s) | 1528 kept, 2 rejected | 91.7/min | ETA: 21.9m [2026-01-02T12:16:46.347849] [DEBUG] [REMOTE ] HLI: Retrieved 2612 rows, trimmed to 300. [2026-01-02T12:16:46.347970] [DEBUG] [REMOTE ] HLI: PASS: History has at least 300 days. [2026-01-02T12:16:46.348171] [DEBUG] [REMOTE ] HLI: PASS: Price check passed. Min price $170.47. [2026-01-02T12:16:46.348308] [DEBUG] [REMOTE ] HLI: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:46.348421] [DEBUG] [REMOTE ] HLI: PASS: Integrity check passed. [2026-01-02T12:16:46.348463] [DEBUG] [REMOTE ] HLI: Symbol is viable for forecasting. [2026-01-02T12:16:46.348512] [INFO ] [MAIN ] [1531/3541] HLI kept (0.3s) | 1529 kept, 2 rejected | 91.7/min | ETA: 21.9m [2026-01-02T12:16:46.859404] [DEBUG] [REMOTE ] HLIO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:16:46.859534] [DEBUG] [REMOTE ] HLIO: PASS: History has at least 300 days. [2026-01-02T12:16:46.859755] [DEBUG] [REMOTE ] HLIO: PASS: Price check passed. Min price $47.11. [2026-01-02T12:16:46.859889] [DEBUG] [REMOTE ] HLIO: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:46.860000] [DEBUG] [REMOTE ] HLIO: PASS: Integrity check passed. [2026-01-02T12:16:46.860040] [DEBUG] [REMOTE ] HLIO: Symbol is viable for forecasting. [2026-01-02T12:16:46.860087] [INFO ] [MAIN ] [1532/3541] HLIO kept (0.5s) | 1530 kept, 2 rejected | 91.7/min | ETA: 21.9m [2026-01-02T12:16:47.082618] [DEBUG] [REMOTE ] HLLY: Retrieved 832 rows, trimmed to 300. [2026-01-02T12:16:47.082754] [DEBUG] [REMOTE ] HLLY: PASS: History has at least 300 days. [2026-01-02T12:16:47.082952] [DEBUG] [REMOTE ] HLLY: PASS: Price check passed. Min price $2.73. [2026-01-02T12:16:47.083089] [DEBUG] [REMOTE ] HLLY: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:47.083201] [DEBUG] [REMOTE ] HLLY: PASS: Integrity check passed. [2026-01-02T12:16:47.083242] [DEBUG] [REMOTE ] HLLY: Symbol is viable for forecasting. [2026-01-02T12:16:47.083289] [INFO ] [MAIN ] [1533/3541] HLLY kept (0.2s) | 1531 kept, 2 rejected | 91.8/min | ETA: 21.9m [2026-01-02T12:16:47.500468] [DEBUG] [REMOTE ] HLMN: Retrieved 1275 rows, trimmed to 300. [2026-01-02T12:16:47.500619] [DEBUG] [REMOTE ] HLMN: PASS: History has at least 300 days. [2026-01-02T12:16:47.500820] [DEBUG] [REMOTE ] HLMN: PASS: Price check passed. Min price $8.05. [2026-01-02T12:16:47.500950] [DEBUG] [REMOTE ] HLMN: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:47.501056] [DEBUG] [REMOTE ] HLMN: PASS: Integrity check passed. [2026-01-02T12:16:47.501096] [DEBUG] [REMOTE ] HLMN: Symbol is viable for forecasting. [2026-01-02T12:16:47.501142] [INFO ] [MAIN ] [1534/3541] HLMN kept (0.4s) | 1532 kept, 2 rejected | 91.8/min | ETA: 21.9m [2026-01-02T12:16:48.119891] [DEBUG] [REMOTE ] HLN: Retrieved 865 rows, trimmed to 300. [2026-01-02T12:16:48.120023] [DEBUG] [REMOTE ] HLN: PASS: History has at least 300 days. [2026-01-02T12:16:48.120219] [DEBUG] [REMOTE ] HLN: PASS: Price check passed. Min price $8.82. [2026-01-02T12:16:48.120351] [DEBUG] [REMOTE ] HLN: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:48.120459] [DEBUG] [REMOTE ] HLN: PASS: Integrity check passed. [2026-01-02T12:16:48.120498] [DEBUG] [REMOTE ] HLN: Symbol is viable for forecasting. [2026-01-02T12:16:48.120545] [INFO ] [MAIN ] [1535/3541] HLN kept (0.6s) | 1533 kept, 2 rejected | 91.8/min | ETA: 21.9m [2026-01-02T12:16:48.415343] [DEBUG] [REMOTE ] HLNE: Retrieved 2223 rows, trimmed to 300. [2026-01-02T12:16:48.415465] [DEBUG] [REMOTE ] HLNE: PASS: History has at least 300 days. [2026-01-02T12:16:48.415690] [DEBUG] [REMOTE ] HLNE: PASS: Price check passed. Min price $113.50. [2026-01-02T12:16:48.415827] [DEBUG] [REMOTE ] HLNE: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:48.415935] [DEBUG] [REMOTE ] HLNE: PASS: Integrity check passed. [2026-01-02T12:16:48.415982] [DEBUG] [REMOTE ] HLNE: Symbol is viable for forecasting. [2026-01-02T12:16:48.416044] [INFO ] [MAIN ] [1536/3541] HLNE kept (0.3s) | 1534 kept, 2 rejected | 91.8/min | ETA: 21.8m [2026-01-02T12:16:49.047162] [DEBUG] [REMOTE ] HLX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:16:49.047334] [DEBUG] [REMOTE ] HLX: PASS: History has at least 300 days. [2026-01-02T12:16:49.047564] [DEBUG] [REMOTE ] HLX: PASS: Price check passed. Min price $6.12. [2026-01-02T12:16:49.047738] [DEBUG] [REMOTE ] HLX: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:49.047857] [DEBUG] [REMOTE ] HLX: PASS: Integrity check passed. [2026-01-02T12:16:49.047899] [DEBUG] [REMOTE ] HLX: Symbol is viable for forecasting. [2026-01-02T12:16:49.047950] [INFO ] [MAIN ] [1537/3541] HLX kept (0.6s) | 1535 kept, 2 rejected | 91.8/min | ETA: 21.8m [2026-01-02T12:16:49.579691] [DEBUG] [REMOTE ] HMC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:16:49.579822] [DEBUG] [REMOTE ] HMC: PASS: History has at least 300 days. [2026-01-02T12:16:49.580029] [DEBUG] [REMOTE ] HMC: PASS: Price check passed. Min price $28.48. [2026-01-02T12:16:49.580161] [DEBUG] [REMOTE ] HMC: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:49.580270] [DEBUG] [REMOTE ] HMC: PASS: Integrity check passed. [2026-01-02T12:16:49.580309] [DEBUG] [REMOTE ] HMC: Symbol is viable for forecasting. [2026-01-02T12:16:49.580356] [INFO ] [MAIN ] [1538/3541] HMC kept (0.5s) | 1536 kept, 2 rejected | 91.8/min | ETA: 21.8m [2026-01-02T12:16:50.076458] [DEBUG] [REMOTE ] HMN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:16:50.076620] [DEBUG] [REMOTE ] HMN: PASS: History has at least 300 days. [2026-01-02T12:16:50.076850] [DEBUG] [REMOTE ] HMN: PASS: Price check passed. Min price $43.23. [2026-01-02T12:16:50.076984] [DEBUG] [REMOTE ] HMN: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:50.077120] [DEBUG] [REMOTE ] HMN: PASS: Integrity check passed. [2026-01-02T12:16:50.077194] [DEBUG] [REMOTE ] HMN: Symbol is viable for forecasting. [2026-01-02T12:16:50.077244] [INFO ] [MAIN ] [1539/3541] HMN kept (0.5s) | 1537 kept, 2 rejected | 91.9/min | ETA: 21.8m [2026-01-02T12:16:50.528778] [DEBUG] [REMOTE ] HMY: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:16:50.528925] [DEBUG] [REMOTE ] HMY: PASS: History has at least 300 days. [2026-01-02T12:16:50.529178] [DEBUG] [REMOTE ] HMY: PASS: Price check passed. Min price $15.19. [2026-01-02T12:16:50.529316] [DEBUG] [REMOTE ] HMY: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:50.529430] [DEBUG] [REMOTE ] HMY: PASS: Integrity check passed. [2026-01-02T12:16:50.529472] [DEBUG] [REMOTE ] HMY: Symbol is viable for forecasting. [2026-01-02T12:16:50.529532] [INFO ] [MAIN ] [1540/3541] HMY kept (0.5s) | 1538 kept, 2 rejected | 91.9/min | ETA: 21.8m [2026-01-02T12:16:50.852190] [DEBUG] [REMOTE ] HNDL: Retrieved 2001 rows, trimmed to 300. [2026-01-02T12:16:50.852310] [DEBUG] [REMOTE ] HNDL: PASS: History has at least 300 days. [2026-01-02T12:16:50.852502] [DEBUG] [REMOTE ] HNDL: PASS: Price check passed. Min price $21.67. [2026-01-02T12:16:50.852661] [DEBUG] [REMOTE ] HNDL: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:50.852769] [DEBUG] [REMOTE ] HNDL: PASS: Integrity check passed. [2026-01-02T12:16:50.852809] [DEBUG] [REMOTE ] HNDL: Symbol is viable for forecasting. [2026-01-02T12:16:50.852854] [INFO ] [MAIN ] [1541/3541] HNDL kept (0.3s) | 1539 kept, 2 rejected | 91.9/min | ETA: 21.8m [2026-01-02T12:16:55.430221] [DEBUG] [REMOTE ] HNI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:16:55.430362] [DEBUG] [REMOTE ] HNI: PASS: History has at least 300 days. [2026-01-02T12:16:55.430602] [DEBUG] [REMOTE ] HNI: PASS: Price check passed. Min price $38.27. [2026-01-02T12:16:55.430742] [DEBUG] [REMOTE ] HNI: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:55.430856] [DEBUG] [REMOTE ] HNI: PASS: Integrity check passed. [2026-01-02T12:16:55.430896] [DEBUG] [REMOTE ] HNI: Symbol is viable for forecasting. [2026-01-02T12:16:55.431459] [INFO ] [MAIN ] [1542/3541] HNI kept (4.6s) | 1540 kept, 2 rejected | 91.6/min | ETA: 21.8m [2026-01-02T12:16:55.884071] [DEBUG] [REMOTE ] HNRG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:16:55.884214] [DEBUG] [REMOTE ] HNRG: PASS: History has at least 300 days. [2026-01-02T12:16:55.884428] [DEBUG] [REMOTE ] HNRG: PASS: Price check passed. Min price $17.31. [2026-01-02T12:16:55.884564] [DEBUG] [REMOTE ] HNRG: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:55.884698] [DEBUG] [REMOTE ] HNRG: PASS: Integrity check passed. [2026-01-02T12:16:55.884738] [DEBUG] [REMOTE ] HNRG: Symbol is viable for forecasting. [2026-01-02T12:16:55.884785] [INFO ] [MAIN ] [1543/3541] HNRG kept (0.5s) | 1541 kept, 2 rejected | 91.6/min | ETA: 21.8m [2026-01-02T12:16:57.313859] [DEBUG] [REMOTE ] HOG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:16:57.313991] [DEBUG] [REMOTE ] HOG: PASS: History has at least 300 days. [2026-01-02T12:16:57.314208] [DEBUG] [REMOTE ] HOG: PASS: Price check passed. Min price $20.49. [2026-01-02T12:16:57.314340] [DEBUG] [REMOTE ] HOG: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:57.314456] [DEBUG] [REMOTE ] HOG: PASS: Integrity check passed. [2026-01-02T12:16:57.314495] [DEBUG] [REMOTE ] HOG: Symbol is viable for forecasting. [2026-01-02T12:16:57.314542] [INFO ] [MAIN ] [1544/3541] HOG kept (1.4s) | 1542 kept, 2 rejected | 91.5/min | ETA: 21.8m [2026-01-02T12:16:57.503520] [DEBUG] [REMOTE ] HOLO: Retrieved 760 rows, trimmed to 300. [2026-01-02T12:16:57.503669] [DEBUG] [REMOTE ] HOLO: PASS: History has at least 300 days. [2026-01-02T12:16:57.503869] [DEBUG] [REMOTE ] HOLO: PASS: Price check passed. Min price $2.64. [2026-01-02T12:16:57.504005] [DEBUG] [REMOTE ] HOLO: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:57.504115] [DEBUG] [REMOTE ] HOLO: PASS: Integrity check passed. [2026-01-02T12:16:57.504157] [DEBUG] [REMOTE ] HOLO: Symbol is viable for forecasting. [2026-01-02T12:16:57.504206] [INFO ] [MAIN ] [1545/3541] HOLO kept (0.2s) | 1543 kept, 2 rejected | 91.5/min | ETA: 21.8m [2026-01-02T12:16:58.192342] [DEBUG] [REMOTE ] HOLX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:16:58.192493] [DEBUG] [REMOTE ] HOLX: PASS: History has at least 300 days. [2026-01-02T12:16:58.192764] [DEBUG] [REMOTE ] HOLX: PASS: Price check passed. Min price $65.51. [2026-01-02T12:16:58.192905] [DEBUG] [REMOTE ] HOLX: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:58.193034] [DEBUG] [REMOTE ] HOLX: PASS: Integrity check passed. [2026-01-02T12:16:58.193075] [DEBUG] [REMOTE ] HOLX: Symbol is viable for forecasting. [2026-01-02T12:16:58.193146] [INFO ] [MAIN ] [1546/3541] HOLX kept (0.7s) | 1544 kept, 2 rejected | 91.5/min | ETA: 21.8m [2026-01-02T12:16:58.432313] [DEBUG] [REMOTE ] HOMB: Retrieved 4912 rows, trimmed to 300. [2026-01-02T12:16:58.432469] [DEBUG] [REMOTE ] HOMB: PASS: History has at least 300 days. [2026-01-02T12:16:58.432725] [DEBUG] [REMOTE ] HOMB: PASS: Price check passed. Min price $26.23. [2026-01-02T12:16:58.432890] [DEBUG] [REMOTE ] HOMB: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:58.433022] [DEBUG] [REMOTE ] HOMB: PASS: Integrity check passed. [2026-01-02T12:16:58.433064] [DEBUG] [REMOTE ] HOMB: Symbol is viable for forecasting. [2026-01-02T12:16:58.433116] [INFO ] [MAIN ] [1547/3541] HOMB kept (0.2s) | 1545 kept, 2 rejected | 91.6/min | ETA: 21.8m [2026-01-02T12:16:59.060642] [DEBUG] [REMOTE ] HON: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:16:59.060806] [DEBUG] [REMOTE ] HON: PASS: History has at least 300 days. [2026-01-02T12:16:59.061113] [DEBUG] [REMOTE ] HON: PASS: Price check passed. Min price $188.14. [2026-01-02T12:16:59.061261] [DEBUG] [REMOTE ] HON: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:59.061438] [DEBUG] [REMOTE ] HON: PASS: Integrity check passed. [2026-01-02T12:16:59.061484] [DEBUG] [REMOTE ] HON: Symbol is viable for forecasting. [2026-01-02T12:16:59.061536] [INFO ] [MAIN ] [1548/3541] HON kept (0.6s) | 1546 kept, 2 rejected | 91.6/min | ETA: 21.8m [2026-01-02T12:16:59.199673] [DEBUG] [REMOTE ] HOOD: Retrieved 1112 rows, trimmed to 300. [2026-01-02T12:16:59.199857] [DEBUG] [REMOTE ] HOOD: PASS: History has at least 300 days. [2026-01-02T12:16:59.200157] [DEBUG] [REMOTE ] HOOD: PASS: Price check passed. Min price $106.21. [2026-01-02T12:16:59.200362] [DEBUG] [REMOTE ] HOOD: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:59.200542] [DEBUG] [REMOTE ] HOOD: PASS: Integrity check passed. [2026-01-02T12:16:59.200637] [DEBUG] [REMOTE ] HOOD: Symbol is viable for forecasting. [2026-01-02T12:16:59.200721] [INFO ] [MAIN ] [1549/3541] HOOD kept (0.1s) | 1547 kept, 2 rejected | 91.6/min | ETA: 21.7m [2026-01-02T12:16:59.918182] [DEBUG] [REMOTE ] HOPE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:16:59.918330] [DEBUG] [REMOTE ] HOPE: PASS: History has at least 300 days. [2026-01-02T12:16:59.918698] [DEBUG] [REMOTE ] HOPE: PASS: Price check passed. Min price $9.84. [2026-01-02T12:16:59.918885] [DEBUG] [REMOTE ] HOPE: PASS: Continuity check passed with 300 days. [2026-01-02T12:16:59.919025] [DEBUG] [REMOTE ] HOPE: PASS: Integrity check passed. [2026-01-02T12:16:59.919066] [DEBUG] [REMOTE ] HOPE: Symbol is viable for forecasting. [2026-01-02T12:16:59.919119] [INFO ] [MAIN ] [1550/3541] HOPE kept (0.7s) | 1548 kept, 2 rejected | 91.6/min | ETA: 21.7m [2026-01-02T12:17:00.280096] [DEBUG] [REMOTE ] HOUS: Retrieved 3324 rows, trimmed to 300. [2026-01-02T12:17:00.280288] [DEBUG] [REMOTE ] HOUS: PASS: History has at least 300 days. [2026-01-02T12:17:00.280664] [DEBUG] [REMOTE ] HOUS: PASS: Price check passed. Min price $9.26. [2026-01-02T12:17:00.280822] [DEBUG] [REMOTE ] HOUS: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:00.280958] [DEBUG] [REMOTE ] HOUS: PASS: Integrity check passed. [2026-01-02T12:17:00.281001] [DEBUG] [REMOTE ] HOUS: Symbol is viable for forecasting. [2026-01-02T12:17:00.281057] [INFO ] [MAIN ] [1551/3541] HOUS kept (0.4s) | 1549 kept, 2 rejected | 91.6/min | ETA: 21.7m [2026-01-02T12:17:00.859455] [DEBUG] [REMOTE ] HP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:17:00.859596] [DEBUG] [REMOTE ] HP: PASS: History has at least 300 days. [2026-01-02T12:17:00.859839] [DEBUG] [REMOTE ] HP: PASS: Price check passed. Min price $21.65. [2026-01-02T12:17:00.860004] [DEBUG] [REMOTE ] HP: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:00.860160] [DEBUG] [REMOTE ] HP: PASS: Integrity check passed. [2026-01-02T12:17:00.860211] [DEBUG] [REMOTE ] HP: Symbol is viable for forecasting. [2026-01-02T12:17:00.860302] [INFO ] [MAIN ] [1552/3541] HP kept (0.6s) | 1550 kept, 2 rejected | 91.7/min | ETA: 21.7m [2026-01-02T12:17:01.182838] [DEBUG] [REMOTE ] HPE: Retrieved 2566 rows, trimmed to 300. [2026-01-02T12:17:01.183039] [DEBUG] [REMOTE ] HPE: PASS: History has at least 300 days. [2026-01-02T12:17:01.183355] [DEBUG] [REMOTE ] HPE: PASS: Price check passed. Min price $19.90. [2026-01-02T12:17:01.183514] [DEBUG] [REMOTE ] HPE: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:01.183665] [DEBUG] [REMOTE ] HPE: PASS: Integrity check passed. [2026-01-02T12:17:01.183716] [DEBUG] [REMOTE ] HPE: Symbol is viable for forecasting. [2026-01-02T12:17:01.183782] [INFO ] [MAIN ] [1553/3541] HPE kept (0.3s) | 1551 kept, 2 rejected | 91.7/min | ETA: 21.7m [2026-01-02T12:17:01.733631] [DEBUG] [REMOTE ] HPF: Retrieved 5811 rows, trimmed to 300. [2026-01-02T12:17:01.733870] [DEBUG] [REMOTE ] HPF: PASS: History has at least 300 days. [2026-01-02T12:17:01.734463] [DEBUG] [REMOTE ] HPF: PASS: Price check passed. Min price $15.98. [2026-01-02T12:17:01.734666] [DEBUG] [REMOTE ] HPF: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:01.734840] [DEBUG] [REMOTE ] HPF: PASS: Integrity check passed. [2026-01-02T12:17:01.734894] [DEBUG] [REMOTE ] HPF: Symbol is viable for forecasting. [2026-01-02T12:17:01.734971] [INFO ] [MAIN ] [1554/3541] HPF kept (0.6s) | 1552 kept, 2 rejected | 91.7/min | ETA: 21.7m [2026-01-02T12:17:07.458065] [DEBUG] [REMOTE ] HPI: Retrieved 5654 rows, trimmed to 300. [2026-01-02T12:17:07.458212] [DEBUG] [REMOTE ] HPI: PASS: History has at least 300 days. [2026-01-02T12:17:07.458432] [DEBUG] [REMOTE ] HPI: PASS: Price check passed. Min price $16.17. [2026-01-02T12:17:07.458602] [DEBUG] [REMOTE ] HPI: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:07.458732] [DEBUG] [REMOTE ] HPI: PASS: Integrity check passed. [2026-01-02T12:17:07.458779] [DEBUG] [REMOTE ] HPI: Symbol is viable for forecasting. [2026-01-02T12:17:07.458838] [INFO ] [MAIN ] [1555/3541] HPI kept (5.7s) | 1553 kept, 2 rejected | 91.2/min | ETA: 21.8m [2026-01-02T12:17:07.718273] [DEBUG] [REMOTE ] HPK: Retrieved 1346 rows, trimmed to 300. [2026-01-02T12:17:07.718405] [DEBUG] [REMOTE ] HPK: PASS: History has at least 300 days. [2026-01-02T12:17:07.718653] [DEBUG] [REMOTE ] HPK: PASS: Price check passed. Min price $4.25. [2026-01-02T12:17:07.718795] [DEBUG] [REMOTE ] HPK: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:07.718920] [DEBUG] [REMOTE ] HPK: PASS: Integrity check passed. [2026-01-02T12:17:07.718969] [DEBUG] [REMOTE ] HPK: Symbol is viable for forecasting. [2026-01-02T12:17:07.719018] [INFO ] [MAIN ] [1556/3541] HPK kept (0.3s) | 1554 kept, 2 rejected | 91.3/min | ETA: 21.7m [2026-01-02T12:17:08.220433] [DEBUG] [REMOTE ] HPP: Retrieved 3905 rows, trimmed to 300. [2026-01-02T12:17:08.220563] [DEBUG] [REMOTE ] HPP: PASS: History has at least 300 days. [2026-01-02T12:17:08.220800] [DEBUG] [REMOTE ] HPP: PASS: Price check passed. Min price $10.26. [2026-01-02T12:17:08.220958] [DEBUG] [REMOTE ] HPP: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:08.221076] [DEBUG] [REMOTE ] HPP: PASS: Integrity check passed. [2026-01-02T12:17:08.221117] [DEBUG] [REMOTE ] HPP: Symbol is viable for forecasting. [2026-01-02T12:17:08.221166] [INFO ] [MAIN ] [1557/3541] HPP kept (0.5s) | 1555 kept, 2 rejected | 91.3/min | ETA: 21.7m [2026-01-02T12:17:08.661940] [DEBUG] [REMOTE ] HPQ: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:17:08.662136] [DEBUG] [REMOTE ] HPQ: PASS: History has at least 300 days. [2026-01-02T12:17:08.662613] [DEBUG] [REMOTE ] HPQ: PASS: Price check passed. Min price $22.21. [2026-01-02T12:17:08.662770] [DEBUG] [REMOTE ] HPQ: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:08.662913] [DEBUG] [REMOTE ] HPQ: PASS: Integrity check passed. [2026-01-02T12:17:08.662955] [DEBUG] [REMOTE ] HPQ: Symbol is viable for forecasting. [2026-01-02T12:17:08.663029] [INFO ] [MAIN ] [1558/3541] HPQ kept (0.4s) | 1556 kept, 2 rejected | 91.3/min | ETA: 21.7m [2026-01-02T12:17:09.130775] [DEBUG] [REMOTE ] HPS: Retrieved 5673 rows, trimmed to 300. [2026-01-02T12:17:09.130982] [DEBUG] [REMOTE ] HPS: PASS: History has at least 300 days. [2026-01-02T12:17:09.131268] [DEBUG] [REMOTE ] HPS: PASS: Price check passed. Min price $14.32. [2026-01-02T12:17:09.131420] [DEBUG] [REMOTE ] HPS: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:09.131586] [DEBUG] [REMOTE ] HPS: PASS: Integrity check passed. [2026-01-02T12:17:09.131635] [DEBUG] [REMOTE ] HPS: Symbol is viable for forecasting. [2026-01-02T12:17:09.131697] [INFO ] [MAIN ] [1559/3541] HPS kept (0.5s) | 1557 kept, 2 rejected | 91.3/min | ETA: 21.7m [2026-01-02T12:17:09.586138] [DEBUG] [REMOTE ] HQI: Retrieved 5928 rows, trimmed to 300. [2026-01-02T12:17:09.586385] [DEBUG] [REMOTE ] HQI: PASS: History has at least 300 days. [2026-01-02T12:17:09.586883] [DEBUG] [REMOTE ] HQI: PASS: Price check passed. Min price $7.59. [2026-01-02T12:17:09.587235] [DEBUG] [REMOTE ] HQI: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:09.587443] [DEBUG] [REMOTE ] HQI: PASS: Integrity check passed. [2026-01-02T12:17:09.587494] [DEBUG] [REMOTE ] HQI: Symbol is viable for forecasting. [2026-01-02T12:17:09.587594] [INFO ] [MAIN ] [1560/3541] HQI kept (0.5s) | 1558 kept, 2 rejected | 91.3/min | ETA: 21.7m [2026-01-02T12:17:09.880375] [DEBUG] [REMOTE ] HQL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:17:09.880526] [DEBUG] [REMOTE ] HQL: PASS: History has at least 300 days. [2026-01-02T12:17:09.880794] [DEBUG] [REMOTE ] HQL: PASS: Price check passed. Min price $15.33. [2026-01-02T12:17:09.880934] [DEBUG] [REMOTE ] HQL: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:09.881060] [DEBUG] [REMOTE ] HQL: PASS: Integrity check passed. [2026-01-02T12:17:09.881101] [DEBUG] [REMOTE ] HQL: Symbol is viable for forecasting. [2026-01-02T12:17:09.881153] [INFO ] [MAIN ] [1561/3541] HQL kept (0.3s) | 1559 kept, 2 rejected | 91.4/min | ETA: 21.7m [2026-01-02T12:17:10.308500] [DEBUG] [REMOTE ] HQY: Retrieved 2873 rows, trimmed to 300. [2026-01-02T12:17:10.308732] [DEBUG] [REMOTE ] HQY: PASS: History has at least 300 days. [2026-01-02T12:17:10.309073] [DEBUG] [REMOTE ] HQY: PASS: Price check passed. Min price $88.50. [2026-01-02T12:17:10.309256] [DEBUG] [REMOTE ] HQY: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:10.309389] [DEBUG] [REMOTE ] HQY: PASS: Integrity check passed. [2026-01-02T12:17:10.309433] [DEBUG] [REMOTE ] HQY: Symbol is viable for forecasting. [2026-01-02T12:17:10.309488] [INFO ] [MAIN ] [1562/3541] HQY kept (0.4s) | 1560 kept, 2 rejected | 91.4/min | ETA: 21.7m [2026-01-02T12:17:10.720874] [DEBUG] [REMOTE ] HRB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:17:10.721008] [DEBUG] [REMOTE ] HRB: PASS: History has at least 300 days. [2026-01-02T12:17:10.721216] [DEBUG] [REMOTE ] HRB: PASS: Price check passed. Min price $40.99. [2026-01-02T12:17:10.721350] [DEBUG] [REMOTE ] HRB: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:10.721460] [DEBUG] [REMOTE ] HRB: PASS: Integrity check passed. [2026-01-02T12:17:10.721500] [DEBUG] [REMOTE ] HRB: Symbol is viable for forecasting. [2026-01-02T12:17:10.721548] [INFO ] [MAIN ] [1563/3541] HRB kept (0.4s) | 1561 kept, 2 rejected | 91.4/min | ETA: 21.6m [2026-01-02T12:17:11.286057] [DEBUG] [REMOTE ] HRL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:17:11.286187] [DEBUG] [REMOTE ] HRL: PASS: History has at least 300 days. [2026-01-02T12:17:11.286401] [DEBUG] [REMOTE ] HRL: PASS: Price check passed. Min price $21.29. [2026-01-02T12:17:11.286535] [DEBUG] [REMOTE ] HRL: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:11.286667] [DEBUG] [REMOTE ] HRL: PASS: Integrity check passed. [2026-01-02T12:17:11.286709] [DEBUG] [REMOTE ] HRL: Symbol is viable for forecasting. [2026-01-02T12:17:11.286772] [INFO ] [MAIN ] [1564/3541] HRL kept (0.6s) | 1562 kept, 2 rejected | 91.4/min | ETA: 21.6m [2026-01-02T12:17:11.548270] [DEBUG] [REMOTE ] HRMY: Retrieved 1349 rows, trimmed to 300. [2026-01-02T12:17:11.548413] [DEBUG] [REMOTE ] HRMY: PASS: History has at least 300 days. [2026-01-02T12:17:11.548676] [DEBUG] [REMOTE ] HRMY: PASS: Price check passed. Min price $25.90. [2026-01-02T12:17:11.548817] [DEBUG] [REMOTE ] HRMY: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:11.548932] [DEBUG] [REMOTE ] HRMY: PASS: Integrity check passed. [2026-01-02T12:17:11.548971] [DEBUG] [REMOTE ] HRMY: Symbol is viable for forecasting. [2026-01-02T12:17:11.549019] [INFO ] [MAIN ] [1565/3541] HRMY kept (0.3s) | 1563 kept, 2 rejected | 91.5/min | ETA: 21.6m [2026-01-02T12:17:11.891939] [DEBUG] [REMOTE ] HRTG: Retrieved 2920 rows, trimmed to 300. [2026-01-02T12:17:11.892071] [DEBUG] [REMOTE ] HRTG: PASS: History has at least 300 days. [2026-01-02T12:17:11.892279] [DEBUG] [REMOTE ] HRTG: PASS: Price check passed. Min price $22.87. [2026-01-02T12:17:11.892412] [DEBUG] [REMOTE ] HRTG: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:11.892527] [DEBUG] [REMOTE ] HRTG: PASS: Integrity check passed. [2026-01-02T12:17:11.892586] [DEBUG] [REMOTE ] HRTG: Symbol is viable for forecasting. [2026-01-02T12:17:11.892650] [INFO ] [MAIN ] [1566/3541] HRTG kept (0.3s) | 1564 kept, 2 rejected | 91.5/min | ETA: 21.6m [2026-01-02T12:17:12.551546] [DEBUG] [REMOTE ] HRTX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:17:12.551707] [DEBUG] [REMOTE ] HRTX: PASS: History has at least 300 days. [2026-01-02T12:17:12.551942] [DEBUG] [REMOTE ] HRTX: PASS: Price check passed. Min price $1.05. [2026-01-02T12:17:12.552128] [DEBUG] [REMOTE ] HRTX: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:12.552273] [DEBUG] [REMOTE ] HRTX: PASS: Integrity check passed. [2026-01-02T12:17:12.552326] [DEBUG] [REMOTE ] HRTX: Symbol is viable for forecasting. [2026-01-02T12:17:12.552376] [INFO ] [MAIN ] [1567/3541] HRTX kept (0.7s) | 1565 kept, 2 rejected | 91.5/min | ETA: 21.6m [2026-01-02T12:17:12.957841] [DEBUG] [REMOTE ] HRZN: Retrieved 3816 rows, trimmed to 300. [2026-01-02T12:17:12.957983] [DEBUG] [REMOTE ] HRZN: PASS: History has at least 300 days. [2026-01-02T12:17:12.958199] [DEBUG] [REMOTE ] HRZN: PASS: Price check passed. Min price $5.53. [2026-01-02T12:17:12.958337] [DEBUG] [REMOTE ] HRZN: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:12.958452] [DEBUG] [REMOTE ] HRZN: PASS: Integrity check passed. [2026-01-02T12:17:12.958493] [DEBUG] [REMOTE ] HRZN: Symbol is viable for forecasting. [2026-01-02T12:17:12.958543] [INFO ] [MAIN ] [1568/3541] HRZN kept (0.4s) | 1566 kept, 2 rejected | 91.5/min | ETA: 21.6m [2026-01-02T12:17:13.207089] [DEBUG] [REMOTE ] HSAI: Retrieved 726 rows, trimmed to 300. [2026-01-02T12:17:13.207276] [DEBUG] [REMOTE ] HSAI: PASS: History has at least 300 days. [2026-01-02T12:17:13.207636] [DEBUG] [REMOTE ] HSAI: PASS: Price check passed. Min price $15.03. [2026-01-02T12:17:13.207805] [DEBUG] [REMOTE ] HSAI: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:13.207938] [DEBUG] [REMOTE ] HSAI: PASS: Integrity check passed. [2026-01-02T12:17:13.207981] [DEBUG] [REMOTE ] HSAI: Symbol is viable for forecasting. [2026-01-02T12:17:13.208069] [INFO ] [MAIN ] [1569/3541] HSAI kept (0.2s) | 1567 kept, 2 rejected | 91.5/min | ETA: 21.5m [2026-01-02T12:17:13.821667] [DEBUG] [REMOTE ] HSBC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:17:13.821889] [DEBUG] [REMOTE ] HSBC: PASS: History has at least 300 days. [2026-01-02T12:17:13.822453] [DEBUG] [REMOTE ] HSBC: PASS: Price check passed. Min price $65.21. [2026-01-02T12:17:13.822689] [DEBUG] [REMOTE ] HSBC: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:13.822896] [DEBUG] [REMOTE ] HSBC: PASS: Integrity check passed. [2026-01-02T12:17:13.822980] [DEBUG] [REMOTE ] HSBC: Symbol is viable for forecasting. [2026-01-02T12:17:13.823058] [INFO ] [MAIN ] [1570/3541] HSBC kept (0.6s) | 1568 kept, 2 rejected | 91.5/min | ETA: 21.5m [2026-01-02T12:17:14.069658] [DEBUG] [REMOTE ] HSCS: Retrieved 890 rows, trimmed to 300. [2026-01-02T12:17:14.069865] [DEBUG] [REMOTE ] HSCS: PASS: History has at least 300 days. [2026-01-02T12:17:14.070196] [DEBUG] [REMOTE ] HSCS: PASS: Price check passed. Min price $2.19. [2026-01-02T12:17:14.070384] [DEBUG] [REMOTE ] HSCS: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:14.070547] [DEBUG] [REMOTE ] HSCS: PASS: Integrity check passed. [2026-01-02T12:17:14.070642] [DEBUG] [REMOTE ] HSCS: Symbol is viable for forecasting. [2026-01-02T12:17:14.070703] [INFO ] [MAIN ] [1571/3541] HSCS kept (0.2s) | 1569 kept, 2 rejected | 91.6/min | ETA: 21.5m [2026-01-02T12:17:14.563727] [DEBUG] [REMOTE ] HSHP: Retrieved 799 rows, trimmed to 300. [2026-01-02T12:17:14.563883] [DEBUG] [REMOTE ] HSHP: PASS: History has at least 300 days. [2026-01-02T12:17:14.564132] [DEBUG] [REMOTE ] HSHP: PASS: Price check passed. Min price $7.28. [2026-01-02T12:17:14.564309] [DEBUG] [REMOTE ] HSHP: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:14.564441] [DEBUG] [REMOTE ] HSHP: PASS: Integrity check passed. [2026-01-02T12:17:14.564488] [DEBUG] [REMOTE ] HSHP: Symbol is viable for forecasting. [2026-01-02T12:17:14.564547] [INFO ] [MAIN ] [1572/3541] HSHP kept (0.5s) | 1570 kept, 2 rejected | 91.6/min | ETA: 21.5m [2026-01-02T12:17:15.014820] [DEBUG] [REMOTE ] HSIC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:17:15.014967] [DEBUG] [REMOTE ] HSIC: PASS: History has at least 300 days. [2026-01-02T12:17:15.015214] [DEBUG] [REMOTE ] HSIC: PASS: Price check passed. Min price $62.03. [2026-01-02T12:17:15.015351] [DEBUG] [REMOTE ] HSIC: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:15.015468] [DEBUG] [REMOTE ] HSIC: PASS: Integrity check passed. [2026-01-02T12:17:15.015509] [DEBUG] [REMOTE ] HSIC: Symbol is viable for forecasting. [2026-01-02T12:17:15.015557] [INFO ] [MAIN ] [1573/3541] HSIC kept (0.5s) | 1571 kept, 2 rejected | 91.6/min | ETA: 21.5m [2026-01-02T12:17:15.510745] [DEBUG] [REMOTE ] HSTM: Retrieved 6470 rows, trimmed to 300. [2026-01-02T12:17:15.510881] [DEBUG] [REMOTE ] HSTM: PASS: History has at least 300 days. [2026-01-02T12:17:15.511101] [DEBUG] [REMOTE ] HSTM: PASS: Price check passed. Min price $23.07. [2026-01-02T12:17:15.511239] [DEBUG] [REMOTE ] HSTM: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:15.511355] [DEBUG] [REMOTE ] HSTM: PASS: Integrity check passed. [2026-01-02T12:17:15.511395] [DEBUG] [REMOTE ] HSTM: Symbol is viable for forecasting. [2026-01-02T12:17:15.511443] [INFO ] [MAIN ] [1574/3541] HSTM kept (0.5s) | 1572 kept, 2 rejected | 91.6/min | ETA: 21.5m [2026-01-02T12:17:15.875217] [DEBUG] [REMOTE ] HSY: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:17:15.875354] [DEBUG] [REMOTE ] HSY: PASS: History has at least 300 days. [2026-01-02T12:17:15.875615] [DEBUG] [REMOTE ] HSY: PASS: Price check passed. Min price $161.08. [2026-01-02T12:17:15.875784] [DEBUG] [REMOTE ] HSY: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:15.875908] [DEBUG] [REMOTE ] HSY: PASS: Integrity check passed. [2026-01-02T12:17:15.875950] [DEBUG] [REMOTE ] HSY: Symbol is viable for forecasting. [2026-01-02T12:17:15.876017] [INFO ] [MAIN ] [1575/3541] HSY kept (0.4s) | 1573 kept, 2 rejected | 91.7/min | ETA: 21.4m [2026-01-02T12:17:16.423663] [DEBUG] [REMOTE ] HTBK: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:17:16.423806] [DEBUG] [REMOTE ] HTBK: PASS: History has at least 300 days. [2026-01-02T12:17:16.424053] [DEBUG] [REMOTE ] HTBK: PASS: Price check passed. Min price $9.30. [2026-01-02T12:17:16.424233] [DEBUG] [REMOTE ] HTBK: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:16.424383] [DEBUG] [REMOTE ] HTBK: PASS: Integrity check passed. [2026-01-02T12:17:16.424454] [DEBUG] [REMOTE ] HTBK: Symbol is viable for forecasting. [2026-01-02T12:17:16.424527] [INFO ] [MAIN ] [1576/3541] HTBK kept (0.5s) | 1574 kept, 2 rejected | 91.7/min | ETA: 21.4m [2026-01-02T12:17:16.848857] [DEBUG] [REMOTE ] HTD: Retrieved 5499 rows, trimmed to 300. [2026-01-02T12:17:16.848989] [DEBUG] [REMOTE ] HTD: PASS: History has at least 300 days. [2026-01-02T12:17:16.849198] [DEBUG] [REMOTE ] HTD: PASS: Price check passed. Min price $23.35. [2026-01-02T12:17:16.849329] [DEBUG] [REMOTE ] HTD: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:16.849440] [DEBUG] [REMOTE ] HTD: PASS: Integrity check passed. [2026-01-02T12:17:16.849480] [DEBUG] [REMOTE ] HTD: Symbol is viable for forecasting. [2026-01-02T12:17:16.849527] [INFO ] [MAIN ] [1577/3541] HTD kept (0.4s) | 1575 kept, 2 rejected | 91.7/min | ETA: 21.4m [2026-01-02T12:17:17.129204] [DEBUG] [REMOTE ] HTGC: Retrieved 5174 rows, trimmed to 300. [2026-01-02T12:17:17.129334] [DEBUG] [REMOTE ] HTGC: PASS: History has at least 300 days. [2026-01-02T12:17:17.129537] [DEBUG] [REMOTE ] HTGC: PASS: Price check passed. Min price $16.27. [2026-01-02T12:17:17.129695] [DEBUG] [REMOTE ] HTGC: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:17.129809] [DEBUG] [REMOTE ] HTGC: PASS: Integrity check passed. [2026-01-02T12:17:17.129851] [DEBUG] [REMOTE ] HTGC: Symbol is viable for forecasting. [2026-01-02T12:17:17.129899] [INFO ] [MAIN ] [1578/3541] HTGC kept (0.3s) | 1576 kept, 2 rejected | 91.7/min | ETA: 21.4m [2026-01-02T12:17:17.534380] [DEBUG] [REMOTE ] HTH: Retrieved 5503 rows, trimmed to 300. [2026-01-02T12:17:17.534517] [DEBUG] [REMOTE ] HTH: PASS: History has at least 300 days. [2026-01-02T12:17:17.534760] [DEBUG] [REMOTE ] HTH: PASS: Price check passed. Min price $30.87. [2026-01-02T12:17:17.534918] [DEBUG] [REMOTE ] HTH: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:17.535064] [DEBUG] [REMOTE ] HTH: PASS: Integrity check passed. [2026-01-02T12:17:17.535111] [DEBUG] [REMOTE ] HTH: Symbol is viable for forecasting. [2026-01-02T12:17:17.535161] [INFO ] [MAIN ] [1579/3541] HTH kept (0.4s) | 1577 kept, 2 rejected | 91.7/min | ETA: 21.4m [2026-01-02T12:17:18.183740] [DEBUG] [REMOTE ] HTLD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:17:18.183869] [DEBUG] [REMOTE ] HTLD: PASS: History has at least 300 days. [2026-01-02T12:17:18.184084] [DEBUG] [REMOTE ] HTLD: PASS: Price check passed. Min price $7.06. [2026-01-02T12:17:18.184220] [DEBUG] [REMOTE ] HTLD: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:18.184331] [DEBUG] [REMOTE ] HTLD: PASS: Integrity check passed. [2026-01-02T12:17:18.184370] [DEBUG] [REMOTE ] HTLD: Symbol is viable for forecasting. [2026-01-02T12:17:18.184418] [INFO ] [MAIN ] [1580/3541] HTLD kept (0.6s) | 1578 kept, 2 rejected | 91.7/min | ETA: 21.4m [2026-01-02T12:17:18.462995] [DEBUG] [REMOTE ] HTOO: Retrieved 1270 rows, trimmed to 300. [2026-01-02T12:17:18.463119] [DEBUG] [REMOTE ] HTOO: PASS: History has at least 300 days. [2026-01-02T12:17:18.463318] [DEBUG] [REMOTE ] HTOO: PASS: Price check passed. Min price $3.01. [2026-01-02T12:17:18.463450] [DEBUG] [REMOTE ] HTOO: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:18.463556] [DEBUG] [REMOTE ] HTOO: PASS: Integrity check passed. [2026-01-02T12:17:18.463621] [DEBUG] [REMOTE ] HTOO: Symbol is viable for forecasting. [2026-01-02T12:17:18.463669] [INFO ] [MAIN ] [1581/3541] HTOO kept (0.3s) | 1579 kept, 2 rejected | 91.8/min | ETA: 21.4m [2026-01-02T12:17:18.755075] [DEBUG] [REMOTE ] HTZ: Retrieved 1131 rows, trimmed to 300. [2026-01-02T12:17:18.755200] [DEBUG] [REMOTE ] HTZ: PASS: History has at least 300 days. [2026-01-02T12:17:18.755392] [DEBUG] [REMOTE ] HTZ: PASS: Price check passed. Min price $4.85. [2026-01-02T12:17:18.755524] [DEBUG] [REMOTE ] HTZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:18.755649] [DEBUG] [REMOTE ] HTZ: PASS: Integrity check passed. [2026-01-02T12:17:18.755705] [DEBUG] [REMOTE ] HTZ: Symbol is viable for forecasting. [2026-01-02T12:17:18.755753] [INFO ] [MAIN ] [1582/3541] HTZ kept (0.3s) | 1580 kept, 2 rejected | 91.8/min | ETA: 21.3m [2026-01-02T12:17:19.202648] [DEBUG] [REMOTE ] HUBB: Retrieved 2519 rows, trimmed to 300. [2026-01-02T12:17:19.202774] [DEBUG] [REMOTE ] HUBB: PASS: History has at least 300 days. [2026-01-02T12:17:19.202968] [DEBUG] [REMOTE ] HUBB: PASS: Price check passed. Min price $406.02. [2026-01-02T12:17:19.203098] [DEBUG] [REMOTE ] HUBB: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:19.203202] [DEBUG] [REMOTE ] HUBB: PASS: Integrity check passed. [2026-01-02T12:17:19.203241] [DEBUG] [REMOTE ] HUBB: Symbol is viable for forecasting. [2026-01-02T12:17:19.203289] [INFO ] [MAIN ] [1583/3541] HUBB kept (0.4s) | 1581 kept, 2 rejected | 91.8/min | ETA: 21.3m [2026-01-02T12:17:19.864810] [DEBUG] [REMOTE ] HUBG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:17:19.864939] [DEBUG] [REMOTE ] HUBG: PASS: History has at least 300 days. [2026-01-02T12:17:19.865231] [DEBUG] [REMOTE ] HUBG: PASS: Price check passed. Min price $33.02. [2026-01-02T12:17:19.865409] [DEBUG] [REMOTE ] HUBG: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:19.865544] [DEBUG] [REMOTE ] HUBG: PASS: Integrity check passed. [2026-01-02T12:17:19.865608] [DEBUG] [REMOTE ] HUBG: Symbol is viable for forecasting. [2026-01-02T12:17:19.865664] [INFO ] [MAIN ] [1584/3541] HUBG kept (0.7s) | 1582 kept, 2 rejected | 91.8/min | ETA: 21.3m [2026-01-02T12:17:20.203181] [DEBUG] [REMOTE ] HUBS: Retrieved 2824 rows, trimmed to 300. [2026-01-02T12:17:20.203316] [DEBUG] [REMOTE ] HUBS: PASS: History has at least 300 days. [2026-01-02T12:17:20.203527] [DEBUG] [REMOTE ] HUBS: PASS: Price check passed. Min price $355.35. [2026-01-02T12:17:20.203701] [DEBUG] [REMOTE ] HUBS: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:20.203819] [DEBUG] [REMOTE ] HUBS: PASS: Integrity check passed. [2026-01-02T12:17:20.203861] [DEBUG] [REMOTE ] HUBS: Symbol is viable for forecasting. [2026-01-02T12:17:20.203911] [INFO ] [MAIN ] [1585/3541] HUBS kept (0.3s) | 1583 kept, 2 rejected | 91.9/min | ETA: 21.3m [2026-01-02T12:17:20.581620] [DEBUG] [REMOTE ] HUM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:17:20.581761] [DEBUG] [REMOTE ] HUM: PASS: History has at least 300 days. [2026-01-02T12:17:20.581990] [DEBUG] [REMOTE ] HUM: PASS: Price check passed. Min price $222.53. [2026-01-02T12:17:20.582126] [DEBUG] [REMOTE ] HUM: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:20.582246] [DEBUG] [REMOTE ] HUM: PASS: Integrity check passed. [2026-01-02T12:17:20.582288] [DEBUG] [REMOTE ] HUM: Symbol is viable for forecasting. [2026-01-02T12:17:20.582337] [INFO ] [MAIN ] [1586/3541] HUM kept (0.4s) | 1584 kept, 2 rejected | 91.9/min | ETA: 21.3m [2026-01-02T12:17:21.163701] [DEBUG] [REMOTE ] HUN: Retrieved 5254 rows, trimmed to 300. [2026-01-02T12:17:21.163834] [DEBUG] [REMOTE ] HUN: PASS: History has at least 300 days. [2026-01-02T12:17:21.164042] [DEBUG] [REMOTE ] HUN: PASS: Price check passed. Min price $7.36. [2026-01-02T12:17:21.164176] [DEBUG] [REMOTE ] HUN: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:21.164291] [DEBUG] [REMOTE ] HUN: PASS: Integrity check passed. [2026-01-02T12:17:21.164331] [DEBUG] [REMOTE ] HUN: Symbol is viable for forecasting. [2026-01-02T12:17:21.164380] [INFO ] [MAIN ] [1587/3541] HUN kept (0.6s) | 1585 kept, 2 rejected | 91.9/min | ETA: 21.3m [2026-01-02T12:17:21.504122] [DEBUG] [REMOTE ] HURC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:17:21.504258] [DEBUG] [REMOTE ] HURC: PASS: History has at least 300 days. [2026-01-02T12:17:21.504481] [DEBUG] [REMOTE ] HURC: PASS: Price check passed. Min price $14.75. [2026-01-02T12:17:21.504645] [DEBUG] [REMOTE ] HURC: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:21.504798] [DEBUG] [REMOTE ] HURC: PASS: Integrity check passed. [2026-01-02T12:17:21.504842] [DEBUG] [REMOTE ] HURC: Symbol is viable for forecasting. [2026-01-02T12:17:21.504892] [INFO ] [MAIN ] [1588/3541] HURC kept (0.3s) | 1586 kept, 2 rejected | 91.9/min | ETA: 21.2m [2026-01-02T12:17:22.895804] [DEBUG] [REMOTE ] HURN: Retrieved 5339 rows, trimmed to 300. [2026-01-02T12:17:22.895936] [DEBUG] [REMOTE ] HURN: PASS: History has at least 300 days. [2026-01-02T12:17:22.896150] [DEBUG] [REMOTE ] HURN: PASS: Price check passed. Min price $145.01. [2026-01-02T12:17:22.896287] [DEBUG] [REMOTE ] HURN: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:22.896444] [DEBUG] [REMOTE ] HURN: PASS: Integrity check passed. [2026-01-02T12:17:22.896510] [DEBUG] [REMOTE ] HURN: Symbol is viable for forecasting. [2026-01-02T12:17:22.896588] [INFO ] [MAIN ] [1589/3541] HURN kept (1.4s) | 1587 kept, 2 rejected | 91.8/min | ETA: 21.3m [2026-01-02T12:17:23.169670] [DEBUG] [REMOTE ] HUYA: Retrieved 1921 rows, trimmed to 300. [2026-01-02T12:17:23.169796] [DEBUG] [REMOTE ] HUYA: PASS: History has at least 300 days. [2026-01-02T12:17:23.169989] [DEBUG] [REMOTE ] HUYA: PASS: Price check passed. Min price $2.63. [2026-01-02T12:17:23.170119] [DEBUG] [REMOTE ] HUYA: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:23.170227] [DEBUG] [REMOTE ] HUYA: PASS: Integrity check passed. [2026-01-02T12:17:23.170271] [DEBUG] [REMOTE ] HUYA: Symbol is viable for forecasting. [2026-01-02T12:17:23.170318] [INFO ] [MAIN ] [1590/3541] HUYA kept (0.3s) | 1588 kept, 2 rejected | 91.9/min | ETA: 21.2m [2026-01-02T12:17:23.749004] [DEBUG] [REMOTE ] HWC: Retrieved 6285 rows, trimmed to 300. [2026-01-02T12:17:23.749148] [DEBUG] [REMOTE ] HWC: PASS: History has at least 300 days. [2026-01-02T12:17:23.749422] [DEBUG] [REMOTE ] HWC: PASS: Price check passed. Min price $54.14. [2026-01-02T12:17:23.749562] [DEBUG] [REMOTE ] HWC: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:23.749701] [DEBUG] [REMOTE ] HWC: PASS: Integrity check passed. [2026-01-02T12:17:23.749743] [DEBUG] [REMOTE ] HWC: Symbol is viable for forecasting. [2026-01-02T12:17:23.749791] [INFO ] [MAIN ] [1591/3541] HWC kept (0.6s) | 1589 kept, 2 rejected | 91.9/min | ETA: 21.2m [2026-01-02T12:17:23.947165] [DEBUG] [REMOTE ] HWH: Retrieved 498 rows, trimmed to 300. [2026-01-02T12:17:23.947293] [DEBUG] [REMOTE ] HWH: PASS: History has at least 300 days. [2026-01-02T12:17:23.947486] [DEBUG] [REMOTE ] HWH: PASS: Price check passed. Min price $1.47. [2026-01-02T12:17:23.947645] [DEBUG] [REMOTE ] HWH: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:23.947753] [DEBUG] [REMOTE ] HWH: PASS: Integrity check passed. [2026-01-02T12:17:23.947792] [DEBUG] [REMOTE ] HWH: Symbol is viable for forecasting. [2026-01-02T12:17:23.947837] [INFO ] [MAIN ] [1592/3541] HWH kept (0.2s) | 1590 kept, 2 rejected | 91.9/min | ETA: 21.2m [2026-01-02T12:17:24.472319] [DEBUG] [REMOTE ] HWKN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:17:24.472457] [DEBUG] [REMOTE ] HWKN: PASS: History has at least 300 days. [2026-01-02T12:17:24.472690] [DEBUG] [REMOTE ] HWKN: PASS: Price check passed. Min price $120.17. [2026-01-02T12:17:24.472825] [DEBUG] [REMOTE ] HWKN: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:24.472938] [DEBUG] [REMOTE ] HWKN: PASS: Integrity check passed. [2026-01-02T12:17:24.472977] [DEBUG] [REMOTE ] HWKN: Symbol is viable for forecasting. [2026-01-02T12:17:24.473029] [INFO ] [MAIN ] [1593/3541] HWKN kept (0.5s) | 1591 kept, 2 rejected | 91.9/min | ETA: 21.2m [2026-01-02T12:17:25.018772] [DEBUG] [REMOTE ] HWM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:17:25.018917] [DEBUG] [REMOTE ] HWM: PASS: History has at least 300 days. [2026-01-02T12:17:25.023407] [DEBUG] [REMOTE ] HWM: PASS: Price check passed. Min price $183.98. [2026-01-02T12:17:25.023623] [DEBUG] [REMOTE ] HWM: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:25.023833] [DEBUG] [REMOTE ] HWM: PASS: Integrity check passed. [2026-01-02T12:17:25.023877] [DEBUG] [REMOTE ] HWM: Symbol is viable for forecasting. [2026-01-02T12:17:25.023946] [INFO ] [MAIN ] [1594/3541] HWM kept (0.6s) | 1592 kept, 2 rejected | 91.9/min | ETA: 21.2m [2026-01-02T12:17:25.494046] [DEBUG] [REMOTE ] HXL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:17:25.494182] [DEBUG] [REMOTE ] HXL: PASS: History has at least 300 days. [2026-01-02T12:17:25.494520] [DEBUG] [REMOTE ] HXL: PASS: Price check passed. Min price $61.07. [2026-01-02T12:17:25.494720] [DEBUG] [REMOTE ] HXL: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:25.494848] [DEBUG] [REMOTE ] HXL: PASS: Integrity check passed. [2026-01-02T12:17:25.494891] [DEBUG] [REMOTE ] HXL: Symbol is viable for forecasting. [2026-01-02T12:17:25.494942] [INFO ] [MAIN ] [1595/3541] HXL kept (0.5s) | 1593 kept, 2 rejected | 92.0/min | ETA: 21.2m [2026-01-02T12:17:31.286424] [DEBUG] [REMOTE ] HY: Retrieved 3332 rows, trimmed to 300. [2026-01-02T12:17:31.286604] [DEBUG] [REMOTE ] HY: PASS: History has at least 300 days. [2026-01-02T12:17:31.286852] [DEBUG] [REMOTE ] HY: PASS: Price check passed. Min price $26.16. [2026-01-02T12:17:31.287015] [DEBUG] [REMOTE ] HY: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:31.287148] [DEBUG] [REMOTE ] HY: PASS: Integrity check passed. [2026-01-02T12:17:31.287196] [DEBUG] [REMOTE ] HY: Symbol is viable for forecasting. [2026-01-02T12:17:31.287254] [INFO ] [MAIN ] [1596/3541] HY kept (5.8s) | 1594 kept, 2 rejected | 91.5/min | ETA: 21.3m [2026-01-02T12:17:31.531144] [DEBUG] [REMOTE ] HYFM: Retrieved 1270 rows, trimmed to 300. [2026-01-02T12:17:31.531305] [DEBUG] [REMOTE ] HYFM: PASS: History has at least 300 days. [2026-01-02T12:17:31.531560] [DEBUG] [REMOTE ] HYFM: PASS: Price check passed. Min price $1.51. [2026-01-02T12:17:31.531766] [DEBUG] [REMOTE ] HYFM: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:31.531900] [DEBUG] [REMOTE ] HYFM: PASS: Integrity check passed. [2026-01-02T12:17:31.531946] [DEBUG] [REMOTE ] HYFM: Symbol is viable for forecasting. [2026-01-02T12:17:31.532009] [INFO ] [MAIN ] [1597/3541] HYFM kept (0.2s) | 1595 kept, 2 rejected | 91.5/min | ETA: 21.2m [2026-01-02T12:17:32.061450] [DEBUG] [REMOTE ] HYI: Retrieved 3818 rows, trimmed to 300. [2026-01-02T12:17:32.061638] [DEBUG] [REMOTE ] HYI: PASS: History has at least 300 days. [2026-01-02T12:17:32.061908] [DEBUG] [REMOTE ] HYI: PASS: Price check passed. Min price $10.82. [2026-01-02T12:17:32.062065] [DEBUG] [REMOTE ] HYI: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:32.062182] [DEBUG] [REMOTE ] HYI: PASS: Integrity check passed. [2026-01-02T12:17:32.062223] [DEBUG] [REMOTE ] HYI: Symbol is viable for forecasting. [2026-01-02T12:17:32.062278] [INFO ] [MAIN ] [1598/3541] HYI kept (0.5s) | 1596 kept, 2 rejected | 91.6/min | ETA: 21.2m [2026-01-02T12:17:32.524109] [DEBUG] [REMOTE ] HYLS: Retrieved 3232 rows, trimmed to 300. [2026-01-02T12:17:32.524235] [DEBUG] [REMOTE ] HYLS: PASS: History has at least 300 days. [2026-01-02T12:17:32.524447] [DEBUG] [REMOTE ] HYLS: PASS: Price check passed. Min price $41.01. [2026-01-02T12:17:32.524613] [DEBUG] [REMOTE ] HYLS: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:32.524724] [DEBUG] [REMOTE ] HYLS: PASS: Integrity check passed. [2026-01-02T12:17:32.524762] [DEBUG] [REMOTE ] HYLS: Symbol is viable for forecasting. [2026-01-02T12:17:32.524810] [INFO ] [MAIN ] [1599/3541] HYLS kept (0.5s) | 1597 kept, 2 rejected | 91.6/min | ETA: 21.2m [2026-01-02T12:17:34.000949] [DEBUG] [REMOTE ] HYMC: Retrieved 1954 rows, trimmed to 300. [2026-01-02T12:17:34.001130] [DEBUG] [REMOTE ] HYMC: PASS: History has at least 300 days. [2026-01-02T12:17:34.001385] [DEBUG] [REMOTE ] HYMC: PASS: Price check passed. Min price $6.50. [2026-01-02T12:17:34.001528] [DEBUG] [REMOTE ] HYMC: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:34.002300] [DEBUG] [REMOTE ] HYMC: PASS: Integrity check passed. [2026-01-02T12:17:34.002467] [DEBUG] [REMOTE ] HYMC: Symbol is viable for forecasting. [2026-01-02T12:17:34.002556] [INFO ] [MAIN ] [1600/3541] HYMC kept (1.5s) | 1598 kept, 2 rejected | 91.5/min | ETA: 21.2m [2026-01-02T12:17:34.335727] [DEBUG] [REMOTE ] HYXF: Retrieved 2399 rows, trimmed to 300. [2026-01-02T12:17:34.335848] [DEBUG] [REMOTE ] HYXF: PASS: History has at least 300 days. [2026-01-02T12:17:34.336046] [DEBUG] [REMOTE ] HYXF: PASS: Price check passed. Min price $46.16. [2026-01-02T12:17:34.336181] [DEBUG] [REMOTE ] HYXF: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:34.336288] [DEBUG] [REMOTE ] HYXF: PASS: Integrity check passed. [2026-01-02T12:17:34.336327] [DEBUG] [REMOTE ] HYXF: Symbol is viable for forecasting. [2026-01-02T12:17:34.336374] [INFO ] [MAIN ] [1601/3541] HYXF kept (0.3s) | 1599 kept, 2 rejected | 91.5/min | ETA: 21.2m [2026-01-02T12:17:34.610173] [DEBUG] [REMOTE ] HYZD: Retrieved 3027 rows, trimmed to 300. [2026-01-02T12:17:34.610298] [DEBUG] [REMOTE ] HYZD: PASS: History has at least 300 days. [2026-01-02T12:17:34.610496] [DEBUG] [REMOTE ] HYZD: PASS: Price check passed. Min price $21.98. [2026-01-02T12:17:34.610656] [DEBUG] [REMOTE ] HYZD: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:34.610765] [DEBUG] [REMOTE ] HYZD: PASS: Integrity check passed. [2026-01-02T12:17:34.610804] [DEBUG] [REMOTE ] HYZD: Symbol is viable for forecasting. [2026-01-02T12:17:34.610852] [INFO ] [MAIN ] [1602/3541] HYZD kept (0.3s) | 1600 kept, 2 rejected | 91.6/min | ETA: 21.2m [2026-01-02T12:17:35.132421] [DEBUG] [REMOTE ] HZO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:17:35.132583] [DEBUG] [REMOTE ] HZO: PASS: History has at least 300 days. [2026-01-02T12:17:35.132821] [DEBUG] [REMOTE ] HZO: PASS: Price check passed. Min price $21.43. [2026-01-02T12:17:35.132954] [DEBUG] [REMOTE ] HZO: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:35.133076] [DEBUG] [REMOTE ] HZO: PASS: Integrity check passed. [2026-01-02T12:17:35.133115] [DEBUG] [REMOTE ] HZO: Symbol is viable for forecasting. [2026-01-02T12:17:35.133162] [INFO ] [MAIN ] [1603/3541] HZO kept (0.5s) | 1601 kept, 2 rejected | 91.6/min | ETA: 21.2m [2026-01-02T12:17:35.475039] [DEBUG] [REMOTE ] IAC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:17:35.475176] [DEBUG] [REMOTE ] IAC: PASS: History has at least 300 days. [2026-01-02T12:17:35.475397] [DEBUG] [REMOTE ] IAC: PASS: Price check passed. Min price $31.52. [2026-01-02T12:17:35.475533] [DEBUG] [REMOTE ] IAC: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:35.475674] [DEBUG] [REMOTE ] IAC: PASS: Integrity check passed. [2026-01-02T12:17:35.475715] [DEBUG] [REMOTE ] IAC: Symbol is viable for forecasting. [2026-01-02T12:17:35.475762] [INFO ] [MAIN ] [1604/3541] IAC kept (0.3s) | 1602 kept, 2 rejected | 91.6/min | ETA: 21.1m [2026-01-02T12:17:35.995903] [DEBUG] [REMOTE ] IAE: Retrieved 4722 rows, trimmed to 300. [2026-01-02T12:17:35.996033] [DEBUG] [REMOTE ] IAE: PASS: History has at least 300 days. [2026-01-02T12:17:35.996237] [DEBUG] [REMOTE ] IAE: PASS: Price check passed. Min price $6.94. [2026-01-02T12:17:35.996374] [DEBUG] [REMOTE ] IAE: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:35.996489] [DEBUG] [REMOTE ] IAE: PASS: Integrity check passed. [2026-01-02T12:17:35.996529] [DEBUG] [REMOTE ] IAE: Symbol is viable for forecasting. [2026-01-02T12:17:35.996595] [INFO ] [MAIN ] [1605/3541] IAE kept (0.5s) | 1603 kept, 2 rejected | 91.6/min | ETA: 21.1m [2026-01-02T12:17:38.563272] [DEBUG] [REMOTE ] IAG: Retrieved 5654 rows, trimmed to 300. [2026-01-02T12:17:38.563434] [DEBUG] [REMOTE ] IAG: PASS: History has at least 300 days. [2026-01-02T12:17:38.563782] [DEBUG] [REMOTE ] IAG: PASS: Price check passed. Min price $10.96. [2026-01-02T12:17:38.563953] [DEBUG] [REMOTE ] IAG: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:38.564169] [DEBUG] [REMOTE ] IAG: PASS: Integrity check passed. [2026-01-02T12:17:38.564219] [DEBUG] [REMOTE ] IAG: Symbol is viable for forecasting. [2026-01-02T12:17:38.564281] [INFO ] [MAIN ] [1606/3541] IAG kept (2.6s) | 1604 kept, 2 rejected | 91.4/min | ETA: 21.2m [2026-01-02T12:17:40.048251] [DEBUG] [REMOTE ] IBB: Retrieved 6259 rows, trimmed to 300. [2026-01-02T12:17:40.048389] [DEBUG] [REMOTE ] IBB: PASS: History has at least 300 days. [2026-01-02T12:17:40.048638] [DEBUG] [REMOTE ] IBB: PASS: Price check passed. Min price $149.79. [2026-01-02T12:17:40.048776] [DEBUG] [REMOTE ] IBB: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:40.048890] [DEBUG] [REMOTE ] IBB: PASS: Integrity check passed. [2026-01-02T12:17:40.048931] [DEBUG] [REMOTE ] IBB: Symbol is viable for forecasting. [2026-01-02T12:17:40.048978] [INFO ] [MAIN ] [1607/3541] IBB kept (1.5s) | 1605 kept, 2 rejected | 91.4/min | ETA: 21.2m [2026-01-02T12:17:40.289424] [DEBUG] [REMOTE ] IBBQ: Retrieved 1145 rows, trimmed to 300. [2026-01-02T12:17:40.289555] [DEBUG] [REMOTE ] IBBQ: PASS: History has at least 300 days. [2026-01-02T12:17:40.289772] [DEBUG] [REMOTE ] IBBQ: PASS: Price check passed. Min price $25.14. [2026-01-02T12:17:40.289906] [DEBUG] [REMOTE ] IBBQ: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:40.290014] [DEBUG] [REMOTE ] IBBQ: PASS: Integrity check passed. [2026-01-02T12:17:40.290055] [DEBUG] [REMOTE ] IBBQ: Symbol is viable for forecasting. [2026-01-02T12:17:40.290102] [INFO ] [MAIN ] [1608/3541] IBBQ kept (0.2s) | 1606 kept, 2 rejected | 91.4/min | ETA: 21.1m [2026-01-02T12:17:42.680753] [DEBUG] [REMOTE ] IBCP: Retrieved 6287 rows, trimmed to 300. [2026-01-02T12:17:42.680884] [DEBUG] [REMOTE ] IBCP: PASS: History has at least 300 days. [2026-01-02T12:17:42.681089] [DEBUG] [REMOTE ] IBCP: PASS: Price check passed. Min price $29.96. [2026-01-02T12:17:42.681221] [DEBUG] [REMOTE ] IBCP: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:42.681332] [DEBUG] [REMOTE ] IBCP: PASS: Integrity check passed. [2026-01-02T12:17:42.681372] [DEBUG] [REMOTE ] IBCP: Symbol is viable for forecasting. [2026-01-02T12:17:42.681420] [INFO ] [MAIN ] [1609/3541] IBCP kept (2.4s) | 1607 kept, 2 rejected | 91.3/min | ETA: 21.2m [2026-01-02T12:17:42.911539] [DEBUG] [REMOTE ] IBEX: Retrieved 1357 rows, trimmed to 300. [2026-01-02T12:17:42.911702] [DEBUG] [REMOTE ] IBEX: PASS: History has at least 300 days. [2026-01-02T12:17:42.911941] [DEBUG] [REMOTE ] IBEX: PASS: Price check passed. Min price $33.91. [2026-01-02T12:17:42.912084] [DEBUG] [REMOTE ] IBEX: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:42.912194] [DEBUG] [REMOTE ] IBEX: PASS: Integrity check passed. [2026-01-02T12:17:42.912236] [DEBUG] [REMOTE ] IBEX: Symbol is viable for forecasting. [2026-01-02T12:17:42.912286] [INFO ] [MAIN ] [1610/3541] IBEX kept (0.2s) | 1608 kept, 2 rejected | 91.3/min | ETA: 21.2m [2026-01-02T12:17:43.595047] [DEBUG] [REMOTE ] IBM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:17:43.595186] [DEBUG] [REMOTE ] IBM: PASS: History has at least 300 days. [2026-01-02T12:17:43.595406] [DEBUG] [REMOTE ] IBM: PASS: Price check passed. Min price $274.48. [2026-01-02T12:17:43.595541] [DEBUG] [REMOTE ] IBM: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:43.595679] [DEBUG] [REMOTE ] IBM: PASS: Integrity check passed. [2026-01-02T12:17:43.595726] [DEBUG] [REMOTE ] IBM: Symbol is viable for forecasting. [2026-01-02T12:17:43.595774] [INFO ] [MAIN ] [1611/3541] IBM kept (0.7s) | 1609 kept, 2 rejected | 91.3/min | ETA: 21.1m [2026-01-02T12:17:43.892549] [DEBUG] [REMOTE ] IBN: Retrieved 6480 rows, trimmed to 300. [2026-01-02T12:17:43.892703] [DEBUG] [REMOTE ] IBN: PASS: History has at least 300 days. [2026-01-02T12:17:43.892948] [DEBUG] [REMOTE ] IBN: PASS: Price check passed. Min price $29.64. [2026-01-02T12:17:43.893088] [DEBUG] [REMOTE ] IBN: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:43.893222] [DEBUG] [REMOTE ] IBN: PASS: Integrity check passed. [2026-01-02T12:17:43.893264] [DEBUG] [REMOTE ] IBN: Symbol is viable for forecasting. [2026-01-02T12:17:43.893311] [INFO ] [MAIN ] [1612/3541] IBN kept (0.3s) | 1610 kept, 2 rejected | 91.3/min | ETA: 21.1m [2026-01-02T12:17:44.506813] [DEBUG] [REMOTE ] IBOC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:17:44.506941] [DEBUG] [REMOTE ] IBOC: PASS: History has at least 300 days. [2026-01-02T12:17:44.507148] [DEBUG] [REMOTE ] IBOC: PASS: Price check passed. Min price $63.42. [2026-01-02T12:17:44.507279] [DEBUG] [REMOTE ] IBOC: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:44.507388] [DEBUG] [REMOTE ] IBOC: PASS: Integrity check passed. [2026-01-02T12:17:44.507427] [DEBUG] [REMOTE ] IBOC: Symbol is viable for forecasting. [2026-01-02T12:17:44.507475] [INFO ] [MAIN ] [1613/3541] IBOC kept (0.6s) | 1611 kept, 2 rejected | 91.3/min | ETA: 21.1m [2026-01-02T12:17:45.403961] [DEBUG] [REMOTE ] IBP: Retrieved 2989 rows, trimmed to 300. [2026-01-02T12:17:45.404083] [DEBUG] [REMOTE ] IBP: PASS: History has at least 300 days. [2026-01-02T12:17:45.404276] [DEBUG] [REMOTE ] IBP: PASS: Price check passed. Min price $234.82. [2026-01-02T12:17:45.404407] [DEBUG] [REMOTE ] IBP: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:45.404513] [DEBUG] [REMOTE ] IBP: PASS: Integrity check passed. [2026-01-02T12:17:45.404553] [DEBUG] [REMOTE ] IBP: Symbol is viable for forecasting. [2026-01-02T12:17:45.404623] [INFO ] [MAIN ] [1614/3541] IBP kept (0.9s) | 1612 kept, 2 rejected | 91.3/min | ETA: 21.1m [2026-01-02T12:17:45.699726] [DEBUG] [REMOTE ] IBRX: Retrieved 2624 rows, trimmed to 300. [2026-01-02T12:17:45.699847] [DEBUG] [REMOTE ] IBRX: PASS: History has at least 300 days. [2026-01-02T12:17:45.700041] [DEBUG] [REMOTE ] IBRX: PASS: Price check passed. Min price $1.98. [2026-01-02T12:17:45.700172] [DEBUG] [REMOTE ] IBRX: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:45.700278] [DEBUG] [REMOTE ] IBRX: PASS: Integrity check passed. [2026-01-02T12:17:45.700317] [DEBUG] [REMOTE ] IBRX: Symbol is viable for forecasting. [2026-01-02T12:17:45.700364] [INFO ] [MAIN ] [1615/3541] IBRX kept (0.3s) | 1613 kept, 2 rejected | 91.3/min | ETA: 21.1m [2026-01-02T12:17:46.078674] [DEBUG] [REMOTE ] IBTG: Retrieved 1469 rows, trimmed to 300. [2026-01-02T12:17:46.078812] [DEBUG] [REMOTE ] IBTG: PASS: History has at least 300 days. [2026-01-02T12:17:46.079017] [DEBUG] [REMOTE ] IBTG: PASS: Price check passed. Min price $22.66. [2026-01-02T12:17:46.079150] [DEBUG] [REMOTE ] IBTG: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:46.079257] [DEBUG] [REMOTE ] IBTG: PASS: Integrity check passed. [2026-01-02T12:17:46.079297] [DEBUG] [REMOTE ] IBTG: Symbol is viable for forecasting. [2026-01-02T12:17:46.079346] [INFO ] [MAIN ] [1616/3541] IBTG kept (0.4s) | 1614 kept, 2 rejected | 91.4/min | ETA: 21.1m [2026-01-02T12:17:46.508608] [DEBUG] [REMOTE ] IBTH: Retrieved 1469 rows, trimmed to 300. [2026-01-02T12:17:46.508751] [DEBUG] [REMOTE ] IBTH: PASS: History has at least 300 days. [2026-01-02T12:17:46.509195] [DEBUG] [REMOTE ] IBTH: PASS: Price check passed. Min price $22.25. [2026-01-02T12:17:46.509354] [DEBUG] [REMOTE ] IBTH: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:46.509473] [DEBUG] [REMOTE ] IBTH: PASS: Integrity check passed. [2026-01-02T12:17:46.509515] [DEBUG] [REMOTE ] IBTH: Symbol is viable for forecasting. [2026-01-02T12:17:46.509566] [INFO ] [MAIN ] [1617/3541] IBTH kept (0.4s) | 1615 kept, 2 rejected | 91.4/min | ETA: 21.1m [2026-01-02T12:17:46.881494] [DEBUG] [REMOTE ] IBTI: Retrieved 1469 rows, trimmed to 300. [2026-01-02T12:17:46.881630] [DEBUG] [REMOTE ] IBTI: PASS: History has at least 300 days. [2026-01-02T12:17:46.881827] [DEBUG] [REMOTE ] IBTI: PASS: Price check passed. Min price $22.14. [2026-01-02T12:17:46.882169] [DEBUG] [REMOTE ] IBTI: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:46.882276] [DEBUG] [REMOTE ] IBTI: PASS: Integrity check passed. [2026-01-02T12:17:46.882315] [DEBUG] [REMOTE ] IBTI: Symbol is viable for forecasting. [2026-01-02T12:17:46.882361] [INFO ] [MAIN ] [1618/3541] IBTI kept (0.4s) | 1616 kept, 2 rejected | 91.4/min | ETA: 21.0m [2026-01-02T12:17:47.323969] [DEBUG] [REMOTE ] IBTJ: Retrieved 1469 rows, trimmed to 300. [2026-01-02T12:17:47.324151] [DEBUG] [REMOTE ] IBTJ: PASS: History has at least 300 days. [2026-01-02T12:17:47.324411] [DEBUG] [REMOTE ] IBTJ: PASS: Price check passed. Min price $21.72. [2026-01-02T12:17:47.324554] [DEBUG] [REMOTE ] IBTJ: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:47.324699] [DEBUG] [REMOTE ] IBTJ: PASS: Integrity check passed. [2026-01-02T12:17:47.324741] [DEBUG] [REMOTE ] IBTJ: Symbol is viable for forecasting. [2026-01-02T12:17:47.324814] [INFO ] [MAIN ] [1619/3541] IBTJ kept (0.4s) | 1617 kept, 2 rejected | 91.4/min | ETA: 21.0m [2026-01-02T12:17:47.656064] [DEBUG] [REMOTE ] IBTK: Retrieved 1371 rows, trimmed to 300. [2026-01-02T12:17:47.656203] [DEBUG] [REMOTE ] IBTK: PASS: History has at least 300 days. [2026-01-02T12:17:47.656411] [DEBUG] [REMOTE ] IBTK: PASS: Price check passed. Min price $19.64. [2026-01-02T12:17:47.656541] [DEBUG] [REMOTE ] IBTK: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:47.656678] [DEBUG] [REMOTE ] IBTK: PASS: Integrity check passed. [2026-01-02T12:17:47.656718] [DEBUG] [REMOTE ] IBTK: Symbol is viable for forecasting. [2026-01-02T12:17:47.656766] [INFO ] [MAIN ] [1620/3541] IBTK kept (0.3s) | 1618 kept, 2 rejected | 91.5/min | ETA: 21.0m [2026-01-02T12:17:47.967636] [DEBUG] [REMOTE ] IBTL: Retrieved 1090 rows, trimmed to 300. [2026-01-02T12:17:47.967756] [DEBUG] [REMOTE ] IBTL: PASS: History has at least 300 days. [2026-01-02T12:17:47.967953] [DEBUG] [REMOTE ] IBTL: PASS: Price check passed. Min price $20.33. [2026-01-02T12:17:47.968084] [DEBUG] [REMOTE ] IBTL: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:47.968189] [DEBUG] [REMOTE ] IBTL: PASS: Integrity check passed. [2026-01-02T12:17:47.968229] [DEBUG] [REMOTE ] IBTL: Symbol is viable for forecasting. [2026-01-02T12:17:47.968275] [INFO ] [MAIN ] [1621/3541] IBTL kept (0.3s) | 1619 kept, 2 rejected | 91.5/min | ETA: 21.0m [2026-01-02T12:17:48.450413] [DEBUG] [REMOTE ] IBTM: Retrieved 875 rows, trimmed to 300. [2026-01-02T12:17:48.450537] [DEBUG] [REMOTE ] IBTM: PASS: History has at least 300 days. [2026-01-02T12:17:48.450744] [DEBUG] [REMOTE ] IBTM: PASS: Price check passed. Min price $22.87. [2026-01-02T12:17:48.450877] [DEBUG] [REMOTE ] IBTM: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:48.450983] [DEBUG] [REMOTE ] IBTM: PASS: Integrity check passed. [2026-01-02T12:17:48.451022] [DEBUG] [REMOTE ] IBTM: Symbol is viable for forecasting. [2026-01-02T12:17:48.451069] [INFO ] [MAIN ] [1622/3541] IBTM kept (0.5s) | 1620 kept, 2 rejected | 91.5/min | ETA: 21.0m [2026-01-02T12:17:48.799995] [DEBUG] [REMOTE ] IBTO: Retrieved 630 rows, trimmed to 300. [2026-01-02T12:17:48.800109] [DEBUG] [REMOTE ] IBTO: PASS: History has at least 300 days. [2026-01-02T12:17:48.800298] [DEBUG] [REMOTE ] IBTO: PASS: Price check passed. Min price $24.35. [2026-01-02T12:17:48.800429] [DEBUG] [REMOTE ] IBTO: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:48.800534] [DEBUG] [REMOTE ] IBTO: PASS: Integrity check passed. [2026-01-02T12:17:48.800591] [DEBUG] [REMOTE ] IBTO: Symbol is viable for forecasting. [2026-01-02T12:17:48.800640] [INFO ] [MAIN ] [1623/3541] IBTO kept (0.3s) | 1621 kept, 2 rejected | 91.5/min | ETA: 21.0m [2026-01-02T12:17:49.306222] [DEBUG] [REMOTE ] ICE: Retrieved 5062 rows, trimmed to 300. [2026-01-02T12:17:49.306352] [DEBUG] [REMOTE ] ICE: PASS: History has at least 300 days. [2026-01-02T12:17:49.306555] [DEBUG] [REMOTE ] ICE: PASS: Price check passed. Min price $145.15. [2026-01-02T12:17:49.306725] [DEBUG] [REMOTE ] ICE: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:49.306840] [DEBUG] [REMOTE ] ICE: PASS: Integrity check passed. [2026-01-02T12:17:49.306879] [DEBUG] [REMOTE ] ICE: Symbol is viable for forecasting. [2026-01-02T12:17:49.306926] [INFO ] [MAIN ] [1624/3541] ICE kept (0.5s) | 1622 kept, 2 rejected | 91.5/min | ETA: 20.9m [2026-01-02T12:17:49.638179] [DEBUG] [REMOTE ] ICFI: Retrieved 4845 rows, trimmed to 300. [2026-01-02T12:17:49.638307] [DEBUG] [REMOTE ] ICFI: PASS: History has at least 300 days. [2026-01-02T12:17:49.638510] [DEBUG] [REMOTE ] ICFI: PASS: Price check passed. Min price $76.35. [2026-01-02T12:17:49.638679] [DEBUG] [REMOTE ] ICFI: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:49.638794] [DEBUG] [REMOTE ] ICFI: PASS: Integrity check passed. [2026-01-02T12:17:49.638833] [DEBUG] [REMOTE ] ICFI: Symbol is viable for forecasting. [2026-01-02T12:17:49.638879] [INFO ] [MAIN ] [1625/3541] ICFI kept (0.3s) | 1623 kept, 2 rejected | 91.6/min | ETA: 20.9m [2026-01-02T12:17:50.165651] [DEBUG] [REMOTE ] ICL: Retrieved 2835 rows, trimmed to 300. [2026-01-02T12:17:50.165787] [DEBUG] [REMOTE ] ICL: PASS: History has at least 300 days. [2026-01-02T12:17:50.166187] [DEBUG] [REMOTE ] ICL: PASS: Price check passed. Min price $4.88. [2026-01-02T12:17:50.166356] [DEBUG] [REMOTE ] ICL: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:50.166489] [DEBUG] [REMOTE ] ICL: PASS: Integrity check passed. [2026-01-02T12:17:50.166539] [DEBUG] [REMOTE ] ICL: Symbol is viable for forecasting. [2026-01-02T12:17:50.166620] [INFO ] [MAIN ] [1626/3541] ICL kept (0.5s) | 1624 kept, 2 rejected | 91.6/min | ETA: 20.9m [2026-01-02T12:17:50.625518] [DEBUG] [REMOTE ] ICLN: Retrieved 4408 rows, trimmed to 300. [2026-01-02T12:17:50.625684] [DEBUG] [REMOTE ] ICLN: PASS: History has at least 300 days. [2026-01-02T12:17:50.625932] [DEBUG] [REMOTE ] ICLN: PASS: Price check passed. Min price $15.66. [2026-01-02T12:17:50.626093] [DEBUG] [REMOTE ] ICLN: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:50.626227] [DEBUG] [REMOTE ] ICLN: PASS: Integrity check passed. [2026-01-02T12:17:50.626274] [DEBUG] [REMOTE ] ICLN: Symbol is viable for forecasting. [2026-01-02T12:17:50.626334] [INFO ] [MAIN ] [1627/3541] ICLN kept (0.5s) | 1625 kept, 2 rejected | 91.6/min | ETA: 20.9m [2026-01-02T12:17:50.966641] [DEBUG] [REMOTE ] ICMB: Retrieved 2994 rows, trimmed to 300. [2026-01-02T12:17:50.966759] [DEBUG] [REMOTE ] ICMB: PASS: History has at least 300 days. [2026-01-02T12:17:50.966974] [DEBUG] [REMOTE ] ICMB: PASS: Price check passed. Min price $2.49. [2026-01-02T12:17:50.967105] [DEBUG] [REMOTE ] ICMB: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:50.967213] [DEBUG] [REMOTE ] ICMB: PASS: Integrity check passed. [2026-01-02T12:17:50.967252] [DEBUG] [REMOTE ] ICMB: Symbol is viable for forecasting. [2026-01-02T12:17:50.967298] [INFO ] [MAIN ] [1628/3541] ICMB kept (0.3s) | 1626 kept, 2 rejected | 91.6/min | ETA: 20.9m [2026-01-02T12:17:51.167005] [DEBUG] [REMOTE ] ICOP: Retrieved 634 rows, trimmed to 300. [2026-01-02T12:17:51.167120] [DEBUG] [REMOTE ] ICOP: PASS: History has at least 300 days. [2026-01-02T12:17:51.167309] [DEBUG] [REMOTE ] ICOP: PASS: Price check passed. Min price $35.89. [2026-01-02T12:17:51.167439] [DEBUG] [REMOTE ] ICOP: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:51.167545] [DEBUG] [REMOTE ] ICOP: PASS: Integrity check passed. [2026-01-02T12:17:51.167601] [DEBUG] [REMOTE ] ICOP: Symbol is viable for forecasting. [2026-01-02T12:17:51.167649] [INFO ] [MAIN ] [1629/3541] ICOP kept (0.2s) | 1627 kept, 2 rejected | 91.7/min | ETA: 20.9m [2026-01-02T12:17:51.872869] [DEBUG] [REMOTE ] ICUI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:17:51.872999] [DEBUG] [REMOTE ] ICUI: PASS: History has at least 300 days. [2026-01-02T12:17:51.873204] [DEBUG] [REMOTE ] ICUI: PASS: Price check passed. Min price $114.13. [2026-01-02T12:17:51.873354] [DEBUG] [REMOTE ] ICUI: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:51.873467] [DEBUG] [REMOTE ] ICUI: PASS: Integrity check passed. [2026-01-02T12:17:51.873507] [DEBUG] [REMOTE ] ICUI: Symbol is viable for forecasting. [2026-01-02T12:17:51.873661] [INFO ] [MAIN ] [1630/3541] ICUI kept (0.7s) | 1628 kept, 2 rejected | 91.7/min | ETA: 20.8m [2026-01-02T12:17:52.401909] [DEBUG] [REMOTE ] IDA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:17:52.402234] [DEBUG] [REMOTE ] IDA: PASS: History has at least 300 days. [2026-01-02T12:17:52.402828] [DEBUG] [REMOTE ] IDA: PASS: Price check passed. Min price $124.73. [2026-01-02T12:17:52.403025] [DEBUG] [REMOTE ] IDA: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:52.403235] [DEBUG] [REMOTE ] IDA: PASS: Integrity check passed. [2026-01-02T12:17:52.403301] [DEBUG] [REMOTE ] IDA: Symbol is viable for forecasting. [2026-01-02T12:17:52.403372] [INFO ] [MAIN ] [1631/3541] IDA kept (0.5s) | 1629 kept, 2 rejected | 91.7/min | ETA: 20.8m [2026-01-02T12:17:52.649098] [DEBUG] [REMOTE ] IDAI: Retrieved 1220 rows, trimmed to 300. [2026-01-02T12:17:52.649273] [DEBUG] [REMOTE ] IDAI: PASS: History has at least 300 days. [2026-01-02T12:17:52.649512] [DEBUG] [REMOTE ] IDAI: PASS: Price check passed. Min price $3.07. [2026-01-02T12:17:52.649684] [DEBUG] [REMOTE ] IDAI: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:52.649805] [DEBUG] [REMOTE ] IDAI: PASS: Integrity check passed. [2026-01-02T12:17:52.649847] [DEBUG] [REMOTE ] IDAI: Symbol is viable for forecasting. [2026-01-02T12:17:52.649900] [INFO ] [MAIN ] [1632/3541] IDAI kept (0.2s) | 1630 kept, 2 rejected | 91.7/min | ETA: 20.8m [2026-01-02T12:17:53.147891] [DEBUG] [REMOTE ] IDCC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:17:53.148185] [DEBUG] [REMOTE ] IDCC: PASS: History has at least 300 days. [2026-01-02T12:17:53.148701] [DEBUG] [REMOTE ] IDCC: PASS: Price check passed. Min price $318.38. [2026-01-02T12:17:53.148869] [DEBUG] [REMOTE ] IDCC: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:53.149242] [DEBUG] [REMOTE ] IDCC: PASS: Integrity check passed. [2026-01-02T12:17:53.149296] [DEBUG] [REMOTE ] IDCC: Symbol is viable for forecasting. [2026-01-02T12:17:53.149359] [INFO ] [MAIN ] [1633/3541] IDCC kept (0.5s) | 1631 kept, 2 rejected | 91.7/min | ETA: 20.8m [2026-01-02T12:17:53.458005] [DEBUG] [REMOTE ] IDE: Retrieved 4004 rows, trimmed to 300. [2026-01-02T12:17:53.458404] [DEBUG] [REMOTE ] IDE: PASS: History has at least 300 days. [2026-01-02T12:17:53.458760] [DEBUG] [REMOTE ] IDE: PASS: Price check passed. Min price $11.17. [2026-01-02T12:17:53.459064] [DEBUG] [REMOTE ] IDE: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:53.459239] [DEBUG] [REMOTE ] IDE: PASS: Integrity check passed. [2026-01-02T12:17:53.459283] [DEBUG] [REMOTE ] IDE: Symbol is viable for forecasting. [2026-01-02T12:17:53.459341] [INFO ] [MAIN ] [1634/3541] IDE kept (0.3s) | 1632 kept, 2 rejected | 91.7/min | ETA: 20.8m [2026-01-02T12:17:53.940476] [DEBUG] [REMOTE ] IDN: Retrieved 6568 rows, trimmed to 300. [2026-01-02T12:17:53.940691] [DEBUG] [REMOTE ] IDN: PASS: History has at least 300 days. [2026-01-02T12:17:53.940988] [DEBUG] [REMOTE ] IDN: PASS: Price check passed. Min price $4.13. [2026-01-02T12:17:53.941132] [DEBUG] [REMOTE ] IDN: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:53.941434] [DEBUG] [REMOTE ] IDN: PASS: Integrity check passed. [2026-01-02T12:17:53.941482] [DEBUG] [REMOTE ] IDN: Symbol is viable for forecasting. [2026-01-02T12:17:53.941537] [INFO ] [MAIN ] [1635/3541] IDN kept (0.5s) | 1633 kept, 2 rejected | 91.8/min | ETA: 20.8m [2026-01-02T12:17:54.464715] [DEBUG] [REMOTE ] IDXX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:17:54.464837] [DEBUG] [REMOTE ] IDXX: PASS: History has at least 300 days. [2026-01-02T12:17:54.465054] [DEBUG] [REMOTE ] IDXX: PASS: Price check passed. Min price $616.15. [2026-01-02T12:17:54.465187] [DEBUG] [REMOTE ] IDXX: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:54.465297] [DEBUG] [REMOTE ] IDXX: PASS: Integrity check passed. [2026-01-02T12:17:54.465336] [DEBUG] [REMOTE ] IDXX: Symbol is viable for forecasting. [2026-01-02T12:17:54.465382] [INFO ] [MAIN ] [1636/3541] IDXX kept (0.5s) | 1634 kept, 2 rejected | 91.8/min | ETA: 20.8m [2026-01-02T12:17:54.774560] [DEBUG] [REMOTE ] IDYA: Retrieved 1662 rows, trimmed to 300. [2026-01-02T12:17:54.774688] [DEBUG] [REMOTE ] IDYA: PASS: History has at least 300 days. [2026-01-02T12:17:54.774874] [DEBUG] [REMOTE ] IDYA: PASS: Price check passed. Min price $26.24. [2026-01-02T12:17:54.775004] [DEBUG] [REMOTE ] IDYA: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:54.775111] [DEBUG] [REMOTE ] IDYA: PASS: Integrity check passed. [2026-01-02T12:17:54.775150] [DEBUG] [REMOTE ] IDYA: Symbol is viable for forecasting. [2026-01-02T12:17:54.775195] [INFO ] [MAIN ] [1637/3541] IDYA kept (0.3s) | 1635 kept, 2 rejected | 91.8/min | ETA: 20.7m [2026-01-02T12:17:55.152845] [DEBUG] [REMOTE ] IEF: Retrieved 5897 rows, trimmed to 300. [2026-01-02T12:17:55.152976] [DEBUG] [REMOTE ] IEF: PASS: History has at least 300 days. [2026-01-02T12:17:55.153175] [DEBUG] [REMOTE ] IEF: PASS: Price check passed. Min price $95.41. [2026-01-02T12:17:55.153308] [DEBUG] [REMOTE ] IEF: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:55.153415] [DEBUG] [REMOTE ] IEF: PASS: Integrity check passed. [2026-01-02T12:17:55.153453] [DEBUG] [REMOTE ] IEF: Symbol is viable for forecasting. [2026-01-02T12:17:55.153500] [INFO ] [MAIN ] [1638/3541] IEF kept (0.4s) | 1636 kept, 2 rejected | 91.8/min | ETA: 20.7m [2026-01-02T12:17:55.657530] [DEBUG] [REMOTE ] IEI: Retrieved 4774 rows, trimmed to 300. [2026-01-02T12:17:55.657699] [DEBUG] [REMOTE ] IEI: PASS: History has at least 300 days. [2026-01-02T12:17:55.657997] [DEBUG] [REMOTE ] IEI: PASS: Price check passed. Min price $118.21. [2026-01-02T12:17:55.658154] [DEBUG] [REMOTE ] IEI: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:55.658291] [DEBUG] [REMOTE ] IEI: PASS: Integrity check passed. [2026-01-02T12:17:55.658337] [DEBUG] [REMOTE ] IEI: Symbol is viable for forecasting. [2026-01-02T12:17:55.658396] [INFO ] [MAIN ] [1639/3541] IEI kept (0.5s) | 1637 kept, 2 rejected | 91.8/min | ETA: 20.7m [2026-01-02T12:17:56.191003] [DEBUG] [REMOTE ] IEP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:17:56.191137] [DEBUG] [REMOTE ] IEP: PASS: History has at least 300 days. [2026-01-02T12:17:56.191341] [DEBUG] [REMOTE ] IEP: PASS: Price check passed. Min price $7.25. [2026-01-02T12:17:56.191471] [DEBUG] [REMOTE ] IEP: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:56.191599] [DEBUG] [REMOTE ] IEP: PASS: Integrity check passed. [2026-01-02T12:17:56.191640] [DEBUG] [REMOTE ] IEP: Symbol is viable for forecasting. [2026-01-02T12:17:56.191686] [INFO ] [MAIN ] [1640/3541] IEP kept (0.5s) | 1638 kept, 2 rejected | 91.8/min | ETA: 20.7m [2026-01-02T12:17:57.585474] [DEBUG] [REMOTE ] IESC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:17:57.585628] [DEBUG] [REMOTE ] IESC: PASS: History has at least 300 days. [2026-01-02T12:17:57.585848] [DEBUG] [REMOTE ] IESC: PASS: Price check passed. Min price $357.94. [2026-01-02T12:17:57.585994] [DEBUG] [REMOTE ] IESC: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:57.586131] [DEBUG] [REMOTE ] IESC: PASS: Integrity check passed. [2026-01-02T12:17:57.586170] [DEBUG] [REMOTE ] IESC: Symbol is viable for forecasting. [2026-01-02T12:17:57.586226] [INFO ] [MAIN ] [1641/3541] IESC kept (1.4s) | 1639 kept, 2 rejected | 91.8/min | ETA: 20.7m [2026-01-02T12:17:58.063495] [DEBUG] [REMOTE ] IEX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:17:58.063666] [DEBUG] [REMOTE ] IEX: PASS: History has at least 300 days. [2026-01-02T12:17:58.063908] [DEBUG] [REMOTE ] IEX: PASS: Price check passed. Min price $160.84. [2026-01-02T12:17:58.064040] [DEBUG] [REMOTE ] IEX: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:58.064156] [DEBUG] [REMOTE ] IEX: PASS: Integrity check passed. [2026-01-02T12:17:58.064196] [DEBUG] [REMOTE ] IEX: Symbol is viable for forecasting. [2026-01-02T12:17:58.064243] [INFO ] [MAIN ] [1642/3541] IEX kept (0.5s) | 1640 kept, 2 rejected | 91.8/min | ETA: 20.7m [2026-01-02T12:17:58.512892] [DEBUG] [REMOTE ] IFF: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:17:58.513034] [DEBUG] [REMOTE ] IFF: PASS: History has at least 300 days. [2026-01-02T12:17:58.513264] [DEBUG] [REMOTE ] IFF: PASS: Price check passed. Min price $59.19. [2026-01-02T12:17:58.513397] [DEBUG] [REMOTE ] IFF: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:58.513513] [DEBUG] [REMOTE ] IFF: PASS: Integrity check passed. [2026-01-02T12:17:58.513553] [DEBUG] [REMOTE ] IFF: Symbol is viable for forecasting. [2026-01-02T12:17:58.513622] [INFO ] [MAIN ] [1643/3541] IFF kept (0.4s) | 1641 kept, 2 rejected | 91.8/min | ETA: 20.7m [2026-01-02T12:17:58.854332] [DEBUG] [REMOTE ] IFN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:17:58.854484] [DEBUG] [REMOTE ] IFN: PASS: History has at least 300 days. [2026-01-02T12:17:58.854786] [DEBUG] [REMOTE ] IFN: PASS: Price check passed. Min price $13.57. [2026-01-02T12:17:58.854925] [DEBUG] [REMOTE ] IFN: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:58.855055] [DEBUG] [REMOTE ] IFN: PASS: Integrity check passed. [2026-01-02T12:17:58.855096] [DEBUG] [REMOTE ] IFN: Symbol is viable for forecasting. [2026-01-02T12:17:58.855147] [INFO ] [MAIN ] [1644/3541] IFN kept (0.3s) | 1642 kept, 2 rejected | 91.8/min | ETA: 20.7m [2026-01-02T12:17:59.210019] [DEBUG] [REMOTE ] IFS: Retrieved 1609 rows, trimmed to 300. [2026-01-02T12:17:59.210149] [DEBUG] [REMOTE ] IFS: PASS: History has at least 300 days. [2026-01-02T12:17:59.210351] [DEBUG] [REMOTE ] IFS: PASS: Price check passed. Min price $38.50. [2026-01-02T12:17:59.210486] [DEBUG] [REMOTE ] IFS: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:59.210621] [DEBUG] [REMOTE ] IFS: PASS: Integrity check passed. [2026-01-02T12:17:59.210668] [DEBUG] [REMOTE ] IFS: Symbol is viable for forecasting. [2026-01-02T12:17:59.210718] [INFO ] [MAIN ] [1645/3541] IFS kept (0.4s) | 1643 kept, 2 rejected | 91.9/min | ETA: 20.6m [2026-01-02T12:17:59.619682] [DEBUG] [REMOTE ] IGA: Retrieved 5076 rows, trimmed to 300. [2026-01-02T12:17:59.619820] [DEBUG] [REMOTE ] IGA: PASS: History has at least 300 days. [2026-01-02T12:17:59.620043] [DEBUG] [REMOTE ] IGA: PASS: Price check passed. Min price $9.27. [2026-01-02T12:17:59.620185] [DEBUG] [REMOTE ] IGA: PASS: Continuity check passed with 300 days. [2026-01-02T12:17:59.620303] [DEBUG] [REMOTE ] IGA: PASS: Integrity check passed. [2026-01-02T12:17:59.620344] [DEBUG] [REMOTE ] IGA: Symbol is viable for forecasting. [2026-01-02T12:17:59.620395] [INFO ] [MAIN ] [1646/3541] IGA kept (0.4s) | 1644 kept, 2 rejected | 91.9/min | ETA: 20.6m [2026-01-02T12:18:00.251349] [DEBUG] [REMOTE ] IGD: Retrieved 5225 rows, trimmed to 300. [2026-01-02T12:18:00.251485] [DEBUG] [REMOTE ] IGD: PASS: History has at least 300 days. [2026-01-02T12:18:00.251718] [DEBUG] [REMOTE ] IGD: PASS: Price check passed. Min price $5.52. [2026-01-02T12:18:00.251858] [DEBUG] [REMOTE ] IGD: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:00.251974] [DEBUG] [REMOTE ] IGD: PASS: Integrity check passed. [2026-01-02T12:18:00.252014] [DEBUG] [REMOTE ] IGD: Symbol is viable for forecasting. [2026-01-02T12:18:00.252067] [INFO ] [MAIN ] [1647/3541] IGD kept (0.6s) | 1645 kept, 2 rejected | 91.9/min | ETA: 20.6m [2026-01-02T12:18:00.735691] [DEBUG] [REMOTE ] IGF: Retrieved 4542 rows, trimmed to 300. [2026-01-02T12:18:00.735823] [DEBUG] [REMOTE ] IGF: PASS: History has at least 300 days. [2026-01-02T12:18:00.736048] [DEBUG] [REMOTE ] IGF: PASS: Price check passed. Min price $59.99. [2026-01-02T12:18:00.736183] [DEBUG] [REMOTE ] IGF: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:00.736292] [DEBUG] [REMOTE ] IGF: PASS: Integrity check passed. [2026-01-02T12:18:00.736331] [DEBUG] [REMOTE ] IGF: Symbol is viable for forecasting. [2026-01-02T12:18:00.736378] [INFO ] [MAIN ] [1648/3541] IGF kept (0.5s) | 1646 kept, 2 rejected | 91.9/min | ETA: 20.6m [2026-01-02T12:18:01.101078] [DEBUG] [REMOTE ] IGI: Retrieved 4152 rows, trimmed to 300. [2026-01-02T12:18:01.101192] [DEBUG] [REMOTE ] IGI: PASS: History has at least 300 days. [2026-01-02T12:18:01.101420] [DEBUG] [REMOTE ] IGI: PASS: Price check passed. Min price $16.26. [2026-01-02T12:18:01.101559] [DEBUG] [REMOTE ] IGI: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:01.101702] [DEBUG] [REMOTE ] IGI: PASS: Integrity check passed. [2026-01-02T12:18:01.101746] [DEBUG] [REMOTE ] IGI: Symbol is viable for forecasting. [2026-01-02T12:18:01.101806] [INFO ] [MAIN ] [1649/3541] IGI kept (0.4s) | 1647 kept, 2 rejected | 91.9/min | ETA: 20.6m [2026-01-02T12:18:01.988257] [DEBUG] [REMOTE ] IGIB: Retrieved 4774 rows, trimmed to 300. [2026-01-02T12:18:01.988389] [DEBUG] [REMOTE ] IGIB: PASS: History has at least 300 days. [2026-01-02T12:18:01.988685] [DEBUG] [REMOTE ] IGIB: PASS: Price check passed. Min price $53.24. [2026-01-02T12:18:01.988826] [DEBUG] [REMOTE ] IGIB: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:01.988951] [DEBUG] [REMOTE ] IGIB: PASS: Integrity check passed. [2026-01-02T12:18:01.989002] [DEBUG] [REMOTE ] IGIB: Symbol is viable for forecasting. [2026-01-02T12:18:01.989058] [INFO ] [MAIN ] [1650/3541] IGIB kept (0.9s) | 1648 kept, 2 rejected | 91.9/min | ETA: 20.6m [2026-01-02T12:18:02.278520] [DEBUG] [REMOTE ] IGIC: Retrieved 1456 rows, trimmed to 300. [2026-01-02T12:18:02.278670] [DEBUG] [REMOTE ] IGIC: PASS: History has at least 300 days. [2026-01-02T12:18:02.278896] [DEBUG] [REMOTE ] IGIC: PASS: Price check passed. Min price $21.24. [2026-01-02T12:18:02.279046] [DEBUG] [REMOTE ] IGIC: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:02.279161] [DEBUG] [REMOTE ] IGIC: PASS: Integrity check passed. [2026-01-02T12:18:02.279202] [DEBUG] [REMOTE ] IGIC: Symbol is viable for forecasting. [2026-01-02T12:18:02.279252] [INFO ] [MAIN ] [1651/3541] IGIC kept (0.3s) | 1649 kept, 2 rejected | 91.9/min | ETA: 20.6m [2026-01-02T12:18:12.757488] [DEBUG] [REMOTE ] IGSB: Retrieved 4774 rows, trimmed to 300. [2026-01-02T12:18:12.757676] [DEBUG] [REMOTE ] IGSB: PASS: History has at least 300 days. [2026-01-02T12:18:12.757946] [DEBUG] [REMOTE ] IGSB: PASS: Price check passed. Min price $52.28. [2026-01-02T12:18:12.758090] [DEBUG] [REMOTE ] IGSB: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:12.758212] [DEBUG] [REMOTE ] IGSB: PASS: Integrity check passed. [2026-01-02T12:18:12.758254] [DEBUG] [REMOTE ] IGSB: Symbol is viable for forecasting. [2026-01-02T12:18:12.758410] [INFO ] [MAIN ] [1652/3541] IGSB kept (10.5s) | 1650 kept, 2 rejected | 91.1/min | ETA: 20.7m [2026-01-02T12:18:13.160695] [DEBUG] [REMOTE ] IHD: Retrieved 3692 rows, trimmed to 300. [2026-01-02T12:18:13.160832] [DEBUG] [REMOTE ] IHD: PASS: History has at least 300 days. [2026-01-02T12:18:13.161040] [DEBUG] [REMOTE ] IHD: PASS: Price check passed. Min price $5.91. [2026-01-02T12:18:13.161178] [DEBUG] [REMOTE ] IHD: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:13.161290] [DEBUG] [REMOTE ] IHD: PASS: Integrity check passed. [2026-01-02T12:18:13.161333] [DEBUG] [REMOTE ] IHD: Symbol is viable for forecasting. [2026-01-02T12:18:13.161386] [INFO ] [MAIN ] [1653/3541] IHD kept (0.4s) | 1651 kept, 2 rejected | 91.1/min | ETA: 20.7m [2026-01-02T12:18:13.596829] [DEBUG] [REMOTE ] IHG: Retrieved 5719 rows, trimmed to 300. [2026-01-02T12:18:13.596963] [DEBUG] [REMOTE ] IHG: PASS: History has at least 300 days. [2026-01-02T12:18:13.597188] [DEBUG] [REMOTE ] IHG: PASS: Price check passed. Min price $118.68. [2026-01-02T12:18:13.597322] [DEBUG] [REMOTE ] IHG: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:13.597431] [DEBUG] [REMOTE ] IHG: PASS: Integrity check passed. [2026-01-02T12:18:13.597470] [DEBUG] [REMOTE ] IHG: Symbol is viable for forecasting. [2026-01-02T12:18:13.597518] [INFO ] [MAIN ] [1654/3541] IHG kept (0.4s) | 1652 kept, 2 rejected | 91.2/min | ETA: 20.7m [2026-01-02T12:18:13.838644] [DEBUG] [REMOTE ] IHS: Retrieved 1058 rows, trimmed to 300. [2026-01-02T12:18:13.838776] [DEBUG] [REMOTE ] IHS: PASS: History has at least 300 days. [2026-01-02T12:18:13.838975] [DEBUG] [REMOTE ] IHS: PASS: Price check passed. Min price $6.24. [2026-01-02T12:18:13.839110] [DEBUG] [REMOTE ] IHS: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:13.839218] [DEBUG] [REMOTE ] IHS: PASS: Integrity check passed. [2026-01-02T12:18:13.839260] [DEBUG] [REMOTE ] IHS: Symbol is viable for forecasting. [2026-01-02T12:18:13.839311] [INFO ] [MAIN ] [1655/3541] IHS kept (0.2s) | 1653 kept, 2 rejected | 91.2/min | ETA: 20.7m [2026-01-02T12:18:14.376045] [DEBUG] [REMOTE ] IIF: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:18:14.376183] [DEBUG] [REMOTE ] IIF: PASS: History has at least 300 days. [2026-01-02T12:18:14.376448] [DEBUG] [REMOTE ] IIF: PASS: Price check passed. Min price $24.56. [2026-01-02T12:18:14.376805] [DEBUG] [REMOTE ] IIF: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:14.376937] [DEBUG] [REMOTE ] IIF: PASS: Integrity check passed. [2026-01-02T12:18:14.376978] [DEBUG] [REMOTE ] IIF: Symbol is viable for forecasting. [2026-01-02T12:18:14.377029] [INFO ] [MAIN ] [1656/3541] IIF kept (0.5s) | 1654 kept, 2 rejected | 91.2/min | ETA: 20.7m [2026-01-02T12:18:14.782120] [DEBUG] [REMOTE ] III: Retrieved 4753 rows, trimmed to 300. [2026-01-02T12:18:14.782251] [DEBUG] [REMOTE ] III: PASS: History has at least 300 days. [2026-01-02T12:18:14.782458] [DEBUG] [REMOTE ] III: PASS: Price check passed. Min price $4.97. [2026-01-02T12:18:14.782615] [DEBUG] [REMOTE ] III: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:14.782731] [DEBUG] [REMOTE ] III: PASS: Integrity check passed. [2026-01-02T12:18:14.782771] [DEBUG] [REMOTE ] III: Symbol is viable for forecasting. [2026-01-02T12:18:14.782819] [INFO ] [MAIN ] [1657/3541] III kept (0.4s) | 1655 kept, 2 rejected | 91.2/min | ETA: 20.7m [2026-01-02T12:18:15.242589] [DEBUG] [REMOTE ] IIIN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:18:15.242771] [DEBUG] [REMOTE ] IIIN: PASS: History has at least 300 days. [2026-01-02T12:18:15.243031] [DEBUG] [REMOTE ] IIIN: PASS: Price check passed. Min price $29.10. [2026-01-02T12:18:15.243177] [DEBUG] [REMOTE ] IIIN: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:15.243300] [DEBUG] [REMOTE ] IIIN: PASS: Integrity check passed. [2026-01-02T12:18:15.243342] [DEBUG] [REMOTE ] IIIN: Symbol is viable for forecasting. [2026-01-02T12:18:15.243393] [INFO ] [MAIN ] [1658/3541] IIIN kept (0.5s) | 1656 kept, 2 rejected | 91.2/min | ETA: 20.6m [2026-01-02T12:18:15.550199] [DEBUG] [REMOTE ] IIM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:18:15.550390] [DEBUG] [REMOTE ] IIM: PASS: History has at least 300 days. [2026-01-02T12:18:15.550705] [DEBUG] [REMOTE ] IIM: PASS: Price check passed. Min price $12.05. [2026-01-02T12:18:15.550856] [DEBUG] [REMOTE ] IIM: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:15.550984] [DEBUG] [REMOTE ] IIM: PASS: Integrity check passed. [2026-01-02T12:18:15.551025] [DEBUG] [REMOTE ] IIM: Symbol is viable for forecasting. [2026-01-02T12:18:15.551076] [INFO ] [MAIN ] [1659/3541] IIM kept (0.3s) | 1657 kept, 2 rejected | 91.3/min | ETA: 20.6m [2026-01-02T12:18:16.120805] [DEBUG] [REMOTE ] ILMN: Retrieved 6395 rows, trimmed to 300. [2026-01-02T12:18:16.121002] [DEBUG] [REMOTE ] ILMN: PASS: History has at least 300 days. [2026-01-02T12:18:16.121302] [DEBUG] [REMOTE ] ILMN: PASS: Price check passed. Min price $91.00. [2026-01-02T12:18:16.121484] [DEBUG] [REMOTE ] ILMN: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:16.121646] [DEBUG] [REMOTE ] ILMN: PASS: Integrity check passed. [2026-01-02T12:18:16.121690] [DEBUG] [REMOTE ] ILMN: Symbol is viable for forecasting. [2026-01-02T12:18:16.121746] [INFO ] [MAIN ] [1660/3541] ILMN kept (0.6s) | 1658 kept, 2 rejected | 91.3/min | ETA: 20.6m [2026-01-02T12:18:18.103083] [DEBUG] [REMOTE ] IMAX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:18:18.103465] [DEBUG] [REMOTE ] IMAX: PASS: History has at least 300 days. [2026-01-02T12:18:18.103890] [DEBUG] [REMOTE ] IMAX: PASS: Price check passed. Min price $31.09. [2026-01-02T12:18:18.104042] [DEBUG] [REMOTE ] IMAX: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:18.104192] [DEBUG] [REMOTE ] IMAX: PASS: Integrity check passed. [2026-01-02T12:18:18.104235] [DEBUG] [REMOTE ] IMAX: Symbol is viable for forecasting. [2026-01-02T12:18:18.104299] [INFO ] [MAIN ] [1661/3541] IMAX kept (2.0s) | 1659 kept, 2 rejected | 91.2/min | ETA: 20.6m [2026-01-02T12:18:18.581015] [DEBUG] [REMOTE ] IMKTA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:18:18.581201] [DEBUG] [REMOTE ] IMKTA: PASS: History has at least 300 days. [2026-01-02T12:18:18.581478] [DEBUG] [REMOTE ] IMKTA: PASS: Price check passed. Min price $68.55. [2026-01-02T12:18:18.581648] [DEBUG] [REMOTE ] IMKTA: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:18.581780] [DEBUG] [REMOTE ] IMKTA: PASS: Integrity check passed. [2026-01-02T12:18:18.581823] [DEBUG] [REMOTE ] IMKTA: Symbol is viable for forecasting. [2026-01-02T12:18:18.581885] [INFO ] [MAIN ] [1662/3541] IMKTA kept (0.5s) | 1660 kept, 2 rejected | 91.2/min | ETA: 20.6m [2026-01-02T12:18:18.926063] [DEBUG] [REMOTE ] IMMP: Retrieved 3448 rows, trimmed to 300. [2026-01-02T12:18:18.926235] [DEBUG] [REMOTE ] IMMP: PASS: History has at least 300 days. [2026-01-02T12:18:18.926505] [DEBUG] [REMOTE ] IMMP: PASS: Price check passed. Min price $1.65. [2026-01-02T12:18:18.926677] [DEBUG] [REMOTE ] IMMP: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:18.926799] [DEBUG] [REMOTE ] IMMP: PASS: Integrity check passed. [2026-01-02T12:18:18.926840] [DEBUG] [REMOTE ] IMMP: Symbol is viable for forecasting. [2026-01-02T12:18:18.926893] [INFO ] [MAIN ] [1663/3541] IMMP kept (0.3s) | 1661 kept, 2 rejected | 91.2/min | ETA: 20.6m [2026-01-02T12:18:19.210707] [DEBUG] [REMOTE ] IMMX: Retrieved 1014 rows, trimmed to 300. [2026-01-02T12:18:19.210911] [DEBUG] [REMOTE ] IMMX: PASS: History has at least 300 days. [2026-01-02T12:18:19.211222] [DEBUG] [REMOTE ] IMMX: PASS: Price check passed. Min price $2.48. [2026-01-02T12:18:19.211374] [DEBUG] [REMOTE ] IMMX: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:19.211507] [DEBUG] [REMOTE ] IMMX: PASS: Integrity check passed. [2026-01-02T12:18:19.211550] [DEBUG] [REMOTE ] IMMX: Symbol is viable for forecasting. [2026-01-02T12:18:19.211628] [INFO ] [MAIN ] [1664/3541] IMMX kept (0.3s) | 1662 kept, 2 rejected | 91.2/min | ETA: 20.6m [2026-01-02T12:18:19.526933] [DEBUG] [REMOTE ] IMNM: Retrieved 1318 rows, trimmed to 300. [2026-01-02T12:18:19.527118] [DEBUG] [REMOTE ] IMNM: PASS: History has at least 300 days. [2026-01-02T12:18:19.527360] [DEBUG] [REMOTE ] IMNM: PASS: Price check passed. Min price $13.82. [2026-01-02T12:18:19.527498] [DEBUG] [REMOTE ] IMNM: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:19.527635] [DEBUG] [REMOTE ] IMNM: PASS: Integrity check passed. [2026-01-02T12:18:19.527678] [DEBUG] [REMOTE ] IMNM: Symbol is viable for forecasting. [2026-01-02T12:18:19.527729] [INFO ] [MAIN ] [1665/3541] IMNM kept (0.3s) | 1663 kept, 2 rejected | 91.3/min | ETA: 20.6m [2026-01-02T12:18:20.230610] [DEBUG] [REMOTE ] IMNN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:18:20.230868] [DEBUG] [REMOTE ] IMNN: PASS: History has at least 300 days. [2026-01-02T12:18:20.231158] [DEBUG] [REMOTE ] IMNN: PASS: Price check passed. Min price $3.15. [2026-01-02T12:18:20.231298] [DEBUG] [REMOTE ] IMNN: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:20.231429] [DEBUG] [REMOTE ] IMNN: PASS: Integrity check passed. [2026-01-02T12:18:20.231471] [DEBUG] [REMOTE ] IMNN: Symbol is viable for forecasting. [2026-01-02T12:18:20.231526] [INFO ] [MAIN ] [1666/3541] IMNN kept (0.7s) | 1664 kept, 2 rejected | 91.3/min | ETA: 20.5m [2026-01-02T12:18:20.593478] [DEBUG] [REMOTE ] IMOS: Retrieved 6170 rows, trimmed to 300. [2026-01-02T12:18:20.593729] [DEBUG] [REMOTE ] IMOS: PASS: History has at least 300 days. [2026-01-02T12:18:20.594033] [DEBUG] [REMOTE ] IMOS: PASS: Price check passed. Min price $19.29. [2026-01-02T12:18:20.594175] [DEBUG] [REMOTE ] IMOS: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:20.594312] [DEBUG] [REMOTE ] IMOS: PASS: Integrity check passed. [2026-01-02T12:18:20.594353] [DEBUG] [REMOTE ] IMOS: Symbol is viable for forecasting. [2026-01-02T12:18:20.594406] [INFO ] [MAIN ] [1667/3541] IMOS kept (0.4s) | 1665 kept, 2 rejected | 91.3/min | ETA: 20.5m [2026-01-02T12:18:20.858472] [DEBUG] [REMOTE ] IMPP: Retrieved 1021 rows, trimmed to 300. [2026-01-02T12:18:20.858872] [DEBUG] [REMOTE ] IMPP: PASS: History has at least 300 days. [2026-01-02T12:18:20.859120] [DEBUG] [REMOTE ] IMPP: PASS: Price check passed. Min price $3.60. [2026-01-02T12:18:20.859261] [DEBUG] [REMOTE ] IMPP: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:20.859374] [DEBUG] [REMOTE ] IMPP: PASS: Integrity check passed. [2026-01-02T12:18:20.859416] [DEBUG] [REMOTE ] IMPP: Symbol is viable for forecasting. [2026-01-02T12:18:20.859469] [INFO ] [MAIN ] [1668/3541] IMPP kept (0.3s) | 1666 kept, 2 rejected | 91.3/min | ETA: 20.5m [2026-01-02T12:18:21.269925] [DEBUG] [REMOTE ] IMRX: Retrieved 1111 rows, trimmed to 300. [2026-01-02T12:18:21.270115] [DEBUG] [REMOTE ] IMRX: PASS: History has at least 300 days. [2026-01-02T12:18:21.270362] [DEBUG] [REMOTE ] IMRX: PASS: Price check passed. Min price $5.35. [2026-01-02T12:18:21.270500] [DEBUG] [REMOTE ] IMRX: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:21.270638] [DEBUG] [REMOTE ] IMRX: PASS: Integrity check passed. [2026-01-02T12:18:21.270681] [DEBUG] [REMOTE ] IMRX: Symbol is viable for forecasting. [2026-01-02T12:18:21.270733] [INFO ] [MAIN ] [1669/3541] IMRX kept (0.4s) | 1667 kept, 2 rejected | 91.3/min | ETA: 20.5m [2026-01-02T12:18:21.706355] [DEBUG] [REMOTE ] IMTX: Retrieved 1382 rows, trimmed to 300. [2026-01-02T12:18:21.706529] [DEBUG] [REMOTE ] IMTX: PASS: History has at least 300 days. [2026-01-02T12:18:21.706845] [DEBUG] [REMOTE ] IMTX: PASS: Price check passed. Min price $8.94. [2026-01-02T12:18:21.707047] [DEBUG] [REMOTE ] IMTX: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:21.707208] [DEBUG] [REMOTE ] IMTX: PASS: Integrity check passed. [2026-01-02T12:18:21.707267] [DEBUG] [REMOTE ] IMTX: Symbol is viable for forecasting. [2026-01-02T12:18:21.707342] [INFO ] [MAIN ] [1670/3541] IMTX kept (0.4s) | 1668 kept, 2 rejected | 91.4/min | ETA: 20.5m [2026-01-02T12:18:22.142363] [DEBUG] [REMOTE ] IMXI: Retrieved 2205 rows, trimmed to 300. [2026-01-02T12:18:22.142538] [DEBUG] [REMOTE ] IMXI: PASS: History has at least 300 days. [2026-01-02T12:18:22.142804] [DEBUG] [REMOTE ] IMXI: PASS: Price check passed. Min price $14.10. [2026-01-02T12:18:22.142944] [DEBUG] [REMOTE ] IMXI: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:22.143062] [DEBUG] [REMOTE ] IMXI: PASS: Integrity check passed. [2026-01-02T12:18:22.143103] [DEBUG] [REMOTE ] IMXI: Symbol is viable for forecasting. [2026-01-02T12:18:22.143156] [INFO ] [MAIN ] [1671/3541] IMXI kept (0.4s) | 1669 kept, 2 rejected | 91.4/min | ETA: 20.5m [2026-01-02T12:18:22.458924] [DEBUG] [REMOTE ] INAB: Retrieved 1111 rows, trimmed to 300. [2026-01-02T12:18:22.459248] [DEBUG] [REMOTE ] INAB: PASS: History has at least 300 days. [2026-01-02T12:18:22.459549] [DEBUG] [REMOTE ] INAB: PASS: Price check passed. Min price $1.21. [2026-01-02T12:18:22.459719] [DEBUG] [REMOTE ] INAB: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:22.459846] [DEBUG] [REMOTE ] INAB: PASS: Integrity check passed. [2026-01-02T12:18:22.459891] [DEBUG] [REMOTE ] INAB: Symbol is viable for forecasting. [2026-01-02T12:18:22.459946] [INFO ] [MAIN ] [1672/3541] INAB kept (0.3s) | 1670 kept, 2 rejected | 91.4/min | ETA: 20.4m [2026-01-02T12:18:22.941462] [DEBUG] [REMOTE ] INBK: Retrieved 5287 rows, trimmed to 300. [2026-01-02T12:18:22.941656] [DEBUG] [REMOTE ] INBK: PASS: History has at least 300 days. [2026-01-02T12:18:22.941905] [DEBUG] [REMOTE ] INBK: PASS: Price check passed. Min price $17.21. [2026-01-02T12:18:22.942045] [DEBUG] [REMOTE ] INBK: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:22.942165] [DEBUG] [REMOTE ] INBK: PASS: Integrity check passed. [2026-01-02T12:18:22.942207] [DEBUG] [REMOTE ] INBK: Symbol is viable for forecasting. [2026-01-02T12:18:22.942259] [INFO ] [MAIN ] [1673/3541] INBK kept (0.5s) | 1671 kept, 2 rejected | 91.4/min | ETA: 20.4m [2026-01-02T12:18:23.292740] [DEBUG] [REMOTE ] INBX: Retrieved 400 rows, trimmed to 300. [2026-01-02T12:18:23.292928] [DEBUG] [REMOTE ] INBX: PASS: History has at least 300 days. [2026-01-02T12:18:23.293172] [DEBUG] [REMOTE ] INBX: PASS: Price check passed. Min price $28.36. [2026-01-02T12:18:23.293313] [DEBUG] [REMOTE ] INBX: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:23.293433] [DEBUG] [REMOTE ] INBX: PASS: Integrity check passed. [2026-01-02T12:18:23.293477] [DEBUG] [REMOTE ] INBX: Symbol is viable for forecasting. [2026-01-02T12:18:23.293529] [INFO ] [MAIN ] [1674/3541] INBX kept (0.4s) | 1672 kept, 2 rejected | 91.4/min | ETA: 20.4m [2026-01-02T12:18:23.906400] [DEBUG] [REMOTE ] INCY: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:18:23.906604] [DEBUG] [REMOTE ] INCY: PASS: History has at least 300 days. [2026-01-02T12:18:23.906858] [DEBUG] [REMOTE ] INCY: PASS: Price check passed. Min price $83.80. [2026-01-02T12:18:23.906996] [DEBUG] [REMOTE ] INCY: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:23.907116] [DEBUG] [REMOTE ] INCY: PASS: Integrity check passed. [2026-01-02T12:18:23.907157] [DEBUG] [REMOTE ] INCY: Symbol is viable for forecasting. [2026-01-02T12:18:23.907210] [INFO ] [MAIN ] [1675/3541] INCY kept (0.6s) | 1673 kept, 2 rejected | 91.4/min | ETA: 20.4m [2026-01-02T12:18:24.361839] [DEBUG] [REMOTE ] INDB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:18:24.362040] [DEBUG] [REMOTE ] INDB: PASS: History has at least 300 days. [2026-01-02T12:18:24.362339] [DEBUG] [REMOTE ] INDB: PASS: Price check passed. Min price $63.89. [2026-01-02T12:18:24.362481] [DEBUG] [REMOTE ] INDB: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:24.362641] [DEBUG] [REMOTE ] INDB: PASS: Integrity check passed. [2026-01-02T12:18:24.362684] [DEBUG] [REMOTE ] INDB: Symbol is viable for forecasting. [2026-01-02T12:18:24.362736] [INFO ] [MAIN ] [1676/3541] INDB kept (0.5s) | 1674 kept, 2 rejected | 91.5/min | ETA: 20.4m [2026-01-02T12:18:24.605100] [DEBUG] [REMOTE ] INDI: Retrieved 1146 rows, trimmed to 300. [2026-01-02T12:18:24.605315] [DEBUG] [REMOTE ] INDI: PASS: History has at least 300 days. [2026-01-02T12:18:24.605637] [DEBUG] [REMOTE ] INDI: PASS: Price check passed. Min price $3.29. [2026-01-02T12:18:24.605816] [DEBUG] [REMOTE ] INDI: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:24.605979] [DEBUG] [REMOTE ] INDI: PASS: Integrity check passed. [2026-01-02T12:18:24.606038] [DEBUG] [REMOTE ] INDI: Symbol is viable for forecasting. [2026-01-02T12:18:24.606109] [INFO ] [MAIN ] [1677/3541] INDI kept (0.2s) | 1675 kept, 2 rejected | 91.5/min | ETA: 20.4m [2026-01-02T12:18:28.031329] [DEBUG] [REMOTE ] INDP: Retrieved 2619 rows, trimmed to 300. [2026-01-02T12:18:28.031534] [DEBUG] [REMOTE ] INDP: PASS: History has at least 300 days. [2026-01-02T12:18:28.031889] [DEBUG] [REMOTE ] INDP: PASS: Price check passed. Min price $1.75. [2026-01-02T12:18:28.032230] [DEBUG] [REMOTE ] INDP: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:28.032535] [DEBUG] [REMOTE ] INDP: PASS: Integrity check passed. [2026-01-02T12:18:28.032603] [DEBUG] [REMOTE ] INDP: Symbol is viable for forecasting. [2026-01-02T12:18:28.032664] [INFO ] [MAIN ] [1678/3541] INDP kept (3.4s) | 1676 kept, 2 rejected | 91.3/min | ETA: 20.4m [2026-01-02T12:18:28.415044] [DEBUG] [REMOTE ] INDY: Retrieved 4052 rows, trimmed to 300. [2026-01-02T12:18:28.415234] [DEBUG] [REMOTE ] INDY: PASS: History has at least 300 days. [2026-01-02T12:18:28.415512] [DEBUG] [REMOTE ] INDY: PASS: Price check passed. Min price $47.48. [2026-01-02T12:18:28.415679] [DEBUG] [REMOTE ] INDY: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:28.415806] [DEBUG] [REMOTE ] INDY: PASS: Integrity check passed. [2026-01-02T12:18:28.415847] [DEBUG] [REMOTE ] INDY: Symbol is viable for forecasting. [2026-01-02T12:18:28.415899] [INFO ] [MAIN ] [1679/3541] INDY kept (0.4s) | 1677 kept, 2 rejected | 91.3/min | ETA: 20.4m [2026-01-02T12:18:28.618141] [DEBUG] [REMOTE ] INFO: Retrieved 307 rows, trimmed to 300. [2026-01-02T12:18:28.618337] [DEBUG] [REMOTE ] INFO: PASS: History has at least 300 days. [2026-01-02T12:18:28.618759] [DEBUG] [REMOTE ] INFO: PASS: Price check passed. Min price $23.25. [2026-01-02T12:18:28.618907] [DEBUG] [REMOTE ] INFO: FAIL: Volume check failed. Min volume 1.0 < 100. [2026-01-02T12:18:28.618993] [WARN ] [LOCAL ] INFO: SET TO BLACKLISTED [2026-01-02T12:18:28.620465] [INFO ] [MAIN ] [1680/3541] INFO rejected (0.2s) | 1677 kept, 3 rejected | 91.3/min | ETA: 20.4m [2026-01-02T12:18:29.292304] [DEBUG] [REMOTE ] INFY: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:18:29.292508] [DEBUG] [REMOTE ] INFY: PASS: History has at least 300 days. [2026-01-02T12:18:29.292878] [DEBUG] [REMOTE ] INFY: PASS: Price check passed. Min price $15.83. [2026-01-02T12:18:29.293042] [DEBUG] [REMOTE ] INFY: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:29.293192] [DEBUG] [REMOTE ] INFY: PASS: Integrity check passed. [2026-01-02T12:18:29.293238] [DEBUG] [REMOTE ] INFY: Symbol is viable for forecasting. [2026-01-02T12:18:29.293298] [INFO ] [MAIN ] [1681/3541] INFY kept (0.7s) | 1678 kept, 3 rejected | 91.3/min | ETA: 20.4m [2026-01-02T12:18:29.601643] [DEBUG] [REMOTE ] ING: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:18:29.601786] [DEBUG] [REMOTE ] ING: PASS: History has at least 300 days. [2026-01-02T12:18:29.601999] [DEBUG] [REMOTE ] ING: PASS: Price check passed. Min price $23.66. [2026-01-02T12:18:29.602130] [DEBUG] [REMOTE ] ING: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:29.602246] [DEBUG] [REMOTE ] ING: PASS: Integrity check passed. [2026-01-02T12:18:29.602285] [DEBUG] [REMOTE ] ING: Symbol is viable for forecasting. [2026-01-02T12:18:29.602331] [INFO ] [MAIN ] [1682/3541] ING kept (0.3s) | 1679 kept, 3 rejected | 91.4/min | ETA: 20.4m [2026-01-02T12:18:29.860635] [DEBUG] [REMOTE ] INGN: Retrieved 2988 rows, trimmed to 300. [2026-01-02T12:18:29.860796] [DEBUG] [REMOTE ] INGN: PASS: History has at least 300 days. [2026-01-02T12:18:29.861030] [DEBUG] [REMOTE ] INGN: PASS: Price check passed. Min price $6.59. [2026-01-02T12:18:29.861198] [DEBUG] [REMOTE ] INGN: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:29.861311] [DEBUG] [REMOTE ] INGN: PASS: Integrity check passed. [2026-01-02T12:18:29.861351] [DEBUG] [REMOTE ] INGN: Symbol is viable for forecasting. [2026-01-02T12:18:29.861400] [INFO ] [MAIN ] [1683/3541] INGN kept (0.3s) | 1680 kept, 3 rejected | 91.4/min | ETA: 20.3m [2026-01-02T12:18:30.320804] [DEBUG] [REMOTE ] INM: Retrieved 4632 rows, trimmed to 300. [2026-01-02T12:18:30.320968] [DEBUG] [REMOTE ] INM: PASS: History has at least 300 days. [2026-01-02T12:18:30.321237] [DEBUG] [REMOTE ] INM: PASS: Price check passed. Min price $1.06. [2026-01-02T12:18:30.321381] [DEBUG] [REMOTE ] INM: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:30.321509] [DEBUG] [REMOTE ] INM: PASS: Integrity check passed. [2026-01-02T12:18:30.321589] [DEBUG] [REMOTE ] INM: Symbol is viable for forecasting. [2026-01-02T12:18:30.321660] [INFO ] [MAIN ] [1684/3541] INM kept (0.5s) | 1681 kept, 3 rejected | 91.4/min | ETA: 20.3m [2026-01-02T12:18:32.149375] [DEBUG] [REMOTE ] INMB: Retrieved 1738 rows, trimmed to 300. [2026-01-02T12:18:32.149499] [DEBUG] [REMOTE ] INMB: PASS: History has at least 300 days. [2026-01-02T12:18:32.149728] [DEBUG] [REMOTE ] INMB: PASS: Price check passed. Min price $1.42. [2026-01-02T12:18:32.149863] [DEBUG] [REMOTE ] INMB: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:32.149970] [DEBUG] [REMOTE ] INMB: PASS: Integrity check passed. [2026-01-02T12:18:32.150011] [DEBUG] [REMOTE ] INMB: Symbol is viable for forecasting. [2026-01-02T12:18:32.150057] [INFO ] [MAIN ] [1685/3541] INMB kept (1.8s) | 1682 kept, 3 rejected | 91.3/min | ETA: 20.3m [2026-01-02T12:18:32.384835] [DEBUG] [REMOTE ] INMD: Retrieved 1609 rows, trimmed to 300. [2026-01-02T12:18:32.385016] [DEBUG] [REMOTE ] INMD: PASS: History has at least 300 days. [2026-01-02T12:18:32.385298] [DEBUG] [REMOTE ] INMD: PASS: Price check passed. Min price $13.74. [2026-01-02T12:18:32.385444] [DEBUG] [REMOTE ] INMD: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:32.385564] [DEBUG] [REMOTE ] INMD: PASS: Integrity check passed. [2026-01-02T12:18:32.385625] [DEBUG] [REMOTE ] INMD: Symbol is viable for forecasting. [2026-01-02T12:18:32.385684] [INFO ] [MAIN ] [1686/3541] INMD kept (0.2s) | 1683 kept, 3 rejected | 91.3/min | ETA: 20.3m [2026-01-02T12:18:32.887640] [DEBUG] [REMOTE ] INN: Retrieved 3746 rows, trimmed to 300. [2026-01-02T12:18:32.887772] [DEBUG] [REMOTE ] INN: PASS: History has at least 300 days. [2026-01-02T12:18:32.887972] [DEBUG] [REMOTE ] INN: PASS: Price check passed. Min price $4.76. [2026-01-02T12:18:32.888104] [DEBUG] [REMOTE ] INN: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:32.888212] [DEBUG] [REMOTE ] INN: PASS: Integrity check passed. [2026-01-02T12:18:32.888251] [DEBUG] [REMOTE ] INN: Symbol is viable for forecasting. [2026-01-02T12:18:32.888297] [INFO ] [MAIN ] [1687/3541] INN kept (0.5s) | 1684 kept, 3 rejected | 91.4/min | ETA: 20.3m [2026-01-02T12:18:33.433451] [DEBUG] [REMOTE ] INO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:18:33.433715] [DEBUG] [REMOTE ] INO: PASS: History has at least 300 days. [2026-01-02T12:18:33.434015] [DEBUG] [REMOTE ] INO: PASS: Price check passed. Min price $1.73. [2026-01-02T12:18:33.434154] [DEBUG] [REMOTE ] INO: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:33.434288] [DEBUG] [REMOTE ] INO: PASS: Integrity check passed. [2026-01-02T12:18:33.434376] [DEBUG] [REMOTE ] INO: Symbol is viable for forecasting. [2026-01-02T12:18:33.434435] [INFO ] [MAIN ] [1688/3541] INO kept (0.5s) | 1685 kept, 3 rejected | 91.4/min | ETA: 20.3m [2026-01-02T12:18:33.881682] [DEBUG] [REMOTE ] INOD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:18:33.881937] [DEBUG] [REMOTE ] INOD: PASS: History has at least 300 days. [2026-01-02T12:18:33.882454] [DEBUG] [REMOTE ] INOD: PASS: Price check passed. Min price $47.95. [2026-01-02T12:18:33.882645] [DEBUG] [REMOTE ] INOD: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:33.882817] [DEBUG] [REMOTE ] INOD: PASS: Integrity check passed. [2026-01-02T12:18:33.882867] [DEBUG] [REMOTE ] INOD: Symbol is viable for forecasting. [2026-01-02T12:18:33.882935] [INFO ] [MAIN ] [1689/3541] INOD kept (0.4s) | 1686 kept, 3 rejected | 91.4/min | ETA: 20.3m [2026-01-02T12:18:34.081079] [DEBUG] [REMOTE ] INSE: Retrieved 2264 rows, trimmed to 300. [2026-01-02T12:18:34.081279] [DEBUG] [REMOTE ] INSE: PASS: History has at least 300 days. [2026-01-02T12:18:34.081541] [DEBUG] [REMOTE ] INSE: PASS: Price check passed. Min price $6.87. [2026-01-02T12:18:34.081760] [DEBUG] [REMOTE ] INSE: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:34.081932] [DEBUG] [REMOTE ] INSE: PASS: Integrity check passed. [2026-01-02T12:18:34.081979] [DEBUG] [REMOTE ] INSE: Symbol is viable for forecasting. [2026-01-02T12:18:34.082034] [INFO ] [MAIN ] [1690/3541] INSE kept (0.2s) | 1687 kept, 3 rejected | 91.4/min | ETA: 20.2m [2026-01-02T12:18:34.722511] [DEBUG] [REMOTE ] INSG: Retrieved 6314 rows, trimmed to 300. [2026-01-02T12:18:34.722680] [DEBUG] [REMOTE ] INSG: PASS: History has at least 300 days. [2026-01-02T12:18:34.722896] [DEBUG] [REMOTE ] INSG: PASS: Price check passed. Min price $9.96. [2026-01-02T12:18:34.723028] [DEBUG] [REMOTE ] INSG: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:34.723139] [DEBUG] [REMOTE ] INSG: PASS: Integrity check passed. [2026-01-02T12:18:34.723179] [DEBUG] [REMOTE ] INSG: Symbol is viable for forecasting. [2026-01-02T12:18:34.723227] [INFO ] [MAIN ] [1691/3541] INSG kept (0.6s) | 1688 kept, 3 rejected | 91.4/min | ETA: 20.2m [2026-01-02T12:18:35.189452] [DEBUG] [REMOTE ] INSM: Retrieved 6435 rows, trimmed to 300. [2026-01-02T12:18:35.189678] [DEBUG] [REMOTE ] INSM: PASS: History has at least 300 days. [2026-01-02T12:18:35.190155] [DEBUG] [REMOTE ] INSM: PASS: Price check passed. Min price $159.66. [2026-01-02T12:18:35.190341] [DEBUG] [REMOTE ] INSM: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:35.190493] [DEBUG] [REMOTE ] INSM: PASS: Integrity check passed. [2026-01-02T12:18:35.190537] [DEBUG] [REMOTE ] INSM: Symbol is viable for forecasting. [2026-01-02T12:18:35.190611] [INFO ] [MAIN ] [1692/3541] INSM kept (0.5s) | 1689 kept, 3 rejected | 91.4/min | ETA: 20.2m [2026-01-02T12:18:35.443563] [DEBUG] [REMOTE ] INSP: Retrieved 1927 rows, trimmed to 300. [2026-01-02T12:18:35.443770] [DEBUG] [REMOTE ] INSP: PASS: History has at least 300 days. [2026-01-02T12:18:35.444089] [DEBUG] [REMOTE ] INSP: PASS: Price check passed. Min price $72.08. [2026-01-02T12:18:35.444232] [DEBUG] [REMOTE ] INSP: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:35.444359] [DEBUG] [REMOTE ] INSP: PASS: Integrity check passed. [2026-01-02T12:18:35.444401] [DEBUG] [REMOTE ] INSP: Symbol is viable for forecasting. [2026-01-02T12:18:35.444455] [INFO ] [MAIN ] [1693/3541] INSP kept (0.3s) | 1690 kept, 3 rejected | 91.5/min | ETA: 20.2m [2026-01-02T12:18:35.727716] [DEBUG] [REMOTE ] INTA: Retrieved 1132 rows, trimmed to 300. [2026-01-02T12:18:35.727899] [DEBUG] [REMOTE ] INTA: PASS: History has at least 300 days. [2026-01-02T12:18:35.728144] [DEBUG] [REMOTE ] INTA: PASS: Price check passed. Min price $36.57. [2026-01-02T12:18:35.728323] [DEBUG] [REMOTE ] INTA: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:35.728445] [DEBUG] [REMOTE ] INTA: PASS: Integrity check passed. [2026-01-02T12:18:35.728487] [DEBUG] [REMOTE ] INTA: Symbol is viable for forecasting. [2026-01-02T12:18:35.728542] [INFO ] [MAIN ] [1694/3541] INTA kept (0.3s) | 1691 kept, 3 rejected | 91.5/min | ETA: 20.2m [2026-01-02T12:18:36.370009] [DEBUG] [REMOTE ] INTC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:18:36.370399] [DEBUG] [REMOTE ] INTC: PASS: History has at least 300 days. [2026-01-02T12:18:36.370725] [DEBUG] [REMOTE ] INTC: PASS: Price check passed. Min price $33.62. [2026-01-02T12:18:36.370874] [DEBUG] [REMOTE ] INTC: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:36.371210] [DEBUG] [REMOTE ] INTC: PASS: Integrity check passed. [2026-01-02T12:18:36.371383] [DEBUG] [REMOTE ] INTC: Symbol is viable for forecasting. [2026-01-02T12:18:36.371448] [INFO ] [MAIN ] [1695/3541] INTC kept (0.6s) | 1692 kept, 3 rejected | 91.5/min | ETA: 20.2m [2026-01-02T12:18:36.734769] [DEBUG] [REMOTE ] INTZ: Retrieved 3365 rows, trimmed to 300. [2026-01-02T12:18:36.734912] [DEBUG] [REMOTE ] INTZ: PASS: History has at least 300 days. [2026-01-02T12:18:36.735129] [DEBUG] [REMOTE ] INTZ: PASS: Price check passed. Min price $1.15. [2026-01-02T12:18:36.735375] [DEBUG] [REMOTE ] INTZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:36.735500] [DEBUG] [REMOTE ] INTZ: PASS: Integrity check passed. [2026-01-02T12:18:36.735551] [DEBUG] [REMOTE ] INTZ: Symbol is viable for forecasting. [2026-01-02T12:18:36.735621] [INFO ] [MAIN ] [1696/3541] INTZ kept (0.4s) | 1693 kept, 3 rejected | 91.5/min | ETA: 20.2m [2026-01-02T12:18:37.211652] [DEBUG] [REMOTE ] INVA: Retrieved 5345 rows, trimmed to 300. [2026-01-02T12:18:37.211845] [DEBUG] [REMOTE ] INVA: PASS: History has at least 300 days. [2026-01-02T12:18:37.212122] [DEBUG] [REMOTE ] INVA: PASS: Price check passed. Min price $16.67. [2026-01-02T12:18:37.212277] [DEBUG] [REMOTE ] INVA: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:37.212541] [DEBUG] [REMOTE ] INVA: PASS: Integrity check passed. [2026-01-02T12:18:37.212606] [DEBUG] [REMOTE ] INVA: Symbol is viable for forecasting. [2026-01-02T12:18:37.212664] [INFO ] [MAIN ] [1697/3541] INVA kept (0.5s) | 1694 kept, 3 rejected | 91.5/min | ETA: 20.1m [2026-01-02T12:18:37.733916] [DEBUG] [REMOTE ] INVE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:18:37.734327] [DEBUG] [REMOTE ] INVE: PASS: History has at least 300 days. [2026-01-02T12:18:37.734808] [DEBUG] [REMOTE ] INVE: PASS: Price check passed. Min price $3.18. [2026-01-02T12:18:37.734969] [DEBUG] [REMOTE ] INVE: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:37.735319] [DEBUG] [REMOTE ] INVE: PASS: Integrity check passed. [2026-01-02T12:18:37.735368] [DEBUG] [REMOTE ] INVE: Symbol is viable for forecasting. [2026-01-02T12:18:37.735428] [INFO ] [MAIN ] [1698/3541] INVE kept (0.5s) | 1695 kept, 3 rejected | 91.5/min | ETA: 20.1m [2026-01-02T12:18:38.078059] [DEBUG] [REMOTE ] INVH: Retrieved 2242 rows, trimmed to 300. [2026-01-02T12:18:38.078243] [DEBUG] [REMOTE ] INVH: PASS: History has at least 300 days. [2026-01-02T12:18:38.078498] [DEBUG] [REMOTE ] INVH: PASS: Price check passed. Min price $25.80. [2026-01-02T12:18:38.078690] [DEBUG] [REMOTE ] INVH: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:38.078814] [DEBUG] [REMOTE ] INVH: PASS: Integrity check passed. [2026-01-02T12:18:38.078856] [DEBUG] [REMOTE ] INVH: Symbol is viable for forecasting. [2026-01-02T12:18:38.078910] [INFO ] [MAIN ] [1699/3541] INVH kept (0.3s) | 1696 kept, 3 rejected | 91.6/min | ETA: 20.1m [2026-01-02T12:18:38.613427] [DEBUG] [REMOTE ] IONS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:18:38.613843] [DEBUG] [REMOTE ] IONS: PASS: History has at least 300 days. [2026-01-02T12:18:38.614469] [DEBUG] [REMOTE ] IONS: PASS: Price check passed. Min price $68.94. [2026-01-02T12:18:38.614704] [DEBUG] [REMOTE ] IONS: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:38.614896] [DEBUG] [REMOTE ] IONS: PASS: Integrity check passed. [2026-01-02T12:18:38.614952] [DEBUG] [REMOTE ] IONS: Symbol is viable for forecasting. [2026-01-02T12:18:38.615024] [INFO ] [MAIN ] [1700/3541] IONS kept (0.5s) | 1697 kept, 3 rejected | 91.6/min | ETA: 20.1m [2026-01-02T12:18:39.094522] [DEBUG] [REMOTE ] IOSP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:18:39.094779] [DEBUG] [REMOTE ] IOSP: PASS: History has at least 300 days. [2026-01-02T12:18:39.095360] [DEBUG] [REMOTE ] IOSP: PASS: Price check passed. Min price $70.62. [2026-01-02T12:18:39.095509] [DEBUG] [REMOTE ] IOSP: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:39.095681] [DEBUG] [REMOTE ] IOSP: PASS: Integrity check passed. [2026-01-02T12:18:39.095723] [DEBUG] [REMOTE ] IOSP: Symbol is viable for forecasting. [2026-01-02T12:18:39.095779] [INFO ] [MAIN ] [1701/3541] IOSP kept (0.5s) | 1698 kept, 3 rejected | 91.6/min | ETA: 20.1m [2026-01-02T12:18:39.523975] [DEBUG] [REMOTE ] IOVA: Retrieved 3826 rows, trimmed to 300. [2026-01-02T12:18:39.524152] [DEBUG] [REMOTE ] IOVA: PASS: History has at least 300 days. [2026-01-02T12:18:39.524402] [DEBUG] [REMOTE ] IOVA: PASS: Price check passed. Min price $1.81. [2026-01-02T12:18:39.524543] [DEBUG] [REMOTE ] IOVA: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:39.524683] [DEBUG] [REMOTE ] IOVA: PASS: Integrity check passed. [2026-01-02T12:18:39.524726] [DEBUG] [REMOTE ] IOVA: Symbol is viable for forecasting. [2026-01-02T12:18:39.524783] [INFO ] [MAIN ] [1702/3541] IOVA kept (0.4s) | 1699 kept, 3 rejected | 91.6/min | ETA: 20.1m [2026-01-02T12:18:39.961079] [DEBUG] [REMOTE ] IPGP: Retrieved 4792 rows, trimmed to 300. [2026-01-02T12:18:39.961254] [DEBUG] [REMOTE ] IPGP: PASS: History has at least 300 days. [2026-01-02T12:18:39.961510] [DEBUG] [REMOTE ] IPGP: PASS: Price check passed. Min price $71.60. [2026-01-02T12:18:39.961669] [DEBUG] [REMOTE ] IPGP: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:39.961790] [DEBUG] [REMOTE ] IPGP: PASS: Integrity check passed. [2026-01-02T12:18:39.961829] [DEBUG] [REMOTE ] IPGP: Symbol is viable for forecasting. [2026-01-02T12:18:39.961880] [INFO ] [MAIN ] [1703/3541] IPGP kept (0.4s) | 1700 kept, 3 rejected | 91.6/min | ETA: 20.1m [2026-01-02T12:18:40.364215] [DEBUG] [REMOTE ] IPI: Retrieved 4453 rows, trimmed to 300. [2026-01-02T12:18:40.364422] [DEBUG] [REMOTE ] IPI: PASS: History has at least 300 days. [2026-01-02T12:18:40.364738] [DEBUG] [REMOTE ] IPI: PASS: Price check passed. Min price $23.94. [2026-01-02T12:18:40.364899] [DEBUG] [REMOTE ] IPI: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:40.365037] [DEBUG] [REMOTE ] IPI: PASS: Integrity check passed. [2026-01-02T12:18:40.365078] [DEBUG] [REMOTE ] IPI: Symbol is viable for forecasting. [2026-01-02T12:18:40.365132] [INFO ] [MAIN ] [1704/3541] IPI kept (0.4s) | 1701 kept, 3 rejected | 91.7/min | ETA: 20.0m [2026-01-02T12:18:40.553665] [DEBUG] [REMOTE ] IQ: Retrieved 1951 rows, trimmed to 300. [2026-01-02T12:18:40.554017] [DEBUG] [REMOTE ] IQ: PASS: History has at least 300 days. [2026-01-02T12:18:40.554281] [DEBUG] [REMOTE ] IQ: PASS: Price check passed. Min price $1.85. [2026-01-02T12:18:40.554461] [DEBUG] [REMOTE ] IQ: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:40.554606] [DEBUG] [REMOTE ] IQ: PASS: Integrity check passed. [2026-01-02T12:18:40.554651] [DEBUG] [REMOTE ] IQ: Symbol is viable for forecasting. [2026-01-02T12:18:40.554711] [INFO ] [MAIN ] [1705/3541] IQ kept (0.2s) | 1702 kept, 3 rejected | 91.7/min | ETA: 20.0m [2026-01-02T12:18:41.247409] [DEBUG] [REMOTE ] IQI: Retrieved 6581 rows, trimmed to 300. [2026-01-02T12:18:41.247555] [DEBUG] [REMOTE ] IQI: PASS: History has at least 300 days. [2026-01-02T12:18:41.247804] [DEBUG] [REMOTE ] IQI: PASS: Price check passed. Min price $9.70. [2026-01-02T12:18:41.247941] [DEBUG] [REMOTE ] IQI: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:41.248068] [DEBUG] [REMOTE ] IQI: PASS: Integrity check passed. [2026-01-02T12:18:41.248109] [DEBUG] [REMOTE ] IQI: Symbol is viable for forecasting. [2026-01-02T12:18:41.248159] [INFO ] [MAIN ] [1706/3541] IQI kept (0.7s) | 1703 kept, 3 rejected | 91.7/min | ETA: 20.0m [2026-01-02T12:18:41.341452] [DEBUG] [REMOTE ] IQQQ: Retrieved 448 rows, trimmed to 300. [2026-01-02T12:18:41.341550] [DEBUG] [REMOTE ] IQQQ: PASS: History has at least 300 days. [2026-01-02T12:18:41.341757] [DEBUG] [REMOTE ] IQQQ: PASS: Price check passed. Min price $42.21. [2026-01-02T12:18:41.341889] [DEBUG] [REMOTE ] IQQQ: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:41.341997] [DEBUG] [REMOTE ] IQQQ: PASS: Integrity check passed. [2026-01-02T12:18:41.342037] [DEBUG] [REMOTE ] IQQQ: Symbol is viable for forecasting. [2026-01-02T12:18:41.342083] [INFO ] [MAIN ] [1707/3541] IQQQ kept (0.1s) | 1704 kept, 3 rejected | 91.7/min | ETA: 20.0m [2026-01-02T12:18:41.869325] [DEBUG] [REMOTE ] IRDM: Retrieved 4475 rows, trimmed to 300. [2026-01-02T12:18:41.869450] [DEBUG] [REMOTE ] IRDM: PASS: History has at least 300 days. [2026-01-02T12:18:41.869675] [DEBUG] [REMOTE ] IRDM: PASS: Price check passed. Min price $15.71. [2026-01-02T12:18:41.869808] [DEBUG] [REMOTE ] IRDM: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:41.869915] [DEBUG] [REMOTE ] IRDM: PASS: Integrity check passed. [2026-01-02T12:18:41.869954] [DEBUG] [REMOTE ] IRDM: Symbol is viable for forecasting. [2026-01-02T12:18:41.870001] [INFO ] [MAIN ] [1708/3541] IRDM kept (0.5s) | 1705 kept, 3 rejected | 91.7/min | ETA: 20.0m [2026-01-02T12:18:42.189486] [DEBUG] [REMOTE ] IREN: Retrieved 1034 rows, trimmed to 300. [2026-01-02T12:18:42.189616] [DEBUG] [REMOTE ] IREN: PASS: History has at least 300 days. [2026-01-02T12:18:42.189811] [DEBUG] [REMOTE ] IREN: PASS: Price check passed. Min price $33.78. [2026-01-02T12:18:42.189940] [DEBUG] [REMOTE ] IREN: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:42.190050] [DEBUG] [REMOTE ] IREN: PASS: Integrity check passed. [2026-01-02T12:18:42.190089] [DEBUG] [REMOTE ] IREN: Symbol is viable for forecasting. [2026-01-02T12:18:42.190135] [INFO ] [MAIN ] [1709/3541] IREN kept (0.3s) | 1706 kept, 3 rejected | 91.8/min | ETA: 20.0m [2026-01-02T12:18:42.899422] [DEBUG] [REMOTE ] IRM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:18:42.899547] [DEBUG] [REMOTE ] IRM: PASS: History has at least 300 days. [2026-01-02T12:18:42.899769] [DEBUG] [REMOTE ] IRM: PASS: Price check passed. Min price $78.86. [2026-01-02T12:18:42.899901] [DEBUG] [REMOTE ] IRM: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:42.900009] [DEBUG] [REMOTE ] IRM: PASS: Integrity check passed. [2026-01-02T12:18:42.900051] [DEBUG] [REMOTE ] IRM: Symbol is viable for forecasting. [2026-01-02T12:18:42.900101] [INFO ] [MAIN ] [1710/3541] IRM kept (0.7s) | 1707 kept, 3 rejected | 91.8/min | ETA: 20.0m [2026-01-02T12:18:44.999481] [DEBUG] [REMOTE ] IRMD: Retrieved 2884 rows, trimmed to 300. [2026-01-02T12:18:44.999646] [DEBUG] [REMOTE ] IRMD: PASS: History has at least 300 days. [2026-01-02T12:18:44.999859] [DEBUG] [REMOTE ] IRMD: PASS: Price check passed. Min price $71.16. [2026-01-02T12:18:44.999991] [DEBUG] [REMOTE ] IRMD: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:45.000104] [DEBUG] [REMOTE ] IRMD: PASS: Integrity check passed. [2026-01-02T12:18:45.000147] [DEBUG] [REMOTE ] IRMD: Symbol is viable for forecasting. [2026-01-02T12:18:45.000195] [INFO ] [MAIN ] [1711/3541] IRMD kept (2.1s) | 1708 kept, 3 rejected | 91.6/min | ETA: 20.0m [2026-01-02T12:18:45.256693] [DEBUG] [REMOTE ] IRON: Retrieved 1354 rows, trimmed to 300. [2026-01-02T12:18:45.256823] [DEBUG] [REMOTE ] IRON: PASS: History has at least 300 days. [2026-01-02T12:18:45.257017] [DEBUG] [REMOTE ] IRON: PASS: Price check passed. Min price $67.89. [2026-01-02T12:18:45.257162] [DEBUG] [REMOTE ] IRON: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:45.257270] [DEBUG] [REMOTE ] IRON: PASS: Integrity check passed. [2026-01-02T12:18:45.257311] [DEBUG] [REMOTE ] IRON: Symbol is viable for forecasting. [2026-01-02T12:18:45.257358] [INFO ] [MAIN ] [1712/3541] IRON kept (0.3s) | 1709 kept, 3 rejected | 91.7/min | ETA: 19.9m [2026-01-02T12:18:45.676410] [DEBUG] [REMOTE ] IRTC: Retrieved 2312 rows, trimmed to 300. [2026-01-02T12:18:45.676525] [DEBUG] [REMOTE ] IRTC: PASS: History has at least 300 days. [2026-01-02T12:18:45.676740] [DEBUG] [REMOTE ] IRTC: PASS: Price check passed. Min price $167.19. [2026-01-02T12:18:45.676881] [DEBUG] [REMOTE ] IRTC: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:45.676988] [DEBUG] [REMOTE ] IRTC: PASS: Integrity check passed. [2026-01-02T12:18:45.677028] [DEBUG] [REMOTE ] IRTC: Symbol is viable for forecasting. [2026-01-02T12:18:45.677075] [INFO ] [MAIN ] [1713/3541] IRTC kept (0.4s) | 1710 kept, 3 rejected | 91.7/min | ETA: 19.9m [2026-01-02T12:18:46.153641] [DEBUG] [REMOTE ] IRWD: Retrieved 4003 rows, trimmed to 300. [2026-01-02T12:18:46.153770] [DEBUG] [REMOTE ] IRWD: PASS: History has at least 300 days. [2026-01-02T12:18:46.153976] [DEBUG] [REMOTE ] IRWD: PASS: Price check passed. Min price $1.43. [2026-01-02T12:18:46.154107] [DEBUG] [REMOTE ] IRWD: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:46.154217] [DEBUG] [REMOTE ] IRWD: PASS: Integrity check passed. [2026-01-02T12:18:46.154257] [DEBUG] [REMOTE ] IRWD: Symbol is viable for forecasting. [2026-01-02T12:18:46.154304] [INFO ] [MAIN ] [1714/3541] IRWD kept (0.5s) | 1711 kept, 3 rejected | 91.7/min | ETA: 19.9m [2026-01-02T12:18:47.615241] [DEBUG] [REMOTE ] ISD: Retrieved 3440 rows, trimmed to 300. [2026-01-02T12:18:47.615399] [DEBUG] [REMOTE ] ISD: PASS: History has at least 300 days. [2026-01-02T12:18:47.615706] [DEBUG] [REMOTE ] ISD: PASS: Price check passed. Min price $13.72. [2026-01-02T12:18:47.616000] [DEBUG] [REMOTE ] ISD: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:47.616179] [DEBUG] [REMOTE ] ISD: PASS: Integrity check passed. [2026-01-02T12:18:47.616241] [DEBUG] [REMOTE ] ISD: Symbol is viable for forecasting. [2026-01-02T12:18:47.616317] [INFO ] [MAIN ] [1715/3541] ISD kept (1.5s) | 1712 kept, 3 rejected | 91.6/min | ETA: 19.9m [2026-01-02T12:18:48.070703] [DEBUG] [REMOTE ] ISRG: Retrieved 6424 rows, trimmed to 300. [2026-01-02T12:18:48.070855] [DEBUG] [REMOTE ] ISRG: PASS: History has at least 300 days. [2026-01-02T12:18:48.071128] [DEBUG] [REMOTE ] ISRG: PASS: Price check passed. Min price $429.59. [2026-01-02T12:18:48.071618] [DEBUG] [REMOTE ] ISRG: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:48.071754] [DEBUG] [REMOTE ] ISRG: PASS: Integrity check passed. [2026-01-02T12:18:48.071797] [DEBUG] [REMOTE ] ISRG: Symbol is viable for forecasting. [2026-01-02T12:18:48.071848] [INFO ] [MAIN ] [1716/3541] ISRG kept (0.5s) | 1713 kept, 3 rejected | 91.7/min | ETA: 19.9m [2026-01-02T12:18:48.513109] [DEBUG] [REMOTE ] ISSC: Retrieved 6390 rows, trimmed to 300. [2026-01-02T12:18:48.513260] [DEBUG] [REMOTE ] ISSC: PASS: History has at least 300 days. [2026-01-02T12:18:48.513486] [DEBUG] [REMOTE ] ISSC: PASS: Price check passed. Min price $8.32. [2026-01-02T12:18:48.513642] [DEBUG] [REMOTE ] ISSC: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:48.513764] [DEBUG] [REMOTE ] ISSC: PASS: Integrity check passed. [2026-01-02T12:18:48.513805] [DEBUG] [REMOTE ] ISSC: Symbol is viable for forecasting. [2026-01-02T12:18:48.513853] [INFO ] [MAIN ] [1717/3541] ISSC kept (0.4s) | 1714 kept, 3 rejected | 91.7/min | ETA: 19.9m [2026-01-02T12:18:48.875442] [DEBUG] [REMOTE ] ISTB: Retrieved 3315 rows, trimmed to 300. [2026-01-02T12:18:48.875691] [DEBUG] [REMOTE ] ISTB: PASS: History has at least 300 days. [2026-01-02T12:18:48.876042] [DEBUG] [REMOTE ] ISTB: PASS: Price check passed. Min price $48.20. [2026-01-02T12:18:48.876237] [DEBUG] [REMOTE ] ISTB: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:48.876430] [DEBUG] [REMOTE ] ISTB: PASS: Integrity check passed. [2026-01-02T12:18:48.876482] [DEBUG] [REMOTE ] ISTB: Symbol is viable for forecasting. [2026-01-02T12:18:48.876539] [INFO ] [MAIN ] [1718/3541] ISTB kept (0.4s) | 1715 kept, 3 rejected | 91.7/min | ETA: 19.9m [2026-01-02T12:18:49.359001] [DEBUG] [REMOTE ] ITIC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:18:49.359138] [DEBUG] [REMOTE ] ITIC: PASS: History has at least 300 days. [2026-01-02T12:18:49.359355] [DEBUG] [REMOTE ] ITIC: PASS: Price check passed. Min price $242.02. [2026-01-02T12:18:49.359489] [DEBUG] [REMOTE ] ITIC: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:49.359622] [DEBUG] [REMOTE ] ITIC: PASS: Integrity check passed. [2026-01-02T12:18:49.359664] [DEBUG] [REMOTE ] ITIC: Symbol is viable for forecasting. [2026-01-02T12:18:49.359841] [INFO ] [MAIN ] [1719/3541] ITIC kept (0.5s) | 1716 kept, 3 rejected | 91.7/min | ETA: 19.9m [2026-01-02T12:18:49.800283] [DEBUG] [REMOTE ] ITRI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:18:49.800437] [DEBUG] [REMOTE ] ITRI: PASS: History has at least 300 days. [2026-01-02T12:18:49.800701] [DEBUG] [REMOTE ] ITRI: PASS: Price check passed. Min price $92.86. [2026-01-02T12:18:49.800843] [DEBUG] [REMOTE ] ITRI: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:49.800968] [DEBUG] [REMOTE ] ITRI: PASS: Integrity check passed. [2026-01-02T12:18:49.801008] [DEBUG] [REMOTE ] ITRI: Symbol is viable for forecasting. [2026-01-02T12:18:49.801058] [INFO ] [MAIN ] [1720/3541] ITRI kept (0.4s) | 1717 kept, 3 rejected | 91.7/min | ETA: 19.9m [2026-01-02T12:18:50.195724] [DEBUG] [REMOTE ] ITRN: Retrieved 5097 rows, trimmed to 300. [2026-01-02T12:18:50.195860] [DEBUG] [REMOTE ] ITRN: PASS: History has at least 300 days. [2026-01-02T12:18:50.196069] [DEBUG] [REMOTE ] ITRN: PASS: Price check passed. Min price $34.94. [2026-01-02T12:18:50.196226] [DEBUG] [REMOTE ] ITRN: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:50.196349] [DEBUG] [REMOTE ] ITRN: PASS: Integrity check passed. [2026-01-02T12:18:50.196390] [DEBUG] [REMOTE ] ITRN: Symbol is viable for forecasting. [2026-01-02T12:18:50.196441] [INFO ] [MAIN ] [1721/3541] ITRN kept (0.4s) | 1718 kept, 3 rejected | 91.8/min | ETA: 19.8m [2026-01-02T12:18:50.477391] [DEBUG] [REMOTE ] ITUB: Retrieved 6003 rows, trimmed to 300. [2026-01-02T12:18:50.477525] [DEBUG] [REMOTE ] ITUB: PASS: History has at least 300 days. [2026-01-02T12:18:50.477758] [DEBUG] [REMOTE ] ITUB: PASS: Price check passed. Min price $6.20. [2026-01-02T12:18:50.477898] [DEBUG] [REMOTE ] ITUB: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:50.478016] [DEBUG] [REMOTE ] ITUB: PASS: Integrity check passed. [2026-01-02T12:18:50.478147] [DEBUG] [REMOTE ] ITUB: Symbol is viable for forecasting. [2026-01-02T12:18:50.478203] [INFO ] [MAIN ] [1722/3541] ITUB kept (0.3s) | 1719 kept, 3 rejected | 91.8/min | ETA: 19.8m [2026-01-02T12:18:50.887010] [DEBUG] [REMOTE ] IUS: Retrieved 1836 rows, trimmed to 300. [2026-01-02T12:18:50.887177] [DEBUG] [REMOTE ] IUS: PASS: History has at least 300 days. [2026-01-02T12:18:50.887418] [DEBUG] [REMOTE ] IUS: PASS: Price check passed. Min price $53.79. [2026-01-02T12:18:50.887558] [DEBUG] [REMOTE ] IUS: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:50.887707] [DEBUG] [REMOTE ] IUS: PASS: Integrity check passed. [2026-01-02T12:18:50.887750] [DEBUG] [REMOTE ] IUS: Symbol is viable for forecasting. [2026-01-02T12:18:50.887803] [INFO ] [MAIN ] [1723/3541] IUS kept (0.4s) | 1720 kept, 3 rejected | 91.8/min | ETA: 19.8m [2026-01-02T12:18:51.332729] [DEBUG] [REMOTE ] IUSB: Retrieved 2907 rows, trimmed to 300. [2026-01-02T12:18:51.332918] [DEBUG] [REMOTE ] IUSB: PASS: History has at least 300 days. [2026-01-02T12:18:51.333191] [DEBUG] [REMOTE ] IUSB: PASS: Price check passed. Min price $46.12. [2026-01-02T12:18:51.333330] [DEBUG] [REMOTE ] IUSB: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:51.333449] [DEBUG] [REMOTE ] IUSB: PASS: Integrity check passed. [2026-01-02T12:18:51.333490] [DEBUG] [REMOTE ] IUSB: Symbol is viable for forecasting. [2026-01-02T12:18:51.333542] [INFO ] [MAIN ] [1724/3541] IUSB kept (0.4s) | 1721 kept, 3 rejected | 91.8/min | ETA: 19.8m [2026-01-02T12:18:51.852996] [DEBUG] [REMOTE ] IUSG: Retrieved 6395 rows, trimmed to 300. [2026-01-02T12:18:51.853149] [DEBUG] [REMOTE ] IUSG: PASS: History has at least 300 days. [2026-01-02T12:18:51.853406] [DEBUG] [REMOTE ] IUSG: PASS: Price check passed. Min price $160.13. [2026-01-02T12:18:51.853541] [DEBUG] [REMOTE ] IUSG: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:51.853687] [DEBUG] [REMOTE ] IUSG: PASS: Integrity check passed. [2026-01-02T12:18:51.853728] [DEBUG] [REMOTE ] IUSG: Symbol is viable for forecasting. [2026-01-02T12:18:51.853796] [INFO ] [MAIN ] [1725/3541] IUSG kept (0.5s) | 1722 kept, 3 rejected | 91.8/min | ETA: 19.8m [2026-01-02T12:18:52.165920] [DEBUG] [REMOTE ] IVAL: Retrieved 2776 rows, trimmed to 300. [2026-01-02T12:18:52.166064] [DEBUG] [REMOTE ] IVAL: PASS: History has at least 300 days. [2026-01-02T12:18:52.166272] [DEBUG] [REMOTE ] IVAL: PASS: Price check passed. Min price $29.02. [2026-01-02T12:18:52.166406] [DEBUG] [REMOTE ] IVAL: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:52.166514] [DEBUG] [REMOTE ] IVAL: PASS: Integrity check passed. [2026-01-02T12:18:52.166555] [DEBUG] [REMOTE ] IVAL: Symbol is viable for forecasting. [2026-01-02T12:18:52.166621] [INFO ] [MAIN ] [1726/3541] IVAL kept (0.3s) | 1723 kept, 3 rejected | 91.9/min | ETA: 19.8m [2026-01-02T12:18:52.721884] [DEBUG] [REMOTE ] IVZ: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:18:52.722026] [DEBUG] [REMOTE ] IVZ: PASS: History has at least 300 days. [2026-01-02T12:18:52.722255] [DEBUG] [REMOTE ] IVZ: PASS: Price check passed. Min price $22.27. [2026-01-02T12:18:52.722425] [DEBUG] [REMOTE ] IVZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:52.722542] [DEBUG] [REMOTE ] IVZ: PASS: Integrity check passed. [2026-01-02T12:18:52.722606] [DEBUG] [REMOTE ] IVZ: Symbol is viable for forecasting. [2026-01-02T12:18:52.722661] [INFO ] [MAIN ] [1727/3541] IVZ kept (0.6s) | 1724 kept, 3 rejected | 91.9/min | ETA: 19.7m [2026-01-02T12:18:53.175542] [DEBUG] [REMOTE ] IX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:18:53.175698] [DEBUG] [REMOTE ] IX: PASS: History has at least 300 days. [2026-01-02T12:18:53.175934] [DEBUG] [REMOTE ] IX: PASS: Price check passed. Min price $24.22. [2026-01-02T12:18:53.176093] [DEBUG] [REMOTE ] IX: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:53.176215] [DEBUG] [REMOTE ] IX: PASS: Integrity check passed. [2026-01-02T12:18:53.176256] [DEBUG] [REMOTE ] IX: Symbol is viable for forecasting. [2026-01-02T12:18:53.176400] [INFO ] [MAIN ] [1728/3541] IX kept (0.5s) | 1725 kept, 3 rejected | 91.9/min | ETA: 19.7m [2026-01-02T12:18:53.552724] [DEBUG] [REMOTE ] IXUS: Retrieved 3315 rows, trimmed to 300. [2026-01-02T12:18:53.552848] [DEBUG] [REMOTE ] IXUS: PASS: History has at least 300 days. [2026-01-02T12:18:53.553046] [DEBUG] [REMOTE ] IXUS: PASS: Price check passed. Min price $79.60. [2026-01-02T12:18:53.553191] [DEBUG] [REMOTE ] IXUS: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:53.553303] [DEBUG] [REMOTE ] IXUS: PASS: Integrity check passed. [2026-01-02T12:18:53.553345] [DEBUG] [REMOTE ] IXUS: Symbol is viable for forecasting. [2026-01-02T12:18:53.553394] [INFO ] [MAIN ] [1729/3541] IXUS kept (0.4s) | 1726 kept, 3 rejected | 91.9/min | ETA: 19.7m [2026-01-02T12:18:53.830923] [DEBUG] [REMOTE ] IZEA: Retrieved 3607 rows, trimmed to 300. [2026-01-02T12:18:53.831060] [DEBUG] [REMOTE ] IZEA: PASS: History has at least 300 days. [2026-01-02T12:18:53.831267] [DEBUG] [REMOTE ] IZEA: PASS: Price check passed. Min price $3.90. [2026-01-02T12:18:53.831403] [DEBUG] [REMOTE ] IZEA: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:53.831515] [DEBUG] [REMOTE ] IZEA: PASS: Integrity check passed. [2026-01-02T12:18:53.831556] [DEBUG] [REMOTE ] IZEA: Symbol is viable for forecasting. [2026-01-02T12:18:53.831625] [INFO ] [MAIN ] [1730/3541] IZEA kept (0.3s) | 1727 kept, 3 rejected | 91.9/min | ETA: 19.7m [2026-01-02T12:18:54.453761] [DEBUG] [REMOTE ] J: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:18:54.453893] [DEBUG] [REMOTE ] J: PASS: History has at least 300 days. [2026-01-02T12:18:54.454102] [DEBUG] [REMOTE ] J: PASS: Price check passed. Min price $128.47. [2026-01-02T12:18:54.454234] [DEBUG] [REMOTE ] J: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:54.454346] [DEBUG] [REMOTE ] J: PASS: Integrity check passed. [2026-01-02T12:18:54.454385] [DEBUG] [REMOTE ] J: Symbol is viable for forecasting. [2026-01-02T12:18:54.454447] [INFO ] [MAIN ] [1731/3541] J kept (0.6s) | 1728 kept, 3 rejected | 91.9/min | ETA: 19.7m [2026-01-02T12:18:54.908248] [DEBUG] [REMOTE ] JACK: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:18:54.908383] [DEBUG] [REMOTE ] JACK: PASS: History has at least 300 days. [2026-01-02T12:18:54.908632] [DEBUG] [REMOTE ] JACK: PASS: Price check passed. Min price $14.25. [2026-01-02T12:18:54.908772] [DEBUG] [REMOTE ] JACK: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:54.908891] [DEBUG] [REMOTE ] JACK: PASS: Integrity check passed. [2026-01-02T12:18:54.909015] [DEBUG] [REMOTE ] JACK: Symbol is viable for forecasting. [2026-01-02T12:18:54.909073] [INFO ] [MAIN ] [1732/3541] JACK kept (0.5s) | 1729 kept, 3 rejected | 92.0/min | ETA: 19.7m [2026-01-02T12:18:55.362048] [DEBUG] [REMOTE ] JAKK: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:18:55.362177] [DEBUG] [REMOTE ] JAKK: PASS: History has at least 300 days. [2026-01-02T12:18:55.362385] [DEBUG] [REMOTE ] JAKK: PASS: Price check passed. Min price $14.79. [2026-01-02T12:18:55.362544] [DEBUG] [REMOTE ] JAKK: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:55.362684] [DEBUG] [REMOTE ] JAKK: PASS: Integrity check passed. [2026-01-02T12:18:55.362727] [DEBUG] [REMOTE ] JAKK: Symbol is viable for forecasting. [2026-01-02T12:18:55.362776] [INFO ] [MAIN ] [1733/3541] JAKK kept (0.5s) | 1730 kept, 3 rejected | 92.0/min | ETA: 19.7m [2026-01-02T12:18:55.481972] [DEBUG] [REMOTE ] JAMF: Retrieved 1369 rows, trimmed to 300. [2026-01-02T12:18:55.482083] [DEBUG] [REMOTE ] JAMF: PASS: History has at least 300 days. [2026-01-02T12:18:55.482277] [DEBUG] [REMOTE ] JAMF: PASS: Price check passed. Min price $9.70. [2026-01-02T12:18:55.482418] [DEBUG] [REMOTE ] JAMF: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:55.482527] [DEBUG] [REMOTE ] JAMF: PASS: Integrity check passed. [2026-01-02T12:18:55.482586] [DEBUG] [REMOTE ] JAMF: Symbol is viable for forecasting. [2026-01-02T12:18:55.482653] [INFO ] [MAIN ] [1734/3541] JAMF kept (0.1s) | 1731 kept, 3 rejected | 92.0/min | ETA: 19.6m [2026-01-02T12:18:55.904083] [DEBUG] [REMOTE ] JANX: Retrieved 1145 rows, trimmed to 300. [2026-01-02T12:18:55.904261] [DEBUG] [REMOTE ] JANX: PASS: History has at least 300 days. [2026-01-02T12:18:55.904496] [DEBUG] [REMOTE ] JANX: PASS: Price check passed. Min price $13.79. [2026-01-02T12:18:55.904669] [DEBUG] [REMOTE ] JANX: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:55.904787] [DEBUG] [REMOTE ] JANX: PASS: Integrity check passed. [2026-01-02T12:18:55.904829] [DEBUG] [REMOTE ] JANX: Symbol is viable for forecasting. [2026-01-02T12:18:55.904881] [INFO ] [MAIN ] [1735/3541] JANX kept (0.4s) | 1732 kept, 3 rejected | 92.0/min | ETA: 19.6m [2026-01-02T12:18:56.556933] [DEBUG] [REMOTE ] JAZZ: Retrieved 4677 rows, trimmed to 300. [2026-01-02T12:18:56.557104] [DEBUG] [REMOTE ] JAZZ: PASS: History has at least 300 days. [2026-01-02T12:18:56.557392] [DEBUG] [REMOTE ] JAZZ: PASS: Price check passed. Min price $131.16. [2026-01-02T12:18:56.557551] [DEBUG] [REMOTE ] JAZZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:56.557707] [DEBUG] [REMOTE ] JAZZ: PASS: Integrity check passed. [2026-01-02T12:18:56.557751] [DEBUG] [REMOTE ] JAZZ: Symbol is viable for forecasting. [2026-01-02T12:18:56.557800] [INFO ] [MAIN ] [1736/3541] JAZZ kept (0.7s) | 1733 kept, 3 rejected | 92.0/min | ETA: 19.6m [2026-01-02T12:18:56.794126] [DEBUG] [REMOTE ] JBGS: Retrieved 2127 rows, trimmed to 300. [2026-01-02T12:18:56.794301] [DEBUG] [REMOTE ] JBGS: PASS: History has at least 300 days. [2026-01-02T12:18:56.794558] [DEBUG] [REMOTE ] JBGS: PASS: Price check passed. Min price $16.73. [2026-01-02T12:18:56.794725] [DEBUG] [REMOTE ] JBGS: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:56.794852] [DEBUG] [REMOTE ] JBGS: PASS: Integrity check passed. [2026-01-02T12:18:56.794917] [DEBUG] [REMOTE ] JBGS: Symbol is viable for forecasting. [2026-01-02T12:18:56.794970] [INFO ] [MAIN ] [1737/3541] JBGS kept (0.2s) | 1734 kept, 3 rejected | 92.1/min | ETA: 19.6m [2026-01-02T12:18:57.243110] [DEBUG] [REMOTE ] JBI: Retrieved 1515 rows, trimmed to 300. [2026-01-02T12:18:57.243288] [DEBUG] [REMOTE ] JBI: PASS: History has at least 300 days. [2026-01-02T12:18:57.243540] [DEBUG] [REMOTE ] JBI: PASS: Price check passed. Min price $5.75. [2026-01-02T12:18:57.243738] [DEBUG] [REMOTE ] JBI: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:57.243859] [DEBUG] [REMOTE ] JBI: PASS: Integrity check passed. [2026-01-02T12:18:57.243900] [DEBUG] [REMOTE ] JBI: Symbol is viable for forecasting. [2026-01-02T12:18:57.243952] [INFO ] [MAIN ] [1738/3541] JBI kept (0.4s) | 1735 kept, 3 rejected | 92.1/min | ETA: 19.6m [2026-01-02T12:18:57.736324] [DEBUG] [REMOTE ] JBL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:18:57.736540] [DEBUG] [REMOTE ] JBL: PASS: History has at least 300 days. [2026-01-02T12:18:57.736875] [DEBUG] [REMOTE ] JBL: PASS: Price check passed. Min price $192.49. [2026-01-02T12:18:57.737022] [DEBUG] [REMOTE ] JBL: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:57.737196] [DEBUG] [REMOTE ] JBL: PASS: Integrity check passed. [2026-01-02T12:18:57.737245] [DEBUG] [REMOTE ] JBL: Symbol is viable for forecasting. [2026-01-02T12:18:57.737479] [INFO ] [MAIN ] [1739/3541] JBL kept (0.5s) | 1736 kept, 3 rejected | 92.1/min | ETA: 19.6m [2026-01-02T12:18:57.955278] [DEBUG] [REMOTE ] JBND: Retrieved 557 rows, trimmed to 300. [2026-01-02T12:18:57.955484] [DEBUG] [REMOTE ] JBND: PASS: History has at least 300 days. [2026-01-02T12:18:57.955795] [DEBUG] [REMOTE ] JBND: PASS: Price check passed. Min price $53.44. [2026-01-02T12:18:57.955941] [DEBUG] [REMOTE ] JBND: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:57.956098] [DEBUG] [REMOTE ] JBND: PASS: Integrity check passed. [2026-01-02T12:18:57.956302] [DEBUG] [REMOTE ] JBND: Symbol is viable for forecasting. [2026-01-02T12:18:57.956371] [INFO ] [MAIN ] [1740/3541] JBND kept (0.2s) | 1737 kept, 3 rejected | 92.1/min | ETA: 19.5m [2026-01-02T12:18:58.647701] [DEBUG] [REMOTE ] JBSS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:18:58.647899] [DEBUG] [REMOTE ] JBSS: PASS: History has at least 300 days. [2026-01-02T12:18:58.648272] [DEBUG] [REMOTE ] JBSS: PASS: Price check passed. Min price $58.68. [2026-01-02T12:18:58.648637] [DEBUG] [REMOTE ] JBSS: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:58.648828] [DEBUG] [REMOTE ] JBSS: PASS: Integrity check passed. [2026-01-02T12:18:58.648888] [DEBUG] [REMOTE ] JBSS: Symbol is viable for forecasting. [2026-01-02T12:18:58.648961] [INFO ] [MAIN ] [1741/3541] JBSS kept (0.7s) | 1738 kept, 3 rejected | 92.1/min | ETA: 19.5m [2026-01-02T12:18:59.057185] [DEBUG] [REMOTE ] JCE: Retrieved 4722 rows, trimmed to 300. [2026-01-02T12:18:59.057416] [DEBUG] [REMOTE ] JCE: PASS: History has at least 300 days. [2026-01-02T12:18:59.057788] [DEBUG] [REMOTE ] JCE: PASS: Price check passed. Min price $14.87. [2026-01-02T12:18:59.057985] [DEBUG] [REMOTE ] JCE: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:59.058146] [DEBUG] [REMOTE ] JCE: PASS: Integrity check passed. [2026-01-02T12:18:59.058189] [DEBUG] [REMOTE ] JCE: Symbol is viable for forecasting. [2026-01-02T12:18:59.058399] [INFO ] [MAIN ] [1742/3541] JCE kept (0.4s) | 1739 kept, 3 rejected | 92.2/min | ETA: 19.5m [2026-01-02T12:18:59.523422] [DEBUG] [REMOTE ] JCI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:18:59.523789] [DEBUG] [REMOTE ] JCI: PASS: History has at least 300 days. [2026-01-02T12:18:59.524115] [DEBUG] [REMOTE ] JCI: PASS: Price check passed. Min price $105.20. [2026-01-02T12:18:59.524262] [DEBUG] [REMOTE ] JCI: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:59.524430] [DEBUG] [REMOTE ] JCI: PASS: Integrity check passed. [2026-01-02T12:18:59.524511] [DEBUG] [REMOTE ] JCI: Symbol is viable for forecasting. [2026-01-02T12:18:59.524596] [INFO ] [MAIN ] [1743/3541] JCI kept (0.5s) | 1740 kept, 3 rejected | 92.2/min | ETA: 19.5m [2026-01-02T12:18:59.781100] [DEBUG] [REMOTE ] JD: Retrieved 2921 rows, trimmed to 300. [2026-01-02T12:18:59.781223] [DEBUG] [REMOTE ] JD: PASS: History has at least 300 days. [2026-01-02T12:18:59.781422] [DEBUG] [REMOTE ] JD: PASS: Price check passed. Min price $28.39. [2026-01-02T12:18:59.781559] [DEBUG] [REMOTE ] JD: PASS: Continuity check passed with 300 days. [2026-01-02T12:18:59.781718] [DEBUG] [REMOTE ] JD: PASS: Integrity check passed. [2026-01-02T12:18:59.781761] [DEBUG] [REMOTE ] JD: Symbol is viable for forecasting. [2026-01-02T12:18:59.781808] [INFO ] [MAIN ] [1744/3541] JD kept (0.3s) | 1741 kept, 3 rejected | 92.2/min | ETA: 19.5m [2026-01-02T12:19:00.336289] [DEBUG] [REMOTE ] JEF: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:19:00.336541] [DEBUG] [REMOTE ] JEF: PASS: History has at least 300 days. [2026-01-02T12:19:00.337010] [DEBUG] [REMOTE ] JEF: PASS: Price check passed. Min price $48.43. [2026-01-02T12:19:00.337201] [DEBUG] [REMOTE ] JEF: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:00.337394] [DEBUG] [REMOTE ] JEF: PASS: Integrity check passed. [2026-01-02T12:19:00.337448] [DEBUG] [REMOTE ] JEF: Symbol is viable for forecasting. [2026-01-02T12:19:00.337522] [INFO ] [MAIN ] [1745/3541] JEF kept (0.6s) | 1742 kept, 3 rejected | 92.2/min | ETA: 19.5m [2026-01-02T12:19:00.606814] [DEBUG] [REMOTE ] JELD: Retrieved 2245 rows, trimmed to 300. [2026-01-02T12:19:00.607006] [DEBUG] [REMOTE ] JELD: PASS: History has at least 300 days. [2026-01-02T12:19:00.607264] [DEBUG] [REMOTE ] JELD: PASS: Price check passed. Min price $1.81. [2026-01-02T12:19:00.607410] [DEBUG] [REMOTE ] JELD: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:00.607532] [DEBUG] [REMOTE ] JELD: PASS: Integrity check passed. [2026-01-02T12:19:00.607596] [DEBUG] [REMOTE ] JELD: Symbol is viable for forecasting. [2026-01-02T12:19:00.607653] [INFO ] [MAIN ] [1746/3541] JELD kept (0.3s) | 1743 kept, 3 rejected | 92.2/min | ETA: 19.5m [2026-01-02T12:19:00.914101] [DEBUG] [REMOTE ] JEPQ: Retrieved 919 rows, trimmed to 300. [2026-01-02T12:19:00.914296] [DEBUG] [REMOTE ] JEPQ: PASS: History has at least 300 days. [2026-01-02T12:19:00.914543] [DEBUG] [REMOTE ] JEPQ: PASS: Price check passed. Min price $54.75. [2026-01-02T12:19:00.914730] [DEBUG] [REMOTE ] JEPQ: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:00.914856] [DEBUG] [REMOTE ] JEPQ: PASS: Integrity check passed. [2026-01-02T12:19:00.914899] [DEBUG] [REMOTE ] JEPQ: Symbol is viable for forecasting. [2026-01-02T12:19:00.914952] [INFO ] [MAIN ] [1747/3541] JEPQ kept (0.3s) | 1744 kept, 3 rejected | 92.3/min | ETA: 19.4m [2026-01-02T12:19:01.470482] [DEBUG] [REMOTE ] JFIN: Retrieved 1671 rows, trimmed to 300. [2026-01-02T12:19:01.470714] [DEBUG] [REMOTE ] JFIN: PASS: History has at least 300 days. [2026-01-02T12:19:01.471026] [DEBUG] [REMOTE ] JFIN: PASS: Price check passed. Min price $5.80. [2026-01-02T12:19:01.471222] [DEBUG] [REMOTE ] JFIN: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:01.471390] [DEBUG] [REMOTE ] JFIN: PASS: Integrity check passed. [2026-01-02T12:19:01.471447] [DEBUG] [REMOTE ] JFIN: Symbol is viable for forecasting. [2026-01-02T12:19:01.471522] [INFO ] [MAIN ] [1748/3541] JFIN kept (0.6s) | 1745 kept, 3 rejected | 92.3/min | ETA: 19.4m [2026-01-02T12:19:02.620620] [DEBUG] [REMOTE ] JGLO: Retrieved 577 rows, trimmed to 300. [2026-01-02T12:19:02.620813] [DEBUG] [REMOTE ] JGLO: PASS: History has at least 300 days. [2026-01-02T12:19:02.621064] [DEBUG] [REMOTE ] JGLO: PASS: Price check passed. Min price $64.84. [2026-01-02T12:19:02.621241] [DEBUG] [REMOTE ] JGLO: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:02.621360] [DEBUG] [REMOTE ] JGLO: PASS: Integrity check passed. [2026-01-02T12:19:02.621435] [DEBUG] [REMOTE ] JGLO: Symbol is viable for forecasting. [2026-01-02T12:19:02.621489] [INFO ] [MAIN ] [1749/3541] JGLO kept (1.1s) | 1746 kept, 3 rejected | 92.2/min | ETA: 19.4m [2026-01-02T12:19:03.113041] [DEBUG] [REMOTE ] JHG: Retrieved 6418 rows, trimmed to 300. [2026-01-02T12:19:03.113248] [DEBUG] [REMOTE ] JHG: PASS: History has at least 300 days. [2026-01-02T12:19:03.113559] [DEBUG] [REMOTE ] JHG: PASS: Price check passed. Min price $40.76. [2026-01-02T12:19:03.113735] [DEBUG] [REMOTE ] JHG: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:03.113868] [DEBUG] [REMOTE ] JHG: PASS: Integrity check passed. [2026-01-02T12:19:03.113910] [DEBUG] [REMOTE ] JHG: Symbol is viable for forecasting. [2026-01-02T12:19:03.113965] [INFO ] [MAIN ] [1750/3541] JHG kept (0.5s) | 1747 kept, 3 rejected | 92.2/min | ETA: 19.4m [2026-01-02T12:19:03.570106] [DEBUG] [REMOTE ] JHI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:19:03.570244] [DEBUG] [REMOTE ] JHI: PASS: History has at least 300 days. [2026-01-02T12:19:03.570467] [DEBUG] [REMOTE ] JHI: PASS: Price check passed. Min price $13.23. [2026-01-02T12:19:03.570661] [DEBUG] [REMOTE ] JHI: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:03.570877] [DEBUG] [REMOTE ] JHI: PASS: Integrity check passed. [2026-01-02T12:19:03.570923] [DEBUG] [REMOTE ] JHI: Symbol is viable for forecasting. [2026-01-02T12:19:03.570974] [INFO ] [MAIN ] [1751/3541] JHI kept (0.5s) | 1748 kept, 3 rejected | 92.3/min | ETA: 19.4m [2026-01-02T12:19:03.895530] [DEBUG] [REMOTE ] JHX: Retrieved 6539 rows, trimmed to 300. [2026-01-02T12:19:03.895684] [DEBUG] [REMOTE ] JHX: PASS: History has at least 300 days. [2026-01-02T12:19:03.896089] [DEBUG] [REMOTE ] JHX: PASS: Price check passed. Min price $16.69. [2026-01-02T12:19:03.896228] [DEBUG] [REMOTE ] JHX: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:03.896343] [DEBUG] [REMOTE ] JHX: PASS: Integrity check passed. [2026-01-02T12:19:03.896384] [DEBUG] [REMOTE ] JHX: Symbol is viable for forecasting. [2026-01-02T12:19:03.896431] [INFO ] [MAIN ] [1752/3541] JHX kept (0.3s) | 1749 kept, 3 rejected | 92.3/min | ETA: 19.4m [2026-01-02T12:19:04.174852] [DEBUG] [REMOTE ] JILL: Retrieved 2217 rows, trimmed to 300. [2026-01-02T12:19:04.174984] [DEBUG] [REMOTE ] JILL: PASS: History has at least 300 days. [2026-01-02T12:19:04.175195] [DEBUG] [REMOTE ] JILL: PASS: Price check passed. Min price $13.39. [2026-01-02T12:19:04.175339] [DEBUG] [REMOTE ] JILL: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:04.175455] [DEBUG] [REMOTE ] JILL: PASS: Integrity check passed. [2026-01-02T12:19:04.175497] [DEBUG] [REMOTE ] JILL: Symbol is viable for forecasting. [2026-01-02T12:19:04.175547] [INFO ] [MAIN ] [1753/3541] JILL kept (0.3s) | 1750 kept, 3 rejected | 92.3/min | ETA: 19.4m [2026-01-02T12:19:04.576119] [DEBUG] [REMOTE ] JIVE: Retrieved 577 rows, trimmed to 300. [2026-01-02T12:19:04.576264] [DEBUG] [REMOTE ] JIVE: PASS: History has at least 300 days. [2026-01-02T12:19:04.576485] [DEBUG] [REMOTE ] JIVE: PASS: Price check passed. Min price $71.60. [2026-01-02T12:19:04.576671] [DEBUG] [REMOTE ] JIVE: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:04.576795] [DEBUG] [REMOTE ] JIVE: PASS: Integrity check passed. [2026-01-02T12:19:04.576839] [DEBUG] [REMOTE ] JIVE: Symbol is viable for forecasting. [2026-01-02T12:19:04.576893] [INFO ] [MAIN ] [1754/3541] JIVE kept (0.4s) | 1751 kept, 3 rejected | 92.3/min | ETA: 19.4m [2026-01-02T12:19:05.219802] [DEBUG] [REMOTE ] JJSF: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:19:05.219938] [DEBUG] [REMOTE ] JJSF: PASS: History has at least 300 days. [2026-01-02T12:19:05.220151] [DEBUG] [REMOTE ] JJSF: PASS: Price check passed. Min price $81.15. [2026-01-02T12:19:05.220284] [DEBUG] [REMOTE ] JJSF: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:05.220395] [DEBUG] [REMOTE ] JJSF: PASS: Integrity check passed. [2026-01-02T12:19:05.220537] [DEBUG] [REMOTE ] JJSF: Symbol is viable for forecasting. [2026-01-02T12:19:05.220607] [INFO ] [MAIN ] [1755/3541] JJSF kept (0.6s) | 1752 kept, 3 rejected | 92.3/min | ETA: 19.3m [2026-01-02T12:19:05.719854] [DEBUG] [REMOTE ] JKHY: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:19:05.719993] [DEBUG] [REMOTE ] JKHY: PASS: History has at least 300 days. [2026-01-02T12:19:05.720224] [DEBUG] [REMOTE ] JKHY: PASS: Price check passed. Min price $148.44. [2026-01-02T12:19:05.720361] [DEBUG] [REMOTE ] JKHY: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:05.720600] [DEBUG] [REMOTE ] JKHY: PASS: Integrity check passed. [2026-01-02T12:19:05.720656] [DEBUG] [REMOTE ] JKHY: Symbol is viable for forecasting. [2026-01-02T12:19:05.720714] [INFO ] [MAIN ] [1756/3541] JKHY kept (0.5s) | 1753 kept, 3 rejected | 92.4/min | ETA: 19.3m [2026-01-02T12:19:06.078942] [DEBUG] [REMOTE ] JKS: Retrieved 3933 rows, trimmed to 300. [2026-01-02T12:19:06.079115] [DEBUG] [REMOTE ] JKS: PASS: History has at least 300 days. [2026-01-02T12:19:06.079371] [DEBUG] [REMOTE ] JKS: PASS: Price check passed. Min price $21.05. [2026-01-02T12:19:06.079510] [DEBUG] [REMOTE ] JKS: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:06.079650] [DEBUG] [REMOTE ] JKS: PASS: Integrity check passed. [2026-01-02T12:19:06.079693] [DEBUG] [REMOTE ] JKS: Symbol is viable for forecasting. [2026-01-02T12:19:06.079747] [INFO ] [MAIN ] [1757/3541] JKS kept (0.4s) | 1754 kept, 3 rejected | 92.4/min | ETA: 19.3m [2026-01-02T12:19:10.209593] [DEBUG] [REMOTE ] JLL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:19:10.209810] [DEBUG] [REMOTE ] JLL: PASS: History has at least 300 days. [2026-01-02T12:19:10.210283] [DEBUG] [REMOTE ] JLL: PASS: Price check passed. Min price $283.23. [2026-01-02T12:19:10.210435] [DEBUG] [REMOTE ] JLL: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:10.210604] [DEBUG] [REMOTE ] JLL: PASS: Integrity check passed. [2026-01-02T12:19:10.210649] [DEBUG] [REMOTE ] JLL: Symbol is viable for forecasting. [2026-01-02T12:19:10.210707] [INFO ] [MAIN ] [1758/3541] JLL kept (4.1s) | 1755 kept, 3 rejected | 92.1/min | ETA: 19.4m [2026-01-02T12:19:10.603128] [DEBUG] [REMOTE ] JLS: Retrieved 4048 rows, trimmed to 300. [2026-01-02T12:19:10.603265] [DEBUG] [REMOTE ] JLS: PASS: History has at least 300 days. [2026-01-02T12:19:10.603497] [DEBUG] [REMOTE ] JLS: PASS: Price check passed. Min price $18.11. [2026-01-02T12:19:10.603661] [DEBUG] [REMOTE ] JLS: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:10.603778] [DEBUG] [REMOTE ] JLS: PASS: Integrity check passed. [2026-01-02T12:19:10.603823] [DEBUG] [REMOTE ] JLS: Symbol is viable for forecasting. [2026-01-02T12:19:10.603885] [INFO ] [MAIN ] [1759/3541] JLS kept (0.4s) | 1756 kept, 3 rejected | 92.1/min | ETA: 19.3m [2026-01-02T12:19:10.894733] [DEBUG] [REMOTE ] JMIA: Retrieved 1690 rows, trimmed to 300. [2026-01-02T12:19:10.894862] [DEBUG] [REMOTE ] JMIA: PASS: History has at least 300 days. [2026-01-02T12:19:10.895064] [DEBUG] [REMOTE ] JMIA: PASS: Price check passed. Min price $9.50. [2026-01-02T12:19:10.895232] [DEBUG] [REMOTE ] JMIA: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:10.895356] [DEBUG] [REMOTE ] JMIA: PASS: Integrity check passed. [2026-01-02T12:19:10.895399] [DEBUG] [REMOTE ] JMIA: Symbol is viable for forecasting. [2026-01-02T12:19:10.895447] [INFO ] [MAIN ] [1760/3541] JMIA kept (0.3s) | 1757 kept, 3 rejected | 92.1/min | ETA: 19.3m [2026-01-02T12:19:11.360405] [DEBUG] [REMOTE ] JMSB: Retrieved 3041 rows, trimmed to 300. [2026-01-02T12:19:11.360533] [DEBUG] [REMOTE ] JMSB: PASS: History has at least 300 days. [2026-01-02T12:19:11.360759] [DEBUG] [REMOTE ] JMSB: PASS: Price check passed. Min price $18.57. [2026-01-02T12:19:11.360894] [DEBUG] [REMOTE ] JMSB: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:11.361021] [DEBUG] [REMOTE ] JMSB: PASS: Integrity check passed. [2026-01-02T12:19:11.361061] [DEBUG] [REMOTE ] JMSB: Symbol is viable for forecasting. [2026-01-02T12:19:11.361108] [INFO ] [MAIN ] [1761/3541] JMSB kept (0.5s) | 1758 kept, 3 rejected | 92.2/min | ETA: 19.3m [2026-01-02T12:19:11.909432] [DEBUG] [REMOTE ] JNJ: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:19:11.909582] [DEBUG] [REMOTE ] JNJ: PASS: History has at least 300 days. [2026-01-02T12:19:11.909827] [DEBUG] [REMOTE ] JNJ: PASS: Price check passed. Min price $184.84. [2026-01-02T12:19:11.909979] [DEBUG] [REMOTE ] JNJ: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:11.910092] [DEBUG] [REMOTE ] JNJ: PASS: Integrity check passed. [2026-01-02T12:19:11.910131] [DEBUG] [REMOTE ] JNJ: Symbol is viable for forecasting. [2026-01-02T12:19:11.910178] [INFO ] [MAIN ] [1762/3541] JNJ kept (0.5s) | 1759 kept, 3 rejected | 92.2/min | ETA: 19.3m [2026-01-02T12:19:12.070630] [DEBUG] [REMOTE ] JOBY: Retrieved 1292 rows, trimmed to 300. [2026-01-02T12:19:12.070757] [DEBUG] [REMOTE ] JOBY: PASS: History has at least 300 days. [2026-01-02T12:19:12.070952] [DEBUG] [REMOTE ] JOBY: PASS: Price check passed. Min price $13.04. [2026-01-02T12:19:12.071087] [DEBUG] [REMOTE ] JOBY: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:12.071193] [DEBUG] [REMOTE ] JOBY: PASS: Integrity check passed. [2026-01-02T12:19:12.071232] [DEBUG] [REMOTE ] JOBY: Symbol is viable for forecasting. [2026-01-02T12:19:12.071279] [INFO ] [MAIN ] [1763/3541] JOBY kept (0.2s) | 1760 kept, 3 rejected | 92.2/min | ETA: 19.3m [2026-01-02T12:19:12.892505] [DEBUG] [REMOTE ] JOE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:19:12.892666] [DEBUG] [REMOTE ] JOE: PASS: History has at least 300 days. [2026-01-02T12:19:12.892913] [DEBUG] [REMOTE ] JOE: PASS: Price check passed. Min price $46.76. [2026-01-02T12:19:12.893076] [DEBUG] [REMOTE ] JOE: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:12.893206] [DEBUG] [REMOTE ] JOE: PASS: Integrity check passed. [2026-01-02T12:19:12.893248] [DEBUG] [REMOTE ] JOE: Symbol is viable for forecasting. [2026-01-02T12:19:12.893299] [INFO ] [MAIN ] [1764/3541] JOE kept (0.8s) | 1761 kept, 3 rejected | 92.2/min | ETA: 19.3m [2026-01-02T12:19:13.375486] [DEBUG] [REMOTE ] JOF: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:19:13.375631] [DEBUG] [REMOTE ] JOF: PASS: History has at least 300 days. [2026-01-02T12:19:13.375845] [DEBUG] [REMOTE ] JOF: PASS: Price check passed. Min price $9.71. [2026-01-02T12:19:13.375979] [DEBUG] [REMOTE ] JOF: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:13.376091] [DEBUG] [REMOTE ] JOF: PASS: Integrity check passed. [2026-01-02T12:19:13.376130] [DEBUG] [REMOTE ] JOF: Symbol is viable for forecasting. [2026-01-02T12:19:13.376179] [INFO ] [MAIN ] [1765/3541] JOF kept (0.5s) | 1762 kept, 3 rejected | 92.2/min | ETA: 19.3m [2026-01-02T12:19:13.824774] [DEBUG] [REMOTE ] JPC: Retrieved 5727 rows, trimmed to 300. [2026-01-02T12:19:13.824906] [DEBUG] [REMOTE ] JPC: PASS: History has at least 300 days. [2026-01-02T12:19:13.825110] [DEBUG] [REMOTE ] JPC: PASS: Price check passed. Min price $7.82. [2026-01-02T12:19:13.825246] [DEBUG] [REMOTE ] JPC: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:13.825355] [DEBUG] [REMOTE ] JPC: PASS: Integrity check passed. [2026-01-02T12:19:13.825395] [DEBUG] [REMOTE ] JPC: Symbol is viable for forecasting. [2026-01-02T12:19:13.825442] [INFO ] [MAIN ] [1766/3541] JPC kept (0.4s) | 1763 kept, 3 rejected | 92.2/min | ETA: 19.2m [2026-01-02T12:19:13.937491] [DEBUG] [REMOTE ] JPEF: Retrieved 609 rows, trimmed to 300. [2026-01-02T12:19:13.937626] [DEBUG] [REMOTE ] JPEF: PASS: History has at least 300 days. [2026-01-02T12:19:13.937820] [DEBUG] [REMOTE ] JPEF: PASS: Price check passed. Min price $71.86. [2026-01-02T12:19:13.937953] [DEBUG] [REMOTE ] JPEF: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:13.938077] [DEBUG] [REMOTE ] JPEF: PASS: Integrity check passed. [2026-01-02T12:19:13.938117] [DEBUG] [REMOTE ] JPEF: Symbol is viable for forecasting. [2026-01-02T12:19:13.938164] [INFO ] [MAIN ] [1767/3541] JPEF kept (0.1s) | 1764 kept, 3 rejected | 92.3/min | ETA: 19.2m [2026-01-02T12:19:14.686591] [DEBUG] [REMOTE ] JPM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:19:14.686722] [DEBUG] [REMOTE ] JPM: PASS: History has at least 300 days. [2026-01-02T12:19:14.686928] [DEBUG] [REMOTE ] JPM: PASS: Price check passed. Min price $294.11. [2026-01-02T12:19:14.687062] [DEBUG] [REMOTE ] JPM: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:14.687173] [DEBUG] [REMOTE ] JPM: PASS: Integrity check passed. [2026-01-02T12:19:14.687213] [DEBUG] [REMOTE ] JPM: Symbol is viable for forecasting. [2026-01-02T12:19:14.687260] [INFO ] [MAIN ] [1768/3541] JPM kept (0.7s) | 1765 kept, 3 rejected | 92.3/min | ETA: 19.2m [2026-01-02T12:19:15.086614] [DEBUG] [REMOTE ] JQC: Retrieved 5666 rows, trimmed to 300. [2026-01-02T12:19:15.086756] [DEBUG] [REMOTE ] JQC: PASS: History has at least 300 days. [2026-01-02T12:19:15.086968] [DEBUG] [REMOTE ] JQC: PASS: Price check passed. Min price $4.87. [2026-01-02T12:19:15.087100] [DEBUG] [REMOTE ] JQC: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:15.087212] [DEBUG] [REMOTE ] JQC: PASS: Integrity check passed. [2026-01-02T12:19:15.087252] [DEBUG] [REMOTE ] JQC: Symbol is viable for forecasting. [2026-01-02T12:19:15.087298] [INFO ] [MAIN ] [1769/3541] JQC kept (0.4s) | 1766 kept, 3 rejected | 92.3/min | ETA: 19.2m [2026-01-02T12:19:15.418766] [DEBUG] [REMOTE ] JRI: Retrieved 3440 rows, trimmed to 300. [2026-01-02T12:19:15.418890] [DEBUG] [REMOTE ] JRI: PASS: History has at least 300 days. [2026-01-02T12:19:15.419085] [DEBUG] [REMOTE ] JRI: PASS: Price check passed. Min price $13.03. [2026-01-02T12:19:15.419221] [DEBUG] [REMOTE ] JRI: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:15.419327] [DEBUG] [REMOTE ] JRI: PASS: Integrity check passed. [2026-01-02T12:19:15.419366] [DEBUG] [REMOTE ] JRI: Symbol is viable for forecasting. [2026-01-02T12:19:15.419412] [INFO ] [MAIN ] [1770/3541] JRI kept (0.3s) | 1767 kept, 3 rejected | 92.3/min | ETA: 19.2m [2026-01-02T12:19:15.968368] [DEBUG] [REMOTE ] JRS: Retrieved 6068 rows, trimmed to 300. [2026-01-02T12:19:15.968650] [DEBUG] [REMOTE ] JRS: PASS: History has at least 300 days. [2026-01-02T12:19:15.968991] [DEBUG] [REMOTE ] JRS: PASS: Price check passed. Min price $7.49. [2026-01-02T12:19:15.969173] [DEBUG] [REMOTE ] JRS: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:15.969322] [DEBUG] [REMOTE ] JRS: PASS: Integrity check passed. [2026-01-02T12:19:15.969363] [DEBUG] [REMOTE ] JRS: Symbol is viable for forecasting. [2026-01-02T12:19:15.969420] [INFO ] [MAIN ] [1771/3541] JRS kept (0.5s) | 1768 kept, 3 rejected | 92.3/min | ETA: 19.2m [2026-01-02T12:19:16.433098] [DEBUG] [REMOTE ] JSM: Retrieved 5537 rows, trimmed to 300. [2026-01-02T12:19:16.433540] [DEBUG] [REMOTE ] JSM: PASS: History has at least 300 days. [2026-01-02T12:19:16.433963] [DEBUG] [REMOTE ] JSM: PASS: Price check passed. Min price $18.30. [2026-01-02T12:19:16.434113] [DEBUG] [REMOTE ] JSM: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:16.434272] [DEBUG] [REMOTE ] JSM: PASS: Integrity check passed. [2026-01-02T12:19:16.434353] [DEBUG] [REMOTE ] JSM: Symbol is viable for forecasting. [2026-01-02T12:19:16.434414] [INFO ] [MAIN ] [1772/3541] JSM kept (0.5s) | 1769 kept, 3 rejected | 92.3/min | ETA: 19.2m [2026-01-02T12:19:16.649383] [DEBUG] [REMOTE ] JSMD: Retrieved 2478 rows, trimmed to 300. [2026-01-02T12:19:16.649602] [DEBUG] [REMOTE ] JSMD: PASS: History has at least 300 days. [2026-01-02T12:19:16.649900] [DEBUG] [REMOTE ] JSMD: PASS: Price check passed. Min price $77.53. [2026-01-02T12:19:16.650041] [DEBUG] [REMOTE ] JSMD: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:16.650212] [DEBUG] [REMOTE ] JSMD: PASS: Integrity check passed. [2026-01-02T12:19:16.650257] [DEBUG] [REMOTE ] JSMD: Symbol is viable for forecasting. [2026-01-02T12:19:16.650314] [INFO ] [MAIN ] [1773/3541] JSMD kept (0.2s) | 1770 kept, 3 rejected | 92.4/min | ETA: 19.1m [2026-01-02T12:19:17.165351] [DEBUG] [REMOTE ] JSML: Retrieved 2478 rows, trimmed to 300. [2026-01-02T12:19:17.165529] [DEBUG] [REMOTE ] JSML: PASS: History has at least 300 days. [2026-01-02T12:19:17.165799] [DEBUG] [REMOTE ] JSML: PASS: Price check passed. Min price $69.18. [2026-01-02T12:19:17.165938] [DEBUG] [REMOTE ] JSML: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:17.166063] [DEBUG] [REMOTE ] JSML: PASS: Integrity check passed. [2026-01-02T12:19:17.166107] [DEBUG] [REMOTE ] JSML: Symbol is viable for forecasting. [2026-01-02T12:19:17.166158] [INFO ] [MAIN ] [1774/3541] JSML kept (0.5s) | 1771 kept, 3 rejected | 92.4/min | ETA: 19.1m [2026-01-02T12:19:17.433052] [DEBUG] [REMOTE ] JTEK: Retrieved 562 rows, trimmed to 300. [2026-01-02T12:19:17.433261] [DEBUG] [REMOTE ] JTEK: PASS: History has at least 300 days. [2026-01-02T12:19:17.433511] [DEBUG] [REMOTE ] JTEK: PASS: Price check passed. Min price $84.40. [2026-01-02T12:19:17.433673] [DEBUG] [REMOTE ] JTEK: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:17.433791] [DEBUG] [REMOTE ] JTEK: PASS: Integrity check passed. [2026-01-02T12:19:17.433832] [DEBUG] [REMOTE ] JTEK: Symbol is viable for forecasting. [2026-01-02T12:19:17.433883] [INFO ] [MAIN ] [1775/3541] JTEK kept (0.3s) | 1772 kept, 3 rejected | 92.4/min | ETA: 19.1m [2026-01-02T12:19:18.028057] [DEBUG] [REMOTE ] JVA: Retrieved 5200 rows, trimmed to 300. [2026-01-02T12:19:18.028193] [DEBUG] [REMOTE ] JVA: PASS: History has at least 300 days. [2026-01-02T12:19:18.028392] [DEBUG] [REMOTE ] JVA: PASS: Price check passed. Min price $3.36. [2026-01-02T12:19:18.028525] [DEBUG] [REMOTE ] JVA: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:18.028668] [DEBUG] [REMOTE ] JVA: PASS: Integrity check passed. [2026-01-02T12:19:18.028712] [DEBUG] [REMOTE ] JVA: Symbol is viable for forecasting. [2026-01-02T12:19:18.028760] [INFO ] [MAIN ] [1776/3541] JVA kept (0.6s) | 1773 kept, 3 rejected | 92.4/min | ETA: 19.1m [2026-01-02T12:19:19.120830] [DEBUG] [REMOTE ] JXN: Retrieved 1088 rows, trimmed to 300. [2026-01-02T12:19:19.120959] [DEBUG] [REMOTE ] JXN: PASS: History has at least 300 days. [2026-01-02T12:19:19.121153] [DEBUG] [REMOTE ] JXN: PASS: Price check passed. Min price $89.89. [2026-01-02T12:19:19.121286] [DEBUG] [REMOTE ] JXN: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:19.121392] [DEBUG] [REMOTE ] JXN: PASS: Integrity check passed. [2026-01-02T12:19:19.121432] [DEBUG] [REMOTE ] JXN: Symbol is viable for forecasting. [2026-01-02T12:19:19.121477] [INFO ] [MAIN ] [1777/3541] JXN kept (1.1s) | 1774 kept, 3 rejected | 92.4/min | ETA: 19.1m [2026-01-02T12:19:19.596455] [DEBUG] [REMOTE ] KAI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:19:19.596608] [DEBUG] [REMOTE ] KAI: PASS: History has at least 300 days. [2026-01-02T12:19:19.596860] [DEBUG] [REMOTE ] KAI: PASS: Price check passed. Min price $247.48. [2026-01-02T12:19:19.597036] [DEBUG] [REMOTE ] KAI: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:19.597181] [DEBUG] [REMOTE ] KAI: PASS: Integrity check passed. [2026-01-02T12:19:19.597232] [DEBUG] [REMOTE ] KAI: Symbol is viable for forecasting. [2026-01-02T12:19:19.597294] [INFO ] [MAIN ] [1778/3541] KAI kept (0.5s) | 1775 kept, 3 rejected | 92.4/min | ETA: 19.1m [2026-01-02T12:19:19.843621] [DEBUG] [REMOTE ] KARO: Retrieved 1194 rows, trimmed to 300. [2026-01-02T12:19:19.843760] [DEBUG] [REMOTE ] KARO: PASS: History has at least 300 days. [2026-01-02T12:19:19.843963] [DEBUG] [REMOTE ] KARO: PASS: Price check passed. Min price $41.60. [2026-01-02T12:19:19.844094] [DEBUG] [REMOTE ] KARO: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:19.844219] [DEBUG] [REMOTE ] KARO: PASS: Integrity check passed. [2026-01-02T12:19:19.844259] [DEBUG] [REMOTE ] KARO: Symbol is viable for forecasting. [2026-01-02T12:19:19.844305] [INFO ] [MAIN ] [1779/3541] KARO kept (0.2s) | 1776 kept, 3 rejected | 92.4/min | ETA: 19.1m [2026-01-02T12:19:20.449696] [DEBUG] [REMOTE ] KB: Retrieved 6073 rows, trimmed to 300. [2026-01-02T12:19:20.449912] [DEBUG] [REMOTE ] KB: PASS: History has at least 300 days. [2026-01-02T12:19:20.450233] [DEBUG] [REMOTE ] KB: PASS: Price check passed. Min price $76.96. [2026-01-02T12:19:20.450383] [DEBUG] [REMOTE ] KB: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:20.450540] [DEBUG] [REMOTE ] KB: PASS: Integrity check passed. [2026-01-02T12:19:20.450780] [DEBUG] [REMOTE ] KB: Symbol is viable for forecasting. [2026-01-02T12:19:20.450847] [INFO ] [MAIN ] [1780/3541] KB kept (0.6s) | 1777 kept, 3 rejected | 92.4/min | ETA: 19.1m [2026-01-02T12:19:20.888501] [DEBUG] [REMOTE ] KBH: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:19:20.888676] [DEBUG] [REMOTE ] KBH: PASS: History has at least 300 days. [2026-01-02T12:19:20.888891] [DEBUG] [REMOTE ] KBH: PASS: Price check passed. Min price $56.41. [2026-01-02T12:19:20.889025] [DEBUG] [REMOTE ] KBH: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:20.889137] [DEBUG] [REMOTE ] KBH: PASS: Integrity check passed. [2026-01-02T12:19:20.889178] [DEBUG] [REMOTE ] KBH: Symbol is viable for forecasting. [2026-01-02T12:19:20.889226] [INFO ] [MAIN ] [1781/3541] KBH kept (0.4s) | 1778 kept, 3 rejected | 92.4/min | ETA: 19.0m [2026-01-02T12:19:21.164527] [DEBUG] [REMOTE ] KBWB: Retrieved 3562 rows, trimmed to 300. [2026-01-02T12:19:21.164690] [DEBUG] [REMOTE ] KBWB: PASS: History has at least 300 days. [2026-01-02T12:19:21.164893] [DEBUG] [REMOTE ] KBWB: PASS: Price check passed. Min price $73.17. [2026-01-02T12:19:21.165053] [DEBUG] [REMOTE ] KBWB: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:21.165163] [DEBUG] [REMOTE ] KBWB: PASS: Integrity check passed. [2026-01-02T12:19:21.165203] [DEBUG] [REMOTE ] KBWB: Symbol is viable for forecasting. [2026-01-02T12:19:21.165251] [INFO ] [MAIN ] [1782/3541] KBWB kept (0.3s) | 1779 kept, 3 rejected | 92.5/min | ETA: 19.0m [2026-01-02T12:19:21.671479] [DEBUG] [REMOTE ] KBWD: Retrieved 3792 rows, trimmed to 300. [2026-01-02T12:19:21.671626] [DEBUG] [REMOTE ] KBWD: PASS: History has at least 300 days. [2026-01-02T12:19:21.671835] [DEBUG] [REMOTE ] KBWD: PASS: Price check passed. Min price $12.77. [2026-01-02T12:19:21.671971] [DEBUG] [REMOTE ] KBWD: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:21.672082] [DEBUG] [REMOTE ] KBWD: PASS: Integrity check passed. [2026-01-02T12:19:21.672123] [DEBUG] [REMOTE ] KBWD: Symbol is viable for forecasting. [2026-01-02T12:19:21.672172] [INFO ] [MAIN ] [1783/3541] KBWD kept (0.5s) | 1780 kept, 3 rejected | 92.5/min | ETA: 19.0m [2026-01-02T12:19:21.904833] [DEBUG] [REMOTE ] KBWP: Retrieved 3779 rows, trimmed to 300. [2026-01-02T12:19:21.904956] [DEBUG] [REMOTE ] KBWP: PASS: History has at least 300 days. [2026-01-02T12:19:21.905152] [DEBUG] [REMOTE ] KBWP: PASS: Price check passed. Min price $114.69. [2026-01-02T12:19:21.905285] [DEBUG] [REMOTE ] KBWP: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:21.905393] [DEBUG] [REMOTE ] KBWP: PASS: Integrity check passed. [2026-01-02T12:19:21.905433] [DEBUG] [REMOTE ] KBWP: Symbol is viable for forecasting. [2026-01-02T12:19:21.905481] [INFO ] [MAIN ] [1784/3541] KBWP kept (0.2s) | 1781 kept, 3 rejected | 92.5/min | ETA: 19.0m [2026-01-02T12:19:22.476680] [DEBUG] [REMOTE ] KBWY: Retrieved 3792 rows, trimmed to 300. [2026-01-02T12:19:22.476816] [DEBUG] [REMOTE ] KBWY: PASS: History has at least 300 days. [2026-01-02T12:19:22.477027] [DEBUG] [REMOTE ] KBWY: PASS: Price check passed. Min price $14.67. [2026-01-02T12:19:22.477313] [DEBUG] [REMOTE ] KBWY: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:22.477449] [DEBUG] [REMOTE ] KBWY: PASS: Integrity check passed. [2026-01-02T12:19:22.477489] [DEBUG] [REMOTE ] KBWY: Symbol is viable for forecasting. [2026-01-02T12:19:22.477535] [INFO ] [MAIN ] [1785/3541] KBWY kept (0.6s) | 1782 kept, 3 rejected | 92.5/min | ETA: 19.0m [2026-01-02T12:19:22.754692] [DEBUG] [REMOTE ] KC: Retrieved 1420 rows, trimmed to 300. [2026-01-02T12:19:22.754817] [DEBUG] [REMOTE ] KC: PASS: History has at least 300 days. [2026-01-02T12:19:22.755028] [DEBUG] [REMOTE ] KC: PASS: Price check passed. Min price $10.34. [2026-01-02T12:19:22.755167] [DEBUG] [REMOTE ] KC: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:22.755285] [DEBUG] [REMOTE ] KC: PASS: Integrity check passed. [2026-01-02T12:19:22.755331] [DEBUG] [REMOTE ] KC: Symbol is viable for forecasting. [2026-01-02T12:19:22.755380] [INFO ] [MAIN ] [1786/3541] KC kept (0.3s) | 1783 kept, 3 rejected | 92.5/min | ETA: 19.0m [2026-01-02T12:19:23.076826] [DEBUG] [REMOTE ] KD: Retrieved 1052 rows, trimmed to 300. [2026-01-02T12:19:23.076959] [DEBUG] [REMOTE ] KD: PASS: History has at least 300 days. [2026-01-02T12:19:23.077158] [DEBUG] [REMOTE ] KD: PASS: Price check passed. Min price $23.57. [2026-01-02T12:19:23.077289] [DEBUG] [REMOTE ] KD: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:23.077397] [DEBUG] [REMOTE ] KD: PASS: Integrity check passed. [2026-01-02T12:19:23.077436] [DEBUG] [REMOTE ] KD: Symbol is viable for forecasting. [2026-01-02T12:19:23.077483] [INFO ] [MAIN ] [1787/3541] KD kept (0.3s) | 1784 kept, 3 rejected | 92.6/min | ETA: 18.9m [2026-01-02T12:19:23.576850] [DEBUG] [REMOTE ] KDP: Retrieved 4449 rows, trimmed to 300. [2026-01-02T12:19:23.577013] [DEBUG] [REMOTE ] KDP: PASS: History has at least 300 days. [2026-01-02T12:19:23.577295] [DEBUG] [REMOTE ] KDP: PASS: Price check passed. Min price $25.33. [2026-01-02T12:19:23.577471] [DEBUG] [REMOTE ] KDP: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:23.577645] [DEBUG] [REMOTE ] KDP: PASS: Integrity check passed. [2026-01-02T12:19:23.577698] [DEBUG] [REMOTE ] KDP: Symbol is viable for forecasting. [2026-01-02T12:19:23.577761] [INFO ] [MAIN ] [1788/3541] KDP kept (0.5s) | 1785 kept, 3 rejected | 92.6/min | ETA: 18.9m [2026-01-02T12:19:26.093720] [DEBUG] [REMOTE ] KE: Retrieved 2807 rows, trimmed to 300. [2026-01-02T12:19:26.093850] [DEBUG] [REMOTE ] KE: PASS: History has at least 300 days. [2026-01-02T12:19:26.094056] [DEBUG] [REMOTE ] KE: PASS: Price check passed. Min price $26.30. [2026-01-02T12:19:26.094193] [DEBUG] [REMOTE ] KE: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:26.094308] [DEBUG] [REMOTE ] KE: PASS: Integrity check passed. [2026-01-02T12:19:26.094349] [DEBUG] [REMOTE ] KE: Symbol is viable for forecasting. [2026-01-02T12:19:26.094398] [INFO ] [MAIN ] [1789/3541] KE kept (2.5s) | 1786 kept, 3 rejected | 92.4/min | ETA: 19.0m [2026-01-02T12:19:28.848846] [DEBUG] [REMOTE ] KELYA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:19:28.848981] [DEBUG] [REMOTE ] KELYA: PASS: History has at least 300 days. [2026-01-02T12:19:28.849200] [DEBUG] [REMOTE ] KELYA: PASS: Price check passed. Min price $8.08. [2026-01-02T12:19:28.849338] [DEBUG] [REMOTE ] KELYA: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:28.849454] [DEBUG] [REMOTE ] KELYA: PASS: Integrity check passed. [2026-01-02T12:19:28.849496] [DEBUG] [REMOTE ] KELYA: Symbol is viable for forecasting. [2026-01-02T12:19:28.849546] [INFO ] [MAIN ] [1790/3541] KELYA kept (2.8s) | 1787 kept, 3 rejected | 92.3/min | ETA: 19.0m [2026-01-02T12:19:29.188139] [DEBUG] [REMOTE ] KEN: Retrieved 2758 rows, trimmed to 300. [2026-01-02T12:19:29.188261] [DEBUG] [REMOTE ] KEN: PASS: History has at least 300 days. [2026-01-02T12:19:29.188461] [DEBUG] [REMOTE ] KEN: PASS: Price check passed. Min price $46.20. [2026-01-02T12:19:29.188635] [DEBUG] [REMOTE ] KEN: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:29.188770] [DEBUG] [REMOTE ] KEN: PASS: Integrity check passed. [2026-01-02T12:19:29.188812] [DEBUG] [REMOTE ] KEN: Symbol is viable for forecasting. [2026-01-02T12:19:29.188860] [INFO ] [MAIN ] [1791/3541] KEN kept (0.3s) | 1788 kept, 3 rejected | 92.3/min | ETA: 19.0m [2026-01-02T12:19:29.712099] [DEBUG] [REMOTE ] KEP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:19:29.712302] [DEBUG] [REMOTE ] KEP: PASS: History has at least 300 days. [2026-01-02T12:19:29.712608] [DEBUG] [REMOTE ] KEP: PASS: Price check passed. Min price $12.51. [2026-01-02T12:19:29.712755] [DEBUG] [REMOTE ] KEP: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:29.712892] [DEBUG] [REMOTE ] KEP: PASS: Integrity check passed. [2026-01-02T12:19:29.712933] [DEBUG] [REMOTE ] KEP: Symbol is viable for forecasting. [2026-01-02T12:19:29.712992] [INFO ] [MAIN ] [1792/3541] KEP kept (0.5s) | 1789 kept, 3 rejected | 92.3/min | ETA: 18.9m [2026-01-02T12:19:30.181141] [DEBUG] [REMOTE ] KEX: Retrieved 6581 rows, trimmed to 300. [2026-01-02T12:19:30.181364] [DEBUG] [REMOTE ] KEX: PASS: History has at least 300 days. [2026-01-02T12:19:30.181723] [DEBUG] [REMOTE ] KEX: PASS: Price check passed. Min price $79.95. [2026-01-02T12:19:30.181945] [DEBUG] [REMOTE ] KEX: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:30.182120] [DEBUG] [REMOTE ] KEX: PASS: Integrity check passed. [2026-01-02T12:19:30.182172] [DEBUG] [REMOTE ] KEX: Symbol is viable for forecasting. [2026-01-02T12:19:30.182241] [INFO ] [MAIN ] [1793/3541] KEX kept (0.5s) | 1790 kept, 3 rejected | 92.3/min | ETA: 18.9m [2026-01-02T12:19:30.524134] [DEBUG] [REMOTE ] KEYS: Retrieved 2817 rows, trimmed to 300. [2026-01-02T12:19:30.524306] [DEBUG] [REMOTE ] KEYS: PASS: History has at least 300 days. [2026-01-02T12:19:30.524551] [DEBUG] [REMOTE ] KEYS: PASS: Price check passed. Min price $159.49. [2026-01-02T12:19:30.524729] [DEBUG] [REMOTE ] KEYS: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:30.524850] [DEBUG] [REMOTE ] KEYS: PASS: Integrity check passed. [2026-01-02T12:19:30.524893] [DEBUG] [REMOTE ] KEYS: Symbol is viable for forecasting. [2026-01-02T12:19:30.524945] [INFO ] [MAIN ] [1794/3541] KEYS kept (0.3s) | 1791 kept, 3 rejected | 92.3/min | ETA: 18.9m [2026-01-02T12:19:31.085188] [DEBUG] [REMOTE ] KFS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:19:31.085400] [DEBUG] [REMOTE ] KFS: PASS: History has at least 300 days. [2026-01-02T12:19:31.085735] [DEBUG] [REMOTE ] KFS: PASS: Price check passed. Min price $12.30. [2026-01-02T12:19:31.085881] [DEBUG] [REMOTE ] KFS: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:31.086030] [DEBUG] [REMOTE ] KFS: PASS: Integrity check passed. [2026-01-02T12:19:31.086073] [DEBUG] [REMOTE ] KFS: Symbol is viable for forecasting. [2026-01-02T12:19:31.086128] [INFO ] [MAIN ] [1795/3541] KFS kept (0.6s) | 1792 kept, 3 rejected | 92.3/min | ETA: 18.9m [2026-01-02T12:19:31.593534] [DEBUG] [REMOTE ] KFY: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:19:31.593679] [DEBUG] [REMOTE ] KFY: PASS: History has at least 300 days. [2026-01-02T12:19:31.593885] [DEBUG] [REMOTE ] KFY: PASS: Price check passed. Min price $62.13. [2026-01-02T12:19:31.594018] [DEBUG] [REMOTE ] KFY: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:31.594148] [DEBUG] [REMOTE ] KFY: PASS: Integrity check passed. [2026-01-02T12:19:31.594195] [DEBUG] [REMOTE ] KFY: Symbol is viable for forecasting. [2026-01-02T12:19:31.594243] [INFO ] [MAIN ] [1796/3541] KFY kept (0.5s) | 1793 kept, 3 rejected | 92.4/min | ETA: 18.9m [2026-01-02T12:19:31.833271] [DEBUG] [REMOTE ] KGS: Retrieved 630 rows, trimmed to 300. [2026-01-02T12:19:31.833617] [DEBUG] [REMOTE ] KGS: PASS: History has at least 300 days. [2026-01-02T12:19:31.833819] [DEBUG] [REMOTE ] KGS: PASS: Price check passed. Min price $32.95. [2026-01-02T12:19:31.833962] [DEBUG] [REMOTE ] KGS: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:31.834091] [DEBUG] [REMOTE ] KGS: PASS: Integrity check passed. [2026-01-02T12:19:31.834130] [DEBUG] [REMOTE ] KGS: Symbol is viable for forecasting. [2026-01-02T12:19:31.834176] [INFO ] [MAIN ] [1797/3541] KGS kept (0.2s) | 1794 kept, 3 rejected | 92.4/min | ETA: 18.9m [2026-01-02T12:19:32.315393] [DEBUG] [REMOTE ] KHC: Retrieved 2640 rows, trimmed to 300. [2026-01-02T12:19:32.315516] [DEBUG] [REMOTE ] KHC: PASS: History has at least 300 days. [2026-01-02T12:19:32.315741] [DEBUG] [REMOTE ] KHC: PASS: Price check passed. Min price $23.35. [2026-01-02T12:19:32.315879] [DEBUG] [REMOTE ] KHC: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:32.315986] [DEBUG] [REMOTE ] KHC: PASS: Integrity check passed. [2026-01-02T12:19:32.316027] [DEBUG] [REMOTE ] KHC: Symbol is viable for forecasting. [2026-01-02T12:19:32.316076] [INFO ] [MAIN ] [1798/3541] KHC kept (0.5s) | 1795 kept, 3 rejected | 92.4/min | ETA: 18.9m [2026-01-02T12:19:32.597850] [DEBUG] [REMOTE ] KIDS: Retrieved 2066 rows, trimmed to 300. [2026-01-02T12:19:32.597978] [DEBUG] [REMOTE ] KIDS: PASS: History has at least 300 days. [2026-01-02T12:19:32.598180] [DEBUG] [REMOTE ] KIDS: PASS: Price check passed. Min price $16.30. [2026-01-02T12:19:32.598317] [DEBUG] [REMOTE ] KIDS: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:32.598427] [DEBUG] [REMOTE ] KIDS: PASS: Integrity check passed. [2026-01-02T12:19:32.598468] [DEBUG] [REMOTE ] KIDS: Symbol is viable for forecasting. [2026-01-02T12:19:32.598517] [INFO ] [MAIN ] [1799/3541] KIDS kept (0.3s) | 1796 kept, 3 rejected | 92.4/min | ETA: 18.8m [2026-01-02T12:19:33.258806] [DEBUG] [REMOTE ] KIM: Retrieved 6579 rows, trimmed to 300. [2026-01-02T12:19:33.258951] [DEBUG] [REMOTE ] KIM: PASS: History has at least 300 days. [2026-01-02T12:19:33.259171] [DEBUG] [REMOTE ] KIM: PASS: Price check passed. Min price $19.62. [2026-01-02T12:19:33.259312] [DEBUG] [REMOTE ] KIM: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:33.259430] [DEBUG] [REMOTE ] KIM: PASS: Integrity check passed. [2026-01-02T12:19:33.259470] [DEBUG] [REMOTE ] KIM: Symbol is viable for forecasting. [2026-01-02T12:19:33.259519] [INFO ] [MAIN ] [1800/3541] KIM kept (0.7s) | 1797 kept, 3 rejected | 92.4/min | ETA: 18.8m [2026-01-02T12:19:33.714480] [DEBUG] [REMOTE ] KINS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:19:33.714634] [DEBUG] [REMOTE ] KINS: PASS: History has at least 300 days. [2026-01-02T12:19:33.714854] [DEBUG] [REMOTE ] KINS: PASS: Price check passed. Min price $14.09. [2026-01-02T12:19:33.714992] [DEBUG] [REMOTE ] KINS: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:33.715110] [DEBUG] [REMOTE ] KINS: PASS: Integrity check passed. [2026-01-02T12:19:33.715151] [DEBUG] [REMOTE ] KINS: Symbol is viable for forecasting. [2026-01-02T12:19:33.715201] [INFO ] [MAIN ] [1801/3541] KINS kept (0.5s) | 1798 kept, 3 rejected | 92.4/min | ETA: 18.8m [2026-01-02T12:19:34.083516] [DEBUG] [REMOTE ] KIO: Retrieved 3128 rows, trimmed to 300. [2026-01-02T12:19:34.083668] [DEBUG] [REMOTE ] KIO: PASS: History has at least 300 days. [2026-01-02T12:19:34.083882] [DEBUG] [REMOTE ] KIO: PASS: Price check passed. Min price $11.26. [2026-01-02T12:19:34.084020] [DEBUG] [REMOTE ] KIO: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:34.084132] [DEBUG] [REMOTE ] KIO: PASS: Integrity check passed. [2026-01-02T12:19:34.084173] [DEBUG] [REMOTE ] KIO: Symbol is viable for forecasting. [2026-01-02T12:19:34.084221] [INFO ] [MAIN ] [1802/3541] KIO kept (0.4s) | 1799 kept, 3 rejected | 92.5/min | ETA: 18.8m [2026-01-02T12:19:34.371068] [DEBUG] [REMOTE ] KKRS: Retrieved 1181 rows, trimmed to 300. [2026-01-02T12:19:34.371199] [DEBUG] [REMOTE ] KKRS: PASS: History has at least 300 days. [2026-01-02T12:19:34.371391] [DEBUG] [REMOTE ] KKRS: PASS: Price check passed. Min price $16.85. [2026-01-02T12:19:34.371543] [DEBUG] [REMOTE ] KKRS: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:34.371672] [DEBUG] [REMOTE ] KKRS: PASS: Integrity check passed. [2026-01-02T12:19:34.371713] [DEBUG] [REMOTE ] KKRS: Symbol is viable for forecasting. [2026-01-02T12:19:34.371760] [INFO ] [MAIN ] [1803/3541] KKRS kept (0.3s) | 1800 kept, 3 rejected | 92.5/min | ETA: 18.8m [2026-01-02T12:19:35.826072] [DEBUG] [REMOTE ] KLAC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:19:35.826259] [DEBUG] [REMOTE ] KLAC: PASS: History has at least 300 days. [2026-01-02T12:19:35.826525] [DEBUG] [REMOTE ] KLAC: PASS: Price check passed. Min price $981.11. [2026-01-02T12:19:35.826719] [DEBUG] [REMOTE ] KLAC: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:35.826842] [DEBUG] [REMOTE ] KLAC: PASS: Integrity check passed. [2026-01-02T12:19:35.826883] [DEBUG] [REMOTE ] KLAC: Symbol is viable for forecasting. [2026-01-02T12:19:35.826934] [INFO ] [MAIN ] [1804/3541] KLAC kept (1.5s) | 1801 kept, 3 rejected | 92.4/min | ETA: 18.8m [2026-01-02T12:19:36.359960] [DEBUG] [REMOTE ] KLIC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:19:36.360098] [DEBUG] [REMOTE ] KLIC: PASS: History has at least 300 days. [2026-01-02T12:19:36.360319] [DEBUG] [REMOTE ] KLIC: PASS: Price check passed. Min price $35.13. [2026-01-02T12:19:36.360458] [DEBUG] [REMOTE ] KLIC: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:36.360600] [DEBUG] [REMOTE ] KLIC: PASS: Integrity check passed. [2026-01-02T12:19:36.360644] [DEBUG] [REMOTE ] KLIC: Symbol is viable for forecasting. [2026-01-02T12:19:36.360693] [INFO ] [MAIN ] [1805/3541] KLIC kept (0.5s) | 1802 kept, 3 rejected | 92.4/min | ETA: 18.8m [2026-01-02T12:19:36.636776] [DEBUG] [REMOTE ] KLXE: Retrieved 1833 rows, trimmed to 300. [2026-01-02T12:19:36.636898] [DEBUG] [REMOTE ] KLXE: PASS: History has at least 300 days. [2026-01-02T12:19:36.637094] [DEBUG] [REMOTE ] KLXE: PASS: Price check passed. Min price $1.56. [2026-01-02T12:19:36.637239] [DEBUG] [REMOTE ] KLXE: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:36.637352] [DEBUG] [REMOTE ] KLXE: PASS: Integrity check passed. [2026-01-02T12:19:36.637392] [DEBUG] [REMOTE ] KLXE: Symbol is viable for forecasting. [2026-01-02T12:19:36.637438] [INFO ] [MAIN ] [1806/3541] KLXE kept (0.3s) | 1803 kept, 3 rejected | 92.5/min | ETA: 18.8m [2026-01-02T12:19:37.267858] [DEBUG] [REMOTE ] KMB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:19:37.268060] [DEBUG] [REMOTE ] KMB: PASS: History has at least 300 days. [2026-01-02T12:19:37.268364] [DEBUG] [REMOTE ] KMB: PASS: Price check passed. Min price $98.84. [2026-01-02T12:19:37.268545] [DEBUG] [REMOTE ] KMB: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:37.268812] [DEBUG] [REMOTE ] KMB: PASS: Integrity check passed. [2026-01-02T12:19:37.268861] [DEBUG] [REMOTE ] KMB: Symbol is viable for forecasting. [2026-01-02T12:19:37.269122] [INFO ] [MAIN ] [1807/3541] KMB kept (0.6s) | 1804 kept, 3 rejected | 92.5/min | ETA: 18.8m [2026-01-02T12:19:37.615599] [DEBUG] [REMOTE ] KMDA: Retrieved 3167 rows, trimmed to 300. [2026-01-02T12:19:37.615775] [DEBUG] [REMOTE ] KMDA: PASS: History has at least 300 days. [2026-01-02T12:19:37.616031] [DEBUG] [REMOTE ] KMDA: PASS: Price check passed. Min price $6.60. [2026-01-02T12:19:37.616171] [DEBUG] [REMOTE ] KMDA: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:37.616291] [DEBUG] [REMOTE ] KMDA: PASS: Integrity check passed. [2026-01-02T12:19:37.616331] [DEBUG] [REMOTE ] KMDA: Symbol is viable for forecasting. [2026-01-02T12:19:37.616397] [INFO ] [MAIN ] [1808/3541] KMDA kept (0.3s) | 1805 kept, 3 rejected | 92.5/min | ETA: 18.7m [2026-01-02T12:19:38.077796] [DEBUG] [REMOTE ] KMI: Retrieved 3744 rows, trimmed to 300. [2026-01-02T12:19:38.077993] [DEBUG] [REMOTE ] KMI: PASS: History has at least 300 days. [2026-01-02T12:19:38.078270] [DEBUG] [REMOTE ] KMI: PASS: Price check passed. Min price $25.57. [2026-01-02T12:19:38.078441] [DEBUG] [REMOTE ] KMI: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:38.078611] [DEBUG] [REMOTE ] KMI: PASS: Integrity check passed. [2026-01-02T12:19:38.078658] [DEBUG] [REMOTE ] KMI: Symbol is viable for forecasting. [2026-01-02T12:19:38.078715] [INFO ] [MAIN ] [1809/3541] KMI kept (0.5s) | 1806 kept, 3 rejected | 92.5/min | ETA: 18.7m [2026-01-02T12:19:38.306039] [DEBUG] [REMOTE ] KMPB: Retrieved 955 rows, trimmed to 300. [2026-01-02T12:19:38.306225] [DEBUG] [REMOTE ] KMPB: PASS: History has at least 300 days. [2026-01-02T12:19:38.306475] [DEBUG] [REMOTE ] KMPB: PASS: Price check passed. Min price $22.89. [2026-01-02T12:19:38.306636] [DEBUG] [REMOTE ] KMPB: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:38.306755] [DEBUG] [REMOTE ] KMPB: PASS: Integrity check passed. [2026-01-02T12:19:38.306797] [DEBUG] [REMOTE ] KMPB: Symbol is viable for forecasting. [2026-01-02T12:19:38.306850] [INFO ] [MAIN ] [1810/3541] KMPB kept (0.2s) | 1807 kept, 3 rejected | 92.5/min | ETA: 18.7m [2026-01-02T12:19:38.970176] [DEBUG] [REMOTE ] KMX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:19:38.970367] [DEBUG] [REMOTE ] KMX: PASS: History has at least 300 days. [2026-01-02T12:19:38.970648] [DEBUG] [REMOTE ] KMX: PASS: Price check passed. Min price $30.88. [2026-01-02T12:19:38.970796] [DEBUG] [REMOTE ] KMX: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:38.971038] [DEBUG] [REMOTE ] KMX: PASS: Integrity check passed. [2026-01-02T12:19:38.971085] [DEBUG] [REMOTE ] KMX: Symbol is viable for forecasting. [2026-01-02T12:19:38.971139] [INFO ] [MAIN ] [1811/3541] KMX kept (0.7s) | 1808 kept, 3 rejected | 92.5/min | ETA: 18.7m [2026-01-02T12:19:39.227917] [DEBUG] [REMOTE ] KN: Retrieved 2988 rows, trimmed to 300. [2026-01-02T12:19:39.228134] [DEBUG] [REMOTE ] KN: PASS: History has at least 300 days. [2026-01-02T12:19:39.228462] [DEBUG] [REMOTE ] KN: PASS: Price check passed. Min price $20.67. [2026-01-02T12:19:39.228677] [DEBUG] [REMOTE ] KN: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:39.228831] [DEBUG] [REMOTE ] KN: PASS: Integrity check passed. [2026-01-02T12:19:39.228884] [DEBUG] [REMOTE ] KN: Symbol is viable for forecasting. [2026-01-02T12:19:39.228954] [INFO ] [MAIN ] [1812/3541] KN kept (0.3s) | 1809 kept, 3 rejected | 92.6/min | ETA: 18.7m [2026-01-02T12:19:40.396074] [DEBUG] [REMOTE ] KNF: Retrieved 649 rows, trimmed to 300. [2026-01-02T12:19:40.396259] [DEBUG] [REMOTE ] KNF: PASS: History has at least 300 days. [2026-01-02T12:19:40.396503] [DEBUG] [REMOTE ] KNF: PASS: Price check passed. Min price $59.93. [2026-01-02T12:19:40.396854] [DEBUG] [REMOTE ] KNF: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:40.397006] [DEBUG] [REMOTE ] KNF: PASS: Integrity check passed. [2026-01-02T12:19:40.397051] [DEBUG] [REMOTE ] KNF: Symbol is viable for forecasting. [2026-01-02T12:19:40.397103] [INFO ] [MAIN ] [1813/3541] KNF kept (1.2s) | 1810 kept, 3 rejected | 92.5/min | ETA: 18.7m [2026-01-02T12:19:44.122045] [DEBUG] [REMOTE ] KNOP: Retrieved 3203 rows, trimmed to 300. [2026-01-02T12:19:44.122192] [DEBUG] [REMOTE ] KNOP: PASS: History has at least 300 days. [2026-01-02T12:19:44.122412] [DEBUG] [REMOTE ] KNOP: PASS: Price check passed. Min price $8.21. [2026-01-02T12:19:44.122549] [DEBUG] [REMOTE ] KNOP: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:44.122689] [DEBUG] [REMOTE ] KNOP: PASS: Integrity check passed. [2026-01-02T12:19:44.122730] [DEBUG] [REMOTE ] KNOP: Symbol is viable for forecasting. [2026-01-02T12:19:44.122777] [INFO ] [MAIN ] [1814/3541] KNOP kept (3.7s) | 1811 kept, 3 rejected | 92.3/min | ETA: 18.7m [2026-01-02T12:19:44.416806] [DEBUG] [REMOTE ] KNSA: Retrieved 1912 rows, trimmed to 300. [2026-01-02T12:19:44.416931] [DEBUG] [REMOTE ] KNSA: PASS: History has at least 300 days. [2026-01-02T12:19:44.417127] [DEBUG] [REMOTE ] KNSA: PASS: Price check passed. Min price $37.01. [2026-01-02T12:19:44.417299] [DEBUG] [REMOTE ] KNSA: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:44.417406] [DEBUG] [REMOTE ] KNSA: PASS: Integrity check passed. [2026-01-02T12:19:44.417445] [DEBUG] [REMOTE ] KNSA: Symbol is viable for forecasting. [2026-01-02T12:19:44.417493] [INFO ] [MAIN ] [1815/3541] KNSA kept (0.3s) | 1812 kept, 3 rejected | 92.3/min | ETA: 18.7m [2026-01-02T12:19:44.808675] [DEBUG] [REMOTE ] KNSL: Retrieved 2371 rows, trimmed to 300. [2026-01-02T12:19:44.808795] [DEBUG] [REMOTE ] KNSL: PASS: History has at least 300 days. [2026-01-02T12:19:44.808988] [DEBUG] [REMOTE ] KNSL: PASS: Price check passed. Min price $354.60. [2026-01-02T12:19:44.809119] [DEBUG] [REMOTE ] KNSL: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:44.809224] [DEBUG] [REMOTE ] KNSL: PASS: Integrity check passed. [2026-01-02T12:19:44.809263] [DEBUG] [REMOTE ] KNSL: Symbol is viable for forecasting. [2026-01-02T12:19:44.809310] [INFO ] [MAIN ] [1816/3541] KNSL kept (0.4s) | 1813 kept, 3 rejected | 92.3/min | ETA: 18.7m [2026-01-02T12:19:45.212111] [DEBUG] [REMOTE ] KNTK: Retrieved 2179 rows, trimmed to 300. [2026-01-02T12:19:45.212243] [DEBUG] [REMOTE ] KNTK: PASS: History has at least 300 days. [2026-01-02T12:19:45.212448] [DEBUG] [REMOTE ] KNTK: PASS: Price check passed. Min price $31.68. [2026-01-02T12:19:45.212626] [DEBUG] [REMOTE ] KNTK: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:45.212760] [DEBUG] [REMOTE ] KNTK: PASS: Integrity check passed. [2026-01-02T12:19:45.212822] [DEBUG] [REMOTE ] KNTK: Symbol is viable for forecasting. [2026-01-02T12:19:45.212888] [INFO ] [MAIN ] [1817/3541] KNTK kept (0.4s) | 1814 kept, 3 rejected | 92.4/min | ETA: 18.7m [2026-01-02T12:19:56.416429] [DEBUG] [REMOTE ] KNX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:19:56.416641] [DEBUG] [REMOTE ] KNX: PASS: History has at least 300 days. [2026-01-02T12:19:56.417010] [DEBUG] [REMOTE ] KNX: PASS: Price check passed. Min price $41.53. [2026-01-02T12:19:56.417185] [DEBUG] [REMOTE ] KNX: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:56.417345] [DEBUG] [REMOTE ] KNX: PASS: Integrity check passed. [2026-01-02T12:19:56.417396] [DEBUG] [REMOTE ] KNX: Symbol is viable for forecasting. [2026-01-02T12:19:56.417460] [INFO ] [MAIN ] [1818/3541] KNX kept (11.2s) | 1815 kept, 3 rejected | 91.5/min | ETA: 18.8m [2026-01-02T12:19:56.687788] [DEBUG] [REMOTE ] KOD: Retrieved 1820 rows, trimmed to 300. [2026-01-02T12:19:56.687910] [DEBUG] [REMOTE ] KOD: PASS: History has at least 300 days. [2026-01-02T12:19:56.688111] [DEBUG] [REMOTE ] KOD: PASS: Price check passed. Min price $11.60. [2026-01-02T12:19:56.688249] [DEBUG] [REMOTE ] KOD: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:56.688360] [DEBUG] [REMOTE ] KOD: PASS: Integrity check passed. [2026-01-02T12:19:56.688402] [DEBUG] [REMOTE ] KOD: Symbol is viable for forecasting. [2026-01-02T12:19:56.688450] [INFO ] [MAIN ] [1819/3541] KOD kept (0.3s) | 1816 kept, 3 rejected | 91.6/min | ETA: 18.8m [2026-01-02T12:19:57.167780] [DEBUG] [REMOTE ] KODK: Retrieved 3088 rows, trimmed to 300. [2026-01-02T12:19:57.167911] [DEBUG] [REMOTE ] KODK: PASS: History has at least 300 days. [2026-01-02T12:19:57.168122] [DEBUG] [REMOTE ] KODK: PASS: Price check passed. Min price $5.79. [2026-01-02T12:19:57.168262] [DEBUG] [REMOTE ] KODK: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:57.168377] [DEBUG] [REMOTE ] KODK: PASS: Integrity check passed. [2026-01-02T12:19:57.168420] [DEBUG] [REMOTE ] KODK: Symbol is viable for forecasting. [2026-01-02T12:19:57.168472] [INFO ] [MAIN ] [1820/3541] KODK kept (0.5s) | 1817 kept, 3 rejected | 91.6/min | ETA: 18.8m [2026-01-02T12:19:58.015375] [DEBUG] [REMOTE ] KOF: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:19:58.015512] [DEBUG] [REMOTE ] KOF: PASS: History has at least 300 days. [2026-01-02T12:19:58.015742] [DEBUG] [REMOTE ] KOF: PASS: Price check passed. Min price $79.85. [2026-01-02T12:19:58.015895] [DEBUG] [REMOTE ] KOF: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:58.016009] [DEBUG] [REMOTE ] KOF: PASS: Integrity check passed. [2026-01-02T12:19:58.016049] [DEBUG] [REMOTE ] KOF: Symbol is viable for forecasting. [2026-01-02T12:19:58.016097] [INFO ] [MAIN ] [1821/3541] KOF kept (0.8s) | 1818 kept, 3 rejected | 91.6/min | ETA: 18.8m [2026-01-02T12:19:58.414759] [DEBUG] [REMOTE ] KOP: Retrieved 5011 rows, trimmed to 300. [2026-01-02T12:19:58.414892] [DEBUG] [REMOTE ] KOP: PASS: History has at least 300 days. [2026-01-02T12:19:58.415102] [DEBUG] [REMOTE ] KOP: PASS: Price check passed. Min price $26.28. [2026-01-02T12:19:58.415236] [DEBUG] [REMOTE ] KOP: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:58.415348] [DEBUG] [REMOTE ] KOP: PASS: Integrity check passed. [2026-01-02T12:19:58.415388] [DEBUG] [REMOTE ] KOP: Symbol is viable for forecasting. [2026-01-02T12:19:58.415435] [INFO ] [MAIN ] [1822/3541] KOP kept (0.4s) | 1819 kept, 3 rejected | 91.6/min | ETA: 18.8m [2026-01-02T12:19:58.716260] [DEBUG] [REMOTE ] KOPN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:19:58.716393] [DEBUG] [REMOTE ] KOPN: PASS: History has at least 300 days. [2026-01-02T12:19:58.716650] [DEBUG] [REMOTE ] KOPN: PASS: Price check passed. Min price $2.21. [2026-01-02T12:19:58.716797] [DEBUG] [REMOTE ] KOPN: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:58.716915] [DEBUG] [REMOTE ] KOPN: PASS: Integrity check passed. [2026-01-02T12:19:58.716954] [DEBUG] [REMOTE ] KOPN: Symbol is viable for forecasting. [2026-01-02T12:19:58.717184] [INFO ] [MAIN ] [1823/3541] KOPN kept (0.3s) | 1820 kept, 3 rejected | 91.6/min | ETA: 18.8m [2026-01-02T12:19:59.271481] [DEBUG] [REMOTE ] KOSS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:19:59.271696] [DEBUG] [REMOTE ] KOSS: PASS: History has at least 300 days. [2026-01-02T12:19:59.272058] [DEBUG] [REMOTE ] KOSS: PASS: Price check passed. Min price $4.14. [2026-01-02T12:19:59.272219] [DEBUG] [REMOTE ] KOSS: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:59.272382] [DEBUG] [REMOTE ] KOSS: PASS: Integrity check passed. [2026-01-02T12:19:59.272428] [DEBUG] [REMOTE ] KOSS: Symbol is viable for forecasting. [2026-01-02T12:19:59.272484] [INFO ] [MAIN ] [1824/3541] KOSS kept (0.6s) | 1821 kept, 3 rejected | 91.6/min | ETA: 18.7m [2026-01-02T12:19:59.465409] [DEBUG] [REMOTE ] KPRX: Retrieved 2621 rows, trimmed to 300. [2026-01-02T12:19:59.465622] [DEBUG] [REMOTE ] KPRX: PASS: History has at least 300 days. [2026-01-02T12:19:59.465914] [DEBUG] [REMOTE ] KPRX: PASS: Price check passed. Min price $1.80. [2026-01-02T12:19:59.466085] [DEBUG] [REMOTE ] KPRX: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:59.466220] [DEBUG] [REMOTE ] KPRX: PASS: Integrity check passed. [2026-01-02T12:19:59.466265] [DEBUG] [REMOTE ] KPRX: Symbol is viable for forecasting. [2026-01-02T12:19:59.466316] [INFO ] [MAIN ] [1825/3541] KPRX kept (0.2s) | 1822 kept, 3 rejected | 91.7/min | ETA: 18.7m [2026-01-02T12:19:59.835423] [DEBUG] [REMOTE ] KPTI: Retrieved 3056 rows, trimmed to 300. [2026-01-02T12:19:59.835547] [DEBUG] [REMOTE ] KPTI: PASS: History has at least 300 days. [2026-01-02T12:19:59.835768] [DEBUG] [REMOTE ] KPTI: PASS: Price check passed. Min price $5.16. [2026-01-02T12:19:59.835933] [DEBUG] [REMOTE ] KPTI: PASS: Continuity check passed with 300 days. [2026-01-02T12:19:59.836044] [DEBUG] [REMOTE ] KPTI: PASS: Integrity check passed. [2026-01-02T12:19:59.836085] [DEBUG] [REMOTE ] KPTI: Symbol is viable for forecasting. [2026-01-02T12:19:59.836133] [INFO ] [MAIN ] [1826/3541] KPTI kept (0.4s) | 1823 kept, 3 rejected | 91.7/min | ETA: 18.7m [2026-01-02T12:20:00.468383] [DEBUG] [REMOTE ] KRC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:20:00.468507] [DEBUG] [REMOTE ] KRC: PASS: History has at least 300 days. [2026-01-02T12:20:00.469429] [DEBUG] [REMOTE ] KRC: PASS: Price check passed. Min price $37.02. [2026-01-02T12:20:00.469859] [DEBUG] [REMOTE ] KRC: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:00.470023] [DEBUG] [REMOTE ] KRC: PASS: Integrity check passed. [2026-01-02T12:20:00.470064] [DEBUG] [REMOTE ] KRC: Symbol is viable for forecasting. [2026-01-02T12:20:00.470121] [INFO ] [MAIN ] [1827/3541] KRC kept (0.6s) | 1824 kept, 3 rejected | 91.7/min | ETA: 18.7m [2026-01-02T12:20:00.829292] [DEBUG] [REMOTE ] KREF: Retrieved 2177 rows, trimmed to 300. [2026-01-02T12:20:00.829463] [DEBUG] [REMOTE ] KREF: PASS: History has at least 300 days. [2026-01-02T12:20:00.829757] [DEBUG] [REMOTE ] KREF: PASS: Price check passed. Min price $7.56. [2026-01-02T12:20:00.829925] [DEBUG] [REMOTE ] KREF: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:00.830044] [DEBUG] [REMOTE ] KREF: PASS: Integrity check passed. [2026-01-02T12:20:00.830085] [DEBUG] [REMOTE ] KREF: Symbol is viable for forecasting. [2026-01-02T12:20:00.830137] [INFO ] [MAIN ] [1828/3541] KREF kept (0.4s) | 1825 kept, 3 rejected | 91.7/min | ETA: 18.7m [2026-01-02T12:20:01.313408] [DEBUG] [REMOTE ] KRG: Retrieved 5383 rows, trimmed to 300. [2026-01-02T12:20:01.313631] [DEBUG] [REMOTE ] KRG: PASS: History has at least 300 days. [2026-01-02T12:20:01.313898] [DEBUG] [REMOTE ] KRG: PASS: Price check passed. Min price $21.33. [2026-01-02T12:20:01.314039] [DEBUG] [REMOTE ] KRG: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:01.314162] [DEBUG] [REMOTE ] KRG: PASS: Integrity check passed. [2026-01-02T12:20:01.314204] [DEBUG] [REMOTE ] KRG: Symbol is viable for forecasting. [2026-01-02T12:20:01.314256] [INFO ] [MAIN ] [1829/3541] KRG kept (0.5s) | 1826 kept, 3 rejected | 91.7/min | ETA: 18.7m [2026-01-02T12:20:05.315152] [DEBUG] [REMOTE ] KRMD: Retrieved 6580 rows, trimmed to 300. [2026-01-02T12:20:05.315302] [DEBUG] [REMOTE ] KRMD: PASS: History has at least 300 days. [2026-01-02T12:20:05.315541] [DEBUG] [REMOTE ] KRMD: PASS: Price check passed. Min price $3.73. [2026-01-02T12:20:05.315788] [DEBUG] [REMOTE ] KRMD: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:05.315911] [DEBUG] [REMOTE ] KRMD: PASS: Integrity check passed. [2026-01-02T12:20:05.315952] [DEBUG] [REMOTE ] KRMD: Symbol is viable for forecasting. [2026-01-02T12:20:05.316006] [INFO ] [MAIN ] [1830/3541] KRMD kept (4.0s) | 1827 kept, 3 rejected | 91.5/min | ETA: 18.7m [2026-01-02T12:20:05.720735] [DEBUG] [REMOTE ] KRNY: Retrieved 5247 rows, trimmed to 300. [2026-01-02T12:20:05.720940] [DEBUG] [REMOTE ] KRNY: PASS: History has at least 300 days. [2026-01-02T12:20:05.721267] [DEBUG] [REMOTE ] KRNY: PASS: Price check passed. Min price $6.25. [2026-01-02T12:20:05.721422] [DEBUG] [REMOTE ] KRNY: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:05.721788] [DEBUG] [REMOTE ] KRNY: PASS: Integrity check passed. [2026-01-02T12:20:05.721863] [DEBUG] [REMOTE ] KRNY: Symbol is viable for forecasting. [2026-01-02T12:20:05.721932] [INFO ] [MAIN ] [1831/3541] KRNY kept (0.4s) | 1828 kept, 3 rejected | 91.5/min | ETA: 18.7m [2026-01-02T12:20:06.211634] [DEBUG] [REMOTE ] KRO: Retrieved 5551 rows, trimmed to 300. [2026-01-02T12:20:06.211842] [DEBUG] [REMOTE ] KRO: PASS: History has at least 300 days. [2026-01-02T12:20:06.212177] [DEBUG] [REMOTE ] KRO: PASS: Price check passed. Min price $4.28. [2026-01-02T12:20:06.212338] [DEBUG] [REMOTE ] KRO: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:06.212478] [DEBUG] [REMOTE ] KRO: PASS: Integrity check passed. [2026-01-02T12:20:06.212521] [DEBUG] [REMOTE ] KRO: Symbol is viable for forecasting. [2026-01-02T12:20:06.212599] [INFO ] [MAIN ] [1832/3541] KRO kept (0.5s) | 1829 kept, 3 rejected | 91.5/min | ETA: 18.7m [2026-01-02T12:20:06.356020] [DEBUG] [REMOTE ] KROS: Retrieved 1441 rows, trimmed to 300. [2026-01-02T12:20:06.356189] [DEBUG] [REMOTE ] KROS: PASS: History has at least 300 days. [2026-01-02T12:20:06.356474] [DEBUG] [REMOTE ] KROS: PASS: Price check passed. Min price $13.74. [2026-01-02T12:20:06.356649] [DEBUG] [REMOTE ] KROS: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:06.356770] [DEBUG] [REMOTE ] KROS: PASS: Integrity check passed. [2026-01-02T12:20:06.356811] [DEBUG] [REMOTE ] KROS: Symbol is viable for forecasting. [2026-01-02T12:20:06.356864] [INFO ] [MAIN ] [1833/3541] KROS kept (0.1s) | 1830 kept, 3 rejected | 91.5/min | ETA: 18.7m [2026-01-02T12:20:06.975455] [DEBUG] [REMOTE ] KRP: Retrieved 2240 rows, trimmed to 300. [2026-01-02T12:20:06.975688] [DEBUG] [REMOTE ] KRP: PASS: History has at least 300 days. [2026-01-02T12:20:06.975965] [DEBUG] [REMOTE ] KRP: PASS: Price check passed. Min price $11.36. [2026-01-02T12:20:06.976111] [DEBUG] [REMOTE ] KRP: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:06.976246] [DEBUG] [REMOTE ] KRP: PASS: Integrity check passed. [2026-01-02T12:20:06.976294] [DEBUG] [REMOTE ] KRP: Symbol is viable for forecasting. [2026-01-02T12:20:06.976347] [INFO ] [MAIN ] [1834/3541] KRP kept (0.6s) | 1831 kept, 3 rejected | 91.5/min | ETA: 18.6m [2026-01-02T12:20:07.203302] [DEBUG] [REMOTE ] KRRO: Retrieved 540 rows, trimmed to 300. [2026-01-02T12:20:07.203492] [DEBUG] [REMOTE ] KRRO: PASS: History has at least 300 days. [2026-01-02T12:20:07.203819] [DEBUG] [REMOTE ] KRRO: PASS: Price check passed. Min price $5.28. [2026-01-02T12:20:07.203970] [DEBUG] [REMOTE ] KRRO: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:07.204096] [DEBUG] [REMOTE ] KRRO: PASS: Integrity check passed. [2026-01-02T12:20:07.204139] [DEBUG] [REMOTE ] KRRO: Symbol is viable for forecasting. [2026-01-02T12:20:07.204194] [INFO ] [MAIN ] [1835/3541] KRRO kept (0.2s) | 1832 kept, 3 rejected | 91.6/min | ETA: 18.6m [2026-01-02T12:20:12.619050] [DEBUG] [REMOTE ] KRUS: Retrieved 1614 rows, trimmed to 300. [2026-01-02T12:20:12.619240] [DEBUG] [REMOTE ] KRUS: PASS: History has at least 300 days. [2026-01-02T12:20:12.619506] [DEBUG] [REMOTE ] KRUS: PASS: Price check passed. Min price $42.67. [2026-01-02T12:20:12.619718] [DEBUG] [REMOTE ] KRUS: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:12.619870] [DEBUG] [REMOTE ] KRUS: PASS: Integrity check passed. [2026-01-02T12:20:12.619914] [DEBUG] [REMOTE ] KRUS: Symbol is viable for forecasting. [2026-01-02T12:20:12.619969] [INFO ] [MAIN ] [1836/3541] KRUS kept (5.4s) | 1833 kept, 3 rejected | 91.2/min | ETA: 18.7m [2026-01-02T12:20:13.013357] [DEBUG] [REMOTE ] KRYS: Retrieved 2082 rows, trimmed to 300. [2026-01-02T12:20:13.013540] [DEBUG] [REMOTE ] KRYS: PASS: History has at least 300 days. [2026-01-02T12:20:13.013821] [DEBUG] [REMOTE ] KRYS: PASS: Price check passed. Min price $181.47. [2026-01-02T12:20:13.014009] [DEBUG] [REMOTE ] KRYS: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:13.014137] [DEBUG] [REMOTE ] KRYS: PASS: Integrity check passed. [2026-01-02T12:20:13.014180] [DEBUG] [REMOTE ] KRYS: Symbol is viable for forecasting. [2026-01-02T12:20:13.014235] [INFO ] [MAIN ] [1837/3541] KRYS kept (0.4s) | 1834 kept, 3 rejected | 91.2/min | ETA: 18.7m [2026-01-02T12:20:13.265320] [DEBUG] [REMOTE ] KSCP: Retrieved 986 rows, trimmed to 300. [2026-01-02T12:20:13.265507] [DEBUG] [REMOTE ] KSCP: PASS: History has at least 300 days. [2026-01-02T12:20:13.265780] [DEBUG] [REMOTE ] KSCP: PASS: Price check passed. Min price $3.54. [2026-01-02T12:20:13.265940] [DEBUG] [REMOTE ] KSCP: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:13.266063] [DEBUG] [REMOTE ] KSCP: PASS: Integrity check passed. [2026-01-02T12:20:13.266104] [DEBUG] [REMOTE ] KSCP: Symbol is viable for forecasting. [2026-01-02T12:20:13.266154] [INFO ] [MAIN ] [1838/3541] KSCP kept (0.3s) | 1835 kept, 3 rejected | 91.3/min | ETA: 18.7m [2026-01-02T12:20:13.621236] [DEBUG] [REMOTE ] KSPI: Retrieved 490 rows, trimmed to 300. [2026-01-02T12:20:13.621429] [DEBUG] [REMOTE ] KSPI: PASS: History has at least 300 days. [2026-01-02T12:20:13.621739] [DEBUG] [REMOTE ] KSPI: PASS: Price check passed. Min price $70.89. [2026-01-02T12:20:13.621893] [DEBUG] [REMOTE ] KSPI: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:13.622019] [DEBUG] [REMOTE ] KSPI: PASS: Integrity check passed. [2026-01-02T12:20:13.622062] [DEBUG] [REMOTE ] KSPI: Symbol is viable for forecasting. [2026-01-02T12:20:13.622114] [INFO ] [MAIN ] [1839/3541] KSPI kept (0.4s) | 1836 kept, 3 rejected | 91.3/min | ETA: 18.6m [2026-01-02T12:20:14.387357] [DEBUG] [REMOTE ] KSS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:20:14.387563] [DEBUG] [REMOTE ] KSS: PASS: History has at least 300 days. [2026-01-02T12:20:14.387901] [DEBUG] [REMOTE ] KSS: PASS: Price check passed. Min price $13.91. [2026-01-02T12:20:14.388050] [DEBUG] [REMOTE ] KSS: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:14.388194] [DEBUG] [REMOTE ] KSS: PASS: Integrity check passed. [2026-01-02T12:20:14.388238] [DEBUG] [REMOTE ] KSS: Symbol is viable for forecasting. [2026-01-02T12:20:14.388293] [INFO ] [MAIN ] [1840/3541] KSS kept (0.8s) | 1837 kept, 3 rejected | 91.3/min | ETA: 18.6m [2026-01-02T12:20:14.679440] [DEBUG] [REMOTE ] KTB: Retrieved 1671 rows, trimmed to 300. [2026-01-02T12:20:14.679663] [DEBUG] [REMOTE ] KTB: PASS: History has at least 300 days. [2026-01-02T12:20:14.679956] [DEBUG] [REMOTE ] KTB: PASS: Price check passed. Min price $61.09. [2026-01-02T12:20:14.680124] [DEBUG] [REMOTE ] KTB: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:14.680269] [DEBUG] [REMOTE ] KTB: PASS: Integrity check passed. [2026-01-02T12:20:14.680322] [DEBUG] [REMOTE ] KTB: Symbol is viable for forecasting. [2026-01-02T12:20:14.680388] [INFO ] [MAIN ] [1841/3541] KTB kept (0.3s) | 1838 kept, 3 rejected | 91.3/min | ETA: 18.6m [2026-01-02T12:20:16.721476] [DEBUG] [REMOTE ] KTCC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:20:16.721722] [DEBUG] [REMOTE ] KTCC: PASS: History has at least 300 days. [2026-01-02T12:20:16.722043] [DEBUG] [REMOTE ] KTCC: PASS: Price check passed. Min price $2.42. [2026-01-02T12:20:16.722362] [DEBUG] [REMOTE ] KTCC: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:16.722725] [DEBUG] [REMOTE ] KTCC: PASS: Integrity check passed. [2026-01-02T12:20:16.722770] [DEBUG] [REMOTE ] KTCC: Symbol is viable for forecasting. [2026-01-02T12:20:16.722827] [INFO ] [MAIN ] [1842/3541] KTCC kept (2.0s) | 1839 kept, 3 rejected | 91.2/min | ETA: 18.6m [2026-01-02T12:20:17.221584] [DEBUG] [REMOTE ] KTF: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:20:17.221817] [DEBUG] [REMOTE ] KTF: PASS: History has at least 300 days. [2026-01-02T12:20:17.222339] [DEBUG] [REMOTE ] KTF: PASS: Price check passed. Min price $8.97. [2026-01-02T12:20:17.222486] [DEBUG] [REMOTE ] KTF: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:17.222664] [DEBUG] [REMOTE ] KTF: PASS: Integrity check passed. [2026-01-02T12:20:17.222707] [DEBUG] [REMOTE ] KTF: Symbol is viable for forecasting. [2026-01-02T12:20:17.222767] [INFO ] [MAIN ] [1843/3541] KTF kept (0.5s) | 1840 kept, 3 rejected | 91.2/min | ETA: 18.6m [2026-01-02T12:20:18.513883] [DEBUG] [REMOTE ] KURA: Retrieved 2553 rows, trimmed to 300. [2026-01-02T12:20:18.514055] [DEBUG] [REMOTE ] KURA: PASS: History has at least 300 days. [2026-01-02T12:20:18.514296] [DEBUG] [REMOTE ] KURA: PASS: Price check passed. Min price $9.10. [2026-01-02T12:20:18.514434] [DEBUG] [REMOTE ] KURA: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:18.514549] [DEBUG] [REMOTE ] KURA: PASS: Integrity check passed. [2026-01-02T12:20:18.514609] [DEBUG] [REMOTE ] KURA: Symbol is viable for forecasting. [2026-01-02T12:20:18.514661] [INFO ] [MAIN ] [1844/3541] KURA kept (1.3s) | 1841 kept, 3 rejected | 91.2/min | ETA: 18.6m [2026-01-02T12:20:18.934978] [DEBUG] [REMOTE ] KVHI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:20:18.935177] [DEBUG] [REMOTE ] KVHI: PASS: History has at least 300 days. [2026-01-02T12:20:18.935501] [DEBUG] [REMOTE ] KVHI: PASS: Price check passed. Min price $5.26. [2026-01-02T12:20:18.935801] [DEBUG] [REMOTE ] KVHI: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:18.935947] [DEBUG] [REMOTE ] KVHI: PASS: Integrity check passed. [2026-01-02T12:20:18.935990] [DEBUG] [REMOTE ] KVHI: Symbol is viable for forecasting. [2026-01-02T12:20:18.936045] [INFO ] [MAIN ] [1845/3541] KVHI kept (0.4s) | 1842 kept, 3 rejected | 91.2/min | ETA: 18.6m [2026-01-02T12:20:19.151852] [DEBUG] [REMOTE ] KVUE: Retrieved 668 rows, trimmed to 300. [2026-01-02T12:20:19.152016] [DEBUG] [REMOTE ] KVUE: PASS: History has at least 300 days. [2026-01-02T12:20:19.152241] [DEBUG] [REMOTE ] KVUE: PASS: Price check passed. Min price $13.94. [2026-01-02T12:20:19.152379] [DEBUG] [REMOTE ] KVUE: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:19.152525] [DEBUG] [REMOTE ] KVUE: PASS: Integrity check passed. [2026-01-02T12:20:19.152567] [DEBUG] [REMOTE ] KVUE: Symbol is viable for forecasting. [2026-01-02T12:20:19.152635] [INFO ] [MAIN ] [1846/3541] KVUE kept (0.2s) | 1843 kept, 3 rejected | 91.2/min | ETA: 18.6m [2026-01-02T12:20:19.431461] [DEBUG] [REMOTE ] KVYO: Retrieved 573 rows, trimmed to 300. [2026-01-02T12:20:19.431870] [DEBUG] [REMOTE ] KVYO: PASS: History has at least 300 days. [2026-01-02T12:20:19.432126] [DEBUG] [REMOTE ] KVYO: PASS: Price check passed. Min price $23.72. [2026-01-02T12:20:19.432278] [DEBUG] [REMOTE ] KVYO: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:19.432401] [DEBUG] [REMOTE ] KVYO: PASS: Integrity check passed. [2026-01-02T12:20:19.432445] [DEBUG] [REMOTE ] KVYO: Symbol is viable for forecasting. [2026-01-02T12:20:19.432497] [INFO ] [MAIN ] [1847/3541] KVYO kept (0.3s) | 1844 kept, 3 rejected | 91.2/min | ETA: 18.6m [2026-01-02T12:20:20.254423] [DEBUG] [REMOTE ] KYN: Retrieved 5350 rows, trimmed to 300. [2026-01-02T12:20:20.254730] [DEBUG] [REMOTE ] KYN: PASS: History has at least 300 days. [2026-01-02T12:20:20.255238] [DEBUG] [REMOTE ] KYN: PASS: Price check passed. Min price $11.17. [2026-01-02T12:20:20.255494] [DEBUG] [REMOTE ] KYN: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:20.255913] [DEBUG] [REMOTE ] KYN: PASS: Integrity check passed. [2026-01-02T12:20:20.255973] [DEBUG] [REMOTE ] KYN: Symbol is viable for forecasting. [2026-01-02T12:20:20.256051] [INFO ] [MAIN ] [1848/3541] KYN kept (0.8s) | 1845 kept, 3 rejected | 91.2/min | ETA: 18.6m [2026-01-02T12:20:20.449851] [DEBUG] [REMOTE ] KYTX: Retrieved 476 rows, trimmed to 300. [2026-01-02T12:20:20.450027] [DEBUG] [REMOTE ] KYTX: PASS: History has at least 300 days. [2026-01-02T12:20:20.450264] [DEBUG] [REMOTE ] KYTX: PASS: Price check passed. Min price $5.41. [2026-01-02T12:20:20.450412] [DEBUG] [REMOTE ] KYTX: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:20.450531] [DEBUG] [REMOTE ] KYTX: PASS: Integrity check passed. [2026-01-02T12:20:20.450589] [DEBUG] [REMOTE ] KYTX: Symbol is viable for forecasting. [2026-01-02T12:20:20.450645] [INFO ] [MAIN ] [1849/3541] KYTX kept (0.2s) | 1846 kept, 3 rejected | 91.3/min | ETA: 18.5m [2026-01-02T12:20:20.902643] [DEBUG] [REMOTE ] KZIA: Retrieved 2036 rows, trimmed to 300. [2026-01-02T12:20:20.902826] [DEBUG] [REMOTE ] KZIA: PASS: History has at least 300 days. [2026-01-02T12:20:20.903083] [DEBUG] [REMOTE ] KZIA: PASS: Price check passed. Min price $5.76. [2026-01-02T12:20:20.903239] [DEBUG] [REMOTE ] KZIA: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:20.903422] [DEBUG] [REMOTE ] KZIA: PASS: Integrity check passed. [2026-01-02T12:20:20.903473] [DEBUG] [REMOTE ] KZIA: Symbol is viable for forecasting. [2026-01-02T12:20:20.903531] [INFO ] [MAIN ] [1850/3541] KZIA kept (0.5s) | 1847 kept, 3 rejected | 91.3/min | ETA: 18.5m [2026-01-02T12:20:21.430504] [DEBUG] [REMOTE ] L: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:20:21.430903] [DEBUG] [REMOTE ] L: PASS: History has at least 300 days. [2026-01-02T12:20:21.431223] [DEBUG] [REMOTE ] L: PASS: Price check passed. Min price $97.74. [2026-01-02T12:20:21.431361] [DEBUG] [REMOTE ] L: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:21.431501] [DEBUG] [REMOTE ] L: PASS: Integrity check passed. [2026-01-02T12:20:21.431542] [DEBUG] [REMOTE ] L: Symbol is viable for forecasting. [2026-01-02T12:20:21.431614] [INFO ] [MAIN ] [1851/3541] L kept (0.5s) | 1848 kept, 3 rejected | 91.3/min | ETA: 18.5m [2026-01-02T12:20:23.224416] [DEBUG] [REMOTE ] LAB: Retrieved 3034 rows, trimmed to 300. [2026-01-02T12:20:23.224853] [DEBUG] [REMOTE ] LAB: PASS: History has at least 300 days. [2026-01-02T12:20:23.225175] [DEBUG] [REMOTE ] LAB: PASS: Price check passed. Min price $1.12. [2026-01-02T12:20:23.225318] [DEBUG] [REMOTE ] LAB: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:23.225466] [DEBUG] [REMOTE ] LAB: PASS: Integrity check passed. [2026-01-02T12:20:23.225507] [DEBUG] [REMOTE ] LAB: Symbol is viable for forecasting. [2026-01-02T12:20:23.225563] [INFO ] [MAIN ] [1852/3541] LAB kept (1.8s) | 1849 kept, 3 rejected | 91.2/min | ETA: 18.5m [2026-01-02T12:20:23.511627] [DEBUG] [REMOTE ] LAC: Retrieved 565 rows, trimmed to 300. [2026-01-02T12:20:23.511840] [DEBUG] [REMOTE ] LAC: PASS: History has at least 300 days. [2026-01-02T12:20:23.512106] [DEBUG] [REMOTE ] LAC: PASS: Price check passed. Min price $4.36. [2026-01-02T12:20:23.512252] [DEBUG] [REMOTE ] LAC: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:23.512373] [DEBUG] [REMOTE ] LAC: PASS: Integrity check passed. [2026-01-02T12:20:23.512415] [DEBUG] [REMOTE ] LAC: Symbol is viable for forecasting. [2026-01-02T12:20:23.512471] [INFO ] [MAIN ] [1853/3541] LAC kept (0.3s) | 1850 kept, 3 rejected | 91.2/min | ETA: 18.5m [2026-01-02T12:20:24.101115] [DEBUG] [REMOTE ] LAD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:20:24.101302] [DEBUG] [REMOTE ] LAD: PASS: History has at least 300 days. [2026-01-02T12:20:24.101589] [DEBUG] [REMOTE ] LAD: PASS: Price check passed. Min price $285.25. [2026-01-02T12:20:24.101736] [DEBUG] [REMOTE ] LAD: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:24.102022] [DEBUG] [REMOTE ] LAD: PASS: Integrity check passed. [2026-01-02T12:20:24.102072] [DEBUG] [REMOTE ] LAD: Symbol is viable for forecasting. [2026-01-02T12:20:24.102125] [INFO ] [MAIN ] [1854/3541] LAD kept (0.6s) | 1851 kept, 3 rejected | 91.2/min | ETA: 18.5m [2026-01-02T12:20:24.319612] [DEBUG] [REMOTE ] LAES: Retrieved 654 rows, trimmed to 300. [2026-01-02T12:20:24.319793] [DEBUG] [REMOTE ] LAES: PASS: History has at least 300 days. [2026-01-02T12:20:24.320089] [DEBUG] [REMOTE ] LAES: PASS: Price check passed. Min price $3.63. [2026-01-02T12:20:24.320240] [DEBUG] [REMOTE ] LAES: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:24.320358] [DEBUG] [REMOTE ] LAES: PASS: Integrity check passed. [2026-01-02T12:20:24.320401] [DEBUG] [REMOTE ] LAES: Symbol is viable for forecasting. [2026-01-02T12:20:24.320454] [INFO ] [MAIN ] [1855/3541] LAES kept (0.2s) | 1852 kept, 3 rejected | 91.3/min | ETA: 18.5m [2026-01-02T12:20:24.826055] [DEBUG] [REMOTE ] LAKE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:20:24.826258] [DEBUG] [REMOTE ] LAKE: PASS: History has at least 300 days. [2026-01-02T12:20:24.826530] [DEBUG] [REMOTE ] LAKE: PASS: Price check passed. Min price $7.94. [2026-01-02T12:20:24.826808] [DEBUG] [REMOTE ] LAKE: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:24.826987] [DEBUG] [REMOTE ] LAKE: PASS: Integrity check passed. [2026-01-02T12:20:24.827034] [DEBUG] [REMOTE ] LAKE: Symbol is viable for forecasting. [2026-01-02T12:20:24.827090] [INFO ] [MAIN ] [1856/3541] LAKE kept (0.5s) | 1853 kept, 3 rejected | 91.3/min | ETA: 18.5m [2026-01-02T12:20:25.283329] [DEBUG] [REMOTE ] LAND: Retrieved 3252 rows, trimmed to 300. [2026-01-02T12:20:25.283716] [DEBUG] [REMOTE ] LAND: PASS: History has at least 300 days. [2026-01-02T12:20:25.284038] [DEBUG] [REMOTE ] LAND: PASS: Price check passed. Min price $8.68. [2026-01-02T12:20:25.284187] [DEBUG] [REMOTE ] LAND: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:25.284344] [DEBUG] [REMOTE ] LAND: PASS: Integrity check passed. [2026-01-02T12:20:25.284415] [DEBUG] [REMOTE ] LAND: Symbol is viable for forecasting. [2026-01-02T12:20:25.284496] [INFO ] [MAIN ] [1857/3541] LAND kept (0.5s) | 1854 kept, 3 rejected | 91.3/min | ETA: 18.4m [2026-01-02T12:20:28.229401] [DEBUG] [REMOTE ] LANDO: Retrieved 1307 rows, trimmed to 300. [2026-01-02T12:20:28.229644] [DEBUG] [REMOTE ] LANDO: PASS: History has at least 300 days. [2026-01-02T12:20:28.229953] [DEBUG] [REMOTE ] LANDO: PASS: Price check passed. Min price $18.59. [2026-01-02T12:20:28.230141] [DEBUG] [REMOTE ] LANDO: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:28.230308] [DEBUG] [REMOTE ] LANDO: PASS: Integrity check passed. [2026-01-02T12:20:28.230361] [DEBUG] [REMOTE ] LANDO: Symbol is viable for forecasting. [2026-01-02T12:20:28.230422] [INFO ] [MAIN ] [1858/3541] LANDO kept (2.9s) | 1855 kept, 3 rejected | 91.1/min | ETA: 18.5m [2026-01-02T12:20:28.546412] [DEBUG] [REMOTE ] LANDP: Retrieved 644 rows, trimmed to 300. [2026-01-02T12:20:28.546636] [DEBUG] [REMOTE ] LANDP: PASS: History has at least 300 days. [2026-01-02T12:20:28.546951] [DEBUG] [REMOTE ] LANDP: PASS: Price check passed. Min price $18.48. [2026-01-02T12:20:28.547189] [DEBUG] [REMOTE ] LANDP: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:28.547355] [DEBUG] [REMOTE ] LANDP: PASS: Integrity check passed. [2026-01-02T12:20:28.547416] [DEBUG] [REMOTE ] LANDP: Symbol is viable for forecasting. [2026-01-02T12:20:28.547481] [INFO ] [MAIN ] [1859/3541] LANDP kept (0.3s) | 1856 kept, 3 rejected | 91.2/min | ETA: 18.5m [2026-01-02T12:20:28.761959] [DEBUG] [REMOTE ] LASE: Retrieved 816 rows, trimmed to 300. [2026-01-02T12:20:28.762140] [DEBUG] [REMOTE ] LASE: PASS: History has at least 300 days. [2026-01-02T12:20:28.762384] [DEBUG] [REMOTE ] LASE: PASS: Price check passed. Min price $2.28. [2026-01-02T12:20:28.762522] [DEBUG] [REMOTE ] LASE: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:28.762659] [DEBUG] [REMOTE ] LASE: PASS: Integrity check passed. [2026-01-02T12:20:28.762703] [DEBUG] [REMOTE ] LASE: Symbol is viable for forecasting. [2026-01-02T12:20:28.762757] [INFO ] [MAIN ] [1860/3541] LASE kept (0.2s) | 1857 kept, 3 rejected | 91.2/min | ETA: 18.4m [2026-01-02T12:20:39.298765] [DEBUG] [REMOTE ] LAZ: Retrieved 5198 rows, trimmed to 300. [2026-01-02T12:20:39.298931] [DEBUG] [REMOTE ] LAZ: PASS: History has at least 300 days. [2026-01-02T12:20:39.299205] [DEBUG] [REMOTE ] LAZ: PASS: Price check passed. Min price $46.24. [2026-01-02T12:20:39.299362] [DEBUG] [REMOTE ] LAZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:39.299481] [DEBUG] [REMOTE ] LAZ: PASS: Integrity check passed. [2026-01-02T12:20:39.299524] [DEBUG] [REMOTE ] LAZ: Symbol is viable for forecasting. [2026-01-02T12:20:39.299592] [INFO ] [MAIN ] [1861/3541] LAZ kept (10.5s) | 1858 kept, 3 rejected | 90.5/min | ETA: 18.6m [2026-01-02T12:20:39.615972] [DEBUG] [REMOTE ] LBRDA: Retrieved 2806 rows, trimmed to 300. [2026-01-02T12:20:39.616104] [DEBUG] [REMOTE ] LBRDA: PASS: History has at least 300 days. [2026-01-02T12:20:39.616316] [DEBUG] [REMOTE ] LBRDA: PASS: Price check passed. Min price $44.66. [2026-01-02T12:20:39.616456] [DEBUG] [REMOTE ] LBRDA: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:39.616609] [DEBUG] [REMOTE ] LBRDA: PASS: Integrity check passed. [2026-01-02T12:20:39.616657] [DEBUG] [REMOTE ] LBRDA: Symbol is viable for forecasting. [2026-01-02T12:20:39.616707] [INFO ] [MAIN ] [1862/3541] LBRDA kept (0.3s) | 1859 kept, 3 rejected | 90.5/min | ETA: 18.6m [2026-01-02T12:20:40.057078] [DEBUG] [REMOTE ] LBRDK: Retrieved 2806 rows, trimmed to 300. [2026-01-02T12:20:40.057228] [DEBUG] [REMOTE ] LBRDK: PASS: History has at least 300 days. [2026-01-02T12:20:40.057458] [DEBUG] [REMOTE ] LBRDK: PASS: Price check passed. Min price $44.88. [2026-01-02T12:20:40.057609] [DEBUG] [REMOTE ] LBRDK: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:40.057723] [DEBUG] [REMOTE ] LBRDK: PASS: Integrity check passed. [2026-01-02T12:20:40.057762] [DEBUG] [REMOTE ] LBRDK: Symbol is viable for forecasting. [2026-01-02T12:20:40.057808] [INFO ] [MAIN ] [1863/3541] LBRDK kept (0.4s) | 1860 kept, 3 rejected | 90.5/min | ETA: 18.5m [2026-01-02T12:20:40.536173] [DEBUG] [REMOTE ] LBTYA: Retrieved 5430 rows, trimmed to 300. [2026-01-02T12:20:40.536305] [DEBUG] [REMOTE ] LBTYA: PASS: History has at least 300 days. [2026-01-02T12:20:40.536515] [DEBUG] [REMOTE ] LBTYA: PASS: Price check passed. Min price $10.56. [2026-01-02T12:20:40.536672] [DEBUG] [REMOTE ] LBTYA: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:40.536786] [DEBUG] [REMOTE ] LBTYA: PASS: Integrity check passed. [2026-01-02T12:20:40.536826] [DEBUG] [REMOTE ] LBTYA: Symbol is viable for forecasting. [2026-01-02T12:20:40.536876] [INFO ] [MAIN ] [1864/3541] LBTYA kept (0.5s) | 1861 kept, 3 rejected | 90.5/min | ETA: 18.5m [2026-01-02T12:20:44.988024] [DEBUG] [REMOTE ] LBTYK: Retrieved 5111 rows, trimmed to 300. [2026-01-02T12:20:44.988349] [DEBUG] [REMOTE ] LBTYK: PASS: History has at least 300 days. [2026-01-02T12:20:44.988551] [DEBUG] [REMOTE ] LBTYK: PASS: Price check passed. Min price $10.61. [2026-01-02T12:20:44.988762] [DEBUG] [REMOTE ] LBTYK: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:44.988880] [DEBUG] [REMOTE ] LBTYK: PASS: Integrity check passed. [2026-01-02T12:20:44.988920] [DEBUG] [REMOTE ] LBTYK: Symbol is viable for forecasting. [2026-01-02T12:20:44.988972] [INFO ] [MAIN ] [1865/3541] LBTYK kept (4.5s) | 1862 kept, 3 rejected | 90.2/min | ETA: 18.6m [2026-01-02T12:20:46.646390] [DEBUG] [REMOTE ] LC: Retrieved 2780 rows, trimmed to 300. [2026-01-02T12:20:46.646515] [DEBUG] [REMOTE ] LC: PASS: History has at least 300 days. [2026-01-02T12:20:46.646730] [DEBUG] [REMOTE ] LC: PASS: Price check passed. Min price $14.97. [2026-01-02T12:20:46.646866] [DEBUG] [REMOTE ] LC: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:46.646976] [DEBUG] [REMOTE ] LC: PASS: Integrity check passed. [2026-01-02T12:20:46.647017] [DEBUG] [REMOTE ] LC: Symbol is viable for forecasting. [2026-01-02T12:20:46.647065] [INFO ] [MAIN ] [1866/3541] LC kept (1.7s) | 1863 kept, 3 rejected | 90.2/min | ETA: 18.6m [2026-01-02T12:20:46.882964] [DEBUG] [REMOTE ] LCFY: Retrieved 946 rows, trimmed to 300. [2026-01-02T12:20:46.883152] [DEBUG] [REMOTE ] LCFY: PASS: History has at least 300 days. [2026-01-02T12:20:46.883411] [DEBUG] [REMOTE ] LCFY: PASS: Price check passed. Min price $2.80. [2026-01-02T12:20:46.883556] [DEBUG] [REMOTE ] LCFY: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:46.883702] [DEBUG] [REMOTE ] LCFY: PASS: Integrity check passed. [2026-01-02T12:20:46.883744] [DEBUG] [REMOTE ] LCFY: Symbol is viable for forecasting. [2026-01-02T12:20:46.883801] [INFO ] [MAIN ] [1867/3541] LCFY kept (0.2s) | 1864 kept, 3 rejected | 90.2/min | ETA: 18.6m [2026-01-02T12:20:47.312733] [DEBUG] [REMOTE ] LCID: Retrieved 1328 rows, trimmed to 300. [2026-01-02T12:20:47.312913] [DEBUG] [REMOTE ] LCID: PASS: History has at least 300 days. [2026-01-02T12:20:47.313154] [DEBUG] [REMOTE ] LCID: PASS: Price check passed. Min price $10.57. [2026-01-02T12:20:47.313306] [DEBUG] [REMOTE ] LCID: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:47.313430] [DEBUG] [REMOTE ] LCID: PASS: Integrity check passed. [2026-01-02T12:20:47.313471] [DEBUG] [REMOTE ] LCID: Symbol is viable for forecasting. [2026-01-02T12:20:47.313523] [INFO ] [MAIN ] [1868/3541] LCID kept (0.4s) | 1865 kept, 3 rejected | 90.2/min | ETA: 18.5m [2026-01-02T12:20:47.901684] [DEBUG] [REMOTE ] LCII: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:20:47.901865] [DEBUG] [REMOTE ] LCII: PASS: History has at least 300 days. [2026-01-02T12:20:47.902326] [DEBUG] [REMOTE ] LCII: PASS: Price check passed. Min price $83.92. [2026-01-02T12:20:47.902624] [DEBUG] [REMOTE ] LCII: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:47.902765] [DEBUG] [REMOTE ] LCII: PASS: Integrity check passed. [2026-01-02T12:20:47.902805] [DEBUG] [REMOTE ] LCII: Symbol is viable for forecasting. [2026-01-02T12:20:47.902858] [INFO ] [MAIN ] [1869/3541] LCII kept (0.6s) | 1866 kept, 3 rejected | 90.2/min | ETA: 18.5m [2026-01-02T12:20:48.427785] [DEBUG] [REMOTE ] LCNB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:20:48.427987] [DEBUG] [REMOTE ] LCNB: PASS: History has at least 300 days. [2026-01-02T12:20:48.428272] [DEBUG] [REMOTE ] LCNB: PASS: Price check passed. Min price $14.15. [2026-01-02T12:20:48.428517] [DEBUG] [REMOTE ] LCNB: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:48.432009] [DEBUG] [REMOTE ] LCNB: PASS: Integrity check passed. [2026-01-02T12:20:48.432075] [DEBUG] [REMOTE ] LCNB: Symbol is viable for forecasting. [2026-01-02T12:20:48.432142] [INFO ] [MAIN ] [1870/3541] LCNB kept (0.5s) | 1867 kept, 3 rejected | 90.2/min | ETA: 18.5m [2026-01-02T12:20:51.520719] [DEBUG] [REMOTE ] LDI: Retrieved 1228 rows, trimmed to 300. [2026-01-02T12:20:51.520861] [DEBUG] [REMOTE ] LDI: PASS: History has at least 300 days. [2026-01-02T12:20:51.521078] [DEBUG] [REMOTE ] LDI: PASS: Price check passed. Min price $2.05. [2026-01-02T12:20:51.521218] [DEBUG] [REMOTE ] LDI: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:51.521329] [DEBUG] [REMOTE ] LDI: PASS: Integrity check passed. [2026-01-02T12:20:51.521370] [DEBUG] [REMOTE ] LDI: Symbol is viable for forecasting. [2026-01-02T12:20:51.521417] [INFO ] [MAIN ] [1871/3541] LDI kept (3.1s) | 1868 kept, 3 rejected | 90.0/min | ETA: 18.5m [2026-01-02T12:20:51.899522] [DEBUG] [REMOTE ] LDOS: Retrieved 4834 rows, trimmed to 300. [2026-01-02T12:20:51.899680] [DEBUG] [REMOTE ] LDOS: PASS: History has at least 300 days. [2026-01-02T12:20:51.899889] [DEBUG] [REMOTE ] LDOS: PASS: Price check passed. Min price $180.40. [2026-01-02T12:20:51.900024] [DEBUG] [REMOTE ] LDOS: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:51.900160] [DEBUG] [REMOTE ] LDOS: PASS: Integrity check passed. [2026-01-02T12:20:51.900208] [DEBUG] [REMOTE ] LDOS: Symbol is viable for forecasting. [2026-01-02T12:20:51.900255] [INFO ] [MAIN ] [1872/3541] LDOS kept (0.4s) | 1869 kept, 3 rejected | 90.1/min | ETA: 18.5m [2026-01-02T12:20:52.308505] [DEBUG] [REMOTE ] LDP: Retrieved 3376 rows, trimmed to 300. [2026-01-02T12:20:52.308741] [DEBUG] [REMOTE ] LDP: PASS: History has at least 300 days. [2026-01-02T12:20:52.309030] [DEBUG] [REMOTE ] LDP: PASS: Price check passed. Min price $20.68. [2026-01-02T12:20:52.309172] [DEBUG] [REMOTE ] LDP: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:52.309306] [DEBUG] [REMOTE ] LDP: PASS: Integrity check passed. [2026-01-02T12:20:52.309487] [DEBUG] [REMOTE ] LDP: Symbol is viable for forecasting. [2026-01-02T12:20:52.309548] [INFO ] [MAIN ] [1873/3541] LDP kept (0.4s) | 1870 kept, 3 rejected | 90.1/min | ETA: 18.5m [2026-01-02T12:20:52.611105] [DEBUG] [REMOTE ] LDSF: Retrieved 1757 rows, trimmed to 300. [2026-01-02T12:20:52.611294] [DEBUG] [REMOTE ] LDSF: PASS: History has at least 300 days. [2026-01-02T12:20:52.611553] [DEBUG] [REMOTE ] LDSF: PASS: Price check passed. Min price $18.89. [2026-01-02T12:20:52.611717] [DEBUG] [REMOTE ] LDSF: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:52.611840] [DEBUG] [REMOTE ] LDSF: PASS: Integrity check passed. [2026-01-02T12:20:52.611881] [DEBUG] [REMOTE ] LDSF: Symbol is viable for forecasting. [2026-01-02T12:20:52.611948] [INFO ] [MAIN ] [1874/3541] LDSF kept (0.3s) | 1871 kept, 3 rejected | 90.1/min | ETA: 18.5m [2026-01-02T12:20:53.078869] [DEBUG] [REMOTE ] LE: Retrieved 2965 rows, trimmed to 300. [2026-01-02T12:20:53.079044] [DEBUG] [REMOTE ] LE: PASS: History has at least 300 days. [2026-01-02T12:20:53.079284] [DEBUG] [REMOTE ] LE: PASS: Price check passed. Min price $13.77. [2026-01-02T12:20:53.079536] [DEBUG] [REMOTE ] LE: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:53.079690] [DEBUG] [REMOTE ] LE: PASS: Integrity check passed. [2026-01-02T12:20:53.079733] [DEBUG] [REMOTE ] LE: Symbol is viable for forecasting. [2026-01-02T12:20:53.079788] [INFO ] [MAIN ] [1875/3541] LE kept (0.5s) | 1872 kept, 3 rejected | 90.1/min | ETA: 18.5m [2026-01-02T12:20:53.494977] [DEBUG] [REMOTE ] LEA: Retrieved 4061 rows, trimmed to 300. [2026-01-02T12:20:53.495159] [DEBUG] [REMOTE ] LEA: PASS: History has at least 300 days. [2026-01-02T12:20:53.495444] [DEBUG] [REMOTE ] LEA: PASS: Price check passed. Min price $96.12. [2026-01-02T12:20:53.495629] [DEBUG] [REMOTE ] LEA: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:53.495772] [DEBUG] [REMOTE ] LEA: PASS: Integrity check passed. [2026-01-02T12:20:53.495815] [DEBUG] [REMOTE ] LEA: Symbol is viable for forecasting. [2026-01-02T12:20:53.495868] [INFO ] [MAIN ] [1876/3541] LEA kept (0.4s) | 1873 kept, 3 rejected | 90.1/min | ETA: 18.5m [2026-01-02T12:20:54.775967] [DEBUG] [REMOTE ] LECO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:20:54.776111] [DEBUG] [REMOTE ] LECO: PASS: History has at least 300 days. [2026-01-02T12:20:54.776312] [DEBUG] [REMOTE ] LECO: PASS: Price check passed. Min price $219.92. [2026-01-02T12:20:54.776444] [DEBUG] [REMOTE ] LECO: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:54.776553] [DEBUG] [REMOTE ] LECO: PASS: Integrity check passed. [2026-01-02T12:20:54.776613] [DEBUG] [REMOTE ] LECO: Symbol is viable for forecasting. [2026-01-02T12:20:54.776660] [INFO ] [MAIN ] [1877/3541] LECO kept (1.3s) | 1874 kept, 3 rejected | 90.1/min | ETA: 18.5m [2026-01-02T12:20:56.060657] [DEBUG] [REMOTE ] LEG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:20:56.060768] [DEBUG] [REMOTE ] LEG: PASS: History has at least 300 days. [2026-01-02T12:20:56.060976] [DEBUG] [REMOTE ] LEG: PASS: Price check passed. Min price $8.45. [2026-01-02T12:20:56.061110] [DEBUG] [REMOTE ] LEG: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:56.061228] [DEBUG] [REMOTE ] LEG: PASS: Integrity check passed. [2026-01-02T12:20:56.061267] [DEBUG] [REMOTE ] LEG: Symbol is viable for forecasting. [2026-01-02T12:20:56.061314] [INFO ] [MAIN ] [1878/3541] LEG kept (1.3s) | 1875 kept, 3 rejected | 90.1/min | ETA: 18.5m [2026-01-02T12:20:56.346375] [DEBUG] [REMOTE ] LEGH: Retrieved 1771 rows, trimmed to 300. [2026-01-02T12:20:56.346495] [DEBUG] [REMOTE ] LEGH: PASS: History has at least 300 days. [2026-01-02T12:20:56.346708] [DEBUG] [REMOTE ] LEGH: PASS: Price check passed. Min price $18.89. [2026-01-02T12:20:56.346840] [DEBUG] [REMOTE ] LEGH: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:56.346946] [DEBUG] [REMOTE ] LEGH: PASS: Integrity check passed. [2026-01-02T12:20:56.346985] [DEBUG] [REMOTE ] LEGH: Symbol is viable for forecasting. [2026-01-02T12:20:56.347031] [INFO ] [MAIN ] [1879/3541] LEGH kept (0.3s) | 1876 kept, 3 rejected | 90.1/min | ETA: 18.4m [2026-01-02T12:20:56.732140] [DEBUG] [REMOTE ] LEGN: Retrieved 1401 rows, trimmed to 300. [2026-01-02T12:20:56.732261] [DEBUG] [REMOTE ] LEGN: PASS: History has at least 300 days. [2026-01-02T12:20:56.732457] [DEBUG] [REMOTE ] LEGN: PASS: Price check passed. Min price $21.28. [2026-01-02T12:20:56.732605] [DEBUG] [REMOTE ] LEGN: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:56.732714] [DEBUG] [REMOTE ] LEGN: PASS: Integrity check passed. [2026-01-02T12:20:56.732753] [DEBUG] [REMOTE ] LEGN: Symbol is viable for forecasting. [2026-01-02T12:20:56.732799] [INFO ] [MAIN ] [1880/3541] LEGN kept (0.4s) | 1877 kept, 3 rejected | 90.1/min | ETA: 18.4m [2026-01-02T12:20:57.339665] [DEBUG] [REMOTE ] LEN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:20:57.339794] [DEBUG] [REMOTE ] LEN: PASS: History has at least 300 days. [2026-01-02T12:20:57.340001] [DEBUG] [REMOTE ] LEN: PASS: Price check passed. Min price $102.80. [2026-01-02T12:20:57.340160] [DEBUG] [REMOTE ] LEN: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:57.340271] [DEBUG] [REMOTE ] LEN: PASS: Integrity check passed. [2026-01-02T12:20:57.340310] [DEBUG] [REMOTE ] LEN: Symbol is viable for forecasting. [2026-01-02T12:20:57.340356] [INFO ] [MAIN ] [1881/3541] LEN kept (0.6s) | 1878 kept, 3 rejected | 90.1/min | ETA: 18.4m [2026-01-02T12:20:57.510715] [DEBUG] [REMOTE ] LENZ: Retrieved 1135 rows, trimmed to 300. [2026-01-02T12:20:57.510848] [DEBUG] [REMOTE ] LENZ: PASS: History has at least 300 days. [2026-01-02T12:20:57.511054] [DEBUG] [REMOTE ] LENZ: PASS: Price check passed. Min price $16.00. [2026-01-02T12:20:57.511199] [DEBUG] [REMOTE ] LENZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:57.511331] [DEBUG] [REMOTE ] LENZ: PASS: Integrity check passed. [2026-01-02T12:20:57.511373] [DEBUG] [REMOTE ] LENZ: Symbol is viable for forecasting. [2026-01-02T12:20:57.511419] [INFO ] [MAIN ] [1882/3541] LENZ kept (0.2s) | 1879 kept, 3 rejected | 90.1/min | ETA: 18.4m [2026-01-02T12:20:58.066458] [DEBUG] [REMOTE ] LEO: Retrieved 6280 rows, trimmed to 300. [2026-01-02T12:20:58.066620] [DEBUG] [REMOTE ] LEO: PASS: History has at least 300 days. [2026-01-02T12:20:58.066829] [DEBUG] [REMOTE ] LEO: PASS: Price check passed. Min price $6.15. [2026-01-02T12:20:58.066960] [DEBUG] [REMOTE ] LEO: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:58.067072] [DEBUG] [REMOTE ] LEO: PASS: Integrity check passed. [2026-01-02T12:20:58.067111] [DEBUG] [REMOTE ] LEO: Symbol is viable for forecasting. [2026-01-02T12:20:58.067158] [INFO ] [MAIN ] [1883/3541] LEO kept (0.6s) | 1880 kept, 3 rejected | 90.2/min | ETA: 18.4m [2026-01-02T12:20:58.406370] [DEBUG] [REMOTE ] LESL: Retrieved 1299 rows, trimmed to 300. [2026-01-02T12:20:58.406496] [DEBUG] [REMOTE ] LESL: PASS: History has at least 300 days. [2026-01-02T12:20:58.406714] [DEBUG] [REMOTE ] LESL: PASS: Price check passed. Min price $1.65. [2026-01-02T12:20:58.406850] [DEBUG] [REMOTE ] LESL: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:58.406955] [DEBUG] [REMOTE ] LESL: PASS: Integrity check passed. [2026-01-02T12:20:58.406994] [DEBUG] [REMOTE ] LESL: Symbol is viable for forecasting. [2026-01-02T12:20:58.407040] [INFO ] [MAIN ] [1884/3541] LESL kept (0.3s) | 1881 kept, 3 rejected | 90.2/min | ETA: 18.4m [2026-01-02T12:20:58.813675] [DEBUG] [REMOTE ] LEVI: Retrieved 1706 rows, trimmed to 300. [2026-01-02T12:20:58.813804] [DEBUG] [REMOTE ] LEVI: PASS: History has at least 300 days. [2026-01-02T12:20:58.814001] [DEBUG] [REMOTE ] LEVI: PASS: Price check passed. Min price $19.47. [2026-01-02T12:20:58.814132] [DEBUG] [REMOTE ] LEVI: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:58.814241] [DEBUG] [REMOTE ] LEVI: PASS: Integrity check passed. [2026-01-02T12:20:58.814282] [DEBUG] [REMOTE ] LEVI: Symbol is viable for forecasting. [2026-01-02T12:20:58.814328] [INFO ] [MAIN ] [1885/3541] LEVI kept (0.4s) | 1882 kept, 3 rejected | 90.2/min | ETA: 18.4m [2026-01-02T12:20:59.462039] [DEBUG] [REMOTE ] LFMD: Retrieved 6280 rows, trimmed to 300. [2026-01-02T12:20:59.462181] [DEBUG] [REMOTE ] LFMD: PASS: History has at least 300 days. [2026-01-02T12:20:59.462404] [DEBUG] [REMOTE ] LFMD: PASS: Price check passed. Min price $3.20. [2026-01-02T12:20:59.462541] [DEBUG] [REMOTE ] LFMD: PASS: Continuity check passed with 300 days. [2026-01-02T12:20:59.462677] [DEBUG] [REMOTE ] LFMD: PASS: Integrity check passed. [2026-01-02T12:20:59.462721] [DEBUG] [REMOTE ] LFMD: Symbol is viable for forecasting. [2026-01-02T12:20:59.462772] [INFO ] [MAIN ] [1886/3541] LFMD kept (0.6s) | 1883 kept, 3 rejected | 90.2/min | ETA: 18.3m [2026-01-02T12:21:00.001463] [DEBUG] [REMOTE ] LFUS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:21:00.001616] [DEBUG] [REMOTE ] LFUS: PASS: History has at least 300 days. [2026-01-02T12:21:00.001829] [DEBUG] [REMOTE ] LFUS: PASS: Price check passed. Min price $234.94. [2026-01-02T12:21:00.001961] [DEBUG] [REMOTE ] LFUS: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:00.002071] [DEBUG] [REMOTE ] LFUS: PASS: Integrity check passed. [2026-01-02T12:21:00.002110] [DEBUG] [REMOTE ] LFUS: Symbol is viable for forecasting. [2026-01-02T12:21:00.002157] [INFO ] [MAIN ] [1887/3541] LFUS kept (0.5s) | 1884 kept, 3 rejected | 90.2/min | ETA: 18.3m [2026-01-02T12:21:00.307552] [DEBUG] [REMOTE ] LFVN: Retrieved 5345 rows, trimmed to 300. [2026-01-02T12:21:00.307706] [DEBUG] [REMOTE ] LFVN: PASS: History has at least 300 days. [2026-01-02T12:21:00.307915] [DEBUG] [REMOTE ] LFVN: PASS: Price check passed. Min price $5.99. [2026-01-02T12:21:00.308047] [DEBUG] [REMOTE ] LFVN: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:00.308154] [DEBUG] [REMOTE ] LFVN: PASS: Integrity check passed. [2026-01-02T12:21:00.308193] [DEBUG] [REMOTE ] LFVN: Symbol is viable for forecasting. [2026-01-02T12:21:00.308238] [INFO ] [MAIN ] [1888/3541] LFVN kept (0.3s) | 1885 kept, 3 rejected | 90.2/min | ETA: 18.3m [2026-01-02T12:21:00.591829] [DEBUG] [REMOTE ] LGCL: Retrieved 459 rows, trimmed to 300. [2026-01-02T12:21:00.591982] [DEBUG] [REMOTE ] LGCL: PASS: History has at least 300 days. [2026-01-02T12:21:00.592236] [DEBUG] [REMOTE ] LGCL: PASS: Price check passed. Min price $1.99. [2026-01-02T12:21:00.592389] [DEBUG] [REMOTE ] LGCL: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:00.592500] [DEBUG] [REMOTE ] LGCL: PASS: Integrity check passed. [2026-01-02T12:21:00.592541] [DEBUG] [REMOTE ] LGCL: Symbol is viable for forecasting. [2026-01-02T12:21:00.592606] [INFO ] [MAIN ] [1889/3541] LGCL kept (0.3s) | 1886 kept, 3 rejected | 90.3/min | ETA: 18.3m [2026-01-02T12:21:01.062879] [DEBUG] [REMOTE ] LGI: Retrieved 5449 rows, trimmed to 300. [2026-01-02T12:21:01.062983] [DEBUG] [REMOTE ] LGI: PASS: History has at least 300 days. [2026-01-02T12:21:01.063190] [DEBUG] [REMOTE ] LGI: PASS: Price check passed. Min price $16.46. [2026-01-02T12:21:01.063323] [DEBUG] [REMOTE ] LGI: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:01.063436] [DEBUG] [REMOTE ] LGI: PASS: Integrity check passed. [2026-01-02T12:21:01.063476] [DEBUG] [REMOTE ] LGI: Symbol is viable for forecasting. [2026-01-02T12:21:01.063523] [INFO ] [MAIN ] [1890/3541] LGI kept (0.5s) | 1887 kept, 3 rejected | 90.3/min | ETA: 18.3m [2026-01-02T12:21:01.398325] [DEBUG] [REMOTE ] LGIH: Retrieved 3055 rows, trimmed to 300. [2026-01-02T12:21:01.398427] [DEBUG] [REMOTE ] LGIH: PASS: History has at least 300 days. [2026-01-02T12:21:01.398661] [DEBUG] [REMOTE ] LGIH: PASS: Price check passed. Min price $40.73. [2026-01-02T12:21:01.398796] [DEBUG] [REMOTE ] LGIH: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:01.398906] [DEBUG] [REMOTE ] LGIH: PASS: Integrity check passed. [2026-01-02T12:21:01.398946] [DEBUG] [REMOTE ] LGIH: Symbol is viable for forecasting. [2026-01-02T12:21:01.398992] [INFO ] [MAIN ] [1891/3541] LGIH kept (0.3s) | 1888 kept, 3 rejected | 90.3/min | ETA: 18.3m [2026-01-02T12:21:01.897889] [DEBUG] [REMOTE ] LGND: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:21:01.898031] [DEBUG] [REMOTE ] LGND: PASS: History has at least 300 days. [2026-01-02T12:21:01.898260] [DEBUG] [REMOTE ] LGND: PASS: Price check passed. Min price $177.73. [2026-01-02T12:21:01.898421] [DEBUG] [REMOTE ] LGND: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:01.898541] [DEBUG] [REMOTE ] LGND: PASS: Integrity check passed. [2026-01-02T12:21:01.898614] [DEBUG] [REMOTE ] LGND: Symbol is viable for forecasting. [2026-01-02T12:21:01.898685] [INFO ] [MAIN ] [1892/3541] LGND kept (0.5s) | 1889 kept, 3 rejected | 90.3/min | ETA: 18.3m [2026-01-02T12:21:02.493049] [DEBUG] [REMOTE ] LH: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:21:02.493193] [DEBUG] [REMOTE ] LH: PASS: History has at least 300 days. [2026-01-02T12:21:02.493434] [DEBUG] [REMOTE ] LH: PASS: Price check passed. Min price $245.98. [2026-01-02T12:21:02.493757] [DEBUG] [REMOTE ] LH: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:02.493882] [DEBUG] [REMOTE ] LH: PASS: Integrity check passed. [2026-01-02T12:21:02.493921] [DEBUG] [REMOTE ] LH: Symbol is viable for forecasting. [2026-01-02T12:21:02.493981] [INFO ] [MAIN ] [1893/3541] LH kept (0.6s) | 1890 kept, 3 rejected | 90.3/min | ETA: 18.2m [2026-01-02T12:21:02.959059] [DEBUG] [REMOTE ] LHX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:21:02.959203] [DEBUG] [REMOTE ] LHX: PASS: History has at least 300 days. [2026-01-02T12:21:02.959430] [DEBUG] [REMOTE ] LHX: PASS: Price check passed. Min price $272.32. [2026-01-02T12:21:02.959779] [DEBUG] [REMOTE ] LHX: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:02.959922] [DEBUG] [REMOTE ] LHX: PASS: Integrity check passed. [2026-01-02T12:21:02.959971] [DEBUG] [REMOTE ] LHX: Symbol is viable for forecasting. [2026-01-02T12:21:02.960022] [INFO ] [MAIN ] [1894/3541] LHX kept (0.5s) | 1891 kept, 3 rejected | 90.3/min | ETA: 18.2m [2026-01-02T12:21:03.217939] [DEBUG] [REMOTE ] LI: Retrieved 1363 rows, trimmed to 300. [2026-01-02T12:21:03.218069] [DEBUG] [REMOTE ] LI: PASS: History has at least 300 days. [2026-01-02T12:21:03.218262] [DEBUG] [REMOTE ] LI: PASS: Price check passed. Min price $16.15. [2026-01-02T12:21:03.218398] [DEBUG] [REMOTE ] LI: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:03.218504] [DEBUG] [REMOTE ] LI: PASS: Integrity check passed. [2026-01-02T12:21:03.218544] [DEBUG] [REMOTE ] LI: Symbol is viable for forecasting. [2026-01-02T12:21:03.218642] [INFO ] [MAIN ] [1895/3541] LI kept (0.3s) | 1892 kept, 3 rejected | 90.4/min | ETA: 18.2m [2026-01-02T12:21:03.582755] [DEBUG] [REMOTE ] LICN: Retrieved 729 rows, trimmed to 300. [2026-01-02T12:21:03.582889] [DEBUG] [REMOTE ] LICN: PASS: History has at least 300 days. [2026-01-02T12:21:03.583086] [DEBUG] [REMOTE ] LICN: PASS: Price check passed. Min price $2.82. [2026-01-02T12:21:03.583218] [DEBUG] [REMOTE ] LICN: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:03.583328] [DEBUG] [REMOTE ] LICN: PASS: Integrity check passed. [2026-01-02T12:21:03.583367] [DEBUG] [REMOTE ] LICN: Symbol is viable for forecasting. [2026-01-02T12:21:03.583413] [INFO ] [MAIN ] [1896/3541] LICN kept (0.4s) | 1893 kept, 3 rejected | 90.4/min | ETA: 18.2m [2026-01-02T12:21:03.962557] [DEBUG] [REMOTE ] LIF: Retrieved 394 rows, trimmed to 300. [2026-01-02T12:21:03.962723] [DEBUG] [REMOTE ] LIF: PASS: History has at least 300 days. [2026-01-02T12:21:03.962932] [DEBUG] [REMOTE ] LIF: PASS: Price check passed. Min price $60.43. [2026-01-02T12:21:03.963072] [DEBUG] [REMOTE ] LIF: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:03.963184] [DEBUG] [REMOTE ] LIF: PASS: Integrity check passed. [2026-01-02T12:21:03.963226] [DEBUG] [REMOTE ] LIF: Symbol is viable for forecasting. [2026-01-02T12:21:03.963276] [INFO ] [MAIN ] [1897/3541] LIF kept (0.4s) | 1894 kept, 3 rejected | 90.4/min | ETA: 18.2m [2026-01-02T12:21:06.019827] [DEBUG] [REMOTE ] LII: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:21:06.019972] [DEBUG] [REMOTE ] LII: PASS: History has at least 300 days. [2026-01-02T12:21:06.020213] [DEBUG] [REMOTE ] LII: PASS: Price check passed. Min price $443.07. [2026-01-02T12:21:06.020348] [DEBUG] [REMOTE ] LII: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:06.020464] [DEBUG] [REMOTE ] LII: PASS: Integrity check passed. [2026-01-02T12:21:06.020504] [DEBUG] [REMOTE ] LII: Symbol is viable for forecasting. [2026-01-02T12:21:06.020550] [INFO ] [MAIN ] [1898/3541] LII kept (2.1s) | 1895 kept, 3 rejected | 90.3/min | ETA: 18.2m [2026-01-02T12:21:06.468891] [DEBUG] [REMOTE ] LILA: Retrieved 2641 rows, trimmed to 300. [2026-01-02T12:21:06.469091] [DEBUG] [REMOTE ] LILA: PASS: History has at least 300 days. [2026-01-02T12:21:06.469385] [DEBUG] [REMOTE ] LILA: PASS: Price check passed. Min price $7.39. [2026-01-02T12:21:06.469563] [DEBUG] [REMOTE ] LILA: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:06.469743] [DEBUG] [REMOTE ] LILA: PASS: Integrity check passed. [2026-01-02T12:21:06.469795] [DEBUG] [REMOTE ] LILA: Symbol is viable for forecasting. [2026-01-02T12:21:06.469860] [INFO ] [MAIN ] [1899/3541] LILA kept (0.4s) | 1896 kept, 3 rejected | 90.3/min | ETA: 18.2m [2026-01-02T12:21:06.838110] [DEBUG] [REMOTE ] LILAK: Retrieved 2641 rows, trimmed to 300. [2026-01-02T12:21:06.838282] [DEBUG] [REMOTE ] LILAK: PASS: History has at least 300 days. [2026-01-02T12:21:06.838529] [DEBUG] [REMOTE ] LILAK: PASS: Price check passed. Min price $7.46. [2026-01-02T12:21:06.838755] [DEBUG] [REMOTE ] LILAK: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:06.838929] [DEBUG] [REMOTE ] LILAK: PASS: Integrity check passed. [2026-01-02T12:21:06.838995] [DEBUG] [REMOTE ] LILAK: Symbol is viable for forecasting. [2026-01-02T12:21:06.839050] [INFO ] [MAIN ] [1900/3541] LILAK kept (0.4s) | 1897 kept, 3 rejected | 90.3/min | ETA: 18.2m [2026-01-02T12:21:07.168752] [DEBUG] [REMOTE ] LIN: Retrieved 1823 rows, trimmed to 300. [2026-01-02T12:21:07.168889] [DEBUG] [REMOTE ] LIN: PASS: History has at least 300 days. [2026-01-02T12:21:07.169092] [DEBUG] [REMOTE ] LIN: PASS: Price check passed. Min price $389.38. [2026-01-02T12:21:07.169245] [DEBUG] [REMOTE ] LIN: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:07.169382] [DEBUG] [REMOTE ] LIN: PASS: Integrity check passed. [2026-01-02T12:21:07.169437] [DEBUG] [REMOTE ] LIN: Symbol is viable for forecasting. [2026-01-02T12:21:07.169488] [INFO ] [MAIN ] [1901/3541] LIN kept (0.3s) | 1898 kept, 3 rejected | 90.4/min | ETA: 18.2m [2026-01-02T12:21:07.762274] [DEBUG] [REMOTE ] LINC: Retrieved 5164 rows, trimmed to 300. [2026-01-02T12:21:07.762407] [DEBUG] [REMOTE ] LINC: PASS: History has at least 300 days. [2026-01-02T12:21:07.762637] [DEBUG] [REMOTE ] LINC: PASS: Price check passed. Min price $17.80. [2026-01-02T12:21:07.762790] [DEBUG] [REMOTE ] LINC: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:07.762906] [DEBUG] [REMOTE ] LINC: PASS: Integrity check passed. [2026-01-02T12:21:07.762946] [DEBUG] [REMOTE ] LINC: Symbol is viable for forecasting. [2026-01-02T12:21:07.762994] [INFO ] [MAIN ] [1902/3541] LINC kept (0.6s) | 1899 kept, 3 rejected | 90.4/min | ETA: 18.1m [2026-01-02T12:21:08.101134] [DEBUG] [REMOTE ] LIND: Retrieved 2637 rows, trimmed to 300. [2026-01-02T12:21:08.101316] [DEBUG] [REMOTE ] LIND: PASS: History has at least 300 days. [2026-01-02T12:21:08.101594] [DEBUG] [REMOTE ] LIND: PASS: Price check passed. Min price $11.45. [2026-01-02T12:21:08.101798] [DEBUG] [REMOTE ] LIND: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:08.101965] [DEBUG] [REMOTE ] LIND: PASS: Integrity check passed. [2026-01-02T12:21:08.102017] [DEBUG] [REMOTE ] LIND: Symbol is viable for forecasting. [2026-01-02T12:21:08.102084] [INFO ] [MAIN ] [1903/3541] LIND kept (0.3s) | 1900 kept, 3 rejected | 90.4/min | ETA: 18.1m [2026-01-02T12:21:08.257037] [DEBUG] [REMOTE ] LINE: Retrieved 361 rows, trimmed to 300. [2026-01-02T12:21:08.257219] [DEBUG] [REMOTE ] LINE: PASS: History has at least 300 days. [2026-01-02T12:21:08.257460] [DEBUG] [REMOTE ] LINE: PASS: Price check passed. Min price $32.58. [2026-01-02T12:21:08.257619] [DEBUG] [REMOTE ] LINE: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:08.257753] [DEBUG] [REMOTE ] LINE: PASS: Integrity check passed. [2026-01-02T12:21:08.257794] [DEBUG] [REMOTE ] LINE: Symbol is viable for forecasting. [2026-01-02T12:21:08.257870] [INFO ] [MAIN ] [1904/3541] LINE kept (0.2s) | 1901 kept, 3 rejected | 90.4/min | ETA: 18.1m [2026-01-02T12:21:08.915112] [DEBUG] [REMOTE ] LINK: Retrieved 3437 rows, trimmed to 300. [2026-01-02T12:21:08.915282] [DEBUG] [REMOTE ] LINK: PASS: History has at least 300 days. [2026-01-02T12:21:08.915591] [DEBUG] [REMOTE ] LINK: PASS: Price check passed. Min price $3.40. [2026-01-02T12:21:08.915781] [DEBUG] [REMOTE ] LINK: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:08.915978] [DEBUG] [REMOTE ] LINK: PASS: Integrity check passed. [2026-01-02T12:21:08.916033] [DEBUG] [REMOTE ] LINK: Symbol is viable for forecasting. [2026-01-02T12:21:08.916101] [INFO ] [MAIN ] [1905/3541] LINK kept (0.7s) | 1902 kept, 3 rejected | 90.4/min | ETA: 18.1m [2026-01-02T12:21:09.291846] [DEBUG] [REMOTE ] LITE: Retrieved 2619 rows, trimmed to 300. [2026-01-02T12:21:09.291977] [DEBUG] [REMOTE ] LITE: PASS: History has at least 300 days. [2026-01-02T12:21:09.292178] [DEBUG] [REMOTE ] LITE: PASS: Price check passed. Min price $149.61. [2026-01-02T12:21:09.292311] [DEBUG] [REMOTE ] LITE: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:09.292419] [DEBUG] [REMOTE ] LITE: PASS: Integrity check passed. [2026-01-02T12:21:09.292458] [DEBUG] [REMOTE ] LITE: Symbol is viable for forecasting. [2026-01-02T12:21:09.292504] [INFO ] [MAIN ] [1906/3541] LITE kept (0.4s) | 1903 kept, 3 rejected | 90.4/min | ETA: 18.1m [2026-01-02T12:21:09.476721] [DEBUG] [REMOTE ] LITM: Retrieved 1032 rows, trimmed to 300. [2026-01-02T12:21:09.476860] [DEBUG] [REMOTE ] LITM: PASS: History has at least 300 days. [2026-01-02T12:21:09.477070] [DEBUG] [REMOTE ] LITM: PASS: Price check passed. Min price $2.49. [2026-01-02T12:21:09.477203] [DEBUG] [REMOTE ] LITM: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:09.477313] [DEBUG] [REMOTE ] LITM: PASS: Integrity check passed. [2026-01-02T12:21:09.477353] [DEBUG] [REMOTE ] LITM: Symbol is viable for forecasting. [2026-01-02T12:21:09.477400] [INFO ] [MAIN ] [1907/3541] LITM kept (0.2s) | 1904 kept, 3 rejected | 90.5/min | ETA: 18.1m [2026-01-02T12:21:09.976425] [DEBUG] [REMOTE ] LIVN: Retrieved 2566 rows, trimmed to 300. [2026-01-02T12:21:09.976559] [DEBUG] [REMOTE ] LIVN: PASS: History has at least 300 days. [2026-01-02T12:21:09.976802] [DEBUG] [REMOTE ] LIVN: PASS: Price check passed. Min price $49.57. [2026-01-02T12:21:09.976978] [DEBUG] [REMOTE ] LIVN: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:09.977095] [DEBUG] [REMOTE ] LIVN: PASS: Integrity check passed. [2026-01-02T12:21:09.977137] [DEBUG] [REMOTE ] LIVN: Symbol is viable for forecasting. [2026-01-02T12:21:09.977186] [INFO ] [MAIN ] [1908/3541] LIVN kept (0.5s) | 1905 kept, 3 rejected | 90.5/min | ETA: 18.0m [2026-01-02T12:21:10.649082] [DEBUG] [REMOTE ] LKFN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:21:10.649222] [DEBUG] [REMOTE ] LKFN: PASS: History has at least 300 days. [2026-01-02T12:21:10.649461] [DEBUG] [REMOTE ] LKFN: PASS: Price check passed. Min price $56.30. [2026-01-02T12:21:10.649620] [DEBUG] [REMOTE ] LKFN: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:10.649745] [DEBUG] [REMOTE ] LKFN: PASS: Integrity check passed. [2026-01-02T12:21:10.649787] [DEBUG] [REMOTE ] LKFN: Symbol is viable for forecasting. [2026-01-02T12:21:10.649835] [INFO ] [MAIN ] [1909/3541] LKFN kept (0.7s) | 1906 kept, 3 rejected | 90.5/min | ETA: 18.0m [2026-01-02T12:21:10.929028] [DEBUG] [REMOTE ] LKQ: Retrieved 5597 rows, trimmed to 300. [2026-01-02T12:21:10.929170] [DEBUG] [REMOTE ] LKQ: PASS: History has at least 300 days. [2026-01-02T12:21:10.929397] [DEBUG] [REMOTE ] LKQ: PASS: Price check passed. Min price $28.17. [2026-01-02T12:21:10.929541] [DEBUG] [REMOTE ] LKQ: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:10.929689] [DEBUG] [REMOTE ] LKQ: PASS: Integrity check passed. [2026-01-02T12:21:10.929731] [DEBUG] [REMOTE ] LKQ: Symbol is viable for forecasting. [2026-01-02T12:21:10.929800] [INFO ] [MAIN ] [1910/3541] LKQ kept (0.3s) | 1907 kept, 3 rejected | 90.5/min | ETA: 18.0m [2026-01-02T12:21:11.401228] [DEBUG] [REMOTE ] LLY: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:21:11.401378] [DEBUG] [REMOTE ] LLY: PASS: History has at least 300 days. [2026-01-02T12:21:11.401657] [DEBUG] [REMOTE ] LLY: PASS: Price check passed. Min price $798.40. [2026-01-02T12:21:11.401801] [DEBUG] [REMOTE ] LLY: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:11.401930] [DEBUG] [REMOTE ] LLY: PASS: Integrity check passed. [2026-01-02T12:21:11.401973] [DEBUG] [REMOTE ] LLY: Symbol is viable for forecasting. [2026-01-02T12:21:11.402024] [INFO ] [MAIN ] [1911/3541] LLY kept (0.5s) | 1908 kept, 3 rejected | 90.5/min | ETA: 18.0m [2026-01-02T12:21:11.600907] [DEBUG] [REMOTE ] LMB: Retrieved 2502 rows, trimmed to 300. [2026-01-02T12:21:11.601041] [DEBUG] [REMOTE ] LMB: PASS: History has at least 300 days. [2026-01-02T12:21:11.601256] [DEBUG] [REMOTE ] LMB: PASS: Price check passed. Min price $65.92. [2026-01-02T12:21:11.601394] [DEBUG] [REMOTE ] LMB: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:11.601511] [DEBUG] [REMOTE ] LMB: PASS: Integrity check passed. [2026-01-02T12:21:11.601555] [DEBUG] [REMOTE ] LMB: Symbol is viable for forecasting. [2026-01-02T12:21:11.601625] [INFO ] [MAIN ] [1912/3541] LMB kept (0.2s) | 1909 kept, 3 rejected | 90.6/min | ETA: 18.0m [2026-01-02T12:21:12.186845] [DEBUG] [REMOTE ] LMBS: Retrieved 2805 rows, trimmed to 300. [2026-01-02T12:21:12.186972] [DEBUG] [REMOTE ] LMBS: PASS: History has at least 300 days. [2026-01-02T12:21:12.187172] [DEBUG] [REMOTE ] LMBS: PASS: Price check passed. Min price $49.27. [2026-01-02T12:21:12.187307] [DEBUG] [REMOTE ] LMBS: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:12.187415] [DEBUG] [REMOTE ] LMBS: PASS: Integrity check passed. [2026-01-02T12:21:12.187455] [DEBUG] [REMOTE ] LMBS: Symbol is viable for forecasting. [2026-01-02T12:21:12.187502] [INFO ] [MAIN ] [1913/3541] LMBS kept (0.6s) | 1910 kept, 3 rejected | 90.6/min | ETA: 18.0m [2026-01-02T12:21:12.387101] [DEBUG] [REMOTE ] LMND: Retrieved 1382 rows, trimmed to 300. [2026-01-02T12:21:12.387225] [DEBUG] [REMOTE ] LMND: PASS: History has at least 300 days. [2026-01-02T12:21:12.387420] [DEBUG] [REMOTE ] LMND: PASS: Price check passed. Min price $47.55. [2026-01-02T12:21:12.387600] [DEBUG] [REMOTE ] LMND: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:12.387712] [DEBUG] [REMOTE ] LMND: PASS: Integrity check passed. [2026-01-02T12:21:12.387760] [DEBUG] [REMOTE ] LMND: Symbol is viable for forecasting. [2026-01-02T12:21:12.387808] [INFO ] [MAIN ] [1914/3541] LMND kept (0.2s) | 1911 kept, 3 rejected | 90.6/min | ETA: 18.0m [2026-01-02T12:21:13.562677] [DEBUG] [REMOTE ] LNC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:21:13.562815] [DEBUG] [REMOTE ] LNC: PASS: History has at least 300 days. [2026-01-02T12:21:13.563049] [DEBUG] [REMOTE ] LNC: PASS: Price check passed. Min price $38.04. [2026-01-02T12:21:13.563219] [DEBUG] [REMOTE ] LNC: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:13.563339] [DEBUG] [REMOTE ] LNC: PASS: Integrity check passed. [2026-01-02T12:21:13.563381] [DEBUG] [REMOTE ] LNC: Symbol is viable for forecasting. [2026-01-02T12:21:13.563430] [INFO ] [MAIN ] [1915/3541] LNC kept (1.2s) | 1912 kept, 3 rejected | 90.6/min | ETA: 18.0m [2026-01-02T12:21:14.263668] [DEBUG] [REMOTE ] LND: Retrieved 3428 rows, trimmed to 300. [2026-01-02T12:21:14.263796] [DEBUG] [REMOTE ] LND: PASS: History has at least 300 days. [2026-01-02T12:21:14.263995] [DEBUG] [REMOTE ] LND: PASS: Price check passed. Min price $3.50. [2026-01-02T12:21:14.264126] [DEBUG] [REMOTE ] LND: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:14.264233] [DEBUG] [REMOTE ] LND: PASS: Integrity check passed. [2026-01-02T12:21:14.264289] [DEBUG] [REMOTE ] LND: Symbol is viable for forecasting. [2026-01-02T12:21:14.264335] [INFO ] [MAIN ] [1916/3541] LND kept (0.7s) | 1913 kept, 3 rejected | 90.6/min | ETA: 17.9m [2026-01-02T12:21:14.775096] [DEBUG] [REMOTE ] LNG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:21:14.775239] [DEBUG] [REMOTE ] LNG: PASS: History has at least 300 days. [2026-01-02T12:21:14.775482] [DEBUG] [REMOTE ] LNG: PASS: Price check passed. Min price $188.83. [2026-01-02T12:21:14.775642] [DEBUG] [REMOTE ] LNG: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:14.775764] [DEBUG] [REMOTE ] LNG: PASS: Integrity check passed. [2026-01-02T12:21:14.775805] [DEBUG] [REMOTE ] LNG: Symbol is viable for forecasting. [2026-01-02T12:21:14.775855] [INFO ] [MAIN ] [1917/3541] LNG kept (0.5s) | 1914 kept, 3 rejected | 90.6/min | ETA: 17.9m [2026-01-02T12:21:15.034078] [DEBUG] [REMOTE ] LNKB: Retrieved 1377 rows, trimmed to 300. [2026-01-02T12:21:15.034214] [DEBUG] [REMOTE ] LNKB: PASS: History has at least 300 days. [2026-01-02T12:21:15.034421] [DEBUG] [REMOTE ] LNKB: PASS: Price check passed. Min price $6.78. [2026-01-02T12:21:15.034558] [DEBUG] [REMOTE ] LNKB: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:15.034715] [DEBUG] [REMOTE ] LNKB: PASS: Integrity check passed. [2026-01-02T12:21:15.034761] [DEBUG] [REMOTE ] LNKB: Symbol is viable for forecasting. [2026-01-02T12:21:15.034823] [INFO ] [MAIN ] [1918/3541] LNKB kept (0.3s) | 1915 kept, 3 rejected | 90.6/min | ETA: 17.9m [2026-01-02T12:21:15.716519] [DEBUG] [REMOTE ] LNN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:21:15.716675] [DEBUG] [REMOTE ] LNN: PASS: History has at least 300 days. [2026-01-02T12:21:15.716900] [DEBUG] [REMOTE ] LNN: PASS: Price check passed. Min price $106.57. [2026-01-02T12:21:15.717031] [DEBUG] [REMOTE ] LNN: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:15.717147] [DEBUG] [REMOTE ] LNN: PASS: Integrity check passed. [2026-01-02T12:21:15.717186] [DEBUG] [REMOTE ] LNN: Symbol is viable for forecasting. [2026-01-02T12:21:15.717236] [INFO ] [MAIN ] [1919/3541] LNN kept (0.7s) | 1916 kept, 3 rejected | 90.6/min | ETA: 17.9m [2026-01-02T12:21:16.059050] [DEBUG] [REMOTE ] LNTH: Retrieved 2646 rows, trimmed to 300. [2026-01-02T12:21:16.059193] [DEBUG] [REMOTE ] LNTH: PASS: History has at least 300 days. [2026-01-02T12:21:16.059426] [DEBUG] [REMOTE ] LNTH: PASS: Price check passed. Min price $50.69. [2026-01-02T12:21:16.059567] [DEBUG] [REMOTE ] LNTH: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:16.059716] [DEBUG] [REMOTE ] LNTH: PASS: Integrity check passed. [2026-01-02T12:21:16.059763] [DEBUG] [REMOTE ] LNTH: Symbol is viable for forecasting. [2026-01-02T12:21:16.059814] [INFO ] [MAIN ] [1920/3541] LNTH kept (0.3s) | 1917 kept, 3 rejected | 90.6/min | ETA: 17.9m [2026-01-02T12:21:16.341896] [DEBUG] [REMOTE ] LNZA: Retrieved 1072 rows, trimmed to 300. [2026-01-02T12:21:16.342085] [DEBUG] [REMOTE ] LNZA: PASS: History has at least 300 days. [2026-01-02T12:21:16.342349] [DEBUG] [REMOTE ] LNZA: PASS: Price check passed. Min price $11.94. [2026-01-02T12:21:16.342496] [DEBUG] [REMOTE ] LNZA: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:16.342648] [DEBUG] [REMOTE ] LNZA: PASS: Integrity check passed. [2026-01-02T12:21:16.342692] [DEBUG] [REMOTE ] LNZA: Symbol is viable for forecasting. [2026-01-02T12:21:16.342744] [INFO ] [MAIN ] [1921/3541] LNZA kept (0.3s) | 1918 kept, 3 rejected | 90.6/min | ETA: 17.9m [2026-01-02T12:21:17.055646] [DEBUG] [REMOTE ] LOAN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:21:17.055784] [DEBUG] [REMOTE ] LOAN: PASS: History has at least 300 days. [2026-01-02T12:21:17.055997] [DEBUG] [REMOTE ] LOAN: PASS: Price check passed. Min price $4.27. [2026-01-02T12:21:17.056129] [DEBUG] [REMOTE ] LOAN: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:17.056241] [DEBUG] [REMOTE ] LOAN: PASS: Integrity check passed. [2026-01-02T12:21:17.056299] [DEBUG] [REMOTE ] LOAN: Symbol is viable for forecasting. [2026-01-02T12:21:17.056348] [INFO ] [MAIN ] [1922/3541] LOAN kept (0.7s) | 1919 kept, 3 rejected | 90.6/min | ETA: 17.9m [2026-01-02T12:21:17.328896] [DEBUG] [REMOTE ] LOB: Retrieved 2627 rows, trimmed to 300. [2026-01-02T12:21:17.329031] [DEBUG] [REMOTE ] LOB: PASS: History has at least 300 days. [2026-01-02T12:21:17.329238] [DEBUG] [REMOTE ] LOB: PASS: Price check passed. Min price $29.38. [2026-01-02T12:21:17.329371] [DEBUG] [REMOTE ] LOB: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:17.329481] [DEBUG] [REMOTE ] LOB: PASS: Integrity check passed. [2026-01-02T12:21:17.329520] [DEBUG] [REMOTE ] LOB: Symbol is viable for forecasting. [2026-01-02T12:21:17.329585] [INFO ] [MAIN ] [1923/3541] LOB kept (0.3s) | 1920 kept, 3 rejected | 90.7/min | ETA: 17.8m [2026-01-02T12:21:18.451118] [DEBUG] [REMOTE ] LOCO: Retrieved 2877 rows, trimmed to 300. [2026-01-02T12:21:18.451271] [DEBUG] [REMOTE ] LOCO: PASS: History has at least 300 days. [2026-01-02T12:21:18.451523] [DEBUG] [REMOTE ] LOCO: PASS: Price check passed. Min price $9.06. [2026-01-02T12:21:18.451718] [DEBUG] [REMOTE ] LOCO: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:18.451861] [DEBUG] [REMOTE ] LOCO: PASS: Integrity check passed. [2026-01-02T12:21:18.451909] [DEBUG] [REMOTE ] LOCO: Symbol is viable for forecasting. [2026-01-02T12:21:18.451970] [INFO ] [MAIN ] [1924/3541] LOCO kept (1.1s) | 1921 kept, 3 rejected | 90.6/min | ETA: 17.8m [2026-01-02T12:21:18.917341] [DEBUG] [REMOTE ] LOGI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:21:18.917486] [DEBUG] [REMOTE ] LOGI: PASS: History has at least 300 days. [2026-01-02T12:21:18.917723] [DEBUG] [REMOTE ] LOGI: PASS: Price check passed. Min price $100.22. [2026-01-02T12:21:18.917880] [DEBUG] [REMOTE ] LOGI: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:18.917991] [DEBUG] [REMOTE ] LOGI: PASS: Integrity check passed. [2026-01-02T12:21:18.918031] [DEBUG] [REMOTE ] LOGI: Symbol is viable for forecasting. [2026-01-02T12:21:18.918079] [INFO ] [MAIN ] [1925/3541] LOGI kept (0.5s) | 1922 kept, 3 rejected | 90.7/min | ETA: 17.8m [2026-01-02T12:21:19.219134] [DEBUG] [REMOTE ] LOMA: Retrieved 2052 rows, trimmed to 300. [2026-01-02T12:21:19.219269] [DEBUG] [REMOTE ] LOMA: PASS: History has at least 300 days. [2026-01-02T12:21:19.219475] [DEBUG] [REMOTE ] LOMA: PASS: Price check passed. Min price $7.43. [2026-01-02T12:21:19.219626] [DEBUG] [REMOTE ] LOMA: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:19.219737] [DEBUG] [REMOTE ] LOMA: PASS: Integrity check passed. [2026-01-02T12:21:19.219776] [DEBUG] [REMOTE ] LOMA: Symbol is viable for forecasting. [2026-01-02T12:21:19.219824] [INFO ] [MAIN ] [1926/3541] LOMA kept (0.3s) | 1923 kept, 3 rejected | 90.7/min | ETA: 17.8m [2026-01-02T12:21:19.715033] [DEBUG] [REMOTE ] LOPE: Retrieved 4304 rows, trimmed to 300. [2026-01-02T12:21:19.715164] [DEBUG] [REMOTE ] LOPE: PASS: History has at least 300 days. [2026-01-02T12:21:19.715370] [DEBUG] [REMOTE ] LOPE: PASS: Price check passed. Min price $150.81. [2026-01-02T12:21:19.715506] [DEBUG] [REMOTE ] LOPE: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:19.715637] [DEBUG] [REMOTE ] LOPE: PASS: Integrity check passed. [2026-01-02T12:21:19.715678] [DEBUG] [REMOTE ] LOPE: Symbol is viable for forecasting. [2026-01-02T12:21:19.715730] [INFO ] [MAIN ] [1927/3541] LOPE kept (0.5s) | 1924 kept, 3 rejected | 90.7/min | ETA: 17.8m [2026-01-02T12:21:20.014044] [DEBUG] [REMOTE ] LOVE: Retrieved 1889 rows, trimmed to 300. [2026-01-02T12:21:20.014195] [DEBUG] [REMOTE ] LOVE: PASS: History has at least 300 days. [2026-01-02T12:21:20.014436] [DEBUG] [REMOTE ] LOVE: PASS: Price check passed. Min price $11.51. [2026-01-02T12:21:20.014612] [DEBUG] [REMOTE ] LOVE: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:20.014752] [DEBUG] [REMOTE ] LOVE: PASS: Integrity check passed. [2026-01-02T12:21:20.014833] [DEBUG] [REMOTE ] LOVE: Symbol is viable for forecasting. [2026-01-02T12:21:20.015101] [INFO ] [MAIN ] [1928/3541] LOVE kept (0.3s) | 1925 kept, 3 rejected | 90.7/min | ETA: 17.8m [2026-01-02T12:21:20.401258] [DEBUG] [REMOTE ] LPCN: Retrieved 3067 rows, trimmed to 300. [2026-01-02T12:21:20.401399] [DEBUG] [REMOTE ] LPCN: PASS: History has at least 300 days. [2026-01-02T12:21:20.401629] [DEBUG] [REMOTE ] LPCN: PASS: Price check passed. Min price $2.53. [2026-01-02T12:21:20.401775] [DEBUG] [REMOTE ] LPCN: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:20.401885] [DEBUG] [REMOTE ] LPCN: PASS: Integrity check passed. [2026-01-02T12:21:20.401926] [DEBUG] [REMOTE ] LPCN: Symbol is viable for forecasting. [2026-01-02T12:21:20.401976] [INFO ] [MAIN ] [1929/3541] LPCN kept (0.4s) | 1926 kept, 3 rejected | 90.7/min | ETA: 17.8m [2026-01-02T12:21:20.854772] [DEBUG] [REMOTE ] LPG: Retrieved 2931 rows, trimmed to 300. [2026-01-02T12:21:20.854907] [DEBUG] [REMOTE ] LPG: PASS: History has at least 300 days. [2026-01-02T12:21:20.855329] [DEBUG] [REMOTE ] LPG: PASS: Price check passed. Min price $23.93. [2026-01-02T12:21:20.855494] [DEBUG] [REMOTE ] LPG: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:20.855628] [DEBUG] [REMOTE ] LPG: PASS: Integrity check passed. [2026-01-02T12:21:20.855669] [DEBUG] [REMOTE ] LPG: Symbol is viable for forecasting. [2026-01-02T12:21:20.855723] [INFO ] [MAIN ] [1930/3541] LPG kept (0.5s) | 1927 kept, 3 rejected | 90.8/min | ETA: 17.8m [2026-01-02T12:21:21.253397] [DEBUG] [REMOTE ] LPL: Retrieved 5397 rows, trimmed to 300. [2026-01-02T12:21:21.253544] [DEBUG] [REMOTE ] LPL: PASS: History has at least 300 days. [2026-01-02T12:21:21.253841] [DEBUG] [REMOTE ] LPL: PASS: Price check passed. Min price $4.09. [2026-01-02T12:21:21.254012] [DEBUG] [REMOTE ] LPL: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:21.254151] [DEBUG] [REMOTE ] LPL: PASS: Integrity check passed. [2026-01-02T12:21:21.254204] [DEBUG] [REMOTE ] LPL: Symbol is viable for forecasting. [2026-01-02T12:21:21.254273] [INFO ] [MAIN ] [1931/3541] LPL kept (0.4s) | 1928 kept, 3 rejected | 90.8/min | ETA: 17.7m [2026-01-02T12:21:21.868739] [DEBUG] [REMOTE ] LPLA: Retrieved 3802 rows, trimmed to 300. [2026-01-02T12:21:21.868879] [DEBUG] [REMOTE ] LPLA: PASS: History has at least 300 days. [2026-01-02T12:21:21.869090] [DEBUG] [REMOTE ] LPLA: PASS: Price check passed. Min price $314.99. [2026-01-02T12:21:21.869226] [DEBUG] [REMOTE ] LPLA: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:21.869341] [DEBUG] [REMOTE ] LPLA: PASS: Integrity check passed. [2026-01-02T12:21:21.869381] [DEBUG] [REMOTE ] LPLA: Symbol is viable for forecasting. [2026-01-02T12:21:21.869430] [INFO ] [MAIN ] [1932/3541] LPLA kept (0.6s) | 1929 kept, 3 rejected | 90.8/min | ETA: 17.7m [2026-01-02T12:21:22.048261] [DEBUG] [REMOTE ] LPRO: Retrieved 1943 rows, trimmed to 300. [2026-01-02T12:21:22.048394] [DEBUG] [REMOTE ] LPRO: PASS: History has at least 300 days. [2026-01-02T12:21:22.048654] [DEBUG] [REMOTE ] LPRO: PASS: Price check passed. Min price $1.45. [2026-01-02T12:21:22.048806] [DEBUG] [REMOTE ] LPRO: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:22.048921] [DEBUG] [REMOTE ] LPRO: PASS: Integrity check passed. [2026-01-02T12:21:22.048963] [DEBUG] [REMOTE ] LPRO: Symbol is viable for forecasting. [2026-01-02T12:21:22.049011] [INFO ] [MAIN ] [1933/3541] LPRO kept (0.2s) | 1930 kept, 3 rejected | 90.8/min | ETA: 17.7m [2026-01-02T12:21:22.761062] [DEBUG] [REMOTE ] LPSN: Retrieved 6472 rows, trimmed to 300. [2026-01-02T12:21:22.761192] [DEBUG] [REMOTE ] LPSN: PASS: History has at least 300 days. [2026-01-02T12:21:22.761399] [DEBUG] [REMOTE ] LPSN: PASS: Price check passed. Min price $3.87. [2026-01-02T12:21:22.761531] [DEBUG] [REMOTE ] LPSN: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:22.761679] [DEBUG] [REMOTE ] LPSN: PASS: Integrity check passed. [2026-01-02T12:21:22.761721] [DEBUG] [REMOTE ] LPSN: Symbol is viable for forecasting. [2026-01-02T12:21:22.761767] [INFO ] [MAIN ] [1934/3541] LPSN kept (0.7s) | 1931 kept, 3 rejected | 90.8/min | ETA: 17.7m [2026-01-02T12:21:23.395820] [DEBUG] [REMOTE ] LPTH: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:21:23.395962] [DEBUG] [REMOTE ] LPTH: PASS: History has at least 300 days. [2026-01-02T12:21:23.396193] [DEBUG] [REMOTE ] LPTH: PASS: Price check passed. Min price $6.18. [2026-01-02T12:21:23.396326] [DEBUG] [REMOTE ] LPTH: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:23.396446] [DEBUG] [REMOTE ] LPTH: PASS: Integrity check passed. [2026-01-02T12:21:23.396486] [DEBUG] [REMOTE ] LPTH: Symbol is viable for forecasting. [2026-01-02T12:21:23.396535] [INFO ] [MAIN ] [1935/3541] LPTH kept (0.6s) | 1932 kept, 3 rejected | 90.8/min | ETA: 17.7m [2026-01-02T12:21:23.876529] [DEBUG] [REMOTE ] LPX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:21:23.876707] [DEBUG] [REMOTE ] LPX: PASS: History has at least 300 days. [2026-01-02T12:21:23.876975] [DEBUG] [REMOTE ] LPX: PASS: Price check passed. Min price $74.60. [2026-01-02T12:21:23.877137] [DEBUG] [REMOTE ] LPX: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:23.877265] [DEBUG] [REMOTE ] LPX: PASS: Integrity check passed. [2026-01-02T12:21:23.877305] [DEBUG] [REMOTE ] LPX: Symbol is viable for forecasting. [2026-01-02T12:21:23.877355] [INFO ] [MAIN ] [1936/3541] LPX kept (0.5s) | 1933 kept, 3 rejected | 90.8/min | ETA: 17.7m [2026-01-02T12:21:24.159419] [DEBUG] [REMOTE ] LQDA: Retrieved 1869 rows, trimmed to 300. [2026-01-02T12:21:24.159541] [DEBUG] [REMOTE ] LQDA: PASS: History has at least 300 days. [2026-01-02T12:21:24.159758] [DEBUG] [REMOTE ] LQDA: PASS: Price check passed. Min price $22.02. [2026-01-02T12:21:24.159895] [DEBUG] [REMOTE ] LQDA: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:24.160003] [DEBUG] [REMOTE ] LQDA: PASS: Integrity check passed. [2026-01-02T12:21:24.160043] [DEBUG] [REMOTE ] LQDA: Symbol is viable for forecasting. [2026-01-02T12:21:24.160090] [INFO ] [MAIN ] [1937/3541] LQDA kept (0.3s) | 1934 kept, 3 rejected | 90.8/min | ETA: 17.7m [2026-01-02T12:21:24.816884] [DEBUG] [REMOTE ] LRCX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:21:24.817048] [DEBUG] [REMOTE ] LRCX: PASS: History has at least 300 days. [2026-01-02T12:21:24.817328] [DEBUG] [REMOTE ] LRCX: PASS: Price check passed. Min price $131.16. [2026-01-02T12:21:24.817467] [DEBUG] [REMOTE ] LRCX: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:24.817623] [DEBUG] [REMOTE ] LRCX: PASS: Integrity check passed. [2026-01-02T12:21:24.817667] [DEBUG] [REMOTE ] LRCX: Symbol is viable for forecasting. [2026-01-02T12:21:24.817719] [INFO ] [MAIN ] [1938/3541] LRCX kept (0.7s) | 1935 kept, 3 rejected | 90.8/min | ETA: 17.6m [2026-01-02T12:21:25.143751] [DEBUG] [REMOTE ] LRGE: Retrieved 2163 rows, trimmed to 300. [2026-01-02T12:21:25.143893] [DEBUG] [REMOTE ] LRGE: PASS: History has at least 300 days. [2026-01-02T12:21:25.144092] [DEBUG] [REMOTE ] LRGE: PASS: Price check passed. Min price $78.68. [2026-01-02T12:21:25.144225] [DEBUG] [REMOTE ] LRGE: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:25.144335] [DEBUG] [REMOTE ] LRGE: PASS: Integrity check passed. [2026-01-02T12:21:25.144375] [DEBUG] [REMOTE ] LRGE: Symbol is viable for forecasting. [2026-01-02T12:21:25.144421] [INFO ] [MAIN ] [1939/3541] LRGE kept (0.3s) | 1936 kept, 3 rejected | 90.9/min | ETA: 17.6m [2026-01-02T12:21:25.756450] [DEBUG] [REMOTE ] LSCC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:21:25.756606] [DEBUG] [REMOTE ] LSCC: PASS: History has at least 300 days. [2026-01-02T12:21:25.756824] [DEBUG] [REMOTE ] LSCC: PASS: Price check passed. Min price $61.73. [2026-01-02T12:21:25.756966] [DEBUG] [REMOTE ] LSCC: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:25.757294] [DEBUG] [REMOTE ] LSCC: PASS: Integrity check passed. [2026-01-02T12:21:25.757341] [DEBUG] [REMOTE ] LSCC: Symbol is viable for forecasting. [2026-01-02T12:21:25.757389] [INFO ] [MAIN ] [1940/3541] LSCC kept (0.6s) | 1937 kept, 3 rejected | 90.9/min | ETA: 17.6m [2026-01-02T12:21:26.549443] [DEBUG] [REMOTE ] LSPD: Retrieved 1592 rows, trimmed to 300. [2026-01-02T12:21:26.549670] [DEBUG] [REMOTE ] LSPD: PASS: History has at least 300 days. [2026-01-02T12:21:26.549991] [DEBUG] [REMOTE ] LSPD: PASS: Price check passed. Min price $10.76. [2026-01-02T12:21:26.550138] [DEBUG] [REMOTE ] LSPD: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:26.550270] [DEBUG] [REMOTE ] LSPD: PASS: Integrity check passed. [2026-01-02T12:21:26.550316] [DEBUG] [REMOTE ] LSPD: Symbol is viable for forecasting. [2026-01-02T12:21:26.550371] [INFO ] [MAIN ] [1941/3541] LSPD kept (0.8s) | 1938 kept, 3 rejected | 90.9/min | ETA: 17.6m [2026-01-02T12:21:27.021776] [DEBUG] [REMOTE ] LTC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:21:27.021915] [DEBUG] [REMOTE ] LTC: PASS: History has at least 300 days. [2026-01-02T12:21:27.022134] [DEBUG] [REMOTE ] LTC: PASS: Price check passed. Min price $33.43. [2026-01-02T12:21:27.022268] [DEBUG] [REMOTE ] LTC: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:27.022383] [DEBUG] [REMOTE ] LTC: PASS: Integrity check passed. [2026-01-02T12:21:27.022422] [DEBUG] [REMOTE ] LTC: Symbol is viable for forecasting. [2026-01-02T12:21:27.022469] [INFO ] [MAIN ] [1942/3541] LTC kept (0.5s) | 1939 kept, 3 rejected | 90.9/min | ETA: 17.6m [2026-01-02T12:21:27.253017] [DEBUG] [REMOTE ] LTH: Retrieved 1063 rows, trimmed to 300. [2026-01-02T12:21:27.253165] [DEBUG] [REMOTE ] LTH: PASS: History has at least 300 days. [2026-01-02T12:21:27.253393] [DEBUG] [REMOTE ] LTH: PASS: Price check passed. Min price $24.59. [2026-01-02T12:21:27.253535] [DEBUG] [REMOTE ] LTH: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:27.253713] [DEBUG] [REMOTE ] LTH: PASS: Integrity check passed. [2026-01-02T12:21:27.253764] [DEBUG] [REMOTE ] LTH: Symbol is viable for forecasting. [2026-01-02T12:21:27.253815] [INFO ] [MAIN ] [1943/3541] LTH kept (0.2s) | 1940 kept, 3 rejected | 90.9/min | ETA: 17.6m [2026-01-02T12:21:27.686991] [DEBUG] [REMOTE ] LTRN: Retrieved 1397 rows, trimmed to 300. [2026-01-02T12:21:27.687144] [DEBUG] [REMOTE ] LTRN: PASS: History has at least 300 days. [2026-01-02T12:21:27.687380] [DEBUG] [REMOTE ] LTRN: PASS: Price check passed. Min price $3.00. [2026-01-02T12:21:27.687534] [DEBUG] [REMOTE ] LTRN: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:27.687706] [DEBUG] [REMOTE ] LTRN: PASS: Integrity check passed. [2026-01-02T12:21:27.687752] [DEBUG] [REMOTE ] LTRN: Symbol is viable for forecasting. [2026-01-02T12:21:27.687811] [INFO ] [MAIN ] [1944/3541] LTRN kept (0.4s) | 1941 kept, 3 rejected | 90.9/min | ETA: 17.6m [2026-01-02T12:21:28.275286] [DEBUG] [REMOTE ] LTRX: Retrieved 6390 rows, trimmed to 300. [2026-01-02T12:21:28.275419] [DEBUG] [REMOTE ] LTRX: PASS: History has at least 300 days. [2026-01-02T12:21:28.275641] [DEBUG] [REMOTE ] LTRX: PASS: Price check passed. Min price $4.48. [2026-01-02T12:21:28.275774] [DEBUG] [REMOTE ] LTRX: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:28.275883] [DEBUG] [REMOTE ] LTRX: PASS: Integrity check passed. [2026-01-02T12:21:28.275922] [DEBUG] [REMOTE ] LTRX: Symbol is viable for forecasting. [2026-01-02T12:21:28.275972] [INFO ] [MAIN ] [1945/3541] LTRX kept (0.6s) | 1942 kept, 3 rejected | 90.9/min | ETA: 17.6m [2026-01-02T12:21:28.508640] [DEBUG] [REMOTE ] LUCD: Retrieved 1058 rows, trimmed to 300. [2026-01-02T12:21:28.508770] [DEBUG] [REMOTE ] LUCD: PASS: History has at least 300 days. [2026-01-02T12:21:28.508967] [DEBUG] [REMOTE ] LUCD: PASS: Price check passed. Min price $1.01. [2026-01-02T12:21:28.509101] [DEBUG] [REMOTE ] LUCD: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:28.509228] [DEBUG] [REMOTE ] LUCD: PASS: Integrity check passed. [2026-01-02T12:21:28.509272] [DEBUG] [REMOTE ] LUCD: Symbol is viable for forecasting. [2026-01-02T12:21:28.509336] [INFO ] [MAIN ] [1946/3541] LUCD kept (0.2s) | 1943 kept, 3 rejected | 91.0/min | ETA: 17.5m [2026-01-02T12:21:29.187113] [DEBUG] [REMOTE ] LUMN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:21:29.187258] [DEBUG] [REMOTE ] LUMN: PASS: History has at least 300 days. [2026-01-02T12:21:29.187491] [DEBUG] [REMOTE ] LUMN: PASS: Price check passed. Min price $6.58. [2026-01-02T12:21:29.187674] [DEBUG] [REMOTE ] LUMN: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:29.187800] [DEBUG] [REMOTE ] LUMN: PASS: Integrity check passed. [2026-01-02T12:21:29.187841] [DEBUG] [REMOTE ] LUMN: Symbol is viable for forecasting. [2026-01-02T12:21:29.187891] [INFO ] [MAIN ] [1947/3541] LUMN kept (0.7s) | 1944 kept, 3 rejected | 91.0/min | ETA: 17.5m [2026-01-02T12:21:29.442427] [DEBUG] [REMOTE ] LUNG: Retrieved 1319 rows, trimmed to 300. [2026-01-02T12:21:29.442559] [DEBUG] [REMOTE ] LUNG: PASS: History has at least 300 days. [2026-01-02T12:21:29.442780] [DEBUG] [REMOTE ] LUNG: PASS: Price check passed. Min price $1.31. [2026-01-02T12:21:29.442910] [DEBUG] [REMOTE ] LUNG: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:29.443017] [DEBUG] [REMOTE ] LUNG: PASS: Integrity check passed. [2026-01-02T12:21:29.443055] [DEBUG] [REMOTE ] LUNG: Symbol is viable for forecasting. [2026-01-02T12:21:29.443289] [INFO ] [MAIN ] [1948/3541] LUNG kept (0.3s) | 1945 kept, 3 rejected | 91.0/min | ETA: 17.5m [2026-01-02T12:21:29.764527] [DEBUG] [REMOTE ] LVHD: Retrieved 2517 rows, trimmed to 300. [2026-01-02T12:21:29.764682] [DEBUG] [REMOTE ] LVHD: PASS: History has at least 300 days. [2026-01-02T12:21:29.764891] [DEBUG] [REMOTE ] LVHD: PASS: Price check passed. Min price $39.12. [2026-01-02T12:21:29.765031] [DEBUG] [REMOTE ] LVHD: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:29.765143] [DEBUG] [REMOTE ] LVHD: PASS: Integrity check passed. [2026-01-02T12:21:29.765184] [DEBUG] [REMOTE ] LVHD: Symbol is viable for forecasting. [2026-01-02T12:21:29.765232] [INFO ] [MAIN ] [1949/3541] LVHD kept (0.3s) | 1946 kept, 3 rejected | 91.0/min | ETA: 17.5m [2026-01-02T12:21:30.275063] [DEBUG] [REMOTE ] LVO: Retrieved 2080 rows, trimmed to 300. [2026-01-02T12:21:30.275218] [DEBUG] [REMOTE ] LVO: PASS: History has at least 300 days. [2026-01-02T12:21:30.275446] [DEBUG] [REMOTE ] LVO: PASS: Price check passed. Min price $3.98. [2026-01-02T12:21:30.275622] [DEBUG] [REMOTE ] LVO: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:30.275758] [DEBUG] [REMOTE ] LVO: PASS: Integrity check passed. [2026-01-02T12:21:30.275800] [DEBUG] [REMOTE ] LVO: Symbol is viable for forecasting. [2026-01-02T12:21:30.275849] [INFO ] [MAIN ] [1950/3541] LVO kept (0.5s) | 1947 kept, 3 rejected | 91.0/min | ETA: 17.5m [2026-01-02T12:21:33.741131] [DEBUG] [REMOTE ] LVS: Retrieved 5295 rows, trimmed to 300. [2026-01-02T12:21:33.741264] [DEBUG] [REMOTE ] LVS: PASS: History has at least 300 days. [2026-01-02T12:21:33.741464] [DEBUG] [REMOTE ] LVS: PASS: Price check passed. Min price $46.28. [2026-01-02T12:21:33.741615] [DEBUG] [REMOTE ] LVS: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:33.741730] [DEBUG] [REMOTE ] LVS: PASS: Integrity check passed. [2026-01-02T12:21:33.741769] [DEBUG] [REMOTE ] LVS: Symbol is viable for forecasting. [2026-01-02T12:21:33.741816] [INFO ] [MAIN ] [1951/3541] LVS kept (3.5s) | 1948 kept, 3 rejected | 90.8/min | ETA: 17.5m [2026-01-02T12:21:34.226413] [DEBUG] [REMOTE ] LWAY: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:21:34.226563] [DEBUG] [REMOTE ] LWAY: PASS: History has at least 300 days. [2026-01-02T12:21:34.226824] [DEBUG] [REMOTE ] LWAY: PASS: Price check passed. Min price $21.49. [2026-01-02T12:21:34.226982] [DEBUG] [REMOTE ] LWAY: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:34.227105] [DEBUG] [REMOTE ] LWAY: PASS: Integrity check passed. [2026-01-02T12:21:34.227146] [DEBUG] [REMOTE ] LWAY: Symbol is viable for forecasting. [2026-01-02T12:21:34.227196] [INFO ] [MAIN ] [1952/3541] LWAY kept (0.5s) | 1949 kept, 3 rejected | 90.8/min | ETA: 17.5m [2026-01-02T12:21:34.622699] [DEBUG] [REMOTE ] LWLG: Retrieved 4639 rows, trimmed to 300. [2026-01-02T12:21:34.622834] [DEBUG] [REMOTE ] LWLG: PASS: History has at least 300 days. [2026-01-02T12:21:34.623059] [DEBUG] [REMOTE ] LWLG: PASS: Price check passed. Min price $2.97. [2026-01-02T12:21:34.623215] [DEBUG] [REMOTE ] LWLG: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:34.623333] [DEBUG] [REMOTE ] LWLG: PASS: Integrity check passed. [2026-01-02T12:21:34.623373] [DEBUG] [REMOTE ] LWLG: Symbol is viable for forecasting. [2026-01-02T12:21:34.623420] [INFO ] [MAIN ] [1953/3541] LWLG kept (0.4s) | 1950 kept, 3 rejected | 90.9/min | ETA: 17.5m [2026-01-02T12:21:34.916048] [DEBUG] [REMOTE ] LX: Retrieved 2017 rows, trimmed to 300. [2026-01-02T12:21:34.916176] [DEBUG] [REMOTE ] LX: PASS: History has at least 300 days. [2026-01-02T12:21:34.916373] [DEBUG] [REMOTE ] LX: PASS: Price check passed. Min price $3.08. [2026-01-02T12:21:34.916509] [DEBUG] [REMOTE ] LX: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:34.916646] [DEBUG] [REMOTE ] LX: PASS: Integrity check passed. [2026-01-02T12:21:34.916689] [DEBUG] [REMOTE ] LX: Symbol is viable for forecasting. [2026-01-02T12:21:34.916736] [INFO ] [MAIN ] [1954/3541] LX kept (0.3s) | 1951 kept, 3 rejected | 90.9/min | ETA: 17.5m [2026-01-02T12:21:35.222970] [DEBUG] [REMOTE ] LXEO: Retrieved 541 rows, trimmed to 300. [2026-01-02T12:21:35.223101] [DEBUG] [REMOTE ] LXEO: PASS: History has at least 300 days. [2026-01-02T12:21:35.223341] [DEBUG] [REMOTE ] LXEO: PASS: Price check passed. Min price $8.03. [2026-01-02T12:21:35.223487] [DEBUG] [REMOTE ] LXEO: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:35.223614] [DEBUG] [REMOTE ] LXEO: PASS: Integrity check passed. [2026-01-02T12:21:35.223657] [DEBUG] [REMOTE ] LXEO: Symbol is viable for forecasting. [2026-01-02T12:21:35.223705] [INFO ] [MAIN ] [1955/3541] LXEO kept (0.3s) | 1952 kept, 3 rejected | 90.9/min | ETA: 17.4m [2026-01-02T12:21:35.910794] [DEBUG] [REMOTE ] LXP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:21:35.910927] [DEBUG] [REMOTE ] LXP: PASS: History has at least 300 days. [2026-01-02T12:21:35.911141] [DEBUG] [REMOTE ] LXP: PASS: Price check passed. Min price $43.44. [2026-01-02T12:21:35.911273] [DEBUG] [REMOTE ] LXP: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:35.911388] [DEBUG] [REMOTE ] LXP: PASS: Integrity check passed. [2026-01-02T12:21:35.911426] [DEBUG] [REMOTE ] LXP: Symbol is viable for forecasting. [2026-01-02T12:21:35.911473] [INFO ] [MAIN ] [1956/3541] LXP kept (0.7s) | 1953 kept, 3 rejected | 90.9/min | ETA: 17.4m [2026-01-02T12:21:38.374121] [DEBUG] [REMOTE ] LYB: Retrieved 3945 rows, trimmed to 300. [2026-01-02T12:21:38.374267] [DEBUG] [REMOTE ] LYB: PASS: History has at least 300 days. [2026-01-02T12:21:38.374481] [DEBUG] [REMOTE ] LYB: PASS: Price check passed. Min price $41.20. [2026-01-02T12:21:38.374638] [DEBUG] [REMOTE ] LYB: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:38.374753] [DEBUG] [REMOTE ] LYB: PASS: Integrity check passed. [2026-01-02T12:21:38.374794] [DEBUG] [REMOTE ] LYB: Symbol is viable for forecasting. [2026-01-02T12:21:38.374842] [INFO ] [MAIN ] [1957/3541] LYB kept (2.5s) | 1954 kept, 3 rejected | 90.8/min | ETA: 17.4m [2026-01-02T12:21:38.605453] [DEBUG] [REMOTE ] LYEL: Retrieved 1141 rows, trimmed to 300. [2026-01-02T12:21:38.605627] [DEBUG] [REMOTE ] LYEL: PASS: History has at least 300 days. [2026-01-02T12:21:38.605844] [DEBUG] [REMOTE ] LYEL: PASS: Price check passed. Min price $15.95. [2026-01-02T12:21:38.606032] [DEBUG] [REMOTE ] LYEL: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:38.606143] [DEBUG] [REMOTE ] LYEL: PASS: Integrity check passed. [2026-01-02T12:21:38.606184] [DEBUG] [REMOTE ] LYEL: Symbol is viable for forecasting. [2026-01-02T12:21:38.606232] [INFO ] [MAIN ] [1958/3541] LYEL kept (0.2s) | 1955 kept, 3 rejected | 90.8/min | ETA: 17.4m [2026-01-02T12:21:40.843530] [DEBUG] [REMOTE ] LYG: Retrieved 6063 rows, trimmed to 300. [2026-01-02T12:21:40.843723] [DEBUG] [REMOTE ] LYG: PASS: History has at least 300 days. [2026-01-02T12:21:40.843975] [DEBUG] [REMOTE ] LYG: PASS: Price check passed. Min price $4.42. [2026-01-02T12:21:40.844117] [DEBUG] [REMOTE ] LYG: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:40.844242] [DEBUG] [REMOTE ] LYG: PASS: Integrity check passed. [2026-01-02T12:21:40.844283] [DEBUG] [REMOTE ] LYG: Symbol is viable for forecasting. [2026-01-02T12:21:40.844332] [INFO ] [MAIN ] [1959/3541] LYG kept (2.2s) | 1956 kept, 3 rejected | 90.7/min | ETA: 17.4m [2026-01-02T12:21:41.116674] [DEBUG] [REMOTE ] LYRA: Retrieved 1425 rows, trimmed to 300. [2026-01-02T12:21:41.116810] [DEBUG] [REMOTE ] LYRA: PASS: History has at least 300 days. [2026-01-02T12:21:41.117010] [DEBUG] [REMOTE ] LYRA: PASS: Price check passed. Min price $2.88. [2026-01-02T12:21:41.117146] [DEBUG] [REMOTE ] LYRA: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:41.117256] [DEBUG] [REMOTE ] LYRA: PASS: Integrity check passed. [2026-01-02T12:21:41.117299] [DEBUG] [REMOTE ] LYRA: Symbol is viable for forecasting. [2026-01-02T12:21:41.117347] [INFO ] [MAIN ] [1960/3541] LYRA kept (0.3s) | 1957 kept, 3 rejected | 90.7/min | ETA: 17.4m [2026-01-02T12:21:41.725182] [DEBUG] [REMOTE ] LYTS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:21:41.725322] [DEBUG] [REMOTE ] LYTS: PASS: History has at least 300 days. [2026-01-02T12:21:41.725593] [DEBUG] [REMOTE ] LYTS: PASS: Price check passed. Min price $17.25. [2026-01-02T12:21:41.725744] [DEBUG] [REMOTE ] LYTS: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:41.725868] [DEBUG] [REMOTE ] LYTS: PASS: Integrity check passed. [2026-01-02T12:21:41.725908] [DEBUG] [REMOTE ] LYTS: Symbol is viable for forecasting. [2026-01-02T12:21:41.725958] [INFO ] [MAIN ] [1961/3541] LYTS kept (0.6s) | 1958 kept, 3 rejected | 90.7/min | ETA: 17.4m [2026-01-02T12:21:41.964292] [DEBUG] [REMOTE ] LZ: Retrieved 1132 rows, trimmed to 300. [2026-01-02T12:21:41.964423] [DEBUG] [REMOTE ] LZ: PASS: History has at least 300 days. [2026-01-02T12:21:41.964634] [DEBUG] [REMOTE ] LZ: PASS: Price check passed. Min price $9.02. [2026-01-02T12:21:41.964768] [DEBUG] [REMOTE ] LZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:41.964875] [DEBUG] [REMOTE ] LZ: PASS: Integrity check passed. [2026-01-02T12:21:41.964914] [DEBUG] [REMOTE ] LZ: Symbol is viable for forecasting. [2026-01-02T12:21:41.964960] [INFO ] [MAIN ] [1962/3541] LZ kept (0.2s) | 1959 kept, 3 rejected | 90.8/min | ETA: 17.4m [2026-01-02T12:21:42.597993] [DEBUG] [REMOTE ] LZB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:21:42.598131] [DEBUG] [REMOTE ] LZB: PASS: History has at least 300 days. [2026-01-02T12:21:42.598352] [DEBUG] [REMOTE ] LZB: PASS: Price check passed. Min price $29.16. [2026-01-02T12:21:42.598484] [DEBUG] [REMOTE ] LZB: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:42.598635] [DEBUG] [REMOTE ] LZB: PASS: Integrity check passed. [2026-01-02T12:21:42.598678] [DEBUG] [REMOTE ] LZB: Symbol is viable for forecasting. [2026-01-02T12:21:42.598726] [INFO ] [MAIN ] [1963/3541] LZB kept (0.6s) | 1960 kept, 3 rejected | 90.8/min | ETA: 17.4m [2026-01-02T12:21:42.834195] [DEBUG] [REMOTE ] LZM: Retrieved 627 rows, trimmed to 300. [2026-01-02T12:21:42.834392] [DEBUG] [REMOTE ] LZM: PASS: History has at least 300 days. [2026-01-02T12:21:42.834673] [DEBUG] [REMOTE ] LZM: PASS: Price check passed. Min price $3.65. [2026-01-02T12:21:42.834867] [DEBUG] [REMOTE ] LZM: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:42.834990] [DEBUG] [REMOTE ] LZM: PASS: Integrity check passed. [2026-01-02T12:21:42.835032] [DEBUG] [REMOTE ] LZM: Symbol is viable for forecasting. [2026-01-02T12:21:42.835083] [INFO ] [MAIN ] [1964/3541] LZM kept (0.2s) | 1961 kept, 3 rejected | 90.8/min | ETA: 17.4m [2026-01-02T12:21:43.461840] [DEBUG] [REMOTE ] M: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:21:43.461979] [DEBUG] [REMOTE ] M: PASS: History has at least 300 days. [2026-01-02T12:21:43.462212] [DEBUG] [REMOTE ] M: PASS: Price check passed. Min price $16.38. [2026-01-02T12:21:43.462351] [DEBUG] [REMOTE ] M: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:43.462470] [DEBUG] [REMOTE ] M: PASS: Integrity check passed. [2026-01-02T12:21:43.462512] [DEBUG] [REMOTE ] M: Symbol is viable for forecasting. [2026-01-02T12:21:43.462590] [INFO ] [MAIN ] [1965/3541] M kept (0.6s) | 1962 kept, 3 rejected | 90.8/min | ETA: 17.4m [2026-01-02T12:21:43.770068] [DEBUG] [REMOTE ] MA: Retrieved 4932 rows, trimmed to 300. [2026-01-02T12:21:43.770275] [DEBUG] [REMOTE ] MA: PASS: History has at least 300 days. [2026-01-02T12:21:43.770789] [DEBUG] [REMOTE ] MA: PASS: Price check passed. Min price $527.58. [2026-01-02T12:21:43.770935] [DEBUG] [REMOTE ] MA: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:43.771078] [DEBUG] [REMOTE ] MA: PASS: Integrity check passed. [2026-01-02T12:21:43.771131] [DEBUG] [REMOTE ] MA: Symbol is viable for forecasting. [2026-01-02T12:21:43.771187] [INFO ] [MAIN ] [1966/3541] MA kept (0.3s) | 1963 kept, 3 rejected | 90.8/min | ETA: 17.3m [2026-01-02T12:21:44.346476] [DEBUG] [REMOTE ] MAA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:21:44.346632] [DEBUG] [REMOTE ] MAA: PASS: History has at least 300 days. [2026-01-02T12:21:44.346867] [DEBUG] [REMOTE ] MAA: PASS: Price check passed. Min price $126.28. [2026-01-02T12:21:44.347006] [DEBUG] [REMOTE ] MAA: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:44.347128] [DEBUG] [REMOTE ] MAA: PASS: Integrity check passed. [2026-01-02T12:21:44.347168] [DEBUG] [REMOTE ] MAA: Symbol is viable for forecasting. [2026-01-02T12:21:44.347217] [INFO ] [MAIN ] [1967/3541] MAA kept (0.6s) | 1964 kept, 3 rejected | 90.8/min | ETA: 17.3m [2026-01-02T12:21:44.804031] [DEBUG] [REMOTE ] MAC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:21:44.804196] [DEBUG] [REMOTE ] MAC: PASS: History has at least 300 days. [2026-01-02T12:21:44.804484] [DEBUG] [REMOTE ] MAC: PASS: Price check passed. Min price $16.05. [2026-01-02T12:21:44.804701] [DEBUG] [REMOTE ] MAC: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:44.804864] [DEBUG] [REMOTE ] MAC: PASS: Integrity check passed. [2026-01-02T12:21:44.804909] [DEBUG] [REMOTE ] MAC: Symbol is viable for forecasting. [2026-01-02T12:21:44.804961] [INFO ] [MAIN ] [1968/3541] MAC kept (0.5s) | 1965 kept, 3 rejected | 90.8/min | ETA: 17.3m [2026-01-02T12:21:45.100082] [DEBUG] [REMOTE ] MAMA: Retrieved 2877 rows, trimmed to 300. [2026-01-02T12:21:45.100209] [DEBUG] [REMOTE ] MAMA: PASS: History has at least 300 days. [2026-01-02T12:21:45.100409] [DEBUG] [REMOTE ] MAMA: PASS: Price check passed. Min price $10.03. [2026-01-02T12:21:45.100617] [DEBUG] [REMOTE ] MAMA: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:45.100765] [DEBUG] [REMOTE ] MAMA: PASS: Integrity check passed. [2026-01-02T12:21:45.100817] [DEBUG] [REMOTE ] MAMA: Symbol is viable for forecasting. [2026-01-02T12:21:45.100880] [INFO ] [MAIN ] [1969/3541] MAMA kept (0.3s) | 1966 kept, 3 rejected | 90.9/min | ETA: 17.3m [2026-01-02T12:21:46.506615] [DEBUG] [REMOTE ] MAN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:21:46.506752] [DEBUG] [REMOTE ] MAN: PASS: History has at least 300 days. [2026-01-02T12:21:46.507022] [DEBUG] [REMOTE ] MAN: PASS: Price check passed. Min price $25.97. [2026-01-02T12:21:46.507185] [DEBUG] [REMOTE ] MAN: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:46.507304] [DEBUG] [REMOTE ] MAN: PASS: Integrity check passed. [2026-01-02T12:21:46.507344] [DEBUG] [REMOTE ] MAN: Symbol is viable for forecasting. [2026-01-02T12:21:46.507393] [INFO ] [MAIN ] [1970/3541] MAN kept (1.4s) | 1967 kept, 3 rejected | 90.8/min | ETA: 17.3m [2026-01-02T12:21:46.990456] [DEBUG] [REMOTE ] MANH: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:21:46.990624] [DEBUG] [REMOTE ] MANH: PASS: History has at least 300 days. [2026-01-02T12:21:46.990882] [DEBUG] [REMOTE ] MANH: PASS: Price check passed. Min price $168.67. [2026-01-02T12:21:46.991053] [DEBUG] [REMOTE ] MANH: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:46.991195] [DEBUG] [REMOTE ] MANH: PASS: Integrity check passed. [2026-01-02T12:21:46.991244] [DEBUG] [REMOTE ] MANH: Symbol is viable for forecasting. [2026-01-02T12:21:46.991305] [INFO ] [MAIN ] [1971/3541] MANH kept (0.5s) | 1968 kept, 3 rejected | 90.8/min | ETA: 17.3m [2026-01-02T12:21:47.339442] [DEBUG] [REMOTE ] MARA: Retrieved 3435 rows, trimmed to 300. [2026-01-02T12:21:47.339610] [DEBUG] [REMOTE ] MARA: PASS: History has at least 300 days. [2026-01-02T12:21:47.339823] [DEBUG] [REMOTE ] MARA: PASS: Price check passed. Min price $8.98. [2026-01-02T12:21:47.339955] [DEBUG] [REMOTE ] MARA: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:47.340067] [DEBUG] [REMOTE ] MARA: PASS: Integrity check passed. [2026-01-02T12:21:47.340106] [DEBUG] [REMOTE ] MARA: Symbol is viable for forecasting. [2026-01-02T12:21:47.340153] [INFO ] [MAIN ] [1972/3541] MARA kept (0.3s) | 1969 kept, 3 rejected | 90.8/min | ETA: 17.3m [2026-01-02T12:21:48.948776] [DEBUG] [REMOTE ] MAS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:21:48.948919] [DEBUG] [REMOTE ] MAS: PASS: History has at least 300 days. [2026-01-02T12:21:48.949162] [DEBUG] [REMOTE ] MAS: PASS: Price check passed. Min price $59.09. [2026-01-02T12:21:48.949300] [DEBUG] [REMOTE ] MAS: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:48.949421] [DEBUG] [REMOTE ] MAS: PASS: Integrity check passed. [2026-01-02T12:21:48.949467] [DEBUG] [REMOTE ] MAS: Symbol is viable for forecasting. [2026-01-02T12:21:48.949515] [INFO ] [MAIN ] [1973/3541] MAS kept (1.6s) | 1970 kept, 3 rejected | 90.8/min | ETA: 17.3m [2026-01-02T12:21:49.358274] [DEBUG] [REMOTE ] MASI: Retrieved 4630 rows, trimmed to 300. [2026-01-02T12:21:49.358427] [DEBUG] [REMOTE ] MASI: PASS: History has at least 300 days. [2026-01-02T12:21:49.358693] [DEBUG] [REMOTE ] MASI: PASS: Price check passed. Min price $130.06. [2026-01-02T12:21:49.358830] [DEBUG] [REMOTE ] MASI: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:49.358945] [DEBUG] [REMOTE ] MASI: PASS: Integrity check passed. [2026-01-02T12:21:49.358991] [DEBUG] [REMOTE ] MASI: Symbol is viable for forecasting. [2026-01-02T12:21:49.359053] [INFO ] [MAIN ] [1974/3541] MASI kept (0.4s) | 1971 kept, 3 rejected | 90.8/min | ETA: 17.3m [2026-01-02T12:21:49.611992] [DEBUG] [REMOTE ] MASS: Retrieved 1264 rows, trimmed to 300. [2026-01-02T12:21:49.612112] [DEBUG] [REMOTE ] MASS: PASS: History has at least 300 days. [2026-01-02T12:21:49.612302] [DEBUG] [REMOTE ] MASS: PASS: Price check passed. Min price $5.21. [2026-01-02T12:21:49.612433] [DEBUG] [REMOTE ] MASS: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:49.612538] [DEBUG] [REMOTE ] MASS: PASS: Integrity check passed. [2026-01-02T12:21:49.612595] [DEBUG] [REMOTE ] MASS: Symbol is viable for forecasting. [2026-01-02T12:21:49.612644] [INFO ] [MAIN ] [1975/3541] MASS kept (0.3s) | 1972 kept, 3 rejected | 90.8/min | ETA: 17.2m [2026-01-02T12:21:50.236054] [DEBUG] [REMOTE ] MATX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:21:50.236188] [DEBUG] [REMOTE ] MATX: PASS: History has at least 300 days. [2026-01-02T12:21:50.236403] [DEBUG] [REMOTE ] MATX: PASS: Price check passed. Min price $87.76. [2026-01-02T12:21:50.236550] [DEBUG] [REMOTE ] MATX: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:50.236683] [DEBUG] [REMOTE ] MATX: PASS: Integrity check passed. [2026-01-02T12:21:50.236723] [DEBUG] [REMOTE ] MATX: Symbol is viable for forecasting. [2026-01-02T12:21:50.236770] [INFO ] [MAIN ] [1976/3541] MATX kept (0.6s) | 1973 kept, 3 rejected | 90.8/min | ETA: 17.2m [2026-01-02T12:21:50.538101] [DEBUG] [REMOTE ] MAX: Retrieved 1300 rows, trimmed to 300. [2026-01-02T12:21:50.538255] [DEBUG] [REMOTE ] MAX: PASS: History has at least 300 days. [2026-01-02T12:21:50.538461] [DEBUG] [REMOTE ] MAX: PASS: Price check passed. Min price $10.48. [2026-01-02T12:21:50.538652] [DEBUG] [REMOTE ] MAX: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:50.538768] [DEBUG] [REMOTE ] MAX: PASS: Integrity check passed. [2026-01-02T12:21:50.538809] [DEBUG] [REMOTE ] MAX: Symbol is viable for forecasting. [2026-01-02T12:21:50.538858] [INFO ] [MAIN ] [1977/3541] MAX kept (0.3s) | 1974 kept, 3 rejected | 90.8/min | ETA: 17.2m [2026-01-02T12:21:50.866544] [DEBUG] [REMOTE ] MAXI: Retrieved 816 rows, trimmed to 300. [2026-01-02T12:21:50.866693] [DEBUG] [REMOTE ] MAXI: PASS: History has at least 300 days. [2026-01-02T12:21:50.866888] [DEBUG] [REMOTE ] MAXI: PASS: Price check passed. Min price $13.82. [2026-01-02T12:21:50.867019] [DEBUG] [REMOTE ] MAXI: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:50.867127] [DEBUG] [REMOTE ] MAXI: PASS: Integrity check passed. [2026-01-02T12:21:50.867166] [DEBUG] [REMOTE ] MAXI: Symbol is viable for forecasting. [2026-01-02T12:21:50.867212] [INFO ] [MAIN ] [1978/3541] MAXI kept (0.3s) | 1975 kept, 3 rejected | 90.9/min | ETA: 17.2m [2026-01-02T12:21:51.301686] [DEBUG] [REMOTE ] MAXN: Retrieved 1344 rows, trimmed to 300. [2026-01-02T12:21:51.301811] [DEBUG] [REMOTE ] MAXN: PASS: History has at least 300 days. [2026-01-02T12:21:51.302015] [DEBUG] [REMOTE ] MAXN: PASS: Price check passed. Min price $2.67. [2026-01-02T12:21:51.302163] [DEBUG] [REMOTE ] MAXN: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:51.302271] [DEBUG] [REMOTE ] MAXN: PASS: Integrity check passed. [2026-01-02T12:21:51.302312] [DEBUG] [REMOTE ] MAXN: Symbol is viable for forecasting. [2026-01-02T12:21:51.302360] [INFO ] [MAIN ] [1979/3541] MAXN kept (0.4s) | 1976 kept, 3 rejected | 90.9/min | ETA: 17.2m [2026-01-02T12:21:51.876195] [DEBUG] [REMOTE ] MBB: Retrieved 4730 rows, trimmed to 300. [2026-01-02T12:21:51.876322] [DEBUG] [REMOTE ] MBB: PASS: History has at least 300 days. [2026-01-02T12:21:51.876530] [DEBUG] [REMOTE ] MBB: PASS: Price check passed. Min price $93.91. [2026-01-02T12:21:51.876743] [DEBUG] [REMOTE ] MBB: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:51.876890] [DEBUG] [REMOTE ] MBB: PASS: Integrity check passed. [2026-01-02T12:21:51.876943] [DEBUG] [REMOTE ] MBB: Symbol is viable for forecasting. [2026-01-02T12:21:51.877006] [INFO ] [MAIN ] [1980/3541] MBB kept (0.6s) | 1977 kept, 3 rejected | 90.9/min | ETA: 17.2m [2026-01-02T12:21:54.124761] [DEBUG] [REMOTE ] MBC: Retrieved 767 rows, trimmed to 300. [2026-01-02T12:21:54.124927] [DEBUG] [REMOTE ] MBC: PASS: History has at least 300 days. [2026-01-02T12:21:54.125188] [DEBUG] [REMOTE ] MBC: PASS: Price check passed. Min price $9.44. [2026-01-02T12:21:54.125342] [DEBUG] [REMOTE ] MBC: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:54.125462] [DEBUG] [REMOTE ] MBC: PASS: Integrity check passed. [2026-01-02T12:21:54.125506] [DEBUG] [REMOTE ] MBC: Symbol is viable for forecasting. [2026-01-02T12:21:54.125592] [INFO ] [MAIN ] [1981/3541] MBC kept (2.2s) | 1978 kept, 3 rejected | 90.8/min | ETA: 17.2m [2026-01-02T12:21:54.572373] [DEBUG] [REMOTE ] MBCN: Retrieved 5933 rows, trimmed to 300. [2026-01-02T12:21:54.572507] [DEBUG] [REMOTE ] MBCN: PASS: History has at least 300 days. [2026-01-02T12:21:54.572760] [DEBUG] [REMOTE ] MBCN: PASS: Price check passed. Min price $27.09. [2026-01-02T12:21:54.572934] [DEBUG] [REMOTE ] MBCN: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:54.573057] [DEBUG] [REMOTE ] MBCN: PASS: Integrity check passed. [2026-01-02T12:21:54.573109] [DEBUG] [REMOTE ] MBCN: Symbol is viable for forecasting. [2026-01-02T12:21:54.573168] [INFO ] [MAIN ] [1982/3541] MBCN kept (0.4s) | 1979 kept, 3 rejected | 90.8/min | ETA: 17.2m [2026-01-02T12:21:55.035812] [DEBUG] [REMOTE ] MBI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:21:55.035947] [DEBUG] [REMOTE ] MBI: PASS: History has at least 300 days. [2026-01-02T12:21:55.036155] [DEBUG] [REMOTE ] MBI: PASS: Price check passed. Min price $6.63. [2026-01-02T12:21:55.036287] [DEBUG] [REMOTE ] MBI: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:55.036399] [DEBUG] [REMOTE ] MBI: PASS: Integrity check passed. [2026-01-02T12:21:55.036438] [DEBUG] [REMOTE ] MBI: Symbol is viable for forecasting. [2026-01-02T12:21:55.036485] [INFO ] [MAIN ] [1983/3541] MBI kept (0.5s) | 1980 kept, 3 rejected | 90.8/min | ETA: 17.2m [2026-01-02T12:21:55.216280] [DEBUG] [REMOTE ] MBIN: Retrieved 2055 rows, trimmed to 300. [2026-01-02T12:21:55.216431] [DEBUG] [REMOTE ] MBIN: PASS: History has at least 300 days. [2026-01-02T12:21:55.216705] [DEBUG] [REMOTE ] MBIN: PASS: Price check passed. Min price $30.34. [2026-01-02T12:21:55.216883] [DEBUG] [REMOTE ] MBIN: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:55.217004] [DEBUG] [REMOTE ] MBIN: PASS: Integrity check passed. [2026-01-02T12:21:55.217044] [DEBUG] [REMOTE ] MBIN: Symbol is viable for forecasting. [2026-01-02T12:21:55.217092] [INFO ] [MAIN ] [1984/3541] MBIN kept (0.2s) | 1981 kept, 3 rejected | 90.8/min | ETA: 17.1m [2026-01-02T12:21:55.538667] [DEBUG] [REMOTE ] MBLY: Retrieved 798 rows, trimmed to 300. [2026-01-02T12:21:55.538808] [DEBUG] [REMOTE ] MBLY: PASS: History has at least 300 days. [2026-01-02T12:21:55.539017] [DEBUG] [REMOTE ] MBLY: PASS: Price check passed. Min price $10.05. [2026-01-02T12:21:55.539155] [DEBUG] [REMOTE ] MBLY: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:55.539266] [DEBUG] [REMOTE ] MBLY: PASS: Integrity check passed. [2026-01-02T12:21:55.539307] [DEBUG] [REMOTE ] MBLY: Symbol is viable for forecasting. [2026-01-02T12:21:55.539357] [INFO ] [MAIN ] [1985/3541] MBLY kept (0.3s) | 1982 kept, 3 rejected | 90.9/min | ETA: 17.1m [2026-01-02T12:21:56.030268] [DEBUG] [REMOTE ] MBS: Retrieved 469 rows, trimmed to 300. [2026-01-02T12:21:56.030410] [DEBUG] [REMOTE ] MBS: PASS: History has at least 300 days. [2026-01-02T12:21:56.030656] [DEBUG] [REMOTE ] MBS: PASS: Price check passed. Min price $8.63. [2026-01-02T12:21:56.030807] [DEBUG] [REMOTE ] MBS: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:56.030921] [DEBUG] [REMOTE ] MBS: PASS: Integrity check passed. [2026-01-02T12:21:56.030965] [DEBUG] [REMOTE ] MBS: Symbol is viable for forecasting. [2026-01-02T12:21:56.031022] [INFO ] [MAIN ] [1986/3541] MBS kept (0.5s) | 1983 kept, 3 rejected | 90.9/min | ETA: 17.1m [2026-01-02T12:21:56.723370] [DEBUG] [REMOTE ] MBWM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:21:56.723514] [DEBUG] [REMOTE ] MBWM: PASS: History has at least 300 days. [2026-01-02T12:21:56.723767] [DEBUG] [REMOTE ] MBWM: PASS: Price check passed. Min price $42.79. [2026-01-02T12:21:56.723903] [DEBUG] [REMOTE ] MBWM: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:56.724021] [DEBUG] [REMOTE ] MBWM: PASS: Integrity check passed. [2026-01-02T12:21:56.724060] [DEBUG] [REMOTE ] MBWM: Symbol is viable for forecasting. [2026-01-02T12:21:56.724109] [INFO ] [MAIN ] [1987/3541] MBWM kept (0.7s) | 1984 kept, 3 rejected | 90.9/min | ETA: 17.1m [2026-01-02T12:21:56.915687] [DEBUG] [REMOTE ] MBX: Retrieved 326 rows, trimmed to 300. [2026-01-02T12:21:56.915816] [DEBUG] [REMOTE ] MBX: PASS: History has at least 300 days. [2026-01-02T12:21:56.916009] [DEBUG] [REMOTE ] MBX: PASS: Price check passed. Min price $13.22. [2026-01-02T12:21:56.916158] [DEBUG] [REMOTE ] MBX: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:56.916267] [DEBUG] [REMOTE ] MBX: PASS: Integrity check passed. [2026-01-02T12:21:56.916306] [DEBUG] [REMOTE ] MBX: Symbol is viable for forecasting. [2026-01-02T12:21:56.916354] [INFO ] [MAIN ] [1988/3541] MBX kept (0.2s) | 1985 kept, 3 rejected | 90.9/min | ETA: 17.1m [2026-01-02T12:21:57.464327] [DEBUG] [REMOTE ] MC: Retrieved 2946 rows, trimmed to 300. [2026-01-02T12:21:57.464459] [DEBUG] [REMOTE ] MC: PASS: History has at least 300 days. [2026-01-02T12:21:57.464686] [DEBUG] [REMOTE ] MC: PASS: Price check passed. Min price $60.62. [2026-01-02T12:21:57.464820] [DEBUG] [REMOTE ] MC: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:57.464933] [DEBUG] [REMOTE ] MC: PASS: Integrity check passed. [2026-01-02T12:21:57.464973] [DEBUG] [REMOTE ] MC: Symbol is viable for forecasting. [2026-01-02T12:21:57.465019] [INFO ] [MAIN ] [1989/3541] MC kept (0.5s) | 1986 kept, 3 rejected | 90.9/min | ETA: 17.1m [2026-01-02T12:21:57.838189] [DEBUG] [REMOTE ] MCBS: Retrieved 2251 rows, trimmed to 300. [2026-01-02T12:21:57.838317] [DEBUG] [REMOTE ] MCBS: PASS: History has at least 300 days. [2026-01-02T12:21:57.838519] [DEBUG] [REMOTE ] MCBS: PASS: Price check passed. Min price $24.71. [2026-01-02T12:21:57.838708] [DEBUG] [REMOTE ] MCBS: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:57.838825] [DEBUG] [REMOTE ] MCBS: PASS: Integrity check passed. [2026-01-02T12:21:57.838864] [DEBUG] [REMOTE ] MCBS: Symbol is viable for forecasting. [2026-01-02T12:21:57.838910] [INFO ] [MAIN ] [1990/3541] MCBS kept (0.4s) | 1987 kept, 3 rejected | 90.9/min | ETA: 17.1m [2026-01-02T12:21:58.299936] [DEBUG] [REMOTE ] MCHI: Retrieved 3711 rows, trimmed to 300. [2026-01-02T12:21:58.300169] [DEBUG] [REMOTE ] MCHI: PASS: History has at least 300 days. [2026-01-02T12:21:58.300447] [DEBUG] [REMOTE ] MCHI: PASS: Price check passed. Min price $59.47. [2026-01-02T12:21:58.300658] [DEBUG] [REMOTE ] MCHI: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:58.300804] [DEBUG] [REMOTE ] MCHI: PASS: Integrity check passed. [2026-01-02T12:21:58.300861] [DEBUG] [REMOTE ] MCHI: Symbol is viable for forecasting. [2026-01-02T12:21:58.300928] [INFO ] [MAIN ] [1991/3541] MCHI kept (0.5s) | 1988 kept, 3 rejected | 91.0/min | ETA: 17.0m [2026-01-02T12:21:58.791645] [DEBUG] [REMOTE ] MCHP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:21:58.791839] [DEBUG] [REMOTE ] MCHP: PASS: History has at least 300 days. [2026-01-02T12:21:58.792157] [DEBUG] [REMOTE ] MCHP: PASS: Price check passed. Min price $48.59. [2026-01-02T12:21:58.792303] [DEBUG] [REMOTE ] MCHP: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:58.792452] [DEBUG] [REMOTE ] MCHP: PASS: Integrity check passed. [2026-01-02T12:21:58.792495] [DEBUG] [REMOTE ] MCHP: Symbol is viable for forecasting. [2026-01-02T12:21:58.792550] [INFO ] [MAIN ] [1992/3541] MCHP kept (0.5s) | 1989 kept, 3 rejected | 91.0/min | ETA: 17.0m [2026-01-02T12:21:59.071804] [DEBUG] [REMOTE ] MCHX: Retrieved 5474 rows, trimmed to 300. [2026-01-02T12:21:59.072018] [DEBUG] [REMOTE ] MCHX: PASS: History has at least 300 days. [2026-01-02T12:21:59.072320] [DEBUG] [REMOTE ] MCHX: PASS: Price check passed. Min price $1.43. [2026-01-02T12:21:59.072465] [DEBUG] [REMOTE ] MCHX: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:59.072655] [DEBUG] [REMOTE ] MCHX: PASS: Integrity check passed. [2026-01-02T12:21:59.072713] [DEBUG] [REMOTE ] MCHX: Symbol is viable for forecasting. [2026-01-02T12:21:59.072776] [INFO ] [MAIN ] [1993/3541] MCHX kept (0.3s) | 1990 kept, 3 rejected | 91.0/min | ETA: 17.0m [2026-01-02T12:21:59.553261] [DEBUG] [REMOTE ] MCI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:21:59.553487] [DEBUG] [REMOTE ] MCI: PASS: History has at least 300 days. [2026-01-02T12:21:59.553902] [DEBUG] [REMOTE ] MCI: PASS: Price check passed. Min price $18.15. [2026-01-02T12:21:59.554056] [DEBUG] [REMOTE ] MCI: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:59.554206] [DEBUG] [REMOTE ] MCI: PASS: Integrity check passed. [2026-01-02T12:21:59.554268] [DEBUG] [REMOTE ] MCI: Symbol is viable for forecasting. [2026-01-02T12:21:59.554344] [INFO ] [MAIN ] [1994/3541] MCI kept (0.5s) | 1991 kept, 3 rejected | 91.0/min | ETA: 17.0m [2026-01-02T12:21:59.957099] [DEBUG] [REMOTE ] MCK: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:21:59.957299] [DEBUG] [REMOTE ] MCK: PASS: History has at least 300 days. [2026-01-02T12:21:59.957624] [DEBUG] [REMOTE ] MCK: PASS: Price check passed. Min price $749.41. [2026-01-02T12:21:59.957770] [DEBUG] [REMOTE ] MCK: PASS: Continuity check passed with 300 days. [2026-01-02T12:21:59.957910] [DEBUG] [REMOTE ] MCK: PASS: Integrity check passed. [2026-01-02T12:21:59.957954] [DEBUG] [REMOTE ] MCK: Symbol is viable for forecasting. [2026-01-02T12:21:59.958008] [INFO ] [MAIN ] [1995/3541] MCK kept (0.4s) | 1992 kept, 3 rejected | 91.0/min | ETA: 17.0m [2026-01-02T12:22:00.480661] [DEBUG] [REMOTE ] MCN: Retrieved 5390 rows, trimmed to 300. [2026-01-02T12:22:00.480848] [DEBUG] [REMOTE ] MCN: PASS: History has at least 300 days. [2026-01-02T12:22:00.481114] [DEBUG] [REMOTE ] MCN: PASS: Price check passed. Min price $5.61. [2026-01-02T12:22:00.481255] [DEBUG] [REMOTE ] MCN: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:00.481385] [DEBUG] [REMOTE ] MCN: PASS: Integrity check passed. [2026-01-02T12:22:00.481427] [DEBUG] [REMOTE ] MCN: Symbol is viable for forecasting. [2026-01-02T12:22:00.481480] [INFO ] [MAIN ] [1996/3541] MCN kept (0.5s) | 1993 kept, 3 rejected | 91.0/min | ETA: 17.0m [2026-01-02T12:22:05.061318] [DEBUG] [REMOTE ] MCO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:22:05.061470] [DEBUG] [REMOTE ] MCO: PASS: History has at least 300 days. [2026-01-02T12:22:05.061740] [DEBUG] [REMOTE ] MCO: PASS: Price check passed. Min price $467.64. [2026-01-02T12:22:05.061882] [DEBUG] [REMOTE ] MCO: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:05.062001] [DEBUG] [REMOTE ] MCO: PASS: Integrity check passed. [2026-01-02T12:22:05.062042] [DEBUG] [REMOTE ] MCO: Symbol is viable for forecasting. [2026-01-02T12:22:05.062091] [INFO ] [MAIN ] [1997/3541] MCO kept (4.6s) | 1994 kept, 3 rejected | 90.8/min | ETA: 17.0m [2026-01-02T12:22:05.383184] [DEBUG] [REMOTE ] MCRB: Retrieved 2645 rows, trimmed to 300. [2026-01-02T12:22:05.383314] [DEBUG] [REMOTE ] MCRB: PASS: History has at least 300 days. [2026-01-02T12:22:05.383516] [DEBUG] [REMOTE ] MCRB: PASS: Price check passed. Min price $12.70. [2026-01-02T12:22:05.383678] [DEBUG] [REMOTE ] MCRB: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:05.383791] [DEBUG] [REMOTE ] MCRB: PASS: Integrity check passed. [2026-01-02T12:22:05.383831] [DEBUG] [REMOTE ] MCRB: Symbol is viable for forecasting. [2026-01-02T12:22:05.383878] [INFO ] [MAIN ] [1998/3541] MCRB kept (0.3s) | 1995 kept, 3 rejected | 90.8/min | ETA: 17.0m [2026-01-02T12:22:05.953651] [DEBUG] [REMOTE ] MCRI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:22:05.953795] [DEBUG] [REMOTE ] MCRI: PASS: History has at least 300 days. [2026-01-02T12:22:05.954030] [DEBUG] [REMOTE ] MCRI: PASS: Price check passed. Min price $88.77. [2026-01-02T12:22:05.954174] [DEBUG] [REMOTE ] MCRI: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:05.954296] [DEBUG] [REMOTE ] MCRI: PASS: Integrity check passed. [2026-01-02T12:22:05.954339] [DEBUG] [REMOTE ] MCRI: Symbol is viable for forecasting. [2026-01-02T12:22:05.954392] [INFO ] [MAIN ] [1999/3541] MCRI kept (0.6s) | 1996 kept, 3 rejected | 90.8/min | ETA: 17.0m [2026-01-02T12:22:06.337266] [DEBUG] [REMOTE ] MCS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:22:06.337417] [DEBUG] [REMOTE ] MCS: PASS: History has at least 300 days. [2026-01-02T12:22:06.337715] [DEBUG] [REMOTE ] MCS: PASS: Price check passed. Min price $12.99. [2026-01-02T12:22:06.337878] [DEBUG] [REMOTE ] MCS: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:06.338021] [DEBUG] [REMOTE ] MCS: PASS: Integrity check passed. [2026-01-02T12:22:06.338064] [DEBUG] [REMOTE ] MCS: Symbol is viable for forecasting. [2026-01-02T12:22:06.338115] [INFO ] [MAIN ] [2000/3541] MCS kept (0.4s) | 1997 kept, 3 rejected | 90.8/min | ETA: 17.0m [2026-01-02T12:22:06.678699] [DEBUG] [REMOTE ] MCY: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:22:06.678839] [DEBUG] [REMOTE ] MCY: PASS: History has at least 300 days. [2026-01-02T12:22:06.679067] [DEBUG] [REMOTE ] MCY: PASS: Price check passed. Min price $75.96. [2026-01-02T12:22:06.679200] [DEBUG] [REMOTE ] MCY: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:06.679320] [DEBUG] [REMOTE ] MCY: PASS: Integrity check passed. [2026-01-02T12:22:06.679360] [DEBUG] [REMOTE ] MCY: Symbol is viable for forecasting. [2026-01-02T12:22:06.679409] [INFO ] [MAIN ] [2001/3541] MCY kept (0.3s) | 1998 kept, 3 rejected | 90.8/min | ETA: 17.0m [2026-01-02T12:22:07.218147] [DEBUG] [REMOTE ] MD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:22:07.218282] [DEBUG] [REMOTE ] MD: PASS: History has at least 300 days. [2026-01-02T12:22:07.218505] [DEBUG] [REMOTE ] MD: PASS: Price check passed. Min price $15.80. [2026-01-02T12:22:07.218749] [DEBUG] [REMOTE ] MD: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:07.218877] [DEBUG] [REMOTE ] MD: PASS: Integrity check passed. [2026-01-02T12:22:07.218920] [DEBUG] [REMOTE ] MD: Symbol is viable for forecasting. [2026-01-02T12:22:07.218970] [INFO ] [MAIN ] [2002/3541] MD kept (0.5s) | 1999 kept, 3 rejected | 90.8/min | ETA: 16.9m [2026-01-02T12:22:07.926815] [DEBUG] [REMOTE ] MDAI: Retrieved 1192 rows, trimmed to 300. [2026-01-02T12:22:07.926945] [DEBUG] [REMOTE ] MDAI: PASS: History has at least 300 days. [2026-01-02T12:22:07.927150] [DEBUG] [REMOTE ] MDAI: PASS: Price check passed. Min price $1.38. [2026-01-02T12:22:07.927290] [DEBUG] [REMOTE ] MDAI: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:07.927403] [DEBUG] [REMOTE ] MDAI: PASS: Integrity check passed. [2026-01-02T12:22:07.927445] [DEBUG] [REMOTE ] MDAI: Symbol is viable for forecasting. [2026-01-02T12:22:07.927495] [INFO ] [MAIN ] [2003/3541] MDAI kept (0.7s) | 2000 kept, 3 rejected | 90.8/min | ETA: 16.9m [2026-01-02T12:22:08.207652] [DEBUG] [REMOTE ] MDB: Retrieved 2061 rows, trimmed to 300. [2026-01-02T12:22:08.207783] [DEBUG] [REMOTE ] MDB: PASS: History has at least 300 days. [2026-01-02T12:22:08.207994] [DEBUG] [REMOTE ] MDB: PASS: Price check passed. Min price $313.81. [2026-01-02T12:22:08.208135] [DEBUG] [REMOTE ] MDB: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:08.208247] [DEBUG] [REMOTE ] MDB: PASS: Integrity check passed. [2026-01-02T12:22:08.208289] [DEBUG] [REMOTE ] MDB: Symbol is viable for forecasting. [2026-01-02T12:22:08.208337] [INFO ] [MAIN ] [2004/3541] MDB kept (0.3s) | 2001 kept, 3 rejected | 90.9/min | ETA: 16.9m [2026-01-02T12:22:08.746386] [DEBUG] [REMOTE ] MDGL: Retrieved 4757 rows, trimmed to 300. [2026-01-02T12:22:08.746511] [DEBUG] [REMOTE ] MDGL: PASS: History has at least 300 days. [2026-01-02T12:22:08.746733] [DEBUG] [REMOTE ] MDGL: PASS: Price check passed. Min price $412.35. [2026-01-02T12:22:08.746867] [DEBUG] [REMOTE ] MDGL: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:08.746973] [DEBUG] [REMOTE ] MDGL: PASS: Integrity check passed. [2026-01-02T12:22:08.747012] [DEBUG] [REMOTE ] MDGL: Symbol is viable for forecasting. [2026-01-02T12:22:08.747058] [INFO ] [MAIN ] [2005/3541] MDGL kept (0.5s) | 2002 kept, 3 rejected | 90.9/min | ETA: 16.9m [2026-01-02T12:22:09.202041] [DEBUG] [REMOTE ] MDLZ: Retrieved 6175 rows, trimmed to 300. [2026-01-02T12:22:09.202181] [DEBUG] [REMOTE ] MDLZ: PASS: History has at least 300 days. [2026-01-02T12:22:09.202425] [DEBUG] [REMOTE ] MDLZ: PASS: Price check passed. Min price $53.29. [2026-01-02T12:22:09.202559] [DEBUG] [REMOTE ] MDLZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:09.202700] [DEBUG] [REMOTE ] MDLZ: PASS: Integrity check passed. [2026-01-02T12:22:09.202740] [DEBUG] [REMOTE ] MDLZ: Symbol is viable for forecasting. [2026-01-02T12:22:09.202788] [INFO ] [MAIN ] [2006/3541] MDLZ kept (0.5s) | 2003 kept, 3 rejected | 90.9/min | ETA: 16.9m [2026-01-02T12:22:09.532563] [DEBUG] [REMOTE ] MDWD: Retrieved 2965 rows, trimmed to 300. [2026-01-02T12:22:09.532757] [DEBUG] [REMOTE ] MDWD: PASS: History has at least 300 days. [2026-01-02T12:22:09.533031] [DEBUG] [REMOTE ] MDWD: PASS: Price check passed. Min price $16.86. [2026-01-02T12:22:09.533205] [DEBUG] [REMOTE ] MDWD: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:09.533358] [DEBUG] [REMOTE ] MDWD: PASS: Integrity check passed. [2026-01-02T12:22:09.533410] [DEBUG] [REMOTE ] MDWD: Symbol is viable for forecasting. [2026-01-02T12:22:09.533474] [INFO ] [MAIN ] [2007/3541] MDWD kept (0.3s) | 2004 kept, 3 rejected | 90.9/min | ETA: 16.9m [2026-01-02T12:22:09.848934] [DEBUG] [REMOTE ] MDXG: Retrieved 4620 rows, trimmed to 300. [2026-01-02T12:22:09.849080] [DEBUG] [REMOTE ] MDXG: PASS: History has at least 300 days. [2026-01-02T12:22:09.849309] [DEBUG] [REMOTE ] MDXG: PASS: Price check passed. Min price $6.48. [2026-01-02T12:22:09.849442] [DEBUG] [REMOTE ] MDXG: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:09.849562] [DEBUG] [REMOTE ] MDXG: PASS: Integrity check passed. [2026-01-02T12:22:09.849626] [DEBUG] [REMOTE ] MDXG: Symbol is viable for forecasting. [2026-01-02T12:22:09.849675] [INFO ] [MAIN ] [2008/3541] MDXG kept (0.3s) | 2005 kept, 3 rejected | 90.9/min | ETA: 16.9m [2026-01-02T12:22:10.235590] [DEBUG] [REMOTE ] MDXH: Retrieved 1043 rows, trimmed to 300. [2026-01-02T12:22:10.235728] [DEBUG] [REMOTE ] MDXH: PASS: History has at least 300 days. [2026-01-02T12:22:10.235934] [DEBUG] [REMOTE ] MDXH: PASS: Price check passed. Min price $3.14. [2026-01-02T12:22:10.236264] [DEBUG] [REMOTE ] MDXH: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:10.236375] [DEBUG] [REMOTE ] MDXH: PASS: Integrity check passed. [2026-01-02T12:22:10.236414] [DEBUG] [REMOTE ] MDXH: Symbol is viable for forecasting. [2026-01-02T12:22:10.236463] [INFO ] [MAIN ] [2009/3541] MDXH kept (0.4s) | 2006 kept, 3 rejected | 90.9/min | ETA: 16.8m [2026-01-02T12:22:10.578041] [DEBUG] [REMOTE ] MEC: Retrieved 1672 rows, trimmed to 300. [2026-01-02T12:22:10.578191] [DEBUG] [REMOTE ] MEC: PASS: History has at least 300 days. [2026-01-02T12:22:10.578430] [DEBUG] [REMOTE ] MEC: PASS: Price check passed. Min price $12.56. [2026-01-02T12:22:10.578612] [DEBUG] [REMOTE ] MEC: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:10.578737] [DEBUG] [REMOTE ] MEC: PASS: Integrity check passed. [2026-01-02T12:22:10.578778] [DEBUG] [REMOTE ] MEC: Symbol is viable for forecasting. [2026-01-02T12:22:10.578828] [INFO ] [MAIN ] [2010/3541] MEC kept (0.3s) | 2007 kept, 3 rejected | 91.0/min | ETA: 16.8m [2026-01-02T12:22:11.196019] [DEBUG] [REMOTE ] MED: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:22:11.196153] [DEBUG] [REMOTE ] MED: PASS: History has at least 300 days. [2026-01-02T12:22:11.196370] [DEBUG] [REMOTE ] MED: PASS: Price check passed. Min price $10.42. [2026-01-02T12:22:11.196503] [DEBUG] [REMOTE ] MED: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:11.196638] [DEBUG] [REMOTE ] MED: PASS: Integrity check passed. [2026-01-02T12:22:11.196680] [DEBUG] [REMOTE ] MED: Symbol is viable for forecasting. [2026-01-02T12:22:11.196728] [INFO ] [MAIN ] [2011/3541] MED kept (0.6s) | 2008 kept, 3 rejected | 91.0/min | ETA: 16.8m [2026-01-02T12:22:11.494697] [DEBUG] [REMOTE ] MEDP: Retrieved 2361 rows, trimmed to 300. [2026-01-02T12:22:11.494838] [DEBUG] [REMOTE ] MEDP: PASS: History has at least 300 days. [2026-01-02T12:22:11.495100] [DEBUG] [REMOTE ] MEDP: PASS: Price check passed. Min price $501.22. [2026-01-02T12:22:11.495257] [DEBUG] [REMOTE ] MEDP: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:11.495382] [DEBUG] [REMOTE ] MEDP: PASS: Integrity check passed. [2026-01-02T12:22:11.495425] [DEBUG] [REMOTE ] MEDP: Symbol is viable for forecasting. [2026-01-02T12:22:11.495477] [INFO ] [MAIN ] [2012/3541] MEDP kept (0.3s) | 2009 kept, 3 rejected | 91.0/min | ETA: 16.8m [2026-01-02T12:22:11.867689] [DEBUG] [REMOTE ] MEG: Retrieved 1368 rows, trimmed to 300. [2026-01-02T12:22:11.867818] [DEBUG] [REMOTE ] MEG: PASS: History has at least 300 days. [2026-01-02T12:22:11.868015] [DEBUG] [REMOTE ] MEG: PASS: Price check passed. Min price $23.76. [2026-01-02T12:22:11.868365] [DEBUG] [REMOTE ] MEG: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:11.868473] [DEBUG] [REMOTE ] MEG: PASS: Integrity check passed. [2026-01-02T12:22:11.868512] [DEBUG] [REMOTE ] MEG: Symbol is viable for forecasting. [2026-01-02T12:22:11.868558] [INFO ] [MAIN ] [2013/3541] MEG kept (0.4s) | 2010 kept, 3 rejected | 91.0/min | ETA: 16.8m [2026-01-02T12:22:12.174355] [DEBUG] [REMOTE ] MEGI: Retrieved 1049 rows, trimmed to 300. [2026-01-02T12:22:12.174490] [DEBUG] [REMOTE ] MEGI: PASS: History has at least 300 days. [2026-01-02T12:22:12.174765] [DEBUG] [REMOTE ] MEGI: PASS: Price check passed. Min price $13.38. [2026-01-02T12:22:12.174966] [DEBUG] [REMOTE ] MEGI: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:12.175128] [DEBUG] [REMOTE ] MEGI: PASS: Integrity check passed. [2026-01-02T12:22:12.175184] [DEBUG] [REMOTE ] MEGI: Symbol is viable for forecasting. [2026-01-02T12:22:12.175246] [INFO ] [MAIN ] [2014/3541] MEGI kept (0.3s) | 2011 kept, 3 rejected | 91.0/min | ETA: 16.8m [2026-01-02T12:22:12.762182] [DEBUG] [REMOTE ] MEI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:22:12.762346] [DEBUG] [REMOTE ] MEI: PASS: History has at least 300 days. [2026-01-02T12:22:12.762647] [DEBUG] [REMOTE ] MEI: PASS: Price check passed. Min price $6.50. [2026-01-02T12:22:12.762794] [DEBUG] [REMOTE ] MEI: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:12.762927] [DEBUG] [REMOTE ] MEI: PASS: Integrity check passed. [2026-01-02T12:22:12.762969] [DEBUG] [REMOTE ] MEI: Symbol is viable for forecasting. [2026-01-02T12:22:12.763021] [INFO ] [MAIN ] [2015/3541] MEI kept (0.6s) | 2012 kept, 3 rejected | 91.0/min | ETA: 16.8m [2026-01-02T12:22:13.212970] [DEBUG] [REMOTE ] MELI: Retrieved 4628 rows, trimmed to 300. [2026-01-02T12:22:13.213116] [DEBUG] [REMOTE ] MELI: PASS: History has at least 300 days. [2026-01-02T12:22:13.213362] [DEBUG] [REMOTE ] MELI: PASS: Price check passed. Min price $1899.75. [2026-01-02T12:22:13.213503] [DEBUG] [REMOTE ] MELI: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:13.213647] [DEBUG] [REMOTE ] MELI: PASS: Integrity check passed. [2026-01-02T12:22:13.213690] [DEBUG] [REMOTE ] MELI: Symbol is viable for forecasting. [2026-01-02T12:22:13.213741] [INFO ] [MAIN ] [2016/3541] MELI kept (0.5s) | 2013 kept, 3 rejected | 91.1/min | ETA: 16.7m [2026-01-02T12:22:13.683690] [DEBUG] [REMOTE ] MEOH: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:22:13.683831] [DEBUG] [REMOTE ] MEOH: PASS: History has at least 300 days. [2026-01-02T12:22:13.684061] [DEBUG] [REMOTE ] MEOH: PASS: Price check passed. Min price $33.72. [2026-01-02T12:22:13.684195] [DEBUG] [REMOTE ] MEOH: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:13.684320] [DEBUG] [REMOTE ] MEOH: PASS: Integrity check passed. [2026-01-02T12:22:13.684362] [DEBUG] [REMOTE ] MEOH: Symbol is viable for forecasting. [2026-01-02T12:22:13.684410] [INFO ] [MAIN ] [2017/3541] MEOH kept (0.5s) | 2014 kept, 3 rejected | 91.1/min | ETA: 16.7m [2026-01-02T12:22:15.930870] [DEBUG] [REMOTE ] MERC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:22:15.931029] [DEBUG] [REMOTE ] MERC: PASS: History has at least 300 days. [2026-01-02T12:22:15.931263] [DEBUG] [REMOTE ] MERC: PASS: Price check passed. Min price $1.50. [2026-01-02T12:22:15.931395] [DEBUG] [REMOTE ] MERC: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:15.931504] [DEBUG] [REMOTE ] MERC: PASS: Integrity check passed. [2026-01-02T12:22:15.931542] [DEBUG] [REMOTE ] MERC: Symbol is viable for forecasting. [2026-01-02T12:22:15.931609] [INFO ] [MAIN ] [2018/3541] MERC kept (2.2s) | 2015 kept, 3 rejected | 91.0/min | ETA: 16.7m [2026-01-02T12:22:16.366995] [DEBUG] [REMOTE ] META: Retrieved 3425 rows, trimmed to 300. [2026-01-02T12:22:16.367146] [DEBUG] [REMOTE ] META: PASS: History has at least 300 days. [2026-01-02T12:22:16.367384] [DEBUG] [REMOTE ] META: PASS: Price check passed. Min price $588.67. [2026-01-02T12:22:16.367521] [DEBUG] [REMOTE ] META: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:16.367685] [DEBUG] [REMOTE ] META: PASS: Integrity check passed. [2026-01-02T12:22:16.367738] [DEBUG] [REMOTE ] META: Symbol is viable for forecasting. [2026-01-02T12:22:16.367801] [INFO ] [MAIN ] [2019/3541] META kept (0.4s) | 2016 kept, 3 rejected | 91.0/min | ETA: 16.7m [2026-01-02T12:22:16.524998] [DEBUG] [REMOTE ] METC: Retrieved 2240 rows, trimmed to 300. [2026-01-02T12:22:16.525130] [DEBUG] [REMOTE ] METC: PASS: History has at least 300 days. [2026-01-02T12:22:16.525341] [DEBUG] [REMOTE ] METC: PASS: Price check passed. Min price $13.98. [2026-01-02T12:22:16.525482] [DEBUG] [REMOTE ] METC: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:16.525622] [DEBUG] [REMOTE ] METC: PASS: Integrity check passed. [2026-01-02T12:22:16.525667] [DEBUG] [REMOTE ] METC: Symbol is viable for forecasting. [2026-01-02T12:22:16.525719] [INFO ] [MAIN ] [2020/3541] METC kept (0.2s) | 2017 kept, 3 rejected | 91.0/min | ETA: 16.7m [2026-01-02T12:22:16.977785] [DEBUG] [REMOTE ] METCB: Retrieved 638 rows, trimmed to 300. [2026-01-02T12:22:16.977919] [DEBUG] [REMOTE ] METCB: PASS: History has at least 300 days. [2026-01-02T12:22:16.978126] [DEBUG] [REMOTE ] METCB: PASS: Price check passed. Min price $9.61. [2026-01-02T12:22:16.978267] [DEBUG] [REMOTE ] METCB: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:16.978612] [DEBUG] [REMOTE ] METCB: PASS: Integrity check passed. [2026-01-02T12:22:16.978658] [DEBUG] [REMOTE ] METCB: Symbol is viable for forecasting. [2026-01-02T12:22:16.978708] [INFO ] [MAIN ] [2021/3541] METCB kept (0.5s) | 2018 kept, 3 rejected | 91.0/min | ETA: 16.7m [2026-01-02T12:22:17.349014] [DEBUG] [REMOTE ] METD: Retrieved 395 rows, trimmed to 300. [2026-01-02T12:22:17.349140] [DEBUG] [REMOTE ] METD: PASS: History has at least 300 days. [2026-01-02T12:22:17.349339] [DEBUG] [REMOTE ] METD: PASS: Price check passed. Min price $14.05. [2026-01-02T12:22:17.349478] [DEBUG] [REMOTE ] METD: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:17.349605] [DEBUG] [REMOTE ] METD: PASS: Integrity check passed. [2026-01-02T12:22:17.349648] [DEBUG] [REMOTE ] METD: Symbol is viable for forecasting. [2026-01-02T12:22:17.349695] [INFO ] [MAIN ] [2022/3541] METD kept (0.4s) | 2019 kept, 3 rejected | 91.0/min | ETA: 16.7m [2026-01-02T12:22:18.002351] [DEBUG] [REMOTE ] MFA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:22:18.002525] [DEBUG] [REMOTE ] MFA: PASS: History has at least 300 days. [2026-01-02T12:22:18.002881] [DEBUG] [REMOTE ] MFA: PASS: Price check passed. Min price $8.59. [2026-01-02T12:22:18.003071] [DEBUG] [REMOTE ] MFA: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:18.003237] [DEBUG] [REMOTE ] MFA: PASS: Integrity check passed. [2026-01-02T12:22:18.003293] [DEBUG] [REMOTE ] MFA: Symbol is viable for forecasting. [2026-01-02T12:22:18.003364] [INFO ] [MAIN ] [2023/3541] MFA kept (0.7s) | 2020 kept, 3 rejected | 91.0/min | ETA: 16.7m [2026-01-02T12:22:18.473760] [DEBUG] [REMOTE ] MFC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:22:18.473940] [DEBUG] [REMOTE ] MFC: PASS: History has at least 300 days. [2026-01-02T12:22:18.474180] [DEBUG] [REMOTE ] MFC: PASS: Price check passed. Min price $31.36. [2026-01-02T12:22:18.474343] [DEBUG] [REMOTE ] MFC: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:18.474464] [DEBUG] [REMOTE ] MFC: PASS: Integrity check passed. [2026-01-02T12:22:18.474503] [DEBUG] [REMOTE ] MFC: Symbol is viable for forecasting. [2026-01-02T12:22:18.474551] [INFO ] [MAIN ] [2024/3541] MFC kept (0.5s) | 2021 kept, 3 rejected | 91.1/min | ETA: 16.7m [2026-01-02T12:22:18.906726] [DEBUG] [REMOTE ] MFG: Retrieved 4816 rows, trimmed to 300. [2026-01-02T12:22:18.906860] [DEBUG] [REMOTE ] MFG: PASS: History has at least 300 days. [2026-01-02T12:22:18.907071] [DEBUG] [REMOTE ] MFG: PASS: Price check passed. Min price $6.09. [2026-01-02T12:22:18.907205] [DEBUG] [REMOTE ] MFG: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:18.907318] [DEBUG] [REMOTE ] MFG: PASS: Integrity check passed. [2026-01-02T12:22:18.907357] [DEBUG] [REMOTE ] MFG: Symbol is viable for forecasting. [2026-01-02T12:22:18.907405] [INFO ] [MAIN ] [2025/3541] MFG kept (0.4s) | 2022 kept, 3 rejected | 91.1/min | ETA: 16.6m [2026-01-02T12:22:19.087139] [DEBUG] [REMOTE ] MFI: Retrieved 426 rows, trimmed to 300. [2026-01-02T12:22:19.087269] [DEBUG] [REMOTE ] MFI: PASS: History has at least 300 days. [2026-01-02T12:22:19.087463] [DEBUG] [REMOTE ] MFI: PASS: Price check passed. Min price $11.06. [2026-01-02T12:22:19.087618] [DEBUG] [REMOTE ] MFI: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:19.087727] [DEBUG] [REMOTE ] MFI: PASS: Integrity check passed. [2026-01-02T12:22:19.087767] [DEBUG] [REMOTE ] MFI: Symbol is viable for forecasting. [2026-01-02T12:22:19.087813] [INFO ] [MAIN ] [2026/3541] MFI kept (0.2s) | 2023 kept, 3 rejected | 91.1/min | ETA: 16.6m [2026-01-02T12:22:19.734017] [DEBUG] [REMOTE ] MFIC: Retrieved 5450 rows, trimmed to 300. [2026-01-02T12:22:19.734149] [DEBUG] [REMOTE ] MFIC: PASS: History has at least 300 days. [2026-01-02T12:22:19.734533] [DEBUG] [REMOTE ] MFIC: PASS: Price check passed. Min price $11.11. [2026-01-02T12:22:19.734693] [DEBUG] [REMOTE ] MFIC: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:19.734806] [DEBUG] [REMOTE ] MFIC: PASS: Integrity check passed. [2026-01-02T12:22:19.734846] [DEBUG] [REMOTE ] MFIC: Symbol is viable for forecasting. [2026-01-02T12:22:19.734896] [INFO ] [MAIN ] [2027/3541] MFIC kept (0.6s) | 2024 kept, 3 rejected | 91.1/min | ETA: 16.6m [2026-01-02T12:22:20.179121] [DEBUG] [REMOTE ] MFIN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:22:20.179267] [DEBUG] [REMOTE ] MFIN: PASS: History has at least 300 days. [2026-01-02T12:22:20.179496] [DEBUG] [REMOTE ] MFIN: PASS: Price check passed. Min price $9.19. [2026-01-02T12:22:20.179650] [DEBUG] [REMOTE ] MFIN: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:20.179769] [DEBUG] [REMOTE ] MFIN: PASS: Integrity check passed. [2026-01-02T12:22:20.179809] [DEBUG] [REMOTE ] MFIN: Symbol is viable for forecasting. [2026-01-02T12:22:20.179855] [INFO ] [MAIN ] [2028/3541] MFIN kept (0.4s) | 2025 kept, 3 rejected | 91.1/min | ETA: 16.6m [2026-01-02T12:22:20.657385] [DEBUG] [REMOTE ] MFM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:22:20.657517] [DEBUG] [REMOTE ] MFM: PASS: History has at least 300 days. [2026-01-02T12:22:20.657738] [DEBUG] [REMOTE ] MFM: PASS: Price check passed. Min price $5.28. [2026-01-02T12:22:20.657871] [DEBUG] [REMOTE ] MFM: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:20.657979] [DEBUG] [REMOTE ] MFM: PASS: Integrity check passed. [2026-01-02T12:22:20.658018] [DEBUG] [REMOTE ] MFM: Symbol is viable for forecasting. [2026-01-02T12:22:20.658066] [INFO ] [MAIN ] [2029/3541] MFM kept (0.5s) | 2026 kept, 3 rejected | 91.1/min | ETA: 16.6m [2026-01-02T12:22:20.940613] [DEBUG] [REMOTE ] MG: Retrieved 4083 rows, trimmed to 300. [2026-01-02T12:22:20.940788] [DEBUG] [REMOTE ] MG: PASS: History has at least 300 days. [2026-01-02T12:22:20.941037] [DEBUG] [REMOTE ] MG: PASS: Price check passed. Min price $9.39. [2026-01-02T12:22:20.941187] [DEBUG] [REMOTE ] MG: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:20.941327] [DEBUG] [REMOTE ] MG: PASS: Integrity check passed. [2026-01-02T12:22:20.941367] [DEBUG] [REMOTE ] MG: Symbol is viable for forecasting. [2026-01-02T12:22:20.941415] [INFO ] [MAIN ] [2030/3541] MG kept (0.3s) | 2027 kept, 3 rejected | 91.2/min | ETA: 16.6m [2026-01-02T12:22:21.411423] [DEBUG] [REMOTE ] MGA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:22:21.411564] [DEBUG] [REMOTE ] MGA: PASS: History has at least 300 days. [2026-01-02T12:22:21.411814] [DEBUG] [REMOTE ] MGA: PASS: Price check passed. Min price $43.11. [2026-01-02T12:22:21.411952] [DEBUG] [REMOTE ] MGA: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:21.412072] [DEBUG] [REMOTE ] MGA: PASS: Integrity check passed. [2026-01-02T12:22:21.412112] [DEBUG] [REMOTE ] MGA: Symbol is viable for forecasting. [2026-01-02T12:22:21.412161] [INFO ] [MAIN ] [2031/3541] MGA kept (0.5s) | 2028 kept, 3 rejected | 91.2/min | ETA: 16.6m [2026-01-02T12:22:21.916259] [DEBUG] [REMOTE ] MGEE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:22:21.916389] [DEBUG] [REMOTE ] MGEE: PASS: History has at least 300 days. [2026-01-02T12:22:21.916613] [DEBUG] [REMOTE ] MGEE: PASS: Price check passed. Min price $77.66. [2026-01-02T12:22:21.916747] [DEBUG] [REMOTE ] MGEE: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:21.916858] [DEBUG] [REMOTE ] MGEE: PASS: Integrity check passed. [2026-01-02T12:22:21.916897] [DEBUG] [REMOTE ] MGEE: Symbol is viable for forecasting. [2026-01-02T12:22:21.916944] [INFO ] [MAIN ] [2032/3541] MGEE kept (0.5s) | 2029 kept, 3 rejected | 91.2/min | ETA: 16.5m [2026-01-02T12:22:22.223309] [DEBUG] [REMOTE ] MGIC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:22:22.223438] [DEBUG] [REMOTE ] MGIC: PASS: History has at least 300 days. [2026-01-02T12:22:22.223669] [DEBUG] [REMOTE ] MGIC: PASS: Price check passed. Min price $19.58. [2026-01-02T12:22:22.223806] [DEBUG] [REMOTE ] MGIC: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:22.223919] [DEBUG] [REMOTE ] MGIC: PASS: Integrity check passed. [2026-01-02T12:22:22.223960] [DEBUG] [REMOTE ] MGIC: Symbol is viable for forecasting. [2026-01-02T12:22:22.224009] [INFO ] [MAIN ] [2033/3541] MGIC kept (0.3s) | 2030 kept, 3 rejected | 91.2/min | ETA: 16.5m [2026-01-02T12:22:22.836114] [DEBUG] [REMOTE ] MGM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:22:22.836250] [DEBUG] [REMOTE ] MGM: PASS: History has at least 300 days. [2026-01-02T12:22:22.836489] [DEBUG] [REMOTE ] MGM: PASS: Price check passed. Min price $30.72. [2026-01-02T12:22:22.836649] [DEBUG] [REMOTE ] MGM: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:22.836773] [DEBUG] [REMOTE ] MGM: PASS: Integrity check passed. [2026-01-02T12:22:22.836815] [DEBUG] [REMOTE ] MGM: Symbol is viable for forecasting. [2026-01-02T12:22:22.836869] [INFO ] [MAIN ] [2034/3541] MGM kept (0.6s) | 2031 kept, 3 rejected | 91.2/min | ETA: 16.5m [2026-01-02T12:22:23.194046] [DEBUG] [REMOTE ] MGNI: Retrieved 2956 rows, trimmed to 300. [2026-01-02T12:22:23.194182] [DEBUG] [REMOTE ] MGNI: PASS: History has at least 300 days. [2026-01-02T12:22:23.194385] [DEBUG] [REMOTE ] MGNI: PASS: Price check passed. Min price $13.13. [2026-01-02T12:22:23.194552] [DEBUG] [REMOTE ] MGNI: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:23.194713] [DEBUG] [REMOTE ] MGNI: PASS: Integrity check passed. [2026-01-02T12:22:23.194765] [DEBUG] [REMOTE ] MGNI: Symbol is viable for forecasting. [2026-01-02T12:22:23.194828] [INFO ] [MAIN ] [2035/3541] MGNI kept (0.4s) | 2032 kept, 3 rejected | 91.2/min | ETA: 16.5m [2026-01-02T12:22:23.420675] [DEBUG] [REMOTE ] MGNX: Retrieved 3075 rows, trimmed to 300. [2026-01-02T12:22:23.420807] [DEBUG] [REMOTE ] MGNX: PASS: History has at least 300 days. [2026-01-02T12:22:23.421005] [DEBUG] [REMOTE ] MGNX: PASS: Price check passed. Min price $1.33. [2026-01-02T12:22:23.421135] [DEBUG] [REMOTE ] MGNX: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:23.421241] [DEBUG] [REMOTE ] MGNX: PASS: Integrity check passed. [2026-01-02T12:22:23.421280] [DEBUG] [REMOTE ] MGNX: Symbol is viable for forecasting. [2026-01-02T12:22:23.421327] [INFO ] [MAIN ] [2036/3541] MGNX kept (0.2s) | 2033 kept, 3 rejected | 91.3/min | ETA: 16.5m [2026-01-02T12:22:24.106983] [DEBUG] [REMOTE ] MGPI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:22:24.107118] [DEBUG] [REMOTE ] MGPI: PASS: History has at least 300 days. [2026-01-02T12:22:24.107334] [DEBUG] [REMOTE ] MGPI: PASS: Price check passed. Min price $21.84. [2026-01-02T12:22:24.107465] [DEBUG] [REMOTE ] MGPI: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:24.107598] [DEBUG] [REMOTE ] MGPI: PASS: Integrity check passed. [2026-01-02T12:22:24.107640] [DEBUG] [REMOTE ] MGPI: Symbol is viable for forecasting. [2026-01-02T12:22:24.107688] [INFO ] [MAIN ] [2037/3541] MGPI kept (0.7s) | 2034 kept, 3 rejected | 91.3/min | ETA: 16.5m [2026-01-02T12:22:26.160529] [DEBUG] [REMOTE ] MGRC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:22:26.160707] [DEBUG] [REMOTE ] MGRC: PASS: History has at least 300 days. [2026-01-02T12:22:26.160916] [DEBUG] [REMOTE ] MGRC: PASS: Price check passed. Min price $95.60. [2026-01-02T12:22:26.161047] [DEBUG] [REMOTE ] MGRC: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:26.161156] [DEBUG] [REMOTE ] MGRC: PASS: Integrity check passed. [2026-01-02T12:22:26.161194] [DEBUG] [REMOTE ] MGRC: Symbol is viable for forecasting. [2026-01-02T12:22:26.161241] [INFO ] [MAIN ] [2038/3541] MGRC kept (2.1s) | 2035 kept, 3 rejected | 91.2/min | ETA: 16.5m [2026-01-02T12:22:26.442658] [DEBUG] [REMOTE ] MGTX: Retrieved 1902 rows, trimmed to 300. [2026-01-02T12:22:26.442797] [DEBUG] [REMOTE ] MGTX: PASS: History has at least 300 days. [2026-01-02T12:22:26.443006] [DEBUG] [REMOTE ] MGTX: PASS: Price check passed. Min price $7.43. [2026-01-02T12:22:26.443141] [DEBUG] [REMOTE ] MGTX: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:26.443251] [DEBUG] [REMOTE ] MGTX: PASS: Integrity check passed. [2026-01-02T12:22:26.443291] [DEBUG] [REMOTE ] MGTX: Symbol is viable for forecasting. [2026-01-02T12:22:26.443343] [INFO ] [MAIN ] [2039/3541] MGTX kept (0.3s) | 2036 kept, 3 rejected | 91.2/min | ETA: 16.5m [2026-01-02T12:22:26.744931] [DEBUG] [REMOTE ] MGX: Retrieved 475 rows, trimmed to 300. [2026-01-02T12:22:26.745060] [DEBUG] [REMOTE ] MGX: PASS: History has at least 300 days. [2026-01-02T12:22:26.745255] [DEBUG] [REMOTE ] MGX: PASS: Price check passed. Min price $1.51. [2026-01-02T12:22:26.745393] [DEBUG] [REMOTE ] MGX: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:26.745500] [DEBUG] [REMOTE ] MGX: PASS: Integrity check passed. [2026-01-02T12:22:26.745540] [DEBUG] [REMOTE ] MGX: Symbol is viable for forecasting. [2026-01-02T12:22:26.745603] [INFO ] [MAIN ] [2040/3541] MGX kept (0.3s) | 2037 kept, 3 rejected | 91.2/min | ETA: 16.5m [2026-01-02T12:22:27.269120] [DEBUG] [REMOTE ] MGY: Retrieved 2139 rows, trimmed to 300. [2026-01-02T12:22:27.269239] [DEBUG] [REMOTE ] MGY: PASS: History has at least 300 days. [2026-01-02T12:22:27.269463] [DEBUG] [REMOTE ] MGY: PASS: Price check passed. Min price $21.27. [2026-01-02T12:22:27.269620] [DEBUG] [REMOTE ] MGY: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:27.269729] [DEBUG] [REMOTE ] MGY: PASS: Integrity check passed. [2026-01-02T12:22:27.269768] [DEBUG] [REMOTE ] MGY: Symbol is viable for forecasting. [2026-01-02T12:22:27.269814] [INFO ] [MAIN ] [2041/3541] MGY kept (0.5s) | 2038 kept, 3 rejected | 91.2/min | ETA: 16.4m [2026-01-02T12:22:27.761300] [DEBUG] [REMOTE ] MHD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:22:27.761463] [DEBUG] [REMOTE ] MHD: PASS: History has at least 300 days. [2026-01-02T12:22:27.761757] [DEBUG] [REMOTE ] MHD: PASS: Price check passed. Min price $11.50. [2026-01-02T12:22:27.761894] [DEBUG] [REMOTE ] MHD: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:27.762022] [DEBUG] [REMOTE ] MHD: PASS: Integrity check passed. [2026-01-02T12:22:27.762062] [DEBUG] [REMOTE ] MHD: Symbol is viable for forecasting. [2026-01-02T12:22:27.762112] [INFO ] [MAIN ] [2042/3541] MHD kept (0.5s) | 2039 kept, 3 rejected | 91.2/min | ETA: 16.4m [2026-01-02T12:22:28.274201] [DEBUG] [REMOTE ] MHF: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:22:28.274349] [DEBUG] [REMOTE ] MHF: PASS: History has at least 300 days. [2026-01-02T12:22:28.274603] [DEBUG] [REMOTE ] MHF: PASS: Price check passed. Min price $6.80. [2026-01-02T12:22:28.274739] [DEBUG] [REMOTE ] MHF: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:28.274858] [DEBUG] [REMOTE ] MHF: PASS: Integrity check passed. [2026-01-02T12:22:28.274898] [DEBUG] [REMOTE ] MHF: Symbol is viable for forecasting. [2026-01-02T12:22:28.274946] [INFO ] [MAIN ] [2043/3541] MHF kept (0.5s) | 2040 kept, 3 rejected | 91.2/min | ETA: 16.4m [2026-01-02T12:22:28.559611] [DEBUG] [REMOTE ] MHK: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:22:28.559756] [DEBUG] [REMOTE ] MHK: PASS: History has at least 300 days. [2026-01-02T12:22:28.559981] [DEBUG] [REMOTE ] MHK: PASS: Price check passed. Min price $103.68. [2026-01-02T12:22:28.560119] [DEBUG] [REMOTE ] MHK: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:28.560242] [DEBUG] [REMOTE ] MHK: PASS: Integrity check passed. [2026-01-02T12:22:28.560284] [DEBUG] [REMOTE ] MHK: Symbol is viable for forecasting. [2026-01-02T12:22:28.560333] [INFO ] [MAIN ] [2044/3541] MHK kept (0.3s) | 2041 kept, 3 rejected | 91.3/min | ETA: 16.4m [2026-01-02T12:22:29.162811] [DEBUG] [REMOTE ] MHN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:22:29.162957] [DEBUG] [REMOTE ] MHN: PASS: History has at least 300 days. [2026-01-02T12:22:29.163192] [DEBUG] [REMOTE ] MHN: PASS: Price check passed. Min price $10.14. [2026-01-02T12:22:29.163329] [DEBUG] [REMOTE ] MHN: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:29.163449] [DEBUG] [REMOTE ] MHN: PASS: Integrity check passed. [2026-01-02T12:22:29.163489] [DEBUG] [REMOTE ] MHN: Symbol is viable for forecasting. [2026-01-02T12:22:29.163539] [INFO ] [MAIN ] [2045/3541] MHN kept (0.6s) | 2042 kept, 3 rejected | 91.3/min | ETA: 16.4m [2026-01-02T12:22:29.717103] [DEBUG] [REMOTE ] MHO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:22:29.717245] [DEBUG] [REMOTE ] MHO: PASS: History has at least 300 days. [2026-01-02T12:22:29.717477] [DEBUG] [REMOTE ] MHO: PASS: Price check passed. Min price $123.88. [2026-01-02T12:22:29.717672] [DEBUG] [REMOTE ] MHO: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:29.717799] [DEBUG] [REMOTE ] MHO: PASS: Integrity check passed. [2026-01-02T12:22:29.717842] [DEBUG] [REMOTE ] MHO: Symbol is viable for forecasting. [2026-01-02T12:22:29.717893] [INFO ] [MAIN ] [2046/3541] MHO kept (0.6s) | 2043 kept, 3 rejected | 91.3/min | ETA: 16.4m [2026-01-02T12:22:30.286640] [DEBUG] [REMOTE ] MIDD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:22:30.286773] [DEBUG] [REMOTE ] MIDD: PASS: History has at least 300 days. [2026-01-02T12:22:30.286985] [DEBUG] [REMOTE ] MIDD: PASS: Price check passed. Min price $111.68. [2026-01-02T12:22:30.287126] [DEBUG] [REMOTE ] MIDD: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:30.287244] [DEBUG] [REMOTE ] MIDD: PASS: Integrity check passed. [2026-01-02T12:22:30.287286] [DEBUG] [REMOTE ] MIDD: Symbol is viable for forecasting. [2026-01-02T12:22:30.287336] [INFO ] [MAIN ] [2047/3541] MIDD kept (0.6s) | 2044 kept, 3 rejected | 91.3/min | ETA: 16.4m [2026-01-02T12:22:30.563246] [DEBUG] [REMOTE ] MIGI: Retrieved 2032 rows, trimmed to 300. [2026-01-02T12:22:30.563372] [DEBUG] [REMOTE ] MIGI: PASS: History has at least 300 days. [2026-01-02T12:22:30.563566] [DEBUG] [REMOTE ] MIGI: PASS: Price check passed. Min price $4.00. [2026-01-02T12:22:30.563728] [DEBUG] [REMOTE ] MIGI: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:30.563834] [DEBUG] [REMOTE ] MIGI: PASS: Integrity check passed. [2026-01-02T12:22:30.563873] [DEBUG] [REMOTE ] MIGI: Symbol is viable for forecasting. [2026-01-02T12:22:30.563920] [INFO ] [MAIN ] [2048/3541] MIGI kept (0.3s) | 2045 kept, 3 rejected | 91.3/min | ETA: 16.4m [2026-01-02T12:22:30.992858] [DEBUG] [REMOTE ] MILN: Retrieved 2428 rows, trimmed to 300. [2026-01-02T12:22:30.992988] [DEBUG] [REMOTE ] MILN: PASS: History has at least 300 days. [2026-01-02T12:22:30.993185] [DEBUG] [REMOTE ] MILN: PASS: Price check passed. Min price $43.71. [2026-01-02T12:22:30.993319] [DEBUG] [REMOTE ] MILN: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:30.993427] [DEBUG] [REMOTE ] MILN: PASS: Integrity check passed. [2026-01-02T12:22:30.993466] [DEBUG] [REMOTE ] MILN: Symbol is viable for forecasting. [2026-01-02T12:22:30.993513] [INFO ] [MAIN ] [2049/3541] MILN kept (0.4s) | 2046 kept, 3 rejected | 91.3/min | ETA: 16.3m [2026-01-02T12:22:31.533893] [DEBUG] [REMOTE ] MIND: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:22:31.534035] [DEBUG] [REMOTE ] MIND: PASS: History has at least 300 days. [2026-01-02T12:22:31.534254] [DEBUG] [REMOTE ] MIND: PASS: Price check passed. Min price $7.47. [2026-01-02T12:22:31.534385] [DEBUG] [REMOTE ] MIND: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:31.534499] [DEBUG] [REMOTE ] MIND: PASS: Integrity check passed. [2026-01-02T12:22:31.534538] [DEBUG] [REMOTE ] MIND: Symbol is viable for forecasting. [2026-01-02T12:22:31.534604] [INFO ] [MAIN ] [2050/3541] MIND kept (0.5s) | 2047 kept, 3 rejected | 91.3/min | ETA: 16.3m [2026-01-02T12:22:32.554734] [DEBUG] [REMOTE ] MIRA: Retrieved 606 rows, trimmed to 300. [2026-01-02T12:22:32.554871] [DEBUG] [REMOTE ] MIRA: PASS: History has at least 300 days. [2026-01-02T12:22:32.555076] [DEBUG] [REMOTE ] MIRA: PASS: Price check passed. Min price $1.26. [2026-01-02T12:22:32.555207] [DEBUG] [REMOTE ] MIRA: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:32.555312] [DEBUG] [REMOTE ] MIRA: PASS: Integrity check passed. [2026-01-02T12:22:32.555350] [DEBUG] [REMOTE ] MIRA: Symbol is viable for forecasting. [2026-01-02T12:22:32.555397] [INFO ] [MAIN ] [2051/3541] MIRA kept (1.0s) | 2048 kept, 3 rejected | 91.3/min | ETA: 16.3m [2026-01-02T12:22:32.848902] [DEBUG] [REMOTE ] MIRM: Retrieved 1624 rows, trimmed to 300. [2026-01-02T12:22:32.849030] [DEBUG] [REMOTE ] MIRM: PASS: History has at least 300 days. [2026-01-02T12:22:32.849229] [DEBUG] [REMOTE ] MIRM: PASS: Price check passed. Min price $64.10. [2026-01-02T12:22:32.849361] [DEBUG] [REMOTE ] MIRM: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:32.849468] [DEBUG] [REMOTE ] MIRM: PASS: Integrity check passed. [2026-01-02T12:22:32.849507] [DEBUG] [REMOTE ] MIRM: Symbol is viable for forecasting. [2026-01-02T12:22:32.849554] [INFO ] [MAIN ] [2052/3541] MIRM kept (0.3s) | 2049 kept, 3 rejected | 91.3/min | ETA: 16.3m [2026-01-02T12:22:33.759785] [DEBUG] [REMOTE ] MITK: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:22:33.759918] [DEBUG] [REMOTE ] MITK: PASS: History has at least 300 days. [2026-01-02T12:22:33.760126] [DEBUG] [REMOTE ] MITK: PASS: Price check passed. Min price $8.65. [2026-01-02T12:22:33.760258] [DEBUG] [REMOTE ] MITK: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:33.760370] [DEBUG] [REMOTE ] MITK: PASS: Integrity check passed. [2026-01-02T12:22:33.760410] [DEBUG] [REMOTE ] MITK: Symbol is viable for forecasting. [2026-01-02T12:22:33.760460] [INFO ] [MAIN ] [2053/3541] MITK kept (0.9s) | 2050 kept, 3 rejected | 91.3/min | ETA: 16.3m [2026-01-02T12:22:34.255491] [DEBUG] [REMOTE ] MIY: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:22:34.255658] [DEBUG] [REMOTE ] MIY: PASS: History has at least 300 days. [2026-01-02T12:22:34.255875] [DEBUG] [REMOTE ] MIY: PASS: Price check passed. Min price $11.17. [2026-01-02T12:22:34.256007] [DEBUG] [REMOTE ] MIY: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:34.256116] [DEBUG] [REMOTE ] MIY: PASS: Integrity check passed. [2026-01-02T12:22:34.256156] [DEBUG] [REMOTE ] MIY: Symbol is viable for forecasting. [2026-01-02T12:22:34.256202] [INFO ] [MAIN ] [2054/3541] MIY kept (0.5s) | 2051 kept, 3 rejected | 91.3/min | ETA: 16.3m [2026-01-02T12:22:34.800467] [DEBUG] [REMOTE ] MKC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:22:34.800619] [DEBUG] [REMOTE ] MKC: PASS: History has at least 300 days. [2026-01-02T12:22:34.800837] [DEBUG] [REMOTE ] MKC: PASS: Price check passed. Min price $62.86. [2026-01-02T12:22:34.800968] [DEBUG] [REMOTE ] MKC: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:34.801081] [DEBUG] [REMOTE ] MKC: PASS: Integrity check passed. [2026-01-02T12:22:34.801119] [DEBUG] [REMOTE ] MKC: Symbol is viable for forecasting. [2026-01-02T12:22:34.801166] [INFO ] [MAIN ] [2055/3541] MKC kept (0.5s) | 2052 kept, 3 rejected | 91.3/min | ETA: 16.3m [2026-01-02T12:22:35.111639] [DEBUG] [REMOTE ] MKL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:22:35.111777] [DEBUG] [REMOTE ] MKL: PASS: History has at least 300 days. [2026-01-02T12:22:35.111986] [DEBUG] [REMOTE ] MKL: PASS: Price check passed. Min price $1826.32. [2026-01-02T12:22:35.112118] [DEBUG] [REMOTE ] MKL: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:35.112229] [DEBUG] [REMOTE ] MKL: PASS: Integrity check passed. [2026-01-02T12:22:35.112269] [DEBUG] [REMOTE ] MKL: Symbol is viable for forecasting. [2026-01-02T12:22:35.112315] [INFO ] [MAIN ] [2056/3541] MKL kept (0.3s) | 2053 kept, 3 rejected | 91.4/min | ETA: 16.3m [2026-01-02T12:22:35.656400] [DEBUG] [REMOTE ] MKSI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:22:35.656551] [DEBUG] [REMOTE ] MKSI: PASS: History has at least 300 days. [2026-01-02T12:22:35.656780] [DEBUG] [REMOTE ] MKSI: PASS: Price check passed. Min price $121.08. [2026-01-02T12:22:35.656943] [DEBUG] [REMOTE ] MKSI: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:35.657057] [DEBUG] [REMOTE ] MKSI: PASS: Integrity check passed. [2026-01-02T12:22:35.657098] [DEBUG] [REMOTE ] MKSI: Symbol is viable for forecasting. [2026-01-02T12:22:35.657146] [INFO ] [MAIN ] [2057/3541] MKSI kept (0.5s) | 2054 kept, 3 rejected | 91.4/min | ETA: 16.2m [2026-01-02T12:22:35.937014] [DEBUG] [REMOTE ] MKTX: Retrieved 5322 rows, trimmed to 300. [2026-01-02T12:22:35.937144] [DEBUG] [REMOTE ] MKTX: PASS: History has at least 300 days. [2026-01-02T12:22:35.937342] [DEBUG] [REMOTE ] MKTX: PASS: Price check passed. Min price $158.13. [2026-01-02T12:22:35.937475] [DEBUG] [REMOTE ] MKTX: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:35.937602] [DEBUG] [REMOTE ] MKTX: PASS: Integrity check passed. [2026-01-02T12:22:35.937643] [DEBUG] [REMOTE ] MKTX: Symbol is viable for forecasting. [2026-01-02T12:22:35.937691] [INFO ] [MAIN ] [2058/3541] MKTX kept (0.3s) | 2055 kept, 3 rejected | 91.4/min | ETA: 16.2m [2026-01-02T12:22:36.336819] [DEBUG] [REMOTE ] MLAB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:22:36.336961] [DEBUG] [REMOTE ] MLAB: PASS: History has at least 300 days. [2026-01-02T12:22:36.337183] [DEBUG] [REMOTE ] MLAB: PASS: Price check passed. Min price $67.60. [2026-01-02T12:22:36.337316] [DEBUG] [REMOTE ] MLAB: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:36.337432] [DEBUG] [REMOTE ] MLAB: PASS: Integrity check passed. [2026-01-02T12:22:36.337472] [DEBUG] [REMOTE ] MLAB: Symbol is viable for forecasting. [2026-01-02T12:22:36.337520] [INFO ] [MAIN ] [2059/3541] MLAB kept (0.4s) | 2056 kept, 3 rejected | 91.4/min | ETA: 16.2m [2026-01-02T12:22:36.853174] [DEBUG] [REMOTE ] MLCO: Retrieved 4788 rows, trimmed to 300. [2026-01-02T12:22:36.853314] [DEBUG] [REMOTE ] MLCO: PASS: History has at least 300 days. [2026-01-02T12:22:36.853531] [DEBUG] [REMOTE ] MLCO: PASS: Price check passed. Min price $7.55. [2026-01-02T12:22:36.853688] [DEBUG] [REMOTE ] MLCO: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:36.853808] [DEBUG] [REMOTE ] MLCO: PASS: Integrity check passed. [2026-01-02T12:22:36.853849] [DEBUG] [REMOTE ] MLCO: Symbol is viable for forecasting. [2026-01-02T12:22:36.853897] [INFO ] [MAIN ] [2060/3541] MLCO kept (0.5s) | 2057 kept, 3 rejected | 91.4/min | ETA: 16.2m [2026-01-02T12:22:37.091318] [DEBUG] [REMOTE ] MLGO: Retrieved 1187 rows, trimmed to 300. [2026-01-02T12:22:37.091456] [DEBUG] [REMOTE ] MLGO: PASS: History has at least 300 days. [2026-01-02T12:22:37.091700] [DEBUG] [REMOTE ] MLGO: PASS: Price check passed. Min price $4.42. [2026-01-02T12:22:37.091840] [DEBUG] [REMOTE ] MLGO: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:37.091951] [DEBUG] [REMOTE ] MLGO: PASS: Integrity check passed. [2026-01-02T12:22:37.091990] [DEBUG] [REMOTE ] MLGO: Symbol is viable for forecasting. [2026-01-02T12:22:37.092039] [INFO ] [MAIN ] [2061/3541] MLGO kept (0.2s) | 2058 kept, 3 rejected | 91.4/min | ETA: 16.2m [2026-01-02T12:22:37.722950] [DEBUG] [REMOTE ] MLI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:22:37.723085] [DEBUG] [REMOTE ] MLI: PASS: History has at least 300 days. [2026-01-02T12:22:37.723317] [DEBUG] [REMOTE ] MLI: PASS: Price check passed. Min price $96.75. [2026-01-02T12:22:37.723459] [DEBUG] [REMOTE ] MLI: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:37.723608] [DEBUG] [REMOTE ] MLI: PASS: Integrity check passed. [2026-01-02T12:22:37.723651] [DEBUG] [REMOTE ] MLI: Symbol is viable for forecasting. [2026-01-02T12:22:37.723707] [INFO ] [MAIN ] [2062/3541] MLI kept (0.6s) | 2059 kept, 3 rejected | 91.5/min | ETA: 16.2m [2026-01-02T12:22:38.133683] [DEBUG] [REMOTE ] MLKN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:22:38.133822] [DEBUG] [REMOTE ] MLKN: PASS: History has at least 300 days. [2026-01-02T12:22:38.134044] [DEBUG] [REMOTE ] MLKN: PASS: Price check passed. Min price $13.72. [2026-01-02T12:22:38.134179] [DEBUG] [REMOTE ] MLKN: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:38.134296] [DEBUG] [REMOTE ] MLKN: PASS: Integrity check passed. [2026-01-02T12:22:38.134337] [DEBUG] [REMOTE ] MLKN: Symbol is viable for forecasting. [2026-01-02T12:22:38.134385] [INFO ] [MAIN ] [2063/3541] MLKN kept (0.4s) | 2060 kept, 3 rejected | 91.5/min | ETA: 16.2m [2026-01-02T12:22:38.430317] [DEBUG] [REMOTE ] MLM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:22:38.430465] [DEBUG] [REMOTE ] MLM: PASS: History has at least 300 days. [2026-01-02T12:22:38.430724] [DEBUG] [REMOTE ] MLM: PASS: Price check passed. Min price $589.18. [2026-01-02T12:22:38.430863] [DEBUG] [REMOTE ] MLM: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:38.430987] [DEBUG] [REMOTE ] MLM: PASS: Integrity check passed. [2026-01-02T12:22:38.431028] [DEBUG] [REMOTE ] MLM: Symbol is viable for forecasting. [2026-01-02T12:22:38.431078] [INFO ] [MAIN ] [2064/3541] MLM kept (0.3s) | 2061 kept, 3 rejected | 91.5/min | ETA: 16.1m [2026-01-02T12:22:54.770017] [DEBUG] [REMOTE ] MLP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:22:54.770218] [DEBUG] [REMOTE ] MLP: PASS: History has at least 300 days. [2026-01-02T12:22:54.770546] [DEBUG] [REMOTE ] MLP: PASS: Price check passed. Min price $14.17. [2026-01-02T12:22:54.770719] [DEBUG] [REMOTE ] MLP: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:54.770866] [DEBUG] [REMOTE ] MLP: PASS: Integrity check passed. [2026-01-02T12:22:54.770909] [DEBUG] [REMOTE ] MLP: Symbol is viable for forecasting. [2026-01-02T12:22:54.770962] [INFO ] [MAIN ] [2065/3541] MLP kept (16.3s) | 2062 kept, 3 rejected | 90.4/min | ETA: 16.3m [2026-01-02T12:22:55.013140] [DEBUG] [REMOTE ] MLTX: Retrieved 1303 rows, trimmed to 300. [2026-01-02T12:22:55.013271] [DEBUG] [REMOTE ] MLTX: PASS: History has at least 300 days. [2026-01-02T12:22:55.013463] [DEBUG] [REMOTE ] MLTX: PASS: Price check passed. Min price $9.10. [2026-01-02T12:22:55.013610] [DEBUG] [REMOTE ] MLTX: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:55.013718] [DEBUG] [REMOTE ] MLTX: PASS: Integrity check passed. [2026-01-02T12:22:55.013757] [DEBUG] [REMOTE ] MLTX: Symbol is viable for forecasting. [2026-01-02T12:22:55.013803] [INFO ] [MAIN ] [2066/3541] MLTX kept (0.2s) | 2063 kept, 3 rejected | 90.5/min | ETA: 16.3m [2026-01-02T12:22:55.494140] [DEBUG] [REMOTE ] MLYS: Retrieved 725 rows, trimmed to 300. [2026-01-02T12:22:55.494267] [DEBUG] [REMOTE ] MLYS: PASS: History has at least 300 days. [2026-01-02T12:22:55.494464] [DEBUG] [REMOTE ] MLYS: PASS: Price check passed. Min price $35.50. [2026-01-02T12:22:55.494617] [DEBUG] [REMOTE ] MLYS: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:55.494730] [DEBUG] [REMOTE ] MLYS: PASS: Integrity check passed. [2026-01-02T12:22:55.494769] [DEBUG] [REMOTE ] MLYS: Symbol is viable for forecasting. [2026-01-02T12:22:55.494815] [INFO ] [MAIN ] [2067/3541] MLYS kept (0.5s) | 2064 kept, 3 rejected | 90.5/min | ETA: 16.3m [2026-01-02T12:22:55.955245] [DEBUG] [REMOTE ] MMC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:22:55.955381] [DEBUG] [REMOTE ] MMC: PASS: History has at least 300 days. [2026-01-02T12:22:55.955624] [DEBUG] [REMOTE ] MMC: PASS: Price check passed. Min price $176.58. [2026-01-02T12:22:55.955789] [DEBUG] [REMOTE ] MMC: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:55.955907] [DEBUG] [REMOTE ] MMC: PASS: Integrity check passed. [2026-01-02T12:22:55.955949] [DEBUG] [REMOTE ] MMC: Symbol is viable for forecasting. [2026-01-02T12:22:55.956002] [INFO ] [MAIN ] [2068/3541] MMC kept (0.5s) | 2065 kept, 3 rejected | 90.5/min | ETA: 16.3m [2026-01-02T12:22:56.317828] [DEBUG] [REMOTE ] MMD: Retrieved 3372 rows, trimmed to 300. [2026-01-02T12:22:56.317957] [DEBUG] [REMOTE ] MMD: PASS: History has at least 300 days. [2026-01-02T12:22:56.318165] [DEBUG] [REMOTE ] MMD: PASS: Price check passed. Min price $14.78. [2026-01-02T12:22:56.318302] [DEBUG] [REMOTE ] MMD: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:56.318412] [DEBUG] [REMOTE ] MMD: PASS: Integrity check passed. [2026-01-02T12:22:56.318452] [DEBUG] [REMOTE ] MMD: Symbol is viable for forecasting. [2026-01-02T12:22:56.318501] [INFO ] [MAIN ] [2069/3541] MMD kept (0.4s) | 2066 kept, 3 rejected | 90.5/min | ETA: 16.3m [2026-01-02T12:22:56.791400] [DEBUG] [REMOTE ] MMLP: Retrieved 5828 rows, trimmed to 300. [2026-01-02T12:22:56.791535] [DEBUG] [REMOTE ] MMLP: PASS: History has at least 300 days. [2026-01-02T12:22:56.791765] [DEBUG] [REMOTE ] MMLP: PASS: Price check passed. Min price $2.26. [2026-01-02T12:22:56.791898] [DEBUG] [REMOTE ] MMLP: PASS: Continuity check passed with 300 days. [2026-01-02T12:22:56.792020] [DEBUG] [REMOTE ] MMLP: PASS: Integrity check passed. [2026-01-02T12:22:56.792068] [DEBUG] [REMOTE ] MMLP: Symbol is viable for forecasting. [2026-01-02T12:22:56.792124] [INFO ] [MAIN ] [2070/3541] MMLP kept (0.5s) | 2067 kept, 3 rejected | 90.5/min | ETA: 16.2m [2026-01-02T12:23:13.766548] [DEBUG] [REMOTE ] MMS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:23:13.766718] [DEBUG] [REMOTE ] MMS: PASS: History has at least 300 days. [2026-01-02T12:23:13.766989] [DEBUG] [REMOTE ] MMS: PASS: Price check passed. Min price $77.76. [2026-01-02T12:23:13.767125] [DEBUG] [REMOTE ] MMS: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:13.767248] [DEBUG] [REMOTE ] MMS: PASS: Integrity check passed. [2026-01-02T12:23:13.767289] [DEBUG] [REMOTE ] MMS: Symbol is viable for forecasting. [2026-01-02T12:23:13.767340] [INFO ] [MAIN ] [2071/3541] MMS kept (17.0s) | 2068 kept, 3 rejected | 89.5/min | ETA: 16.4m [2026-01-02T12:23:14.316394] [DEBUG] [REMOTE ] MMSI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:23:14.316537] [DEBUG] [REMOTE ] MMSI: PASS: History has at least 300 days. [2026-01-02T12:23:14.316796] [DEBUG] [REMOTE ] MMSI: PASS: Price check passed. Min price $78.99. [2026-01-02T12:23:14.316932] [DEBUG] [REMOTE ] MMSI: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:14.317053] [DEBUG] [REMOTE ] MMSI: PASS: Integrity check passed. [2026-01-02T12:23:14.317093] [DEBUG] [REMOTE ] MMSI: Symbol is viable for forecasting. [2026-01-02T12:23:14.317141] [INFO ] [MAIN ] [2072/3541] MMSI kept (0.5s) | 2069 kept, 3 rejected | 89.5/min | ETA: 16.4m [2026-01-02T12:23:14.832752] [DEBUG] [REMOTE ] MNDO: Retrieved 6388 rows, trimmed to 300. [2026-01-02T12:23:14.832885] [DEBUG] [REMOTE ] MNDO: PASS: History has at least 300 days. [2026-01-02T12:23:14.833091] [DEBUG] [REMOTE ] MNDO: PASS: Price check passed. Min price $1.03. [2026-01-02T12:23:14.833223] [DEBUG] [REMOTE ] MNDO: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:14.833333] [DEBUG] [REMOTE ] MNDO: PASS: Integrity check passed. [2026-01-02T12:23:14.833373] [DEBUG] [REMOTE ] MNDO: Symbol is viable for forecasting. [2026-01-02T12:23:14.833420] [INFO ] [MAIN ] [2073/3541] MNDO kept (0.5s) | 2070 kept, 3 rejected | 89.5/min | ETA: 16.4m [2026-01-02T12:23:15.065610] [DEBUG] [REMOTE ] MNDY: Retrieved 1146 rows, trimmed to 300. [2026-01-02T12:23:15.065763] [DEBUG] [REMOTE ] MNDY: PASS: History has at least 300 days. [2026-01-02T12:23:15.066002] [DEBUG] [REMOTE ] MNDY: PASS: Price check passed. Min price $143.86. [2026-01-02T12:23:15.066166] [DEBUG] [REMOTE ] MNDY: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:15.066297] [DEBUG] [REMOTE ] MNDY: PASS: Integrity check passed. [2026-01-02T12:23:15.066344] [DEBUG] [REMOTE ] MNDY: Symbol is viable for forecasting. [2026-01-02T12:23:15.066402] [INFO ] [MAIN ] [2074/3541] MNDY kept (0.2s) | 2071 kept, 3 rejected | 89.5/min | ETA: 16.4m [2026-01-02T12:23:15.702944] [DEBUG] [REMOTE ] MNKD: Retrieved 5393 rows, trimmed to 300. [2026-01-02T12:23:15.703079] [DEBUG] [REMOTE ] MNKD: PASS: History has at least 300 days. [2026-01-02T12:23:15.703293] [DEBUG] [REMOTE ] MNKD: PASS: Price check passed. Min price $4.88. [2026-01-02T12:23:15.703438] [DEBUG] [REMOTE ] MNKD: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:15.703594] [DEBUG] [REMOTE ] MNKD: PASS: Integrity check passed. [2026-01-02T12:23:15.703636] [DEBUG] [REMOTE ] MNKD: Symbol is viable for forecasting. [2026-01-02T12:23:15.703684] [INFO ] [MAIN ] [2075/3541] MNKD kept (0.6s) | 2072 kept, 3 rejected | 89.5/min | ETA: 16.4m [2026-01-02T12:23:36.493227] [DEBUG] [REMOTE ] MNMD: Retrieved 874 rows, trimmed to 300. [2026-01-02T12:23:36.493429] [DEBUG] [REMOTE ] MNMD: PASS: History has at least 300 days. [2026-01-02T12:23:36.493721] [DEBUG] [REMOTE ] MNMD: PASS: Price check passed. Min price $10.68. [2026-01-02T12:23:36.493865] [DEBUG] [REMOTE ] MNMD: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:36.493981] [DEBUG] [REMOTE ] MNMD: PASS: Integrity check passed. [2026-01-02T12:23:36.494022] [DEBUG] [REMOTE ] MNMD: Symbol is viable for forecasting. [2026-01-02T12:23:36.494080] [INFO ] [MAIN ] [2076/3541] MNMD kept (20.8s) | 2073 kept, 3 rejected | 88.2/min | ETA: 16.6m [2026-01-02T12:23:36.948301] [DEBUG] [REMOTE ] MNRO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:23:36.948433] [DEBUG] [REMOTE ] MNRO: PASS: History has at least 300 days. [2026-01-02T12:23:36.948683] [DEBUG] [REMOTE ] MNRO: PASS: Price check passed. Min price $14.44. [2026-01-02T12:23:36.948823] [DEBUG] [REMOTE ] MNRO: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:36.948940] [DEBUG] [REMOTE ] MNRO: PASS: Integrity check passed. [2026-01-02T12:23:36.948984] [DEBUG] [REMOTE ] MNRO: Symbol is viable for forecasting. [2026-01-02T12:23:36.949046] [INFO ] [MAIN ] [2077/3541] MNRO kept (0.5s) | 2074 kept, 3 rejected | 88.3/min | ETA: 16.6m [2026-01-02T12:23:37.223637] [DEBUG] [REMOTE ] MNSO: Retrieved 1309 rows, trimmed to 300. [2026-01-02T12:23:37.223796] [DEBUG] [REMOTE ] MNSO: PASS: History has at least 300 days. [2026-01-02T12:23:37.224008] [DEBUG] [REMOTE ] MNSO: PASS: Price check passed. Min price $18.75. [2026-01-02T12:23:37.224145] [DEBUG] [REMOTE ] MNSO: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:37.224257] [DEBUG] [REMOTE ] MNSO: PASS: Integrity check passed. [2026-01-02T12:23:37.224297] [DEBUG] [REMOTE ] MNSO: Symbol is viable for forecasting. [2026-01-02T12:23:37.224344] [INFO ] [MAIN ] [2078/3541] MNSO kept (0.3s) | 2075 kept, 3 rejected | 88.3/min | ETA: 16.6m [2026-01-02T12:23:37.460746] [DEBUG] [REMOTE ] MNTK: Retrieved 1242 rows, trimmed to 300. [2026-01-02T12:23:37.460882] [DEBUG] [REMOTE ] MNTK: PASS: History has at least 300 days. [2026-01-02T12:23:37.461104] [DEBUG] [REMOTE ] MNTK: PASS: Price check passed. Min price $1.59. [2026-01-02T12:23:37.461307] [DEBUG] [REMOTE ] MNTK: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:37.461442] [DEBUG] [REMOTE ] MNTK: PASS: Integrity check passed. [2026-01-02T12:23:37.461483] [DEBUG] [REMOTE ] MNTK: Symbol is viable for forecasting. [2026-01-02T12:23:37.461532] [INFO ] [MAIN ] [2079/3541] MNTK kept (0.2s) | 2076 kept, 3 rejected | 88.3/min | ETA: 16.6m [2026-01-02T12:23:37.839822] [DEBUG] [REMOTE ] MNY: Retrieved 556 rows, trimmed to 300. [2026-01-02T12:23:37.839962] [DEBUG] [REMOTE ] MNY: PASS: History has at least 300 days. [2026-01-02T12:23:37.840223] [DEBUG] [REMOTE ] MNY: PASS: Price check passed. Min price $1.12. [2026-01-02T12:23:37.840365] [DEBUG] [REMOTE ] MNY: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:37.840482] [DEBUG] [REMOTE ] MNY: PASS: Integrity check passed. [2026-01-02T12:23:37.840523] [DEBUG] [REMOTE ] MNY: Symbol is viable for forecasting. [2026-01-02T12:23:37.840570] [INFO ] [MAIN ] [2080/3541] MNY kept (0.4s) | 2077 kept, 3 rejected | 88.3/min | ETA: 16.5m [2026-01-02T12:23:38.677347] [DEBUG] [REMOTE ] MOD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:23:38.677482] [DEBUG] [REMOTE ] MOD: PASS: History has at least 300 days. [2026-01-02T12:23:38.677714] [DEBUG] [REMOTE ] MOD: PASS: Price check passed. Min price $128.39. [2026-01-02T12:23:38.677850] [DEBUG] [REMOTE ] MOD: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:38.677965] [DEBUG] [REMOTE ] MOD: PASS: Integrity check passed. [2026-01-02T12:23:38.678008] [DEBUG] [REMOTE ] MOD: Symbol is viable for forecasting. [2026-01-02T12:23:38.678054] [INFO ] [MAIN ] [2081/3541] MOD kept (0.8s) | 2078 kept, 3 rejected | 88.3/min | ETA: 16.5m [2026-01-02T12:23:39.029649] [DEBUG] [REMOTE ] MODG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:23:39.029783] [DEBUG] [REMOTE ] MODG: PASS: History has at least 300 days. [2026-01-02T12:23:39.030006] [DEBUG] [REMOTE ] MODG: PASS: Price check passed. Min price $8.39. [2026-01-02T12:23:39.030160] [DEBUG] [REMOTE ] MODG: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:39.030272] [DEBUG] [REMOTE ] MODG: PASS: Integrity check passed. [2026-01-02T12:23:39.030313] [DEBUG] [REMOTE ] MODG: Symbol is viable for forecasting. [2026-01-02T12:23:39.030360] [INFO ] [MAIN ] [2082/3541] MODG kept (0.4s) | 2079 kept, 3 rejected | 88.3/min | ETA: 16.5m [2026-01-02T12:23:39.827902] [DEBUG] [REMOTE ] MODL: Retrieved 808 rows, trimmed to 300. [2026-01-02T12:23:39.828049] [DEBUG] [REMOTE ] MODL: PASS: History has at least 300 days. [2026-01-02T12:23:39.828264] [DEBUG] [REMOTE ] MODL: PASS: Price check passed. Min price $45.41. [2026-01-02T12:23:39.828402] [DEBUG] [REMOTE ] MODL: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:39.828518] [DEBUG] [REMOTE ] MODL: PASS: Integrity check passed. [2026-01-02T12:23:39.828560] [DEBUG] [REMOTE ] MODL: Symbol is viable for forecasting. [2026-01-02T12:23:39.828701] [INFO ] [MAIN ] [2083/3541] MODL kept (0.8s) | 2080 kept, 3 rejected | 88.3/min | ETA: 16.5m [2026-01-02T12:23:40.966100] [DEBUG] [REMOTE ] MOFG: Retrieved 4511 rows, trimmed to 300. [2026-01-02T12:23:40.966230] [DEBUG] [REMOTE ] MOFG: PASS: History has at least 300 days. [2026-01-02T12:23:40.966435] [DEBUG] [REMOTE ] MOFG: PASS: Price check passed. Min price $27.25. [2026-01-02T12:23:40.966588] [DEBUG] [REMOTE ] MOFG: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:40.966710] [DEBUG] [REMOTE ] MOFG: PASS: Integrity check passed. [2026-01-02T12:23:40.966751] [DEBUG] [REMOTE ] MOFG: Symbol is viable for forecasting. [2026-01-02T12:23:40.966801] [INFO ] [MAIN ] [2084/3541] MOFG kept (1.1s) | 2081 kept, 3 rejected | 88.3/min | ETA: 16.5m [2026-01-02T12:23:41.393708] [DEBUG] [REMOTE ] MOH: Retrieved 5662 rows, trimmed to 300. [2026-01-02T12:23:41.393866] [DEBUG] [REMOTE ] MOH: PASS: History has at least 300 days. [2026-01-02T12:23:41.394094] [DEBUG] [REMOTE ] MOH: PASS: Price check passed. Min price $134.51. [2026-01-02T12:23:41.394243] [DEBUG] [REMOTE ] MOH: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:41.394356] [DEBUG] [REMOTE ] MOH: PASS: Integrity check passed. [2026-01-02T12:23:41.394396] [DEBUG] [REMOTE ] MOH: Symbol is viable for forecasting. [2026-01-02T12:23:41.394444] [INFO ] [MAIN ] [2085/3541] MOH kept (0.4s) | 2082 kept, 3 rejected | 88.3/min | ETA: 16.5m [2026-01-02T12:23:41.717322] [DEBUG] [REMOTE ] MOMO: Retrieved 2778 rows, trimmed to 300. [2026-01-02T12:23:41.717453] [DEBUG] [REMOTE ] MOMO: PASS: History has at least 300 days. [2026-01-02T12:23:41.717712] [DEBUG] [REMOTE ] MOMO: PASS: Price check passed. Min price $6.49. [2026-01-02T12:23:41.717855] [DEBUG] [REMOTE ] MOMO: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:41.717964] [DEBUG] [REMOTE ] MOMO: PASS: Integrity check passed. [2026-01-02T12:23:41.718004] [DEBUG] [REMOTE ] MOMO: Symbol is viable for forecasting. [2026-01-02T12:23:41.718050] [INFO ] [MAIN ] [2086/3541] MOMO kept (0.3s) | 2083 kept, 3 rejected | 88.3/min | ETA: 16.5m [2026-01-02T12:23:43.140684] [DEBUG] [REMOTE ] MORN: Retrieved 5200 rows, trimmed to 300. [2026-01-02T12:23:43.140829] [DEBUG] [REMOTE ] MORN: PASS: History has at least 300 days. [2026-01-02T12:23:43.141056] [DEBUG] [REMOTE ] MORN: PASS: Price check passed. Min price $207.40. [2026-01-02T12:23:43.141221] [DEBUG] [REMOTE ] MORN: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:43.141342] [DEBUG] [REMOTE ] MORN: PASS: Integrity check passed. [2026-01-02T12:23:43.141384] [DEBUG] [REMOTE ] MORN: Symbol is viable for forecasting. [2026-01-02T12:23:43.141434] [INFO ] [MAIN ] [2087/3541] MORN kept (1.4s) | 2084 kept, 3 rejected | 88.3/min | ETA: 16.5m [2026-01-02T12:23:43.614486] [DEBUG] [REMOTE ] MOS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:23:43.614699] [DEBUG] [REMOTE ] MOS: PASS: History has at least 300 days. [2026-01-02T12:23:43.614983] [DEBUG] [REMOTE ] MOS: PASS: Price check passed. Min price $23.39. [2026-01-02T12:23:43.615126] [DEBUG] [REMOTE ] MOS: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:43.615259] [DEBUG] [REMOTE ] MOS: PASS: Integrity check passed. [2026-01-02T12:23:43.615301] [DEBUG] [REMOTE ] MOS: Symbol is viable for forecasting. [2026-01-02T12:23:43.615354] [INFO ] [MAIN ] [2088/3541] MOS kept (0.5s) | 2085 kept, 3 rejected | 88.3/min | ETA: 16.5m [2026-01-02T12:23:45.296673] [DEBUG] [REMOTE ] MP: Retrieved 1390 rows, trimmed to 300. [2026-01-02T12:23:45.296876] [DEBUG] [REMOTE ] MP: PASS: History has at least 300 days. [2026-01-02T12:23:45.297170] [DEBUG] [REMOTE ] MP: PASS: Price check passed. Min price $50.44. [2026-01-02T12:23:45.297343] [DEBUG] [REMOTE ] MP: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:45.297483] [DEBUG] [REMOTE ] MP: PASS: Integrity check passed. [2026-01-02T12:23:45.297534] [DEBUG] [REMOTE ] MP: Symbol is viable for forecasting. [2026-01-02T12:23:45.297646] [INFO ] [MAIN ] [2089/3541] MP kept (1.7s) | 2086 kept, 3 rejected | 88.2/min | ETA: 16.5m [2026-01-02T12:23:45.785529] [DEBUG] [REMOTE ] MPA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:23:45.785738] [DEBUG] [REMOTE ] MPA: PASS: History has at least 300 days. [2026-01-02T12:23:45.786023] [DEBUG] [REMOTE ] MPA: PASS: Price check passed. Min price $11.03. [2026-01-02T12:23:45.786233] [DEBUG] [REMOTE ] MPA: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:45.786361] [DEBUG] [REMOTE ] MPA: PASS: Integrity check passed. [2026-01-02T12:23:45.786402] [DEBUG] [REMOTE ] MPA: Symbol is viable for forecasting. [2026-01-02T12:23:45.786458] [INFO ] [MAIN ] [2090/3541] MPA kept (0.5s) | 2087 kept, 3 rejected | 88.3/min | ETA: 16.4m [2026-01-02T12:23:46.255982] [DEBUG] [REMOTE ] MPAA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:23:46.256165] [DEBUG] [REMOTE ] MPAA: PASS: History has at least 300 days. [2026-01-02T12:23:46.256424] [DEBUG] [REMOTE ] MPAA: PASS: Price check passed. Min price $12.27. [2026-01-02T12:23:46.256562] [DEBUG] [REMOTE ] MPAA: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:46.256706] [DEBUG] [REMOTE ] MPAA: PASS: Integrity check passed. [2026-01-02T12:23:46.256747] [DEBUG] [REMOTE ] MPAA: Symbol is viable for forecasting. [2026-01-02T12:23:46.256799] [INFO ] [MAIN ] [2091/3541] MPAA kept (0.5s) | 2088 kept, 3 rejected | 88.3/min | ETA: 16.4m [2026-01-02T12:23:46.552868] [DEBUG] [REMOTE ] MPB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:23:46.553089] [DEBUG] [REMOTE ] MPB: PASS: History has at least 300 days. [2026-01-02T12:23:46.553396] [DEBUG] [REMOTE ] MPB: PASS: Price check passed. Min price $26.54. [2026-01-02T12:23:46.553543] [DEBUG] [REMOTE ] MPB: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:46.553694] [DEBUG] [REMOTE ] MPB: PASS: Integrity check passed. [2026-01-02T12:23:46.553746] [DEBUG] [REMOTE ] MPB: Symbol is viable for forecasting. [2026-01-02T12:23:46.553816] [INFO ] [MAIN ] [2092/3541] MPB kept (0.3s) | 2089 kept, 3 rejected | 88.3/min | ETA: 16.4m [2026-01-02T12:23:47.012168] [DEBUG] [REMOTE ] MPC: Retrieved 3653 rows, trimmed to 300. [2026-01-02T12:23:47.012303] [DEBUG] [REMOTE ] MPC: PASS: History has at least 300 days. [2026-01-02T12:23:47.012505] [DEBUG] [REMOTE ] MPC: PASS: Price check passed. Min price $162.63. [2026-01-02T12:23:47.012656] [DEBUG] [REMOTE ] MPC: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:47.012767] [DEBUG] [REMOTE ] MPC: PASS: Integrity check passed. [2026-01-02T12:23:47.012806] [DEBUG] [REMOTE ] MPC: Symbol is viable for forecasting. [2026-01-02T12:23:47.012856] [INFO ] [MAIN ] [2093/3541] MPC kept (0.5s) | 2090 kept, 3 rejected | 88.3/min | ETA: 16.4m [2026-01-02T12:23:47.569386] [DEBUG] [REMOTE ] MPX: Retrieved 6248 rows, trimmed to 300. [2026-01-02T12:23:47.569587] [DEBUG] [REMOTE ] MPX: PASS: History has at least 300 days. [2026-01-02T12:23:47.569857] [DEBUG] [REMOTE ] MPX: PASS: Price check passed. Min price $8.10. [2026-01-02T12:23:47.569995] [DEBUG] [REMOTE ] MPX: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:47.570124] [DEBUG] [REMOTE ] MPX: PASS: Integrity check passed. [2026-01-02T12:23:47.570165] [DEBUG] [REMOTE ] MPX: Symbol is viable for forecasting. [2026-01-02T12:23:47.570220] [INFO ] [MAIN ] [2094/3541] MPX kept (0.6s) | 2091 kept, 3 rejected | 88.3/min | ETA: 16.4m [2026-01-02T12:23:47.792067] [DEBUG] [REMOTE ] MQ: Retrieved 1147 rows, trimmed to 300. [2026-01-02T12:23:47.792252] [DEBUG] [REMOTE ] MQ: PASS: History has at least 300 days. [2026-01-02T12:23:47.792494] [DEBUG] [REMOTE ] MQ: PASS: Price check passed. Min price $4.44. [2026-01-02T12:23:47.792658] [DEBUG] [REMOTE ] MQ: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:47.792777] [DEBUG] [REMOTE ] MQ: PASS: Integrity check passed. [2026-01-02T12:23:47.792817] [DEBUG] [REMOTE ] MQ: Symbol is viable for forecasting. [2026-01-02T12:23:47.792891] [INFO ] [MAIN ] [2095/3541] MQ kept (0.2s) | 2092 kept, 3 rejected | 88.3/min | ETA: 16.4m [2026-01-02T12:23:48.457752] [DEBUG] [REMOTE ] MQY: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:23:48.457889] [DEBUG] [REMOTE ] MQY: PASS: History has at least 300 days. [2026-01-02T12:23:48.458105] [DEBUG] [REMOTE ] MQY: PASS: Price check passed. Min price $11.21. [2026-01-02T12:23:48.458239] [DEBUG] [REMOTE ] MQY: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:48.458354] [DEBUG] [REMOTE ] MQY: PASS: Integrity check passed. [2026-01-02T12:23:48.458393] [DEBUG] [REMOTE ] MQY: Symbol is viable for forecasting. [2026-01-02T12:23:48.458440] [INFO ] [MAIN ] [2096/3541] MQY kept (0.7s) | 2093 kept, 3 rejected | 88.3/min | ETA: 16.4m [2026-01-02T12:23:48.754468] [DEBUG] [REMOTE ] MRAM: Retrieved 2321 rows, trimmed to 300. [2026-01-02T12:23:48.754632] [DEBUG] [REMOTE ] MRAM: PASS: History has at least 300 days. [2026-01-02T12:23:48.754835] [DEBUG] [REMOTE ] MRAM: PASS: Price check passed. Min price $7.50. [2026-01-02T12:23:48.754971] [DEBUG] [REMOTE ] MRAM: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:48.755080] [DEBUG] [REMOTE ] MRAM: PASS: Integrity check passed. [2026-01-02T12:23:48.755120] [DEBUG] [REMOTE ] MRAM: Symbol is viable for forecasting. [2026-01-02T12:23:48.755168] [INFO ] [MAIN ] [2097/3541] MRAM kept (0.3s) | 2094 kept, 3 rejected | 88.4/min | ETA: 16.3m [2026-01-02T12:23:49.165003] [DEBUG] [REMOTE ] MRBK: Retrieved 2048 rows, trimmed to 300. [2026-01-02T12:23:49.165124] [DEBUG] [REMOTE ] MRBK: PASS: History has at least 300 days. [2026-01-02T12:23:49.165319] [DEBUG] [REMOTE ] MRBK: PASS: Price check passed. Min price $13.75. [2026-01-02T12:23:49.165450] [DEBUG] [REMOTE ] MRBK: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:49.165556] [DEBUG] [REMOTE ] MRBK: PASS: Integrity check passed. [2026-01-02T12:23:49.165622] [DEBUG] [REMOTE ] MRBK: Symbol is viable for forecasting. [2026-01-02T12:23:49.165671] [INFO ] [MAIN ] [2098/3541] MRBK kept (0.4s) | 2095 kept, 3 rejected | 88.4/min | ETA: 16.3m [2026-01-02T12:23:49.543114] [DEBUG] [REMOTE ] MRCC: Retrieved 3314 rows, trimmed to 300. [2026-01-02T12:23:49.543241] [DEBUG] [REMOTE ] MRCC: PASS: History has at least 300 days. [2026-01-02T12:23:49.543448] [DEBUG] [REMOTE ] MRCC: PASS: Price check passed. Min price $5.73. [2026-01-02T12:23:49.543609] [DEBUG] [REMOTE ] MRCC: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:49.543723] [DEBUG] [REMOTE ] MRCC: PASS: Integrity check passed. [2026-01-02T12:23:49.543764] [DEBUG] [REMOTE ] MRCC: Symbol is viable for forecasting. [2026-01-02T12:23:49.543812] [INFO ] [MAIN ] [2099/3541] MRCC kept (0.4s) | 2096 kept, 3 rejected | 88.4/min | ETA: 16.3m [2026-01-02T12:23:50.148249] [DEBUG] [REMOTE ] MRCY: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:23:50.148419] [DEBUG] [REMOTE ] MRCY: PASS: History has at least 300 days. [2026-01-02T12:23:50.148755] [DEBUG] [REMOTE ] MRCY: PASS: Price check passed. Min price $66.12. [2026-01-02T12:23:50.148896] [DEBUG] [REMOTE ] MRCY: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:50.149029] [DEBUG] [REMOTE ] MRCY: PASS: Integrity check passed. [2026-01-02T12:23:50.149077] [DEBUG] [REMOTE ] MRCY: Symbol is viable for forecasting. [2026-01-02T12:23:50.149138] [INFO ] [MAIN ] [2100/3541] MRCY kept (0.6s) | 2097 kept, 3 rejected | 88.4/min | ETA: 16.3m [2026-01-02T12:23:50.618739] [DEBUG] [REMOTE ] MRK: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:23:50.618882] [DEBUG] [REMOTE ] MRK: PASS: History has at least 300 days. [2026-01-02T12:23:50.619103] [DEBUG] [REMOTE ] MRK: PASS: Price check passed. Min price $81.80. [2026-01-02T12:23:50.619267] [DEBUG] [REMOTE ] MRK: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:50.619387] [DEBUG] [REMOTE ] MRK: PASS: Integrity check passed. [2026-01-02T12:23:50.619455] [DEBUG] [REMOTE ] MRK: Symbol is viable for forecasting. [2026-01-02T12:23:50.619503] [INFO ] [MAIN ] [2101/3541] MRK kept (0.5s) | 2098 kept, 3 rejected | 88.4/min | ETA: 16.3m [2026-01-02T12:23:51.409243] [DEBUG] [REMOTE ] MRM: Retrieved 1258 rows, trimmed to 300. [2026-01-02T12:23:51.409376] [DEBUG] [REMOTE ] MRM: PASS: History has at least 300 days. [2026-01-02T12:23:51.409606] [DEBUG] [REMOTE ] MRM: PASS: Price check passed. Min price $1.91. [2026-01-02T12:23:51.409749] [DEBUG] [REMOTE ] MRM: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:51.409862] [DEBUG] [REMOTE ] MRM: PASS: Integrity check passed. [2026-01-02T12:23:51.409902] [DEBUG] [REMOTE ] MRM: Symbol is viable for forecasting. [2026-01-02T12:23:51.409951] [INFO ] [MAIN ] [2102/3541] MRM kept (0.8s) | 2099 kept, 3 rejected | 88.4/min | ETA: 16.3m [2026-01-02T12:23:51.682297] [DEBUG] [REMOTE ] MRNA: Retrieved 1776 rows, trimmed to 300. [2026-01-02T12:23:51.682438] [DEBUG] [REMOTE ] MRNA: PASS: History has at least 300 days. [2026-01-02T12:23:51.682679] [DEBUG] [REMOTE ] MRNA: PASS: Price check passed. Min price $22.36. [2026-01-02T12:23:51.682815] [DEBUG] [REMOTE ] MRNA: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:51.682928] [DEBUG] [REMOTE ] MRNA: PASS: Integrity check passed. [2026-01-02T12:23:51.682969] [DEBUG] [REMOTE ] MRNA: Symbol is viable for forecasting. [2026-01-02T12:23:51.683017] [INFO ] [MAIN ] [2103/3541] MRNA kept (0.3s) | 2100 kept, 3 rejected | 88.4/min | ETA: 16.3m [2026-01-02T12:23:52.064147] [DEBUG] [REMOTE ] MRSN: Retrieved 2140 rows, trimmed to 300. [2026-01-02T12:23:52.064290] [DEBUG] [REMOTE ] MRSN: PASS: History has at least 300 days. [2026-01-02T12:23:52.064499] [DEBUG] [REMOTE ] MRSN: PASS: Price check passed. Min price $7.96. [2026-01-02T12:23:52.064668] [DEBUG] [REMOTE ] MRSN: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:52.064783] [DEBUG] [REMOTE ] MRSN: PASS: Integrity check passed. [2026-01-02T12:23:52.064823] [DEBUG] [REMOTE ] MRSN: Symbol is viable for forecasting. [2026-01-02T12:23:52.064871] [INFO ] [MAIN ] [2104/3541] MRSN kept (0.4s) | 2101 kept, 3 rejected | 88.5/min | ETA: 16.2m [2026-01-02T12:23:52.657939] [DEBUG] [REMOTE ] MRTN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:23:52.658067] [DEBUG] [REMOTE ] MRTN: PASS: History has at least 300 days. [2026-01-02T12:23:52.658281] [DEBUG] [REMOTE ] MRTN: PASS: Price check passed. Min price $9.36. [2026-01-02T12:23:52.658414] [DEBUG] [REMOTE ] MRTN: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:52.658524] [DEBUG] [REMOTE ] MRTN: PASS: Integrity check passed. [2026-01-02T12:23:52.658563] [DEBUG] [REMOTE ] MRTN: Symbol is viable for forecasting. [2026-01-02T12:23:52.658652] [INFO ] [MAIN ] [2105/3541] MRTN kept (0.6s) | 2102 kept, 3 rejected | 88.5/min | ETA: 16.2m [2026-01-02T12:23:52.916341] [DEBUG] [REMOTE ] MRVI: Retrieved 1283 rows, trimmed to 300. [2026-01-02T12:23:52.916469] [DEBUG] [REMOTE ] MRVI: PASS: History has at least 300 days. [2026-01-02T12:23:52.916681] [DEBUG] [REMOTE ] MRVI: PASS: Price check passed. Min price $2.87. [2026-01-02T12:23:52.916814] [DEBUG] [REMOTE ] MRVI: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:52.916919] [DEBUG] [REMOTE ] MRVI: PASS: Integrity check passed. [2026-01-02T12:23:52.916958] [DEBUG] [REMOTE ] MRVI: Symbol is viable for forecasting. [2026-01-02T12:23:52.917005] [INFO ] [MAIN ] [2106/3541] MRVI kept (0.3s) | 2103 kept, 3 rejected | 88.5/min | ETA: 16.2m [2026-01-02T12:23:53.505043] [DEBUG] [REMOTE ] MRVL: Retrieved 6414 rows, trimmed to 300. [2026-01-02T12:23:53.505191] [DEBUG] [REMOTE ] MRVL: PASS: History has at least 300 days. [2026-01-02T12:23:53.505433] [DEBUG] [REMOTE ] MRVL: PASS: Price check passed. Min price $76.68. [2026-01-02T12:23:53.505567] [DEBUG] [REMOTE ] MRVL: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:53.505710] [DEBUG] [REMOTE ] MRVL: PASS: Integrity check passed. [2026-01-02T12:23:53.505768] [DEBUG] [REMOTE ] MRVL: Symbol is viable for forecasting. [2026-01-02T12:23:53.505819] [INFO ] [MAIN ] [2107/3541] MRVL kept (0.6s) | 2104 kept, 3 rejected | 88.5/min | ETA: 16.2m [2026-01-02T12:23:53.655191] [DEBUG] [REMOTE ] MRX: Retrieved 423 rows, trimmed to 300. [2026-01-02T12:23:53.655317] [DEBUG] [REMOTE ] MRX: PASS: History has at least 300 days. [2026-01-02T12:23:53.655509] [DEBUG] [REMOTE ] MRX: PASS: Price check passed. Min price $28.11. [2026-01-02T12:23:53.655670] [DEBUG] [REMOTE ] MRX: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:53.655794] [DEBUG] [REMOTE ] MRX: PASS: Integrity check passed. [2026-01-02T12:23:53.655833] [DEBUG] [REMOTE ] MRX: Symbol is viable for forecasting. [2026-01-02T12:23:53.655878] [INFO ] [MAIN ] [2108/3541] MRX kept (0.2s) | 2105 kept, 3 rejected | 88.5/min | ETA: 16.2m [2026-01-02T12:23:54.375264] [DEBUG] [REMOTE ] MS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:23:54.375415] [DEBUG] [REMOTE ] MS: PASS: History has at least 300 days. [2026-01-02T12:23:54.375670] [DEBUG] [REMOTE ] MS: PASS: Price check passed. Min price $150.94. [2026-01-02T12:23:54.375811] [DEBUG] [REMOTE ] MS: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:54.375936] [DEBUG] [REMOTE ] MS: PASS: Integrity check passed. [2026-01-02T12:23:54.375977] [DEBUG] [REMOTE ] MS: Symbol is viable for forecasting. [2026-01-02T12:23:54.376027] [INFO ] [MAIN ] [2109/3541] MS kept (0.7s) | 2106 kept, 3 rejected | 88.5/min | ETA: 16.2m [2026-01-02T12:23:54.839833] [DEBUG] [REMOTE ] MSA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:23:54.839965] [DEBUG] [REMOTE ] MSA: PASS: History has at least 300 days. [2026-01-02T12:23:54.840175] [DEBUG] [REMOTE ] MSA: PASS: Price check passed. Min price $152.94. [2026-01-02T12:23:54.840308] [DEBUG] [REMOTE ] MSA: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:54.840420] [DEBUG] [REMOTE ] MSA: PASS: Integrity check passed. [2026-01-02T12:23:54.840460] [DEBUG] [REMOTE ] MSA: Symbol is viable for forecasting. [2026-01-02T12:23:54.840508] [INFO ] [MAIN ] [2110/3541] MSA kept (0.5s) | 2107 kept, 3 rejected | 88.5/min | ETA: 16.2m [2026-01-02T12:23:57.322856] [DEBUG] [REMOTE ] MSB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:23:57.322985] [DEBUG] [REMOTE ] MSB: PASS: History has at least 300 days. [2026-01-02T12:23:57.323192] [DEBUG] [REMOTE ] MSB: PASS: Price check passed. Min price $30.33. [2026-01-02T12:23:57.323328] [DEBUG] [REMOTE ] MSB: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:57.323441] [DEBUG] [REMOTE ] MSB: PASS: Integrity check passed. [2026-01-02T12:23:57.323481] [DEBUG] [REMOTE ] MSB: Symbol is viable for forecasting. [2026-01-02T12:23:57.323529] [INFO ] [MAIN ] [2111/3541] MSB kept (2.5s) | 2108 kept, 3 rejected | 88.4/min | ETA: 16.2m [2026-01-02T12:23:57.561452] [DEBUG] [REMOTE ] MSBI: Retrieved 2416 rows, trimmed to 300. [2026-01-02T12:23:57.561644] [DEBUG] [REMOTE ] MSBI: PASS: History has at least 300 days. [2026-01-02T12:23:57.561923] [DEBUG] [REMOTE ] MSBI: PASS: Price check passed. Min price $14.36. [2026-01-02T12:23:57.562112] [DEBUG] [REMOTE ] MSBI: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:57.562233] [DEBUG] [REMOTE ] MSBI: PASS: Integrity check passed. [2026-01-02T12:23:57.562274] [DEBUG] [REMOTE ] MSBI: Symbol is viable for forecasting. [2026-01-02T12:23:57.562325] [INFO ] [MAIN ] [2112/3541] MSBI kept (0.2s) | 2109 kept, 3 rejected | 88.4/min | ETA: 16.2m [2026-01-02T12:23:58.878787] [DEBUG] [REMOTE ] MSCI: Retrieved 4560 rows, trimmed to 300. [2026-01-02T12:23:58.878921] [DEBUG] [REMOTE ] MSCI: PASS: History has at least 300 days. [2026-01-02T12:23:58.879143] [DEBUG] [REMOTE ] MSCI: PASS: Price check passed. Min price $531.65. [2026-01-02T12:23:58.879275] [DEBUG] [REMOTE ] MSCI: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:58.879390] [DEBUG] [REMOTE ] MSCI: PASS: Integrity check passed. [2026-01-02T12:23:58.879447] [DEBUG] [REMOTE ] MSCI: Symbol is viable for forecasting. [2026-01-02T12:23:58.879495] [INFO ] [MAIN ] [2113/3541] MSCI kept (1.3s) | 2110 kept, 3 rejected | 88.4/min | ETA: 16.2m [2026-01-02T12:23:59.369569] [DEBUG] [REMOTE ] MSD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:23:59.369730] [DEBUG] [REMOTE ] MSD: PASS: History has at least 300 days. [2026-01-02T12:23:59.369975] [DEBUG] [REMOTE ] MSD: PASS: Price check passed. Min price $7.08. [2026-01-02T12:23:59.370108] [DEBUG] [REMOTE ] MSD: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:59.370228] [DEBUG] [REMOTE ] MSD: PASS: Integrity check passed. [2026-01-02T12:23:59.370268] [DEBUG] [REMOTE ] MSD: Symbol is viable for forecasting. [2026-01-02T12:23:59.370318] [INFO ] [MAIN ] [2114/3541] MSD kept (0.5s) | 2111 kept, 3 rejected | 88.4/min | ETA: 16.1m [2026-01-02T12:23:59.749603] [DEBUG] [REMOTE ] MSEX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:23:59.749736] [DEBUG] [REMOTE ] MSEX: PASS: History has at least 300 days. [2026-01-02T12:23:59.749944] [DEBUG] [REMOTE ] MSEX: PASS: Price check passed. Min price $48.59. [2026-01-02T12:23:59.750077] [DEBUG] [REMOTE ] MSEX: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:59.750188] [DEBUG] [REMOTE ] MSEX: PASS: Integrity check passed. [2026-01-02T12:23:59.750228] [DEBUG] [REMOTE ] MSEX: Symbol is viable for forecasting. [2026-01-02T12:23:59.750275] [INFO ] [MAIN ] [2115/3541] MSEX kept (0.4s) | 2112 kept, 3 rejected | 88.4/min | ETA: 16.1m [2026-01-02T12:23:59.993619] [DEBUG] [REMOTE ] MSFD: Retrieved 833 rows, trimmed to 300. [2026-01-02T12:23:59.993740] [DEBUG] [REMOTE ] MSFD: PASS: History has at least 300 days. [2026-01-02T12:23:59.993945] [DEBUG] [REMOTE ] MSFD: PASS: Price check passed. Min price $10.24. [2026-01-02T12:23:59.994076] [DEBUG] [REMOTE ] MSFD: PASS: Continuity check passed with 300 days. [2026-01-02T12:23:59.994182] [DEBUG] [REMOTE ] MSFD: PASS: Integrity check passed. [2026-01-02T12:23:59.994221] [DEBUG] [REMOTE ] MSFD: Symbol is viable for forecasting. [2026-01-02T12:23:59.994268] [INFO ] [MAIN ] [2116/3541] MSFD kept (0.2s) | 2113 kept, 3 rejected | 88.5/min | ETA: 16.1m [2026-01-02T12:24:00.420463] [DEBUG] [REMOTE ] MSFL: Retrieved 450 rows, trimmed to 300. [2026-01-02T12:24:00.420562] [DEBUG] [REMOTE ] MSFL: PASS: History has at least 300 days. [2026-01-02T12:24:00.420776] [DEBUG] [REMOTE ] MSFL: PASS: Price check passed. Min price $26.11. [2026-01-02T12:24:00.420911] [DEBUG] [REMOTE ] MSFL: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:00.421018] [DEBUG] [REMOTE ] MSFL: PASS: Integrity check passed. [2026-01-02T12:24:00.421059] [DEBUG] [REMOTE ] MSFL: Symbol is viable for forecasting. [2026-01-02T12:24:00.421106] [INFO ] [MAIN ] [2117/3541] MSFL kept (0.4s) | 2114 kept, 3 rejected | 88.5/min | ETA: 16.1m [2026-01-02T12:24:00.777747] [DEBUG] [REMOTE ] MSGE: Retrieved 681 rows, trimmed to 300. [2026-01-02T12:24:00.777839] [DEBUG] [REMOTE ] MSGE: PASS: History has at least 300 days. [2026-01-02T12:24:00.778017] [DEBUG] [REMOTE ] MSGE: PASS: Price check passed. Min price $41.77. [2026-01-02T12:24:00.778148] [DEBUG] [REMOTE ] MSGE: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:00.778254] [DEBUG] [REMOTE ] MSGE: PASS: Integrity check passed. [2026-01-02T12:24:00.778292] [DEBUG] [REMOTE ] MSGE: Symbol is viable for forecasting. [2026-01-02T12:24:00.778337] [INFO ] [MAIN ] [2118/3541] MSGE kept (0.4s) | 2115 kept, 3 rejected | 88.5/min | ETA: 16.1m [2026-01-02T12:24:01.297170] [DEBUG] [REMOTE ] MSGM: Retrieved 1248 rows, trimmed to 300. [2026-01-02T12:24:01.297290] [DEBUG] [REMOTE ] MSGM: PASS: History has at least 300 days. [2026-01-02T12:24:01.297488] [DEBUG] [REMOTE ] MSGM: PASS: Price check passed. Min price $2.19. [2026-01-02T12:24:01.297657] [DEBUG] [REMOTE ] MSGM: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:01.297787] [DEBUG] [REMOTE ] MSGM: PASS: Integrity check passed. [2026-01-02T12:24:01.297828] [DEBUG] [REMOTE ] MSGM: Symbol is viable for forecasting. [2026-01-02T12:24:01.297874] [INFO ] [MAIN ] [2119/3541] MSGM kept (0.5s) | 2116 kept, 3 rejected | 88.5/min | ETA: 16.1m [2026-01-02T12:24:02.866211] [DEBUG] [REMOTE ] MSGS: Retrieved 2578 rows, trimmed to 300. [2026-01-02T12:24:02.866342] [DEBUG] [REMOTE ] MSGS: PASS: History has at least 300 days. [2026-01-02T12:24:02.867008] [DEBUG] [REMOTE ] MSGS: PASS: Price check passed. Min price $212.91. [2026-01-02T12:24:02.867178] [DEBUG] [REMOTE ] MSGS: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:02.867317] [DEBUG] [REMOTE ] MSGS: PASS: Integrity check passed. [2026-01-02T12:24:02.867370] [DEBUG] [REMOTE ] MSGS: Symbol is viable for forecasting. [2026-01-02T12:24:02.867419] [INFO ] [MAIN ] [2120/3541] MSGS kept (1.6s) | 2117 kept, 3 rejected | 88.5/min | ETA: 16.1m [2026-01-02T12:24:03.486207] [DEBUG] [REMOTE ] MSI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:03.486346] [DEBUG] [REMOTE ] MSI: PASS: History has at least 300 days. [2026-01-02T12:24:03.486601] [DEBUG] [REMOTE ] MSI: PASS: Price check passed. Min price $363.49. [2026-01-02T12:24:03.486738] [DEBUG] [REMOTE ] MSI: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:03.486857] [DEBUG] [REMOTE ] MSI: PASS: Integrity check passed. [2026-01-02T12:24:03.486896] [DEBUG] [REMOTE ] MSI: Symbol is viable for forecasting. [2026-01-02T12:24:03.486944] [INFO ] [MAIN ] [2121/3541] MSI kept (0.6s) | 2118 kept, 3 rejected | 88.5/min | ETA: 16.1m [2026-01-02T12:24:04.011716] [DEBUG] [REMOTE ] MSM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:04.011849] [DEBUG] [REMOTE ] MSM: PASS: History has at least 300 days. [2026-01-02T12:24:04.012064] [DEBUG] [REMOTE ] MSM: PASS: Price check passed. Min price $81.14. [2026-01-02T12:24:04.012204] [DEBUG] [REMOTE ] MSM: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:04.012320] [DEBUG] [REMOTE ] MSM: PASS: Integrity check passed. [2026-01-02T12:24:04.012361] [DEBUG] [REMOTE ] MSM: Symbol is viable for forecasting. [2026-01-02T12:24:04.012409] [INFO ] [MAIN ] [2122/3541] MSM kept (0.5s) | 2119 kept, 3 rejected | 88.5/min | ETA: 16.0m [2026-01-02T12:24:04.234055] [DEBUG] [REMOTE ] MSTX: Retrieved 346 rows, trimmed to 300. [2026-01-02T12:24:04.234194] [DEBUG] [REMOTE ] MSTX: PASS: History has at least 300 days. [2026-01-02T12:24:04.234395] [DEBUG] [REMOTE ] MSTX: PASS: Price check passed. Min price $3.85. [2026-01-02T12:24:04.234560] [DEBUG] [REMOTE ] MSTX: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:04.234724] [DEBUG] [REMOTE ] MSTX: PASS: Integrity check passed. [2026-01-02T12:24:04.234769] [DEBUG] [REMOTE ] MSTX: Symbol is viable for forecasting. [2026-01-02T12:24:04.234817] [INFO ] [MAIN ] [2123/3541] MSTX kept (0.2s) | 2120 kept, 3 rejected | 88.5/min | ETA: 16.0m [2026-01-02T12:24:04.858928] [DEBUG] [REMOTE ] MTB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:04.859058] [DEBUG] [REMOTE ] MTB: PASS: History has at least 300 days. [2026-01-02T12:24:04.859272] [DEBUG] [REMOTE ] MTB: PASS: Price check passed. Min price $177.23. [2026-01-02T12:24:04.859406] [DEBUG] [REMOTE ] MTB: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:04.859517] [DEBUG] [REMOTE ] MTB: PASS: Integrity check passed. [2026-01-02T12:24:04.859556] [DEBUG] [REMOTE ] MTB: Symbol is viable for forecasting. [2026-01-02T12:24:04.859621] [INFO ] [MAIN ] [2124/3541] MTB kept (0.6s) | 2121 kept, 3 rejected | 88.5/min | ETA: 16.0m [2026-01-02T12:24:05.267285] [DEBUG] [REMOTE ] MTCH: Retrieved 2543 rows, trimmed to 300. [2026-01-02T12:24:05.267408] [DEBUG] [REMOTE ] MTCH: PASS: History has at least 300 days. [2026-01-02T12:24:05.267648] [DEBUG] [REMOTE ] MTCH: PASS: Price check passed. Min price $31.25. [2026-01-02T12:24:05.267789] [DEBUG] [REMOTE ] MTCH: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:05.267914] [DEBUG] [REMOTE ] MTCH: PASS: Integrity check passed. [2026-01-02T12:24:05.267956] [DEBUG] [REMOTE ] MTCH: Symbol is viable for forecasting. [2026-01-02T12:24:05.268003] [INFO ] [MAIN ] [2125/3541] MTCH kept (0.4s) | 2122 kept, 3 rejected | 88.5/min | ETA: 16.0m [2026-01-02T12:24:05.737871] [DEBUG] [REMOTE ] MTD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:05.738010] [DEBUG] [REMOTE ] MTD: PASS: History has at least 300 days. [2026-01-02T12:24:05.738225] [DEBUG] [REMOTE ] MTD: PASS: Price check passed. Min price $1273.67. [2026-01-02T12:24:05.738359] [DEBUG] [REMOTE ] MTD: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:05.738473] [DEBUG] [REMOTE ] MTD: PASS: Integrity check passed. [2026-01-02T12:24:05.738512] [DEBUG] [REMOTE ] MTD: Symbol is viable for forecasting. [2026-01-02T12:24:05.738559] [INFO ] [MAIN ] [2126/3541] MTD kept (0.5s) | 2123 kept, 3 rejected | 88.5/min | ETA: 16.0m [2026-01-02T12:24:06.212457] [DEBUG] [REMOTE ] MTG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:06.212678] [DEBUG] [REMOTE ] MTG: PASS: History has at least 300 days. [2026-01-02T12:24:06.213007] [DEBUG] [REMOTE ] MTG: PASS: Price check passed. Min price $26.22. [2026-01-02T12:24:06.213154] [DEBUG] [REMOTE ] MTG: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:06.213297] [DEBUG] [REMOTE ] MTG: PASS: Integrity check passed. [2026-01-02T12:24:06.213340] [DEBUG] [REMOTE ] MTG: Symbol is viable for forecasting. [2026-01-02T12:24:06.213396] [INFO ] [MAIN ] [2127/3541] MTG kept (0.5s) | 2124 kept, 3 rejected | 88.5/min | ETA: 16.0m [2026-01-02T12:24:06.517505] [DEBUG] [REMOTE ] MTH: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:06.517680] [DEBUG] [REMOTE ] MTH: PASS: History has at least 300 days. [2026-01-02T12:24:06.517949] [DEBUG] [REMOTE ] MTH: PASS: Price check passed. Min price $64.16. [2026-01-02T12:24:06.518103] [DEBUG] [REMOTE ] MTH: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:06.518233] [DEBUG] [REMOTE ] MTH: PASS: Integrity check passed. [2026-01-02T12:24:06.518274] [DEBUG] [REMOTE ] MTH: Symbol is viable for forecasting. [2026-01-02T12:24:06.518326] [INFO ] [MAIN ] [2128/3541] MTH kept (0.3s) | 2125 kept, 3 rejected | 88.6/min | ETA: 16.0m [2026-01-02T12:24:06.792416] [DEBUG] [REMOTE ] MTLS: Retrieved 2898 rows, trimmed to 300. [2026-01-02T12:24:06.792545] [DEBUG] [REMOTE ] MTLS: PASS: History has at least 300 days. [2026-01-02T12:24:06.792776] [DEBUG] [REMOTE ] MTLS: PASS: Price check passed. Min price $5.40. [2026-01-02T12:24:06.792914] [DEBUG] [REMOTE ] MTLS: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:06.793025] [DEBUG] [REMOTE ] MTLS: PASS: Integrity check passed. [2026-01-02T12:24:06.793066] [DEBUG] [REMOTE ] MTLS: Symbol is viable for forecasting. [2026-01-02T12:24:06.793114] [INFO ] [MAIN ] [2129/3541] MTLS kept (0.3s) | 2126 kept, 3 rejected | 88.6/min | ETA: 15.9m [2026-01-02T12:24:07.480687] [DEBUG] [REMOTE ] MTN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:07.480820] [DEBUG] [REMOTE ] MTN: PASS: History has at least 300 days. [2026-01-02T12:24:07.481037] [DEBUG] [REMOTE ] MTN: PASS: Price check passed. Min price $132.80. [2026-01-02T12:24:07.481170] [DEBUG] [REMOTE ] MTN: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:07.481285] [DEBUG] [REMOTE ] MTN: PASS: Integrity check passed. [2026-01-02T12:24:07.481325] [DEBUG] [REMOTE ] MTN: Symbol is viable for forecasting. [2026-01-02T12:24:07.481372] [INFO ] [MAIN ] [2130/3541] MTN kept (0.7s) | 2127 kept, 3 rejected | 88.6/min | ETA: 15.9m [2026-01-02T12:24:08.798177] [DEBUG] [REMOTE ] MTRN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:08.798336] [DEBUG] [REMOTE ] MTRN: PASS: History has at least 300 days. [2026-01-02T12:24:08.798644] [DEBUG] [REMOTE ] MTRN: PASS: Price check passed. Min price $111.37. [2026-01-02T12:24:08.798804] [DEBUG] [REMOTE ] MTRN: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:08.798960] [DEBUG] [REMOTE ] MTRN: PASS: Integrity check passed. [2026-01-02T12:24:08.799005] [DEBUG] [REMOTE ] MTRN: Symbol is viable for forecasting. [2026-01-02T12:24:08.799062] [INFO ] [MAIN ] [2131/3541] MTRN kept (1.3s) | 2128 kept, 3 rejected | 88.5/min | ETA: 15.9m [2026-01-02T12:24:09.273322] [DEBUG] [REMOTE ] MTRX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:09.273469] [DEBUG] [REMOTE ] MTRX: PASS: History has at least 300 days. [2026-01-02T12:24:09.273735] [DEBUG] [REMOTE ] MTRX: PASS: Price check passed. Min price $11.02. [2026-01-02T12:24:09.273882] [DEBUG] [REMOTE ] MTRX: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:09.274016] [DEBUG] [REMOTE ] MTRX: PASS: Integrity check passed. [2026-01-02T12:24:09.274061] [DEBUG] [REMOTE ] MTRX: Symbol is viable for forecasting. [2026-01-02T12:24:09.274112] [INFO ] [MAIN ] [2132/3541] MTRX kept (0.5s) | 2129 kept, 3 rejected | 88.6/min | ETA: 15.9m [2026-01-02T12:24:09.614932] [DEBUG] [REMOTE ] MTSI: Retrieved 3470 rows, trimmed to 300. [2026-01-02T12:24:09.615068] [DEBUG] [REMOTE ] MTSI: PASS: History has at least 300 days. [2026-01-02T12:24:09.615298] [DEBUG] [REMOTE ] MTSI: PASS: Price check passed. Min price $122.18. [2026-01-02T12:24:09.615445] [DEBUG] [REMOTE ] MTSI: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:09.615596] [DEBUG] [REMOTE ] MTSI: PASS: Integrity check passed. [2026-01-02T12:24:09.615650] [DEBUG] [REMOTE ] MTSI: Symbol is viable for forecasting. [2026-01-02T12:24:09.615700] [INFO ] [MAIN ] [2133/3541] MTSI kept (0.3s) | 2130 kept, 3 rejected | 88.6/min | ETA: 15.9m [2026-01-02T12:24:10.189835] [DEBUG] [REMOTE ] MTX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:10.189978] [DEBUG] [REMOTE ] MTX: PASS: History has at least 300 days. [2026-01-02T12:24:10.190215] [DEBUG] [REMOTE ] MTX: PASS: Price check passed. Min price $54.97. [2026-01-02T12:24:10.190418] [DEBUG] [REMOTE ] MTX: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:10.190592] [DEBUG] [REMOTE ] MTX: PASS: Integrity check passed. [2026-01-02T12:24:10.190647] [DEBUG] [REMOTE ] MTX: Symbol is viable for forecasting. [2026-01-02T12:24:10.190711] [INFO ] [MAIN ] [2134/3541] MTX kept (0.6s) | 2131 kept, 3 rejected | 88.6/min | ETA: 15.9m [2026-01-02T12:24:10.606106] [DEBUG] [REMOTE ] MTZ: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:10.606239] [DEBUG] [REMOTE ] MTZ: PASS: History has at least 300 days. [2026-01-02T12:24:10.606446] [DEBUG] [REMOTE ] MTZ: PASS: Price check passed. Min price $190.08. [2026-01-02T12:24:10.606599] [DEBUG] [REMOTE ] MTZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:10.606717] [DEBUG] [REMOTE ] MTZ: PASS: Integrity check passed. [2026-01-02T12:24:10.606757] [DEBUG] [REMOTE ] MTZ: Symbol is viable for forecasting. [2026-01-02T12:24:10.606804] [INFO ] [MAIN ] [2135/3541] MTZ kept (0.4s) | 2132 kept, 3 rejected | 88.6/min | ETA: 15.9m [2026-01-02T12:24:13.113207] [DEBUG] [REMOTE ] MUA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:13.113348] [DEBUG] [REMOTE ] MUA: PASS: History has at least 300 days. [2026-01-02T12:24:13.113620] [DEBUG] [REMOTE ] MUA: PASS: Price check passed. Min price $10.41. [2026-01-02T12:24:13.113775] [DEBUG] [REMOTE ] MUA: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:13.113895] [DEBUG] [REMOTE ] MUA: PASS: Integrity check passed. [2026-01-02T12:24:13.113936] [DEBUG] [REMOTE ] MUA: Symbol is viable for forecasting. [2026-01-02T12:24:13.113983] [INFO ] [MAIN ] [2136/3541] MUA kept (2.5s) | 2133 kept, 3 rejected | 88.5/min | ETA: 15.9m [2026-01-02T12:24:13.598219] [DEBUG] [REMOTE ] MUC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:13.598400] [DEBUG] [REMOTE ] MUC: PASS: History has at least 300 days. [2026-01-02T12:24:13.598736] [DEBUG] [REMOTE ] MUC: PASS: Price check passed. Min price $10.55. [2026-01-02T12:24:13.598884] [DEBUG] [REMOTE ] MUC: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:13.599036] [DEBUG] [REMOTE ] MUC: PASS: Integrity check passed. [2026-01-02T12:24:13.599078] [DEBUG] [REMOTE ] MUC: Symbol is viable for forecasting. [2026-01-02T12:24:13.599129] [INFO ] [MAIN ] [2137/3541] MUC kept (0.5s) | 2134 kept, 3 rejected | 88.5/min | ETA: 15.9m [2026-01-02T12:24:14.205620] [DEBUG] [REMOTE ] MUE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:14.205765] [DEBUG] [REMOTE ] MUE: PASS: History has at least 300 days. [2026-01-02T12:24:14.206042] [DEBUG] [REMOTE ] MUE: PASS: Price check passed. Min price $9.85. [2026-01-02T12:24:14.206184] [DEBUG] [REMOTE ] MUE: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:14.206305] [DEBUG] [REMOTE ] MUE: PASS: Integrity check passed. [2026-01-02T12:24:14.206347] [DEBUG] [REMOTE ] MUE: Symbol is viable for forecasting. [2026-01-02T12:24:14.206396] [INFO ] [MAIN ] [2138/3541] MUE kept (0.6s) | 2135 kept, 3 rejected | 88.5/min | ETA: 15.9m [2026-01-02T12:24:14.722383] [DEBUG] [REMOTE ] MUFG: Retrieved 6210 rows, trimmed to 300. [2026-01-02T12:24:14.722526] [DEBUG] [REMOTE ] MUFG: PASS: History has at least 300 days. [2026-01-02T12:24:14.722768] [DEBUG] [REMOTE ] MUFG: PASS: Price check passed. Min price $14.62. [2026-01-02T12:24:14.722907] [DEBUG] [REMOTE ] MUFG: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:14.723026] [DEBUG] [REMOTE ] MUFG: PASS: Integrity check passed. [2026-01-02T12:24:14.723067] [DEBUG] [REMOTE ] MUFG: Symbol is viable for forecasting. [2026-01-02T12:24:14.723117] [INFO ] [MAIN ] [2139/3541] MUFG kept (0.5s) | 2136 kept, 3 rejected | 88.5/min | ETA: 15.8m [2026-01-02T12:24:15.174422] [DEBUG] [REMOTE ] MUJ: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:15.174554] [DEBUG] [REMOTE ] MUJ: PASS: History has at least 300 days. [2026-01-02T12:24:15.174792] [DEBUG] [REMOTE ] MUJ: PASS: Price check passed. Min price $11.41. [2026-01-02T12:24:15.174955] [DEBUG] [REMOTE ] MUJ: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:15.175074] [DEBUG] [REMOTE ] MUJ: PASS: Integrity check passed. [2026-01-02T12:24:15.175113] [DEBUG] [REMOTE ] MUJ: Symbol is viable for forecasting. [2026-01-02T12:24:15.175161] [INFO ] [MAIN ] [2140/3541] MUJ kept (0.5s) | 2137 kept, 3 rejected | 88.5/min | ETA: 15.8m [2026-01-02T12:24:15.517551] [DEBUG] [REMOTE ] MUSA: Retrieved 3112 rows, trimmed to 300. [2026-01-02T12:24:15.517804] [DEBUG] [REMOTE ] MUSA: PASS: History has at least 300 days. [2026-01-02T12:24:15.518010] [DEBUG] [REMOTE ] MUSA: PASS: Price check passed. Min price $356.16. [2026-01-02T12:24:15.518146] [DEBUG] [REMOTE ] MUSA: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:15.518255] [DEBUG] [REMOTE ] MUSA: PASS: Integrity check passed. [2026-01-02T12:24:15.518295] [DEBUG] [REMOTE ] MUSA: Symbol is viable for forecasting. [2026-01-02T12:24:15.518342] [INFO ] [MAIN ] [2141/3541] MUSA kept (0.3s) | 2138 kept, 3 rejected | 88.6/min | ETA: 15.8m [2026-01-02T12:24:16.037163] [DEBUG] [REMOTE ] MUX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:16.037304] [DEBUG] [REMOTE ] MUX: PASS: History has at least 300 days. [2026-01-02T12:24:16.037516] [DEBUG] [REMOTE ] MUX: PASS: Price check passed. Min price $15.66. [2026-01-02T12:24:16.037671] [DEBUG] [REMOTE ] MUX: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:16.037784] [DEBUG] [REMOTE ] MUX: PASS: Integrity check passed. [2026-01-02T12:24:16.037824] [DEBUG] [REMOTE ] MUX: Symbol is viable for forecasting. [2026-01-02T12:24:16.037871] [INFO ] [MAIN ] [2142/3541] MUX kept (0.5s) | 2139 kept, 3 rejected | 88.6/min | ETA: 15.8m [2026-01-02T12:24:16.448743] [DEBUG] [REMOTE ] MVBF: Retrieved 4352 rows, trimmed to 300. [2026-01-02T12:24:16.448889] [DEBUG] [REMOTE ] MVBF: PASS: History has at least 300 days. [2026-01-02T12:24:16.449123] [DEBUG] [REMOTE ] MVBF: PASS: Price check passed. Min price $24.99. [2026-01-02T12:24:16.449269] [DEBUG] [REMOTE ] MVBF: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:16.449424] [DEBUG] [REMOTE ] MVBF: PASS: Integrity check passed. [2026-01-02T12:24:16.449467] [DEBUG] [REMOTE ] MVBF: Symbol is viable for forecasting. [2026-01-02T12:24:16.449515] [INFO ] [MAIN ] [2143/3541] MVBF kept (0.4s) | 2140 kept, 3 rejected | 88.6/min | ETA: 15.8m [2026-01-02T12:24:16.975474] [DEBUG] [REMOTE ] MVF: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:16.975640] [DEBUG] [REMOTE ] MVF: PASS: History has at least 300 days. [2026-01-02T12:24:16.975887] [DEBUG] [REMOTE ] MVF: PASS: Price check passed. Min price $6.82. [2026-01-02T12:24:16.976020] [DEBUG] [REMOTE ] MVF: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:16.976141] [DEBUG] [REMOTE ] MVF: PASS: Integrity check passed. [2026-01-02T12:24:16.976182] [DEBUG] [REMOTE ] MVF: Symbol is viable for forecasting. [2026-01-02T12:24:16.976231] [INFO ] [MAIN ] [2144/3541] MVF kept (0.5s) | 2141 kept, 3 rejected | 88.6/min | ETA: 15.8m [2026-01-02T12:24:17.275495] [DEBUG] [REMOTE ] MVO: Retrieved 4769 rows, trimmed to 300. [2026-01-02T12:24:17.275657] [DEBUG] [REMOTE ] MVO: PASS: History has at least 300 days. [2026-01-02T12:24:17.275882] [DEBUG] [REMOTE ] MVO: PASS: Price check passed. Min price $1.02. [2026-01-02T12:24:17.276059] [DEBUG] [REMOTE ] MVO: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:17.276177] [DEBUG] [REMOTE ] MVO: PASS: Integrity check passed. [2026-01-02T12:24:17.276219] [DEBUG] [REMOTE ] MVO: Symbol is viable for forecasting. [2026-01-02T12:24:17.276270] [INFO ] [MAIN ] [2145/3541] MVO kept (0.3s) | 2142 kept, 3 rejected | 88.6/min | ETA: 15.8m [2026-01-02T12:24:17.813911] [DEBUG] [REMOTE ] MWA: Retrieved 4931 rows, trimmed to 300. [2026-01-02T12:24:17.814089] [DEBUG] [REMOTE ] MWA: PASS: History has at least 300 days. [2026-01-02T12:24:17.814451] [DEBUG] [REMOTE ] MWA: PASS: Price check passed. Min price $22.91. [2026-01-02T12:24:17.814618] [DEBUG] [REMOTE ] MWA: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:17.814751] [DEBUG] [REMOTE ] MWA: PASS: Integrity check passed. [2026-01-02T12:24:17.814793] [DEBUG] [REMOTE ] MWA: Symbol is viable for forecasting. [2026-01-02T12:24:17.814844] [INFO ] [MAIN ] [2146/3541] MWA kept (0.5s) | 2143 kept, 3 rejected | 88.6/min | ETA: 15.7m [2026-01-02T12:24:18.175222] [DEBUG] [REMOTE ] MX: Retrieved 3725 rows, trimmed to 300. [2026-01-02T12:24:18.175433] [DEBUG] [REMOTE ] MX: PASS: History has at least 300 days. [2026-01-02T12:24:18.175799] [DEBUG] [REMOTE ] MX: PASS: Price check passed. Min price $2.27. [2026-01-02T12:24:18.175952] [DEBUG] [REMOTE ] MX: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:18.176102] [DEBUG] [REMOTE ] MX: PASS: Integrity check passed. [2026-01-02T12:24:18.176145] [DEBUG] [REMOTE ] MX: Symbol is viable for forecasting. [2026-01-02T12:24:18.176201] [INFO ] [MAIN ] [2147/3541] MX kept (0.4s) | 2144 kept, 3 rejected | 88.6/min | ETA: 15.7m [2026-01-02T12:24:19.117400] [DEBUG] [REMOTE ] MXF: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:19.117609] [DEBUG] [REMOTE ] MXF: PASS: History has at least 300 days. [2026-01-02T12:24:19.117896] [DEBUG] [REMOTE ] MXF: PASS: Price check passed. Min price $18.34. [2026-01-02T12:24:19.118036] [DEBUG] [REMOTE ] MXF: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:19.118226] [DEBUG] [REMOTE ] MXF: PASS: Integrity check passed. [2026-01-02T12:24:19.118271] [DEBUG] [REMOTE ] MXF: Symbol is viable for forecasting. [2026-01-02T12:24:19.118345] [INFO ] [MAIN ] [2148/3541] MXF kept (0.9s) | 2145 kept, 3 rejected | 88.6/min | ETA: 15.7m [2026-01-02T12:24:19.502473] [DEBUG] [REMOTE ] MXL: Retrieved 3969 rows, trimmed to 300. [2026-01-02T12:24:19.502699] [DEBUG] [REMOTE ] MXL: PASS: History has at least 300 days. [2026-01-02T12:24:19.503074] [DEBUG] [REMOTE ] MXL: PASS: Price check passed. Min price $13.05. [2026-01-02T12:24:19.503256] [DEBUG] [REMOTE ] MXL: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:19.503483] [DEBUG] [REMOTE ] MXL: PASS: Integrity check passed. [2026-01-02T12:24:19.503537] [DEBUG] [REMOTE ] MXL: Symbol is viable for forecasting. [2026-01-02T12:24:19.503631] [INFO ] [MAIN ] [2149/3541] MXL kept (0.4s) | 2146 kept, 3 rejected | 88.6/min | ETA: 15.7m [2026-01-02T12:24:20.012887] [DEBUG] [REMOTE ] MYE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:20.013079] [DEBUG] [REMOTE ] MYE: PASS: History has at least 300 days. [2026-01-02T12:24:20.013367] [DEBUG] [REMOTE ] MYE: PASS: Price check passed. Min price $15.64. [2026-01-02T12:24:20.013511] [DEBUG] [REMOTE ] MYE: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:20.013667] [DEBUG] [REMOTE ] MYE: PASS: Integrity check passed. [2026-01-02T12:24:20.013710] [DEBUG] [REMOTE ] MYE: Symbol is viable for forecasting. [2026-01-02T12:24:20.013767] [INFO ] [MAIN ] [2150/3541] MYE kept (0.5s) | 2147 kept, 3 rejected | 88.7/min | ETA: 15.7m [2026-01-02T12:24:20.489320] [DEBUG] [REMOTE ] MYGN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:20.489508] [DEBUG] [REMOTE ] MYGN: PASS: History has at least 300 days. [2026-01-02T12:24:20.489795] [DEBUG] [REMOTE ] MYGN: PASS: Price check passed. Min price $6.15. [2026-01-02T12:24:20.489939] [DEBUG] [REMOTE ] MYGN: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:20.490065] [DEBUG] [REMOTE ] MYGN: PASS: Integrity check passed. [2026-01-02T12:24:20.490106] [DEBUG] [REMOTE ] MYGN: Symbol is viable for forecasting. [2026-01-02T12:24:20.490161] [INFO ] [MAIN ] [2151/3541] MYGN kept (0.5s) | 2148 kept, 3 rejected | 88.7/min | ETA: 15.7m [2026-01-02T12:24:20.875723] [DEBUG] [REMOTE ] MYI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:20.875862] [DEBUG] [REMOTE ] MYI: PASS: History has at least 300 days. [2026-01-02T12:24:20.876077] [DEBUG] [REMOTE ] MYI: PASS: Price check passed. Min price $10.70. [2026-01-02T12:24:20.876214] [DEBUG] [REMOTE ] MYI: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:20.876330] [DEBUG] [REMOTE ] MYI: PASS: Integrity check passed. [2026-01-02T12:24:20.876371] [DEBUG] [REMOTE ] MYI: Symbol is viable for forecasting. [2026-01-02T12:24:20.876419] [INFO ] [MAIN ] [2152/3541] MYI kept (0.4s) | 2149 kept, 3 rejected | 88.7/min | ETA: 15.7m [2026-01-02T12:24:21.373779] [DEBUG] [REMOTE ] MYN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:21.373967] [DEBUG] [REMOTE ] MYN: PASS: History has at least 300 days. [2026-01-02T12:24:21.374242] [DEBUG] [REMOTE ] MYN: PASS: Price check passed. Min price $9.84. [2026-01-02T12:24:21.374386] [DEBUG] [REMOTE ] MYN: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:21.374511] [DEBUG] [REMOTE ] MYN: PASS: Integrity check passed. [2026-01-02T12:24:21.374554] [DEBUG] [REMOTE ] MYN: Symbol is viable for forecasting. [2026-01-02T12:24:21.374628] [INFO ] [MAIN ] [2153/3541] MYN kept (0.5s) | 2150 kept, 3 rejected | 88.7/min | ETA: 15.6m [2026-01-02T12:24:21.701181] [DEBUG] [REMOTE ] MYRG: Retrieved 4374 rows, trimmed to 300. [2026-01-02T12:24:21.701428] [DEBUG] [REMOTE ] MYRG: PASS: History has at least 300 days. [2026-01-02T12:24:21.701737] [DEBUG] [REMOTE ] MYRG: PASS: Price check passed. Min price $196.57. [2026-01-02T12:24:21.701882] [DEBUG] [REMOTE ] MYRG: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:21.702007] [DEBUG] [REMOTE ] MYRG: PASS: Integrity check passed. [2026-01-02T12:24:21.702049] [DEBUG] [REMOTE ] MYRG: Symbol is viable for forecasting. [2026-01-02T12:24:21.702102] [INFO ] [MAIN ] [2154/3541] MYRG kept (0.3s) | 2151 kept, 3 rejected | 88.7/min | ETA: 15.6m [2026-01-02T12:24:22.000523] [DEBUG] [REMOTE ] NA: Retrieved 873 rows, trimmed to 300. [2026-01-02T12:24:22.000730] [DEBUG] [REMOTE ] NA: PASS: History has at least 300 days. [2026-01-02T12:24:22.000985] [DEBUG] [REMOTE ] NA: PASS: Price check passed. Min price $2.99. [2026-01-02T12:24:22.001149] [DEBUG] [REMOTE ] NA: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:22.001270] [DEBUG] [REMOTE ] NA: PASS: Integrity check passed. [2026-01-02T12:24:22.001314] [DEBUG] [REMOTE ] NA: Symbol is viable for forecasting. [2026-01-02T12:24:22.001370] [INFO ] [MAIN ] [2155/3541] NA kept (0.3s) | 2152 kept, 3 rejected | 88.7/min | ETA: 15.6m [2026-01-02T12:24:22.460913] [DEBUG] [REMOTE ] NAAS: Retrieved 2060 rows, trimmed to 300. [2026-01-02T12:24:22.461057] [DEBUG] [REMOTE ] NAAS: PASS: History has at least 300 days. [2026-01-02T12:24:22.461279] [DEBUG] [REMOTE ] NAAS: PASS: Price check passed. Min price $3.15. [2026-01-02T12:24:22.461440] [DEBUG] [REMOTE ] NAAS: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:22.461549] [DEBUG] [REMOTE ] NAAS: PASS: Integrity check passed. [2026-01-02T12:24:22.461612] [DEBUG] [REMOTE ] NAAS: Symbol is viable for forecasting. [2026-01-02T12:24:22.461661] [INFO ] [MAIN ] [2156/3541] NAAS kept (0.5s) | 2153 kept, 3 rejected | 88.7/min | ETA: 15.6m [2026-01-02T12:24:22.808364] [DEBUG] [REMOTE ] NABL: Retrieved 1120 rows, trimmed to 300. [2026-01-02T12:24:22.808527] [DEBUG] [REMOTE ] NABL: PASS: History has at least 300 days. [2026-01-02T12:24:22.808773] [DEBUG] [REMOTE ] NABL: PASS: Price check passed. Min price $7.11. [2026-01-02T12:24:22.808934] [DEBUG] [REMOTE ] NABL: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:22.809064] [DEBUG] [REMOTE ] NABL: PASS: Integrity check passed. [2026-01-02T12:24:22.809107] [DEBUG] [REMOTE ] NABL: Symbol is viable for forecasting. [2026-01-02T12:24:22.809157] [INFO ] [MAIN ] [2157/3541] NABL kept (0.3s) | 2154 kept, 3 rejected | 88.8/min | ETA: 15.6m [2026-01-02T12:24:23.499635] [DEBUG] [REMOTE ] NAC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:23.499786] [DEBUG] [REMOTE ] NAC: PASS: History has at least 300 days. [2026-01-02T12:24:23.500040] [DEBUG] [REMOTE ] NAC: PASS: Price check passed. Min price $11.41. [2026-01-02T12:24:23.500176] [DEBUG] [REMOTE ] NAC: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:23.500299] [DEBUG] [REMOTE ] NAC: PASS: Integrity check passed. [2026-01-02T12:24:23.500338] [DEBUG] [REMOTE ] NAC: Symbol is viable for forecasting. [2026-01-02T12:24:23.500386] [INFO ] [MAIN ] [2158/3541] NAC kept (0.7s) | 2155 kept, 3 rejected | 88.8/min | ETA: 15.6m [2026-01-02T12:24:24.001234] [DEBUG] [REMOTE ] NAD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:24.001403] [DEBUG] [REMOTE ] NAD: PASS: History has at least 300 days. [2026-01-02T12:24:24.001707] [DEBUG] [REMOTE ] NAD: PASS: Price check passed. Min price $11.49. [2026-01-02T12:24:24.001852] [DEBUG] [REMOTE ] NAD: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:24.001992] [DEBUG] [REMOTE ] NAD: PASS: Integrity check passed. [2026-01-02T12:24:24.002034] [DEBUG] [REMOTE ] NAD: Symbol is viable for forecasting. [2026-01-02T12:24:24.002087] [INFO ] [MAIN ] [2159/3541] NAD kept (0.5s) | 2156 kept, 3 rejected | 88.8/min | ETA: 15.6m [2026-01-02T12:24:24.235257] [DEBUG] [REMOTE ] NAMS: Retrieved 778 rows, trimmed to 300. [2026-01-02T12:24:24.236440] [DEBUG] [REMOTE ] NAMS: PASS: History has at least 300 days. [2026-01-02T12:24:24.237538] [DEBUG] [REMOTE ] NAMS: PASS: Price check passed. Min price $32.21. [2026-01-02T12:24:24.237801] [DEBUG] [REMOTE ] NAMS: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:24.238050] [DEBUG] [REMOTE ] NAMS: PASS: Integrity check passed. [2026-01-02T12:24:24.238117] [DEBUG] [REMOTE ] NAMS: Symbol is viable for forecasting. [2026-01-02T12:24:24.238216] [INFO ] [MAIN ] [2160/3541] NAMS kept (0.2s) | 2157 kept, 3 rejected | 88.8/min | ETA: 15.6m [2026-01-02T12:24:24.962056] [DEBUG] [REMOTE ] NATH: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:24.962295] [DEBUG] [REMOTE ] NATH: PASS: History has at least 300 days. [2026-01-02T12:24:24.962690] [DEBUG] [REMOTE ] NATH: PASS: Price check passed. Min price $89.87. [2026-01-02T12:24:24.962927] [DEBUG] [REMOTE ] NATH: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:24.963095] [DEBUG] [REMOTE ] NATH: PASS: Integrity check passed. [2026-01-02T12:24:24.963144] [DEBUG] [REMOTE ] NATH: Symbol is viable for forecasting. [2026-01-02T12:24:24.963213] [INFO ] [MAIN ] [2161/3541] NATH kept (0.7s) | 2158 kept, 3 rejected | 88.8/min | ETA: 15.5m [2026-01-02T12:24:25.334527] [DEBUG] [REMOTE ] NATL: Retrieved 550 rows, trimmed to 300. [2026-01-02T12:24:25.334699] [DEBUG] [REMOTE ] NATL: PASS: History has at least 300 days. [2026-01-02T12:24:25.334940] [DEBUG] [REMOTE ] NATL: PASS: Price check passed. Min price $34.13. [2026-01-02T12:24:25.335126] [DEBUG] [REMOTE ] NATL: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:25.335255] [DEBUG] [REMOTE ] NATL: PASS: Integrity check passed. [2026-01-02T12:24:25.335309] [DEBUG] [REMOTE ] NATL: Symbol is viable for forecasting. [2026-01-02T12:24:25.335360] [INFO ] [MAIN ] [2162/3541] NATL kept (0.4s) | 2159 kept, 3 rejected | 88.8/min | ETA: 15.5m [2026-01-02T12:24:25.711841] [DEBUG] [REMOTE ] NAVI: Retrieved 2945 rows, trimmed to 300. [2026-01-02T12:24:25.712054] [DEBUG] [REMOTE ] NAVI: PASS: History has at least 300 days. [2026-01-02T12:24:25.712340] [DEBUG] [REMOTE ] NAVI: PASS: Price check passed. Min price $11.20. [2026-01-02T12:24:25.712484] [DEBUG] [REMOTE ] NAVI: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:25.712631] [DEBUG] [REMOTE ] NAVI: PASS: Integrity check passed. [2026-01-02T12:24:25.712675] [DEBUG] [REMOTE ] NAVI: Symbol is viable for forecasting. [2026-01-02T12:24:25.712727] [INFO ] [MAIN ] [2163/3541] NAVI kept (0.4s) | 2160 kept, 3 rejected | 88.8/min | ETA: 15.5m [2026-01-02T12:24:26.200583] [DEBUG] [REMOTE ] NAZ: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:26.200757] [DEBUG] [REMOTE ] NAZ: PASS: History has at least 300 days. [2026-01-02T12:24:26.201029] [DEBUG] [REMOTE ] NAZ: PASS: Price check passed. Min price $11.69. [2026-01-02T12:24:26.201167] [DEBUG] [REMOTE ] NAZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:26.201291] [DEBUG] [REMOTE ] NAZ: PASS: Integrity check passed. [2026-01-02T12:24:26.201331] [DEBUG] [REMOTE ] NAZ: Symbol is viable for forecasting. [2026-01-02T12:24:26.201382] [INFO ] [MAIN ] [2164/3541] NAZ kept (0.5s) | 2161 kept, 3 rejected | 88.8/min | ETA: 15.5m [2026-01-02T12:24:26.424241] [DEBUG] [REMOTE ] NB: Retrieved 2474 rows, trimmed to 300. [2026-01-02T12:24:26.424436] [DEBUG] [REMOTE ] NB: PASS: History has at least 300 days. [2026-01-02T12:24:26.424754] [DEBUG] [REMOTE ] NB: PASS: Price check passed. Min price $5.18. [2026-01-02T12:24:26.424904] [DEBUG] [REMOTE ] NB: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:26.425029] [DEBUG] [REMOTE ] NB: PASS: Integrity check passed. [2026-01-02T12:24:26.425071] [DEBUG] [REMOTE ] NB: Symbol is viable for forecasting. [2026-01-02T12:24:26.425123] [INFO ] [MAIN ] [2165/3541] NB kept (0.2s) | 2162 kept, 3 rejected | 88.9/min | ETA: 15.5m [2026-01-02T12:24:26.988322] [DEBUG] [REMOTE ] NBB: Retrieved 3945 rows, trimmed to 300. [2026-01-02T12:24:26.988513] [DEBUG] [REMOTE ] NBB: PASS: History has at least 300 days. [2026-01-02T12:24:26.988827] [DEBUG] [REMOTE ] NBB: PASS: Price check passed. Min price $15.67. [2026-01-02T12:24:26.988979] [DEBUG] [REMOTE ] NBB: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:26.989114] [DEBUG] [REMOTE ] NBB: PASS: Integrity check passed. [2026-01-02T12:24:26.989159] [DEBUG] [REMOTE ] NBB: Symbol is viable for forecasting. [2026-01-02T12:24:26.989214] [INFO ] [MAIN ] [2166/3541] NBB kept (0.6s) | 2163 kept, 3 rejected | 88.9/min | ETA: 15.5m [2026-01-02T12:24:27.155721] [DEBUG] [REMOTE ] NBBK: Retrieved 504 rows, trimmed to 300. [2026-01-02T12:24:27.155912] [DEBUG] [REMOTE ] NBBK: PASS: History has at least 300 days. [2026-01-02T12:24:27.156168] [DEBUG] [REMOTE ] NBBK: PASS: Price check passed. Min price $16.81. [2026-01-02T12:24:27.156383] [DEBUG] [REMOTE ] NBBK: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:27.156504] [DEBUG] [REMOTE ] NBBK: PASS: Integrity check passed. [2026-01-02T12:24:27.156547] [DEBUG] [REMOTE ] NBBK: Symbol is viable for forecasting. [2026-01-02T12:24:27.156627] [INFO ] [MAIN ] [2167/3541] NBBK kept (0.2s) | 2164 kept, 3 rejected | 88.9/min | ETA: 15.5m [2026-01-02T12:24:27.784380] [DEBUG] [REMOTE ] NBHC: Retrieved 3339 rows, trimmed to 300. [2026-01-02T12:24:27.784566] [DEBUG] [REMOTE ] NBHC: PASS: History has at least 300 days. [2026-01-02T12:24:27.784859] [DEBUG] [REMOTE ] NBHC: PASS: Price check passed. Min price $35.30. [2026-01-02T12:24:27.785004] [DEBUG] [REMOTE ] NBHC: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:27.785127] [DEBUG] [REMOTE ] NBHC: PASS: Integrity check passed. [2026-01-02T12:24:27.785169] [DEBUG] [REMOTE ] NBHC: Symbol is viable for forecasting. [2026-01-02T12:24:27.785231] [INFO ] [MAIN ] [2168/3541] NBHC kept (0.6s) | 2165 kept, 3 rejected | 88.9/min | ETA: 15.4m [2026-01-02T12:24:28.238764] [DEBUG] [REMOTE ] NBIX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:28.238954] [DEBUG] [REMOTE ] NBIX: PASS: History has at least 300 days. [2026-01-02T12:24:28.239222] [DEBUG] [REMOTE ] NBIX: PASS: Price check passed. Min price $136.63. [2026-01-02T12:24:28.239365] [DEBUG] [REMOTE ] NBIX: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:28.239494] [DEBUG] [REMOTE ] NBIX: PASS: Integrity check passed. [2026-01-02T12:24:28.239535] [DEBUG] [REMOTE ] NBIX: Symbol is viable for forecasting. [2026-01-02T12:24:28.239614] [INFO ] [MAIN ] [2169/3541] NBIX kept (0.5s) | 2166 kept, 3 rejected | 88.9/min | ETA: 15.4m [2026-01-02T12:24:28.681700] [DEBUG] [REMOTE ] NBN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:28.681910] [DEBUG] [REMOTE ] NBN: PASS: History has at least 300 days. [2026-01-02T12:24:28.682279] [DEBUG] [REMOTE ] NBN: PASS: Price check passed. Min price $81.73. [2026-01-02T12:24:28.682431] [DEBUG] [REMOTE ] NBN: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:28.682594] [DEBUG] [REMOTE ] NBN: PASS: Integrity check passed. [2026-01-02T12:24:28.682639] [DEBUG] [REMOTE ] NBN: Symbol is viable for forecasting. [2026-01-02T12:24:28.682698] [INFO ] [MAIN ] [2170/3541] NBN kept (0.4s) | 2167 kept, 3 rejected | 88.9/min | ETA: 15.4m [2026-01-02T12:24:29.041552] [DEBUG] [REMOTE ] NBTB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:29.041752] [DEBUG] [REMOTE ] NBTB: PASS: History has at least 300 days. [2026-01-02T12:24:29.042023] [DEBUG] [REMOTE ] NBTB: PASS: Price check passed. Min price $38.92. [2026-01-02T12:24:29.042164] [DEBUG] [REMOTE ] NBTB: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:29.042293] [DEBUG] [REMOTE ] NBTB: PASS: Integrity check passed. [2026-01-02T12:24:29.042335] [DEBUG] [REMOTE ] NBTB: Symbol is viable for forecasting. [2026-01-02T12:24:29.042389] [INFO ] [MAIN ] [2171/3541] NBTB kept (0.4s) | 2168 kept, 3 rejected | 89.0/min | ETA: 15.4m [2026-01-02T12:24:29.335540] [DEBUG] [REMOTE ] NBXG: Retrieved 1156 rows, trimmed to 300. [2026-01-02T12:24:29.335762] [DEBUG] [REMOTE ] NBXG: PASS: History has at least 300 days. [2026-01-02T12:24:29.336015] [DEBUG] [REMOTE ] NBXG: PASS: Price check passed. Min price $13.55. [2026-01-02T12:24:29.336159] [DEBUG] [REMOTE ] NBXG: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:29.336285] [DEBUG] [REMOTE ] NBXG: PASS: Integrity check passed. [2026-01-02T12:24:29.336327] [DEBUG] [REMOTE ] NBXG: Symbol is viable for forecasting. [2026-01-02T12:24:29.336382] [INFO ] [MAIN ] [2172/3541] NBXG kept (0.3s) | 2169 kept, 3 rejected | 89.0/min | ETA: 15.4m [2026-01-02T12:24:29.937050] [DEBUG] [REMOTE ] NC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:29.937234] [DEBUG] [REMOTE ] NC: PASS: History has at least 300 days. [2026-01-02T12:24:29.937517] [DEBUG] [REMOTE ] NC: PASS: Price check passed. Min price $39.67. [2026-01-02T12:24:29.937716] [DEBUG] [REMOTE ] NC: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:29.937857] [DEBUG] [REMOTE ] NC: PASS: Integrity check passed. [2026-01-02T12:24:29.937901] [DEBUG] [REMOTE ] NC: Symbol is viable for forecasting. [2026-01-02T12:24:29.937960] [INFO ] [MAIN ] [2173/3541] NC kept (0.6s) | 2170 kept, 3 rejected | 89.0/min | ETA: 15.4m [2026-01-02T12:24:30.441818] [DEBUG] [REMOTE ] NCA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:30.442001] [DEBUG] [REMOTE ] NCA: PASS: History has at least 300 days. [2026-01-02T12:24:30.442268] [DEBUG] [REMOTE ] NCA: PASS: Price check passed. Min price $8.71. [2026-01-02T12:24:30.442409] [DEBUG] [REMOTE ] NCA: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:30.442534] [DEBUG] [REMOTE ] NCA: PASS: Integrity check passed. [2026-01-02T12:24:30.442597] [DEBUG] [REMOTE ] NCA: Symbol is viable for forecasting. [2026-01-02T12:24:30.442653] [INFO ] [MAIN ] [2174/3541] NCA kept (0.5s) | 2171 kept, 3 rejected | 89.0/min | ETA: 15.4m [2026-01-02T12:24:31.696015] [DEBUG] [REMOTE ] NCLH: Retrieved 3258 rows, trimmed to 300. [2026-01-02T12:24:31.696156] [DEBUG] [REMOTE ] NCLH: PASS: History has at least 300 days. [2026-01-02T12:24:31.696373] [DEBUG] [REMOTE ] NCLH: PASS: Price check passed. Min price $17.50. [2026-01-02T12:24:31.696513] [DEBUG] [REMOTE ] NCLH: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:31.696647] [DEBUG] [REMOTE ] NCLH: PASS: Integrity check passed. [2026-01-02T12:24:31.696691] [DEBUG] [REMOTE ] NCLH: Symbol is viable for forecasting. [2026-01-02T12:24:31.696740] [INFO ] [MAIN ] [2175/3541] NCLH kept (1.3s) | 2172 kept, 3 rejected | 89.0/min | ETA: 15.4m [2026-01-02T12:24:32.092120] [DEBUG] [REMOTE ] NCMI: Retrieved 4755 rows, trimmed to 300. [2026-01-02T12:24:32.092258] [DEBUG] [REMOTE ] NCMI: PASS: History has at least 300 days. [2026-01-02T12:24:32.092494] [DEBUG] [REMOTE ] NCMI: PASS: Price check passed. Min price $3.85. [2026-01-02T12:24:32.092659] [DEBUG] [REMOTE ] NCMI: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:32.092790] [DEBUG] [REMOTE ] NCMI: PASS: Integrity check passed. [2026-01-02T12:24:32.092836] [DEBUG] [REMOTE ] NCMI: Symbol is viable for forecasting. [2026-01-02T12:24:32.092886] [INFO ] [MAIN ] [2176/3541] NCMI kept (0.4s) | 2173 kept, 3 rejected | 89.0/min | ETA: 15.3m [2026-01-02T12:24:32.395227] [DEBUG] [REMOTE ] NCNA: Retrieved 2076 rows, trimmed to 300. [2026-01-02T12:24:32.395369] [DEBUG] [REMOTE ] NCNA: PASS: History has at least 300 days. [2026-01-02T12:24:32.395617] [DEBUG] [REMOTE ] NCNA: PASS: Price check passed. Min price $3.20. [2026-01-02T12:24:32.395761] [DEBUG] [REMOTE ] NCNA: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:32.395873] [DEBUG] [REMOTE ] NCNA: PASS: Integrity check passed. [2026-01-02T12:24:32.395914] [DEBUG] [REMOTE ] NCNA: Symbol is viable for forecasting. [2026-01-02T12:24:32.395964] [INFO ] [MAIN ] [2177/3541] NCNA kept (0.3s) | 2174 kept, 3 rejected | 89.0/min | ETA: 15.3m [2026-01-02T12:24:32.779207] [DEBUG] [REMOTE ] NCNO: Retrieved 1375 rows, trimmed to 300. [2026-01-02T12:24:32.779349] [DEBUG] [REMOTE ] NCNO: PASS: History has at least 300 days. [2026-01-02T12:24:32.779568] [DEBUG] [REMOTE ] NCNO: PASS: Price check passed. Min price $23.39. [2026-01-02T12:24:32.779778] [DEBUG] [REMOTE ] NCNO: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:32.779897] [DEBUG] [REMOTE ] NCNO: PASS: Integrity check passed. [2026-01-02T12:24:32.779939] [DEBUG] [REMOTE ] NCNO: Symbol is viable for forecasting. [2026-01-02T12:24:32.779989] [INFO ] [MAIN ] [2178/3541] NCNO kept (0.4s) | 2175 kept, 3 rejected | 89.0/min | ETA: 15.3m [2026-01-02T12:24:33.196512] [DEBUG] [REMOTE ] NCTY: Retrieved 5295 rows, trimmed to 300. [2026-01-02T12:24:33.196663] [DEBUG] [REMOTE ] NCTY: PASS: History has at least 300 days. [2026-01-02T12:24:33.196861] [DEBUG] [REMOTE ] NCTY: PASS: Price check passed. Min price $6.21. [2026-01-02T12:24:33.197009] [DEBUG] [REMOTE ] NCTY: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:33.197117] [DEBUG] [REMOTE ] NCTY: PASS: Integrity check passed. [2026-01-02T12:24:33.197156] [DEBUG] [REMOTE ] NCTY: Symbol is viable for forecasting. [2026-01-02T12:24:33.197202] [INFO ] [MAIN ] [2179/3541] NCTY kept (0.4s) | 2176 kept, 3 rejected | 89.0/min | ETA: 15.3m [2026-01-02T12:24:33.724701] [DEBUG] [REMOTE ] NCZ: Retrieved 5644 rows, trimmed to 300. [2026-01-02T12:24:33.724834] [DEBUG] [REMOTE ] NCZ: PASS: History has at least 300 days. [2026-01-02T12:24:33.725042] [DEBUG] [REMOTE ] NCZ: PASS: Price check passed. Min price $13.16. [2026-01-02T12:24:33.725174] [DEBUG] [REMOTE ] NCZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:33.725284] [DEBUG] [REMOTE ] NCZ: PASS: Integrity check passed. [2026-01-02T12:24:33.725323] [DEBUG] [REMOTE ] NCZ: Symbol is viable for forecasting. [2026-01-02T12:24:33.725370] [INFO ] [MAIN ] [2180/3541] NCZ kept (0.5s) | 2177 kept, 3 rejected | 89.0/min | ETA: 15.3m [2026-01-02T12:24:34.236701] [DEBUG] [REMOTE ] NDAQ: Retrieved 5915 rows, trimmed to 300. [2026-01-02T12:24:34.236834] [DEBUG] [REMOTE ] NDAQ: PASS: History has at least 300 days. [2026-01-02T12:24:34.237038] [DEBUG] [REMOTE ] NDAQ: PASS: Price check passed. Min price $85.17. [2026-01-02T12:24:34.237171] [DEBUG] [REMOTE ] NDAQ: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:34.237281] [DEBUG] [REMOTE ] NDAQ: PASS: Integrity check passed. [2026-01-02T12:24:34.237321] [DEBUG] [REMOTE ] NDAQ: Symbol is viable for forecasting. [2026-01-02T12:24:34.237369] [INFO ] [MAIN ] [2181/3541] NDAQ kept (0.5s) | 2178 kept, 3 rejected | 89.1/min | ETA: 15.3m [2026-01-02T12:24:34.512761] [DEBUG] [REMOTE ] NDMO: Retrieved 1343 rows, trimmed to 300. [2026-01-02T12:24:34.512888] [DEBUG] [REMOTE ] NDMO: PASS: History has at least 300 days. [2026-01-02T12:24:34.513079] [DEBUG] [REMOTE ] NDMO: PASS: Price check passed. Min price $9.98. [2026-01-02T12:24:34.513211] [DEBUG] [REMOTE ] NDMO: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:34.513332] [DEBUG] [REMOTE ] NDMO: PASS: Integrity check passed. [2026-01-02T12:24:34.513379] [DEBUG] [REMOTE ] NDMO: Symbol is viable for forecasting. [2026-01-02T12:24:34.513436] [INFO ] [MAIN ] [2182/3541] NDMO kept (0.3s) | 2179 kept, 3 rejected | 89.1/min | ETA: 15.3m [2026-01-02T12:24:34.821901] [DEBUG] [REMOTE ] NDRA: Retrieved 2138 rows, trimmed to 300. [2026-01-02T12:24:34.822023] [DEBUG] [REMOTE ] NDRA: PASS: History has at least 300 days. [2026-01-02T12:24:34.822218] [DEBUG] [REMOTE ] NDRA: PASS: Price check passed. Min price $4.30. [2026-01-02T12:24:34.822350] [DEBUG] [REMOTE ] NDRA: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:34.822458] [DEBUG] [REMOTE ] NDRA: PASS: Integrity check passed. [2026-01-02T12:24:34.822497] [DEBUG] [REMOTE ] NDRA: Symbol is viable for forecasting. [2026-01-02T12:24:34.822544] [INFO ] [MAIN ] [2183/3541] NDRA kept (0.3s) | 2180 kept, 3 rejected | 89.1/min | ETA: 15.2m [2026-01-02T12:24:35.497114] [DEBUG] [REMOTE ] NDSN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:35.497265] [DEBUG] [REMOTE ] NDSN: PASS: History has at least 300 days. [2026-01-02T12:24:35.497528] [DEBUG] [REMOTE ] NDSN: PASS: Price check passed. Min price $225.91. [2026-01-02T12:24:35.497687] [DEBUG] [REMOTE ] NDSN: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:35.497831] [DEBUG] [REMOTE ] NDSN: PASS: Integrity check passed. [2026-01-02T12:24:35.497882] [DEBUG] [REMOTE ] NDSN: Symbol is viable for forecasting. [2026-01-02T12:24:35.497935] [INFO ] [MAIN ] [2184/3541] NDSN kept (0.7s) | 2181 kept, 3 rejected | 89.1/min | ETA: 15.2m [2026-01-02T12:24:35.748283] [DEBUG] [REMOTE ] NE: Retrieved 1147 rows, trimmed to 300. [2026-01-02T12:24:35.748414] [DEBUG] [REMOTE ] NE: PASS: History has at least 300 days. [2026-01-02T12:24:35.748677] [DEBUG] [REMOTE ] NE: PASS: Price check passed. Min price $26.30. [2026-01-02T12:24:35.748819] [DEBUG] [REMOTE ] NE: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:35.748926] [DEBUG] [REMOTE ] NE: PASS: Integrity check passed. [2026-01-02T12:24:35.748966] [DEBUG] [REMOTE ] NE: Symbol is viable for forecasting. [2026-01-02T12:24:35.749013] [INFO ] [MAIN ] [2185/3541] NE kept (0.3s) | 2182 kept, 3 rejected | 89.1/min | ETA: 15.2m [2026-01-02T12:24:36.348739] [DEBUG] [REMOTE ] NEA: Retrieved 5813 rows, trimmed to 300. [2026-01-02T12:24:36.348879] [DEBUG] [REMOTE ] NEA: PASS: History has at least 300 days. [2026-01-02T12:24:36.349102] [DEBUG] [REMOTE ] NEA: PASS: Price check passed. Min price $11.15. [2026-01-02T12:24:36.349234] [DEBUG] [REMOTE ] NEA: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:36.349351] [DEBUG] [REMOTE ] NEA: PASS: Integrity check passed. [2026-01-02T12:24:36.349390] [DEBUG] [REMOTE ] NEA: Symbol is viable for forecasting. [2026-01-02T12:24:36.349438] [INFO ] [MAIN ] [2186/3541] NEA kept (0.6s) | 2183 kept, 3 rejected | 89.1/min | ETA: 15.2m [2026-01-02T12:24:36.754752] [DEBUG] [REMOTE ] NECB: Retrieved 4900 rows, trimmed to 300. [2026-01-02T12:24:36.754878] [DEBUG] [REMOTE ] NECB: PASS: History has at least 300 days. [2026-01-02T12:24:36.755076] [DEBUG] [REMOTE ] NECB: PASS: Price check passed. Min price $19.51. [2026-01-02T12:24:36.755209] [DEBUG] [REMOTE ] NECB: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:36.755317] [DEBUG] [REMOTE ] NECB: PASS: Integrity check passed. [2026-01-02T12:24:36.755356] [DEBUG] [REMOTE ] NECB: Symbol is viable for forecasting. [2026-01-02T12:24:36.755403] [INFO ] [MAIN ] [2187/3541] NECB kept (0.4s) | 2184 kept, 3 rejected | 89.1/min | ETA: 15.2m [2026-01-02T12:24:37.210113] [DEBUG] [REMOTE ] NEE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:37.210261] [DEBUG] [REMOTE ] NEE: PASS: History has at least 300 days. [2026-01-02T12:24:37.210512] [DEBUG] [REMOTE ] NEE: PASS: Price check passed. Min price $79.54. [2026-01-02T12:24:37.210663] [DEBUG] [REMOTE ] NEE: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:37.210787] [DEBUG] [REMOTE ] NEE: PASS: Integrity check passed. [2026-01-02T12:24:37.210827] [DEBUG] [REMOTE ] NEE: Symbol is viable for forecasting. [2026-01-02T12:24:37.210876] [INFO ] [MAIN ] [2188/3541] NEE kept (0.5s) | 2185 kept, 3 rejected | 89.2/min | ETA: 15.2m [2026-01-02T12:24:37.575833] [DEBUG] [REMOTE ] NEGG: Retrieved 3949 rows, trimmed to 300. [2026-01-02T12:24:37.575978] [DEBUG] [REMOTE ] NEGG: PASS: History has at least 300 days. [2026-01-02T12:24:37.576200] [DEBUG] [REMOTE ] NEGG: PASS: Price check passed. Min price $44.26. [2026-01-02T12:24:37.576367] [DEBUG] [REMOTE ] NEGG: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:37.576490] [DEBUG] [REMOTE ] NEGG: PASS: Integrity check passed. [2026-01-02T12:24:37.576531] [DEBUG] [REMOTE ] NEGG: Symbol is viable for forecasting. [2026-01-02T12:24:37.576601] [INFO ] [MAIN ] [2189/3541] NEGG kept (0.4s) | 2186 kept, 3 rejected | 89.2/min | ETA: 15.2m [2026-01-02T12:24:37.972458] [DEBUG] [REMOTE ] NEM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:37.972618] [DEBUG] [REMOTE ] NEM: PASS: History has at least 300 days. [2026-01-02T12:24:37.972920] [DEBUG] [REMOTE ] NEM: PASS: Price check passed. Min price $78.41. [2026-01-02T12:24:37.973081] [DEBUG] [REMOTE ] NEM: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:37.973209] [DEBUG] [REMOTE ] NEM: PASS: Integrity check passed. [2026-01-02T12:24:37.973250] [DEBUG] [REMOTE ] NEM: Symbol is viable for forecasting. [2026-01-02T12:24:37.973299] [INFO ] [MAIN ] [2190/3541] NEM kept (0.4s) | 2187 kept, 3 rejected | 89.2/min | ETA: 15.1m [2026-01-02T12:24:38.464752] [DEBUG] [REMOTE ] NEOG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:38.464886] [DEBUG] [REMOTE ] NEOG: PASS: History has at least 300 days. [2026-01-02T12:24:38.465107] [DEBUG] [REMOTE ] NEOG: PASS: Price check passed. Min price $5.41. [2026-01-02T12:24:38.465239] [DEBUG] [REMOTE ] NEOG: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:38.465349] [DEBUG] [REMOTE ] NEOG: PASS: Integrity check passed. [2026-01-02T12:24:38.465388] [DEBUG] [REMOTE ] NEOG: Symbol is viable for forecasting. [2026-01-02T12:24:38.465436] [INFO ] [MAIN ] [2191/3541] NEOG kept (0.5s) | 2188 kept, 3 rejected | 89.2/min | ETA: 15.1m [2026-01-02T12:24:38.907861] [DEBUG] [REMOTE ] NEON: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:38.908014] [DEBUG] [REMOTE ] NEON: PASS: History has at least 300 days. [2026-01-02T12:24:38.908279] [DEBUG] [REMOTE ] NEON: PASS: Price check passed. Min price $1.74. [2026-01-02T12:24:38.908460] [DEBUG] [REMOTE ] NEON: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:38.908652] [DEBUG] [REMOTE ] NEON: PASS: Integrity check passed. [2026-01-02T12:24:38.908709] [DEBUG] [REMOTE ] NEON: Symbol is viable for forecasting. [2026-01-02T12:24:38.908774] [INFO ] [MAIN ] [2192/3541] NEON kept (0.4s) | 2189 kept, 3 rejected | 89.2/min | ETA: 15.1m [2026-01-02T12:24:39.074958] [DEBUG] [REMOTE ] NEXA: Retrieved 2055 rows, trimmed to 300. [2026-01-02T12:24:39.075094] [DEBUG] [REMOTE ] NEXA: PASS: History has at least 300 days. [2026-01-02T12:24:39.075291] [DEBUG] [REMOTE ] NEXA: PASS: Price check passed. Min price $5.11. [2026-01-02T12:24:39.075426] [DEBUG] [REMOTE ] NEXA: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:39.075536] [DEBUG] [REMOTE ] NEXA: PASS: Integrity check passed. [2026-01-02T12:24:39.075604] [DEBUG] [REMOTE ] NEXA: Symbol is viable for forecasting. [2026-01-02T12:24:39.075655] [INFO ] [MAIN ] [2193/3541] NEXA kept (0.2s) | 2190 kept, 3 rejected | 89.3/min | ETA: 15.1m [2026-01-02T12:24:39.433873] [DEBUG] [REMOTE ] NEXN: Retrieved 1139 rows, trimmed to 300. [2026-01-02T12:24:39.434000] [DEBUG] [REMOTE ] NEXN: PASS: History has at least 300 days. [2026-01-02T12:24:39.434200] [DEBUG] [REMOTE ] NEXN: PASS: Price check passed. Min price $6.33. [2026-01-02T12:24:39.434345] [DEBUG] [REMOTE ] NEXN: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:39.434452] [DEBUG] [REMOTE ] NEXN: PASS: Integrity check passed. [2026-01-02T12:24:39.434491] [DEBUG] [REMOTE ] NEXN: Symbol is viable for forecasting. [2026-01-02T12:24:39.434538] [INFO ] [MAIN ] [2194/3541] NEXN kept (0.4s) | 2191 kept, 3 rejected | 89.3/min | ETA: 15.1m [2026-01-02T12:24:40.167408] [DEBUG] [REMOTE ] NFBK: Retrieved 4565 rows, trimmed to 300. [2026-01-02T12:24:40.167533] [DEBUG] [REMOTE ] NFBK: PASS: History has at least 300 days. [2026-01-02T12:24:40.167757] [DEBUG] [REMOTE ] NFBK: PASS: Price check passed. Min price $9.99. [2026-01-02T12:24:40.167890] [DEBUG] [REMOTE ] NFBK: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:40.167998] [DEBUG] [REMOTE ] NFBK: PASS: Integrity check passed. [2026-01-02T12:24:40.168037] [DEBUG] [REMOTE ] NFBK: Symbol is viable for forecasting. [2026-01-02T12:24:40.168084] [INFO ] [MAIN ] [2195/3541] NFBK kept (0.7s) | 2192 kept, 3 rejected | 89.3/min | ETA: 15.1m [2026-01-02T12:24:40.362789] [DEBUG] [REMOTE ] NFE: Retrieved 1740 rows, trimmed to 300. [2026-01-02T12:24:40.362907] [DEBUG] [REMOTE ] NFE: PASS: History has at least 300 days. [2026-01-02T12:24:40.363099] [DEBUG] [REMOTE ] NFE: PASS: Price check passed. Min price $1.05. [2026-01-02T12:24:40.363228] [DEBUG] [REMOTE ] NFE: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:40.363334] [DEBUG] [REMOTE ] NFE: PASS: Integrity check passed. [2026-01-02T12:24:40.363373] [DEBUG] [REMOTE ] NFE: Symbol is viable for forecasting. [2026-01-02T12:24:40.363419] [INFO ] [MAIN ] [2196/3541] NFE kept (0.2s) | 2193 kept, 3 rejected | 89.3/min | ETA: 15.1m [2026-01-02T12:24:41.020491] [DEBUG] [REMOTE ] NFG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:41.020648] [DEBUG] [REMOTE ] NFG: PASS: History has at least 300 days. [2026-01-02T12:24:41.020894] [DEBUG] [REMOTE ] NFG: PASS: Price check passed. Min price $77.47. [2026-01-02T12:24:41.021027] [DEBUG] [REMOTE ] NFG: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:41.021140] [DEBUG] [REMOTE ] NFG: PASS: Integrity check passed. [2026-01-02T12:24:41.021179] [DEBUG] [REMOTE ] NFG: Symbol is viable for forecasting. [2026-01-02T12:24:41.021225] [INFO ] [MAIN ] [2197/3541] NFG kept (0.7s) | 2194 kept, 3 rejected | 89.3/min | ETA: 15.1m [2026-01-02T12:24:42.832202] [DEBUG] [REMOTE ] NFJ: Retrieved 5244 rows, trimmed to 300. [2026-01-02T12:24:42.832337] [DEBUG] [REMOTE ] NFJ: PASS: History has at least 300 days. [2026-01-02T12:24:42.832554] [DEBUG] [REMOTE ] NFJ: PASS: Price check passed. Min price $12.16. [2026-01-02T12:24:42.832711] [DEBUG] [REMOTE ] NFJ: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:42.832829] [DEBUG] [REMOTE ] NFJ: PASS: Integrity check passed. [2026-01-02T12:24:42.832869] [DEBUG] [REMOTE ] NFJ: Symbol is viable for forecasting. [2026-01-02T12:24:42.832916] [INFO ] [MAIN ] [2198/3541] NFJ kept (1.8s) | 2195 kept, 3 rejected | 89.2/min | ETA: 15.1m [2026-01-02T12:24:43.281958] [DEBUG] [REMOTE ] NFLX: Retrieved 5941 rows, trimmed to 300. [2026-01-02T12:24:43.282145] [DEBUG] [REMOTE ] NFLX: PASS: History has at least 300 days. [2026-01-02T12:24:43.282393] [DEBUG] [REMOTE ] NFLX: PASS: Price check passed. Min price $92.71. [2026-01-02T12:24:43.282530] [DEBUG] [REMOTE ] NFLX: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:43.282675] [DEBUG] [REMOTE ] NFLX: PASS: Integrity check passed. [2026-01-02T12:24:43.282718] [DEBUG] [REMOTE ] NFLX: Symbol is viable for forecasting. [2026-01-02T12:24:43.282777] [INFO ] [MAIN ] [2199/3541] NFLX kept (0.4s) | 2196 kept, 3 rejected | 89.2/min | ETA: 15.0m [2026-01-02T12:24:43.509030] [DEBUG] [REMOTE ] NFTY: Retrieved 3482 rows, trimmed to 300. [2026-01-02T12:24:43.509179] [DEBUG] [REMOTE ] NFTY: PASS: History has at least 300 days. [2026-01-02T12:24:43.509433] [DEBUG] [REMOTE ] NFTY: PASS: Price check passed. Min price $56.66. [2026-01-02T12:24:43.509674] [DEBUG] [REMOTE ] NFTY: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:43.509816] [DEBUG] [REMOTE ] NFTY: PASS: Integrity check passed. [2026-01-02T12:24:43.509860] [DEBUG] [REMOTE ] NFTY: Symbol is viable for forecasting. [2026-01-02T12:24:43.509915] [INFO ] [MAIN ] [2200/3541] NFTY kept (0.2s) | 2197 kept, 3 rejected | 89.3/min | ETA: 15.0m [2026-01-02T12:24:44.131512] [DEBUG] [REMOTE ] NGG: Retrieved 6286 rows, trimmed to 300. [2026-01-02T12:24:44.131687] [DEBUG] [REMOTE ] NGG: PASS: History has at least 300 days. [2026-01-02T12:24:44.131929] [DEBUG] [REMOTE ] NGG: PASS: Price check passed. Min price $72.28. [2026-01-02T12:24:44.132069] [DEBUG] [REMOTE ] NGG: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:44.132189] [DEBUG] [REMOTE ] NGG: PASS: Integrity check passed. [2026-01-02T12:24:44.132229] [DEBUG] [REMOTE ] NGG: Symbol is viable for forecasting. [2026-01-02T12:24:44.132278] [INFO ] [MAIN ] [2201/3541] NGG kept (0.6s) | 2198 kept, 3 rejected | 89.3/min | ETA: 15.0m [2026-01-02T12:24:44.515236] [DEBUG] [REMOTE ] NGL: Retrieved 3680 rows, trimmed to 300. [2026-01-02T12:24:44.515373] [DEBUG] [REMOTE ] NGL: PASS: History has at least 300 days. [2026-01-02T12:24:44.515614] [DEBUG] [REMOTE ] NGL: PASS: Price check passed. Min price $6.04. [2026-01-02T12:24:44.515750] [DEBUG] [REMOTE ] NGL: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:44.515862] [DEBUG] [REMOTE ] NGL: PASS: Integrity check passed. [2026-01-02T12:24:44.515902] [DEBUG] [REMOTE ] NGL: Symbol is viable for forecasting. [2026-01-02T12:24:44.515950] [INFO ] [MAIN ] [2202/3541] NGL kept (0.4s) | 2199 kept, 3 rejected | 89.3/min | ETA: 15.0m [2026-01-02T12:24:44.897064] [DEBUG] [REMOTE ] NGNE: Retrieved 2974 rows, trimmed to 300. [2026-01-02T12:24:44.897198] [DEBUG] [REMOTE ] NGNE: PASS: History has at least 300 days. [2026-01-02T12:24:44.897422] [DEBUG] [REMOTE ] NGNE: PASS: Price check passed. Min price $19.14. [2026-01-02T12:24:44.897556] [DEBUG] [REMOTE ] NGNE: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:44.897729] [DEBUG] [REMOTE ] NGNE: PASS: Integrity check passed. [2026-01-02T12:24:44.897778] [DEBUG] [REMOTE ] NGNE: Symbol is viable for forecasting. [2026-01-02T12:24:44.897827] [INFO ] [MAIN ] [2203/3541] NGNE kept (0.4s) | 2200 kept, 3 rejected | 89.3/min | ETA: 15.0m [2026-01-02T12:24:45.383368] [DEBUG] [REMOTE ] NGS: Retrieved 5836 rows, trimmed to 300. [2026-01-02T12:24:45.383561] [DEBUG] [REMOTE ] NGS: PASS: History has at least 300 days. [2026-01-02T12:24:45.383841] [DEBUG] [REMOTE ] NGS: PASS: Price check passed. Min price $25.59. [2026-01-02T12:24:45.383979] [DEBUG] [REMOTE ] NGS: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:45.384103] [DEBUG] [REMOTE ] NGS: PASS: Integrity check passed. [2026-01-02T12:24:45.384144] [DEBUG] [REMOTE ] NGS: Symbol is viable for forecasting. [2026-01-02T12:24:45.384195] [INFO ] [MAIN ] [2204/3541] NGS kept (0.5s) | 2201 kept, 3 rejected | 89.3/min | ETA: 15.0m [2026-01-02T12:24:45.734389] [DEBUG] [REMOTE ] NGVC: Retrieved 3379 rows, trimmed to 300. [2026-01-02T12:24:45.734605] [DEBUG] [REMOTE ] NGVC: PASS: History has at least 300 days. [2026-01-02T12:24:45.734884] [DEBUG] [REMOTE ] NGVC: PASS: Price check passed. Min price $24.80. [2026-01-02T12:24:45.735035] [DEBUG] [REMOTE ] NGVC: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:45.735165] [DEBUG] [REMOTE ] NGVC: PASS: Integrity check passed. [2026-01-02T12:24:45.735208] [DEBUG] [REMOTE ] NGVC: Symbol is viable for forecasting. [2026-01-02T12:24:45.735262] [INFO ] [MAIN ] [2205/3541] NGVC kept (0.4s) | 2202 kept, 3 rejected | 89.3/min | ETA: 15.0m [2026-01-02T12:24:50.016732] [DEBUG] [REMOTE ] NHI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:50.016880] [DEBUG] [REMOTE ] NHI: PASS: History has at least 300 days. [2026-01-02T12:24:50.017097] [DEBUG] [REMOTE ] NHI: PASS: Price check passed. Min price $71.61. [2026-01-02T12:24:50.017234] [DEBUG] [REMOTE ] NHI: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:50.017351] [DEBUG] [REMOTE ] NHI: PASS: Integrity check passed. [2026-01-02T12:24:50.017392] [DEBUG] [REMOTE ] NHI: Symbol is viable for forecasting. [2026-01-02T12:24:50.017440] [INFO ] [MAIN ] [2206/3541] NHI kept (4.3s) | 2203 kept, 3 rejected | 89.1/min | ETA: 15.0m [2026-01-02T12:24:51.792266] [DEBUG] [REMOTE ] NHTC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:51.792426] [DEBUG] [REMOTE ] NHTC: PASS: History has at least 300 days. [2026-01-02T12:24:51.792696] [DEBUG] [REMOTE ] NHTC: PASS: Price check passed. Min price $2.37. [2026-01-02T12:24:51.792841] [DEBUG] [REMOTE ] NHTC: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:51.792964] [DEBUG] [REMOTE ] NHTC: PASS: Integrity check passed. [2026-01-02T12:24:51.793007] [DEBUG] [REMOTE ] NHTC: Symbol is viable for forecasting. [2026-01-02T12:24:51.793059] [INFO ] [MAIN ] [2207/3541] NHTC kept (1.8s) | 2204 kept, 3 rejected | 89.1/min | ETA: 15.0m [2026-01-02T12:24:52.573844] [DEBUG] [REMOTE ] NI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:52.574048] [DEBUG] [REMOTE ] NI: PASS: History has at least 300 days. [2026-01-02T12:24:52.574403] [DEBUG] [REMOTE ] NI: PASS: Price check passed. Min price $40.97. [2026-01-02T12:24:52.574586] [DEBUG] [REMOTE ] NI: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:52.574754] [DEBUG] [REMOTE ] NI: PASS: Integrity check passed. [2026-01-02T12:24:52.574798] [DEBUG] [REMOTE ] NI: Symbol is viable for forecasting. [2026-01-02T12:24:52.574855] [INFO ] [MAIN ] [2208/3541] NI kept (0.8s) | 2205 kept, 3 rejected | 89.0/min | ETA: 15.0m [2026-01-02T12:24:52.888657] [DEBUG] [REMOTE ] NIC: Retrieved 2491 rows, trimmed to 300. [2026-01-02T12:24:52.888878] [DEBUG] [REMOTE ] NIC: PASS: History has at least 300 days. [2026-01-02T12:24:52.889139] [DEBUG] [REMOTE ] NIC: PASS: Price check passed. Min price $114.76. [2026-01-02T12:24:52.889287] [DEBUG] [REMOTE ] NIC: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:52.889405] [DEBUG] [REMOTE ] NIC: PASS: Integrity check passed. [2026-01-02T12:24:52.889446] [DEBUG] [REMOTE ] NIC: Symbol is viable for forecasting. [2026-01-02T12:24:52.889496] [INFO ] [MAIN ] [2209/3541] NIC kept (0.3s) | 2206 kept, 3 rejected | 89.1/min | ETA: 15.0m [2026-01-02T12:24:53.445493] [DEBUG] [REMOTE ] NICE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:53.445651] [DEBUG] [REMOTE ] NICE: PASS: History has at least 300 days. [2026-01-02T12:24:53.445885] [DEBUG] [REMOTE ] NICE: PASS: Price check passed. Min price $99.60. [2026-01-02T12:24:53.446028] [DEBUG] [REMOTE ] NICE: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:53.446144] [DEBUG] [REMOTE ] NICE: PASS: Integrity check passed. [2026-01-02T12:24:53.446184] [DEBUG] [REMOTE ] NICE: Symbol is viable for forecasting. [2026-01-02T12:24:53.446233] [INFO ] [MAIN ] [2210/3541] NICE kept (0.6s) | 2207 kept, 3 rejected | 89.1/min | ETA: 14.9m [2026-01-02T12:24:53.832856] [DEBUG] [REMOTE ] NIE: Retrieved 4745 rows, trimmed to 300. [2026-01-02T12:24:53.832985] [DEBUG] [REMOTE ] NIE: PASS: History has at least 300 days. [2026-01-02T12:24:53.833184] [DEBUG] [REMOTE ] NIE: PASS: Price check passed. Min price $23.55. [2026-01-02T12:24:53.833342] [DEBUG] [REMOTE ] NIE: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:53.833452] [DEBUG] [REMOTE ] NIE: PASS: Integrity check passed. [2026-01-02T12:24:53.833491] [DEBUG] [REMOTE ] NIE: Symbol is viable for forecasting. [2026-01-02T12:24:53.833537] [INFO ] [MAIN ] [2211/3541] NIE kept (0.4s) | 2208 kept, 3 rejected | 89.1/min | ETA: 14.9m [2026-01-02T12:24:54.076377] [DEBUG] [REMOTE ] NIKL: Retrieved 698 rows, trimmed to 300. [2026-01-02T12:24:54.076502] [DEBUG] [REMOTE ] NIKL: PASS: History has at least 300 days. [2026-01-02T12:24:54.076714] [DEBUG] [REMOTE ] NIKL: PASS: Price check passed. Min price $12.84. [2026-01-02T12:24:54.076848] [DEBUG] [REMOTE ] NIKL: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:54.076953] [DEBUG] [REMOTE ] NIKL: PASS: Integrity check passed. [2026-01-02T12:24:54.076992] [DEBUG] [REMOTE ] NIKL: Symbol is viable for forecasting. [2026-01-02T12:24:54.077037] [INFO ] [MAIN ] [2212/3541] NIKL kept (0.2s) | 2209 kept, 3 rejected | 89.1/min | ETA: 14.9m [2026-01-02T12:24:54.734542] [DEBUG] [REMOTE ] NIM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:54.734698] [DEBUG] [REMOTE ] NIM: PASS: History has at least 300 days. [2026-01-02T12:24:54.734903] [DEBUG] [REMOTE ] NIM: PASS: Price check passed. Min price $9.15. [2026-01-02T12:24:54.735036] [DEBUG] [REMOTE ] NIM: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:54.735146] [DEBUG] [REMOTE ] NIM: PASS: Integrity check passed. [2026-01-02T12:24:54.735185] [DEBUG] [REMOTE ] NIM: Symbol is viable for forecasting. [2026-01-02T12:24:54.735232] [INFO ] [MAIN ] [2213/3541] NIM kept (0.7s) | 2210 kept, 3 rejected | 89.1/min | ETA: 14.9m [2026-01-02T12:24:54.974044] [DEBUG] [REMOTE ] NIO: Retrieved 1836 rows, trimmed to 300. [2026-01-02T12:24:54.974155] [DEBUG] [REMOTE ] NIO: PASS: History has at least 300 days. [2026-01-02T12:24:54.974350] [DEBUG] [REMOTE ] NIO: PASS: Price check passed. Min price $4.79. [2026-01-02T12:24:54.974482] [DEBUG] [REMOTE ] NIO: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:54.974614] [DEBUG] [REMOTE ] NIO: PASS: Integrity check passed. [2026-01-02T12:24:54.974656] [DEBUG] [REMOTE ] NIO: Symbol is viable for forecasting. [2026-01-02T12:24:54.974701] [INFO ] [MAIN ] [2214/3541] NIO kept (0.2s) | 2211 kept, 3 rejected | 89.1/min | ETA: 14.9m [2026-01-02T12:24:55.318368] [DEBUG] [REMOTE ] NISN: Retrieved 2266 rows, trimmed to 300. [2026-01-02T12:24:55.318495] [DEBUG] [REMOTE ] NISN: PASS: History has at least 300 days. [2026-01-02T12:24:55.318733] [DEBUG] [REMOTE ] NISN: PASS: Price check passed. Min price $1.05. [2026-01-02T12:24:55.318871] [DEBUG] [REMOTE ] NISN: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:55.318976] [DEBUG] [REMOTE ] NISN: PASS: Integrity check passed. [2026-01-02T12:24:55.319014] [DEBUG] [REMOTE ] NISN: Symbol is viable for forecasting. [2026-01-02T12:24:55.319061] [INFO ] [MAIN ] [2215/3541] NISN kept (0.3s) | 2212 kept, 3 rejected | 89.2/min | ETA: 14.9m [2026-01-02T12:24:56.108861] [DEBUG] [REMOTE ] NITO: Retrieved 1462 rows, trimmed to 300. [2026-01-02T12:24:56.108980] [DEBUG] [REMOTE ] NITO: PASS: History has at least 300 days. [2026-01-02T12:24:56.109182] [DEBUG] [REMOTE ] NITO: PASS: Price check passed. Min price $1.56. [2026-01-02T12:24:56.109319] [DEBUG] [REMOTE ] NITO: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:56.109429] [DEBUG] [REMOTE ] NITO: PASS: Integrity check passed. [2026-01-02T12:24:56.109470] [DEBUG] [REMOTE ] NITO: Symbol is viable for forecasting. [2026-01-02T12:24:56.109518] [INFO ] [MAIN ] [2216/3541] NITO kept (0.8s) | 2213 kept, 3 rejected | 89.2/min | ETA: 14.9m [2026-01-02T12:24:56.576143] [DEBUG] [REMOTE ] NKSH: Retrieved 6561 rows, trimmed to 300. [2026-01-02T12:24:56.576296] [DEBUG] [REMOTE ] NKSH: PASS: History has at least 300 days. [2026-01-02T12:24:56.576508] [DEBUG] [REMOTE ] NKSH: PASS: Price check passed. Min price $26.47. [2026-01-02T12:24:56.576661] [DEBUG] [REMOTE ] NKSH: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:56.576785] [DEBUG] [REMOTE ] NKSH: PASS: Integrity check passed. [2026-01-02T12:24:56.576825] [DEBUG] [REMOTE ] NKSH: Symbol is viable for forecasting. [2026-01-02T12:24:56.576871] [INFO ] [MAIN ] [2217/3541] NKSH kept (0.5s) | 2214 kept, 3 rejected | 89.2/min | ETA: 14.8m [2026-01-02T12:24:56.783487] [DEBUG] [REMOTE ] NKTX: Retrieved 1377 rows, trimmed to 300. [2026-01-02T12:24:56.783665] [DEBUG] [REMOTE ] NKTX: PASS: History has at least 300 days. [2026-01-02T12:24:56.783916] [DEBUG] [REMOTE ] NKTX: PASS: Price check passed. Min price $1.73. [2026-01-02T12:24:56.784054] [DEBUG] [REMOTE ] NKTX: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:56.784164] [DEBUG] [REMOTE ] NKTX: PASS: Integrity check passed. [2026-01-02T12:24:56.784205] [DEBUG] [REMOTE ] NKTX: Symbol is viable for forecasting. [2026-01-02T12:24:56.784252] [INFO ] [MAIN ] [2218/3541] NKTX kept (0.2s) | 2215 kept, 3 rejected | 89.2/min | ETA: 14.8m [2026-01-02T12:24:57.434458] [DEBUG] [REMOTE ] NKX: Retrieved 5777 rows, trimmed to 300. [2026-01-02T12:24:57.434625] [DEBUG] [REMOTE ] NKX: PASS: History has at least 300 days. [2026-01-02T12:24:57.434837] [DEBUG] [REMOTE ] NKX: PASS: Price check passed. Min price $12.22. [2026-01-02T12:24:57.434982] [DEBUG] [REMOTE ] NKX: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:57.435124] [DEBUG] [REMOTE ] NKX: PASS: Integrity check passed. [2026-01-02T12:24:57.435176] [DEBUG] [REMOTE ] NKX: Symbol is viable for forecasting. [2026-01-02T12:24:57.435227] [INFO ] [MAIN ] [2219/3541] NKX kept (0.7s) | 2216 kept, 3 rejected | 89.2/min | ETA: 14.8m [2026-01-02T12:24:57.521292] [DEBUG] [REMOTE ] NLOP: Retrieved 546 rows, trimmed to 300. [2026-01-02T12:24:57.521473] [DEBUG] [REMOTE ] NLOP: PASS: History has at least 300 days. [2026-01-02T12:24:57.521738] [DEBUG] [REMOTE ] NLOP: PASS: Price check passed. Min price $24.59. [2026-01-02T12:24:57.521876] [DEBUG] [REMOTE ] NLOP: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:57.521987] [DEBUG] [REMOTE ] NLOP: PASS: Integrity check passed. [2026-01-02T12:24:57.522028] [DEBUG] [REMOTE ] NLOP: Symbol is viable for forecasting. [2026-01-02T12:24:57.522078] [INFO ] [MAIN ] [2220/3541] NLOP kept (0.1s) | 2217 kept, 3 rejected | 89.2/min | ETA: 14.8m [2026-01-02T12:24:58.310126] [DEBUG] [REMOTE ] NLY: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:24:58.310283] [DEBUG] [REMOTE ] NLY: PASS: History has at least 300 days. [2026-01-02T12:24:58.310507] [DEBUG] [REMOTE ] NLY: PASS: Price check passed. Min price $19.89. [2026-01-02T12:24:58.310662] [DEBUG] [REMOTE ] NLY: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:58.310782] [DEBUG] [REMOTE ] NLY: PASS: Integrity check passed. [2026-01-02T12:24:58.310823] [DEBUG] [REMOTE ] NLY: Symbol is viable for forecasting. [2026-01-02T12:24:58.310871] [INFO ] [MAIN ] [2221/3541] NLY kept (0.8s) | 2218 kept, 3 rejected | 89.2/min | ETA: 14.8m [2026-01-02T12:24:58.459136] [DEBUG] [REMOTE ] NMAI: Retrieved 1031 rows, trimmed to 300. [2026-01-02T12:24:58.459270] [DEBUG] [REMOTE ] NMAI: PASS: History has at least 300 days. [2026-01-02T12:24:58.459468] [DEBUG] [REMOTE ] NMAI: PASS: Price check passed. Min price $12.53. [2026-01-02T12:24:58.459651] [DEBUG] [REMOTE ] NMAI: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:58.459765] [DEBUG] [REMOTE ] NMAI: PASS: Integrity check passed. [2026-01-02T12:24:58.459805] [DEBUG] [REMOTE ] NMAI: Symbol is viable for forecasting. [2026-01-02T12:24:58.459854] [INFO ] [MAIN ] [2222/3541] NMAI kept (0.1s) | 2219 kept, 3 rejected | 89.3/min | ETA: 14.8m [2026-01-02T12:24:58.910962] [DEBUG] [REMOTE ] NMCO: Retrieved 1582 rows, trimmed to 300. [2026-01-02T12:24:58.911090] [DEBUG] [REMOTE ] NMCO: PASS: History has at least 300 days. [2026-01-02T12:24:58.911316] [DEBUG] [REMOTE ] NMCO: PASS: Price check passed. Min price $10.19. [2026-01-02T12:24:58.911459] [DEBUG] [REMOTE ] NMCO: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:58.911585] [DEBUG] [REMOTE ] NMCO: PASS: Integrity check passed. [2026-01-02T12:24:58.911628] [DEBUG] [REMOTE ] NMCO: Symbol is viable for forecasting. [2026-01-02T12:24:58.911674] [INFO ] [MAIN ] [2223/3541] NMCO kept (0.5s) | 2220 kept, 3 rejected | 89.3/min | ETA: 14.8m [2026-01-02T12:24:59.413392] [DEBUG] [REMOTE ] NMFC: Retrieved 3676 rows, trimmed to 300. [2026-01-02T12:24:59.413598] [DEBUG] [REMOTE ] NMFC: PASS: History has at least 300 days. [2026-01-02T12:24:59.413863] [DEBUG] [REMOTE ] NMFC: PASS: Price check passed. Min price $8.63. [2026-01-02T12:24:59.414006] [DEBUG] [REMOTE ] NMFC: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:59.414134] [DEBUG] [REMOTE ] NMFC: PASS: Integrity check passed. [2026-01-02T12:24:59.414176] [DEBUG] [REMOTE ] NMFC: Symbol is viable for forecasting. [2026-01-02T12:24:59.414228] [INFO ] [MAIN ] [2224/3541] NMFC kept (0.5s) | 2221 kept, 3 rejected | 89.3/min | ETA: 14.8m [2026-01-02T12:24:59.665272] [DEBUG] [REMOTE ] NMG: Retrieved 1855 rows, trimmed to 300. [2026-01-02T12:24:59.665447] [DEBUG] [REMOTE ] NMG: PASS: History has at least 300 days. [2026-01-02T12:24:59.665754] [DEBUG] [REMOTE ] NMG: PASS: Price check passed. Min price $2.44. [2026-01-02T12:24:59.665901] [DEBUG] [REMOTE ] NMG: PASS: Continuity check passed with 300 days. [2026-01-02T12:24:59.666043] [DEBUG] [REMOTE ] NMG: PASS: Integrity check passed. [2026-01-02T12:24:59.666088] [DEBUG] [REMOTE ] NMG: Symbol is viable for forecasting. [2026-01-02T12:24:59.666142] [INFO ] [MAIN ] [2225/3541] NMG kept (0.3s) | 2222 kept, 3 rejected | 89.3/min | ETA: 14.7m [2026-01-02T12:25:00.356427] [DEBUG] [REMOTE ] NMI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:25:00.356588] [DEBUG] [REMOTE ] NMI: PASS: History has at least 300 days. [2026-01-02T12:25:00.356825] [DEBUG] [REMOTE ] NMI: PASS: Price check passed. Min price $9.89. [2026-01-02T12:25:00.356963] [DEBUG] [REMOTE ] NMI: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:00.357080] [DEBUG] [REMOTE ] NMI: PASS: Integrity check passed. [2026-01-02T12:25:00.357120] [DEBUG] [REMOTE ] NMI: Symbol is viable for forecasting. [2026-01-02T12:25:00.357169] [INFO ] [MAIN ] [2226/3541] NMI kept (0.7s) | 2223 kept, 3 rejected | 89.3/min | ETA: 14.7m [2026-01-02T12:25:01.934806] [DEBUG] [REMOTE ] NMIH: Retrieved 3054 rows, trimmed to 300. [2026-01-02T12:25:01.934960] [DEBUG] [REMOTE ] NMIH: PASS: History has at least 300 days. [2026-01-02T12:25:01.935163] [DEBUG] [REMOTE ] NMIH: PASS: Price check passed. Min price $35.35. [2026-01-02T12:25:01.935327] [DEBUG] [REMOTE ] NMIH: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:01.935445] [DEBUG] [REMOTE ] NMIH: PASS: Integrity check passed. [2026-01-02T12:25:01.935485] [DEBUG] [REMOTE ] NMIH: Symbol is viable for forecasting. [2026-01-02T12:25:01.935534] [INFO ] [MAIN ] [2227/3541] NMIH kept (1.6s) | 2224 kept, 3 rejected | 89.3/min | ETA: 14.7m [2026-01-02T12:25:02.379736] [DEBUG] [REMOTE ] NMM: Retrieved 4562 rows, trimmed to 300. [2026-01-02T12:25:02.379880] [DEBUG] [REMOTE ] NMM: PASS: History has at least 300 days. [2026-01-02T12:25:02.380298] [DEBUG] [REMOTE ] NMM: PASS: Price check passed. Min price $43.42. [2026-01-02T12:25:02.380439] [DEBUG] [REMOTE ] NMM: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:02.380558] [DEBUG] [REMOTE ] NMM: PASS: Integrity check passed. [2026-01-02T12:25:02.380621] [DEBUG] [REMOTE ] NMM: Symbol is viable for forecasting. [2026-01-02T12:25:02.380671] [INFO ] [MAIN ] [2228/3541] NMM kept (0.4s) | 2225 kept, 3 rejected | 89.3/min | ETA: 14.7m [2026-01-02T12:25:02.479000] [DEBUG] [REMOTE ] NMRA: Retrieved 577 rows, trimmed to 300. [2026-01-02T12:25:02.479135] [DEBUG] [REMOTE ] NMRA: PASS: History has at least 300 days. [2026-01-02T12:25:02.479335] [DEBUG] [REMOTE ] NMRA: PASS: Price check passed. Min price $1.71. [2026-01-02T12:25:02.479473] [DEBUG] [REMOTE ] NMRA: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:02.479601] [DEBUG] [REMOTE ] NMRA: PASS: Integrity check passed. [2026-01-02T12:25:02.479645] [DEBUG] [REMOTE ] NMRA: Symbol is viable for forecasting. [2026-01-02T12:25:02.479693] [INFO ] [MAIN ] [2229/3541] NMRA kept (0.1s) | 2226 kept, 3 rejected | 89.3/min | ETA: 14.7m [2026-01-02T12:25:03.084171] [DEBUG] [REMOTE ] NMRK: Retrieved 2021 rows, trimmed to 300. [2026-01-02T12:25:03.084523] [DEBUG] [REMOTE ] NMRK: PASS: History has at least 300 days. [2026-01-02T12:25:03.084763] [DEBUG] [REMOTE ] NMRK: PASS: Price check passed. Min price $15.32. [2026-01-02T12:25:03.084899] [DEBUG] [REMOTE ] NMRK: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:03.085006] [DEBUG] [REMOTE ] NMRK: PASS: Integrity check passed. [2026-01-02T12:25:03.085045] [DEBUG] [REMOTE ] NMRK: Symbol is viable for forecasting. [2026-01-02T12:25:03.085092] [INFO ] [MAIN ] [2230/3541] NMRK kept (0.6s) | 2227 kept, 3 rejected | 89.3/min | ETA: 14.7m [2026-01-02T12:25:03.285062] [DEBUG] [REMOTE ] NN: Retrieved 1048 rows, trimmed to 300. [2026-01-02T12:25:03.285192] [DEBUG] [REMOTE ] NN: PASS: History has at least 300 days. [2026-01-02T12:25:03.285392] [DEBUG] [REMOTE ] NN: PASS: Price check passed. Min price $11.37. [2026-01-02T12:25:03.285529] [DEBUG] [REMOTE ] NN: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:03.285661] [DEBUG] [REMOTE ] NN: PASS: Integrity check passed. [2026-01-02T12:25:03.285704] [DEBUG] [REMOTE ] NN: Symbol is viable for forecasting. [2026-01-02T12:25:03.285753] [INFO ] [MAIN ] [2231/3541] NN kept (0.2s) | 2228 kept, 3 rejected | 89.3/min | ETA: 14.7m [2026-01-02T12:25:03.883508] [DEBUG] [REMOTE ] NNDM: Retrieved 2511 rows, trimmed to 300. [2026-01-02T12:25:03.883667] [DEBUG] [REMOTE ] NNDM: PASS: History has at least 300 days. [2026-01-02T12:25:03.883874] [DEBUG] [REMOTE ] NNDM: PASS: Price check passed. Min price $1.44. [2026-01-02T12:25:03.884004] [DEBUG] [REMOTE ] NNDM: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:03.884114] [DEBUG] [REMOTE ] NNDM: PASS: Integrity check passed. [2026-01-02T12:25:03.884154] [DEBUG] [REMOTE ] NNDM: Symbol is viable for forecasting. [2026-01-02T12:25:03.884201] [INFO ] [MAIN ] [2232/3541] NNDM kept (0.6s) | 2229 kept, 3 rejected | 89.3/min | ETA: 14.7m [2026-01-02T12:25:04.152768] [DEBUG] [REMOTE ] NNE: Retrieved 414 rows, trimmed to 300. [2026-01-02T12:25:04.152919] [DEBUG] [REMOTE ] NNE: PASS: History has at least 300 days. [2026-01-02T12:25:04.153119] [DEBUG] [REMOTE ] NNE: PASS: Price check passed. Min price $24.01. [2026-01-02T12:25:04.153280] [DEBUG] [REMOTE ] NNE: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:04.153391] [DEBUG] [REMOTE ] NNE: PASS: Integrity check passed. [2026-01-02T12:25:04.153430] [DEBUG] [REMOTE ] NNE: Symbol is viable for forecasting. [2026-01-02T12:25:04.153476] [INFO ] [MAIN ] [2233/3541] NNE kept (0.3s) | 2230 kept, 3 rejected | 89.4/min | ETA: 14.6m [2026-01-02T12:25:05.148357] [DEBUG] [REMOTE ] NNI: Retrieved 5548 rows, trimmed to 300. [2026-01-02T12:25:05.148490] [DEBUG] [REMOTE ] NNI: PASS: History has at least 300 days. [2026-01-02T12:25:05.148728] [DEBUG] [REMOTE ] NNI: PASS: Price check passed. Min price $124.42. [2026-01-02T12:25:05.148868] [DEBUG] [REMOTE ] NNI: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:05.148981] [DEBUG] [REMOTE ] NNI: PASS: Integrity check passed. [2026-01-02T12:25:05.149021] [DEBUG] [REMOTE ] NNI: Symbol is viable for forecasting. [2026-01-02T12:25:05.149068] [INFO ] [MAIN ] [2234/3541] NNI kept (1.0s) | 2231 kept, 3 rejected | 89.3/min | ETA: 14.6m [2026-01-02T12:25:05.591989] [DEBUG] [REMOTE ] NNN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:25:05.592124] [DEBUG] [REMOTE ] NNN: PASS: History has at least 300 days. [2026-01-02T12:25:05.592331] [DEBUG] [REMOTE ] NNN: PASS: Price check passed. Min price $39.05. [2026-01-02T12:25:05.592463] [DEBUG] [REMOTE ] NNN: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:05.592592] [DEBUG] [REMOTE ] NNN: PASS: Integrity check passed. [2026-01-02T12:25:05.592636] [DEBUG] [REMOTE ] NNN: Symbol is viable for forecasting. [2026-01-02T12:25:05.592684] [INFO ] [MAIN ] [2235/3541] NNN kept (0.4s) | 2232 kept, 3 rejected | 89.4/min | ETA: 14.6m [2026-01-02T12:25:05.846064] [DEBUG] [REMOTE ] NNOX: Retrieved 1347 rows, trimmed to 300. [2026-01-02T12:25:05.846190] [DEBUG] [REMOTE ] NNOX: PASS: History has at least 300 days. [2026-01-02T12:25:05.846386] [DEBUG] [REMOTE ] NNOX: PASS: Price check passed. Min price $2.78. [2026-01-02T12:25:05.846517] [DEBUG] [REMOTE ] NNOX: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:05.846650] [DEBUG] [REMOTE ] NNOX: PASS: Integrity check passed. [2026-01-02T12:25:05.846692] [DEBUG] [REMOTE ] NNOX: Symbol is viable for forecasting. [2026-01-02T12:25:05.846739] [INFO ] [MAIN ] [2236/3541] NNOX kept (0.3s) | 2233 kept, 3 rejected | 89.4/min | ETA: 14.6m [2026-01-02T12:25:06.328402] [DEBUG] [REMOTE ] NNY: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:25:06.328529] [DEBUG] [REMOTE ] NNY: PASS: History has at least 300 days. [2026-01-02T12:25:06.328766] [DEBUG] [REMOTE ] NNY: PASS: Price check passed. Min price $8.22. [2026-01-02T12:25:06.328899] [DEBUG] [REMOTE ] NNY: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:06.329018] [DEBUG] [REMOTE ] NNY: PASS: Integrity check passed. [2026-01-02T12:25:06.329058] [DEBUG] [REMOTE ] NNY: Symbol is viable for forecasting. [2026-01-02T12:25:06.329107] [INFO ] [MAIN ] [2237/3541] NNY kept (0.5s) | 2234 kept, 3 rejected | 89.4/min | ETA: 14.6m [2026-01-02T12:25:06.977112] [DEBUG] [REMOTE ] NOA: Retrieved 4806 rows, trimmed to 300. [2026-01-02T12:25:06.977243] [DEBUG] [REMOTE ] NOA: PASS: History has at least 300 days. [2026-01-02T12:25:06.977445] [DEBUG] [REMOTE ] NOA: PASS: Price check passed. Min price $13.09. [2026-01-02T12:25:06.977597] [DEBUG] [REMOTE ] NOA: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:06.977706] [DEBUG] [REMOTE ] NOA: PASS: Integrity check passed. [2026-01-02T12:25:06.977746] [DEBUG] [REMOTE ] NOA: Symbol is viable for forecasting. [2026-01-02T12:25:06.977794] [INFO ] [MAIN ] [2238/3541] NOA kept (0.6s) | 2235 kept, 3 rejected | 89.4/min | ETA: 14.6m [2026-01-02T12:25:07.356727] [DEBUG] [REMOTE ] NOAH: Retrieved 3808 rows, trimmed to 300. [2026-01-02T12:25:07.356857] [DEBUG] [REMOTE ] NOAH: PASS: History has at least 300 days. [2026-01-02T12:25:07.357055] [DEBUG] [REMOTE ] NOAH: PASS: Price check passed. Min price $9.61. [2026-01-02T12:25:07.357191] [DEBUG] [REMOTE ] NOAH: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:07.357297] [DEBUG] [REMOTE ] NOAH: PASS: Integrity check passed. [2026-01-02T12:25:07.357336] [DEBUG] [REMOTE ] NOAH: Symbol is viable for forecasting. [2026-01-02T12:25:07.357383] [INFO ] [MAIN ] [2239/3541] NOAH kept (0.4s) | 2236 kept, 3 rejected | 89.4/min | ETA: 14.6m [2026-01-02T12:25:07.717601] [DEBUG] [REMOTE ] NODK: Retrieved 2212 rows, trimmed to 300. [2026-01-02T12:25:07.717725] [DEBUG] [REMOTE ] NODK: PASS: History has at least 300 days. [2026-01-02T12:25:07.717925] [DEBUG] [REMOTE ] NODK: PASS: Price check passed. Min price $12.99. [2026-01-02T12:25:07.718062] [DEBUG] [REMOTE ] NODK: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:07.718171] [DEBUG] [REMOTE ] NODK: PASS: Integrity check passed. [2026-01-02T12:25:07.718211] [DEBUG] [REMOTE ] NODK: Symbol is viable for forecasting. [2026-01-02T12:25:07.718258] [INFO ] [MAIN ] [2240/3541] NODK kept (0.4s) | 2237 kept, 3 rejected | 89.4/min | ETA: 14.5m [2026-01-02T12:25:08.140820] [DEBUG] [REMOTE ] NOG: Retrieved 4711 rows, trimmed to 300. [2026-01-02T12:25:08.140952] [DEBUG] [REMOTE ] NOG: PASS: History has at least 300 days. [2026-01-02T12:25:08.141160] [DEBUG] [REMOTE ] NOG: PASS: Price check passed. Min price $20.06. [2026-01-02T12:25:08.141479] [DEBUG] [REMOTE ] NOG: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:08.141607] [DEBUG] [REMOTE ] NOG: PASS: Integrity check passed. [2026-01-02T12:25:08.141649] [DEBUG] [REMOTE ] NOG: Symbol is viable for forecasting. [2026-01-02T12:25:08.141696] [INFO ] [MAIN ] [2241/3541] NOG kept (0.4s) | 2238 kept, 3 rejected | 89.4/min | ETA: 14.5m [2026-01-02T12:25:08.495693] [DEBUG] [REMOTE ] NOMD: Retrieved 2514 rows, trimmed to 300. [2026-01-02T12:25:08.495816] [DEBUG] [REMOTE ] NOMD: PASS: History has at least 300 days. [2026-01-02T12:25:08.496010] [DEBUG] [REMOTE ] NOMD: PASS: Price check passed. Min price $10.99. [2026-01-02T12:25:08.496139] [DEBUG] [REMOTE ] NOMD: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:08.496245] [DEBUG] [REMOTE ] NOMD: PASS: Integrity check passed. [2026-01-02T12:25:08.496284] [DEBUG] [REMOTE ] NOMD: Symbol is viable for forecasting. [2026-01-02T12:25:08.496330] [INFO ] [MAIN ] [2242/3541] NOMD kept (0.4s) | 2239 kept, 3 rejected | 89.5/min | ETA: 14.5m [2026-01-02T12:25:08.830839] [DEBUG] [REMOTE ] NOTE: Retrieved 1273 rows, trimmed to 300. [2026-01-02T12:25:08.830987] [DEBUG] [REMOTE ] NOTE: PASS: History has at least 300 days. [2026-01-02T12:25:08.831213] [DEBUG] [REMOTE ] NOTE: PASS: Price check passed. Min price $1.47. [2026-01-02T12:25:08.831361] [DEBUG] [REMOTE ] NOTE: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:08.831478] [DEBUG] [REMOTE ] NOTE: PASS: Integrity check passed. [2026-01-02T12:25:08.831521] [DEBUG] [REMOTE ] NOTE: Symbol is viable for forecasting. [2026-01-02T12:25:08.831594] [INFO ] [MAIN ] [2243/3541] NOTE kept (0.3s) | 2240 kept, 3 rejected | 89.5/min | ETA: 14.5m [2026-01-02T12:25:09.634902] [DEBUG] [REMOTE ] NPCE: Retrieved 1180 rows, trimmed to 300. [2026-01-02T12:25:09.635030] [DEBUG] [REMOTE ] NPCE: PASS: History has at least 300 days. [2026-01-02T12:25:09.635225] [DEBUG] [REMOTE ] NPCE: PASS: Price check passed. Min price $9.40. [2026-01-02T12:25:09.635382] [DEBUG] [REMOTE ] NPCE: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:09.635489] [DEBUG] [REMOTE ] NPCE: PASS: Integrity check passed. [2026-01-02T12:25:09.635528] [DEBUG] [REMOTE ] NPCE: Symbol is viable for forecasting. [2026-01-02T12:25:09.635592] [INFO ] [MAIN ] [2244/3541] NPCE kept (0.8s) | 2241 kept, 3 rejected | 89.5/min | ETA: 14.5m [2026-01-02T12:25:09.878253] [DEBUG] [REMOTE ] NPFD: Retrieved 1014 rows, trimmed to 300. [2026-01-02T12:25:09.878388] [DEBUG] [REMOTE ] NPFD: PASS: History has at least 300 days. [2026-01-02T12:25:09.878625] [DEBUG] [REMOTE ] NPFD: PASS: Price check passed. Min price $18.95. [2026-01-02T12:25:09.878761] [DEBUG] [REMOTE ] NPFD: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:09.878866] [DEBUG] [REMOTE ] NPFD: PASS: Integrity check passed. [2026-01-02T12:25:09.878906] [DEBUG] [REMOTE ] NPFD: Symbol is viable for forecasting. [2026-01-02T12:25:09.878956] [INFO ] [MAIN ] [2245/3541] NPFD kept (0.2s) | 2242 kept, 3 rejected | 89.5/min | ETA: 14.5m [2026-01-02T12:25:10.505371] [DEBUG] [REMOTE ] NPK: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:25:10.505505] [DEBUG] [REMOTE ] NPK: PASS: History has at least 300 days. [2026-01-02T12:25:10.505729] [DEBUG] [REMOTE ] NPK: PASS: Price check passed. Min price $91.59. [2026-01-02T12:25:10.505864] [DEBUG] [REMOTE ] NPK: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:10.505973] [DEBUG] [REMOTE ] NPK: PASS: Integrity check passed. [2026-01-02T12:25:10.506013] [DEBUG] [REMOTE ] NPK: Symbol is viable for forecasting. [2026-01-02T12:25:10.506060] [INFO ] [MAIN ] [2246/3541] NPK kept (0.6s) | 2243 kept, 3 rejected | 89.5/min | ETA: 14.5m [2026-01-02T12:25:10.952803] [DEBUG] [REMOTE ] NPO: Retrieved 5940 rows, trimmed to 300. [2026-01-02T12:25:10.952938] [DEBUG] [REMOTE ] NPO: PASS: History has at least 300 days. [2026-01-02T12:25:10.953183] [DEBUG] [REMOTE ] NPO: PASS: Price check passed. Min price $202.27. [2026-01-02T12:25:10.953333] [DEBUG] [REMOTE ] NPO: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:10.953477] [DEBUG] [REMOTE ] NPO: PASS: Integrity check passed. [2026-01-02T12:25:10.953526] [DEBUG] [REMOTE ] NPO: Symbol is viable for forecasting. [2026-01-02T12:25:10.953609] [INFO ] [MAIN ] [2247/3541] NPO kept (0.4s) | 2244 kept, 3 rejected | 89.5/min | ETA: 14.5m [2026-01-02T12:25:11.221588] [DEBUG] [REMOTE ] NQP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:25:11.221726] [DEBUG] [REMOTE ] NQP: PASS: History has at least 300 days. [2026-01-02T12:25:11.221953] [DEBUG] [REMOTE ] NQP: PASS: Price check passed. Min price $11.82. [2026-01-02T12:25:11.222093] [DEBUG] [REMOTE ] NQP: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:11.222214] [DEBUG] [REMOTE ] NQP: PASS: Integrity check passed. [2026-01-02T12:25:11.222256] [DEBUG] [REMOTE ] NQP: Symbol is viable for forecasting. [2026-01-02T12:25:11.222306] [INFO ] [MAIN ] [2248/3541] NQP kept (0.3s) | 2245 kept, 3 rejected | 89.5/min | ETA: 14.4m [2026-01-02T12:25:11.707525] [DEBUG] [REMOTE ] NRC: Retrieved 3172 rows, trimmed to 300. [2026-01-02T12:25:11.707692] [DEBUG] [REMOTE ] NRC: PASS: History has at least 300 days. [2026-01-02T12:25:11.707904] [DEBUG] [REMOTE ] NRC: PASS: Price check passed. Min price $11.32. [2026-01-02T12:25:11.708037] [DEBUG] [REMOTE ] NRC: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:11.708151] [DEBUG] [REMOTE ] NRC: PASS: Integrity check passed. [2026-01-02T12:25:11.708190] [DEBUG] [REMOTE ] NRC: Symbol is viable for forecasting. [2026-01-02T12:25:11.708238] [INFO ] [MAIN ] [2249/3541] NRC kept (0.5s) | 2246 kept, 3 rejected | 89.6/min | ETA: 14.4m [2026-01-02T12:25:11.985685] [DEBUG] [REMOTE ] NRDS: Retrieved 1043 rows, trimmed to 300. [2026-01-02T12:25:11.985818] [DEBUG] [REMOTE ] NRDS: PASS: History has at least 300 days. [2026-01-02T12:25:11.986014] [DEBUG] [REMOTE ] NRDS: PASS: Price check passed. Min price $10.29. [2026-01-02T12:25:11.986146] [DEBUG] [REMOTE ] NRDS: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:11.986257] [DEBUG] [REMOTE ] NRDS: PASS: Integrity check passed. [2026-01-02T12:25:11.986297] [DEBUG] [REMOTE ] NRDS: Symbol is viable for forecasting. [2026-01-02T12:25:11.986343] [INFO ] [MAIN ] [2250/3541] NRDS kept (0.3s) | 2247 kept, 3 rejected | 89.6/min | ETA: 14.4m [2026-01-02T12:25:12.432409] [DEBUG] [REMOTE ] NREF: Retrieved 1483 rows, trimmed to 300. [2026-01-02T12:25:12.432530] [DEBUG] [REMOTE ] NREF: PASS: History has at least 300 days. [2026-01-02T12:25:12.432755] [DEBUG] [REMOTE ] NREF: PASS: Price check passed. Min price $12.61. [2026-01-02T12:25:12.432888] [DEBUG] [REMOTE ] NREF: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:12.432995] [DEBUG] [REMOTE ] NREF: PASS: Integrity check passed. [2026-01-02T12:25:12.433034] [DEBUG] [REMOTE ] NREF: Symbol is viable for forecasting. [2026-01-02T12:25:12.433080] [INFO ] [MAIN ] [2251/3541] NREF kept (0.4s) | 2248 kept, 3 rejected | 89.6/min | ETA: 14.4m [2026-01-02T12:25:12.927758] [DEBUG] [REMOTE ] NRG: Retrieved 5556 rows, trimmed to 300. [2026-01-02T12:25:12.927893] [DEBUG] [REMOTE ] NRG: PASS: History has at least 300 days. [2026-01-02T12:25:12.928098] [DEBUG] [REMOTE ] NRG: PASS: Price check passed. Min price $149.48. [2026-01-02T12:25:12.928230] [DEBUG] [REMOTE ] NRG: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:12.928339] [DEBUG] [REMOTE ] NRG: PASS: Integrity check passed. [2026-01-02T12:25:12.928379] [DEBUG] [REMOTE ] NRG: Symbol is viable for forecasting. [2026-01-02T12:25:12.928426] [INFO ] [MAIN ] [2252/3541] NRG kept (0.5s) | 2249 kept, 3 rejected | 89.6/min | ETA: 14.4m [2026-01-02T12:25:14.160068] [DEBUG] [REMOTE ] NRIM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:25:14.160205] [DEBUG] [REMOTE ] NRIM: PASS: History has at least 300 days. [2026-01-02T12:25:14.160429] [DEBUG] [REMOTE ] NRIM: PASS: Price check passed. Min price $19.64. [2026-01-02T12:25:14.160565] [DEBUG] [REMOTE ] NRIM: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:14.160704] [DEBUG] [REMOTE ] NRIM: PASS: Integrity check passed. [2026-01-02T12:25:14.160746] [DEBUG] [REMOTE ] NRIM: Symbol is viable for forecasting. [2026-01-02T12:25:14.160795] [INFO ] [MAIN ] [2253/3541] NRIM kept (1.2s) | 2250 kept, 3 rejected | 89.6/min | ETA: 14.4m [2026-01-02T12:25:14.356824] [DEBUG] [REMOTE ] NRIX: Retrieved 1367 rows, trimmed to 300. [2026-01-02T12:25:14.356950] [DEBUG] [REMOTE ] NRIX: PASS: History has at least 300 days. [2026-01-02T12:25:14.357145] [DEBUG] [REMOTE ] NRIX: PASS: Price check passed. Min price $9.18. [2026-01-02T12:25:14.357276] [DEBUG] [REMOTE ] NRIX: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:14.357382] [DEBUG] [REMOTE ] NRIX: PASS: Integrity check passed. [2026-01-02T12:25:14.357420] [DEBUG] [REMOTE ] NRIX: Symbol is viable for forecasting. [2026-01-02T12:25:14.357466] [INFO ] [MAIN ] [2254/3541] NRIX kept (0.2s) | 2251 kept, 3 rejected | 89.6/min | ETA: 14.4m [2026-01-02T12:25:14.865749] [DEBUG] [REMOTE ] NRK: Retrieved 5777 rows, trimmed to 300. [2026-01-02T12:25:14.865882] [DEBUG] [REMOTE ] NRK: PASS: History has at least 300 days. [2026-01-02T12:25:14.866090] [DEBUG] [REMOTE ] NRK: PASS: Price check passed. Min price $9.89. [2026-01-02T12:25:14.866252] [DEBUG] [REMOTE ] NRK: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:14.866365] [DEBUG] [REMOTE ] NRK: PASS: Integrity check passed. [2026-01-02T12:25:14.866404] [DEBUG] [REMOTE ] NRK: Symbol is viable for forecasting. [2026-01-02T12:25:14.866451] [INFO ] [MAIN ] [2255/3541] NRK kept (0.5s) | 2252 kept, 3 rejected | 89.6/min | ETA: 14.4m [2026-01-02T12:25:15.397485] [DEBUG] [REMOTE ] NRP: Retrieved 5843 rows, trimmed to 300. [2026-01-02T12:25:15.397732] [DEBUG] [REMOTE ] NRP: PASS: History has at least 300 days. [2026-01-02T12:25:15.398027] [DEBUG] [REMOTE ] NRP: PASS: Price check passed. Min price $99.92. [2026-01-02T12:25:15.398171] [DEBUG] [REMOTE ] NRP: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:15.398311] [DEBUG] [REMOTE ] NRP: PASS: Integrity check passed. [2026-01-02T12:25:15.398355] [DEBUG] [REMOTE ] NRP: Symbol is viable for forecasting. [2026-01-02T12:25:15.398408] [INFO ] [MAIN ] [2256/3541] NRP kept (0.5s) | 2253 kept, 3 rejected | 89.6/min | ETA: 14.3m [2026-01-02T12:25:15.674862] [DEBUG] [REMOTE ] NRXP: Retrieved 2030 rows, trimmed to 300. [2026-01-02T12:25:15.674989] [DEBUG] [REMOTE ] NRXP: PASS: History has at least 300 days. [2026-01-02T12:25:15.675183] [DEBUG] [REMOTE ] NRXP: PASS: Price check passed. Min price $1.98. [2026-01-02T12:25:15.675317] [DEBUG] [REMOTE ] NRXP: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:15.675423] [DEBUG] [REMOTE ] NRXP: PASS: Integrity check passed. [2026-01-02T12:25:15.675462] [DEBUG] [REMOTE ] NRXP: Symbol is viable for forecasting. [2026-01-02T12:25:15.675509] [INFO ] [MAIN ] [2257/3541] NRXP kept (0.3s) | 2254 kept, 3 rejected | 89.6/min | ETA: 14.3m [2026-01-02T12:25:16.318827] [DEBUG] [REMOTE ] NSC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:25:16.318974] [DEBUG] [REMOTE ] NSC: PASS: History has at least 300 days. [2026-01-02T12:25:16.319195] [DEBUG] [REMOTE ] NSC: PASS: Price check passed. Min price $278.21. [2026-01-02T12:25:16.319333] [DEBUG] [REMOTE ] NSC: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:16.319451] [DEBUG] [REMOTE ] NSC: PASS: Integrity check passed. [2026-01-02T12:25:16.319491] [DEBUG] [REMOTE ] NSC: Symbol is viable for forecasting. [2026-01-02T12:25:16.319540] [INFO ] [MAIN ] [2258/3541] NSC kept (0.6s) | 2255 kept, 3 rejected | 89.6/min | ETA: 14.3m [2026-01-02T12:25:16.802619] [DEBUG] [REMOTE ] NSP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:25:16.802756] [DEBUG] [REMOTE ] NSP: PASS: History has at least 300 days. [2026-01-02T12:25:16.802976] [DEBUG] [REMOTE ] NSP: PASS: Price check passed. Min price $31.15. [2026-01-02T12:25:16.803109] [DEBUG] [REMOTE ] NSP: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:16.803225] [DEBUG] [REMOTE ] NSP: PASS: Integrity check passed. [2026-01-02T12:25:16.803265] [DEBUG] [REMOTE ] NSP: Symbol is viable for forecasting. [2026-01-02T12:25:16.803314] [INFO ] [MAIN ] [2259/3541] NSP kept (0.5s) | 2256 kept, 3 rejected | 89.6/min | ETA: 14.3m [2026-01-02T12:25:17.290697] [DEBUG] [REMOTE ] NSSC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:25:17.290887] [DEBUG] [REMOTE ] NSSC: PASS: History has at least 300 days. [2026-01-02T12:25:17.291147] [DEBUG] [REMOTE ] NSSC: PASS: Price check passed. Min price $37.68. [2026-01-02T12:25:17.291286] [DEBUG] [REMOTE ] NSSC: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:17.291411] [DEBUG] [REMOTE ] NSSC: PASS: Integrity check passed. [2026-01-02T12:25:17.291452] [DEBUG] [REMOTE ] NSSC: Symbol is viable for forecasting. [2026-01-02T12:25:17.291504] [INFO ] [MAIN ] [2260/3541] NSSC kept (0.5s) | 2257 kept, 3 rejected | 89.7/min | ETA: 14.3m [2026-01-02T12:25:17.757037] [DEBUG] [REMOTE ] NTAP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:25:17.757174] [DEBUG] [REMOTE ] NTAP: PASS: History has at least 300 days. [2026-01-02T12:25:17.757399] [DEBUG] [REMOTE ] NTAP: PASS: Price check passed. Min price $103.24. [2026-01-02T12:25:17.757540] [DEBUG] [REMOTE ] NTAP: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:17.757679] [DEBUG] [REMOTE ] NTAP: PASS: Integrity check passed. [2026-01-02T12:25:17.757720] [DEBUG] [REMOTE ] NTAP: Symbol is viable for forecasting. [2026-01-02T12:25:17.757767] [INFO ] [MAIN ] [2261/3541] NTAP kept (0.5s) | 2258 kept, 3 rejected | 89.7/min | ETA: 14.3m [2026-01-02T12:25:18.075086] [DEBUG] [REMOTE ] NTB: Retrieved 2336 rows, trimmed to 300. [2026-01-02T12:25:18.075207] [DEBUG] [REMOTE ] NTB: PASS: History has at least 300 days. [2026-01-02T12:25:18.075399] [DEBUG] [REMOTE ] NTB: PASS: Price check passed. Min price $40.57. [2026-01-02T12:25:18.075531] [DEBUG] [REMOTE ] NTB: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:18.075673] [DEBUG] [REMOTE ] NTB: PASS: Integrity check passed. [2026-01-02T12:25:18.075715] [DEBUG] [REMOTE ] NTB: Symbol is viable for forecasting. [2026-01-02T12:25:18.075763] [INFO ] [MAIN ] [2262/3541] NTB kept (0.3s) | 2259 kept, 3 rejected | 89.7/min | ETA: 14.3m [2026-01-02T12:25:18.569841] [DEBUG] [REMOTE ] NTES: Retrieved 6414 rows, trimmed to 300. [2026-01-02T12:25:18.569980] [DEBUG] [REMOTE ] NTES: PASS: History has at least 300 days. [2026-01-02T12:25:18.570183] [DEBUG] [REMOTE ] NTES: PASS: Price check passed. Min price $132.88. [2026-01-02T12:25:18.570314] [DEBUG] [REMOTE ] NTES: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:18.570424] [DEBUG] [REMOTE ] NTES: PASS: Integrity check passed. [2026-01-02T12:25:18.570463] [DEBUG] [REMOTE ] NTES: Symbol is viable for forecasting. [2026-01-02T12:25:18.570510] [INFO ] [MAIN ] [2263/3541] NTES kept (0.5s) | 2260 kept, 3 rejected | 89.7/min | ETA: 14.2m [2026-01-02T12:25:18.969470] [DEBUG] [REMOTE ] NTIC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:25:18.969655] [DEBUG] [REMOTE ] NTIC: PASS: History has at least 300 days. [2026-01-02T12:25:18.969865] [DEBUG] [REMOTE ] NTIC: PASS: Price check passed. Min price $7.35. [2026-01-02T12:25:18.969997] [DEBUG] [REMOTE ] NTIC: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:18.970108] [DEBUG] [REMOTE ] NTIC: PASS: Integrity check passed. [2026-01-02T12:25:18.970147] [DEBUG] [REMOTE ] NTIC: Symbol is viable for forecasting. [2026-01-02T12:25:18.970194] [INFO ] [MAIN ] [2264/3541] NTIC kept (0.4s) | 2261 kept, 3 rejected | 89.7/min | ETA: 14.2m [2026-01-02T12:25:19.311494] [DEBUG] [REMOTE ] NTLA: Retrieved 2428 rows, trimmed to 300. [2026-01-02T12:25:19.311654] [DEBUG] [REMOTE ] NTLA: PASS: History has at least 300 days. [2026-01-02T12:25:19.311856] [DEBUG] [REMOTE ] NTLA: PASS: Price check passed. Min price $8.04. [2026-01-02T12:25:19.311987] [DEBUG] [REMOTE ] NTLA: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:19.312096] [DEBUG] [REMOTE ] NTLA: PASS: Integrity check passed. [2026-01-02T12:25:19.312135] [DEBUG] [REMOTE ] NTLA: Symbol is viable for forecasting. [2026-01-02T12:25:19.312181] [INFO ] [MAIN ] [2265/3541] NTLA kept (0.3s) | 2262 kept, 3 rejected | 89.7/min | ETA: 14.2m [2026-01-02T12:25:19.669532] [DEBUG] [REMOTE ] NTNX: Retrieved 2326 rows, trimmed to 300. [2026-01-02T12:25:19.669683] [DEBUG] [REMOTE ] NTNX: PASS: History has at least 300 days. [2026-01-02T12:25:19.669915] [DEBUG] [REMOTE ] NTNX: PASS: Price check passed. Min price $46.57. [2026-01-02T12:25:19.670101] [DEBUG] [REMOTE ] NTNX: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:19.670234] [DEBUG] [REMOTE ] NTNX: PASS: Integrity check passed. [2026-01-02T12:25:19.670278] [DEBUG] [REMOTE ] NTNX: Symbol is viable for forecasting. [2026-01-02T12:25:19.670325] [INFO ] [MAIN ] [2266/3541] NTNX kept (0.4s) | 2263 kept, 3 rejected | 89.8/min | ETA: 14.2m [2026-01-02T12:25:19.959825] [DEBUG] [REMOTE ] NTRA: Retrieved 2641 rows, trimmed to 300. [2026-01-02T12:25:19.959968] [DEBUG] [REMOTE ] NTRA: PASS: History has at least 300 days. [2026-01-02T12:25:19.960193] [DEBUG] [REMOTE ] NTRA: PASS: Price check passed. Min price $168.53. [2026-01-02T12:25:19.960336] [DEBUG] [REMOTE ] NTRA: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:19.960457] [DEBUG] [REMOTE ] NTRA: PASS: Integrity check passed. [2026-01-02T12:25:19.960502] [DEBUG] [REMOTE ] NTRA: Symbol is viable for forecasting. [2026-01-02T12:25:19.960550] [INFO ] [MAIN ] [2267/3541] NTRA kept (0.3s) | 2264 kept, 3 rejected | 89.8/min | ETA: 14.2m [2026-01-02T12:25:20.433830] [DEBUG] [REMOTE ] NTRB: Retrieved 1841 rows, trimmed to 300. [2026-01-02T12:25:20.433953] [DEBUG] [REMOTE ] NTRB: PASS: History has at least 300 days. [2026-01-02T12:25:20.434147] [DEBUG] [REMOTE ] NTRB: PASS: Price check passed. Min price $4.38. [2026-01-02T12:25:20.434278] [DEBUG] [REMOTE ] NTRB: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:20.434384] [DEBUG] [REMOTE ] NTRB: PASS: Integrity check passed. [2026-01-02T12:25:20.434423] [DEBUG] [REMOTE ] NTRB: Symbol is viable for forecasting. [2026-01-02T12:25:20.434485] [INFO ] [MAIN ] [2268/3541] NTRB kept (0.5s) | 2265 kept, 3 rejected | 89.8/min | ETA: 14.2m [2026-01-02T12:25:21.044061] [DEBUG] [REMOTE ] NTRS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:25:21.044204] [DEBUG] [REMOTE ] NTRS: PASS: History has at least 300 days. [2026-01-02T12:25:21.044425] [DEBUG] [REMOTE ] NTRS: PASS: Price check passed. Min price $121.99. [2026-01-02T12:25:21.044557] [DEBUG] [REMOTE ] NTRS: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:21.044696] [DEBUG] [REMOTE ] NTRS: PASS: Integrity check passed. [2026-01-02T12:25:21.044737] [DEBUG] [REMOTE ] NTRS: Symbol is viable for forecasting. [2026-01-02T12:25:21.044786] [INFO ] [MAIN ] [2269/3541] NTRS kept (0.6s) | 2266 kept, 3 rejected | 89.8/min | ETA: 14.2m [2026-01-02T12:25:21.314264] [DEBUG] [REMOTE ] NTRSO: Retrieved 1551 rows, trimmed to 300. [2026-01-02T12:25:21.314390] [DEBUG] [REMOTE ] NTRSO: PASS: History has at least 300 days. [2026-01-02T12:25:21.314611] [DEBUG] [REMOTE ] NTRSO: PASS: Price check passed. Min price $19.10. [2026-01-02T12:25:21.314755] [DEBUG] [REMOTE ] NTRSO: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:21.314865] [DEBUG] [REMOTE ] NTRSO: PASS: Integrity check passed. [2026-01-02T12:25:21.314906] [DEBUG] [REMOTE ] NTRSO: Symbol is viable for forecasting. [2026-01-02T12:25:21.314955] [INFO ] [MAIN ] [2270/3541] NTRSO kept (0.3s) | 2267 kept, 3 rejected | 89.8/min | ETA: 14.2m [2026-01-02T12:25:22.877093] [DEBUG] [REMOTE ] NUKK: Retrieved 506 rows, trimmed to 300. [2026-01-02T12:25:22.877234] [DEBUG] [REMOTE ] NUKK: PASS: History has at least 300 days. [2026-01-02T12:25:22.877438] [DEBUG] [REMOTE ] NUKK: PASS: Price check passed. Min price $4.03. [2026-01-02T12:25:22.877592] [DEBUG] [REMOTE ] NUKK: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:22.877706] [DEBUG] [REMOTE ] NUKK: PASS: Integrity check passed. [2026-01-02T12:25:22.877745] [DEBUG] [REMOTE ] NUKK: Symbol is viable for forecasting. [2026-01-02T12:25:22.877795] [INFO ] [MAIN ] [2271/3541] NUKK kept (1.6s) | 2268 kept, 3 rejected | 89.8/min | ETA: 14.1m [2026-01-02T12:25:23.161067] [DEBUG] [REMOTE ] NUS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:25:23.161198] [DEBUG] [REMOTE ] NUS: PASS: History has at least 300 days. [2026-01-02T12:25:23.161405] [DEBUG] [REMOTE ] NUS: PASS: Price check passed. Min price $9.07. [2026-01-02T12:25:23.161542] [DEBUG] [REMOTE ] NUS: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:23.161674] [DEBUG] [REMOTE ] NUS: PASS: Integrity check passed. [2026-01-02T12:25:23.161715] [DEBUG] [REMOTE ] NUS: Symbol is viable for forecasting. [2026-01-02T12:25:23.161764] [INFO ] [MAIN ] [2272/3541] NUS kept (0.3s) | 2269 kept, 3 rejected | 89.8/min | ETA: 14.1m [2026-01-02T12:25:23.661525] [DEBUG] [REMOTE ] NUTX: Retrieved 3165 rows, trimmed to 300. [2026-01-02T12:25:23.661671] [DEBUG] [REMOTE ] NUTX: PASS: History has at least 300 days. [2026-01-02T12:25:23.661875] [DEBUG] [REMOTE ] NUTX: PASS: Price check passed. Min price $94.83. [2026-01-02T12:25:23.662007] [DEBUG] [REMOTE ] NUTX: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:23.662114] [DEBUG] [REMOTE ] NUTX: PASS: Integrity check passed. [2026-01-02T12:25:23.662154] [DEBUG] [REMOTE ] NUTX: Symbol is viable for forecasting. [2026-01-02T12:25:23.662202] [INFO ] [MAIN ] [2273/3541] NUTX kept (0.5s) | 2270 kept, 3 rejected | 89.8/min | ETA: 14.1m [2026-01-02T12:25:32.382616] [DEBUG] [REMOTE ] NUVB: Retrieved 1346 rows, trimmed to 300. [2026-01-02T12:25:32.382765] [DEBUG] [REMOTE ] NUVB: PASS: History has at least 300 days. [2026-01-02T12:25:32.382961] [DEBUG] [REMOTE ] NUVB: PASS: Price check passed. Min price $3.41. [2026-01-02T12:25:32.383097] [DEBUG] [REMOTE ] NUVB: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:32.383208] [DEBUG] [REMOTE ] NUVB: PASS: Integrity check passed. [2026-01-02T12:25:32.383248] [DEBUG] [REMOTE ] NUVB: Symbol is viable for forecasting. [2026-01-02T12:25:32.383320] [INFO ] [MAIN ] [2274/3541] NUVB kept (8.7s) | 2271 kept, 3 rejected | 89.3/min | ETA: 14.2m [2026-01-02T12:25:32.641693] [DEBUG] [REMOTE ] NUVL: Retrieved 1112 rows, trimmed to 300. [2026-01-02T12:25:32.641843] [DEBUG] [REMOTE ] NUVL: PASS: History has at least 300 days. [2026-01-02T12:25:32.642053] [DEBUG] [REMOTE ] NUVL: PASS: Price check passed. Min price $83.38. [2026-01-02T12:25:32.642186] [DEBUG] [REMOTE ] NUVL: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:32.642297] [DEBUG] [REMOTE ] NUVL: PASS: Integrity check passed. [2026-01-02T12:25:32.642338] [DEBUG] [REMOTE ] NUVL: Symbol is viable for forecasting. [2026-01-02T12:25:32.642385] [INFO ] [MAIN ] [2275/3541] NUVL kept (0.3s) | 2272 kept, 3 rejected | 89.3/min | ETA: 14.2m [2026-01-02T12:25:33.132646] [DEBUG] [REMOTE ] NUWE: Retrieved 3489 rows, trimmed to 300. [2026-01-02T12:25:33.132773] [DEBUG] [REMOTE ] NUWE: PASS: History has at least 300 days. [2026-01-02T12:25:33.132970] [DEBUG] [REMOTE ] NUWE: PASS: Price check passed. Min price $1.74. [2026-01-02T12:25:33.133102] [DEBUG] [REMOTE ] NUWE: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:33.133209] [DEBUG] [REMOTE ] NUWE: PASS: Integrity check passed. [2026-01-02T12:25:33.133248] [DEBUG] [REMOTE ] NUWE: Symbol is viable for forecasting. [2026-01-02T12:25:33.133295] [INFO ] [MAIN ] [2276/3541] NUWE kept (0.5s) | 2273 kept, 3 rejected | 89.4/min | ETA: 14.2m [2026-01-02T12:25:33.682875] [DEBUG] [REMOTE ] NVAX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:25:33.683006] [DEBUG] [REMOTE ] NVAX: PASS: History has at least 300 days. [2026-01-02T12:25:33.683209] [DEBUG] [REMOTE ] NVAX: PASS: Price check passed. Min price $6.22. [2026-01-02T12:25:33.683369] [DEBUG] [REMOTE ] NVAX: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:33.683483] [DEBUG] [REMOTE ] NVAX: PASS: Integrity check passed. [2026-01-02T12:25:33.683522] [DEBUG] [REMOTE ] NVAX: Symbol is viable for forecasting. [2026-01-02T12:25:33.683588] [INFO ] [MAIN ] [2277/3541] NVAX kept (0.6s) | 2274 kept, 3 rejected | 89.4/min | ETA: 14.1m [2026-01-02T12:25:33.863992] [DEBUG] [REMOTE ] NVD: Retrieved 593 rows, trimmed to 300. [2026-01-02T12:25:33.864124] [DEBUG] [REMOTE ] NVD: PASS: History has at least 300 days. [2026-01-02T12:25:33.864320] [DEBUG] [REMOTE ] NVD: PASS: Price check passed. Min price $6.12. [2026-01-02T12:25:33.864455] [DEBUG] [REMOTE ] NVD: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:33.864563] [DEBUG] [REMOTE ] NVD: PASS: Integrity check passed. [2026-01-02T12:25:33.864626] [DEBUG] [REMOTE ] NVD: Symbol is viable for forecasting. [2026-01-02T12:25:33.864675] [INFO ] [MAIN ] [2278/3541] NVD kept (0.2s) | 2275 kept, 3 rejected | 89.4/min | ETA: 14.1m [2026-01-02T12:25:34.538222] [DEBUG] [REMOTE ] NVDA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:25:34.538354] [DEBUG] [REMOTE ] NVDA: PASS: History has at least 300 days. [2026-01-02T12:25:34.538598] [DEBUG] [REMOTE ] NVDA: PASS: Price check passed. Min price $170.94. [2026-01-02T12:25:34.538771] [DEBUG] [REMOTE ] NVDA: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:34.538902] [DEBUG] [REMOTE ] NVDA: PASS: Integrity check passed. [2026-01-02T12:25:34.538944] [DEBUG] [REMOTE ] NVDA: Symbol is viable for forecasting. [2026-01-02T12:25:34.538994] [INFO ] [MAIN ] [2279/3541] NVDA kept (0.7s) | 2276 kept, 3 rejected | 89.4/min | ETA: 14.1m [2026-01-02T12:25:34.726972] [DEBUG] [REMOTE ] NVDD: Retrieved 578 rows, trimmed to 300. [2026-01-02T12:25:34.727101] [DEBUG] [REMOTE ] NVDD: PASS: History has at least 300 days. [2026-01-02T12:25:34.727300] [DEBUG] [REMOTE ] NVDD: PASS: Price check passed. Min price $34.80. [2026-01-02T12:25:34.727436] [DEBUG] [REMOTE ] NVDD: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:34.727544] [DEBUG] [REMOTE ] NVDD: PASS: Integrity check passed. [2026-01-02T12:25:34.727628] [DEBUG] [REMOTE ] NVDD: Symbol is viable for forecasting. [2026-01-02T12:25:34.727685] [INFO ] [MAIN ] [2280/3541] NVDD kept (0.2s) | 2277 kept, 3 rejected | 89.4/min | ETA: 14.1m [2026-01-02T12:25:35.056206] [DEBUG] [REMOTE ] NVDL: Retrieved 765 rows, trimmed to 300. [2026-01-02T12:25:35.056333] [DEBUG] [REMOTE ] NVDL: PASS: History has at least 300 days. [2026-01-02T12:25:35.056523] [DEBUG] [REMOTE ] NVDL: PASS: Price check passed. Min price $74.59. [2026-01-02T12:25:35.056677] [DEBUG] [REMOTE ] NVDL: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:35.056788] [DEBUG] [REMOTE ] NVDL: PASS: Integrity check passed. [2026-01-02T12:25:35.056827] [DEBUG] [REMOTE ] NVDL: Symbol is viable for forecasting. [2026-01-02T12:25:35.056873] [INFO ] [MAIN ] [2281/3541] NVDL kept (0.3s) | 2278 kept, 3 rejected | 89.4/min | ETA: 14.1m [2026-01-02T12:25:35.550405] [DEBUG] [REMOTE ] NVDS: Retrieved 871 rows, trimmed to 300. [2026-01-02T12:25:35.550531] [DEBUG] [REMOTE ] NVDS: PASS: History has at least 300 days. [2026-01-02T12:25:35.550752] [DEBUG] [REMOTE ] NVDS: PASS: Price check passed. Min price $24.41. [2026-01-02T12:25:35.550885] [DEBUG] [REMOTE ] NVDS: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:35.550992] [DEBUG] [REMOTE ] NVDS: PASS: Integrity check passed. [2026-01-02T12:25:35.551031] [DEBUG] [REMOTE ] NVDS: Symbol is viable for forecasting. [2026-01-02T12:25:35.551078] [INFO ] [MAIN ] [2282/3541] NVDS kept (0.5s) | 2279 kept, 3 rejected | 89.4/min | ETA: 14.1m [2026-01-02T12:25:36.202916] [DEBUG] [REMOTE ] NVEC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:25:36.203070] [DEBUG] [REMOTE ] NVEC: PASS: History has at least 300 days. [2026-01-02T12:25:36.203322] [DEBUG] [REMOTE ] NVEC: PASS: Price check passed. Min price $57.42. [2026-01-02T12:25:36.203461] [DEBUG] [REMOTE ] NVEC: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:36.203605] [DEBUG] [REMOTE ] NVEC: PASS: Integrity check passed. [2026-01-02T12:25:36.203648] [DEBUG] [REMOTE ] NVEC: Symbol is viable for forecasting. [2026-01-02T12:25:36.203699] [INFO ] [MAIN ] [2283/3541] NVEC kept (0.7s) | 2280 kept, 3 rejected | 89.5/min | ETA: 14.1m [2026-01-02T12:25:36.661360] [DEBUG] [REMOTE ] NVG: Retrieved 5864 rows, trimmed to 300. [2026-01-02T12:25:36.661548] [DEBUG] [REMOTE ] NVG: PASS: History has at least 300 days. [2026-01-02T12:25:36.661912] [DEBUG] [REMOTE ] NVG: PASS: Price check passed. Min price $12.08. [2026-01-02T12:25:36.662105] [DEBUG] [REMOTE ] NVG: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:36.662297] [DEBUG] [REMOTE ] NVG: PASS: Integrity check passed. [2026-01-02T12:25:36.662360] [DEBUG] [REMOTE ] NVG: Symbol is viable for forecasting. [2026-01-02T12:25:36.662438] [INFO ] [MAIN ] [2284/3541] NVG kept (0.5s) | 2281 kept, 3 rejected | 89.5/min | ETA: 14.1m [2026-01-02T12:25:37.087846] [DEBUG] [REMOTE ] NVGS: Retrieved 4776 rows, trimmed to 300. [2026-01-02T12:25:37.088029] [DEBUG] [REMOTE ] NVGS: PASS: History has at least 300 days. [2026-01-02T12:25:37.088358] [DEBUG] [REMOTE ] NVGS: PASS: Price check passed. Min price $14.34. [2026-01-02T12:25:37.088608] [DEBUG] [REMOTE ] NVGS: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:37.088799] [DEBUG] [REMOTE ] NVGS: PASS: Integrity check passed. [2026-01-02T12:25:37.088862] [DEBUG] [REMOTE ] NVGS: Symbol is viable for forecasting. [2026-01-02T12:25:37.088941] [INFO ] [MAIN ] [2285/3541] NVGS kept (0.4s) | 2282 kept, 3 rejected | 89.5/min | ETA: 14.0m [2026-01-02T12:25:37.409905] [DEBUG] [REMOTE ] NVMI: Retrieved 6470 rows, trimmed to 300. [2026-01-02T12:25:37.410075] [DEBUG] [REMOTE ] NVMI: PASS: History has at least 300 days. [2026-01-02T12:25:37.410363] [DEBUG] [REMOTE ] NVMI: PASS: Price check passed. Min price $275.78. [2026-01-02T12:25:37.410506] [DEBUG] [REMOTE ] NVMI: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:37.410671] [DEBUG] [REMOTE ] NVMI: PASS: Integrity check passed. [2026-01-02T12:25:37.410739] [DEBUG] [REMOTE ] NVMI: Symbol is viable for forecasting. [2026-01-02T12:25:37.410808] [INFO ] [MAIN ] [2286/3541] NVMI kept (0.3s) | 2283 kept, 3 rejected | 89.5/min | ETA: 14.0m [2026-01-02T12:25:37.966901] [DEBUG] [REMOTE ] NVO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:25:37.967105] [DEBUG] [REMOTE ] NVO: PASS: History has at least 300 days. [2026-01-02T12:25:37.967413] [DEBUG] [REMOTE ] NVO: PASS: Price check passed. Min price $44.97. [2026-01-02T12:25:37.967557] [DEBUG] [REMOTE ] NVO: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:37.967752] [DEBUG] [REMOTE ] NVO: PASS: Integrity check passed. [2026-01-02T12:25:37.967811] [DEBUG] [REMOTE ] NVO: Symbol is viable for forecasting. [2026-01-02T12:25:37.967866] [INFO ] [MAIN ] [2287/3541] NVO kept (0.6s) | 2284 kept, 3 rejected | 89.5/min | ETA: 14.0m [2026-01-02T12:25:47.319249] [DEBUG] [REMOTE ] NVRI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:25:47.319403] [DEBUG] [REMOTE ] NVRI: PASS: History has at least 300 days. [2026-01-02T12:25:47.319676] [DEBUG] [REMOTE ] NVRI: PASS: Price check passed. Min price $11.49. [2026-01-02T12:25:47.319848] [DEBUG] [REMOTE ] NVRI: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:47.319968] [DEBUG] [REMOTE ] NVRI: PASS: Integrity check passed. [2026-01-02T12:25:47.320009] [DEBUG] [REMOTE ] NVRI: Symbol is viable for forecasting. [2026-01-02T12:25:47.320058] [INFO ] [MAIN ] [2288/3541] NVRI kept (9.4s) | 2285 kept, 3 rejected | 89.0/min | ETA: 14.1m [2026-01-02T12:25:47.774697] [DEBUG] [REMOTE ] NVS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:25:47.774833] [DEBUG] [REMOTE ] NVS: PASS: History has at least 300 days. [2026-01-02T12:25:47.775052] [DEBUG] [REMOTE ] NVS: PASS: Price check passed. Min price $121.80. [2026-01-02T12:25:47.775187] [DEBUG] [REMOTE ] NVS: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:47.775300] [DEBUG] [REMOTE ] NVS: PASS: Integrity check passed. [2026-01-02T12:25:47.775339] [DEBUG] [REMOTE ] NVS: Symbol is viable for forecasting. [2026-01-02T12:25:47.775386] [INFO ] [MAIN ] [2289/3541] NVS kept (0.5s) | 2286 kept, 3 rejected | 89.0/min | ETA: 14.1m [2026-01-02T12:25:48.019351] [DEBUG] [REMOTE ] NVTS: Retrieved 1241 rows, trimmed to 300. [2026-01-02T12:25:48.019545] [DEBUG] [REMOTE ] NVTS: PASS: History has at least 300 days. [2026-01-02T12:25:48.019838] [DEBUG] [REMOTE ] NVTS: PASS: Price check passed. Min price $7.14. [2026-01-02T12:25:48.019980] [DEBUG] [REMOTE ] NVTS: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:48.020103] [DEBUG] [REMOTE ] NVTS: PASS: Integrity check passed. [2026-01-02T12:25:48.020143] [DEBUG] [REMOTE ] NVTS: Symbol is viable for forecasting. [2026-01-02T12:25:48.020196] [INFO ] [MAIN ] [2290/3541] NVTS kept (0.2s) | 2287 kept, 3 rejected | 89.0/min | ETA: 14.1m [2026-01-02T12:25:49.471377] [DEBUG] [REMOTE ] NWBI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:25:49.471609] [DEBUG] [REMOTE ] NWBI: PASS: History has at least 300 days. [2026-01-02T12:25:49.471888] [DEBUG] [REMOTE ] NWBI: PASS: Price check passed. Min price $11.30. [2026-01-02T12:25:49.472024] [DEBUG] [REMOTE ] NWBI: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:49.472141] [DEBUG] [REMOTE ] NWBI: PASS: Integrity check passed. [2026-01-02T12:25:49.472180] [DEBUG] [REMOTE ] NWBI: Symbol is viable for forecasting. [2026-01-02T12:25:49.472240] [INFO ] [MAIN ] [2291/3541] NWBI kept (1.5s) | 2288 kept, 3 rejected | 89.0/min | ETA: 14.0m [2026-01-02T12:25:49.846133] [DEBUG] [REMOTE ] NWE: Retrieved 4531 rows, trimmed to 300. [2026-01-02T12:25:49.846271] [DEBUG] [REMOTE ] NWE: PASS: History has at least 300 days. [2026-01-02T12:25:49.846491] [DEBUG] [REMOTE ] NWE: PASS: Price check passed. Min price $56.77. [2026-01-02T12:25:49.846651] [DEBUG] [REMOTE ] NWE: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:49.846769] [DEBUG] [REMOTE ] NWE: PASS: Integrity check passed. [2026-01-02T12:25:49.846852] [DEBUG] [REMOTE ] NWE: Symbol is viable for forecasting. [2026-01-02T12:25:49.846903] [INFO ] [MAIN ] [2292/3541] NWE kept (0.4s) | 2289 kept, 3 rejected | 89.0/min | ETA: 14.0m [2026-01-02T12:25:50.384368] [DEBUG] [REMOTE ] NWFL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:25:50.384538] [DEBUG] [REMOTE ] NWFL: PASS: History has at least 300 days. [2026-01-02T12:25:50.384840] [DEBUG] [REMOTE ] NWFL: PASS: Price check passed. Min price $24.08. [2026-01-02T12:25:50.384977] [DEBUG] [REMOTE ] NWFL: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:50.385104] [DEBUG] [REMOTE ] NWFL: PASS: Integrity check passed. [2026-01-02T12:25:50.385143] [DEBUG] [REMOTE ] NWFL: Symbol is viable for forecasting. [2026-01-02T12:25:50.385734] [INFO ] [MAIN ] [2293/3541] NWFL kept (0.5s) | 2290 kept, 3 rejected | 89.0/min | ETA: 14.0m [2026-01-02T12:25:50.785719] [DEBUG] [REMOTE ] NWG: Retrieved 4580 rows, trimmed to 300. [2026-01-02T12:25:50.785934] [DEBUG] [REMOTE ] NWG: PASS: History has at least 300 days. [2026-01-02T12:25:50.786333] [DEBUG] [REMOTE ] NWG: PASS: Price check passed. Min price $14.35. [2026-01-02T12:25:50.786475] [DEBUG] [REMOTE ] NWG: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:50.786658] [DEBUG] [REMOTE ] NWG: PASS: Integrity check passed. [2026-01-02T12:25:50.786701] [DEBUG] [REMOTE ] NWG: Symbol is viable for forecasting. [2026-01-02T12:25:50.786758] [INFO ] [MAIN ] [2294/3541] NWG kept (0.4s) | 2291 kept, 3 rejected | 89.0/min | ETA: 14.0m [2026-01-02T12:25:51.125977] [DEBUG] [REMOTE ] NWL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:25:51.126116] [DEBUG] [REMOTE ] NWL: PASS: History has at least 300 days. [2026-01-02T12:25:51.126520] [DEBUG] [REMOTE ] NWL: PASS: Price check passed. Min price $3.05. [2026-01-02T12:25:51.126694] [DEBUG] [REMOTE ] NWL: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:51.126817] [DEBUG] [REMOTE ] NWL: PASS: Integrity check passed. [2026-01-02T12:25:51.126857] [DEBUG] [REMOTE ] NWL: Symbol is viable for forecasting. [2026-01-02T12:25:51.126905] [INFO ] [MAIN ] [2295/3541] NWL kept (0.3s) | 2292 kept, 3 rejected | 89.1/min | ETA: 14.0m [2026-01-02T12:25:51.608622] [DEBUG] [REMOTE ] NWPX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:25:51.608769] [DEBUG] [REMOTE ] NWPX: PASS: History has at least 300 days. [2026-01-02T12:25:51.608997] [DEBUG] [REMOTE ] NWPX: PASS: Price check passed. Min price $49.43. [2026-01-02T12:25:51.609130] [DEBUG] [REMOTE ] NWPX: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:51.609246] [DEBUG] [REMOTE ] NWPX: PASS: Integrity check passed. [2026-01-02T12:25:51.609285] [DEBUG] [REMOTE ] NWPX: Symbol is viable for forecasting. [2026-01-02T12:25:51.609333] [INFO ] [MAIN ] [2296/3541] NWPX kept (0.5s) | 2293 kept, 3 rejected | 89.1/min | ETA: 14.0m [2026-01-02T12:25:51.939402] [DEBUG] [REMOTE ] NWS: Retrieved 3154 rows, trimmed to 300. [2026-01-02T12:25:51.939526] [DEBUG] [REMOTE ] NWS: PASS: History has at least 300 days. [2026-01-02T12:25:51.939749] [DEBUG] [REMOTE ] NWS: PASS: Price check passed. Min price $27.98. [2026-01-02T12:25:51.939881] [DEBUG] [REMOTE ] NWS: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:51.939986] [DEBUG] [REMOTE ] NWS: PASS: Integrity check passed. [2026-01-02T12:25:51.940025] [DEBUG] [REMOTE ] NWS: Symbol is viable for forecasting. [2026-01-02T12:25:51.940071] [INFO ] [MAIN ] [2297/3541] NWS kept (0.3s) | 2294 kept, 3 rejected | 89.1/min | ETA: 14.0m [2026-01-02T12:25:52.266620] [DEBUG] [REMOTE ] NWSA: Retrieved 3154 rows, trimmed to 300. [2026-01-02T12:25:52.266758] [DEBUG] [REMOTE ] NWSA: PASS: History has at least 300 days. [2026-01-02T12:25:52.266950] [DEBUG] [REMOTE ] NWSA: PASS: Price check passed. Min price $24.80. [2026-01-02T12:25:52.267082] [DEBUG] [REMOTE ] NWSA: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:52.267188] [DEBUG] [REMOTE ] NWSA: PASS: Integrity check passed. [2026-01-02T12:25:52.267265] [DEBUG] [REMOTE ] NWSA: Symbol is viable for forecasting. [2026-01-02T12:25:52.267314] [INFO ] [MAIN ] [2298/3541] NWSA kept (0.3s) | 2295 kept, 3 rejected | 89.1/min | ETA: 14.0m [2026-01-02T12:25:52.866384] [DEBUG] [REMOTE ] NX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:25:52.866557] [DEBUG] [REMOTE ] NX: PASS: History has at least 300 days. [2026-01-02T12:25:52.866846] [DEBUG] [REMOTE ] NX: PASS: Price check passed. Min price $11.19. [2026-01-02T12:25:52.867024] [DEBUG] [REMOTE ] NX: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:52.867151] [DEBUG] [REMOTE ] NX: PASS: Integrity check passed. [2026-01-02T12:25:52.867192] [DEBUG] [REMOTE ] NX: Symbol is viable for forecasting. [2026-01-02T12:25:52.867242] [INFO ] [MAIN ] [2299/3541] NX kept (0.6s) | 2296 kept, 3 rejected | 89.1/min | ETA: 13.9m [2026-01-02T12:25:53.258071] [DEBUG] [REMOTE ] NXC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:25:53.258218] [DEBUG] [REMOTE ] NXC: PASS: History has at least 300 days. [2026-01-02T12:25:53.258448] [DEBUG] [REMOTE ] NXC: PASS: Price check passed. Min price $12.89. [2026-01-02T12:25:53.258622] [DEBUG] [REMOTE ] NXC: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:53.258749] [DEBUG] [REMOTE ] NXC: PASS: Integrity check passed. [2026-01-02T12:25:53.258789] [DEBUG] [REMOTE ] NXC: Symbol is viable for forecasting. [2026-01-02T12:25:53.258838] [INFO ] [MAIN ] [2300/3541] NXC kept (0.4s) | 2297 kept, 3 rejected | 89.1/min | ETA: 13.9m [2026-01-02T12:25:53.575012] [DEBUG] [REMOTE ] NXE: Retrieved 2513 rows, trimmed to 300. [2026-01-02T12:25:53.575140] [DEBUG] [REMOTE ] NXE: PASS: History has at least 300 days. [2026-01-02T12:25:53.575338] [DEBUG] [REMOTE ] NXE: PASS: Price check passed. Min price $7.56. [2026-01-02T12:25:53.575474] [DEBUG] [REMOTE ] NXE: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:53.575607] [DEBUG] [REMOTE ] NXE: PASS: Integrity check passed. [2026-01-02T12:25:53.575651] [DEBUG] [REMOTE ] NXE: Symbol is viable for forecasting. [2026-01-02T12:25:53.575706] [INFO ] [MAIN ] [2301/3541] NXE kept (0.3s) | 2298 kept, 3 rejected | 89.1/min | ETA: 13.9m [2026-01-02T12:25:53.893334] [DEBUG] [REMOTE ] NXG: Retrieved 794 rows, trimmed to 300. [2026-01-02T12:25:53.893481] [DEBUG] [REMOTE ] NXG: PASS: History has at least 300 days. [2026-01-02T12:25:53.893719] [DEBUG] [REMOTE ] NXG: PASS: Price check passed. Min price $47.26. [2026-01-02T12:25:53.893858] [DEBUG] [REMOTE ] NXG: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:53.893966] [DEBUG] [REMOTE ] NXG: PASS: Integrity check passed. [2026-01-02T12:25:53.894007] [DEBUG] [REMOTE ] NXG: Symbol is viable for forecasting. [2026-01-02T12:25:53.894053] [INFO ] [MAIN ] [2302/3541] NXG kept (0.3s) | 2299 kept, 3 rejected | 89.2/min | ETA: 13.9m [2026-01-02T12:25:54.303653] [DEBUG] [REMOTE ] NXGL: Retrieved 1010 rows, trimmed to 300. [2026-01-02T12:25:54.303788] [DEBUG] [REMOTE ] NXGL: PASS: History has at least 300 days. [2026-01-02T12:25:54.303988] [DEBUG] [REMOTE ] NXGL: PASS: Price check passed. Min price $1.47. [2026-01-02T12:25:54.304123] [DEBUG] [REMOTE ] NXGL: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:54.304236] [DEBUG] [REMOTE ] NXGL: PASS: Integrity check passed. [2026-01-02T12:25:54.304276] [DEBUG] [REMOTE ] NXGL: Symbol is viable for forecasting. [2026-01-02T12:25:54.304324] [INFO ] [MAIN ] [2303/3541] NXGL kept (0.4s) | 2300 kept, 3 rejected | 89.2/min | ETA: 13.9m [2026-01-02T12:25:54.926629] [DEBUG] [REMOTE ] NXP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:25:54.926782] [DEBUG] [REMOTE ] NXP: PASS: History has at least 300 days. [2026-01-02T12:25:54.927025] [DEBUG] [REMOTE ] NXP: PASS: Price check passed. Min price $14.05. [2026-01-02T12:25:54.927167] [DEBUG] [REMOTE ] NXP: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:54.927303] [DEBUG] [REMOTE ] NXP: PASS: Integrity check passed. [2026-01-02T12:25:54.927362] [DEBUG] [REMOTE ] NXP: Symbol is viable for forecasting. [2026-01-02T12:25:54.927415] [INFO ] [MAIN ] [2304/3541] NXP kept (0.6s) | 2301 kept, 3 rejected | 89.2/min | ETA: 13.9m [2026-01-02T12:25:55.290016] [DEBUG] [REMOTE ] NXPI: Retrieved 3875 rows, trimmed to 300. [2026-01-02T12:25:55.290169] [DEBUG] [REMOTE ] NXPI: PASS: History has at least 300 days. [2026-01-02T12:25:55.290425] [DEBUG] [REMOTE ] NXPI: PASS: Price check passed. Min price $183.38. [2026-01-02T12:25:55.290617] [DEBUG] [REMOTE ] NXPI: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:55.290764] [DEBUG] [REMOTE ] NXPI: PASS: Integrity check passed. [2026-01-02T12:25:55.290807] [DEBUG] [REMOTE ] NXPI: Symbol is viable for forecasting. [2026-01-02T12:25:55.290859] [INFO ] [MAIN ] [2305/3541] NXPI kept (0.4s) | 2302 kept, 3 rejected | 89.2/min | ETA: 13.9m [2026-01-02T12:25:55.578291] [DEBUG] [REMOTE ] NYXH: Retrieved 1176 rows, trimmed to 300. [2026-01-02T12:25:55.578432] [DEBUG] [REMOTE ] NYXH: PASS: History has at least 300 days. [2026-01-02T12:25:55.578684] [DEBUG] [REMOTE ] NYXH: PASS: Price check passed. Min price $4.47. [2026-01-02T12:25:55.578827] [DEBUG] [REMOTE ] NYXH: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:55.578939] [DEBUG] [REMOTE ] NYXH: PASS: Integrity check passed. [2026-01-02T12:25:55.578981] [DEBUG] [REMOTE ] NYXH: Symbol is viable for forecasting. [2026-01-02T12:25:55.579029] [INFO ] [MAIN ] [2306/3541] NYXH kept (0.3s) | 2303 kept, 3 rejected | 89.2/min | ETA: 13.8m [2026-01-02T12:25:56.224487] [DEBUG] [REMOTE ] NZF: Retrieved 6101 rows, trimmed to 300. [2026-01-02T12:25:56.224656] [DEBUG] [REMOTE ] NZF: PASS: History has at least 300 days. [2026-01-02T12:25:56.224901] [DEBUG] [REMOTE ] NZF: PASS: Price check passed. Min price $12.12. [2026-01-02T12:25:56.225035] [DEBUG] [REMOTE ] NZF: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:56.225157] [DEBUG] [REMOTE ] NZF: PASS: Integrity check passed. [2026-01-02T12:25:56.225196] [DEBUG] [REMOTE ] NZF: Symbol is viable for forecasting. [2026-01-02T12:25:56.225249] [INFO ] [MAIN ] [2307/3541] NZF kept (0.6s) | 2304 kept, 3 rejected | 89.2/min | ETA: 13.8m [2026-01-02T12:25:56.390640] [DEBUG] [REMOTE ] OABI: Retrieved 793 rows, trimmed to 300. [2026-01-02T12:25:56.390765] [DEBUG] [REMOTE ] OABI: PASS: History has at least 300 days. [2026-01-02T12:25:56.390962] [DEBUG] [REMOTE ] OABI: PASS: Price check passed. Min price $1.38. [2026-01-02T12:25:56.391093] [DEBUG] [REMOTE ] OABI: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:56.391200] [DEBUG] [REMOTE ] OABI: PASS: Integrity check passed. [2026-01-02T12:25:56.391239] [DEBUG] [REMOTE ] OABI: Symbol is viable for forecasting. [2026-01-02T12:25:56.391285] [INFO ] [MAIN ] [2308/3541] OABI kept (0.2s) | 2305 kept, 3 rejected | 89.3/min | ETA: 13.8m [2026-01-02T12:25:56.890654] [DEBUG] [REMOTE ] OBDC: Retrieved 1624 rows, trimmed to 300. [2026-01-02T12:25:56.890778] [DEBUG] [REMOTE ] OBDC: PASS: History has at least 300 days. [2026-01-02T12:25:56.890974] [DEBUG] [REMOTE ] OBDC: PASS: Price check passed. Min price $11.41. [2026-01-02T12:25:56.891105] [DEBUG] [REMOTE ] OBDC: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:56.891211] [DEBUG] [REMOTE ] OBDC: PASS: Integrity check passed. [2026-01-02T12:25:56.891250] [DEBUG] [REMOTE ] OBDC: Symbol is viable for forecasting. [2026-01-02T12:25:56.891296] [INFO ] [MAIN ] [2309/3541] OBDC kept (0.5s) | 2306 kept, 3 rejected | 89.3/min | ETA: 13.8m [2026-01-02T12:25:57.275643] [DEBUG] [REMOTE ] OBIL: Retrieved 784 rows, trimmed to 300. [2026-01-02T12:25:57.275776] [DEBUG] [REMOTE ] OBIL: PASS: History has at least 300 days. [2026-01-02T12:25:57.275970] [DEBUG] [REMOTE ] OBIL: PASS: Price check passed. Min price $49.73. [2026-01-02T12:25:57.276163] [DEBUG] [REMOTE ] OBIL: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:57.276318] [DEBUG] [REMOTE ] OBIL: PASS: Integrity check passed. [2026-01-02T12:25:57.276370] [DEBUG] [REMOTE ] OBIL: Symbol is viable for forecasting. [2026-01-02T12:25:57.276430] [INFO ] [MAIN ] [2310/3541] OBIL kept (0.4s) | 2307 kept, 3 rejected | 89.3/min | ETA: 13.8m [2026-01-02T12:25:57.676804] [DEBUG] [REMOTE ] OBIO: Retrieved 1360 rows, trimmed to 300. [2026-01-02T12:25:57.676931] [DEBUG] [REMOTE ] OBIO: PASS: History has at least 300 days. [2026-01-02T12:25:57.677126] [DEBUG] [REMOTE ] OBIO: PASS: Price check passed. Min price $2.73. [2026-01-02T12:25:57.677258] [DEBUG] [REMOTE ] OBIO: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:57.677363] [DEBUG] [REMOTE ] OBIO: PASS: Integrity check passed. [2026-01-02T12:25:57.677402] [DEBUG] [REMOTE ] OBIO: Symbol is viable for forecasting. [2026-01-02T12:25:57.677448] [INFO ] [MAIN ] [2311/3541] OBIO kept (0.4s) | 2308 kept, 3 rejected | 89.3/min | ETA: 13.8m [2026-01-02T12:25:59.810775] [DEBUG] [REMOTE ] OBK: Retrieved 1924 rows, trimmed to 300. [2026-01-02T12:25:59.810917] [DEBUG] [REMOTE ] OBK: PASS: History has at least 300 days. [2026-01-02T12:25:59.811160] [DEBUG] [REMOTE ] OBK: PASS: Price check passed. Min price $32.27. [2026-01-02T12:25:59.811303] [DEBUG] [REMOTE ] OBK: PASS: Continuity check passed with 300 days. [2026-01-02T12:25:59.811413] [DEBUG] [REMOTE ] OBK: PASS: Integrity check passed. [2026-01-02T12:25:59.811453] [DEBUG] [REMOTE ] OBK: Symbol is viable for forecasting. [2026-01-02T12:25:59.811502] [INFO ] [MAIN ] [2312/3541] OBK kept (2.1s) | 2309 kept, 3 rejected | 89.2/min | ETA: 13.8m [2026-01-02T12:26:00.074048] [DEBUG] [REMOTE ] OBTC: Retrieved 1227 rows, trimmed to 300. [2026-01-02T12:26:00.074202] [DEBUG] [REMOTE ] OBTC: PASS: History has at least 300 days. [2026-01-02T12:26:00.074475] [DEBUG] [REMOTE ] OBTC: PASS: Price check passed. Min price $25.77. [2026-01-02T12:26:00.074676] [DEBUG] [REMOTE ] OBTC: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:00.074826] [DEBUG] [REMOTE ] OBTC: PASS: Integrity check passed. [2026-01-02T12:26:00.074887] [DEBUG] [REMOTE ] OBTC: Symbol is viable for forecasting. [2026-01-02T12:26:00.074959] [INFO ] [MAIN ] [2313/3541] OBTC kept (0.3s) | 2310 kept, 3 rejected | 89.2/min | ETA: 13.8m [2026-01-02T12:26:00.686102] [DEBUG] [REMOTE ] OC: Retrieved 4821 rows, trimmed to 300. [2026-01-02T12:26:00.686219] [DEBUG] [REMOTE ] OC: PASS: History has at least 300 days. [2026-01-02T12:26:00.686427] [DEBUG] [REMOTE ] OC: PASS: Price check passed. Min price $98.28. [2026-01-02T12:26:00.686558] [DEBUG] [REMOTE ] OC: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:00.686694] [DEBUG] [REMOTE ] OC: PASS: Integrity check passed. [2026-01-02T12:26:00.686734] [DEBUG] [REMOTE ] OC: Symbol is viable for forecasting. [2026-01-02T12:26:00.686791] [INFO ] [MAIN ] [2314/3541] OC kept (0.6s) | 2311 kept, 3 rejected | 89.2/min | ETA: 13.7m [2026-01-02T12:26:00.967817] [DEBUG] [REMOTE ] OCCI: Retrieved 1819 rows, trimmed to 300. [2026-01-02T12:26:00.967954] [DEBUG] [REMOTE ] OCCI: PASS: History has at least 300 days. [2026-01-02T12:26:00.968169] [DEBUG] [REMOTE ] OCCI: PASS: Price check passed. Min price $4.28. [2026-01-02T12:26:00.968301] [DEBUG] [REMOTE ] OCCI: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:00.968416] [DEBUG] [REMOTE ] OCCI: PASS: Integrity check passed. [2026-01-02T12:26:00.968456] [DEBUG] [REMOTE ] OCCI: Symbol is viable for forecasting. [2026-01-02T12:26:00.968504] [INFO ] [MAIN ] [2315/3541] OCCI kept (0.3s) | 2312 kept, 3 rejected | 89.3/min | ETA: 13.7m [2026-01-02T12:26:01.558546] [DEBUG] [REMOTE ] OCFC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:26:01.558709] [DEBUG] [REMOTE ] OCFC: PASS: History has at least 300 days. [2026-01-02T12:26:01.558982] [DEBUG] [REMOTE ] OCFC: PASS: Price check passed. Min price $17.20. [2026-01-02T12:26:01.559153] [DEBUG] [REMOTE ] OCFC: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:01.559309] [DEBUG] [REMOTE ] OCFC: PASS: Integrity check passed. [2026-01-02T12:26:01.559354] [DEBUG] [REMOTE ] OCFC: Symbol is viable for forecasting. [2026-01-02T12:26:01.559402] [INFO ] [MAIN ] [2316/3541] OCFC kept (0.6s) | 2313 kept, 3 rejected | 89.3/min | ETA: 13.7m [2026-01-02T12:26:01.915806] [DEBUG] [REMOTE ] OCGN: Retrieved 2786 rows, trimmed to 300. [2026-01-02T12:26:01.915928] [DEBUG] [REMOTE ] OCGN: PASS: History has at least 300 days. [2026-01-02T12:26:01.916122] [DEBUG] [REMOTE ] OCGN: PASS: Price check passed. Min price $1.11. [2026-01-02T12:26:01.916255] [DEBUG] [REMOTE ] OCGN: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:01.916367] [DEBUG] [REMOTE ] OCGN: PASS: Integrity check passed. [2026-01-02T12:26:01.916407] [DEBUG] [REMOTE ] OCGN: Symbol is viable for forecasting. [2026-01-02T12:26:01.916454] [INFO ] [MAIN ] [2317/3541] OCGN kept (0.4s) | 2314 kept, 3 rejected | 89.3/min | ETA: 13.7m [2026-01-02T12:26:02.341093] [DEBUG] [REMOTE ] OCSL: Retrieved 4417 rows, trimmed to 300. [2026-01-02T12:26:02.341229] [DEBUG] [REMOTE ] OCSL: PASS: History has at least 300 days. [2026-01-02T12:26:02.341442] [DEBUG] [REMOTE ] OCSL: PASS: Price check passed. Min price $12.18. [2026-01-02T12:26:02.341599] [DEBUG] [REMOTE ] OCSL: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:02.341717] [DEBUG] [REMOTE ] OCSL: PASS: Integrity check passed. [2026-01-02T12:26:02.341757] [DEBUG] [REMOTE ] OCSL: Symbol is viable for forecasting. [2026-01-02T12:26:02.341804] [INFO ] [MAIN ] [2318/3541] OCSL kept (0.4s) | 2315 kept, 3 rejected | 89.3/min | ETA: 13.7m [2026-01-02T12:26:02.717365] [DEBUG] [REMOTE ] OCUL: Retrieved 2877 rows, trimmed to 300. [2026-01-02T12:26:02.717501] [DEBUG] [REMOTE ] OCUL: PASS: History has at least 300 days. [2026-01-02T12:26:02.717743] [DEBUG] [REMOTE ] OCUL: PASS: Price check passed. Min price $10.63. [2026-01-02T12:26:02.717879] [DEBUG] [REMOTE ] OCUL: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:02.717991] [DEBUG] [REMOTE ] OCUL: PASS: Integrity check passed. [2026-01-02T12:26:02.718031] [DEBUG] [REMOTE ] OCUL: Symbol is viable for forecasting. [2026-01-02T12:26:02.718078] [INFO ] [MAIN ] [2319/3541] OCUL kept (0.4s) | 2316 kept, 3 rejected | 89.3/min | ETA: 13.7m [2026-01-02T12:26:03.126547] [DEBUG] [REMOTE ] ODC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:26:03.126699] [DEBUG] [REMOTE ] ODC: PASS: History has at least 300 days. [2026-01-02T12:26:03.126930] [DEBUG] [REMOTE ] ODC: PASS: Price check passed. Min price $46.21. [2026-01-02T12:26:03.127072] [DEBUG] [REMOTE ] ODC: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:03.127193] [DEBUG] [REMOTE ] ODC: PASS: Integrity check passed. [2026-01-02T12:26:03.127234] [DEBUG] [REMOTE ] ODC: Symbol is viable for forecasting. [2026-01-02T12:26:03.127284] [INFO ] [MAIN ] [2320/3541] ODC kept (0.4s) | 2317 kept, 3 rejected | 89.3/min | ETA: 13.7m [2026-01-02T12:26:03.373040] [DEBUG] [REMOTE ] ODD: Retrieved 617 rows, trimmed to 300. [2026-01-02T12:26:03.373168] [DEBUG] [REMOTE ] ODD: PASS: History has at least 300 days. [2026-01-02T12:26:03.373362] [DEBUG] [REMOTE ] ODD: PASS: Price check passed. Min price $36.58. [2026-01-02T12:26:03.373521] [DEBUG] [REMOTE ] ODD: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:03.373650] [DEBUG] [REMOTE ] ODD: PASS: Integrity check passed. [2026-01-02T12:26:03.373691] [DEBUG] [REMOTE ] ODD: Symbol is viable for forecasting. [2026-01-02T12:26:03.373738] [INFO ] [MAIN ] [2321/3541] ODD kept (0.2s) | 2318 kept, 3 rejected | 89.4/min | ETA: 13.7m [2026-01-02T12:26:04.002251] [DEBUG] [REMOTE ] ODFL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:26:04.002403] [DEBUG] [REMOTE ] ODFL: PASS: History has at least 300 days. [2026-01-02T12:26:04.002880] [DEBUG] [REMOTE ] ODFL: PASS: Price check passed. Min price $126.06. [2026-01-02T12:26:04.003017] [DEBUG] [REMOTE ] ODFL: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:04.003158] [DEBUG] [REMOTE ] ODFL: PASS: Integrity check passed. [2026-01-02T12:26:04.003199] [DEBUG] [REMOTE ] ODFL: Symbol is viable for forecasting. [2026-01-02T12:26:04.003247] [INFO ] [MAIN ] [2322/3541] ODFL kept (0.6s) | 2319 kept, 3 rejected | 89.4/min | ETA: 13.6m [2026-01-02T12:26:04.323737] [DEBUG] [REMOTE ] OEC: Retrieved 2877 rows, trimmed to 300. [2026-01-02T12:26:04.323867] [DEBUG] [REMOTE ] OEC: PASS: History has at least 300 days. [2026-01-02T12:26:04.324069] [DEBUG] [REMOTE ] OEC: PASS: Price check passed. Min price $4.33. [2026-01-02T12:26:04.324204] [DEBUG] [REMOTE ] OEC: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:04.324316] [DEBUG] [REMOTE ] OEC: PASS: Integrity check passed. [2026-01-02T12:26:04.324356] [DEBUG] [REMOTE ] OEC: Symbol is viable for forecasting. [2026-01-02T12:26:04.324403] [INFO ] [MAIN ] [2323/3541] OEC kept (0.3s) | 2320 kept, 3 rejected | 89.4/min | ETA: 13.6m [2026-01-02T12:26:04.783819] [DEBUG] [REMOTE ] OESX: Retrieved 4537 rows, trimmed to 300. [2026-01-02T12:26:04.783966] [DEBUG] [REMOTE ] OESX: PASS: History has at least 300 days. [2026-01-02T12:26:04.784225] [DEBUG] [REMOTE ] OESX: PASS: Price check passed. Min price $7.96. [2026-01-02T12:26:04.784364] [DEBUG] [REMOTE ] OESX: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:04.784484] [DEBUG] [REMOTE ] OESX: PASS: Integrity check passed. [2026-01-02T12:26:04.784525] [DEBUG] [REMOTE ] OESX: Symbol is viable for forecasting. [2026-01-02T12:26:04.784594] [INFO ] [MAIN ] [2324/3541] OESX kept (0.5s) | 2321 kept, 3 rejected | 89.4/min | ETA: 13.6m [2026-01-02T12:26:05.253293] [DEBUG] [REMOTE ] OFG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:26:05.253422] [DEBUG] [REMOTE ] OFG: PASS: History has at least 300 days. [2026-01-02T12:26:05.253655] [DEBUG] [REMOTE ] OFG: PASS: Price check passed. Min price $37.93. [2026-01-02T12:26:05.253820] [DEBUG] [REMOTE ] OFG: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:05.253942] [DEBUG] [REMOTE ] OFG: PASS: Integrity check passed. [2026-01-02T12:26:05.253985] [DEBUG] [REMOTE ] OFG: Symbol is viable for forecasting. [2026-01-02T12:26:05.254036] [INFO ] [MAIN ] [2325/3541] OFG kept (0.5s) | 2322 kept, 3 rejected | 89.4/min | ETA: 13.6m [2026-01-02T12:26:05.589656] [DEBUG] [REMOTE ] OFIX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:26:05.589791] [DEBUG] [REMOTE ] OFIX: PASS: History has at least 300 days. [2026-01-02T12:26:05.590003] [DEBUG] [REMOTE ] OFIX: PASS: Price check passed. Min price $14.02. [2026-01-02T12:26:05.590141] [DEBUG] [REMOTE ] OFIX: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:05.590255] [DEBUG] [REMOTE ] OFIX: PASS: Integrity check passed. [2026-01-02T12:26:05.590297] [DEBUG] [REMOTE ] OFIX: Symbol is viable for forecasting. [2026-01-02T12:26:05.590346] [INFO ] [MAIN ] [2326/3541] OFIX kept (0.3s) | 2323 kept, 3 rejected | 89.4/min | ETA: 13.6m [2026-01-02T12:26:06.061885] [DEBUG] [REMOTE ] OFLX: Retrieved 5138 rows, trimmed to 300. [2026-01-02T12:26:06.062014] [DEBUG] [REMOTE ] OFLX: PASS: History has at least 300 days. [2026-01-02T12:26:06.062211] [DEBUG] [REMOTE ] OFLX: PASS: Price check passed. Min price $25.33. [2026-01-02T12:26:06.062342] [DEBUG] [REMOTE ] OFLX: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:06.062450] [DEBUG] [REMOTE ] OFLX: PASS: Integrity check passed. [2026-01-02T12:26:06.062490] [DEBUG] [REMOTE ] OFLX: Symbol is viable for forecasting. [2026-01-02T12:26:06.062537] [INFO ] [MAIN ] [2327/3541] OFLX kept (0.5s) | 2324 kept, 3 rejected | 89.4/min | ETA: 13.6m [2026-01-02T12:26:06.264148] [DEBUG] [REMOTE ] OFS: Retrieved 3306 rows, trimmed to 300. [2026-01-02T12:26:06.264271] [DEBUG] [REMOTE ] OFS: PASS: History has at least 300 days. [2026-01-02T12:26:06.264471] [DEBUG] [REMOTE ] OFS: PASS: Price check passed. Min price $4.55. [2026-01-02T12:26:06.264851] [DEBUG] [REMOTE ] OFS: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:06.264966] [DEBUG] [REMOTE ] OFS: PASS: Integrity check passed. [2026-01-02T12:26:06.265005] [DEBUG] [REMOTE ] OFS: Symbol is viable for forecasting. [2026-01-02T12:26:06.265052] [INFO ] [MAIN ] [2328/3541] OFS kept (0.2s) | 2325 kept, 3 rejected | 89.5/min | ETA: 13.6m [2026-01-02T12:26:06.928845] [DEBUG] [REMOTE ] OGE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:26:06.929020] [DEBUG] [REMOTE ] OGE: PASS: History has at least 300 days. [2026-01-02T12:26:06.929338] [DEBUG] [REMOTE ] OGE: PASS: Price check passed. Min price $42.50. [2026-01-02T12:26:06.929527] [DEBUG] [REMOTE ] OGE: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:06.929727] [DEBUG] [REMOTE ] OGE: PASS: Integrity check passed. [2026-01-02T12:26:06.929783] [DEBUG] [REMOTE ] OGE: Symbol is viable for forecasting. [2026-01-02T12:26:06.929847] [INFO ] [MAIN ] [2329/3541] OGE kept (0.7s) | 2326 kept, 3 rejected | 89.5/min | ETA: 13.5m [2026-01-02T12:26:07.153854] [DEBUG] [REMOTE ] OGI: Retrieved 2854 rows, trimmed to 300. [2026-01-02T12:26:07.153974] [DEBUG] [REMOTE ] OGI: PASS: History has at least 300 days. [2026-01-02T12:26:07.154168] [DEBUG] [REMOTE ] OGI: PASS: Price check passed. Min price $1.46. [2026-01-02T12:26:07.154299] [DEBUG] [REMOTE ] OGI: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:07.154406] [DEBUG] [REMOTE ] OGI: PASS: Integrity check passed. [2026-01-02T12:26:07.154445] [DEBUG] [REMOTE ] OGI: Symbol is viable for forecasting. [2026-01-02T12:26:07.154491] [INFO ] [MAIN ] [2330/3541] OGI kept (0.2s) | 2327 kept, 3 rejected | 89.5/min | ETA: 13.5m [2026-01-02T12:26:07.656928] [DEBUG] [REMOTE ] OGN: Retrieved 1153 rows, trimmed to 300. [2026-01-02T12:26:07.657091] [DEBUG] [REMOTE ] OGN: PASS: History has at least 300 days. [2026-01-02T12:26:07.657310] [DEBUG] [REMOTE ] OGN: PASS: Price check passed. Min price $6.32. [2026-01-02T12:26:07.657443] [DEBUG] [REMOTE ] OGN: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:07.657552] [DEBUG] [REMOTE ] OGN: PASS: Integrity check passed. [2026-01-02T12:26:07.657626] [DEBUG] [REMOTE ] OGN: Symbol is viable for forecasting. [2026-01-02T12:26:07.657675] [INFO ] [MAIN ] [2331/3541] OGN kept (0.5s) | 2328 kept, 3 rejected | 89.5/min | ETA: 13.5m [2026-01-02T12:26:08.301887] [DEBUG] [REMOTE ] OHI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:26:08.302017] [DEBUG] [REMOTE ] OHI: PASS: History has at least 300 days. [2026-01-02T12:26:08.302228] [DEBUG] [REMOTE ] OHI: PASS: Price check passed. Min price $38.79. [2026-01-02T12:26:08.302394] [DEBUG] [REMOTE ] OHI: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:08.302509] [DEBUG] [REMOTE ] OHI: PASS: Integrity check passed. [2026-01-02T12:26:08.302552] [DEBUG] [REMOTE ] OHI: Symbol is viable for forecasting. [2026-01-02T12:26:08.302619] [INFO ] [MAIN ] [2332/3541] OHI kept (0.6s) | 2329 kept, 3 rejected | 89.5/min | ETA: 13.5m [2026-01-02T12:26:08.804391] [DEBUG] [REMOTE ] OI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:26:08.804511] [DEBUG] [REMOTE ] OI: PASS: History has at least 300 days. [2026-01-02T12:26:08.804733] [DEBUG] [REMOTE ] OI: PASS: Price check passed. Min price $11.29. [2026-01-02T12:26:08.804868] [DEBUG] [REMOTE ] OI: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:08.804977] [DEBUG] [REMOTE ] OI: PASS: Integrity check passed. [2026-01-02T12:26:08.805015] [DEBUG] [REMOTE ] OI: Symbol is viable for forecasting. [2026-01-02T12:26:08.805061] [INFO ] [MAIN ] [2333/3541] OI kept (0.5s) | 2330 kept, 3 rejected | 89.5/min | ETA: 13.5m [2026-01-02T12:26:09.090478] [DEBUG] [REMOTE ] OIA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:26:09.090629] [DEBUG] [REMOTE ] OIA: PASS: History has at least 300 days. [2026-01-02T12:26:09.090844] [DEBUG] [REMOTE ] OIA: PASS: Price check passed. Min price $5.86. [2026-01-02T12:26:09.090976] [DEBUG] [REMOTE ] OIA: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:09.091117] [DEBUG] [REMOTE ] OIA: PASS: Integrity check passed. [2026-01-02T12:26:09.091158] [DEBUG] [REMOTE ] OIA: Symbol is viable for forecasting. [2026-01-02T12:26:09.091205] [INFO ] [MAIN ] [2334/3541] OIA kept (0.3s) | 2331 kept, 3 rejected | 89.5/min | ETA: 13.5m [2026-01-02T12:26:09.675668] [DEBUG] [REMOTE ] OII: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:26:09.675801] [DEBUG] [REMOTE ] OII: PASS: History has at least 300 days. [2026-01-02T12:26:09.676008] [DEBUG] [REMOTE ] OII: PASS: Price check passed. Min price $22.20. [2026-01-02T12:26:09.676141] [DEBUG] [REMOTE ] OII: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:09.676250] [DEBUG] [REMOTE ] OII: PASS: Integrity check passed. [2026-01-02T12:26:09.676289] [DEBUG] [REMOTE ] OII: Symbol is viable for forecasting. [2026-01-02T12:26:09.676336] [INFO ] [MAIN ] [2335/3541] OII kept (0.6s) | 2332 kept, 3 rejected | 89.5/min | ETA: 13.5m [2026-01-02T12:26:11.065154] [DEBUG] [REMOTE ] OIS: Retrieved 6260 rows, trimmed to 300. [2026-01-02T12:26:11.065293] [DEBUG] [REMOTE ] OIS: PASS: History has at least 300 days. [2026-01-02T12:26:11.065511] [DEBUG] [REMOTE ] OIS: PASS: Price check passed. Min price $5.58. [2026-01-02T12:26:11.065669] [DEBUG] [REMOTE ] OIS: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:11.065789] [DEBUG] [REMOTE ] OIS: PASS: Integrity check passed. [2026-01-02T12:26:11.065828] [DEBUG] [REMOTE ] OIS: Symbol is viable for forecasting. [2026-01-02T12:26:11.065876] [INFO ] [MAIN ] [2336/3541] OIS kept (1.4s) | 2333 kept, 3 rejected | 89.5/min | ETA: 13.5m [2026-01-02T12:26:11.538168] [DEBUG] [REMOTE ] OKE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:26:11.538293] [DEBUG] [REMOTE ] OKE: PASS: History has at least 300 days. [2026-01-02T12:26:11.538505] [DEBUG] [REMOTE ] OKE: PASS: Price check passed. Min price $64.31. [2026-01-02T12:26:11.538685] [DEBUG] [REMOTE ] OKE: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:11.538796] [DEBUG] [REMOTE ] OKE: PASS: Integrity check passed. [2026-01-02T12:26:11.538835] [DEBUG] [REMOTE ] OKE: Symbol is viable for forecasting. [2026-01-02T12:26:11.538881] [INFO ] [MAIN ] [2337/3541] OKE kept (0.5s) | 2334 kept, 3 rejected | 89.5/min | ETA: 13.5m [2026-01-02T12:26:12.463649] [DEBUG] [REMOTE ] OKTA: Retrieved 2196 rows, trimmed to 300. [2026-01-02T12:26:12.463802] [DEBUG] [REMOTE ] OKTA: PASS: History has at least 300 days. [2026-01-02T12:26:12.464049] [DEBUG] [REMOTE ] OKTA: PASS: Price check passed. Min price $78.32. [2026-01-02T12:26:12.464217] [DEBUG] [REMOTE ] OKTA: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:12.464352] [DEBUG] [REMOTE ] OKTA: PASS: Integrity check passed. [2026-01-02T12:26:12.464401] [DEBUG] [REMOTE ] OKTA: Symbol is viable for forecasting. [2026-01-02T12:26:12.464461] [INFO ] [MAIN ] [2338/3541] OKTA kept (0.9s) | 2335 kept, 3 rejected | 89.5/min | ETA: 13.4m [2026-01-02T12:26:12.699590] [DEBUG] [REMOTE ] OKYO: Retrieved 910 rows, trimmed to 300. [2026-01-02T12:26:12.699743] [DEBUG] [REMOTE ] OKYO: PASS: History has at least 300 days. [2026-01-02T12:26:12.699985] [DEBUG] [REMOTE ] OKYO: PASS: Price check passed. Min price $1.72. [2026-01-02T12:26:12.700151] [DEBUG] [REMOTE ] OKYO: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:12.700282] [DEBUG] [REMOTE ] OKYO: PASS: Integrity check passed. [2026-01-02T12:26:12.700330] [DEBUG] [REMOTE ] OKYO: Symbol is viable for forecasting. [2026-01-02T12:26:12.700389] [INFO ] [MAIN ] [2339/3541] OKYO kept (0.2s) | 2336 kept, 3 rejected | 89.5/min | ETA: 13.4m [2026-01-02T12:26:13.325261] [DEBUG] [REMOTE ] OLED: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:26:13.325391] [DEBUG] [REMOTE ] OLED: PASS: History has at least 300 days. [2026-01-02T12:26:13.325618] [DEBUG] [REMOTE ] OLED: PASS: Price check passed. Min price $108.21. [2026-01-02T12:26:13.325768] [DEBUG] [REMOTE ] OLED: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:13.325878] [DEBUG] [REMOTE ] OLED: PASS: Integrity check passed. [2026-01-02T12:26:13.325917] [DEBUG] [REMOTE ] OLED: Symbol is viable for forecasting. [2026-01-02T12:26:13.325964] [INFO ] [MAIN ] [2340/3541] OLED kept (0.6s) | 2337 kept, 3 rejected | 89.5/min | ETA: 13.4m [2026-01-02T12:26:13.650832] [DEBUG] [REMOTE ] OLLI: Retrieved 2632 rows, trimmed to 300. [2026-01-02T12:26:13.650951] [DEBUG] [REMOTE ] OLLI: PASS: History has at least 300 days. [2026-01-02T12:26:13.651146] [DEBUG] [REMOTE ] OLLI: PASS: Price check passed. Min price $107.96. [2026-01-02T12:26:13.651276] [DEBUG] [REMOTE ] OLLI: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:13.651381] [DEBUG] [REMOTE ] OLLI: PASS: Integrity check passed. [2026-01-02T12:26:13.651421] [DEBUG] [REMOTE ] OLLI: Symbol is viable for forecasting. [2026-01-02T12:26:13.651467] [INFO ] [MAIN ] [2341/3541] OLLI kept (0.3s) | 2338 kept, 3 rejected | 89.5/min | ETA: 13.4m [2026-01-02T12:26:13.994494] [DEBUG] [REMOTE ] OLMA: Retrieved 1284 rows, trimmed to 300. [2026-01-02T12:26:13.994644] [DEBUG] [REMOTE ] OLMA: PASS: History has at least 300 days. [2026-01-02T12:26:13.994855] [DEBUG] [REMOTE ] OLMA: PASS: Price check passed. Min price $7.77. [2026-01-02T12:26:13.994990] [DEBUG] [REMOTE ] OLMA: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:13.995094] [DEBUG] [REMOTE ] OLMA: PASS: Integrity check passed. [2026-01-02T12:26:13.995133] [DEBUG] [REMOTE ] OLMA: Symbol is viable for forecasting. [2026-01-02T12:26:13.995180] [INFO ] [MAIN ] [2342/3541] OLMA kept (0.3s) | 2339 kept, 3 rejected | 89.6/min | ETA: 13.4m [2026-01-02T12:26:14.556258] [DEBUG] [REMOTE ] OLN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:26:14.556393] [DEBUG] [REMOTE ] OLN: PASS: History has at least 300 days. [2026-01-02T12:26:14.556627] [DEBUG] [REMOTE ] OLN: PASS: Price check passed. Min price $18.29. [2026-01-02T12:26:14.556787] [DEBUG] [REMOTE ] OLN: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:14.556901] [DEBUG] [REMOTE ] OLN: PASS: Integrity check passed. [2026-01-02T12:26:14.556941] [DEBUG] [REMOTE ] OLN: Symbol is viable for forecasting. [2026-01-02T12:26:14.556988] [INFO ] [MAIN ] [2343/3541] OLN kept (0.6s) | 2340 kept, 3 rejected | 89.6/min | ETA: 13.4m [2026-01-02T12:26:15.022123] [DEBUG] [REMOTE ] OLP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:26:15.022253] [DEBUG] [REMOTE ] OLP: PASS: History has at least 300 days. [2026-01-02T12:26:15.022458] [DEBUG] [REMOTE ] OLP: PASS: Price check passed. Min price $19.54. [2026-01-02T12:26:15.022609] [DEBUG] [REMOTE ] OLP: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:15.022722] [DEBUG] [REMOTE ] OLP: PASS: Integrity check passed. [2026-01-02T12:26:15.022761] [DEBUG] [REMOTE ] OLP: Symbol is viable for forecasting. [2026-01-02T12:26:15.022808] [INFO ] [MAIN ] [2344/3541] OLP kept (0.5s) | 2341 kept, 3 rejected | 89.6/min | ETA: 13.4m [2026-01-02T12:26:15.247710] [DEBUG] [REMOTE ] OLPX: Retrieved 1068 rows, trimmed to 300. [2026-01-02T12:26:15.247838] [DEBUG] [REMOTE ] OLPX: PASS: History has at least 300 days. [2026-01-02T12:26:15.248028] [DEBUG] [REMOTE ] OLPX: PASS: Price check passed. Min price $1.01. [2026-01-02T12:26:15.248159] [DEBUG] [REMOTE ] OLPX: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:15.248264] [DEBUG] [REMOTE ] OLPX: PASS: Integrity check passed. [2026-01-02T12:26:15.248303] [DEBUG] [REMOTE ] OLPX: Symbol is viable for forecasting. [2026-01-02T12:26:15.248349] [INFO ] [MAIN ] [2345/3541] OLPX kept (0.2s) | 2342 kept, 3 rejected | 89.6/min | ETA: 13.3m [2026-01-02T12:26:15.568853] [DEBUG] [REMOTE ] OM: Retrieved 1331 rows, trimmed to 300. [2026-01-02T12:26:15.568992] [DEBUG] [REMOTE ] OM: PASS: History has at least 300 days. [2026-01-02T12:26:15.569189] [DEBUG] [REMOTE ] OM: PASS: Price check passed. Min price $3.29. [2026-01-02T12:26:15.569339] [DEBUG] [REMOTE ] OM: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:15.569445] [DEBUG] [REMOTE ] OM: PASS: Integrity check passed. [2026-01-02T12:26:15.569484] [DEBUG] [REMOTE ] OM: Symbol is viable for forecasting. [2026-01-02T12:26:15.569530] [INFO ] [MAIN ] [2346/3541] OM kept (0.3s) | 2343 kept, 3 rejected | 89.6/min | ETA: 13.3m [2026-01-02T12:26:16.099815] [DEBUG] [REMOTE ] OMAB: Retrieved 4802 rows, trimmed to 300. [2026-01-02T12:26:16.099949] [DEBUG] [REMOTE ] OMAB: PASS: History has at least 300 days. [2026-01-02T12:26:16.100156] [DEBUG] [REMOTE ] OMAB: PASS: Price check passed. Min price $96.35. [2026-01-02T12:26:16.100288] [DEBUG] [REMOTE ] OMAB: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:16.100402] [DEBUG] [REMOTE ] OMAB: PASS: Integrity check passed. [2026-01-02T12:26:16.100441] [DEBUG] [REMOTE ] OMAB: Symbol is viable for forecasting. [2026-01-02T12:26:16.100489] [INFO ] [MAIN ] [2347/3541] OMAB kept (0.5s) | 2344 kept, 3 rejected | 89.6/min | ETA: 13.3m [2026-01-02T12:26:16.509196] [DEBUG] [REMOTE ] OMC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:26:16.509343] [DEBUG] [REMOTE ] OMC: PASS: History has at least 300 days. [2026-01-02T12:26:16.509608] [DEBUG] [REMOTE ] OMC: PASS: Price check passed. Min price $69.48. [2026-01-02T12:26:16.509751] [DEBUG] [REMOTE ] OMC: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:16.509866] [DEBUG] [REMOTE ] OMC: PASS: Integrity check passed. [2026-01-02T12:26:16.509907] [DEBUG] [REMOTE ] OMC: Symbol is viable for forecasting. [2026-01-02T12:26:16.509957] [INFO ] [MAIN ] [2348/3541] OMC kept (0.4s) | 2345 kept, 3 rejected | 89.6/min | ETA: 13.3m [2026-01-02T12:26:17.106387] [DEBUG] [REMOTE ] OMCL: Retrieved 6135 rows, trimmed to 300. [2026-01-02T12:26:17.106520] [DEBUG] [REMOTE ] OMCL: PASS: History has at least 300 days. [2026-01-02T12:26:17.106740] [DEBUG] [REMOTE ] OMCL: PASS: Price check passed. Min price $29.46. [2026-01-02T12:26:17.106873] [DEBUG] [REMOTE ] OMCL: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:17.106986] [DEBUG] [REMOTE ] OMCL: PASS: Integrity check passed. [2026-01-02T12:26:17.107026] [DEBUG] [REMOTE ] OMCL: Symbol is viable for forecasting. [2026-01-02T12:26:17.107073] [INFO ] [MAIN ] [2349/3541] OMCL kept (0.6s) | 2346 kept, 3 rejected | 89.6/min | ETA: 13.3m [2026-01-02T12:26:44.451985] [DEBUG] [REMOTE ] OMEX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:26:44.452126] [DEBUG] [REMOTE ] OMEX: PASS: History has at least 300 days. [2026-01-02T12:26:44.452340] [DEBUG] [REMOTE ] OMEX: PASS: Price check passed. Min price $1.74. [2026-01-02T12:26:44.452472] [DEBUG] [REMOTE ] OMEX: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:44.452605] [DEBUG] [REMOTE ] OMEX: PASS: Integrity check passed. [2026-01-02T12:26:44.452648] [DEBUG] [REMOTE ] OMEX: Symbol is viable for forecasting. [2026-01-02T12:26:44.452694] [INFO ] [MAIN ] [2350/3541] OMEX kept (27.3s) | 2347 kept, 3 rejected | 88.1/min | ETA: 13.5m [2026-01-02T12:26:44.798139] [DEBUG] [REMOTE ] OMF: Retrieved 2538 rows, trimmed to 300. [2026-01-02T12:26:44.798276] [DEBUG] [REMOTE ] OMF: PASS: History has at least 300 days. [2026-01-02T12:26:44.798485] [DEBUG] [REMOTE ] OMF: PASS: Price check passed. Min price $51.25. [2026-01-02T12:26:44.798671] [DEBUG] [REMOTE ] OMF: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:44.798786] [DEBUG] [REMOTE ] OMF: PASS: Integrity check passed. [2026-01-02T12:26:44.798827] [DEBUG] [REMOTE ] OMF: Symbol is viable for forecasting. [2026-01-02T12:26:44.798874] [INFO ] [MAIN ] [2351/3541] OMF kept (0.3s) | 2348 kept, 3 rejected | 88.2/min | ETA: 13.5m [2026-01-02T12:26:45.314717] [DEBUG] [REMOTE ] ON: Retrieved 6456 rows, trimmed to 300. [2026-01-02T12:26:45.314869] [DEBUG] [REMOTE ] ON: PASS: History has at least 300 days. [2026-01-02T12:26:45.315114] [DEBUG] [REMOTE ] ON: PASS: Price check passed. Min price $44.90. [2026-01-02T12:26:45.315278] [DEBUG] [REMOTE ] ON: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:45.315435] [DEBUG] [REMOTE ] ON: PASS: Integrity check passed. [2026-01-02T12:26:45.315485] [DEBUG] [REMOTE ] ON: Symbol is viable for forecasting. [2026-01-02T12:26:45.315536] [INFO ] [MAIN ] [2352/3541] ON kept (0.5s) | 2349 kept, 3 rejected | 88.2/min | ETA: 13.5m [2026-01-02T12:26:45.777709] [DEBUG] [REMOTE ] ONB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:26:45.777872] [DEBUG] [REMOTE ] ONB: PASS: History has at least 300 days. [2026-01-02T12:26:45.778138] [DEBUG] [REMOTE ] ONB: PASS: Price check passed. Min price $19.48. [2026-01-02T12:26:45.778277] [DEBUG] [REMOTE ] ONB: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:45.778404] [DEBUG] [REMOTE ] ONB: PASS: Integrity check passed. [2026-01-02T12:26:45.778445] [DEBUG] [REMOTE ] ONB: Symbol is viable for forecasting. [2026-01-02T12:26:45.778495] [INFO ] [MAIN ] [2353/3541] ONB kept (0.5s) | 2350 kept, 3 rejected | 88.2/min | ETA: 13.5m [2026-01-02T12:26:45.952016] [DEBUG] [REMOTE ] ONCO: Retrieved 970 rows, trimmed to 300. [2026-01-02T12:26:45.952155] [DEBUG] [REMOTE ] ONCO: PASS: History has at least 300 days. [2026-01-02T12:26:45.952353] [DEBUG] [REMOTE ] ONCO: PASS: Price check passed. Min price $1.43. [2026-01-02T12:26:45.952521] [DEBUG] [REMOTE ] ONCO: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:45.952653] [DEBUG] [REMOTE ] ONCO: PASS: Integrity check passed. [2026-01-02T12:26:45.952694] [DEBUG] [REMOTE ] ONCO: Symbol is viable for forecasting. [2026-01-02T12:26:45.952740] [INFO ] [MAIN ] [2354/3541] ONCO kept (0.2s) | 2351 kept, 3 rejected | 88.2/min | ETA: 13.5m [2026-01-02T12:26:46.458397] [DEBUG] [REMOTE ] ONDS: Retrieved 1460 rows, trimmed to 300. [2026-01-02T12:26:46.458532] [DEBUG] [REMOTE ] ONDS: PASS: History has at least 300 days. [2026-01-02T12:26:46.458790] [DEBUG] [REMOTE ] ONDS: PASS: Price check passed. Min price $5.25. [2026-01-02T12:26:46.458931] [DEBUG] [REMOTE ] ONDS: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:46.459046] [DEBUG] [REMOTE ] ONDS: PASS: Integrity check passed. [2026-01-02T12:26:46.459092] [DEBUG] [REMOTE ] ONDS: Symbol is viable for forecasting. [2026-01-02T12:26:46.459157] [INFO ] [MAIN ] [2355/3541] ONDS kept (0.5s) | 2352 kept, 3 rejected | 88.2/min | ETA: 13.4m [2026-01-02T12:26:47.011558] [DEBUG] [REMOTE ] ONEQ: Retrieved 5599 rows, trimmed to 300. [2026-01-02T12:26:47.011752] [DEBUG] [REMOTE ] ONEQ: PASS: History has at least 300 days. [2026-01-02T12:26:47.011983] [DEBUG] [REMOTE ] ONEQ: PASS: Price check passed. Min price $86.80. [2026-01-02T12:26:47.012135] [DEBUG] [REMOTE ] ONEQ: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:47.012276] [DEBUG] [REMOTE ] ONEQ: PASS: Integrity check passed. [2026-01-02T12:26:47.012327] [DEBUG] [REMOTE ] ONEQ: Symbol is viable for forecasting. [2026-01-02T12:26:47.012378] [INFO ] [MAIN ] [2356/3541] ONEQ kept (0.6s) | 2353 kept, 3 rejected | 88.2/min | ETA: 13.4m [2026-01-02T12:26:47.233501] [DEBUG] [REMOTE ] ONL: Retrieved 1036 rows, trimmed to 300. [2026-01-02T12:26:47.233682] [DEBUG] [REMOTE ] ONL: PASS: History has at least 300 days. [2026-01-02T12:26:47.233949] [DEBUG] [REMOTE ] ONL: PASS: Price check passed. Min price $1.96. [2026-01-02T12:26:47.234128] [DEBUG] [REMOTE ] ONL: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:47.234250] [DEBUG] [REMOTE ] ONL: PASS: Integrity check passed. [2026-01-02T12:26:47.234292] [DEBUG] [REMOTE ] ONL: Symbol is viable for forecasting. [2026-01-02T12:26:47.234342] [INFO ] [MAIN ] [2357/3541] ONL kept (0.2s) | 2354 kept, 3 rejected | 88.3/min | ETA: 13.4m [2026-01-02T12:26:47.626599] [DEBUG] [REMOTE ] ONON: Retrieved 1079 rows, trimmed to 300. [2026-01-02T12:26:47.626777] [DEBUG] [REMOTE ] ONON: PASS: History has at least 300 days. [2026-01-02T12:26:47.626996] [DEBUG] [REMOTE ] ONON: PASS: Price check passed. Min price $34.96. [2026-01-02T12:26:47.627155] [DEBUG] [REMOTE ] ONON: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:47.627264] [DEBUG] [REMOTE ] ONON: PASS: Integrity check passed. [2026-01-02T12:26:47.627303] [DEBUG] [REMOTE ] ONON: Symbol is viable for forecasting. [2026-01-02T12:26:47.627354] [INFO ] [MAIN ] [2358/3541] ONON kept (0.4s) | 2355 kept, 3 rejected | 88.3/min | ETA: 13.4m [2026-01-02T12:26:48.052661] [DEBUG] [REMOTE ] ONTF: Retrieved 1234 rows, trimmed to 300. [2026-01-02T12:26:48.052817] [DEBUG] [REMOTE ] ONTF: PASS: History has at least 300 days. [2026-01-02T12:26:48.053057] [DEBUG] [REMOTE ] ONTF: PASS: Price check passed. Min price $4.94. [2026-01-02T12:26:48.053225] [DEBUG] [REMOTE ] ONTF: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:48.053355] [DEBUG] [REMOTE ] ONTF: PASS: Integrity check passed. [2026-01-02T12:26:48.053402] [DEBUG] [REMOTE ] ONTF: Symbol is viable for forecasting. [2026-01-02T12:26:48.053461] [INFO ] [MAIN ] [2359/3541] ONTF kept (0.4s) | 2356 kept, 3 rejected | 88.3/min | ETA: 13.4m [2026-01-02T12:26:50.445963] [DEBUG] [REMOTE ] ONTO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:26:50.446099] [DEBUG] [REMOTE ] ONTO: PASS: History has at least 300 days. [2026-01-02T12:26:50.446315] [DEBUG] [REMOTE ] ONTO: PASS: Price check passed. Min price $121.34. [2026-01-02T12:26:50.446451] [DEBUG] [REMOTE ] ONTO: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:50.446568] [DEBUG] [REMOTE ] ONTO: PASS: Integrity check passed. [2026-01-02T12:26:50.446631] [DEBUG] [REMOTE ] ONTO: Symbol is viable for forecasting. [2026-01-02T12:26:50.446680] [INFO ] [MAIN ] [2360/3541] ONTO kept (2.4s) | 2357 kept, 3 rejected | 88.2/min | ETA: 13.4m [2026-01-02T12:26:50.803989] [DEBUG] [REMOTE ] OOMA: Retrieved 2631 rows, trimmed to 300. [2026-01-02T12:26:50.804114] [DEBUG] [REMOTE ] OOMA: PASS: History has at least 300 days. [2026-01-02T12:26:50.804317] [DEBUG] [REMOTE ] OOMA: PASS: Price check passed. Min price $10.58. [2026-01-02T12:26:50.804455] [DEBUG] [REMOTE ] OOMA: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:50.804565] [DEBUG] [REMOTE ] OOMA: PASS: Integrity check passed. [2026-01-02T12:26:50.804636] [DEBUG] [REMOTE ] OOMA: Symbol is viable for forecasting. [2026-01-02T12:26:50.804685] [INFO ] [MAIN ] [2361/3541] OOMA kept (0.4s) | 2358 kept, 3 rejected | 88.2/min | ETA: 13.4m [2026-01-02T12:26:51.102473] [DEBUG] [REMOTE ] OPAD: Retrieved 1269 rows, trimmed to 300. [2026-01-02T12:26:51.102618] [DEBUG] [REMOTE ] OPAD: PASS: History has at least 300 days. [2026-01-02T12:26:51.102820] [DEBUG] [REMOTE ] OPAD: PASS: Price check passed. Min price $1.19. [2026-01-02T12:26:51.102957] [DEBUG] [REMOTE ] OPAD: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:51.103068] [DEBUG] [REMOTE ] OPAD: PASS: Integrity check passed. [2026-01-02T12:26:51.103109] [DEBUG] [REMOTE ] OPAD: Symbol is viable for forecasting. [2026-01-02T12:26:51.103157] [INFO ] [MAIN ] [2362/3541] OPAD kept (0.3s) | 2359 kept, 3 rejected | 88.2/min | ETA: 13.4m [2026-01-02T12:26:51.525351] [DEBUG] [REMOTE ] OPAL: Retrieved 865 rows, trimmed to 300. [2026-01-02T12:26:51.525495] [DEBUG] [REMOTE ] OPAL: PASS: History has at least 300 days. [2026-01-02T12:26:51.525724] [DEBUG] [REMOTE ] OPAL: PASS: Price check passed. Min price $2.02. [2026-01-02T12:26:51.525908] [DEBUG] [REMOTE ] OPAL: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:51.526054] [DEBUG] [REMOTE ] OPAL: PASS: Integrity check passed. [2026-01-02T12:26:51.526111] [DEBUG] [REMOTE ] OPAL: Symbol is viable for forecasting. [2026-01-02T12:26:51.526181] [INFO ] [MAIN ] [2363/3541] OPAL kept (0.4s) | 2360 kept, 3 rejected | 88.2/min | ETA: 13.3m [2026-01-02T12:26:52.032697] [DEBUG] [REMOTE ] OPBK: Retrieved 5144 rows, trimmed to 300. [2026-01-02T12:26:52.032826] [DEBUG] [REMOTE ] OPBK: PASS: History has at least 300 days. [2026-01-02T12:26:52.033042] [DEBUG] [REMOTE ] OPBK: PASS: Price check passed. Min price $12.63. [2026-01-02T12:26:52.033175] [DEBUG] [REMOTE ] OPBK: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:52.033284] [DEBUG] [REMOTE ] OPBK: PASS: Integrity check passed. [2026-01-02T12:26:52.033324] [DEBUG] [REMOTE ] OPBK: Symbol is viable for forecasting. [2026-01-02T12:26:52.033371] [INFO ] [MAIN ] [2364/3541] OPBK kept (0.5s) | 2361 kept, 3 rejected | 88.3/min | ETA: 13.3m [2026-01-02T12:26:52.532204] [DEBUG] [REMOTE ] OPCH: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:26:52.532342] [DEBUG] [REMOTE ] OPCH: PASS: History has at least 300 days. [2026-01-02T12:26:52.532560] [DEBUG] [REMOTE ] OPCH: PASS: Price check passed. Min price $26.03. [2026-01-02T12:26:52.532754] [DEBUG] [REMOTE ] OPCH: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:52.532893] [DEBUG] [REMOTE ] OPCH: PASS: Integrity check passed. [2026-01-02T12:26:52.532943] [DEBUG] [REMOTE ] OPCH: Symbol is viable for forecasting. [2026-01-02T12:26:52.532993] [INFO ] [MAIN ] [2365/3541] OPCH kept (0.5s) | 2362 kept, 3 rejected | 88.3/min | ETA: 13.3m [2026-01-02T12:26:52.681905] [DEBUG] [REMOTE ] OPEN: Retrieved 1392 rows, trimmed to 300. [2026-01-02T12:26:52.682030] [DEBUG] [REMOTE ] OPEN: PASS: History has at least 300 days. [2026-01-02T12:26:52.682226] [DEBUG] [REMOTE ] OPEN: PASS: Price check passed. Min price $5.83. [2026-01-02T12:26:52.682356] [DEBUG] [REMOTE ] OPEN: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:52.682463] [DEBUG] [REMOTE ] OPEN: PASS: Integrity check passed. [2026-01-02T12:26:52.682503] [DEBUG] [REMOTE ] OPEN: Symbol is viable for forecasting. [2026-01-02T12:26:52.682550] [INFO ] [MAIN ] [2366/3541] OPEN kept (0.1s) | 2363 kept, 3 rejected | 88.3/min | ETA: 13.3m [2026-01-02T12:26:53.221409] [DEBUG] [REMOTE ] OPFI: Retrieved 1283 rows, trimmed to 300. [2026-01-02T12:26:53.221568] [DEBUG] [REMOTE ] OPFI: PASS: History has at least 300 days. [2026-01-02T12:26:53.221823] [DEBUG] [REMOTE ] OPFI: PASS: Price check passed. Min price $9.18. [2026-01-02T12:26:53.221961] [DEBUG] [REMOTE ] OPFI: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:53.222072] [DEBUG] [REMOTE ] OPFI: PASS: Integrity check passed. [2026-01-02T12:26:53.222112] [DEBUG] [REMOTE ] OPFI: Symbol is viable for forecasting. [2026-01-02T12:26:53.222159] [INFO ] [MAIN ] [2367/3541] OPFI kept (0.5s) | 2364 kept, 3 rejected | 88.3/min | ETA: 13.3m [2026-01-02T12:26:53.805604] [DEBUG] [REMOTE ] OPK: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:26:53.805753] [DEBUG] [REMOTE ] OPK: PASS: History has at least 300 days. [2026-01-02T12:26:53.805975] [DEBUG] [REMOTE ] OPK: PASS: Price check passed. Min price $1.26. [2026-01-02T12:26:53.806132] [DEBUG] [REMOTE ] OPK: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:53.806270] [DEBUG] [REMOTE ] OPK: PASS: Integrity check passed. [2026-01-02T12:26:53.806313] [DEBUG] [REMOTE ] OPK: Symbol is viable for forecasting. [2026-01-02T12:26:53.806363] [INFO ] [MAIN ] [2368/3541] OPK kept (0.6s) | 2365 kept, 3 rejected | 88.3/min | ETA: 13.3m [2026-01-02T12:26:54.161340] [DEBUG] [REMOTE ] OPLN: Retrieved 4038 rows, trimmed to 300. [2026-01-02T12:26:54.161480] [DEBUG] [REMOTE ] OPLN: PASS: History has at least 300 days. [2026-01-02T12:26:54.161748] [DEBUG] [REMOTE ] OPLN: PASS: Price check passed. Min price $24.49. [2026-01-02T12:26:54.161891] [DEBUG] [REMOTE ] OPLN: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:54.162008] [DEBUG] [REMOTE ] OPLN: PASS: Integrity check passed. [2026-01-02T12:26:54.162049] [DEBUG] [REMOTE ] OPLN: Symbol is viable for forecasting. [2026-01-02T12:26:54.162098] [INFO ] [MAIN ] [2369/3541] OPLN kept (0.4s) | 2366 kept, 3 rejected | 88.3/min | ETA: 13.3m [2026-01-02T12:26:54.352871] [DEBUG] [REMOTE ] OPP: Retrieved 2328 rows, trimmed to 300. [2026-01-02T12:26:54.353011] [DEBUG] [REMOTE ] OPP: PASS: History has at least 300 days. [2026-01-02T12:26:54.353254] [DEBUG] [REMOTE ] OPP: PASS: Price check passed. Min price $7.80. [2026-01-02T12:26:54.353391] [DEBUG] [REMOTE ] OPP: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:54.353508] [DEBUG] [REMOTE ] OPP: PASS: Integrity check passed. [2026-01-02T12:26:54.353549] [DEBUG] [REMOTE ] OPP: Symbol is viable for forecasting. [2026-01-02T12:26:54.353617] [INFO ] [MAIN ] [2370/3541] OPP kept (0.2s) | 2367 kept, 3 rejected | 88.4/min | ETA: 13.3m [2026-01-02T12:26:54.923409] [DEBUG] [REMOTE ] OPRA: Retrieved 1868 rows, trimmed to 300. [2026-01-02T12:26:54.923533] [DEBUG] [REMOTE ] OPRA: PASS: History has at least 300 days. [2026-01-02T12:26:54.923768] [DEBUG] [REMOTE ] OPRA: PASS: Price check passed. Min price $12.89. [2026-01-02T12:26:54.923904] [DEBUG] [REMOTE ] OPRA: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:54.924010] [DEBUG] [REMOTE ] OPRA: PASS: Integrity check passed. [2026-01-02T12:26:54.924049] [DEBUG] [REMOTE ] OPRA: Symbol is viable for forecasting. [2026-01-02T12:26:54.924096] [INFO ] [MAIN ] [2371/3541] OPRA kept (0.6s) | 2368 kept, 3 rejected | 88.4/min | ETA: 13.2m [2026-01-02T12:26:55.328834] [DEBUG] [REMOTE ] OPRX: Retrieved 4627 rows, trimmed to 300. [2026-01-02T12:26:55.328964] [DEBUG] [REMOTE ] OPRX: PASS: History has at least 300 days. [2026-01-02T12:26:55.329165] [DEBUG] [REMOTE ] OPRX: PASS: Price check passed. Min price $12.25. [2026-01-02T12:26:55.329296] [DEBUG] [REMOTE ] OPRX: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:55.329402] [DEBUG] [REMOTE ] OPRX: PASS: Integrity check passed. [2026-01-02T12:26:55.329441] [DEBUG] [REMOTE ] OPRX: Symbol is viable for forecasting. [2026-01-02T12:26:55.329488] [INFO ] [MAIN ] [2372/3541] OPRX kept (0.4s) | 2369 kept, 3 rejected | 88.4/min | ETA: 13.2m [2026-01-02T12:26:55.627299] [DEBUG] [REMOTE ] OPTX: Retrieved 987 rows, trimmed to 300. [2026-01-02T12:26:55.627425] [DEBUG] [REMOTE ] OPTX: PASS: History has at least 300 days. [2026-01-02T12:26:55.627653] [DEBUG] [REMOTE ] OPTX: PASS: Price check passed. Min price $1.25. [2026-01-02T12:26:55.627790] [DEBUG] [REMOTE ] OPTX: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:55.627894] [DEBUG] [REMOTE ] OPTX: PASS: Integrity check passed. [2026-01-02T12:26:55.627933] [DEBUG] [REMOTE ] OPTX: Symbol is viable for forecasting. [2026-01-02T12:26:55.627979] [INFO ] [MAIN ] [2373/3541] OPTX kept (0.3s) | 2370 kept, 3 rejected | 88.4/min | ETA: 13.2m [2026-01-02T12:26:56.072290] [DEBUG] [REMOTE ] OPXS: Retrieved 4185 rows, trimmed to 300. [2026-01-02T12:26:56.072452] [DEBUG] [REMOTE ] OPXS: PASS: History has at least 300 days. [2026-01-02T12:26:56.072714] [DEBUG] [REMOTE ] OPXS: PASS: Price check passed. Min price $12.75. [2026-01-02T12:26:56.072848] [DEBUG] [REMOTE ] OPXS: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:56.072965] [DEBUG] [REMOTE ] OPXS: PASS: Integrity check passed. [2026-01-02T12:26:56.073004] [DEBUG] [REMOTE ] OPXS: Symbol is viable for forecasting. [2026-01-02T12:26:56.073051] [INFO ] [MAIN ] [2374/3541] OPXS kept (0.4s) | 2371 kept, 3 rejected | 88.4/min | ETA: 13.2m [2026-01-02T12:26:57.195103] [DEBUG] [REMOTE ] ORA: Retrieved 5318 rows, trimmed to 300. [2026-01-02T12:26:57.195233] [DEBUG] [REMOTE ] ORA: PASS: History has at least 300 days. [2026-01-02T12:26:57.195430] [DEBUG] [REMOTE ] ORA: PASS: Price check passed. Min price $103.84. [2026-01-02T12:26:57.195560] [DEBUG] [REMOTE ] ORA: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:57.195693] [DEBUG] [REMOTE ] ORA: PASS: Integrity check passed. [2026-01-02T12:26:57.195733] [DEBUG] [REMOTE ] ORA: Symbol is viable for forecasting. [2026-01-02T12:26:57.195780] [INFO ] [MAIN ] [2375/3541] ORA kept (1.1s) | 2372 kept, 3 rejected | 88.4/min | ETA: 13.2m [2026-01-02T12:26:57.568995] [DEBUG] [REMOTE ] ORC: Retrieved 3240 rows, trimmed to 300. [2026-01-02T12:26:57.569120] [DEBUG] [REMOTE ] ORC: PASS: History has at least 300 days. [2026-01-02T12:26:57.569342] [DEBUG] [REMOTE ] ORC: PASS: Price check passed. Min price $6.74. [2026-01-02T12:26:57.569499] [DEBUG] [REMOTE ] ORC: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:57.569626] [DEBUG] [REMOTE ] ORC: PASS: Integrity check passed. [2026-01-02T12:26:57.569667] [DEBUG] [REMOTE ] ORC: Symbol is viable for forecasting. [2026-01-02T12:26:57.569714] [INFO ] [MAIN ] [2376/3541] ORC kept (0.4s) | 2373 kept, 3 rejected | 88.4/min | ETA: 13.2m [2026-01-02T12:26:57.895889] [DEBUG] [REMOTE ] ORGO: Retrieved 2260 rows, trimmed to 300. [2026-01-02T12:26:57.896037] [DEBUG] [REMOTE ] ORGO: PASS: History has at least 300 days. [2026-01-02T12:26:57.896248] [DEBUG] [REMOTE ] ORGO: PASS: Price check passed. Min price $3.88. [2026-01-02T12:26:57.896384] [DEBUG] [REMOTE ] ORGO: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:57.896494] [DEBUG] [REMOTE ] ORGO: PASS: Integrity check passed. [2026-01-02T12:26:57.896543] [DEBUG] [REMOTE ] ORGO: Symbol is viable for forecasting. [2026-01-02T12:26:57.896631] [INFO ] [MAIN ] [2377/3541] ORGO kept (0.3s) | 2374 kept, 3 rejected | 88.4/min | ETA: 13.2m [2026-01-02T12:26:58.160999] [DEBUG] [REMOTE ] ORIC: Retrieved 1430 rows, trimmed to 300. [2026-01-02T12:26:58.161141] [DEBUG] [REMOTE ] ORIC: PASS: History has at least 300 days. [2026-01-02T12:26:58.161348] [DEBUG] [REMOTE ] ORIC: PASS: Price check passed. Min price $8.04. [2026-01-02T12:26:58.161482] [DEBUG] [REMOTE ] ORIC: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:58.161610] [DEBUG] [REMOTE ] ORIC: PASS: Integrity check passed. [2026-01-02T12:26:58.161653] [DEBUG] [REMOTE ] ORIC: Symbol is viable for forecasting. [2026-01-02T12:26:58.161701] [INFO ] [MAIN ] [2378/3541] ORIC kept (0.3s) | 2375 kept, 3 rejected | 88.4/min | ETA: 13.2m [2026-01-02T12:26:58.564811] [DEBUG] [REMOTE ] ORIO: Exception occurred during daily data fetch: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_DAILY_ADJUSTED.. [2026-01-02T12:26:58.565117] [DEBUG] [REMOTE ] ORIO: FAIL: History check failed. No DataFrame was returned. [2026-01-02T12:26:58.565209] [WARN ] [LOCAL ] ORIO: SET TO BLACKLISTED [2026-01-02T12:26:58.566584] [INFO ] [MAIN ] [2379/3541] ORIO rejected (0.4s) | 2375 kept, 4 rejected | 88.5/min | ETA: 13.1m [2026-01-02T12:26:59.188649] [DEBUG] [REMOTE ] ORKA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:26:59.188783] [DEBUG] [REMOTE ] ORKA: PASS: History has at least 300 days. [2026-01-02T12:26:59.188993] [DEBUG] [REMOTE ] ORKA: PASS: Price check passed. Min price $20.57. [2026-01-02T12:26:59.189124] [DEBUG] [REMOTE ] ORKA: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:59.189235] [DEBUG] [REMOTE ] ORKA: PASS: Integrity check passed. [2026-01-02T12:26:59.189275] [DEBUG] [REMOTE ] ORKA: Symbol is viable for forecasting. [2026-01-02T12:26:59.189322] [INFO ] [MAIN ] [2380/3541] ORKA kept (0.6s) | 2376 kept, 4 rejected | 88.5/min | ETA: 13.1m [2026-01-02T12:26:59.652114] [DEBUG] [REMOTE ] ORLY: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:26:59.652283] [DEBUG] [REMOTE ] ORLY: PASS: History has at least 300 days. [2026-01-02T12:26:59.652618] [DEBUG] [REMOTE ] ORLY: PASS: Price check passed. Min price $91.00. [2026-01-02T12:26:59.652761] [DEBUG] [REMOTE ] ORLY: PASS: Continuity check passed with 300 days. [2026-01-02T12:26:59.652901] [DEBUG] [REMOTE ] ORLY: PASS: Integrity check passed. [2026-01-02T12:26:59.652943] [DEBUG] [REMOTE ] ORLY: Symbol is viable for forecasting. [2026-01-02T12:26:59.652994] [INFO ] [MAIN ] [2381/3541] ORLY kept (0.5s) | 2377 kept, 4 rejected | 88.5/min | ETA: 13.1m [2026-01-02T12:27:00.048789] [DEBUG] [REMOTE ] ORMP: Retrieved 4956 rows, trimmed to 300. [2026-01-02T12:27:00.048938] [DEBUG] [REMOTE ] ORMP: PASS: History has at least 300 days. [2026-01-02T12:27:00.049154] [DEBUG] [REMOTE ] ORMP: PASS: Price check passed. Min price $2.19. [2026-01-02T12:27:00.049307] [DEBUG] [REMOTE ] ORMP: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:00.049422] [DEBUG] [REMOTE ] ORMP: PASS: Integrity check passed. [2026-01-02T12:27:00.049462] [DEBUG] [REMOTE ] ORMP: Symbol is viable for forecasting. [2026-01-02T12:27:00.049509] [INFO ] [MAIN ] [2382/3541] ORMP kept (0.4s) | 2378 kept, 4 rejected | 88.5/min | ETA: 13.1m [2026-01-02T12:27:00.299866] [DEBUG] [REMOTE ] ORN: Retrieved 4536 rows, trimmed to 300. [2026-01-02T12:27:00.300009] [DEBUG] [REMOTE ] ORN: PASS: History has at least 300 days. [2026-01-02T12:27:00.300262] [DEBUG] [REMOTE ] ORN: PASS: Price check passed. Min price $8.18. [2026-01-02T12:27:00.300441] [DEBUG] [REMOTE ] ORN: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:00.300621] [DEBUG] [REMOTE ] ORN: PASS: Integrity check passed. [2026-01-02T12:27:00.300682] [DEBUG] [REMOTE ] ORN: Symbol is viable for forecasting. [2026-01-02T12:27:00.300751] [INFO ] [MAIN ] [2383/3541] ORN kept (0.3s) | 2379 kept, 4 rejected | 88.5/min | ETA: 13.1m [2026-01-02T12:27:00.910423] [DEBUG] [REMOTE ] ORRF: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:27:00.910559] [DEBUG] [REMOTE ] ORRF: PASS: History has at least 300 days. [2026-01-02T12:27:00.910799] [DEBUG] [REMOTE ] ORRF: PASS: Price check passed. Min price $31.88. [2026-01-02T12:27:00.910941] [DEBUG] [REMOTE ] ORRF: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:00.911056] [DEBUG] [REMOTE ] ORRF: PASS: Integrity check passed. [2026-01-02T12:27:00.911098] [DEBUG] [REMOTE ] ORRF: Symbol is viable for forecasting. [2026-01-02T12:27:00.911149] [INFO ] [MAIN ] [2384/3541] ORRF kept (0.6s) | 2380 kept, 4 rejected | 88.5/min | ETA: 13.1m [2026-01-02T12:27:01.085400] [DEBUG] [REMOTE ] OS: Retrieved 362 rows, trimmed to 300. [2026-01-02T12:27:01.085527] [DEBUG] [REMOTE ] OS: PASS: History has at least 300 days. [2026-01-02T12:27:01.085743] [DEBUG] [REMOTE ] OS: PASS: Price check passed. Min price $16.65. [2026-01-02T12:27:01.085877] [DEBUG] [REMOTE ] OS: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:01.085982] [DEBUG] [REMOTE ] OS: PASS: Integrity check passed. [2026-01-02T12:27:01.086022] [DEBUG] [REMOTE ] OS: Symbol is viable for forecasting. [2026-01-02T12:27:01.086067] [INFO ] [MAIN ] [2385/3541] OS kept (0.2s) | 2381 kept, 4 rejected | 88.5/min | ETA: 13.1m [2026-01-02T12:27:01.776216] [DEBUG] [REMOTE ] OSBC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:27:01.776350] [DEBUG] [REMOTE ] OSBC: PASS: History has at least 300 days. [2026-01-02T12:27:01.776589] [DEBUG] [REMOTE ] OSBC: PASS: Price check passed. Min price $16.65. [2026-01-02T12:27:01.776729] [DEBUG] [REMOTE ] OSBC: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:01.776846] [DEBUG] [REMOTE ] OSBC: PASS: Integrity check passed. [2026-01-02T12:27:01.776885] [DEBUG] [REMOTE ] OSBC: Symbol is viable for forecasting. [2026-01-02T12:27:01.776933] [INFO ] [MAIN ] [2386/3541] OSBC kept (0.7s) | 2382 kept, 4 rejected | 88.5/min | ETA: 13.0m [2026-01-02T12:27:02.232771] [DEBUG] [REMOTE ] OSIS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:27:02.232912] [DEBUG] [REMOTE ] OSIS: PASS: History has at least 300 days. [2026-01-02T12:27:02.233138] [DEBUG] [REMOTE ] OSIS: PASS: Price check passed. Min price $233.97. [2026-01-02T12:27:02.233271] [DEBUG] [REMOTE ] OSIS: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:02.233388] [DEBUG] [REMOTE ] OSIS: PASS: Integrity check passed. [2026-01-02T12:27:02.233454] [DEBUG] [REMOTE ] OSIS: Symbol is viable for forecasting. [2026-01-02T12:27:02.233504] [INFO ] [MAIN ] [2387/3541] OSIS kept (0.5s) | 2383 kept, 4 rejected | 88.6/min | ETA: 13.0m [2026-01-02T12:27:02.689877] [DEBUG] [REMOTE ] OSPN: Retrieved 6285 rows, trimmed to 300. [2026-01-02T12:27:02.690016] [DEBUG] [REMOTE ] OSPN: PASS: History has at least 300 days. [2026-01-02T12:27:02.690244] [DEBUG] [REMOTE ] OSPN: PASS: Price check passed. Min price $11.29. [2026-01-02T12:27:02.690397] [DEBUG] [REMOTE ] OSPN: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:02.690517] [DEBUG] [REMOTE ] OSPN: PASS: Integrity check passed. [2026-01-02T12:27:02.690557] [DEBUG] [REMOTE ] OSPN: Symbol is viable for forecasting. [2026-01-02T12:27:02.690627] [INFO ] [MAIN ] [2388/3541] OSPN kept (0.5s) | 2384 kept, 4 rejected | 88.6/min | ETA: 13.0m [2026-01-02T12:27:02.988911] [DEBUG] [REMOTE ] OSS: Retrieved 1990 rows, trimmed to 300. [2026-01-02T12:27:02.989041] [DEBUG] [REMOTE ] OSS: PASS: History has at least 300 days. [2026-01-02T12:27:02.989245] [DEBUG] [REMOTE ] OSS: PASS: Price check passed. Min price $4.34. [2026-01-02T12:27:02.989380] [DEBUG] [REMOTE ] OSS: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:02.989490] [DEBUG] [REMOTE ] OSS: PASS: Integrity check passed. [2026-01-02T12:27:02.989529] [DEBUG] [REMOTE ] OSS: Symbol is viable for forecasting. [2026-01-02T12:27:02.989593] [INFO ] [MAIN ] [2389/3541] OSS kept (0.3s) | 2385 kept, 4 rejected | 88.6/min | ETA: 13.0m [2026-01-02T12:27:03.438938] [DEBUG] [REMOTE ] OTEX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:27:03.439066] [DEBUG] [REMOTE ] OTEX: PASS: History has at least 300 days. [2026-01-02T12:27:03.439269] [DEBUG] [REMOTE ] OTEX: PASS: Price check passed. Min price $32.30. [2026-01-02T12:27:03.439401] [DEBUG] [REMOTE ] OTEX: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:03.439511] [DEBUG] [REMOTE ] OTEX: PASS: Integrity check passed. [2026-01-02T12:27:03.439551] [DEBUG] [REMOTE ] OTEX: Symbol is viable for forecasting. [2026-01-02T12:27:03.439617] [INFO ] [MAIN ] [2390/3541] OTEX kept (0.4s) | 2386 kept, 4 rejected | 88.6/min | ETA: 13.0m [2026-01-02T12:27:03.751095] [DEBUG] [REMOTE ] OTIS: Retrieved 1455 rows, trimmed to 300. [2026-01-02T12:27:03.751217] [DEBUG] [REMOTE ] OTIS: PASS: History has at least 300 days. [2026-01-02T12:27:03.751421] [DEBUG] [REMOTE ] OTIS: PASS: Price check passed. Min price $86.12. [2026-01-02T12:27:03.751553] [DEBUG] [REMOTE ] OTIS: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:03.751679] [DEBUG] [REMOTE ] OTIS: PASS: Integrity check passed. [2026-01-02T12:27:03.751720] [DEBUG] [REMOTE ] OTIS: Symbol is viable for forecasting. [2026-01-02T12:27:03.751766] [INFO ] [MAIN ] [2391/3541] OTIS kept (0.3s) | 2387 kept, 4 rejected | 88.6/min | ETA: 13.0m [2026-01-02T12:27:04.132097] [DEBUG] [REMOTE ] OTLY: Retrieved 1160 rows, trimmed to 300. [2026-01-02T12:27:04.132220] [DEBUG] [REMOTE ] OTLY: PASS: History has at least 300 days. [2026-01-02T12:27:04.132411] [DEBUG] [REMOTE ] OTLY: PASS: Price check passed. Min price $10.69. [2026-01-02T12:27:04.132543] [DEBUG] [REMOTE ] OTLY: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:04.132667] [DEBUG] [REMOTE ] OTLY: PASS: Integrity check passed. [2026-01-02T12:27:04.132707] [DEBUG] [REMOTE ] OTLY: Symbol is viable for forecasting. [2026-01-02T12:27:04.132753] [INFO ] [MAIN ] [2392/3541] OTLY kept (0.4s) | 2388 kept, 4 rejected | 88.6/min | ETA: 13.0m [2026-01-02T12:27:04.521258] [DEBUG] [REMOTE ] OVID: Retrieved 2177 rows, trimmed to 300. [2026-01-02T12:27:04.521410] [DEBUG] [REMOTE ] OVID: PASS: History has at least 300 days. [2026-01-02T12:27:04.521676] [DEBUG] [REMOTE ] OVID: PASS: Price check passed. Min price $1.20. [2026-01-02T12:27:04.521855] [DEBUG] [REMOTE ] OVID: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:04.521989] [DEBUG] [REMOTE ] OVID: PASS: Integrity check passed. [2026-01-02T12:27:04.522041] [DEBUG] [REMOTE ] OVID: Symbol is viable for forecasting. [2026-01-02T12:27:04.522101] [INFO ] [MAIN ] [2393/3541] OVID kept (0.4s) | 2389 kept, 4 rejected | 88.6/min | ETA: 13.0m [2026-01-02T12:27:04.960263] [DEBUG] [REMOTE ] OVLY: Retrieved 5589 rows, trimmed to 300. [2026-01-02T12:27:04.960399] [DEBUG] [REMOTE ] OVLY: PASS: History has at least 300 days. [2026-01-02T12:27:04.960646] [DEBUG] [REMOTE ] OVLY: PASS: Price check passed. Min price $25.41. [2026-01-02T12:27:04.960788] [DEBUG] [REMOTE ] OVLY: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:04.960900] [DEBUG] [REMOTE ] OVLY: PASS: Integrity check passed. [2026-01-02T12:27:04.960941] [DEBUG] [REMOTE ] OVLY: Symbol is viable for forecasting. [2026-01-02T12:27:04.960991] [INFO ] [MAIN ] [2394/3541] OVLY kept (0.4s) | 2390 kept, 4 rejected | 88.7/min | ETA: 12.9m [2026-01-02T12:27:05.375660] [DEBUG] [REMOTE ] OWL: Retrieved 1268 rows, trimmed to 300. [2026-01-02T12:27:05.375791] [DEBUG] [REMOTE ] OWL: PASS: History has at least 300 days. [2026-01-02T12:27:05.375999] [DEBUG] [REMOTE ] OWL: PASS: Price check passed. Min price $13.74. [2026-01-02T12:27:05.376146] [DEBUG] [REMOTE ] OWL: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:05.376257] [DEBUG] [REMOTE ] OWL: PASS: Integrity check passed. [2026-01-02T12:27:05.376299] [DEBUG] [REMOTE ] OWL: Symbol is viable for forecasting. [2026-01-02T12:27:05.376347] [INFO ] [MAIN ] [2395/3541] OWL kept (0.4s) | 2391 kept, 4 rejected | 88.7/min | ETA: 12.9m [2026-01-02T12:27:05.730689] [DEBUG] [REMOTE ] OXLC: Retrieved 3759 rows, trimmed to 300. [2026-01-02T12:27:05.730826] [DEBUG] [REMOTE ] OXLC: PASS: History has at least 300 days. [2026-01-02T12:27:05.731062] [DEBUG] [REMOTE ] OXLC: PASS: Price check passed. Min price $12.68. [2026-01-02T12:27:05.731195] [DEBUG] [REMOTE ] OXLC: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:05.731306] [DEBUG] [REMOTE ] OXLC: PASS: Integrity check passed. [2026-01-02T12:27:05.731345] [DEBUG] [REMOTE ] OXLC: Symbol is viable for forecasting. [2026-01-02T12:27:05.731394] [INFO ] [MAIN ] [2396/3541] OXLC kept (0.4s) | 2392 kept, 4 rejected | 88.7/min | ETA: 12.9m [2026-01-02T12:27:07.591520] [DEBUG] [REMOTE ] OXM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:27:07.591664] [DEBUG] [REMOTE ] OXM: PASS: History has at least 300 days. [2026-01-02T12:27:07.591879] [DEBUG] [REMOTE ] OXM: PASS: Price check passed. Min price $31.74. [2026-01-02T12:27:07.592011] [DEBUG] [REMOTE ] OXM: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:07.592126] [DEBUG] [REMOTE ] OXM: PASS: Integrity check passed. [2026-01-02T12:27:07.592179] [DEBUG] [REMOTE ] OXM: Symbol is viable for forecasting. [2026-01-02T12:27:07.592240] [INFO ] [MAIN ] [2397/3541] OXM kept (1.9s) | 2393 kept, 4 rejected | 88.6/min | ETA: 12.9m [2026-01-02T12:27:07.890475] [DEBUG] [REMOTE ] OXSQ: Retrieved 1957 rows, trimmed to 300. [2026-01-02T12:27:07.890614] [DEBUG] [REMOTE ] OXSQ: PASS: History has at least 300 days. [2026-01-02T12:27:07.890815] [DEBUG] [REMOTE ] OXSQ: PASS: Price check passed. Min price $1.59. [2026-01-02T12:27:07.890964] [DEBUG] [REMOTE ] OXSQ: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:07.891085] [DEBUG] [REMOTE ] OXSQ: PASS: Integrity check passed. [2026-01-02T12:27:07.891148] [DEBUG] [REMOTE ] OXSQ: Symbol is viable for forecasting. [2026-01-02T12:27:07.891196] [INFO ] [MAIN ] [2398/3541] OXSQ kept (0.3s) | 2394 kept, 4 rejected | 88.6/min | ETA: 12.9m [2026-01-02T12:27:08.172285] [DEBUG] [REMOTE ] OZEM: Retrieved 405 rows, trimmed to 300. [2026-01-02T12:27:08.172414] [DEBUG] [REMOTE ] OZEM: PASS: History has at least 300 days. [2026-01-02T12:27:08.172625] [DEBUG] [REMOTE ] OZEM: PASS: Price check passed. Min price $27.19. [2026-01-02T12:27:08.172779] [DEBUG] [REMOTE ] OZEM: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:08.172910] [DEBUG] [REMOTE ] OZEM: PASS: Integrity check passed. [2026-01-02T12:27:08.172954] [DEBUG] [REMOTE ] OZEM: Symbol is viable for forecasting. [2026-01-02T12:27:08.173004] [INFO ] [MAIN ] [2399/3541] OZEM kept (0.3s) | 2395 kept, 4 rejected | 88.7/min | ETA: 12.9m [2026-01-02T12:27:08.863464] [DEBUG] [REMOTE ] OZK: Retrieved 6280 rows, trimmed to 300. [2026-01-02T12:27:08.863754] [DEBUG] [REMOTE ] OZK: PASS: History has at least 300 days. [2026-01-02T12:27:08.864140] [DEBUG] [REMOTE ] OZK: PASS: Price check passed. Min price $42.64. [2026-01-02T12:27:08.864304] [DEBUG] [REMOTE ] OZK: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:08.864466] [DEBUG] [REMOTE ] OZK: PASS: Integrity check passed. [2026-01-02T12:27:08.864513] [DEBUG] [REMOTE ] OZK: Symbol is viable for forecasting. [2026-01-02T12:27:08.864592] [INFO ] [MAIN ] [2400/3541] OZK kept (0.7s) | 2396 kept, 4 rejected | 88.7/min | ETA: 12.9m [2026-01-02T12:27:09.102642] [DEBUG] [REMOTE ] OZKAP: Retrieved 1047 rows, trimmed to 300. [2026-01-02T12:27:09.102840] [DEBUG] [REMOTE ] OZKAP: PASS: History has at least 300 days. [2026-01-02T12:27:09.103097] [DEBUG] [REMOTE ] OZKAP: PASS: Price check passed. Min price $15.95. [2026-01-02T12:27:09.103243] [DEBUG] [REMOTE ] OZKAP: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:09.103365] [DEBUG] [REMOTE ] OZKAP: PASS: Integrity check passed. [2026-01-02T12:27:09.103408] [DEBUG] [REMOTE ] OZKAP: Symbol is viable for forecasting. [2026-01-02T12:27:09.103462] [INFO ] [MAIN ] [2401/3541] OZKAP kept (0.2s) | 2397 kept, 4 rejected | 88.7/min | ETA: 12.9m [2026-01-02T12:27:09.809127] [DEBUG] [REMOTE ] PAA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:27:09.809269] [DEBUG] [REMOTE ] PAA: PASS: History has at least 300 days. [2026-01-02T12:27:09.809514] [DEBUG] [REMOTE ] PAA: PASS: Price check passed. Min price $15.49. [2026-01-02T12:27:09.809667] [DEBUG] [REMOTE ] PAA: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:09.809787] [DEBUG] [REMOTE ] PAA: PASS: Integrity check passed. [2026-01-02T12:27:09.809827] [DEBUG] [REMOTE ] PAA: Symbol is viable for forecasting. [2026-01-02T12:27:09.809876] [INFO ] [MAIN ] [2402/3541] PAA kept (0.7s) | 2398 kept, 4 rejected | 88.7/min | ETA: 12.8m [2026-01-02T12:27:10.322666] [DEBUG] [REMOTE ] PAAS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:27:10.322831] [DEBUG] [REMOTE ] PAAS: PASS: History has at least 300 days. [2026-01-02T12:27:10.323037] [DEBUG] [REMOTE ] PAAS: PASS: Price check passed. Min price $33.08. [2026-01-02T12:27:10.323169] [DEBUG] [REMOTE ] PAAS: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:10.323279] [DEBUG] [REMOTE ] PAAS: PASS: Integrity check passed. [2026-01-02T12:27:10.323318] [DEBUG] [REMOTE ] PAAS: Symbol is viable for forecasting. [2026-01-02T12:27:10.323365] [INFO ] [MAIN ] [2403/3541] PAAS kept (0.5s) | 2399 kept, 4 rejected | 88.7/min | ETA: 12.8m [2026-01-02T12:27:10.721977] [DEBUG] [REMOTE ] PAC: Retrieved 4994 rows, trimmed to 300. [2026-01-02T12:27:10.722104] [DEBUG] [REMOTE ] PAC: PASS: History has at least 300 days. [2026-01-02T12:27:10.722302] [DEBUG] [REMOTE ] PAC: PASS: Price check passed. Min price $208.17. [2026-01-02T12:27:10.722433] [DEBUG] [REMOTE ] PAC: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:10.722540] [DEBUG] [REMOTE ] PAC: PASS: Integrity check passed. [2026-01-02T12:27:10.722598] [DEBUG] [REMOTE ] PAC: Symbol is viable for forecasting. [2026-01-02T12:27:10.722646] [INFO ] [MAIN ] [2404/3541] PAC kept (0.4s) | 2400 kept, 4 rejected | 88.7/min | ETA: 12.8m [2026-01-02T12:27:11.128206] [DEBUG] [REMOTE ] PACB: Retrieved 3818 rows, trimmed to 300. [2026-01-02T12:27:11.128343] [DEBUG] [REMOTE ] PACB: PASS: History has at least 300 days. [2026-01-02T12:27:11.128562] [DEBUG] [REMOTE ] PACB: PASS: Price check passed. Min price $1.40. [2026-01-02T12:27:11.128751] [DEBUG] [REMOTE ] PACB: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:11.128864] [DEBUG] [REMOTE ] PACB: PASS: Integrity check passed. [2026-01-02T12:27:11.128903] [DEBUG] [REMOTE ] PACB: Symbol is viable for forecasting. [2026-01-02T12:27:11.128951] [INFO ] [MAIN ] [2405/3541] PACB kept (0.4s) | 2401 kept, 4 rejected | 88.7/min | ETA: 12.8m [2026-01-02T12:27:11.557173] [DEBUG] [REMOTE ] PACK: Retrieved 1656 rows, trimmed to 300. [2026-01-02T12:27:11.557289] [DEBUG] [REMOTE ] PACK: PASS: History has at least 300 days. [2026-01-02T12:27:11.557493] [DEBUG] [REMOTE ] PACK: PASS: Price check passed. Min price $4.29. [2026-01-02T12:27:11.557654] [DEBUG] [REMOTE ] PACK: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:11.557769] [DEBUG] [REMOTE ] PACK: PASS: Integrity check passed. [2026-01-02T12:27:11.557808] [DEBUG] [REMOTE ] PACK: Symbol is viable for forecasting. [2026-01-02T12:27:11.557854] [INFO ] [MAIN ] [2406/3541] PACK kept (0.4s) | 2402 kept, 4 rejected | 88.7/min | ETA: 12.8m [2026-01-02T12:27:11.907953] [DEBUG] [REMOTE ] PAGP: Retrieved 3071 rows, trimmed to 300. [2026-01-02T12:27:11.908075] [DEBUG] [REMOTE ] PAGP: PASS: History has at least 300 days. [2026-01-02T12:27:11.908272] [DEBUG] [REMOTE ] PAGP: PASS: Price check passed. Min price $16.49. [2026-01-02T12:27:11.908402] [DEBUG] [REMOTE ] PAGP: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:11.908506] [DEBUG] [REMOTE ] PAGP: PASS: Integrity check passed. [2026-01-02T12:27:11.908545] [DEBUG] [REMOTE ] PAGP: Symbol is viable for forecasting. [2026-01-02T12:27:11.908624] [INFO ] [MAIN ] [2407/3541] PAGP kept (0.4s) | 2403 kept, 4 rejected | 88.8/min | ETA: 12.8m [2026-01-02T12:27:12.272749] [DEBUG] [REMOTE ] PAGS: Retrieved 1996 rows, trimmed to 300. [2026-01-02T12:27:12.272871] [DEBUG] [REMOTE ] PAGS: PASS: History has at least 300 days. [2026-01-02T12:27:12.273063] [DEBUG] [REMOTE ] PAGS: PASS: Price check passed. Min price $8.75. [2026-01-02T12:27:12.273195] [DEBUG] [REMOTE ] PAGS: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:12.273300] [DEBUG] [REMOTE ] PAGS: PASS: Integrity check passed. [2026-01-02T12:27:12.273341] [DEBUG] [REMOTE ] PAGS: Symbol is viable for forecasting. [2026-01-02T12:27:12.273387] [INFO ] [MAIN ] [2408/3541] PAGS kept (0.4s) | 2404 kept, 4 rejected | 88.8/min | ETA: 12.8m [2026-01-02T12:27:12.693212] [DEBUG] [REMOTE ] PAHC: Retrieved 2949 rows, trimmed to 300. [2026-01-02T12:27:12.693346] [DEBUG] [REMOTE ] PAHC: PASS: History has at least 300 days. [2026-01-02T12:27:12.693560] [DEBUG] [REMOTE ] PAHC: PASS: Price check passed. Min price $36.29. [2026-01-02T12:27:12.693733] [DEBUG] [REMOTE ] PAHC: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:12.693848] [DEBUG] [REMOTE ] PAHC: PASS: Integrity check passed. [2026-01-02T12:27:12.693913] [DEBUG] [REMOTE ] PAHC: Symbol is viable for forecasting. [2026-01-02T12:27:12.693963] [INFO ] [MAIN ] [2409/3541] PAHC kept (0.4s) | 2405 kept, 4 rejected | 88.8/min | ETA: 12.7m [2026-01-02T12:27:12.859299] [DEBUG] [REMOTE ] PAL: Retrieved 413 rows, trimmed to 300. [2026-01-02T12:27:12.859430] [DEBUG] [REMOTE ] PAL: PASS: History has at least 300 days. [2026-01-02T12:27:12.859647] [DEBUG] [REMOTE ] PAL: PASS: Price check passed. Min price $5.81. [2026-01-02T12:27:12.859784] [DEBUG] [REMOTE ] PAL: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:12.859891] [DEBUG] [REMOTE ] PAL: PASS: Integrity check passed. [2026-01-02T12:27:12.859931] [DEBUG] [REMOTE ] PAL: Symbol is viable for forecasting. [2026-01-02T12:27:12.859979] [INFO ] [MAIN ] [2410/3541] PAL kept (0.2s) | 2406 kept, 4 rejected | 88.8/min | ETA: 12.7m [2026-01-02T12:27:13.514716] [DEBUG] [REMOTE ] PAM: Retrieved 4082 rows, trimmed to 300. [2026-01-02T12:27:13.514844] [DEBUG] [REMOTE ] PAM: PASS: History has at least 300 days. [2026-01-02T12:27:13.515045] [DEBUG] [REMOTE ] PAM: PASS: Price check passed. Min price $59.30. [2026-01-02T12:27:13.515183] [DEBUG] [REMOTE ] PAM: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:13.515302] [DEBUG] [REMOTE ] PAM: PASS: Integrity check passed. [2026-01-02T12:27:13.515342] [DEBUG] [REMOTE ] PAM: Symbol is viable for forecasting. [2026-01-02T12:27:13.515390] [INFO ] [MAIN ] [2411/3541] PAM kept (0.7s) | 2407 kept, 4 rejected | 88.8/min | ETA: 12.7m [2026-01-02T12:27:13.910008] [DEBUG] [REMOTE ] PANL: Retrieved 3026 rows, trimmed to 300. [2026-01-02T12:27:13.910149] [DEBUG] [REMOTE ] PANL: PASS: History has at least 300 days. [2026-01-02T12:27:13.910346] [DEBUG] [REMOTE ] PANL: PASS: Price check passed. Min price $4.53. [2026-01-02T12:27:13.910477] [DEBUG] [REMOTE ] PANL: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:13.910602] [DEBUG] [REMOTE ] PANL: PASS: Integrity check passed. [2026-01-02T12:27:13.910643] [DEBUG] [REMOTE ] PANL: Symbol is viable for forecasting. [2026-01-02T12:27:13.910690] [INFO ] [MAIN ] [2412/3541] PANL kept (0.4s) | 2408 kept, 4 rejected | 88.8/min | ETA: 12.7m [2026-01-02T12:27:14.213723] [DEBUG] [REMOTE ] PASG: Retrieved 1469 rows, trimmed to 300. [2026-01-02T12:27:14.213845] [DEBUG] [REMOTE ] PASG: PASS: History has at least 300 days. [2026-01-02T12:27:14.214042] [DEBUG] [REMOTE ] PASG: PASS: Price check passed. Min price $6.29. [2026-01-02T12:27:14.214174] [DEBUG] [REMOTE ] PASG: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:14.214280] [DEBUG] [REMOTE ] PASG: PASS: Integrity check passed. [2026-01-02T12:27:14.214319] [DEBUG] [REMOTE ] PASG: Symbol is viable for forecasting. [2026-01-02T12:27:14.214365] [INFO ] [MAIN ] [2413/3541] PASG kept (0.3s) | 2409 kept, 4 rejected | 88.9/min | ETA: 12.7m [2026-01-02T12:27:14.633497] [DEBUG] [REMOTE ] PATH: Retrieved 1181 rows, trimmed to 300. [2026-01-02T12:27:14.633636] [DEBUG] [REMOTE ] PATH: PASS: History has at least 300 days. [2026-01-02T12:27:14.633831] [DEBUG] [REMOTE ] PATH: PASS: Price check passed. Min price $12.73. [2026-01-02T12:27:14.633963] [DEBUG] [REMOTE ] PATH: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:14.634068] [DEBUG] [REMOTE ] PATH: PASS: Integrity check passed. [2026-01-02T12:27:14.634107] [DEBUG] [REMOTE ] PATH: Symbol is viable for forecasting. [2026-01-02T12:27:14.634153] [INFO ] [MAIN ] [2414/3541] PATH kept (0.4s) | 2410 kept, 4 rejected | 88.9/min | ETA: 12.7m [2026-01-02T12:27:15.272185] [DEBUG] [REMOTE ] PATK: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:27:15.272329] [DEBUG] [REMOTE ] PATK: PASS: History has at least 300 days. [2026-01-02T12:27:15.272550] [DEBUG] [REMOTE ] PATK: PASS: Price check passed. Min price $96.54. [2026-01-02T12:27:15.272714] [DEBUG] [REMOTE ] PATK: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:15.272841] [DEBUG] [REMOTE ] PATK: PASS: Integrity check passed. [2026-01-02T12:27:15.272883] [DEBUG] [REMOTE ] PATK: Symbol is viable for forecasting. [2026-01-02T12:27:15.272931] [INFO ] [MAIN ] [2415/3541] PATK kept (0.6s) | 2411 kept, 4 rejected | 88.9/min | ETA: 12.7m [2026-01-02T12:27:15.492100] [DEBUG] [REMOTE ] PAX: Retrieved 1242 rows, trimmed to 300. [2026-01-02T12:27:15.492226] [DEBUG] [REMOTE ] PAX: PASS: History has at least 300 days. [2026-01-02T12:27:15.492421] [DEBUG] [REMOTE ] PAX: PASS: Price check passed. Min price $13.66. [2026-01-02T12:27:15.492552] [DEBUG] [REMOTE ] PAX: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:15.492680] [DEBUG] [REMOTE ] PAX: PASS: Integrity check passed. [2026-01-02T12:27:15.492720] [DEBUG] [REMOTE ] PAX: Symbol is viable for forecasting. [2026-01-02T12:27:15.492766] [INFO ] [MAIN ] [2416/3541] PAX kept (0.2s) | 2412 kept, 4 rejected | 88.9/min | ETA: 12.7m [2026-01-02T12:27:15.895707] [DEBUG] [REMOTE ] PAXS: Retrieved 986 rows, trimmed to 300. [2026-01-02T12:27:15.895912] [DEBUG] [REMOTE ] PAXS: PASS: History has at least 300 days. [2026-01-02T12:27:15.896170] [DEBUG] [REMOTE ] PAXS: PASS: Price check passed. Min price $14.91. [2026-01-02T12:27:15.896330] [DEBUG] [REMOTE ] PAXS: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:15.896475] [DEBUG] [REMOTE ] PAXS: PASS: Integrity check passed. [2026-01-02T12:27:15.896522] [DEBUG] [REMOTE ] PAXS: Symbol is viable for forecasting. [2026-01-02T12:27:15.896596] [INFO ] [MAIN ] [2417/3541] PAXS kept (0.4s) | 2413 kept, 4 rejected | 88.9/min | ETA: 12.6m [2026-01-02T12:27:16.248261] [DEBUG] [REMOTE ] PAY: Retrieved 1156 rows, trimmed to 300. [2026-01-02T12:27:16.248483] [DEBUG] [REMOTE ] PAY: PASS: History has at least 300 days. [2026-01-02T12:27:16.248816] [DEBUG] [REMOTE ] PAY: PASS: Price check passed. Min price $28.51. [2026-01-02T12:27:16.248993] [DEBUG] [REMOTE ] PAY: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:16.249118] [DEBUG] [REMOTE ] PAY: PASS: Integrity check passed. [2026-01-02T12:27:16.249161] [DEBUG] [REMOTE ] PAY: Symbol is viable for forecasting. [2026-01-02T12:27:16.249215] [INFO ] [MAIN ] [2418/3541] PAY kept (0.4s) | 2414 kept, 4 rejected | 88.9/min | ETA: 12.6m [2026-01-02T12:27:16.758082] [DEBUG] [REMOTE ] PAYC: Retrieved 2947 rows, trimmed to 300. [2026-01-02T12:27:16.758253] [DEBUG] [REMOTE ] PAYC: PASS: History has at least 300 days. [2026-01-02T12:27:16.758486] [DEBUG] [REMOTE ] PAYC: PASS: Price check passed. Min price $159.21. [2026-01-02T12:27:16.758697] [DEBUG] [REMOTE ] PAYC: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:16.758816] [DEBUG] [REMOTE ] PAYC: PASS: Integrity check passed. [2026-01-02T12:27:16.758856] [DEBUG] [REMOTE ] PAYC: Symbol is viable for forecasting. [2026-01-02T12:27:16.758908] [INFO ] [MAIN ] [2419/3541] PAYC kept (0.5s) | 2415 kept, 4 rejected | 88.9/min | ETA: 12.6m [2026-01-02T12:27:17.116112] [DEBUG] [REMOTE ] PAYO: Retrieved 1135 rows, trimmed to 300. [2026-01-02T12:27:17.116336] [DEBUG] [REMOTE ] PAYO: PASS: History has at least 300 days. [2026-01-02T12:27:17.116670] [DEBUG] [REMOTE ] PAYO: PASS: Price check passed. Min price $5.27. [2026-01-02T12:27:17.116844] [DEBUG] [REMOTE ] PAYO: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:17.116994] [DEBUG] [REMOTE ] PAYO: PASS: Integrity check passed. [2026-01-02T12:27:17.117086] [DEBUG] [REMOTE ] PAYO: Symbol is viable for forecasting. [2026-01-02T12:27:17.117152] [INFO ] [MAIN ] [2420/3541] PAYO kept (0.4s) | 2416 kept, 4 rejected | 89.0/min | ETA: 12.6m [2026-01-02T12:27:17.680976] [DEBUG] [REMOTE ] PAYS: Retrieved 4586 rows, trimmed to 300. [2026-01-02T12:27:17.681111] [DEBUG] [REMOTE ] PAYS: PASS: History has at least 300 days. [2026-01-02T12:27:17.681313] [DEBUG] [REMOTE ] PAYS: PASS: Price check passed. Min price $4.99. [2026-01-02T12:27:17.681445] [DEBUG] [REMOTE ] PAYS: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:17.681553] [DEBUG] [REMOTE ] PAYS: PASS: Integrity check passed. [2026-01-02T12:27:17.681611] [DEBUG] [REMOTE ] PAYS: Symbol is viable for forecasting. [2026-01-02T12:27:17.681661] [INFO ] [MAIN ] [2421/3541] PAYS kept (0.6s) | 2417 kept, 4 rejected | 89.0/min | ETA: 12.6m [2026-01-02T12:27:18.079889] [DEBUG] [REMOTE ] PAYX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:27:18.080032] [DEBUG] [REMOTE ] PAYX: PASS: History has at least 300 days. [2026-01-02T12:27:18.080265] [DEBUG] [REMOTE ] PAYX: PASS: Price check passed. Min price $108.46. [2026-01-02T12:27:18.080615] [DEBUG] [REMOTE ] PAYX: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:18.080737] [DEBUG] [REMOTE ] PAYX: PASS: Integrity check passed. [2026-01-02T12:27:18.080778] [DEBUG] [REMOTE ] PAYX: Symbol is viable for forecasting. [2026-01-02T12:27:18.080832] [INFO ] [MAIN ] [2422/3541] PAYX kept (0.4s) | 2418 kept, 4 rejected | 89.0/min | ETA: 12.6m [2026-01-02T12:27:18.373160] [DEBUG] [REMOTE ] PB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:27:18.373314] [DEBUG] [REMOTE ] PB: PASS: History has at least 300 days. [2026-01-02T12:27:18.373549] [DEBUG] [REMOTE ] PB: PASS: Price check passed. Min price $61.38. [2026-01-02T12:27:18.373702] [DEBUG] [REMOTE ] PB: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:18.373823] [DEBUG] [REMOTE ] PB: PASS: Integrity check passed. [2026-01-02T12:27:18.373863] [DEBUG] [REMOTE ] PB: Symbol is viable for forecasting. [2026-01-02T12:27:18.373911] [INFO ] [MAIN ] [2423/3541] PB kept (0.3s) | 2419 kept, 4 rejected | 89.0/min | ETA: 12.6m [2026-01-02T12:27:18.865258] [DEBUG] [REMOTE ] PBA: Retrieved 3833 rows, trimmed to 300. [2026-01-02T12:27:18.865431] [DEBUG] [REMOTE ] PBA: PASS: History has at least 300 days. [2026-01-02T12:27:18.865699] [DEBUG] [REMOTE ] PBA: PASS: Price check passed. Min price $36.63. [2026-01-02T12:27:18.865843] [DEBUG] [REMOTE ] PBA: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:18.865970] [DEBUG] [REMOTE ] PBA: PASS: Integrity check passed. [2026-01-02T12:27:18.866011] [DEBUG] [REMOTE ] PBA: Symbol is viable for forecasting. [2026-01-02T12:27:18.866060] [INFO ] [MAIN ] [2424/3541] PBA kept (0.5s) | 2420 kept, 4 rejected | 89.0/min | ETA: 12.5m [2026-01-02T12:27:19.205533] [DEBUG] [REMOTE ] PBF: Retrieved 3282 rows, trimmed to 300. [2026-01-02T12:27:19.205698] [DEBUG] [REMOTE ] PBF: PASS: History has at least 300 days. [2026-01-02T12:27:19.205921] [DEBUG] [REMOTE ] PBF: PASS: Price check passed. Min price $26.02. [2026-01-02T12:27:19.206060] [DEBUG] [REMOTE ] PBF: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:19.206181] [DEBUG] [REMOTE ] PBF: PASS: Integrity check passed. [2026-01-02T12:27:19.206224] [DEBUG] [REMOTE ] PBF: Symbol is viable for forecasting. [2026-01-02T12:27:19.206274] [INFO ] [MAIN ] [2425/3541] PBF kept (0.3s) | 2421 kept, 4 rejected | 89.0/min | ETA: 12.5m [2026-01-02T12:27:19.552736] [DEBUG] [REMOTE ] PBFS: Retrieved 1624 rows, trimmed to 300. [2026-01-02T12:27:19.552874] [DEBUG] [REMOTE ] PBFS: PASS: History has at least 300 days. [2026-01-02T12:27:19.553091] [DEBUG] [REMOTE ] PBFS: PASS: Price check passed. Min price $13.01. [2026-01-02T12:27:19.553231] [DEBUG] [REMOTE ] PBFS: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:19.553349] [DEBUG] [REMOTE ] PBFS: PASS: Integrity check passed. [2026-01-02T12:27:19.553392] [DEBUG] [REMOTE ] PBFS: Symbol is viable for forecasting. [2026-01-02T12:27:19.553441] [INFO ] [MAIN ] [2426/3541] PBFS kept (0.3s) | 2422 kept, 4 rejected | 89.0/min | ETA: 12.5m [2026-01-02T12:27:19.990704] [DEBUG] [REMOTE ] PBH: Retrieved 5256 rows, trimmed to 300. [2026-01-02T12:27:19.990845] [DEBUG] [REMOTE ] PBH: PASS: History has at least 300 days. [2026-01-02T12:27:19.991076] [DEBUG] [REMOTE ] PBH: PASS: Price check passed. Min price $57.47. [2026-01-02T12:27:19.991218] [DEBUG] [REMOTE ] PBH: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:19.991336] [DEBUG] [REMOTE ] PBH: PASS: Integrity check passed. [2026-01-02T12:27:19.991552] [DEBUG] [REMOTE ] PBH: Symbol is viable for forecasting. [2026-01-02T12:27:19.991637] [INFO ] [MAIN ] [2427/3541] PBH kept (0.4s) | 2423 kept, 4 rejected | 89.1/min | ETA: 12.5m [2026-01-02T12:27:20.414483] [DEBUG] [REMOTE ] PBI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:27:20.414632] [DEBUG] [REMOTE ] PBI: PASS: History has at least 300 days. [2026-01-02T12:27:20.414856] [DEBUG] [REMOTE ] PBI: PASS: Price check passed. Min price $9.02. [2026-01-02T12:27:20.414996] [DEBUG] [REMOTE ] PBI: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:20.415113] [DEBUG] [REMOTE ] PBI: PASS: Integrity check passed. [2026-01-02T12:27:20.415153] [DEBUG] [REMOTE ] PBI: Symbol is viable for forecasting. [2026-01-02T12:27:20.415201] [INFO ] [MAIN ] [2428/3541] PBI kept (0.4s) | 2424 kept, 4 rejected | 89.1/min | ETA: 12.5m [2026-01-02T12:27:20.849399] [DEBUG] [REMOTE ] PBYI: Retrieved 3443 rows, trimmed to 300. [2026-01-02T12:27:20.849553] [DEBUG] [REMOTE ] PBYI: PASS: History has at least 300 days. [2026-01-02T12:27:20.849803] [DEBUG] [REMOTE ] PBYI: PASS: Price check passed. Min price $4.73. [2026-01-02T12:27:20.849938] [DEBUG] [REMOTE ] PBYI: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:20.850048] [DEBUG] [REMOTE ] PBYI: PASS: Integrity check passed. [2026-01-02T12:27:20.850087] [DEBUG] [REMOTE ] PBYI: Symbol is viable for forecasting. [2026-01-02T12:27:20.850141] [INFO ] [MAIN ] [2429/3541] PBYI kept (0.4s) | 2425 kept, 4 rejected | 89.1/min | ETA: 12.5m [2026-01-02T12:27:21.204310] [DEBUG] [REMOTE ] PCB: Retrieved 2913 rows, trimmed to 300. [2026-01-02T12:27:21.204461] [DEBUG] [REMOTE ] PCB: PASS: History has at least 300 days. [2026-01-02T12:27:21.204721] [DEBUG] [REMOTE ] PCB: PASS: Price check passed. Min price $19.66. [2026-01-02T12:27:21.204874] [DEBUG] [REMOTE ] PCB: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:21.205022] [DEBUG] [REMOTE ] PCB: PASS: Integrity check passed. [2026-01-02T12:27:21.205069] [DEBUG] [REMOTE ] PCB: Symbol is viable for forecasting. [2026-01-02T12:27:21.205119] [INFO ] [MAIN ] [2430/3541] PCB kept (0.4s) | 2426 kept, 4 rejected | 89.1/min | ETA: 12.5m [2026-01-02T12:27:21.747338] [DEBUG] [REMOTE ] PCF: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:27:21.747691] [DEBUG] [REMOTE ] PCF: PASS: History has at least 300 days. [2026-01-02T12:27:21.747978] [DEBUG] [REMOTE ] PCF: PASS: Price check passed. Min price $5.98. [2026-01-02T12:27:21.748127] [DEBUG] [REMOTE ] PCF: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:21.748260] [DEBUG] [REMOTE ] PCF: PASS: Integrity check passed. [2026-01-02T12:27:21.748378] [DEBUG] [REMOTE ] PCF: Symbol is viable for forecasting. [2026-01-02T12:27:21.748452] [INFO ] [MAIN ] [2431/3541] PCF kept (0.5s) | 2427 kept, 4 rejected | 89.1/min | ETA: 12.5m [2026-01-02T12:27:22.289656] [DEBUG] [REMOTE ] PCG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:27:22.289791] [DEBUG] [REMOTE ] PCG: PASS: History has at least 300 days. [2026-01-02T12:27:22.290006] [DEBUG] [REMOTE ] PCG: PASS: Price check passed. Min price $14.78. [2026-01-02T12:27:22.290139] [DEBUG] [REMOTE ] PCG: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:22.290250] [DEBUG] [REMOTE ] PCG: PASS: Integrity check passed. [2026-01-02T12:27:22.290289] [DEBUG] [REMOTE ] PCG: Symbol is viable for forecasting. [2026-01-02T12:27:22.290336] [INFO ] [MAIN ] [2432/3541] PCG kept (0.5s) | 2428 kept, 4 rejected | 89.1/min | ETA: 12.4m [2026-01-02T12:27:22.705672] [DEBUG] [REMOTE ] PCH: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:27:22.705800] [DEBUG] [REMOTE ] PCH: PASS: History has at least 300 days. [2026-01-02T12:27:22.706002] [DEBUG] [REMOTE ] PCH: PASS: Price check passed. Min price $37.79. [2026-01-02T12:27:22.706134] [DEBUG] [REMOTE ] PCH: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:22.706242] [DEBUG] [REMOTE ] PCH: PASS: Integrity check passed. [2026-01-02T12:27:22.706281] [DEBUG] [REMOTE ] PCH: Symbol is viable for forecasting. [2026-01-02T12:27:22.706327] [INFO ] [MAIN ] [2433/3541] PCH kept (0.4s) | 2429 kept, 4 rejected | 89.1/min | ETA: 12.4m [2026-01-02T12:27:23.161606] [DEBUG] [REMOTE ] PCM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:27:23.161734] [DEBUG] [REMOTE ] PCM: PASS: History has at least 300 days. [2026-01-02T12:27:23.161938] [DEBUG] [REMOTE ] PCM: PASS: Price check passed. Min price $5.95. [2026-01-02T12:27:23.162069] [DEBUG] [REMOTE ] PCM: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:23.162179] [DEBUG] [REMOTE ] PCM: PASS: Integrity check passed. [2026-01-02T12:27:23.162218] [DEBUG] [REMOTE ] PCM: Symbol is viable for forecasting. [2026-01-02T12:27:23.162265] [INFO ] [MAIN ] [2434/3541] PCM kept (0.5s) | 2430 kept, 4 rejected | 89.1/min | ETA: 12.4m [2026-01-02T12:27:23.633199] [DEBUG] [REMOTE ] PCN: Retrieved 6047 rows, trimmed to 300. [2026-01-02T12:27:23.633386] [DEBUG] [REMOTE ] PCN: PASS: History has at least 300 days. [2026-01-02T12:27:23.633706] [DEBUG] [REMOTE ] PCN: PASS: Price check passed. Min price $12.23. [2026-01-02T12:27:23.633878] [DEBUG] [REMOTE ] PCN: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:23.634018] [DEBUG] [REMOTE ] PCN: PASS: Integrity check passed. [2026-01-02T12:27:23.634062] [DEBUG] [REMOTE ] PCN: Symbol is viable for forecasting. [2026-01-02T12:27:23.634116] [INFO ] [MAIN ] [2435/3541] PCN kept (0.5s) | 2431 kept, 4 rejected | 89.2/min | ETA: 12.4m [2026-01-02T12:27:24.052699] [DEBUG] [REMOTE ] PCQ: Retrieved 6165 rows, trimmed to 300. [2026-01-02T12:27:24.052857] [DEBUG] [REMOTE ] PCQ: PASS: History has at least 300 days. [2026-01-02T12:27:24.053083] [DEBUG] [REMOTE ] PCQ: PASS: Price check passed. Min price $8.63. [2026-01-02T12:27:24.053226] [DEBUG] [REMOTE ] PCQ: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:24.053366] [DEBUG] [REMOTE ] PCQ: PASS: Integrity check passed. [2026-01-02T12:27:24.053429] [DEBUG] [REMOTE ] PCQ: Symbol is viable for forecasting. [2026-01-02T12:27:24.053491] [INFO ] [MAIN ] [2436/3541] PCQ kept (0.4s) | 2432 kept, 4 rejected | 89.2/min | ETA: 12.4m [2026-01-02T12:27:24.446715] [DEBUG] [REMOTE ] PCRX: Retrieved 3750 rows, trimmed to 300. [2026-01-02T12:27:24.446859] [DEBUG] [REMOTE ] PCRX: PASS: History has at least 300 days. [2026-01-02T12:27:24.447068] [DEBUG] [REMOTE ] PCRX: PASS: Price check passed. Min price $21.01. [2026-01-02T12:27:24.447201] [DEBUG] [REMOTE ] PCRX: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:24.447313] [DEBUG] [REMOTE ] PCRX: PASS: Integrity check passed. [2026-01-02T12:27:24.447353] [DEBUG] [REMOTE ] PCRX: Symbol is viable for forecasting. [2026-01-02T12:27:24.447400] [INFO ] [MAIN ] [2437/3541] PCRX kept (0.4s) | 2433 kept, 4 rejected | 89.2/min | ETA: 12.4m [2026-01-02T12:27:24.793321] [DEBUG] [REMOTE ] PCTY: Retrieved 2966 rows, trimmed to 300. [2026-01-02T12:27:24.793466] [DEBUG] [REMOTE ] PCTY: PASS: History has at least 300 days. [2026-01-02T12:27:24.793718] [DEBUG] [REMOTE ] PCTY: PASS: Price check passed. Min price $138.42. [2026-01-02T12:27:24.793856] [DEBUG] [REMOTE ] PCTY: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:24.793978] [DEBUG] [REMOTE ] PCTY: PASS: Integrity check passed. [2026-01-02T12:27:24.794032] [DEBUG] [REMOTE ] PCTY: Symbol is viable for forecasting. [2026-01-02T12:27:24.794089] [INFO ] [MAIN ] [2438/3541] PCTY kept (0.3s) | 2434 kept, 4 rejected | 89.2/min | ETA: 12.4m [2026-01-02T12:27:25.076421] [DEBUG] [REMOTE ] PCVX: Retrieved 1396 rows, trimmed to 300. [2026-01-02T12:27:25.076553] [DEBUG] [REMOTE ] PCVX: PASS: History has at least 300 days. [2026-01-02T12:27:25.076807] [DEBUG] [REMOTE ] PCVX: PASS: Price check passed. Min price $40.32. [2026-01-02T12:27:25.076950] [DEBUG] [REMOTE ] PCVX: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:25.077062] [DEBUG] [REMOTE ] PCVX: PASS: Integrity check passed. [2026-01-02T12:27:25.077102] [DEBUG] [REMOTE ] PCVX: Symbol is viable for forecasting. [2026-01-02T12:27:25.077150] [INFO ] [MAIN ] [2439/3541] PCVX kept (0.3s) | 2435 kept, 4 rejected | 89.2/min | ETA: 12.4m [2026-01-02T12:27:25.766488] [DEBUG] [REMOTE ] PCYO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:27:25.766644] [DEBUG] [REMOTE ] PCYO: PASS: History has at least 300 days. [2026-01-02T12:27:25.766867] [DEBUG] [REMOTE ] PCYO: PASS: Price check passed. Min price $10.75. [2026-01-02T12:27:25.767006] [DEBUG] [REMOTE ] PCYO: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:25.767123] [DEBUG] [REMOTE ] PCYO: PASS: Integrity check passed. [2026-01-02T12:27:25.767165] [DEBUG] [REMOTE ] PCYO: Symbol is viable for forecasting. [2026-01-02T12:27:25.767217] [INFO ] [MAIN ] [2440/3541] PCYO kept (0.7s) | 2436 kept, 4 rejected | 89.2/min | ETA: 12.3m [2026-01-02T12:27:26.037993] [DEBUG] [REMOTE ] PD: Retrieved 1691 rows, trimmed to 300. [2026-01-02T12:27:26.038195] [DEBUG] [REMOTE ] PD: PASS: History has at least 300 days. [2026-01-02T12:27:26.038498] [DEBUG] [REMOTE ] PD: PASS: Price check passed. Min price $11.64. [2026-01-02T12:27:26.038716] [DEBUG] [REMOTE ] PD: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:26.038880] [DEBUG] [REMOTE ] PD: PASS: Integrity check passed. [2026-01-02T12:27:26.038929] [DEBUG] [REMOTE ] PD: Symbol is viable for forecasting. [2026-01-02T12:27:26.038995] [INFO ] [MAIN ] [2441/3541] PD kept (0.3s) | 2437 kept, 4 rejected | 89.2/min | ETA: 12.3m [2026-01-02T12:27:26.530153] [DEBUG] [REMOTE ] PDBC: Retrieved 2803 rows, trimmed to 300. [2026-01-02T12:27:26.530334] [DEBUG] [REMOTE ] PDBC: PASS: History has at least 300 days. [2026-01-02T12:27:26.530820] [DEBUG] [REMOTE ] PDBC: PASS: Price check passed. Min price $12.67. [2026-01-02T12:27:26.530976] [DEBUG] [REMOTE ] PDBC: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:26.531101] [DEBUG] [REMOTE ] PDBC: PASS: Integrity check passed. [2026-01-02T12:27:26.531178] [DEBUG] [REMOTE ] PDBC: Symbol is viable for forecasting. [2026-01-02T12:27:26.531237] [INFO ] [MAIN ] [2442/3541] PDBC kept (0.5s) | 2438 kept, 4 rejected | 89.3/min | ETA: 12.3m [2026-01-02T12:27:26.855698] [DEBUG] [REMOTE ] PDD: Retrieved 1869 rows, trimmed to 300. [2026-01-02T12:27:26.855882] [DEBUG] [REMOTE ] PDD: PASS: History has at least 300 days. [2026-01-02T12:27:26.856121] [DEBUG] [REMOTE ] PDD: PASS: Price check passed. Min price $105.00. [2026-01-02T12:27:26.856257] [DEBUG] [REMOTE ] PDD: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:26.856371] [DEBUG] [REMOTE ] PDD: PASS: Integrity check passed. [2026-01-02T12:27:26.856412] [DEBUG] [REMOTE ] PDD: Symbol is viable for forecasting. [2026-01-02T12:27:26.856473] [INFO ] [MAIN ] [2443/3541] PDD kept (0.3s) | 2439 kept, 4 rejected | 89.3/min | ETA: 12.3m [2026-01-02T12:27:27.461770] [DEBUG] [REMOTE ] PDEX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:27:27.461957] [DEBUG] [REMOTE ] PDEX: PASS: History has at least 300 days. [2026-01-02T12:27:27.462222] [DEBUG] [REMOTE ] PDEX: PASS: Price check passed. Min price $23.91. [2026-01-02T12:27:27.462367] [DEBUG] [REMOTE ] PDEX: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:27.462492] [DEBUG] [REMOTE ] PDEX: PASS: Integrity check passed. [2026-01-02T12:27:27.462534] [DEBUG] [REMOTE ] PDEX: Symbol is viable for forecasting. [2026-01-02T12:27:27.462604] [INFO ] [MAIN ] [2444/3541] PDEX kept (0.6s) | 2440 kept, 4 rejected | 89.3/min | ETA: 12.3m [2026-01-02T12:27:27.730976] [DEBUG] [REMOTE ] PDFS: Retrieved 6142 rows, trimmed to 300. [2026-01-02T12:27:27.731216] [DEBUG] [REMOTE ] PDFS: PASS: History has at least 300 days. [2026-01-02T12:27:27.731490] [DEBUG] [REMOTE ] PDFS: PASS: Price check passed. Min price $23.97. [2026-01-02T12:27:27.731654] [DEBUG] [REMOTE ] PDFS: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:27.731787] [DEBUG] [REMOTE ] PDFS: PASS: Integrity check passed. [2026-01-02T12:27:27.731829] [DEBUG] [REMOTE ] PDFS: Symbol is viable for forecasting. [2026-01-02T12:27:27.731882] [INFO ] [MAIN ] [2445/3541] PDFS kept (0.3s) | 2441 kept, 4 rejected | 89.3/min | ETA: 12.3m [2026-01-02T12:27:28.220330] [DEBUG] [REMOTE ] PDI: Retrieved 3420 rows, trimmed to 300. [2026-01-02T12:27:28.220535] [DEBUG] [REMOTE ] PDI: PASS: History has at least 300 days. [2026-01-02T12:27:28.220860] [DEBUG] [REMOTE ] PDI: PASS: Price check passed. Min price $17.11. [2026-01-02T12:27:28.221040] [DEBUG] [REMOTE ] PDI: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:28.221186] [DEBUG] [REMOTE ] PDI: PASS: Integrity check passed. [2026-01-02T12:27:28.221234] [DEBUG] [REMOTE ] PDI: Symbol is viable for forecasting. [2026-01-02T12:27:28.221298] [INFO ] [MAIN ] [2446/3541] PDI kept (0.5s) | 2442 kept, 4 rejected | 89.3/min | ETA: 12.3m [2026-01-02T12:27:28.576005] [DEBUG] [REMOTE ] PDLB: Retrieved 2074 rows, trimmed to 300. [2026-01-02T12:27:28.576182] [DEBUG] [REMOTE ] PDLB: PASS: History has at least 300 days. [2026-01-02T12:27:28.576418] [DEBUG] [REMOTE ] PDLB: PASS: Price check passed. Min price $14.02. [2026-01-02T12:27:28.576552] [DEBUG] [REMOTE ] PDLB: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:28.576697] [DEBUG] [REMOTE ] PDLB: PASS: Integrity check passed. [2026-01-02T12:27:28.576737] [DEBUG] [REMOTE ] PDLB: Symbol is viable for forecasting. [2026-01-02T12:27:28.576788] [INFO ] [MAIN ] [2447/3541] PDLB kept (0.4s) | 2443 kept, 4 rejected | 89.3/min | ETA: 12.2m [2026-01-02T12:27:29.032549] [DEBUG] [REMOTE ] PDM: Retrieved 3998 rows, trimmed to 300. [2026-01-02T12:27:29.032750] [DEBUG] [REMOTE ] PDM: PASS: History has at least 300 days. [2026-01-02T12:27:29.033000] [DEBUG] [REMOTE ] PDM: PASS: Price check passed. Min price $7.96. [2026-01-02T12:27:29.033138] [DEBUG] [REMOTE ] PDM: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:29.033261] [DEBUG] [REMOTE ] PDM: PASS: Integrity check passed. [2026-01-02T12:27:29.033306] [DEBUG] [REMOTE ] PDM: Symbol is viable for forecasting. [2026-01-02T12:27:29.033357] [INFO ] [MAIN ] [2448/3541] PDM kept (0.5s) | 2444 kept, 4 rejected | 89.3/min | ETA: 12.2m [2026-01-02T12:27:29.349015] [DEBUG] [REMOTE ] PDO: Retrieved 1239 rows, trimmed to 300. [2026-01-02T12:27:29.349200] [DEBUG] [REMOTE ] PDO: PASS: History has at least 300 days. [2026-01-02T12:27:29.349449] [DEBUG] [REMOTE ] PDO: PASS: Price check passed. Min price $13.31. [2026-01-02T12:27:29.349621] [DEBUG] [REMOTE ] PDO: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:29.349773] [DEBUG] [REMOTE ] PDO: PASS: Integrity check passed. [2026-01-02T12:27:29.349818] [DEBUG] [REMOTE ] PDO: Symbol is viable for forecasting. [2026-01-02T12:27:29.349873] [INFO ] [MAIN ] [2449/3541] PDO kept (0.3s) | 2445 kept, 4 rejected | 89.4/min | ETA: 12.2m [2026-01-02T12:27:29.744546] [DEBUG] [REMOTE ] PDP: Retrieved 4741 rows, trimmed to 300. [2026-01-02T12:27:29.744780] [DEBUG] [REMOTE ] PDP: PASS: History has at least 300 days. [2026-01-02T12:27:29.745098] [DEBUG] [REMOTE ] PDP: PASS: Price check passed. Min price $108.45. [2026-01-02T12:27:29.745248] [DEBUG] [REMOTE ] PDP: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:29.745383] [DEBUG] [REMOTE ] PDP: PASS: Integrity check passed. [2026-01-02T12:27:29.745424] [DEBUG] [REMOTE ] PDP: Symbol is viable for forecasting. [2026-01-02T12:27:29.745479] [INFO ] [MAIN ] [2450/3541] PDP kept (0.4s) | 2446 kept, 4 rejected | 89.4/min | ETA: 12.2m [2026-01-02T12:27:30.154174] [DEBUG] [REMOTE ] PDS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:27:30.154375] [DEBUG] [REMOTE ] PDS: PASS: History has at least 300 days. [2026-01-02T12:27:30.154675] [DEBUG] [REMOTE ] PDS: PASS: Price check passed. Min price $53.49. [2026-01-02T12:27:30.154821] [DEBUG] [REMOTE ] PDS: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:30.154948] [DEBUG] [REMOTE ] PDS: PASS: Integrity check passed. [2026-01-02T12:27:30.154990] [DEBUG] [REMOTE ] PDS: Symbol is viable for forecasting. [2026-01-02T12:27:30.155045] [INFO ] [MAIN ] [2451/3541] PDS kept (0.4s) | 2447 kept, 4 rejected | 89.4/min | ETA: 12.2m [2026-01-02T12:27:30.386608] [DEBUG] [REMOTE ] PDX: Retrieved 1741 rows, trimmed to 300. [2026-01-02T12:27:30.386803] [DEBUG] [REMOTE ] PDX: PASS: History has at least 300 days. [2026-01-02T12:27:30.387070] [DEBUG] [REMOTE ] PDX: PASS: Price check passed. Min price $17.95. [2026-01-02T12:27:30.387246] [DEBUG] [REMOTE ] PDX: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:30.387402] [DEBUG] [REMOTE ] PDX: PASS: Integrity check passed. [2026-01-02T12:27:30.387445] [DEBUG] [REMOTE ] PDX: Symbol is viable for forecasting. [2026-01-02T12:27:30.387537] [INFO ] [MAIN ] [2452/3541] PDX kept (0.2s) | 2448 kept, 4 rejected | 89.4/min | ETA: 12.2m [2026-01-02T12:27:30.918708] [DEBUG] [REMOTE ] PDYN: Retrieved 1071 rows, trimmed to 300. [2026-01-02T12:27:30.918887] [DEBUG] [REMOTE ] PDYN: PASS: History has at least 300 days. [2026-01-02T12:27:30.919144] [DEBUG] [REMOTE ] PDYN: PASS: Price check passed. Min price $4.15. [2026-01-02T12:27:30.919289] [DEBUG] [REMOTE ] PDYN: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:30.919405] [DEBUG] [REMOTE ] PDYN: PASS: Integrity check passed. [2026-01-02T12:27:30.919479] [DEBUG] [REMOTE ] PDYN: Symbol is viable for forecasting. [2026-01-02T12:27:30.919532] [INFO ] [MAIN ] [2453/3541] PDYN kept (0.5s) | 2449 kept, 4 rejected | 89.4/min | ETA: 12.2m [2026-01-02T12:27:31.376239] [DEBUG] [REMOTE ] PEB: Retrieved 4040 rows, trimmed to 300. [2026-01-02T12:27:31.376432] [DEBUG] [REMOTE ] PEB: PASS: History has at least 300 days. [2026-01-02T12:27:31.376743] [DEBUG] [REMOTE ] PEB: PASS: Price check passed. Min price $10.19. [2026-01-02T12:27:31.376888] [DEBUG] [REMOTE ] PEB: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:31.377013] [DEBUG] [REMOTE ] PEB: PASS: Integrity check passed. [2026-01-02T12:27:31.377054] [DEBUG] [REMOTE ] PEB: Symbol is viable for forecasting. [2026-01-02T12:27:31.377107] [INFO ] [MAIN ] [2454/3541] PEB kept (0.5s) | 2450 kept, 4 rejected | 89.4/min | ETA: 12.2m [2026-01-02T12:27:32.590310] [DEBUG] [REMOTE ] PEBK: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:27:32.590505] [DEBUG] [REMOTE ] PEBK: PASS: History has at least 300 days. [2026-01-02T12:27:32.590796] [DEBUG] [REMOTE ] PEBK: PASS: Price check passed. Min price $28.03. [2026-01-02T12:27:32.590936] [DEBUG] [REMOTE ] PEBK: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:32.591063] [DEBUG] [REMOTE ] PEBK: PASS: Integrity check passed. [2026-01-02T12:27:32.591105] [DEBUG] [REMOTE ] PEBK: Symbol is viable for forecasting. [2026-01-02T12:27:32.591157] [INFO ] [MAIN ] [2455/3541] PEBK kept (1.2s) | 2451 kept, 4 rejected | 89.4/min | ETA: 12.1m [2026-01-02T12:27:33.059365] [DEBUG] [REMOTE ] PEBO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:27:33.059563] [DEBUG] [REMOTE ] PEBO: PASS: History has at least 300 days. [2026-01-02T12:27:33.059879] [DEBUG] [REMOTE ] PEBO: PASS: Price check passed. Min price $27.28. [2026-01-02T12:27:33.060016] [DEBUG] [REMOTE ] PEBO: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:33.060152] [DEBUG] [REMOTE ] PEBO: PASS: Integrity check passed. [2026-01-02T12:27:33.060194] [DEBUG] [REMOTE ] PEBO: Symbol is viable for forecasting. [2026-01-02T12:27:33.060249] [INFO ] [MAIN ] [2456/3541] PEBO kept (0.5s) | 2452 kept, 4 rejected | 89.4/min | ETA: 12.1m [2026-01-02T12:27:33.296528] [DEBUG] [REMOTE ] PECO: Retrieved 1122 rows, trimmed to 300. [2026-01-02T12:27:33.296757] [DEBUG] [REMOTE ] PECO: PASS: History has at least 300 days. [2026-01-02T12:27:33.297013] [DEBUG] [REMOTE ] PECO: PASS: Price check passed. Min price $32.94. [2026-01-02T12:27:33.297156] [DEBUG] [REMOTE ] PECO: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:33.297273] [DEBUG] [REMOTE ] PECO: PASS: Integrity check passed. [2026-01-02T12:27:33.297315] [DEBUG] [REMOTE ] PECO: Symbol is viable for forecasting. [2026-01-02T12:27:33.297366] [INFO ] [MAIN ] [2457/3541] PECO kept (0.2s) | 2453 kept, 4 rejected | 89.4/min | ETA: 12.1m [2026-01-02T12:27:33.939719] [DEBUG] [REMOTE ] PEG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:27:33.939928] [DEBUG] [REMOTE ] PEG: PASS: History has at least 300 days. [2026-01-02T12:27:33.940270] [DEBUG] [REMOTE ] PEG: PASS: Price check passed. Min price $78.12. [2026-01-02T12:27:33.940417] [DEBUG] [REMOTE ] PEG: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:33.940564] [DEBUG] [REMOTE ] PEG: PASS: Integrity check passed. [2026-01-02T12:27:33.940625] [DEBUG] [REMOTE ] PEG: Symbol is viable for forecasting. [2026-01-02T12:27:33.940680] [INFO ] [MAIN ] [2458/3541] PEG kept (0.6s) | 2454 kept, 4 rejected | 89.4/min | ETA: 12.1m [2026-01-02T12:27:36.556460] [DEBUG] [REMOTE ] PEGA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:27:36.556686] [DEBUG] [REMOTE ] PEGA: PASS: History has at least 300 days. [2026-01-02T12:27:36.557010] [DEBUG] [REMOTE ] PEGA: PASS: Price check passed. Min price $52.38. [2026-01-02T12:27:36.557147] [DEBUG] [REMOTE ] PEGA: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:36.557281] [DEBUG] [REMOTE ] PEGA: PASS: Integrity check passed. [2026-01-02T12:27:36.557321] [DEBUG] [REMOTE ] PEGA: Symbol is viable for forecasting. [2026-01-02T12:27:36.557374] [INFO ] [MAIN ] [2459/3541] PEGA kept (2.6s) | 2455 kept, 4 rejected | 89.3/min | ETA: 12.1m [2026-01-02T12:27:36.872553] [DEBUG] [REMOTE ] PEN: Retrieved 2587 rows, trimmed to 300. [2026-01-02T12:27:36.872774] [DEBUG] [REMOTE ] PEN: PASS: History has at least 300 days. [2026-01-02T12:27:36.873077] [DEBUG] [REMOTE ] PEN: PASS: Price check passed. Min price $225.54. [2026-01-02T12:27:36.873259] [DEBUG] [REMOTE ] PEN: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:36.873411] [DEBUG] [REMOTE ] PEN: PASS: Integrity check passed. [2026-01-02T12:27:36.873461] [DEBUG] [REMOTE ] PEN: Symbol is viable for forecasting. [2026-01-02T12:27:36.873516] [INFO ] [MAIN ] [2460/3541] PEN kept (0.3s) | 2456 kept, 4 rejected | 89.3/min | ETA: 12.1m [2026-01-02T12:27:37.423267] [DEBUG] [REMOTE ] PENN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:27:37.423457] [DEBUG] [REMOTE ] PENN: PASS: History has at least 300 days. [2026-01-02T12:27:37.423744] [DEBUG] [REMOTE ] PENN: PASS: Price check passed. Min price $13.65. [2026-01-02T12:27:37.423887] [DEBUG] [REMOTE ] PENN: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:37.424015] [DEBUG] [REMOTE ] PENN: PASS: Integrity check passed. [2026-01-02T12:27:37.424056] [DEBUG] [REMOTE ] PENN: Symbol is viable for forecasting. [2026-01-02T12:27:37.424110] [INFO ] [MAIN ] [2461/3541] PENN kept (0.6s) | 2457 kept, 4 rejected | 89.4/min | ETA: 12.1m [2026-01-02T12:27:37.749674] [DEBUG] [REMOTE ] PEO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:27:37.749880] [DEBUG] [REMOTE ] PEO: PASS: History has at least 300 days. [2026-01-02T12:27:37.750389] [DEBUG] [REMOTE ] PEO: PASS: Price check passed. Min price $20.37. [2026-01-02T12:27:37.750525] [DEBUG] [REMOTE ] PEO: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:37.750681] [DEBUG] [REMOTE ] PEO: PASS: Integrity check passed. [2026-01-02T12:27:37.750722] [DEBUG] [REMOTE ] PEO: Symbol is viable for forecasting. [2026-01-02T12:27:37.750776] [INFO ] [MAIN ] [2462/3541] PEO kept (0.3s) | 2458 kept, 4 rejected | 89.4/min | ETA: 12.1m [2026-01-02T12:27:38.252632] [DEBUG] [REMOTE ] PEP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:27:38.252876] [DEBUG] [REMOTE ] PEP: PASS: History has at least 300 days. [2026-01-02T12:27:38.253309] [DEBUG] [REMOTE ] PEP: PASS: Price check passed. Min price $137.49. [2026-01-02T12:27:38.253478] [DEBUG] [REMOTE ] PEP: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:38.253681] [DEBUG] [REMOTE ] PEP: PASS: Integrity check passed. [2026-01-02T12:27:38.253728] [DEBUG] [REMOTE ] PEP: Symbol is viable for forecasting. [2026-01-02T12:27:38.253792] [INFO ] [MAIN ] [2463/3541] PEP kept (0.5s) | 2459 kept, 4 rejected | 89.4/min | ETA: 12.1m [2026-01-02T12:27:38.494933] [DEBUG] [REMOTE ] PEPG: Retrieved 917 rows, trimmed to 300. [2026-01-02T12:27:38.495121] [DEBUG] [REMOTE ] PEPG: PASS: History has at least 300 days. [2026-01-02T12:27:38.495365] [DEBUG] [REMOTE ] PEPG: PASS: Price check passed. Min price $4.21. [2026-01-02T12:27:38.495508] [DEBUG] [REMOTE ] PEPG: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:38.495648] [DEBUG] [REMOTE ] PEPG: PASS: Integrity check passed. [2026-01-02T12:27:38.495767] [DEBUG] [REMOTE ] PEPG: Symbol is viable for forecasting. [2026-01-02T12:27:38.495826] [INFO ] [MAIN ] [2464/3541] PEPG kept (0.2s) | 2460 kept, 4 rejected | 89.4/min | ETA: 12.0m [2026-01-02T12:27:38.883745] [DEBUG] [REMOTE ] PERF: Retrieved 1216 rows, trimmed to 300. [2026-01-02T12:27:38.883938] [DEBUG] [REMOTE ] PERF: PASS: History has at least 300 days. [2026-01-02T12:27:38.884190] [DEBUG] [REMOTE ] PERF: PASS: Price check passed. Min price $1.70. [2026-01-02T12:27:38.884332] [DEBUG] [REMOTE ] PERF: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:38.884444] [DEBUG] [REMOTE ] PERF: PASS: Integrity check passed. [2026-01-02T12:27:38.884486] [DEBUG] [REMOTE ] PERF: Symbol is viable for forecasting. [2026-01-02T12:27:38.884538] [INFO ] [MAIN ] [2465/3541] PERF kept (0.4s) | 2461 kept, 4 rejected | 89.4/min | ETA: 12.0m [2026-01-02T12:27:39.422945] [DEBUG] [REMOTE ] PERI: Retrieved 5012 rows, trimmed to 300. [2026-01-02T12:27:39.423152] [DEBUG] [REMOTE ] PERI: PASS: History has at least 300 days. [2026-01-02T12:27:39.423419] [DEBUG] [REMOTE ] PERI: PASS: Price check passed. Min price $8.97. [2026-01-02T12:27:39.423588] [DEBUG] [REMOTE ] PERI: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:39.423726] [DEBUG] [REMOTE ] PERI: PASS: Integrity check passed. [2026-01-02T12:27:39.423770] [DEBUG] [REMOTE ] PERI: Symbol is viable for forecasting. [2026-01-02T12:27:39.423822] [INFO ] [MAIN ] [2466/3541] PERI kept (0.5s) | 2462 kept, 4 rejected | 89.4/min | ETA: 12.0m [2026-01-02T12:27:39.755196] [DEBUG] [REMOTE ] PESI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:27:39.755431] [DEBUG] [REMOTE ] PESI: PASS: History has at least 300 days. [2026-01-02T12:27:39.755801] [DEBUG] [REMOTE ] PESI: PASS: Price check passed. Min price $9.98. [2026-01-02T12:27:39.755951] [DEBUG] [REMOTE ] PESI: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:39.756118] [DEBUG] [REMOTE ] PESI: PASS: Integrity check passed. [2026-01-02T12:27:39.756171] [DEBUG] [REMOTE ] PESI: Symbol is viable for forecasting. [2026-01-02T12:27:39.756229] [INFO ] [MAIN ] [2467/3541] PESI kept (0.3s) | 2463 kept, 4 rejected | 89.4/min | ETA: 12.0m [2026-01-02T12:27:40.374990] [DEBUG] [REMOTE ] PETS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:27:40.375179] [DEBUG] [REMOTE ] PETS: PASS: History has at least 300 days. [2026-01-02T12:27:40.375456] [DEBUG] [REMOTE ] PETS: PASS: Price check passed. Min price $1.60. [2026-01-02T12:27:40.375657] [DEBUG] [REMOTE ] PETS: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:40.375814] [DEBUG] [REMOTE ] PETS: PASS: Integrity check passed. [2026-01-02T12:27:40.375861] [DEBUG] [REMOTE ] PETS: Symbol is viable for forecasting. [2026-01-02T12:27:40.375915] [INFO ] [MAIN ] [2468/3541] PETS kept (0.6s) | 2464 kept, 4 rejected | 89.4/min | ETA: 12.0m [2026-01-02T12:27:40.625992] [DEBUG] [REMOTE ] PEY: Retrieved 5299 rows, trimmed to 300. [2026-01-02T12:27:40.626178] [DEBUG] [REMOTE ] PEY: PASS: History has at least 300 days. [2026-01-02T12:27:40.626448] [DEBUG] [REMOTE ] PEY: PASS: Price check passed. Min price $19.44. [2026-01-02T12:27:40.626608] [DEBUG] [REMOTE ] PEY: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:40.626737] [DEBUG] [REMOTE ] PEY: PASS: Integrity check passed. [2026-01-02T12:27:40.626779] [DEBUG] [REMOTE ] PEY: Symbol is viable for forecasting. [2026-01-02T12:27:40.626831] [INFO ] [MAIN ] [2469/3541] PEY kept (0.3s) | 2465 kept, 4 rejected | 89.5/min | ETA: 12.0m [2026-01-02T12:27:44.550750] [DEBUG] [REMOTE ] PFBC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:27:44.550955] [DEBUG] [REMOTE ] PFBC: PASS: History has at least 300 days. [2026-01-02T12:27:44.551263] [DEBUG] [REMOTE ] PFBC: PASS: Price check passed. Min price $84.57. [2026-01-02T12:27:44.551400] [DEBUG] [REMOTE ] PFBC: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:44.551538] [DEBUG] [REMOTE ] PFBC: PASS: Integrity check passed. [2026-01-02T12:27:44.551597] [DEBUG] [REMOTE ] PFBC: Symbol is viable for forecasting. [2026-01-02T12:27:44.551652] [INFO ] [MAIN ] [2470/3541] PFBC kept (3.9s) | 2466 kept, 4 rejected | 89.3/min | ETA: 12.0m [2026-01-02T12:27:45.034939] [DEBUG] [REMOTE ] PFD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:27:45.035180] [DEBUG] [REMOTE ] PFD: PASS: History has at least 300 days. [2026-01-02T12:27:45.035683] [DEBUG] [REMOTE ] PFD: PASS: Price check passed. Min price $11.49. [2026-01-02T12:27:45.035894] [DEBUG] [REMOTE ] PFD: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:45.036101] [DEBUG] [REMOTE ] PFD: PASS: Integrity check passed. [2026-01-02T12:27:45.036158] [DEBUG] [REMOTE ] PFD: Symbol is viable for forecasting. [2026-01-02T12:27:45.036265] [INFO ] [MAIN ] [2471/3541] PFD kept (0.5s) | 2467 kept, 4 rejected | 89.3/min | ETA: 12.0m [2026-01-02T12:27:45.436659] [DEBUG] [REMOTE ] PFF: Retrieved 4720 rows, trimmed to 300. [2026-01-02T12:27:45.436852] [DEBUG] [REMOTE ] PFF: PASS: History has at least 300 days. [2026-01-02T12:27:45.437134] [DEBUG] [REMOTE ] PFF: PASS: Price check passed. Min price $30.07. [2026-01-02T12:27:45.437280] [DEBUG] [REMOTE ] PFF: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:45.437413] [DEBUG] [REMOTE ] PFF: PASS: Integrity check passed. [2026-01-02T12:27:45.437453] [DEBUG] [REMOTE ] PFF: Symbol is viable for forecasting. [2026-01-02T12:27:45.437505] [INFO ] [MAIN ] [2472/3541] PFF kept (0.4s) | 2468 kept, 4 rejected | 89.3/min | ETA: 12.0m [2026-01-02T12:27:45.867662] [DEBUG] [REMOTE ] PFG: Retrieved 6087 rows, trimmed to 300. [2026-01-02T12:27:45.867846] [DEBUG] [REMOTE ] PFG: PASS: History has at least 300 days. [2026-01-02T12:27:45.868153] [DEBUG] [REMOTE ] PFG: PASS: Price check passed. Min price $77.68. [2026-01-02T12:27:45.868298] [DEBUG] [REMOTE ] PFG: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:45.868424] [DEBUG] [REMOTE ] PFG: PASS: Integrity check passed. [2026-01-02T12:27:45.868466] [DEBUG] [REMOTE ] PFG: Symbol is viable for forecasting. [2026-01-02T12:27:45.868529] [INFO ] [MAIN ] [2473/3541] PFG kept (0.4s) | 2469 kept, 4 rejected | 89.3/min | ETA: 12.0m [2026-01-02T12:27:46.062694] [DEBUG] [REMOTE ] PFGC: Retrieved 2578 rows, trimmed to 300. [2026-01-02T12:27:46.062822] [DEBUG] [REMOTE ] PFGC: PASS: History has at least 300 days. [2026-01-02T12:27:46.063020] [DEBUG] [REMOTE ] PFGC: PASS: Price check passed. Min price $89.92. [2026-01-02T12:27:46.063154] [DEBUG] [REMOTE ] PFGC: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:46.063273] [DEBUG] [REMOTE ] PFGC: PASS: Integrity check passed. [2026-01-02T12:27:46.063314] [DEBUG] [REMOTE ] PFGC: Symbol is viable for forecasting. [2026-01-02T12:27:46.063361] [INFO ] [MAIN ] [2474/3541] PFGC kept (0.2s) | 2470 kept, 4 rejected | 89.4/min | ETA: 11.9m [2026-01-02T12:27:46.530257] [DEBUG] [REMOTE ] PFH: Retrieved 1339 rows, trimmed to 300. [2026-01-02T12:27:46.530402] [DEBUG] [REMOTE ] PFH: PASS: History has at least 300 days. [2026-01-02T12:27:46.530640] [DEBUG] [REMOTE ] PFH: PASS: Price check passed. Min price $17.18. [2026-01-02T12:27:46.530784] [DEBUG] [REMOTE ] PFH: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:46.530921] [DEBUG] [REMOTE ] PFH: PASS: Integrity check passed. [2026-01-02T12:27:46.530997] [DEBUG] [REMOTE ] PFH: Symbol is viable for forecasting. [2026-01-02T12:27:46.531048] [INFO ] [MAIN ] [2475/3541] PFH kept (0.5s) | 2471 kept, 4 rejected | 89.4/min | ETA: 11.9m [2026-01-02T12:27:47.050975] [DEBUG] [REMOTE ] PFIS: Retrieved 5933 rows, trimmed to 300. [2026-01-02T12:27:47.051119] [DEBUG] [REMOTE ] PFIS: PASS: History has at least 300 days. [2026-01-02T12:27:47.051342] [DEBUG] [REMOTE ] PFIS: PASS: Price check passed. Min price $43.98. [2026-01-02T12:27:47.051478] [DEBUG] [REMOTE ] PFIS: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:47.051618] [DEBUG] [REMOTE ] PFIS: PASS: Integrity check passed. [2026-01-02T12:27:47.051662] [DEBUG] [REMOTE ] PFIS: Symbol is viable for forecasting. [2026-01-02T12:27:47.051713] [INFO ] [MAIN ] [2476/3541] PFIS kept (0.5s) | 2472 kept, 4 rejected | 89.4/min | ETA: 11.9m [2026-01-02T12:27:47.513117] [DEBUG] [REMOTE ] PFL: Retrieved 5593 rows, trimmed to 300. [2026-01-02T12:27:47.513275] [DEBUG] [REMOTE ] PFL: PASS: History has at least 300 days. [2026-01-02T12:27:47.513533] [DEBUG] [REMOTE ] PFL: PASS: Price check passed. Min price $8.12. [2026-01-02T12:27:47.513697] [DEBUG] [REMOTE ] PFL: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:47.513841] [DEBUG] [REMOTE ] PFL: PASS: Integrity check passed. [2026-01-02T12:27:47.513893] [DEBUG] [REMOTE ] PFL: Symbol is viable for forecasting. [2026-01-02T12:27:47.513962] [INFO ] [MAIN ] [2477/3541] PFL kept (0.5s) | 2473 kept, 4 rejected | 89.4/min | ETA: 11.9m [2026-01-02T12:27:47.735690] [DEBUG] [REMOTE ] PFM: Retrieved 5106 rows, trimmed to 300. [2026-01-02T12:27:47.735823] [DEBUG] [REMOTE ] PFM: PASS: History has at least 300 days. [2026-01-02T12:27:47.736034] [DEBUG] [REMOTE ] PFM: PASS: Price check passed. Min price $49.81. [2026-01-02T12:27:47.736184] [DEBUG] [REMOTE ] PFM: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:47.736296] [DEBUG] [REMOTE ] PFM: PASS: Integrity check passed. [2026-01-02T12:27:47.736336] [DEBUG] [REMOTE ] PFM: Symbol is viable for forecasting. [2026-01-02T12:27:47.736382] [INFO ] [MAIN ] [2478/3541] PFM kept (0.2s) | 2474 kept, 4 rejected | 89.4/min | ETA: 11.9m [2026-01-02T12:27:49.381208] [DEBUG] [REMOTE ] PFN: Retrieved 5329 rows, trimmed to 300. [2026-01-02T12:27:49.381443] [DEBUG] [REMOTE ] PFN: PASS: History has at least 300 days. [2026-01-02T12:27:49.381740] [DEBUG] [REMOTE ] PFN: PASS: Price check passed. Min price $7.23. [2026-01-02T12:27:49.381881] [DEBUG] [REMOTE ] PFN: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:49.382050] [DEBUG] [REMOTE ] PFN: PASS: Integrity check passed. [2026-01-02T12:27:49.382094] [DEBUG] [REMOTE ] PFN: Symbol is viable for forecasting. [2026-01-02T12:27:49.382149] [INFO ] [MAIN ] [2479/3541] PFN kept (1.6s) | 2475 kept, 4 rejected | 89.4/min | ETA: 11.9m [2026-01-02T12:27:49.860763] [DEBUG] [REMOTE ] PFO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:27:49.860965] [DEBUG] [REMOTE ] PFO: PASS: History has at least 300 days. [2026-01-02T12:27:49.861261] [DEBUG] [REMOTE ] PFO: PASS: Price check passed. Min price $9.29. [2026-01-02T12:27:49.861404] [DEBUG] [REMOTE ] PFO: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:49.861546] [DEBUG] [REMOTE ] PFO: PASS: Integrity check passed. [2026-01-02T12:27:49.861633] [DEBUG] [REMOTE ] PFO: Symbol is viable for forecasting. [2026-01-02T12:27:49.862367] [INFO ] [MAIN ] [2480/3541] PFO kept (0.5s) | 2476 kept, 4 rejected | 89.4/min | ETA: 11.9m [2026-01-02T12:27:50.385481] [DEBUG] [REMOTE ] PFS: Retrieved 5777 rows, trimmed to 300. [2026-01-02T12:27:50.385649] [DEBUG] [REMOTE ] PFS: PASS: History has at least 300 days. [2026-01-02T12:27:50.385883] [DEBUG] [REMOTE ] PFS: PASS: Price check passed. Min price $17.65. [2026-01-02T12:27:50.386023] [DEBUG] [REMOTE ] PFS: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:50.386140] [DEBUG] [REMOTE ] PFS: PASS: Integrity check passed. [2026-01-02T12:27:50.386182] [DEBUG] [REMOTE ] PFS: Symbol is viable for forecasting. [2026-01-02T12:27:50.386243] [INFO ] [MAIN ] [2481/3541] PFS kept (0.5s) | 2477 kept, 4 rejected | 89.4/min | ETA: 11.9m [2026-01-02T12:27:50.721688] [DEBUG] [REMOTE ] PFSI: Retrieved 3182 rows, trimmed to 300. [2026-01-02T12:27:50.721819] [DEBUG] [REMOTE ] PFSI: PASS: History has at least 300 days. [2026-01-02T12:27:50.722025] [DEBUG] [REMOTE ] PFSI: PASS: Price check passed. Min price $114.29. [2026-01-02T12:27:50.722157] [DEBUG] [REMOTE ] PFSI: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:50.722269] [DEBUG] [REMOTE ] PFSI: PASS: Integrity check passed. [2026-01-02T12:27:50.722308] [DEBUG] [REMOTE ] PFSI: Symbol is viable for forecasting. [2026-01-02T12:27:50.722355] [INFO ] [MAIN ] [2482/3541] PFSI kept (0.3s) | 2478 kept, 4 rejected | 89.4/min | ETA: 11.8m [2026-01-02T12:27:51.232088] [DEBUG] [REMOTE ] PGC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:27:51.232241] [DEBUG] [REMOTE ] PGC: PASS: History has at least 300 days. [2026-01-02T12:27:51.232505] [DEBUG] [REMOTE ] PGC: PASS: Price check passed. Min price $24.71. [2026-01-02T12:27:51.232671] [DEBUG] [REMOTE ] PGC: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:51.232798] [DEBUG] [REMOTE ] PGC: PASS: Integrity check passed. [2026-01-02T12:27:51.232838] [DEBUG] [REMOTE ] PGC: Symbol is viable for forecasting. [2026-01-02T12:27:51.232933] [INFO ] [MAIN ] [2483/3541] PGC kept (0.5s) | 2479 kept, 4 rejected | 89.4/min | ETA: 11.8m [2026-01-02T12:27:51.572617] [DEBUG] [REMOTE ] PGEN: Retrieved 3119 rows, trimmed to 300. [2026-01-02T12:27:51.572754] [DEBUG] [REMOTE ] PGEN: PASS: History has at least 300 days. [2026-01-02T12:27:51.572958] [DEBUG] [REMOTE ] PGEN: PASS: Price check passed. Min price $3.12. [2026-01-02T12:27:51.573091] [DEBUG] [REMOTE ] PGEN: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:51.573202] [DEBUG] [REMOTE ] PGEN: PASS: Integrity check passed. [2026-01-02T12:27:51.573242] [DEBUG] [REMOTE ] PGEN: Symbol is viable for forecasting. [2026-01-02T12:27:51.573290] [INFO ] [MAIN ] [2484/3541] PGEN kept (0.3s) | 2480 kept, 4 rejected | 89.4/min | ETA: 11.8m [2026-01-02T12:27:51.987311] [DEBUG] [REMOTE ] PGJ: Retrieved 5299 rows, trimmed to 300. [2026-01-02T12:27:51.987500] [DEBUG] [REMOTE ] PGJ: PASS: History has at least 300 days. [2026-01-02T12:27:51.987782] [DEBUG] [REMOTE ] PGJ: PASS: Price check passed. Min price $28.40. [2026-01-02T12:27:51.987925] [DEBUG] [REMOTE ] PGJ: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:51.988048] [DEBUG] [REMOTE ] PGJ: PASS: Integrity check passed. [2026-01-02T12:27:51.988090] [DEBUG] [REMOTE ] PGJ: Symbol is viable for forecasting. [2026-01-02T12:27:51.988143] [INFO ] [MAIN ] [2485/3541] PGJ kept (0.4s) | 2481 kept, 4 rejected | 89.4/min | ETA: 11.8m [2026-01-02T12:27:52.302729] [DEBUG] [REMOTE ] PGNY: Retrieved 1554 rows, trimmed to 300. [2026-01-02T12:27:52.302868] [DEBUG] [REMOTE ] PGNY: PASS: History has at least 300 days. [2026-01-02T12:27:52.303068] [DEBUG] [REMOTE ] PGNY: PASS: Price check passed. Min price $18.01. [2026-01-02T12:27:52.303199] [DEBUG] [REMOTE ] PGNY: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:52.303305] [DEBUG] [REMOTE ] PGNY: PASS: Integrity check passed. [2026-01-02T12:27:52.303377] [DEBUG] [REMOTE ] PGNY: Symbol is viable for forecasting. [2026-01-02T12:27:52.303425] [INFO ] [MAIN ] [2486/3541] PGNY kept (0.3s) | 2482 kept, 4 rejected | 89.5/min | ETA: 11.8m [2026-01-02T12:27:52.889860] [DEBUG] [REMOTE ] PGP: Retrieved 5183 rows, trimmed to 300. [2026-01-02T12:27:52.889997] [DEBUG] [REMOTE ] PGP: PASS: History has at least 300 days. [2026-01-02T12:27:52.890208] [DEBUG] [REMOTE ] PGP: PASS: Price check passed. Min price $8.16. [2026-01-02T12:27:52.890347] [DEBUG] [REMOTE ] PGP: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:52.890461] [DEBUG] [REMOTE ] PGP: PASS: Integrity check passed. [2026-01-02T12:27:52.890502] [DEBUG] [REMOTE ] PGP: Symbol is viable for forecasting. [2026-01-02T12:27:52.890553] [INFO ] [MAIN ] [2487/3541] PGP kept (0.6s) | 2483 kept, 4 rejected | 89.5/min | ETA: 11.8m [2026-01-02T12:27:53.022357] [DEBUG] [REMOTE ] PGY: Retrieved 885 rows, trimmed to 300. [2026-01-02T12:27:53.022487] [DEBUG] [REMOTE ] PGY: PASS: History has at least 300 days. [2026-01-02T12:27:53.022711] [DEBUG] [REMOTE ] PGY: PASS: Price check passed. Min price $20.79. [2026-01-02T12:27:53.022844] [DEBUG] [REMOTE ] PGY: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:53.022949] [DEBUG] [REMOTE ] PGY: PASS: Integrity check passed. [2026-01-02T12:27:53.022989] [DEBUG] [REMOTE ] PGY: Symbol is viable for forecasting. [2026-01-02T12:27:53.023035] [INFO ] [MAIN ] [2488/3541] PGY kept (0.1s) | 2484 kept, 4 rejected | 89.5/min | ETA: 11.8m [2026-01-02T12:27:53.729181] [DEBUG] [REMOTE ] PGZ: Retrieved 3149 rows, trimmed to 300. [2026-01-02T12:27:53.729316] [DEBUG] [REMOTE ] PGZ: PASS: History has at least 300 days. [2026-01-02T12:27:53.729523] [DEBUG] [REMOTE ] PGZ: PASS: Price check passed. Min price $9.88. [2026-01-02T12:27:53.729689] [DEBUG] [REMOTE ] PGZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:53.729803] [DEBUG] [REMOTE ] PGZ: PASS: Integrity check passed. [2026-01-02T12:27:53.729842] [DEBUG] [REMOTE ] PGZ: Symbol is viable for forecasting. [2026-01-02T12:27:53.729906] [INFO ] [MAIN ] [2489/3541] PGZ kept (0.7s) | 2485 kept, 4 rejected | 89.5/min | ETA: 11.8m [2026-01-02T12:27:54.193981] [DEBUG] [REMOTE ] PH: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:27:54.194134] [DEBUG] [REMOTE ] PH: PASS: History has at least 300 days. [2026-01-02T12:27:54.194378] [DEBUG] [REMOTE ] PH: PASS: Price check passed. Min price $715.13. [2026-01-02T12:27:54.194524] [DEBUG] [REMOTE ] PH: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:54.194668] [DEBUG] [REMOTE ] PH: PASS: Integrity check passed. [2026-01-02T12:27:54.194711] [DEBUG] [REMOTE ] PH: Symbol is viable for forecasting. [2026-01-02T12:27:54.194768] [INFO ] [MAIN ] [2490/3541] PH kept (0.5s) | 2486 kept, 4 rejected | 89.5/min | ETA: 11.7m [2026-01-02T12:27:55.911598] [DEBUG] [REMOTE ] PHG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:27:55.911733] [DEBUG] [REMOTE ] PHG: PASS: History has at least 300 days. [2026-01-02T12:27:55.911941] [DEBUG] [REMOTE ] PHG: PASS: Price check passed. Min price $26.13. [2026-01-02T12:27:55.912074] [DEBUG] [REMOTE ] PHG: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:55.912185] [DEBUG] [REMOTE ] PHG: PASS: Integrity check passed. [2026-01-02T12:27:55.912224] [DEBUG] [REMOTE ] PHG: Symbol is viable for forecasting. [2026-01-02T12:27:55.912271] [INFO ] [MAIN ] [2491/3541] PHG kept (1.7s) | 2487 kept, 4 rejected | 89.4/min | ETA: 11.7m [2026-01-02T12:27:56.393620] [DEBUG] [REMOTE ] PHI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:27:56.393749] [DEBUG] [REMOTE ] PHI: PASS: History has at least 300 days. [2026-01-02T12:27:56.393955] [DEBUG] [REMOTE ] PHI: PASS: Price check passed. Min price $18.75. [2026-01-02T12:27:56.394096] [DEBUG] [REMOTE ] PHI: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:56.394207] [DEBUG] [REMOTE ] PHI: PASS: Integrity check passed. [2026-01-02T12:27:56.394246] [DEBUG] [REMOTE ] PHI: Symbol is viable for forecasting. [2026-01-02T12:27:56.394293] [INFO ] [MAIN ] [2492/3541] PHI kept (0.5s) | 2488 kept, 4 rejected | 89.5/min | ETA: 11.7m [2026-01-02T12:27:56.606676] [DEBUG] [REMOTE ] PHIN: Retrieved 631 rows, trimmed to 300. [2026-01-02T12:27:56.606799] [DEBUG] [REMOTE ] PHIN: PASS: History has at least 300 days. [2026-01-02T12:27:56.606992] [DEBUG] [REMOTE ] PHIN: PASS: Price check passed. Min price $51.19. [2026-01-02T12:27:56.607128] [DEBUG] [REMOTE ] PHIN: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:56.607233] [DEBUG] [REMOTE ] PHIN: PASS: Integrity check passed. [2026-01-02T12:27:56.607434] [DEBUG] [REMOTE ] PHIN: Symbol is viable for forecasting. [2026-01-02T12:27:56.607481] [INFO ] [MAIN ] [2493/3541] PHIN kept (0.2s) | 2489 kept, 4 rejected | 89.5/min | ETA: 11.7m [2026-01-02T12:27:56.987191] [DEBUG] [REMOTE ] PHIO: Retrieved 3431 rows, trimmed to 300. [2026-01-02T12:27:56.987311] [DEBUG] [REMOTE ] PHIO: PASS: History has at least 300 days. [2026-01-02T12:27:56.987506] [DEBUG] [REMOTE ] PHIO: PASS: Price check passed. Min price $1.02. [2026-01-02T12:27:56.987665] [DEBUG] [REMOTE ] PHIO: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:56.987776] [DEBUG] [REMOTE ] PHIO: PASS: Integrity check passed. [2026-01-02T12:27:56.987815] [DEBUG] [REMOTE ] PHIO: Symbol is viable for forecasting. [2026-01-02T12:27:56.987861] [INFO ] [MAIN ] [2494/3541] PHIO kept (0.4s) | 2490 kept, 4 rejected | 89.5/min | ETA: 11.7m [2026-01-02T12:27:57.674843] [DEBUG] [REMOTE ] PHK: Retrieved 5709 rows, trimmed to 300. [2026-01-02T12:27:57.674973] [DEBUG] [REMOTE ] PHK: PASS: History has at least 300 days. [2026-01-02T12:27:57.675176] [DEBUG] [REMOTE ] PHK: PASS: Price check passed. Min price $4.68. [2026-01-02T12:27:57.675308] [DEBUG] [REMOTE ] PHK: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:57.675416] [DEBUG] [REMOTE ] PHK: PASS: Integrity check passed. [2026-01-02T12:27:57.675455] [DEBUG] [REMOTE ] PHK: Symbol is viable for forecasting. [2026-01-02T12:27:57.675519] [INFO ] [MAIN ] [2495/3541] PHK kept (0.7s) | 2491 kept, 4 rejected | 89.5/min | ETA: 11.7m [2026-01-02T12:27:58.120678] [DEBUG] [REMOTE ] PHM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:27:58.120809] [DEBUG] [REMOTE ] PHM: PASS: History has at least 300 days. [2026-01-02T12:27:58.121015] [DEBUG] [REMOTE ] PHM: PASS: Price check passed. Min price $113.25. [2026-01-02T12:27:58.121150] [DEBUG] [REMOTE ] PHM: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:58.121260] [DEBUG] [REMOTE ] PHM: PASS: Integrity check passed. [2026-01-02T12:27:58.121299] [DEBUG] [REMOTE ] PHM: Symbol is viable for forecasting. [2026-01-02T12:27:58.121346] [INFO ] [MAIN ] [2496/3541] PHM kept (0.4s) | 2492 kept, 4 rejected | 89.5/min | ETA: 11.7m [2026-01-02T12:27:58.378363] [DEBUG] [REMOTE ] PHO: Retrieved 5049 rows, trimmed to 300. [2026-01-02T12:27:58.378489] [DEBUG] [REMOTE ] PHO: PASS: History has at least 300 days. [2026-01-02T12:27:58.378735] [DEBUG] [REMOTE ] PHO: PASS: Price check passed. Min price $69.10. [2026-01-02T12:27:58.378872] [DEBUG] [REMOTE ] PHO: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:58.378977] [DEBUG] [REMOTE ] PHO: PASS: Integrity check passed. [2026-01-02T12:27:58.379041] [DEBUG] [REMOTE ] PHO: Symbol is viable for forecasting. [2026-01-02T12:27:58.379089] [INFO ] [MAIN ] [2497/3541] PHO kept (0.3s) | 2493 kept, 4 rejected | 89.5/min | ETA: 11.7m [2026-01-02T12:27:58.695231] [DEBUG] [REMOTE ] PHUN: Retrieved 2302 rows, trimmed to 300. [2026-01-02T12:27:58.695350] [DEBUG] [REMOTE ] PHUN: PASS: History has at least 300 days. [2026-01-02T12:27:58.695544] [DEBUG] [REMOTE ] PHUN: PASS: Price check passed. Min price $1.78. [2026-01-02T12:27:58.695693] [DEBUG] [REMOTE ] PHUN: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:58.695799] [DEBUG] [REMOTE ] PHUN: PASS: Integrity check passed. [2026-01-02T12:27:58.695839] [DEBUG] [REMOTE ] PHUN: Symbol is viable for forecasting. [2026-01-02T12:27:58.695884] [INFO ] [MAIN ] [2498/3541] PHUN kept (0.3s) | 2494 kept, 4 rejected | 89.5/min | ETA: 11.6m [2026-01-02T12:27:59.153268] [DEBUG] [REMOTE ] PHVS: Retrieved 1232 rows, trimmed to 300. [2026-01-02T12:27:59.153392] [DEBUG] [REMOTE ] PHVS: PASS: History has at least 300 days. [2026-01-02T12:27:59.153601] [DEBUG] [REMOTE ] PHVS: PASS: Price check passed. Min price $20.96. [2026-01-02T12:27:59.153736] [DEBUG] [REMOTE ] PHVS: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:59.153849] [DEBUG] [REMOTE ] PHVS: PASS: Integrity check passed. [2026-01-02T12:27:59.153889] [DEBUG] [REMOTE ] PHVS: Symbol is viable for forecasting. [2026-01-02T12:27:59.153935] [INFO ] [MAIN ] [2499/3541] PHVS kept (0.5s) | 2495 kept, 4 rejected | 89.6/min | ETA: 11.6m [2026-01-02T12:27:59.755131] [DEBUG] [REMOTE ] PI: Retrieved 2376 rows, trimmed to 300. [2026-01-02T12:27:59.755318] [DEBUG] [REMOTE ] PI: PASS: History has at least 300 days. [2026-01-02T12:27:59.755563] [DEBUG] [REMOTE ] PI: PASS: Price check passed. Min price $142.50. [2026-01-02T12:27:59.755734] [DEBUG] [REMOTE ] PI: PASS: Continuity check passed with 300 days. [2026-01-02T12:27:59.755851] [DEBUG] [REMOTE ] PI: PASS: Integrity check passed. [2026-01-02T12:27:59.755892] [DEBUG] [REMOTE ] PI: Symbol is viable for forecasting. [2026-01-02T12:27:59.755943] [INFO ] [MAIN ] [2500/3541] PI kept (0.6s) | 2496 kept, 4 rejected | 89.6/min | ETA: 11.6m [2026-01-02T12:28:00.183209] [DEBUG] [REMOTE ] PID: Retrieved 5106 rows, trimmed to 300. [2026-01-02T12:28:00.183345] [DEBUG] [REMOTE ] PID: PASS: History has at least 300 days. [2026-01-02T12:28:00.183546] [DEBUG] [REMOTE ] PID: PASS: Price check passed. Min price $20.99. [2026-01-02T12:28:00.183702] [DEBUG] [REMOTE ] PID: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:00.183811] [DEBUG] [REMOTE ] PID: PASS: Integrity check passed. [2026-01-02T12:28:00.183851] [DEBUG] [REMOTE ] PID: Symbol is viable for forecasting. [2026-01-02T12:28:00.183915] [INFO ] [MAIN ] [2501/3541] PID kept (0.4s) | 2497 kept, 4 rejected | 89.6/min | ETA: 11.6m [2026-01-02T12:28:00.789549] [DEBUG] [REMOTE ] PIE: Retrieved 4531 rows, trimmed to 300. [2026-01-02T12:28:00.789713] [DEBUG] [REMOTE ] PIE: PASS: History has at least 300 days. [2026-01-02T12:28:00.789925] [DEBUG] [REMOTE ] PIE: PASS: Price check passed. Min price $22.78. [2026-01-02T12:28:00.790057] [DEBUG] [REMOTE ] PIE: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:00.790164] [DEBUG] [REMOTE ] PIE: PASS: Integrity check passed. [2026-01-02T12:28:00.790204] [DEBUG] [REMOTE ] PIE: Symbol is viable for forecasting. [2026-01-02T12:28:00.790250] [INFO ] [MAIN ] [2502/3541] PIE kept (0.6s) | 2498 kept, 4 rejected | 89.6/min | ETA: 11.6m [2026-01-02T12:28:01.264188] [DEBUG] [REMOTE ] PII: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:28:01.264327] [DEBUG] [REMOTE ] PII: PASS: History has at least 300 days. [2026-01-02T12:28:01.264542] [DEBUG] [REMOTE ] PII: PASS: Price check passed. Min price $55.72. [2026-01-02T12:28:01.264723] [DEBUG] [REMOTE ] PII: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:01.264838] [DEBUG] [REMOTE ] PII: PASS: Integrity check passed. [2026-01-02T12:28:01.264878] [DEBUG] [REMOTE ] PII: Symbol is viable for forecasting. [2026-01-02T12:28:01.264924] [INFO ] [MAIN ] [2503/3541] PII kept (0.5s) | 2499 kept, 4 rejected | 89.6/min | ETA: 11.6m [2026-01-02T12:28:01.726764] [DEBUG] [REMOTE ] PIM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:28:01.726896] [DEBUG] [REMOTE ] PIM: PASS: History has at least 300 days. [2026-01-02T12:28:01.727108] [DEBUG] [REMOTE ] PIM: PASS: Price check passed. Min price $3.19. [2026-01-02T12:28:01.727241] [DEBUG] [REMOTE ] PIM: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:01.727354] [DEBUG] [REMOTE ] PIM: PASS: Integrity check passed. [2026-01-02T12:28:01.727394] [DEBUG] [REMOTE ] PIM: Symbol is viable for forecasting. [2026-01-02T12:28:01.727441] [INFO ] [MAIN ] [2504/3541] PIM kept (0.5s) | 2500 kept, 4 rejected | 89.6/min | ETA: 11.6m [2026-01-02T12:28:02.005931] [DEBUG] [REMOTE ] PINE: Retrieved 1534 rows, trimmed to 300. [2026-01-02T12:28:02.006071] [DEBUG] [REMOTE ] PINE: PASS: History has at least 300 days. [2026-01-02T12:28:02.006301] [DEBUG] [REMOTE ] PINE: PASS: Price check passed. Min price $12.96. [2026-01-02T12:28:02.006446] [DEBUG] [REMOTE ] PINE: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:02.006561] [DEBUG] [REMOTE ] PINE: PASS: Integrity check passed. [2026-01-02T12:28:02.006625] [DEBUG] [REMOTE ] PINE: Symbol is viable for forecasting. [2026-01-02T12:28:02.006674] [INFO ] [MAIN ] [2505/3541] PINE kept (0.3s) | 2501 kept, 4 rejected | 89.6/min | ETA: 11.6m [2026-01-02T12:28:02.524244] [DEBUG] [REMOTE ] PINS: Retrieved 1686 rows, trimmed to 300. [2026-01-02T12:28:02.524368] [DEBUG] [REMOTE ] PINS: PASS: History has at least 300 days. [2026-01-02T12:28:02.524593] [DEBUG] [REMOTE ] PINS: PASS: Price check passed. Min price $24.79. [2026-01-02T12:28:02.524729] [DEBUG] [REMOTE ] PINS: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:02.524835] [DEBUG] [REMOTE ] PINS: PASS: Integrity check passed. [2026-01-02T12:28:02.524874] [DEBUG] [REMOTE ] PINS: Symbol is viable for forecasting. [2026-01-02T12:28:02.524920] [INFO ] [MAIN ] [2506/3541] PINS kept (0.5s) | 2502 kept, 4 rejected | 89.6/min | ETA: 11.5m [2026-01-02T12:28:02.839820] [DEBUG] [REMOTE ] PK: Retrieved 2261 rows, trimmed to 300. [2026-01-02T12:28:02.839969] [DEBUG] [REMOTE ] PK: PASS: History has at least 300 days. [2026-01-02T12:28:02.840183] [DEBUG] [REMOTE ] PK: PASS: Price check passed. Min price $9.61. [2026-01-02T12:28:02.840383] [DEBUG] [REMOTE ] PK: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:02.840501] [DEBUG] [REMOTE ] PK: PASS: Integrity check passed. [2026-01-02T12:28:02.840541] [DEBUG] [REMOTE ] PK: Symbol is viable for forecasting. [2026-01-02T12:28:02.840633] [INFO ] [MAIN ] [2507/3541] PK kept (0.3s) | 2503 kept, 4 rejected | 89.6/min | ETA: 11.5m [2026-01-02T12:28:03.323112] [DEBUG] [REMOTE ] PKBK: Retrieved 6117 rows, trimmed to 300. [2026-01-02T12:28:03.323317] [DEBUG] [REMOTE ] PKBK: PASS: History has at least 300 days. [2026-01-02T12:28:03.323641] [DEBUG] [REMOTE ] PKBK: PASS: Price check passed. Min price $19.87. [2026-01-02T12:28:03.323787] [DEBUG] [REMOTE ] PKBK: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:03.323974] [DEBUG] [REMOTE ] PKBK: PASS: Integrity check passed. [2026-01-02T12:28:03.324055] [DEBUG] [REMOTE ] PKBK: Symbol is viable for forecasting. [2026-01-02T12:28:03.324121] [INFO ] [MAIN ] [2508/3541] PKBK kept (0.5s) | 2504 kept, 4 rejected | 89.7/min | ETA: 11.5m [2026-01-02T12:28:03.850679] [DEBUG] [REMOTE ] PKE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:28:03.850826] [DEBUG] [REMOTE ] PKE: PASS: History has at least 300 days. [2026-01-02T12:28:03.851097] [DEBUG] [REMOTE ] PKE: PASS: Price check passed. Min price $18.55. [2026-01-02T12:28:03.851233] [DEBUG] [REMOTE ] PKE: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:03.851348] [DEBUG] [REMOTE ] PKE: PASS: Integrity check passed. [2026-01-02T12:28:03.851388] [DEBUG] [REMOTE ] PKE: Symbol is viable for forecasting. [2026-01-02T12:28:03.851437] [INFO ] [MAIN ] [2509/3541] PKE kept (0.5s) | 2505 kept, 4 rejected | 89.7/min | ETA: 11.5m [2026-01-02T12:28:04.353031] [DEBUG] [REMOTE ] PKG: Retrieved 6521 rows, trimmed to 300. [2026-01-02T12:28:04.353164] [DEBUG] [REMOTE ] PKG: PASS: History has at least 300 days. [2026-01-02T12:28:04.353377] [DEBUG] [REMOTE ] PKG: PASS: Price check passed. Min price $190.52. [2026-01-02T12:28:04.353514] [DEBUG] [REMOTE ] PKG: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:04.353644] [DEBUG] [REMOTE ] PKG: PASS: Integrity check passed. [2026-01-02T12:28:04.353687] [DEBUG] [REMOTE ] PKG: Symbol is viable for forecasting. [2026-01-02T12:28:04.353735] [INFO ] [MAIN ] [2510/3541] PKG kept (0.5s) | 2506 kept, 4 rejected | 89.7/min | ETA: 11.5m [2026-01-02T12:28:04.744489] [DEBUG] [REMOTE ] PKOH: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:28:04.744635] [DEBUG] [REMOTE ] PKOH: PASS: History has at least 300 days. [2026-01-02T12:28:04.744842] [DEBUG] [REMOTE ] PKOH: PASS: Price check passed. Min price $18.74. [2026-01-02T12:28:04.744974] [DEBUG] [REMOTE ] PKOH: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:04.745086] [DEBUG] [REMOTE ] PKOH: PASS: Integrity check passed. [2026-01-02T12:28:04.745125] [DEBUG] [REMOTE ] PKOH: Symbol is viable for forecasting. [2026-01-02T12:28:04.745172] [INFO ] [MAIN ] [2511/3541] PKOH kept (0.4s) | 2507 kept, 4 rejected | 89.7/min | ETA: 11.5m [2026-01-02T12:28:05.103802] [DEBUG] [REMOTE ] PKX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:28:05.103945] [DEBUG] [REMOTE ] PKX: PASS: History has at least 300 days. [2026-01-02T12:28:05.104173] [DEBUG] [REMOTE ] PKX: PASS: Price check passed. Min price $44.78. [2026-01-02T12:28:05.104314] [DEBUG] [REMOTE ] PKX: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:05.104435] [DEBUG] [REMOTE ] PKX: PASS: Integrity check passed. [2026-01-02T12:28:05.104476] [DEBUG] [REMOTE ] PKX: Symbol is viable for forecasting. [2026-01-02T12:28:05.104526] [INFO ] [MAIN ] [2512/3541] PKX kept (0.4s) | 2508 kept, 4 rejected | 89.7/min | ETA: 11.5m [2026-01-02T12:28:05.263112] [DEBUG] [REMOTE ] PL: Retrieved 1178 rows, trimmed to 300. [2026-01-02T12:28:05.263241] [DEBUG] [REMOTE ] PL: PASS: History has at least 300 days. [2026-01-02T12:28:05.263442] [DEBUG] [REMOTE ] PL: PASS: Price check passed. Min price $11.16. [2026-01-02T12:28:05.263591] [DEBUG] [REMOTE ] PL: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:05.263700] [DEBUG] [REMOTE ] PL: PASS: Integrity check passed. [2026-01-02T12:28:05.263739] [DEBUG] [REMOTE ] PL: Symbol is viable for forecasting. [2026-01-02T12:28:05.263799] [INFO ] [MAIN ] [2513/3541] PL kept (0.2s) | 2509 kept, 4 rejected | 89.7/min | ETA: 11.5m [2026-01-02T12:28:06.038037] [DEBUG] [REMOTE ] PLAB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:28:06.038170] [DEBUG] [REMOTE ] PLAB: PASS: History has at least 300 days. [2026-01-02T12:28:06.038380] [DEBUG] [REMOTE ] PLAB: PASS: Price check passed. Min price $20.28. [2026-01-02T12:28:06.038517] [DEBUG] [REMOTE ] PLAB: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:06.038675] [DEBUG] [REMOTE ] PLAB: PASS: Integrity check passed. [2026-01-02T12:28:06.038719] [DEBUG] [REMOTE ] PLAB: Symbol is viable for forecasting. [2026-01-02T12:28:06.038767] [INFO ] [MAIN ] [2514/3541] PLAB kept (0.8s) | 2510 kept, 4 rejected | 89.7/min | ETA: 11.4m [2026-01-02T12:28:06.403215] [DEBUG] [REMOTE ] PLAY: Retrieved 2823 rows, trimmed to 300. [2026-01-02T12:28:06.403370] [DEBUG] [REMOTE ] PLAY: PASS: History has at least 300 days. [2026-01-02T12:28:06.403632] [DEBUG] [REMOTE ] PLAY: PASS: Price check passed. Min price $13.12. [2026-01-02T12:28:06.403775] [DEBUG] [REMOTE ] PLAY: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:06.403903] [DEBUG] [REMOTE ] PLAY: PASS: Integrity check passed. [2026-01-02T12:28:06.403946] [DEBUG] [REMOTE ] PLAY: Symbol is viable for forecasting. [2026-01-02T12:28:06.403996] [INFO ] [MAIN ] [2515/3541] PLAY kept (0.4s) | 2511 kept, 4 rejected | 89.7/min | ETA: 11.4m [2026-01-02T12:28:06.833528] [DEBUG] [REMOTE ] PLBC: Retrieved 5918 rows, trimmed to 300. [2026-01-02T12:28:06.833797] [DEBUG] [REMOTE ] PLBC: PASS: History has at least 300 days. [2026-01-02T12:28:06.834193] [DEBUG] [REMOTE ] PLBC: PASS: Price check passed. Min price $40.11. [2026-01-02T12:28:06.834350] [DEBUG] [REMOTE ] PLBC: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:06.834506] [DEBUG] [REMOTE ] PLBC: PASS: Integrity check passed. [2026-01-02T12:28:06.834553] [DEBUG] [REMOTE ] PLBC: Symbol is viable for forecasting. [2026-01-02T12:28:06.834648] [INFO ] [MAIN ] [2516/3541] PLBC kept (0.4s) | 2512 kept, 4 rejected | 89.8/min | ETA: 11.4m [2026-01-02T12:28:06.967234] [DEBUG] [REMOTE ] PLBY: Retrieved 1341 rows, trimmed to 300. [2026-01-02T12:28:06.967422] [DEBUG] [REMOTE ] PLBY: PASS: History has at least 300 days. [2026-01-02T12:28:06.967729] [DEBUG] [REMOTE ] PLBY: PASS: Price check passed. Min price $1.28. [2026-01-02T12:28:06.967892] [DEBUG] [REMOTE ] PLBY: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:06.968038] [DEBUG] [REMOTE ] PLBY: PASS: Integrity check passed. [2026-01-02T12:28:06.968084] [DEBUG] [REMOTE ] PLBY: Symbol is viable for forecasting. [2026-01-02T12:28:06.968145] [INFO ] [MAIN ] [2517/3541] PLBY kept (0.1s) | 2513 kept, 4 rejected | 89.8/min | ETA: 11.4m [2026-01-02T12:28:07.719656] [DEBUG] [REMOTE ] PLCE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:28:07.719836] [DEBUG] [REMOTE ] PLCE: PASS: History has at least 300 days. [2026-01-02T12:28:07.720109] [DEBUG] [REMOTE ] PLCE: PASS: Price check passed. Min price $3.98. [2026-01-02T12:28:07.720252] [DEBUG] [REMOTE ] PLCE: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:07.720388] [DEBUG] [REMOTE ] PLCE: PASS: Integrity check passed. [2026-01-02T12:28:07.720429] [DEBUG] [REMOTE ] PLCE: Symbol is viable for forecasting. [2026-01-02T12:28:07.720480] [INFO ] [MAIN ] [2518/3541] PLCE kept (0.8s) | 2514 kept, 4 rejected | 89.8/min | ETA: 11.4m [2026-01-02T12:28:08.189154] [DEBUG] [REMOTE ] PLD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:28:08.189283] [DEBUG] [REMOTE ] PLD: PASS: History has at least 300 days. [2026-01-02T12:28:08.189497] [DEBUG] [REMOTE ] PLD: PASS: Price check passed. Min price $110.36. [2026-01-02T12:28:08.189846] [DEBUG] [REMOTE ] PLD: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:08.189958] [DEBUG] [REMOTE ] PLD: PASS: Integrity check passed. [2026-01-02T12:28:08.190034] [DEBUG] [REMOTE ] PLD: Symbol is viable for forecasting. [2026-01-02T12:28:08.190082] [INFO ] [MAIN ] [2519/3541] PLD kept (0.5s) | 2515 kept, 4 rejected | 89.8/min | ETA: 11.4m [2026-01-02T12:28:08.655989] [DEBUG] [REMOTE ] PLPC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:28:08.656120] [DEBUG] [REMOTE ] PLPC: PASS: History has at least 300 days. [2026-01-02T12:28:08.656323] [DEBUG] [REMOTE ] PLPC: PASS: Price check passed. Min price $186.26. [2026-01-02T12:28:08.656454] [DEBUG] [REMOTE ] PLPC: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:08.656565] [DEBUG] [REMOTE ] PLPC: PASS: Integrity check passed. [2026-01-02T12:28:08.656624] [DEBUG] [REMOTE ] PLPC: Symbol is viable for forecasting. [2026-01-02T12:28:08.656671] [INFO ] [MAIN ] [2520/3541] PLPC kept (0.5s) | 2516 kept, 4 rejected | 89.8/min | ETA: 11.4m [2026-01-02T12:28:08.867493] [DEBUG] [REMOTE ] PLRX: Retrieved 1403 rows, trimmed to 300. [2026-01-02T12:28:08.867625] [DEBUG] [REMOTE ] PLRX: PASS: History has at least 300 days. [2026-01-02T12:28:08.867820] [DEBUG] [REMOTE ] PLRX: PASS: Price check passed. Min price $1.21. [2026-01-02T12:28:08.867951] [DEBUG] [REMOTE ] PLRX: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:08.868057] [DEBUG] [REMOTE ] PLRX: PASS: Integrity check passed. [2026-01-02T12:28:08.868096] [DEBUG] [REMOTE ] PLRX: Symbol is viable for forecasting. [2026-01-02T12:28:08.868142] [INFO ] [MAIN ] [2521/3541] PLRX kept (0.2s) | 2517 kept, 4 rejected | 89.8/min | ETA: 11.4m [2026-01-02T12:28:09.275427] [DEBUG] [REMOTE ] PLSE: Retrieved 2420 rows, trimmed to 300. [2026-01-02T12:28:09.275556] [DEBUG] [REMOTE ] PLSE: PASS: History has at least 300 days. [2026-01-02T12:28:09.275801] [DEBUG] [REMOTE ] PLSE: PASS: Price check passed. Min price $12.66. [2026-01-02T12:28:09.275938] [DEBUG] [REMOTE ] PLSE: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:09.276057] [DEBUG] [REMOTE ] PLSE: PASS: Integrity check passed. [2026-01-02T12:28:09.276105] [DEBUG] [REMOTE ] PLSE: Symbol is viable for forecasting. [2026-01-02T12:28:09.276153] [INFO ] [MAIN ] [2522/3541] PLSE kept (0.4s) | 2518 kept, 4 rejected | 89.8/min | ETA: 11.3m [2026-01-02T12:28:09.749030] [DEBUG] [REMOTE ] PLTK: Retrieved 1246 rows, trimmed to 300. [2026-01-02T12:28:09.749161] [DEBUG] [REMOTE ] PLTK: PASS: History has at least 300 days. [2026-01-02T12:28:09.749355] [DEBUG] [REMOTE ] PLTK: PASS: Price check passed. Min price $3.29. [2026-01-02T12:28:09.749487] [DEBUG] [REMOTE ] PLTK: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:09.749619] [DEBUG] [REMOTE ] PLTK: PASS: Integrity check passed. [2026-01-02T12:28:09.749664] [DEBUG] [REMOTE ] PLTK: Symbol is viable for forecasting. [2026-01-02T12:28:09.749711] [INFO ] [MAIN ] [2523/3541] PLTK kept (0.5s) | 2519 kept, 4 rejected | 89.8/min | ETA: 11.3m [2026-01-02T12:28:10.275559] [DEBUG] [REMOTE ] PLUG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:28:10.275721] [DEBUG] [REMOTE ] PLUG: PASS: History has at least 300 days. [2026-01-02T12:28:10.275964] [DEBUG] [REMOTE ] PLUG: PASS: Price check passed. Min price $1.89. [2026-01-02T12:28:10.276102] [DEBUG] [REMOTE ] PLUG: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:10.276226] [DEBUG] [REMOTE ] PLUG: PASS: Integrity check passed. [2026-01-02T12:28:10.276265] [DEBUG] [REMOTE ] PLUG: Symbol is viable for forecasting. [2026-01-02T12:28:10.276316] [INFO ] [MAIN ] [2524/3541] PLUG kept (0.5s) | 2520 kept, 4 rejected | 89.9/min | ETA: 11.3m [2026-01-02T12:28:10.775227] [DEBUG] [REMOTE ] PLUS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:28:10.775356] [DEBUG] [REMOTE ] PLUS: PASS: History has at least 300 days. [2026-01-02T12:28:10.775752] [DEBUG] [REMOTE ] PLUS: PASS: Price check passed. Min price $69.43. [2026-01-02T12:28:10.775892] [DEBUG] [REMOTE ] PLUS: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:10.776006] [DEBUG] [REMOTE ] PLUS: PASS: Integrity check passed. [2026-01-02T12:28:10.776061] [DEBUG] [REMOTE ] PLUS: Symbol is viable for forecasting. [2026-01-02T12:28:10.776111] [INFO ] [MAIN ] [2525/3541] PLUS kept (0.5s) | 2521 kept, 4 rejected | 89.9/min | ETA: 11.3m [2026-01-02T12:28:11.241331] [DEBUG] [REMOTE ] PLXS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:28:11.241463] [DEBUG] [REMOTE ] PLXS: PASS: History has at least 300 days. [2026-01-02T12:28:11.241693] [DEBUG] [REMOTE ] PLXS: PASS: Price check passed. Min price $132.74. [2026-01-02T12:28:11.241826] [DEBUG] [REMOTE ] PLXS: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:11.241939] [DEBUG] [REMOTE ] PLXS: PASS: Integrity check passed. [2026-01-02T12:28:11.241978] [DEBUG] [REMOTE ] PLXS: Symbol is viable for forecasting. [2026-01-02T12:28:11.242027] [INFO ] [MAIN ] [2526/3541] PLXS kept (0.5s) | 2522 kept, 4 rejected | 89.9/min | ETA: 11.3m [2026-01-02T12:28:11.533741] [DEBUG] [REMOTE ] PLYM: Retrieved 2153 rows, trimmed to 300. [2026-01-02T12:28:11.533857] [DEBUG] [REMOTE ] PLYM: PASS: History has at least 300 days. [2026-01-02T12:28:11.534059] [DEBUG] [REMOTE ] PLYM: PASS: Price check passed. Min price $21.08. [2026-01-02T12:28:11.534196] [DEBUG] [REMOTE ] PLYM: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:11.534306] [DEBUG] [REMOTE ] PLYM: PASS: Integrity check passed. [2026-01-02T12:28:11.534347] [DEBUG] [REMOTE ] PLYM: Symbol is viable for forecasting. [2026-01-02T12:28:11.534395] [INFO ] [MAIN ] [2527/3541] PLYM kept (0.3s) | 2523 kept, 4 rejected | 89.9/min | ETA: 11.3m [2026-01-02T12:28:11.987315] [DEBUG] [REMOTE ] PM: Retrieved 4478 rows, trimmed to 300. [2026-01-02T12:28:11.987439] [DEBUG] [REMOTE ] PM: PASS: History has at least 300 days. [2026-01-02T12:28:11.987666] [DEBUG] [REMOTE ] PM: PASS: Price check passed. Min price $143.02. [2026-01-02T12:28:11.987800] [DEBUG] [REMOTE ] PM: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:11.987907] [DEBUG] [REMOTE ] PM: PASS: Integrity check passed. [2026-01-02T12:28:11.987946] [DEBUG] [REMOTE ] PM: Symbol is viable for forecasting. [2026-01-02T12:28:11.987993] [INFO ] [MAIN ] [2528/3541] PM kept (0.5s) | 2524 kept, 4 rejected | 89.9/min | ETA: 11.3m [2026-01-02T12:28:12.146611] [DEBUG] [REMOTE ] PMAX: Retrieved 332 rows, trimmed to 300. [2026-01-02T12:28:12.146724] [DEBUG] [REMOTE ] PMAX: PASS: History has at least 300 days. [2026-01-02T12:28:12.146917] [DEBUG] [REMOTE ] PMAX: PASS: Price check passed. Min price $1.58. [2026-01-02T12:28:12.147047] [DEBUG] [REMOTE ] PMAX: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:12.147152] [DEBUG] [REMOTE ] PMAX: PASS: Integrity check passed. [2026-01-02T12:28:12.147191] [DEBUG] [REMOTE ] PMAX: Symbol is viable for forecasting. [2026-01-02T12:28:12.147237] [INFO ] [MAIN ] [2529/3541] PMAX kept (0.2s) | 2525 kept, 4 rejected | 89.9/min | ETA: 11.3m [2026-01-02T12:28:12.814902] [DEBUG] [REMOTE ] PML: Retrieved 5918 rows, trimmed to 300. [2026-01-02T12:28:12.815037] [DEBUG] [REMOTE ] PML: PASS: History has at least 300 days. [2026-01-02T12:28:12.815247] [DEBUG] [REMOTE ] PML: PASS: Price check passed. Min price $7.47. [2026-01-02T12:28:12.815379] [DEBUG] [REMOTE ] PML: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:12.815489] [DEBUG] [REMOTE ] PML: PASS: Integrity check passed. [2026-01-02T12:28:12.815554] [DEBUG] [REMOTE ] PML: Symbol is viable for forecasting. [2026-01-02T12:28:12.815621] [INFO ] [MAIN ] [2530/3541] PML kept (0.7s) | 2526 kept, 4 rejected | 89.9/min | ETA: 11.2m [2026-01-02T12:28:13.297008] [DEBUG] [REMOTE ] PMM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:28:13.297139] [DEBUG] [REMOTE ] PMM: PASS: History has at least 300 days. [2026-01-02T12:28:13.297355] [DEBUG] [REMOTE ] PMM: PASS: Price check passed. Min price $6.00. [2026-01-02T12:28:13.297488] [DEBUG] [REMOTE ] PMM: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:13.297618] [DEBUG] [REMOTE ] PMM: PASS: Integrity check passed. [2026-01-02T12:28:13.297674] [DEBUG] [REMOTE ] PMM: Symbol is viable for forecasting. [2026-01-02T12:28:13.297722] [INFO ] [MAIN ] [2531/3541] PMM kept (0.5s) | 2527 kept, 4 rejected | 89.9/min | ETA: 11.2m [2026-01-02T12:28:13.750586] [DEBUG] [REMOTE ] PMO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:28:13.750718] [DEBUG] [REMOTE ] PMO: PASS: History has at least 300 days. [2026-01-02T12:28:13.750936] [DEBUG] [REMOTE ] PMO: PASS: Price check passed. Min price $10.13. [2026-01-02T12:28:13.751068] [DEBUG] [REMOTE ] PMO: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:13.751181] [DEBUG] [REMOTE ] PMO: PASS: Integrity check passed. [2026-01-02T12:28:13.751220] [DEBUG] [REMOTE ] PMO: Symbol is viable for forecasting. [2026-01-02T12:28:13.751268] [INFO ] [MAIN ] [2532/3541] PMO kept (0.5s) | 2528 kept, 4 rejected | 90.0/min | ETA: 11.2m [2026-01-02T12:28:14.087091] [DEBUG] [REMOTE ] PMTS: Retrieved 2572 rows, trimmed to 300. [2026-01-02T12:28:14.087218] [DEBUG] [REMOTE ] PMTS: PASS: History has at least 300 days. [2026-01-02T12:28:14.087427] [DEBUG] [REMOTE ] PMTS: PASS: Price check passed. Min price $11.90. [2026-01-02T12:28:14.087596] [DEBUG] [REMOTE ] PMTS: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:14.087710] [DEBUG] [REMOTE ] PMTS: PASS: Integrity check passed. [2026-01-02T12:28:14.087752] [DEBUG] [REMOTE ] PMTS: Symbol is viable for forecasting. [2026-01-02T12:28:14.087814] [INFO ] [MAIN ] [2533/3541] PMTS kept (0.3s) | 2529 kept, 4 rejected | 90.0/min | ETA: 11.2m [2026-01-02T12:28:14.416441] [DEBUG] [REMOTE ] PMVP: Retrieved 1323 rows, trimmed to 300. [2026-01-02T12:28:14.416568] [DEBUG] [REMOTE ] PMVP: PASS: History has at least 300 days. [2026-01-02T12:28:14.416830] [DEBUG] [REMOTE ] PMVP: PASS: Price check passed. Min price $1.13. [2026-01-02T12:28:14.416964] [DEBUG] [REMOTE ] PMVP: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:14.417070] [DEBUG] [REMOTE ] PMVP: PASS: Integrity check passed. [2026-01-02T12:28:14.417109] [DEBUG] [REMOTE ] PMVP: Symbol is viable for forecasting. [2026-01-02T12:28:14.417156] [INFO ] [MAIN ] [2534/3541] PMVP kept (0.3s) | 2530 kept, 4 rejected | 90.0/min | ETA: 11.2m [2026-01-02T12:28:15.006492] [DEBUG] [REMOTE ] PNC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:28:15.006648] [DEBUG] [REMOTE ] PNC: PASS: History has at least 300 days. [2026-01-02T12:28:15.006869] [DEBUG] [REMOTE ] PNC: PASS: Price check passed. Min price $178.37. [2026-01-02T12:28:15.007006] [DEBUG] [REMOTE ] PNC: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:15.007123] [DEBUG] [REMOTE ] PNC: PASS: Integrity check passed. [2026-01-02T12:28:15.007164] [DEBUG] [REMOTE ] PNC: Symbol is viable for forecasting. [2026-01-02T12:28:15.007214] [INFO ] [MAIN ] [2535/3541] PNC kept (0.6s) | 2531 kept, 4 rejected | 90.0/min | ETA: 11.2m [2026-01-02T12:28:15.452315] [DEBUG] [REMOTE ] PNFP: Retrieved 6378 rows, trimmed to 300. [2026-01-02T12:28:15.452442] [DEBUG] [REMOTE ] PNFP: PASS: History has at least 300 days. [2026-01-02T12:28:15.452666] [DEBUG] [REMOTE ] PNFP: PASS: Price check passed. Min price $84.15. [2026-01-02T12:28:15.452804] [DEBUG] [REMOTE ] PNFP: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:15.452915] [DEBUG] [REMOTE ] PNFP: PASS: Integrity check passed. [2026-01-02T12:28:15.452955] [DEBUG] [REMOTE ] PNFP: Symbol is viable for forecasting. [2026-01-02T12:28:15.453003] [INFO ] [MAIN ] [2536/3541] PNFP kept (0.4s) | 2532 kept, 4 rejected | 90.0/min | ETA: 11.2m [2026-01-02T12:28:15.722636] [DEBUG] [REMOTE ] PNI: Retrieved 5918 rows, trimmed to 300. [2026-01-02T12:28:15.722769] [DEBUG] [REMOTE ] PNI: PASS: History has at least 300 days. [2026-01-02T12:28:15.722986] [DEBUG] [REMOTE ] PNI: PASS: Price check passed. Min price $6.83. [2026-01-02T12:28:15.723123] [DEBUG] [REMOTE ] PNI: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:15.723256] [DEBUG] [REMOTE ] PNI: PASS: Integrity check passed. [2026-01-02T12:28:15.723297] [DEBUG] [REMOTE ] PNI: Symbol is viable for forecasting. [2026-01-02T12:28:15.723348] [INFO ] [MAIN ] [2537/3541] PNI kept (0.3s) | 2533 kept, 4 rejected | 90.0/min | ETA: 11.2m [2026-01-02T12:28:16.127007] [DEBUG] [REMOTE ] PNQI: Retrieved 4416 rows, trimmed to 300. [2026-01-02T12:28:16.127145] [DEBUG] [REMOTE ] PNQI: PASS: History has at least 300 days. [2026-01-02T12:28:16.127377] [DEBUG] [REMOTE ] PNQI: PASS: Price check passed. Min price $51.02. [2026-01-02T12:28:16.127518] [DEBUG] [REMOTE ] PNQI: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:16.127653] [DEBUG] [REMOTE ] PNQI: PASS: Integrity check passed. [2026-01-02T12:28:16.127697] [DEBUG] [REMOTE ] PNQI: Symbol is viable for forecasting. [2026-01-02T12:28:16.127745] [INFO ] [MAIN ] [2538/3541] PNQI kept (0.4s) | 2534 kept, 4 rejected | 90.0/min | ETA: 11.1m [2026-01-02T12:28:16.717976] [DEBUG] [REMOTE ] PNRG: Retrieved 6576 rows, trimmed to 300. [2026-01-02T12:28:16.718111] [DEBUG] [REMOTE ] PNRG: PASS: History has at least 300 days. [2026-01-02T12:28:16.718322] [DEBUG] [REMOTE ] PNRG: PASS: Price check passed. Min price $128.92. [2026-01-02T12:28:16.718454] [DEBUG] [REMOTE ] PNRG: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:16.718594] [DEBUG] [REMOTE ] PNRG: PASS: Integrity check passed. [2026-01-02T12:28:16.718639] [DEBUG] [REMOTE ] PNRG: Symbol is viable for forecasting. [2026-01-02T12:28:16.718690] [INFO ] [MAIN ] [2539/3541] PNRG kept (0.6s) | 2535 kept, 4 rejected | 90.0/min | ETA: 11.1m [2026-01-02T12:28:16.887496] [DEBUG] [REMOTE ] PNTG: Retrieved 1572 rows, trimmed to 300. [2026-01-02T12:28:16.887676] [DEBUG] [REMOTE ] PNTG: PASS: History has at least 300 days. [2026-01-02T12:28:16.887891] [DEBUG] [REMOTE ] PNTG: PASS: Price check passed. Min price $23.64. [2026-01-02T12:28:16.888026] [DEBUG] [REMOTE ] PNTG: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:16.888139] [DEBUG] [REMOTE ] PNTG: PASS: Integrity check passed. [2026-01-02T12:28:16.888179] [DEBUG] [REMOTE ] PNTG: Symbol is viable for forecasting. [2026-01-02T12:28:16.888227] [INFO ] [MAIN ] [2540/3541] PNTG kept (0.2s) | 2536 kept, 4 rejected | 90.1/min | ETA: 11.1m [2026-01-02T12:28:17.525295] [DEBUG] [REMOTE ] PODD: Retrieved 4689 rows, trimmed to 300. [2026-01-02T12:28:17.525435] [DEBUG] [REMOTE ] PODD: PASS: History has at least 300 days. [2026-01-02T12:28:17.525680] [DEBUG] [REMOTE ] PODD: PASS: Price check passed. Min price $284.24. [2026-01-02T12:28:17.525825] [DEBUG] [REMOTE ] PODD: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:17.525947] [DEBUG] [REMOTE ] PODD: PASS: Integrity check passed. [2026-01-02T12:28:17.526017] [DEBUG] [REMOTE ] PODD: Symbol is viable for forecasting. [2026-01-02T12:28:17.526071] [INFO ] [MAIN ] [2541/3541] PODD kept (0.6s) | 2537 kept, 4 rejected | 90.1/min | ETA: 11.1m [2026-01-02T12:28:18.567199] [DEBUG] [REMOTE ] POOL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:28:18.567330] [DEBUG] [REMOTE ] POOL: PASS: History has at least 300 days. [2026-01-02T12:28:18.567546] [DEBUG] [REMOTE ] POOL: PASS: Price check passed. Min price $228.75. [2026-01-02T12:28:18.567706] [DEBUG] [REMOTE ] POOL: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:18.567822] [DEBUG] [REMOTE ] POOL: PASS: Integrity check passed. [2026-01-02T12:28:18.567864] [DEBUG] [REMOTE ] POOL: Symbol is viable for forecasting. [2026-01-02T12:28:18.567913] [INFO ] [MAIN ] [2542/3541] POOL kept (1.0s) | 2538 kept, 4 rejected | 90.1/min | ETA: 11.1m [2026-01-02T12:28:19.003708] [DEBUG] [REMOTE ] POWI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:28:19.003839] [DEBUG] [REMOTE ] POWI: PASS: History has at least 300 days. [2026-01-02T12:28:19.004044] [DEBUG] [REMOTE ] POWI: PASS: Price check passed. Min price $30.73. [2026-01-02T12:28:19.004178] [DEBUG] [REMOTE ] POWI: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:19.004305] [DEBUG] [REMOTE ] POWI: PASS: Integrity check passed. [2026-01-02T12:28:19.004346] [DEBUG] [REMOTE ] POWI: Symbol is viable for forecasting. [2026-01-02T12:28:19.004393] [INFO ] [MAIN ] [2543/3541] POWI kept (0.4s) | 2539 kept, 4 rejected | 90.1/min | ETA: 11.1m [2026-01-02T12:28:19.464266] [DEBUG] [REMOTE ] POWL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:28:19.464464] [DEBUG] [REMOTE ] POWL: PASS: History has at least 300 days. [2026-01-02T12:28:19.464803] [DEBUG] [REMOTE ] POWL: PASS: Price check passed. Min price $282.05. [2026-01-02T12:28:19.464942] [DEBUG] [REMOTE ] POWL: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:19.465079] [DEBUG] [REMOTE ] POWL: PASS: Integrity check passed. [2026-01-02T12:28:19.465118] [DEBUG] [REMOTE ] POWL: Symbol is viable for forecasting. [2026-01-02T12:28:19.465171] [INFO ] [MAIN ] [2544/3541] POWL kept (0.5s) | 2540 kept, 4 rejected | 90.1/min | ETA: 11.1m [2026-01-02T12:28:19.944040] [DEBUG] [REMOTE ] PPC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:28:19.944231] [DEBUG] [REMOTE ] PPC: PASS: History has at least 300 days. [2026-01-02T12:28:19.944499] [DEBUG] [REMOTE ] PPC: PASS: Price check passed. Min price $36.61. [2026-01-02T12:28:19.944660] [DEBUG] [REMOTE ] PPC: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:19.944793] [DEBUG] [REMOTE ] PPC: PASS: Integrity check passed. [2026-01-02T12:28:19.944835] [DEBUG] [REMOTE ] PPC: Symbol is viable for forecasting. [2026-01-02T12:28:19.944908] [INFO ] [MAIN ] [2545/3541] PPC kept (0.5s) | 2541 kept, 4 rejected | 90.1/min | ETA: 11.1m [2026-01-02T12:28:20.365103] [DEBUG] [REMOTE ] PPG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:28:20.365296] [DEBUG] [REMOTE ] PPG: PASS: History has at least 300 days. [2026-01-02T12:28:20.365596] [DEBUG] [REMOTE ] PPG: PASS: Price check passed. Min price $94.22. [2026-01-02T12:28:20.365738] [DEBUG] [REMOTE ] PPG: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:20.365869] [DEBUG] [REMOTE ] PPG: PASS: Integrity check passed. [2026-01-02T12:28:20.365910] [DEBUG] [REMOTE ] PPG: Symbol is viable for forecasting. [2026-01-02T12:28:20.365962] [INFO ] [MAIN ] [2546/3541] PPG kept (0.4s) | 2542 kept, 4 rejected | 90.1/min | ETA: 11.0m [2026-01-02T12:28:20.819379] [DEBUG] [REMOTE ] PPH: Retrieved 6519 rows, trimmed to 300. [2026-01-02T12:28:20.819592] [DEBUG] [REMOTE ] PPH: PASS: History has at least 300 days. [2026-01-02T12:28:20.819872] [DEBUG] [REMOTE ] PPH: PASS: Price check passed. Min price $90.70. [2026-01-02T12:28:20.820016] [DEBUG] [REMOTE ] PPH: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:20.820148] [DEBUG] [REMOTE ] PPH: PASS: Integrity check passed. [2026-01-02T12:28:20.820191] [DEBUG] [REMOTE ] PPH: Symbol is viable for forecasting. [2026-01-02T12:28:20.820244] [INFO ] [MAIN ] [2547/3541] PPH kept (0.5s) | 2543 kept, 4 rejected | 90.1/min | ETA: 11.0m [2026-01-02T12:28:21.023200] [DEBUG] [REMOTE ] PPIH: Retrieved 2474 rows, trimmed to 300. [2026-01-02T12:28:21.023376] [DEBUG] [REMOTE ] PPIH: PASS: History has at least 300 days. [2026-01-02T12:28:21.023671] [DEBUG] [REMOTE ] PPIH: PASS: Price check passed. Min price $23.02. [2026-01-02T12:28:21.023819] [DEBUG] [REMOTE ] PPIH: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:21.023961] [DEBUG] [REMOTE ] PPIH: PASS: Integrity check passed. [2026-01-02T12:28:21.024009] [DEBUG] [REMOTE ] PPIH: Symbol is viable for forecasting. [2026-01-02T12:28:21.024068] [INFO ] [MAIN ] [2548/3541] PPIH kept (0.2s) | 2544 kept, 4 rejected | 90.1/min | ETA: 11.0m [2026-01-02T12:28:21.736786] [DEBUG] [REMOTE ] PPL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:28:21.736971] [DEBUG] [REMOTE ] PPL: PASS: History has at least 300 days. [2026-01-02T12:28:21.737234] [DEBUG] [REMOTE ] PPL: PASS: Price check passed. Min price $33.26. [2026-01-02T12:28:21.737374] [DEBUG] [REMOTE ] PPL: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:21.737554] [DEBUG] [REMOTE ] PPL: PASS: Integrity check passed. [2026-01-02T12:28:21.737620] [DEBUG] [REMOTE ] PPL: Symbol is viable for forecasting. [2026-01-02T12:28:21.737690] [INFO ] [MAIN ] [2549/3541] PPL kept (0.7s) | 2545 kept, 4 rejected | 90.1/min | ETA: 11.0m [2026-01-02T12:28:22.082130] [DEBUG] [REMOTE ] PPSI: Retrieved 3117 rows, trimmed to 300. [2026-01-02T12:28:22.082263] [DEBUG] [REMOTE ] PPSI: PASS: History has at least 300 days. [2026-01-02T12:28:22.082462] [DEBUG] [REMOTE ] PPSI: PASS: Price check passed. Min price $3.37. [2026-01-02T12:28:22.082614] [DEBUG] [REMOTE ] PPSI: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:22.082724] [DEBUG] [REMOTE ] PPSI: PASS: Integrity check passed. [2026-01-02T12:28:22.082763] [DEBUG] [REMOTE ] PPSI: Symbol is viable for forecasting. [2026-01-02T12:28:22.082811] [INFO ] [MAIN ] [2550/3541] PPSI kept (0.3s) | 2546 kept, 4 rejected | 90.1/min | ETA: 11.0m [2026-01-02T12:28:22.439786] [DEBUG] [REMOTE ] PPTA: Retrieved 1224 rows, trimmed to 300. [2026-01-02T12:28:22.439919] [DEBUG] [REMOTE ] PPTA: PASS: History has at least 300 days. [2026-01-02T12:28:22.440114] [DEBUG] [REMOTE ] PPTA: PASS: Price check passed. Min price $20.85. [2026-01-02T12:28:22.440250] [DEBUG] [REMOTE ] PPTA: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:22.440359] [DEBUG] [REMOTE ] PPTA: PASS: Integrity check passed. [2026-01-02T12:28:22.440412] [DEBUG] [REMOTE ] PPTA: Symbol is viable for forecasting. [2026-01-02T12:28:22.440465] [INFO ] [MAIN ] [2551/3541] PPTA kept (0.4s) | 2547 kept, 4 rejected | 90.2/min | ETA: 11.0m [2026-01-02T12:28:23.001528] [DEBUG] [REMOTE ] PRA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:28:23.001689] [DEBUG] [REMOTE ] PRA: PASS: History has at least 300 days. [2026-01-02T12:28:23.001911] [DEBUG] [REMOTE ] PRA: PASS: Price check passed. Min price $23.86. [2026-01-02T12:28:23.002051] [DEBUG] [REMOTE ] PRA: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:23.002168] [DEBUG] [REMOTE ] PRA: PASS: Integrity check passed. [2026-01-02T12:28:23.002234] [DEBUG] [REMOTE ] PRA: Symbol is viable for forecasting. [2026-01-02T12:28:23.002285] [INFO ] [MAIN ] [2552/3541] PRA kept (0.6s) | 2548 kept, 4 rejected | 90.2/min | ETA: 11.0m [2026-01-02T12:28:23.433192] [DEBUG] [REMOTE ] PRAA: Retrieved 5823 rows, trimmed to 300. [2026-01-02T12:28:23.433398] [DEBUG] [REMOTE ] PRAA: PASS: History has at least 300 days. [2026-01-02T12:28:23.433738] [DEBUG] [REMOTE ] PRAA: PASS: Price check passed. Min price $13.04. [2026-01-02T12:28:23.433886] [DEBUG] [REMOTE ] PRAA: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:23.434026] [DEBUG] [REMOTE ] PRAA: PASS: Integrity check passed. [2026-01-02T12:28:23.434069] [DEBUG] [REMOTE ] PRAA: Symbol is viable for forecasting. [2026-01-02T12:28:23.434125] [INFO ] [MAIN ] [2553/3541] PRAA kept (0.4s) | 2549 kept, 4 rejected | 90.2/min | ETA: 11.0m [2026-01-02T12:28:23.573599] [DEBUG] [REMOTE ] PRAX: Retrieved 1308 rows, trimmed to 300. [2026-01-02T12:28:23.573728] [DEBUG] [REMOTE ] PRAX: PASS: History has at least 300 days. [2026-01-02T12:28:23.573922] [DEBUG] [REMOTE ] PRAX: PASS: Price check passed. Min price $52.04. [2026-01-02T12:28:23.574055] [DEBUG] [REMOTE ] PRAX: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:23.574162] [DEBUG] [REMOTE ] PRAX: PASS: Integrity check passed. [2026-01-02T12:28:23.574201] [DEBUG] [REMOTE ] PRAX: Symbol is viable for forecasting. [2026-01-02T12:28:23.574248] [INFO ] [MAIN ] [2554/3541] PRAX kept (0.1s) | 2550 kept, 4 rejected | 90.2/min | ETA: 10.9m [2026-01-02T12:28:23.966799] [DEBUG] [REMOTE ] PRCH: Retrieved 1501 rows, trimmed to 300. [2026-01-02T12:28:23.966925] [DEBUG] [REMOTE ] PRCH: PASS: History has at least 300 days. [2026-01-02T12:28:23.967121] [DEBUG] [REMOTE ] PRCH: PASS: Price check passed. Min price $8.87. [2026-01-02T12:28:23.967271] [DEBUG] [REMOTE ] PRCH: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:23.967378] [DEBUG] [REMOTE ] PRCH: PASS: Integrity check passed. [2026-01-02T12:28:23.967417] [DEBUG] [REMOTE ] PRCH: Symbol is viable for forecasting. [2026-01-02T12:28:23.967463] [INFO ] [MAIN ] [2555/3541] PRCH kept (0.4s) | 2551 kept, 4 rejected | 90.2/min | ETA: 10.9m [2026-01-02T12:28:24.729086] [DEBUG] [REMOTE ] PRDO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:28:24.729232] [DEBUG] [REMOTE ] PRDO: PASS: History has at least 300 days. [2026-01-02T12:28:24.729481] [DEBUG] [REMOTE ] PRDO: PASS: Price check passed. Min price $27.26. [2026-01-02T12:28:24.729636] [DEBUG] [REMOTE ] PRDO: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:24.729758] [DEBUG] [REMOTE ] PRDO: PASS: Integrity check passed. [2026-01-02T12:28:24.729798] [DEBUG] [REMOTE ] PRDO: Symbol is viable for forecasting. [2026-01-02T12:28:24.729847] [INFO ] [MAIN ] [2556/3541] PRDO kept (0.8s) | 2552 kept, 4 rejected | 90.2/min | ETA: 10.9m [2026-01-02T12:28:25.082417] [DEBUG] [REMOTE ] PRFZ: Retrieved 4851 rows, trimmed to 300. [2026-01-02T12:28:25.082547] [DEBUG] [REMOTE ] PRFZ: PASS: History has at least 300 days. [2026-01-02T12:28:25.082792] [DEBUG] [REMOTE ] PRFZ: PASS: Price check passed. Min price $42.65. [2026-01-02T12:28:25.082937] [DEBUG] [REMOTE ] PRFZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:25.083052] [DEBUG] [REMOTE ] PRFZ: PASS: Integrity check passed. [2026-01-02T12:28:25.083093] [DEBUG] [REMOTE ] PRFZ: Symbol is viable for forecasting. [2026-01-02T12:28:25.083142] [INFO ] [MAIN ] [2557/3541] PRFZ kept (0.4s) | 2553 kept, 4 rejected | 90.2/min | ETA: 10.9m [2026-01-02T12:28:25.593192] [DEBUG] [REMOTE ] PRG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:28:25.593324] [DEBUG] [REMOTE ] PRG: PASS: History has at least 300 days. [2026-01-02T12:28:25.593537] [DEBUG] [REMOTE ] PRG: PASS: Price check passed. Min price $26.18. [2026-01-02T12:28:25.593697] [DEBUG] [REMOTE ] PRG: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:25.593811] [DEBUG] [REMOTE ] PRG: PASS: Integrity check passed. [2026-01-02T12:28:25.593851] [DEBUG] [REMOTE ] PRG: Symbol is viable for forecasting. [2026-01-02T12:28:25.593900] [INFO ] [MAIN ] [2558/3541] PRG kept (0.5s) | 2554 kept, 4 rejected | 90.2/min | ETA: 10.9m [2026-01-02T12:28:26.069373] [DEBUG] [REMOTE ] PRGO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:28:26.069520] [DEBUG] [REMOTE ] PRGO: PASS: History has at least 300 days. [2026-01-02T12:28:26.069752] [DEBUG] [REMOTE ] PRGO: PASS: Price check passed. Min price $12.00. [2026-01-02T12:28:26.070067] [DEBUG] [REMOTE ] PRGO: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:26.070176] [DEBUG] [REMOTE ] PRGO: PASS: Integrity check passed. [2026-01-02T12:28:26.070216] [DEBUG] [REMOTE ] PRGO: Symbol is viable for forecasting. [2026-01-02T12:28:26.070263] [INFO ] [MAIN ] [2559/3541] PRGO kept (0.5s) | 2555 kept, 4 rejected | 90.3/min | ETA: 10.9m [2026-01-02T12:28:26.304405] [DEBUG] [REMOTE ] PRH: Retrieved 2732 rows, trimmed to 300. [2026-01-02T12:28:26.304537] [DEBUG] [REMOTE ] PRH: PASS: History has at least 300 days. [2026-01-02T12:28:26.304775] [DEBUG] [REMOTE ] PRH: PASS: Price check passed. Min price $24.29. [2026-01-02T12:28:26.304909] [DEBUG] [REMOTE ] PRH: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:26.305019] [DEBUG] [REMOTE ] PRH: PASS: Integrity check passed. [2026-01-02T12:28:26.305057] [DEBUG] [REMOTE ] PRH: Symbol is viable for forecasting. [2026-01-02T12:28:26.305104] [INFO ] [MAIN ] [2560/3541] PRH kept (0.2s) | 2556 kept, 4 rejected | 90.3/min | ETA: 10.9m [2026-01-02T12:28:26.858407] [DEBUG] [REMOTE ] PRI: Retrieved 3963 rows, trimmed to 300. [2026-01-02T12:28:26.858600] [DEBUG] [REMOTE ] PRI: PASS: History has at least 300 days. [2026-01-02T12:28:26.858917] [DEBUG] [REMOTE ] PRI: PASS: Price check passed. Min price $249.32. [2026-01-02T12:28:26.859152] [DEBUG] [REMOTE ] PRI: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:26.859328] [DEBUG] [REMOTE ] PRI: PASS: Integrity check passed. [2026-01-02T12:28:26.859393] [DEBUG] [REMOTE ] PRI: Symbol is viable for forecasting. [2026-01-02T12:28:26.859473] [INFO ] [MAIN ] [2561/3541] PRI kept (0.6s) | 2557 kept, 4 rejected | 90.3/min | ETA: 10.9m [2026-01-02T12:28:27.254478] [DEBUG] [REMOTE ] PRIM: Retrieved 4379 rows, trimmed to 300. [2026-01-02T12:28:27.254651] [DEBUG] [REMOTE ] PRIM: PASS: History has at least 300 days. [2026-01-02T12:28:27.254890] [DEBUG] [REMOTE ] PRIM: PASS: Price check passed. Min price $116.36. [2026-01-02T12:28:27.255026] [DEBUG] [REMOTE ] PRIM: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:27.255144] [DEBUG] [REMOTE ] PRIM: PASS: Integrity check passed. [2026-01-02T12:28:27.255184] [DEBUG] [REMOTE ] PRIM: Symbol is viable for forecasting. [2026-01-02T12:28:27.255232] [INFO ] [MAIN ] [2562/3541] PRIM kept (0.4s) | 2558 kept, 4 rejected | 90.3/min | ETA: 10.8m [2026-01-02T12:28:27.464131] [DEBUG] [REMOTE ] PRLB: Retrieved 3484 rows, trimmed to 300. [2026-01-02T12:28:27.464260] [DEBUG] [REMOTE ] PRLB: PASS: History has at least 300 days. [2026-01-02T12:28:27.464458] [DEBUG] [REMOTE ] PRLB: PASS: Price check passed. Min price $46.81. [2026-01-02T12:28:27.464616] [DEBUG] [REMOTE ] PRLB: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:27.464724] [DEBUG] [REMOTE ] PRLB: PASS: Integrity check passed. [2026-01-02T12:28:27.464788] [DEBUG] [REMOTE ] PRLB: Symbol is viable for forecasting. [2026-01-02T12:28:27.464836] [INFO ] [MAIN ] [2563/3541] PRLB kept (0.2s) | 2559 kept, 4 rejected | 90.3/min | ETA: 10.8m [2026-01-02T12:28:27.839283] [DEBUG] [REMOTE ] PRM: Retrieved 1040 rows, trimmed to 300. [2026-01-02T12:28:27.839421] [DEBUG] [REMOTE ] PRM: PASS: History has at least 300 days. [2026-01-02T12:28:27.839644] [DEBUG] [REMOTE ] PRM: PASS: Price check passed. Min price $21.01. [2026-01-02T12:28:27.839778] [DEBUG] [REMOTE ] PRM: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:27.839884] [DEBUG] [REMOTE ] PRM: PASS: Integrity check passed. [2026-01-02T12:28:27.839923] [DEBUG] [REMOTE ] PRM: Symbol is viable for forecasting. [2026-01-02T12:28:27.839970] [INFO ] [MAIN ] [2564/3541] PRM kept (0.4s) | 2560 kept, 4 rejected | 90.3/min | ETA: 10.8m [2026-01-02T12:28:28.288841] [DEBUG] [REMOTE ] PRME: Retrieved 802 rows, trimmed to 300. [2026-01-02T12:28:28.288969] [DEBUG] [REMOTE ] PRME: PASS: History has at least 300 days. [2026-01-02T12:28:28.289164] [DEBUG] [REMOTE ] PRME: PASS: Price check passed. Min price $3.30. [2026-01-02T12:28:28.289295] [DEBUG] [REMOTE ] PRME: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:28.289400] [DEBUG] [REMOTE ] PRME: PASS: Integrity check passed. [2026-01-02T12:28:28.289439] [DEBUG] [REMOTE ] PRME: Symbol is viable for forecasting. [2026-01-02T12:28:28.289489] [INFO ] [MAIN ] [2565/3541] PRME kept (0.4s) | 2561 kept, 4 rejected | 90.3/min | ETA: 10.8m [2026-01-02T12:28:28.821158] [DEBUG] [REMOTE ] PRN: Retrieved 4835 rows, trimmed to 300. [2026-01-02T12:28:28.821301] [DEBUG] [REMOTE ] PRN: PASS: History has at least 300 days. [2026-01-02T12:28:28.821523] [DEBUG] [REMOTE ] PRN: PASS: Price check passed. Min price $159.35. [2026-01-02T12:28:28.821690] [DEBUG] [REMOTE ] PRN: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:28.821813] [DEBUG] [REMOTE ] PRN: PASS: Integrity check passed. [2026-01-02T12:28:28.821854] [DEBUG] [REMOTE ] PRN: Symbol is viable for forecasting. [2026-01-02T12:28:28.821903] [INFO ] [MAIN ] [2566/3541] PRN kept (0.5s) | 2562 kept, 4 rejected | 90.4/min | ETA: 10.8m [2026-01-02T12:28:29.318227] [DEBUG] [REMOTE ] PROF: Retrieved 2276 rows, trimmed to 300. [2026-01-02T12:28:29.318345] [DEBUG] [REMOTE ] PROF: PASS: History has at least 300 days. [2026-01-02T12:28:29.318537] [DEBUG] [REMOTE ] PROF: PASS: Price check passed. Min price $5.31. [2026-01-02T12:28:29.318731] [DEBUG] [REMOTE ] PROF: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:29.318837] [DEBUG] [REMOTE ] PROF: PASS: Integrity check passed. [2026-01-02T12:28:29.318876] [DEBUG] [REMOTE ] PROF: Symbol is viable for forecasting. [2026-01-02T12:28:29.318923] [INFO ] [MAIN ] [2567/3541] PROF kept (0.5s) | 2563 kept, 4 rejected | 90.4/min | ETA: 10.8m [2026-01-02T12:28:29.540080] [DEBUG] [REMOTE ] PROK: Retrieved 873 rows, trimmed to 300. [2026-01-02T12:28:29.540213] [DEBUG] [REMOTE ] PROK: PASS: History has at least 300 days. [2026-01-02T12:28:29.540413] [DEBUG] [REMOTE ] PROK: PASS: Price check passed. Min price $2.08. [2026-01-02T12:28:29.540548] [DEBUG] [REMOTE ] PROK: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:29.540677] [DEBUG] [REMOTE ] PROK: PASS: Integrity check passed. [2026-01-02T12:28:29.540719] [DEBUG] [REMOTE ] PROK: Symbol is viable for forecasting. [2026-01-02T12:28:29.540767] [INFO ] [MAIN ] [2568/3541] PROK kept (0.2s) | 2564 kept, 4 rejected | 90.4/min | ETA: 10.8m [2026-01-02T12:28:30.046524] [DEBUG] [REMOTE ] PRTA: Retrieved 3276 rows, trimmed to 300. [2026-01-02T12:28:30.046738] [DEBUG] [REMOTE ] PRTA: PASS: History has at least 300 days. [2026-01-02T12:28:30.047012] [DEBUG] [REMOTE ] PRTA: PASS: Price check passed. Min price $9.21. [2026-01-02T12:28:30.047158] [DEBUG] [REMOTE ] PRTA: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:30.047287] [DEBUG] [REMOTE ] PRTA: PASS: Integrity check passed. [2026-01-02T12:28:30.047330] [DEBUG] [REMOTE ] PRTA: Symbol is viable for forecasting. [2026-01-02T12:28:30.047386] [INFO ] [MAIN ] [2569/3541] PRTA kept (0.5s) | 2565 kept, 4 rejected | 90.4/min | ETA: 10.8m [2026-01-02T12:28:30.272100] [DEBUG] [REMOTE ] PRTH: Retrieved 2280 rows, trimmed to 300. [2026-01-02T12:28:30.272280] [DEBUG] [REMOTE ] PRTH: PASS: History has at least 300 days. [2026-01-02T12:28:30.272535] [DEBUG] [REMOTE ] PRTH: PASS: Price check passed. Min price $4.85. [2026-01-02T12:28:30.272707] [DEBUG] [REMOTE ] PRTH: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:30.272827] [DEBUG] [REMOTE ] PRTH: PASS: Integrity check passed. [2026-01-02T12:28:30.272868] [DEBUG] [REMOTE ] PRTH: Symbol is viable for forecasting. [2026-01-02T12:28:30.272919] [INFO ] [MAIN ] [2570/3541] PRTH kept (0.2s) | 2566 kept, 4 rejected | 90.4/min | ETA: 10.7m [2026-01-02T12:28:30.778449] [DEBUG] [REMOTE ] PRVA: Retrieved 1176 rows, trimmed to 300. [2026-01-02T12:28:30.778672] [DEBUG] [REMOTE ] PRVA: PASS: History has at least 300 days. [2026-01-02T12:28:30.778923] [DEBUG] [REMOTE ] PRVA: PASS: Price check passed. Min price $22.53. [2026-01-02T12:28:30.779064] [DEBUG] [REMOTE ] PRVA: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:30.779178] [DEBUG] [REMOTE ] PRVA: PASS: Integrity check passed. [2026-01-02T12:28:30.779221] [DEBUG] [REMOTE ] PRVA: Symbol is viable for forecasting. [2026-01-02T12:28:30.779273] [INFO ] [MAIN ] [2571/3541] PRVA kept (0.5s) | 2567 kept, 4 rejected | 90.4/min | ETA: 10.7m [2026-01-02T12:28:31.252894] [DEBUG] [REMOTE ] PSC: Retrieved 2332 rows, trimmed to 300. [2026-01-02T12:28:31.253013] [DEBUG] [REMOTE ] PSC: PASS: History has at least 300 days. [2026-01-02T12:28:31.253208] [DEBUG] [REMOTE ] PSC: PASS: Price check passed. Min price $53.79. [2026-01-02T12:28:31.253339] [DEBUG] [REMOTE ] PSC: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:31.253447] [DEBUG] [REMOTE ] PSC: PASS: Integrity check passed. [2026-01-02T12:28:31.253487] [DEBUG] [REMOTE ] PSC: Symbol is viable for forecasting. [2026-01-02T12:28:31.253535] [INFO ] [MAIN ] [2572/3541] PSC kept (0.5s) | 2568 kept, 4 rejected | 90.4/min | ETA: 10.7m [2026-01-02T12:28:31.736744] [DEBUG] [REMOTE ] PSCE: Retrieved 3960 rows, trimmed to 300. [2026-01-02T12:28:31.736877] [DEBUG] [REMOTE ] PSCE: PASS: History has at least 300 days. [2026-01-02T12:28:31.737241] [DEBUG] [REMOTE ] PSCE: PASS: Price check passed. Min price $40.28. [2026-01-02T12:28:31.737390] [DEBUG] [REMOTE ] PSCE: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:31.737498] [DEBUG] [REMOTE ] PSCE: PASS: Integrity check passed. [2026-01-02T12:28:31.737537] [DEBUG] [REMOTE ] PSCE: Symbol is viable for forecasting. [2026-01-02T12:28:31.737601] [INFO ] [MAIN ] [2573/3541] PSCE kept (0.5s) | 2569 kept, 4 rejected | 90.4/min | ETA: 10.7m [2026-01-02T12:28:32.095416] [DEBUG] [REMOTE ] PSCH: Retrieved 3960 rows, trimmed to 300. [2026-01-02T12:28:32.095615] [DEBUG] [REMOTE ] PSCH: PASS: History has at least 300 days. [2026-01-02T12:28:32.095951] [DEBUG] [REMOTE ] PSCH: PASS: Price check passed. Min price $40.98. [2026-01-02T12:28:32.096143] [DEBUG] [REMOTE ] PSCH: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:32.096311] [DEBUG] [REMOTE ] PSCH: PASS: Integrity check passed. [2026-01-02T12:28:32.096513] [DEBUG] [REMOTE ] PSCH: Symbol is viable for forecasting. [2026-01-02T12:28:32.096622] [INFO ] [MAIN ] [2574/3541] PSCH kept (0.4s) | 2570 kept, 4 rejected | 90.5/min | ETA: 10.7m [2026-01-02T12:28:32.585118] [DEBUG] [REMOTE ] PSEC: Retrieved 5394 rows, trimmed to 300. [2026-01-02T12:28:32.585259] [DEBUG] [REMOTE ] PSEC: PASS: History has at least 300 days. [2026-01-02T12:28:32.585486] [DEBUG] [REMOTE ] PSEC: PASS: Price check passed. Min price $2.41. [2026-01-02T12:28:32.585659] [DEBUG] [REMOTE ] PSEC: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:32.585789] [DEBUG] [REMOTE ] PSEC: PASS: Integrity check passed. [2026-01-02T12:28:32.585832] [DEBUG] [REMOTE ] PSEC: Symbol is viable for forecasting. [2026-01-02T12:28:32.585884] [INFO ] [MAIN ] [2575/3541] PSEC kept (0.5s) | 2571 kept, 4 rejected | 90.5/min | ETA: 10.7m [2026-01-02T12:28:32.967336] [DEBUG] [REMOTE ] PSF: Retrieved 3797 rows, trimmed to 300. [2026-01-02T12:28:32.967472] [DEBUG] [REMOTE ] PSF: PASS: History has at least 300 days. [2026-01-02T12:28:32.967714] [DEBUG] [REMOTE ] PSF: PASS: Price check passed. Min price $19.89. [2026-01-02T12:28:32.967850] [DEBUG] [REMOTE ] PSF: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:32.967965] [DEBUG] [REMOTE ] PSF: PASS: Integrity check passed. [2026-01-02T12:28:32.968005] [DEBUG] [REMOTE ] PSF: Symbol is viable for forecasting. [2026-01-02T12:28:32.968051] [INFO ] [MAIN ] [2576/3541] PSF kept (0.4s) | 2572 kept, 4 rejected | 90.5/min | ETA: 10.7m [2026-01-02T12:28:33.172603] [DEBUG] [REMOTE ] PSFE: Retrieved 1313 rows, trimmed to 300. [2026-01-02T12:28:33.172792] [DEBUG] [REMOTE ] PSFE: PASS: History has at least 300 days. [2026-01-02T12:28:33.173036] [DEBUG] [REMOTE ] PSFE: PASS: Price check passed. Min price $6.44. [2026-01-02T12:28:33.173175] [DEBUG] [REMOTE ] PSFE: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:33.173290] [DEBUG] [REMOTE ] PSFE: PASS: Integrity check passed. [2026-01-02T12:28:33.173330] [DEBUG] [REMOTE ] PSFE: Symbol is viable for forecasting. [2026-01-02T12:28:33.173381] [INFO ] [MAIN ] [2577/3541] PSFE kept (0.2s) | 2573 kept, 4 rejected | 90.5/min | ETA: 10.7m [2026-01-02T12:28:34.538529] [DEBUG] [REMOTE ] PSHG: Retrieved 3772 rows, trimmed to 300. [2026-01-02T12:28:34.538832] [DEBUG] [REMOTE ] PSHG: PASS: History has at least 300 days. [2026-01-02T12:28:34.539102] [DEBUG] [REMOTE ] PSHG: PASS: Price check passed. Min price $1.84. [2026-01-02T12:28:34.539247] [DEBUG] [REMOTE ] PSHG: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:34.539400] [DEBUG] [REMOTE ] PSHG: PASS: Integrity check passed. [2026-01-02T12:28:34.539465] [DEBUG] [REMOTE ] PSHG: Symbol is viable for forecasting. [2026-01-02T12:28:34.539538] [INFO ] [MAIN ] [2578/3541] PSHG kept (1.4s) | 2574 kept, 4 rejected | 90.5/min | ETA: 10.6m [2026-01-02T12:28:34.867462] [DEBUG] [REMOTE ] PSN: Retrieved 1673 rows, trimmed to 300. [2026-01-02T12:28:34.867626] [DEBUG] [REMOTE ] PSN: PASS: History has at least 300 days. [2026-01-02T12:28:34.867852] [DEBUG] [REMOTE ] PSN: PASS: Price check passed. Min price $60.20. [2026-01-02T12:28:34.867987] [DEBUG] [REMOTE ] PSN: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:34.868098] [DEBUG] [REMOTE ] PSN: PASS: Integrity check passed. [2026-01-02T12:28:34.868150] [DEBUG] [REMOTE ] PSN: Symbol is viable for forecasting. [2026-01-02T12:28:34.868227] [INFO ] [MAIN ] [2579/3541] PSN kept (0.3s) | 2575 kept, 4 rejected | 90.5/min | ETA: 10.6m [2026-01-02T12:28:35.122255] [DEBUG] [REMOTE ] PSNL: Retrieved 1643 rows, trimmed to 300. [2026-01-02T12:28:35.122378] [DEBUG] [REMOTE ] PSNL: PASS: History has at least 300 days. [2026-01-02T12:28:35.122596] [DEBUG] [REMOTE ] PSNL: PASS: Price check passed. Min price $6.93. [2026-01-02T12:28:35.122732] [DEBUG] [REMOTE ] PSNL: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:35.122841] [DEBUG] [REMOTE ] PSNL: PASS: Integrity check passed. [2026-01-02T12:28:35.122881] [DEBUG] [REMOTE ] PSNL: Symbol is viable for forecasting. [2026-01-02T12:28:35.122928] [INFO ] [MAIN ] [2580/3541] PSNL kept (0.3s) | 2576 kept, 4 rejected | 90.5/min | ETA: 10.6m [2026-01-02T12:28:35.852004] [DEBUG] [REMOTE ] PSO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:28:35.852146] [DEBUG] [REMOTE ] PSO: PASS: History has at least 300 days. [2026-01-02T12:28:35.852401] [DEBUG] [REMOTE ] PSO: PASS: Price check passed. Min price $12.86. [2026-01-02T12:28:35.852538] [DEBUG] [REMOTE ] PSO: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:35.852679] [DEBUG] [REMOTE ] PSO: PASS: Integrity check passed. [2026-01-02T12:28:35.852720] [DEBUG] [REMOTE ] PSO: Symbol is viable for forecasting. [2026-01-02T12:28:35.852769] [INFO ] [MAIN ] [2581/3541] PSO kept (0.7s) | 2577 kept, 4 rejected | 90.5/min | ETA: 10.6m [2026-01-02T12:28:38.092013] [DEBUG] [REMOTE ] PSQH: Retrieved 1128 rows, trimmed to 300. [2026-01-02T12:28:38.092148] [DEBUG] [REMOTE ] PSQH: PASS: History has at least 300 days. [2026-01-02T12:28:38.092346] [DEBUG] [REMOTE ] PSQH: PASS: Price check passed. Min price $1.02. [2026-01-02T12:28:38.092480] [DEBUG] [REMOTE ] PSQH: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:38.092607] [DEBUG] [REMOTE ] PSQH: PASS: Integrity check passed. [2026-01-02T12:28:38.092650] [DEBUG] [REMOTE ] PSQH: Symbol is viable for forecasting. [2026-01-02T12:28:38.092698] [INFO ] [MAIN ] [2582/3541] PSQH kept (2.2s) | 2578 kept, 4 rejected | 90.4/min | ETA: 10.6m [2026-01-02T12:28:38.421191] [DEBUG] [REMOTE ] PSTG: Retrieved 2574 rows, trimmed to 300. [2026-01-02T12:28:38.421347] [DEBUG] [REMOTE ] PSTG: PASS: History has at least 300 days. [2026-01-02T12:28:38.421633] [DEBUG] [REMOTE ] PSTG: PASS: Price check passed. Min price $66.32. [2026-01-02T12:28:38.421819] [DEBUG] [REMOTE ] PSTG: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:38.421971] [DEBUG] [REMOTE ] PSTG: PASS: Integrity check passed. [2026-01-02T12:28:38.422026] [DEBUG] [REMOTE ] PSTG: Symbol is viable for forecasting. [2026-01-02T12:28:38.422092] [INFO ] [MAIN ] [2583/3541] PSTG kept (0.3s) | 2579 kept, 4 rejected | 90.4/min | ETA: 10.6m [2026-01-02T12:28:38.758133] [DEBUG] [REMOTE ] PSTL: Retrieved 1668 rows, trimmed to 300. [2026-01-02T12:28:38.758249] [DEBUG] [REMOTE ] PSTL: PASS: History has at least 300 days. [2026-01-02T12:28:38.758440] [DEBUG] [REMOTE ] PSTL: PASS: Price check passed. Min price $14.39. [2026-01-02T12:28:38.758622] [DEBUG] [REMOTE ] PSTL: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:38.758737] [DEBUG] [REMOTE ] PSTL: PASS: Integrity check passed. [2026-01-02T12:28:38.758778] [DEBUG] [REMOTE ] PSTL: Symbol is viable for forecasting. [2026-01-02T12:28:38.758826] [INFO ] [MAIN ] [2584/3541] PSTL kept (0.3s) | 2580 kept, 4 rejected | 90.5/min | ETA: 10.6m [2026-01-02T12:28:39.134026] [DEBUG] [REMOTE ] PSX: Retrieved 3451 rows, trimmed to 300. [2026-01-02T12:28:39.134155] [DEBUG] [REMOTE ] PSX: PASS: History has at least 300 days. [2026-01-02T12:28:39.134371] [DEBUG] [REMOTE ] PSX: PASS: Price check passed. Min price $125.66. [2026-01-02T12:28:39.134505] [DEBUG] [REMOTE ] PSX: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:39.134631] [DEBUG] [REMOTE ] PSX: PASS: Integrity check passed. [2026-01-02T12:28:39.134696] [DEBUG] [REMOTE ] PSX: Symbol is viable for forecasting. [2026-01-02T12:28:39.134743] [INFO ] [MAIN ] [2585/3541] PSX kept (0.4s) | 2581 kept, 4 rejected | 90.5/min | ETA: 10.6m [2026-01-02T12:28:39.770153] [DEBUG] [REMOTE ] PTA: Retrieved 1300 rows, trimmed to 300. [2026-01-02T12:28:39.770284] [DEBUG] [REMOTE ] PTA: PASS: History has at least 300 days. [2026-01-02T12:28:39.770481] [DEBUG] [REMOTE ] PTA: PASS: Price check passed. Min price $18.86. [2026-01-02T12:28:39.770634] [DEBUG] [REMOTE ] PTA: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:39.770743] [DEBUG] [REMOTE ] PTA: PASS: Integrity check passed. [2026-01-02T12:28:39.770782] [DEBUG] [REMOTE ] PTA: Symbol is viable for forecasting. [2026-01-02T12:28:39.770829] [INFO ] [MAIN ] [2586/3541] PTA kept (0.6s) | 2582 kept, 4 rejected | 90.5/min | ETA: 10.6m [2026-01-02T12:28:40.224843] [DEBUG] [REMOTE ] PTC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:28:40.224982] [DEBUG] [REMOTE ] PTC: PASS: History has at least 300 days. [2026-01-02T12:28:40.225209] [DEBUG] [REMOTE ] PTC: PASS: Price check passed. Min price $170.16. [2026-01-02T12:28:40.225340] [DEBUG] [REMOTE ] PTC: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:40.225456] [DEBUG] [REMOTE ] PTC: PASS: Integrity check passed. [2026-01-02T12:28:40.225495] [DEBUG] [REMOTE ] PTC: Symbol is viable for forecasting. [2026-01-02T12:28:40.225542] [INFO ] [MAIN ] [2587/3541] PTC kept (0.5s) | 2583 kept, 4 rejected | 90.5/min | ETA: 10.5m [2026-01-02T12:28:40.627011] [DEBUG] [REMOTE ] PTEN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:28:40.627140] [DEBUG] [REMOTE ] PTEN: PASS: History has at least 300 days. [2026-01-02T12:28:40.627364] [DEBUG] [REMOTE ] PTEN: PASS: Price check passed. Min price $5.30. [2026-01-02T12:28:40.627500] [DEBUG] [REMOTE ] PTEN: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:40.627631] [DEBUG] [REMOTE ] PTEN: PASS: Integrity check passed. [2026-01-02T12:28:40.627673] [DEBUG] [REMOTE ] PTEN: Symbol is viable for forecasting. [2026-01-02T12:28:40.627720] [INFO ] [MAIN ] [2588/3541] PTEN kept (0.4s) | 2584 kept, 4 rejected | 90.5/min | ETA: 10.5m [2026-01-02T12:28:41.033716] [DEBUG] [REMOTE ] PTF: Retrieved 4835 rows, trimmed to 300. [2026-01-02T12:28:41.033870] [DEBUG] [REMOTE ] PTF: PASS: History has at least 300 days. [2026-01-02T12:28:41.034151] [DEBUG] [REMOTE ] PTF: PASS: Price check passed. Min price $67.94. [2026-01-02T12:28:41.034342] [DEBUG] [REMOTE ] PTF: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:41.034504] [DEBUG] [REMOTE ] PTF: PASS: Integrity check passed. [2026-01-02T12:28:41.034564] [DEBUG] [REMOTE ] PTF: Symbol is viable for forecasting. [2026-01-02T12:28:41.034655] [INFO ] [MAIN ] [2589/3541] PTF kept (0.4s) | 2585 kept, 4 rejected | 90.5/min | ETA: 10.5m [2026-01-02T12:28:41.346321] [DEBUG] [REMOTE ] PTGX: Retrieved 2361 rows, trimmed to 300. [2026-01-02T12:28:41.346468] [DEBUG] [REMOTE ] PTGX: PASS: History has at least 300 days. [2026-01-02T12:28:41.346768] [DEBUG] [REMOTE ] PTGX: PASS: Price check passed. Min price $65.30. [2026-01-02T12:28:41.346962] [DEBUG] [REMOTE ] PTGX: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:41.347118] [DEBUG] [REMOTE ] PTGX: PASS: Integrity check passed. [2026-01-02T12:28:41.347172] [DEBUG] [REMOTE ] PTGX: Symbol is viable for forecasting. [2026-01-02T12:28:41.347235] [INFO ] [MAIN ] [2590/3541] PTGX kept (0.3s) | 2586 kept, 4 rejected | 90.5/min | ETA: 10.5m [2026-01-02T12:28:41.733003] [DEBUG] [REMOTE ] PTH: Retrieved 4835 rows, trimmed to 300. [2026-01-02T12:28:41.733150] [DEBUG] [REMOTE ] PTH: PASS: History has at least 300 days. [2026-01-02T12:28:41.733386] [DEBUG] [REMOTE ] PTH: PASS: Price check passed. Min price $43.38. [2026-01-02T12:28:41.733520] [DEBUG] [REMOTE ] PTH: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:41.733659] [DEBUG] [REMOTE ] PTH: PASS: Integrity check passed. [2026-01-02T12:28:41.733701] [DEBUG] [REMOTE ] PTH: Symbol is viable for forecasting. [2026-01-02T12:28:41.733748] [INFO ] [MAIN ] [2591/3541] PTH kept (0.4s) | 2587 kept, 4 rejected | 90.5/min | ETA: 10.5m [2026-01-02T12:28:41.977160] [DEBUG] [REMOTE ] PTIX: Retrieved 2068 rows, trimmed to 300. [2026-01-02T12:28:41.977306] [DEBUG] [REMOTE ] PTIX: PASS: History has at least 300 days. [2026-01-02T12:28:41.977510] [DEBUG] [REMOTE ] PTIX: PASS: Price check passed. Min price $1.15. [2026-01-02T12:28:41.977679] [DEBUG] [REMOTE ] PTIX: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:41.977911] [DEBUG] [REMOTE ] PTIX: PASS: Integrity check passed. [2026-01-02T12:28:41.977952] [DEBUG] [REMOTE ] PTIX: Symbol is viable for forecasting. [2026-01-02T12:28:41.978000] [INFO ] [MAIN ] [2592/3541] PTIX kept (0.2s) | 2588 kept, 4 rejected | 90.6/min | ETA: 10.5m [2026-01-02T12:28:42.448801] [DEBUG] [REMOTE ] PTLO: Retrieved 1053 rows, trimmed to 300. [2026-01-02T12:28:42.448970] [DEBUG] [REMOTE ] PTLO: PASS: History has at least 300 days. [2026-01-02T12:28:42.449260] [DEBUG] [REMOTE ] PTLO: PASS: Price check passed. Min price $4.54. [2026-01-02T12:28:42.449432] [DEBUG] [REMOTE ] PTLO: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:42.449617] [DEBUG] [REMOTE ] PTLO: PASS: Integrity check passed. [2026-01-02T12:28:42.449671] [DEBUG] [REMOTE ] PTLO: Symbol is viable for forecasting. [2026-01-02T12:28:42.449734] [INFO ] [MAIN ] [2593/3541] PTLO kept (0.5s) | 2589 kept, 4 rejected | 90.6/min | ETA: 10.5m [2026-01-02T12:28:42.985160] [DEBUG] [REMOTE ] PTNQ: Retrieved 2655 rows, trimmed to 300. [2026-01-02T12:28:42.985287] [DEBUG] [REMOTE ] PTNQ: PASS: History has at least 300 days. [2026-01-02T12:28:42.985487] [DEBUG] [REMOTE ] PTNQ: PASS: Price check passed. Min price $74.95. [2026-01-02T12:28:42.985648] [DEBUG] [REMOTE ] PTNQ: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:42.985759] [DEBUG] [REMOTE ] PTNQ: PASS: Integrity check passed. [2026-01-02T12:28:42.985798] [DEBUG] [REMOTE ] PTNQ: Symbol is viable for forecasting. [2026-01-02T12:28:42.985845] [INFO ] [MAIN ] [2594/3541] PTNQ kept (0.5s) | 2590 kept, 4 rejected | 90.6/min | ETA: 10.5m [2026-01-02T12:28:43.300864] [DEBUG] [REMOTE ] PTON: Retrieved 1575 rows, trimmed to 300. [2026-01-02T12:28:43.300983] [DEBUG] [REMOTE ] PTON: PASS: History has at least 300 days. [2026-01-02T12:28:43.301181] [DEBUG] [REMOTE ] PTON: PASS: Price check passed. Min price $6.06. [2026-01-02T12:28:43.301311] [DEBUG] [REMOTE ] PTON: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:43.301416] [DEBUG] [REMOTE ] PTON: PASS: Integrity check passed. [2026-01-02T12:28:43.301456] [DEBUG] [REMOTE ] PTON: Symbol is viable for forecasting. [2026-01-02T12:28:43.301502] [INFO ] [MAIN ] [2595/3541] PTON kept (0.3s) | 2591 kept, 4 rejected | 90.6/min | ETA: 10.4m [2026-01-02T12:28:43.886165] [DEBUG] [REMOTE ] PTY: Retrieved 5791 rows, trimmed to 300. [2026-01-02T12:28:43.886295] [DEBUG] [REMOTE ] PTY: PASS: History has at least 300 days. [2026-01-02T12:28:43.886499] [DEBUG] [REMOTE ] PTY: PASS: Price check passed. Min price $12.70. [2026-01-02T12:28:43.886650] [DEBUG] [REMOTE ] PTY: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:43.886763] [DEBUG] [REMOTE ] PTY: PASS: Integrity check passed. [2026-01-02T12:28:43.886827] [DEBUG] [REMOTE ] PTY: Symbol is viable for forecasting. [2026-01-02T12:28:43.886875] [INFO ] [MAIN ] [2596/3541] PTY kept (0.6s) | 2592 kept, 4 rejected | 90.6/min | ETA: 10.4m [2026-01-02T12:28:45.195760] [DEBUG] [REMOTE ] PUBM: Retrieved 1271 rows, trimmed to 300. [2026-01-02T12:28:45.195910] [DEBUG] [REMOTE ] PUBM: PASS: History has at least 300 days. [2026-01-02T12:28:45.196110] [DEBUG] [REMOTE ] PUBM: PASS: Price check passed. Min price $7.38. [2026-01-02T12:28:45.196249] [DEBUG] [REMOTE ] PUBM: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:45.196360] [DEBUG] [REMOTE ] PUBM: PASS: Integrity check passed. [2026-01-02T12:28:45.196400] [DEBUG] [REMOTE ] PUBM: Symbol is viable for forecasting. [2026-01-02T12:28:45.196447] [INFO ] [MAIN ] [2597/3541] PUBM kept (1.3s) | 2593 kept, 4 rejected | 90.6/min | ETA: 10.4m [2026-01-02T12:28:45.675251] [DEBUG] [REMOTE ] PUK: Retrieved 6415 rows, trimmed to 300. [2026-01-02T12:28:45.675389] [DEBUG] [REMOTE ] PUK: PASS: History has at least 300 days. [2026-01-02T12:28:45.675630] [DEBUG] [REMOTE ] PUK: PASS: Price check passed. Min price $26.76. [2026-01-02T12:28:45.675771] [DEBUG] [REMOTE ] PUK: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:45.675889] [DEBUG] [REMOTE ] PUK: PASS: Integrity check passed. [2026-01-02T12:28:45.675942] [DEBUG] [REMOTE ] PUK: Symbol is viable for forecasting. [2026-01-02T12:28:45.675997] [INFO ] [MAIN ] [2598/3541] PUK kept (0.5s) | 2594 kept, 4 rejected | 90.6/min | ETA: 10.4m [2026-01-02T12:28:45.847611] [DEBUG] [REMOTE ] PUMP: Retrieved 2211 rows, trimmed to 300. [2026-01-02T12:28:45.847747] [DEBUG] [REMOTE ] PUMP: PASS: History has at least 300 days. [2026-01-02T12:28:45.847954] [DEBUG] [REMOTE ] PUMP: PASS: Price check passed. Min price $5.03. [2026-01-02T12:28:45.848089] [DEBUG] [REMOTE ] PUMP: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:45.848225] [DEBUG] [REMOTE ] PUMP: PASS: Integrity check passed. [2026-01-02T12:28:45.848282] [DEBUG] [REMOTE ] PUMP: Symbol is viable for forecasting. [2026-01-02T12:28:45.848331] [INFO ] [MAIN ] [2599/3541] PUMP kept (0.2s) | 2595 kept, 4 rejected | 90.6/min | ETA: 10.4m [2026-01-02T12:28:46.538028] [DEBUG] [REMOTE ] PVH: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:28:46.538162] [DEBUG] [REMOTE ] PVH: PASS: History has at least 300 days. [2026-01-02T12:28:46.538378] [DEBUG] [REMOTE ] PVH: PASS: Price check passed. Min price $67.02. [2026-01-02T12:28:46.538512] [DEBUG] [REMOTE ] PVH: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:46.538660] [DEBUG] [REMOTE ] PVH: PASS: Integrity check passed. [2026-01-02T12:28:46.538704] [DEBUG] [REMOTE ] PVH: Symbol is viable for forecasting. [2026-01-02T12:28:46.538753] [INFO ] [MAIN ] [2600/3541] PVH kept (0.7s) | 2596 kept, 4 rejected | 90.6/min | ETA: 10.4m [2026-01-02T12:28:56.974532] [DEBUG] [REMOTE ] PVL: Retrieved 3558 rows, trimmed to 300. [2026-01-02T12:28:56.974687] [DEBUG] [REMOTE ] PVL: PASS: History has at least 300 days. [2026-01-02T12:28:56.974886] [DEBUG] [REMOTE ] PVL: PASS: Price check passed. Min price $1.66. [2026-01-02T12:28:56.975020] [DEBUG] [REMOTE ] PVL: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:56.975127] [DEBUG] [REMOTE ] PVL: PASS: Integrity check passed. [2026-01-02T12:28:56.975167] [DEBUG] [REMOTE ] PVL: Symbol is viable for forecasting. [2026-01-02T12:28:56.975215] [INFO ] [MAIN ] [2601/3541] PVL kept (10.4s) | 2597 kept, 4 rejected | 90.1/min | ETA: 10.4m [2026-01-02T12:28:57.234938] [DEBUG] [REMOTE ] PWP: Retrieved 1283 rows, trimmed to 300. [2026-01-02T12:28:57.235067] [DEBUG] [REMOTE ] PWP: PASS: History has at least 300 days. [2026-01-02T12:28:57.235262] [DEBUG] [REMOTE ] PWP: PASS: Price check passed. Min price $16.92. [2026-01-02T12:28:57.235393] [DEBUG] [REMOTE ] PWP: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:57.235503] [DEBUG] [REMOTE ] PWP: PASS: Integrity check passed. [2026-01-02T12:28:57.235542] [DEBUG] [REMOTE ] PWP: Symbol is viable for forecasting. [2026-01-02T12:28:57.235607] [INFO ] [MAIN ] [2602/3541] PWP kept (0.3s) | 2598 kept, 4 rejected | 90.1/min | ETA: 10.4m [2026-01-02T12:28:57.505242] [DEBUG] [REMOTE ] PX: Retrieved 1053 rows, trimmed to 300. [2026-01-02T12:28:57.505386] [DEBUG] [REMOTE ] PX: PASS: History has at least 300 days. [2026-01-02T12:28:57.505597] [DEBUG] [REMOTE ] PX: PASS: Price check passed. Min price $8.67. [2026-01-02T12:28:57.505735] [DEBUG] [REMOTE ] PX: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:57.505841] [DEBUG] [REMOTE ] PX: PASS: Integrity check passed. [2026-01-02T12:28:57.505881] [DEBUG] [REMOTE ] PX: Symbol is viable for forecasting. [2026-01-02T12:28:57.505929] [INFO ] [MAIN ] [2603/3541] PX kept (0.3s) | 2599 kept, 4 rejected | 90.1/min | ETA: 10.4m [2026-01-02T12:28:58.087940] [DEBUG] [REMOTE ] PXS: Retrieved 2555 rows, trimmed to 300. [2026-01-02T12:28:58.088077] [DEBUG] [REMOTE ] PXS: PASS: History has at least 300 days. [2026-01-02T12:28:58.088315] [DEBUG] [REMOTE ] PXS: PASS: Price check passed. Min price $2.62. [2026-01-02T12:28:58.088482] [DEBUG] [REMOTE ] PXS: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:58.088653] [DEBUG] [REMOTE ] PXS: PASS: Integrity check passed. [2026-01-02T12:28:58.088707] [DEBUG] [REMOTE ] PXS: Symbol is viable for forecasting. [2026-01-02T12:28:58.088768] [INFO ] [MAIN ] [2604/3541] PXS kept (0.6s) | 2600 kept, 4 rejected | 90.1/min | ETA: 10.4m [2026-01-02T12:28:58.383343] [DEBUG] [REMOTE ] PY: Retrieved 2460 rows, trimmed to 300. [2026-01-02T12:28:58.383473] [DEBUG] [REMOTE ] PY: PASS: History has at least 300 days. [2026-01-02T12:28:58.383747] [DEBUG] [REMOTE ] PY: PASS: Price check passed. Min price $49.85. [2026-01-02T12:28:58.383915] [DEBUG] [REMOTE ] PY: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:58.384047] [DEBUG] [REMOTE ] PY: PASS: Integrity check passed. [2026-01-02T12:28:58.384097] [DEBUG] [REMOTE ] PY: Symbol is viable for forecasting. [2026-01-02T12:28:58.384157] [INFO ] [MAIN ] [2605/3541] PY kept (0.3s) | 2601 kept, 4 rejected | 90.2/min | ETA: 10.4m [2026-01-02T12:28:58.767605] [DEBUG] [REMOTE ] PYPL: Retrieved 2630 rows, trimmed to 300. [2026-01-02T12:28:58.767737] [DEBUG] [REMOTE ] PYPL: PASS: History has at least 300 days. [2026-01-02T12:28:58.767976] [DEBUG] [REMOTE ] PYPL: PASS: Price check passed. Min price $58.10. [2026-01-02T12:28:58.768143] [DEBUG] [REMOTE ] PYPL: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:58.768274] [DEBUG] [REMOTE ] PYPL: PASS: Integrity check passed. [2026-01-02T12:28:58.768324] [DEBUG] [REMOTE ] PYPL: Symbol is viable for forecasting. [2026-01-02T12:28:58.768384] [INFO ] [MAIN ] [2606/3541] PYPL kept (0.4s) | 2602 kept, 4 rejected | 90.2/min | ETA: 10.4m [2026-01-02T12:28:59.268098] [DEBUG] [REMOTE ] PYXS: Retrieved 1062 rows, trimmed to 300. [2026-01-02T12:28:59.268232] [DEBUG] [REMOTE ] PYXS: PASS: History has at least 300 days. [2026-01-02T12:28:59.268432] [DEBUG] [REMOTE ] PYXS: PASS: Price check passed. Min price $1.06. [2026-01-02T12:28:59.268616] [DEBUG] [REMOTE ] PYXS: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:59.268733] [DEBUG] [REMOTE ] PYXS: PASS: Integrity check passed. [2026-01-02T12:28:59.268798] [DEBUG] [REMOTE ] PYXS: Symbol is viable for forecasting. [2026-01-02T12:28:59.268849] [INFO ] [MAIN ] [2607/3541] PYXS kept (0.5s) | 2603 kept, 4 rejected | 90.2/min | ETA: 10.4m [2026-01-02T12:28:59.915428] [DEBUG] [REMOTE ] PZZA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:28:59.915599] [DEBUG] [REMOTE ] PZZA: PASS: History has at least 300 days. [2026-01-02T12:28:59.915845] [DEBUG] [REMOTE ] PZZA: PASS: Price check passed. Min price $38.49. [2026-01-02T12:28:59.915981] [DEBUG] [REMOTE ] PZZA: PASS: Continuity check passed with 300 days. [2026-01-02T12:28:59.916098] [DEBUG] [REMOTE ] PZZA: PASS: Integrity check passed. [2026-01-02T12:28:59.916138] [DEBUG] [REMOTE ] PZZA: Symbol is viable for forecasting. [2026-01-02T12:28:59.916187] [INFO ] [MAIN ] [2608/3541] PZZA kept (0.6s) | 2604 kept, 4 rejected | 90.2/min | ETA: 10.3m [2026-01-02T12:29:00.135526] [DEBUG] [REMOTE ] QBTS: Retrieved 854 rows, trimmed to 300. [2026-01-02T12:29:00.135695] [DEBUG] [REMOTE ] QBTS: PASS: History has at least 300 days. [2026-01-02T12:29:00.135899] [DEBUG] [REMOTE ] QBTS: PASS: Price check passed. Min price $20.41. [2026-01-02T12:29:00.136030] [DEBUG] [REMOTE ] QBTS: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:00.136136] [DEBUG] [REMOTE ] QBTS: PASS: Integrity check passed. [2026-01-02T12:29:00.136174] [DEBUG] [REMOTE ] QBTS: Symbol is viable for forecasting. [2026-01-02T12:29:00.136220] [INFO ] [MAIN ] [2609/3541] QBTS kept (0.2s) | 2605 kept, 4 rejected | 90.2/min | ETA: 10.3m [2026-01-02T12:29:00.569849] [DEBUG] [REMOTE ] QCLN: Retrieved 4751 rows, trimmed to 300. [2026-01-02T12:29:00.569977] [DEBUG] [REMOTE ] QCLN: PASS: History has at least 300 days. [2026-01-02T12:29:00.570176] [DEBUG] [REMOTE ] QCLN: PASS: Price check passed. Min price $41.06. [2026-01-02T12:29:00.570307] [DEBUG] [REMOTE ] QCLN: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:00.570416] [DEBUG] [REMOTE ] QCLN: PASS: Integrity check passed. [2026-01-02T12:29:00.570455] [DEBUG] [REMOTE ] QCLN: Symbol is viable for forecasting. [2026-01-02T12:29:00.570508] [INFO ] [MAIN ] [2610/3541] QCLN kept (0.4s) | 2606 kept, 4 rejected | 90.2/min | ETA: 10.3m [2026-01-02T12:29:01.169197] [DEBUG] [REMOTE ] QCOM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:29:01.169353] [DEBUG] [REMOTE ] QCOM: PASS: History has at least 300 days. [2026-01-02T12:29:01.169634] [DEBUG] [REMOTE ] QCOM: PASS: Price check passed. Min price $152.81. [2026-01-02T12:29:01.169773] [DEBUG] [REMOTE ] QCOM: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:01.169899] [DEBUG] [REMOTE ] QCOM: PASS: Integrity check passed. [2026-01-02T12:29:01.169940] [DEBUG] [REMOTE ] QCOM: Symbol is viable for forecasting. [2026-01-02T12:29:01.169991] [INFO ] [MAIN ] [2611/3541] QCOM kept (0.6s) | 2607 kept, 4 rejected | 90.2/min | ETA: 10.3m [2026-01-02T12:29:05.931946] [DEBUG] [REMOTE ] QCRH: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:29:05.932217] [DEBUG] [REMOTE ] QCRH: PASS: History has at least 300 days. [2026-01-02T12:29:05.932529] [DEBUG] [REMOTE ] QCRH: PASS: Price check passed. Min price $66.99. [2026-01-02T12:29:05.932691] [DEBUG] [REMOTE ] QCRH: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:05.932821] [DEBUG] [REMOTE ] QCRH: PASS: Integrity check passed. [2026-01-02T12:29:05.932861] [DEBUG] [REMOTE ] QCRH: Symbol is viable for forecasting. [2026-01-02T12:29:05.932911] [INFO ] [MAIN ] [2612/3541] QCRH kept (4.8s) | 2608 kept, 4 rejected | 90.0/min | ETA: 10.3m [2026-01-02T12:29:06.418209] [DEBUG] [REMOTE ] QDEL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:29:06.418358] [DEBUG] [REMOTE ] QDEL: PASS: History has at least 300 days. [2026-01-02T12:29:06.418650] [DEBUG] [REMOTE ] QDEL: PASS: Price check passed. Min price $19.73. [2026-01-02T12:29:06.418795] [DEBUG] [REMOTE ] QDEL: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:06.418921] [DEBUG] [REMOTE ] QDEL: PASS: Integrity check passed. [2026-01-02T12:29:06.418962] [DEBUG] [REMOTE ] QDEL: Symbol is viable for forecasting. [2026-01-02T12:29:06.419012] [INFO ] [MAIN ] [2613/3541] QDEL kept (0.5s) | 2609 kept, 4 rejected | 90.0/min | ETA: 10.3m [2026-01-02T12:29:06.711809] [DEBUG] [REMOTE ] QFIN: Retrieved 1771 rows, trimmed to 300. [2026-01-02T12:29:06.711941] [DEBUG] [REMOTE ] QFIN: PASS: History has at least 300 days. [2026-01-02T12:29:06.712149] [DEBUG] [REMOTE ] QFIN: PASS: Price check passed. Min price $18.10. [2026-01-02T12:29:06.712284] [DEBUG] [REMOTE ] QFIN: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:06.712395] [DEBUG] [REMOTE ] QFIN: PASS: Integrity check passed. [2026-01-02T12:29:06.712436] [DEBUG] [REMOTE ] QFIN: Symbol is viable for forecasting. [2026-01-02T12:29:06.712484] [INFO ] [MAIN ] [2614/3541] QFIN kept (0.3s) | 2610 kept, 4 rejected | 90.0/min | ETA: 10.3m [2026-01-02T12:29:11.915843] [DEBUG] [REMOTE ] QGEN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:29:11.916019] [DEBUG] [REMOTE ] QGEN: PASS: History has at least 300 days. [2026-01-02T12:29:11.916241] [DEBUG] [REMOTE ] QGEN: PASS: Price check passed. Min price $43.06. [2026-01-02T12:29:11.916374] [DEBUG] [REMOTE ] QGEN: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:11.916490] [DEBUG] [REMOTE ] QGEN: PASS: Integrity check passed. [2026-01-02T12:29:11.916529] [DEBUG] [REMOTE ] QGEN: Symbol is viable for forecasting. [2026-01-02T12:29:11.916596] [INFO ] [MAIN ] [2615/3541] QGEN kept (5.2s) | 2611 kept, 4 rejected | 89.8/min | ETA: 10.3m [2026-01-02T12:29:12.262992] [DEBUG] [REMOTE ] QLYS: Retrieved 3333 rows, trimmed to 300. [2026-01-02T12:29:12.263123] [DEBUG] [REMOTE ] QLYS: PASS: History has at least 300 days. [2026-01-02T12:29:12.263321] [DEBUG] [REMOTE ] QLYS: PASS: Price check passed. Min price $121.21. [2026-01-02T12:29:12.263452] [DEBUG] [REMOTE ] QLYS: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:12.263559] [DEBUG] [REMOTE ] QLYS: PASS: Integrity check passed. [2026-01-02T12:29:12.263618] [DEBUG] [REMOTE ] QLYS: Symbol is viable for forecasting. [2026-01-02T12:29:12.263666] [INFO ] [MAIN ] [2616/3541] QLYS kept (0.3s) | 2612 kept, 4 rejected | 89.8/min | ETA: 10.3m [2026-01-02T12:29:12.773800] [DEBUG] [REMOTE ] QMCO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:29:12.773936] [DEBUG] [REMOTE ] QMCO: PASS: History has at least 300 days. [2026-01-02T12:29:12.774138] [DEBUG] [REMOTE ] QMCO: PASS: Price check passed. Min price $6.45. [2026-01-02T12:29:12.774275] [DEBUG] [REMOTE ] QMCO: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:12.774387] [DEBUG] [REMOTE ] QMCO: PASS: Integrity check passed. [2026-01-02T12:29:12.774428] [DEBUG] [REMOTE ] QMCO: Symbol is viable for forecasting. [2026-01-02T12:29:12.774476] [INFO ] [MAIN ] [2617/3541] QMCO kept (0.5s) | 2613 kept, 4 rejected | 89.8/min | ETA: 10.3m [2026-01-02T12:29:12.995061] [DEBUG] [REMOTE ] QMOM: Retrieved 2512 rows, trimmed to 300. [2026-01-02T12:29:12.995197] [DEBUG] [REMOTE ] QMOM: PASS: History has at least 300 days. [2026-01-02T12:29:12.995402] [DEBUG] [REMOTE ] QMOM: PASS: Price check passed. Min price $60.90. [2026-01-02T12:29:12.995540] [DEBUG] [REMOTE ] QMOM: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:12.995693] [DEBUG] [REMOTE ] QMOM: PASS: Integrity check passed. [2026-01-02T12:29:12.995766] [DEBUG] [REMOTE ] QMOM: Symbol is viable for forecasting. [2026-01-02T12:29:12.995817] [INFO ] [MAIN ] [2618/3541] QMOM kept (0.2s) | 2614 kept, 4 rejected | 89.9/min | ETA: 10.3m [2026-01-02T12:29:13.349383] [DEBUG] [REMOTE ] QNCX: Retrieved 1672 rows, trimmed to 300. [2026-01-02T12:29:13.349504] [DEBUG] [REMOTE ] QNCX: PASS: History has at least 300 days. [2026-01-02T12:29:13.349719] [DEBUG] [REMOTE ] QNCX: PASS: Price check passed. Min price $1.56. [2026-01-02T12:29:13.349869] [DEBUG] [REMOTE ] QNCX: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:13.349998] [DEBUG] [REMOTE ] QNCX: PASS: Integrity check passed. [2026-01-02T12:29:13.350041] [DEBUG] [REMOTE ] QNCX: Symbol is viable for forecasting. [2026-01-02T12:29:13.350088] [INFO ] [MAIN ] [2619/3541] QNCX kept (0.4s) | 2615 kept, 4 rejected | 89.9/min | ETA: 10.3m [2026-01-02T12:29:13.881428] [DEBUG] [REMOTE ] QNTM: Retrieved 1894 rows, trimmed to 300. [2026-01-02T12:29:13.881553] [DEBUG] [REMOTE ] QNTM: PASS: History has at least 300 days. [2026-01-02T12:29:13.881788] [DEBUG] [REMOTE ] QNTM: PASS: Price check passed. Min price $5.76. [2026-01-02T12:29:13.881927] [DEBUG] [REMOTE ] QNTM: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:13.882033] [DEBUG] [REMOTE ] QNTM: PASS: Integrity check passed. [2026-01-02T12:29:13.882076] [DEBUG] [REMOTE ] QNTM: Symbol is viable for forecasting. [2026-01-02T12:29:13.882122] [INFO ] [MAIN ] [2620/3541] QNTM kept (0.5s) | 2616 kept, 4 rejected | 89.9/min | ETA: 10.2m [2026-01-02T12:29:14.226404] [DEBUG] [REMOTE ] QQMG: Retrieved 1048 rows, trimmed to 300. [2026-01-02T12:29:14.226536] [DEBUG] [REMOTE ] QQMG: PASS: History has at least 300 days. [2026-01-02T12:29:14.226769] [DEBUG] [REMOTE ] QQMG: PASS: Price check passed. Min price $40.37. [2026-01-02T12:29:14.226910] [DEBUG] [REMOTE ] QQMG: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:14.227020] [DEBUG] [REMOTE ] QQMG: PASS: Integrity check passed. [2026-01-02T12:29:14.227060] [DEBUG] [REMOTE ] QQMG: Symbol is viable for forecasting. [2026-01-02T12:29:14.227109] [INFO ] [MAIN ] [2621/3541] QQMG kept (0.3s) | 2617 kept, 4 rejected | 89.9/min | ETA: 10.2m [2026-01-02T12:29:14.763970] [DEBUG] [REMOTE ] QQQ: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:29:14.764107] [DEBUG] [REMOTE ] QQQ: PASS: History has at least 300 days. [2026-01-02T12:29:14.764327] [DEBUG] [REMOTE ] QQQ: PASS: Price check passed. Min price $584.92. [2026-01-02T12:29:14.764459] [DEBUG] [REMOTE ] QQQ: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:14.764607] [DEBUG] [REMOTE ] QQQ: PASS: Integrity check passed. [2026-01-02T12:29:14.764669] [DEBUG] [REMOTE ] QQQ: Symbol is viable for forecasting. [2026-01-02T12:29:14.764728] [INFO ] [MAIN ] [2622/3541] QQQ kept (0.5s) | 2618 kept, 4 rejected | 89.9/min | ETA: 10.2m [2026-01-02T12:29:15.173376] [DEBUG] [REMOTE ] QQQE: Retrieved 3466 rows, trimmed to 300. [2026-01-02T12:29:15.173521] [DEBUG] [REMOTE ] QQQE: PASS: History has at least 300 days. [2026-01-02T12:29:15.173782] [DEBUG] [REMOTE ] QQQE: PASS: Price check passed. Min price $96.74. [2026-01-02T12:29:15.173935] [DEBUG] [REMOTE ] QQQE: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:15.174060] [DEBUG] [REMOTE ] QQQE: PASS: Integrity check passed. [2026-01-02T12:29:15.174104] [DEBUG] [REMOTE ] QQQE: Symbol is viable for forecasting. [2026-01-02T12:29:15.174159] [INFO ] [MAIN ] [2623/3541] QQQE kept (0.4s) | 2619 kept, 4 rejected | 89.9/min | ETA: 10.2m [2026-01-02T12:29:15.756081] [DEBUG] [REMOTE ] QQQI: Retrieved 483 rows, trimmed to 300. [2026-01-02T12:29:15.756228] [DEBUG] [REMOTE ] QQQI: PASS: History has at least 300 days. [2026-01-02T12:29:15.756476] [DEBUG] [REMOTE ] QQQI: PASS: Price check passed. Min price $50.94. [2026-01-02T12:29:15.756676] [DEBUG] [REMOTE ] QQQI: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:15.756835] [DEBUG] [REMOTE ] QQQI: PASS: Integrity check passed. [2026-01-02T12:29:15.756887] [DEBUG] [REMOTE ] QQQI: Symbol is viable for forecasting. [2026-01-02T12:29:15.756951] [INFO ] [MAIN ] [2624/3541] QQQI kept (0.6s) | 2620 kept, 4 rejected | 89.9/min | ETA: 10.2m [2026-01-02T12:29:16.047670] [DEBUG] [REMOTE ] QQQJ: Retrieved 1311 rows, trimmed to 300. [2026-01-02T12:29:16.047839] [DEBUG] [REMOTE ] QQQJ: PASS: History has at least 300 days. [2026-01-02T12:29:16.048304] [DEBUG] [REMOTE ] QQQJ: PASS: Price check passed. Min price $34.46. [2026-01-02T12:29:16.048500] [DEBUG] [REMOTE ] QQQJ: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:16.048697] [DEBUG] [REMOTE ] QQQJ: PASS: Integrity check passed. [2026-01-02T12:29:16.048758] [DEBUG] [REMOTE ] QQQJ: Symbol is viable for forecasting. [2026-01-02T12:29:16.048829] [INFO ] [MAIN ] [2625/3541] QQQJ kept (0.3s) | 2621 kept, 4 rejected | 89.9/min | ETA: 10.2m [2026-01-02T12:29:16.439260] [DEBUG] [REMOTE ] QQQM: Retrieved 1311 rows, trimmed to 300. [2026-01-02T12:29:16.439399] [DEBUG] [REMOTE ] QQQM: PASS: History has at least 300 days. [2026-01-02T12:29:16.439629] [DEBUG] [REMOTE ] QQQM: PASS: Price check passed. Min price $240.80. [2026-01-02T12:29:16.439766] [DEBUG] [REMOTE ] QQQM: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:16.439872] [DEBUG] [REMOTE ] QQQM: PASS: Integrity check passed. [2026-01-02T12:29:16.439911] [DEBUG] [REMOTE ] QQQM: Symbol is viable for forecasting. [2026-01-02T12:29:16.439957] [INFO ] [MAIN ] [2626/3541] QQQM kept (0.4s) | 2622 kept, 4 rejected | 90.0/min | ETA: 10.2m [2026-01-02T12:29:16.977481] [DEBUG] [REMOTE ] QQQX: Retrieved 4760 rows, trimmed to 300. [2026-01-02T12:29:16.977654] [DEBUG] [REMOTE ] QQQX: PASS: History has at least 300 days. [2026-01-02T12:29:16.977876] [DEBUG] [REMOTE ] QQQX: PASS: Price check passed. Min price $26.01. [2026-01-02T12:29:16.978011] [DEBUG] [REMOTE ] QQQX: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:16.978129] [DEBUG] [REMOTE ] QQQX: PASS: Integrity check passed. [2026-01-02T12:29:16.978168] [DEBUG] [REMOTE ] QQQX: Symbol is viable for forecasting. [2026-01-02T12:29:16.978219] [INFO ] [MAIN ] [2627/3541] QQQX kept (0.5s) | 2623 kept, 4 rejected | 90.0/min | ETA: 10.2m [2026-01-02T12:29:17.101092] [DEBUG] [REMOTE ] QQQY: Retrieved 577 rows, trimmed to 300. [2026-01-02T12:29:17.101228] [DEBUG] [REMOTE ] QQQY: PASS: History has at least 300 days. [2026-01-02T12:29:17.101440] [DEBUG] [REMOTE ] QQQY: PASS: Price check passed. Min price $22.45. [2026-01-02T12:29:17.101591] [DEBUG] [REMOTE ] QQQY: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:17.101702] [DEBUG] [REMOTE ] QQQY: PASS: Integrity check passed. [2026-01-02T12:29:17.101741] [DEBUG] [REMOTE ] QQQY: Symbol is viable for forecasting. [2026-01-02T12:29:17.101787] [INFO ] [MAIN ] [2628/3541] QQQY kept (0.1s) | 2624 kept, 4 rejected | 90.0/min | ETA: 10.1m [2026-01-02T12:29:17.775695] [DEBUG] [REMOTE ] QRHC: Retrieved 4023 rows, trimmed to 300. [2026-01-02T12:29:17.775826] [DEBUG] [REMOTE ] QRHC: PASS: History has at least 300 days. [2026-01-02T12:29:17.776034] [DEBUG] [REMOTE ] QRHC: PASS: Price check passed. Min price $1.22. [2026-01-02T12:29:17.776175] [DEBUG] [REMOTE ] QRHC: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:17.776287] [DEBUG] [REMOTE ] QRHC: PASS: Integrity check passed. [2026-01-02T12:29:17.776353] [DEBUG] [REMOTE ] QRHC: Symbol is viable for forecasting. [2026-01-02T12:29:17.776406] [INFO ] [MAIN ] [2629/3541] QRHC kept (0.7s) | 2625 kept, 4 rejected | 90.0/min | ETA: 10.1m [2026-01-02T12:29:18.003744] [DEBUG] [REMOTE ] QRVO: Retrieved 2766 rows, trimmed to 300. [2026-01-02T12:29:18.003868] [DEBUG] [REMOTE ] QRVO: PASS: History has at least 300 days. [2026-01-02T12:29:18.004068] [DEBUG] [REMOTE ] QRVO: PASS: Price check passed. Min price $79.25. [2026-01-02T12:29:18.004199] [DEBUG] [REMOTE ] QRVO: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:18.004305] [DEBUG] [REMOTE ] QRVO: PASS: Integrity check passed. [2026-01-02T12:29:18.004344] [DEBUG] [REMOTE ] QRVO: Symbol is viable for forecasting. [2026-01-02T12:29:18.004391] [INFO ] [MAIN ] [2630/3541] QRVO kept (0.2s) | 2626 kept, 4 rejected | 90.0/min | ETA: 10.1m [2026-01-02T12:29:18.315994] [DEBUG] [REMOTE ] QS: Retrieved 1351 rows, trimmed to 300. [2026-01-02T12:29:18.316120] [DEBUG] [REMOTE ] QS: PASS: History has at least 300 days. [2026-01-02T12:29:18.316313] [DEBUG] [REMOTE ] QS: PASS: Price check passed. Min price $10.38. [2026-01-02T12:29:18.316445] [DEBUG] [REMOTE ] QS: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:18.316552] [DEBUG] [REMOTE ] QS: PASS: Integrity check passed. [2026-01-02T12:29:18.316609] [DEBUG] [REMOTE ] QS: Symbol is viable for forecasting. [2026-01-02T12:29:18.316656] [INFO ] [MAIN ] [2631/3541] QS kept (0.3s) | 2627 kept, 4 rejected | 90.0/min | ETA: 10.1m [2026-01-02T12:29:18.845025] [DEBUG] [REMOTE ] QSI: Retrieved 1288 rows, trimmed to 300. [2026-01-02T12:29:18.845157] [DEBUG] [REMOTE ] QSI: PASS: History has at least 300 days. [2026-01-02T12:29:18.845350] [DEBUG] [REMOTE ] QSI: PASS: Price check passed. Min price $1.10. [2026-01-02T12:29:18.845481] [DEBUG] [REMOTE ] QSI: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:18.845615] [DEBUG] [REMOTE ] QSI: PASS: Integrity check passed. [2026-01-02T12:29:18.845657] [DEBUG] [REMOTE ] QSI: Symbol is viable for forecasting. [2026-01-02T12:29:18.845704] [INFO ] [MAIN ] [2632/3541] QSI kept (0.5s) | 2628 kept, 4 rejected | 90.0/min | ETA: 10.1m [2026-01-02T12:29:19.398321] [DEBUG] [REMOTE ] QTEC: Retrieved 4949 rows, trimmed to 300. [2026-01-02T12:29:19.398484] [DEBUG] [REMOTE ] QTEC: PASS: History has at least 300 days. [2026-01-02T12:29:19.398819] [DEBUG] [REMOTE ] QTEC: PASS: Price check passed. Min price $214.01. [2026-01-02T12:29:19.399013] [DEBUG] [REMOTE ] QTEC: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:19.399177] [DEBUG] [REMOTE ] QTEC: PASS: Integrity check passed. [2026-01-02T12:29:19.399234] [DEBUG] [REMOTE ] QTEC: Symbol is viable for forecasting. [2026-01-02T12:29:19.399306] [INFO ] [MAIN ] [2633/3541] QTEC kept (0.6s) | 2629 kept, 4 rejected | 90.0/min | ETA: 10.1m [2026-01-02T12:29:19.668484] [DEBUG] [REMOTE ] QTRX: Retrieved 2027 rows, trimmed to 300. [2026-01-02T12:29:19.668706] [DEBUG] [REMOTE ] QTRX: PASS: History has at least 300 days. [2026-01-02T12:29:19.668983] [DEBUG] [REMOTE ] QTRX: PASS: Price check passed. Min price $4.94. [2026-01-02T12:29:19.669140] [DEBUG] [REMOTE ] QTRX: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:19.669285] [DEBUG] [REMOTE ] QTRX: PASS: Integrity check passed. [2026-01-02T12:29:19.669335] [DEBUG] [REMOTE ] QTRX: Symbol is viable for forecasting. [2026-01-02T12:29:19.669394] [INFO ] [MAIN ] [2634/3541] QTRX kept (0.3s) | 2630 kept, 4 rejected | 90.1/min | ETA: 10.1m [2026-01-02T12:29:20.097693] [DEBUG] [REMOTE ] QTTB: Retrieved 1952 rows, trimmed to 300. [2026-01-02T12:29:20.097883] [DEBUG] [REMOTE ] QTTB: PASS: History has at least 300 days. [2026-01-02T12:29:20.098152] [DEBUG] [REMOTE ] QTTB: PASS: Price check passed. Min price $1.93. [2026-01-02T12:29:20.098298] [DEBUG] [REMOTE ] QTTB: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:20.098430] [DEBUG] [REMOTE ] QTTB: PASS: Integrity check passed. [2026-01-02T12:29:20.098473] [DEBUG] [REMOTE ] QTTB: Symbol is viable for forecasting. [2026-01-02T12:29:20.098527] [INFO ] [MAIN ] [2635/3541] QTTB kept (0.4s) | 2631 kept, 4 rejected | 90.1/min | ETA: 10.1m [2026-01-02T12:29:20.503408] [DEBUG] [REMOTE ] QTUM: Retrieved 1841 rows, trimmed to 300. [2026-01-02T12:29:20.503632] [DEBUG] [REMOTE ] QTUM: PASS: History has at least 300 days. [2026-01-02T12:29:20.503913] [DEBUG] [REMOTE ] QTUM: PASS: Price check passed. Min price $99.96. [2026-01-02T12:29:20.504057] [DEBUG] [REMOTE ] QTUM: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:20.504188] [DEBUG] [REMOTE ] QTUM: PASS: Integrity check passed. [2026-01-02T12:29:20.504231] [DEBUG] [REMOTE ] QTUM: Symbol is viable for forecasting. [2026-01-02T12:29:20.504286] [INFO ] [MAIN ] [2636/3541] QTUM kept (0.4s) | 2632 kept, 4 rejected | 90.1/min | ETA: 10.0m [2026-01-02T12:29:20.937539] [DEBUG] [REMOTE ] QTWO: Retrieved 2965 rows, trimmed to 300. [2026-01-02T12:29:20.937695] [DEBUG] [REMOTE ] QTWO: PASS: History has at least 300 days. [2026-01-02T12:29:20.937900] [DEBUG] [REMOTE ] QTWO: PASS: Price check passed. Min price $59.26. [2026-01-02T12:29:20.938037] [DEBUG] [REMOTE ] QTWO: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:20.938148] [DEBUG] [REMOTE ] QTWO: PASS: Integrity check passed. [2026-01-02T12:29:20.938191] [DEBUG] [REMOTE ] QTWO: Symbol is viable for forecasting. [2026-01-02T12:29:20.938238] [INFO ] [MAIN ] [2637/3541] QTWO kept (0.4s) | 2633 kept, 4 rejected | 90.1/min | ETA: 10.0m [2026-01-02T12:29:21.373951] [DEBUG] [REMOTE ] QUAD: Retrieved 3898 rows, trimmed to 300. [2026-01-02T12:29:21.374077] [DEBUG] [REMOTE ] QUAD: PASS: History has at least 300 days. [2026-01-02T12:29:21.374447] [DEBUG] [REMOTE ] QUAD: PASS: Price check passed. Min price $5.18. [2026-01-02T12:29:21.374596] [DEBUG] [REMOTE ] QUAD: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:21.374705] [DEBUG] [REMOTE ] QUAD: PASS: Integrity check passed. [2026-01-02T12:29:21.374744] [DEBUG] [REMOTE ] QUAD: Symbol is viable for forecasting. [2026-01-02T12:29:21.374791] [INFO ] [MAIN ] [2638/3541] QUAD kept (0.4s) | 2634 kept, 4 rejected | 90.1/min | ETA: 10.0m [2026-01-02T12:29:21.702214] [DEBUG] [REMOTE ] QUIK: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:29:21.702348] [DEBUG] [REMOTE ] QUIK: PASS: History has at least 300 days. [2026-01-02T12:29:21.702560] [DEBUG] [REMOTE ] QUIK: PASS: Price check passed. Min price $5.49. [2026-01-02T12:29:21.702714] [DEBUG] [REMOTE ] QUIK: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:21.702823] [DEBUG] [REMOTE ] QUIK: PASS: Integrity check passed. [2026-01-02T12:29:21.702862] [DEBUG] [REMOTE ] QUIK: Symbol is viable for forecasting. [2026-01-02T12:29:21.702909] [INFO ] [MAIN ] [2639/3541] QUIK kept (0.3s) | 2635 kept, 4 rejected | 90.1/min | ETA: 10.0m [2026-01-02T12:29:22.147272] [DEBUG] [REMOTE ] QURE: Retrieved 2995 rows, trimmed to 300. [2026-01-02T12:29:22.147396] [DEBUG] [REMOTE ] QURE: PASS: History has at least 300 days. [2026-01-02T12:29:22.147614] [DEBUG] [REMOTE ] QURE: PASS: Price check passed. Min price $19.51. [2026-01-02T12:29:22.147749] [DEBUG] [REMOTE ] QURE: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:22.147855] [DEBUG] [REMOTE ] QURE: PASS: Integrity check passed. [2026-01-02T12:29:22.147916] [DEBUG] [REMOTE ] QURE: Symbol is viable for forecasting. [2026-01-02T12:29:22.147965] [INFO ] [MAIN ] [2640/3541] QURE kept (0.4s) | 2636 kept, 4 rejected | 90.1/min | ETA: 10.0m [2026-01-02T12:29:22.507049] [DEBUG] [REMOTE ] QVAL: Retrieved 2514 rows, trimmed to 300. [2026-01-02T12:29:22.507189] [DEBUG] [REMOTE ] QVAL: PASS: History has at least 300 days. [2026-01-02T12:29:22.507397] [DEBUG] [REMOTE ] QVAL: PASS: Price check passed. Min price $44.80. [2026-01-02T12:29:22.507532] [DEBUG] [REMOTE ] QVAL: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:22.507690] [DEBUG] [REMOTE ] QVAL: PASS: Integrity check passed. [2026-01-02T12:29:22.507751] [DEBUG] [REMOTE ] QVAL: Symbol is viable for forecasting. [2026-01-02T12:29:22.507813] [INFO ] [MAIN ] [2641/3541] QVAL kept (0.4s) | 2637 kept, 4 rejected | 90.2/min | ETA: 10.0m [2026-01-02T12:29:22.882933] [DEBUG] [REMOTE ] QVCC: Retrieved 1530 rows, trimmed to 300. [2026-01-02T12:29:22.883061] [DEBUG] [REMOTE ] QVCC: PASS: History has at least 300 days. [2026-01-02T12:29:22.883265] [DEBUG] [REMOTE ] QVCC: PASS: Price check passed. Min price $8.17. [2026-01-02T12:29:22.883399] [DEBUG] [REMOTE ] QVCC: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:22.883506] [DEBUG] [REMOTE ] QVCC: PASS: Integrity check passed. [2026-01-02T12:29:22.883546] [DEBUG] [REMOTE ] QVCC: Symbol is viable for forecasting. [2026-01-02T12:29:22.883618] [INFO ] [MAIN ] [2642/3541] QVCC kept (0.4s) | 2638 kept, 4 rejected | 90.2/min | ETA: 10.0m [2026-01-02T12:29:23.269728] [DEBUG] [REMOTE ] QYLD: Retrieved 3031 rows, trimmed to 300. [2026-01-02T12:29:23.269851] [DEBUG] [REMOTE ] QYLD: PASS: History has at least 300 days. [2026-01-02T12:29:23.270048] [DEBUG] [REMOTE ] QYLD: PASS: Price check passed. Min price $16.38. [2026-01-02T12:29:23.270209] [DEBUG] [REMOTE ] QYLD: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:23.270318] [DEBUG] [REMOTE ] QYLD: PASS: Integrity check passed. [2026-01-02T12:29:23.270357] [DEBUG] [REMOTE ] QYLD: Symbol is viable for forecasting. [2026-01-02T12:29:23.270404] [INFO ] [MAIN ] [2643/3541] QYLD kept (0.4s) | 2639 kept, 4 rejected | 90.2/min | ETA: 10.0m [2026-01-02T12:29:23.539421] [DEBUG] [REMOTE ] QYLG: Retrieved 1326 rows, trimmed to 300. [2026-01-02T12:29:23.539563] [DEBUG] [REMOTE ] QYLG: PASS: History has at least 300 days. [2026-01-02T12:29:23.539793] [DEBUG] [REMOTE ] QYLG: PASS: Price check passed. Min price $25.76. [2026-01-02T12:29:23.539924] [DEBUG] [REMOTE ] QYLG: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:23.540034] [DEBUG] [REMOTE ] QYLG: PASS: Integrity check passed. [2026-01-02T12:29:23.540074] [DEBUG] [REMOTE ] QYLG: Symbol is viable for forecasting. [2026-01-02T12:29:23.540142] [INFO ] [MAIN ] [2644/3541] QYLG kept (0.3s) | 2640 kept, 4 rejected | 90.2/min | ETA: 9.9m [2026-01-02T12:29:24.092213] [DEBUG] [REMOTE ] RA: Retrieved 2281 rows, trimmed to 300. [2026-01-02T12:29:24.092345] [DEBUG] [REMOTE ] RA: PASS: History has at least 300 days. [2026-01-02T12:29:24.092557] [DEBUG] [REMOTE ] RA: PASS: Price check passed. Min price $12.73. [2026-01-02T12:29:24.092739] [DEBUG] [REMOTE ] RA: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:24.092868] [DEBUG] [REMOTE ] RA: PASS: Integrity check passed. [2026-01-02T12:29:24.092910] [DEBUG] [REMOTE ] RA: Symbol is viable for forecasting. [2026-01-02T12:29:24.092959] [INFO ] [MAIN ] [2645/3541] RA kept (0.6s) | 2641 kept, 4 rejected | 90.2/min | ETA: 9.9m [2026-01-02T12:29:24.538511] [DEBUG] [REMOTE ] RACE: Retrieved 2564 rows, trimmed to 300. [2026-01-02T12:29:24.538694] [DEBUG] [REMOTE ] RACE: PASS: History has at least 300 days. [2026-01-02T12:29:24.538921] [DEBUG] [REMOTE ] RACE: PASS: Price check passed. Min price $364.04. [2026-01-02T12:29:24.539060] [DEBUG] [REMOTE ] RACE: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:24.539182] [DEBUG] [REMOTE ] RACE: PASS: Integrity check passed. [2026-01-02T12:29:24.539224] [DEBUG] [REMOTE ] RACE: Symbol is viable for forecasting. [2026-01-02T12:29:24.539271] [INFO ] [MAIN ] [2646/3541] RACE kept (0.4s) | 2642 kept, 4 rejected | 90.2/min | ETA: 9.9m [2026-01-02T12:29:24.893844] [DEBUG] [REMOTE ] RAIL: Retrieved 5219 rows, trimmed to 300. [2026-01-02T12:29:24.893981] [DEBUG] [REMOTE ] RAIL: PASS: History has at least 300 days. [2026-01-02T12:29:24.894197] [DEBUG] [REMOTE ] RAIL: PASS: Price check passed. Min price $7.41. [2026-01-02T12:29:24.894334] [DEBUG] [REMOTE ] RAIL: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:24.894451] [DEBUG] [REMOTE ] RAIL: PASS: Integrity check passed. [2026-01-02T12:29:24.894491] [DEBUG] [REMOTE ] RAIL: Symbol is viable for forecasting. [2026-01-02T12:29:24.894538] [INFO ] [MAIN ] [2647/3541] RAIL kept (0.4s) | 2643 kept, 4 rejected | 90.2/min | ETA: 9.9m [2026-01-02T12:29:25.302269] [DEBUG] [REMOTE ] RAMP: Retrieved 1865 rows, trimmed to 300. [2026-01-02T12:29:25.302404] [DEBUG] [REMOTE ] RAMP: PASS: History has at least 300 days. [2026-01-02T12:29:25.302641] [DEBUG] [REMOTE ] RAMP: PASS: Price check passed. Min price $26.98. [2026-01-02T12:29:25.302787] [DEBUG] [REMOTE ] RAMP: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:25.302901] [DEBUG] [REMOTE ] RAMP: PASS: Integrity check passed. [2026-01-02T12:29:25.302943] [DEBUG] [REMOTE ] RAMP: Symbol is viable for forecasting. [2026-01-02T12:29:25.302993] [INFO ] [MAIN ] [2648/3541] RAMP kept (0.4s) | 2644 kept, 4 rejected | 90.2/min | ETA: 9.9m [2026-01-02T12:29:26.014512] [DEBUG] [REMOTE ] RAPP: Retrieved 393 rows, trimmed to 300. [2026-01-02T12:29:26.014678] [DEBUG] [REMOTE ] RAPP: PASS: History has at least 300 days. [2026-01-02T12:29:26.014909] [DEBUG] [REMOTE ] RAPP: PASS: Price check passed. Min price $24.37. [2026-01-02T12:29:26.015066] [DEBUG] [REMOTE ] RAPP: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:26.015200] [DEBUG] [REMOTE ] RAPP: PASS: Integrity check passed. [2026-01-02T12:29:26.015248] [DEBUG] [REMOTE ] RAPP: Symbol is viable for forecasting. [2026-01-02T12:29:26.015307] [INFO ] [MAIN ] [2649/3541] RAPP kept (0.7s) | 2645 kept, 4 rejected | 90.2/min | ETA: 9.9m [2026-01-02T12:29:26.356022] [DEBUG] [REMOTE ] RARE: Retrieved 2998 rows, trimmed to 300. [2026-01-02T12:29:26.356155] [DEBUG] [REMOTE ] RARE: PASS: History has at least 300 days. [2026-01-02T12:29:26.356386] [DEBUG] [REMOTE ] RARE: PASS: Price check passed. Min price $19.72. [2026-01-02T12:29:26.356554] [DEBUG] [REMOTE ] RARE: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:26.356703] [DEBUG] [REMOTE ] RARE: PASS: Integrity check passed. [2026-01-02T12:29:26.356746] [DEBUG] [REMOTE ] RARE: Symbol is viable for forecasting. [2026-01-02T12:29:26.356812] [INFO ] [MAIN ] [2650/3541] RARE kept (0.3s) | 2646 kept, 4 rejected | 90.3/min | ETA: 9.9m [2026-01-02T12:29:26.696899] [DEBUG] [REMOTE ] RAVE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:29:26.697033] [DEBUG] [REMOTE ] RAVE: PASS: History has at least 300 days. [2026-01-02T12:29:26.697270] [DEBUG] [REMOTE ] RAVE: PASS: Price check passed. Min price $2.33. [2026-01-02T12:29:26.697409] [DEBUG] [REMOTE ] RAVE: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:26.697522] [DEBUG] [REMOTE ] RAVE: PASS: Integrity check passed. [2026-01-02T12:29:26.697601] [DEBUG] [REMOTE ] RAVE: Symbol is viable for forecasting. [2026-01-02T12:29:26.697652] [INFO ] [MAIN ] [2651/3541] RAVE kept (0.3s) | 2647 kept, 4 rejected | 90.3/min | ETA: 9.9m [2026-01-02T12:29:27.002421] [DEBUG] [REMOTE ] RAY: Retrieved 409 rows, trimmed to 300. [2026-01-02T12:29:27.002549] [DEBUG] [REMOTE ] RAY: PASS: History has at least 300 days. [2026-01-02T12:29:27.002760] [DEBUG] [REMOTE ] RAY: PASS: Price check passed. Min price $1.58. [2026-01-02T12:29:27.002893] [DEBUG] [REMOTE ] RAY: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:27.002998] [DEBUG] [REMOTE ] RAY: PASS: Integrity check passed. [2026-01-02T12:29:27.003038] [DEBUG] [REMOTE ] RAY: Symbol is viable for forecasting. [2026-01-02T12:29:27.003085] [INFO ] [MAIN ] [2652/3541] RAY kept (0.3s) | 2648 kept, 4 rejected | 90.3/min | ETA: 9.8m [2026-01-02T12:29:27.705794] [DEBUG] [REMOTE ] RBA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:29:27.705926] [DEBUG] [REMOTE ] RBA: PASS: History has at least 300 days. [2026-01-02T12:29:27.706139] [DEBUG] [REMOTE ] RBA: PASS: Price check passed. Min price $95.22. [2026-01-02T12:29:27.706283] [DEBUG] [REMOTE ] RBA: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:27.706400] [DEBUG] [REMOTE ] RBA: PASS: Integrity check passed. [2026-01-02T12:29:27.706443] [DEBUG] [REMOTE ] RBA: Symbol is viable for forecasting. [2026-01-02T12:29:27.706493] [INFO ] [MAIN ] [2653/3541] RBA kept (0.7s) | 2649 kept, 4 rejected | 90.3/min | ETA: 9.8m [2026-01-02T12:29:28.001072] [DEBUG] [REMOTE ] RBB: Retrieved 2121 rows, trimmed to 300. [2026-01-02T12:29:28.001204] [DEBUG] [REMOTE ] RBB: PASS: History has at least 300 days. [2026-01-02T12:29:28.001407] [DEBUG] [REMOTE ] RBB: PASS: Price check passed. Min price $16.69. [2026-01-02T12:29:28.001544] [DEBUG] [REMOTE ] RBB: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:28.001690] [DEBUG] [REMOTE ] RBB: PASS: Integrity check passed. [2026-01-02T12:29:28.001734] [DEBUG] [REMOTE ] RBB: Symbol is viable for forecasting. [2026-01-02T12:29:28.001784] [INFO ] [MAIN ] [2654/3541] RBB kept (0.3s) | 2650 kept, 4 rejected | 90.3/min | ETA: 9.8m [2026-01-02T12:29:28.414405] [DEBUG] [REMOTE ] RBBN: Retrieved 2033 rows, trimmed to 300. [2026-01-02T12:29:28.414605] [DEBUG] [REMOTE ] RBBN: PASS: History has at least 300 days. [2026-01-02T12:29:28.414854] [DEBUG] [REMOTE ] RBBN: PASS: Price check passed. Min price $2.75. [2026-01-02T12:29:28.414993] [DEBUG] [REMOTE ] RBBN: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:28.415107] [DEBUG] [REMOTE ] RBBN: PASS: Integrity check passed. [2026-01-02T12:29:28.415148] [DEBUG] [REMOTE ] RBBN: Symbol is viable for forecasting. [2026-01-02T12:29:28.415200] [INFO ] [MAIN ] [2655/3541] RBBN kept (0.4s) | 2651 kept, 4 rejected | 90.3/min | ETA: 9.8m [2026-01-02T12:29:28.802217] [DEBUG] [REMOTE ] RBC: Retrieved 5131 rows, trimmed to 300. [2026-01-02T12:29:28.802415] [DEBUG] [REMOTE ] RBC: PASS: History has at least 300 days. [2026-01-02T12:29:28.802709] [DEBUG] [REMOTE ] RBC: PASS: Price check passed. Min price $369.71. [2026-01-02T12:29:28.802857] [DEBUG] [REMOTE ] RBC: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:28.802986] [DEBUG] [REMOTE ] RBC: PASS: Integrity check passed. [2026-01-02T12:29:28.803029] [DEBUG] [REMOTE ] RBC: Symbol is viable for forecasting. [2026-01-02T12:29:28.803110] [INFO ] [MAIN ] [2656/3541] RBC kept (0.4s) | 2652 kept, 4 rejected | 90.3/min | ETA: 9.8m [2026-01-02T12:29:29.393437] [DEBUG] [REMOTE ] RBCAA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:29:29.393731] [DEBUG] [REMOTE ] RBCAA: PASS: History has at least 300 days. [2026-01-02T12:29:29.394182] [DEBUG] [REMOTE ] RBCAA: PASS: Price check passed. Min price $64.56. [2026-01-02T12:29:29.394345] [DEBUG] [REMOTE ] RBCAA: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:29.394532] [DEBUG] [REMOTE ] RBCAA: PASS: Integrity check passed. [2026-01-02T12:29:29.394621] [DEBUG] [REMOTE ] RBCAA: Symbol is viable for forecasting. [2026-01-02T12:29:29.394702] [INFO ] [MAIN ] [2657/3541] RBCAA kept (0.6s) | 2653 kept, 4 rejected | 90.3/min | ETA: 9.8m [2026-01-02T12:29:29.876242] [DEBUG] [REMOTE ] RBLX: Retrieved 1210 rows, trimmed to 300. [2026-01-02T12:29:29.876431] [DEBUG] [REMOTE ] RBLX: PASS: History has at least 300 days. [2026-01-02T12:29:29.876707] [DEBUG] [REMOTE ] RBLX: PASS: Price check passed. Min price $80.99. [2026-01-02T12:29:29.876863] [DEBUG] [REMOTE ] RBLX: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:29.876983] [DEBUG] [REMOTE ] RBLX: PASS: Integrity check passed. [2026-01-02T12:29:29.877026] [DEBUG] [REMOTE ] RBLX: Symbol is viable for forecasting. [2026-01-02T12:29:29.877083] [INFO ] [MAIN ] [2658/3541] RBLX kept (0.5s) | 2654 kept, 4 rejected | 90.4/min | ETA: 9.8m [2026-01-02T12:29:30.242872] [DEBUG] [REMOTE ] RC: Retrieved 3244 rows, trimmed to 300. [2026-01-02T12:29:30.243001] [DEBUG] [REMOTE ] RC: PASS: History has at least 300 days. [2026-01-02T12:29:30.243200] [DEBUG] [REMOTE ] RC: PASS: Price check passed. Min price $2.16. [2026-01-02T12:29:30.243331] [DEBUG] [REMOTE ] RC: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:30.243439] [DEBUG] [REMOTE ] RC: PASS: Integrity check passed. [2026-01-02T12:29:30.243478] [DEBUG] [REMOTE ] RC: Symbol is viable for forecasting. [2026-01-02T12:29:30.243524] [INFO ] [MAIN ] [2659/3541] RC kept (0.4s) | 2655 kept, 4 rejected | 90.4/min | ETA: 9.8m [2026-01-02T12:29:30.569427] [DEBUG] [REMOTE ] RCEL: Retrieved 1572 rows, trimmed to 300. [2026-01-02T12:29:30.569556] [DEBUG] [REMOTE ] RCEL: PASS: History has at least 300 days. [2026-01-02T12:29:30.569788] [DEBUG] [REMOTE ] RCEL: PASS: Price check passed. Min price $3.27. [2026-01-02T12:29:30.569926] [DEBUG] [REMOTE ] RCEL: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:30.570032] [DEBUG] [REMOTE ] RCEL: PASS: Integrity check passed. [2026-01-02T12:29:30.570071] [DEBUG] [REMOTE ] RCEL: Symbol is viable for forecasting. [2026-01-02T12:29:30.570118] [INFO ] [MAIN ] [2660/3541] RCEL kept (0.3s) | 2656 kept, 4 rejected | 90.4/min | ETA: 9.7m [2026-01-02T12:29:31.003600] [DEBUG] [REMOTE ] RCI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:29:31.003759] [DEBUG] [REMOTE ] RCI: PASS: History has at least 300 days. [2026-01-02T12:29:31.004038] [DEBUG] [REMOTE ] RCI: PASS: Price check passed. Min price $35.19. [2026-01-02T12:29:31.004181] [DEBUG] [REMOTE ] RCI: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:31.004312] [DEBUG] [REMOTE ] RCI: PASS: Integrity check passed. [2026-01-02T12:29:31.004352] [DEBUG] [REMOTE ] RCI: Symbol is viable for forecasting. [2026-01-02T12:29:31.004402] [INFO ] [MAIN ] [2661/3541] RCI kept (0.4s) | 2657 kept, 4 rejected | 90.4/min | ETA: 9.7m [2026-01-02T12:29:31.542051] [DEBUG] [REMOTE ] RCKY: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:29:31.542193] [DEBUG] [REMOTE ] RCKY: PASS: History has at least 300 days. [2026-01-02T12:29:31.542397] [DEBUG] [REMOTE ] RCKY: PASS: Price check passed. Min price $26.44. [2026-01-02T12:29:31.542529] [DEBUG] [REMOTE ] RCKY: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:31.542660] [DEBUG] [REMOTE ] RCKY: PASS: Integrity check passed. [2026-01-02T12:29:31.542739] [DEBUG] [REMOTE ] RCKY: Symbol is viable for forecasting. [2026-01-02T12:29:31.542788] [INFO ] [MAIN ] [2662/3541] RCKY kept (0.5s) | 2658 kept, 4 rejected | 90.4/min | ETA: 9.7m [2026-01-02T12:29:31.940817] [DEBUG] [REMOTE ] RCL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:29:31.940952] [DEBUG] [REMOTE ] RCL: PASS: History has at least 300 days. [2026-01-02T12:29:31.941171] [DEBUG] [REMOTE ] RCL: PASS: Price check passed. Min price $245.85. [2026-01-02T12:29:31.941309] [DEBUG] [REMOTE ] RCL: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:31.941424] [DEBUG] [REMOTE ] RCL: PASS: Integrity check passed. [2026-01-02T12:29:31.941465] [DEBUG] [REMOTE ] RCL: Symbol is viable for forecasting. [2026-01-02T12:29:31.941516] [INFO ] [MAIN ] [2663/3541] RCL kept (0.4s) | 2659 kept, 4 rejected | 90.4/min | ETA: 9.7m [2026-01-02T12:29:32.411425] [DEBUG] [REMOTE ] RCS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:29:32.411557] [DEBUG] [REMOTE ] RCS: PASS: History has at least 300 days. [2026-01-02T12:29:32.411789] [DEBUG] [REMOTE ] RCS: PASS: Price check passed. Min price $5.57. [2026-01-02T12:29:32.411923] [DEBUG] [REMOTE ] RCS: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:32.412035] [DEBUG] [REMOTE ] RCS: PASS: Integrity check passed. [2026-01-02T12:29:32.412075] [DEBUG] [REMOTE ] RCS: Symbol is viable for forecasting. [2026-01-02T12:29:32.412122] [INFO ] [MAIN ] [2664/3541] RCS kept (0.5s) | 2660 kept, 4 rejected | 90.4/min | ETA: 9.7m [2026-01-02T12:29:32.596062] [DEBUG] [REMOTE ] RCUS: Retrieved 1961 rows, trimmed to 300. [2026-01-02T12:29:32.596191] [DEBUG] [REMOTE ] RCUS: PASS: History has at least 300 days. [2026-01-02T12:29:32.596413] [DEBUG] [REMOTE ] RCUS: PASS: Price check passed. Min price $14.03. [2026-01-02T12:29:32.596546] [DEBUG] [REMOTE ] RCUS: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:32.596675] [DEBUG] [REMOTE ] RCUS: PASS: Integrity check passed. [2026-01-02T12:29:32.596715] [DEBUG] [REMOTE ] RCUS: Symbol is viable for forecasting. [2026-01-02T12:29:32.596765] [INFO ] [MAIN ] [2665/3541] RCUS kept (0.2s) | 2661 kept, 4 rejected | 90.5/min | ETA: 9.7m [2026-01-02T12:29:33.292286] [DEBUG] [REMOTE ] RDCM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:29:33.292418] [DEBUG] [REMOTE ] RDCM: PASS: History has at least 300 days. [2026-01-02T12:29:33.292642] [DEBUG] [REMOTE ] RDCM: PASS: Price check passed. Min price $12.36. [2026-01-02T12:29:33.292775] [DEBUG] [REMOTE ] RDCM: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:33.292883] [DEBUG] [REMOTE ] RDCM: PASS: Integrity check passed. [2026-01-02T12:29:33.292922] [DEBUG] [REMOTE ] RDCM: Symbol is viable for forecasting. [2026-01-02T12:29:33.292968] [INFO ] [MAIN ] [2666/3541] RDCM kept (0.7s) | 2662 kept, 4 rejected | 90.5/min | ETA: 9.7m [2026-01-02T12:29:33.546043] [DEBUG] [REMOTE ] RDHL: Retrieved 3267 rows, trimmed to 300. [2026-01-02T12:29:33.546167] [DEBUG] [REMOTE ] RDHL: PASS: History has at least 300 days. [2026-01-02T12:29:33.546366] [DEBUG] [REMOTE ] RDHL: PASS: Price check passed. Min price $1.02. [2026-01-02T12:29:33.546497] [DEBUG] [REMOTE ] RDHL: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:33.546635] [DEBUG] [REMOTE ] RDHL: PASS: Integrity check passed. [2026-01-02T12:29:33.546676] [DEBUG] [REMOTE ] RDHL: Symbol is viable for forecasting. [2026-01-02T12:29:33.546724] [INFO ] [MAIN ] [2667/3541] RDHL kept (0.3s) | 2663 kept, 4 rejected | 90.5/min | ETA: 9.7m [2026-01-02T12:29:34.085216] [DEBUG] [REMOTE ] RDVY: Retrieved 3015 rows, trimmed to 300. [2026-01-02T12:29:34.085345] [DEBUG] [REMOTE ] RDVY: PASS: History has at least 300 days. [2026-01-02T12:29:34.085557] [DEBUG] [REMOTE ] RDVY: PASS: Price check passed. Min price $64.84. [2026-01-02T12:29:34.085722] [DEBUG] [REMOTE ] RDVY: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:34.085828] [DEBUG] [REMOTE ] RDVY: PASS: Integrity check passed. [2026-01-02T12:29:34.085885] [DEBUG] [REMOTE ] RDVY: Symbol is viable for forecasting. [2026-01-02T12:29:34.085933] [INFO ] [MAIN ] [2668/3541] RDVY kept (0.5s) | 2664 kept, 4 rejected | 90.5/min | ETA: 9.6m [2026-01-02T12:29:34.547093] [DEBUG] [REMOTE ] RDY: Retrieved 6218 rows, trimmed to 300. [2026-01-02T12:29:34.547232] [DEBUG] [REMOTE ] RDY: PASS: History has at least 300 days. [2026-01-02T12:29:34.547449] [DEBUG] [REMOTE ] RDY: PASS: Price check passed. Min price $13.29. [2026-01-02T12:29:34.547606] [DEBUG] [REMOTE ] RDY: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:34.547729] [DEBUG] [REMOTE ] RDY: PASS: Integrity check passed. [2026-01-02T12:29:34.547769] [DEBUG] [REMOTE ] RDY: Symbol is viable for forecasting. [2026-01-02T12:29:34.547817] [INFO ] [MAIN ] [2669/3541] RDY kept (0.5s) | 2665 kept, 4 rejected | 90.5/min | ETA: 9.6m [2026-01-02T12:29:34.830777] [DEBUG] [REMOTE ] REAL: Retrieved 1637 rows, trimmed to 300. [2026-01-02T12:29:34.830900] [DEBUG] [REMOTE ] REAL: PASS: History has at least 300 days. [2026-01-02T12:29:34.831095] [DEBUG] [REMOTE ] REAL: PASS: Price check passed. Min price $9.45. [2026-01-02T12:29:34.831229] [DEBUG] [REMOTE ] REAL: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:34.831335] [DEBUG] [REMOTE ] REAL: PASS: Integrity check passed. [2026-01-02T12:29:34.831379] [DEBUG] [REMOTE ] REAL: Symbol is viable for forecasting. [2026-01-02T12:29:34.831424] [INFO ] [MAIN ] [2670/3541] REAL kept (0.3s) | 2666 kept, 4 rejected | 90.5/min | ETA: 9.6m [2026-01-02T12:29:35.218877] [DEBUG] [REMOTE ] REAX: Retrieved 1385 rows, trimmed to 300. [2026-01-02T12:29:35.219005] [DEBUG] [REMOTE ] REAX: PASS: History has at least 300 days. [2026-01-02T12:29:35.219239] [DEBUG] [REMOTE ] REAX: PASS: Price check passed. Min price $3.41. [2026-01-02T12:29:35.219377] [DEBUG] [REMOTE ] REAX: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:35.219485] [DEBUG] [REMOTE ] REAX: PASS: Integrity check passed. [2026-01-02T12:29:35.219524] [DEBUG] [REMOTE ] REAX: Symbol is viable for forecasting. [2026-01-02T12:29:35.219597] [INFO ] [MAIN ] [2671/3541] REAX kept (0.4s) | 2667 kept, 4 rejected | 90.5/min | ETA: 9.6m [2026-01-02T12:29:35.574585] [DEBUG] [REMOTE ] REBN: Retrieved 850 rows, trimmed to 300. [2026-01-02T12:29:35.574710] [DEBUG] [REMOTE ] REBN: PASS: History has at least 300 days. [2026-01-02T12:29:35.574900] [DEBUG] [REMOTE ] REBN: PASS: Price check passed. Min price $1.41. [2026-01-02T12:29:35.575030] [DEBUG] [REMOTE ] REBN: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:35.575135] [DEBUG] [REMOTE ] REBN: PASS: Integrity check passed. [2026-01-02T12:29:35.575174] [DEBUG] [REMOTE ] REBN: Symbol is viable for forecasting. [2026-01-02T12:29:35.575222] [INFO ] [MAIN ] [2672/3541] REBN kept (0.4s) | 2668 kept, 4 rejected | 90.5/min | ETA: 9.6m [2026-01-02T12:29:35.995879] [DEBUG] [REMOTE ] REFI: Retrieved 1020 rows, trimmed to 300. [2026-01-02T12:29:35.996022] [DEBUG] [REMOTE ] REFI: PASS: History has at least 300 days. [2026-01-02T12:29:35.996236] [DEBUG] [REMOTE ] REFI: PASS: Price check passed. Min price $11.58. [2026-01-02T12:29:35.996369] [DEBUG] [REMOTE ] REFI: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:35.996478] [DEBUG] [REMOTE ] REFI: PASS: Integrity check passed. [2026-01-02T12:29:35.996545] [DEBUG] [REMOTE ] REFI: Symbol is viable for forecasting. [2026-01-02T12:29:35.996624] [INFO ] [MAIN ] [2673/3541] REFI kept (0.4s) | 2669 kept, 4 rejected | 90.6/min | ETA: 9.6m [2026-01-02T12:29:36.496525] [DEBUG] [REMOTE ] REG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:29:36.496692] [DEBUG] [REMOTE ] REG: PASS: History has at least 300 days. [2026-01-02T12:29:36.496897] [DEBUG] [REMOTE ] REG: PASS: Price check passed. Min price $66.46. [2026-01-02T12:29:36.497029] [DEBUG] [REMOTE ] REG: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:36.497136] [DEBUG] [REMOTE ] REG: PASS: Integrity check passed. [2026-01-02T12:29:36.497192] [DEBUG] [REMOTE ] REG: Symbol is viable for forecasting. [2026-01-02T12:29:36.497240] [INFO ] [MAIN ] [2674/3541] REG kept (0.5s) | 2670 kept, 4 rejected | 90.6/min | ETA: 9.6m [2026-01-02T12:29:36.851556] [DEBUG] [REMOTE ] REGN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:29:36.851701] [DEBUG] [REMOTE ] REGN: PASS: History has at least 300 days. [2026-01-02T12:29:36.851910] [DEBUG] [REMOTE ] REGN: PASS: Price check passed. Min price $557.06. [2026-01-02T12:29:36.852043] [DEBUG] [REMOTE ] REGN: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:36.852154] [DEBUG] [REMOTE ] REGN: PASS: Integrity check passed. [2026-01-02T12:29:36.852193] [DEBUG] [REMOTE ] REGN: Symbol is viable for forecasting. [2026-01-02T12:29:36.852240] [INFO ] [MAIN ] [2675/3541] REGN kept (0.4s) | 2671 kept, 4 rejected | 90.6/min | ETA: 9.6m [2026-01-02T12:29:37.458456] [DEBUG] [REMOTE ] RELL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:29:37.458635] [DEBUG] [REMOTE ] RELL: PASS: History has at least 300 days. [2026-01-02T12:29:37.459050] [DEBUG] [REMOTE ] RELL: PASS: Price check passed. Min price $9.43. [2026-01-02T12:29:37.459183] [DEBUG] [REMOTE ] RELL: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:37.459299] [DEBUG] [REMOTE ] RELL: PASS: Integrity check passed. [2026-01-02T12:29:37.459338] [DEBUG] [REMOTE ] RELL: Symbol is viable for forecasting. [2026-01-02T12:29:37.459386] [INFO ] [MAIN ] [2676/3541] RELL kept (0.6s) | 2672 kept, 4 rejected | 90.6/min | ETA: 9.5m [2026-01-02T12:29:37.968132] [DEBUG] [REMOTE ] RELX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:29:37.968263] [DEBUG] [REMOTE ] RELX: PASS: History has at least 300 days. [2026-01-02T12:29:37.968472] [DEBUG] [REMOTE ] RELX: PASS: Price check passed. Min price $39.48. [2026-01-02T12:29:37.968637] [DEBUG] [REMOTE ] RELX: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:37.968752] [DEBUG] [REMOTE ] RELX: PASS: Integrity check passed. [2026-01-02T12:29:37.968792] [DEBUG] [REMOTE ] RELX: Symbol is viable for forecasting. [2026-01-02T12:29:37.968840] [INFO ] [MAIN ] [2677/3541] RELX kept (0.5s) | 2673 kept, 4 rejected | 90.6/min | ETA: 9.5m [2026-01-02T12:29:38.154488] [DEBUG] [REMOTE ] RELY: Retrieved 1073 rows, trimmed to 300. [2026-01-02T12:29:38.154641] [DEBUG] [REMOTE ] RELY: PASS: History has at least 300 days. [2026-01-02T12:29:38.154837] [DEBUG] [REMOTE ] RELY: PASS: Price check passed. Min price $12.20. [2026-01-02T12:29:38.154968] [DEBUG] [REMOTE ] RELY: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:38.155074] [DEBUG] [REMOTE ] RELY: PASS: Integrity check passed. [2026-01-02T12:29:38.155114] [DEBUG] [REMOTE ] RELY: Symbol is viable for forecasting. [2026-01-02T12:29:38.155160] [INFO ] [MAIN ] [2678/3541] RELY kept (0.2s) | 2674 kept, 4 rejected | 90.6/min | ETA: 9.5m [2026-01-02T12:29:38.659481] [DEBUG] [REMOTE ] REPL: Retrieved 1873 rows, trimmed to 300. [2026-01-02T12:29:38.659650] [DEBUG] [REMOTE ] REPL: PASS: History has at least 300 days. [2026-01-02T12:29:38.659862] [DEBUG] [REMOTE ] REPL: PASS: Price check passed. Min price $4.35. [2026-01-02T12:29:38.660001] [DEBUG] [REMOTE ] REPL: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:38.660113] [DEBUG] [REMOTE ] REPL: PASS: Integrity check passed. [2026-01-02T12:29:38.660155] [DEBUG] [REMOTE ] REPL: Symbol is viable for forecasting. [2026-01-02T12:29:38.660204] [INFO ] [MAIN ] [2679/3541] REPL kept (0.5s) | 2675 kept, 4 rejected | 90.6/min | ETA: 9.5m [2026-01-02T12:29:38.954870] [DEBUG] [REMOTE ] RERE: Retrieved 1140 rows, trimmed to 300. [2026-01-02T12:29:38.955001] [DEBUG] [REMOTE ] RERE: PASS: History has at least 300 days. [2026-01-02T12:29:38.955196] [DEBUG] [REMOTE ] RERE: PASS: Price check passed. Min price $3.75. [2026-01-02T12:29:38.955326] [DEBUG] [REMOTE ] RERE: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:38.955431] [DEBUG] [REMOTE ] RERE: PASS: Integrity check passed. [2026-01-02T12:29:38.955486] [DEBUG] [REMOTE ] RERE: Symbol is viable for forecasting. [2026-01-02T12:29:38.955534] [INFO ] [MAIN ] [2680/3541] RERE kept (0.3s) | 2676 kept, 4 rejected | 90.6/min | ETA: 9.5m [2026-01-02T12:29:39.636984] [DEBUG] [REMOTE ] RES: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:29:39.637139] [DEBUG] [REMOTE ] RES: PASS: History has at least 300 days. [2026-01-02T12:29:39.637396] [DEBUG] [REMOTE ] RES: PASS: Price check passed. Min price $4.20. [2026-01-02T12:29:39.637540] [DEBUG] [REMOTE ] RES: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:39.637754] [DEBUG] [REMOTE ] RES: PASS: Integrity check passed. [2026-01-02T12:29:39.637801] [DEBUG] [REMOTE ] RES: Symbol is viable for forecasting. [2026-01-02T12:29:39.637852] [INFO ] [MAIN ] [2681/3541] RES kept (0.7s) | 2677 kept, 4 rejected | 90.6/min | ETA: 9.5m [2026-01-02T12:29:39.944222] [DEBUG] [REMOTE ] REVG: Retrieved 2245 rows, trimmed to 300. [2026-01-02T12:29:39.944346] [DEBUG] [REMOTE ] REVG: PASS: History has at least 300 days. [2026-01-02T12:29:39.944547] [DEBUG] [REMOTE ] REVG: PASS: Price check passed. Min price $48.80. [2026-01-02T12:29:39.944698] [DEBUG] [REMOTE ] REVG: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:39.944806] [DEBUG] [REMOTE ] REVG: PASS: Integrity check passed. [2026-01-02T12:29:39.944845] [DEBUG] [REMOTE ] REVG: Symbol is viable for forecasting. [2026-01-02T12:29:39.944893] [INFO ] [MAIN ] [2682/3541] REVG kept (0.3s) | 2678 kept, 4 rejected | 90.7/min | ETA: 9.5m [2026-01-02T12:29:40.503340] [DEBUG] [REMOTE ] REX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:29:40.503472] [DEBUG] [REMOTE ] REX: PASS: History has at least 300 days. [2026-01-02T12:29:40.503701] [DEBUG] [REMOTE ] REX: PASS: Price check passed. Min price $30.57. [2026-01-02T12:29:40.503839] [DEBUG] [REMOTE ] REX: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:40.503950] [DEBUG] [REMOTE ] REX: PASS: Integrity check passed. [2026-01-02T12:29:40.503991] [DEBUG] [REMOTE ] REX: Symbol is viable for forecasting. [2026-01-02T12:29:40.504039] [INFO ] [MAIN ] [2683/3541] REX kept (0.6s) | 2679 kept, 4 rejected | 90.7/min | ETA: 9.5m [2026-01-02T12:29:40.657345] [DEBUG] [REMOTE ] REYN: Retrieved 1488 rows, trimmed to 300. [2026-01-02T12:29:40.657468] [DEBUG] [REMOTE ] REYN: PASS: History has at least 300 days. [2026-01-02T12:29:40.657711] [DEBUG] [REMOTE ] REYN: PASS: Price check passed. Min price $22.92. [2026-01-02T12:29:40.657854] [DEBUG] [REMOTE ] REYN: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:40.657965] [DEBUG] [REMOTE ] REYN: PASS: Integrity check passed. [2026-01-02T12:29:40.658032] [DEBUG] [REMOTE ] REYN: Symbol is viable for forecasting. [2026-01-02T12:29:40.658081] [INFO ] [MAIN ] [2684/3541] REYN kept (0.2s) | 2680 kept, 4 rejected | 90.7/min | ETA: 9.5m [2026-01-02T12:29:41.189672] [DEBUG] [REMOTE ] REZI: Retrieved 1813 rows, trimmed to 300. [2026-01-02T12:29:41.189796] [DEBUG] [REMOTE ] REZI: PASS: History has at least 300 days. [2026-01-02T12:29:41.189990] [DEBUG] [REMOTE ] REZI: PASS: Price check passed. Min price $28.83. [2026-01-02T12:29:41.190120] [DEBUG] [REMOTE ] REZI: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:41.190227] [DEBUG] [REMOTE ] REZI: PASS: Integrity check passed. [2026-01-02T12:29:41.190266] [DEBUG] [REMOTE ] REZI: Symbol is viable for forecasting. [2026-01-02T12:29:41.190313] [INFO ] [MAIN ] [2685/3541] REZI kept (0.5s) | 2681 kept, 4 rejected | 90.7/min | ETA: 9.4m [2026-01-02T12:29:41.834262] [DEBUG] [REMOTE ] RF: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:29:41.834449] [DEBUG] [REMOTE ] RF: PASS: History has at least 300 days. [2026-01-02T12:29:41.835283] [DEBUG] [REMOTE ] RF: PASS: Price check passed. Min price $23.11. [2026-01-02T12:29:41.835422] [DEBUG] [REMOTE ] RF: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:41.835586] [DEBUG] [REMOTE ] RF: PASS: Integrity check passed. [2026-01-02T12:29:41.835632] [DEBUG] [REMOTE ] RF: Symbol is viable for forecasting. [2026-01-02T12:29:41.835682] [INFO ] [MAIN ] [2686/3541] RF kept (0.6s) | 2682 kept, 4 rejected | 90.7/min | ETA: 9.4m [2026-01-02T12:29:43.455526] [DEBUG] [REMOTE ] RFI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:29:43.455678] [DEBUG] [REMOTE ] RFI: PASS: History has at least 300 days. [2026-01-02T12:29:43.455902] [DEBUG] [REMOTE ] RFI: PASS: Price check passed. Min price $10.86. [2026-01-02T12:29:43.456034] [DEBUG] [REMOTE ] RFI: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:43.456150] [DEBUG] [REMOTE ] RFI: PASS: Integrity check passed. [2026-01-02T12:29:43.456189] [DEBUG] [REMOTE ] RFI: Symbol is viable for forecasting. [2026-01-02T12:29:43.456236] [INFO ] [MAIN ] [2687/3541] RFI kept (1.6s) | 2683 kept, 4 rejected | 90.6/min | ETA: 9.4m [2026-01-02T12:29:43.734117] [DEBUG] [REMOTE ] RFL: Retrieved 1954 rows, trimmed to 300. [2026-01-02T12:29:43.734241] [DEBUG] [REMOTE ] RFL: PASS: History has at least 300 days. [2026-01-02T12:29:43.734441] [DEBUG] [REMOTE ] RFL: PASS: Price check passed. Min price $1.17. [2026-01-02T12:29:43.734601] [DEBUG] [REMOTE ] RFL: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:43.734724] [DEBUG] [REMOTE ] RFL: PASS: Integrity check passed. [2026-01-02T12:29:43.734764] [DEBUG] [REMOTE ] RFL: Symbol is viable for forecasting. [2026-01-02T12:29:43.734812] [INFO ] [MAIN ] [2688/3541] RFL kept (0.3s) | 2684 kept, 4 rejected | 90.7/min | ETA: 9.4m [2026-01-02T12:29:44.129393] [DEBUG] [REMOTE ] RFM: Retrieved 1449 rows, trimmed to 300. [2026-01-02T12:29:44.129532] [DEBUG] [REMOTE ] RFM: PASS: History has at least 300 days. [2026-01-02T12:29:44.129806] [DEBUG] [REMOTE ] RFM: PASS: Price check passed. Min price $13.90. [2026-01-02T12:29:44.129974] [DEBUG] [REMOTE ] RFM: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:44.130108] [DEBUG] [REMOTE ] RFM: PASS: Integrity check passed. [2026-01-02T12:29:44.130158] [DEBUG] [REMOTE ] RFM: Symbol is viable for forecasting. [2026-01-02T12:29:44.130219] [INFO ] [MAIN ] [2689/3541] RFM kept (0.4s) | 2685 kept, 4 rejected | 90.7/min | ETA: 9.4m [2026-01-02T12:29:44.536620] [DEBUG] [REMOTE ] RFMZ: Retrieved 1220 rows, trimmed to 300. [2026-01-02T12:29:44.536746] [DEBUG] [REMOTE ] RFMZ: PASS: History has at least 300 days. [2026-01-02T12:29:44.536937] [DEBUG] [REMOTE ] RFMZ: PASS: Price check passed. Min price $12.59. [2026-01-02T12:29:44.537067] [DEBUG] [REMOTE ] RFMZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:44.537172] [DEBUG] [REMOTE ] RFMZ: PASS: Integrity check passed. [2026-01-02T12:29:44.537211] [DEBUG] [REMOTE ] RFMZ: Symbol is viable for forecasting. [2026-01-02T12:29:44.537257] [INFO ] [MAIN ] [2690/3541] RFMZ kept (0.4s) | 2686 kept, 4 rejected | 90.7/min | ETA: 9.4m [2026-01-02T12:29:45.082553] [DEBUG] [REMOTE ] RGA: Retrieved 4353 rows, trimmed to 300. [2026-01-02T12:29:45.082704] [DEBUG] [REMOTE ] RGA: PASS: History has at least 300 days. [2026-01-02T12:29:45.082904] [DEBUG] [REMOTE ] RGA: PASS: Price check passed. Min price $180.64. [2026-01-02T12:29:45.083034] [DEBUG] [REMOTE ] RGA: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:45.083141] [DEBUG] [REMOTE ] RGA: PASS: Integrity check passed. [2026-01-02T12:29:45.083181] [DEBUG] [REMOTE ] RGA: Symbol is viable for forecasting. [2026-01-02T12:29:45.083228] [INFO ] [MAIN ] [2691/3541] RGA kept (0.5s) | 2687 kept, 4 rejected | 90.7/min | ETA: 9.4m [2026-01-02T12:29:45.559550] [DEBUG] [REMOTE ] RGCO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:29:45.559695] [DEBUG] [REMOTE ] RGCO: PASS: History has at least 300 days. [2026-01-02T12:29:45.559913] [DEBUG] [REMOTE ] RGCO: PASS: Price check passed. Min price $20.71. [2026-01-02T12:29:45.560046] [DEBUG] [REMOTE ] RGCO: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:45.560175] [DEBUG] [REMOTE ] RGCO: PASS: Integrity check passed. [2026-01-02T12:29:45.560215] [DEBUG] [REMOTE ] RGCO: Symbol is viable for forecasting. [2026-01-02T12:29:45.560263] [INFO ] [MAIN ] [2692/3541] RGCO kept (0.5s) | 2688 kept, 4 rejected | 90.7/min | ETA: 9.4m [2026-01-02T12:29:45.845632] [DEBUG] [REMOTE ] RGEN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:29:45.845761] [DEBUG] [REMOTE ] RGEN: PASS: History has at least 300 days. [2026-01-02T12:29:45.845972] [DEBUG] [REMOTE ] RGEN: PASS: Price check passed. Min price $142.82. [2026-01-02T12:29:45.846106] [DEBUG] [REMOTE ] RGEN: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:45.846218] [DEBUG] [REMOTE ] RGEN: PASS: Integrity check passed. [2026-01-02T12:29:45.846258] [DEBUG] [REMOTE ] RGEN: Symbol is viable for forecasting. [2026-01-02T12:29:45.846308] [INFO ] [MAIN ] [2693/3541] RGEN kept (0.3s) | 2689 kept, 4 rejected | 90.7/min | ETA: 9.3m [2026-01-02T12:29:46.446564] [DEBUG] [REMOTE ] RGLD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:29:46.446718] [DEBUG] [REMOTE ] RGLD: PASS: History has at least 300 days. [2026-01-02T12:29:46.447132] [DEBUG] [REMOTE ] RGLD: PASS: Price check passed. Min price $169.08. [2026-01-02T12:29:46.447265] [DEBUG] [REMOTE ] RGLD: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:46.447381] [DEBUG] [REMOTE ] RGLD: PASS: Integrity check passed. [2026-01-02T12:29:46.447420] [DEBUG] [REMOTE ] RGLD: Symbol is viable for forecasting. [2026-01-02T12:29:46.447468] [INFO ] [MAIN ] [2694/3541] RGLD kept (0.6s) | 2690 kept, 4 rejected | 90.7/min | ETA: 9.3m [2026-01-02T12:29:46.763091] [DEBUG] [REMOTE ] RGNX: Retrieved 2588 rows, trimmed to 300. [2026-01-02T12:29:46.763221] [DEBUG] [REMOTE ] RGNX: PASS: History has at least 300 days. [2026-01-02T12:29:46.763418] [DEBUG] [REMOTE ] RGNX: PASS: Price check passed. Min price $10.51. [2026-01-02T12:29:46.763551] [DEBUG] [REMOTE ] RGNX: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:46.763691] [DEBUG] [REMOTE ] RGNX: PASS: Integrity check passed. [2026-01-02T12:29:46.763765] [DEBUG] [REMOTE ] RGNX: Symbol is viable for forecasting. [2026-01-02T12:29:46.763829] [INFO ] [MAIN ] [2695/3541] RGNX kept (0.3s) | 2691 kept, 4 rejected | 90.7/min | ETA: 9.3m [2026-01-02T12:29:47.358779] [DEBUG] [REMOTE ] RGP: Retrieved 6297 rows, trimmed to 300. [2026-01-02T12:29:47.358915] [DEBUG] [REMOTE ] RGP: PASS: History has at least 300 days. [2026-01-02T12:29:47.359124] [DEBUG] [REMOTE ] RGP: PASS: Price check passed. Min price $4.19. [2026-01-02T12:29:47.359257] [DEBUG] [REMOTE ] RGP: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:47.359368] [DEBUG] [REMOTE ] RGP: PASS: Integrity check passed. [2026-01-02T12:29:47.359407] [DEBUG] [REMOTE ] RGP: Symbol is viable for forecasting. [2026-01-02T12:29:47.359455] [INFO ] [MAIN ] [2696/3541] RGP kept (0.6s) | 2692 kept, 4 rejected | 90.7/min | ETA: 9.3m [2026-01-02T12:29:47.809299] [DEBUG] [REMOTE ] RGS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:29:47.809433] [DEBUG] [REMOTE ] RGS: PASS: History has at least 300 days. [2026-01-02T12:29:47.809674] [DEBUG] [REMOTE ] RGS: PASS: Price check passed. Min price $25.84. [2026-01-02T12:29:47.809839] [DEBUG] [REMOTE ] RGS: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:47.809950] [DEBUG] [REMOTE ] RGS: PASS: Integrity check passed. [2026-01-02T12:29:47.809990] [DEBUG] [REMOTE ] RGS: Symbol is viable for forecasting. [2026-01-02T12:29:47.810037] [INFO ] [MAIN ] [2697/3541] RGS kept (0.5s) | 2693 kept, 4 rejected | 90.8/min | ETA: 9.3m [2026-01-02T12:29:48.044280] [DEBUG] [REMOTE ] RGTI: Retrieved 1180 rows, trimmed to 300. [2026-01-02T12:29:48.044407] [DEBUG] [REMOTE ] RGTI: PASS: History has at least 300 days. [2026-01-02T12:29:48.044619] [DEBUG] [REMOTE ] RGTI: PASS: Price check passed. Min price $22.15. [2026-01-02T12:29:48.044757] [DEBUG] [REMOTE ] RGTI: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:48.044880] [DEBUG] [REMOTE ] RGTI: PASS: Integrity check passed. [2026-01-02T12:29:48.044920] [DEBUG] [REMOTE ] RGTI: Symbol is viable for forecasting. [2026-01-02T12:29:48.044966] [INFO ] [MAIN ] [2698/3541] RGTI kept (0.2s) | 2694 kept, 4 rejected | 90.8/min | ETA: 9.3m [2026-01-02T12:29:48.438491] [DEBUG] [REMOTE ] RH: Retrieved 3310 rows, trimmed to 300. [2026-01-02T12:29:48.438669] [DEBUG] [REMOTE ] RH: PASS: History has at least 300 days. [2026-01-02T12:29:48.438884] [DEBUG] [REMOTE ] RH: PASS: Price check passed. Min price $139.54. [2026-01-02T12:29:48.439027] [DEBUG] [REMOTE ] RH: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:48.439138] [DEBUG] [REMOTE ] RH: PASS: Integrity check passed. [2026-01-02T12:29:48.439178] [DEBUG] [REMOTE ] RH: Symbol is viable for forecasting. [2026-01-02T12:29:48.439226] [INFO ] [MAIN ] [2699/3541] RH kept (0.4s) | 2695 kept, 4 rejected | 90.8/min | ETA: 9.3m [2026-01-02T12:29:49.111826] [DEBUG] [REMOTE ] RHI: Retrieved 6581 rows, trimmed to 300. [2026-01-02T12:29:49.111964] [DEBUG] [REMOTE ] RHI: PASS: History has at least 300 days. [2026-01-02T12:29:49.112180] [DEBUG] [REMOTE ] RHI: PASS: Price check passed. Min price $24.94. [2026-01-02T12:29:49.112311] [DEBUG] [REMOTE ] RHI: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:49.112428] [DEBUG] [REMOTE ] RHI: PASS: Integrity check passed. [2026-01-02T12:29:49.112477] [DEBUG] [REMOTE ] RHI: Symbol is viable for forecasting. [2026-01-02T12:29:49.112527] [INFO ] [MAIN ] [2700/3541] RHI kept (0.7s) | 2696 kept, 4 rejected | 90.8/min | ETA: 9.3m [2026-01-02T12:29:49.574204] [DEBUG] [REMOTE ] RHP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:29:49.574347] [DEBUG] [REMOTE ] RHP: PASS: History has at least 300 days. [2026-01-02T12:29:49.574564] [DEBUG] [REMOTE ] RHP: PASS: Price check passed. Min price $84.83. [2026-01-02T12:29:49.574722] [DEBUG] [REMOTE ] RHP: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:49.574835] [DEBUG] [REMOTE ] RHP: PASS: Integrity check passed. [2026-01-02T12:29:49.574874] [DEBUG] [REMOTE ] RHP: Symbol is viable for forecasting. [2026-01-02T12:29:49.574922] [INFO ] [MAIN ] [2701/3541] RHP kept (0.5s) | 2697 kept, 4 rejected | 90.8/min | ETA: 9.3m [2026-01-02T12:29:50.055375] [DEBUG] [REMOTE ] RIG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:29:50.055505] [DEBUG] [REMOTE ] RIG: PASS: History has at least 300 days. [2026-01-02T12:29:50.055734] [DEBUG] [REMOTE ] RIG: PASS: Price check passed. Min price $3.08. [2026-01-02T12:29:50.055869] [DEBUG] [REMOTE ] RIG: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:50.055981] [DEBUG] [REMOTE ] RIG: PASS: Integrity check passed. [2026-01-02T12:29:50.056020] [DEBUG] [REMOTE ] RIG: Symbol is viable for forecasting. [2026-01-02T12:29:50.056068] [INFO ] [MAIN ] [2702/3541] RIG kept (0.5s) | 2698 kept, 4 rejected | 90.8/min | ETA: 9.2m [2026-01-02T12:29:50.504362] [DEBUG] [REMOTE ] RIGL: Retrieved 6309 rows, trimmed to 300. [2026-01-02T12:29:50.504493] [DEBUG] [REMOTE ] RIGL: PASS: History has at least 300 days. [2026-01-02T12:29:50.504733] [DEBUG] [REMOTE ] RIGL: PASS: Price check passed. Min price $26.83. [2026-01-02T12:29:50.504908] [DEBUG] [REMOTE ] RIGL: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:50.505029] [DEBUG] [REMOTE ] RIGL: PASS: Integrity check passed. [2026-01-02T12:29:50.505069] [DEBUG] [REMOTE ] RIGL: Symbol is viable for forecasting. [2026-01-02T12:29:50.505117] [INFO ] [MAIN ] [2703/3541] RIGL kept (0.4s) | 2699 kept, 4 rejected | 90.8/min | ETA: 9.2m [2026-01-02T12:29:50.827106] [DEBUG] [REMOTE ] RILY: Retrieved 2631 rows, trimmed to 300. [2026-01-02T12:29:50.827232] [DEBUG] [REMOTE ] RILY: PASS: History has at least 300 days. [2026-01-02T12:29:50.827428] [DEBUG] [REMOTE ] RILY: PASS: Price check passed. Min price $3.72. [2026-01-02T12:29:50.827559] [DEBUG] [REMOTE ] RILY: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:50.827717] [DEBUG] [REMOTE ] RILY: PASS: Integrity check passed. [2026-01-02T12:29:50.827759] [DEBUG] [REMOTE ] RILY: Symbol is viable for forecasting. [2026-01-02T12:29:50.827809] [INFO ] [MAIN ] [2704/3541] RILY kept (0.3s) | 2700 kept, 4 rejected | 90.8/min | ETA: 9.2m [2026-01-02T12:29:51.134116] [DEBUG] [REMOTE ] RILYN: Retrieved 1577 rows, trimmed to 300. [2026-01-02T12:29:51.134244] [DEBUG] [REMOTE ] RILYN: PASS: History has at least 300 days. [2026-01-02T12:29:51.134440] [DEBUG] [REMOTE ] RILYN: PASS: Price check passed. Min price $18.28. [2026-01-02T12:29:51.134614] [DEBUG] [REMOTE ] RILYN: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:51.134743] [DEBUG] [REMOTE ] RILYN: PASS: Integrity check passed. [2026-01-02T12:29:51.134786] [DEBUG] [REMOTE ] RILYN: Symbol is viable for forecasting. [2026-01-02T12:29:51.134834] [INFO ] [MAIN ] [2705/3541] RILYN kept (0.3s) | 2701 kept, 4 rejected | 90.9/min | ETA: 9.2m [2026-01-02T12:29:51.566013] [DEBUG] [REMOTE ] RILYZ: Retrieved 1105 rows, trimmed to 300. [2026-01-02T12:29:51.566147] [DEBUG] [REMOTE ] RILYZ: PASS: History has at least 300 days. [2026-01-02T12:29:51.566346] [DEBUG] [REMOTE ] RILYZ: PASS: Price check passed. Min price $8.99. [2026-01-02T12:29:51.566476] [DEBUG] [REMOTE ] RILYZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:51.566599] [DEBUG] [REMOTE ] RILYZ: PASS: Integrity check passed. [2026-01-02T12:29:51.566664] [DEBUG] [REMOTE ] RILYZ: Symbol is viable for forecasting. [2026-01-02T12:29:51.566711] [INFO ] [MAIN ] [2706/3541] RILYZ kept (0.4s) | 2702 kept, 4 rejected | 90.9/min | ETA: 9.2m [2026-01-02T12:29:51.938196] [DEBUG] [REMOTE ] RIME: Retrieved 2406 rows, trimmed to 300. [2026-01-02T12:29:51.938320] [DEBUG] [REMOTE ] RIME: PASS: History has at least 300 days. [2026-01-02T12:29:51.938517] [DEBUG] [REMOTE ] RIME: PASS: Price check passed. Min price $1.00. [2026-01-02T12:29:51.938698] [DEBUG] [REMOTE ] RIME: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:51.938841] [DEBUG] [REMOTE ] RIME: PASS: Integrity check passed. [2026-01-02T12:29:51.938893] [DEBUG] [REMOTE ] RIME: Symbol is viable for forecasting. [2026-01-02T12:29:51.938943] [INFO ] [MAIN ] [2707/3541] RIME kept (0.4s) | 2703 kept, 4 rejected | 90.9/min | ETA: 9.2m [2026-01-02T12:29:52.459466] [DEBUG] [REMOTE ] RING: Retrieved 3499 rows, trimmed to 300. [2026-01-02T12:29:52.459615] [DEBUG] [REMOTE ] RING: PASS: History has at least 300 days. [2026-01-02T12:29:52.459841] [DEBUG] [REMOTE ] RING: PASS: Price check passed. Min price $57.99. [2026-01-02T12:29:52.459998] [DEBUG] [REMOTE ] RING: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:52.460108] [DEBUG] [REMOTE ] RING: PASS: Integrity check passed. [2026-01-02T12:29:52.460150] [DEBUG] [REMOTE ] RING: Symbol is viable for forecasting. [2026-01-02T12:29:52.460209] [INFO ] [MAIN ] [2708/3541] RING kept (0.5s) | 2704 kept, 4 rejected | 90.9/min | ETA: 9.2m [2026-01-02T12:29:52.942771] [DEBUG] [REMOTE ] RIO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:29:52.942907] [DEBUG] [REMOTE ] RIO: PASS: History has at least 300 days. [2026-01-02T12:29:52.943141] [DEBUG] [REMOTE ] RIO: PASS: Price check passed. Min price $65.44. [2026-01-02T12:29:52.943285] [DEBUG] [REMOTE ] RIO: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:52.943400] [DEBUG] [REMOTE ] RIO: PASS: Integrity check passed. [2026-01-02T12:29:52.943441] [DEBUG] [REMOTE ] RIO: Symbol is viable for forecasting. [2026-01-02T12:29:52.943491] [INFO ] [MAIN ] [2709/3541] RIO kept (0.5s) | 2705 kept, 4 rejected | 90.9/min | ETA: 9.2m [2026-01-02T12:29:53.377886] [DEBUG] [REMOTE ] RITM: Retrieved 3187 rows, trimmed to 300. [2026-01-02T12:29:53.378013] [DEBUG] [REMOTE ] RITM: PASS: History has at least 300 days. [2026-01-02T12:29:53.378217] [DEBUG] [REMOTE ] RITM: PASS: Price check passed. Min price $10.41. [2026-01-02T12:29:53.378353] [DEBUG] [REMOTE ] RITM: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:53.378479] [DEBUG] [REMOTE ] RITM: PASS: Integrity check passed. [2026-01-02T12:29:53.378520] [DEBUG] [REMOTE ] RITM: Symbol is viable for forecasting. [2026-01-02T12:29:53.378599] [INFO ] [MAIN ] [2710/3541] RITM kept (0.4s) | 2706 kept, 4 rejected | 90.9/min | ETA: 9.1m [2026-01-02T12:29:53.602204] [DEBUG] [REMOTE ] RIVN: Retrieved 1039 rows, trimmed to 300. [2026-01-02T12:29:53.602330] [DEBUG] [REMOTE ] RIVN: PASS: History has at least 300 days. [2026-01-02T12:29:53.602521] [DEBUG] [REMOTE ] RIVN: PASS: Price check passed. Min price $12.50. [2026-01-02T12:29:53.602670] [DEBUG] [REMOTE ] RIVN: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:53.602777] [DEBUG] [REMOTE ] RIVN: PASS: Integrity check passed. [2026-01-02T12:29:53.602815] [DEBUG] [REMOTE ] RIVN: Symbol is viable for forecasting. [2026-01-02T12:29:53.602861] [INFO ] [MAIN ] [2711/3541] RIVN kept (0.2s) | 2707 kept, 4 rejected | 90.9/min | ETA: 9.1m [2026-01-02T12:29:54.004913] [DEBUG] [REMOTE ] RKLB: Retrieved 1094 rows, trimmed to 300. [2026-01-02T12:29:54.005046] [DEBUG] [REMOTE ] RKLB: PASS: History has at least 300 days. [2026-01-02T12:29:54.005242] [DEBUG] [REMOTE ] RKLB: PASS: Price check passed. Min price $39.48. [2026-01-02T12:29:54.005374] [DEBUG] [REMOTE ] RKLB: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:54.005479] [DEBUG] [REMOTE ] RKLB: PASS: Integrity check passed. [2026-01-02T12:29:54.005518] [DEBUG] [REMOTE ] RKLB: Symbol is viable for forecasting. [2026-01-02T12:29:54.005565] [INFO ] [MAIN ] [2712/3541] RKLB kept (0.4s) | 2708 kept, 4 rejected | 90.9/min | ETA: 9.1m [2026-01-02T12:29:54.605605] [DEBUG] [REMOTE ] RL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:29:54.605744] [DEBUG] [REMOTE ] RL: PASS: History has at least 300 days. [2026-01-02T12:29:54.605976] [DEBUG] [REMOTE ] RL: PASS: Price check passed. Min price $308.50. [2026-01-02T12:29:54.606115] [DEBUG] [REMOTE ] RL: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:54.606232] [DEBUG] [REMOTE ] RL: PASS: Integrity check passed. [2026-01-02T12:29:54.606272] [DEBUG] [REMOTE ] RL: Symbol is viable for forecasting. [2026-01-02T12:29:54.606322] [INFO ] [MAIN ] [2713/3541] RL kept (0.6s) | 2709 kept, 4 rejected | 91.0/min | ETA: 9.1m [2026-01-02T12:29:54.859343] [DEBUG] [REMOTE ] RLAY: Retrieved 1373 rows, trimmed to 300. [2026-01-02T12:29:54.859465] [DEBUG] [REMOTE ] RLAY: PASS: History has at least 300 days. [2026-01-02T12:29:54.859690] [DEBUG] [REMOTE ] RLAY: PASS: Price check passed. Min price $5.83. [2026-01-02T12:29:54.859824] [DEBUG] [REMOTE ] RLAY: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:54.859929] [DEBUG] [REMOTE ] RLAY: PASS: Integrity check passed. [2026-01-02T12:29:54.859968] [DEBUG] [REMOTE ] RLAY: Symbol is viable for forecasting. [2026-01-02T12:29:54.860015] [INFO ] [MAIN ] [2714/3541] RLAY kept (0.3s) | 2710 kept, 4 rejected | 91.0/min | ETA: 9.1m [2026-01-02T12:29:55.481339] [DEBUG] [REMOTE ] RLI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:29:55.481467] [DEBUG] [REMOTE ] RLI: PASS: History has at least 300 days. [2026-01-02T12:29:55.481692] [DEBUG] [REMOTE ] RLI: PASS: Price check passed. Min price $56.45. [2026-01-02T12:29:55.481826] [DEBUG] [REMOTE ] RLI: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:55.481936] [DEBUG] [REMOTE ] RLI: PASS: Integrity check passed. [2026-01-02T12:29:55.481976] [DEBUG] [REMOTE ] RLI: Symbol is viable for forecasting. [2026-01-02T12:29:55.482024] [INFO ] [MAIN ] [2715/3541] RLI kept (0.6s) | 2711 kept, 4 rejected | 91.0/min | ETA: 9.1m [2026-01-02T12:29:55.845187] [DEBUG] [REMOTE ] RLJ: Retrieved 3683 rows, trimmed to 300. [2026-01-02T12:29:55.845313] [DEBUG] [REMOTE ] RLJ: PASS: History has at least 300 days. [2026-01-02T12:29:55.845513] [DEBUG] [REMOTE ] RLJ: PASS: Price check passed. Min price $6.47. [2026-01-02T12:29:55.845706] [DEBUG] [REMOTE ] RLJ: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:55.845843] [DEBUG] [REMOTE ] RLJ: PASS: Integrity check passed. [2026-01-02T12:29:55.845883] [DEBUG] [REMOTE ] RLJ: Symbol is viable for forecasting. [2026-01-02T12:29:55.845931] [INFO ] [MAIN ] [2716/3541] RLJ kept (0.4s) | 2712 kept, 4 rejected | 91.0/min | ETA: 9.1m [2026-01-02T12:29:56.090211] [DEBUG] [REMOTE ] RLMD: Retrieved 2823 rows, trimmed to 300. [2026-01-02T12:29:56.090360] [DEBUG] [REMOTE ] RLMD: PASS: History has at least 300 days. [2026-01-02T12:29:56.090609] [DEBUG] [REMOTE ] RLMD: PASS: Price check passed. Min price $1.93. [2026-01-02T12:29:56.090747] [DEBUG] [REMOTE ] RLMD: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:56.090869] [DEBUG] [REMOTE ] RLMD: PASS: Integrity check passed. [2026-01-02T12:29:56.090960] [DEBUG] [REMOTE ] RLMD: Symbol is viable for forecasting. [2026-01-02T12:29:56.091031] [INFO ] [MAIN ] [2717/3541] RLMD kept (0.2s) | 2713 kept, 4 rejected | 91.0/min | ETA: 9.1m [2026-01-02T12:29:56.513838] [DEBUG] [REMOTE ] RLTY: Retrieved 967 rows, trimmed to 300. [2026-01-02T12:29:56.513967] [DEBUG] [REMOTE ] RLTY: PASS: History has at least 300 days. [2026-01-02T12:29:56.514166] [DEBUG] [REMOTE ] RLTY: PASS: Price check passed. Min price $14.40. [2026-01-02T12:29:56.514312] [DEBUG] [REMOTE ] RLTY: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:56.514446] [DEBUG] [REMOTE ] RLTY: PASS: Integrity check passed. [2026-01-02T12:29:56.514488] [DEBUG] [REMOTE ] RLTY: Symbol is viable for forecasting. [2026-01-02T12:29:56.514535] [INFO ] [MAIN ] [2718/3541] RLTY kept (0.4s) | 2714 kept, 4 rejected | 91.0/min | ETA: 9.0m [2026-01-02T12:29:56.827082] [DEBUG] [REMOTE ] RLX: Retrieved 1242 rows, trimmed to 300. [2026-01-02T12:29:56.827211] [DEBUG] [REMOTE ] RLX: PASS: History has at least 300 days. [2026-01-02T12:29:56.827405] [DEBUG] [REMOTE ] RLX: PASS: Price check passed. Min price $2.28. [2026-01-02T12:29:56.827535] [DEBUG] [REMOTE ] RLX: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:56.827660] [DEBUG] [REMOTE ] RLX: PASS: Integrity check passed. [2026-01-02T12:29:56.827700] [DEBUG] [REMOTE ] RLX: Symbol is viable for forecasting. [2026-01-02T12:29:56.827747] [INFO ] [MAIN ] [2719/3541] RLX kept (0.3s) | 2715 kept, 4 rejected | 91.0/min | ETA: 9.0m [2026-01-02T12:29:57.486714] [DEBUG] [REMOTE ] RM: Retrieved 3461 rows, trimmed to 300. [2026-01-02T12:29:57.486895] [DEBUG] [REMOTE ] RM: PASS: History has at least 300 days. [2026-01-02T12:29:57.487153] [DEBUG] [REMOTE ] RM: PASS: Price check passed. Min price $35.82. [2026-01-02T12:29:57.487293] [DEBUG] [REMOTE ] RM: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:57.487419] [DEBUG] [REMOTE ] RM: PASS: Integrity check passed. [2026-01-02T12:29:57.487461] [DEBUG] [REMOTE ] RM: Symbol is viable for forecasting. [2026-01-02T12:29:57.487514] [INFO ] [MAIN ] [2720/3541] RM kept (0.7s) | 2716 kept, 4 rejected | 91.0/min | ETA: 9.0m [2026-01-02T12:29:57.821738] [DEBUG] [REMOTE ] RMAX: Retrieved 3081 rows, trimmed to 300. [2026-01-02T12:29:57.821912] [DEBUG] [REMOTE ] RMAX: PASS: History has at least 300 days. [2026-01-02T12:29:57.822193] [DEBUG] [REMOTE ] RMAX: PASS: Price check passed. Min price $7.27. [2026-01-02T12:29:57.822339] [DEBUG] [REMOTE ] RMAX: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:57.822464] [DEBUG] [REMOTE ] RMAX: PASS: Integrity check passed. [2026-01-02T12:29:57.822508] [DEBUG] [REMOTE ] RMAX: Symbol is viable for forecasting. [2026-01-02T12:29:57.822564] [INFO ] [MAIN ] [2721/3541] RMAX kept (0.3s) | 2717 kept, 4 rejected | 91.1/min | ETA: 9.0m [2026-01-02T12:29:58.180962] [DEBUG] [REMOTE ] RMBI: Retrieved 1635 rows, trimmed to 300. [2026-01-02T12:29:58.181128] [DEBUG] [REMOTE ] RMBI: PASS: History has at least 300 days. [2026-01-02T12:29:58.181368] [DEBUG] [REMOTE ] RMBI: PASS: Price check passed. Min price $12.78. [2026-01-02T12:29:58.181536] [DEBUG] [REMOTE ] RMBI: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:58.181685] [DEBUG] [REMOTE ] RMBI: PASS: Integrity check passed. [2026-01-02T12:29:58.181730] [DEBUG] [REMOTE ] RMBI: Symbol is viable for forecasting. [2026-01-02T12:29:58.181782] [INFO ] [MAIN ] [2722/3541] RMBI kept (0.4s) | 2718 kept, 4 rejected | 91.1/min | ETA: 9.0m [2026-01-02T12:29:58.742024] [DEBUG] [REMOTE ] RMBS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:29:58.742163] [DEBUG] [REMOTE ] RMBS: PASS: History has at least 300 days. [2026-01-02T12:29:58.742368] [DEBUG] [REMOTE ] RMBS: PASS: Price check passed. Min price $87.28. [2026-01-02T12:29:58.742503] [DEBUG] [REMOTE ] RMBS: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:58.742637] [DEBUG] [REMOTE ] RMBS: PASS: Integrity check passed. [2026-01-02T12:29:58.742680] [DEBUG] [REMOTE ] RMBS: Symbol is viable for forecasting. [2026-01-02T12:29:58.742730] [INFO ] [MAIN ] [2723/3541] RMBS kept (0.6s) | 2719 kept, 4 rejected | 91.1/min | ETA: 9.0m [2026-01-02T12:29:59.142944] [DEBUG] [REMOTE ] RMD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:29:59.143093] [DEBUG] [REMOTE ] RMD: PASS: History has at least 300 days. [2026-01-02T12:29:59.143330] [DEBUG] [REMOTE ] RMD: PASS: Price check passed. Min price $240.87. [2026-01-02T12:29:59.143468] [DEBUG] [REMOTE ] RMD: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:59.143603] [DEBUG] [REMOTE ] RMD: PASS: Integrity check passed. [2026-01-02T12:29:59.143647] [DEBUG] [REMOTE ] RMD: Symbol is viable for forecasting. [2026-01-02T12:29:59.143697] [INFO ] [MAIN ] [2724/3541] RMD kept (0.4s) | 2720 kept, 4 rejected | 91.1/min | ETA: 9.0m [2026-01-02T12:29:59.418054] [DEBUG] [REMOTE ] RMI: Retrieved 1804 rows, trimmed to 300. [2026-01-02T12:29:59.418188] [DEBUG] [REMOTE ] RMI: PASS: History has at least 300 days. [2026-01-02T12:29:59.418394] [DEBUG] [REMOTE ] RMI: PASS: Price check passed. Min price $14.21. [2026-01-02T12:29:59.418533] [DEBUG] [REMOTE ] RMI: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:59.418704] [DEBUG] [REMOTE ] RMI: PASS: Integrity check passed. [2026-01-02T12:29:59.418749] [DEBUG] [REMOTE ] RMI: Symbol is viable for forecasting. [2026-01-02T12:29:59.418798] [INFO ] [MAIN ] [2725/3541] RMI kept (0.3s) | 2721 kept, 4 rejected | 91.1/min | ETA: 9.0m [2026-01-02T12:29:59.805668] [DEBUG] [REMOTE ] RMM: Retrieved 1618 rows, trimmed to 300. [2026-01-02T12:29:59.805807] [DEBUG] [REMOTE ] RMM: PASS: History has at least 300 days. [2026-01-02T12:29:59.806027] [DEBUG] [REMOTE ] RMM: PASS: Price check passed. Min price $13.55. [2026-01-02T12:29:59.806169] [DEBUG] [REMOTE ] RMM: PASS: Continuity check passed with 300 days. [2026-01-02T12:29:59.806282] [DEBUG] [REMOTE ] RMM: PASS: Integrity check passed. [2026-01-02T12:29:59.806323] [DEBUG] [REMOTE ] RMM: Symbol is viable for forecasting. [2026-01-02T12:29:59.806372] [INFO ] [MAIN ] [2726/3541] RMM kept (0.4s) | 2722 kept, 4 rejected | 91.1/min | ETA: 8.9m [2026-01-02T12:30:00.154442] [DEBUG] [REMOTE ] RMMZ: Retrieved 975 rows, trimmed to 300. [2026-01-02T12:30:00.154611] [DEBUG] [REMOTE ] RMMZ: PASS: History has at least 300 days. [2026-01-02T12:30:00.154820] [DEBUG] [REMOTE ] RMMZ: PASS: Price check passed. Min price $14.39. [2026-01-02T12:30:00.154952] [DEBUG] [REMOTE ] RMMZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:00.155061] [DEBUG] [REMOTE ] RMMZ: PASS: Integrity check passed. [2026-01-02T12:30:00.155101] [DEBUG] [REMOTE ] RMMZ: Symbol is viable for forecasting. [2026-01-02T12:30:00.155149] [INFO ] [MAIN ] [2727/3541] RMMZ kept (0.3s) | 2723 kept, 4 rejected | 91.1/min | ETA: 8.9m [2026-01-02T12:30:00.644943] [DEBUG] [REMOTE ] RMNI: Retrieved 2601 rows, trimmed to 300. [2026-01-02T12:30:00.645125] [DEBUG] [REMOTE ] RMNI: PASS: History has at least 300 days. [2026-01-02T12:30:00.645363] [DEBUG] [REMOTE ] RMNI: PASS: Price check passed. Min price $3.70. [2026-01-02T12:30:00.645526] [DEBUG] [REMOTE ] RMNI: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:00.645660] [DEBUG] [REMOTE ] RMNI: PASS: Integrity check passed. [2026-01-02T12:30:00.645730] [DEBUG] [REMOTE ] RMNI: Symbol is viable for forecasting. [2026-01-02T12:30:00.645783] [INFO ] [MAIN ] [2728/3541] RMNI kept (0.5s) | 2724 kept, 4 rejected | 91.1/min | ETA: 8.9m [2026-01-02T12:30:01.142158] [DEBUG] [REMOTE ] RNA: Retrieved 1396 rows, trimmed to 300. [2026-01-02T12:30:01.142339] [DEBUG] [REMOTE ] RNA: PASS: History has at least 300 days. [2026-01-02T12:30:01.142637] [DEBUG] [REMOTE ] RNA: PASS: Price check passed. Min price $46.86. [2026-01-02T12:30:01.142785] [DEBUG] [REMOTE ] RNA: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:01.142912] [DEBUG] [REMOTE ] RNA: PASS: Integrity check passed. [2026-01-02T12:30:01.142953] [DEBUG] [REMOTE ] RNA: Symbol is viable for forecasting. [2026-01-02T12:30:01.143007] [INFO ] [MAIN ] [2729/3541] RNA kept (0.5s) | 2725 kept, 4 rejected | 91.2/min | ETA: 8.9m [2026-01-02T12:30:01.470128] [DEBUG] [REMOTE ] RNAC: Retrieved 2396 rows, trimmed to 300. [2026-01-02T12:30:01.470272] [DEBUG] [REMOTE ] RNAC: PASS: History has at least 300 days. [2026-01-02T12:30:01.470512] [DEBUG] [REMOTE ] RNAC: PASS: Price check passed. Min price $6.43. [2026-01-02T12:30:01.470695] [DEBUG] [REMOTE ] RNAC: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:01.470818] [DEBUG] [REMOTE ] RNAC: PASS: Integrity check passed. [2026-01-02T12:30:01.470860] [DEBUG] [REMOTE ] RNAC: Symbol is viable for forecasting. [2026-01-02T12:30:01.470911] [INFO ] [MAIN ] [2730/3541] RNAC kept (0.3s) | 2726 kept, 4 rejected | 91.2/min | ETA: 8.9m [2026-01-02T12:30:01.790999] [DEBUG] [REMOTE ] RNAZ: Retrieved 1127 rows, trimmed to 300. [2026-01-02T12:30:01.791157] [DEBUG] [REMOTE ] RNAZ: PASS: History has at least 300 days. [2026-01-02T12:30:01.791384] [DEBUG] [REMOTE ] RNAZ: PASS: Price check passed. Min price $6.44. [2026-01-02T12:30:01.791522] [DEBUG] [REMOTE ] RNAZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:01.791677] [DEBUG] [REMOTE ] RNAZ: PASS: Integrity check passed. [2026-01-02T12:30:01.791719] [DEBUG] [REMOTE ] RNAZ: Symbol is viable for forecasting. [2026-01-02T12:30:01.791767] [INFO ] [MAIN ] [2731/3541] RNAZ kept (0.3s) | 2727 kept, 4 rejected | 91.2/min | ETA: 8.9m [2026-01-02T12:30:02.329475] [DEBUG] [REMOTE ] RNG: Retrieved 3084 rows, trimmed to 300. [2026-01-02T12:30:02.329712] [DEBUG] [REMOTE ] RNG: PASS: History has at least 300 days. [2026-01-02T12:30:02.330028] [DEBUG] [REMOTE ] RNG: PASS: Price check passed. Min price $26.12. [2026-01-02T12:30:02.330409] [DEBUG] [REMOTE ] RNG: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:02.330558] [DEBUG] [REMOTE ] RNG: PASS: Integrity check passed. [2026-01-02T12:30:02.330620] [DEBUG] [REMOTE ] RNG: Symbol is viable for forecasting. [2026-01-02T12:30:02.330680] [INFO ] [MAIN ] [2732/3541] RNG kept (0.5s) | 2728 kept, 4 rejected | 91.2/min | ETA: 8.9m [2026-01-02T12:30:02.829275] [DEBUG] [REMOTE ] RNP: Retrieved 5667 rows, trimmed to 300. [2026-01-02T12:30:02.829471] [DEBUG] [REMOTE ] RNP: PASS: History has at least 300 days. [2026-01-02T12:30:02.829766] [DEBUG] [REMOTE ] RNP: PASS: Price check passed. Min price $19.42. [2026-01-02T12:30:02.829910] [DEBUG] [REMOTE ] RNP: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:02.830042] [DEBUG] [REMOTE ] RNP: PASS: Integrity check passed. [2026-01-02T12:30:02.830084] [DEBUG] [REMOTE ] RNP: Symbol is viable for forecasting. [2026-01-02T12:30:02.830138] [INFO ] [MAIN ] [2733/3541] RNP kept (0.5s) | 2729 kept, 4 rejected | 91.2/min | ETA: 8.9m [2026-01-02T12:30:05.469007] [DEBUG] [REMOTE ] ROAD: Retrieved 1926 rows, trimmed to 300. [2026-01-02T12:30:05.469182] [DEBUG] [REMOTE ] ROAD: PASS: History has at least 300 days. [2026-01-02T12:30:05.469427] [DEBUG] [REMOTE ] ROAD: PASS: Price check passed. Min price $100.43. [2026-01-02T12:30:05.469634] [DEBUG] [REMOTE ] ROAD: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:05.469759] [DEBUG] [REMOTE ] ROAD: PASS: Integrity check passed. [2026-01-02T12:30:05.469800] [DEBUG] [REMOTE ] ROAD: Symbol is viable for forecasting. [2026-01-02T12:30:05.469862] [INFO ] [MAIN ] [2734/3541] ROAD kept (2.6s) | 2730 kept, 4 rejected | 91.1/min | ETA: 8.9m [2026-01-02T12:30:05.938060] [DEBUG] [REMOTE ] ROCK: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:30:05.938201] [DEBUG] [REMOTE ] ROCK: PASS: History has at least 300 days. [2026-01-02T12:30:05.938437] [DEBUG] [REMOTE ] ROCK: PASS: Price check passed. Min price $44.17. [2026-01-02T12:30:05.938608] [DEBUG] [REMOTE ] ROCK: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:05.938738] [DEBUG] [REMOTE ] ROCK: PASS: Integrity check passed. [2026-01-02T12:30:05.938777] [DEBUG] [REMOTE ] ROCK: Symbol is viable for forecasting. [2026-01-02T12:30:05.938827] [INFO ] [MAIN ] [2735/3541] ROCK kept (0.5s) | 2731 kept, 4 rejected | 91.1/min | ETA: 8.8m [2026-01-02T12:30:06.156706] [DEBUG] [REMOTE ] ROE: Retrieved 608 rows, trimmed to 300. [2026-01-02T12:30:06.156886] [DEBUG] [REMOTE ] ROE: PASS: History has at least 300 days. [2026-01-02T12:30:06.157129] [DEBUG] [REMOTE ] ROE: PASS: Price check passed. Min price $33.03. [2026-01-02T12:30:06.157273] [DEBUG] [REMOTE ] ROE: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:06.157390] [DEBUG] [REMOTE ] ROE: PASS: Integrity check passed. [2026-01-02T12:30:06.157432] [DEBUG] [REMOTE ] ROE: Symbol is viable for forecasting. [2026-01-02T12:30:06.157484] [INFO ] [MAIN ] [2736/3541] ROE kept (0.2s) | 2732 kept, 4 rejected | 91.1/min | ETA: 8.8m [2026-01-02T12:30:06.879730] [DEBUG] [REMOTE ] ROP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:30:06.879927] [DEBUG] [REMOTE ] ROP: PASS: History has at least 300 days. [2026-01-02T12:30:06.880253] [DEBUG] [REMOTE ] ROP: PASS: Price check passed. Min price $439.64. [2026-01-02T12:30:06.880422] [DEBUG] [REMOTE ] ROP: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:06.880587] [DEBUG] [REMOTE ] ROP: PASS: Integrity check passed. [2026-01-02T12:30:06.880631] [DEBUG] [REMOTE ] ROP: Symbol is viable for forecasting. [2026-01-02T12:30:06.880689] [INFO ] [MAIN ] [2737/3541] ROP kept (0.7s) | 2733 kept, 4 rejected | 91.1/min | ETA: 8.8m [2026-01-02T12:30:18.353981] [DEBUG] [REMOTE ] RPAY: Retrieved 1875 rows, trimmed to 300. [2026-01-02T12:30:18.354231] [DEBUG] [REMOTE ] RPAY: PASS: History has at least 300 days. [2026-01-02T12:30:18.354542] [DEBUG] [REMOTE ] RPAY: PASS: Price check passed. Min price $3.00. [2026-01-02T12:30:18.354724] [DEBUG] [REMOTE ] RPAY: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:18.354853] [DEBUG] [REMOTE ] RPAY: PASS: Integrity check passed. [2026-01-02T12:30:18.354904] [DEBUG] [REMOTE ] RPAY: Symbol is viable for forecasting. [2026-01-02T12:30:18.354970] [INFO ] [MAIN ] [2738/3541] RPAY kept (11.5s) | 2734 kept, 4 rejected | 90.6/min | ETA: 8.9m [2026-01-02T12:30:18.778412] [DEBUG] [REMOTE ] RPD: Retrieved 2631 rows, trimmed to 300. [2026-01-02T12:30:18.778695] [DEBUG] [REMOTE ] RPD: PASS: History has at least 300 days. [2026-01-02T12:30:18.778984] [DEBUG] [REMOTE ] RPD: PASS: Price check passed. Min price $13.46. [2026-01-02T12:30:18.779139] [DEBUG] [REMOTE ] RPD: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:18.779307] [DEBUG] [REMOTE ] RPD: PASS: Integrity check passed. [2026-01-02T12:30:18.779390] [DEBUG] [REMOTE ] RPD: Symbol is viable for forecasting. [2026-01-02T12:30:18.779445] [INFO ] [MAIN ] [2739/3541] RPD kept (0.4s) | 2735 kept, 4 rejected | 90.6/min | ETA: 8.9m [2026-01-02T12:30:19.637405] [DEBUG] [REMOTE ] RPID: Retrieved 1122 rows, trimmed to 300. [2026-01-02T12:30:19.637672] [DEBUG] [REMOTE ] RPID: PASS: History has at least 300 days. [2026-01-02T12:30:19.638009] [DEBUG] [REMOTE ] RPID: PASS: Price check passed. Min price $2.70. [2026-01-02T12:30:19.638241] [DEBUG] [REMOTE ] RPID: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:19.638418] [DEBUG] [REMOTE ] RPID: PASS: Integrity check passed. [2026-01-02T12:30:19.638484] [DEBUG] [REMOTE ] RPID: Symbol is viable for forecasting. [2026-01-02T12:30:19.638603] [INFO ] [MAIN ] [2740/3541] RPID kept (0.9s) | 2736 kept, 4 rejected | 90.6/min | ETA: 8.8m [2026-01-02T12:30:19.952424] [DEBUG] [REMOTE ] RPRX: Retrieved 1394 rows, trimmed to 300. [2026-01-02T12:30:19.952641] [DEBUG] [REMOTE ] RPRX: PASS: History has at least 300 days. [2026-01-02T12:30:19.952951] [DEBUG] [REMOTE ] RPRX: PASS: Price check passed. Min price $35.24. [2026-01-02T12:30:19.953102] [DEBUG] [REMOTE ] RPRX: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:19.953229] [DEBUG] [REMOTE ] RPRX: PASS: Integrity check passed. [2026-01-02T12:30:19.953323] [DEBUG] [REMOTE ] RPRX: Symbol is viable for forecasting. [2026-01-02T12:30:19.953378] [INFO ] [MAIN ] [2741/3541] RPRX kept (0.3s) | 2737 kept, 4 rejected | 90.6/min | ETA: 8.8m [2026-01-02T12:30:20.157976] [DEBUG] [REMOTE ] RPTX: Retrieved 1391 rows, trimmed to 300. [2026-01-02T12:30:20.158111] [DEBUG] [REMOTE ] RPTX: PASS: History has at least 300 days. [2026-01-02T12:30:20.158350] [DEBUG] [REMOTE ] RPTX: PASS: Price check passed. Min price $1.65. [2026-01-02T12:30:20.158496] [DEBUG] [REMOTE ] RPTX: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:20.158669] [DEBUG] [REMOTE ] RPTX: PASS: Integrity check passed. [2026-01-02T12:30:20.158715] [DEBUG] [REMOTE ] RPTX: Symbol is viable for forecasting. [2026-01-02T12:30:20.158764] [INFO ] [MAIN ] [2742/3541] RPTX kept (0.2s) | 2738 kept, 4 rejected | 90.6/min | ETA: 8.8m [2026-01-02T12:30:20.885946] [DEBUG] [REMOTE ] RQI: Retrieved 6002 rows, trimmed to 300. [2026-01-02T12:30:20.886091] [DEBUG] [REMOTE ] RQI: PASS: History has at least 300 days. [2026-01-02T12:30:20.886326] [DEBUG] [REMOTE ] RQI: PASS: Price check passed. Min price $11.23. [2026-01-02T12:30:20.886464] [DEBUG] [REMOTE ] RQI: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:20.886603] [DEBUG] [REMOTE ] RQI: PASS: Integrity check passed. [2026-01-02T12:30:20.886645] [DEBUG] [REMOTE ] RQI: Symbol is viable for forecasting. [2026-01-02T12:30:20.886693] [INFO ] [MAIN ] [2743/3541] RQI kept (0.7s) | 2739 kept, 4 rejected | 90.6/min | ETA: 8.8m [2026-01-02T12:30:21.168485] [DEBUG] [REMOTE ] RRBI: Retrieved 1676 rows, trimmed to 300. [2026-01-02T12:30:21.168650] [DEBUG] [REMOTE ] RRBI: PASS: History has at least 300 days. [2026-01-02T12:30:21.168856] [DEBUG] [REMOTE ] RRBI: PASS: Price check passed. Min price $61.62. [2026-01-02T12:30:21.169007] [DEBUG] [REMOTE ] RRBI: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:21.169117] [DEBUG] [REMOTE ] RRBI: PASS: Integrity check passed. [2026-01-02T12:30:21.169156] [DEBUG] [REMOTE ] RRBI: Symbol is viable for forecasting. [2026-01-02T12:30:21.169202] [INFO ] [MAIN ] [2744/3541] RRBI kept (0.3s) | 2740 kept, 4 rejected | 90.6/min | ETA: 8.8m [2026-01-02T12:30:21.597042] [DEBUG] [REMOTE ] RRC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:30:21.597197] [DEBUG] [REMOTE ] RRC: PASS: History has at least 300 days. [2026-01-02T12:30:21.597474] [DEBUG] [REMOTE ] RRC: PASS: Price check passed. Min price $34.36. [2026-01-02T12:30:21.597654] [DEBUG] [REMOTE ] RRC: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:21.597788] [DEBUG] [REMOTE ] RRC: PASS: Integrity check passed. [2026-01-02T12:30:21.597831] [DEBUG] [REMOTE ] RRC: Symbol is viable for forecasting. [2026-01-02T12:30:21.598395] [INFO ] [MAIN ] [2745/3541] RRC kept (0.4s) | 2741 kept, 4 rejected | 90.7/min | ETA: 8.8m [2026-01-02T12:30:24.992436] [DEBUG] [REMOTE ] RRGB: Retrieved 5902 rows, trimmed to 300. [2026-01-02T12:30:24.992599] [DEBUG] [REMOTE ] RRGB: PASS: History has at least 300 days. [2026-01-02T12:30:24.992814] [DEBUG] [REMOTE ] RRGB: PASS: Price check passed. Min price $3.79. [2026-01-02T12:30:24.992966] [DEBUG] [REMOTE ] RRGB: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:24.993078] [DEBUG] [REMOTE ] RRGB: PASS: Integrity check passed. [2026-01-02T12:30:24.993117] [DEBUG] [REMOTE ] RRGB: Symbol is viable for forecasting. [2026-01-02T12:30:24.993164] [INFO ] [MAIN ] [2746/3541] RRGB kept (3.4s) | 2742 kept, 4 rejected | 90.5/min | ETA: 8.8m [2026-01-02T12:30:25.463162] [DEBUG] [REMOTE ] RRX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:30:25.463295] [DEBUG] [REMOTE ] RRX: PASS: History has at least 300 days. [2026-01-02T12:30:25.463507] [DEBUG] [REMOTE ] RRX: PASS: Price check passed. Min price $128.43. [2026-01-02T12:30:25.463668] [DEBUG] [REMOTE ] RRX: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:25.463783] [DEBUG] [REMOTE ] RRX: PASS: Integrity check passed. [2026-01-02T12:30:25.463824] [DEBUG] [REMOTE ] RRX: Symbol is viable for forecasting. [2026-01-02T12:30:25.463873] [INFO ] [MAIN ] [2747/3541] RRX kept (0.5s) | 2743 kept, 4 rejected | 90.5/min | ETA: 8.8m [2026-01-02T12:30:25.934414] [DEBUG] [REMOTE ] RS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:30:25.934591] [DEBUG] [REMOTE ] RS: PASS: History has at least 300 days. [2026-01-02T12:30:25.934862] [DEBUG] [REMOTE ] RS: PASS: Price check passed. Min price $264.78. [2026-01-02T12:30:25.935029] [DEBUG] [REMOTE ] RS: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:25.935160] [DEBUG] [REMOTE ] RS: PASS: Integrity check passed. [2026-01-02T12:30:25.935202] [DEBUG] [REMOTE ] RS: Symbol is viable for forecasting. [2026-01-02T12:30:25.935258] [INFO ] [MAIN ] [2748/3541] RS kept (0.5s) | 2744 kept, 4 rejected | 90.5/min | ETA: 8.8m [2026-01-02T12:30:26.414097] [DEBUG] [REMOTE ] RSG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:30:26.414241] [DEBUG] [REMOTE ] RSG: PASS: History has at least 300 days. [2026-01-02T12:30:26.414498] [DEBUG] [REMOTE ] RSG: PASS: Price check passed. Min price $204.12. [2026-01-02T12:30:26.414664] [DEBUG] [REMOTE ] RSG: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:26.414780] [DEBUG] [REMOTE ] RSG: PASS: Integrity check passed. [2026-01-02T12:30:26.414819] [DEBUG] [REMOTE ] RSG: Symbol is viable for forecasting. [2026-01-02T12:30:26.414865] [INFO ] [MAIN ] [2749/3541] RSG kept (0.5s) | 2745 kept, 4 rejected | 90.5/min | ETA: 8.7m [2026-01-02T12:30:26.695032] [DEBUG] [REMOTE ] RSI: Retrieved 1430 rows, trimmed to 300. [2026-01-02T12:30:26.695151] [DEBUG] [REMOTE ] RSI: PASS: History has at least 300 days. [2026-01-02T12:30:26.695344] [DEBUG] [REMOTE ] RSI: PASS: Price check passed. Min price $16.55. [2026-01-02T12:30:26.695477] [DEBUG] [REMOTE ] RSI: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:26.695611] [DEBUG] [REMOTE ] RSI: PASS: Integrity check passed. [2026-01-02T12:30:26.695672] [DEBUG] [REMOTE ] RSI: Symbol is viable for forecasting. [2026-01-02T12:30:26.695720] [INFO ] [MAIN ] [2750/3541] RSI kept (0.3s) | 2746 kept, 4 rejected | 90.6/min | ETA: 8.7m [2026-01-02T12:30:27.053411] [DEBUG] [REMOTE ] RSKD: Retrieved 1112 rows, trimmed to 300. [2026-01-02T12:30:27.053530] [DEBUG] [REMOTE ] RSKD: PASS: History has at least 300 days. [2026-01-02T12:30:27.053750] [DEBUG] [REMOTE ] RSKD: PASS: Price check passed. Min price $4.50. [2026-01-02T12:30:27.053889] [DEBUG] [REMOTE ] RSKD: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:27.053999] [DEBUG] [REMOTE ] RSKD: PASS: Integrity check passed. [2026-01-02T12:30:27.054039] [DEBUG] [REMOTE ] RSKD: Symbol is viable for forecasting. [2026-01-02T12:30:27.054087] [INFO ] [MAIN ] [2751/3541] RSKD kept (0.4s) | 2747 kept, 4 rejected | 90.6/min | ETA: 8.7m [2026-01-02T12:30:27.454590] [DEBUG] [REMOTE ] RSSS: Retrieved 3074 rows, trimmed to 300. [2026-01-02T12:30:27.454711] [DEBUG] [REMOTE ] RSSS: PASS: History has at least 300 days. [2026-01-02T12:30:27.454906] [DEBUG] [REMOTE ] RSSS: PASS: Price check passed. Min price $2.61. [2026-01-02T12:30:27.455069] [DEBUG] [REMOTE ] RSSS: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:27.455187] [DEBUG] [REMOTE ] RSSS: PASS: Integrity check passed. [2026-01-02T12:30:27.455227] [DEBUG] [REMOTE ] RSSS: Symbol is viable for forecasting. [2026-01-02T12:30:27.455273] [INFO ] [MAIN ] [2752/3541] RSSS kept (0.4s) | 2748 kept, 4 rejected | 90.6/min | ETA: 8.7m [2026-01-02T12:30:28.008994] [DEBUG] [REMOTE ] RTO: Retrieved 4648 rows, trimmed to 300. [2026-01-02T12:30:28.009131] [DEBUG] [REMOTE ] RTO: PASS: History has at least 300 days. [2026-01-02T12:30:28.009366] [DEBUG] [REMOTE ] RTO: PASS: Price check passed. Min price $26.00. [2026-01-02T12:30:28.009512] [DEBUG] [REMOTE ] RTO: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:28.009650] [DEBUG] [REMOTE ] RTO: PASS: Integrity check passed. [2026-01-02T12:30:28.009692] [DEBUG] [REMOTE ] RTO: Symbol is viable for forecasting. [2026-01-02T12:30:28.009740] [INFO ] [MAIN ] [2753/3541] RTO kept (0.6s) | 2749 kept, 4 rejected | 90.6/min | ETA: 8.7m [2026-01-02T12:30:28.236763] [DEBUG] [REMOTE ] RUM: Retrieved 1186 rows, trimmed to 300. [2026-01-02T12:30:28.236946] [DEBUG] [REMOTE ] RUM: PASS: History has at least 300 days. [2026-01-02T12:30:28.237236] [DEBUG] [REMOTE ] RUM: PASS: Price check passed. Min price $5.25. [2026-01-02T12:30:28.237431] [DEBUG] [REMOTE ] RUM: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:28.237626] [DEBUG] [REMOTE ] RUM: PASS: Integrity check passed. [2026-01-02T12:30:28.237692] [DEBUG] [REMOTE ] RUM: Symbol is viable for forecasting. [2026-01-02T12:30:28.237769] [INFO ] [MAIN ] [2754/3541] RUM kept (0.2s) | 2750 kept, 4 rejected | 90.6/min | ETA: 8.7m [2026-01-02T12:30:28.660426] [DEBUG] [REMOTE ] RUN: Retrieved 2618 rows, trimmed to 300. [2026-01-02T12:30:28.660561] [DEBUG] [REMOTE ] RUN: PASS: History has at least 300 days. [2026-01-02T12:30:28.660814] [DEBUG] [REMOTE ] RUN: PASS: Price check passed. Min price $17.08. [2026-01-02T12:30:28.660949] [DEBUG] [REMOTE ] RUN: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:28.661063] [DEBUG] [REMOTE ] RUN: PASS: Integrity check passed. [2026-01-02T12:30:28.661104] [DEBUG] [REMOTE ] RUN: Symbol is viable for forecasting. [2026-01-02T12:30:28.661153] [INFO ] [MAIN ] [2755/3541] RUN kept (0.4s) | 2751 kept, 4 rejected | 90.6/min | ETA: 8.7m [2026-01-02T12:30:30.621785] [DEBUG] [REMOTE ] RUNN: Retrieved 644 rows, trimmed to 300. [2026-01-02T12:30:30.621925] [DEBUG] [REMOTE ] RUNN: PASS: History has at least 300 days. [2026-01-02T12:30:30.622129] [DEBUG] [REMOTE ] RUNN: PASS: Price check passed. Min price $32.04. [2026-01-02T12:30:30.622270] [DEBUG] [REMOTE ] RUNN: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:30.622385] [DEBUG] [REMOTE ] RUNN: PASS: Integrity check passed. [2026-01-02T12:30:30.622428] [DEBUG] [REMOTE ] RUNN: Symbol is viable for forecasting. [2026-01-02T12:30:30.622477] [INFO ] [MAIN ] [2756/3541] RUNN kept (2.0s) | 2752 kept, 4 rejected | 90.6/min | ETA: 8.7m [2026-01-02T12:30:31.098045] [DEBUG] [REMOTE ] RUSHA: Retrieved 5909 rows, trimmed to 300. [2026-01-02T12:30:31.098197] [DEBUG] [REMOTE ] RUSHA: PASS: History has at least 300 days. [2026-01-02T12:30:31.098446] [DEBUG] [REMOTE ] RUSHA: PASS: Price check passed. Min price $46.50. [2026-01-02T12:30:31.098639] [DEBUG] [REMOTE ] RUSHA: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:31.098778] [DEBUG] [REMOTE ] RUSHA: PASS: Integrity check passed. [2026-01-02T12:30:31.098821] [DEBUG] [REMOTE ] RUSHA: Symbol is viable for forecasting. [2026-01-02T12:30:31.098874] [INFO ] [MAIN ] [2757/3541] RUSHA kept (0.5s) | 2753 kept, 4 rejected | 90.6/min | ETA: 8.7m [2026-01-02T12:30:31.590068] [DEBUG] [REMOTE ] RUSHB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:30:31.590200] [DEBUG] [REMOTE ] RUSHB: PASS: History has at least 300 days. [2026-01-02T12:30:31.590430] [DEBUG] [REMOTE ] RUSHB: PASS: Price check passed. Min price $47.94. [2026-01-02T12:30:31.590586] [DEBUG] [REMOTE ] RUSHB: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:31.590704] [DEBUG] [REMOTE ] RUSHB: PASS: Integrity check passed. [2026-01-02T12:30:31.590748] [DEBUG] [REMOTE ] RUSHB: Symbol is viable for forecasting. [2026-01-02T12:30:31.591336] [INFO ] [MAIN ] [2758/3541] RUSHB kept (0.5s) | 2754 kept, 4 rejected | 90.6/min | ETA: 8.6m [2026-01-02T12:30:31.867691] [DEBUG] [REMOTE ] RVMD: Retrieved 1479 rows, trimmed to 300. [2026-01-02T12:30:31.867812] [DEBUG] [REMOTE ] RVMD: PASS: History has at least 300 days. [2026-01-02T12:30:31.868010] [DEBUG] [REMOTE ] RVMD: PASS: Price check passed. Min price $46.57. [2026-01-02T12:30:31.868144] [DEBUG] [REMOTE ] RVMD: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:31.868252] [DEBUG] [REMOTE ] RVMD: PASS: Integrity check passed. [2026-01-02T12:30:31.868292] [DEBUG] [REMOTE ] RVMD: Symbol is viable for forecasting. [2026-01-02T12:30:31.868340] [INFO ] [MAIN ] [2759/3541] RVMD kept (0.3s) | 2755 kept, 4 rejected | 90.6/min | ETA: 8.6m [2026-01-02T12:30:32.429963] [DEBUG] [REMOTE ] RVSB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:30:32.430093] [DEBUG] [REMOTE ] RVSB: PASS: History has at least 300 days. [2026-01-02T12:30:32.430298] [DEBUG] [REMOTE ] RVSB: PASS: Price check passed. Min price $5.02. [2026-01-02T12:30:32.430428] [DEBUG] [REMOTE ] RVSB: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:32.430537] [DEBUG] [REMOTE ] RVSB: PASS: Integrity check passed. [2026-01-02T12:30:32.430595] [DEBUG] [REMOTE ] RVSB: Symbol is viable for forecasting. [2026-01-02T12:30:32.431161] [INFO ] [MAIN ] [2760/3541] RVSB kept (0.6s) | 2756 kept, 4 rejected | 90.6/min | ETA: 8.6m [2026-01-02T12:30:33.851810] [DEBUG] [REMOTE ] RVTY: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:30:33.851952] [DEBUG] [REMOTE ] RVTY: PASS: History has at least 300 days. [2026-01-02T12:30:33.852172] [DEBUG] [REMOTE ] RVTY: PASS: Price check passed. Min price $88.22. [2026-01-02T12:30:33.852308] [DEBUG] [REMOTE ] RVTY: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:33.852425] [DEBUG] [REMOTE ] RVTY: PASS: Integrity check passed. [2026-01-02T12:30:33.852498] [DEBUG] [REMOTE ] RVTY: Symbol is viable for forecasting. [2026-01-02T12:30:33.853069] [INFO ] [MAIN ] [2761/3541] RVTY kept (1.4s) | 2757 kept, 4 rejected | 90.6/min | ETA: 8.6m [2026-01-02T12:30:34.088696] [DEBUG] [REMOTE ] RWAY: Retrieved 1053 rows, trimmed to 300. [2026-01-02T12:30:34.088827] [DEBUG] [REMOTE ] RWAY: PASS: History has at least 300 days. [2026-01-02T12:30:34.089020] [DEBUG] [REMOTE ] RWAY: PASS: Price check passed. Min price $8.64. [2026-01-02T12:30:34.089151] [DEBUG] [REMOTE ] RWAY: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:34.089256] [DEBUG] [REMOTE ] RWAY: PASS: Integrity check passed. [2026-01-02T12:30:34.089294] [DEBUG] [REMOTE ] RWAY: Symbol is viable for forecasting. [2026-01-02T12:30:34.089342] [INFO ] [MAIN ] [2762/3541] RWAY kept (0.2s) | 2758 kept, 4 rejected | 90.6/min | ETA: 8.6m [2026-01-02T12:30:34.470145] [DEBUG] [REMOTE ] RXO: Retrieved 797 rows, trimmed to 300. [2026-01-02T12:30:34.470259] [DEBUG] [REMOTE ] RXO: PASS: History has at least 300 days. [2026-01-02T12:30:34.470452] [DEBUG] [REMOTE ] RXO: PASS: Price check passed. Min price $10.48. [2026-01-02T12:30:34.470599] [DEBUG] [REMOTE ] RXO: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:34.470706] [DEBUG] [REMOTE ] RXO: PASS: Integrity check passed. [2026-01-02T12:30:34.470745] [DEBUG] [REMOTE ] RXO: Symbol is viable for forecasting. [2026-01-02T12:30:34.470794] [INFO ] [MAIN ] [2763/3541] RXO kept (0.4s) | 2759 kept, 4 rejected | 90.6/min | ETA: 8.6m [2026-01-02T12:30:34.883121] [DEBUG] [REMOTE ] RXRX: Retrieved 1184 rows, trimmed to 300. [2026-01-02T12:30:34.883245] [DEBUG] [REMOTE ] RXRX: PASS: History has at least 300 days. [2026-01-02T12:30:34.883451] [DEBUG] [REMOTE ] RXRX: PASS: Price check passed. Min price $3.85. [2026-01-02T12:30:34.883600] [DEBUG] [REMOTE ] RXRX: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:34.883709] [DEBUG] [REMOTE ] RXRX: PASS: Integrity check passed. [2026-01-02T12:30:34.883749] [DEBUG] [REMOTE ] RXRX: Symbol is viable for forecasting. [2026-01-02T12:30:34.883800] [INFO ] [MAIN ] [2764/3541] RXRX kept (0.4s) | 2760 kept, 4 rejected | 90.6/min | ETA: 8.6m [2026-01-02T12:30:35.514990] [DEBUG] [REMOTE ] RY: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:30:35.515127] [DEBUG] [REMOTE ] RY: PASS: History has at least 300 days. [2026-01-02T12:30:35.515341] [DEBUG] [REMOTE ] RY: PASS: Price check passed. Min price $142.58. [2026-01-02T12:30:35.515474] [DEBUG] [REMOTE ] RY: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:35.515608] [DEBUG] [REMOTE ] RY: PASS: Integrity check passed. [2026-01-02T12:30:35.515656] [DEBUG] [REMOTE ] RY: Symbol is viable for forecasting. [2026-01-02T12:30:35.516260] [INFO ] [MAIN ] [2765/3541] RY kept (0.6s) | 2761 kept, 4 rejected | 90.6/min | ETA: 8.6m [2026-01-02T12:30:35.935216] [DEBUG] [REMOTE ] RYAAY: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:30:35.935352] [DEBUG] [REMOTE ] RYAAY: PASS: History has at least 300 days. [2026-01-02T12:30:35.935584] [DEBUG] [REMOTE ] RYAAY: PASS: Price check passed. Min price $60.23. [2026-01-02T12:30:35.935723] [DEBUG] [REMOTE ] RYAAY: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:35.935856] [DEBUG] [REMOTE ] RYAAY: PASS: Integrity check passed. [2026-01-02T12:30:35.935904] [DEBUG] [REMOTE ] RYAAY: Symbol is viable for forecasting. [2026-01-02T12:30:35.936441] [INFO ] [MAIN ] [2766/3541] RYAAY kept (0.4s) | 2762 kept, 4 rejected | 90.6/min | ETA: 8.6m [2026-01-02T12:30:36.262961] [DEBUG] [REMOTE ] RYAM: Retrieved 2905 rows, trimmed to 300. [2026-01-02T12:30:36.263202] [DEBUG] [REMOTE ] RYAM: PASS: History has at least 300 days. [2026-01-02T12:30:36.263415] [DEBUG] [REMOTE ] RYAM: PASS: Price check passed. Min price $5.52. [2026-01-02T12:30:36.263548] [DEBUG] [REMOTE ] RYAM: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:36.263674] [DEBUG] [REMOTE ] RYAM: PASS: Integrity check passed. [2026-01-02T12:30:36.263713] [DEBUG] [REMOTE ] RYAM: Symbol is viable for forecasting. [2026-01-02T12:30:36.263760] [INFO ] [MAIN ] [2767/3541] RYAM kept (0.3s) | 2763 kept, 4 rejected | 90.7/min | ETA: 8.5m [2026-01-02T12:30:36.590965] [DEBUG] [REMOTE ] RYAN: Retrieved 1117 rows, trimmed to 300. [2026-01-02T12:30:36.591091] [DEBUG] [REMOTE ] RYAN: PASS: History has at least 300 days. [2026-01-02T12:30:36.591284] [DEBUG] [REMOTE ] RYAN: PASS: Price check passed. Min price $50.57. [2026-01-02T12:30:36.591415] [DEBUG] [REMOTE ] RYAN: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:36.591520] [DEBUG] [REMOTE ] RYAN: PASS: Integrity check passed. [2026-01-02T12:30:36.591560] [DEBUG] [REMOTE ] RYAN: Symbol is viable for forecasting. [2026-01-02T12:30:36.591637] [INFO ] [MAIN ] [2768/3541] RYAN kept (0.3s) | 2764 kept, 4 rejected | 90.7/min | ETA: 8.5m [2026-01-02T12:30:37.084109] [DEBUG] [REMOTE ] RYI: Retrieved 2867 rows, trimmed to 300. [2026-01-02T12:30:37.084260] [DEBUG] [REMOTE ] RYI: PASS: History has at least 300 days. [2026-01-02T12:30:37.084528] [DEBUG] [REMOTE ] RYI: PASS: Price check passed. Min price $19.71. [2026-01-02T12:30:37.084733] [DEBUG] [REMOTE ] RYI: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:37.084905] [DEBUG] [REMOTE ] RYI: PASS: Integrity check passed. [2026-01-02T12:30:37.084964] [DEBUG] [REMOTE ] RYI: Symbol is viable for forecasting. [2026-01-02T12:30:37.085028] [INFO ] [MAIN ] [2769/3541] RYI kept (0.5s) | 2765 kept, 4 rejected | 90.7/min | ETA: 8.5m [2026-01-02T12:30:37.599413] [DEBUG] [REMOTE ] RYN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:30:37.599542] [DEBUG] [REMOTE ] RYN: PASS: History has at least 300 days. [2026-01-02T12:30:37.599823] [DEBUG] [REMOTE ] RYN: PASS: Price check passed. Min price $21.03. [2026-01-02T12:30:37.599959] [DEBUG] [REMOTE ] RYN: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:37.600069] [DEBUG] [REMOTE ] RYN: PASS: Integrity check passed. [2026-01-02T12:30:37.600108] [DEBUG] [REMOTE ] RYN: Symbol is viable for forecasting. [2026-01-02T12:30:37.600156] [INFO ] [MAIN ] [2770/3541] RYN kept (0.5s) | 2766 kept, 4 rejected | 90.7/min | ETA: 8.5m [2026-01-02T12:30:37.906219] [DEBUG] [REMOTE ] RYTM: Retrieved 2071 rows, trimmed to 300. [2026-01-02T12:30:37.906344] [DEBUG] [REMOTE ] RYTM: PASS: History has at least 300 days. [2026-01-02T12:30:37.906536] [DEBUG] [REMOTE ] RYTM: PASS: Price check passed. Min price $95.89. [2026-01-02T12:30:37.906689] [DEBUG] [REMOTE ] RYTM: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:37.906796] [DEBUG] [REMOTE ] RYTM: PASS: Integrity check passed. [2026-01-02T12:30:37.906835] [DEBUG] [REMOTE ] RYTM: Symbol is viable for forecasting. [2026-01-02T12:30:37.906882] [INFO ] [MAIN ] [2771/3541] RYTM kept (0.3s) | 2767 kept, 4 rejected | 90.7/min | ETA: 8.5m [2026-01-02T12:30:38.314809] [DEBUG] [REMOTE ] RZB: Retrieved 2403 rows, trimmed to 300. [2026-01-02T12:30:38.314956] [DEBUG] [REMOTE ] RZB: PASS: History has at least 300 days. [2026-01-02T12:30:38.315211] [DEBUG] [REMOTE ] RZB: PASS: Price check passed. Min price $24.52. [2026-01-02T12:30:38.315367] [DEBUG] [REMOTE ] RZB: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:38.315489] [DEBUG] [REMOTE ] RZB: PASS: Integrity check passed. [2026-01-02T12:30:38.315590] [DEBUG] [REMOTE ] RZB: Symbol is viable for forecasting. [2026-01-02T12:30:38.315645] [INFO ] [MAIN ] [2772/3541] RZB kept (0.4s) | 2768 kept, 4 rejected | 90.7/min | ETA: 8.5m [2026-01-02T12:30:38.643625] [DEBUG] [REMOTE ] RZC: Retrieved 811 rows, trimmed to 300. [2026-01-02T12:30:38.643756] [DEBUG] [REMOTE ] RZC: PASS: History has at least 300 days. [2026-01-02T12:30:38.643949] [DEBUG] [REMOTE ] RZC: PASS: Price check passed. Min price $24.95. [2026-01-02T12:30:38.644079] [DEBUG] [REMOTE ] RZC: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:38.644184] [DEBUG] [REMOTE ] RZC: PASS: Integrity check passed. [2026-01-02T12:30:38.644223] [DEBUG] [REMOTE ] RZC: Symbol is viable for forecasting. [2026-01-02T12:30:38.644271] [INFO ] [MAIN ] [2773/3541] RZC kept (0.3s) | 2769 kept, 4 rejected | 90.7/min | ETA: 8.5m [2026-01-02T12:30:39.226043] [DEBUG] [REMOTE ] S: Retrieved 1132 rows, trimmed to 300. [2026-01-02T12:30:39.226213] [DEBUG] [REMOTE ] S: PASS: History has at least 300 days. [2026-01-02T12:30:39.226466] [DEBUG] [REMOTE ] S: PASS: Price check passed. Min price $14.48. [2026-01-02T12:30:39.226666] [DEBUG] [REMOTE ] S: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:39.226807] [DEBUG] [REMOTE ] S: PASS: Integrity check passed. [2026-01-02T12:30:39.226862] [DEBUG] [REMOTE ] S: Symbol is viable for forecasting. [2026-01-02T12:30:39.226923] [INFO ] [MAIN ] [2774/3541] S kept (0.6s) | 2770 kept, 4 rejected | 90.7/min | ETA: 8.5m [2026-01-02T12:30:39.619377] [DEBUG] [REMOTE ] SA: Retrieved 5461 rows, trimmed to 300. [2026-01-02T12:30:39.619552] [DEBUG] [REMOTE ] SA: PASS: History has at least 300 days. [2026-01-02T12:30:39.619787] [DEBUG] [REMOTE ] SA: PASS: Price check passed. Min price $22.09. [2026-01-02T12:30:39.619924] [DEBUG] [REMOTE ] SA: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:39.620040] [DEBUG] [REMOTE ] SA: PASS: Integrity check passed. [2026-01-02T12:30:39.620080] [DEBUG] [REMOTE ] SA: Symbol is viable for forecasting. [2026-01-02T12:30:39.620127] [INFO ] [MAIN ] [2775/3541] SA kept (0.4s) | 2771 kept, 4 rejected | 90.7/min | ETA: 8.4m [2026-01-02T12:30:39.864342] [DEBUG] [REMOTE ] SAFE: Retrieved 2144 rows, trimmed to 300. [2026-01-02T12:30:39.864470] [DEBUG] [REMOTE ] SAFE: PASS: History has at least 300 days. [2026-01-02T12:30:39.864730] [DEBUG] [REMOTE ] SAFE: PASS: Price check passed. Min price $12.60. [2026-01-02T12:30:39.864869] [DEBUG] [REMOTE ] SAFE: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:39.864995] [DEBUG] [REMOTE ] SAFE: PASS: Integrity check passed. [2026-01-02T12:30:39.865050] [DEBUG] [REMOTE ] SAFE: Symbol is viable for forecasting. [2026-01-02T12:30:39.865100] [INFO ] [MAIN ] [2776/3541] SAFE kept (0.2s) | 2772 kept, 4 rejected | 90.8/min | ETA: 8.4m [2026-01-02T12:30:40.525211] [DEBUG] [REMOTE ] SAH: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:30:40.525372] [DEBUG] [REMOTE ] SAH: PASS: History has at least 300 days. [2026-01-02T12:30:40.525646] [DEBUG] [REMOTE ] SAH: PASS: Price check passed. Min price $59.34. [2026-01-02T12:30:40.525787] [DEBUG] [REMOTE ] SAH: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:40.525910] [DEBUG] [REMOTE ] SAH: PASS: Integrity check passed. [2026-01-02T12:30:40.525952] [DEBUG] [REMOTE ] SAH: Symbol is viable for forecasting. [2026-01-02T12:30:40.526561] [INFO ] [MAIN ] [2777/3541] SAH kept (0.7s) | 2773 kept, 4 rejected | 90.8/min | ETA: 8.4m [2026-01-02T12:30:40.988845] [DEBUG] [REMOTE ] SAIA: Retrieved 5864 rows, trimmed to 300. [2026-01-02T12:30:40.988987] [DEBUG] [REMOTE ] SAIA: PASS: History has at least 300 days. [2026-01-02T12:30:40.989202] [DEBUG] [REMOTE ] SAIA: PASS: Price check passed. Min price $250.48. [2026-01-02T12:30:40.989334] [DEBUG] [REMOTE ] SAIA: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:40.989446] [DEBUG] [REMOTE ] SAIA: PASS: Integrity check passed. [2026-01-02T12:30:40.989485] [DEBUG] [REMOTE ] SAIA: Symbol is viable for forecasting. [2026-01-02T12:30:40.989533] [INFO ] [MAIN ] [2778/3541] SAIA kept (0.5s) | 2774 kept, 4 rejected | 90.8/min | ETA: 8.4m [2026-01-02T12:30:41.330388] [DEBUG] [REMOTE ] SAIC: Retrieved 3093 rows, trimmed to 300. [2026-01-02T12:30:41.330544] [DEBUG] [REMOTE ] SAIC: PASS: History has at least 300 days. [2026-01-02T12:30:41.330812] [DEBUG] [REMOTE ] SAIC: PASS: Price check passed. Min price $85.01. [2026-01-02T12:30:41.330957] [DEBUG] [REMOTE ] SAIC: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:41.331078] [DEBUG] [REMOTE ] SAIC: PASS: Integrity check passed. [2026-01-02T12:30:41.331120] [DEBUG] [REMOTE ] SAIC: Symbol is viable for forecasting. [2026-01-02T12:30:41.331171] [INFO ] [MAIN ] [2779/3541] SAIC kept (0.3s) | 2775 kept, 4 rejected | 90.8/min | ETA: 8.4m [2026-01-02T12:30:41.847005] [DEBUG] [REMOTE ] SAM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:30:41.847147] [DEBUG] [REMOTE ] SAM: PASS: History has at least 300 days. [2026-01-02T12:30:41.847379] [DEBUG] [REMOTE ] SAM: PASS: Price check passed. Min price $190.96. [2026-01-02T12:30:41.847518] [DEBUG] [REMOTE ] SAM: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:41.847658] [DEBUG] [REMOTE ] SAM: PASS: Integrity check passed. [2026-01-02T12:30:41.847701] [DEBUG] [REMOTE ] SAM: Symbol is viable for forecasting. [2026-01-02T12:30:41.847750] [INFO ] [MAIN ] [2780/3541] SAM kept (0.5s) | 2776 kept, 4 rejected | 90.8/min | ETA: 8.4m [2026-01-02T12:30:42.127050] [DEBUG] [REMOTE ] SAMG: Retrieved 3148 rows, trimmed to 300. [2026-01-02T12:30:42.127172] [DEBUG] [REMOTE ] SAMG: PASS: History has at least 300 days. [2026-01-02T12:30:42.127366] [DEBUG] [REMOTE ] SAMG: PASS: Price check passed. Min price $13.11. [2026-01-02T12:30:42.127497] [DEBUG] [REMOTE ] SAMG: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:42.127630] [DEBUG] [REMOTE ] SAMG: PASS: Integrity check passed. [2026-01-02T12:30:42.127671] [DEBUG] [REMOTE ] SAMG: Symbol is viable for forecasting. [2026-01-02T12:30:42.127720] [INFO ] [MAIN ] [2781/3541] SAMG kept (0.3s) | 2777 kept, 4 rejected | 90.8/min | ETA: 8.4m [2026-01-02T12:30:42.742825] [DEBUG] [REMOTE ] SAN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:30:42.742969] [DEBUG] [REMOTE ] SAN: PASS: History has at least 300 days. [2026-01-02T12:30:42.743220] [DEBUG] [REMOTE ] SAN: PASS: Price check passed. Min price $9.53. [2026-01-02T12:30:42.743357] [DEBUG] [REMOTE ] SAN: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:42.743479] [DEBUG] [REMOTE ] SAN: PASS: Integrity check passed. [2026-01-02T12:30:42.743518] [DEBUG] [REMOTE ] SAN: Symbol is viable for forecasting. [2026-01-02T12:30:42.744124] [INFO ] [MAIN ] [2782/3541] SAN kept (0.6s) | 2778 kept, 4 rejected | 90.8/min | ETA: 8.4m [2026-01-02T12:30:42.892534] [DEBUG] [REMOTE ] SANA: Retrieved 1233 rows, trimmed to 300. [2026-01-02T12:30:42.892709] [DEBUG] [REMOTE ] SANA: PASS: History has at least 300 days. [2026-01-02T12:30:42.892914] [DEBUG] [REMOTE ] SANA: PASS: Price check passed. Min price $3.23. [2026-01-02T12:30:42.893046] [DEBUG] [REMOTE ] SANA: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:42.893154] [DEBUG] [REMOTE ] SANA: PASS: Integrity check passed. [2026-01-02T12:30:42.893221] [DEBUG] [REMOTE ] SANA: Symbol is viable for forecasting. [2026-01-02T12:30:42.893271] [INFO ] [MAIN ] [2783/3541] SANA kept (0.1s) | 2779 kept, 4 rejected | 90.8/min | ETA: 8.3m [2026-01-02T12:30:43.564962] [DEBUG] [REMOTE ] SANM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:30:43.565098] [DEBUG] [REMOTE ] SANM: PASS: History has at least 300 days. [2026-01-02T12:30:43.565483] [DEBUG] [REMOTE ] SANM: PASS: Price check passed. Min price $122.71. [2026-01-02T12:30:43.565635] [DEBUG] [REMOTE ] SANM: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:43.565752] [DEBUG] [REMOTE ] SANM: PASS: Integrity check passed. [2026-01-02T12:30:43.565792] [DEBUG] [REMOTE ] SANM: Symbol is viable for forecasting. [2026-01-02T12:30:43.565839] [INFO ] [MAIN ] [2784/3541] SANM kept (0.7s) | 2780 kept, 4 rejected | 90.8/min | ETA: 8.3m [2026-01-02T12:30:44.029320] [DEBUG] [REMOTE ] SAP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:30:44.029453] [DEBUG] [REMOTE ] SAP: PASS: History has at least 300 days. [2026-01-02T12:30:44.029685] [DEBUG] [REMOTE ] SAP: PASS: Price check passed. Min price $233.94. [2026-01-02T12:30:44.029819] [DEBUG] [REMOTE ] SAP: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:44.029929] [DEBUG] [REMOTE ] SAP: PASS: Integrity check passed. [2026-01-02T12:30:44.029972] [DEBUG] [REMOTE ] SAP: Symbol is viable for forecasting. [2026-01-02T12:30:44.030020] [INFO ] [MAIN ] [2785/3541] SAP kept (0.5s) | 2781 kept, 4 rejected | 90.9/min | ETA: 8.3m [2026-01-02T12:30:44.136063] [DEBUG] [REMOTE ] SARK: Retrieved 1040 rows, trimmed to 300. [2026-01-02T12:30:44.136190] [DEBUG] [REMOTE ] SARK: PASS: History has at least 300 days. [2026-01-02T12:30:44.136386] [DEBUG] [REMOTE ] SARK: PASS: Price check passed. Min price $25.95. [2026-01-02T12:30:44.136522] [DEBUG] [REMOTE ] SARK: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:44.136658] [DEBUG] [REMOTE ] SARK: PASS: Integrity check passed. [2026-01-02T12:30:44.136704] [DEBUG] [REMOTE ] SARK: Symbol is viable for forecasting. [2026-01-02T12:30:44.136753] [INFO ] [MAIN ] [2786/3541] SARK kept (0.1s) | 2782 kept, 4 rejected | 90.9/min | ETA: 8.3m [2026-01-02T12:30:44.655211] [DEBUG] [REMOTE ] SATL: Retrieved 1198 rows, trimmed to 300. [2026-01-02T12:30:44.655353] [DEBUG] [REMOTE ] SATL: PASS: History has at least 300 days. [2026-01-02T12:30:44.655556] [DEBUG] [REMOTE ] SATL: PASS: Price check passed. Min price $1.27. [2026-01-02T12:30:44.655739] [DEBUG] [REMOTE ] SATL: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:44.655850] [DEBUG] [REMOTE ] SATL: PASS: Integrity check passed. [2026-01-02T12:30:44.655889] [DEBUG] [REMOTE ] SATL: Symbol is viable for forecasting. [2026-01-02T12:30:44.655936] [INFO ] [MAIN ] [2787/3541] SATL kept (0.5s) | 2783 kept, 4 rejected | 90.9/min | ETA: 8.3m [2026-01-02T12:30:45.219041] [DEBUG] [REMOTE ] SATS: Retrieved 4529 rows, trimmed to 300. [2026-01-02T12:30:45.219185] [DEBUG] [REMOTE ] SATS: PASS: History has at least 300 days. [2026-01-02T12:30:45.219421] [DEBUG] [REMOTE ] SATS: PASS: Price check passed. Min price $66.93. [2026-01-02T12:30:45.219554] [DEBUG] [REMOTE ] SATS: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:45.219690] [DEBUG] [REMOTE ] SATS: PASS: Integrity check passed. [2026-01-02T12:30:45.219730] [DEBUG] [REMOTE ] SATS: Symbol is viable for forecasting. [2026-01-02T12:30:45.219778] [INFO ] [MAIN ] [2788/3541] SATS kept (0.6s) | 2784 kept, 4 rejected | 90.9/min | ETA: 8.3m [2026-01-02T12:30:45.639292] [DEBUG] [REMOTE ] SAVA: Retrieved 6405 rows, trimmed to 300. [2026-01-02T12:30:45.639441] [DEBUG] [REMOTE ] SAVA: PASS: History has at least 300 days. [2026-01-02T12:30:45.639716] [DEBUG] [REMOTE ] SAVA: PASS: Price check passed. Min price $1.98. [2026-01-02T12:30:45.639865] [DEBUG] [REMOTE ] SAVA: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:45.639987] [DEBUG] [REMOTE ] SAVA: PASS: Integrity check passed. [2026-01-02T12:30:45.640028] [DEBUG] [REMOTE ] SAVA: Symbol is viable for forecasting. [2026-01-02T12:30:45.640078] [INFO ] [MAIN ] [2789/3541] SAVA kept (0.4s) | 2785 kept, 4 rejected | 90.9/min | ETA: 8.3m [2026-01-02T12:30:45.941105] [DEBUG] [REMOTE ] SB: Retrieved 4426 rows, trimmed to 300. [2026-01-02T12:30:45.941236] [DEBUG] [REMOTE ] SB: PASS: History has at least 300 days. [2026-01-02T12:30:45.941444] [DEBUG] [REMOTE ] SB: PASS: Price check passed. Min price $4.10. [2026-01-02T12:30:45.941597] [DEBUG] [REMOTE ] SB: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:45.941712] [DEBUG] [REMOTE ] SB: PASS: Integrity check passed. [2026-01-02T12:30:45.941752] [DEBUG] [REMOTE ] SB: Symbol is viable for forecasting. [2026-01-02T12:30:45.941800] [INFO ] [MAIN ] [2790/3541] SB kept (0.3s) | 2786 kept, 4 rejected | 90.9/min | ETA: 8.3m [2026-01-02T12:30:46.499390] [DEBUG] [REMOTE ] SBAC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:30:46.499540] [DEBUG] [REMOTE ] SBAC: PASS: History has at least 300 days. [2026-01-02T12:30:46.499794] [DEBUG] [REMOTE ] SBAC: PASS: Price check passed. Min price $186.42. [2026-01-02T12:30:46.499932] [DEBUG] [REMOTE ] SBAC: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:46.500057] [DEBUG] [REMOTE ] SBAC: PASS: Integrity check passed. [2026-01-02T12:30:46.500097] [DEBUG] [REMOTE ] SBAC: Symbol is viable for forecasting. [2026-01-02T12:30:46.500920] [INFO ] [MAIN ] [2791/3541] SBAC kept (0.6s) | 2787 kept, 4 rejected | 90.9/min | ETA: 8.2m [2026-01-02T12:30:47.001277] [DEBUG] [REMOTE ] SBCF: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:30:47.001415] [DEBUG] [REMOTE ] SBCF: PASS: History has at least 300 days. [2026-01-02T12:30:47.001651] [DEBUG] [REMOTE ] SBCF: PASS: Price check passed. Min price $28.63. [2026-01-02T12:30:47.001785] [DEBUG] [REMOTE ] SBCF: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:47.001900] [DEBUG] [REMOTE ] SBCF: PASS: Integrity check passed. [2026-01-02T12:30:47.001939] [DEBUG] [REMOTE ] SBCF: Symbol is viable for forecasting. [2026-01-02T12:30:47.001989] [INFO ] [MAIN ] [2792/3541] SBCF kept (0.5s) | 2788 kept, 4 rejected | 90.9/min | ETA: 8.2m [2026-01-02T12:30:47.182653] [DEBUG] [REMOTE ] SBFM: Retrieved 4036 rows, trimmed to 300. [2026-01-02T12:30:47.182788] [DEBUG] [REMOTE ] SBFM: PASS: History has at least 300 days. [2026-01-02T12:30:47.182996] [DEBUG] [REMOTE ] SBFM: PASS: Price check passed. Min price $1.23. [2026-01-02T12:30:47.183129] [DEBUG] [REMOTE ] SBFM: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:47.183240] [DEBUG] [REMOTE ] SBFM: PASS: Integrity check passed. [2026-01-02T12:30:47.183280] [DEBUG] [REMOTE ] SBFM: Symbol is viable for forecasting. [2026-01-02T12:30:47.183326] [INFO ] [MAIN ] [2793/3541] SBFM kept (0.2s) | 2789 kept, 4 rejected | 91.0/min | ETA: 8.2m [2026-01-02T12:30:47.839154] [DEBUG] [REMOTE ] SBGI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:30:47.839306] [DEBUG] [REMOTE ] SBGI: PASS: History has at least 300 days. [2026-01-02T12:30:47.839538] [DEBUG] [REMOTE ] SBGI: PASS: Price check passed. Min price $12.53. [2026-01-02T12:30:47.839696] [DEBUG] [REMOTE ] SBGI: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:47.839816] [DEBUG] [REMOTE ] SBGI: PASS: Integrity check passed. [2026-01-02T12:30:47.839883] [DEBUG] [REMOTE ] SBGI: Symbol is viable for forecasting. [2026-01-02T12:30:47.840465] [INFO ] [MAIN ] [2794/3541] SBGI kept (0.7s) | 2790 kept, 4 rejected | 91.0/min | ETA: 8.2m [2026-01-02T12:30:51.833260] [DEBUG] [REMOTE ] SBH: Retrieved 4809 rows, trimmed to 300. [2026-01-02T12:30:51.833396] [DEBUG] [REMOTE ] SBH: PASS: History has at least 300 days. [2026-01-02T12:30:51.833630] [DEBUG] [REMOTE ] SBH: PASS: Price check passed. Min price $13.76. [2026-01-02T12:30:51.833767] [DEBUG] [REMOTE ] SBH: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:51.833881] [DEBUG] [REMOTE ] SBH: PASS: Integrity check passed. [2026-01-02T12:30:51.833921] [DEBUG] [REMOTE ] SBH: Symbol is viable for forecasting. [2026-01-02T12:30:51.833970] [INFO ] [MAIN ] [2795/3541] SBH kept (4.0s) | 2791 kept, 4 rejected | 90.8/min | ETA: 8.2m [2026-01-02T12:30:52.324621] [DEBUG] [REMOTE ] SBI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:30:52.324752] [DEBUG] [REMOTE ] SBI: PASS: History has at least 300 days. [2026-01-02T12:30:52.324955] [DEBUG] [REMOTE ] SBI: PASS: Price check passed. Min price $7.66. [2026-01-02T12:30:52.325087] [DEBUG] [REMOTE ] SBI: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:52.325198] [DEBUG] [REMOTE ] SBI: PASS: Integrity check passed. [2026-01-02T12:30:52.325236] [DEBUG] [REMOTE ] SBI: Symbol is viable for forecasting. [2026-01-02T12:30:52.325283] [INFO ] [MAIN ] [2796/3541] SBI kept (0.5s) | 2792 kept, 4 rejected | 90.8/min | ETA: 8.2m [2026-01-02T12:30:52.740768] [DEBUG] [REMOTE ] SBLK: Retrieved 4993 rows, trimmed to 300. [2026-01-02T12:30:52.740910] [DEBUG] [REMOTE ] SBLK: PASS: History has at least 300 days. [2026-01-02T12:30:52.741126] [DEBUG] [REMOTE ] SBLK: PASS: Price check passed. Min price $16.70. [2026-01-02T12:30:52.741268] [DEBUG] [REMOTE ] SBLK: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:52.741591] [DEBUG] [REMOTE ] SBLK: PASS: Integrity check passed. [2026-01-02T12:30:52.741635] [DEBUG] [REMOTE ] SBLK: Symbol is viable for forecasting. [2026-01-02T12:30:52.741684] [INFO ] [MAIN ] [2797/3541] SBLK kept (0.4s) | 2793 kept, 4 rejected | 90.8/min | ETA: 8.2m [2026-01-02T12:30:53.275407] [DEBUG] [REMOTE ] SBRA: Retrieved 5978 rows, trimmed to 300. [2026-01-02T12:30:53.275551] [DEBUG] [REMOTE ] SBRA: PASS: History has at least 300 days. [2026-01-02T12:30:53.275774] [DEBUG] [REMOTE ] SBRA: PASS: Price check passed. Min price $16.96. [2026-01-02T12:30:53.275905] [DEBUG] [REMOTE ] SBRA: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:53.276013] [DEBUG] [REMOTE ] SBRA: PASS: Integrity check passed. [2026-01-02T12:30:53.276052] [DEBUG] [REMOTE ] SBRA: Symbol is viable for forecasting. [2026-01-02T12:30:53.276098] [INFO ] [MAIN ] [2798/3541] SBRA kept (0.5s) | 2794 kept, 4 rejected | 90.8/min | ETA: 8.2m [2026-01-02T12:30:53.698155] [DEBUG] [REMOTE ] SBS: Retrieved 5950 rows, trimmed to 300. [2026-01-02T12:30:53.698285] [DEBUG] [REMOTE ] SBS: PASS: History has at least 300 days. [2026-01-02T12:30:53.698493] [DEBUG] [REMOTE ] SBS: PASS: Price check passed. Min price $21.20. [2026-01-02T12:30:53.698668] [DEBUG] [REMOTE ] SBS: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:53.698785] [DEBUG] [REMOTE ] SBS: PASS: Integrity check passed. [2026-01-02T12:30:53.698826] [DEBUG] [REMOTE ] SBS: Symbol is viable for forecasting. [2026-01-02T12:30:53.698876] [INFO ] [MAIN ] [2799/3541] SBS kept (0.4s) | 2795 kept, 4 rejected | 90.8/min | ETA: 8.2m [2026-01-02T12:30:54.106431] [DEBUG] [REMOTE ] SBSI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:30:54.106600] [DEBUG] [REMOTE ] SBSI: PASS: History has at least 300 days. [2026-01-02T12:30:54.106813] [DEBUG] [REMOTE ] SBSI: PASS: Price check passed. Min price $26.11. [2026-01-02T12:30:54.106949] [DEBUG] [REMOTE ] SBSI: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:54.107063] [DEBUG] [REMOTE ] SBSI: PASS: Integrity check passed. [2026-01-02T12:30:54.107103] [DEBUG] [REMOTE ] SBSI: Symbol is viable for forecasting. [2026-01-02T12:30:54.107873] [INFO ] [MAIN ] [2800/3541] SBSI kept (0.4s) | 2796 kept, 4 rejected | 90.8/min | ETA: 8.2m [2026-01-02T12:30:54.569801] [DEBUG] [REMOTE ] SBUX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:30:54.569946] [DEBUG] [REMOTE ] SBUX: PASS: History has at least 300 days. [2026-01-02T12:30:54.570186] [DEBUG] [REMOTE ] SBUX: PASS: Price check passed. Min price $77.89. [2026-01-02T12:30:54.570320] [DEBUG] [REMOTE ] SBUX: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:54.570440] [DEBUG] [REMOTE ] SBUX: PASS: Integrity check passed. [2026-01-02T12:30:54.570481] [DEBUG] [REMOTE ] SBUX: Symbol is viable for forecasting. [2026-01-02T12:30:54.570531] [INFO ] [MAIN ] [2801/3541] SBUX kept (0.5s) | 2797 kept, 4 rejected | 90.9/min | ETA: 8.1m [2026-01-02T12:30:56.817001] [DEBUG] [REMOTE ] SCD: Retrieved 5499 rows, trimmed to 300. [2026-01-02T12:30:56.817161] [DEBUG] [REMOTE ] SCD: PASS: History has at least 300 days. [2026-01-02T12:30:56.817638] [DEBUG] [REMOTE ] SCD: PASS: Price check passed. Min price $13.84. [2026-01-02T12:30:56.817785] [DEBUG] [REMOTE ] SCD: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:56.817919] [DEBUG] [REMOTE ] SCD: PASS: Integrity check passed. [2026-01-02T12:30:56.817960] [DEBUG] [REMOTE ] SCD: Symbol is viable for forecasting. [2026-01-02T12:30:56.818012] [INFO ] [MAIN ] [2802/3541] SCD kept (2.2s) | 2798 kept, 4 rejected | 90.8/min | ETA: 8.1m [2026-01-02T12:30:57.138156] [DEBUG] [REMOTE ] SCHL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:30:57.138311] [DEBUG] [REMOTE ] SCHL: PASS: History has at least 300 days. [2026-01-02T12:30:57.138609] [DEBUG] [REMOTE ] SCHL: PASS: Price check passed. Min price $27.00. [2026-01-02T12:30:57.138765] [DEBUG] [REMOTE ] SCHL: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:57.138897] [DEBUG] [REMOTE ] SCHL: PASS: Integrity check passed. [2026-01-02T12:30:57.138939] [DEBUG] [REMOTE ] SCHL: Symbol is viable for forecasting. [2026-01-02T12:30:57.139502] [INFO ] [MAIN ] [2803/3541] SCHL kept (0.3s) | 2799 kept, 4 rejected | 90.8/min | ETA: 8.1m [2026-01-02T12:30:57.703082] [DEBUG] [REMOTE ] SCI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:30:57.703212] [DEBUG] [REMOTE ] SCI: PASS: History has at least 300 days. [2026-01-02T12:30:57.703427] [DEBUG] [REMOTE ] SCI: PASS: Price check passed. Min price $75.57. [2026-01-02T12:30:57.703559] [DEBUG] [REMOTE ] SCI: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:57.703691] [DEBUG] [REMOTE ] SCI: PASS: Integrity check passed. [2026-01-02T12:30:57.703731] [DEBUG] [REMOTE ] SCI: Symbol is viable for forecasting. [2026-01-02T12:30:57.703779] [INFO ] [MAIN ] [2804/3541] SCI kept (0.6s) | 2800 kept, 4 rejected | 90.8/min | ETA: 8.1m [2026-01-02T12:30:58.171084] [DEBUG] [REMOTE ] SCL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:30:58.171214] [DEBUG] [REMOTE ] SCL: PASS: History has at least 300 days. [2026-01-02T12:30:58.171420] [DEBUG] [REMOTE ] SCL: PASS: Price check passed. Min price $41.94. [2026-01-02T12:30:58.171552] [DEBUG] [REMOTE ] SCL: PASS: Continuity check passed with 300 days. [2026-01-02T12:30:58.171683] [DEBUG] [REMOTE ] SCL: PASS: Integrity check passed. [2026-01-02T12:30:58.171750] [DEBUG] [REMOTE ] SCL: Symbol is viable for forecasting. [2026-01-02T12:30:58.172342] [INFO ] [MAIN ] [2805/3541] SCL kept (0.5s) | 2801 kept, 4 rejected | 90.8/min | ETA: 8.1m [2026-01-02T12:31:10.026885] [DEBUG] [REMOTE ] SCM: Retrieved 3306 rows, trimmed to 300. [2026-01-02T12:31:10.027062] [DEBUG] [REMOTE ] SCM: PASS: History has at least 300 days. [2026-01-02T12:31:10.027322] [DEBUG] [REMOTE ] SCM: PASS: Price check passed. Min price $11.34. [2026-01-02T12:31:10.027492] [DEBUG] [REMOTE ] SCM: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:10.027645] [DEBUG] [REMOTE ] SCM: PASS: Integrity check passed. [2026-01-02T12:31:10.027693] [DEBUG] [REMOTE ] SCM: Symbol is viable for forecasting. [2026-01-02T12:31:10.027750] [INFO ] [MAIN ] [2806/3541] SCM kept (11.9s) | 2802 kept, 4 rejected | 90.3/min | ETA: 8.1m [2026-01-02T12:31:10.516261] [DEBUG] [REMOTE ] SCSC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:31:10.516431] [DEBUG] [REMOTE ] SCSC: PASS: History has at least 300 days. [2026-01-02T12:31:10.516744] [DEBUG] [REMOTE ] SCSC: PASS: Price check passed. Min price $37.72. [2026-01-02T12:31:10.516893] [DEBUG] [REMOTE ] SCSC: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:10.517037] [DEBUG] [REMOTE ] SCSC: PASS: Integrity check passed. [2026-01-02T12:31:10.517085] [DEBUG] [REMOTE ] SCSC: Symbol is viable for forecasting. [2026-01-02T12:31:10.517139] [INFO ] [MAIN ] [2807/3541] SCSC kept (0.5s) | 2803 kept, 4 rejected | 90.3/min | ETA: 8.1m [2026-01-02T12:31:11.047077] [DEBUG] [REMOTE ] SCVL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:31:11.047223] [DEBUG] [REMOTE ] SCVL: PASS: History has at least 300 days. [2026-01-02T12:31:11.047454] [DEBUG] [REMOTE ] SCVL: PASS: Price check passed. Min price $15.67. [2026-01-02T12:31:11.047609] [DEBUG] [REMOTE ] SCVL: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:11.047731] [DEBUG] [REMOTE ] SCVL: PASS: Integrity check passed. [2026-01-02T12:31:11.047772] [DEBUG] [REMOTE ] SCVL: Symbol is viable for forecasting. [2026-01-02T12:31:11.047820] [INFO ] [MAIN ] [2808/3541] SCVL kept (0.5s) | 2804 kept, 4 rejected | 90.3/min | ETA: 8.1m [2026-01-02T12:31:11.442542] [DEBUG] [REMOTE ] SCZ: Retrieved 4542 rows, trimmed to 300. [2026-01-02T12:31:11.442708] [DEBUG] [REMOTE ] SCZ: PASS: History has at least 300 days. [2026-01-02T12:31:11.442929] [DEBUG] [REMOTE ] SCZ: PASS: Price check passed. Min price $72.07. [2026-01-02T12:31:11.443067] [DEBUG] [REMOTE ] SCZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:11.443198] [DEBUG] [REMOTE ] SCZ: PASS: Integrity check passed. [2026-01-02T12:31:11.443245] [DEBUG] [REMOTE ] SCZ: Symbol is viable for forecasting. [2026-01-02T12:31:11.443296] [INFO ] [MAIN ] [2809/3541] SCZ kept (0.4s) | 2805 kept, 4 rejected | 90.3/min | ETA: 8.1m [2026-01-02T12:31:11.640795] [DEBUG] [REMOTE ] SD: Retrieved 2324 rows, trimmed to 300. [2026-01-02T12:31:11.640938] [DEBUG] [REMOTE ] SD: PASS: History has at least 300 days. [2026-01-02T12:31:11.641165] [DEBUG] [REMOTE ] SD: PASS: Price check passed. Min price $11.16. [2026-01-02T12:31:11.641298] [DEBUG] [REMOTE ] SD: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:11.641414] [DEBUG] [REMOTE ] SD: PASS: Integrity check passed. [2026-01-02T12:31:11.641454] [DEBUG] [REMOTE ] SD: Symbol is viable for forecasting. [2026-01-02T12:31:11.641501] [INFO ] [MAIN ] [2810/3541] SD kept (0.2s) | 2806 kept, 4 rejected | 90.3/min | ETA: 8.1m [2026-01-02T12:31:12.059044] [DEBUG] [REMOTE ] SDA: Retrieved 659 rows, trimmed to 300. [2026-01-02T12:31:12.059182] [DEBUG] [REMOTE ] SDA: PASS: History has at least 300 days. [2026-01-02T12:31:12.059382] [DEBUG] [REMOTE ] SDA: PASS: Price check passed. Min price $1.81. [2026-01-02T12:31:12.059512] [DEBUG] [REMOTE ] SDA: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:12.059642] [DEBUG] [REMOTE ] SDA: PASS: Integrity check passed. [2026-01-02T12:31:12.059683] [DEBUG] [REMOTE ] SDA: Symbol is viable for forecasting. [2026-01-02T12:31:12.059729] [INFO ] [MAIN ] [2811/3541] SDA kept (0.4s) | 2807 kept, 4 rejected | 90.3/min | ETA: 8.1m [2026-01-02T12:31:12.422653] [DEBUG] [REMOTE ] SDHY: Retrieved 1280 rows, trimmed to 300. [2026-01-02T12:31:12.422797] [DEBUG] [REMOTE ] SDHY: PASS: History has at least 300 days. [2026-01-02T12:31:12.422992] [DEBUG] [REMOTE ] SDHY: PASS: Price check passed. Min price $16.04. [2026-01-02T12:31:12.423123] [DEBUG] [REMOTE ] SDHY: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:12.423228] [DEBUG] [REMOTE ] SDHY: PASS: Integrity check passed. [2026-01-02T12:31:12.423267] [DEBUG] [REMOTE ] SDHY: Symbol is viable for forecasting. [2026-01-02T12:31:12.423313] [INFO ] [MAIN ] [2812/3541] SDHY kept (0.4s) | 2808 kept, 4 rejected | 90.3/min | ETA: 8.1m [2026-01-02T12:31:12.871881] [DEBUG] [REMOTE ] SDRL: Retrieved 806 rows, trimmed to 300. [2026-01-02T12:31:12.872018] [DEBUG] [REMOTE ] SDRL: PASS: History has at least 300 days. [2026-01-02T12:31:12.872217] [DEBUG] [REMOTE ] SDRL: PASS: Price check passed. Min price $28.40. [2026-01-02T12:31:12.872350] [DEBUG] [REMOTE ] SDRL: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:12.872457] [DEBUG] [REMOTE ] SDRL: PASS: Integrity check passed. [2026-01-02T12:31:12.872497] [DEBUG] [REMOTE ] SDRL: Symbol is viable for forecasting. [2026-01-02T12:31:12.872543] [INFO ] [MAIN ] [2813/3541] SDRL kept (0.4s) | 2809 kept, 4 rejected | 90.4/min | ETA: 8.1m [2026-01-02T12:31:13.341817] [DEBUG] [REMOTE ] SDVY: Retrieved 2050 rows, trimmed to 300. [2026-01-02T12:31:13.341942] [DEBUG] [REMOTE ] SDVY: PASS: History has at least 300 days. [2026-01-02T12:31:13.342147] [DEBUG] [REMOTE ] SDVY: PASS: Price check passed. Min price $36.31. [2026-01-02T12:31:13.342287] [DEBUG] [REMOTE ] SDVY: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:13.342400] [DEBUG] [REMOTE ] SDVY: PASS: Integrity check passed. [2026-01-02T12:31:13.342441] [DEBUG] [REMOTE ] SDVY: Symbol is viable for forecasting. [2026-01-02T12:31:13.342491] [INFO ] [MAIN ] [2814/3541] SDVY kept (0.5s) | 2810 kept, 4 rejected | 90.4/min | ETA: 8.0m [2026-01-02T12:31:13.703091] [DEBUG] [REMOTE ] SE: Retrieved 2060 rows, trimmed to 300. [2026-01-02T12:31:13.703213] [DEBUG] [REMOTE ] SE: PASS: History has at least 300 days. [2026-01-02T12:31:13.703404] [DEBUG] [REMOTE ] SE: PASS: Price check passed. Min price $118.95. [2026-01-02T12:31:13.703536] [DEBUG] [REMOTE ] SE: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:13.703671] [DEBUG] [REMOTE ] SE: PASS: Integrity check passed. [2026-01-02T12:31:13.703712] [DEBUG] [REMOTE ] SE: Symbol is viable for forecasting. [2026-01-02T12:31:13.703758] [INFO ] [MAIN ] [2815/3541] SE kept (0.4s) | 2811 kept, 4 rejected | 90.4/min | ETA: 8.0m [2026-01-02T12:31:14.170369] [DEBUG] [REMOTE ] SEDG: Retrieved 2709 rows, trimmed to 300. [2026-01-02T12:31:14.170488] [DEBUG] [REMOTE ] SEDG: PASS: History has at least 300 days. [2026-01-02T12:31:14.170717] [DEBUG] [REMOTE ] SEDG: PASS: Price check passed. Min price $28.47. [2026-01-02T12:31:14.170854] [DEBUG] [REMOTE ] SEDG: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:14.170961] [DEBUG] [REMOTE ] SEDG: PASS: Integrity check passed. [2026-01-02T12:31:14.171026] [DEBUG] [REMOTE ] SEDG: Symbol is viable for forecasting. [2026-01-02T12:31:14.171075] [INFO ] [MAIN ] [2816/3541] SEDG kept (0.5s) | 2812 kept, 4 rejected | 90.4/min | ETA: 8.0m [2026-01-02T12:31:15.138133] [DEBUG] [REMOTE ] SEE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:31:15.138271] [DEBUG] [REMOTE ] SEE: PASS: History has at least 300 days. [2026-01-02T12:31:15.138490] [DEBUG] [REMOTE ] SEE: PASS: Price check passed. Min price $33.33. [2026-01-02T12:31:15.138658] [DEBUG] [REMOTE ] SEE: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:15.138801] [DEBUG] [REMOTE ] SEE: PASS: Integrity check passed. [2026-01-02T12:31:15.138860] [DEBUG] [REMOTE ] SEE: Symbol is viable for forecasting. [2026-01-02T12:31:15.139417] [INFO ] [MAIN ] [2817/3541] SEE kept (1.0s) | 2813 kept, 4 rejected | 90.4/min | ETA: 8.0m [2026-01-02T12:31:15.609723] [DEBUG] [REMOTE ] SEIC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:31:15.609900] [DEBUG] [REMOTE ] SEIC: PASS: History has at least 300 days. [2026-01-02T12:31:15.610168] [DEBUG] [REMOTE ] SEIC: PASS: Price check passed. Min price $77.79. [2026-01-02T12:31:15.610311] [DEBUG] [REMOTE ] SEIC: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:15.610438] [DEBUG] [REMOTE ] SEIC: PASS: Integrity check passed. [2026-01-02T12:31:15.610480] [DEBUG] [REMOTE ] SEIC: Symbol is viable for forecasting. [2026-01-02T12:31:15.610529] [INFO ] [MAIN ] [2818/3541] SEIC kept (0.5s) | 2814 kept, 4 rejected | 90.4/min | ETA: 8.0m [2026-01-02T12:31:15.887692] [DEBUG] [REMOTE ] SELF: Retrieved 4409 rows, trimmed to 300. [2026-01-02T12:31:15.887851] [DEBUG] [REMOTE ] SELF: PASS: History has at least 300 days. [2026-01-02T12:31:15.888120] [DEBUG] [REMOTE ] SELF: PASS: Price check passed. Min price $4.79. [2026-01-02T12:31:15.888288] [DEBUG] [REMOTE ] SELF: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:15.888435] [DEBUG] [REMOTE ] SELF: PASS: Integrity check passed. [2026-01-02T12:31:15.888486] [DEBUG] [REMOTE ] SELF: Symbol is viable for forecasting. [2026-01-02T12:31:15.888550] [INFO ] [MAIN ] [2819/3541] SELF kept (0.3s) | 2815 kept, 4 rejected | 90.4/min | ETA: 8.0m [2026-01-02T12:31:16.383145] [DEBUG] [REMOTE ] SEM: Retrieved 4092 rows, trimmed to 300. [2026-01-02T12:31:16.383272] [DEBUG] [REMOTE ] SEM: PASS: History has at least 300 days. [2026-01-02T12:31:16.383469] [DEBUG] [REMOTE ] SEM: PASS: Price check passed. Min price $12.74. [2026-01-02T12:31:16.383638] [DEBUG] [REMOTE ] SEM: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:16.383773] [DEBUG] [REMOTE ] SEM: PASS: Integrity check passed. [2026-01-02T12:31:16.383812] [DEBUG] [REMOTE ] SEM: Symbol is viable for forecasting. [2026-01-02T12:31:16.383860] [INFO ] [MAIN ] [2820/3541] SEM kept (0.5s) | 2816 kept, 4 rejected | 90.4/min | ETA: 8.0m [2026-01-02T12:31:16.936740] [DEBUG] [REMOTE ] SENEA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:31:16.936876] [DEBUG] [REMOTE ] SENEA: PASS: History has at least 300 days. [2026-01-02T12:31:16.937121] [DEBUG] [REMOTE ] SENEA: PASS: Price check passed. Min price $101.18. [2026-01-02T12:31:16.937265] [DEBUG] [REMOTE ] SENEA: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:16.937385] [DEBUG] [REMOTE ] SENEA: PASS: Integrity check passed. [2026-01-02T12:31:16.937427] [DEBUG] [REMOTE ] SENEA: Symbol is viable for forecasting. [2026-01-02T12:31:16.937478] [INFO ] [MAIN ] [2821/3541] SENEA kept (0.6s) | 2817 kept, 4 rejected | 90.4/min | ETA: 8.0m [2026-01-02T12:31:17.189524] [DEBUG] [REMOTE ] SENS: Retrieved 2463 rows, trimmed to 300. [2026-01-02T12:31:17.189706] [DEBUG] [REMOTE ] SENS: PASS: History has at least 300 days. [2026-01-02T12:31:17.189954] [DEBUG] [REMOTE ] SENS: PASS: Price check passed. Min price $5.27. [2026-01-02T12:31:17.190125] [DEBUG] [REMOTE ] SENS: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:17.190261] [DEBUG] [REMOTE ] SENS: PASS: Integrity check passed. [2026-01-02T12:31:17.190310] [DEBUG] [REMOTE ] SENS: Symbol is viable for forecasting. [2026-01-02T12:31:17.190371] [INFO ] [MAIN ] [2822/3541] SENS kept (0.3s) | 2818 kept, 4 rejected | 90.4/min | ETA: 8.0m [2026-01-02T12:31:17.570722] [DEBUG] [REMOTE ] SERA: Retrieved 1122 rows, trimmed to 300. [2026-01-02T12:31:17.570856] [DEBUG] [REMOTE ] SERA: PASS: History has at least 300 days. [2026-01-02T12:31:17.571053] [DEBUG] [REMOTE ] SERA: PASS: Price check passed. Min price $2.52. [2026-01-02T12:31:17.571182] [DEBUG] [REMOTE ] SERA: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:17.571285] [DEBUG] [REMOTE ] SERA: PASS: Integrity check passed. [2026-01-02T12:31:17.571324] [DEBUG] [REMOTE ] SERA: Symbol is viable for forecasting. [2026-01-02T12:31:17.571370] [INFO ] [MAIN ] [2823/3541] SERA kept (0.4s) | 2819 kept, 4 rejected | 90.4/min | ETA: 7.9m [2026-01-02T12:31:19.071288] [DEBUG] [REMOTE ] SES: Retrieved 1217 rows, trimmed to 300. [2026-01-02T12:31:19.071451] [DEBUG] [REMOTE ] SES: PASS: History has at least 300 days. [2026-01-02T12:31:19.071744] [DEBUG] [REMOTE ] SES: PASS: Price check passed. Min price $1.79. [2026-01-02T12:31:19.071930] [DEBUG] [REMOTE ] SES: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:19.072080] [DEBUG] [REMOTE ] SES: PASS: Integrity check passed. [2026-01-02T12:31:19.072138] [DEBUG] [REMOTE ] SES: Symbol is viable for forecasting. [2026-01-02T12:31:19.072205] [INFO ] [MAIN ] [2824/3541] SES kept (1.5s) | 2820 kept, 4 rejected | 90.4/min | ETA: 7.9m [2026-01-02T12:31:19.352547] [DEBUG] [REMOTE ] SEVN: Retrieved 1363 rows, trimmed to 300. [2026-01-02T12:31:19.352712] [DEBUG] [REMOTE ] SEVN: PASS: History has at least 300 days. [2026-01-02T12:31:19.352920] [DEBUG] [REMOTE ] SEVN: PASS: Price check passed. Min price $8.52. [2026-01-02T12:31:19.353050] [DEBUG] [REMOTE ] SEVN: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:19.353157] [DEBUG] [REMOTE ] SEVN: PASS: Integrity check passed. [2026-01-02T12:31:19.353196] [DEBUG] [REMOTE ] SEVN: Symbol is viable for forecasting. [2026-01-02T12:31:19.353244] [INFO ] [MAIN ] [2825/3541] SEVN kept (0.3s) | 2821 kept, 4 rejected | 90.4/min | ETA: 7.9m [2026-01-02T12:31:19.695077] [DEBUG] [REMOTE ] SEZL: Retrieved 596 rows, trimmed to 300. [2026-01-02T12:31:19.695217] [DEBUG] [REMOTE ] SEZL: PASS: History has at least 300 days. [2026-01-02T12:31:19.695432] [DEBUG] [REMOTE ] SEZL: PASS: Price check passed. Min price $50.97. [2026-01-02T12:31:19.695563] [DEBUG] [REMOTE ] SEZL: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:19.695690] [DEBUG] [REMOTE ] SEZL: PASS: Integrity check passed. [2026-01-02T12:31:19.695731] [DEBUG] [REMOTE ] SEZL: Symbol is viable for forecasting. [2026-01-02T12:31:19.695777] [INFO ] [MAIN ] [2826/3541] SEZL kept (0.3s) | 2822 kept, 4 rejected | 90.4/min | ETA: 7.9m [2026-01-02T12:31:20.339449] [DEBUG] [REMOTE ] SF: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:31:20.339611] [DEBUG] [REMOTE ] SF: PASS: History has at least 300 days. [2026-01-02T12:31:20.339851] [DEBUG] [REMOTE ] SF: PASS: Price check passed. Min price $106.66. [2026-01-02T12:31:20.339985] [DEBUG] [REMOTE ] SF: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:20.340104] [DEBUG] [REMOTE ] SF: PASS: Integrity check passed. [2026-01-02T12:31:20.340191] [DEBUG] [REMOTE ] SF: Symbol is viable for forecasting. [2026-01-02T12:31:20.340767] [INFO ] [MAIN ] [2827/3541] SF kept (0.6s) | 2823 kept, 4 rejected | 90.4/min | ETA: 7.9m [2026-01-02T12:31:20.632134] [DEBUG] [REMOTE ] SFB: Retrieved 2062 rows, trimmed to 300. [2026-01-02T12:31:20.632259] [DEBUG] [REMOTE ] SFB: PASS: History has at least 300 days. [2026-01-02T12:31:20.632455] [DEBUG] [REMOTE ] SFB: PASS: Price check passed. Min price $20.45. [2026-01-02T12:31:20.632613] [DEBUG] [REMOTE ] SFB: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:20.632721] [DEBUG] [REMOTE ] SFB: PASS: Integrity check passed. [2026-01-02T12:31:20.632760] [DEBUG] [REMOTE ] SFB: Symbol is viable for forecasting. [2026-01-02T12:31:20.632807] [INFO ] [MAIN ] [2828/3541] SFB kept (0.3s) | 2824 kept, 4 rejected | 90.5/min | ETA: 7.9m [2026-01-02T12:31:21.151778] [DEBUG] [REMOTE ] SFBS: Retrieved 2927 rows, trimmed to 300. [2026-01-02T12:31:21.151924] [DEBUG] [REMOTE ] SFBS: PASS: History has at least 300 days. [2026-01-02T12:31:21.152309] [DEBUG] [REMOTE ] SFBS: PASS: Price check passed. Min price $67.76. [2026-01-02T12:31:21.152444] [DEBUG] [REMOTE ] SFBS: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:21.152554] [DEBUG] [REMOTE ] SFBS: PASS: Integrity check passed. [2026-01-02T12:31:21.152614] [DEBUG] [REMOTE ] SFBS: Symbol is viable for forecasting. [2026-01-02T12:31:21.152671] [INFO ] [MAIN ] [2829/3541] SFBS kept (0.5s) | 2825 kept, 4 rejected | 90.5/min | ETA: 7.9m [2026-01-02T12:31:21.336776] [DEBUG] [REMOTE ] SFIX: Retrieved 2040 rows, trimmed to 300. [2026-01-02T12:31:21.336923] [DEBUG] [REMOTE ] SFIX: PASS: History has at least 300 days. [2026-01-02T12:31:21.337138] [DEBUG] [REMOTE ] SFIX: PASS: Price check passed. Min price $3.95. [2026-01-02T12:31:21.337280] [DEBUG] [REMOTE ] SFIX: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:21.337390] [DEBUG] [REMOTE ] SFIX: PASS: Integrity check passed. [2026-01-02T12:31:21.337430] [DEBUG] [REMOTE ] SFIX: Symbol is viable for forecasting. [2026-01-02T12:31:21.337479] [INFO ] [MAIN ] [2830/3541] SFIX kept (0.2s) | 2826 kept, 4 rejected | 90.5/min | ETA: 7.9m [2026-01-02T12:31:21.963482] [DEBUG] [REMOTE ] SFL: Retrieved 5421 rows, trimmed to 300. [2026-01-02T12:31:21.963627] [DEBUG] [REMOTE ] SFL: PASS: History has at least 300 days. [2026-01-02T12:31:21.963829] [DEBUG] [REMOTE ] SFL: PASS: Price check passed. Min price $6.67. [2026-01-02T12:31:21.963966] [DEBUG] [REMOTE ] SFL: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:21.964268] [DEBUG] [REMOTE ] SFL: PASS: Integrity check passed. [2026-01-02T12:31:21.964308] [DEBUG] [REMOTE ] SFL: Symbol is viable for forecasting. [2026-01-02T12:31:21.964354] [INFO ] [MAIN ] [2831/3541] SFL kept (0.6s) | 2827 kept, 4 rejected | 90.5/min | ETA: 7.8m [2026-01-02T12:31:22.142377] [DEBUG] [REMOTE ] SFLO: Retrieved 508 rows, trimmed to 300. [2026-01-02T12:31:22.142518] [DEBUG] [REMOTE ] SFLO: PASS: History has at least 300 days. [2026-01-02T12:31:22.142748] [DEBUG] [REMOTE ] SFLO: PASS: Price check passed. Min price $27.41. [2026-01-02T12:31:22.142894] [DEBUG] [REMOTE ] SFLO: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:22.143014] [DEBUG] [REMOTE ] SFLO: PASS: Integrity check passed. [2026-01-02T12:31:22.143060] [DEBUG] [REMOTE ] SFLO: Symbol is viable for forecasting. [2026-01-02T12:31:22.143109] [INFO ] [MAIN ] [2832/3541] SFLO kept (0.2s) | 2828 kept, 4 rejected | 90.5/min | ETA: 7.8m [2026-01-02T12:31:22.713296] [DEBUG] [REMOTE ] SFM: Retrieved 3124 rows, trimmed to 300. [2026-01-02T12:31:22.713435] [DEBUG] [REMOTE ] SFM: PASS: History has at least 300 days. [2026-01-02T12:31:22.713709] [DEBUG] [REMOTE ] SFM: PASS: Price check passed. Min price $77.25. [2026-01-02T12:31:22.713859] [DEBUG] [REMOTE ] SFM: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:22.713976] [DEBUG] [REMOTE ] SFM: PASS: Integrity check passed. [2026-01-02T12:31:22.714016] [DEBUG] [REMOTE ] SFM: Symbol is viable for forecasting. [2026-01-02T12:31:22.714064] [INFO ] [MAIN ] [2833/3541] SFM kept (0.6s) | 2829 kept, 4 rejected | 90.5/min | ETA: 7.8m [2026-01-02T12:31:23.202275] [DEBUG] [REMOTE ] SFNC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:31:23.202416] [DEBUG] [REMOTE ] SFNC: PASS: History has at least 300 days. [2026-01-02T12:31:23.202672] [DEBUG] [REMOTE ] SFNC: PASS: Price check passed. Min price $17.07. [2026-01-02T12:31:23.202810] [DEBUG] [REMOTE ] SFNC: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:23.202928] [DEBUG] [REMOTE ] SFNC: PASS: Integrity check passed. [2026-01-02T12:31:23.202969] [DEBUG] [REMOTE ] SFNC: Symbol is viable for forecasting. [2026-01-02T12:31:23.203518] [INFO ] [MAIN ] [2834/3541] SFNC kept (0.5s) | 2830 kept, 4 rejected | 90.5/min | ETA: 7.8m [2026-01-02T12:31:23.436463] [DEBUG] [REMOTE ] SG: Retrieved 1033 rows, trimmed to 300. [2026-01-02T12:31:23.436615] [DEBUG] [REMOTE ] SG: PASS: History has at least 300 days. [2026-01-02T12:31:23.436819] [DEBUG] [REMOTE ] SG: PASS: Price check passed. Min price $5.23. [2026-01-02T12:31:23.436951] [DEBUG] [REMOTE ] SG: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:23.437062] [DEBUG] [REMOTE ] SG: PASS: Integrity check passed. [2026-01-02T12:31:23.437103] [DEBUG] [REMOTE ] SG: Symbol is viable for forecasting. [2026-01-02T12:31:23.437149] [INFO ] [MAIN ] [2835/3541] SG kept (0.2s) | 2831 kept, 4 rejected | 90.5/min | ETA: 7.8m [2026-01-02T12:31:23.795092] [DEBUG] [REMOTE ] SGBX: Retrieved 2144 rows, trimmed to 300. [2026-01-02T12:31:23.795220] [DEBUG] [REMOTE ] SGBX: PASS: History has at least 300 days. [2026-01-02T12:31:23.795442] [DEBUG] [REMOTE ] SGBX: PASS: Price check passed. Min price $1.88. [2026-01-02T12:31:23.795609] [DEBUG] [REMOTE ] SGBX: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:23.795723] [DEBUG] [REMOTE ] SGBX: PASS: Integrity check passed. [2026-01-02T12:31:23.795763] [DEBUG] [REMOTE ] SGBX: Symbol is viable for forecasting. [2026-01-02T12:31:23.795812] [INFO ] [MAIN ] [2836/3541] SGBX kept (0.4s) | 2832 kept, 4 rejected | 90.6/min | ETA: 7.8m [2026-01-02T12:31:24.485068] [DEBUG] [REMOTE ] SGC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:31:24.485213] [DEBUG] [REMOTE ] SGC: PASS: History has at least 300 days. [2026-01-02T12:31:24.485434] [DEBUG] [REMOTE ] SGC: PASS: Price check passed. Min price $8.48. [2026-01-02T12:31:24.485596] [DEBUG] [REMOTE ] SGC: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:24.485719] [DEBUG] [REMOTE ] SGC: PASS: Integrity check passed. [2026-01-02T12:31:24.485762] [DEBUG] [REMOTE ] SGC: Symbol is viable for forecasting. [2026-01-02T12:31:24.486311] [INFO ] [MAIN ] [2837/3541] SGC kept (0.7s) | 2833 kept, 4 rejected | 90.6/min | ETA: 7.8m [2026-01-02T12:31:24.584212] [DEBUG] [REMOTE ] SGHC: Retrieved 985 rows, trimmed to 300. [2026-01-02T12:31:24.584347] [DEBUG] [REMOTE ] SGHC: PASS: History has at least 300 days. [2026-01-02T12:31:24.584548] [DEBUG] [REMOTE ] SGHC: PASS: Price check passed. Min price $10.52. [2026-01-02T12:31:24.584698] [DEBUG] [REMOTE ] SGHC: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:24.584806] [DEBUG] [REMOTE ] SGHC: PASS: Integrity check passed. [2026-01-02T12:31:24.584871] [DEBUG] [REMOTE ] SGHC: Symbol is viable for forecasting. [2026-01-02T12:31:24.584920] [INFO ] [MAIN ] [2838/3541] SGHC kept (0.1s) | 2834 kept, 4 rejected | 90.6/min | ETA: 7.8m [2026-01-02T12:31:25.175483] [DEBUG] [REMOTE ] SGRY: Retrieved 2578 rows, trimmed to 300. [2026-01-02T12:31:25.175684] [DEBUG] [REMOTE ] SGRY: PASS: History has at least 300 days. [2026-01-02T12:31:25.175940] [DEBUG] [REMOTE ] SGRY: PASS: Price check passed. Min price $15.06. [2026-01-02T12:31:25.176098] [DEBUG] [REMOTE ] SGRY: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:25.176229] [DEBUG] [REMOTE ] SGRY: PASS: Integrity check passed. [2026-01-02T12:31:25.176273] [DEBUG] [REMOTE ] SGRY: Symbol is viable for forecasting. [2026-01-02T12:31:25.176332] [INFO ] [MAIN ] [2839/3541] SGRY kept (0.6s) | 2835 kept, 4 rejected | 90.6/min | ETA: 7.7m [2026-01-02T12:31:25.612694] [DEBUG] [REMOTE ] SHAK: Retrieved 2747 rows, trimmed to 300. [2026-01-02T12:31:25.612827] [DEBUG] [REMOTE ] SHAK: PASS: History has at least 300 days. [2026-01-02T12:31:25.613031] [DEBUG] [REMOTE ] SHAK: PASS: Price check passed. Min price $77.12. [2026-01-02T12:31:25.613184] [DEBUG] [REMOTE ] SHAK: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:25.613299] [DEBUG] [REMOTE ] SHAK: PASS: Integrity check passed. [2026-01-02T12:31:25.613340] [DEBUG] [REMOTE ] SHAK: Symbol is viable for forecasting. [2026-01-02T12:31:25.613391] [INFO ] [MAIN ] [2840/3541] SHAK kept (0.4s) | 2836 kept, 4 rejected | 90.6/min | ETA: 7.7m [2026-01-02T12:31:26.134210] [DEBUG] [REMOTE ] SHBI: Retrieved 6232 rows, trimmed to 300. [2026-01-02T12:31:26.134354] [DEBUG] [REMOTE ] SHBI: PASS: History has at least 300 days. [2026-01-02T12:31:26.134637] [DEBUG] [REMOTE ] SHBI: PASS: Price check passed. Min price $15.10. [2026-01-02T12:31:26.134830] [DEBUG] [REMOTE ] SHBI: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:26.134977] [DEBUG] [REMOTE ] SHBI: PASS: Integrity check passed. [2026-01-02T12:31:26.135030] [DEBUG] [REMOTE ] SHBI: Symbol is viable for forecasting. [2026-01-02T12:31:26.135083] [INFO ] [MAIN ] [2841/3541] SHBI kept (0.5s) | 2837 kept, 4 rejected | 90.6/min | ETA: 7.7m [2026-01-02T12:31:26.260405] [DEBUG] [REMOTE ] SHC: Retrieved 1283 rows, trimmed to 300. [2026-01-02T12:31:26.260533] [DEBUG] [REMOTE ] SHC: PASS: History has at least 300 days. [2026-01-02T12:31:26.260743] [DEBUG] [REMOTE ] SHC: PASS: Price check passed. Min price $15.23. [2026-01-02T12:31:26.260875] [DEBUG] [REMOTE ] SHC: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:26.260981] [DEBUG] [REMOTE ] SHC: PASS: Integrity check passed. [2026-01-02T12:31:26.261020] [DEBUG] [REMOTE ] SHC: Symbol is viable for forecasting. [2026-01-02T12:31:26.261066] [INFO ] [MAIN ] [2842/3541] SHC kept (0.1s) | 2838 kept, 4 rejected | 90.6/min | ETA: 7.7m [2026-01-02T12:31:26.787890] [DEBUG] [REMOTE ] SHCO: Retrieved 1122 rows, trimmed to 300. [2026-01-02T12:31:26.788052] [DEBUG] [REMOTE ] SHCO: PASS: History has at least 300 days. [2026-01-02T12:31:26.788269] [DEBUG] [REMOTE ] SHCO: PASS: Price check passed. Min price $8.70. [2026-01-02T12:31:26.788409] [DEBUG] [REMOTE ] SHCO: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:26.788517] [DEBUG] [REMOTE ] SHCO: PASS: Integrity check passed. [2026-01-02T12:31:26.788607] [DEBUG] [REMOTE ] SHCO: Symbol is viable for forecasting. [2026-01-02T12:31:26.788661] [INFO ] [MAIN ] [2843/3541] SHCO kept (0.5s) | 2839 kept, 4 rejected | 90.6/min | ETA: 7.7m [2026-01-02T12:31:27.473089] [DEBUG] [REMOTE ] SHEL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:31:27.473241] [DEBUG] [REMOTE ] SHEL: PASS: History has at least 300 days. [2026-01-02T12:31:27.473513] [DEBUG] [REMOTE ] SHEL: PASS: Price check passed. Min price $70.46. [2026-01-02T12:31:27.473700] [DEBUG] [REMOTE ] SHEL: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:27.473835] [DEBUG] [REMOTE ] SHEL: PASS: Integrity check passed. [2026-01-02T12:31:27.473878] [DEBUG] [REMOTE ] SHEL: Symbol is viable for forecasting. [2026-01-02T12:31:27.473932] [INFO ] [MAIN ] [2844/3541] SHEL kept (0.7s) | 2840 kept, 4 rejected | 90.6/min | ETA: 7.7m [2026-01-02T12:31:27.845839] [DEBUG] [REMOTE ] SHEN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:31:27.845970] [DEBUG] [REMOTE ] SHEN: PASS: History has at least 300 days. [2026-01-02T12:31:27.846193] [DEBUG] [REMOTE ] SHEN: PASS: Price check passed. Min price $9.90. [2026-01-02T12:31:27.846325] [DEBUG] [REMOTE ] SHEN: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:27.846436] [DEBUG] [REMOTE ] SHEN: PASS: Integrity check passed. [2026-01-02T12:31:27.846475] [DEBUG] [REMOTE ] SHEN: Symbol is viable for forecasting. [2026-01-02T12:31:27.846521] [INFO ] [MAIN ] [2845/3541] SHEN kept (0.4s) | 2841 kept, 4 rejected | 90.7/min | ETA: 7.7m [2026-01-02T12:31:28.107923] [DEBUG] [REMOTE ] SHFS: Retrieved 1096 rows, trimmed to 300. [2026-01-02T12:31:28.108051] [DEBUG] [REMOTE ] SHFS: PASS: History has at least 300 days. [2026-01-02T12:31:28.108241] [DEBUG] [REMOTE ] SHFS: PASS: Price check passed. Min price $1.03. [2026-01-02T12:31:28.108374] [DEBUG] [REMOTE ] SHFS: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:28.108480] [DEBUG] [REMOTE ] SHFS: PASS: Integrity check passed. [2026-01-02T12:31:28.108520] [DEBUG] [REMOTE ] SHFS: Symbol is viable for forecasting. [2026-01-02T12:31:28.108608] [INFO ] [MAIN ] [2846/3541] SHFS kept (0.3s) | 2842 kept, 4 rejected | 90.7/min | ETA: 7.7m [2026-01-02T12:31:28.770950] [DEBUG] [REMOTE ] SHG: Retrieved 5610 rows, trimmed to 300. [2026-01-02T12:31:28.771087] [DEBUG] [REMOTE ] SHG: PASS: History has at least 300 days. [2026-01-02T12:31:28.771302] [DEBUG] [REMOTE ] SHG: PASS: Price check passed. Min price $48.94. [2026-01-02T12:31:28.771435] [DEBUG] [REMOTE ] SHG: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:28.771548] [DEBUG] [REMOTE ] SHG: PASS: Integrity check passed. [2026-01-02T12:31:28.771607] [DEBUG] [REMOTE ] SHG: Symbol is viable for forecasting. [2026-01-02T12:31:28.771658] [INFO ] [MAIN ] [2847/3541] SHG kept (0.7s) | 2843 kept, 4 rejected | 90.7/min | ETA: 7.7m [2026-01-02T12:31:29.061041] [DEBUG] [REMOTE ] SHIP: Retrieved 4574 rows, trimmed to 300. [2026-01-02T12:31:29.061167] [DEBUG] [REMOTE ] SHIP: PASS: History has at least 300 days. [2026-01-02T12:31:29.061366] [DEBUG] [REMOTE ] SHIP: PASS: Price check passed. Min price $7.60. [2026-01-02T12:31:29.061496] [DEBUG] [REMOTE ] SHIP: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:29.061622] [DEBUG] [REMOTE ] SHIP: PASS: Integrity check passed. [2026-01-02T12:31:29.061664] [DEBUG] [REMOTE ] SHIP: Symbol is viable for forecasting. [2026-01-02T12:31:29.061711] [INFO ] [MAIN ] [2848/3541] SHIP kept (0.3s) | 2844 kept, 4 rejected | 90.7/min | ETA: 7.6m [2026-01-02T12:31:29.476620] [DEBUG] [REMOTE ] SHLS: Retrieved 1239 rows, trimmed to 300. [2026-01-02T12:31:29.476749] [DEBUG] [REMOTE ] SHLS: PASS: History has at least 300 days. [2026-01-02T12:31:29.476951] [DEBUG] [REMOTE ] SHLS: PASS: Price check passed. Min price $7.46. [2026-01-02T12:31:29.477083] [DEBUG] [REMOTE ] SHLS: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:29.477188] [DEBUG] [REMOTE ] SHLS: PASS: Integrity check passed. [2026-01-02T12:31:29.477250] [DEBUG] [REMOTE ] SHLS: Symbol is viable for forecasting. [2026-01-02T12:31:29.477298] [INFO ] [MAIN ] [2849/3541] SHLS kept (0.4s) | 2845 kept, 4 rejected | 90.7/min | ETA: 7.6m [2026-01-02T12:31:30.196001] [DEBUG] [REMOTE ] SHO: Retrieved 5333 rows, trimmed to 300. [2026-01-02T12:31:30.196135] [DEBUG] [REMOTE ] SHO: PASS: History has at least 300 days. [2026-01-02T12:31:30.196336] [DEBUG] [REMOTE ] SHO: PASS: Price check passed. Min price $8.72. [2026-01-02T12:31:30.196469] [DEBUG] [REMOTE ] SHO: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:30.196595] [DEBUG] [REMOTE ] SHO: PASS: Integrity check passed. [2026-01-02T12:31:30.196637] [DEBUG] [REMOTE ] SHO: Symbol is viable for forecasting. [2026-01-02T12:31:30.196683] [INFO ] [MAIN ] [2850/3541] SHO kept (0.7s) | 2846 kept, 4 rejected | 90.7/min | ETA: 7.6m [2026-01-02T12:31:30.393893] [DEBUG] [REMOTE ] SHOC: Retrieved 812 rows, trimmed to 300. [2026-01-02T12:31:30.394030] [DEBUG] [REMOTE ] SHOC: PASS: History has at least 300 days. [2026-01-02T12:31:30.394230] [DEBUG] [REMOTE ] SHOC: PASS: Price check passed. Min price $62.03. [2026-01-02T12:31:30.394363] [DEBUG] [REMOTE ] SHOC: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:30.394471] [DEBUG] [REMOTE ] SHOC: PASS: Integrity check passed. [2026-01-02T12:31:30.394512] [DEBUG] [REMOTE ] SHOC: Symbol is viable for forecasting. [2026-01-02T12:31:30.394558] [INFO ] [MAIN ] [2851/3541] SHOC kept (0.2s) | 2847 kept, 4 rejected | 90.7/min | ETA: 7.6m [2026-01-02T12:31:31.125510] [DEBUG] [REMOTE ] SHOO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:31:31.125664] [DEBUG] [REMOTE ] SHOO: PASS: History has at least 300 days. [2026-01-02T12:31:31.125878] [DEBUG] [REMOTE ] SHOO: PASS: Price check passed. Min price $32.10. [2026-01-02T12:31:31.126014] [DEBUG] [REMOTE ] SHOO: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:31.126131] [DEBUG] [REMOTE ] SHOO: PASS: Integrity check passed. [2026-01-02T12:31:31.126171] [DEBUG] [REMOTE ] SHOO: Symbol is viable for forecasting. [2026-01-02T12:31:31.126219] [INFO ] [MAIN ] [2852/3541] SHOO kept (0.7s) | 2848 kept, 4 rejected | 90.7/min | ETA: 7.6m [2026-01-02T12:31:31.381663] [DEBUG] [REMOTE ] SHOP: Retrieved 2670 rows, trimmed to 300. [2026-01-02T12:31:31.381789] [DEBUG] [REMOTE ] SHOP: PASS: History has at least 300 days. [2026-01-02T12:31:31.381992] [DEBUG] [REMOTE ] SHOP: PASS: Price check passed. Min price $139.93. [2026-01-02T12:31:31.382127] [DEBUG] [REMOTE ] SHOP: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:31.382264] [DEBUG] [REMOTE ] SHOP: PASS: Integrity check passed. [2026-01-02T12:31:31.382319] [DEBUG] [REMOTE ] SHOP: Symbol is viable for forecasting. [2026-01-02T12:31:31.382367] [INFO ] [MAIN ] [2853/3541] SHOP kept (0.3s) | 2849 kept, 4 rejected | 90.7/min | ETA: 7.6m [2026-01-02T12:31:31.977742] [DEBUG] [REMOTE ] SHY: Retrieved 5897 rows, trimmed to 300. [2026-01-02T12:31:31.977874] [DEBUG] [REMOTE ] SHY: PASS: History has at least 300 days. [2026-01-02T12:31:31.978077] [DEBUG] [REMOTE ] SHY: PASS: Price check passed. Min price $82.03. [2026-01-02T12:31:31.978209] [DEBUG] [REMOTE ] SHY: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:31.978317] [DEBUG] [REMOTE ] SHY: PASS: Integrity check passed. [2026-01-02T12:31:31.978444] [DEBUG] [REMOTE ] SHY: Symbol is viable for forecasting. [2026-01-02T12:31:31.978499] [INFO ] [MAIN ] [2854/3541] SHY kept (0.6s) | 2850 kept, 4 rejected | 90.7/min | ETA: 7.6m [2026-01-02T12:31:32.434777] [DEBUG] [REMOTE ] SIBN: Retrieved 1811 rows, trimmed to 300. [2026-01-02T12:31:32.434896] [DEBUG] [REMOTE ] SIBN: PASS: History has at least 300 days. [2026-01-02T12:31:32.435088] [DEBUG] [REMOTE ] SIBN: PASS: Price check passed. Min price $14.74. [2026-01-02T12:31:32.435223] [DEBUG] [REMOTE ] SIBN: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:32.435329] [DEBUG] [REMOTE ] SIBN: PASS: Integrity check passed. [2026-01-02T12:31:32.435368] [DEBUG] [REMOTE ] SIBN: Symbol is viable for forecasting. [2026-01-02T12:31:32.435415] [INFO ] [MAIN ] [2855/3541] SIBN kept (0.5s) | 2851 kept, 4 rejected | 90.8/min | ETA: 7.6m [2026-01-02T12:31:32.787521] [DEBUG] [REMOTE ] SID: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:31:32.787673] [DEBUG] [REMOTE ] SID: PASS: History has at least 300 days. [2026-01-02T12:31:32.787889] [DEBUG] [REMOTE ] SID: PASS: Price check passed. Min price $1.45. [2026-01-02T12:31:32.788021] [DEBUG] [REMOTE ] SID: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:32.788130] [DEBUG] [REMOTE ] SID: PASS: Integrity check passed. [2026-01-02T12:31:32.788172] [DEBUG] [REMOTE ] SID: Symbol is viable for forecasting. [2026-01-02T12:31:32.788218] [INFO ] [MAIN ] [2856/3541] SID kept (0.4s) | 2852 kept, 4 rejected | 90.8/min | ETA: 7.5m [2026-01-02T12:31:33.287657] [DEBUG] [REMOTE ] SIEB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:31:33.287808] [DEBUG] [REMOTE ] SIEB: PASS: History has at least 300 days. [2026-01-02T12:31:33.288067] [DEBUG] [REMOTE ] SIEB: PASS: Price check passed. Min price $2.64. [2026-01-02T12:31:33.288253] [DEBUG] [REMOTE ] SIEB: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:33.288399] [DEBUG] [REMOTE ] SIEB: PASS: Integrity check passed. [2026-01-02T12:31:33.288443] [DEBUG] [REMOTE ] SIEB: Symbol is viable for forecasting. [2026-01-02T12:31:33.288494] [INFO ] [MAIN ] [2857/3541] SIEB kept (0.5s) | 2853 kept, 4 rejected | 90.8/min | ETA: 7.5m [2026-01-02T12:31:33.567831] [DEBUG] [REMOTE ] SIFY: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:31:33.567960] [DEBUG] [REMOTE ] SIFY: PASS: History has at least 300 days. [2026-01-02T12:31:33.568164] [DEBUG] [REMOTE ] SIFY: PASS: Price check passed. Min price $10.37. [2026-01-02T12:31:33.568295] [DEBUG] [REMOTE ] SIFY: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:33.568404] [DEBUG] [REMOTE ] SIFY: PASS: Integrity check passed. [2026-01-02T12:31:33.568443] [DEBUG] [REMOTE ] SIFY: Symbol is viable for forecasting. [2026-01-02T12:31:33.568490] [INFO ] [MAIN ] [2858/3541] SIFY kept (0.3s) | 2854 kept, 4 rejected | 90.8/min | ETA: 7.5m [2026-01-02T12:31:33.978308] [DEBUG] [REMOTE ] SIG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:31:33.978446] [DEBUG] [REMOTE ] SIG: PASS: History has at least 300 days. [2026-01-02T12:31:33.978703] [DEBUG] [REMOTE ] SIG: PASS: Price check passed. Min price $82.88. [2026-01-02T12:31:33.978844] [DEBUG] [REMOTE ] SIG: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:33.978956] [DEBUG] [REMOTE ] SIG: PASS: Integrity check passed. [2026-01-02T12:31:33.978998] [DEBUG] [REMOTE ] SIG: Symbol is viable for forecasting. [2026-01-02T12:31:33.979047] [INFO ] [MAIN ] [2859/3541] SIG kept (0.4s) | 2855 kept, 4 rejected | 90.8/min | ETA: 7.5m [2026-01-02T12:31:34.385389] [DEBUG] [REMOTE ] SIGA: Retrieved 6580 rows, trimmed to 300. [2026-01-02T12:31:34.385526] [DEBUG] [REMOTE ] SIGA: PASS: History has at least 300 days. [2026-01-02T12:31:34.385757] [DEBUG] [REMOTE ] SIGA: PASS: Price check passed. Min price $5.77. [2026-01-02T12:31:34.385898] [DEBUG] [REMOTE ] SIGA: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:34.386012] [DEBUG] [REMOTE ] SIGA: PASS: Integrity check passed. [2026-01-02T12:31:34.386076] [DEBUG] [REMOTE ] SIGA: Symbol is viable for forecasting. [2026-01-02T12:31:34.386127] [INFO ] [MAIN ] [2860/3541] SIGA kept (0.4s) | 2856 kept, 4 rejected | 90.8/min | ETA: 7.5m [2026-01-02T12:31:34.966366] [DEBUG] [REMOTE ] SIGI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:31:34.966499] [DEBUG] [REMOTE ] SIGI: PASS: History has at least 300 days. [2026-01-02T12:31:34.966733] [DEBUG] [REMOTE ] SIGI: PASS: Price check passed. Min price $73.62. [2026-01-02T12:31:34.966867] [DEBUG] [REMOTE ] SIGI: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:34.966976] [DEBUG] [REMOTE ] SIGI: PASS: Integrity check passed. [2026-01-02T12:31:34.967015] [DEBUG] [REMOTE ] SIGI: Symbol is viable for forecasting. [2026-01-02T12:31:34.967062] [INFO ] [MAIN ] [2861/3541] SIGI kept (0.6s) | 2857 kept, 4 rejected | 90.8/min | ETA: 7.5m [2026-01-02T12:31:35.086436] [DEBUG] [REMOTE ] SII: Retrieved 1385 rows, trimmed to 300. [2026-01-02T12:31:35.086591] [DEBUG] [REMOTE ] SII: PASS: History has at least 300 days. [2026-01-02T12:31:35.086789] [DEBUG] [REMOTE ] SII: PASS: Price check passed. Min price $79.38. [2026-01-02T12:31:35.086922] [DEBUG] [REMOTE ] SII: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:35.087026] [DEBUG] [REMOTE ] SII: PASS: Integrity check passed. [2026-01-02T12:31:35.087065] [DEBUG] [REMOTE ] SII: Symbol is viable for forecasting. [2026-01-02T12:31:35.087111] [INFO ] [MAIN ] [2862/3541] SII kept (0.1s) | 2858 kept, 4 rejected | 90.8/min | ETA: 7.5m [2026-01-02T12:31:35.676180] [DEBUG] [REMOTE ] SIMO: Retrieved 5159 rows, trimmed to 300. [2026-01-02T12:31:35.676309] [DEBUG] [REMOTE ] SIMO: PASS: History has at least 300 days. [2026-01-02T12:31:35.676506] [DEBUG] [REMOTE ] SIMO: PASS: Price check passed. Min price $80.16. [2026-01-02T12:31:35.676657] [DEBUG] [REMOTE ] SIMO: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:35.676768] [DEBUG] [REMOTE ] SIMO: PASS: Integrity check passed. [2026-01-02T12:31:35.676808] [DEBUG] [REMOTE ] SIMO: Symbol is viable for forecasting. [2026-01-02T12:31:35.676854] [INFO ] [MAIN ] [2863/3541] SIMO kept (0.6s) | 2859 kept, 4 rejected | 90.8/min | ETA: 7.5m [2026-01-02T12:31:36.104763] [DEBUG] [REMOTE ] SIRI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:31:36.104903] [DEBUG] [REMOTE ] SIRI: PASS: History has at least 300 days. [2026-01-02T12:31:36.105117] [DEBUG] [REMOTE ] SIRI: PASS: Price check passed. Min price $19.92. [2026-01-02T12:31:36.105257] [DEBUG] [REMOTE ] SIRI: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:36.105372] [DEBUG] [REMOTE ] SIRI: PASS: Integrity check passed. [2026-01-02T12:31:36.105413] [DEBUG] [REMOTE ] SIRI: Symbol is viable for forecasting. [2026-01-02T12:31:36.105462] [INFO ] [MAIN ] [2864/3541] SIRI kept (0.4s) | 2860 kept, 4 rejected | 90.9/min | ETA: 7.5m [2026-01-02T12:31:36.463528] [DEBUG] [REMOTE ] SITC: Retrieved 6282 rows, trimmed to 300. [2026-01-02T12:31:36.463686] [DEBUG] [REMOTE ] SITC: PASS: History has at least 300 days. [2026-01-02T12:31:36.463903] [DEBUG] [REMOTE ] SITC: PASS: Price check passed. Min price $5.87. [2026-01-02T12:31:36.464036] [DEBUG] [REMOTE ] SITC: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:36.464146] [DEBUG] [REMOTE ] SITC: PASS: Integrity check passed. [2026-01-02T12:31:36.464185] [DEBUG] [REMOTE ] SITC: Symbol is viable for forecasting. [2026-01-02T12:31:36.464249] [INFO ] [MAIN ] [2865/3541] SITC kept (0.4s) | 2861 kept, 4 rejected | 90.9/min | ETA: 7.4m [2026-01-02T12:31:36.863236] [DEBUG] [REMOTE ] SITE: Retrieved 2424 rows, trimmed to 300. [2026-01-02T12:31:36.863363] [DEBUG] [REMOTE ] SITE: PASS: History has at least 300 days. [2026-01-02T12:31:36.863558] [DEBUG] [REMOTE ] SITE: PASS: Price check passed. Min price $116.99. [2026-01-02T12:31:36.863719] [DEBUG] [REMOTE ] SITE: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:36.863824] [DEBUG] [REMOTE ] SITE: PASS: Integrity check passed. [2026-01-02T12:31:36.863863] [DEBUG] [REMOTE ] SITE: Symbol is viable for forecasting. [2026-01-02T12:31:36.863909] [INFO ] [MAIN ] [2866/3541] SITE kept (0.4s) | 2862 kept, 4 rejected | 90.9/min | ETA: 7.4m [2026-01-02T12:31:37.237812] [DEBUG] [REMOTE ] SITM: Retrieved 1536 rows, trimmed to 300. [2026-01-02T12:31:37.237947] [DEBUG] [REMOTE ] SITM: PASS: History has at least 300 days. [2026-01-02T12:31:37.238166] [DEBUG] [REMOTE ] SITM: PASS: Price check passed. Min price $252.76. [2026-01-02T12:31:37.238303] [DEBUG] [REMOTE ] SITM: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:37.238417] [DEBUG] [REMOTE ] SITM: PASS: Integrity check passed. [2026-01-02T12:31:37.238458] [DEBUG] [REMOTE ] SITM: Symbol is viable for forecasting. [2026-01-02T12:31:37.238506] [INFO ] [MAIN ] [2867/3541] SITM kept (0.4s) | 2863 kept, 4 rejected | 90.9/min | ETA: 7.4m [2026-01-02T12:31:37.542401] [DEBUG] [REMOTE ] SIXG: Retrieved 1718 rows, trimmed to 300. [2026-01-02T12:31:37.542521] [DEBUG] [REMOTE ] SIXG: PASS: History has at least 300 days. [2026-01-02T12:31:37.542741] [DEBUG] [REMOTE ] SIXG: PASS: Price check passed. Min price $60.27. [2026-01-02T12:31:37.542879] [DEBUG] [REMOTE ] SIXG: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:37.542984] [DEBUG] [REMOTE ] SIXG: PASS: Integrity check passed. [2026-01-02T12:31:37.543023] [DEBUG] [REMOTE ] SIXG: Symbol is viable for forecasting. [2026-01-02T12:31:37.543070] [INFO ] [MAIN ] [2868/3541] SIXG kept (0.3s) | 2864 kept, 4 rejected | 90.9/min | ETA: 7.4m [2026-01-02T12:31:38.086214] [DEBUG] [REMOTE ] SJM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:31:38.086343] [DEBUG] [REMOTE ] SJM: PASS: History has at least 300 days. [2026-01-02T12:31:38.086553] [DEBUG] [REMOTE ] SJM: PASS: Price check passed. Min price $97.81. [2026-01-02T12:31:38.086707] [DEBUG] [REMOTE ] SJM: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:38.086817] [DEBUG] [REMOTE ] SJM: PASS: Integrity check passed. [2026-01-02T12:31:38.086856] [DEBUG] [REMOTE ] SJM: Symbol is viable for forecasting. [2026-01-02T12:31:38.086903] [INFO ] [MAIN ] [2869/3541] SJM kept (0.5s) | 2865 kept, 4 rejected | 90.9/min | ETA: 7.4m [2026-01-02T12:31:38.467172] [DEBUG] [REMOTE ] SKE: Retrieved 2020 rows, trimmed to 300. [2026-01-02T12:31:38.467291] [DEBUG] [REMOTE ] SKE: PASS: History has at least 300 days. [2026-01-02T12:31:38.467526] [DEBUG] [REMOTE ] SKE: PASS: Price check passed. Min price $15.54. [2026-01-02T12:31:38.467688] [DEBUG] [REMOTE ] SKE: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:38.467798] [DEBUG] [REMOTE ] SKE: PASS: Integrity check passed. [2026-01-02T12:31:38.467838] [DEBUG] [REMOTE ] SKE: Symbol is viable for forecasting. [2026-01-02T12:31:38.467884] [INFO ] [MAIN ] [2870/3541] SKE kept (0.4s) | 2866 kept, 4 rejected | 90.9/min | ETA: 7.4m [2026-01-02T12:31:38.850894] [DEBUG] [REMOTE ] SKIL: Retrieved 1618 rows, trimmed to 300. [2026-01-02T12:31:38.851014] [DEBUG] [REMOTE ] SKIL: PASS: History has at least 300 days. [2026-01-02T12:31:38.851213] [DEBUG] [REMOTE ] SKIL: PASS: Price check passed. Min price $5.67. [2026-01-02T12:31:38.851348] [DEBUG] [REMOTE ] SKIL: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:38.851455] [DEBUG] [REMOTE ] SKIL: PASS: Integrity check passed. [2026-01-02T12:31:38.851528] [DEBUG] [REMOTE ] SKIL: Symbol is viable for forecasting. [2026-01-02T12:31:38.851628] [INFO ] [MAIN ] [2871/3541] SKIL kept (0.4s) | 2867 kept, 4 rejected | 91.0/min | ETA: 7.4m [2026-01-02T12:31:39.196689] [DEBUG] [REMOTE ] SKIN: Retrieved 1281 rows, trimmed to 300. [2026-01-02T12:31:39.196814] [DEBUG] [REMOTE ] SKIN: PASS: History has at least 300 days. [2026-01-02T12:31:39.197008] [DEBUG] [REMOTE ] SKIN: PASS: Price check passed. Min price $1.26. [2026-01-02T12:31:39.197140] [DEBUG] [REMOTE ] SKIN: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:39.197246] [DEBUG] [REMOTE ] SKIN: PASS: Integrity check passed. [2026-01-02T12:31:39.197292] [DEBUG] [REMOTE ] SKIN: Symbol is viable for forecasting. [2026-01-02T12:31:39.197339] [INFO ] [MAIN ] [2872/3541] SKIN kept (0.3s) | 2868 kept, 4 rejected | 91.0/min | ETA: 7.4m [2026-01-02T12:31:39.560346] [DEBUG] [REMOTE ] SKLZ: Retrieved 1429 rows, trimmed to 300. [2026-01-02T12:31:39.560473] [DEBUG] [REMOTE ] SKLZ: PASS: History has at least 300 days. [2026-01-02T12:31:39.560689] [DEBUG] [REMOTE ] SKLZ: PASS: Price check passed. Min price $4.31. [2026-01-02T12:31:39.560832] [DEBUG] [REMOTE ] SKLZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:39.560938] [DEBUG] [REMOTE ] SKLZ: PASS: Integrity check passed. [2026-01-02T12:31:39.560977] [DEBUG] [REMOTE ] SKLZ: Symbol is viable for forecasting. [2026-01-02T12:31:39.561023] [INFO ] [MAIN ] [2873/3541] SKLZ kept (0.4s) | 2869 kept, 4 rejected | 91.0/min | ETA: 7.3m [2026-01-02T12:31:40.267375] [DEBUG] [REMOTE ] SKM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:31:40.267519] [DEBUG] [REMOTE ] SKM: PASS: History has at least 300 days. [2026-01-02T12:31:40.267765] [DEBUG] [REMOTE ] SKM: PASS: Price check passed. Min price $19.68. [2026-01-02T12:31:40.267903] [DEBUG] [REMOTE ] SKM: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:40.268022] [DEBUG] [REMOTE ] SKM: PASS: Integrity check passed. [2026-01-02T12:31:40.268063] [DEBUG] [REMOTE ] SKM: Symbol is viable for forecasting. [2026-01-02T12:31:40.268113] [INFO ] [MAIN ] [2874/3541] SKM kept (0.7s) | 2870 kept, 4 rejected | 91.0/min | ETA: 7.3m [2026-01-02T12:31:40.469672] [DEBUG] [REMOTE ] SKRE: Retrieved 500 rows, trimmed to 300. [2026-01-02T12:31:40.469803] [DEBUG] [REMOTE ] SKRE: PASS: History has at least 300 days. [2026-01-02T12:31:40.470003] [DEBUG] [REMOTE ] SKRE: PASS: Price check passed. Min price $8.50. [2026-01-02T12:31:40.470141] [DEBUG] [REMOTE ] SKRE: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:40.470251] [DEBUG] [REMOTE ] SKRE: PASS: Integrity check passed. [2026-01-02T12:31:40.470293] [DEBUG] [REMOTE ] SKRE: Symbol is viable for forecasting. [2026-01-02T12:31:40.470341] [INFO ] [MAIN ] [2875/3541] SKRE kept (0.2s) | 2871 kept, 4 rejected | 91.0/min | ETA: 7.3m [2026-01-02T12:31:40.903061] [DEBUG] [REMOTE ] SKWD: Retrieved 744 rows, trimmed to 300. [2026-01-02T12:31:40.903198] [DEBUG] [REMOTE ] SKWD: PASS: History has at least 300 days. [2026-01-02T12:31:40.903421] [DEBUG] [REMOTE ] SKWD: PASS: Price check passed. Min price $45.00. [2026-01-02T12:31:40.903567] [DEBUG] [REMOTE ] SKWD: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:40.903723] [DEBUG] [REMOTE ] SKWD: PASS: Integrity check passed. [2026-01-02T12:31:40.903767] [DEBUG] [REMOTE ] SKWD: Symbol is viable for forecasting. [2026-01-02T12:31:40.903816] [INFO ] [MAIN ] [2876/3541] SKWD kept (0.4s) | 2872 kept, 4 rejected | 91.0/min | ETA: 7.3m [2026-01-02T12:31:41.524940] [DEBUG] [REMOTE ] SKY: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:31:41.525074] [DEBUG] [REMOTE ] SKY: PASS: History has at least 300 days. [2026-01-02T12:31:41.525293] [DEBUG] [REMOTE ] SKY: PASS: Price check passed. Min price $64.26. [2026-01-02T12:31:41.525432] [DEBUG] [REMOTE ] SKY: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:41.525549] [DEBUG] [REMOTE ] SKY: PASS: Integrity check passed. [2026-01-02T12:31:41.525609] [DEBUG] [REMOTE ] SKY: Symbol is viable for forecasting. [2026-01-02T12:31:41.525679] [INFO ] [MAIN ] [2877/3541] SKY kept (0.6s) | 2873 kept, 4 rejected | 91.0/min | ETA: 7.3m [2026-01-02T12:31:41.758909] [DEBUG] [REMOTE ] SKYH: Retrieved 1272 rows, trimmed to 300. [2026-01-02T12:31:41.759040] [DEBUG] [REMOTE ] SKYH: PASS: History has at least 300 days. [2026-01-02T12:31:41.759235] [DEBUG] [REMOTE ] SKYH: PASS: Price check passed. Min price $8.30. [2026-01-02T12:31:41.759367] [DEBUG] [REMOTE ] SKYH: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:41.759474] [DEBUG] [REMOTE ] SKYH: PASS: Integrity check passed. [2026-01-02T12:31:41.759513] [DEBUG] [REMOTE ] SKYH: Symbol is viable for forecasting. [2026-01-02T12:31:41.759561] [INFO ] [MAIN ] [2878/3541] SKYH kept (0.2s) | 2874 kept, 4 rejected | 91.0/min | ETA: 7.3m [2026-01-02T12:31:42.531971] [DEBUG] [REMOTE ] SKYX: Retrieved 1667 rows, trimmed to 300. [2026-01-02T12:31:42.532090] [DEBUG] [REMOTE ] SKYX: PASS: History has at least 300 days. [2026-01-02T12:31:42.532281] [DEBUG] [REMOTE ] SKYX: PASS: Price check passed. Min price $1.13. [2026-01-02T12:31:42.532418] [DEBUG] [REMOTE ] SKYX: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:42.532524] [DEBUG] [REMOTE ] SKYX: PASS: Integrity check passed. [2026-01-02T12:31:42.532563] [DEBUG] [REMOTE ] SKYX: Symbol is viable for forecasting. [2026-01-02T12:31:42.532639] [INFO ] [MAIN ] [2879/3541] SKYX kept (0.8s) | 2875 kept, 4 rejected | 91.0/min | ETA: 7.3m [2026-01-02T12:31:42.888248] [DEBUG] [REMOTE ] SKYY: Retrieved 3645 rows, trimmed to 300. [2026-01-02T12:31:42.888386] [DEBUG] [REMOTE ] SKYY: PASS: History has at least 300 days. [2026-01-02T12:31:42.888642] [DEBUG] [REMOTE ] SKYY: PASS: Price check passed. Min price $123.65. [2026-01-02T12:31:42.888778] [DEBUG] [REMOTE ] SKYY: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:42.888889] [DEBUG] [REMOTE ] SKYY: PASS: Integrity check passed. [2026-01-02T12:31:42.888929] [DEBUG] [REMOTE ] SKYY: Symbol is viable for forecasting. [2026-01-02T12:31:42.888976] [INFO ] [MAIN ] [2880/3541] SKYY kept (0.4s) | 2876 kept, 4 rejected | 91.0/min | ETA: 7.3m [2026-01-02T12:31:44.264955] [DEBUG] [REMOTE ] SLAB: Retrieved 6482 rows, trimmed to 300. [2026-01-02T12:31:44.265101] [DEBUG] [REMOTE ] SLAB: PASS: History has at least 300 days. [2026-01-02T12:31:44.265336] [DEBUG] [REMOTE ] SLAB: PASS: Price check passed. Min price $116.08. [2026-01-02T12:31:44.265478] [DEBUG] [REMOTE ] SLAB: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:44.265619] [DEBUG] [REMOTE ] SLAB: PASS: Integrity check passed. [2026-01-02T12:31:44.265663] [DEBUG] [REMOTE ] SLAB: Symbol is viable for forecasting. [2026-01-02T12:31:44.265712] [INFO ] [MAIN ] [2881/3541] SLAB kept (1.4s) | 2877 kept, 4 rejected | 91.0/min | ETA: 7.3m [2026-01-02T12:31:44.755940] [DEBUG] [REMOTE ] SLB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:31:44.756077] [DEBUG] [REMOTE ] SLB: PASS: History has at least 300 days. [2026-01-02T12:31:44.756283] [DEBUG] [REMOTE ] SLB: PASS: Price check passed. Min price $31.48. [2026-01-02T12:31:44.756424] [DEBUG] [REMOTE ] SLB: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:44.756535] [DEBUG] [REMOTE ] SLB: PASS: Integrity check passed. [2026-01-02T12:31:44.756620] [DEBUG] [REMOTE ] SLB: Symbol is viable for forecasting. [2026-01-02T12:31:44.756670] [INFO ] [MAIN ] [2882/3541] SLB kept (0.5s) | 2878 kept, 4 rejected | 91.0/min | ETA: 7.2m [2026-01-02T12:31:45.064168] [DEBUG] [REMOTE ] SLDB: Retrieved 1994 rows, trimmed to 300. [2026-01-02T12:31:45.064277] [DEBUG] [REMOTE ] SLDB: PASS: History has at least 300 days. [2026-01-02T12:31:45.064473] [DEBUG] [REMOTE ] SLDB: PASS: Price check passed. Min price $3.93. [2026-01-02T12:31:45.064624] [DEBUG] [REMOTE ] SLDB: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:45.064734] [DEBUG] [REMOTE ] SLDB: PASS: Integrity check passed. [2026-01-02T12:31:45.064787] [DEBUG] [REMOTE ] SLDB: Symbol is viable for forecasting. [2026-01-02T12:31:45.064836] [INFO ] [MAIN ] [2883/3541] SLDB kept (0.3s) | 2879 kept, 4 rejected | 91.0/min | ETA: 7.2m [2026-01-02T12:31:45.391291] [DEBUG] [REMOTE ] SLDP: Retrieved 1162 rows, trimmed to 300. [2026-01-02T12:31:45.391431] [DEBUG] [REMOTE ] SLDP: PASS: History has at least 300 days. [2026-01-02T12:31:45.391651] [DEBUG] [REMOTE ] SLDP: PASS: Price check passed. Min price $4.25. [2026-01-02T12:31:45.391787] [DEBUG] [REMOTE ] SLDP: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:45.391894] [DEBUG] [REMOTE ] SLDP: PASS: Integrity check passed. [2026-01-02T12:31:45.391934] [DEBUG] [REMOTE ] SLDP: Symbol is viable for forecasting. [2026-01-02T12:31:45.391981] [INFO ] [MAIN ] [2884/3541] SLDP kept (0.3s) | 2880 kept, 4 rejected | 91.0/min | ETA: 7.2m [2026-01-02T12:31:46.435959] [DEBUG] [REMOTE ] SLF: Retrieved 6483 rows, trimmed to 300. [2026-01-02T12:31:46.436089] [DEBUG] [REMOTE ] SLF: PASS: History has at least 300 days. [2026-01-02T12:31:46.436293] [DEBUG] [REMOTE ] SLF: PASS: Price check passed. Min price $57.33. [2026-01-02T12:31:46.436429] [DEBUG] [REMOTE ] SLF: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:46.436540] [DEBUG] [REMOTE ] SLF: PASS: Integrity check passed. [2026-01-02T12:31:46.436599] [DEBUG] [REMOTE ] SLF: Symbol is viable for forecasting. [2026-01-02T12:31:46.436651] [INFO ] [MAIN ] [2885/3541] SLF kept (1.0s) | 2881 kept, 4 rejected | 91.0/min | ETA: 7.2m [2026-01-02T12:31:46.943484] [DEBUG] [REMOTE ] SLG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:31:46.943642] [DEBUG] [REMOTE ] SLG: PASS: History has at least 300 days. [2026-01-02T12:31:46.943869] [DEBUG] [REMOTE ] SLG: PASS: Price check passed. Min price $41.53. [2026-01-02T12:31:46.944004] [DEBUG] [REMOTE ] SLG: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:46.944121] [DEBUG] [REMOTE ] SLG: PASS: Integrity check passed. [2026-01-02T12:31:46.944162] [DEBUG] [REMOTE ] SLG: Symbol is viable for forecasting. [2026-01-02T12:31:46.944211] [INFO ] [MAIN ] [2886/3541] SLG kept (0.5s) | 2882 kept, 4 rejected | 91.0/min | ETA: 7.2m [2026-01-02T12:31:47.274768] [DEBUG] [REMOTE ] SLGN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:31:47.274904] [DEBUG] [REMOTE ] SLGN: PASS: History has at least 300 days. [2026-01-02T12:31:47.275122] [DEBUG] [REMOTE ] SLGN: PASS: Price check passed. Min price $37.37. [2026-01-02T12:31:47.275254] [DEBUG] [REMOTE ] SLGN: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:47.275367] [DEBUG] [REMOTE ] SLGN: PASS: Integrity check passed. [2026-01-02T12:31:47.275406] [DEBUG] [REMOTE ] SLGN: Symbol is viable for forecasting. [2026-01-02T12:31:47.275453] [INFO ] [MAIN ] [2887/3541] SLGN kept (0.3s) | 2883 kept, 4 rejected | 91.1/min | ETA: 7.2m [2026-01-02T12:31:47.647981] [DEBUG] [REMOTE ] SLM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:31:47.648109] [DEBUG] [REMOTE ] SLM: PASS: History has at least 300 days. [2026-01-02T12:31:47.648319] [DEBUG] [REMOTE ] SLM: PASS: Price check passed. Min price $25.08. [2026-01-02T12:31:47.648455] [DEBUG] [REMOTE ] SLM: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:47.648605] [DEBUG] [REMOTE ] SLM: PASS: Integrity check passed. [2026-01-02T12:31:47.648655] [DEBUG] [REMOTE ] SLM: Symbol is viable for forecasting. [2026-01-02T12:31:47.648705] [INFO ] [MAIN ] [2888/3541] SLM kept (0.4s) | 2884 kept, 4 rejected | 91.1/min | ETA: 7.2m [2026-01-02T12:31:48.030529] [DEBUG] [REMOTE ] SLN: Retrieved 1336 rows, trimmed to 300. [2026-01-02T12:31:48.030668] [DEBUG] [REMOTE ] SLN: PASS: History has at least 300 days. [2026-01-02T12:31:48.030862] [DEBUG] [REMOTE ] SLN: PASS: Price check passed. Min price $5.00. [2026-01-02T12:31:48.030994] [DEBUG] [REMOTE ] SLN: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:48.031101] [DEBUG] [REMOTE ] SLN: PASS: Integrity check passed. [2026-01-02T12:31:48.031157] [DEBUG] [REMOTE ] SLN: Symbol is viable for forecasting. [2026-01-02T12:31:48.031210] [INFO ] [MAIN ] [2889/3541] SLN kept (0.4s) | 2885 kept, 4 rejected | 91.1/min | ETA: 7.2m [2026-01-02T12:31:48.465175] [DEBUG] [REMOTE ] SLNO: Retrieved 2799 rows, trimmed to 300. [2026-01-02T12:31:48.465299] [DEBUG] [REMOTE ] SLNO: PASS: History has at least 300 days. [2026-01-02T12:31:48.465496] [DEBUG] [REMOTE ] SLNO: PASS: Price check passed. Min price $43.54. [2026-01-02T12:31:48.465661] [DEBUG] [REMOTE ] SLNO: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:48.465773] [DEBUG] [REMOTE ] SLNO: PASS: Integrity check passed. [2026-01-02T12:31:48.465812] [DEBUG] [REMOTE ] SLNO: Symbol is viable for forecasting. [2026-01-02T12:31:48.465858] [INFO ] [MAIN ] [2890/3541] SLNO kept (0.4s) | 2886 kept, 4 rejected | 91.1/min | ETA: 7.1m [2026-01-02T12:31:48.972966] [DEBUG] [REMOTE ] SLP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:31:48.973095] [DEBUG] [REMOTE ] SLP: PASS: History has at least 300 days. [2026-01-02T12:31:48.973302] [DEBUG] [REMOTE ] SLP: PASS: Price check passed. Min price $14.76. [2026-01-02T12:31:48.973433] [DEBUG] [REMOTE ] SLP: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:48.973541] [DEBUG] [REMOTE ] SLP: PASS: Integrity check passed. [2026-01-02T12:31:48.973600] [DEBUG] [REMOTE ] SLP: Symbol is viable for forecasting. [2026-01-02T12:31:48.973650] [INFO ] [MAIN ] [2891/3541] SLP kept (0.5s) | 2887 kept, 4 rejected | 91.1/min | ETA: 7.1m [2026-01-02T12:31:49.163345] [DEBUG] [REMOTE ] SLQD: Retrieved 3070 rows, trimmed to 300. [2026-01-02T12:31:49.163461] [DEBUG] [REMOTE ] SLQD: PASS: History has at least 300 days. [2026-01-02T12:31:49.163696] [DEBUG] [REMOTE ] SLQD: PASS: Price check passed. Min price $50.13. [2026-01-02T12:31:49.163833] [DEBUG] [REMOTE ] SLQD: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:49.163937] [DEBUG] [REMOTE ] SLQD: PASS: Integrity check passed. [2026-01-02T12:31:49.163976] [DEBUG] [REMOTE ] SLQD: Symbol is viable for forecasting. [2026-01-02T12:31:49.164022] [INFO ] [MAIN ] [2892/3541] SLQD kept (0.2s) | 2888 kept, 4 rejected | 91.1/min | ETA: 7.1m [2026-01-02T12:31:49.772164] [DEBUG] [REMOTE ] SLRC: Retrieved 3999 rows, trimmed to 300. [2026-01-02T12:31:49.772286] [DEBUG] [REMOTE ] SLRC: PASS: History has at least 300 days. [2026-01-02T12:31:49.772483] [DEBUG] [REMOTE ] SLRC: PASS: Price check passed. Min price $13.60. [2026-01-02T12:31:49.772647] [DEBUG] [REMOTE ] SLRC: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:49.772761] [DEBUG] [REMOTE ] SLRC: PASS: Integrity check passed. [2026-01-02T12:31:49.772822] [DEBUG] [REMOTE ] SLRC: Symbol is viable for forecasting. [2026-01-02T12:31:49.772870] [INFO ] [MAIN ] [2893/3541] SLRC kept (0.6s) | 2889 kept, 4 rejected | 91.1/min | ETA: 7.1m [2026-01-02T12:31:49.966035] [DEBUG] [REMOTE ] SLS: Retrieved 2012 rows, trimmed to 300. [2026-01-02T12:31:49.966140] [DEBUG] [REMOTE ] SLS: PASS: History has at least 300 days. [2026-01-02T12:31:49.966327] [DEBUG] [REMOTE ] SLS: PASS: Price check passed. Min price $1.39. [2026-01-02T12:31:49.966458] [DEBUG] [REMOTE ] SLS: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:49.966593] [DEBUG] [REMOTE ] SLS: PASS: Integrity check passed. [2026-01-02T12:31:49.966635] [DEBUG] [REMOTE ] SLS: Symbol is viable for forecasting. [2026-01-02T12:31:49.966684] [INFO ] [MAIN ] [2894/3541] SLS kept (0.2s) | 2890 kept, 4 rejected | 91.1/min | ETA: 7.1m [2026-01-02T12:31:50.343816] [DEBUG] [REMOTE ] SLVM: Retrieved 1073 rows, trimmed to 300. [2026-01-02T12:31:50.343975] [DEBUG] [REMOTE ] SLVM: PASS: History has at least 300 days. [2026-01-02T12:31:50.344239] [DEBUG] [REMOTE ] SLVM: PASS: Price check passed. Min price $39.24. [2026-01-02T12:31:50.344436] [DEBUG] [REMOTE ] SLVM: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:50.344611] [DEBUG] [REMOTE ] SLVM: PASS: Integrity check passed. [2026-01-02T12:31:50.344689] [DEBUG] [REMOTE ] SLVM: Symbol is viable for forecasting. [2026-01-02T12:31:50.344762] [INFO ] [MAIN ] [2895/3541] SLVM kept (0.4s) | 2891 kept, 4 rejected | 91.2/min | ETA: 7.1m [2026-01-02T12:31:50.683106] [DEBUG] [REMOTE ] SLVO: Retrieved 397 rows, trimmed to 300. [2026-01-02T12:31:50.683266] [DEBUG] [REMOTE ] SLVO: PASS: History has at least 300 days. [2026-01-02T12:31:50.683538] [DEBUG] [REMOTE ] SLVO: PASS: Price check passed. Min price $82.87. [2026-01-02T12:31:50.683753] [DEBUG] [REMOTE ] SLVO: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:50.683908] [DEBUG] [REMOTE ] SLVO: PASS: Integrity check passed. [2026-01-02T12:31:50.683967] [DEBUG] [REMOTE ] SLVO: Symbol is viable for forecasting. [2026-01-02T12:31:50.684038] [INFO ] [MAIN ] [2896/3541] SLVO kept (0.3s) | 2892 kept, 4 rejected | 91.2/min | ETA: 7.1m [2026-01-02T12:31:51.140862] [DEBUG] [REMOTE ] SLXN: Retrieved 345 rows, trimmed to 300. [2026-01-02T12:31:51.141033] [DEBUG] [REMOTE ] SLXN: PASS: History has at least 300 days. [2026-01-02T12:31:51.141309] [DEBUG] [REMOTE ] SLXN: PASS: Price check passed. Min price $1.73. [2026-01-02T12:31:51.141515] [DEBUG] [REMOTE ] SLXN: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:51.141711] [DEBUG] [REMOTE ] SLXN: PASS: Integrity check passed. [2026-01-02T12:31:51.141776] [DEBUG] [REMOTE ] SLXN: Symbol is viable for forecasting. [2026-01-02T12:31:51.141852] [INFO ] [MAIN ] [2897/3541] SLXN kept (0.5s) | 2893 kept, 4 rejected | 91.2/min | ETA: 7.1m [2026-01-02T12:31:51.810153] [DEBUG] [REMOTE ] SM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:31:51.810323] [DEBUG] [REMOTE ] SM: PASS: History has at least 300 days. [2026-01-02T12:31:51.810630] [DEBUG] [REMOTE ] SM: PASS: Price check passed. Min price $17.66. [2026-01-02T12:31:51.810779] [DEBUG] [REMOTE ] SM: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:51.810916] [DEBUG] [REMOTE ] SM: PASS: Integrity check passed. [2026-01-02T12:31:51.810960] [DEBUG] [REMOTE ] SM: Symbol is viable for forecasting. [2026-01-02T12:31:51.811013] [INFO ] [MAIN ] [2898/3541] SM kept (0.7s) | 2894 kept, 4 rejected | 91.2/min | ETA: 7.1m [2026-01-02T12:31:52.175954] [DEBUG] [REMOTE ] SMBC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:31:52.176151] [DEBUG] [REMOTE ] SMBC: PASS: History has at least 300 days. [2026-01-02T12:31:52.176527] [DEBUG] [REMOTE ] SMBC: PASS: Price check passed. Min price $47.63. [2026-01-02T12:31:52.176754] [DEBUG] [REMOTE ] SMBC: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:52.176943] [DEBUG] [REMOTE ] SMBC: PASS: Integrity check passed. [2026-01-02T12:31:52.177006] [DEBUG] [REMOTE ] SMBC: Symbol is viable for forecasting. [2026-01-02T12:31:52.177086] [INFO ] [MAIN ] [2899/3541] SMBC kept (0.4s) | 2895 kept, 4 rejected | 91.2/min | ETA: 7.0m [2026-01-02T12:31:52.649554] [DEBUG] [REMOTE ] SMBK: Retrieved 6283 rows, trimmed to 300. [2026-01-02T12:31:52.649711] [DEBUG] [REMOTE ] SMBK: PASS: History has at least 300 days. [2026-01-02T12:31:52.649921] [DEBUG] [REMOTE ] SMBK: PASS: Price check passed. Min price $33.36. [2026-01-02T12:31:52.650057] [DEBUG] [REMOTE ] SMBK: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:52.650170] [DEBUG] [REMOTE ] SMBK: PASS: Integrity check passed. [2026-01-02T12:31:52.650210] [DEBUG] [REMOTE ] SMBK: Symbol is viable for forecasting. [2026-01-02T12:31:52.650258] [INFO ] [MAIN ] [2900/3541] SMBK kept (0.5s) | 2896 kept, 4 rejected | 91.2/min | ETA: 7.0m [2026-01-02T12:31:52.912435] [DEBUG] [REMOTE ] SMCI: Retrieved 4721 rows, trimmed to 300. [2026-01-02T12:31:52.912597] [DEBUG] [REMOTE ] SMCI: PASS: History has at least 300 days. [2026-01-02T12:31:52.912810] [DEBUG] [REMOTE ] SMCI: PASS: Price check passed. Min price $29.27. [2026-01-02T12:31:52.912944] [DEBUG] [REMOTE ] SMCI: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:52.913055] [DEBUG] [REMOTE ] SMCI: PASS: Integrity check passed. [2026-01-02T12:31:52.913113] [DEBUG] [REMOTE ] SMCI: Symbol is viable for forecasting. [2026-01-02T12:31:52.913161] [INFO ] [MAIN ] [2901/3541] SMCI kept (0.3s) | 2897 kept, 4 rejected | 91.2/min | ETA: 7.0m [2026-01-02T12:31:53.245357] [DEBUG] [REMOTE ] SMCX: Retrieved 341 rows, trimmed to 300. [2026-01-02T12:31:53.245486] [DEBUG] [REMOTE ] SMCX: PASS: History has at least 300 days. [2026-01-02T12:31:53.245694] [DEBUG] [REMOTE ] SMCX: PASS: Price check passed. Min price $11.40. [2026-01-02T12:31:53.246008] [DEBUG] [REMOTE ] SMCX: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:53.246113] [DEBUG] [REMOTE ] SMCX: PASS: Integrity check passed. [2026-01-02T12:31:53.246152] [DEBUG] [REMOTE ] SMCX: Symbol is viable for forecasting. [2026-01-02T12:31:53.246199] [INFO ] [MAIN ] [2902/3541] SMCX kept (0.3s) | 2898 kept, 4 rejected | 91.2/min | ETA: 7.0m [2026-01-02T12:31:53.850379] [DEBUG] [REMOTE ] SMFG: Retrieved 5014 rows, trimmed to 300. [2026-01-02T12:31:53.850532] [DEBUG] [REMOTE ] SMFG: PASS: History has at least 300 days. [2026-01-02T12:31:53.850790] [DEBUG] [REMOTE ] SMFG: PASS: Price check passed. Min price $15.20. [2026-01-02T12:31:53.850927] [DEBUG] [REMOTE ] SMFG: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:53.851040] [DEBUG] [REMOTE ] SMFG: PASS: Integrity check passed. [2026-01-02T12:31:53.851082] [DEBUG] [REMOTE ] SMFG: Symbol is viable for forecasting. [2026-01-02T12:31:53.851131] [INFO ] [MAIN ] [2903/3541] SMFG kept (0.6s) | 2899 kept, 4 rejected | 91.2/min | ETA: 7.0m [2026-01-02T12:31:54.314822] [DEBUG] [REMOTE ] SMH: Retrieved 6433 rows, trimmed to 300. [2026-01-02T12:31:54.314971] [DEBUG] [REMOTE ] SMH: PASS: History has at least 300 days. [2026-01-02T12:31:54.315232] [DEBUG] [REMOTE ] SMH: PASS: Price check passed. Min price $324.10. [2026-01-02T12:31:54.315413] [DEBUG] [REMOTE ] SMH: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:54.315538] [DEBUG] [REMOTE ] SMH: PASS: Integrity check passed. [2026-01-02T12:31:54.315625] [DEBUG] [REMOTE ] SMH: Symbol is viable for forecasting. [2026-01-02T12:31:54.315677] [INFO ] [MAIN ] [2904/3541] SMH kept (0.5s) | 2900 kept, 4 rejected | 91.3/min | ETA: 7.0m [2026-01-02T12:31:54.608279] [DEBUG] [REMOTE ] SMHI: Retrieved 2158 rows, trimmed to 300. [2026-01-02T12:31:54.608413] [DEBUG] [REMOTE ] SMHI: PASS: History has at least 300 days. [2026-01-02T12:31:54.608669] [DEBUG] [REMOTE ] SMHI: PASS: Price check passed. Min price $5.61. [2026-01-02T12:31:54.608996] [DEBUG] [REMOTE ] SMHI: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:54.609107] [DEBUG] [REMOTE ] SMHI: PASS: Integrity check passed. [2026-01-02T12:31:54.609146] [DEBUG] [REMOTE ] SMHI: Symbol is viable for forecasting. [2026-01-02T12:31:54.609195] [INFO ] [MAIN ] [2905/3541] SMHI kept (0.3s) | 2901 kept, 4 rejected | 91.3/min | ETA: 7.0m [2026-01-02T12:31:57.311906] [DEBUG] [REMOTE ] SMHX: Retrieved 337 rows, trimmed to 300. [2026-01-02T12:31:57.312022] [DEBUG] [REMOTE ] SMHX: PASS: History has at least 300 days. [2026-01-02T12:31:57.312213] [DEBUG] [REMOTE ] SMHX: PASS: Price check passed. Min price $35.69. [2026-01-02T12:31:57.312345] [DEBUG] [REMOTE ] SMHX: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:57.312450] [DEBUG] [REMOTE ] SMHX: PASS: Integrity check passed. [2026-01-02T12:31:57.312489] [DEBUG] [REMOTE ] SMHX: Symbol is viable for forecasting. [2026-01-02T12:31:57.312536] [INFO ] [MAIN ] [2906/3541] SMHX kept (2.7s) | 2902 kept, 4 rejected | 91.2/min | ETA: 7.0m [2026-01-02T12:31:57.596668] [DEBUG] [REMOTE ] SMID: Retrieved 2454 rows, trimmed to 300. [2026-01-02T12:31:57.596804] [DEBUG] [REMOTE ] SMID: PASS: History has at least 300 days. [2026-01-02T12:31:57.597006] [DEBUG] [REMOTE ] SMID: PASS: Price check passed. Min price $31.20. [2026-01-02T12:31:57.597138] [DEBUG] [REMOTE ] SMID: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:57.597263] [DEBUG] [REMOTE ] SMID: PASS: Integrity check passed. [2026-01-02T12:31:57.597303] [DEBUG] [REMOTE ] SMID: Symbol is viable for forecasting. [2026-01-02T12:31:57.597350] [INFO ] [MAIN ] [2907/3541] SMID kept (0.3s) | 2903 kept, 4 rejected | 91.2/min | ETA: 7.0m [2026-01-02T12:31:58.034064] [DEBUG] [REMOTE ] SMPL: Retrieved 2133 rows, trimmed to 300. [2026-01-02T12:31:58.034192] [DEBUG] [REMOTE ] SMPL: PASS: History has at least 300 days. [2026-01-02T12:31:58.034403] [DEBUG] [REMOTE ] SMPL: PASS: Price check passed. Min price $18.60. [2026-01-02T12:31:58.034545] [DEBUG] [REMOTE ] SMPL: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:58.034676] [DEBUG] [REMOTE ] SMPL: PASS: Integrity check passed. [2026-01-02T12:31:58.034718] [DEBUG] [REMOTE ] SMPL: Symbol is viable for forecasting. [2026-01-02T12:31:58.034771] [INFO ] [MAIN ] [2908/3541] SMPL kept (0.4s) | 2904 kept, 4 rejected | 91.2/min | ETA: 6.9m [2026-01-02T12:31:58.573196] [DEBUG] [REMOTE ] SMTC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:31:58.573328] [DEBUG] [REMOTE ] SMTC: PASS: History has at least 300 days. [2026-01-02T12:31:58.573536] [DEBUG] [REMOTE ] SMTC: PASS: Price check passed. Min price $62.57. [2026-01-02T12:31:58.573694] [DEBUG] [REMOTE ] SMTC: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:58.573810] [DEBUG] [REMOTE ] SMTC: PASS: Integrity check passed. [2026-01-02T12:31:58.573853] [DEBUG] [REMOTE ] SMTC: Symbol is viable for forecasting. [2026-01-02T12:31:58.573902] [INFO ] [MAIN ] [2909/3541] SMTC kept (0.5s) | 2905 kept, 4 rejected | 91.2/min | ETA: 6.9m [2026-01-02T12:31:58.766225] [DEBUG] [REMOTE ] SMTI: Retrieved 3731 rows, trimmed to 300. [2026-01-02T12:31:58.766348] [DEBUG] [REMOTE ] SMTI: PASS: History has at least 300 days. [2026-01-02T12:31:58.766544] [DEBUG] [REMOTE ] SMTI: PASS: Price check passed. Min price $19.06. [2026-01-02T12:31:58.766702] [DEBUG] [REMOTE ] SMTI: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:58.766815] [DEBUG] [REMOTE ] SMTI: PASS: Integrity check passed. [2026-01-02T12:31:58.766855] [DEBUG] [REMOTE ] SMTI: Symbol is viable for forecasting. [2026-01-02T12:31:58.766901] [INFO ] [MAIN ] [2910/3541] SMTI kept (0.2s) | 2906 kept, 4 rejected | 91.2/min | ETA: 6.9m [2026-01-02T12:31:59.200808] [DEBUG] [REMOTE ] SMWB: Retrieved 1166 rows, trimmed to 300. [2026-01-02T12:31:59.200981] [DEBUG] [REMOTE ] SMWB: PASS: History has at least 300 days. [2026-01-02T12:31:59.201281] [DEBUG] [REMOTE ] SMWB: PASS: Price check passed. Min price $6.93. [2026-01-02T12:31:59.201477] [DEBUG] [REMOTE ] SMWB: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:59.201653] [DEBUG] [REMOTE ] SMWB: PASS: Integrity check passed. [2026-01-02T12:31:59.201713] [DEBUG] [REMOTE ] SMWB: Symbol is viable for forecasting. [2026-01-02T12:31:59.201782] [INFO ] [MAIN ] [2911/3541] SMWB kept (0.4s) | 2907 kept, 4 rejected | 91.2/min | ETA: 6.9m [2026-01-02T12:31:59.609913] [DEBUG] [REMOTE ] SMX: Retrieved 1019 rows, trimmed to 300. [2026-01-02T12:31:59.610053] [DEBUG] [REMOTE ] SMX: PASS: History has at least 300 days. [2026-01-02T12:31:59.610250] [DEBUG] [REMOTE ] SMX: PASS: Price check passed. Min price $4.24. [2026-01-02T12:31:59.610383] [DEBUG] [REMOTE ] SMX: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:59.610489] [DEBUG] [REMOTE ] SMX: PASS: Integrity check passed. [2026-01-02T12:31:59.610527] [DEBUG] [REMOTE ] SMX: Symbol is viable for forecasting. [2026-01-02T12:31:59.610590] [INFO ] [MAIN ] [2912/3541] SMX kept (0.4s) | 2908 kept, 4 rejected | 91.2/min | ETA: 6.9m [2026-01-02T12:31:59.990668] [DEBUG] [REMOTE ] SN: Retrieved 609 rows, trimmed to 300. [2026-01-02T12:31:59.990859] [DEBUG] [REMOTE ] SN: PASS: History has at least 300 days. [2026-01-02T12:31:59.991111] [DEBUG] [REMOTE ] SN: PASS: Price check passed. Min price $84.57. [2026-01-02T12:31:59.991253] [DEBUG] [REMOTE ] SN: PASS: Continuity check passed with 300 days. [2026-01-02T12:31:59.991397] [DEBUG] [REMOTE ] SN: PASS: Integrity check passed. [2026-01-02T12:31:59.991440] [DEBUG] [REMOTE ] SN: Symbol is viable for forecasting. [2026-01-02T12:31:59.991492] [INFO ] [MAIN ] [2913/3541] SN kept (0.4s) | 2909 kept, 4 rejected | 91.3/min | ETA: 6.9m [2026-01-02T12:32:00.741409] [DEBUG] [REMOTE ] SNA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:32:00.741590] [DEBUG] [REMOTE ] SNA: PASS: History has at least 300 days. [2026-01-02T12:32:00.741877] [DEBUG] [REMOTE ] SNA: PASS: Price check passed. Min price $324.97. [2026-01-02T12:32:00.742025] [DEBUG] [REMOTE ] SNA: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:00.742153] [DEBUG] [REMOTE ] SNA: PASS: Integrity check passed. [2026-01-02T12:32:00.742194] [DEBUG] [REMOTE ] SNA: Symbol is viable for forecasting. [2026-01-02T12:32:00.742244] [INFO ] [MAIN ] [2914/3541] SNA kept (0.8s) | 2910 kept, 4 rejected | 91.3/min | ETA: 6.9m [2026-01-02T12:32:01.036791] [DEBUG] [REMOTE ] SNAP: Retrieved 2222 rows, trimmed to 300. [2026-01-02T12:32:01.036878] [DEBUG] [REMOTE ] SNAP: PASS: History has at least 300 days. [2026-01-02T12:32:01.037080] [DEBUG] [REMOTE ] SNAP: PASS: Price check passed. Min price $7.26. [2026-01-02T12:32:01.037214] [DEBUG] [REMOTE ] SNAP: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:01.037326] [DEBUG] [REMOTE ] SNAP: PASS: Integrity check passed. [2026-01-02T12:32:01.037389] [DEBUG] [REMOTE ] SNAP: Symbol is viable for forecasting. [2026-01-02T12:32:01.037443] [INFO ] [MAIN ] [2915/3541] SNAP kept (0.3s) | 2911 kept, 4 rejected | 91.3/min | ETA: 6.9m [2026-01-02T12:32:01.270120] [DEBUG] [REMOTE ] SNCY: Retrieved 1205 rows, trimmed to 300. [2026-01-02T12:32:01.270254] [DEBUG] [REMOTE ] SNCY: PASS: History has at least 300 days. [2026-01-02T12:32:01.270455] [DEBUG] [REMOTE ] SNCY: PASS: Price check passed. Min price $10.61. [2026-01-02T12:32:01.270626] [DEBUG] [REMOTE ] SNCY: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:01.270740] [DEBUG] [REMOTE ] SNCY: PASS: Integrity check passed. [2026-01-02T12:32:01.270784] [DEBUG] [REMOTE ] SNCY: Symbol is viable for forecasting. [2026-01-02T12:32:01.270842] [INFO ] [MAIN ] [2916/3541] SNCY kept (0.2s) | 2912 kept, 4 rejected | 91.3/min | ETA: 6.8m [2026-01-02T12:32:01.883846] [DEBUG] [REMOTE ] SND: Retrieved 2301 rows, trimmed to 300. [2026-01-02T12:32:01.883972] [DEBUG] [REMOTE ] SND: PASS: History has at least 300 days. [2026-01-02T12:32:01.884172] [DEBUG] [REMOTE ] SND: PASS: Price check passed. Min price $2.00. [2026-01-02T12:32:01.884306] [DEBUG] [REMOTE ] SND: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:01.884415] [DEBUG] [REMOTE ] SND: PASS: Integrity check passed. [2026-01-02T12:32:01.884456] [DEBUG] [REMOTE ] SND: Symbol is viable for forecasting. [2026-01-02T12:32:01.884504] [INFO ] [MAIN ] [2917/3541] SND kept (0.6s) | 2913 kept, 4 rejected | 91.3/min | ETA: 6.8m [2026-01-02T12:32:02.220624] [DEBUG] [REMOTE ] SNDL: Retrieved 1614 rows, trimmed to 300. [2026-01-02T12:32:02.220755] [DEBUG] [REMOTE ] SNDL: PASS: History has at least 300 days. [2026-01-02T12:32:02.220957] [DEBUG] [REMOTE ] SNDL: PASS: Price check passed. Min price $1.59. [2026-01-02T12:32:02.221089] [DEBUG] [REMOTE ] SNDL: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:02.221196] [DEBUG] [REMOTE ] SNDL: PASS: Integrity check passed. [2026-01-02T12:32:02.221236] [DEBUG] [REMOTE ] SNDL: Symbol is viable for forecasting. [2026-01-02T12:32:02.221283] [INFO ] [MAIN ] [2918/3541] SNDL kept (0.3s) | 2914 kept, 4 rejected | 91.3/min | ETA: 6.8m [2026-01-02T12:32:02.665210] [DEBUG] [REMOTE ] SNDX: Retrieved 2473 rows, trimmed to 300. [2026-01-02T12:32:02.665398] [DEBUG] [REMOTE ] SNDX: PASS: History has at least 300 days. [2026-01-02T12:32:02.665710] [DEBUG] [REMOTE ] SNDX: PASS: Price check passed. Min price $13.11. [2026-01-02T12:32:02.665876] [DEBUG] [REMOTE ] SNDX: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:02.666039] [DEBUG] [REMOTE ] SNDX: PASS: Integrity check passed. [2026-01-02T12:32:02.666087] [DEBUG] [REMOTE ] SNDX: Symbol is viable for forecasting. [2026-01-02T12:32:02.666148] [INFO ] [MAIN ] [2919/3541] SNDX kept (0.4s) | 2915 kept, 4 rejected | 91.3/min | ETA: 6.8m [2026-01-02T12:32:03.057187] [DEBUG] [REMOTE ] SNES: Retrieved 2278 rows, trimmed to 300. [2026-01-02T12:32:03.057311] [DEBUG] [REMOTE ] SNES: PASS: History has at least 300 days. [2026-01-02T12:32:03.057548] [DEBUG] [REMOTE ] SNES: PASS: Price check passed. Min price $2.14. [2026-01-02T12:32:03.057708] [DEBUG] [REMOTE ] SNES: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:03.057819] [DEBUG] [REMOTE ] SNES: PASS: Integrity check passed. [2026-01-02T12:32:03.057860] [DEBUG] [REMOTE ] SNES: Symbol is viable for forecasting. [2026-01-02T12:32:03.057909] [INFO ] [MAIN ] [2920/3541] SNES kept (0.4s) | 2916 kept, 4 rejected | 91.3/min | ETA: 6.8m [2026-01-02T12:32:03.621750] [DEBUG] [REMOTE ] SNEX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:32:03.621883] [DEBUG] [REMOTE ] SNEX: PASS: History has at least 300 days. [2026-01-02T12:32:03.622087] [DEBUG] [REMOTE ] SNEX: PASS: Price check passed. Min price $83.71. [2026-01-02T12:32:03.622218] [DEBUG] [REMOTE ] SNEX: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:03.622330] [DEBUG] [REMOTE ] SNEX: PASS: Integrity check passed. [2026-01-02T12:32:03.622369] [DEBUG] [REMOTE ] SNEX: Symbol is viable for forecasting. [2026-01-02T12:32:03.622417] [INFO ] [MAIN ] [2921/3541] SNEX kept (0.6s) | 2917 kept, 4 rejected | 91.3/min | ETA: 6.8m [2026-01-02T12:32:04.102476] [DEBUG] [REMOTE ] SNFCA: Retrieved 6285 rows, trimmed to 300. [2026-01-02T12:32:04.102632] [DEBUG] [REMOTE ] SNFCA: PASS: History has at least 300 days. [2026-01-02T12:32:04.102871] [DEBUG] [REMOTE ] SNFCA: PASS: Price check passed. Min price $7.76. [2026-01-02T12:32:04.103015] [DEBUG] [REMOTE ] SNFCA: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:04.103139] [DEBUG] [REMOTE ] SNFCA: PASS: Integrity check passed. [2026-01-02T12:32:04.103192] [DEBUG] [REMOTE ] SNFCA: Symbol is viable for forecasting. [2026-01-02T12:32:04.103250] [INFO ] [MAIN ] [2922/3541] SNFCA kept (0.5s) | 2918 kept, 4 rejected | 91.3/min | ETA: 6.8m [2026-01-02T12:32:04.486602] [DEBUG] [REMOTE ] SNGX: Retrieved 3475 rows, trimmed to 300. [2026-01-02T12:32:04.486724] [DEBUG] [REMOTE ] SNGX: PASS: History has at least 300 days. [2026-01-02T12:32:04.486923] [DEBUG] [REMOTE ] SNGX: PASS: Price check passed. Min price $1.23. [2026-01-02T12:32:04.487057] [DEBUG] [REMOTE ] SNGX: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:04.487166] [DEBUG] [REMOTE ] SNGX: PASS: Integrity check passed. [2026-01-02T12:32:04.487206] [DEBUG] [REMOTE ] SNGX: Symbol is viable for forecasting. [2026-01-02T12:32:04.487253] [INFO ] [MAIN ] [2923/3541] SNGX kept (0.4s) | 2919 kept, 4 rejected | 91.4/min | ETA: 6.8m [2026-01-02T12:32:04.965490] [DEBUG] [REMOTE ] SNN: Retrieved 6571 rows, trimmed to 300. [2026-01-02T12:32:04.965645] [DEBUG] [REMOTE ] SNN: PASS: History has at least 300 days. [2026-01-02T12:32:04.965868] [DEBUG] [REMOTE ] SNN: PASS: Price check passed. Min price $31.99. [2026-01-02T12:32:04.966009] [DEBUG] [REMOTE ] SNN: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:04.966126] [DEBUG] [REMOTE ] SNN: PASS: Integrity check passed. [2026-01-02T12:32:04.966166] [DEBUG] [REMOTE ] SNN: Symbol is viable for forecasting. [2026-01-02T12:32:04.966216] [INFO ] [MAIN ] [2924/3541] SNN kept (0.5s) | 2920 kept, 4 rejected | 91.4/min | ETA: 6.8m [2026-01-02T12:32:05.356069] [DEBUG] [REMOTE ] SNOA: Retrieved 4765 rows, trimmed to 300. [2026-01-02T12:32:05.356227] [DEBUG] [REMOTE ] SNOA: PASS: History has at least 300 days. [2026-01-02T12:32:05.356489] [DEBUG] [REMOTE ] SNOA: PASS: Price check passed. Min price $3.16. [2026-01-02T12:32:05.356654] [DEBUG] [REMOTE ] SNOA: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:05.356803] [DEBUG] [REMOTE ] SNOA: PASS: Integrity check passed. [2026-01-02T12:32:05.356844] [DEBUG] [REMOTE ] SNOA: Symbol is viable for forecasting. [2026-01-02T12:32:05.356894] [INFO ] [MAIN ] [2925/3541] SNOA kept (0.4s) | 2921 kept, 4 rejected | 91.4/min | ETA: 6.7m [2026-01-02T12:32:05.821424] [DEBUG] [REMOTE ] SNPS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:32:05.821606] [DEBUG] [REMOTE ] SNPS: PASS: History has at least 300 days. [2026-01-02T12:32:05.821882] [DEBUG] [REMOTE ] SNPS: PASS: Price check passed. Min price $383.82. [2026-01-02T12:32:05.822020] [DEBUG] [REMOTE ] SNPS: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:05.822145] [DEBUG] [REMOTE ] SNPS: PASS: Integrity check passed. [2026-01-02T12:32:05.822215] [DEBUG] [REMOTE ] SNPS: Symbol is viable for forecasting. [2026-01-02T12:32:05.822267] [INFO ] [MAIN ] [2926/3541] SNPS kept (0.5s) | 2922 kept, 4 rejected | 91.4/min | ETA: 6.7m [2026-01-02T12:32:06.083179] [DEBUG] [REMOTE ] SNTI: Retrieved 1156 rows, trimmed to 300. [2026-01-02T12:32:06.083341] [DEBUG] [REMOTE ] SNTI: PASS: History has at least 300 days. [2026-01-02T12:32:06.083626] [DEBUG] [REMOTE ] SNTI: PASS: Price check passed. Min price $1.04. [2026-01-02T12:32:06.083823] [DEBUG] [REMOTE ] SNTI: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:06.083973] [DEBUG] [REMOTE ] SNTI: PASS: Integrity check passed. [2026-01-02T12:32:06.084031] [DEBUG] [REMOTE ] SNTI: Symbol is viable for forecasting. [2026-01-02T12:32:06.084101] [INFO ] [MAIN ] [2927/3541] SNTI kept (0.3s) | 2923 kept, 4 rejected | 91.4/min | ETA: 6.7m [2026-01-02T12:32:06.709531] [DEBUG] [REMOTE ] SNX: Retrieved 5560 rows, trimmed to 300. [2026-01-02T12:32:06.709731] [DEBUG] [REMOTE ] SNX: PASS: History has at least 300 days. [2026-01-02T12:32:06.710079] [DEBUG] [REMOTE ] SNX: PASS: Price check passed. Min price $142.42. [2026-01-02T12:32:06.710251] [DEBUG] [REMOTE ] SNX: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:06.710422] [DEBUG] [REMOTE ] SNX: PASS: Integrity check passed. [2026-01-02T12:32:06.710472] [DEBUG] [REMOTE ] SNX: Symbol is viable for forecasting. [2026-01-02T12:32:06.710532] [INFO ] [MAIN ] [2928/3541] SNX kept (0.6s) | 2924 kept, 4 rejected | 91.4/min | ETA: 6.7m [2026-01-02T12:32:07.164330] [DEBUG] [REMOTE ] SNY: Retrieved 5915 rows, trimmed to 300. [2026-01-02T12:32:07.164562] [DEBUG] [REMOTE ] SNY: PASS: History has at least 300 days. [2026-01-02T12:32:07.164912] [DEBUG] [REMOTE ] SNY: PASS: Price check passed. Min price $47.44. [2026-01-02T12:32:07.165106] [DEBUG] [REMOTE ] SNY: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:07.165274] [DEBUG] [REMOTE ] SNY: PASS: Integrity check passed. [2026-01-02T12:32:07.165335] [DEBUG] [REMOTE ] SNY: Symbol is viable for forecasting. [2026-01-02T12:32:07.165406] [INFO ] [MAIN ] [2929/3541] SNY kept (0.5s) | 2925 kept, 4 rejected | 91.4/min | ETA: 6.7m [2026-01-02T12:32:07.641091] [DEBUG] [REMOTE ] SO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:32:07.641309] [DEBUG] [REMOTE ] SO: PASS: History has at least 300 days. [2026-01-02T12:32:07.641655] [DEBUG] [REMOTE ] SO: PASS: Price check passed. Min price $84.08. [2026-01-02T12:32:07.641810] [DEBUG] [REMOTE ] SO: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:07.641967] [DEBUG] [REMOTE ] SO: PASS: Integrity check passed. [2026-01-02T12:32:07.642010] [DEBUG] [REMOTE ] SO: Symbol is viable for forecasting. [2026-01-02T12:32:07.642076] [INFO ] [MAIN ] [2930/3541] SO kept (0.5s) | 2926 kept, 4 rejected | 91.4/min | ETA: 6.7m [2026-01-02T12:32:09.691650] [DEBUG] [REMOTE ] SOCL: Retrieved 3552 rows, trimmed to 300. [2026-01-02T12:32:09.691845] [DEBUG] [REMOTE ] SOCL: PASS: History has at least 300 days. [2026-01-02T12:32:09.692142] [DEBUG] [REMOTE ] SOCL: PASS: Price check passed. Min price $52.20. [2026-01-02T12:32:09.692294] [DEBUG] [REMOTE ] SOCL: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:09.692515] [DEBUG] [REMOTE ] SOCL: PASS: Integrity check passed. [2026-01-02T12:32:09.692595] [DEBUG] [REMOTE ] SOCL: Symbol is viable for forecasting. [2026-01-02T12:32:09.692670] [INFO ] [MAIN ] [2931/3541] SOCL kept (2.1s) | 2927 kept, 4 rejected | 91.4/min | ETA: 6.7m [2026-01-02T12:32:09.961505] [DEBUG] [REMOTE ] SOFI: Retrieved 1278 rows, trimmed to 300. [2026-01-02T12:32:09.961668] [DEBUG] [REMOTE ] SOFI: PASS: History has at least 300 days. [2026-01-02T12:32:09.961870] [DEBUG] [REMOTE ] SOFI: PASS: Price check passed. Min price $24.91. [2026-01-02T12:32:09.962021] [DEBUG] [REMOTE ] SOFI: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:09.962141] [DEBUG] [REMOTE ] SOFI: PASS: Integrity check passed. [2026-01-02T12:32:09.962182] [DEBUG] [REMOTE ] SOFI: Symbol is viable for forecasting. [2026-01-02T12:32:09.962232] [INFO ] [MAIN ] [2932/3541] SOFI kept (0.3s) | 2928 kept, 4 rejected | 91.4/min | ETA: 6.7m [2026-01-02T12:32:10.396632] [DEBUG] [REMOTE ] SOGP: Retrieved 1497 rows, trimmed to 300. [2026-01-02T12:32:10.396798] [DEBUG] [REMOTE ] SOGP: PASS: History has at least 300 days. [2026-01-02T12:32:10.397037] [DEBUG] [REMOTE ] SOGP: PASS: Price check passed. Min price $9.96. [2026-01-02T12:32:10.397174] [DEBUG] [REMOTE ] SOGP: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:10.397287] [DEBUG] [REMOTE ] SOGP: PASS: Integrity check passed. [2026-01-02T12:32:10.397328] [DEBUG] [REMOTE ] SOGP: Symbol is viable for forecasting. [2026-01-02T12:32:10.397379] [INFO ] [MAIN ] [2933/3541] SOGP kept (0.4s) | 2929 kept, 4 rejected | 91.4/min | ETA: 6.7m [2026-01-02T12:32:10.784059] [DEBUG] [REMOTE ] SOJC: Retrieved 2034 rows, trimmed to 300. [2026-01-02T12:32:10.784299] [DEBUG] [REMOTE ] SOJC: PASS: History has at least 300 days. [2026-01-02T12:32:10.784648] [DEBUG] [REMOTE ] SOJC: PASS: Price check passed. Min price $21.50. [2026-01-02T12:32:10.784844] [DEBUG] [REMOTE ] SOJC: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:10.784994] [DEBUG] [REMOTE ] SOJC: PASS: Integrity check passed. [2026-01-02T12:32:10.785035] [DEBUG] [REMOTE ] SOJC: Symbol is viable for forecasting. [2026-01-02T12:32:10.785091] [INFO ] [MAIN ] [2934/3541] SOJC kept (0.4s) | 2930 kept, 4 rejected | 91.4/min | ETA: 6.6m [2026-01-02T12:32:11.024433] [DEBUG] [REMOTE ] SOJD: Retrieved 1500 rows, trimmed to 300. [2026-01-02T12:32:11.024708] [DEBUG] [REMOTE ] SOJD: PASS: History has at least 300 days. [2026-01-02T12:32:11.025108] [DEBUG] [REMOTE ] SOJD: PASS: Price check passed. Min price $19.98. [2026-01-02T12:32:11.025297] [DEBUG] [REMOTE ] SOJD: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:11.025478] [DEBUG] [REMOTE ] SOJD: PASS: Integrity check passed. [2026-01-02T12:32:11.025533] [DEBUG] [REMOTE ] SOJD: Symbol is viable for forecasting. [2026-01-02T12:32:11.025632] [INFO ] [MAIN ] [2935/3541] SOJD kept (0.2s) | 2931 kept, 4 rejected | 91.4/min | ETA: 6.6m [2026-01-02T12:32:11.436058] [DEBUG] [REMOTE ] SOJE: Retrieved 1325 rows, trimmed to 300. [2026-01-02T12:32:11.436439] [DEBUG] [REMOTE ] SOJE: PASS: History has at least 300 days. [2026-01-02T12:32:11.436715] [DEBUG] [REMOTE ] SOJE: PASS: Price check passed. Min price $17.64. [2026-01-02T12:32:11.436884] [DEBUG] [REMOTE ] SOJE: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:11.437056] [DEBUG] [REMOTE ] SOJE: PASS: Integrity check passed. [2026-01-02T12:32:11.437110] [DEBUG] [REMOTE ] SOJE: Symbol is viable for forecasting. [2026-01-02T12:32:11.437180] [INFO ] [MAIN ] [2936/3541] SOJE kept (0.4s) | 2932 kept, 4 rejected | 91.4/min | ETA: 6.6m [2026-01-02T12:32:12.018450] [DEBUG] [REMOTE ] SON: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:32:12.018664] [DEBUG] [REMOTE ] SON: PASS: History has at least 300 days. [2026-01-02T12:32:12.018890] [DEBUG] [REMOTE ] SON: PASS: Price check passed. Min price $38.76. [2026-01-02T12:32:12.019044] [DEBUG] [REMOTE ] SON: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:12.019159] [DEBUG] [REMOTE ] SON: PASS: Integrity check passed. [2026-01-02T12:32:12.019222] [DEBUG] [REMOTE ] SON: Symbol is viable for forecasting. [2026-01-02T12:32:12.019273] [INFO ] [MAIN ] [2937/3541] SON kept (0.6s) | 2933 kept, 4 rejected | 91.4/min | ETA: 6.6m [2026-01-02T12:32:12.431689] [DEBUG] [REMOTE ] SONO: Retrieved 1864 rows, trimmed to 300. [2026-01-02T12:32:12.431842] [DEBUG] [REMOTE ] SONO: PASS: History has at least 300 days. [2026-01-02T12:32:12.432099] [DEBUG] [REMOTE ] SONO: PASS: Price check passed. Min price $15.88. [2026-01-02T12:32:12.432271] [DEBUG] [REMOTE ] SONO: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:12.432413] [DEBUG] [REMOTE ] SONO: PASS: Integrity check passed. [2026-01-02T12:32:12.432464] [DEBUG] [REMOTE ] SONO: Symbol is viable for forecasting. [2026-01-02T12:32:12.432526] [INFO ] [MAIN ] [2938/3541] SONO kept (0.4s) | 2934 kept, 4 rejected | 91.5/min | ETA: 6.6m [2026-01-02T12:32:12.733370] [DEBUG] [REMOTE ] SOPA: Retrieved 1040 rows, trimmed to 300. [2026-01-02T12:32:12.733557] [DEBUG] [REMOTE ] SOPA: PASS: History has at least 300 days. [2026-01-02T12:32:12.733838] [DEBUG] [REMOTE ] SOPA: PASS: Price check passed. Min price $1.05. [2026-01-02T12:32:12.733978] [DEBUG] [REMOTE ] SOPA: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:12.734098] [DEBUG] [REMOTE ] SOPA: PASS: Integrity check passed. [2026-01-02T12:32:12.734142] [DEBUG] [REMOTE ] SOPA: Symbol is viable for forecasting. [2026-01-02T12:32:12.734195] [INFO ] [MAIN ] [2939/3541] SOPA kept (0.3s) | 2935 kept, 4 rejected | 91.5/min | ETA: 6.6m [2026-01-02T12:32:13.048300] [DEBUG] [REMOTE ] SOPH: Retrieved 1116 rows, trimmed to 300. [2026-01-02T12:32:13.048619] [DEBUG] [REMOTE ] SOPH: PASS: History has at least 300 days. [2026-01-02T12:32:13.048961] [DEBUG] [REMOTE ] SOPH: PASS: Price check passed. Min price $3.89. [2026-01-02T12:32:13.049129] [DEBUG] [REMOTE ] SOPH: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:13.049287] [DEBUG] [REMOTE ] SOPH: PASS: Integrity check passed. [2026-01-02T12:32:13.049337] [DEBUG] [REMOTE ] SOPH: Symbol is viable for forecasting. [2026-01-02T12:32:13.049415] [INFO ] [MAIN ] [2940/3541] SOPH kept (0.3s) | 2936 kept, 4 rejected | 91.5/min | ETA: 6.6m [2026-01-02T12:32:13.503458] [DEBUG] [REMOTE ] SOUN: Retrieved 923 rows, trimmed to 300. [2026-01-02T12:32:13.503612] [DEBUG] [REMOTE ] SOUN: PASS: History has at least 300 days. [2026-01-02T12:32:13.503813] [DEBUG] [REMOTE ] SOUN: PASS: Price check passed. Min price $9.97. [2026-01-02T12:32:13.503948] [DEBUG] [REMOTE ] SOUN: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:13.504055] [DEBUG] [REMOTE ] SOUN: PASS: Integrity check passed. [2026-01-02T12:32:13.504095] [DEBUG] [REMOTE ] SOUN: Symbol is viable for forecasting. [2026-01-02T12:32:13.504142] [INFO ] [MAIN ] [2941/3541] SOUN kept (0.5s) | 2937 kept, 4 rejected | 91.5/min | ETA: 6.6m [2026-01-02T12:32:13.964994] [DEBUG] [REMOTE ] SOXQ: Retrieved 1145 rows, trimmed to 300. [2026-01-02T12:32:13.965242] [DEBUG] [REMOTE ] SOXQ: PASS: History has at least 300 days. [2026-01-02T12:32:13.965638] [DEBUG] [REMOTE ] SOXQ: PASS: Price check passed. Min price $49.98. [2026-01-02T12:32:13.965849] [DEBUG] [REMOTE ] SOXQ: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:13.966033] [DEBUG] [REMOTE ] SOXQ: PASS: Integrity check passed. [2026-01-02T12:32:13.966093] [DEBUG] [REMOTE ] SOXQ: Symbol is viable for forecasting. [2026-01-02T12:32:13.966165] [INFO ] [MAIN ] [2942/3541] SOXQ kept (0.5s) | 2938 kept, 4 rejected | 91.5/min | ETA: 6.5m [2026-01-02T12:32:14.544413] [DEBUG] [REMOTE ] SOXX: Retrieved 6154 rows, trimmed to 300. [2026-01-02T12:32:14.544651] [DEBUG] [REMOTE ] SOXX: PASS: History has at least 300 days. [2026-01-02T12:32:14.544990] [DEBUG] [REMOTE ] SOXX: PASS: Price check passed. Min price $267.71. [2026-01-02T12:32:14.545215] [DEBUG] [REMOTE ] SOXX: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:14.545369] [DEBUG] [REMOTE ] SOXX: PASS: Integrity check passed. [2026-01-02T12:32:14.545411] [DEBUG] [REMOTE ] SOXX: Symbol is viable for forecasting. [2026-01-02T12:32:14.545467] [INFO ] [MAIN ] [2943/3541] SOXX kept (0.6s) | 2939 kept, 4 rejected | 91.5/min | ETA: 6.5m [2026-01-02T12:32:14.730741] [DEBUG] [REMOTE ] SPAI: Retrieved 337 rows, trimmed to 300. [2026-01-02T12:32:14.730920] [DEBUG] [REMOTE ] SPAI: PASS: History has at least 300 days. [2026-01-02T12:32:14.731166] [DEBUG] [REMOTE ] SPAI: PASS: Price check passed. Min price $3.23. [2026-01-02T12:32:14.731305] [DEBUG] [REMOTE ] SPAI: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:14.731422] [DEBUG] [REMOTE ] SPAI: PASS: Integrity check passed. [2026-01-02T12:32:14.731463] [DEBUG] [REMOTE ] SPAI: Symbol is viable for forecasting. [2026-01-02T12:32:14.731517] [INFO ] [MAIN ] [2944/3541] SPAI kept (0.2s) | 2940 kept, 4 rejected | 91.5/min | ETA: 6.5m [2026-01-02T12:32:15.227450] [DEBUG] [REMOTE ] SPB: Retrieved 4108 rows, trimmed to 300. [2026-01-02T12:32:15.227648] [DEBUG] [REMOTE ] SPB: PASS: History has at least 300 days. [2026-01-02T12:32:15.227916] [DEBUG] [REMOTE ] SPB: PASS: Price check passed. Min price $49.94. [2026-01-02T12:32:15.228064] [DEBUG] [REMOTE ] SPB: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:15.228190] [DEBUG] [REMOTE ] SPB: PASS: Integrity check passed. [2026-01-02T12:32:15.228232] [DEBUG] [REMOTE ] SPB: Symbol is viable for forecasting. [2026-01-02T12:32:15.228289] [INFO ] [MAIN ] [2945/3541] SPB kept (0.5s) | 2941 kept, 4 rejected | 91.5/min | ETA: 6.5m [2026-01-02T12:32:15.741018] [DEBUG] [REMOTE ] SPCB: Retrieved 5251 rows, trimmed to 300. [2026-01-02T12:32:15.741254] [DEBUG] [REMOTE ] SPCB: PASS: History has at least 300 days. [2026-01-02T12:32:15.741597] [DEBUG] [REMOTE ] SPCB: PASS: Price check passed. Min price $8.07. [2026-01-02T12:32:15.741756] [DEBUG] [REMOTE ] SPCB: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:15.741896] [DEBUG] [REMOTE ] SPCB: PASS: Integrity check passed. [2026-01-02T12:32:15.741950] [DEBUG] [REMOTE ] SPCB: Symbol is viable for forecasting. [2026-01-02T12:32:15.742029] [INFO ] [MAIN ] [2946/3541] SPCB kept (0.5s) | 2942 kept, 4 rejected | 91.5/min | ETA: 6.5m [2026-01-02T12:32:16.021424] [DEBUG] [REMOTE ] SPCE: Retrieved 2075 rows, trimmed to 300. [2026-01-02T12:32:16.021628] [DEBUG] [REMOTE ] SPCE: PASS: History has at least 300 days. [2026-01-02T12:32:16.021895] [DEBUG] [REMOTE ] SPCE: PASS: Price check passed. Min price $3.02. [2026-01-02T12:32:16.022040] [DEBUG] [REMOTE ] SPCE: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:16.022162] [DEBUG] [REMOTE ] SPCE: PASS: Integrity check passed. [2026-01-02T12:32:16.022203] [DEBUG] [REMOTE ] SPCE: Symbol is viable for forecasting. [2026-01-02T12:32:16.022253] [INFO ] [MAIN ] [2947/3541] SPCE kept (0.3s) | 2943 kept, 4 rejected | 91.6/min | ETA: 6.5m [2026-01-02T12:32:16.487353] [DEBUG] [REMOTE ] SPE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:32:16.487512] [DEBUG] [REMOTE ] SPE: PASS: History has at least 300 days. [2026-01-02T12:32:16.487788] [DEBUG] [REMOTE ] SPE: PASS: Price check passed. Min price $14.10. [2026-01-02T12:32:16.487933] [DEBUG] [REMOTE ] SPE: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:16.488057] [DEBUG] [REMOTE ] SPE: PASS: Integrity check passed. [2026-01-02T12:32:16.488129] [DEBUG] [REMOTE ] SPE: Symbol is viable for forecasting. [2026-01-02T12:32:16.488181] [INFO ] [MAIN ] [2948/3541] SPE kept (0.5s) | 2944 kept, 4 rejected | 91.6/min | ETA: 6.5m [2026-01-02T12:32:17.528777] [DEBUG] [REMOTE ] SPFI: Retrieved 1672 rows, trimmed to 300. [2026-01-02T12:32:17.528900] [DEBUG] [REMOTE ] SPFI: PASS: History has at least 300 days. [2026-01-02T12:32:17.529098] [DEBUG] [REMOTE ] SPFI: PASS: Price check passed. Min price $35.93. [2026-01-02T12:32:17.529245] [DEBUG] [REMOTE ] SPFI: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:17.529352] [DEBUG] [REMOTE ] SPFI: PASS: Integrity check passed. [2026-01-02T12:32:17.529392] [DEBUG] [REMOTE ] SPFI: Symbol is viable for forecasting. [2026-01-02T12:32:17.529438] [INFO ] [MAIN ] [2949/3541] SPFI kept (1.0s) | 2945 kept, 4 rejected | 91.6/min | ETA: 6.5m [2026-01-02T12:32:23.450948] [DEBUG] [REMOTE ] SPG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:32:23.451089] [DEBUG] [REMOTE ] SPG: PASS: History has at least 300 days. [2026-01-02T12:32:23.451316] [DEBUG] [REMOTE ] SPG: PASS: Price check passed. Min price $171.28. [2026-01-02T12:32:23.451451] [DEBUG] [REMOTE ] SPG: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:23.451563] [DEBUG] [REMOTE ] SPG: PASS: Integrity check passed. [2026-01-02T12:32:23.451621] [DEBUG] [REMOTE ] SPG: Symbol is viable for forecasting. [2026-01-02T12:32:23.451667] [INFO ] [MAIN ] [2950/3541] SPG kept (5.9s) | 2946 kept, 4 rejected | 91.3/min | ETA: 6.5m [2026-01-02T12:32:24.609190] [DEBUG] [REMOTE ] SPGI: Retrieved 6281 rows, trimmed to 300. [2026-01-02T12:32:24.609336] [DEBUG] [REMOTE ] SPGI: PASS: History has at least 300 days. [2026-01-02T12:32:24.609601] [DEBUG] [REMOTE ] SPGI: PASS: Price check passed. Min price $471.13. [2026-01-02T12:32:24.609746] [DEBUG] [REMOTE ] SPGI: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:24.609864] [DEBUG] [REMOTE ] SPGI: PASS: Integrity check passed. [2026-01-02T12:32:24.609907] [DEBUG] [REMOTE ] SPGI: Symbol is viable for forecasting. [2026-01-02T12:32:24.609956] [INFO ] [MAIN ] [2951/3541] SPGI kept (1.2s) | 2947 kept, 4 rejected | 91.3/min | ETA: 6.5m [2026-01-02T12:32:25.233226] [DEBUG] [REMOTE ] SPH: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:32:25.233408] [DEBUG] [REMOTE ] SPH: PASS: History has at least 300 days. [2026-01-02T12:32:25.233658] [DEBUG] [REMOTE ] SPH: PASS: Price check passed. Min price $17.77. [2026-01-02T12:32:25.233813] [DEBUG] [REMOTE ] SPH: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:25.233935] [DEBUG] [REMOTE ] SPH: PASS: Integrity check passed. [2026-01-02T12:32:25.233983] [DEBUG] [REMOTE ] SPH: Symbol is viable for forecasting. [2026-01-02T12:32:25.234049] [INFO ] [MAIN ] [2952/3541] SPH kept (0.6s) | 2948 kept, 4 rejected | 91.3/min | ETA: 6.5m [2026-01-02T12:32:25.649535] [DEBUG] [REMOTE ] SPOK: Retrieved 5314 rows, trimmed to 300. [2026-01-02T12:32:25.649708] [DEBUG] [REMOTE ] SPOK: PASS: History has at least 300 days. [2026-01-02T12:32:25.649940] [DEBUG] [REMOTE ] SPOK: PASS: Price check passed. Min price $12.43. [2026-01-02T12:32:25.650083] [DEBUG] [REMOTE ] SPOK: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:25.650200] [DEBUG] [REMOTE ] SPOK: PASS: Integrity check passed. [2026-01-02T12:32:25.650242] [DEBUG] [REMOTE ] SPOK: Symbol is viable for forecasting. [2026-01-02T12:32:25.650294] [INFO ] [MAIN ] [2953/3541] SPOK kept (0.4s) | 2949 kept, 4 rejected | 91.3/min | ETA: 6.4m [2026-01-02T12:32:25.884544] [DEBUG] [REMOTE ] SPRC: Retrieved 1089 rows, trimmed to 300. [2026-01-02T12:32:25.884705] [DEBUG] [REMOTE ] SPRC: PASS: History has at least 300 days. [2026-01-02T12:32:25.884929] [DEBUG] [REMOTE ] SPRC: PASS: Price check passed. Min price $1.35. [2026-01-02T12:32:25.885114] [DEBUG] [REMOTE ] SPRC: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:25.885237] [DEBUG] [REMOTE ] SPRC: PASS: Integrity check passed. [2026-01-02T12:32:25.885280] [DEBUG] [REMOTE ] SPRC: Symbol is viable for forecasting. [2026-01-02T12:32:25.885331] [INFO ] [MAIN ] [2954/3541] SPRC kept (0.2s) | 2950 kept, 4 rejected | 91.3/min | ETA: 6.4m [2026-01-02T12:32:26.594361] [DEBUG] [REMOTE ] SPRO: Retrieved 4843 rows, trimmed to 300. [2026-01-02T12:32:26.594498] [DEBUG] [REMOTE ] SPRO: PASS: History has at least 300 days. [2026-01-02T12:32:26.594748] [DEBUG] [REMOTE ] SPRO: PASS: Price check passed. Min price $2.16. [2026-01-02T12:32:26.594916] [DEBUG] [REMOTE ] SPRO: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:26.595047] [DEBUG] [REMOTE ] SPRO: PASS: Integrity check passed. [2026-01-02T12:32:26.595089] [DEBUG] [REMOTE ] SPRO: Symbol is viable for forecasting. [2026-01-02T12:32:26.595139] [INFO ] [MAIN ] [2955/3541] SPRO kept (0.7s) | 2951 kept, 4 rejected | 91.3/min | ETA: 6.4m [2026-01-02T12:32:26.784219] [DEBUG] [REMOTE ] SPRX: Retrieved 1108 rows, trimmed to 300. [2026-01-02T12:32:26.784414] [DEBUG] [REMOTE ] SPRX: PASS: History has at least 300 days. [2026-01-02T12:32:26.784744] [DEBUG] [REMOTE ] SPRX: PASS: Price check passed. Min price $34.85. [2026-01-02T12:32:26.784904] [DEBUG] [REMOTE ] SPRX: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:26.785027] [DEBUG] [REMOTE ] SPRX: PASS: Integrity check passed. [2026-01-02T12:32:26.785068] [DEBUG] [REMOTE ] SPRX: Symbol is viable for forecasting. [2026-01-02T12:32:26.785122] [INFO ] [MAIN ] [2956/3541] SPRX kept (0.2s) | 2952 kept, 4 rejected | 91.3/min | ETA: 6.4m [2026-01-02T12:32:27.251510] [DEBUG] [REMOTE ] SPRY: Retrieved 1274 rows, trimmed to 300. [2026-01-02T12:32:27.251676] [DEBUG] [REMOTE ] SPRY: PASS: History has at least 300 days. [2026-01-02T12:32:27.251882] [DEBUG] [REMOTE ] SPRY: PASS: Price check passed. Min price $6.73. [2026-01-02T12:32:27.252018] [DEBUG] [REMOTE ] SPRY: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:27.252129] [DEBUG] [REMOTE ] SPRY: PASS: Integrity check passed. [2026-01-02T12:32:27.252168] [DEBUG] [REMOTE ] SPRY: Symbol is viable for forecasting. [2026-01-02T12:32:27.252218] [INFO ] [MAIN ] [2957/3541] SPRY kept (0.5s) | 2953 kept, 4 rejected | 91.3/min | ETA: 6.4m [2026-01-02T12:32:27.768452] [DEBUG] [REMOTE ] SPSC: Retrieved 3949 rows, trimmed to 300. [2026-01-02T12:32:27.768627] [DEBUG] [REMOTE ] SPSC: PASS: History has at least 300 days. [2026-01-02T12:32:27.768840] [DEBUG] [REMOTE ] SPSC: PASS: Price check passed. Min price $78.03. [2026-01-02T12:32:27.768976] [DEBUG] [REMOTE ] SPSC: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:27.769090] [DEBUG] [REMOTE ] SPSC: PASS: Integrity check passed. [2026-01-02T12:32:27.769131] [DEBUG] [REMOTE ] SPSC: Symbol is viable for forecasting. [2026-01-02T12:32:27.769178] [INFO ] [MAIN ] [2958/3541] SPSC kept (0.5s) | 2954 kept, 4 rejected | 91.3/min | ETA: 6.4m [2026-01-02T12:32:28.137836] [DEBUG] [REMOTE ] SPWH: Retrieved 2945 rows, trimmed to 300. [2026-01-02T12:32:28.137965] [DEBUG] [REMOTE ] SPWH: PASS: History has at least 300 days. [2026-01-02T12:32:28.138168] [DEBUG] [REMOTE ] SPWH: PASS: Price check passed. Min price $1.36. [2026-01-02T12:32:28.138303] [DEBUG] [REMOTE ] SPWH: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:28.138416] [DEBUG] [REMOTE ] SPWH: PASS: Integrity check passed. [2026-01-02T12:32:28.138490] [DEBUG] [REMOTE ] SPWH: Symbol is viable for forecasting. [2026-01-02T12:32:28.138594] [INFO ] [MAIN ] [2959/3541] SPWH kept (0.4s) | 2955 kept, 4 rejected | 91.4/min | ETA: 6.4m [2026-01-02T12:32:28.631248] [DEBUG] [REMOTE ] SPXC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:32:28.631378] [DEBUG] [REMOTE ] SPXC: PASS: History has at least 300 days. [2026-01-02T12:32:28.631603] [DEBUG] [REMOTE ] SPXC: PASS: Price check passed. Min price $180.71. [2026-01-02T12:32:28.631738] [DEBUG] [REMOTE ] SPXC: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:28.631850] [DEBUG] [REMOTE ] SPXC: PASS: Integrity check passed. [2026-01-02T12:32:28.631890] [DEBUG] [REMOTE ] SPXC: Symbol is viable for forecasting. [2026-01-02T12:32:28.631937] [INFO ] [MAIN ] [2960/3541] SPXC kept (0.5s) | 2956 kept, 4 rejected | 91.4/min | ETA: 6.4m [2026-01-02T12:32:29.024695] [DEBUG] [REMOTE ] SPXX: Retrieved 5057 rows, trimmed to 300. [2026-01-02T12:32:29.024821] [DEBUG] [REMOTE ] SPXX: PASS: History has at least 300 days. [2026-01-02T12:32:29.025044] [DEBUG] [REMOTE ] SPXX: PASS: Price check passed. Min price $16.58. [2026-01-02T12:32:29.025178] [DEBUG] [REMOTE ] SPXX: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:29.025287] [DEBUG] [REMOTE ] SPXX: PASS: Integrity check passed. [2026-01-02T12:32:29.025326] [DEBUG] [REMOTE ] SPXX: Symbol is viable for forecasting. [2026-01-02T12:32:29.025374] [INFO ] [MAIN ] [2961/3541] SPXX kept (0.4s) | 2957 kept, 4 rejected | 91.4/min | ETA: 6.3m [2026-01-02T12:32:29.483105] [DEBUG] [REMOTE ] SQM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:32:29.483250] [DEBUG] [REMOTE ] SQM: PASS: History has at least 300 days. [2026-01-02T12:32:29.483491] [DEBUG] [REMOTE ] SQM: PASS: Price check passed. Min price $40.70. [2026-01-02T12:32:29.483665] [DEBUG] [REMOTE ] SQM: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:29.483791] [DEBUG] [REMOTE ] SQM: PASS: Integrity check passed. [2026-01-02T12:32:29.483831] [DEBUG] [REMOTE ] SQM: Symbol is viable for forecasting. [2026-01-02T12:32:29.483884] [INFO ] [MAIN ] [2962/3541] SQM kept (0.5s) | 2958 kept, 4 rejected | 91.4/min | ETA: 6.3m [2026-01-02T12:32:29.682278] [DEBUG] [REMOTE ] SQNS: Retrieved 3698 rows, trimmed to 300. [2026-01-02T12:32:29.682410] [DEBUG] [REMOTE ] SQNS: PASS: History has at least 300 days. [2026-01-02T12:32:29.682659] [DEBUG] [REMOTE ] SQNS: PASS: Price check passed. Min price $4.49. [2026-01-02T12:32:29.682793] [DEBUG] [REMOTE ] SQNS: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:29.682901] [DEBUG] [REMOTE ] SQNS: PASS: Integrity check passed. [2026-01-02T12:32:29.682939] [DEBUG] [REMOTE ] SQNS: Symbol is viable for forecasting. [2026-01-02T12:32:29.682986] [INFO ] [MAIN ] [2963/3541] SQNS kept (0.2s) | 2959 kept, 4 rejected | 91.4/min | ETA: 6.3m [2026-01-02T12:32:30.251880] [DEBUG] [REMOTE ] SQQQ: Retrieved 3997 rows, trimmed to 300. [2026-01-02T12:32:30.252009] [DEBUG] [REMOTE ] SQQQ: PASS: History has at least 300 days. [2026-01-02T12:32:30.252211] [DEBUG] [REMOTE ] SQQQ: PASS: Price check passed. Min price $62.36. [2026-01-02T12:32:30.252342] [DEBUG] [REMOTE ] SQQQ: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:30.252449] [DEBUG] [REMOTE ] SQQQ: PASS: Integrity check passed. [2026-01-02T12:32:30.252489] [DEBUG] [REMOTE ] SQQQ: Symbol is viable for forecasting. [2026-01-02T12:32:30.252540] [INFO ] [MAIN ] [2964/3541] SQQQ kept (0.6s) | 2960 kept, 4 rejected | 91.4/min | ETA: 6.3m [2026-01-02T12:32:30.524999] [DEBUG] [REMOTE ] SRAD: Retrieved 1080 rows, trimmed to 300. [2026-01-02T12:32:30.525136] [DEBUG] [REMOTE ] SRAD: PASS: History has at least 300 days. [2026-01-02T12:32:30.525335] [DEBUG] [REMOTE ] SRAD: PASS: Price check passed. Min price $21.11. [2026-01-02T12:32:30.525465] [DEBUG] [REMOTE ] SRAD: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:30.525594] [DEBUG] [REMOTE ] SRAD: PASS: Integrity check passed. [2026-01-02T12:32:30.525635] [DEBUG] [REMOTE ] SRAD: Symbol is viable for forecasting. [2026-01-02T12:32:30.525682] [INFO ] [MAIN ] [2965/3541] SRAD kept (0.3s) | 2961 kept, 4 rejected | 91.4/min | ETA: 6.3m [2026-01-02T12:32:30.871966] [DEBUG] [REMOTE ] SRBK: Retrieved 573 rows, trimmed to 300. [2026-01-02T12:32:30.872109] [DEBUG] [REMOTE ] SRBK: PASS: History has at least 300 days. [2026-01-02T12:32:30.872315] [DEBUG] [REMOTE ] SRBK: PASS: Price check passed. Min price $14.31. [2026-01-02T12:32:30.872451] [DEBUG] [REMOTE ] SRBK: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:30.872566] [DEBUG] [REMOTE ] SRBK: PASS: Integrity check passed. [2026-01-02T12:32:30.872637] [DEBUG] [REMOTE ] SRBK: Symbol is viable for forecasting. [2026-01-02T12:32:30.872688] [INFO ] [MAIN ] [2966/3541] SRBK kept (0.3s) | 2962 kept, 4 rejected | 91.4/min | ETA: 6.3m [2026-01-02T12:32:31.564965] [DEBUG] [REMOTE ] SRCE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:32:31.565103] [DEBUG] [REMOTE ] SRCE: PASS: History has at least 300 days. [2026-01-02T12:32:31.565334] [DEBUG] [REMOTE ] SRCE: PASS: Price check passed. Min price $57.17. [2026-01-02T12:32:31.565467] [DEBUG] [REMOTE ] SRCE: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:31.565604] [DEBUG] [REMOTE ] SRCE: PASS: Integrity check passed. [2026-01-02T12:32:31.565647] [DEBUG] [REMOTE ] SRCE: Symbol is viable for forecasting. [2026-01-02T12:32:31.565695] [INFO ] [MAIN ] [2967/3541] SRCE kept (0.7s) | 2963 kept, 4 rejected | 91.4/min | ETA: 6.3m [2026-01-02T12:32:32.038718] [DEBUG] [REMOTE ] SRE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:32:32.038853] [DEBUG] [REMOTE ] SRE: PASS: History has at least 300 days. [2026-01-02T12:32:32.039066] [DEBUG] [REMOTE ] SRE: PASS: Price check passed. Min price $86.78. [2026-01-02T12:32:32.039202] [DEBUG] [REMOTE ] SRE: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:32.039314] [DEBUG] [REMOTE ] SRE: PASS: Integrity check passed. [2026-01-02T12:32:32.039355] [DEBUG] [REMOTE ] SRE: Symbol is viable for forecasting. [2026-01-02T12:32:32.039406] [INFO ] [MAIN ] [2968/3541] SRE kept (0.5s) | 2964 kept, 4 rejected | 91.5/min | ETA: 6.3m [2026-01-02T12:32:32.348130] [DEBUG] [REMOTE ] SREA: Retrieved 1638 rows, trimmed to 300. [2026-01-02T12:32:32.348258] [DEBUG] [REMOTE ] SREA: PASS: History has at least 300 days. [2026-01-02T12:32:32.348460] [DEBUG] [REMOTE ] SREA: PASS: Price check passed. Min price $21.47. [2026-01-02T12:32:32.348691] [DEBUG] [REMOTE ] SREA: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:32.348805] [DEBUG] [REMOTE ] SREA: PASS: Integrity check passed. [2026-01-02T12:32:32.348846] [DEBUG] [REMOTE ] SREA: Symbol is viable for forecasting. [2026-01-02T12:32:32.348893] [INFO ] [MAIN ] [2969/3541] SREA kept (0.3s) | 2965 kept, 4 rejected | 91.5/min | ETA: 6.3m [2026-01-02T12:32:32.574621] [DEBUG] [REMOTE ] SRFM: Retrieved 611 rows, trimmed to 300. [2026-01-02T12:32:32.574760] [DEBUG] [REMOTE ] SRFM: PASS: History has at least 300 days. [2026-01-02T12:32:32.574956] [DEBUG] [REMOTE ] SRFM: PASS: Price check passed. Min price $1.79. [2026-01-02T12:32:32.575087] [DEBUG] [REMOTE ] SRFM: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:32.575195] [DEBUG] [REMOTE ] SRFM: PASS: Integrity check passed. [2026-01-02T12:32:32.575258] [DEBUG] [REMOTE ] SRFM: Symbol is viable for forecasting. [2026-01-02T12:32:32.575307] [INFO ] [MAIN ] [2970/3541] SRFM kept (0.2s) | 2966 kept, 4 rejected | 91.5/min | ETA: 6.2m [2026-01-02T12:32:33.047987] [DEBUG] [REMOTE ] SRG: Retrieved 2640 rows, trimmed to 300. [2026-01-02T12:32:33.048122] [DEBUG] [REMOTE ] SRG: PASS: History has at least 300 days. [2026-01-02T12:32:33.048327] [DEBUG] [REMOTE ] SRG: PASS: Price check passed. Min price $3.25. [2026-01-02T12:32:33.048466] [DEBUG] [REMOTE ] SRG: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:33.048614] [DEBUG] [REMOTE ] SRG: PASS: Integrity check passed. [2026-01-02T12:32:33.048659] [DEBUG] [REMOTE ] SRG: Symbol is viable for forecasting. [2026-01-02T12:32:33.048708] [INFO ] [MAIN ] [2971/3541] SRG kept (0.5s) | 2967 kept, 4 rejected | 91.5/min | ETA: 6.2m [2026-01-02T12:32:33.637202] [DEBUG] [REMOTE ] SRI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:32:33.637358] [DEBUG] [REMOTE ] SRI: PASS: History has at least 300 days. [2026-01-02T12:32:33.637620] [DEBUG] [REMOTE ] SRI: PASS: Price check passed. Min price $5.48. [2026-01-02T12:32:33.637757] [DEBUG] [REMOTE ] SRI: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:33.637876] [DEBUG] [REMOTE ] SRI: PASS: Integrity check passed. [2026-01-02T12:32:33.637916] [DEBUG] [REMOTE ] SRI: Symbol is viable for forecasting. [2026-01-02T12:32:33.637963] [INFO ] [MAIN ] [2972/3541] SRI kept (0.6s) | 2968 kept, 4 rejected | 91.5/min | ETA: 6.2m [2026-01-02T12:32:33.921981] [DEBUG] [REMOTE ] SRRK: Retrieved 1912 rows, trimmed to 300. [2026-01-02T12:32:33.922114] [DEBUG] [REMOTE ] SRRK: PASS: History has at least 300 days. [2026-01-02T12:32:33.922331] [DEBUG] [REMOTE ] SRRK: PASS: Price check passed. Min price $27.92. [2026-01-02T12:32:33.922468] [DEBUG] [REMOTE ] SRRK: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:33.922606] [DEBUG] [REMOTE ] SRRK: PASS: Integrity check passed. [2026-01-02T12:32:33.922654] [DEBUG] [REMOTE ] SRRK: Symbol is viable for forecasting. [2026-01-02T12:32:33.922703] [INFO ] [MAIN ] [2973/3541] SRRK kept (0.3s) | 2969 kept, 4 rejected | 91.5/min | ETA: 6.2m [2026-01-02T12:32:34.207738] [DEBUG] [REMOTE ] SRTS: Retrieved 2373 rows, trimmed to 300. [2026-01-02T12:32:34.207861] [DEBUG] [REMOTE ] SRTS: PASS: History has at least 300 days. [2026-01-02T12:32:34.208052] [DEBUG] [REMOTE ] SRTS: PASS: Price check passed. Min price $3.10. [2026-01-02T12:32:34.208183] [DEBUG] [REMOTE ] SRTS: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:34.208288] [DEBUG] [REMOTE ] SRTS: PASS: Integrity check passed. [2026-01-02T12:32:34.208327] [DEBUG] [REMOTE ] SRTS: Symbol is viable for forecasting. [2026-01-02T12:32:34.208373] [INFO ] [MAIN ] [2974/3541] SRTS kept (0.3s) | 2970 kept, 4 rejected | 91.5/min | ETA: 6.2m [2026-01-02T12:32:34.912670] [DEBUG] [REMOTE ] SSB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:32:34.912811] [DEBUG] [REMOTE ] SSB: PASS: History has at least 300 days. [2026-01-02T12:32:34.913040] [DEBUG] [REMOTE ] SSB: PASS: Price check passed. Min price $85.31. [2026-01-02T12:32:34.913174] [DEBUG] [REMOTE ] SSB: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:34.913290] [DEBUG] [REMOTE ] SSB: PASS: Integrity check passed. [2026-01-02T12:32:34.913330] [DEBUG] [REMOTE ] SSB: Symbol is viable for forecasting. [2026-01-02T12:32:34.913379] [INFO ] [MAIN ] [2975/3541] SSB kept (0.7s) | 2971 kept, 4 rejected | 91.5/min | ETA: 6.2m [2026-01-02T12:32:37.819811] [DEBUG] [REMOTE ] SSD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:32:37.819949] [DEBUG] [REMOTE ] SSD: PASS: History has at least 300 days. [2026-01-02T12:32:37.820162] [DEBUG] [REMOTE ] SSD: PASS: Price check passed. Min price $158.00. [2026-01-02T12:32:37.820294] [DEBUG] [REMOTE ] SSD: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:37.820407] [DEBUG] [REMOTE ] SSD: PASS: Integrity check passed. [2026-01-02T12:32:37.820446] [DEBUG] [REMOTE ] SSD: Symbol is viable for forecasting. [2026-01-02T12:32:37.820493] [INFO ] [MAIN ] [2976/3541] SSD kept (2.9s) | 2972 kept, 4 rejected | 91.4/min | ETA: 6.2m [2026-01-02T12:32:39.347221] [DEBUG] [REMOTE ] SSL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:32:39.347387] [DEBUG] [REMOTE ] SSL: PASS: History has at least 300 days. [2026-01-02T12:32:39.347653] [DEBUG] [REMOTE ] SSL: PASS: Price check passed. Min price $5.33. [2026-01-02T12:32:39.347795] [DEBUG] [REMOTE ] SSL: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:39.347917] [DEBUG] [REMOTE ] SSL: PASS: Integrity check passed. [2026-01-02T12:32:39.347958] [DEBUG] [REMOTE ] SSL: Symbol is viable for forecasting. [2026-01-02T12:32:39.348007] [INFO ] [MAIN ] [2977/3541] SSL kept (1.5s) | 2973 kept, 4 rejected | 91.4/min | ETA: 6.2m [2026-01-02T12:32:39.733827] [DEBUG] [REMOTE ] SSNC: Retrieved 3964 rows, trimmed to 300. [2026-01-02T12:32:39.733954] [DEBUG] [REMOTE ] SSNC: PASS: History has at least 300 days. [2026-01-02T12:32:39.734151] [DEBUG] [REMOTE ] SSNC: PASS: Price check passed. Min price $79.29. [2026-01-02T12:32:39.734284] [DEBUG] [REMOTE ] SSNC: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:39.734392] [DEBUG] [REMOTE ] SSNC: PASS: Integrity check passed. [2026-01-02T12:32:39.734431] [DEBUG] [REMOTE ] SSNC: Symbol is viable for forecasting. [2026-01-02T12:32:39.734477] [INFO ] [MAIN ] [2978/3541] SSNC kept (0.4s) | 2974 kept, 4 rejected | 91.4/min | ETA: 6.2m [2026-01-02T12:32:40.202006] [DEBUG] [REMOTE ] SSP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:32:40.202140] [DEBUG] [REMOTE ] SSP: PASS: History has at least 300 days. [2026-01-02T12:32:40.202368] [DEBUG] [REMOTE ] SSP: PASS: Price check passed. Min price $2.05. [2026-01-02T12:32:40.202501] [DEBUG] [REMOTE ] SSP: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:40.202630] [DEBUG] [REMOTE ] SSP: PASS: Integrity check passed. [2026-01-02T12:32:40.202673] [DEBUG] [REMOTE ] SSP: Symbol is viable for forecasting. [2026-01-02T12:32:40.202725] [INFO ] [MAIN ] [2979/3541] SSP kept (0.5s) | 2975 kept, 4 rejected | 91.4/min | ETA: 6.1m [2026-01-02T12:32:40.657443] [DEBUG] [REMOTE ] SSRM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:32:40.657608] [DEBUG] [REMOTE ] SSRM: PASS: History has at least 300 days. [2026-01-02T12:32:40.657832] [DEBUG] [REMOTE ] SSRM: PASS: Price check passed. Min price $19.48. [2026-01-02T12:32:40.657971] [DEBUG] [REMOTE ] SSRM: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:40.658086] [DEBUG] [REMOTE ] SSRM: PASS: Integrity check passed. [2026-01-02T12:32:40.658127] [DEBUG] [REMOTE ] SSRM: Symbol is viable for forecasting. [2026-01-02T12:32:40.658176] [INFO ] [MAIN ] [2980/3541] SSRM kept (0.5s) | 2976 kept, 4 rejected | 91.4/min | ETA: 6.1m [2026-01-02T12:32:40.874819] [DEBUG] [REMOTE ] SSSS: Retrieved 3692 rows, trimmed to 300. [2026-01-02T12:32:40.874947] [DEBUG] [REMOTE ] SSSS: PASS: History has at least 300 days. [2026-01-02T12:32:40.875148] [DEBUG] [REMOTE ] SSSS: PASS: Price check passed. Min price $8.59. [2026-01-02T12:32:40.875283] [DEBUG] [REMOTE ] SSSS: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:40.875389] [DEBUG] [REMOTE ] SSSS: PASS: Integrity check passed. [2026-01-02T12:32:40.875453] [DEBUG] [REMOTE ] SSSS: Symbol is viable for forecasting. [2026-01-02T12:32:40.875502] [INFO ] [MAIN ] [2981/3541] SSSS kept (0.2s) | 2977 kept, 4 rejected | 91.4/min | ETA: 6.1m [2026-01-02T12:32:41.621478] [DEBUG] [REMOTE ] SSTI: Retrieved 2155 rows, trimmed to 300. [2026-01-02T12:32:41.621628] [DEBUG] [REMOTE ] SSTI: PASS: History has at least 300 days. [2026-01-02T12:32:41.621824] [DEBUG] [REMOTE ] SSTI: PASS: Price check passed. Min price $5.89. [2026-01-02T12:32:41.621977] [DEBUG] [REMOTE ] SSTI: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:41.622085] [DEBUG] [REMOTE ] SSTI: PASS: Integrity check passed. [2026-01-02T12:32:41.622125] [DEBUG] [REMOTE ] SSTI: Symbol is viable for forecasting. [2026-01-02T12:32:41.622171] [INFO ] [MAIN ] [2982/3541] SSTI kept (0.7s) | 2978 kept, 4 rejected | 91.4/min | ETA: 6.1m [2026-01-02T12:32:41.983786] [DEBUG] [REMOTE ] SSTK: Retrieved 3324 rows, trimmed to 300. [2026-01-02T12:32:41.983917] [DEBUG] [REMOTE ] SSTK: PASS: History has at least 300 days. [2026-01-02T12:32:41.984113] [DEBUG] [REMOTE ] SSTK: PASS: Price check passed. Min price $18.08. [2026-01-02T12:32:41.984244] [DEBUG] [REMOTE ] SSTK: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:41.984351] [DEBUG] [REMOTE ] SSTK: PASS: Integrity check passed. [2026-01-02T12:32:41.984391] [DEBUG] [REMOTE ] SSTK: Symbol is viable for forecasting. [2026-01-02T12:32:41.984438] [INFO ] [MAIN ] [2983/3541] SSTK kept (0.4s) | 2979 kept, 4 rejected | 91.5/min | ETA: 6.1m [2026-01-02T12:32:42.491299] [DEBUG] [REMOTE ] SSYS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:32:42.491431] [DEBUG] [REMOTE ] SSYS: PASS: History has at least 300 days. [2026-01-02T12:32:42.491668] [DEBUG] [REMOTE ] SSYS: PASS: Price check passed. Min price $8.20. [2026-01-02T12:32:42.491803] [DEBUG] [REMOTE ] SSYS: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:42.491913] [DEBUG] [REMOTE ] SSYS: PASS: Integrity check passed. [2026-01-02T12:32:42.491952] [DEBUG] [REMOTE ] SSYS: Symbol is viable for forecasting. [2026-01-02T12:32:42.491999] [INFO ] [MAIN ] [2984/3541] SSYS kept (0.5s) | 2980 kept, 4 rejected | 91.5/min | ETA: 6.1m [2026-01-02T12:32:42.933954] [DEBUG] [REMOTE ] STAA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:32:42.934108] [DEBUG] [REMOTE ] STAA: PASS: History has at least 300 days. [2026-01-02T12:32:42.934324] [DEBUG] [REMOTE ] STAA: PASS: Price check passed. Min price $23.09. [2026-01-02T12:32:42.934463] [DEBUG] [REMOTE ] STAA: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:42.934597] [DEBUG] [REMOTE ] STAA: PASS: Integrity check passed. [2026-01-02T12:32:42.934639] [DEBUG] [REMOTE ] STAA: Symbol is viable for forecasting. [2026-01-02T12:32:42.934689] [INFO ] [MAIN ] [2985/3541] STAA kept (0.4s) | 2981 kept, 4 rejected | 91.5/min | ETA: 6.1m [2026-01-02T12:32:43.283293] [DEBUG] [REMOTE ] STAG: Retrieved 3700 rows, trimmed to 300. [2026-01-02T12:32:43.283421] [DEBUG] [REMOTE ] STAG: PASS: History has at least 300 days. [2026-01-02T12:32:43.283647] [DEBUG] [REMOTE ] STAG: PASS: Price check passed. Min price $35.15. [2026-01-02T12:32:43.283783] [DEBUG] [REMOTE ] STAG: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:43.283890] [DEBUG] [REMOTE ] STAG: PASS: Integrity check passed. [2026-01-02T12:32:43.283929] [DEBUG] [REMOTE ] STAG: Symbol is viable for forecasting. [2026-01-02T12:32:43.283976] [INFO ] [MAIN ] [2986/3541] STAG kept (0.3s) | 2982 kept, 4 rejected | 91.5/min | ETA: 6.1m [2026-01-02T12:32:43.697753] [DEBUG] [REMOTE ] STBA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:32:43.697886] [DEBUG] [REMOTE ] STBA: PASS: History has at least 300 days. [2026-01-02T12:32:43.698098] [DEBUG] [REMOTE ] STBA: PASS: Price check passed. Min price $34.33. [2026-01-02T12:32:43.698233] [DEBUG] [REMOTE ] STBA: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:43.698347] [DEBUG] [REMOTE ] STBA: PASS: Integrity check passed. [2026-01-02T12:32:43.698388] [DEBUG] [REMOTE ] STBA: Symbol is viable for forecasting. [2026-01-02T12:32:43.698437] [INFO ] [MAIN ] [2987/3541] STBA kept (0.4s) | 2983 kept, 4 rejected | 91.5/min | ETA: 6.1m [2026-01-02T12:32:44.046277] [DEBUG] [REMOTE ] STC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:32:44.046407] [DEBUG] [REMOTE ] STC: PASS: History has at least 300 days. [2026-01-02T12:32:44.046630] [DEBUG] [REMOTE ] STC: PASS: Price check passed. Min price $66.84. [2026-01-02T12:32:44.046764] [DEBUG] [REMOTE ] STC: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:44.046872] [DEBUG] [REMOTE ] STC: PASS: Integrity check passed. [2026-01-02T12:32:44.046910] [DEBUG] [REMOTE ] STC: Symbol is viable for forecasting. [2026-01-02T12:32:44.046957] [INFO ] [MAIN ] [2988/3541] STC kept (0.3s) | 2984 kept, 4 rejected | 91.5/min | ETA: 6.0m [2026-01-02T12:32:44.608033] [DEBUG] [REMOTE ] STE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:32:44.608164] [DEBUG] [REMOTE ] STE: PASS: History has at least 300 days. [2026-01-02T12:32:44.608368] [DEBUG] [REMOTE ] STE: PASS: Price check passed. Min price $234.90. [2026-01-02T12:32:44.608501] [DEBUG] [REMOTE ] STE: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:44.608651] [DEBUG] [REMOTE ] STE: PASS: Integrity check passed. [2026-01-02T12:32:44.608694] [DEBUG] [REMOTE ] STE: Symbol is viable for forecasting. [2026-01-02T12:32:44.608741] [INFO ] [MAIN ] [2989/3541] STE kept (0.6s) | 2985 kept, 4 rejected | 91.5/min | ETA: 6.0m [2026-01-02T12:32:44.741080] [DEBUG] [REMOTE ] STEL: Retrieved 2044 rows, trimmed to 300. [2026-01-02T12:32:44.741221] [DEBUG] [REMOTE ] STEL: PASS: History has at least 300 days. [2026-01-02T12:32:44.741437] [DEBUG] [REMOTE ] STEL: PASS: Price check passed. Min price $28.55. [2026-01-02T12:32:44.741603] [DEBUG] [REMOTE ] STEL: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:44.741722] [DEBUG] [REMOTE ] STEL: PASS: Integrity check passed. [2026-01-02T12:32:44.741763] [DEBUG] [REMOTE ] STEL: Symbol is viable for forecasting. [2026-01-02T12:32:44.741813] [INFO ] [MAIN ] [2990/3541] STEL kept (0.1s) | 2986 kept, 4 rejected | 91.5/min | ETA: 6.0m [2026-01-02T12:32:45.277246] [DEBUG] [REMOTE ] STEM: Retrieved 1314 rows, trimmed to 300. [2026-01-02T12:32:45.277394] [DEBUG] [REMOTE ] STEM: PASS: History has at least 300 days. [2026-01-02T12:32:45.277621] [DEBUG] [REMOTE ] STEM: PASS: Price check passed. Min price $13.85. [2026-01-02T12:32:45.277758] [DEBUG] [REMOTE ] STEM: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:45.277871] [DEBUG] [REMOTE ] STEM: PASS: Integrity check passed. [2026-01-02T12:32:45.277910] [DEBUG] [REMOTE ] STEM: Symbol is viable for forecasting. [2026-01-02T12:32:45.277958] [INFO ] [MAIN ] [2991/3541] STEM kept (0.5s) | 2987 kept, 4 rejected | 91.5/min | ETA: 6.0m [2026-01-02T12:32:45.703927] [DEBUG] [REMOTE ] STEP: Retrieved 1330 rows, trimmed to 300. [2026-01-02T12:32:45.704048] [DEBUG] [REMOTE ] STEP: PASS: History has at least 300 days. [2026-01-02T12:32:45.704242] [DEBUG] [REMOTE ] STEP: PASS: Price check passed. Min price $59.11. [2026-01-02T12:32:45.704375] [DEBUG] [REMOTE ] STEP: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:45.704480] [DEBUG] [REMOTE ] STEP: PASS: Integrity check passed. [2026-01-02T12:32:45.704542] [DEBUG] [REMOTE ] STEP: Symbol is viable for forecasting. [2026-01-02T12:32:45.704607] [INFO ] [MAIN ] [2992/3541] STEP kept (0.4s) | 2988 kept, 4 rejected | 91.6/min | ETA: 6.0m [2026-01-02T12:32:46.021236] [DEBUG] [REMOTE ] STHO: Retrieved 691 rows, trimmed to 300. [2026-01-02T12:32:46.021351] [DEBUG] [REMOTE ] STHO: PASS: History has at least 300 days. [2026-01-02T12:32:46.021542] [DEBUG] [REMOTE ] STHO: PASS: Price check passed. Min price $7.01. [2026-01-02T12:32:46.021698] [DEBUG] [REMOTE ] STHO: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:46.021803] [DEBUG] [REMOTE ] STHO: PASS: Integrity check passed. [2026-01-02T12:32:46.021841] [DEBUG] [REMOTE ] STHO: Symbol is viable for forecasting. [2026-01-02T12:32:46.021887] [INFO ] [MAIN ] [2993/3541] STHO kept (0.3s) | 2989 kept, 4 rejected | 91.6/min | ETA: 6.0m [2026-01-02T12:32:46.395836] [DEBUG] [REMOTE ] STI: Retrieved 480 rows, trimmed to 300. [2026-01-02T12:32:46.395956] [DEBUG] [REMOTE ] STI: PASS: History has at least 300 days. [2026-01-02T12:32:46.396147] [DEBUG] [REMOTE ] STI: PASS: Price check passed. Min price $4.87. [2026-01-02T12:32:46.396277] [DEBUG] [REMOTE ] STI: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:46.396381] [DEBUG] [REMOTE ] STI: PASS: Integrity check passed. [2026-01-02T12:32:46.396420] [DEBUG] [REMOTE ] STI: Symbol is viable for forecasting. [2026-01-02T12:32:46.396465] [INFO ] [MAIN ] [2994/3541] STI kept (0.4s) | 2990 kept, 4 rejected | 91.6/min | ETA: 6.0m [2026-01-02T12:32:46.900927] [DEBUG] [REMOTE ] STIM: Retrieved 1888 rows, trimmed to 300. [2026-01-02T12:32:46.901043] [DEBUG] [REMOTE ] STIM: PASS: History has at least 300 days. [2026-01-02T12:32:46.901237] [DEBUG] [REMOTE ] STIM: PASS: Price check passed. Min price $1.27. [2026-01-02T12:32:46.901367] [DEBUG] [REMOTE ] STIM: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:46.901473] [DEBUG] [REMOTE ] STIM: PASS: Integrity check passed. [2026-01-02T12:32:46.901513] [DEBUG] [REMOTE ] STIM: Symbol is viable for forecasting. [2026-01-02T12:32:46.901559] [INFO ] [MAIN ] [2995/3541] STIM kept (0.5s) | 2991 kept, 4 rejected | 91.6/min | ETA: 6.0m [2026-01-02T12:32:47.263764] [DEBUG] [REMOTE ] STK: Retrieved 4048 rows, trimmed to 300. [2026-01-02T12:32:47.263894] [DEBUG] [REMOTE ] STK: PASS: History has at least 300 days. [2026-01-02T12:32:47.264094] [DEBUG] [REMOTE ] STK: PASS: Price check passed. Min price $33.25. [2026-01-02T12:32:47.264225] [DEBUG] [REMOTE ] STK: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:47.264333] [DEBUG] [REMOTE ] STK: PASS: Integrity check passed. [2026-01-02T12:32:47.264375] [DEBUG] [REMOTE ] STK: Symbol is viable for forecasting. [2026-01-02T12:32:47.264422] [INFO ] [MAIN ] [2996/3541] STK kept (0.4s) | 2992 kept, 4 rejected | 91.6/min | ETA: 5.9m [2026-01-02T12:32:47.687465] [DEBUG] [REMOTE ] STKH: Retrieved 1208 rows, trimmed to 300. [2026-01-02T12:32:47.687631] [DEBUG] [REMOTE ] STKH: PASS: History has at least 300 days. [2026-01-02T12:32:47.687830] [DEBUG] [REMOTE ] STKH: PASS: Price check passed. Min price $2.23. [2026-01-02T12:32:47.687961] [DEBUG] [REMOTE ] STKH: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:47.688066] [DEBUG] [REMOTE ] STKH: PASS: Integrity check passed. [2026-01-02T12:32:47.688105] [DEBUG] [REMOTE ] STKH: Symbol is viable for forecasting. [2026-01-02T12:32:47.688152] [INFO ] [MAIN ] [2997/3541] STKH kept (0.4s) | 2993 kept, 4 rejected | 91.6/min | ETA: 5.9m [2026-01-02T12:32:48.271528] [DEBUG] [REMOTE ] STKL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:32:48.271683] [DEBUG] [REMOTE ] STKL: PASS: History has at least 300 days. [2026-01-02T12:32:48.271899] [DEBUG] [REMOTE ] STKL: PASS: Price check passed. Min price $3.35. [2026-01-02T12:32:48.272220] [DEBUG] [REMOTE ] STKL: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:48.272331] [DEBUG] [REMOTE ] STKL: PASS: Integrity check passed. [2026-01-02T12:32:48.272370] [DEBUG] [REMOTE ] STKL: Symbol is viable for forecasting. [2026-01-02T12:32:48.272417] [INFO ] [MAIN ] [2998/3541] STKL kept (0.6s) | 2994 kept, 4 rejected | 91.6/min | ETA: 5.9m [2026-01-02T12:32:48.599904] [DEBUG] [REMOTE ] STKS: Retrieved 2896 rows, trimmed to 300. [2026-01-02T12:32:48.600035] [DEBUG] [REMOTE ] STKS: PASS: History has at least 300 days. [2026-01-02T12:32:48.600238] [DEBUG] [REMOTE ] STKS: PASS: Price check passed. Min price $1.75. [2026-01-02T12:32:48.600370] [DEBUG] [REMOTE ] STKS: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:48.600479] [DEBUG] [REMOTE ] STKS: PASS: Integrity check passed. [2026-01-02T12:32:48.600518] [DEBUG] [REMOTE ] STKS: Symbol is viable for forecasting. [2026-01-02T12:32:48.600565] [INFO ] [MAIN ] [2999/3541] STKS kept (0.3s) | 2995 kept, 4 rejected | 91.6/min | ETA: 5.9m [2026-01-02T12:32:49.023942] [DEBUG] [REMOTE ] STLA: Retrieved 3916 rows, trimmed to 300. [2026-01-02T12:32:49.024078] [DEBUG] [REMOTE ] STLA: PASS: History has at least 300 days. [2026-01-02T12:32:49.024287] [DEBUG] [REMOTE ] STLA: PASS: Price check passed. Min price $9.23. [2026-01-02T12:32:49.024422] [DEBUG] [REMOTE ] STLA: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:49.024534] [DEBUG] [REMOTE ] STLA: PASS: Integrity check passed. [2026-01-02T12:32:49.024593] [DEBUG] [REMOTE ] STLA: Symbol is viable for forecasting. [2026-01-02T12:32:49.024645] [INFO ] [MAIN ] [3000/3541] STLA kept (0.4s) | 2996 kept, 4 rejected | 91.6/min | ETA: 5.9m [2026-01-02T12:32:49.568383] [DEBUG] [REMOTE ] STLD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:32:49.568543] [DEBUG] [REMOTE ] STLD: PASS: History has at least 300 days. [2026-01-02T12:32:49.568821] [DEBUG] [REMOTE ] STLD: PASS: Price check passed. Min price $140.81. [2026-01-02T12:32:49.568957] [DEBUG] [REMOTE ] STLD: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:49.569080] [DEBUG] [REMOTE ] STLD: PASS: Integrity check passed. [2026-01-02T12:32:49.569121] [DEBUG] [REMOTE ] STLD: Symbol is viable for forecasting. [2026-01-02T12:32:49.569170] [INFO ] [MAIN ] [3001/3541] STLD kept (0.5s) | 2997 kept, 4 rejected | 91.6/min | ETA: 5.9m [2026-01-02T12:32:50.038316] [DEBUG] [REMOTE ] STM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:32:50.038462] [DEBUG] [REMOTE ] STM: PASS: History has at least 300 days. [2026-01-02T12:32:50.038749] [DEBUG] [REMOTE ] STM: PASS: Price check passed. Min price $21.13. [2026-01-02T12:32:50.038887] [DEBUG] [REMOTE ] STM: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:50.039004] [DEBUG] [REMOTE ] STM: PASS: Integrity check passed. [2026-01-02T12:32:50.039044] [DEBUG] [REMOTE ] STM: Symbol is viable for forecasting. [2026-01-02T12:32:50.039091] [INFO ] [MAIN ] [3002/3541] STM kept (0.5s) | 2998 kept, 4 rejected | 91.7/min | ETA: 5.9m [2026-01-02T12:32:50.498132] [DEBUG] [REMOTE ] STN: Retrieved 5134 rows, trimmed to 300. [2026-01-02T12:32:50.498308] [DEBUG] [REMOTE ] STN: PASS: History has at least 300 days. [2026-01-02T12:32:50.498550] [DEBUG] [REMOTE ] STN: PASS: Price check passed. Min price $91.87. [2026-01-02T12:32:50.498730] [DEBUG] [REMOTE ] STN: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:50.498851] [DEBUG] [REMOTE ] STN: PASS: Integrity check passed. [2026-01-02T12:32:50.498916] [DEBUG] [REMOTE ] STN: Symbol is viable for forecasting. [2026-01-02T12:32:50.498969] [INFO ] [MAIN ] [3003/3541] STN kept (0.5s) | 2999 kept, 4 rejected | 91.7/min | ETA: 5.9m [2026-01-02T12:32:50.791669] [DEBUG] [REMOTE ] STNE: Retrieved 1805 rows, trimmed to 300. [2026-01-02T12:32:50.791800] [DEBUG] [REMOTE ] STNE: PASS: History has at least 300 days. [2026-01-02T12:32:50.792000] [DEBUG] [REMOTE ] STNE: PASS: Price check passed. Min price $14.14. [2026-01-02T12:32:50.792132] [DEBUG] [REMOTE ] STNE: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:50.792240] [DEBUG] [REMOTE ] STNE: PASS: Integrity check passed. [2026-01-02T12:32:50.792280] [DEBUG] [REMOTE ] STNE: Symbol is viable for forecasting. [2026-01-02T12:32:50.792327] [INFO ] [MAIN ] [3004/3541] STNE kept (0.3s) | 3000 kept, 4 rejected | 91.7/min | ETA: 5.9m [2026-01-02T12:32:51.171937] [DEBUG] [REMOTE ] STOK: Retrieved 1644 rows, trimmed to 300. [2026-01-02T12:32:51.172062] [DEBUG] [REMOTE ] STOK: PASS: History has at least 300 days. [2026-01-02T12:32:51.172257] [DEBUG] [REMOTE ] STOK: PASS: Price check passed. Min price $22.37. [2026-01-02T12:32:51.172390] [DEBUG] [REMOTE ] STOK: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:51.172499] [DEBUG] [REMOTE ] STOK: PASS: Integrity check passed. [2026-01-02T12:32:51.172538] [DEBUG] [REMOTE ] STOK: Symbol is viable for forecasting. [2026-01-02T12:32:51.172612] [INFO ] [MAIN ] [3005/3541] STOK kept (0.4s) | 3001 kept, 4 rejected | 91.7/min | ETA: 5.8m [2026-01-02T12:32:51.759688] [DEBUG] [REMOTE ] STRA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:32:51.759824] [DEBUG] [REMOTE ] STRA: PASS: History has at least 300 days. [2026-01-02T12:32:51.760035] [DEBUG] [REMOTE ] STRA: PASS: Price check passed. Min price $74.07. [2026-01-02T12:32:51.760171] [DEBUG] [REMOTE ] STRA: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:51.760286] [DEBUG] [REMOTE ] STRA: PASS: Integrity check passed. [2026-01-02T12:32:51.760326] [DEBUG] [REMOTE ] STRA: Symbol is viable for forecasting. [2026-01-02T12:32:51.760374] [INFO ] [MAIN ] [3006/3541] STRA kept (0.6s) | 3002 kept, 4 rejected | 91.7/min | ETA: 5.8m [2026-01-02T12:32:52.275793] [DEBUG] [REMOTE ] STRL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:32:52.275935] [DEBUG] [REMOTE ] STRL: PASS: History has at least 300 days. [2026-01-02T12:32:52.276170] [DEBUG] [REMOTE ] STRL: PASS: Price check passed. Min price $283.57. [2026-01-02T12:32:52.276304] [DEBUG] [REMOTE ] STRL: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:52.276425] [DEBUG] [REMOTE ] STRL: PASS: Integrity check passed. [2026-01-02T12:32:52.276465] [DEBUG] [REMOTE ] STRL: Symbol is viable for forecasting. [2026-01-02T12:32:52.276513] [INFO ] [MAIN ] [3007/3541] STRL kept (0.5s) | 3003 kept, 4 rejected | 91.7/min | ETA: 5.8m [2026-01-02T12:32:52.739878] [DEBUG] [REMOTE ] STRS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:32:52.740007] [DEBUG] [REMOTE ] STRS: PASS: History has at least 300 days. [2026-01-02T12:32:52.740223] [DEBUG] [REMOTE ] STRS: PASS: Price check passed. Min price $18.51. [2026-01-02T12:32:52.740359] [DEBUG] [REMOTE ] STRS: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:52.740478] [DEBUG] [REMOTE ] STRS: PASS: Integrity check passed. [2026-01-02T12:32:52.740519] [DEBUG] [REMOTE ] STRS: Symbol is viable for forecasting. [2026-01-02T12:32:52.740587] [INFO ] [MAIN ] [3008/3541] STRS kept (0.5s) | 3004 kept, 4 rejected | 91.7/min | ETA: 5.8m [2026-01-02T12:32:52.988610] [DEBUG] [REMOTE ] STSS: Retrieved 932 rows, trimmed to 300. [2026-01-02T12:32:52.988737] [DEBUG] [REMOTE ] STSS: PASS: History has at least 300 days. [2026-01-02T12:32:52.988929] [DEBUG] [REMOTE ] STSS: PASS: Price check passed. Min price $1.97. [2026-01-02T12:32:52.989065] [DEBUG] [REMOTE ] STSS: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:52.989170] [DEBUG] [REMOTE ] STSS: PASS: Integrity check passed. [2026-01-02T12:32:52.989209] [DEBUG] [REMOTE ] STSS: Symbol is viable for forecasting. [2026-01-02T12:32:52.989256] [INFO ] [MAIN ] [3009/3541] STSS kept (0.2s) | 3005 kept, 4 rejected | 91.7/min | ETA: 5.8m [2026-01-02T12:32:53.403217] [DEBUG] [REMOTE ] STTK: Retrieved 1313 rows, trimmed to 300. [2026-01-02T12:32:53.403356] [DEBUG] [REMOTE ] STTK: PASS: History has at least 300 days. [2026-01-02T12:32:53.403557] [DEBUG] [REMOTE ] STTK: PASS: Price check passed. Min price $1.77. [2026-01-02T12:32:53.403733] [DEBUG] [REMOTE ] STTK: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:53.403844] [DEBUG] [REMOTE ] STTK: PASS: Integrity check passed. [2026-01-02T12:32:53.403883] [DEBUG] [REMOTE ] STTK: Symbol is viable for forecasting. [2026-01-02T12:32:53.403930] [INFO ] [MAIN ] [3010/3541] STTK kept (0.4s) | 3006 kept, 4 rejected | 91.7/min | ETA: 5.8m [2026-01-02T12:32:53.767200] [DEBUG] [REMOTE ] STVN: Retrieved 1121 rows, trimmed to 300. [2026-01-02T12:32:53.767332] [DEBUG] [REMOTE ] STVN: PASS: History has at least 300 days. [2026-01-02T12:32:53.767526] [DEBUG] [REMOTE ] STVN: PASS: Price check passed. Min price $20.12. [2026-01-02T12:32:53.767697] [DEBUG] [REMOTE ] STVN: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:53.767805] [DEBUG] [REMOTE ] STVN: PASS: Integrity check passed. [2026-01-02T12:32:53.767844] [DEBUG] [REMOTE ] STVN: Symbol is viable for forecasting. [2026-01-02T12:32:53.767891] [INFO ] [MAIN ] [3011/3541] STVN kept (0.4s) | 3007 kept, 4 rejected | 91.8/min | ETA: 5.8m [2026-01-02T12:32:54.314985] [DEBUG] [REMOTE ] STWD: Retrieved 4123 rows, trimmed to 300. [2026-01-02T12:32:54.315118] [DEBUG] [REMOTE ] STWD: PASS: History has at least 300 days. [2026-01-02T12:32:54.315331] [DEBUG] [REMOTE ] STWD: PASS: Price check passed. Min price $17.08. [2026-01-02T12:32:54.315464] [DEBUG] [REMOTE ] STWD: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:54.315595] [DEBUG] [REMOTE ] STWD: PASS: Integrity check passed. [2026-01-02T12:32:54.315637] [DEBUG] [REMOTE ] STWD: Symbol is viable for forecasting. [2026-01-02T12:32:54.315687] [INFO ] [MAIN ] [3012/3541] STWD kept (0.5s) | 3008 kept, 4 rejected | 91.8/min | ETA: 5.8m [2026-01-02T12:32:54.745824] [DEBUG] [REMOTE ] STX: Retrieved 5801 rows, trimmed to 300. [2026-01-02T12:32:54.745956] [DEBUG] [REMOTE ] STX: PASS: History has at least 300 days. [2026-01-02T12:32:54.746177] [DEBUG] [REMOTE ] STX: PASS: Price check passed. Min price $211.08. [2026-01-02T12:32:54.746314] [DEBUG] [REMOTE ] STX: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:54.746426] [DEBUG] [REMOTE ] STX: PASS: Integrity check passed. [2026-01-02T12:32:54.746467] [DEBUG] [REMOTE ] STX: Symbol is viable for forecasting. [2026-01-02T12:32:54.746515] [INFO ] [MAIN ] [3013/3541] STX kept (0.4s) | 3009 kept, 4 rejected | 91.8/min | ETA: 5.8m [2026-01-02T12:32:54.961984] [DEBUG] [REMOTE ] STXE: Retrieved 733 rows, trimmed to 300. [2026-01-02T12:32:54.962114] [DEBUG] [REMOTE ] STXE: PASS: History has at least 300 days. [2026-01-02T12:32:54.962311] [DEBUG] [REMOTE ] STXE: PASS: Price check passed. Min price $32.71. [2026-01-02T12:32:54.962446] [DEBUG] [REMOTE ] STXE: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:54.962556] [DEBUG] [REMOTE ] STXE: PASS: Integrity check passed. [2026-01-02T12:32:54.962650] [DEBUG] [REMOTE ] STXE: Symbol is viable for forecasting. [2026-01-02T12:32:54.962716] [INFO ] [MAIN ] [3014/3541] STXE kept (0.2s) | 3010 kept, 4 rejected | 91.8/min | ETA: 5.7m [2026-01-02T12:32:55.324137] [DEBUG] [REMOTE ] STXG: Retrieved 787 rows, trimmed to 300. [2026-01-02T12:32:55.324260] [DEBUG] [REMOTE ] STXG: PASS: History has at least 300 days. [2026-01-02T12:32:55.324457] [DEBUG] [REMOTE ] STXG: PASS: Price check passed. Min price $48.63. [2026-01-02T12:32:55.324614] [DEBUG] [REMOTE ] STXG: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:55.324728] [DEBUG] [REMOTE ] STXG: PASS: Integrity check passed. [2026-01-02T12:32:55.324770] [DEBUG] [REMOTE ] STXG: Symbol is viable for forecasting. [2026-01-02T12:32:55.324817] [INFO ] [MAIN ] [3015/3541] STXG kept (0.4s) | 3011 kept, 4 rejected | 91.8/min | ETA: 5.7m [2026-01-02T12:32:56.047434] [DEBUG] [REMOTE ] SUI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:32:56.047601] [DEBUG] [REMOTE ] SUI: PASS: History has at least 300 days. [2026-01-02T12:32:56.047817] [DEBUG] [REMOTE ] SUI: PASS: Price check passed. Min price $118.54. [2026-01-02T12:32:56.047949] [DEBUG] [REMOTE ] SUI: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:56.048062] [DEBUG] [REMOTE ] SUI: PASS: Integrity check passed. [2026-01-02T12:32:56.048104] [DEBUG] [REMOTE ] SUI: Symbol is viable for forecasting. [2026-01-02T12:32:56.048151] [INFO ] [MAIN ] [3016/3541] SUI kept (0.7s) | 3012 kept, 4 rejected | 91.8/min | ETA: 5.7m [2026-01-02T12:32:56.462818] [DEBUG] [REMOTE ] SUN: Retrieved 3339 rows, trimmed to 300. [2026-01-02T12:32:56.462961] [DEBUG] [REMOTE ] SUN: PASS: History has at least 300 days. [2026-01-02T12:32:56.463175] [DEBUG] [REMOTE ] SUN: PASS: Price check passed. Min price $48.10. [2026-01-02T12:32:56.463323] [DEBUG] [REMOTE ] SUN: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:56.463442] [DEBUG] [REMOTE ] SUN: PASS: Integrity check passed. [2026-01-02T12:32:56.463482] [DEBUG] [REMOTE ] SUN: Symbol is viable for forecasting. [2026-01-02T12:32:56.463531] [INFO ] [MAIN ] [3017/3541] SUN kept (0.4s) | 3013 kept, 4 rejected | 91.8/min | ETA: 5.7m [2026-01-02T12:32:56.845711] [DEBUG] [REMOTE ] SUNS: Retrieved 3169 rows, trimmed to 300. [2026-01-02T12:32:56.845841] [DEBUG] [REMOTE ] SUNS: PASS: History has at least 300 days. [2026-01-02T12:32:56.846055] [DEBUG] [REMOTE ] SUNS: PASS: Price check passed. Min price $8.93. [2026-01-02T12:32:56.846199] [DEBUG] [REMOTE ] SUNS: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:56.846314] [DEBUG] [REMOTE ] SUNS: PASS: Integrity check passed. [2026-01-02T12:32:56.846355] [DEBUG] [REMOTE ] SUNS: Symbol is viable for forecasting. [2026-01-02T12:32:56.846402] [INFO ] [MAIN ] [3018/3541] SUNS kept (0.4s) | 3014 kept, 4 rejected | 91.8/min | ETA: 5.7m [2026-01-02T12:32:57.220449] [DEBUG] [REMOTE ] SUPN: Retrieved 3438 rows, trimmed to 300. [2026-01-02T12:32:57.220619] [DEBUG] [REMOTE ] SUPN: PASS: History has at least 300 days. [2026-01-02T12:32:57.220821] [DEBUG] [REMOTE ] SUPN: PASS: Price check passed. Min price $44.12. [2026-01-02T12:32:57.220952] [DEBUG] [REMOTE ] SUPN: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:57.221064] [DEBUG] [REMOTE ] SUPN: PASS: Integrity check passed. [2026-01-02T12:32:57.221111] [DEBUG] [REMOTE ] SUPN: Symbol is viable for forecasting. [2026-01-02T12:32:57.221166] [INFO ] [MAIN ] [3019/3541] SUPN kept (0.4s) | 3015 kept, 4 rejected | 91.8/min | ETA: 5.7m [2026-01-02T12:32:57.637804] [DEBUG] [REMOTE ] SURG: Retrieved 4537 rows, trimmed to 300. [2026-01-02T12:32:57.637933] [DEBUG] [REMOTE ] SURG: PASS: History has at least 300 days. [2026-01-02T12:32:57.638135] [DEBUG] [REMOTE ] SURG: PASS: Price check passed. Min price $1.47. [2026-01-02T12:32:57.638268] [DEBUG] [REMOTE ] SURG: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:57.638376] [DEBUG] [REMOTE ] SURG: PASS: Integrity check passed. [2026-01-02T12:32:57.638415] [DEBUG] [REMOTE ] SURG: Symbol is viable for forecasting. [2026-01-02T12:32:57.638463] [INFO ] [MAIN ] [3020/3541] SURG kept (0.4s) | 3016 kept, 4 rejected | 91.8/min | ETA: 5.7m [2026-01-02T12:32:57.862298] [DEBUG] [REMOTE ] SUSB: Retrieved 2127 rows, trimmed to 300. [2026-01-02T12:32:57.862425] [DEBUG] [REMOTE ] SUSB: PASS: History has at least 300 days. [2026-01-02T12:32:57.862658] [DEBUG] [REMOTE ] SUSB: PASS: Price check passed. Min price $24.94. [2026-01-02T12:32:57.862800] [DEBUG] [REMOTE ] SUSB: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:57.862912] [DEBUG] [REMOTE ] SUSB: PASS: Integrity check passed. [2026-01-02T12:32:57.862954] [DEBUG] [REMOTE ] SUSB: Symbol is viable for forecasting. [2026-01-02T12:32:57.863003] [INFO ] [MAIN ] [3021/3541] SUSB kept (0.2s) | 3017 kept, 4 rejected | 91.9/min | ETA: 5.7m [2026-01-02T12:32:58.365942] [DEBUG] [REMOTE ] SUSC: Retrieved 2125 rows, trimmed to 300. [2026-01-02T12:32:58.366069] [DEBUG] [REMOTE ] SUSC: PASS: History has at least 300 days. [2026-01-02T12:32:58.366264] [DEBUG] [REMOTE ] SUSC: PASS: Price check passed. Min price $23.20. [2026-01-02T12:32:58.366395] [DEBUG] [REMOTE ] SUSC: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:58.366503] [DEBUG] [REMOTE ] SUSC: PASS: Integrity check passed. [2026-01-02T12:32:58.366543] [DEBUG] [REMOTE ] SUSC: Symbol is viable for forecasting. [2026-01-02T12:32:58.366614] [INFO ] [MAIN ] [3022/3541] SUSC kept (0.5s) | 3018 kept, 4 rejected | 91.9/min | ETA: 5.6m [2026-01-02T12:32:58.657919] [DEBUG] [REMOTE ] SUSL: Retrieved 1671 rows, trimmed to 300. [2026-01-02T12:32:58.658041] [DEBUG] [REMOTE ] SUSL: PASS: History has at least 300 days. [2026-01-02T12:32:58.658234] [DEBUG] [REMOTE ] SUSL: PASS: Price check passed. Min price $114.68. [2026-01-02T12:32:58.658365] [DEBUG] [REMOTE ] SUSL: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:58.658470] [DEBUG] [REMOTE ] SUSL: PASS: Integrity check passed. [2026-01-02T12:32:58.658509] [DEBUG] [REMOTE ] SUSL: Symbol is viable for forecasting. [2026-01-02T12:32:58.658598] [INFO ] [MAIN ] [3023/3541] SUSL kept (0.3s) | 3019 kept, 4 rejected | 91.9/min | ETA: 5.6m [2026-01-02T12:32:59.084256] [DEBUG] [REMOTE ] SUUN: Retrieved 658 rows, trimmed to 300. [2026-01-02T12:32:59.084388] [DEBUG] [REMOTE ] SUUN: PASS: History has at least 300 days. [2026-01-02T12:32:59.084596] [DEBUG] [REMOTE ] SUUN: PASS: Price check passed. Min price $1.41. [2026-01-02T12:32:59.084738] [DEBUG] [REMOTE ] SUUN: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:59.084844] [DEBUG] [REMOTE ] SUUN: PASS: Integrity check passed. [2026-01-02T12:32:59.084883] [DEBUG] [REMOTE ] SUUN: Symbol is viable for forecasting. [2026-01-02T12:32:59.084929] [INFO ] [MAIN ] [3024/3541] SUUN kept (0.4s) | 3020 kept, 4 rejected | 91.9/min | ETA: 5.6m [2026-01-02T12:32:59.638829] [DEBUG] [REMOTE ] SUZ: Retrieved 4624 rows, trimmed to 300. [2026-01-02T12:32:59.638958] [DEBUG] [REMOTE ] SUZ: PASS: History has at least 300 days. [2026-01-02T12:32:59.639162] [DEBUG] [REMOTE ] SUZ: PASS: Price check passed. Min price $8.53. [2026-01-02T12:32:59.639299] [DEBUG] [REMOTE ] SUZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:32:59.639406] [DEBUG] [REMOTE ] SUZ: PASS: Integrity check passed. [2026-01-02T12:32:59.639470] [DEBUG] [REMOTE ] SUZ: Symbol is viable for forecasting. [2026-01-02T12:32:59.639518] [INFO ] [MAIN ] [3025/3541] SUZ kept (0.6s) | 3021 kept, 4 rejected | 91.9/min | ETA: 5.6m [2026-01-02T12:33:00.107079] [DEBUG] [REMOTE ] SVC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:33:00.107225] [DEBUG] [REMOTE ] SVC: PASS: History has at least 300 days. [2026-01-02T12:33:00.107440] [DEBUG] [REMOTE ] SVC: PASS: Price check passed. Min price $1.56. [2026-01-02T12:33:00.107591] [DEBUG] [REMOTE ] SVC: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:00.107709] [DEBUG] [REMOTE ] SVC: PASS: Integrity check passed. [2026-01-02T12:33:00.107753] [DEBUG] [REMOTE ] SVC: Symbol is viable for forecasting. [2026-01-02T12:33:00.107801] [INFO ] [MAIN ] [3026/3541] SVC kept (0.5s) | 3022 kept, 4 rejected | 91.9/min | ETA: 5.6m [2026-01-02T12:33:00.428705] [DEBUG] [REMOTE ] SVCO: Retrieved 413 rows, trimmed to 300. [2026-01-02T12:33:00.428856] [DEBUG] [REMOTE ] SVCO: PASS: History has at least 300 days. [2026-01-02T12:33:00.429094] [DEBUG] [REMOTE ] SVCO: PASS: Price check passed. Min price $3.83. [2026-01-02T12:33:00.429232] [DEBUG] [REMOTE ] SVCO: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:00.429351] [DEBUG] [REMOTE ] SVCO: PASS: Integrity check passed. [2026-01-02T12:33:00.429393] [DEBUG] [REMOTE ] SVCO: Symbol is viable for forecasting. [2026-01-02T12:33:00.429450] [INFO ] [MAIN ] [3027/3541] SVCO kept (0.3s) | 3023 kept, 4 rejected | 91.9/min | ETA: 5.6m [2026-01-02T12:33:01.134562] [DEBUG] [REMOTE ] SVRA: Retrieved 5451 rows, trimmed to 300. [2026-01-02T12:33:01.134737] [DEBUG] [REMOTE ] SVRA: PASS: History has at least 300 days. [2026-01-02T12:33:01.134956] [DEBUG] [REMOTE ] SVRA: PASS: Price check passed. Min price $3.37. [2026-01-02T12:33:01.135092] [DEBUG] [REMOTE ] SVRA: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:01.135210] [DEBUG] [REMOTE ] SVRA: PASS: Integrity check passed. [2026-01-02T12:33:01.135250] [DEBUG] [REMOTE ] SVRA: Symbol is viable for forecasting. [2026-01-02T12:33:01.135298] [INFO ] [MAIN ] [3028/3541] SVRA kept (0.7s) | 3024 kept, 4 rejected | 91.9/min | ETA: 5.6m [2026-01-02T12:33:03.795421] [DEBUG] [REMOTE ] SWBI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:33:03.795559] [DEBUG] [REMOTE ] SWBI: PASS: History has at least 300 days. [2026-01-02T12:33:03.795787] [DEBUG] [REMOTE ] SWBI: PASS: Price check passed. Min price $8.06. [2026-01-02T12:33:03.795924] [DEBUG] [REMOTE ] SWBI: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:03.796035] [DEBUG] [REMOTE ] SWBI: PASS: Integrity check passed. [2026-01-02T12:33:03.796075] [DEBUG] [REMOTE ] SWBI: Symbol is viable for forecasting. [2026-01-02T12:33:03.796123] [INFO ] [MAIN ] [3029/3541] SWBI kept (2.7s) | 3025 kept, 4 rejected | 91.8/min | ETA: 5.6m [2026-01-02T12:33:04.043969] [DEBUG] [REMOTE ] SWIM: Retrieved 1179 rows, trimmed to 300. [2026-01-02T12:33:04.044100] [DEBUG] [REMOTE ] SWIM: PASS: History has at least 300 days. [2026-01-02T12:33:04.044317] [DEBUG] [REMOTE ] SWIM: PASS: Price check passed. Min price $6.14. [2026-01-02T12:33:04.044461] [DEBUG] [REMOTE ] SWIM: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:04.044590] [DEBUG] [REMOTE ] SWIM: PASS: Integrity check passed. [2026-01-02T12:33:04.044634] [DEBUG] [REMOTE ] SWIM: Symbol is viable for forecasting. [2026-01-02T12:33:04.044682] [INFO ] [MAIN ] [3030/3541] SWIM kept (0.2s) | 3026 kept, 4 rejected | 91.9/min | ETA: 5.6m [2026-01-02T12:33:05.682229] [DEBUG] [REMOTE ] SWK: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:33:05.682360] [DEBUG] [REMOTE ] SWK: PASS: History has at least 300 days. [2026-01-02T12:33:05.682586] [DEBUG] [REMOTE ] SWK: PASS: Price check passed. Min price $61.40. [2026-01-02T12:33:05.682721] [DEBUG] [REMOTE ] SWK: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:05.682868] [DEBUG] [REMOTE ] SWK: PASS: Integrity check passed. [2026-01-02T12:33:05.682920] [DEBUG] [REMOTE ] SWK: Symbol is viable for forecasting. [2026-01-02T12:33:05.682970] [INFO ] [MAIN ] [3031/3541] SWK kept (1.6s) | 3027 kept, 4 rejected | 91.8/min | ETA: 5.6m [2026-01-02T12:33:06.142451] [DEBUG] [REMOTE ] SWKS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:33:06.142599] [DEBUG] [REMOTE ] SWKS: PASS: History has at least 300 days. [2026-01-02T12:33:06.142810] [DEBUG] [REMOTE ] SWKS: PASS: Price check passed. Min price $60.50. [2026-01-02T12:33:06.142945] [DEBUG] [REMOTE ] SWKS: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:06.143054] [DEBUG] [REMOTE ] SWKS: PASS: Integrity check passed. [2026-01-02T12:33:06.143094] [DEBUG] [REMOTE ] SWKS: Symbol is viable for forecasting. [2026-01-02T12:33:06.143157] [INFO ] [MAIN ] [3032/3541] SWKS kept (0.5s) | 3028 kept, 4 rejected | 91.8/min | ETA: 5.5m [2026-01-02T12:33:06.601833] [DEBUG] [REMOTE ] SWX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:33:06.601975] [DEBUG] [REMOTE ] SWX: PASS: History has at least 300 days. [2026-01-02T12:33:06.602195] [DEBUG] [REMOTE ] SWX: PASS: Price check passed. Min price $76.63. [2026-01-02T12:33:06.602328] [DEBUG] [REMOTE ] SWX: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:06.602443] [DEBUG] [REMOTE ] SWX: PASS: Integrity check passed. [2026-01-02T12:33:06.602482] [DEBUG] [REMOTE ] SWX: Symbol is viable for forecasting. [2026-01-02T12:33:06.602529] [INFO ] [MAIN ] [3033/3541] SWX kept (0.5s) | 3029 kept, 4 rejected | 91.8/min | ETA: 5.5m [2026-01-02T12:33:07.082639] [DEBUG] [REMOTE ] SWZ: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:33:07.082773] [DEBUG] [REMOTE ] SWZ: PASS: History has at least 300 days. [2026-01-02T12:33:07.082982] [DEBUG] [REMOTE ] SWZ: PASS: Price check passed. Min price $5.85. [2026-01-02T12:33:07.083120] [DEBUG] [REMOTE ] SWZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:07.083234] [DEBUG] [REMOTE ] SWZ: PASS: Integrity check passed. [2026-01-02T12:33:07.083275] [DEBUG] [REMOTE ] SWZ: Symbol is viable for forecasting. [2026-01-02T12:33:07.083324] [INFO ] [MAIN ] [3034/3541] SWZ kept (0.5s) | 3030 kept, 4 rejected | 91.8/min | ETA: 5.5m [2026-01-02T12:33:07.468859] [DEBUG] [REMOTE ] SXC: Retrieved 3634 rows, trimmed to 300. [2026-01-02T12:33:07.468995] [DEBUG] [REMOTE ] SXC: PASS: History has at least 300 days. [2026-01-02T12:33:07.469204] [DEBUG] [REMOTE ] SXC: PASS: Price check passed. Min price $6.29. [2026-01-02T12:33:07.469348] [DEBUG] [REMOTE ] SXC: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:07.469461] [DEBUG] [REMOTE ] SXC: PASS: Integrity check passed. [2026-01-02T12:33:07.469502] [DEBUG] [REMOTE ] SXC: Symbol is viable for forecasting. [2026-01-02T12:33:07.469552] [INFO ] [MAIN ] [3035/3541] SXC kept (0.4s) | 3031 kept, 4 rejected | 91.8/min | ETA: 5.5m [2026-01-02T12:33:07.921675] [DEBUG] [REMOTE ] SXI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:33:07.921822] [DEBUG] [REMOTE ] SXI: PASS: History has at least 300 days. [2026-01-02T12:33:07.922074] [DEBUG] [REMOTE ] SXI: PASS: Price check passed. Min price $213.00. [2026-01-02T12:33:07.922233] [DEBUG] [REMOTE ] SXI: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:07.922373] [DEBUG] [REMOTE ] SXI: PASS: Integrity check passed. [2026-01-02T12:33:07.922443] [DEBUG] [REMOTE ] SXI: Symbol is viable for forecasting. [2026-01-02T12:33:07.922494] [INFO ] [MAIN ] [3036/3541] SXI kept (0.5s) | 3032 kept, 4 rejected | 91.9/min | ETA: 5.5m [2026-01-02T12:33:08.207596] [DEBUG] [REMOTE ] SXTC: Retrieved 1758 rows, trimmed to 300. [2026-01-02T12:33:08.207727] [DEBUG] [REMOTE ] SXTC: PASS: History has at least 300 days. [2026-01-02T12:33:08.207924] [DEBUG] [REMOTE ] SXTC: PASS: Price check passed. Min price $1.26. [2026-01-02T12:33:08.208055] [DEBUG] [REMOTE ] SXTC: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:08.208161] [DEBUG] [REMOTE ] SXTC: PASS: Integrity check passed. [2026-01-02T12:33:08.208199] [DEBUG] [REMOTE ] SXTC: Symbol is viable for forecasting. [2026-01-02T12:33:08.208246] [INFO ] [MAIN ] [3037/3541] SXTC kept (0.3s) | 3033 kept, 4 rejected | 91.9/min | ETA: 5.5m [2026-01-02T12:33:08.484898] [DEBUG] [REMOTE ] SY: Retrieved 1677 rows, trimmed to 300. [2026-01-02T12:33:08.485034] [DEBUG] [REMOTE ] SY: PASS: History has at least 300 days. [2026-01-02T12:33:08.485243] [DEBUG] [REMOTE ] SY: PASS: Price check passed. Min price $2.49. [2026-01-02T12:33:08.485384] [DEBUG] [REMOTE ] SY: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:08.485496] [DEBUG] [REMOTE ] SY: PASS: Integrity check passed. [2026-01-02T12:33:08.485538] [DEBUG] [REMOTE ] SY: Symbol is viable for forecasting. [2026-01-02T12:33:08.485606] [INFO ] [MAIN ] [3038/3541] SY kept (0.3s) | 3034 kept, 4 rejected | 91.9/min | ETA: 5.5m [2026-01-02T12:33:09.038141] [DEBUG] [REMOTE ] SYF: Retrieved 2873 rows, trimmed to 300. [2026-01-02T12:33:09.038269] [DEBUG] [REMOTE ] SYF: PASS: History has at least 300 days. [2026-01-02T12:33:09.038472] [DEBUG] [REMOTE ] SYF: PASS: Price check passed. Min price $67.75. [2026-01-02T12:33:09.038658] [DEBUG] [REMOTE ] SYF: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:09.038779] [DEBUG] [REMOTE ] SYF: PASS: Integrity check passed. [2026-01-02T12:33:09.038820] [DEBUG] [REMOTE ] SYF: Symbol is viable for forecasting. [2026-01-02T12:33:09.038868] [INFO ] [MAIN ] [3039/3541] SYF kept (0.6s) | 3035 kept, 4 rejected | 91.9/min | ETA: 5.5m [2026-01-02T12:33:09.534413] [DEBUG] [REMOTE ] SYK: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:33:09.534567] [DEBUG] [REMOTE ] SYK: PASS: History has at least 300 days. [2026-01-02T12:33:09.534821] [DEBUG] [REMOTE ] SYK: PASS: Price check passed. Min price $348.36. [2026-01-02T12:33:09.534960] [DEBUG] [REMOTE ] SYK: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:09.535078] [DEBUG] [REMOTE ] SYK: PASS: Integrity check passed. [2026-01-02T12:33:09.535118] [DEBUG] [REMOTE ] SYK: Symbol is viable for forecasting. [2026-01-02T12:33:09.535168] [INFO ] [MAIN ] [3040/3541] SYK kept (0.5s) | 3036 kept, 4 rejected | 91.9/min | ETA: 5.5m [2026-01-02T12:33:09.771990] [DEBUG] [REMOTE ] SYM: Retrieved 1211 rows, trimmed to 300. [2026-01-02T12:33:09.772122] [DEBUG] [REMOTE ] SYM: PASS: History has at least 300 days. [2026-01-02T12:33:09.772341] [DEBUG] [REMOTE ] SYM: PASS: Price check passed. Min price $52.94. [2026-01-02T12:33:09.772490] [DEBUG] [REMOTE ] SYM: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:09.772636] [DEBUG] [REMOTE ] SYM: PASS: Integrity check passed. [2026-01-02T12:33:09.772686] [DEBUG] [REMOTE ] SYM: Symbol is viable for forecasting. [2026-01-02T12:33:09.772736] [INFO ] [MAIN ] [3041/3541] SYM kept (0.2s) | 3037 kept, 4 rejected | 91.9/min | ETA: 5.4m [2026-01-02T12:33:10.339485] [DEBUG] [REMOTE ] SYNA: Retrieved 6021 rows, trimmed to 300. [2026-01-02T12:33:10.339647] [DEBUG] [REMOTE ] SYNA: PASS: History has at least 300 days. [2026-01-02T12:33:10.339896] [DEBUG] [REMOTE ] SYNA: PASS: Price check passed. Min price $58.52. [2026-01-02T12:33:10.340044] [DEBUG] [REMOTE ] SYNA: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:10.340172] [DEBUG] [REMOTE ] SYNA: PASS: Integrity check passed. [2026-01-02T12:33:10.340215] [DEBUG] [REMOTE ] SYNA: Symbol is viable for forecasting. [2026-01-02T12:33:10.340267] [INFO ] [MAIN ] [3042/3541] SYNA kept (0.6s) | 3038 kept, 4 rejected | 91.9/min | ETA: 5.4m [2026-01-02T12:33:10.754980] [DEBUG] [REMOTE ] SYRE: Retrieved 2449 rows, trimmed to 300. [2026-01-02T12:33:10.755105] [DEBUG] [REMOTE ] SYRE: PASS: History has at least 300 days. [2026-01-02T12:33:10.755306] [DEBUG] [REMOTE ] SYRE: PASS: Price check passed. Min price $16.02. [2026-01-02T12:33:10.755441] [DEBUG] [REMOTE ] SYRE: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:10.755598] [DEBUG] [REMOTE ] SYRE: PASS: Integrity check passed. [2026-01-02T12:33:10.755650] [DEBUG] [REMOTE ] SYRE: Symbol is viable for forecasting. [2026-01-02T12:33:10.755701] [INFO ] [MAIN ] [3043/3541] SYRE kept (0.4s) | 3039 kept, 4 rejected | 91.9/min | ETA: 5.4m [2026-01-02T12:33:11.203521] [DEBUG] [REMOTE ] SYY: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:33:11.203668] [DEBUG] [REMOTE ] SYY: PASS: History has at least 300 days. [2026-01-02T12:33:11.203878] [DEBUG] [REMOTE ] SYY: PASS: Price check passed. Min price $72.59. [2026-01-02T12:33:11.204010] [DEBUG] [REMOTE ] SYY: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:11.204119] [DEBUG] [REMOTE ] SYY: PASS: Integrity check passed. [2026-01-02T12:33:11.204158] [DEBUG] [REMOTE ] SYY: Symbol is viable for forecasting. [2026-01-02T12:33:11.204239] [INFO ] [MAIN ] [3044/3541] SYY kept (0.4s) | 3040 kept, 4 rejected | 91.9/min | ETA: 5.4m [2026-01-02T12:33:11.481051] [DEBUG] [REMOTE ] TAC: Retrieved 6142 rows, trimmed to 300. [2026-01-02T12:33:11.481202] [DEBUG] [REMOTE ] TAC: PASS: History has at least 300 days. [2026-01-02T12:33:11.481448] [DEBUG] [REMOTE ] TAC: PASS: Price check passed. Min price $12.46. [2026-01-02T12:33:11.481610] [DEBUG] [REMOTE ] TAC: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:11.481738] [DEBUG] [REMOTE ] TAC: PASS: Integrity check passed. [2026-01-02T12:33:11.481780] [DEBUG] [REMOTE ] TAC: Symbol is viable for forecasting. [2026-01-02T12:33:11.481832] [INFO ] [MAIN ] [3045/3541] TAC kept (0.3s) | 3041 kept, 4 rejected | 92.0/min | ETA: 5.4m [2026-01-02T12:33:12.019689] [DEBUG] [REMOTE ] TAK: Retrieved 4322 rows, trimmed to 300. [2026-01-02T12:33:12.019826] [DEBUG] [REMOTE ] TAK: PASS: History has at least 300 days. [2026-01-02T12:33:12.020038] [DEBUG] [REMOTE ] TAK: PASS: Price check passed. Min price $13.23. [2026-01-02T12:33:12.020187] [DEBUG] [REMOTE ] TAK: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:12.020300] [DEBUG] [REMOTE ] TAK: PASS: Integrity check passed. [2026-01-02T12:33:12.020341] [DEBUG] [REMOTE ] TAK: Symbol is viable for forecasting. [2026-01-02T12:33:12.020397] [INFO ] [MAIN ] [3046/3541] TAK kept (0.5s) | 3042 kept, 4 rejected | 92.0/min | ETA: 5.4m [2026-01-02T12:33:12.383716] [DEBUG] [REMOTE ] TAL: Retrieved 3823 rows, trimmed to 300. [2026-01-02T12:33:12.383841] [DEBUG] [REMOTE ] TAL: PASS: History has at least 300 days. [2026-01-02T12:33:12.384047] [DEBUG] [REMOTE ] TAL: PASS: Price check passed. Min price $10.06. [2026-01-02T12:33:12.384186] [DEBUG] [REMOTE ] TAL: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:12.384304] [DEBUG] [REMOTE ] TAL: PASS: Integrity check passed. [2026-01-02T12:33:12.384370] [DEBUG] [REMOTE ] TAL: Symbol is viable for forecasting. [2026-01-02T12:33:12.384419] [INFO ] [MAIN ] [3047/3541] TAL kept (0.4s) | 3043 kept, 4 rejected | 92.0/min | ETA: 5.4m [2026-01-02T12:33:12.707931] [DEBUG] [REMOTE ] TALK: Retrieved 1363 rows, trimmed to 300. [2026-01-02T12:33:12.708101] [DEBUG] [REMOTE ] TALK: PASS: History has at least 300 days. [2026-01-02T12:33:12.708361] [DEBUG] [REMOTE ] TALK: PASS: Price check passed. Min price $2.63. [2026-01-02T12:33:12.708535] [DEBUG] [REMOTE ] TALK: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:12.708719] [DEBUG] [REMOTE ] TALK: PASS: Integrity check passed. [2026-01-02T12:33:12.708770] [DEBUG] [REMOTE ] TALK: Symbol is viable for forecasting. [2026-01-02T12:33:12.708832] [INFO ] [MAIN ] [3048/3541] TALK kept (0.3s) | 3044 kept, 4 rejected | 92.0/min | ETA: 5.4m [2026-01-02T12:33:13.107944] [DEBUG] [REMOTE ] TALO: Retrieved 1922 rows, trimmed to 300. [2026-01-02T12:33:13.108064] [DEBUG] [REMOTE ] TALO: PASS: History has at least 300 days. [2026-01-02T12:33:13.108257] [DEBUG] [REMOTE ] TALO: PASS: Price check passed. Min price $9.05. [2026-01-02T12:33:13.108390] [DEBUG] [REMOTE ] TALO: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:13.108496] [DEBUG] [REMOTE ] TALO: PASS: Integrity check passed. [2026-01-02T12:33:13.108535] [DEBUG] [REMOTE ] TALO: Symbol is viable for forecasting. [2026-01-02T12:33:13.108642] [INFO ] [MAIN ] [3049/3541] TALO kept (0.4s) | 3045 kept, 4 rejected | 92.0/min | ETA: 5.3m [2026-01-02T12:33:13.611242] [DEBUG] [REMOTE ] TAOP: Retrieved 4856 rows, trimmed to 300. [2026-01-02T12:33:13.611372] [DEBUG] [REMOTE ] TAOP: PASS: History has at least 300 days. [2026-01-02T12:33:13.611613] [DEBUG] [REMOTE ] TAOP: PASS: Price check passed. Min price $1.38. [2026-01-02T12:33:13.611762] [DEBUG] [REMOTE ] TAOP: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:13.611876] [DEBUG] [REMOTE ] TAOP: PASS: Integrity check passed. [2026-01-02T12:33:13.611917] [DEBUG] [REMOTE ] TAOP: Symbol is viable for forecasting. [2026-01-02T12:33:13.611983] [INFO ] [MAIN ] [3050/3541] TAOP kept (0.5s) | 3046 kept, 4 rejected | 92.0/min | ETA: 5.3m [2026-01-02T12:33:14.108072] [DEBUG] [REMOTE ] TAP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:33:14.108211] [DEBUG] [REMOTE ] TAP: PASS: History has at least 300 days. [2026-01-02T12:33:14.108429] [DEBUG] [REMOTE ] TAP: PASS: Price check passed. Min price $42.77. [2026-01-02T12:33:14.108600] [DEBUG] [REMOTE ] TAP: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:14.108743] [DEBUG] [REMOTE ] TAP: PASS: Integrity check passed. [2026-01-02T12:33:14.108790] [DEBUG] [REMOTE ] TAP: Symbol is viable for forecasting. [2026-01-02T12:33:14.108845] [INFO ] [MAIN ] [3051/3541] TAP kept (0.5s) | 3047 kept, 4 rejected | 92.0/min | ETA: 5.3m [2026-01-02T12:33:14.267340] [DEBUG] [REMOTE ] TARA: Retrieved 2815 rows, trimmed to 300. [2026-01-02T12:33:14.267470] [DEBUG] [REMOTE ] TARA: PASS: History has at least 300 days. [2026-01-02T12:33:14.267718] [DEBUG] [REMOTE ] TARA: PASS: Price check passed. Min price $4.29. [2026-01-02T12:33:14.267856] [DEBUG] [REMOTE ] TARA: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:14.267965] [DEBUG] [REMOTE ] TARA: PASS: Integrity check passed. [2026-01-02T12:33:14.268006] [DEBUG] [REMOTE ] TARA: Symbol is viable for forecasting. [2026-01-02T12:33:14.268055] [INFO ] [MAIN ] [3052/3541] TARA kept (0.2s) | 3048 kept, 4 rejected | 92.0/min | ETA: 5.3m [2026-01-02T12:33:14.745036] [DEBUG] [REMOTE ] TARK: Retrieved 921 rows, trimmed to 300. [2026-01-02T12:33:14.745188] [DEBUG] [REMOTE ] TARK: PASS: History has at least 300 days. [2026-01-02T12:33:14.745414] [DEBUG] [REMOTE ] TARK: PASS: Price check passed. Min price $42.51. [2026-01-02T12:33:14.745586] [DEBUG] [REMOTE ] TARK: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:14.745715] [DEBUG] [REMOTE ] TARK: PASS: Integrity check passed. [2026-01-02T12:33:14.745760] [DEBUG] [REMOTE ] TARK: Symbol is viable for forecasting. [2026-01-02T12:33:14.745816] [INFO ] [MAIN ] [3053/3541] TARK kept (0.5s) | 3049 kept, 4 rejected | 92.1/min | ETA: 5.3m [2026-01-02T12:33:15.163717] [DEBUG] [REMOTE ] TARS: Retrieved 1308 rows, trimmed to 300. [2026-01-02T12:33:15.163867] [DEBUG] [REMOTE ] TARS: PASS: History has at least 300 days. [2026-01-02T12:33:15.164090] [DEBUG] [REMOTE ] TARS: PASS: Price check passed. Min price $66.06. [2026-01-02T12:33:15.164242] [DEBUG] [REMOTE ] TARS: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:15.164364] [DEBUG] [REMOTE ] TARS: PASS: Integrity check passed. [2026-01-02T12:33:15.164409] [DEBUG] [REMOTE ] TARS: Symbol is viable for forecasting. [2026-01-02T12:33:15.164464] [INFO ] [MAIN ] [3054/3541] TARS kept (0.4s) | 3050 kept, 4 rejected | 92.1/min | ETA: 5.3m [2026-01-02T12:33:15.536250] [DEBUG] [REMOTE ] TASK: Retrieved 1145 rows, trimmed to 300. [2026-01-02T12:33:15.536378] [DEBUG] [REMOTE ] TASK: PASS: History has at least 300 days. [2026-01-02T12:33:15.536591] [DEBUG] [REMOTE ] TASK: PASS: Price check passed. Min price $10.77. [2026-01-02T12:33:15.536730] [DEBUG] [REMOTE ] TASK: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:15.536838] [DEBUG] [REMOTE ] TASK: PASS: Integrity check passed. [2026-01-02T12:33:15.536878] [DEBUG] [REMOTE ] TASK: Symbol is viable for forecasting. [2026-01-02T12:33:15.536925] [INFO ] [MAIN ] [3055/3541] TASK kept (0.4s) | 3051 kept, 4 rejected | 92.1/min | ETA: 5.3m [2026-01-02T12:33:16.174390] [DEBUG] [REMOTE ] TAYD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:33:16.174524] [DEBUG] [REMOTE ] TAYD: PASS: History has at least 300 days. [2026-01-02T12:33:16.174755] [DEBUG] [REMOTE ] TAYD: PASS: Price check passed. Min price $41.28. [2026-01-02T12:33:16.174897] [DEBUG] [REMOTE ] TAYD: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:16.175013] [DEBUG] [REMOTE ] TAYD: PASS: Integrity check passed. [2026-01-02T12:33:16.175055] [DEBUG] [REMOTE ] TAYD: Symbol is viable for forecasting. [2026-01-02T12:33:16.175150] [INFO ] [MAIN ] [3056/3541] TAYD kept (0.6s) | 3052 kept, 4 rejected | 92.1/min | ETA: 5.3m [2026-01-02T12:33:17.121708] [DEBUG] [REMOTE ] TBB: Retrieved 2049 rows, trimmed to 300. [2026-01-02T12:33:17.121904] [DEBUG] [REMOTE ] TBB: PASS: History has at least 300 days. [2026-01-02T12:33:17.122194] [DEBUG] [REMOTE ] TBB: PASS: Price check passed. Min price $22.15. [2026-01-02T12:33:17.122347] [DEBUG] [REMOTE ] TBB: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:17.122484] [DEBUG] [REMOTE ] TBB: PASS: Integrity check passed. [2026-01-02T12:33:17.122527] [DEBUG] [REMOTE ] TBB: Symbol is viable for forecasting. [2026-01-02T12:33:17.122604] [INFO ] [MAIN ] [3057/3541] TBB kept (0.9s) | 3053 kept, 4 rejected | 92.1/min | ETA: 5.3m [2026-01-02T12:33:17.556533] [DEBUG] [REMOTE ] TBBK: Retrieved 5514 rows, trimmed to 300. [2026-01-02T12:33:17.556709] [DEBUG] [REMOTE ] TBBK: PASS: History has at least 300 days. [2026-01-02T12:33:17.556949] [DEBUG] [REMOTE ] TBBK: PASS: Price check passed. Min price $59.41. [2026-01-02T12:33:17.557100] [DEBUG] [REMOTE ] TBBK: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:17.557220] [DEBUG] [REMOTE ] TBBK: PASS: Integrity check passed. [2026-01-02T12:33:17.557293] [DEBUG] [REMOTE ] TBBK: Symbol is viable for forecasting. [2026-01-02T12:33:17.557345] [INFO ] [MAIN ] [3058/3541] TBBK kept (0.4s) | 3054 kept, 4 rejected | 92.1/min | ETA: 5.2m [2026-01-02T12:33:18.019933] [DEBUG] [REMOTE ] TBI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:33:18.020205] [DEBUG] [REMOTE ] TBI: PASS: History has at least 300 days. [2026-01-02T12:33:18.020614] [DEBUG] [REMOTE ] TBI: PASS: Price check passed. Min price $4.50. [2026-01-02T12:33:18.020778] [DEBUG] [REMOTE ] TBI: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:18.020926] [DEBUG] [REMOTE ] TBI: PASS: Integrity check passed. [2026-01-02T12:33:18.020972] [DEBUG] [REMOTE ] TBI: Symbol is viable for forecasting. [2026-01-02T12:33:18.021027] [INFO ] [MAIN ] [3059/3541] TBI kept (0.5s) | 3055 kept, 4 rejected | 92.1/min | ETA: 5.2m [2026-01-02T12:33:18.234639] [DEBUG] [REMOTE ] TBIL: Retrieved 853 rows, trimmed to 300. [2026-01-02T12:33:18.234836] [DEBUG] [REMOTE ] TBIL: PASS: History has at least 300 days. [2026-01-02T12:33:18.235292] [DEBUG] [REMOTE ] TBIL: PASS: Price check passed. Min price $49.42. [2026-01-02T12:33:18.235456] [DEBUG] [REMOTE ] TBIL: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:18.235608] [DEBUG] [REMOTE ] TBIL: PASS: Integrity check passed. [2026-01-02T12:33:18.235660] [DEBUG] [REMOTE ] TBIL: Symbol is viable for forecasting. [2026-01-02T12:33:18.235911] [INFO ] [MAIN ] [3060/3541] TBIL kept (0.2s) | 3056 kept, 4 rejected | 92.1/min | ETA: 5.2m [2026-01-02T12:33:18.568887] [DEBUG] [REMOTE ] TBLA: Retrieved 1132 rows, trimmed to 300. [2026-01-02T12:33:18.569028] [DEBUG] [REMOTE ] TBLA: PASS: History has at least 300 days. [2026-01-02T12:33:18.569235] [DEBUG] [REMOTE ] TBLA: PASS: Price check passed. Min price $3.05. [2026-01-02T12:33:18.569374] [DEBUG] [REMOTE ] TBLA: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:18.569487] [DEBUG] [REMOTE ] TBLA: PASS: Integrity check passed. [2026-01-02T12:33:18.569529] [DEBUG] [REMOTE ] TBLA: Symbol is viable for forecasting. [2026-01-02T12:33:18.569595] [INFO ] [MAIN ] [3061/3541] TBLA kept (0.3s) | 3057 kept, 4 rejected | 92.1/min | ETA: 5.2m [2026-01-02T12:33:18.988404] [DEBUG] [REMOTE ] TBLD: Retrieved 1113 rows, trimmed to 300. [2026-01-02T12:33:18.988542] [DEBUG] [REMOTE ] TBLD: PASS: History has at least 300 days. [2026-01-02T12:33:18.988801] [DEBUG] [REMOTE ] TBLD: PASS: Price check passed. Min price $19.39. [2026-01-02T12:33:18.988940] [DEBUG] [REMOTE ] TBLD: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:18.989056] [DEBUG] [REMOTE ] TBLD: PASS: Integrity check passed. [2026-01-02T12:33:18.989097] [DEBUG] [REMOTE ] TBLD: Symbol is viable for forecasting. [2026-01-02T12:33:18.989164] [INFO ] [MAIN ] [3062/3541] TBLD kept (0.4s) | 3058 kept, 4 rejected | 92.1/min | ETA: 5.2m [2026-01-02T12:33:19.436679] [DEBUG] [REMOTE ] TBPH: Retrieved 2925 rows, trimmed to 300. [2026-01-02T12:33:19.436836] [DEBUG] [REMOTE ] TBPH: PASS: History has at least 300 days. [2026-01-02T12:33:19.437106] [DEBUG] [REMOTE ] TBPH: PASS: Price check passed. Min price $13.85. [2026-01-02T12:33:19.437273] [DEBUG] [REMOTE ] TBPH: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:19.437394] [DEBUG] [REMOTE ] TBPH: PASS: Integrity check passed. [2026-01-02T12:33:19.437436] [DEBUG] [REMOTE ] TBPH: Symbol is viable for forecasting. [2026-01-02T12:33:19.437485] [INFO ] [MAIN ] [3063/3541] TBPH kept (0.4s) | 3059 kept, 4 rejected | 92.1/min | ETA: 5.2m [2026-01-02T12:33:20.110746] [DEBUG] [REMOTE ] TBRG: Retrieved 5943 rows, trimmed to 300. [2026-01-02T12:33:20.110941] [DEBUG] [REMOTE ] TBRG: PASS: History has at least 300 days. [2026-01-02T12:33:20.111318] [DEBUG] [REMOTE ] TBRG: PASS: Price check passed. Min price $19.06. [2026-01-02T12:33:20.111529] [DEBUG] [REMOTE ] TBRG: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:20.111751] [DEBUG] [REMOTE ] TBRG: PASS: Integrity check passed. [2026-01-02T12:33:20.111816] [DEBUG] [REMOTE ] TBRG: Symbol is viable for forecasting. [2026-01-02T12:33:20.111894] [INFO ] [MAIN ] [3064/3541] TBRG kept (0.7s) | 3060 kept, 4 rejected | 92.1/min | ETA: 5.2m [2026-01-02T12:33:21.936852] [DEBUG] [REMOTE ] TCBI: Retrieved 5632 rows, trimmed to 300. [2026-01-02T12:33:21.936984] [DEBUG] [REMOTE ] TCBI: PASS: History has at least 300 days. [2026-01-02T12:33:21.937191] [DEBUG] [REMOTE ] TCBI: PASS: Price check passed. Min price $77.08. [2026-01-02T12:33:21.937324] [DEBUG] [REMOTE ] TCBI: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:21.937435] [DEBUG] [REMOTE ] TCBI: PASS: Integrity check passed. [2026-01-02T12:33:21.937473] [DEBUG] [REMOTE ] TCBI: Symbol is viable for forecasting. [2026-01-02T12:33:21.937520] [INFO ] [MAIN ] [3065/3541] TCBI kept (1.8s) | 3061 kept, 4 rejected | 92.1/min | ETA: 5.2m [2026-01-02T12:33:22.350726] [DEBUG] [REMOTE ] TCBIO: Retrieved 1219 rows, trimmed to 300. [2026-01-02T12:33:22.350864] [DEBUG] [REMOTE ] TCBIO: PASS: History has at least 300 days. [2026-01-02T12:33:22.351062] [DEBUG] [REMOTE ] TCBIO: PASS: Price check passed. Min price $20.02. [2026-01-02T12:33:22.351193] [DEBUG] [REMOTE ] TCBIO: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:22.351299] [DEBUG] [REMOTE ] TCBIO: PASS: Integrity check passed. [2026-01-02T12:33:22.351338] [DEBUG] [REMOTE ] TCBIO: Symbol is viable for forecasting. [2026-01-02T12:33:22.351384] [INFO ] [MAIN ] [3066/3541] TCBIO kept (0.4s) | 3062 kept, 4 rejected | 92.1/min | ETA: 5.2m [2026-01-02T12:33:22.868741] [DEBUG] [REMOTE ] TCBK: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:33:22.868899] [DEBUG] [REMOTE ] TCBK: PASS: History has at least 300 days. [2026-01-02T12:33:22.869134] [DEBUG] [REMOTE ] TCBK: PASS: Price check passed. Min price $40.44. [2026-01-02T12:33:22.869269] [DEBUG] [REMOTE ] TCBK: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:22.869385] [DEBUG] [REMOTE ] TCBK: PASS: Integrity check passed. [2026-01-02T12:33:22.869425] [DEBUG] [REMOTE ] TCBK: Symbol is viable for forecasting. [2026-01-02T12:33:22.869474] [INFO ] [MAIN ] [3067/3541] TCBK kept (0.5s) | 3063 kept, 4 rejected | 92.1/min | ETA: 5.1m [2026-01-02T12:33:22.975728] [DEBUG] [REMOTE ] TCBX: Retrieved 1040 rows, trimmed to 300. [2026-01-02T12:33:22.975864] [DEBUG] [REMOTE ] TCBX: PASS: History has at least 300 days. [2026-01-02T12:33:22.976064] [DEBUG] [REMOTE ] TCBX: PASS: Price check passed. Min price $36.05. [2026-01-02T12:33:22.976201] [DEBUG] [REMOTE ] TCBX: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:22.976311] [DEBUG] [REMOTE ] TCBX: PASS: Integrity check passed. [2026-01-02T12:33:22.976369] [DEBUG] [REMOTE ] TCBX: Symbol is viable for forecasting. [2026-01-02T12:33:22.976419] [INFO ] [MAIN ] [3068/3541] TCBX kept (0.1s) | 3064 kept, 4 rejected | 92.1/min | ETA: 5.1m [2026-01-02T12:33:23.559959] [DEBUG] [REMOTE ] TCMD: Retrieved 2371 rows, trimmed to 300. [2026-01-02T12:33:23.560081] [DEBUG] [REMOTE ] TCMD: PASS: History has at least 300 days. [2026-01-02T12:33:23.560276] [DEBUG] [REMOTE ] TCMD: PASS: Price check passed. Min price $14.22. [2026-01-02T12:33:23.560407] [DEBUG] [REMOTE ] TCMD: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:23.560514] [DEBUG] [REMOTE ] TCMD: PASS: Integrity check passed. [2026-01-02T12:33:23.560597] [DEBUG] [REMOTE ] TCMD: Symbol is viable for forecasting. [2026-01-02T12:33:23.560648] [INFO ] [MAIN ] [3069/3541] TCMD kept (0.6s) | 3065 kept, 4 rejected | 92.1/min | ETA: 5.1m [2026-01-02T12:33:24.100386] [DEBUG] [REMOTE ] TCOM: Retrieved 5551 rows, trimmed to 300. [2026-01-02T12:33:24.100517] [DEBUG] [REMOTE ] TCOM: PASS: History has at least 300 days. [2026-01-02T12:33:24.100752] [DEBUG] [REMOTE ] TCOM: PASS: Price check passed. Min price $69.72. [2026-01-02T12:33:24.100886] [DEBUG] [REMOTE ] TCOM: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:24.100996] [DEBUG] [REMOTE ] TCOM: PASS: Integrity check passed. [2026-01-02T12:33:24.101036] [DEBUG] [REMOTE ] TCOM: Symbol is viable for forecasting. [2026-01-02T12:33:24.101082] [INFO ] [MAIN ] [3070/3541] TCOM kept (0.5s) | 3066 kept, 4 rejected | 92.1/min | ETA: 5.1m [2026-01-02T12:33:24.514622] [DEBUG] [REMOTE ] TCPC: Retrieved 3456 rows, trimmed to 300. [2026-01-02T12:33:24.514804] [DEBUG] [REMOTE ] TCPC: PASS: History has at least 300 days. [2026-01-02T12:33:24.515268] [DEBUG] [REMOTE ] TCPC: PASS: Price check passed. Min price $5.23. [2026-01-02T12:33:24.515416] [DEBUG] [REMOTE ] TCPC: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:24.515541] [DEBUG] [REMOTE ] TCPC: PASS: Integrity check passed. [2026-01-02T12:33:24.515603] [DEBUG] [REMOTE ] TCPC: Symbol is viable for forecasting. [2026-01-02T12:33:24.515659] [INFO ] [MAIN ] [3071/3541] TCPC kept (0.4s) | 3067 kept, 4 rejected | 92.1/min | ETA: 5.1m [2026-01-02T12:33:24.793544] [DEBUG] [REMOTE ] TCX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:33:24.793710] [DEBUG] [REMOTE ] TCX: PASS: History has at least 300 days. [2026-01-02T12:33:24.794028] [DEBUG] [REMOTE ] TCX: PASS: Price check passed. Min price $18.07. [2026-01-02T12:33:24.794203] [DEBUG] [REMOTE ] TCX: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:24.794340] [DEBUG] [REMOTE ] TCX: PASS: Integrity check passed. [2026-01-02T12:33:24.794392] [DEBUG] [REMOTE ] TCX: Symbol is viable for forecasting. [2026-01-02T12:33:24.794455] [INFO ] [MAIN ] [3072/3541] TCX kept (0.3s) | 3068 kept, 4 rejected | 92.2/min | ETA: 5.1m [2026-01-02T12:33:25.449310] [DEBUG] [REMOTE ] TD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:33:25.449444] [DEBUG] [REMOTE ] TD: PASS: History has at least 300 days. [2026-01-02T12:33:25.449672] [DEBUG] [REMOTE ] TD: PASS: Price check passed. Min price $78.32. [2026-01-02T12:33:25.449811] [DEBUG] [REMOTE ] TD: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:25.449923] [DEBUG] [REMOTE ] TD: PASS: Integrity check passed. [2026-01-02T12:33:25.449963] [DEBUG] [REMOTE ] TD: Symbol is viable for forecasting. [2026-01-02T12:33:25.450011] [INFO ] [MAIN ] [3073/3541] TD kept (0.7s) | 3069 kept, 4 rejected | 92.2/min | ETA: 5.1m [2026-01-02T12:33:25.850075] [DEBUG] [REMOTE ] TDC: Retrieved 4593 rows, trimmed to 300. [2026-01-02T12:33:25.850206] [DEBUG] [REMOTE ] TDC: PASS: History has at least 300 days. [2026-01-02T12:33:25.850417] [DEBUG] [REMOTE ] TDC: PASS: Price check passed. Min price $20.42. [2026-01-02T12:33:25.850550] [DEBUG] [REMOTE ] TDC: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:25.850685] [DEBUG] [REMOTE ] TDC: PASS: Integrity check passed. [2026-01-02T12:33:25.850743] [DEBUG] [REMOTE ] TDC: Symbol is viable for forecasting. [2026-01-02T12:33:25.850792] [INFO ] [MAIN ] [3074/3541] TDC kept (0.4s) | 3070 kept, 4 rejected | 92.2/min | ETA: 5.1m [2026-01-02T12:33:26.549752] [DEBUG] [REMOTE ] TDF: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:33:26.549903] [DEBUG] [REMOTE ] TDF: PASS: History has at least 300 days. [2026-01-02T12:33:26.550126] [DEBUG] [REMOTE ] TDF: PASS: Price check passed. Min price $10.80. [2026-01-02T12:33:26.550260] [DEBUG] [REMOTE ] TDF: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:26.550378] [DEBUG] [REMOTE ] TDF: PASS: Integrity check passed. [2026-01-02T12:33:26.550418] [DEBUG] [REMOTE ] TDF: Symbol is viable for forecasting. [2026-01-02T12:33:26.550466] [INFO ] [MAIN ] [3075/3541] TDF kept (0.7s) | 3071 kept, 4 rejected | 92.2/min | ETA: 5.1m [2026-01-02T12:33:27.018771] [DEBUG] [REMOTE ] TDG: Retrieved 4982 rows, trimmed to 300. [2026-01-02T12:33:27.018911] [DEBUG] [REMOTE ] TDG: PASS: History has at least 300 days. [2026-01-02T12:33:27.019126] [DEBUG] [REMOTE ] TDG: PASS: Price check passed. Min price $1237.71. [2026-01-02T12:33:27.019267] [DEBUG] [REMOTE ] TDG: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:27.019382] [DEBUG] [REMOTE ] TDG: PASS: Integrity check passed. [2026-01-02T12:33:27.019423] [DEBUG] [REMOTE ] TDG: Symbol is viable for forecasting. [2026-01-02T12:33:27.019472] [INFO ] [MAIN ] [3076/3541] TDG kept (0.5s) | 3072 kept, 4 rejected | 92.2/min | ETA: 5.0m [2026-01-02T12:33:27.431527] [DEBUG] [REMOTE ] TDS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:33:27.431695] [DEBUG] [REMOTE ] TDS: PASS: History has at least 300 days. [2026-01-02T12:33:27.431953] [DEBUG] [REMOTE ] TDS: PASS: Price check passed. Min price $37.61. [2026-01-02T12:33:27.432091] [DEBUG] [REMOTE ] TDS: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:27.432215] [DEBUG] [REMOTE ] TDS: PASS: Integrity check passed. [2026-01-02T12:33:27.432255] [DEBUG] [REMOTE ] TDS: Symbol is viable for forecasting. [2026-01-02T12:33:27.432303] [INFO ] [MAIN ] [3077/3541] TDS kept (0.4s) | 3073 kept, 4 rejected | 92.2/min | ETA: 5.0m [2026-01-02T12:33:27.714769] [DEBUG] [REMOTE ] TDSC: Retrieved 1329 rows, trimmed to 300. [2026-01-02T12:33:27.714896] [DEBUG] [REMOTE ] TDSC: PASS: History has at least 300 days. [2026-01-02T12:33:27.715089] [DEBUG] [REMOTE ] TDSC: PASS: Price check passed. Min price $24.37. [2026-01-02T12:33:27.715220] [DEBUG] [REMOTE ] TDSC: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:27.715327] [DEBUG] [REMOTE ] TDSC: PASS: Integrity check passed. [2026-01-02T12:33:27.715365] [DEBUG] [REMOTE ] TDSC: Symbol is viable for forecasting. [2026-01-02T12:33:27.715412] [INFO ] [MAIN ] [3078/3541] TDSC kept (0.3s) | 3074 kept, 4 rejected | 92.2/min | ETA: 5.0m [2026-01-02T12:33:27.940730] [DEBUG] [REMOTE ] TDUP: Retrieved 1198 rows, trimmed to 300. [2026-01-02T12:33:27.940857] [DEBUG] [REMOTE ] TDUP: PASS: History has at least 300 days. [2026-01-02T12:33:27.941051] [DEBUG] [REMOTE ] TDUP: PASS: Price check passed. Min price $6.23. [2026-01-02T12:33:27.941182] [DEBUG] [REMOTE ] TDUP: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:27.941287] [DEBUG] [REMOTE ] TDUP: PASS: Integrity check passed. [2026-01-02T12:33:27.941327] [DEBUG] [REMOTE ] TDUP: Symbol is viable for forecasting. [2026-01-02T12:33:27.941373] [INFO ] [MAIN ] [3079/3541] TDUP kept (0.2s) | 3075 kept, 4 rejected | 92.2/min | ETA: 5.0m [2026-01-02T12:33:30.173074] [DEBUG] [REMOTE ] TDY: Retrieved 6566 rows, trimmed to 300. [2026-01-02T12:33:30.173247] [DEBUG] [REMOTE ] TDY: PASS: History has at least 300 days. [2026-01-02T12:33:30.173500] [DEBUG] [REMOTE ] TDY: PASS: Price check passed. Min price $484.47. [2026-01-02T12:33:30.173661] [DEBUG] [REMOTE ] TDY: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:30.173786] [DEBUG] [REMOTE ] TDY: PASS: Integrity check passed. [2026-01-02T12:33:30.173897] [DEBUG] [REMOTE ] TDY: Symbol is viable for forecasting. [2026-01-02T12:33:30.173966] [INFO ] [MAIN ] [3080/3541] TDY kept (2.2s) | 3076 kept, 4 rejected | 92.2/min | ETA: 5.0m [2026-01-02T12:33:30.478718] [DEBUG] [REMOTE ] TEAM: Retrieved 2529 rows, trimmed to 300. [2026-01-02T12:33:30.478848] [DEBUG] [REMOTE ] TEAM: PASS: History has at least 300 days. [2026-01-02T12:33:30.479046] [DEBUG] [REMOTE ] TEAM: PASS: Price check passed. Min price $144.04. [2026-01-02T12:33:30.479177] [DEBUG] [REMOTE ] TEAM: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:30.479286] [DEBUG] [REMOTE ] TEAM: PASS: Integrity check passed. [2026-01-02T12:33:30.479325] [DEBUG] [REMOTE ] TEAM: Symbol is viable for forecasting. [2026-01-02T12:33:30.479372] [INFO ] [MAIN ] [3081/3541] TEAM kept (0.3s) | 3077 kept, 4 rejected | 92.2/min | ETA: 5.0m [2026-01-02T12:33:31.108089] [DEBUG] [REMOTE ] TECH: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:33:31.108220] [DEBUG] [REMOTE ] TECH: PASS: History has at least 300 days. [2026-01-02T12:33:31.108425] [DEBUG] [REMOTE ] TECH: PASS: Price check passed. Min price $56.99. [2026-01-02T12:33:31.108600] [DEBUG] [REMOTE ] TECH: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:31.108715] [DEBUG] [REMOTE ] TECH: PASS: Integrity check passed. [2026-01-02T12:33:31.108754] [DEBUG] [REMOTE ] TECH: Symbol is viable for forecasting. [2026-01-02T12:33:31.108800] [INFO ] [MAIN ] [3082/3541] TECH kept (0.6s) | 3078 kept, 4 rejected | 92.2/min | ETA: 5.0m [2026-01-02T12:33:31.397396] [DEBUG] [REMOTE ] TECK: Retrieved 5903 rows, trimmed to 300. [2026-01-02T12:33:31.397527] [DEBUG] [REMOTE ] TECK: PASS: History has at least 300 days. [2026-01-02T12:33:31.397748] [DEBUG] [REMOTE ] TECK: PASS: Price check passed. Min price $38.15. [2026-01-02T12:33:31.397882] [DEBUG] [REMOTE ] TECK: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:31.397991] [DEBUG] [REMOTE ] TECK: PASS: Integrity check passed. [2026-01-02T12:33:31.398030] [DEBUG] [REMOTE ] TECK: Symbol is viable for forecasting. [2026-01-02T12:33:31.398077] [INFO ] [MAIN ] [3083/3541] TECK kept (0.3s) | 3079 kept, 4 rejected | 92.2/min | ETA: 5.0m [2026-01-02T12:33:31.789404] [DEBUG] [REMOTE ] TECX: Retrieved 1893 rows, trimmed to 300. [2026-01-02T12:33:31.789528] [DEBUG] [REMOTE ] TECX: PASS: History has at least 300 days. [2026-01-02T12:33:31.789750] [DEBUG] [REMOTE ] TECX: PASS: Price check passed. Min price $14.91. [2026-01-02T12:33:31.789885] [DEBUG] [REMOTE ] TECX: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:31.789990] [DEBUG] [REMOTE ] TECX: PASS: Integrity check passed. [2026-01-02T12:33:31.790029] [DEBUG] [REMOTE ] TECX: Symbol is viable for forecasting. [2026-01-02T12:33:31.790075] [INFO ] [MAIN ] [3084/3541] TECX kept (0.4s) | 3080 kept, 4 rejected | 92.2/min | ETA: 5.0m [2026-01-02T12:33:32.374198] [DEBUG] [REMOTE ] TEF: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:33:32.374341] [DEBUG] [REMOTE ] TEF: PASS: History has at least 300 days. [2026-01-02T12:33:32.374564] [DEBUG] [REMOTE ] TEF: PASS: Price check passed. Min price $3.91. [2026-01-02T12:33:32.374721] [DEBUG] [REMOTE ] TEF: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:32.374834] [DEBUG] [REMOTE ] TEF: PASS: Integrity check passed. [2026-01-02T12:33:32.374873] [DEBUG] [REMOTE ] TEF: Symbol is viable for forecasting. [2026-01-02T12:33:32.374922] [INFO ] [MAIN ] [3085/3541] TEF kept (0.6s) | 3081 kept, 4 rejected | 92.2/min | ETA: 4.9m [2026-01-02T12:33:32.747435] [DEBUG] [REMOTE ] TEI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:33:32.747702] [DEBUG] [REMOTE ] TEI: PASS: History has at least 300 days. [2026-01-02T12:33:32.748114] [DEBUG] [REMOTE ] TEI: PASS: Price check passed. Min price $5.80. [2026-01-02T12:33:32.748293] [DEBUG] [REMOTE ] TEI: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:32.748467] [DEBUG] [REMOTE ] TEI: PASS: Integrity check passed. [2026-01-02T12:33:32.748877] [DEBUG] [REMOTE ] TEI: Symbol is viable for forecasting. [2026-01-02T12:33:32.749148] [INFO ] [MAIN ] [3086/3541] TEI kept (0.4s) | 3082 kept, 4 rejected | 92.2/min | ETA: 4.9m [2026-01-02T12:33:32.993381] [DEBUG] [REMOTE ] TELO: Retrieved 475 rows, trimmed to 300. [2026-01-02T12:33:32.993558] [DEBUG] [REMOTE ] TELO: PASS: History has at least 300 days. [2026-01-02T12:33:32.993816] [DEBUG] [REMOTE ] TELO: PASS: Price check passed. Min price $1.27. [2026-01-02T12:33:32.993956] [DEBUG] [REMOTE ] TELO: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:32.994067] [DEBUG] [REMOTE ] TELO: PASS: Integrity check passed. [2026-01-02T12:33:32.994154] [DEBUG] [REMOTE ] TELO: Symbol is viable for forecasting. [2026-01-02T12:33:32.994211] [INFO ] [MAIN ] [3087/3541] TELO kept (0.2s) | 3083 kept, 4 rejected | 92.2/min | ETA: 4.9m [2026-01-02T12:33:33.715149] [DEBUG] [REMOTE ] TEM: Retrieved 388 rows, trimmed to 300. [2026-01-02T12:33:33.715283] [DEBUG] [REMOTE ] TEM: PASS: History has at least 300 days. [2026-01-02T12:33:33.715497] [DEBUG] [REMOTE ] TEM: PASS: Price check passed. Min price $59.05. [2026-01-02T12:33:33.715668] [DEBUG] [REMOTE ] TEM: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:33.715781] [DEBUG] [REMOTE ] TEM: PASS: Integrity check passed. [2026-01-02T12:33:33.715824] [DEBUG] [REMOTE ] TEM: Symbol is viable for forecasting. [2026-01-02T12:33:33.715872] [INFO ] [MAIN ] [3088/3541] TEM kept (0.7s) | 3084 kept, 4 rejected | 92.2/min | ETA: 4.9m [2026-01-02T12:33:33.896623] [DEBUG] [REMOTE ] TENB: Retrieved 1869 rows, trimmed to 300. [2026-01-02T12:33:33.896824] [DEBUG] [REMOTE ] TENB: PASS: History has at least 300 days. [2026-01-02T12:33:33.897109] [DEBUG] [REMOTE ] TENB: PASS: Price check passed. Min price $23.53. [2026-01-02T12:33:33.897282] [DEBUG] [REMOTE ] TENB: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:33.897404] [DEBUG] [REMOTE ] TENB: PASS: Integrity check passed. [2026-01-02T12:33:33.897447] [DEBUG] [REMOTE ] TENB: Symbol is viable for forecasting. [2026-01-02T12:33:33.897508] [INFO ] [MAIN ] [3089/3541] TENB kept (0.2s) | 3085 kept, 4 rejected | 92.3/min | ETA: 4.9m [2026-01-02T12:33:34.644709] [DEBUG] [REMOTE ] TENX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:33:34.644874] [DEBUG] [REMOTE ] TENX: PASS: History has at least 300 days. [2026-01-02T12:33:34.645146] [DEBUG] [REMOTE ] TENX: PASS: Price check passed. Min price $6.68. [2026-01-02T12:33:34.645310] [DEBUG] [REMOTE ] TENX: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:34.645442] [DEBUG] [REMOTE ] TENX: PASS: Integrity check passed. [2026-01-02T12:33:34.645484] [DEBUG] [REMOTE ] TENX: Symbol is viable for forecasting. [2026-01-02T12:33:34.645555] [INFO ] [MAIN ] [3090/3541] TENX kept (0.7s) | 3086 kept, 4 rejected | 92.2/min | ETA: 4.9m [2026-01-02T12:33:35.111609] [DEBUG] [REMOTE ] TEO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:33:35.111814] [DEBUG] [REMOTE ] TEO: PASS: History has at least 300 days. [2026-01-02T12:33:35.112125] [DEBUG] [REMOTE ] TEO: PASS: Price check passed. Min price $7.23. [2026-01-02T12:33:35.112448] [DEBUG] [REMOTE ] TEO: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:35.112620] [DEBUG] [REMOTE ] TEO: PASS: Integrity check passed. [2026-01-02T12:33:35.112697] [DEBUG] [REMOTE ] TEO: Symbol is viable for forecasting. [2026-01-02T12:33:35.112753] [INFO ] [MAIN ] [3091/3541] TEO kept (0.5s) | 3087 kept, 4 rejected | 92.3/min | ETA: 4.9m [2026-01-02T12:33:35.347440] [DEBUG] [REMOTE ] TERN: Retrieved 1232 rows, trimmed to 300. [2026-01-02T12:33:35.347591] [DEBUG] [REMOTE ] TERN: PASS: History has at least 300 days. [2026-01-02T12:33:35.347791] [DEBUG] [REMOTE ] TERN: PASS: Price check passed. Min price $7.50. [2026-01-02T12:33:35.347925] [DEBUG] [REMOTE ] TERN: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:35.348053] [DEBUG] [REMOTE ] TERN: PASS: Integrity check passed. [2026-01-02T12:33:35.348120] [DEBUG] [REMOTE ] TERN: Symbol is viable for forecasting. [2026-01-02T12:33:35.348169] [INFO ] [MAIN ] [3092/3541] TERN kept (0.2s) | 3088 kept, 4 rejected | 92.3/min | ETA: 4.9m [2026-01-02T12:33:36.048938] [DEBUG] [REMOTE ] TEVA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:33:36.049111] [DEBUG] [REMOTE ] TEVA: PASS: History has at least 300 days. [2026-01-02T12:33:36.049370] [DEBUG] [REMOTE ] TEVA: PASS: Price check passed. Min price $18.95. [2026-01-02T12:33:36.049505] [DEBUG] [REMOTE ] TEVA: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:36.049646] [DEBUG] [REMOTE ] TEVA: PASS: Integrity check passed. [2026-01-02T12:33:36.049688] [DEBUG] [REMOTE ] TEVA: Symbol is viable for forecasting. [2026-01-02T12:33:36.049737] [INFO ] [MAIN ] [3093/3541] TEVA kept (0.7s) | 3089 kept, 4 rejected | 92.3/min | ETA: 4.9m [2026-01-02T12:33:36.512707] [DEBUG] [REMOTE ] TEX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:33:36.512898] [DEBUG] [REMOTE ] TEX: PASS: History has at least 300 days. [2026-01-02T12:33:36.513183] [DEBUG] [REMOTE ] TEX: PASS: Price check passed. Min price $41.78. [2026-01-02T12:33:36.513333] [DEBUG] [REMOTE ] TEX: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:36.513477] [DEBUG] [REMOTE ] TEX: PASS: Integrity check passed. [2026-01-02T12:33:36.513526] [DEBUG] [REMOTE ] TEX: Symbol is viable for forecasting. [2026-01-02T12:33:36.513602] [INFO ] [MAIN ] [3094/3541] TEX kept (0.5s) | 3090 kept, 4 rejected | 92.3/min | ETA: 4.8m [2026-01-02T12:33:37.386900] [DEBUG] [REMOTE ] TFC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:33:37.387034] [DEBUG] [REMOTE ] TFC: PASS: History has at least 300 days. [2026-01-02T12:33:37.387244] [DEBUG] [REMOTE ] TFC: PASS: Price check passed. Min price $40.62. [2026-01-02T12:33:37.387375] [DEBUG] [REMOTE ] TFC: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:37.387484] [DEBUG] [REMOTE ] TFC: PASS: Integrity check passed. [2026-01-02T12:33:37.387524] [DEBUG] [REMOTE ] TFC: Symbol is viable for forecasting. [2026-01-02T12:33:37.387589] [INFO ] [MAIN ] [3095/3541] TFC kept (0.9s) | 3091 kept, 4 rejected | 92.3/min | ETA: 4.8m [2026-01-02T12:33:37.780606] [DEBUG] [REMOTE ] TFII: Retrieved 4360 rows, trimmed to 300. [2026-01-02T12:33:37.780739] [DEBUG] [REMOTE ] TFII: PASS: History has at least 300 days. [2026-01-02T12:33:37.780949] [DEBUG] [REMOTE ] TFII: PASS: Price check passed. Min price $80.34. [2026-01-02T12:33:37.781081] [DEBUG] [REMOTE ] TFII: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:37.781193] [DEBUG] [REMOTE ] TFII: PASS: Integrity check passed. [2026-01-02T12:33:37.781232] [DEBUG] [REMOTE ] TFII: Symbol is viable for forecasting. [2026-01-02T12:33:37.781280] [INFO ] [MAIN ] [3096/3541] TFII kept (0.4s) | 3092 kept, 4 rejected | 92.3/min | ETA: 4.8m [2026-01-02T12:33:38.064052] [DEBUG] [REMOTE ] TFIN: Retrieved 2803 rows, trimmed to 300. [2026-01-02T12:33:38.064178] [DEBUG] [REMOTE ] TFIN: PASS: History has at least 300 days. [2026-01-02T12:33:38.064372] [DEBUG] [REMOTE ] TFIN: PASS: Price check passed. Min price $46.95. [2026-01-02T12:33:38.064502] [DEBUG] [REMOTE ] TFIN: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:38.064634] [DEBUG] [REMOTE ] TFIN: PASS: Integrity check passed. [2026-01-02T12:33:38.064677] [DEBUG] [REMOTE ] TFIN: Symbol is viable for forecasting. [2026-01-02T12:33:38.064724] [INFO ] [MAIN ] [3097/3541] TFIN kept (0.3s) | 3093 kept, 4 rejected | 92.3/min | ETA: 4.8m [2026-01-02T12:33:38.324865] [DEBUG] [REMOTE ] TFPM: Retrieved 1068 rows, trimmed to 300. [2026-01-02T12:33:38.325017] [DEBUG] [REMOTE ] TFPM: PASS: History has at least 300 days. [2026-01-02T12:33:38.325260] [DEBUG] [REMOTE ] TFPM: PASS: Price check passed. Min price $27.18. [2026-01-02T12:33:38.325425] [DEBUG] [REMOTE ] TFPM: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:38.325595] [DEBUG] [REMOTE ] TFPM: PASS: Integrity check passed. [2026-01-02T12:33:38.325648] [DEBUG] [REMOTE ] TFPM: Symbol is viable for forecasting. [2026-01-02T12:33:38.325707] [INFO ] [MAIN ] [3098/3541] TFPM kept (0.3s) | 3094 kept, 4 rejected | 92.3/min | ETA: 4.8m [2026-01-02T12:33:38.877841] [DEBUG] [REMOTE ] TFSL: Retrieved 4705 rows, trimmed to 300. [2026-01-02T12:33:38.877978] [DEBUG] [REMOTE ] TFSL: PASS: History has at least 300 days. [2026-01-02T12:33:38.878186] [DEBUG] [REMOTE ] TFSL: PASS: Price check passed. Min price $12.42. [2026-01-02T12:33:38.878321] [DEBUG] [REMOTE ] TFSL: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:38.878431] [DEBUG] [REMOTE ] TFSL: PASS: Integrity check passed. [2026-01-02T12:33:38.878471] [DEBUG] [REMOTE ] TFSL: Symbol is viable for forecasting. [2026-01-02T12:33:38.878517] [INFO ] [MAIN ] [3099/3541] TFSL kept (0.6s) | 3095 kept, 4 rejected | 92.3/min | ETA: 4.8m [2026-01-02T12:33:39.480807] [DEBUG] [REMOTE ] TG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:33:39.480961] [DEBUG] [REMOTE ] TG: PASS: History has at least 300 days. [2026-01-02T12:33:39.481423] [DEBUG] [REMOTE ] TG: PASS: Price check passed. Min price $6.29. [2026-01-02T12:33:39.481604] [DEBUG] [REMOTE ] TG: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:39.481730] [DEBUG] [REMOTE ] TG: PASS: Integrity check passed. [2026-01-02T12:33:39.481781] [DEBUG] [REMOTE ] TG: Symbol is viable for forecasting. [2026-01-02T12:33:39.481846] [INFO ] [MAIN ] [3100/3541] TG kept (0.6s) | 3096 kept, 4 rejected | 92.3/min | ETA: 4.8m [2026-01-02T12:33:39.793736] [DEBUG] [REMOTE ] TGLS: Retrieved 3431 rows, trimmed to 300. [2026-01-02T12:33:39.793863] [DEBUG] [REMOTE ] TGLS: PASS: History has at least 300 days. [2026-01-02T12:33:39.794062] [DEBUG] [REMOTE ] TGLS: PASS: Price check passed. Min price $44.78. [2026-01-02T12:33:39.794194] [DEBUG] [REMOTE ] TGLS: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:39.794301] [DEBUG] [REMOTE ] TGLS: PASS: Integrity check passed. [2026-01-02T12:33:39.794340] [DEBUG] [REMOTE ] TGLS: Symbol is viable for forecasting. [2026-01-02T12:33:39.794387] [INFO ] [MAIN ] [3101/3541] TGLS kept (0.3s) | 3097 kept, 4 rejected | 92.3/min | ETA: 4.8m [2026-01-02T12:33:43.311983] [DEBUG] [REMOTE ] TGNA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:33:43.312116] [DEBUG] [REMOTE ] TGNA: PASS: History has at least 300 days. [2026-01-02T12:33:43.312332] [DEBUG] [REMOTE ] TGNA: PASS: Price check passed. Min price $19.15. [2026-01-02T12:33:43.312468] [DEBUG] [REMOTE ] TGNA: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:43.312600] [DEBUG] [REMOTE ] TGNA: PASS: Integrity check passed. [2026-01-02T12:33:43.312667] [DEBUG] [REMOTE ] TGNA: Symbol is viable for forecasting. [2026-01-02T12:33:43.312716] [INFO ] [MAIN ] [3102/3541] TGNA kept (3.5s) | 3098 kept, 4 rejected | 92.2/min | ETA: 4.8m [2026-01-02T12:33:43.769191] [DEBUG] [REMOTE ] TGS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:33:43.769331] [DEBUG] [REMOTE ] TGS: PASS: History has at least 300 days. [2026-01-02T12:33:43.769762] [DEBUG] [REMOTE ] TGS: PASS: Price check passed. Min price $20.72. [2026-01-02T12:33:43.769899] [DEBUG] [REMOTE ] TGS: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:43.770016] [DEBUG] [REMOTE ] TGS: PASS: Integrity check passed. [2026-01-02T12:33:43.770057] [DEBUG] [REMOTE ] TGS: Symbol is viable for forecasting. [2026-01-02T12:33:43.770107] [INFO ] [MAIN ] [3103/3541] TGS kept (0.5s) | 3099 kept, 4 rejected | 92.2/min | ETA: 4.7m [2026-01-02T12:33:44.155096] [DEBUG] [REMOTE ] TGTX: Retrieved 3942 rows, trimmed to 300. [2026-01-02T12:33:44.155235] [DEBUG] [REMOTE ] TGTX: PASS: History has at least 300 days. [2026-01-02T12:33:44.155455] [DEBUG] [REMOTE ] TGTX: PASS: Price check passed. Min price $29.75. [2026-01-02T12:33:44.155614] [DEBUG] [REMOTE ] TGTX: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:44.155754] [DEBUG] [REMOTE ] TGTX: PASS: Integrity check passed. [2026-01-02T12:33:44.155795] [DEBUG] [REMOTE ] TGTX: Symbol is viable for forecasting. [2026-01-02T12:33:44.155843] [INFO ] [MAIN ] [3104/3541] TGTX kept (0.4s) | 3100 kept, 4 rejected | 92.2/min | ETA: 4.7m [2026-01-02T12:33:44.501700] [DEBUG] [REMOTE ] TH: Retrieved 3036 rows, trimmed to 300. [2026-01-02T12:33:44.501825] [DEBUG] [REMOTE ] TH: PASS: History has at least 300 days. [2026-01-02T12:33:44.502022] [DEBUG] [REMOTE ] TH: PASS: Price check passed. Min price $6.22. [2026-01-02T12:33:44.502155] [DEBUG] [REMOTE ] TH: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:44.502265] [DEBUG] [REMOTE ] TH: PASS: Integrity check passed. [2026-01-02T12:33:44.502303] [DEBUG] [REMOTE ] TH: Symbol is viable for forecasting. [2026-01-02T12:33:44.502350] [INFO ] [MAIN ] [3105/3541] TH kept (0.3s) | 3101 kept, 4 rejected | 92.2/min | ETA: 4.7m [2026-01-02T12:33:44.969782] [DEBUG] [REMOTE ] THC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:33:44.969916] [DEBUG] [REMOTE ] THC: PASS: History has at least 300 days. [2026-01-02T12:33:44.970133] [DEBUG] [REMOTE ] THC: PASS: Price check passed. Min price $186.68. [2026-01-02T12:33:44.970282] [DEBUG] [REMOTE ] THC: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:44.970400] [DEBUG] [REMOTE ] THC: PASS: Integrity check passed. [2026-01-02T12:33:44.970442] [DEBUG] [REMOTE ] THC: Symbol is viable for forecasting. [2026-01-02T12:33:44.970490] [INFO ] [MAIN ] [3106/3541] THC kept (0.5s) | 3102 kept, 4 rejected | 92.3/min | ETA: 4.7m [2026-01-02T12:33:45.430819] [DEBUG] [REMOTE ] THFF: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:33:45.430964] [DEBUG] [REMOTE ] THFF: PASS: History has at least 300 days. [2026-01-02T12:33:45.431187] [DEBUG] [REMOTE ] THFF: PASS: Price check passed. Min price $51.56. [2026-01-02T12:33:45.431326] [DEBUG] [REMOTE ] THFF: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:45.431443] [DEBUG] [REMOTE ] THFF: PASS: Integrity check passed. [2026-01-02T12:33:45.431484] [DEBUG] [REMOTE ] THFF: Symbol is viable for forecasting. [2026-01-02T12:33:45.431534] [INFO ] [MAIN ] [3107/3541] THFF kept (0.5s) | 3103 kept, 4 rejected | 92.3/min | ETA: 4.7m [2026-01-02T12:33:45.942543] [DEBUG] [REMOTE ] THG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:33:45.942710] [DEBUG] [REMOTE ] THG: PASS: History has at least 300 days. [2026-01-02T12:33:45.942945] [DEBUG] [REMOTE ] THG: PASS: Price check passed. Min price $167.53. [2026-01-02T12:33:45.943107] [DEBUG] [REMOTE ] THG: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:45.943228] [DEBUG] [REMOTE ] THG: PASS: Integrity check passed. [2026-01-02T12:33:45.943272] [DEBUG] [REMOTE ] THG: Symbol is viable for forecasting. [2026-01-02T12:33:45.943326] [INFO ] [MAIN ] [3108/3541] THG kept (0.5s) | 3104 kept, 4 rejected | 92.3/min | ETA: 4.7m [2026-01-02T12:33:46.462050] [DEBUG] [REMOTE ] THO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:33:46.462210] [DEBUG] [REMOTE ] THO: PASS: History has at least 300 days. [2026-01-02T12:33:46.462482] [DEBUG] [REMOTE ] THO: PASS: Price check passed. Min price $96.03. [2026-01-02T12:33:46.462660] [DEBUG] [REMOTE ] THO: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:46.462806] [DEBUG] [REMOTE ] THO: PASS: Integrity check passed. [2026-01-02T12:33:46.462855] [DEBUG] [REMOTE ] THO: Symbol is viable for forecasting. [2026-01-02T12:33:46.462908] [INFO ] [MAIN ] [3109/3541] THO kept (0.5s) | 3105 kept, 4 rejected | 92.3/min | ETA: 4.7m [2026-01-02T12:33:46.786710] [DEBUG] [REMOTE ] THQ: Retrieved 2875 rows, trimmed to 300. [2026-01-02T12:33:46.786853] [DEBUG] [REMOTE ] THQ: PASS: History has at least 300 days. [2026-01-02T12:33:46.787091] [DEBUG] [REMOTE ] THQ: PASS: Price check passed. Min price $17.07. [2026-01-02T12:33:46.787261] [DEBUG] [REMOTE ] THQ: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:46.787414] [DEBUG] [REMOTE ] THQ: PASS: Integrity check passed. [2026-01-02T12:33:46.787464] [DEBUG] [REMOTE ] THQ: Symbol is viable for forecasting. [2026-01-02T12:33:46.787525] [INFO ] [MAIN ] [3110/3541] THQ kept (0.3s) | 3106 kept, 4 rejected | 92.3/min | ETA: 4.7m [2026-01-02T12:33:47.384235] [DEBUG] [REMOTE ] THRM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:33:47.384388] [DEBUG] [REMOTE ] THRM: PASS: History has at least 300 days. [2026-01-02T12:33:47.384652] [DEBUG] [REMOTE ] THRM: PASS: Price check passed. Min price $32.69. [2026-01-02T12:33:47.384803] [DEBUG] [REMOTE ] THRM: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:47.384945] [DEBUG] [REMOTE ] THRM: PASS: Integrity check passed. [2026-01-02T12:33:47.384993] [DEBUG] [REMOTE ] THRM: Symbol is viable for forecasting. [2026-01-02T12:33:47.385046] [INFO ] [MAIN ] [3111/3541] THRM kept (0.6s) | 3107 kept, 4 rejected | 92.3/min | ETA: 4.7m [2026-01-02T12:33:47.648348] [DEBUG] [REMOTE ] THRY: Retrieved 1319 rows, trimmed to 300. [2026-01-02T12:33:47.648513] [DEBUG] [REMOTE ] THRY: PASS: History has at least 300 days. [2026-01-02T12:33:47.648818] [DEBUG] [REMOTE ] THRY: PASS: Price check passed. Min price $5.17. [2026-01-02T12:33:47.648960] [DEBUG] [REMOTE ] THRY: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:47.649074] [DEBUG] [REMOTE ] THRY: PASS: Integrity check passed. [2026-01-02T12:33:47.649117] [DEBUG] [REMOTE ] THRY: Symbol is viable for forecasting. [2026-01-02T12:33:47.649167] [INFO ] [MAIN ] [3112/3541] THRY kept (0.3s) | 3108 kept, 4 rejected | 92.3/min | ETA: 4.6m [2026-01-02T12:33:48.186021] [DEBUG] [REMOTE ] THS: Retrieved 5161 rows, trimmed to 300. [2026-01-02T12:33:48.186221] [DEBUG] [REMOTE ] THS: PASS: History has at least 300 days. [2026-01-02T12:33:48.186532] [DEBUG] [REMOTE ] THS: PASS: Price check passed. Min price $17.84. [2026-01-02T12:33:48.186714] [DEBUG] [REMOTE ] THS: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:48.186850] [DEBUG] [REMOTE ] THS: PASS: Integrity check passed. [2026-01-02T12:33:48.186929] [DEBUG] [REMOTE ] THS: Symbol is viable for forecasting. [2026-01-02T12:33:48.186999] [INFO ] [MAIN ] [3113/3541] THS kept (0.5s) | 3109 kept, 4 rejected | 92.3/min | ETA: 4.6m [2026-01-02T12:33:48.557236] [DEBUG] [REMOTE ] TIGO: Retrieved 3643 rows, trimmed to 300. [2026-01-02T12:33:48.557364] [DEBUG] [REMOTE ] TIGO: PASS: History has at least 300 days. [2026-01-02T12:33:48.557567] [DEBUG] [REMOTE ] TIGO: PASS: Price check passed. Min price $45.81. [2026-01-02T12:33:48.557728] [DEBUG] [REMOTE ] TIGO: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:48.557840] [DEBUG] [REMOTE ] TIGO: PASS: Integrity check passed. [2026-01-02T12:33:48.557879] [DEBUG] [REMOTE ] TIGO: Symbol is viable for forecasting. [2026-01-02T12:33:48.557926] [INFO ] [MAIN ] [3114/3541] TIGO kept (0.4s) | 3110 kept, 4 rejected | 92.3/min | ETA: 4.6m [2026-01-02T12:33:48.750337] [DEBUG] [REMOTE ] TIL: Retrieved 1203 rows, trimmed to 300. [2026-01-02T12:33:48.750481] [DEBUG] [REMOTE ] TIL: PASS: History has at least 300 days. [2026-01-02T12:33:48.750722] [DEBUG] [REMOTE ] TIL: PASS: Price check passed. Min price $10.38. [2026-01-02T12:33:48.750868] [DEBUG] [REMOTE ] TIL: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:48.751001] [DEBUG] [REMOTE ] TIL: PASS: Integrity check passed. [2026-01-02T12:33:48.751044] [DEBUG] [REMOTE ] TIL: Symbol is viable for forecasting. [2026-01-02T12:33:48.751093] [INFO ] [MAIN ] [3115/3541] TIL kept (0.2s) | 3111 kept, 4 rejected | 92.3/min | ETA: 4.6m [2026-01-02T12:33:49.339319] [DEBUG] [REMOTE ] TILE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:33:49.339461] [DEBUG] [REMOTE ] TILE: PASS: History has at least 300 days. [2026-01-02T12:33:49.339690] [DEBUG] [REMOTE ] TILE: PASS: Price check passed. Min price $24.88. [2026-01-02T12:33:49.339828] [DEBUG] [REMOTE ] TILE: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:49.339962] [DEBUG] [REMOTE ] TILE: PASS: Integrity check passed. [2026-01-02T12:33:49.340003] [DEBUG] [REMOTE ] TILE: Symbol is viable for forecasting. [2026-01-02T12:33:49.340052] [INFO ] [MAIN ] [3116/3541] TILE kept (0.6s) | 3112 kept, 4 rejected | 92.3/min | ETA: 4.6m [2026-01-02T12:33:49.516625] [DEBUG] [REMOTE ] TIMB: Retrieved 1308 rows, trimmed to 300. [2026-01-02T12:33:49.516772] [DEBUG] [REMOTE ] TIMB: PASS: History has at least 300 days. [2026-01-02T12:33:49.516976] [DEBUG] [REMOTE ] TIMB: PASS: Price check passed. Min price $18.74. [2026-01-02T12:33:49.517113] [DEBUG] [REMOTE ] TIMB: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:49.517222] [DEBUG] [REMOTE ] TIMB: PASS: Integrity check passed. [2026-01-02T12:33:49.517262] [DEBUG] [REMOTE ] TIMB: Symbol is viable for forecasting. [2026-01-02T12:33:49.517311] [INFO ] [MAIN ] [3117/3541] TIMB kept (0.2s) | 3113 kept, 4 rejected | 92.4/min | ETA: 4.6m [2026-01-02T12:33:50.169953] [DEBUG] [REMOTE ] TITN: Retrieved 4541 rows, trimmed to 300. [2026-01-02T12:33:50.170148] [DEBUG] [REMOTE ] TITN: PASS: History has at least 300 days. [2026-01-02T12:33:50.170419] [DEBUG] [REMOTE ] TITN: PASS: Price check passed. Min price $14.94. [2026-01-02T12:33:50.170608] [DEBUG] [REMOTE ] TITN: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:50.170802] [DEBUG] [REMOTE ] TITN: PASS: Integrity check passed. [2026-01-02T12:33:50.170858] [DEBUG] [REMOTE ] TITN: Symbol is viable for forecasting. [2026-01-02T12:33:50.170915] [INFO ] [MAIN ] [3118/3541] TITN kept (0.7s) | 3114 kept, 4 rejected | 92.4/min | ETA: 4.6m [2026-01-02T12:33:52.648747] [DEBUG] [REMOTE ] TJX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:33:52.648904] [DEBUG] [REMOTE ] TJX: PASS: History has at least 300 days. [2026-01-02T12:33:52.649143] [DEBUG] [REMOTE ] TJX: PASS: Price check passed. Min price $138.16. [2026-01-02T12:33:52.649284] [DEBUG] [REMOTE ] TJX: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:52.649421] [DEBUG] [REMOTE ] TJX: PASS: Integrity check passed. [2026-01-02T12:33:52.649471] [DEBUG] [REMOTE ] TJX: Symbol is viable for forecasting. [2026-01-02T12:33:52.649531] [INFO ] [MAIN ] [3119/3541] TJX kept (2.5s) | 3115 kept, 4 rejected | 92.3/min | ETA: 4.6m [2026-01-02T12:33:53.287447] [DEBUG] [REMOTE ] TK: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:33:53.287593] [DEBUG] [REMOTE ] TK: PASS: History has at least 300 days. [2026-01-02T12:33:53.287799] [DEBUG] [REMOTE ] TK: PASS: Price check passed. Min price $7.90. [2026-01-02T12:33:53.287929] [DEBUG] [REMOTE ] TK: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:53.288037] [DEBUG] [REMOTE ] TK: PASS: Integrity check passed. [2026-01-02T12:33:53.288077] [DEBUG] [REMOTE ] TK: Symbol is viable for forecasting. [2026-01-02T12:33:53.288124] [INFO ] [MAIN ] [3120/3541] TK kept (0.6s) | 3116 kept, 4 rejected | 92.3/min | ETA: 4.6m [2026-01-02T12:33:53.769894] [DEBUG] [REMOTE ] TKC: Retrieved 6408 rows, trimmed to 300. [2026-01-02T12:33:53.770035] [DEBUG] [REMOTE ] TKC: PASS: History has at least 300 days. [2026-01-02T12:33:53.770267] [DEBUG] [REMOTE ] TKC: PASS: Price check passed. Min price $5.44. [2026-01-02T12:33:53.770405] [DEBUG] [REMOTE ] TKC: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:53.770528] [DEBUG] [REMOTE ] TKC: PASS: Integrity check passed. [2026-01-02T12:33:53.770590] [DEBUG] [REMOTE ] TKC: Symbol is viable for forecasting. [2026-01-02T12:33:53.770645] [INFO ] [MAIN ] [3121/3541] TKC kept (0.5s) | 3117 kept, 4 rejected | 92.3/min | ETA: 4.6m [2026-01-02T12:33:53.884013] [DEBUG] [REMOTE ] TKNO: Retrieved 1135 rows, trimmed to 300. [2026-01-02T12:33:53.884148] [DEBUG] [REMOTE ] TKNO: PASS: History has at least 300 days. [2026-01-02T12:33:53.884358] [DEBUG] [REMOTE ] TKNO: PASS: Price check passed. Min price $3.80. [2026-01-02T12:33:53.884501] [DEBUG] [REMOTE ] TKNO: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:53.884668] [DEBUG] [REMOTE ] TKNO: PASS: Integrity check passed. [2026-01-02T12:33:53.884717] [DEBUG] [REMOTE ] TKNO: Symbol is viable for forecasting. [2026-01-02T12:33:53.884769] [INFO ] [MAIN ] [3122/3541] TKNO kept (0.1s) | 3118 kept, 4 rejected | 92.3/min | ETA: 4.5m [2026-01-02T12:33:54.391306] [DEBUG] [REMOTE ] TKO: Retrieved 579 rows, trimmed to 300. [2026-01-02T12:33:54.391449] [DEBUG] [REMOTE ] TKO: PASS: History has at least 300 days. [2026-01-02T12:33:54.391697] [DEBUG] [REMOTE ] TKO: PASS: Price check passed. Min price $175.83. [2026-01-02T12:33:54.391850] [DEBUG] [REMOTE ] TKO: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:54.391970] [DEBUG] [REMOTE ] TKO: PASS: Integrity check passed. [2026-01-02T12:33:54.392014] [DEBUG] [REMOTE ] TKO: Symbol is viable for forecasting. [2026-01-02T12:33:54.392068] [INFO ] [MAIN ] [3123/3541] TKO kept (0.5s) | 3119 kept, 4 rejected | 92.3/min | ETA: 4.5m [2026-01-02T12:33:55.093498] [DEBUG] [REMOTE ] TLK: Retrieved 6274 rows, trimmed to 300. [2026-01-02T12:33:55.093660] [DEBUG] [REMOTE ] TLK: PASS: History has at least 300 days. [2026-01-02T12:33:55.093871] [DEBUG] [REMOTE ] TLK: PASS: Price check passed. Min price $17.96. [2026-01-02T12:33:55.094002] [DEBUG] [REMOTE ] TLK: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:55.094112] [DEBUG] [REMOTE ] TLK: PASS: Integrity check passed. [2026-01-02T12:33:55.094184] [DEBUG] [REMOTE ] TLK: Symbol is viable for forecasting. [2026-01-02T12:33:55.094250] [INFO ] [MAIN ] [3124/3541] TLK kept (0.7s) | 3120 kept, 4 rejected | 92.3/min | ETA: 4.5m [2026-01-02T12:33:55.191072] [DEBUG] [REMOTE ] TLN: Retrieved 648 rows, trimmed to 300. [2026-01-02T12:33:55.191186] [DEBUG] [REMOTE ] TLN: PASS: History has at least 300 days. [2026-01-02T12:33:55.191380] [DEBUG] [REMOTE ] TLN: PASS: Price check passed. Min price $348.38. [2026-01-02T12:33:55.191515] [DEBUG] [REMOTE ] TLN: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:55.191659] [DEBUG] [REMOTE ] TLN: PASS: Integrity check passed. [2026-01-02T12:33:55.191722] [DEBUG] [REMOTE ] TLN: Symbol is viable for forecasting. [2026-01-02T12:33:55.191772] [INFO ] [MAIN ] [3125/3541] TLN kept (0.1s) | 3121 kept, 4 rejected | 92.3/min | ETA: 4.5m [2026-01-02T12:33:55.730964] [DEBUG] [REMOTE ] TLS: Retrieved 1284 rows, trimmed to 300. [2026-01-02T12:33:55.731097] [DEBUG] [REMOTE ] TLS: PASS: History has at least 300 days. [2026-01-02T12:33:55.731299] [DEBUG] [REMOTE ] TLS: PASS: Price check passed. Min price $5.09. [2026-01-02T12:33:55.731456] [DEBUG] [REMOTE ] TLS: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:55.731624] [DEBUG] [REMOTE ] TLS: PASS: Integrity check passed. [2026-01-02T12:33:55.731677] [DEBUG] [REMOTE ] TLS: Symbol is viable for forecasting. [2026-01-02T12:33:55.731725] [INFO ] [MAIN ] [3126/3541] TLS kept (0.5s) | 3122 kept, 4 rejected | 92.4/min | ETA: 4.5m [2026-01-02T12:33:56.089487] [DEBUG] [REMOTE ] TLSA: Retrieved 1787 rows, trimmed to 300. [2026-01-02T12:33:56.089631] [DEBUG] [REMOTE ] TLSA: PASS: History has at least 300 days. [2026-01-02T12:33:56.089829] [DEBUG] [REMOTE ] TLSA: PASS: Price check passed. Min price $1.44. [2026-01-02T12:33:56.089962] [DEBUG] [REMOTE ] TLSA: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:56.090068] [DEBUG] [REMOTE ] TLSA: PASS: Integrity check passed. [2026-01-02T12:33:56.090107] [DEBUG] [REMOTE ] TLSA: Symbol is viable for forecasting. [2026-01-02T12:33:56.090154] [INFO ] [MAIN ] [3127/3541] TLSA kept (0.4s) | 3123 kept, 4 rejected | 92.4/min | ETA: 4.5m [2026-01-02T12:33:56.467795] [DEBUG] [REMOTE ] TLSI: Retrieved 601 rows, trimmed to 300. [2026-01-02T12:33:56.467975] [DEBUG] [REMOTE ] TLSI: PASS: History has at least 300 days. [2026-01-02T12:33:56.468226] [DEBUG] [REMOTE ] TLSI: PASS: Price check passed. Min price $4.00. [2026-01-02T12:33:56.468414] [DEBUG] [REMOTE ] TLSI: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:56.468611] [DEBUG] [REMOTE ] TLSI: PASS: Integrity check passed. [2026-01-02T12:33:56.468660] [DEBUG] [REMOTE ] TLSI: Symbol is viable for forecasting. [2026-01-02T12:33:56.468714] [INFO ] [MAIN ] [3128/3541] TLSI kept (0.4s) | 3124 kept, 4 rejected | 92.4/min | ETA: 4.5m [2026-01-02T12:33:57.041378] [DEBUG] [REMOTE ] TLYS: Retrieved 3435 rows, trimmed to 300. [2026-01-02T12:33:57.041551] [DEBUG] [REMOTE ] TLYS: PASS: History has at least 300 days. [2026-01-02T12:33:57.041873] [DEBUG] [REMOTE ] TLYS: PASS: Price check passed. Min price $1.18. [2026-01-02T12:33:57.042022] [DEBUG] [REMOTE ] TLYS: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:57.042153] [DEBUG] [REMOTE ] TLYS: PASS: Integrity check passed. [2026-01-02T12:33:57.042204] [DEBUG] [REMOTE ] TLYS: Symbol is viable for forecasting. [2026-01-02T12:33:57.042261] [INFO ] [MAIN ] [3129/3541] TLYS kept (0.6s) | 3125 kept, 4 rejected | 92.4/min | ETA: 4.5m [2026-01-02T12:33:57.555465] [DEBUG] [REMOTE ] TM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:33:57.555693] [DEBUG] [REMOTE ] TM: PASS: History has at least 300 days. [2026-01-02T12:33:57.555982] [DEBUG] [REMOTE ] TM: PASS: Price check passed. Min price $185.22. [2026-01-02T12:33:57.556130] [DEBUG] [REMOTE ] TM: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:57.556262] [DEBUG] [REMOTE ] TM: PASS: Integrity check passed. [2026-01-02T12:33:57.556303] [DEBUG] [REMOTE ] TM: Symbol is viable for forecasting. [2026-01-02T12:33:57.556358] [INFO ] [MAIN ] [3130/3541] TM kept (0.5s) | 3126 kept, 4 rejected | 92.4/min | ETA: 4.4m [2026-01-02T12:33:57.785084] [DEBUG] [REMOTE ] TMC: Retrieved 1082 rows, trimmed to 300. [2026-01-02T12:33:57.785264] [DEBUG] [REMOTE ] TMC: PASS: History has at least 300 days. [2026-01-02T12:33:57.785525] [DEBUG] [REMOTE ] TMC: PASS: Price check passed. Min price $4.88. [2026-01-02T12:33:57.785700] [DEBUG] [REMOTE ] TMC: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:57.785820] [DEBUG] [REMOTE ] TMC: PASS: Integrity check passed. [2026-01-02T12:33:57.785863] [DEBUG] [REMOTE ] TMC: Symbol is viable for forecasting. [2026-01-02T12:33:57.785915] [INFO ] [MAIN ] [3131/3541] TMC kept (0.2s) | 3127 kept, 4 rejected | 92.4/min | ETA: 4.4m [2026-01-02T12:33:58.213658] [DEBUG] [REMOTE ] TMCI: Retrieved 1179 rows, trimmed to 300. [2026-01-02T12:33:58.213832] [DEBUG] [REMOTE ] TMCI: PASS: History has at least 300 days. [2026-01-02T12:33:58.214086] [DEBUG] [REMOTE ] TMCI: PASS: Price check passed. Min price $2.38. [2026-01-02T12:33:58.214235] [DEBUG] [REMOTE ] TMCI: PASS: Continuity check passed with 300 days. [2026-01-02T12:33:58.214351] [DEBUG] [REMOTE ] TMCI: PASS: Integrity check passed. [2026-01-02T12:33:58.214394] [DEBUG] [REMOTE ] TMCI: Symbol is viable for forecasting. [2026-01-02T12:33:58.214447] [INFO ] [MAIN ] [3132/3541] TMCI kept (0.4s) | 3128 kept, 4 rejected | 92.4/min | ETA: 4.4m [2026-01-02T12:34:00.606669] [DEBUG] [REMOTE ] TMDX: Retrieved 1677 rows, trimmed to 300. [2026-01-02T12:34:00.606998] [DEBUG] [REMOTE ] TMDX: PASS: History has at least 300 days. [2026-01-02T12:34:00.607229] [DEBUG] [REMOTE ] TMDX: PASS: Price check passed. Min price $107.29. [2026-01-02T12:34:00.607381] [DEBUG] [REMOTE ] TMDX: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:00.607505] [DEBUG] [REMOTE ] TMDX: PASS: Integrity check passed. [2026-01-02T12:34:00.607557] [DEBUG] [REMOTE ] TMDX: Symbol is viable for forecasting. [2026-01-02T12:34:00.607653] [INFO ] [MAIN ] [3133/3541] TMDX kept (2.4s) | 3129 kept, 4 rejected | 92.3/min | ETA: 4.4m [2026-01-02T12:34:00.958753] [DEBUG] [REMOTE ] TME: Retrieved 1773 rows, trimmed to 300. [2026-01-02T12:34:00.958938] [DEBUG] [REMOTE ] TME: PASS: History has at least 300 days. [2026-01-02T12:34:00.959224] [DEBUG] [REMOTE ] TME: PASS: Price check passed. Min price $17.53. [2026-01-02T12:34:00.959366] [DEBUG] [REMOTE ] TME: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:00.959510] [DEBUG] [REMOTE ] TME: PASS: Integrity check passed. [2026-01-02T12:34:00.959551] [DEBUG] [REMOTE ] TME: Symbol is viable for forecasting. [2026-01-02T12:34:00.959623] [INFO ] [MAIN ] [3134/3541] TME kept (0.4s) | 3130 kept, 4 rejected | 92.4/min | ETA: 4.4m [2026-01-02T12:34:01.395399] [DEBUG] [REMOTE ] TMHC: Retrieved 3203 rows, trimmed to 300. [2026-01-02T12:34:01.395628] [DEBUG] [REMOTE ] TMHC: PASS: History has at least 300 days. [2026-01-02T12:34:01.396128] [DEBUG] [REMOTE ] TMHC: PASS: Price check passed. Min price $57.80. [2026-01-02T12:34:01.396324] [DEBUG] [REMOTE ] TMHC: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:01.396511] [DEBUG] [REMOTE ] TMHC: PASS: Integrity check passed. [2026-01-02T12:34:01.396634] [DEBUG] [REMOTE ] TMHC: Symbol is viable for forecasting. [2026-01-02T12:34:01.396703] [INFO ] [MAIN ] [3135/3541] TMHC kept (0.4s) | 3131 kept, 4 rejected | 92.4/min | ETA: 4.4m [2026-01-02T12:34:01.814846] [DEBUG] [REMOTE ] TMUS: Retrieved 4707 rows, trimmed to 300. [2026-01-02T12:34:01.814990] [DEBUG] [REMOTE ] TMUS: PASS: History has at least 300 days. [2026-01-02T12:34:01.815208] [DEBUG] [REMOTE ] TMUS: PASS: Price check passed. Min price $195.16. [2026-01-02T12:34:01.815346] [DEBUG] [REMOTE ] TMUS: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:01.815461] [DEBUG] [REMOTE ] TMUS: PASS: Integrity check passed. [2026-01-02T12:34:01.815508] [DEBUG] [REMOTE ] TMUS: Symbol is viable for forecasting. [2026-01-02T12:34:01.815563] [INFO ] [MAIN ] [3136/3541] TMUS kept (0.4s) | 3132 kept, 4 rejected | 92.4/min | ETA: 4.4m [2026-01-02T12:34:02.513250] [DEBUG] [REMOTE ] TNC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:34:02.513457] [DEBUG] [REMOTE ] TNC: PASS: History has at least 300 days. [2026-01-02T12:34:02.513835] [DEBUG] [REMOTE ] TNC: PASS: Price check passed. Min price $68.68. [2026-01-02T12:34:02.513986] [DEBUG] [REMOTE ] TNC: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:02.514127] [DEBUG] [REMOTE ] TNC: PASS: Integrity check passed. [2026-01-02T12:34:02.514168] [DEBUG] [REMOTE ] TNC: Symbol is viable for forecasting. [2026-01-02T12:34:02.514248] [INFO ] [MAIN ] [3137/3541] TNC kept (0.7s) | 3133 kept, 4 rejected | 92.4/min | ETA: 4.4m [2026-01-02T12:34:02.833248] [DEBUG] [REMOTE ] TNDM: Retrieved 3050 rows, trimmed to 300. [2026-01-02T12:34:02.833432] [DEBUG] [REMOTE ] TNDM: PASS: History has at least 300 days. [2026-01-02T12:34:02.833732] [DEBUG] [REMOTE ] TNDM: PASS: Price check passed. Min price $13.33. [2026-01-02T12:34:02.833878] [DEBUG] [REMOTE ] TNDM: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:02.834002] [DEBUG] [REMOTE ] TNDM: PASS: Integrity check passed. [2026-01-02T12:34:02.834043] [DEBUG] [REMOTE ] TNDM: Symbol is viable for forecasting. [2026-01-02T12:34:02.834096] [INFO ] [MAIN ] [3138/3541] TNDM kept (0.3s) | 3134 kept, 4 rejected | 92.4/min | ETA: 4.4m [2026-01-02T12:34:03.216761] [DEBUG] [REMOTE ] TNGX: Retrieved 1338 rows, trimmed to 300. [2026-01-02T12:34:03.216960] [DEBUG] [REMOTE ] TNGX: PASS: History has at least 300 days. [2026-01-02T12:34:03.217218] [DEBUG] [REMOTE ] TNGX: PASS: Price check passed. Min price $6.91. [2026-01-02T12:34:03.217373] [DEBUG] [REMOTE ] TNGX: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:03.217495] [DEBUG] [REMOTE ] TNGX: PASS: Integrity check passed. [2026-01-02T12:34:03.217537] [DEBUG] [REMOTE ] TNGX: Symbol is viable for forecasting. [2026-01-02T12:34:03.217611] [INFO ] [MAIN ] [3139/3541] TNGX kept (0.4s) | 3135 kept, 4 rejected | 92.4/min | ETA: 4.4m [2026-01-02T12:34:04.061150] [DEBUG] [REMOTE ] TNK: Retrieved 4541 rows, trimmed to 300. [2026-01-02T12:34:04.061329] [DEBUG] [REMOTE ] TNK: PASS: History has at least 300 days. [2026-01-02T12:34:04.061640] [DEBUG] [REMOTE ] TNK: PASS: Price check passed. Min price $48.62. [2026-01-02T12:34:04.061812] [DEBUG] [REMOTE ] TNK: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:04.061936] [DEBUG] [REMOTE ] TNK: PASS: Integrity check passed. [2026-01-02T12:34:04.061977] [DEBUG] [REMOTE ] TNK: Symbol is viable for forecasting. [2026-01-02T12:34:04.062046] [INFO ] [MAIN ] [3140/3541] TNK kept (0.8s) | 3136 kept, 4 rejected | 92.4/min | ETA: 4.3m [2026-01-02T12:34:04.481628] [DEBUG] [REMOTE ] TNL: Retrieved 4895 rows, trimmed to 300. [2026-01-02T12:34:04.481856] [DEBUG] [REMOTE ] TNL: PASS: History has at least 300 days. [2026-01-02T12:34:04.482257] [DEBUG] [REMOTE ] TNL: PASS: Price check passed. Min price $57.63. [2026-01-02T12:34:04.482444] [DEBUG] [REMOTE ] TNL: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:04.482630] [DEBUG] [REMOTE ] TNL: PASS: Integrity check passed. [2026-01-02T12:34:04.482676] [DEBUG] [REMOTE ] TNL: Symbol is viable for forecasting. [2026-01-02T12:34:04.482734] [INFO ] [MAIN ] [3141/3541] TNL kept (0.4s) | 3137 kept, 4 rejected | 92.4/min | ETA: 4.3m [2026-01-02T12:34:04.882615] [DEBUG] [REMOTE ] TNXP: Retrieved 3431 rows, trimmed to 300. [2026-01-02T12:34:04.882802] [DEBUG] [REMOTE ] TNXP: PASS: History has at least 300 days. [2026-01-02T12:34:04.883063] [DEBUG] [REMOTE ] TNXP: PASS: Price check passed. Min price $14.08. [2026-01-02T12:34:04.883203] [DEBUG] [REMOTE ] TNXP: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:04.883325] [DEBUG] [REMOTE ] TNXP: PASS: Integrity check passed. [2026-01-02T12:34:04.883366] [DEBUG] [REMOTE ] TNXP: Symbol is viable for forecasting. [2026-01-02T12:34:04.883419] [INFO ] [MAIN ] [3142/3541] TNXP kept (0.4s) | 3138 kept, 4 rejected | 92.4/min | ETA: 4.3m [2026-01-02T12:34:05.021745] [DEBUG] [REMOTE ] TOI: Retrieved 1036 rows, trimmed to 300. [2026-01-02T12:34:05.021933] [DEBUG] [REMOTE ] TOI: PASS: History has at least 300 days. [2026-01-02T12:34:05.022176] [DEBUG] [REMOTE ] TOI: PASS: Price check passed. Min price $2.94. [2026-01-02T12:34:05.022316] [DEBUG] [REMOTE ] TOI: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:05.022431] [DEBUG] [REMOTE ] TOI: PASS: Integrity check passed. [2026-01-02T12:34:05.022472] [DEBUG] [REMOTE ] TOI: Symbol is viable for forecasting. [2026-01-02T12:34:05.022524] [INFO ] [MAIN ] [3143/3541] TOI kept (0.1s) | 3139 kept, 4 rejected | 92.4/min | ETA: 4.3m [2026-01-02T12:34:05.628703] [DEBUG] [REMOTE ] TOL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:34:05.628896] [DEBUG] [REMOTE ] TOL: PASS: History has at least 300 days. [2026-01-02T12:34:05.629185] [DEBUG] [REMOTE ] TOL: PASS: Price check passed. Min price $126.25. [2026-01-02T12:34:05.629329] [DEBUG] [REMOTE ] TOL: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:05.629459] [DEBUG] [REMOTE ] TOL: PASS: Integrity check passed. [2026-01-02T12:34:05.629501] [DEBUG] [REMOTE ] TOL: Symbol is viable for forecasting. [2026-01-02T12:34:05.629558] [INFO ] [MAIN ] [3144/3541] TOL kept (0.6s) | 3140 kept, 4 rejected | 92.4/min | ETA: 4.3m [2026-01-02T12:34:05.813024] [DEBUG] [REMOTE ] TORO: Retrieved 711 rows, trimmed to 300. [2026-01-02T12:34:05.813205] [DEBUG] [REMOTE ] TORO: PASS: History has at least 300 days. [2026-01-02T12:34:05.813453] [DEBUG] [REMOTE ] TORO: PASS: Price check passed. Min price $3.44. [2026-01-02T12:34:05.813622] [DEBUG] [REMOTE ] TORO: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:05.813747] [DEBUG] [REMOTE ] TORO: PASS: Integrity check passed. [2026-01-02T12:34:05.813788] [DEBUG] [REMOTE ] TORO: Symbol is viable for forecasting. [2026-01-02T12:34:05.813842] [INFO ] [MAIN ] [3145/3541] TORO kept (0.2s) | 3141 kept, 4 rejected | 92.5/min | ETA: 4.3m [2026-01-02T12:34:06.527945] [DEBUG] [REMOTE ] TOWN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:34:06.528171] [DEBUG] [REMOTE ] TOWN: PASS: History has at least 300 days. [2026-01-02T12:34:06.528534] [DEBUG] [REMOTE ] TOWN: PASS: Price check passed. Min price $31.77. [2026-01-02T12:34:06.528867] [DEBUG] [REMOTE ] TOWN: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:06.529010] [DEBUG] [REMOTE ] TOWN: PASS: Integrity check passed. [2026-01-02T12:34:06.529084] [DEBUG] [REMOTE ] TOWN: Symbol is viable for forecasting. [2026-01-02T12:34:06.529162] [INFO ] [MAIN ] [3146/3541] TOWN kept (0.7s) | 3142 kept, 4 rejected | 92.5/min | ETA: 4.3m [2026-01-02T12:34:06.709442] [DEBUG] [REMOTE ] TOYO: Retrieved 378 rows, trimmed to 300. [2026-01-02T12:34:06.709595] [DEBUG] [REMOTE ] TOYO: PASS: History has at least 300 days. [2026-01-02T12:34:06.709806] [DEBUG] [REMOTE ] TOYO: PASS: Price check passed. Min price $5.86. [2026-01-02T12:34:06.709937] [DEBUG] [REMOTE ] TOYO: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:06.710042] [DEBUG] [REMOTE ] TOYO: PASS: Integrity check passed. [2026-01-02T12:34:06.710080] [DEBUG] [REMOTE ] TOYO: Symbol is viable for forecasting. [2026-01-02T12:34:06.710126] [INFO ] [MAIN ] [3147/3541] TOYO kept (0.2s) | 3143 kept, 4 rejected | 92.5/min | ETA: 4.3m [2026-01-02T12:34:07.250495] [DEBUG] [REMOTE ] TPB: Retrieved 2425 rows, trimmed to 300. [2026-01-02T12:34:07.250654] [DEBUG] [REMOTE ] TPB: PASS: History has at least 300 days. [2026-01-02T12:34:07.250861] [DEBUG] [REMOTE ] TPB: PASS: Price check passed. Min price $85.06. [2026-01-02T12:34:07.250995] [DEBUG] [REMOTE ] TPB: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:07.251108] [DEBUG] [REMOTE ] TPB: PASS: Integrity check passed. [2026-01-02T12:34:07.251148] [DEBUG] [REMOTE ] TPB: Symbol is viable for forecasting. [2026-01-02T12:34:07.251195] [INFO ] [MAIN ] [3148/3541] TPB kept (0.5s) | 3144 kept, 4 rejected | 92.5/min | ETA: 4.2m [2026-01-02T12:34:07.672353] [DEBUG] [REMOTE ] TPC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:34:07.672525] [DEBUG] [REMOTE ] TPC: PASS: History has at least 300 days. [2026-01-02T12:34:07.672778] [DEBUG] [REMOTE ] TPC: PASS: Price check passed. Min price $58.71. [2026-01-02T12:34:07.672921] [DEBUG] [REMOTE ] TPC: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:07.673042] [DEBUG] [REMOTE ] TPC: PASS: Integrity check passed. [2026-01-02T12:34:07.673082] [DEBUG] [REMOTE ] TPC: Symbol is viable for forecasting. [2026-01-02T12:34:07.673131] [INFO ] [MAIN ] [3149/3541] TPC kept (0.4s) | 3145 kept, 4 rejected | 92.5/min | ETA: 4.2m [2026-01-02T12:34:08.081403] [DEBUG] [REMOTE ] TPG: Retrieved 995 rows, trimmed to 300. [2026-01-02T12:34:08.081541] [DEBUG] [REMOTE ] TPG: PASS: History has at least 300 days. [2026-01-02T12:34:08.081765] [DEBUG] [REMOTE ] TPG: PASS: Price check passed. Min price $52.87. [2026-01-02T12:34:08.081903] [DEBUG] [REMOTE ] TPG: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:08.082011] [DEBUG] [REMOTE ] TPG: PASS: Integrity check passed. [2026-01-02T12:34:08.082051] [DEBUG] [REMOTE ] TPG: Symbol is viable for forecasting. [2026-01-02T12:34:08.082100] [INFO ] [MAIN ] [3150/3541] TPG kept (0.4s) | 3146 kept, 4 rejected | 92.5/min | ETA: 4.2m [2026-01-02T12:34:08.317877] [DEBUG] [REMOTE ] TPGXL: Retrieved 459 rows, trimmed to 300. [2026-01-02T12:34:08.317996] [DEBUG] [REMOTE ] TPGXL: PASS: History has at least 300 days. [2026-01-02T12:34:08.318189] [DEBUG] [REMOTE ] TPGXL: PASS: Price check passed. Min price $24.75. [2026-01-02T12:34:08.318320] [DEBUG] [REMOTE ] TPGXL: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:08.318424] [DEBUG] [REMOTE ] TPGXL: PASS: Integrity check passed. [2026-01-02T12:34:08.318463] [DEBUG] [REMOTE ] TPGXL: Symbol is viable for forecasting. [2026-01-02T12:34:08.318510] [INFO ] [MAIN ] [3151/3541] TPGXL kept (0.2s) | 3147 kept, 4 rejected | 92.5/min | ETA: 4.2m [2026-01-02T12:34:08.871931] [DEBUG] [REMOTE ] TPH: Retrieved 3250 rows, trimmed to 300. [2026-01-02T12:34:08.872066] [DEBUG] [REMOTE ] TPH: PASS: History has at least 300 days. [2026-01-02T12:34:08.872275] [DEBUG] [REMOTE ] TPH: PASS: Price check passed. Min price $30.65. [2026-01-02T12:34:08.872427] [DEBUG] [REMOTE ] TPH: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:08.872541] [DEBUG] [REMOTE ] TPH: PASS: Integrity check passed. [2026-01-02T12:34:08.872600] [DEBUG] [REMOTE ] TPH: Symbol is viable for forecasting. [2026-01-02T12:34:08.872650] [INFO ] [MAIN ] [3152/3541] TPH kept (0.6s) | 3148 kept, 4 rejected | 92.5/min | ETA: 4.2m [2026-01-02T12:34:09.338231] [DEBUG] [REMOTE ] TPL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:34:09.338369] [DEBUG] [REMOTE ] TPL: PASS: History has at least 300 days. [2026-01-02T12:34:09.338632] [DEBUG] [REMOTE ] TPL: PASS: Price check passed. Min price $273.56. [2026-01-02T12:34:09.338771] [DEBUG] [REMOTE ] TPL: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:09.338890] [DEBUG] [REMOTE ] TPL: PASS: Integrity check passed. [2026-01-02T12:34:09.338929] [DEBUG] [REMOTE ] TPL: Symbol is viable for forecasting. [2026-01-02T12:34:09.338976] [INFO ] [MAIN ] [3153/3541] TPL kept (0.5s) | 3149 kept, 4 rejected | 92.5/min | ETA: 4.2m [2026-01-02T12:34:09.642634] [DEBUG] [REMOTE ] TPVG: Retrieved 2975 rows, trimmed to 300. [2026-01-02T12:34:09.642800] [DEBUG] [REMOTE ] TPVG: PASS: History has at least 300 days. [2026-01-02T12:34:09.643104] [DEBUG] [REMOTE ] TPVG: PASS: Price check passed. Min price $5.03. [2026-01-02T12:34:09.643243] [DEBUG] [REMOTE ] TPVG: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:09.643368] [DEBUG] [REMOTE ] TPVG: PASS: Integrity check passed. [2026-01-02T12:34:09.643408] [DEBUG] [REMOTE ] TPVG: Symbol is viable for forecasting. [2026-01-02T12:34:09.643456] [INFO ] [MAIN ] [3154/3541] TPVG kept (0.3s) | 3150 kept, 4 rejected | 92.5/min | ETA: 4.2m [2026-01-02T12:34:10.137643] [DEBUG] [REMOTE ] TPYP: Retrieved 2643 rows, trimmed to 300. [2026-01-02T12:34:10.137807] [DEBUG] [REMOTE ] TPYP: PASS: History has at least 300 days. [2026-01-02T12:34:10.138292] [DEBUG] [REMOTE ] TPYP: PASS: Price check passed. Min price $33.73. [2026-01-02T12:34:10.138470] [DEBUG] [REMOTE ] TPYP: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:10.138654] [DEBUG] [REMOTE ] TPYP: PASS: Integrity check passed. [2026-01-02T12:34:10.138709] [DEBUG] [REMOTE ] TPYP: Symbol is viable for forecasting. [2026-01-02T12:34:10.138778] [INFO ] [MAIN ] [3155/3541] TPYP kept (0.5s) | 3151 kept, 4 rejected | 92.6/min | ETA: 4.2m [2026-01-02T12:34:10.605088] [DEBUG] [REMOTE ] TPZ: Retrieved 4133 rows, trimmed to 300. [2026-01-02T12:34:10.605232] [DEBUG] [REMOTE ] TPZ: PASS: History has at least 300 days. [2026-01-02T12:34:10.605448] [DEBUG] [REMOTE ] TPZ: PASS: Price check passed. Min price $20.18. [2026-01-02T12:34:10.605603] [DEBUG] [REMOTE ] TPZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:10.605721] [DEBUG] [REMOTE ] TPZ: PASS: Integrity check passed. [2026-01-02T12:34:10.605761] [DEBUG] [REMOTE ] TPZ: Symbol is viable for forecasting. [2026-01-02T12:34:10.605810] [INFO ] [MAIN ] [3156/3541] TPZ kept (0.5s) | 3152 kept, 4 rejected | 92.6/min | ETA: 4.2m [2026-01-02T12:34:10.901221] [DEBUG] [REMOTE ] TQQQ: Retrieved 3997 rows, trimmed to 300. [2026-01-02T12:34:10.901363] [DEBUG] [REMOTE ] TQQQ: PASS: History has at least 300 days. [2026-01-02T12:34:10.901607] [DEBUG] [REMOTE ] TQQQ: PASS: Price check passed. Min price $46.38. [2026-01-02T12:34:10.901789] [DEBUG] [REMOTE ] TQQQ: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:10.901914] [DEBUG] [REMOTE ] TQQQ: PASS: Integrity check passed. [2026-01-02T12:34:10.901981] [DEBUG] [REMOTE ] TQQQ: Symbol is viable for forecasting. [2026-01-02T12:34:10.902032] [INFO ] [MAIN ] [3157/3541] TQQQ kept (0.3s) | 3153 kept, 4 rejected | 92.6/min | ETA: 4.1m [2026-01-02T12:34:14.622020] [DEBUG] [REMOTE ] TRC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:34:14.622344] [DEBUG] [REMOTE ] TRC: PASS: History has at least 300 days. [2026-01-02T12:34:14.622547] [DEBUG] [REMOTE ] TRC: PASS: Price check passed. Min price $15.53. [2026-01-02T12:34:14.622717] [DEBUG] [REMOTE ] TRC: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:14.622830] [DEBUG] [REMOTE ] TRC: PASS: Integrity check passed. [2026-01-02T12:34:14.622869] [DEBUG] [REMOTE ] TRC: Symbol is viable for forecasting. [2026-01-02T12:34:14.622917] [INFO ] [MAIN ] [3158/3541] TRC kept (3.7s) | 3154 kept, 4 rejected | 92.4/min | ETA: 4.1m [2026-01-02T12:34:14.841542] [DEBUG] [REMOTE ] TRDA: Retrieved 1047 rows, trimmed to 300. [2026-01-02T12:34:14.841683] [DEBUG] [REMOTE ] TRDA: PASS: History has at least 300 days. [2026-01-02T12:34:14.841875] [DEBUG] [REMOTE ] TRDA: PASS: Price check passed. Min price $5.81. [2026-01-02T12:34:14.842011] [DEBUG] [REMOTE ] TRDA: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:14.842117] [DEBUG] [REMOTE ] TRDA: PASS: Integrity check passed. [2026-01-02T12:34:14.842157] [DEBUG] [REMOTE ] TRDA: Symbol is viable for forecasting. [2026-01-02T12:34:14.842203] [INFO ] [MAIN ] [3159/3541] TRDA kept (0.2s) | 3155 kept, 4 rejected | 92.5/min | ETA: 4.1m [2026-01-02T12:34:15.322666] [DEBUG] [REMOTE ] TREE: Retrieved 4375 rows, trimmed to 300. [2026-01-02T12:34:15.322792] [DEBUG] [REMOTE ] TREE: PASS: History has at least 300 days. [2026-01-02T12:34:15.322986] [DEBUG] [REMOTE ] TREE: PASS: Price check passed. Min price $48.11. [2026-01-02T12:34:15.323117] [DEBUG] [REMOTE ] TREE: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:15.323225] [DEBUG] [REMOTE ] TREE: PASS: Integrity check passed. [2026-01-02T12:34:15.323264] [DEBUG] [REMOTE ] TREE: Symbol is viable for forecasting. [2026-01-02T12:34:15.323311] [INFO ] [MAIN ] [3160/3541] TREE kept (0.5s) | 3156 kept, 4 rejected | 92.5/min | ETA: 4.1m [2026-01-02T12:34:15.895986] [DEBUG] [REMOTE ] TREX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:34:15.896132] [DEBUG] [REMOTE ] TREX: PASS: History has at least 300 days. [2026-01-02T12:34:15.896370] [DEBUG] [REMOTE ] TREX: PASS: Price check passed. Min price $30.13. [2026-01-02T12:34:15.896504] [DEBUG] [REMOTE ] TREX: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:15.896648] [DEBUG] [REMOTE ] TREX: PASS: Integrity check passed. [2026-01-02T12:34:15.896690] [DEBUG] [REMOTE ] TREX: Symbol is viable for forecasting. [2026-01-02T12:34:15.896737] [INFO ] [MAIN ] [3161/3541] TREX kept (0.6s) | 3157 kept, 4 rejected | 92.5/min | ETA: 4.1m [2026-01-02T12:34:16.411523] [DEBUG] [REMOTE ] TRGP: Retrieved 3790 rows, trimmed to 300. [2026-01-02T12:34:16.411701] [DEBUG] [REMOTE ] TRGP: PASS: History has at least 300 days. [2026-01-02T12:34:16.411922] [DEBUG] [REMOTE ] TRGP: PASS: Price check passed. Min price $145.36. [2026-01-02T12:34:16.412056] [DEBUG] [REMOTE ] TRGP: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:16.412170] [DEBUG] [REMOTE ] TRGP: PASS: Integrity check passed. [2026-01-02T12:34:16.412210] [DEBUG] [REMOTE ] TRGP: Symbol is viable for forecasting. [2026-01-02T12:34:16.412257] [INFO ] [MAIN ] [3162/3541] TRGP kept (0.5s) | 3158 kept, 4 rejected | 92.5/min | ETA: 4.1m [2026-01-02T12:34:16.895515] [DEBUG] [REMOTE ] TRI: Retrieved 5928 rows, trimmed to 300. [2026-01-02T12:34:16.895777] [DEBUG] [REMOTE ] TRI: PASS: History has at least 300 days. [2026-01-02T12:34:16.896201] [DEBUG] [REMOTE ] TRI: PASS: Price check passed. Min price $128.65. [2026-01-02T12:34:16.896354] [DEBUG] [REMOTE ] TRI: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:16.896508] [DEBUG] [REMOTE ] TRI: PASS: Integrity check passed. [2026-01-02T12:34:16.896552] [DEBUG] [REMOTE ] TRI: Symbol is viable for forecasting. [2026-01-02T12:34:16.896638] [INFO ] [MAIN ] [3163/3541] TRI kept (0.5s) | 3159 kept, 4 rejected | 92.5/min | ETA: 4.1m [2026-01-02T12:34:17.017047] [DEBUG] [REMOTE ] TRIN: Retrieved 1237 rows, trimmed to 300. [2026-01-02T12:34:17.017248] [DEBUG] [REMOTE ] TRIN: PASS: History has at least 300 days. [2026-01-02T12:34:17.017530] [DEBUG] [REMOTE ] TRIN: PASS: Price check passed. Min price $13.80. [2026-01-02T12:34:17.017746] [DEBUG] [REMOTE ] TRIN: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:17.017877] [DEBUG] [REMOTE ] TRIN: PASS: Integrity check passed. [2026-01-02T12:34:17.017926] [DEBUG] [REMOTE ] TRIN: Symbol is viable for forecasting. [2026-01-02T12:34:17.017993] [INFO ] [MAIN ] [3164/3541] TRIN kept (0.1s) | 3160 kept, 4 rejected | 92.5/min | ETA: 4.1m [2026-01-02T12:34:17.513006] [DEBUG] [REMOTE ] TRIP: Retrieved 3537 rows, trimmed to 300. [2026-01-02T12:34:17.513128] [DEBUG] [REMOTE ] TRIP: PASS: History has at least 300 days. [2026-01-02T12:34:17.513327] [DEBUG] [REMOTE ] TRIP: PASS: Price check passed. Min price $13.36. [2026-01-02T12:34:17.513463] [DEBUG] [REMOTE ] TRIP: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:17.513588] [DEBUG] [REMOTE ] TRIP: PASS: Integrity check passed. [2026-01-02T12:34:17.513630] [DEBUG] [REMOTE ] TRIP: Symbol is viable for forecasting. [2026-01-02T12:34:17.513677] [INFO ] [MAIN ] [3165/3541] TRIP kept (0.5s) | 3161 kept, 4 rejected | 92.5/min | ETA: 4.1m [2026-01-02T12:34:18.212082] [DEBUG] [REMOTE ] TRMB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:34:18.212215] [DEBUG] [REMOTE ] TRMB: PASS: History has at least 300 days. [2026-01-02T12:34:18.212421] [DEBUG] [REMOTE ] TRMB: PASS: Price check passed. Min price $74.82. [2026-01-02T12:34:18.212553] [DEBUG] [REMOTE ] TRMB: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:18.212691] [DEBUG] [REMOTE ] TRMB: PASS: Integrity check passed. [2026-01-02T12:34:18.212731] [DEBUG] [REMOTE ] TRMB: Symbol is viable for forecasting. [2026-01-02T12:34:18.212781] [INFO ] [MAIN ] [3166/3541] TRMB kept (0.7s) | 3162 kept, 4 rejected | 92.5/min | ETA: 4.1m [2026-01-02T12:34:18.510496] [DEBUG] [REMOTE ] TRMD: Retrieved 1975 rows, trimmed to 300. [2026-01-02T12:34:18.510647] [DEBUG] [REMOTE ] TRMD: PASS: History has at least 300 days. [2026-01-02T12:34:18.510858] [DEBUG] [REMOTE ] TRMD: PASS: Price check passed. Min price $18.94. [2026-01-02T12:34:18.510991] [DEBUG] [REMOTE ] TRMD: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:18.511106] [DEBUG] [REMOTE ] TRMD: PASS: Integrity check passed. [2026-01-02T12:34:18.511145] [DEBUG] [REMOTE ] TRMD: Symbol is viable for forecasting. [2026-01-02T12:34:18.511193] [INFO ] [MAIN ] [3167/3541] TRMD kept (0.3s) | 3163 kept, 4 rejected | 92.5/min | ETA: 4.0m [2026-01-02T12:34:19.070638] [DEBUG] [REMOTE ] TRMK: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:34:19.070774] [DEBUG] [REMOTE ] TRMK: PASS: History has at least 300 days. [2026-01-02T12:34:19.070983] [DEBUG] [REMOTE ] TRMK: PASS: Price check passed. Min price $36.45. [2026-01-02T12:34:19.071119] [DEBUG] [REMOTE ] TRMK: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:19.071228] [DEBUG] [REMOTE ] TRMK: PASS: Integrity check passed. [2026-01-02T12:34:19.071301] [DEBUG] [REMOTE ] TRMK: Symbol is viable for forecasting. [2026-01-02T12:34:19.071366] [INFO ] [MAIN ] [3168/3541] TRMK kept (0.6s) | 3164 kept, 4 rejected | 92.5/min | ETA: 4.0m [2026-01-02T12:34:21.141382] [DEBUG] [REMOTE ] TRN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:34:21.141518] [DEBUG] [REMOTE ] TRN: PASS: History has at least 300 days. [2026-01-02T12:34:21.141748] [DEBUG] [REMOTE ] TRN: PASS: Price check passed. Min price $24.90. [2026-01-02T12:34:21.141882] [DEBUG] [REMOTE ] TRN: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:21.141994] [DEBUG] [REMOTE ] TRN: PASS: Integrity check passed. [2026-01-02T12:34:21.142033] [DEBUG] [REMOTE ] TRN: Symbol is viable for forecasting. [2026-01-02T12:34:21.142080] [INFO ] [MAIN ] [3169/3541] TRN kept (2.1s) | 3165 kept, 4 rejected | 92.5/min | ETA: 4.0m [2026-01-02T12:34:21.502412] [DEBUG] [REMOTE ] TRNO: Retrieved 3998 rows, trimmed to 300. [2026-01-02T12:34:21.502543] [DEBUG] [REMOTE ] TRNO: PASS: History has at least 300 days. [2026-01-02T12:34:21.502792] [DEBUG] [REMOTE ] TRNO: PASS: Price check passed. Min price $55.46. [2026-01-02T12:34:21.502927] [DEBUG] [REMOTE ] TRNO: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:21.503036] [DEBUG] [REMOTE ] TRNO: PASS: Integrity check passed. [2026-01-02T12:34:21.503076] [DEBUG] [REMOTE ] TRNO: Symbol is viable for forecasting. [2026-01-02T12:34:21.503123] [INFO ] [MAIN ] [3170/3541] TRNO kept (0.4s) | 3166 kept, 4 rejected | 92.5/min | ETA: 4.0m [2026-01-02T12:34:21.979148] [DEBUG] [REMOTE ] TRNS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:34:21.979281] [DEBUG] [REMOTE ] TRNS: PASS: History has at least 300 days. [2026-01-02T12:34:21.979487] [DEBUG] [REMOTE ] TRNS: PASS: Price check passed. Min price $52.06. [2026-01-02T12:34:21.979645] [DEBUG] [REMOTE ] TRNS: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:21.979759] [DEBUG] [REMOTE ] TRNS: PASS: Integrity check passed. [2026-01-02T12:34:21.979799] [DEBUG] [REMOTE ] TRNS: Symbol is viable for forecasting. [2026-01-02T12:34:21.979846] [INFO ] [MAIN ] [3171/3541] TRNS kept (0.5s) | 3167 kept, 4 rejected | 92.5/min | ETA: 4.0m [2026-01-02T12:34:22.333029] [DEBUG] [REMOTE ] TROX: Retrieved 3794 rows, trimmed to 300. [2026-01-02T12:34:22.333203] [DEBUG] [REMOTE ] TROX: PASS: History has at least 300 days. [2026-01-02T12:34:22.333454] [DEBUG] [REMOTE ] TROX: PASS: Price check passed. Min price $2.88. [2026-01-02T12:34:22.333617] [DEBUG] [REMOTE ] TROX: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:22.333738] [DEBUG] [REMOTE ] TROX: PASS: Integrity check passed. [2026-01-02T12:34:22.333780] [DEBUG] [REMOTE ] TROX: Symbol is viable for forecasting. [2026-01-02T12:34:22.333849] [INFO ] [MAIN ] [3172/3541] TROX kept (0.4s) | 3168 kept, 4 rejected | 92.5/min | ETA: 4.0m [2026-01-02T12:34:22.691386] [DEBUG] [REMOTE ] TRP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:34:22.691647] [DEBUG] [REMOTE ] TRP: PASS: History has at least 300 days. [2026-01-02T12:34:22.692012] [DEBUG] [REMOTE ] TRP: PASS: Price check passed. Min price $49.23. [2026-01-02T12:34:22.692220] [DEBUG] [REMOTE ] TRP: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:22.692466] [DEBUG] [REMOTE ] TRP: PASS: Integrity check passed. [2026-01-02T12:34:22.692522] [DEBUG] [REMOTE ] TRP: Symbol is viable for forecasting. [2026-01-02T12:34:22.692604] [INFO ] [MAIN ] [3173/3541] TRP kept (0.4s) | 3169 kept, 4 rejected | 92.5/min | ETA: 4.0m [2026-01-02T12:34:23.008124] [DEBUG] [REMOTE ] TRS: Retrieved 4686 rows, trimmed to 300. [2026-01-02T12:34:23.008255] [DEBUG] [REMOTE ] TRS: PASS: History has at least 300 days. [2026-01-02T12:34:23.008457] [DEBUG] [REMOTE ] TRS: PASS: Price check passed. Min price $31.08. [2026-01-02T12:34:23.008627] [DEBUG] [REMOTE ] TRS: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:23.008738] [DEBUG] [REMOTE ] TRS: PASS: Integrity check passed. [2026-01-02T12:34:23.008778] [DEBUG] [REMOTE ] TRS: Symbol is viable for forecasting. [2026-01-02T12:34:23.008825] [INFO ] [MAIN ] [3174/3541] TRS kept (0.3s) | 3170 kept, 4 rejected | 92.5/min | ETA: 4.0m [2026-01-02T12:34:23.368124] [DEBUG] [REMOTE ] TRTX: Retrieved 2125 rows, trimmed to 300. [2026-01-02T12:34:23.368295] [DEBUG] [REMOTE ] TRTX: PASS: History has at least 300 days. [2026-01-02T12:34:23.368606] [DEBUG] [REMOTE ] TRTX: PASS: Price check passed. Min price $8.22. [2026-01-02T12:34:23.368793] [DEBUG] [REMOTE ] TRTX: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:23.368944] [DEBUG] [REMOTE ] TRTX: PASS: Integrity check passed. [2026-01-02T12:34:23.368999] [DEBUG] [REMOTE ] TRTX: Symbol is viable for forecasting. [2026-01-02T12:34:23.369067] [INFO ] [MAIN ] [3175/3541] TRTX kept (0.4s) | 3171 kept, 4 rejected | 92.5/min | ETA: 4.0m [2026-01-02T12:34:24.026742] [DEBUG] [REMOTE ] TRUE: Retrieved 6456 rows, trimmed to 300. [2026-01-02T12:34:24.027224] [DEBUG] [REMOTE ] TRUE: PASS: History has at least 300 days. [2026-01-02T12:34:24.027557] [DEBUG] [REMOTE ] TRUE: PASS: Price check passed. Min price $1.43. [2026-01-02T12:34:24.027727] [DEBUG] [REMOTE ] TRUE: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:24.027859] [DEBUG] [REMOTE ] TRUE: PASS: Integrity check passed. [2026-01-02T12:34:24.027902] [DEBUG] [REMOTE ] TRUE: Symbol is viable for forecasting. [2026-01-02T12:34:24.027955] [INFO ] [MAIN ] [3176/3541] TRUE kept (0.7s) | 3172 kept, 4 rejected | 92.5/min | ETA: 3.9m [2026-01-02T12:34:24.340945] [DEBUG] [REMOTE ] TRUP: Retrieved 2882 rows, trimmed to 300. [2026-01-02T12:34:24.341070] [DEBUG] [REMOTE ] TRUP: PASS: History has at least 300 days. [2026-01-02T12:34:24.341274] [DEBUG] [REMOTE ] TRUP: PASS: Price check passed. Min price $34.03. [2026-01-02T12:34:24.341409] [DEBUG] [REMOTE ] TRUP: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:24.341520] [DEBUG] [REMOTE ] TRUP: PASS: Integrity check passed. [2026-01-02T12:34:24.341559] [DEBUG] [REMOTE ] TRUP: Symbol is viable for forecasting. [2026-01-02T12:34:24.341625] [INFO ] [MAIN ] [3177/3541] TRUP kept (0.3s) | 3173 kept, 4 rejected | 92.6/min | ETA: 3.9m [2026-01-02T12:34:59.853373] [DEBUG] [REMOTE ] TRVG: Retrieved 2272 rows, trimmed to 300. [2026-01-02T12:34:59.853503] [DEBUG] [REMOTE ] TRVG: PASS: History has at least 300 days. [2026-01-02T12:34:59.853733] [DEBUG] [REMOTE ] TRVG: PASS: Price check passed. Min price $2.77. [2026-01-02T12:34:59.853868] [DEBUG] [REMOTE ] TRVG: PASS: Continuity check passed with 300 days. [2026-01-02T12:34:59.853980] [DEBUG] [REMOTE ] TRVG: PASS: Integrity check passed. [2026-01-02T12:34:59.854021] [DEBUG] [REMOTE ] TRVG: Symbol is viable for forecasting. [2026-01-02T12:34:59.854068] [INFO ] [MAIN ] [3178/3541] TRVG kept (35.5s) | 3174 kept, 4 rejected | 91.0/min | ETA: 4.0m [2026-01-02T12:35:02.267284] [DEBUG] [REMOTE ] TS: Retrieved 5798 rows, trimmed to 300. [2026-01-02T12:35:02.267434] [DEBUG] [REMOTE ] TS: PASS: History has at least 300 days. [2026-01-02T12:35:02.267707] [DEBUG] [REMOTE ] TS: PASS: Price check passed. Min price $33.20. [2026-01-02T12:35:02.267851] [DEBUG] [REMOTE ] TS: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:02.267976] [DEBUG] [REMOTE ] TS: PASS: Integrity check passed. [2026-01-02T12:35:02.268048] [DEBUG] [REMOTE ] TS: Symbol is viable for forecasting. [2026-01-02T12:35:02.268101] [INFO ] [MAIN ] [3179/3541] TS kept (2.4s) | 3175 kept, 4 rejected | 90.9/min | ETA: 4.0m [2026-01-02T12:35:02.751843] [DEBUG] [REMOTE ] TSBK: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:35:02.751979] [DEBUG] [REMOTE ] TSBK: PASS: History has at least 300 days. [2026-01-02T12:35:02.752198] [DEBUG] [REMOTE ] TSBK: PASS: Price check passed. Min price $30.94. [2026-01-02T12:35:02.752339] [DEBUG] [REMOTE ] TSBK: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:02.752456] [DEBUG] [REMOTE ] TSBK: PASS: Integrity check passed. [2026-01-02T12:35:02.752497] [DEBUG] [REMOTE ] TSBK: Symbol is viable for forecasting. [2026-01-02T12:35:02.752548] [INFO ] [MAIN ] [3180/3541] TSBK kept (0.5s) | 3176 kept, 4 rejected | 90.9/min | ETA: 4.0m [2026-01-02T12:35:03.318977] [DEBUG] [REMOTE ] TSCO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:35:03.319106] [DEBUG] [REMOTE ] TSCO: PASS: History has at least 300 days. [2026-01-02T12:35:03.319478] [DEBUG] [REMOTE ] TSCO: PASS: Price check passed. Min price $50.01. [2026-01-02T12:35:03.319631] [DEBUG] [REMOTE ] TSCO: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:03.319745] [DEBUG] [REMOTE ] TSCO: PASS: Integrity check passed. [2026-01-02T12:35:03.319785] [DEBUG] [REMOTE ] TSCO: Symbol is viable for forecasting. [2026-01-02T12:35:03.319832] [INFO ] [MAIN ] [3181/3541] TSCO kept (0.6s) | 3177 kept, 4 rejected | 91.0/min | ETA: 4.0m [2026-01-02T12:35:03.525665] [DEBUG] [REMOTE ] TSDD: Retrieved 593 rows, trimmed to 300. [2026-01-02T12:35:03.525778] [DEBUG] [REMOTE ] TSDD: PASS: History has at least 300 days. [2026-01-02T12:35:03.525986] [DEBUG] [REMOTE ] TSDD: PASS: Price check passed. Min price $6.59. [2026-01-02T12:35:03.526118] [DEBUG] [REMOTE ] TSDD: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:03.526229] [DEBUG] [REMOTE ] TSDD: PASS: Integrity check passed. [2026-01-02T12:35:03.526269] [DEBUG] [REMOTE ] TSDD: Symbol is viable for forecasting. [2026-01-02T12:35:03.526314] [INFO ] [MAIN ] [3182/3541] TSDD kept (0.2s) | 3178 kept, 4 rejected | 91.0/min | ETA: 3.9m [2026-01-02T12:35:04.078142] [DEBUG] [REMOTE ] TSEM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:35:04.078273] [DEBUG] [REMOTE ] TSEM: PASS: History has at least 300 days. [2026-01-02T12:35:04.078484] [DEBUG] [REMOTE ] TSEM: PASS: Price check passed. Min price $71.11. [2026-01-02T12:35:04.078658] [DEBUG] [REMOTE ] TSEM: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:04.078776] [DEBUG] [REMOTE ] TSEM: PASS: Integrity check passed. [2026-01-02T12:35:04.078816] [DEBUG] [REMOTE ] TSEM: Symbol is viable for forecasting. [2026-01-02T12:35:04.078866] [INFO ] [MAIN ] [3183/3541] TSEM kept (0.6s) | 3179 kept, 4 rejected | 91.0/min | ETA: 3.9m [2026-01-02T12:35:04.374963] [DEBUG] [REMOTE ] TSHA: Retrieved 1324 rows, trimmed to 300. [2026-01-02T12:35:04.375084] [DEBUG] [REMOTE ] TSHA: PASS: History has at least 300 days. [2026-01-02T12:35:04.375281] [DEBUG] [REMOTE ] TSHA: PASS: Price check passed. Min price $3.83. [2026-01-02T12:35:04.375413] [DEBUG] [REMOTE ] TSHA: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:04.375517] [DEBUG] [REMOTE ] TSHA: PASS: Integrity check passed. [2026-01-02T12:35:04.375556] [DEBUG] [REMOTE ] TSHA: Symbol is viable for forecasting. [2026-01-02T12:35:04.375628] [INFO ] [MAIN ] [3184/3541] TSHA kept (0.3s) | 3180 kept, 4 rejected | 91.0/min | ETA: 3.9m [2026-01-02T12:35:04.902602] [DEBUG] [REMOTE ] TSI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:35:04.902743] [DEBUG] [REMOTE ] TSI: PASS: History has at least 300 days. [2026-01-02T12:35:04.902974] [DEBUG] [REMOTE ] TSI: PASS: Price check passed. Min price $4.74. [2026-01-02T12:35:04.903107] [DEBUG] [REMOTE ] TSI: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:04.903225] [DEBUG] [REMOTE ] TSI: PASS: Integrity check passed. [2026-01-02T12:35:04.903263] [DEBUG] [REMOTE ] TSI: Symbol is viable for forecasting. [2026-01-02T12:35:04.903311] [INFO ] [MAIN ] [3185/3541] TSI kept (0.5s) | 3181 kept, 4 rejected | 91.0/min | ETA: 3.9m [2026-01-02T12:35:05.142862] [DEBUG] [REMOTE ] TSL: Retrieved 853 rows, trimmed to 300. [2026-01-02T12:35:05.142965] [DEBUG] [REMOTE ] TSL: PASS: History has at least 300 days. [2026-01-02T12:35:05.143168] [DEBUG] [REMOTE ] TSL: PASS: Price check passed. Min price $15.81. [2026-01-02T12:35:05.143307] [DEBUG] [REMOTE ] TSL: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:05.143417] [DEBUG] [REMOTE ] TSL: PASS: Integrity check passed. [2026-01-02T12:35:05.143458] [DEBUG] [REMOTE ] TSL: Symbol is viable for forecasting. [2026-01-02T12:35:05.143506] [INFO ] [MAIN ] [3186/3541] TSL kept (0.2s) | 3182 kept, 4 rejected | 91.0/min | ETA: 3.9m [2026-01-02T12:35:05.700105] [DEBUG] [REMOTE ] TSLA: Retrieved 3902 rows, trimmed to 300. [2026-01-02T12:35:05.700231] [DEBUG] [REMOTE ] TSLA: PASS: History has at least 300 days. [2026-01-02T12:35:05.700434] [DEBUG] [REMOTE ] TSLA: PASS: Price check passed. Min price $391.09. [2026-01-02T12:35:05.700590] [DEBUG] [REMOTE ] TSLA: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:05.700704] [DEBUG] [REMOTE ] TSLA: PASS: Integrity check passed. [2026-01-02T12:35:05.700745] [DEBUG] [REMOTE ] TSLA: Symbol is viable for forecasting. [2026-01-02T12:35:05.700792] [INFO ] [MAIN ] [3187/3541] TSLA kept (0.6s) | 3183 kept, 4 rejected | 91.0/min | ETA: 3.9m [2026-01-02T12:35:05.962210] [DEBUG] [REMOTE ] TSLL: Retrieved 853 rows, trimmed to 300. [2026-01-02T12:35:05.962353] [DEBUG] [REMOTE ] TSLL: PASS: History has at least 300 days. [2026-01-02T12:35:05.962607] [DEBUG] [REMOTE ] TSLL: PASS: Price check passed. Min price $14.91. [2026-01-02T12:35:05.962771] [DEBUG] [REMOTE ] TSLL: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:05.962916] [DEBUG] [REMOTE ] TSLL: PASS: Integrity check passed. [2026-01-02T12:35:05.962967] [DEBUG] [REMOTE ] TSLL: Symbol is viable for forecasting. [2026-01-02T12:35:05.963019] [INFO ] [MAIN ] [3188/3541] TSLL kept (0.3s) | 3184 kept, 4 rejected | 91.0/min | ETA: 3.9m [2026-01-02T12:35:06.341627] [DEBUG] [REMOTE ] TSLQ: Retrieved 871 rows, trimmed to 300. [2026-01-02T12:35:06.341752] [DEBUG] [REMOTE ] TSLQ: PASS: History has at least 300 days. [2026-01-02T12:35:06.341950] [DEBUG] [REMOTE ] TSLQ: PASS: Price check passed. Min price $15.42. [2026-01-02T12:35:06.342086] [DEBUG] [REMOTE ] TSLQ: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:06.342194] [DEBUG] [REMOTE ] TSLQ: PASS: Integrity check passed. [2026-01-02T12:35:06.342234] [DEBUG] [REMOTE ] TSLQ: Symbol is viable for forecasting. [2026-01-02T12:35:06.342281] [INFO ] [MAIN ] [3189/3541] TSLQ kept (0.4s) | 3185 kept, 4 rejected | 91.0/min | ETA: 3.9m [2026-01-02T12:35:06.746811] [DEBUG] [REMOTE ] TSLS: Retrieved 853 rows, trimmed to 300. [2026-01-02T12:35:06.746967] [DEBUG] [REMOTE ] TSLS: PASS: History has at least 300 days. [2026-01-02T12:35:06.747231] [DEBUG] [REMOTE ] TSLS: PASS: Price check passed. Min price $4.66. [2026-01-02T12:35:06.747417] [DEBUG] [REMOTE ] TSLS: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:06.747569] [DEBUG] [REMOTE ] TSLS: PASS: Integrity check passed. [2026-01-02T12:35:06.747691] [DEBUG] [REMOTE ] TSLS: Symbol is viable for forecasting. [2026-01-02T12:35:06.747759] [INFO ] [MAIN ] [3190/3541] TSLS kept (0.4s) | 3186 kept, 4 rejected | 91.1/min | ETA: 3.9m [2026-01-02T12:35:07.254516] [DEBUG] [REMOTE ] TSLX: Retrieved 2964 rows, trimmed to 300. [2026-01-02T12:35:07.254724] [DEBUG] [REMOTE ] TSLX: PASS: History has at least 300 days. [2026-01-02T12:35:07.254982] [DEBUG] [REMOTE ] TSLX: PASS: Price check passed. Min price $20.26. [2026-01-02T12:35:07.255131] [DEBUG] [REMOTE ] TSLX: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:07.255252] [DEBUG] [REMOTE ] TSLX: PASS: Integrity check passed. [2026-01-02T12:35:07.255298] [DEBUG] [REMOTE ] TSLX: Symbol is viable for forecasting. [2026-01-02T12:35:07.255353] [INFO ] [MAIN ] [3191/3541] TSLX kept (0.5s) | 3187 kept, 4 rejected | 91.1/min | ETA: 3.8m [2026-01-02T12:35:07.790507] [DEBUG] [REMOTE ] TSM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:35:07.790658] [DEBUG] [REMOTE ] TSM: PASS: History has at least 300 days. [2026-01-02T12:35:07.790876] [DEBUG] [REMOTE ] TSM: PASS: Price check passed. Min price $274.34. [2026-01-02T12:35:07.791014] [DEBUG] [REMOTE ] TSM: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:07.791126] [DEBUG] [REMOTE ] TSM: PASS: Integrity check passed. [2026-01-02T12:35:07.791166] [DEBUG] [REMOTE ] TSM: Symbol is viable for forecasting. [2026-01-02T12:35:07.791213] [INFO ] [MAIN ] [3192/3541] TSM kept (0.5s) | 3188 kept, 4 rejected | 91.1/min | ETA: 3.8m [2026-01-02T12:35:08.308595] [DEBUG] [REMOTE ] TSN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:35:08.308758] [DEBUG] [REMOTE ] TSN: PASS: History has at least 300 days. [2026-01-02T12:35:08.309002] [DEBUG] [REMOTE ] TSN: PASS: Price check passed. Min price $50.28. [2026-01-02T12:35:08.309144] [DEBUG] [REMOTE ] TSN: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:08.309267] [DEBUG] [REMOTE ] TSN: PASS: Integrity check passed. [2026-01-02T12:35:08.309306] [DEBUG] [REMOTE ] TSN: Symbol is viable for forecasting. [2026-01-02T12:35:08.309356] [INFO ] [MAIN ] [3193/3541] TSN kept (0.5s) | 3189 kept, 4 rejected | 91.1/min | ETA: 3.8m [2026-01-02T12:35:08.669609] [DEBUG] [REMOTE ] TSQ: Retrieved 2878 rows, trimmed to 300. [2026-01-02T12:35:08.669754] [DEBUG] [REMOTE ] TSQ: PASS: History has at least 300 days. [2026-01-02T12:35:08.669953] [DEBUG] [REMOTE ] TSQ: PASS: Price check passed. Min price $4.38. [2026-01-02T12:35:08.670086] [DEBUG] [REMOTE ] TSQ: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:08.670193] [DEBUG] [REMOTE ] TSQ: PASS: Integrity check passed. [2026-01-02T12:35:08.670232] [DEBUG] [REMOTE ] TSQ: Symbol is viable for forecasting. [2026-01-02T12:35:08.670280] [INFO ] [MAIN ] [3194/3541] TSQ kept (0.4s) | 3190 kept, 4 rejected | 91.1/min | ETA: 3.8m [2026-01-02T12:35:12.862437] [DEBUG] [REMOTE ] TTC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:35:12.862583] [DEBUG] [REMOTE ] TTC: PASS: History has at least 300 days. [2026-01-02T12:35:12.862797] [DEBUG] [REMOTE ] TTC: PASS: Price check passed. Min price $67.65. [2026-01-02T12:35:12.862934] [DEBUG] [REMOTE ] TTC: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:12.863047] [DEBUG] [REMOTE ] TTC: PASS: Integrity check passed. [2026-01-02T12:35:12.863087] [DEBUG] [REMOTE ] TTC: Symbol is viable for forecasting. [2026-01-02T12:35:12.863135] [INFO ] [MAIN ] [3195/3541] TTC kept (4.2s) | 3191 kept, 4 rejected | 90.9/min | ETA: 3.8m [2026-01-02T12:35:13.171525] [DEBUG] [REMOTE ] TTD: Retrieved 2333 rows, trimmed to 300. [2026-01-02T12:35:13.171670] [DEBUG] [REMOTE ] TTD: PASS: History has at least 300 days. [2026-01-02T12:35:13.171877] [DEBUG] [REMOTE ] TTD: PASS: Price check passed. Min price $36.19. [2026-01-02T12:35:13.172015] [DEBUG] [REMOTE ] TTD: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:13.172124] [DEBUG] [REMOTE ] TTD: PASS: Integrity check passed. [2026-01-02T12:35:13.172166] [DEBUG] [REMOTE ] TTD: Symbol is viable for forecasting. [2026-01-02T12:35:13.172215] [INFO ] [MAIN ] [3196/3541] TTD kept (0.3s) | 3192 kept, 4 rejected | 91.0/min | ETA: 3.8m [2026-01-02T12:35:13.684102] [DEBUG] [REMOTE ] TTE: Retrieved 4571 rows, trimmed to 300. [2026-01-02T12:35:13.684223] [DEBUG] [REMOTE ] TTE: PASS: History has at least 300 days. [2026-01-02T12:35:13.684426] [DEBUG] [REMOTE ] TTE: PASS: Price check passed. Min price $57.48. [2026-01-02T12:35:13.684557] [DEBUG] [REMOTE ] TTE: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:13.684684] [DEBUG] [REMOTE ] TTE: PASS: Integrity check passed. [2026-01-02T12:35:13.684724] [DEBUG] [REMOTE ] TTE: Symbol is viable for forecasting. [2026-01-02T12:35:13.684772] [INFO ] [MAIN ] [3197/3541] TTE kept (0.5s) | 3193 kept, 4 rejected | 91.0/min | ETA: 3.8m [2026-01-02T12:35:13.996169] [DEBUG] [REMOTE ] TTEC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:35:13.996305] [DEBUG] [REMOTE ] TTEC: PASS: History has at least 300 days. [2026-01-02T12:35:13.996519] [DEBUG] [REMOTE ] TTEC: PASS: Price check passed. Min price $2.57. [2026-01-02T12:35:13.996673] [DEBUG] [REMOTE ] TTEC: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:13.996789] [DEBUG] [REMOTE ] TTEC: PASS: Integrity check passed. [2026-01-02T12:35:13.996829] [DEBUG] [REMOTE ] TTEC: Symbol is viable for forecasting. [2026-01-02T12:35:13.996876] [INFO ] [MAIN ] [3198/3541] TTEC kept (0.3s) | 3194 kept, 4 rejected | 91.0/min | ETA: 3.8m [2026-01-02T12:35:14.547555] [DEBUG] [REMOTE ] TTEK: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:35:14.547710] [DEBUG] [REMOTE ] TTEK: PASS: History has at least 300 days. [2026-01-02T12:35:14.547945] [DEBUG] [REMOTE ] TTEK: PASS: Price check passed. Min price $31.79. [2026-01-02T12:35:14.548079] [DEBUG] [REMOTE ] TTEK: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:14.548196] [DEBUG] [REMOTE ] TTEK: PASS: Integrity check passed. [2026-01-02T12:35:14.548235] [DEBUG] [REMOTE ] TTEK: Symbol is viable for forecasting. [2026-01-02T12:35:14.548286] [INFO ] [MAIN ] [3199/3541] TTEK kept (0.6s) | 3195 kept, 4 rejected | 91.0/min | ETA: 3.8m [2026-01-02T12:35:14.816223] [DEBUG] [REMOTE ] TTI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:35:14.816379] [DEBUG] [REMOTE ] TTI: PASS: History has at least 300 days. [2026-01-02T12:35:14.816621] [DEBUG] [REMOTE ] TTI: PASS: Price check passed. Min price $5.55. [2026-01-02T12:35:14.816758] [DEBUG] [REMOTE ] TTI: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:14.816870] [DEBUG] [REMOTE ] TTI: PASS: Integrity check passed. [2026-01-02T12:35:14.816909] [DEBUG] [REMOTE ] TTI: Symbol is viable for forecasting. [2026-01-02T12:35:14.816957] [INFO ] [MAIN ] [3200/3541] TTI kept (0.3s) | 3196 kept, 4 rejected | 91.0/min | ETA: 3.7m [2026-01-02T12:35:15.391536] [DEBUG] [REMOTE ] TTMI: Retrieved 6355 rows, trimmed to 300. [2026-01-02T12:35:15.391694] [DEBUG] [REMOTE ] TTMI: PASS: History has at least 300 days. [2026-01-02T12:35:15.391930] [DEBUG] [REMOTE ] TTMI: PASS: Price check passed. Min price $53.58. [2026-01-02T12:35:15.392065] [DEBUG] [REMOTE ] TTMI: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:15.392183] [DEBUG] [REMOTE ] TTMI: PASS: Integrity check passed. [2026-01-02T12:35:15.392253] [DEBUG] [REMOTE ] TTMI: Symbol is viable for forecasting. [2026-01-02T12:35:15.392312] [INFO ] [MAIN ] [3201/3541] TTMI kept (0.6s) | 3197 kept, 4 rejected | 91.0/min | ETA: 3.7m [2026-01-02T12:35:15.857310] [DEBUG] [REMOTE ] TTWO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:35:15.857446] [DEBUG] [REMOTE ] TTWO: PASS: History has at least 300 days. [2026-01-02T12:35:15.857689] [DEBUG] [REMOTE ] TTWO: PASS: Price check passed. Min price $232.00. [2026-01-02T12:35:15.857826] [DEBUG] [REMOTE ] TTWO: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:15.857945] [DEBUG] [REMOTE ] TTWO: PASS: Integrity check passed. [2026-01-02T12:35:15.857985] [DEBUG] [REMOTE ] TTWO: Symbol is viable for forecasting. [2026-01-02T12:35:15.858034] [INFO ] [MAIN ] [3202/3541] TTWO kept (0.5s) | 3198 kept, 4 rejected | 91.0/min | ETA: 3.7m [2026-01-02T12:35:16.102350] [DEBUG] [REMOTE ] TUGN: Retrieved 908 rows, trimmed to 300. [2026-01-02T12:35:16.102473] [DEBUG] [REMOTE ] TUGN: PASS: History has at least 300 days. [2026-01-02T12:35:16.102691] [DEBUG] [REMOTE ] TUGN: PASS: Price check passed. Min price $24.37. [2026-01-02T12:35:16.102824] [DEBUG] [REMOTE ] TUGN: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:16.102929] [DEBUG] [REMOTE ] TUGN: PASS: Integrity check passed. [2026-01-02T12:35:16.102968] [DEBUG] [REMOTE ] TUGN: Symbol is viable for forecasting. [2026-01-02T12:35:16.103015] [INFO ] [MAIN ] [3203/3541] TUGN kept (0.2s) | 3199 kept, 4 rejected | 91.0/min | ETA: 3.7m [2026-01-02T12:35:16.651204] [DEBUG] [REMOTE ] TUSK: Retrieved 2316 rows, trimmed to 300. [2026-01-02T12:35:16.651332] [DEBUG] [REMOTE ] TUSK: PASS: History has at least 300 days. [2026-01-02T12:35:16.651533] [DEBUG] [REMOTE ] TUSK: PASS: Price check passed. Min price $1.73. [2026-01-02T12:35:16.651711] [DEBUG] [REMOTE ] TUSK: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:16.651826] [DEBUG] [REMOTE ] TUSK: PASS: Integrity check passed. [2026-01-02T12:35:16.651866] [DEBUG] [REMOTE ] TUSK: Symbol is viable for forecasting. [2026-01-02T12:35:16.651913] [INFO ] [MAIN ] [3204/3541] TUSK kept (0.5s) | 3200 kept, 4 rejected | 91.0/min | ETA: 3.7m [2026-01-02T12:35:17.167725] [DEBUG] [REMOTE ] TVC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:35:17.167881] [DEBUG] [REMOTE ] TVC: PASS: History has at least 300 days. [2026-01-02T12:35:17.168134] [DEBUG] [REMOTE ] TVC: PASS: Price check passed. Min price $23.80. [2026-01-02T12:35:17.168299] [DEBUG] [REMOTE ] TVC: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:17.168433] [DEBUG] [REMOTE ] TVC: PASS: Integrity check passed. [2026-01-02T12:35:17.168479] [DEBUG] [REMOTE ] TVC: Symbol is viable for forecasting. [2026-01-02T12:35:17.168538] [INFO ] [MAIN ] [3205/3541] TVC kept (0.5s) | 3201 kept, 4 rejected | 91.0/min | ETA: 3.7m [2026-01-02T12:35:18.537750] [DEBUG] [REMOTE ] TVE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:35:18.537896] [DEBUG] [REMOTE ] TVE: PASS: History has at least 300 days. [2026-01-02T12:35:18.538117] [DEBUG] [REMOTE ] TVE: PASS: Price check passed. Min price $23.66. [2026-01-02T12:35:18.538268] [DEBUG] [REMOTE ] TVE: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:18.538396] [DEBUG] [REMOTE ] TVE: PASS: Integrity check passed. [2026-01-02T12:35:18.538447] [DEBUG] [REMOTE ] TVE: Symbol is viable for forecasting. [2026-01-02T12:35:18.538501] [INFO ] [MAIN ] [3206/3541] TVE kept (1.4s) | 3202 kept, 4 rejected | 91.0/min | ETA: 3.7m [2026-01-02T12:35:18.881091] [DEBUG] [REMOTE ] TVTX: Retrieved 3306 rows, trimmed to 300. [2026-01-02T12:35:18.881217] [DEBUG] [REMOTE ] TVTX: PASS: History has at least 300 days. [2026-01-02T12:35:18.881413] [DEBUG] [REMOTE ] TVTX: PASS: Price check passed. Min price $25.16. [2026-01-02T12:35:18.881545] [DEBUG] [REMOTE ] TVTX: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:18.881682] [DEBUG] [REMOTE ] TVTX: PASS: Integrity check passed. [2026-01-02T12:35:18.881722] [DEBUG] [REMOTE ] TVTX: Symbol is viable for forecasting. [2026-01-02T12:35:18.881768] [INFO ] [MAIN ] [3207/3541] TVTX kept (0.3s) | 3203 kept, 4 rejected | 91.0/min | ETA: 3.7m [2026-01-02T12:35:19.146614] [DEBUG] [REMOTE ] TWFG: Retrieved 366 rows, trimmed to 300. [2026-01-02T12:35:19.146742] [DEBUG] [REMOTE ] TWFG: PASS: History has at least 300 days. [2026-01-02T12:35:19.146942] [DEBUG] [REMOTE ] TWFG: PASS: Price check passed. Min price $24.14. [2026-01-02T12:35:19.147073] [DEBUG] [REMOTE ] TWFG: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:19.147177] [DEBUG] [REMOTE ] TWFG: PASS: Integrity check passed. [2026-01-02T12:35:19.147217] [DEBUG] [REMOTE ] TWFG: Symbol is viable for forecasting. [2026-01-02T12:35:19.147264] [INFO ] [MAIN ] [3208/3541] TWFG kept (0.3s) | 3204 kept, 4 rejected | 91.0/min | ETA: 3.7m [2026-01-02T12:35:19.510019] [DEBUG] [REMOTE ] TWG: Retrieved 430 rows, trimmed to 300. [2026-01-02T12:35:19.510140] [DEBUG] [REMOTE ] TWG: PASS: History has at least 300 days. [2026-01-02T12:35:19.510334] [DEBUG] [REMOTE ] TWG: PASS: Price check passed. Min price $3.29. [2026-01-02T12:35:19.510466] [DEBUG] [REMOTE ] TWG: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:19.510591] [DEBUG] [REMOTE ] TWG: PASS: Integrity check passed. [2026-01-02T12:35:19.510633] [DEBUG] [REMOTE ] TWG: Symbol is viable for forecasting. [2026-01-02T12:35:19.510680] [INFO ] [MAIN ] [3209/3541] TWG kept (0.4s) | 3205 kept, 4 rejected | 91.1/min | ETA: 3.6m [2026-01-02T12:35:20.271216] [DEBUG] [REMOTE ] TWI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:35:20.271355] [DEBUG] [REMOTE ] TWI: PASS: History has at least 300 days. [2026-01-02T12:35:20.271620] [DEBUG] [REMOTE ] TWI: PASS: Price check passed. Min price $7.19. [2026-01-02T12:35:20.271769] [DEBUG] [REMOTE ] TWI: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:20.271883] [DEBUG] [REMOTE ] TWI: PASS: Integrity check passed. [2026-01-02T12:35:20.271924] [DEBUG] [REMOTE ] TWI: Symbol is viable for forecasting. [2026-01-02T12:35:20.271975] [INFO ] [MAIN ] [3210/3541] TWI kept (0.8s) | 3206 kept, 4 rejected | 91.0/min | ETA: 3.6m [2026-01-02T12:35:20.719218] [DEBUG] [REMOTE ] TWIN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:35:20.719345] [DEBUG] [REMOTE ] TWIN: PASS: History has at least 300 days. [2026-01-02T12:35:20.719548] [DEBUG] [REMOTE ] TWIN: PASS: Price check passed. Min price $14.07. [2026-01-02T12:35:20.719702] [DEBUG] [REMOTE ] TWIN: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:20.719812] [DEBUG] [REMOTE ] TWIN: PASS: Integrity check passed. [2026-01-02T12:35:20.719851] [DEBUG] [REMOTE ] TWIN: Symbol is viable for forecasting. [2026-01-02T12:35:20.719897] [INFO ] [MAIN ] [3211/3541] TWIN kept (0.4s) | 3207 kept, 4 rejected | 91.1/min | ETA: 3.6m [2026-01-02T12:35:21.040052] [DEBUG] [REMOTE ] TWLO: Retrieved 2395 rows, trimmed to 300. [2026-01-02T12:35:21.040188] [DEBUG] [REMOTE ] TWLO: PASS: History has at least 300 days. [2026-01-02T12:35:21.040386] [DEBUG] [REMOTE ] TWLO: PASS: Price check passed. Min price $106.23. [2026-01-02T12:35:21.040521] [DEBUG] [REMOTE ] TWLO: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:21.040656] [DEBUG] [REMOTE ] TWLO: PASS: Integrity check passed. [2026-01-02T12:35:21.040718] [DEBUG] [REMOTE ] TWLO: Symbol is viable for forecasting. [2026-01-02T12:35:21.040767] [INFO ] [MAIN ] [3212/3541] TWLO kept (0.3s) | 3208 kept, 4 rejected | 91.1/min | ETA: 3.6m [2026-01-02T12:35:21.382158] [DEBUG] [REMOTE ] TWO: Retrieved 4067 rows, trimmed to 300. [2026-01-02T12:35:21.382284] [DEBUG] [REMOTE ] TWO: PASS: History has at least 300 days. [2026-01-02T12:35:21.382485] [DEBUG] [REMOTE ] TWO: PASS: Price check passed. Min price $9.42. [2026-01-02T12:35:21.382639] [DEBUG] [REMOTE ] TWO: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:21.382767] [DEBUG] [REMOTE ] TWO: PASS: Integrity check passed. [2026-01-02T12:35:21.382808] [DEBUG] [REMOTE ] TWO: Symbol is viable for forecasting. [2026-01-02T12:35:21.382854] [INFO ] [MAIN ] [3213/3541] TWO kept (0.3s) | 3209 kept, 4 rejected | 91.1/min | ETA: 3.6m [2026-01-02T12:35:21.924114] [DEBUG] [REMOTE ] TX: Retrieved 5011 rows, trimmed to 300. [2026-01-02T12:35:21.924241] [DEBUG] [REMOTE ] TX: PASS: History has at least 300 days. [2026-01-02T12:35:21.924451] [DEBUG] [REMOTE ] TX: PASS: Price check passed. Min price $34.35. [2026-01-02T12:35:21.924612] [DEBUG] [REMOTE ] TX: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:21.924947] [DEBUG] [REMOTE ] TX: PASS: Integrity check passed. [2026-01-02T12:35:21.925006] [DEBUG] [REMOTE ] TX: Symbol is viable for forecasting. [2026-01-02T12:35:21.925071] [INFO ] [MAIN ] [3214/3541] TX kept (0.5s) | 3210 kept, 4 rejected | 91.1/min | ETA: 3.6m [2026-01-02T12:35:22.194063] [DEBUG] [REMOTE ] TXG: Retrieved 1584 rows, trimmed to 300. [2026-01-02T12:35:22.194180] [DEBUG] [REMOTE ] TXG: PASS: History has at least 300 days. [2026-01-02T12:35:22.194374] [DEBUG] [REMOTE ] TXG: PASS: Price check passed. Min price $11.47. [2026-01-02T12:35:22.194507] [DEBUG] [REMOTE ] TXG: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:22.194640] [DEBUG] [REMOTE ] TXG: PASS: Integrity check passed. [2026-01-02T12:35:22.194685] [DEBUG] [REMOTE ] TXG: Symbol is viable for forecasting. [2026-01-02T12:35:22.194733] [INFO ] [MAIN ] [3215/3541] TXG kept (0.3s) | 3211 kept, 4 rejected | 91.1/min | ETA: 3.6m [2026-01-02T12:35:22.595126] [DEBUG] [REMOTE ] TXMD: Retrieved 5549 rows, trimmed to 300. [2026-01-02T12:35:22.595252] [DEBUG] [REMOTE ] TXMD: PASS: History has at least 300 days. [2026-01-02T12:35:22.595456] [DEBUG] [REMOTE ] TXMD: PASS: Price check passed. Min price $1.04. [2026-01-02T12:35:22.595622] [DEBUG] [REMOTE ] TXMD: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:22.595738] [DEBUG] [REMOTE ] TXMD: PASS: Integrity check passed. [2026-01-02T12:35:22.595779] [DEBUG] [REMOTE ] TXMD: Symbol is viable for forecasting. [2026-01-02T12:35:22.595828] [INFO ] [MAIN ] [3216/3541] TXMD kept (0.4s) | 3212 kept, 4 rejected | 91.1/min | ETA: 3.6m [2026-01-02T12:35:37.766088] [DEBUG] [REMOTE ] TXN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:35:37.766245] [DEBUG] [REMOTE ] TXN: PASS: History has at least 300 days. [2026-01-02T12:35:37.766475] [DEBUG] [REMOTE ] TXN: PASS: Price check passed. Min price $153.33. [2026-01-02T12:35:37.766644] [DEBUG] [REMOTE ] TXN: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:37.766771] [DEBUG] [REMOTE ] TXN: PASS: Integrity check passed. [2026-01-02T12:35:37.766814] [DEBUG] [REMOTE ] TXN: Symbol is viable for forecasting. [2026-01-02T12:35:37.766865] [INFO ] [MAIN ] [3217/3541] TXN kept (15.2s) | 3213 kept, 4 rejected | 90.5/min | ETA: 3.6m [2026-01-02T12:35:38.001484] [DEBUG] [REMOTE ] TXO: Retrieved 735 rows, trimmed to 300. [2026-01-02T12:35:38.001655] [DEBUG] [REMOTE ] TXO: PASS: History has at least 300 days. [2026-01-02T12:35:38.001855] [DEBUG] [REMOTE ] TXO: PASS: Price check passed. Min price $10.54. [2026-01-02T12:35:38.001987] [DEBUG] [REMOTE ] TXO: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:38.002093] [DEBUG] [REMOTE ] TXO: PASS: Integrity check passed. [2026-01-02T12:35:38.002132] [DEBUG] [REMOTE ] TXO: Symbol is viable for forecasting. [2026-01-02T12:35:38.002178] [INFO ] [MAIN ] [3218/3541] TXO kept (0.2s) | 3214 kept, 4 rejected | 90.5/min | ETA: 3.6m [2026-01-02T12:35:38.586942] [DEBUG] [REMOTE ] TXRH: Retrieved 5345 rows, trimmed to 300. [2026-01-02T12:35:38.587080] [DEBUG] [REMOTE ] TXRH: PASS: History has at least 300 days. [2026-01-02T12:35:38.587304] [DEBUG] [REMOTE ] TXRH: PASS: Price check passed. Min price $160.09. [2026-01-02T12:35:38.587447] [DEBUG] [REMOTE ] TXRH: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:38.587569] [DEBUG] [REMOTE ] TXRH: PASS: Integrity check passed. [2026-01-02T12:35:38.587632] [DEBUG] [REMOTE ] TXRH: Symbol is viable for forecasting. [2026-01-02T12:35:38.587684] [INFO ] [MAIN ] [3219/3541] TXRH kept (0.6s) | 3215 kept, 4 rejected | 90.5/min | ETA: 3.6m [2026-01-02T12:35:39.048253] [DEBUG] [REMOTE ] TY: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:35:39.048382] [DEBUG] [REMOTE ] TY: PASS: History has at least 300 days. [2026-01-02T12:35:39.048617] [DEBUG] [REMOTE ] TY: PASS: Price check passed. Min price $31.25. [2026-01-02T12:35:39.048757] [DEBUG] [REMOTE ] TY: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:39.048867] [DEBUG] [REMOTE ] TY: PASS: Integrity check passed. [2026-01-02T12:35:39.048907] [DEBUG] [REMOTE ] TY: Symbol is viable for forecasting. [2026-01-02T12:35:39.048952] [INFO ] [MAIN ] [3220/3541] TY kept (0.5s) | 3216 kept, 4 rejected | 90.5/min | ETA: 3.5m [2026-01-02T12:35:39.484415] [DEBUG] [REMOTE ] TYG: Retrieved 5499 rows, trimmed to 300. [2026-01-02T12:35:39.484549] [DEBUG] [REMOTE ] TYG: PASS: History has at least 300 days. [2026-01-02T12:35:39.484787] [DEBUG] [REMOTE ] TYG: PASS: Price check passed. Min price $40.26. [2026-01-02T12:35:39.484919] [DEBUG] [REMOTE ] TYG: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:39.485036] [DEBUG] [REMOTE ] TYG: PASS: Integrity check passed. [2026-01-02T12:35:39.485075] [DEBUG] [REMOTE ] TYG: Symbol is viable for forecasting. [2026-01-02T12:35:39.485123] [INFO ] [MAIN ] [3221/3541] TYG kept (0.4s) | 3217 kept, 4 rejected | 90.5/min | ETA: 3.5m [2026-01-02T12:35:39.592029] [DEBUG] [REMOTE ] TYGO: Retrieved 1086 rows, trimmed to 300. [2026-01-02T12:35:39.592157] [DEBUG] [REMOTE ] TYGO: PASS: History has at least 300 days. [2026-01-02T12:35:39.592355] [DEBUG] [REMOTE ] TYGO: PASS: Price check passed. Min price $1.38. [2026-01-02T12:35:39.592489] [DEBUG] [REMOTE ] TYGO: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:39.592617] [DEBUG] [REMOTE ] TYGO: PASS: Integrity check passed. [2026-01-02T12:35:39.592660] [DEBUG] [REMOTE ] TYGO: Symbol is viable for forecasting. [2026-01-02T12:35:39.592716] [INFO ] [MAIN ] [3222/3541] TYGO kept (0.1s) | 3218 kept, 4 rejected | 90.6/min | ETA: 3.5m [2026-01-02T12:35:40.341017] [DEBUG] [REMOTE ] TYL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:35:40.341162] [DEBUG] [REMOTE ] TYL: PASS: History has at least 300 days. [2026-01-02T12:35:40.341387] [DEBUG] [REMOTE ] TYL: PASS: Price check passed. Min price $447.00. [2026-01-02T12:35:40.341525] [DEBUG] [REMOTE ] TYL: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:40.341664] [DEBUG] [REMOTE ] TYL: PASS: Integrity check passed. [2026-01-02T12:35:40.341734] [DEBUG] [REMOTE ] TYL: Symbol is viable for forecasting. [2026-01-02T12:35:40.341788] [INFO ] [MAIN ] [3223/3541] TYL kept (0.7s) | 3219 kept, 4 rejected | 90.6/min | ETA: 3.5m [2026-01-02T12:35:40.573872] [DEBUG] [REMOTE ] TYRA: Retrieved 1078 rows, trimmed to 300. [2026-01-02T12:35:40.574021] [DEBUG] [REMOTE ] TYRA: PASS: History has at least 300 days. [2026-01-02T12:35:40.574227] [DEBUG] [REMOTE ] TYRA: PASS: Price check passed. Min price $13.37. [2026-01-02T12:35:40.574362] [DEBUG] [REMOTE ] TYRA: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:40.574472] [DEBUG] [REMOTE ] TYRA: PASS: Integrity check passed. [2026-01-02T12:35:40.574512] [DEBUG] [REMOTE ] TYRA: Symbol is viable for forecasting. [2026-01-02T12:35:40.574561] [INFO ] [MAIN ] [3224/3541] TYRA kept (0.2s) | 3220 kept, 4 rejected | 90.6/min | ETA: 3.5m [2026-01-02T12:35:41.182524] [DEBUG] [REMOTE ] TZOO: Retrieved 5874 rows, trimmed to 300. [2026-01-02T12:35:41.182676] [DEBUG] [REMOTE ] TZOO: PASS: History has at least 300 days. [2026-01-02T12:35:41.182895] [DEBUG] [REMOTE ] TZOO: PASS: Price check passed. Min price $6.63. [2026-01-02T12:35:41.183034] [DEBUG] [REMOTE ] TZOO: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:41.183165] [DEBUG] [REMOTE ] TZOO: PASS: Integrity check passed. [2026-01-02T12:35:41.183216] [DEBUG] [REMOTE ] TZOO: Symbol is viable for forecasting. [2026-01-02T12:35:41.183273] [INFO ] [MAIN ] [3225/3541] TZOO kept (0.6s) | 3221 kept, 4 rejected | 90.6/min | ETA: 3.5m [2026-01-02T12:35:41.486050] [DEBUG] [REMOTE ] UAA: Retrieved 5060 rows, trimmed to 300. [2026-01-02T12:35:41.486173] [DEBUG] [REMOTE ] UAA: PASS: History has at least 300 days. [2026-01-02T12:35:41.486372] [DEBUG] [REMOTE ] UAA: PASS: Price check passed. Min price $4.17. [2026-01-02T12:35:41.486503] [DEBUG] [REMOTE ] UAA: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:41.486628] [DEBUG] [REMOTE ] UAA: PASS: Integrity check passed. [2026-01-02T12:35:41.486670] [DEBUG] [REMOTE ] UAA: Symbol is viable for forecasting. [2026-01-02T12:35:41.486717] [INFO ] [MAIN ] [3226/3541] UAA kept (0.3s) | 3222 kept, 4 rejected | 90.6/min | ETA: 3.5m [2026-01-02T12:35:41.936189] [DEBUG] [REMOTE ] UAE: Retrieved 2936 rows, trimmed to 300. [2026-01-02T12:35:41.936309] [DEBUG] [REMOTE ] UAE: PASS: History has at least 300 days. [2026-01-02T12:35:41.936507] [DEBUG] [REMOTE ] UAE: PASS: Price check passed. Min price $18.31. [2026-01-02T12:35:41.936671] [DEBUG] [REMOTE ] UAE: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:41.936781] [DEBUG] [REMOTE ] UAE: PASS: Integrity check passed. [2026-01-02T12:35:41.936820] [DEBUG] [REMOTE ] UAE: Symbol is viable for forecasting. [2026-01-02T12:35:41.936867] [INFO ] [MAIN ] [3227/3541] UAE kept (0.5s) | 3223 kept, 4 rejected | 90.6/min | ETA: 3.5m [2026-01-02T12:35:42.293917] [DEBUG] [REMOTE ] UAL: Retrieved 5008 rows, trimmed to 300. [2026-01-02T12:35:42.294058] [DEBUG] [REMOTE ] UAL: PASS: History has at least 300 days. [2026-01-02T12:35:42.294286] [DEBUG] [REMOTE ] UAL: PASS: Price check passed. Min price $89.95. [2026-01-02T12:35:42.294426] [DEBUG] [REMOTE ] UAL: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:42.294546] [DEBUG] [REMOTE ] UAL: PASS: Integrity check passed. [2026-01-02T12:35:42.294609] [DEBUG] [REMOTE ] UAL: Symbol is viable for forecasting. [2026-01-02T12:35:42.294661] [INFO ] [MAIN ] [3228/3541] UAL kept (0.4s) | 3224 kept, 4 rejected | 90.6/min | ETA: 3.5m [2026-01-02T12:35:42.760821] [DEBUG] [REMOTE ] UBFO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:35:42.760964] [DEBUG] [REMOTE ] UBFO: PASS: History has at least 300 days. [2026-01-02T12:35:42.761179] [DEBUG] [REMOTE ] UBFO: PASS: Price check passed. Min price $8.44. [2026-01-02T12:35:42.761315] [DEBUG] [REMOTE ] UBFO: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:42.761431] [DEBUG] [REMOTE ] UBFO: PASS: Integrity check passed. [2026-01-02T12:35:42.761472] [DEBUG] [REMOTE ] UBFO: Symbol is viable for forecasting. [2026-01-02T12:35:42.761519] [INFO ] [MAIN ] [3229/3541] UBFO kept (0.5s) | 3225 kept, 4 rejected | 90.6/min | ETA: 3.4m [2026-01-02T12:35:42.915110] [DEBUG] [REMOTE ] UBND: Retrieved 1065 rows, trimmed to 300. [2026-01-02T12:35:42.915453] [DEBUG] [REMOTE ] UBND: PASS: History has at least 300 days. [2026-01-02T12:35:42.915690] [DEBUG] [REMOTE ] UBND: PASS: Price check passed. Min price $21.73. [2026-01-02T12:35:42.915834] [DEBUG] [REMOTE ] UBND: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:42.915942] [DEBUG] [REMOTE ] UBND: PASS: Integrity check passed. [2026-01-02T12:35:42.915982] [DEBUG] [REMOTE ] UBND: Symbol is viable for forecasting. [2026-01-02T12:35:42.916030] [INFO ] [MAIN ] [3230/3541] UBND kept (0.2s) | 3226 kept, 4 rejected | 90.6/min | ETA: 3.4m [2026-01-02T12:35:43.272043] [DEBUG] [REMOTE ] UBRL: Retrieved 333 rows, trimmed to 300. [2026-01-02T12:35:43.272165] [DEBUG] [REMOTE ] UBRL: PASS: History has at least 300 days. [2026-01-02T12:35:43.272356] [DEBUG] [REMOTE ] UBRL: PASS: Price check passed. Min price $19.91. [2026-01-02T12:35:43.272488] [DEBUG] [REMOTE ] UBRL: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:43.272613] [DEBUG] [REMOTE ] UBRL: PASS: Integrity check passed. [2026-01-02T12:35:43.272656] [DEBUG] [REMOTE ] UBRL: Symbol is viable for forecasting. [2026-01-02T12:35:43.272702] [INFO ] [MAIN ] [3231/3541] UBRL kept (0.4s) | 3227 kept, 4 rejected | 90.7/min | ETA: 3.4m [2026-01-02T12:35:43.983387] [DEBUG] [REMOTE ] UBS: Retrieved 2793 rows, trimmed to 300. [2026-01-02T12:35:43.983513] [DEBUG] [REMOTE ] UBS: PASS: History has at least 300 days. [2026-01-02T12:35:43.983744] [DEBUG] [REMOTE ] UBS: PASS: Price check passed. Min price $36.79. [2026-01-02T12:35:43.983882] [DEBUG] [REMOTE ] UBS: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:43.983993] [DEBUG] [REMOTE ] UBS: PASS: Integrity check passed. [2026-01-02T12:35:43.984033] [DEBUG] [REMOTE ] UBS: Symbol is viable for forecasting. [2026-01-02T12:35:43.984082] [INFO ] [MAIN ] [3232/3541] UBS kept (0.7s) | 3228 kept, 4 rejected | 90.7/min | ETA: 3.4m [2026-01-02T12:35:46.020378] [DEBUG] [REMOTE ] UBSI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:35:46.020512] [DEBUG] [REMOTE ] UBSI: PASS: History has at least 300 days. [2026-01-02T12:35:46.020747] [DEBUG] [REMOTE ] UBSI: PASS: Price check passed. Min price $33.98. [2026-01-02T12:35:46.020919] [DEBUG] [REMOTE ] UBSI: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:46.021046] [DEBUG] [REMOTE ] UBSI: PASS: Integrity check passed. [2026-01-02T12:35:46.021087] [DEBUG] [REMOTE ] UBSI: Symbol is viable for forecasting. [2026-01-02T12:35:46.021136] [INFO ] [MAIN ] [3233/3541] UBSI kept (2.0s) | 3229 kept, 4 rejected | 90.6/min | ETA: 3.4m [2026-01-02T12:35:46.249504] [DEBUG] [REMOTE ] UDMY: Retrieved 1047 rows, trimmed to 300. [2026-01-02T12:35:46.249636] [DEBUG] [REMOTE ] UDMY: PASS: History has at least 300 days. [2026-01-02T12:35:46.249833] [DEBUG] [REMOTE ] UDMY: PASS: Price check passed. Min price $4.91. [2026-01-02T12:35:46.249965] [DEBUG] [REMOTE ] UDMY: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:46.250071] [DEBUG] [REMOTE ] UDMY: PASS: Integrity check passed. [2026-01-02T12:35:46.250136] [DEBUG] [REMOTE ] UDMY: Symbol is viable for forecasting. [2026-01-02T12:35:46.250185] [INFO ] [MAIN ] [3234/3541] UDMY kept (0.2s) | 3230 kept, 4 rejected | 90.6/min | ETA: 3.4m [2026-01-02T12:35:46.739748] [DEBUG] [REMOTE ] UE: Retrieved 2756 rows, trimmed to 300. [2026-01-02T12:35:46.739871] [DEBUG] [REMOTE ] UE: PASS: History has at least 300 days. [2026-01-02T12:35:46.740071] [DEBUG] [REMOTE ] UE: PASS: Price check passed. Min price $18.32. [2026-01-02T12:35:46.740201] [DEBUG] [REMOTE ] UE: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:46.740309] [DEBUG] [REMOTE ] UE: PASS: Integrity check passed. [2026-01-02T12:35:46.740348] [DEBUG] [REMOTE ] UE: Symbol is viable for forecasting. [2026-01-02T12:35:46.740396] [INFO ] [MAIN ] [3235/3541] UE kept (0.5s) | 3231 kept, 4 rejected | 90.6/min | ETA: 3.4m [2026-01-02T12:35:47.282955] [DEBUG] [REMOTE ] UEIC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:35:47.283102] [DEBUG] [REMOTE ] UEIC: PASS: History has at least 300 days. [2026-01-02T12:35:47.283313] [DEBUG] [REMOTE ] UEIC: PASS: Price check passed. Min price $2.76. [2026-01-02T12:35:47.283445] [DEBUG] [REMOTE ] UEIC: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:47.283555] [DEBUG] [REMOTE ] UEIC: PASS: Integrity check passed. [2026-01-02T12:35:47.283614] [DEBUG] [REMOTE ] UEIC: Symbol is viable for forecasting. [2026-01-02T12:35:47.283665] [INFO ] [MAIN ] [3236/3541] UEIC kept (0.5s) | 3232 kept, 4 rejected | 90.6/min | ETA: 3.4m [2026-01-02T12:35:47.740461] [DEBUG] [REMOTE ] UFCS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:35:47.740613] [DEBUG] [REMOTE ] UFCS: PASS: History has at least 300 days. [2026-01-02T12:35:47.740835] [DEBUG] [REMOTE ] UFCS: PASS: Price check passed. Min price $29.90. [2026-01-02T12:35:47.740967] [DEBUG] [REMOTE ] UFCS: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:47.741081] [DEBUG] [REMOTE ] UFCS: PASS: Integrity check passed. [2026-01-02T12:35:47.741121] [DEBUG] [REMOTE ] UFCS: Symbol is viable for forecasting. [2026-01-02T12:35:47.741168] [INFO ] [MAIN ] [3237/3541] UFCS kept (0.5s) | 3233 kept, 4 rejected | 90.6/min | ETA: 3.4m [2026-01-02T12:35:48.198242] [DEBUG] [REMOTE ] UFI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:35:48.198379] [DEBUG] [REMOTE ] UFI: PASS: History has at least 300 days. [2026-01-02T12:35:48.198637] [DEBUG] [REMOTE ] UFI: PASS: Price check passed. Min price $2.98. [2026-01-02T12:35:48.198776] [DEBUG] [REMOTE ] UFI: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:48.198891] [DEBUG] [REMOTE ] UFI: PASS: Integrity check passed. [2026-01-02T12:35:48.198931] [DEBUG] [REMOTE ] UFI: Symbol is viable for forecasting. [2026-01-02T12:35:48.198978] [INFO ] [MAIN ] [3238/3541] UFI kept (0.5s) | 3234 kept, 4 rejected | 90.6/min | ETA: 3.3m [2026-01-02T12:35:48.477873] [DEBUG] [REMOTE ] UFO: Retrieved 1691 rows, trimmed to 300. [2026-01-02T12:35:48.478090] [DEBUG] [REMOTE ] UFO: PASS: History has at least 300 days. [2026-01-02T12:35:48.478350] [DEBUG] [REMOTE ] UFO: PASS: Price check passed. Min price $31.37. [2026-01-02T12:35:48.478492] [DEBUG] [REMOTE ] UFO: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:48.478657] [DEBUG] [REMOTE ] UFO: PASS: Integrity check passed. [2026-01-02T12:35:48.478703] [DEBUG] [REMOTE ] UFO: Symbol is viable for forecasting. [2026-01-02T12:35:48.478758] [INFO ] [MAIN ] [3239/3541] UFO kept (0.3s) | 3235 kept, 4 rejected | 90.7/min | ETA: 3.3m [2026-01-02T12:35:49.064783] [DEBUG] [REMOTE ] UFPI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:35:49.064985] [DEBUG] [REMOTE ] UFPI: PASS: History has at least 300 days. [2026-01-02T12:35:49.065450] [DEBUG] [REMOTE ] UFPI: PASS: Price check passed. Min price $87.77. [2026-01-02T12:35:49.065619] [DEBUG] [REMOTE ] UFPI: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:49.065752] [DEBUG] [REMOTE ] UFPI: PASS: Integrity check passed. [2026-01-02T12:35:49.065795] [DEBUG] [REMOTE ] UFPI: Symbol is viable for forecasting. [2026-01-02T12:35:49.065849] [INFO ] [MAIN ] [3240/3541] UFPI kept (0.6s) | 3236 kept, 4 rejected | 90.7/min | ETA: 3.3m [2026-01-02T12:35:50.222394] [DEBUG] [REMOTE ] UGI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:35:50.222645] [DEBUG] [REMOTE ] UGI: PASS: History has at least 300 days. [2026-01-02T12:35:50.222918] [DEBUG] [REMOTE ] UGI: PASS: Price check passed. Min price $31.44. [2026-01-02T12:35:50.223061] [DEBUG] [REMOTE ] UGI: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:50.223190] [DEBUG] [REMOTE ] UGI: PASS: Integrity check passed. [2026-01-02T12:35:50.223232] [DEBUG] [REMOTE ] UGI: Symbol is viable for forecasting. [2026-01-02T12:35:50.223285] [INFO ] [MAIN ] [3241/3541] UGI kept (1.2s) | 3237 kept, 4 rejected | 90.6/min | ETA: 3.3m [2026-01-02T12:35:50.771358] [DEBUG] [REMOTE ] UGP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:35:50.771510] [DEBUG] [REMOTE ] UGP: PASS: History has at least 300 days. [2026-01-02T12:35:50.771753] [DEBUG] [REMOTE ] UGP: PASS: Price check passed. Min price $3.57. [2026-01-02T12:35:50.771891] [DEBUG] [REMOTE ] UGP: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:50.772007] [DEBUG] [REMOTE ] UGP: PASS: Integrity check passed. [2026-01-02T12:35:50.772048] [DEBUG] [REMOTE ] UGP: Symbol is viable for forecasting. [2026-01-02T12:35:50.772104] [INFO ] [MAIN ] [3242/3541] UGP kept (0.5s) | 3238 kept, 4 rejected | 90.6/min | ETA: 3.3m [2026-01-02T12:35:51.243957] [DEBUG] [REMOTE ] UHAL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:35:51.244108] [DEBUG] [REMOTE ] UHAL: PASS: History has at least 300 days. [2026-01-02T12:35:51.244369] [DEBUG] [REMOTE ] UHAL: PASS: Price check passed. Min price $48.76. [2026-01-02T12:35:51.244530] [DEBUG] [REMOTE ] UHAL: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:51.244696] [DEBUG] [REMOTE ] UHAL: PASS: Integrity check passed. [2026-01-02T12:35:51.244754] [DEBUG] [REMOTE ] UHAL: Symbol is viable for forecasting. [2026-01-02T12:35:51.244825] [INFO ] [MAIN ] [3243/3541] UHAL kept (0.5s) | 3239 kept, 4 rejected | 90.7/min | ETA: 3.3m [2026-01-02T12:35:51.478991] [DEBUG] [REMOTE ] UHG: Retrieved 1197 rows, trimmed to 300. [2026-01-02T12:35:51.479131] [DEBUG] [REMOTE ] UHG: PASS: History has at least 300 days. [2026-01-02T12:35:51.479346] [DEBUG] [REMOTE ] UHG: PASS: Price check passed. Min price $1.03. [2026-01-02T12:35:51.479486] [DEBUG] [REMOTE ] UHG: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:51.479620] [DEBUG] [REMOTE ] UHG: PASS: Integrity check passed. [2026-01-02T12:35:51.479663] [DEBUG] [REMOTE ] UHG: Symbol is viable for forecasting. [2026-01-02T12:35:51.479713] [INFO ] [MAIN ] [3244/3541] UHG kept (0.2s) | 3240 kept, 4 rejected | 90.7/min | ETA: 3.3m [2026-01-02T12:35:52.107295] [DEBUG] [REMOTE ] UHS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:35:52.107430] [DEBUG] [REMOTE ] UHS: PASS: History has at least 300 days. [2026-01-02T12:35:52.107673] [DEBUG] [REMOTE ] UHS: PASS: Price check passed. Min price $195.95. [2026-01-02T12:35:52.107816] [DEBUG] [REMOTE ] UHS: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:52.107934] [DEBUG] [REMOTE ] UHS: PASS: Integrity check passed. [2026-01-02T12:35:52.108003] [DEBUG] [REMOTE ] UHS: Symbol is viable for forecasting. [2026-01-02T12:35:52.108061] [INFO ] [MAIN ] [3245/3541] UHS kept (0.6s) | 3241 kept, 4 rejected | 90.7/min | ETA: 3.3m [2026-01-02T12:35:52.359392] [DEBUG] [REMOTE ] UI: Retrieved 3574 rows, trimmed to 300. [2026-01-02T12:35:52.359524] [DEBUG] [REMOTE ] UI: PASS: History has at least 300 days. [2026-01-02T12:35:52.359759] [DEBUG] [REMOTE ] UI: PASS: Price check passed. Min price $515.44. [2026-01-02T12:35:52.359901] [DEBUG] [REMOTE ] UI: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:52.360015] [DEBUG] [REMOTE ] UI: PASS: Integrity check passed. [2026-01-02T12:35:52.360057] [DEBUG] [REMOTE ] UI: Symbol is viable for forecasting. [2026-01-02T12:35:52.360105] [INFO ] [MAIN ] [3246/3541] UI kept (0.3s) | 3242 kept, 4 rejected | 90.7/min | ETA: 3.3m [2026-01-02T12:35:52.849600] [DEBUG] [REMOTE ] UIS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:35:52.849736] [DEBUG] [REMOTE ] UIS: PASS: History has at least 300 days. [2026-01-02T12:35:52.849955] [DEBUG] [REMOTE ] UIS: PASS: Price check passed. Min price $2.39. [2026-01-02T12:35:52.850097] [DEBUG] [REMOTE ] UIS: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:52.850219] [DEBUG] [REMOTE ] UIS: PASS: Integrity check passed. [2026-01-02T12:35:52.850263] [DEBUG] [REMOTE ] UIS: Symbol is viable for forecasting. [2026-01-02T12:35:52.850313] [INFO ] [MAIN ] [3247/3541] UIS kept (0.5s) | 3243 kept, 4 rejected | 90.7/min | ETA: 3.2m [2026-01-02T12:35:53.126873] [DEBUG] [REMOTE ] UITB: Retrieved 2056 rows, trimmed to 300. [2026-01-02T12:35:53.127006] [DEBUG] [REMOTE ] UITB: PASS: History has at least 300 days. [2026-01-02T12:35:53.127253] [DEBUG] [REMOTE ] UITB: PASS: Price check passed. Min price $46.94. [2026-01-02T12:35:53.127421] [DEBUG] [REMOTE ] UITB: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:53.127554] [DEBUG] [REMOTE ] UITB: PASS: Integrity check passed. [2026-01-02T12:35:53.127663] [DEBUG] [REMOTE ] UITB: Symbol is viable for forecasting. [2026-01-02T12:35:53.127728] [INFO ] [MAIN ] [3248/3541] UITB kept (0.3s) | 3244 kept, 4 rejected | 90.7/min | ETA: 3.2m [2026-01-02T12:35:53.611292] [DEBUG] [REMOTE ] UL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:35:53.611493] [DEBUG] [REMOTE ] UL: PASS: History has at least 300 days. [2026-01-02T12:35:53.611812] [DEBUG] [REMOTE ] UL: PASS: Price check passed. Min price $62.27. [2026-01-02T12:35:53.611954] [DEBUG] [REMOTE ] UL: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:53.612086] [DEBUG] [REMOTE ] UL: PASS: Integrity check passed. [2026-01-02T12:35:53.612127] [DEBUG] [REMOTE ] UL: Symbol is viable for forecasting. [2026-01-02T12:35:53.612180] [INFO ] [MAIN ] [3249/3541] UL kept (0.5s) | 3245 kept, 4 rejected | 90.7/min | ETA: 3.2m [2026-01-02T12:35:54.207773] [DEBUG] [REMOTE ] ULBI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:35:54.207974] [DEBUG] [REMOTE ] ULBI: PASS: History has at least 300 days. [2026-01-02T12:35:54.208264] [DEBUG] [REMOTE ] ULBI: PASS: Price check passed. Min price $5.05. [2026-01-02T12:35:54.208408] [DEBUG] [REMOTE ] ULBI: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:54.208785] [DEBUG] [REMOTE ] ULBI: PASS: Integrity check passed. [2026-01-02T12:35:54.208835] [DEBUG] [REMOTE ] ULBI: Symbol is viable for forecasting. [2026-01-02T12:35:54.208899] [INFO ] [MAIN ] [3250/3541] ULBI kept (0.6s) | 3246 kept, 4 rejected | 90.7/min | ETA: 3.2m [2026-01-02T12:35:54.455288] [DEBUG] [REMOTE ] ULCC: Retrieved 1194 rows, trimmed to 300. [2026-01-02T12:35:54.455476] [DEBUG] [REMOTE ] ULCC: PASS: History has at least 300 days. [2026-01-02T12:35:54.455768] [DEBUG] [REMOTE ] ULCC: PASS: Price check passed. Min price $3.60. [2026-01-02T12:35:54.455917] [DEBUG] [REMOTE ] ULCC: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:54.456043] [DEBUG] [REMOTE ] ULCC: PASS: Integrity check passed. [2026-01-02T12:35:54.456085] [DEBUG] [REMOTE ] ULCC: Symbol is viable for forecasting. [2026-01-02T12:35:54.456139] [INFO ] [MAIN ] [3251/3541] ULCC kept (0.2s) | 3247 kept, 4 rejected | 90.7/min | ETA: 3.2m [2026-01-02T12:35:55.014841] [DEBUG] [REMOTE ] ULH: Retrieved 2432 rows, trimmed to 300. [2026-01-02T12:35:55.014988] [DEBUG] [REMOTE ] ULH: PASS: History has at least 300 days. [2026-01-02T12:35:55.015222] [DEBUG] [REMOTE ] ULH: PASS: Price check passed. Min price $12.87. [2026-01-02T12:35:55.015375] [DEBUG] [REMOTE ] ULH: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:55.015498] [DEBUG] [REMOTE ] ULH: PASS: Integrity check passed. [2026-01-02T12:35:55.015539] [DEBUG] [REMOTE ] ULH: Symbol is viable for forecasting. [2026-01-02T12:35:55.015610] [INFO ] [MAIN ] [3252/3541] ULH kept (0.6s) | 3248 kept, 4 rejected | 90.7/min | ETA: 3.2m [2026-01-02T12:35:55.376293] [DEBUG] [REMOTE ] ULTA: Retrieved 4575 rows, trimmed to 300. [2026-01-02T12:35:55.376488] [DEBUG] [REMOTE ] ULTA: PASS: History has at least 300 days. [2026-01-02T12:35:55.376796] [DEBUG] [REMOTE ] ULTA: PASS: Price check passed. Min price $496.44. [2026-01-02T12:35:55.376940] [DEBUG] [REMOTE ] ULTA: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:55.377075] [DEBUG] [REMOTE ] ULTA: PASS: Integrity check passed. [2026-01-02T12:35:55.377122] [DEBUG] [REMOTE ] ULTA: Symbol is viable for forecasting. [2026-01-02T12:35:55.377176] [INFO ] [MAIN ] [3253/3541] ULTA kept (0.4s) | 3249 kept, 4 rejected | 90.8/min | ETA: 3.2m [2026-01-02T12:35:55.603617] [DEBUG] [REMOTE ] ULY: Retrieved 552 rows, trimmed to 300. [2026-01-02T12:35:55.603736] [DEBUG] [REMOTE ] ULY: PASS: History has at least 300 days. [2026-01-02T12:35:55.603929] [DEBUG] [REMOTE ] ULY: PASS: Price check passed. Min price $1.76. [2026-01-02T12:35:55.604062] [DEBUG] [REMOTE ] ULY: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:55.604168] [DEBUG] [REMOTE ] ULY: PASS: Integrity check passed. [2026-01-02T12:35:55.604208] [DEBUG] [REMOTE ] ULY: Symbol is viable for forecasting. [2026-01-02T12:35:55.604255] [INFO ] [MAIN ] [3254/3541] ULY kept (0.2s) | 3250 kept, 4 rejected | 90.8/min | ETA: 3.2m [2026-01-02T12:35:56.300750] [DEBUG] [REMOTE ] UMBF: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:35:56.300880] [DEBUG] [REMOTE ] UMBF: PASS: History has at least 300 days. [2026-01-02T12:35:56.301085] [DEBUG] [REMOTE ] UMBF: PASS: Price check passed. Min price $103.61. [2026-01-02T12:35:56.301218] [DEBUG] [REMOTE ] UMBF: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:56.301333] [DEBUG] [REMOTE ] UMBF: PASS: Integrity check passed. [2026-01-02T12:35:56.301372] [DEBUG] [REMOTE ] UMBF: Symbol is viable for forecasting. [2026-01-02T12:35:56.301418] [INFO ] [MAIN ] [3255/3541] UMBF kept (0.7s) | 3251 kept, 4 rejected | 90.8/min | ETA: 3.2m [2026-01-02T12:35:58.167260] [DEBUG] [REMOTE ] UMC: Retrieved 6359 rows, trimmed to 300. [2026-01-02T12:35:58.167394] [DEBUG] [REMOTE ] UMC: PASS: History has at least 300 days. [2026-01-02T12:35:58.167645] [DEBUG] [REMOTE ] UMC: PASS: Price check passed. Min price $7.02. [2026-01-02T12:35:58.167786] [DEBUG] [REMOTE ] UMC: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:58.167903] [DEBUG] [REMOTE ] UMC: PASS: Integrity check passed. [2026-01-02T12:35:58.167970] [DEBUG] [REMOTE ] UMC: Symbol is viable for forecasting. [2026-01-02T12:35:58.168021] [INFO ] [MAIN ] [3256/3541] UMC kept (1.9s) | 3252 kept, 4 rejected | 90.7/min | ETA: 3.1m [2026-01-02T12:35:58.629152] [DEBUG] [REMOTE ] UMH: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:35:58.629296] [DEBUG] [REMOTE ] UMH: PASS: History has at least 300 days. [2026-01-02T12:35:58.629554] [DEBUG] [REMOTE ] UMH: PASS: Price check passed. Min price $13.91. [2026-01-02T12:35:58.629719] [DEBUG] [REMOTE ] UMH: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:58.629841] [DEBUG] [REMOTE ] UMH: PASS: Integrity check passed. [2026-01-02T12:35:58.629882] [DEBUG] [REMOTE ] UMH: Symbol is viable for forecasting. [2026-01-02T12:35:58.629931] [INFO ] [MAIN ] [3257/3541] UMH kept (0.5s) | 3253 kept, 4 rejected | 90.7/min | ETA: 3.1m [2026-01-02T12:35:58.885638] [DEBUG] [REMOTE ] UMMA: Retrieved 999 rows, trimmed to 300. [2026-01-02T12:35:58.885849] [DEBUG] [REMOTE ] UMMA: PASS: History has at least 300 days. [2026-01-02T12:35:58.886102] [DEBUG] [REMOTE ] UMMA: PASS: Price check passed. Min price $27.33. [2026-01-02T12:35:58.886246] [DEBUG] [REMOTE ] UMMA: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:58.886367] [DEBUG] [REMOTE ] UMMA: PASS: Integrity check passed. [2026-01-02T12:35:58.886410] [DEBUG] [REMOTE ] UMMA: Symbol is viable for forecasting. [2026-01-02T12:35:58.886463] [INFO ] [MAIN ] [3258/3541] UMMA kept (0.3s) | 3254 kept, 4 rejected | 90.8/min | ETA: 3.1m [2026-01-02T12:35:59.262863] [DEBUG] [REMOTE ] UNCY: Retrieved 1125 rows, trimmed to 300. [2026-01-02T12:35:59.263055] [DEBUG] [REMOTE ] UNCY: PASS: History has at least 300 days. [2026-01-02T12:35:59.263359] [DEBUG] [REMOTE ] UNCY: PASS: Price check passed. Min price $4.44. [2026-01-02T12:35:59.263534] [DEBUG] [REMOTE ] UNCY: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:59.263697] [DEBUG] [REMOTE ] UNCY: PASS: Integrity check passed. [2026-01-02T12:35:59.263767] [DEBUG] [REMOTE ] UNCY: Symbol is viable for forecasting. [2026-01-02T12:35:59.263821] [INFO ] [MAIN ] [3259/3541] UNCY kept (0.4s) | 3255 kept, 4 rejected | 90.8/min | ETA: 3.1m [2026-01-02T12:35:59.898431] [DEBUG] [REMOTE ] UNF: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:35:59.898632] [DEBUG] [REMOTE ] UNF: PASS: History has at least 300 days. [2026-01-02T12:35:59.898901] [DEBUG] [REMOTE ] UNF: PASS: Price check passed. Min price $149.72. [2026-01-02T12:35:59.899062] [DEBUG] [REMOTE ] UNF: PASS: Continuity check passed with 300 days. [2026-01-02T12:35:59.899195] [DEBUG] [REMOTE ] UNF: PASS: Integrity check passed. [2026-01-02T12:35:59.899240] [DEBUG] [REMOTE ] UNF: Symbol is viable for forecasting. [2026-01-02T12:35:59.899301] [INFO ] [MAIN ] [3260/3541] UNF kept (0.6s) | 3256 kept, 4 rejected | 90.8/min | ETA: 3.1m [2026-01-02T12:36:00.342231] [DEBUG] [REMOTE ] UNFI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:36:00.342456] [DEBUG] [REMOTE ] UNFI: PASS: History has at least 300 days. [2026-01-02T12:36:00.342893] [DEBUG] [REMOTE ] UNFI: PASS: Price check passed. Min price $31.42. [2026-01-02T12:36:00.343047] [DEBUG] [REMOTE ] UNFI: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:00.343187] [DEBUG] [REMOTE ] UNFI: PASS: Integrity check passed. [2026-01-02T12:36:00.343229] [DEBUG] [REMOTE ] UNFI: Symbol is viable for forecasting. [2026-01-02T12:36:00.343286] [INFO ] [MAIN ] [3261/3541] UNFI kept (0.4s) | 3257 kept, 4 rejected | 90.8/min | ETA: 3.1m [2026-01-02T12:36:00.723998] [DEBUG] [REMOTE ] UNM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:36:00.724245] [DEBUG] [REMOTE ] UNM: PASS: History has at least 300 days. [2026-01-02T12:36:00.724552] [DEBUG] [REMOTE ] UNM: PASS: Price check passed. Min price $72.82. [2026-01-02T12:36:00.724730] [DEBUG] [REMOTE ] UNM: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:00.724860] [DEBUG] [REMOTE ] UNM: PASS: Integrity check passed. [2026-01-02T12:36:00.724902] [DEBUG] [REMOTE ] UNM: Symbol is viable for forecasting. [2026-01-02T12:36:00.724957] [INFO ] [MAIN ] [3262/3541] UNM kept (0.4s) | 3258 kept, 4 rejected | 90.8/min | ETA: 3.1m [2026-01-02T12:36:01.030964] [DEBUG] [REMOTE ] UNMA: Retrieved 1895 rows, trimmed to 300. [2026-01-02T12:36:01.031140] [DEBUG] [REMOTE ] UNMA: PASS: History has at least 300 days. [2026-01-02T12:36:01.031388] [DEBUG] [REMOTE ] UNMA: PASS: Price check passed. Min price $23.03. [2026-01-02T12:36:01.031526] [DEBUG] [REMOTE ] UNMA: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:01.031676] [DEBUG] [REMOTE ] UNMA: PASS: Integrity check passed. [2026-01-02T12:36:01.031724] [DEBUG] [REMOTE ] UNMA: Symbol is viable for forecasting. [2026-01-02T12:36:01.031777] [INFO ] [MAIN ] [3263/3541] UNMA kept (0.3s) | 3259 kept, 4 rejected | 90.8/min | ETA: 3.1m [2026-01-02T12:36:01.615696] [DEBUG] [REMOTE ] UNP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:36:01.615933] [DEBUG] [REMOTE ] UNP: PASS: History has at least 300 days. [2026-01-02T12:36:01.616300] [DEBUG] [REMOTE ] UNP: PASS: Price check passed. Min price $215.11. [2026-01-02T12:36:01.616451] [DEBUG] [REMOTE ] UNP: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:01.616636] [DEBUG] [REMOTE ] UNP: PASS: Integrity check passed. [2026-01-02T12:36:01.616929] [DEBUG] [REMOTE ] UNP: Symbol is viable for forecasting. [2026-01-02T12:36:01.617003] [INFO ] [MAIN ] [3264/3541] UNP kept (0.6s) | 3260 kept, 4 rejected | 90.8/min | ETA: 3.1m [2026-01-02T12:36:02.105500] [DEBUG] [REMOTE ] UNTY: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:36:02.105718] [DEBUG] [REMOTE ] UNTY: PASS: History has at least 300 days. [2026-01-02T12:36:02.105992] [DEBUG] [REMOTE ] UNTY: PASS: Price check passed. Min price $45.04. [2026-01-02T12:36:02.106131] [DEBUG] [REMOTE ] UNTY: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:02.106258] [DEBUG] [REMOTE ] UNTY: PASS: Integrity check passed. [2026-01-02T12:36:02.106299] [DEBUG] [REMOTE ] UNTY: Symbol is viable for forecasting. [2026-01-02T12:36:02.106354] [INFO ] [MAIN ] [3265/3541] UNTY kept (0.5s) | 3261 kept, 4 rejected | 90.8/min | ETA: 3.0m [2026-01-02T12:36:02.441534] [DEBUG] [REMOTE ] UONE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:36:02.441699] [DEBUG] [REMOTE ] UONE: PASS: History has at least 300 days. [2026-01-02T12:36:02.441933] [DEBUG] [REMOTE ] UONE: PASS: Price check passed. Min price $1.02. [2026-01-02T12:36:02.442069] [DEBUG] [REMOTE ] UONE: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:02.442184] [DEBUG] [REMOTE ] UONE: PASS: Integrity check passed. [2026-01-02T12:36:02.442227] [DEBUG] [REMOTE ] UONE: Symbol is viable for forecasting. [2026-01-02T12:36:02.442275] [INFO ] [MAIN ] [3266/3541] UONE kept (0.3s) | 3262 kept, 4 rejected | 90.8/min | ETA: 3.0m [2026-01-02T12:36:02.975991] [DEBUG] [REMOTE ] UPBD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:36:02.976171] [DEBUG] [REMOTE ] UPBD: PASS: History has at least 300 days. [2026-01-02T12:36:02.976426] [DEBUG] [REMOTE ] UPBD: PASS: Price check passed. Min price $15.75. [2026-01-02T12:36:02.976565] [DEBUG] [REMOTE ] UPBD: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:02.976709] [DEBUG] [REMOTE ] UPBD: PASS: Integrity check passed. [2026-01-02T12:36:02.976782] [DEBUG] [REMOTE ] UPBD: Symbol is viable for forecasting. [2026-01-02T12:36:02.976838] [INFO ] [MAIN ] [3267/3541] UPBD kept (0.5s) | 3263 kept, 4 rejected | 90.8/min | ETA: 3.0m [2026-01-02T12:36:03.215016] [DEBUG] [REMOTE ] UPC: Retrieved 1201 rows, trimmed to 300. [2026-01-02T12:36:03.215163] [DEBUG] [REMOTE ] UPC: PASS: History has at least 300 days. [2026-01-02T12:36:03.215370] [DEBUG] [REMOTE ] UPC: PASS: Price check passed. Min price $3.40. [2026-01-02T12:36:03.215507] [DEBUG] [REMOTE ] UPC: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:03.215659] [DEBUG] [REMOTE ] UPC: PASS: Integrity check passed. [2026-01-02T12:36:03.215721] [DEBUG] [REMOTE ] UPC: Symbol is viable for forecasting. [2026-01-02T12:36:03.215770] [INFO ] [MAIN ] [3268/3541] UPC kept (0.2s) | 3264 kept, 4 rejected | 90.8/min | ETA: 3.0m [2026-01-02T12:36:03.710677] [DEBUG] [REMOTE ] UPLD: Retrieved 2804 rows, trimmed to 300. [2026-01-02T12:36:03.710809] [DEBUG] [REMOTE ] UPLD: PASS: History has at least 300 days. [2026-01-02T12:36:03.711016] [DEBUG] [REMOTE ] UPLD: PASS: Price check passed. Min price $1.43. [2026-01-02T12:36:03.711156] [DEBUG] [REMOTE ] UPLD: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:03.711271] [DEBUG] [REMOTE ] UPLD: PASS: Integrity check passed. [2026-01-02T12:36:03.711312] [DEBUG] [REMOTE ] UPLD: Symbol is viable for forecasting. [2026-01-02T12:36:03.711362] [INFO ] [MAIN ] [3269/3541] UPLD kept (0.5s) | 3265 kept, 4 rejected | 90.9/min | ETA: 3.0m [2026-01-02T12:36:04.147696] [DEBUG] [REMOTE ] UPS: Retrieved 6575 rows, trimmed to 300. [2026-01-02T12:36:04.147920] [DEBUG] [REMOTE ] UPS: PASS: History has at least 300 days. [2026-01-02T12:36:04.148241] [DEBUG] [REMOTE ] UPS: PASS: Price check passed. Min price $81.45. [2026-01-02T12:36:04.148388] [DEBUG] [REMOTE ] UPS: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:04.148533] [DEBUG] [REMOTE ] UPS: PASS: Integrity check passed. [2026-01-02T12:36:04.148623] [DEBUG] [REMOTE ] UPS: Symbol is viable for forecasting. [2026-01-02T12:36:04.148697] [INFO ] [MAIN ] [3270/3541] UPS kept (0.4s) | 3266 kept, 4 rejected | 90.9/min | ETA: 3.0m [2026-01-02T12:36:04.308863] [DEBUG] [REMOTE ] UPWK: Retrieved 1821 rows, trimmed to 300. [2026-01-02T12:36:04.309057] [DEBUG] [REMOTE ] UPWK: PASS: History has at least 300 days. [2026-01-02T12:36:04.309335] [DEBUG] [REMOTE ] UPWK: PASS: Price check passed. Min price $15.63. [2026-01-02T12:36:04.309479] [DEBUG] [REMOTE ] UPWK: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:04.309628] [DEBUG] [REMOTE ] UPWK: PASS: Integrity check passed. [2026-01-02T12:36:04.309673] [DEBUG] [REMOTE ] UPWK: Symbol is viable for forecasting. [2026-01-02T12:36:04.309729] [INFO ] [MAIN ] [3271/3541] UPWK kept (0.2s) | 3267 kept, 4 rejected | 90.9/min | ETA: 3.0m [2026-01-02T12:36:04.815505] [DEBUG] [REMOTE ] UPXI: Retrieved 1136 rows, trimmed to 300. [2026-01-02T12:36:04.815760] [DEBUG] [REMOTE ] UPXI: PASS: History has at least 300 days. [2026-01-02T12:36:04.816075] [DEBUG] [REMOTE ] UPXI: PASS: Price check passed. Min price $1.68. [2026-01-02T12:36:04.816250] [DEBUG] [REMOTE ] UPXI: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:04.816403] [DEBUG] [REMOTE ] UPXI: PASS: Integrity check passed. [2026-01-02T12:36:04.816455] [DEBUG] [REMOTE ] UPXI: Symbol is viable for forecasting. [2026-01-02T12:36:04.816522] [INFO ] [MAIN ] [3272/3541] UPXI kept (0.5s) | 3268 kept, 4 rejected | 90.9/min | ETA: 3.0m [2026-01-02T12:36:05.500508] [DEBUG] [REMOTE ] URBN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:36:05.500664] [DEBUG] [REMOTE ] URBN: PASS: History has at least 300 days. [2026-01-02T12:36:05.500885] [DEBUG] [REMOTE ] URBN: PASS: Price check passed. Min price $59.57. [2026-01-02T12:36:05.501018] [DEBUG] [REMOTE ] URBN: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:05.501130] [DEBUG] [REMOTE ] URBN: PASS: Integrity check passed. [2026-01-02T12:36:05.501170] [DEBUG] [REMOTE ] URBN: Symbol is viable for forecasting. [2026-01-02T12:36:05.501216] [INFO ] [MAIN ] [3273/3541] URBN kept (0.7s) | 3269 kept, 4 rejected | 90.9/min | ETA: 2.9m [2026-01-02T12:36:05.722106] [DEBUG] [REMOTE ] URGN: Retrieved 2178 rows, trimmed to 300. [2026-01-02T12:36:05.722289] [DEBUG] [REMOTE ] URGN: PASS: History has at least 300 days. [2026-01-02T12:36:05.722548] [DEBUG] [REMOTE ] URGN: PASS: Price check passed. Min price $16.42. [2026-01-02T12:36:05.722709] [DEBUG] [REMOTE ] URGN: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:05.722830] [DEBUG] [REMOTE ] URGN: PASS: Integrity check passed. [2026-01-02T12:36:05.722870] [DEBUG] [REMOTE ] URGN: Symbol is viable for forecasting. [2026-01-02T12:36:05.722921] [INFO ] [MAIN ] [3274/3541] URGN kept (0.2s) | 3270 kept, 4 rejected | 90.9/min | ETA: 2.9m [2026-01-02T12:36:06.352102] [DEBUG] [REMOTE ] URI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:36:06.352232] [DEBUG] [REMOTE ] URI: PASS: History has at least 300 days. [2026-01-02T12:36:06.352443] [DEBUG] [REMOTE ] URI: PASS: Price check passed. Min price $770.00. [2026-01-02T12:36:06.352598] [DEBUG] [REMOTE ] URI: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:06.352713] [DEBUG] [REMOTE ] URI: PASS: Integrity check passed. [2026-01-02T12:36:06.352753] [DEBUG] [REMOTE ] URI: Symbol is viable for forecasting. [2026-01-02T12:36:06.352801] [INFO ] [MAIN ] [3275/3541] URI kept (0.6s) | 3271 kept, 4 rejected | 90.9/min | ETA: 2.9m [2026-01-02T12:36:06.490033] [DEBUG] [REMOTE ] URNJ: Retrieved 731 rows, trimmed to 300. [2026-01-02T12:36:06.490162] [DEBUG] [REMOTE ] URNJ: PASS: History has at least 300 days. [2026-01-02T12:36:06.490362] [DEBUG] [REMOTE ] URNJ: PASS: Price check passed. Min price $21.59. [2026-01-02T12:36:06.490500] [DEBUG] [REMOTE ] URNJ: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:06.490629] [DEBUG] [REMOTE ] URNJ: PASS: Integrity check passed. [2026-01-02T12:36:06.490673] [DEBUG] [REMOTE ] URNJ: Symbol is viable for forecasting. [2026-01-02T12:36:06.490722] [INFO ] [MAIN ] [3276/3541] URNJ kept (0.1s) | 3272 kept, 4 rejected | 90.9/min | ETA: 2.9m [2026-01-02T12:36:07.010336] [DEBUG] [REMOTE ] UROY: Retrieved 1499 rows, trimmed to 300. [2026-01-02T12:36:07.010463] [DEBUG] [REMOTE ] UROY: PASS: History has at least 300 days. [2026-01-02T12:36:07.010724] [DEBUG] [REMOTE ] UROY: PASS: Price check passed. Min price $3.32. [2026-01-02T12:36:07.010874] [DEBUG] [REMOTE ] UROY: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:07.010986] [DEBUG] [REMOTE ] UROY: PASS: Integrity check passed. [2026-01-02T12:36:07.011028] [DEBUG] [REMOTE ] UROY: Symbol is viable for forecasting. [2026-01-02T12:36:07.011077] [INFO ] [MAIN ] [3277/3541] UROY kept (0.5s) | 3273 kept, 4 rejected | 90.9/min | ETA: 2.9m [2026-01-02T12:36:07.621815] [DEBUG] [REMOTE ] USA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:36:07.622043] [DEBUG] [REMOTE ] USA: PASS: History has at least 300 days. [2026-01-02T12:36:07.622322] [DEBUG] [REMOTE ] USA: PASS: Price check passed. Min price $5.84. [2026-01-02T12:36:07.622468] [DEBUG] [REMOTE ] USA: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:07.622620] [DEBUG] [REMOTE ] USA: PASS: Integrity check passed. [2026-01-02T12:36:07.622698] [DEBUG] [REMOTE ] USA: Symbol is viable for forecasting. [2026-01-02T12:36:07.622753] [INFO ] [MAIN ] [3278/3541] USA kept (0.6s) | 3274 kept, 4 rejected | 90.9/min | ETA: 2.9m [2026-01-02T12:36:07.829787] [DEBUG] [REMOTE ] USAC: Retrieved 3261 rows, trimmed to 300. [2026-01-02T12:36:07.829931] [DEBUG] [REMOTE ] USAC: PASS: History has at least 300 days. [2026-01-02T12:36:07.830147] [DEBUG] [REMOTE ] USAC: PASS: Price check passed. Min price $21.98. [2026-01-02T12:36:07.830285] [DEBUG] [REMOTE ] USAC: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:07.830398] [DEBUG] [REMOTE ] USAC: PASS: Integrity check passed. [2026-01-02T12:36:07.830439] [DEBUG] [REMOTE ] USAC: Symbol is viable for forecasting. [2026-01-02T12:36:07.830489] [INFO ] [MAIN ] [3279/3541] USAC kept (0.2s) | 3275 kept, 4 rejected | 91.0/min | ETA: 2.9m [2026-01-02T12:36:08.316415] [DEBUG] [REMOTE ] USB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:36:08.316659] [DEBUG] [REMOTE ] USB: PASS: History has at least 300 days. [2026-01-02T12:36:08.317022] [DEBUG] [REMOTE ] USB: PASS: Price check passed. Min price $44.84. [2026-01-02T12:36:08.317196] [DEBUG] [REMOTE ] USB: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:08.317356] [DEBUG] [REMOTE ] USB: PASS: Integrity check passed. [2026-01-02T12:36:08.317399] [DEBUG] [REMOTE ] USB: Symbol is viable for forecasting. [2026-01-02T12:36:08.317464] [INFO ] [MAIN ] [3280/3541] USB kept (0.5s) | 3276 kept, 4 rejected | 91.0/min | ETA: 2.9m [2026-01-02T12:36:08.683527] [DEBUG] [REMOTE ] USCB: Retrieved 1116 rows, trimmed to 300. [2026-01-02T12:36:08.683776] [DEBUG] [REMOTE ] USCB: PASS: History has at least 300 days. [2026-01-02T12:36:08.684053] [DEBUG] [REMOTE ] USCB: PASS: Price check passed. Min price $16.35. [2026-01-02T12:36:08.684234] [DEBUG] [REMOTE ] USCB: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:08.684392] [DEBUG] [REMOTE ] USCB: PASS: Integrity check passed. [2026-01-02T12:36:08.684437] [DEBUG] [REMOTE ] USCB: Symbol is viable for forecasting. [2026-01-02T12:36:08.684493] [INFO ] [MAIN ] [3281/3541] USCB kept (0.4s) | 3277 kept, 4 rejected | 91.0/min | ETA: 2.9m [2026-01-02T12:36:09.030928] [DEBUG] [REMOTE ] USDX: Retrieved 462 rows, trimmed to 300. [2026-01-02T12:36:09.031055] [DEBUG] [REMOTE ] USDX: PASS: History has at least 300 days. [2026-01-02T12:36:09.031253] [DEBUG] [REMOTE ] USDX: PASS: Price check passed. Min price $25.17. [2026-01-02T12:36:09.031390] [DEBUG] [REMOTE ] USDX: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:09.031499] [DEBUG] [REMOTE ] USDX: PASS: Integrity check passed. [2026-01-02T12:36:09.031540] [DEBUG] [REMOTE ] USDX: Symbol is viable for forecasting. [2026-01-02T12:36:09.031607] [INFO ] [MAIN ] [3282/3541] USDX kept (0.3s) | 3278 kept, 4 rejected | 91.0/min | ETA: 2.8m [2026-01-02T12:36:09.475866] [DEBUG] [REMOTE ] USEA: Retrieved 877 rows, trimmed to 300. [2026-01-02T12:36:09.475989] [DEBUG] [REMOTE ] USEA: PASS: History has at least 300 days. [2026-01-02T12:36:09.476186] [DEBUG] [REMOTE ] USEA: PASS: Price check passed. Min price $1.41. [2026-01-02T12:36:09.476320] [DEBUG] [REMOTE ] USEA: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:09.476428] [DEBUG] [REMOTE ] USEA: PASS: Integrity check passed. [2026-01-02T12:36:09.476469] [DEBUG] [REMOTE ] USEA: Symbol is viable for forecasting. [2026-01-02T12:36:09.476516] [INFO ] [MAIN ] [3283/3541] USEA kept (0.4s) | 3279 kept, 4 rejected | 91.0/min | ETA: 2.8m [2026-01-02T12:36:09.953290] [DEBUG] [REMOTE ] USFD: Retrieved 2414 rows, trimmed to 300. [2026-01-02T12:36:09.953405] [DEBUG] [REMOTE ] USFD: PASS: History has at least 300 days. [2026-01-02T12:36:09.953618] [DEBUG] [REMOTE ] USFD: PASS: Price check passed. Min price $70.05. [2026-01-02T12:36:09.953752] [DEBUG] [REMOTE ] USFD: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:09.953858] [DEBUG] [REMOTE ] USFD: PASS: Integrity check passed. [2026-01-02T12:36:09.953898] [DEBUG] [REMOTE ] USFD: Symbol is viable for forecasting. [2026-01-02T12:36:09.953945] [INFO ] [MAIN ] [3284/3541] USFD kept (0.5s) | 3280 kept, 4 rejected | 91.0/min | ETA: 2.8m [2026-01-02T12:36:10.256202] [DEBUG] [REMOTE ] USGO: Retrieved 678 rows, trimmed to 300. [2026-01-02T12:36:10.256341] [DEBUG] [REMOTE ] USGO: PASS: History has at least 300 days. [2026-01-02T12:36:10.256544] [DEBUG] [REMOTE ] USGO: PASS: Price check passed. Min price $8.82. [2026-01-02T12:36:10.256699] [DEBUG] [REMOTE ] USGO: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:10.256811] [DEBUG] [REMOTE ] USGO: PASS: Integrity check passed. [2026-01-02T12:36:10.256850] [DEBUG] [REMOTE ] USGO: Symbol is viable for forecasting. [2026-01-02T12:36:10.256898] [INFO ] [MAIN ] [3285/3541] USGO kept (0.3s) | 3281 kept, 4 rejected | 91.0/min | ETA: 2.8m [2026-01-02T12:36:10.825518] [DEBUG] [REMOTE ] USIG: Retrieved 4774 rows, trimmed to 300. [2026-01-02T12:36:10.825717] [DEBUG] [REMOTE ] USIG: PASS: History has at least 300 days. [2026-01-02T12:36:10.825995] [DEBUG] [REMOTE ] USIG: PASS: Price check passed. Min price $51.36. [2026-01-02T12:36:10.826170] [DEBUG] [REMOTE ] USIG: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:10.826299] [DEBUG] [REMOTE ] USIG: PASS: Integrity check passed. [2026-01-02T12:36:10.826349] [DEBUG] [REMOTE ] USIG: Symbol is viable for forecasting. [2026-01-02T12:36:10.826415] [INFO ] [MAIN ] [3286/3541] USIG kept (0.6s) | 3282 kept, 4 rejected | 91.0/min | ETA: 2.8m [2026-01-02T12:36:12.313824] [DEBUG] [REMOTE ] USIO: Retrieved 6284 rows, trimmed to 300. [2026-01-02T12:36:12.313968] [DEBUG] [REMOTE ] USIO: PASS: History has at least 300 days. [2026-01-02T12:36:12.314204] [DEBUG] [REMOTE ] USIO: PASS: Price check passed. Min price $1.32. [2026-01-02T12:36:12.314364] [DEBUG] [REMOTE ] USIO: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:12.314485] [DEBUG] [REMOTE ] USIO: PASS: Integrity check passed. [2026-01-02T12:36:12.314527] [DEBUG] [REMOTE ] USIO: Symbol is viable for forecasting. [2026-01-02T12:36:12.314608] [INFO ] [MAIN ] [3287/3541] USIO kept (1.5s) | 3283 kept, 4 rejected | 91.0/min | ETA: 2.8m [2026-01-02T12:36:12.763729] [DEBUG] [REMOTE ] USLM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:36:12.763881] [DEBUG] [REMOTE ] USLM: PASS: History has at least 300 days. [2026-01-02T12:36:12.764158] [DEBUG] [REMOTE ] USLM: PASS: Price check passed. Min price $111.00. [2026-01-02T12:36:12.764350] [DEBUG] [REMOTE ] USLM: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:12.764496] [DEBUG] [REMOTE ] USLM: PASS: Integrity check passed. [2026-01-02T12:36:12.764543] [DEBUG] [REMOTE ] USLM: Symbol is viable for forecasting. [2026-01-02T12:36:12.764616] [INFO ] [MAIN ] [3288/3541] USLM kept (0.4s) | 3284 kept, 4 rejected | 91.0/min | ETA: 2.8m [2026-01-02T12:36:12.942668] [DEBUG] [REMOTE ] USMC: Retrieved 2066 rows, trimmed to 300. [2026-01-02T12:36:12.942825] [DEBUG] [REMOTE ] USMC: PASS: History has at least 300 days. [2026-01-02T12:36:12.943095] [DEBUG] [REMOTE ] USMC: PASS: Price check passed. Min price $66.08. [2026-01-02T12:36:12.943289] [DEBUG] [REMOTE ] USMC: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:12.943456] [DEBUG] [REMOTE ] USMC: PASS: Integrity check passed. [2026-01-02T12:36:12.943566] [DEBUG] [REMOTE ] USMC: Symbol is viable for forecasting. [2026-01-02T12:36:12.943681] [INFO ] [MAIN ] [3289/3541] USMC kept (0.2s) | 3285 kept, 4 rejected | 91.0/min | ETA: 2.8m [2026-01-02T12:36:13.354082] [DEBUG] [REMOTE ] USOI: Retrieved 397 rows, trimmed to 300. [2026-01-02T12:36:13.354211] [DEBUG] [REMOTE ] USOI: PASS: History has at least 300 days. [2026-01-02T12:36:13.354407] [DEBUG] [REMOTE ] USOI: PASS: Price check passed. Min price $45.42. [2026-01-02T12:36:13.354538] [DEBUG] [REMOTE ] USOI: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:13.354677] [DEBUG] [REMOTE ] USOI: PASS: Integrity check passed. [2026-01-02T12:36:13.354718] [DEBUG] [REMOTE ] USOI: Symbol is viable for forecasting. [2026-01-02T12:36:13.354765] [INFO ] [MAIN ] [3290/3541] USOI kept (0.4s) | 3286 kept, 4 rejected | 91.0/min | ETA: 2.8m [2026-01-02T12:36:13.781868] [DEBUG] [REMOTE ] USOY: Retrieved 412 rows, trimmed to 300. [2026-01-02T12:36:13.781996] [DEBUG] [REMOTE ] USOY: PASS: History has at least 300 days. [2026-01-02T12:36:13.782196] [DEBUG] [REMOTE ] USOY: PASS: Price check passed. Min price $6.26. [2026-01-02T12:36:13.782331] [DEBUG] [REMOTE ] USOY: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:13.782441] [DEBUG] [REMOTE ] USOY: PASS: Integrity check passed. [2026-01-02T12:36:13.782482] [DEBUG] [REMOTE ] USOY: Symbol is viable for forecasting. [2026-01-02T12:36:13.782529] [INFO ] [MAIN ] [3291/3541] USOY kept (0.4s) | 3287 kept, 4 rejected | 91.0/min | ETA: 2.7m [2026-01-02T12:36:14.281602] [DEBUG] [REMOTE ] USTB: Retrieved 2056 rows, trimmed to 300. [2026-01-02T12:36:14.281738] [DEBUG] [REMOTE ] USTB: PASS: History has at least 300 days. [2026-01-02T12:36:14.281967] [DEBUG] [REMOTE ] USTB: PASS: Price check passed. Min price $50.25. [2026-01-02T12:36:14.282113] [DEBUG] [REMOTE ] USTB: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:14.282252] [DEBUG] [REMOTE ] USTB: PASS: Integrity check passed. [2026-01-02T12:36:14.282298] [DEBUG] [REMOTE ] USTB: Symbol is viable for forecasting. [2026-01-02T12:36:14.282352] [INFO ] [MAIN ] [3292/3541] USTB kept (0.5s) | 3288 kept, 4 rejected | 91.0/min | ETA: 2.7m [2026-01-02T12:36:14.672408] [DEBUG] [REMOTE ] USVM: Retrieved 2056 rows, trimmed to 300. [2026-01-02T12:36:14.672534] [DEBUG] [REMOTE ] USVM: PASS: History has at least 300 days. [2026-01-02T12:36:14.672765] [DEBUG] [REMOTE ] USVM: PASS: Price check passed. Min price $86.18. [2026-01-02T12:36:14.672904] [DEBUG] [REMOTE ] USVM: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:14.673018] [DEBUG] [REMOTE ] USVM: PASS: Integrity check passed. [2026-01-02T12:36:14.673059] [DEBUG] [REMOTE ] USVM: Symbol is viable for forecasting. [2026-01-02T12:36:14.673107] [INFO ] [MAIN ] [3293/3541] USVM kept (0.4s) | 3289 kept, 4 rejected | 91.1/min | ETA: 2.7m [2026-01-02T12:36:15.083618] [DEBUG] [REMOTE ] USXF: Retrieved 1392 rows, trimmed to 300. [2026-01-02T12:36:15.083738] [DEBUG] [REMOTE ] USXF: PASS: History has at least 300 days. [2026-01-02T12:36:15.083961] [DEBUG] [REMOTE ] USXF: PASS: Price check passed. Min price $54.69. [2026-01-02T12:36:15.084107] [DEBUG] [REMOTE ] USXF: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:15.084217] [DEBUG] [REMOTE ] USXF: PASS: Integrity check passed. [2026-01-02T12:36:15.084258] [DEBUG] [REMOTE ] USXF: Symbol is viable for forecasting. [2026-01-02T12:36:15.084307] [INFO ] [MAIN ] [3294/3541] USXF kept (0.4s) | 3290 kept, 4 rejected | 91.1/min | ETA: 2.7m [2026-01-02T12:36:15.432421] [DEBUG] [REMOTE ] UTEN: Retrieved 853 rows, trimmed to 300. [2026-01-02T12:36:15.432552] [DEBUG] [REMOTE ] UTEN: PASS: History has at least 300 days. [2026-01-02T12:36:15.432788] [DEBUG] [REMOTE ] UTEN: PASS: Price check passed. Min price $43.71. [2026-01-02T12:36:15.432925] [DEBUG] [REMOTE ] UTEN: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:15.433036] [DEBUG] [REMOTE ] UTEN: PASS: Integrity check passed. [2026-01-02T12:36:15.433077] [DEBUG] [REMOTE ] UTEN: Symbol is viable for forecasting. [2026-01-02T12:36:15.433141] [INFO ] [MAIN ] [3295/3541] UTEN kept (0.3s) | 3291 kept, 4 rejected | 91.1/min | ETA: 2.7m [2026-01-02T12:36:16.017970] [DEBUG] [REMOTE ] UTF: Retrieved 5446 rows, trimmed to 300. [2026-01-02T12:36:16.018099] [DEBUG] [REMOTE ] UTF: PASS: History has at least 300 days. [2026-01-02T12:36:16.018307] [DEBUG] [REMOTE ] UTF: PASS: Price check passed. Min price $23.27. [2026-01-02T12:36:16.018440] [DEBUG] [REMOTE ] UTF: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:16.018550] [DEBUG] [REMOTE ] UTF: PASS: Integrity check passed. [2026-01-02T12:36:16.018628] [DEBUG] [REMOTE ] UTF: Symbol is viable for forecasting. [2026-01-02T12:36:16.018678] [INFO ] [MAIN ] [3296/3541] UTF kept (0.6s) | 3292 kept, 4 rejected | 91.1/min | ETA: 2.7m [2026-01-02T12:36:16.436891] [DEBUG] [REMOTE ] UTI: Retrieved 5544 rows, trimmed to 300. [2026-01-02T12:36:16.437024] [DEBUG] [REMOTE ] UTI: PASS: History has at least 300 days. [2026-01-02T12:36:16.437242] [DEBUG] [REMOTE ] UTI: PASS: Price check passed. Min price $21.77. [2026-01-02T12:36:16.437376] [DEBUG] [REMOTE ] UTI: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:16.437490] [DEBUG] [REMOTE ] UTI: PASS: Integrity check passed. [2026-01-02T12:36:16.437528] [DEBUG] [REMOTE ] UTI: Symbol is viable for forecasting. [2026-01-02T12:36:16.437594] [INFO ] [MAIN ] [3297/3541] UTI kept (0.4s) | 3293 kept, 4 rejected | 91.1/min | ETA: 2.7m [2026-01-02T12:36:16.904028] [DEBUG] [REMOTE ] UTL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:36:16.904173] [DEBUG] [REMOTE ] UTL: PASS: History has at least 300 days. [2026-01-02T12:36:16.904410] [DEBUG] [REMOTE ] UTL: PASS: Price check passed. Min price $46.95. [2026-01-02T12:36:16.904546] [DEBUG] [REMOTE ] UTL: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:16.904696] [DEBUG] [REMOTE ] UTL: PASS: Integrity check passed. [2026-01-02T12:36:16.904742] [DEBUG] [REMOTE ] UTL: Symbol is viable for forecasting. [2026-01-02T12:36:16.904793] [INFO ] [MAIN ] [3298/3541] UTL kept (0.5s) | 3294 kept, 4 rejected | 91.1/min | ETA: 2.7m [2026-01-02T12:36:17.368051] [DEBUG] [REMOTE ] UTMD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:36:17.368186] [DEBUG] [REMOTE ] UTMD: PASS: History has at least 300 days. [2026-01-02T12:36:17.368399] [DEBUG] [REMOTE ] UTMD: PASS: Price check passed. Min price $53.52. [2026-01-02T12:36:17.368531] [DEBUG] [REMOTE ] UTMD: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:17.368701] [DEBUG] [REMOTE ] UTMD: PASS: Integrity check passed. [2026-01-02T12:36:17.368744] [DEBUG] [REMOTE ] UTMD: Symbol is viable for forecasting. [2026-01-02T12:36:17.368792] [INFO ] [MAIN ] [3299/3541] UTMD kept (0.5s) | 3295 kept, 4 rejected | 91.1/min | ETA: 2.7m [2026-01-02T12:36:17.673279] [DEBUG] [REMOTE ] UTZ: Retrieved 1781 rows, trimmed to 300. [2026-01-02T12:36:17.673402] [DEBUG] [REMOTE ] UTZ: PASS: History has at least 300 days. [2026-01-02T12:36:17.673648] [DEBUG] [REMOTE ] UTZ: PASS: Price check passed. Min price $9.16. [2026-01-02T12:36:17.673806] [DEBUG] [REMOTE ] UTZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:17.673921] [DEBUG] [REMOTE ] UTZ: PASS: Integrity check passed. [2026-01-02T12:36:17.673993] [DEBUG] [REMOTE ] UTZ: Symbol is viable for forecasting. [2026-01-02T12:36:17.674059] [INFO ] [MAIN ] [3300/3541] UTZ kept (0.3s) | 3296 kept, 4 rejected | 91.1/min | ETA: 2.6m [2026-01-02T12:36:18.237146] [DEBUG] [REMOTE ] UVE: Retrieved 5680 rows, trimmed to 300. [2026-01-02T12:36:18.237270] [DEBUG] [REMOTE ] UVE: PASS: History has at least 300 days. [2026-01-02T12:36:18.237476] [DEBUG] [REMOTE ] UVE: PASS: Price check passed. Min price $27.69. [2026-01-02T12:36:18.237628] [DEBUG] [REMOTE ] UVE: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:18.237741] [DEBUG] [REMOTE ] UVE: PASS: Integrity check passed. [2026-01-02T12:36:18.237781] [DEBUG] [REMOTE ] UVE: Symbol is viable for forecasting. [2026-01-02T12:36:18.237844] [INFO ] [MAIN ] [3301/3541] UVE kept (0.6s) | 3297 kept, 4 rejected | 91.1/min | ETA: 2.6m [2026-01-02T12:36:18.713593] [DEBUG] [REMOTE ] UVSP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:36:18.713791] [DEBUG] [REMOTE ] UVSP: PASS: History has at least 300 days. [2026-01-02T12:36:18.714081] [DEBUG] [REMOTE ] UVSP: PASS: Price check passed. Min price $28.09. [2026-01-02T12:36:18.714230] [DEBUG] [REMOTE ] UVSP: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:18.714367] [DEBUG] [REMOTE ] UVSP: PASS: Integrity check passed. [2026-01-02T12:36:18.714409] [DEBUG] [REMOTE ] UVSP: Symbol is viable for forecasting. [2026-01-02T12:36:18.714464] [INFO ] [MAIN ] [3302/3541] UVSP kept (0.5s) | 3298 kept, 4 rejected | 91.1/min | ETA: 2.6m [2026-01-02T12:36:18.857152] [DEBUG] [REMOTE ] UWMC: Retrieved 1214 rows, trimmed to 300. [2026-01-02T12:36:18.857329] [DEBUG] [REMOTE ] UWMC: PASS: History has at least 300 days. [2026-01-02T12:36:18.857592] [DEBUG] [REMOTE ] UWMC: PASS: Price check passed. Min price $4.38. [2026-01-02T12:36:18.857739] [DEBUG] [REMOTE ] UWMC: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:18.857859] [DEBUG] [REMOTE ] UWMC: PASS: Integrity check passed. [2026-01-02T12:36:18.857900] [DEBUG] [REMOTE ] UWMC: Symbol is viable for forecasting. [2026-01-02T12:36:18.857952] [INFO ] [MAIN ] [3303/3541] UWMC kept (0.1s) | 3299 kept, 4 rejected | 91.2/min | ETA: 2.6m [2026-01-02T12:36:19.455919] [DEBUG] [REMOTE ] UXIN: Retrieved 1889 rows, trimmed to 300. [2026-01-02T12:36:19.456103] [DEBUG] [REMOTE ] UXIN: PASS: History has at least 300 days. [2026-01-02T12:36:19.456435] [DEBUG] [REMOTE ] UXIN: PASS: Price check passed. Min price $2.50. [2026-01-02T12:36:19.456642] [DEBUG] [REMOTE ] UXIN: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:19.456793] [DEBUG] [REMOTE ] UXIN: PASS: Integrity check passed. [2026-01-02T12:36:19.456846] [DEBUG] [REMOTE ] UXIN: Symbol is viable for forecasting. [2026-01-02T12:36:19.456914] [INFO ] [MAIN ] [3304/3541] UXIN kept (0.6s) | 3300 kept, 4 rejected | 91.2/min | ETA: 2.6m [2026-01-02T12:36:19.764549] [DEBUG] [REMOTE ] UYLD: Retrieved 799 rows, trimmed to 300. [2026-01-02T12:36:19.764764] [DEBUG] [REMOTE ] UYLD: PASS: History has at least 300 days. [2026-01-02T12:36:19.765006] [DEBUG] [REMOTE ] UYLD: PASS: Price check passed. Min price $50.55. [2026-01-02T12:36:19.765142] [DEBUG] [REMOTE ] UYLD: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:19.765256] [DEBUG] [REMOTE ] UYLD: PASS: Integrity check passed. [2026-01-02T12:36:19.765298] [DEBUG] [REMOTE ] UYLD: Symbol is viable for forecasting. [2026-01-02T12:36:19.765350] [INFO ] [MAIN ] [3305/3541] UYLD kept (0.3s) | 3301 kept, 4 rejected | 91.2/min | ETA: 2.6m [2026-01-02T12:36:20.062735] [DEBUG] [REMOTE ] UZE: Retrieved 1267 rows, trimmed to 300. [2026-01-02T12:36:20.062876] [DEBUG] [REMOTE ] UZE: PASS: History has at least 300 days. [2026-01-02T12:36:20.063084] [DEBUG] [REMOTE ] UZE: PASS: Price check passed. Min price $17.44. [2026-01-02T12:36:20.063222] [DEBUG] [REMOTE ] UZE: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:20.063332] [DEBUG] [REMOTE ] UZE: PASS: Integrity check passed. [2026-01-02T12:36:20.063381] [DEBUG] [REMOTE ] UZE: Symbol is viable for forecasting. [2026-01-02T12:36:20.063442] [INFO ] [MAIN ] [3306/3541] UZE kept (0.3s) | 3302 kept, 4 rejected | 91.2/min | ETA: 2.6m [2026-01-02T12:36:20.695781] [DEBUG] [REMOTE ] VAC: Retrieved 3557 rows, trimmed to 300. [2026-01-02T12:36:20.695904] [DEBUG] [REMOTE ] VAC: PASS: History has at least 300 days. [2026-01-02T12:36:20.696106] [DEBUG] [REMOTE ] VAC: PASS: Price check passed. Min price $44.87. [2026-01-02T12:36:20.696240] [DEBUG] [REMOTE ] VAC: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:20.696351] [DEBUG] [REMOTE ] VAC: PASS: Integrity check passed. [2026-01-02T12:36:20.696392] [DEBUG] [REMOTE ] VAC: Symbol is viable for forecasting. [2026-01-02T12:36:20.696455] [INFO ] [MAIN ] [3307/3541] VAC kept (0.6s) | 3303 kept, 4 rejected | 91.2/min | ETA: 2.6m [2026-01-02T12:36:21.138270] [DEBUG] [REMOTE ] VAL: Retrieved 5625 rows, trimmed to 300. [2026-01-02T12:36:21.138409] [DEBUG] [REMOTE ] VAL: PASS: History has at least 300 days. [2026-01-02T12:36:21.138677] [DEBUG] [REMOTE ] VAL: PASS: Price check passed. Min price $46.75. [2026-01-02T12:36:21.138829] [DEBUG] [REMOTE ] VAL: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:21.138948] [DEBUG] [REMOTE ] VAL: PASS: Integrity check passed. [2026-01-02T12:36:21.138987] [DEBUG] [REMOTE ] VAL: Symbol is viable for forecasting. [2026-01-02T12:36:21.139035] [INFO ] [MAIN ] [3308/3541] VAL kept (0.4s) | 3304 kept, 4 rejected | 91.2/min | ETA: 2.6m [2026-01-02T12:36:21.656639] [DEBUG] [REMOTE ] VALE: Retrieved 5985 rows, trimmed to 300. [2026-01-02T12:36:21.656781] [DEBUG] [REMOTE ] VALE: PASS: History has at least 300 days. [2026-01-02T12:36:21.657021] [DEBUG] [REMOTE ] VALE: PASS: Price check passed. Min price $10.56. [2026-01-02T12:36:21.657161] [DEBUG] [REMOTE ] VALE: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:21.657281] [DEBUG] [REMOTE ] VALE: PASS: Integrity check passed. [2026-01-02T12:36:21.657323] [DEBUG] [REMOTE ] VALE: Symbol is viable for forecasting. [2026-01-02T12:36:21.657376] [INFO ] [MAIN ] [3309/3541] VALE kept (0.5s) | 3305 kept, 4 rejected | 91.2/min | ETA: 2.5m [2026-01-02T12:36:21.775109] [DEBUG] [REMOTE ] VALN: Retrieved 1171 rows, trimmed to 300. [2026-01-02T12:36:21.775236] [DEBUG] [REMOTE ] VALN: PASS: History has at least 300 days. [2026-01-02T12:36:21.775432] [DEBUG] [REMOTE ] VALN: PASS: Price check passed. Min price $8.07. [2026-01-02T12:36:21.775565] [DEBUG] [REMOTE ] VALN: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:21.775694] [DEBUG] [REMOTE ] VALN: PASS: Integrity check passed. [2026-01-02T12:36:21.775734] [DEBUG] [REMOTE ] VALN: Symbol is viable for forecasting. [2026-01-02T12:36:21.775780] [INFO ] [MAIN ] [3310/3541] VALN kept (0.1s) | 3306 kept, 4 rejected | 91.2/min | ETA: 2.5m [2026-01-02T12:36:22.362693] [DEBUG] [REMOTE ] VANI: Retrieved 2795 rows, trimmed to 300. [2026-01-02T12:36:22.362817] [DEBUG] [REMOTE ] VANI: PASS: History has at least 300 days. [2026-01-02T12:36:22.363024] [DEBUG] [REMOTE ] VANI: PASS: Price check passed. Min price $1.23. [2026-01-02T12:36:22.363159] [DEBUG] [REMOTE ] VANI: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:22.363267] [DEBUG] [REMOTE ] VANI: PASS: Integrity check passed. [2026-01-02T12:36:22.363336] [DEBUG] [REMOTE ] VANI: Symbol is viable for forecasting. [2026-01-02T12:36:22.363386] [INFO ] [MAIN ] [3311/3541] VANI kept (0.6s) | 3307 kept, 4 rejected | 91.2/min | ETA: 2.5m [2026-01-02T12:36:22.987250] [DEBUG] [REMOTE ] VBF: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:36:22.987383] [DEBUG] [REMOTE ] VBF: PASS: History has at least 300 days. [2026-01-02T12:36:22.987616] [DEBUG] [REMOTE ] VBF: PASS: Price check passed. Min price $15.31. [2026-01-02T12:36:22.987753] [DEBUG] [REMOTE ] VBF: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:22.987866] [DEBUG] [REMOTE ] VBF: PASS: Integrity check passed. [2026-01-02T12:36:22.987906] [DEBUG] [REMOTE ] VBF: Symbol is viable for forecasting. [2026-01-02T12:36:22.987953] [INFO ] [MAIN ] [3312/3541] VBF kept (0.6s) | 3308 kept, 4 rejected | 91.2/min | ETA: 2.5m [2026-01-02T12:36:23.157556] [DEBUG] [REMOTE ] VBNK: Retrieved 1091 rows, trimmed to 300. [2026-01-02T12:36:23.157706] [DEBUG] [REMOTE ] VBNK: PASS: History has at least 300 days. [2026-01-02T12:36:23.157904] [DEBUG] [REMOTE ] VBNK: PASS: Price check passed. Min price $11.26. [2026-01-02T12:36:23.158040] [DEBUG] [REMOTE ] VBNK: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:23.158150] [DEBUG] [REMOTE ] VBNK: PASS: Integrity check passed. [2026-01-02T12:36:23.158208] [DEBUG] [REMOTE ] VBNK: Symbol is viable for forecasting. [2026-01-02T12:36:23.158257] [INFO ] [MAIN ] [3313/3541] VBNK kept (0.2s) | 3309 kept, 4 rejected | 91.3/min | ETA: 2.5m [2026-01-02T12:36:24.119444] [DEBUG] [REMOTE ] VC: Retrieved 3834 rows, trimmed to 300. [2026-01-02T12:36:24.119609] [DEBUG] [REMOTE ] VC: PASS: History has at least 300 days. [2026-01-02T12:36:24.119861] [DEBUG] [REMOTE ] VC: PASS: Price check passed. Min price $95.10. [2026-01-02T12:36:24.119993] [DEBUG] [REMOTE ] VC: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:24.120102] [DEBUG] [REMOTE ] VC: PASS: Integrity check passed. [2026-01-02T12:36:24.120141] [DEBUG] [REMOTE ] VC: Symbol is viable for forecasting. [2026-01-02T12:36:24.120187] [INFO ] [MAIN ] [3314/3541] VC kept (1.0s) | 3310 kept, 4 rejected | 91.2/min | ETA: 2.5m [2026-01-02T12:36:24.539631] [DEBUG] [REMOTE ] VCEL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:36:24.539775] [DEBUG] [REMOTE ] VCEL: PASS: History has at least 300 days. [2026-01-02T12:36:24.539997] [DEBUG] [REMOTE ] VCEL: PASS: Price check passed. Min price $31.85. [2026-01-02T12:36:24.540135] [DEBUG] [REMOTE ] VCEL: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:24.540434] [DEBUG] [REMOTE ] VCEL: PASS: Integrity check passed. [2026-01-02T12:36:24.540474] [DEBUG] [REMOTE ] VCEL: Symbol is viable for forecasting. [2026-01-02T12:36:24.540522] [INFO ] [MAIN ] [3315/3541] VCEL kept (0.4s) | 3311 kept, 4 rejected | 91.3/min | ETA: 2.5m [2026-01-02T12:36:24.750483] [DEBUG] [REMOTE ] VCRB: Retrieved 513 rows, trimmed to 300. [2026-01-02T12:36:24.750629] [DEBUG] [REMOTE ] VCRB: PASS: History has at least 300 days. [2026-01-02T12:36:24.750832] [DEBUG] [REMOTE ] VCRB: PASS: Price check passed. Min price $77.22. [2026-01-02T12:36:24.750972] [DEBUG] [REMOTE ] VCRB: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:24.751085] [DEBUG] [REMOTE ] VCRB: PASS: Integrity check passed. [2026-01-02T12:36:24.751125] [DEBUG] [REMOTE ] VCRB: Symbol is viable for forecasting. [2026-01-02T12:36:24.751173] [INFO ] [MAIN ] [3316/3541] VCRB kept (0.2s) | 3312 kept, 4 rejected | 91.3/min | ETA: 2.5m [2026-01-02T12:36:25.348734] [DEBUG] [REMOTE ] VCSH: Retrieved 4051 rows, trimmed to 300. [2026-01-02T12:36:25.348864] [DEBUG] [REMOTE ] VCSH: PASS: History has at least 300 days. [2026-01-02T12:36:25.349062] [DEBUG] [REMOTE ] VCSH: PASS: Price check passed. Min price $78.82. [2026-01-02T12:36:25.349193] [DEBUG] [REMOTE ] VCSH: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:25.349301] [DEBUG] [REMOTE ] VCSH: PASS: Integrity check passed. [2026-01-02T12:36:25.349341] [DEBUG] [REMOTE ] VCSH: Symbol is viable for forecasting. [2026-01-02T12:36:25.349388] [INFO ] [MAIN ] [3317/3541] VCSH kept (0.6s) | 3313 kept, 4 rejected | 91.3/min | ETA: 2.5m [2026-01-02T12:36:25.845007] [DEBUG] [REMOTE ] VECO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:36:25.845152] [DEBUG] [REMOTE ] VECO: PASS: History has at least 300 days. [2026-01-02T12:36:25.845397] [DEBUG] [REMOTE ] VECO: PASS: Price check passed. Min price $26.39. [2026-01-02T12:36:25.845549] [DEBUG] [REMOTE ] VECO: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:25.845702] [DEBUG] [REMOTE ] VECO: PASS: Integrity check passed. [2026-01-02T12:36:25.845747] [DEBUG] [REMOTE ] VECO: Symbol is viable for forecasting. [2026-01-02T12:36:25.845803] [INFO ] [MAIN ] [3318/3541] VECO kept (0.5s) | 3314 kept, 4 rejected | 91.3/min | ETA: 2.4m [2026-01-02T12:36:25.984317] [DEBUG] [REMOTE ] VEEE: Retrieved 1118 rows, trimmed to 300. [2026-01-02T12:36:25.984460] [DEBUG] [REMOTE ] VEEE: PASS: History has at least 300 days. [2026-01-02T12:36:25.984709] [DEBUG] [REMOTE ] VEEE: PASS: Price check passed. Min price $1.59. [2026-01-02T12:36:25.984871] [DEBUG] [REMOTE ] VEEE: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:25.984991] [DEBUG] [REMOTE ] VEEE: PASS: Integrity check passed. [2026-01-02T12:36:25.985051] [DEBUG] [REMOTE ] VEEE: Symbol is viable for forecasting. [2026-01-02T12:36:25.985106] [INFO ] [MAIN ] [3319/3541] VEEE kept (0.1s) | 3315 kept, 4 rejected | 91.3/min | ETA: 2.4m [2026-01-02T12:36:27.348154] [DEBUG] [REMOTE ] VEL: Retrieved 1497 rows, trimmed to 300. [2026-01-02T12:36:27.348275] [DEBUG] [REMOTE ] VEL: PASS: History has at least 300 days. [2026-01-02T12:36:27.348475] [DEBUG] [REMOTE ] VEL: PASS: Price check passed. Min price $17.96. [2026-01-02T12:36:27.349038] [DEBUG] [REMOTE ] VEL: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:27.349332] [DEBUG] [REMOTE ] VEL: PASS: Integrity check passed. [2026-01-02T12:36:27.349375] [DEBUG] [REMOTE ] VEL: Symbol is viable for forecasting. [2026-01-02T12:36:27.349440] [INFO ] [MAIN ] [3320/3541] VEL kept (1.4s) | 3316 kept, 4 rejected | 91.3/min | ETA: 2.4m [2026-01-02T12:36:27.802357] [DEBUG] [REMOTE ] VEON: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:36:27.802492] [DEBUG] [REMOTE ] VEON: PASS: History has at least 300 days. [2026-01-02T12:36:27.802726] [DEBUG] [REMOTE ] VEON: PASS: Price check passed. Min price $43.56. [2026-01-02T12:36:27.802861] [DEBUG] [REMOTE ] VEON: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:27.802975] [DEBUG] [REMOTE ] VEON: PASS: Integrity check passed. [2026-01-02T12:36:27.803029] [DEBUG] [REMOTE ] VEON: Symbol is viable for forecasting. [2026-01-02T12:36:27.803081] [INFO ] [MAIN ] [3321/3541] VEON kept (0.5s) | 3317 kept, 4 rejected | 91.3/min | ETA: 2.4m [2026-01-02T12:36:28.043131] [DEBUG] [REMOTE ] VERA: Retrieved 1164 rows, trimmed to 300. [2026-01-02T12:36:28.043257] [DEBUG] [REMOTE ] VERA: PASS: History has at least 300 days. [2026-01-02T12:36:28.043457] [DEBUG] [REMOTE ] VERA: PASS: Price check passed. Min price $24.10. [2026-01-02T12:36:28.043605] [DEBUG] [REMOTE ] VERA: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:28.043714] [DEBUG] [REMOTE ] VERA: PASS: Integrity check passed. [2026-01-02T12:36:28.043785] [DEBUG] [REMOTE ] VERA: Symbol is viable for forecasting. [2026-01-02T12:36:28.043850] [INFO ] [MAIN ] [3322/3541] VERA kept (0.2s) | 3318 kept, 4 rejected | 91.3/min | ETA: 2.4m [2026-01-02T12:36:28.484906] [DEBUG] [REMOTE ] VERI: Retrieved 2172 rows, trimmed to 300. [2026-01-02T12:36:28.485058] [DEBUG] [REMOTE ] VERI: PASS: History has at least 300 days. [2026-01-02T12:36:28.485338] [DEBUG] [REMOTE ] VERI: PASS: Price check passed. Min price $3.86. [2026-01-02T12:36:28.485521] [DEBUG] [REMOTE ] VERI: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:28.485702] [DEBUG] [REMOTE ] VERI: PASS: Integrity check passed. [2026-01-02T12:36:28.485762] [DEBUG] [REMOTE ] VERI: Symbol is viable for forecasting. [2026-01-02T12:36:28.485832] [INFO ] [MAIN ] [3323/3541] VERI kept (0.4s) | 3319 kept, 4 rejected | 91.3/min | ETA: 2.4m [2026-01-02T12:36:28.965299] [DEBUG] [REMOTE ] VERO: Retrieved 3309 rows, trimmed to 300. [2026-01-02T12:36:28.965504] [DEBUG] [REMOTE ] VERO: PASS: History has at least 300 days. [2026-01-02T12:36:28.965827] [DEBUG] [REMOTE ] VERO: PASS: Price check passed. Min price $1.48. [2026-01-02T12:36:28.966010] [DEBUG] [REMOTE ] VERO: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:28.966157] [DEBUG] [REMOTE ] VERO: PASS: Integrity check passed. [2026-01-02T12:36:28.966209] [DEBUG] [REMOTE ] VERO: Symbol is viable for forecasting. [2026-01-02T12:36:28.966274] [INFO ] [MAIN ] [3324/3541] VERO kept (0.5s) | 3320 kept, 4 rejected | 91.3/min | ETA: 2.4m [2026-01-02T12:36:31.379159] [DEBUG] [REMOTE ] VERX: Retrieved 1364 rows, trimmed to 300. [2026-01-02T12:36:31.379394] [DEBUG] [REMOTE ] VERX: PASS: History has at least 300 days. [2026-01-02T12:36:31.379761] [DEBUG] [REMOTE ] VERX: PASS: Price check passed. Min price $19.10. [2026-01-02T12:36:31.379967] [DEBUG] [REMOTE ] VERX: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:31.380139] [DEBUG] [REMOTE ] VERX: PASS: Integrity check passed. [2026-01-02T12:36:31.380227] [DEBUG] [REMOTE ] VERX: Symbol is viable for forecasting. [2026-01-02T12:36:31.380311] [INFO ] [MAIN ] [3325/3541] VERX kept (2.4s) | 3321 kept, 4 rejected | 91.2/min | ETA: 2.4m [2026-01-02T12:36:31.834760] [DEBUG] [REMOTE ] VFC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:36:31.834958] [DEBUG] [REMOTE ] VFC: PASS: History has at least 300 days. [2026-01-02T12:36:31.835235] [DEBUG] [REMOTE ] VFC: PASS: Price check passed. Min price $13.23. [2026-01-02T12:36:31.835383] [DEBUG] [REMOTE ] VFC: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:31.835516] [DEBUG] [REMOTE ] VFC: PASS: Integrity check passed. [2026-01-02T12:36:31.835600] [DEBUG] [REMOTE ] VFC: Symbol is viable for forecasting. [2026-01-02T12:36:31.835669] [INFO ] [MAIN ] [3326/3541] VFC kept (0.5s) | 3322 kept, 4 rejected | 91.2/min | ETA: 2.4m [2026-01-02T12:36:32.204770] [DEBUG] [REMOTE ] VFF: Retrieved 3960 rows, trimmed to 300. [2026-01-02T12:36:32.204926] [DEBUG] [REMOTE ] VFF: PASS: History has at least 300 days. [2026-01-02T12:36:32.205183] [DEBUG] [REMOTE ] VFF: PASS: Price check passed. Min price $2.96. [2026-01-02T12:36:32.205326] [DEBUG] [REMOTE ] VFF: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:32.205451] [DEBUG] [REMOTE ] VFF: PASS: Integrity check passed. [2026-01-02T12:36:32.205493] [DEBUG] [REMOTE ] VFF: Symbol is viable for forecasting. [2026-01-02T12:36:32.205545] [INFO ] [MAIN ] [3327/3541] VFF kept (0.4s) | 3323 kept, 4 rejected | 91.3/min | ETA: 2.3m [2026-01-02T12:36:32.335525] [DEBUG] [REMOTE ] VFLO: Retrieved 635 rows, trimmed to 300. [2026-01-02T12:36:32.335796] [DEBUG] [REMOTE ] VFLO: PASS: History has at least 300 days. [2026-01-02T12:36:32.336080] [DEBUG] [REMOTE ] VFLO: PASS: Price check passed. Min price $36.42. [2026-01-02T12:36:32.336229] [DEBUG] [REMOTE ] VFLO: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:32.336357] [DEBUG] [REMOTE ] VFLO: PASS: Integrity check passed. [2026-01-02T12:36:32.336399] [DEBUG] [REMOTE ] VFLO: Symbol is viable for forecasting. [2026-01-02T12:36:32.336453] [INFO ] [MAIN ] [3328/3541] VFLO kept (0.1s) | 3324 kept, 4 rejected | 91.3/min | ETA: 2.3m [2026-01-02T12:36:32.872031] [DEBUG] [REMOTE ] VFS: Retrieved 1085 rows, trimmed to 300. [2026-01-02T12:36:32.872229] [DEBUG] [REMOTE ] VFS: PASS: History has at least 300 days. [2026-01-02T12:36:32.872480] [DEBUG] [REMOTE ] VFS: PASS: Price check passed. Min price $3.14. [2026-01-02T12:36:32.872667] [DEBUG] [REMOTE ] VFS: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:32.872798] [DEBUG] [REMOTE ] VFS: PASS: Integrity check passed. [2026-01-02T12:36:32.872841] [DEBUG] [REMOTE ] VFS: Symbol is viable for forecasting. [2026-01-02T12:36:32.872894] [INFO ] [MAIN ] [3329/3541] VFS kept (0.5s) | 3325 kept, 4 rejected | 91.3/min | ETA: 2.3m [2026-01-02T12:36:33.318604] [DEBUG] [REMOTE ] VGI: Retrieved 3484 rows, trimmed to 300. [2026-01-02T12:36:33.318796] [DEBUG] [REMOTE ] VGI: PASS: History has at least 300 days. [2026-01-02T12:36:33.319051] [DEBUG] [REMOTE ] VGI: PASS: Price check passed. Min price $7.62. [2026-01-02T12:36:33.319195] [DEBUG] [REMOTE ] VGI: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:33.319320] [DEBUG] [REMOTE ] VGI: PASS: Integrity check passed. [2026-01-02T12:36:33.319360] [DEBUG] [REMOTE ] VGI: Symbol is viable for forecasting. [2026-01-02T12:36:33.319412] [INFO ] [MAIN ] [3330/3541] VGI kept (0.4s) | 3326 kept, 4 rejected | 91.3/min | ETA: 2.3m [2026-01-02T12:36:33.935097] [DEBUG] [REMOTE ] VGM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:36:33.935326] [DEBUG] [REMOTE ] VGM: PASS: History has at least 300 days. [2026-01-02T12:36:33.935626] [DEBUG] [REMOTE ] VGM: PASS: Price check passed. Min price $9.83. [2026-01-02T12:36:33.935778] [DEBUG] [REMOTE ] VGM: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:33.935918] [DEBUG] [REMOTE ] VGM: PASS: Integrity check passed. [2026-01-02T12:36:33.935985] [DEBUG] [REMOTE ] VGM: Symbol is viable for forecasting. [2026-01-02T12:36:33.936046] [INFO ] [MAIN ] [3331/3541] VGM kept (0.6s) | 3327 kept, 4 rejected | 91.3/min | ETA: 2.3m [2026-01-02T12:36:34.320870] [DEBUG] [REMOTE ] VGSH: Retrieved 4051 rows, trimmed to 300. [2026-01-02T12:36:34.321078] [DEBUG] [REMOTE ] VGSH: PASS: History has at least 300 days. [2026-01-02T12:36:34.321390] [DEBUG] [REMOTE ] VGSH: PASS: Price check passed. Min price $58.16. [2026-01-02T12:36:34.321539] [DEBUG] [REMOTE ] VGSH: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:34.321701] [DEBUG] [REMOTE ] VGSH: PASS: Integrity check passed. [2026-01-02T12:36:34.321744] [DEBUG] [REMOTE ] VGSH: Symbol is viable for forecasting. [2026-01-02T12:36:34.321798] [INFO ] [MAIN ] [3332/3541] VGSH kept (0.4s) | 3328 kept, 4 rejected | 91.3/min | ETA: 2.3m [2026-01-02T12:36:35.077302] [DEBUG] [REMOTE ] VICI: Retrieved 2063 rows, trimmed to 300. [2026-01-02T12:36:35.077493] [DEBUG] [REMOTE ] VICI: PASS: History has at least 300 days. [2026-01-02T12:36:35.077759] [DEBUG] [REMOTE ] VICI: PASS: Price check passed. Min price $27.30. [2026-01-02T12:36:35.077897] [DEBUG] [REMOTE ] VICI: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:35.078014] [DEBUG] [REMOTE ] VICI: PASS: Integrity check passed. [2026-01-02T12:36:35.078087] [DEBUG] [REMOTE ] VICI: Symbol is viable for forecasting. [2026-01-02T12:36:35.078141] [INFO ] [MAIN ] [3333/3541] VICI kept (0.8s) | 3329 kept, 4 rejected | 91.3/min | ETA: 2.3m [2026-01-02T12:36:35.396400] [DEBUG] [REMOTE ] VIGI: Retrieved 2474 rows, trimmed to 300. [2026-01-02T12:36:35.396547] [DEBUG] [REMOTE ] VIGI: PASS: History has at least 300 days. [2026-01-02T12:36:35.396789] [DEBUG] [REMOTE ] VIGI: PASS: Price check passed. Min price $86.90. [2026-01-02T12:36:35.396926] [DEBUG] [REMOTE ] VIGI: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:35.397045] [DEBUG] [REMOTE ] VIGI: PASS: Integrity check passed. [2026-01-02T12:36:35.397085] [DEBUG] [REMOTE ] VIGI: Symbol is viable for forecasting. [2026-01-02T12:36:35.397134] [INFO ] [MAIN ] [3334/3541] VIGI kept (0.3s) | 3330 kept, 4 rejected | 91.3/min | ETA: 2.3m [2026-01-02T12:36:35.727010] [DEBUG] [REMOTE ] VINP: Retrieved 1238 rows, trimmed to 300. [2026-01-02T12:36:35.727142] [DEBUG] [REMOTE ] VINP: PASS: History has at least 300 days. [2026-01-02T12:36:35.727360] [DEBUG] [REMOTE ] VINP: PASS: Price check passed. Min price $10.48. [2026-01-02T12:36:35.727502] [DEBUG] [REMOTE ] VINP: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:35.727642] [DEBUG] [REMOTE ] VINP: PASS: Integrity check passed. [2026-01-02T12:36:35.727684] [DEBUG] [REMOTE ] VINP: Symbol is viable for forecasting. [2026-01-02T12:36:35.727731] [INFO ] [MAIN ] [3335/3541] VINP kept (0.3s) | 3331 kept, 4 rejected | 91.3/min | ETA: 2.3m [2026-01-02T12:36:37.911071] [DEBUG] [REMOTE ] VIPS: Retrieved 3464 rows, trimmed to 300. [2026-01-02T12:36:37.911206] [DEBUG] [REMOTE ] VIPS: PASS: History has at least 300 days. [2026-01-02T12:36:37.911433] [DEBUG] [REMOTE ] VIPS: PASS: Price check passed. Min price $17.49. [2026-01-02T12:36:37.911565] [DEBUG] [REMOTE ] VIPS: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:37.911706] [DEBUG] [REMOTE ] VIPS: PASS: Integrity check passed. [2026-01-02T12:36:37.911746] [DEBUG] [REMOTE ] VIPS: Symbol is viable for forecasting. [2026-01-02T12:36:37.911793] [INFO ] [MAIN ] [3336/3541] VIPS kept (2.2s) | 3332 kept, 4 rejected | 91.3/min | ETA: 2.2m [2026-01-02T12:36:38.662465] [DEBUG] [REMOTE ] VIRC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:36:38.662623] [DEBUG] [REMOTE ] VIRC: PASS: History has at least 300 days. [2026-01-02T12:36:38.662856] [DEBUG] [REMOTE ] VIRC: PASS: Price check passed. Min price $6.28. [2026-01-02T12:36:38.662990] [DEBUG] [REMOTE ] VIRC: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:38.663151] [DEBUG] [REMOTE ] VIRC: PASS: Integrity check passed. [2026-01-02T12:36:38.663196] [DEBUG] [REMOTE ] VIRC: Symbol is viable for forecasting. [2026-01-02T12:36:38.663244] [INFO ] [MAIN ] [3337/3541] VIRC kept (0.8s) | 3333 kept, 4 rejected | 91.3/min | ETA: 2.2m [2026-01-02T12:36:38.934946] [DEBUG] [REMOTE ] VITL: Retrieved 1362 rows, trimmed to 300. [2026-01-02T12:36:38.935081] [DEBUG] [REMOTE ] VITL: PASS: History has at least 300 days. [2026-01-02T12:36:38.935284] [DEBUG] [REMOTE ] VITL: PASS: Price check passed. Min price $30.52. [2026-01-02T12:36:38.935423] [DEBUG] [REMOTE ] VITL: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:38.935534] [DEBUG] [REMOTE ] VITL: PASS: Integrity check passed. [2026-01-02T12:36:38.935605] [DEBUG] [REMOTE ] VITL: Symbol is viable for forecasting. [2026-01-02T12:36:38.935658] [INFO ] [MAIN ] [3338/3541] VITL kept (0.3s) | 3334 kept, 4 rejected | 91.3/min | ETA: 2.2m [2026-01-02T12:36:39.533987] [DEBUG] [REMOTE ] VKQ: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:36:39.534137] [DEBUG] [REMOTE ] VKQ: PASS: History has at least 300 days. [2026-01-02T12:36:39.534395] [DEBUG] [REMOTE ] VKQ: PASS: Price check passed. Min price $9.40. [2026-01-02T12:36:39.534534] [DEBUG] [REMOTE ] VKQ: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:39.534686] [DEBUG] [REMOTE ] VKQ: PASS: Integrity check passed. [2026-01-02T12:36:39.534728] [DEBUG] [REMOTE ] VKQ: Symbol is viable for forecasting. [2026-01-02T12:36:39.534779] [INFO ] [MAIN ] [3339/3541] VKQ kept (0.6s) | 3335 kept, 4 rejected | 91.3/min | ETA: 2.2m [2026-01-02T12:36:39.849165] [DEBUG] [REMOTE ] VKTX: Retrieved 2686 rows, trimmed to 300. [2026-01-02T12:36:39.849360] [DEBUG] [REMOTE ] VKTX: PASS: History has at least 300 days. [2026-01-02T12:36:39.849659] [DEBUG] [REMOTE ] VKTX: PASS: Price check passed. Min price $31.42. [2026-01-02T12:36:39.849806] [DEBUG] [REMOTE ] VKTX: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:39.849930] [DEBUG] [REMOTE ] VKTX: PASS: Integrity check passed. [2026-01-02T12:36:39.849972] [DEBUG] [REMOTE ] VKTX: Symbol is viable for forecasting. [2026-01-02T12:36:39.850028] [INFO ] [MAIN ] [3340/3541] VKTX kept (0.3s) | 3336 kept, 4 rejected | 91.3/min | ETA: 2.2m [2026-01-02T12:36:40.234944] [DEBUG] [REMOTE ] VLGEA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:36:40.235091] [DEBUG] [REMOTE ] VLGEA: PASS: History has at least 300 days. [2026-01-02T12:36:40.235332] [DEBUG] [REMOTE ] VLGEA: PASS: Price check passed. Min price $30.92. [2026-01-02T12:36:40.235472] [DEBUG] [REMOTE ] VLGEA: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:40.235616] [DEBUG] [REMOTE ] VLGEA: PASS: Integrity check passed. [2026-01-02T12:36:40.235659] [DEBUG] [REMOTE ] VLGEA: Symbol is viable for forecasting. [2026-01-02T12:36:40.235711] [INFO ] [MAIN ] [3341/3541] VLGEA kept (0.4s) | 3337 kept, 4 rejected | 91.3/min | ETA: 2.2m [2026-01-02T12:36:40.564761] [DEBUG] [REMOTE ] VLN: Retrieved 1067 rows, trimmed to 300. [2026-01-02T12:36:40.564915] [DEBUG] [REMOTE ] VLN: PASS: History has at least 300 days. [2026-01-02T12:36:40.565116] [DEBUG] [REMOTE ] VLN: PASS: Price check passed. Min price $1.38. [2026-01-02T12:36:40.565723] [DEBUG] [REMOTE ] VLN: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:40.565840] [DEBUG] [REMOTE ] VLN: PASS: Integrity check passed. [2026-01-02T12:36:40.565883] [DEBUG] [REMOTE ] VLN: Symbol is viable for forecasting. [2026-01-02T12:36:40.565932] [INFO ] [MAIN ] [3342/3541] VLN kept (0.3s) | 3338 kept, 4 rejected | 91.3/min | ETA: 2.2m [2026-01-02T12:36:41.208819] [DEBUG] [REMOTE ] VLO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:36:41.208952] [DEBUG] [REMOTE ] VLO: PASS: History has at least 300 days. [2026-01-02T12:36:41.209163] [DEBUG] [REMOTE ] VLO: PASS: Price check passed. Min price $155.36. [2026-01-02T12:36:41.209299] [DEBUG] [REMOTE ] VLO: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:41.209437] [DEBUG] [REMOTE ] VLO: PASS: Integrity check passed. [2026-01-02T12:36:41.209477] [DEBUG] [REMOTE ] VLO: Symbol is viable for forecasting. [2026-01-02T12:36:41.209525] [INFO ] [MAIN ] [3343/3541] VLO kept (0.6s) | 3339 kept, 4 rejected | 91.3/min | ETA: 2.2m [2026-01-02T12:36:45.658826] [DEBUG] [REMOTE ] VLRS: Retrieved 3091 rows, trimmed to 300. [2026-01-02T12:36:45.658948] [DEBUG] [REMOTE ] VLRS: PASS: History has at least 300 days. [2026-01-02T12:36:45.659190] [DEBUG] [REMOTE ] VLRS: PASS: Price check passed. Min price $6.30. [2026-01-02T12:36:45.659336] [DEBUG] [REMOTE ] VLRS: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:45.659448] [DEBUG] [REMOTE ] VLRS: PASS: Integrity check passed. [2026-01-02T12:36:45.659516] [DEBUG] [REMOTE ] VLRS: Symbol is viable for forecasting. [2026-01-02T12:36:45.659585] [INFO ] [MAIN ] [3344/3541] VLRS kept (4.4s) | 3340 kept, 4 rejected | 91.2/min | ETA: 2.2m [2026-01-02T12:36:45.869662] [DEBUG] [REMOTE ] VLTO: Retrieved 563 rows, trimmed to 300. [2026-01-02T12:36:45.869783] [DEBUG] [REMOTE ] VLTO: PASS: History has at least 300 days. [2026-01-02T12:36:45.869977] [DEBUG] [REMOTE ] VLTO: PASS: Price check passed. Min price $97.16. [2026-01-02T12:36:45.870108] [DEBUG] [REMOTE ] VLTO: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:45.870214] [DEBUG] [REMOTE ] VLTO: PASS: Integrity check passed. [2026-01-02T12:36:45.870253] [DEBUG] [REMOTE ] VLTO: Symbol is viable for forecasting. [2026-01-02T12:36:45.870300] [INFO ] [MAIN ] [3345/3541] VLTO kept (0.2s) | 3341 kept, 4 rejected | 91.2/min | ETA: 2.1m [2026-01-02T12:36:51.917796] [DEBUG] [REMOTE ] VLY: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:36:51.917929] [DEBUG] [REMOTE ] VLY: PASS: History has at least 300 days. [2026-01-02T12:36:51.918144] [DEBUG] [REMOTE ] VLY: PASS: Price check passed. Min price $9.63. [2026-01-02T12:36:51.918314] [DEBUG] [REMOTE ] VLY: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:51.918447] [DEBUG] [REMOTE ] VLY: PASS: Integrity check passed. [2026-01-02T12:36:51.918492] [DEBUG] [REMOTE ] VLY: Symbol is viable for forecasting. [2026-01-02T12:36:51.918540] [INFO ] [MAIN ] [3346/3541] VLY kept (6.0s) | 3342 kept, 4 rejected | 91.0/min | ETA: 2.1m [2026-01-02T12:36:52.374934] [DEBUG] [REMOTE ] VMBS: Retrieved 4051 rows, trimmed to 300. [2026-01-02T12:36:52.375072] [DEBUG] [REMOTE ] VMBS: PASS: History has at least 300 days. [2026-01-02T12:36:52.375307] [DEBUG] [REMOTE ] VMBS: PASS: Price check passed. Min price $46.36. [2026-01-02T12:36:52.375468] [DEBUG] [REMOTE ] VMBS: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:52.375614] [DEBUG] [REMOTE ] VMBS: PASS: Integrity check passed. [2026-01-02T12:36:52.375657] [DEBUG] [REMOTE ] VMBS: Symbol is viable for forecasting. [2026-01-02T12:36:52.375707] [INFO ] [MAIN ] [3347/3541] VMBS kept (0.5s) | 3343 kept, 4 rejected | 91.0/min | ETA: 2.1m [2026-01-02T12:36:52.670766] [DEBUG] [REMOTE ] VMD: Retrieved 1981 rows, trimmed to 300. [2026-01-02T12:36:52.670895] [DEBUG] [REMOTE ] VMD: PASS: History has at least 300 days. [2026-01-02T12:36:52.671096] [DEBUG] [REMOTE ] VMD: PASS: Price check passed. Min price $6.26. [2026-01-02T12:36:52.671229] [DEBUG] [REMOTE ] VMD: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:52.671339] [DEBUG] [REMOTE ] VMD: PASS: Integrity check passed. [2026-01-02T12:36:52.671378] [DEBUG] [REMOTE ] VMD: Symbol is viable for forecasting. [2026-01-02T12:36:52.671425] [INFO ] [MAIN ] [3348/3541] VMD kept (0.3s) | 3344 kept, 4 rejected | 91.0/min | ETA: 2.1m [2026-01-02T12:36:53.261906] [DEBUG] [REMOTE ] VMI: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:36:53.262044] [DEBUG] [REMOTE ] VMI: PASS: History has at least 300 days. [2026-01-02T12:36:53.262268] [DEBUG] [REMOTE ] VMI: PASS: Price check passed. Min price $378.59. [2026-01-02T12:36:53.262406] [DEBUG] [REMOTE ] VMI: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:53.262543] [DEBUG] [REMOTE ] VMI: PASS: Integrity check passed. [2026-01-02T12:36:53.262604] [DEBUG] [REMOTE ] VMI: Symbol is viable for forecasting. [2026-01-02T12:36:53.262656] [INFO ] [MAIN ] [3349/3541] VMI kept (0.6s) | 3345 kept, 4 rejected | 91.0/min | ETA: 2.1m [2026-01-02T12:36:53.737954] [DEBUG] [REMOTE ] VMO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:36:53.738102] [DEBUG] [REMOTE ] VMO: PASS: History has at least 300 days. [2026-01-02T12:36:53.738346] [DEBUG] [REMOTE ] VMO: PASS: Price check passed. Min price $9.36. [2026-01-02T12:36:53.738486] [DEBUG] [REMOTE ] VMO: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:53.738652] [DEBUG] [REMOTE ] VMO: PASS: Integrity check passed. [2026-01-02T12:36:53.738700] [DEBUG] [REMOTE ] VMO: Symbol is viable for forecasting. [2026-01-02T12:36:53.738752] [INFO ] [MAIN ] [3350/3541] VMO kept (0.5s) | 3346 kept, 4 rejected | 91.0/min | ETA: 2.1m [2026-01-02T12:36:54.164459] [DEBUG] [REMOTE ] VNDA: Retrieved 4962 rows, trimmed to 300. [2026-01-02T12:36:54.164634] [DEBUG] [REMOTE ] VNDA: PASS: History has at least 300 days. [2026-01-02T12:36:54.164868] [DEBUG] [REMOTE ] VNDA: PASS: Price check passed. Min price $4.32. [2026-01-02T12:36:54.165002] [DEBUG] [REMOTE ] VNDA: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:54.165117] [DEBUG] [REMOTE ] VNDA: PASS: Integrity check passed. [2026-01-02T12:36:54.165156] [DEBUG] [REMOTE ] VNDA: Symbol is viable for forecasting. [2026-01-02T12:36:54.165204] [INFO ] [MAIN ] [3351/3541] VNDA kept (0.4s) | 3347 kept, 4 rejected | 91.0/min | ETA: 2.1m [2026-01-02T12:36:54.667804] [DEBUG] [REMOTE ] VNO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:36:54.667935] [DEBUG] [REMOTE ] VNO: PASS: History has at least 300 days. [2026-01-02T12:36:54.668162] [DEBUG] [REMOTE ] VNO: PASS: Price check passed. Min price $32.31. [2026-01-02T12:36:54.668299] [DEBUG] [REMOTE ] VNO: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:54.668416] [DEBUG] [REMOTE ] VNO: PASS: Integrity check passed. [2026-01-02T12:36:54.668456] [DEBUG] [REMOTE ] VNO: Symbol is viable for forecasting. [2026-01-02T12:36:54.668505] [INFO ] [MAIN ] [3352/3541] VNO kept (0.5s) | 3348 kept, 4 rejected | 91.0/min | ETA: 2.1m [2026-01-02T12:36:54.953386] [DEBUG] [REMOTE ] VNOM: Retrieved 2903 rows, trimmed to 300. [2026-01-02T12:36:54.953511] [DEBUG] [REMOTE ] VNOM: PASS: History has at least 300 days. [2026-01-02T12:36:54.953731] [DEBUG] [REMOTE ] VNOM: PASS: Price check passed. Min price $35.66. [2026-01-02T12:36:54.953868] [DEBUG] [REMOTE ] VNOM: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:54.953978] [DEBUG] [REMOTE ] VNOM: PASS: Integrity check passed. [2026-01-02T12:36:54.954019] [DEBUG] [REMOTE ] VNOM: Symbol is viable for forecasting. [2026-01-02T12:36:54.954067] [INFO ] [MAIN ] [3353/3541] VNOM kept (0.3s) | 3349 kept, 4 rejected | 91.0/min | ETA: 2.1m [2026-01-02T12:36:55.475122] [DEBUG] [REMOTE ] VNQI: Retrieved 3815 rows, trimmed to 300. [2026-01-02T12:36:55.475249] [DEBUG] [REMOTE ] VNQI: PASS: History has at least 300 days. [2026-01-02T12:36:55.475454] [DEBUG] [REMOTE ] VNQI: PASS: Price check passed. Min price $44.28. [2026-01-02T12:36:55.475608] [DEBUG] [REMOTE ] VNQI: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:55.475722] [DEBUG] [REMOTE ] VNQI: PASS: Integrity check passed. [2026-01-02T12:36:55.475761] [DEBUG] [REMOTE ] VNQI: Symbol is viable for forecasting. [2026-01-02T12:36:55.475808] [INFO ] [MAIN ] [3354/3541] VNQI kept (0.5s) | 3350 kept, 4 rejected | 91.0/min | ETA: 2.1m [2026-01-02T12:36:55.719403] [DEBUG] [REMOTE ] VOC: Retrieved 3686 rows, trimmed to 300. [2026-01-02T12:36:55.719534] [DEBUG] [REMOTE ] VOC: PASS: History has at least 300 days. [2026-01-02T12:36:55.719762] [DEBUG] [REMOTE ] VOC: PASS: Price check passed. Min price $2.70. [2026-01-02T12:36:55.719905] [DEBUG] [REMOTE ] VOC: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:55.720037] [DEBUG] [REMOTE ] VOC: PASS: Integrity check passed. [2026-01-02T12:36:55.720106] [DEBUG] [REMOTE ] VOC: Symbol is viable for forecasting. [2026-01-02T12:36:55.720158] [INFO ] [MAIN ] [3355/3541] VOC kept (0.2s) | 3351 kept, 4 rejected | 91.1/min | ETA: 2.0m [2026-01-02T12:36:56.513153] [DEBUG] [REMOTE ] VOD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:36:56.513283] [DEBUG] [REMOTE ] VOD: PASS: History has at least 300 days. [2026-01-02T12:36:56.513494] [DEBUG] [REMOTE ] VOD: PASS: Price check passed. Min price $10.93. [2026-01-02T12:36:56.513653] [DEBUG] [REMOTE ] VOD: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:56.513768] [DEBUG] [REMOTE ] VOD: PASS: Integrity check passed. [2026-01-02T12:36:56.513808] [DEBUG] [REMOTE ] VOD: Symbol is viable for forecasting. [2026-01-02T12:36:56.513856] [INFO ] [MAIN ] [3356/3541] VOD kept (0.8s) | 3352 kept, 4 rejected | 91.0/min | ETA: 2.0m [2026-01-02T12:36:56.875702] [DEBUG] [REMOTE ] VONE: Retrieved 3843 rows, trimmed to 300. [2026-01-02T12:36:56.875830] [DEBUG] [REMOTE ] VONE: PASS: History has at least 300 days. [2026-01-02T12:36:56.876032] [DEBUG] [REMOTE ] VONE: PASS: Price check passed. Min price $294.41. [2026-01-02T12:36:56.876163] [DEBUG] [REMOTE ] VONE: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:56.876270] [DEBUG] [REMOTE ] VONE: PASS: Integrity check passed. [2026-01-02T12:36:56.876310] [DEBUG] [REMOTE ] VONE: Symbol is viable for forecasting. [2026-01-02T12:36:56.876356] [INFO ] [MAIN ] [3357/3541] VONE kept (0.4s) | 3353 kept, 4 rejected | 91.1/min | ETA: 2.0m [2026-01-02T12:36:57.232973] [DEBUG] [REMOTE ] VONG: Retrieved 3843 rows, trimmed to 300. [2026-01-02T12:36:57.233097] [DEBUG] [REMOTE ] VONG: PASS: History has at least 300 days. [2026-01-02T12:36:57.233291] [DEBUG] [REMOTE ] VONG: PASS: Price check passed. Min price $116.91. [2026-01-02T12:36:57.233421] [DEBUG] [REMOTE ] VONG: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:57.233526] [DEBUG] [REMOTE ] VONG: PASS: Integrity check passed. [2026-01-02T12:36:57.233565] [DEBUG] [REMOTE ] VONG: Symbol is viable for forecasting. [2026-01-02T12:36:57.233633] [INFO ] [MAIN ] [3358/3541] VONG kept (0.4s) | 3354 kept, 4 rejected | 91.1/min | ETA: 2.0m [2026-01-02T12:36:57.438009] [DEBUG] [REMOTE ] VOTE: Retrieved 1137 rows, trimmed to 300. [2026-01-02T12:36:57.438123] [DEBUG] [REMOTE ] VOTE: PASS: History has at least 300 days. [2026-01-02T12:36:57.438315] [DEBUG] [REMOTE ] VOTE: PASS: Price check passed. Min price $76.46. [2026-01-02T12:36:57.438449] [DEBUG] [REMOTE ] VOTE: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:57.438593] [DEBUG] [REMOTE ] VOTE: PASS: Integrity check passed. [2026-01-02T12:36:57.438651] [DEBUG] [REMOTE ] VOTE: Symbol is viable for forecasting. [2026-01-02T12:36:57.438703] [INFO ] [MAIN ] [3359/3541] VOTE kept (0.2s) | 3355 kept, 4 rejected | 91.1/min | ETA: 2.0m [2026-01-02T12:36:57.913062] [DEBUG] [REMOTE ] VPG: Retrieved 3906 rows, trimmed to 300. [2026-01-02T12:36:57.913181] [DEBUG] [REMOTE ] VPG: PASS: History has at least 300 days. [2026-01-02T12:36:57.913379] [DEBUG] [REMOTE ] VPG: PASS: Price check passed. Min price $29.28. [2026-01-02T12:36:57.913510] [DEBUG] [REMOTE ] VPG: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:57.913636] [DEBUG] [REMOTE ] VPG: PASS: Integrity check passed. [2026-01-02T12:36:57.913678] [DEBUG] [REMOTE ] VPG: Symbol is viable for forecasting. [2026-01-02T12:36:57.913724] [INFO ] [MAIN ] [3360/3541] VPG kept (0.5s) | 3356 kept, 4 rejected | 91.1/min | ETA: 2.0m [2026-01-02T12:36:58.280341] [DEBUG] [REMOTE ] VPLS: Retrieved 518 rows, trimmed to 300. [2026-01-02T12:36:58.280457] [DEBUG] [REMOTE ] VPLS: PASS: History has at least 300 days. [2026-01-02T12:36:58.280675] [DEBUG] [REMOTE ] VPLS: PASS: Price check passed. Min price $77.33. [2026-01-02T12:36:58.280823] [DEBUG] [REMOTE ] VPLS: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:58.280944] [DEBUG] [REMOTE ] VPLS: PASS: Integrity check passed. [2026-01-02T12:36:58.280985] [DEBUG] [REMOTE ] VPLS: Symbol is viable for forecasting. [2026-01-02T12:36:58.281031] [INFO ] [MAIN ] [3361/3541] VPLS kept (0.4s) | 3357 kept, 4 rejected | 91.1/min | ETA: 2.0m [2026-01-02T12:36:58.796677] [DEBUG] [REMOTE ] VRA: Retrieved 3822 rows, trimmed to 300. [2026-01-02T12:36:58.796818] [DEBUG] [REMOTE ] VRA: PASS: History has at least 300 days. [2026-01-02T12:36:58.797026] [DEBUG] [REMOTE ] VRA: PASS: Price check passed. Min price $1.80. [2026-01-02T12:36:58.797159] [DEBUG] [REMOTE ] VRA: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:58.797268] [DEBUG] [REMOTE ] VRA: PASS: Integrity check passed. [2026-01-02T12:36:58.797308] [DEBUG] [REMOTE ] VRA: Symbol is viable for forecasting. [2026-01-02T12:36:58.797355] [INFO ] [MAIN ] [3362/3541] VRA kept (0.5s) | 3358 kept, 4 rejected | 91.1/min | ETA: 2.0m [2026-01-02T12:36:59.192883] [DEBUG] [REMOTE ] VRCA: Retrieved 1897 rows, trimmed to 300. [2026-01-02T12:36:59.193000] [DEBUG] [REMOTE ] VRCA: PASS: History has at least 300 days. [2026-01-02T12:36:59.193192] [DEBUG] [REMOTE ] VRCA: PASS: Price check passed. Min price $3.28. [2026-01-02T12:36:59.193325] [DEBUG] [REMOTE ] VRCA: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:59.193430] [DEBUG] [REMOTE ] VRCA: PASS: Integrity check passed. [2026-01-02T12:36:59.193470] [DEBUG] [REMOTE ] VRCA: Symbol is viable for forecasting. [2026-01-02T12:36:59.193516] [INFO ] [MAIN ] [3363/3541] VRCA kept (0.4s) | 3359 kept, 4 rejected | 91.1/min | ETA: 2.0m [2026-01-02T12:36:59.524875] [DEBUG] [REMOTE ] VRDN: Retrieved 2903 rows, trimmed to 300. [2026-01-02T12:36:59.525007] [DEBUG] [REMOTE ] VRDN: PASS: History has at least 300 days. [2026-01-02T12:36:59.525215] [DEBUG] [REMOTE ] VRDN: PASS: Price check passed. Min price $20.78. [2026-01-02T12:36:59.525347] [DEBUG] [REMOTE ] VRDN: PASS: Continuity check passed with 300 days. [2026-01-02T12:36:59.525461] [DEBUG] [REMOTE ] VRDN: PASS: Integrity check passed. [2026-01-02T12:36:59.525499] [DEBUG] [REMOTE ] VRDN: Symbol is viable for forecasting. [2026-01-02T12:36:59.525548] [INFO ] [MAIN ] [3364/3541] VRDN kept (0.3s) | 3360 kept, 4 rejected | 91.1/min | ETA: 1.9m [2026-01-02T12:37:00.080943] [DEBUG] [REMOTE ] VRE: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:37:00.081090] [DEBUG] [REMOTE ] VRE: PASS: History has at least 300 days. [2026-01-02T12:37:00.081353] [DEBUG] [REMOTE ] VRE: PASS: Price check passed. Min price $14.10. [2026-01-02T12:37:00.081488] [DEBUG] [REMOTE ] VRE: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:00.081631] [DEBUG] [REMOTE ] VRE: PASS: Integrity check passed. [2026-01-02T12:37:00.081673] [DEBUG] [REMOTE ] VRE: Symbol is viable for forecasting. [2026-01-02T12:37:00.081721] [INFO ] [MAIN ] [3365/3541] VRE kept (0.6s) | 3361 kept, 4 rejected | 91.1/min | ETA: 1.9m [2026-01-02T12:37:00.499480] [DEBUG] [REMOTE ] VREX: Retrieved 2250 rows, trimmed to 300. [2026-01-02T12:37:00.499600] [DEBUG] [REMOTE ] VREX: PASS: History has at least 300 days. [2026-01-02T12:37:00.499803] [DEBUG] [REMOTE ] VREX: PASS: Price check passed. Min price $10.24. [2026-01-02T12:37:00.499937] [DEBUG] [REMOTE ] VREX: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:00.500043] [DEBUG] [REMOTE ] VREX: PASS: Integrity check passed. [2026-01-02T12:37:00.500103] [DEBUG] [REMOTE ] VREX: Symbol is viable for forecasting. [2026-01-02T12:37:00.500151] [INFO ] [MAIN ] [3366/3541] VREX kept (0.4s) | 3362 kept, 4 rejected | 91.2/min | ETA: 1.9m [2026-01-02T12:37:00.851644] [DEBUG] [REMOTE ] VRIG: Retrieved 2332 rows, trimmed to 300. [2026-01-02T12:37:00.851763] [DEBUG] [REMOTE ] VRIG: PASS: History has at least 300 days. [2026-01-02T12:37:00.851958] [DEBUG] [REMOTE ] VRIG: PASS: Price check passed. Min price $24.81. [2026-01-02T12:37:00.852105] [DEBUG] [REMOTE ] VRIG: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:00.852256] [DEBUG] [REMOTE ] VRIG: PASS: Integrity check passed. [2026-01-02T12:37:00.852297] [DEBUG] [REMOTE ] VRIG: Symbol is viable for forecasting. [2026-01-02T12:37:00.852344] [INFO ] [MAIN ] [3367/3541] VRIG kept (0.4s) | 3363 kept, 4 rejected | 91.2/min | ETA: 1.9m [2026-01-02T12:37:01.295745] [DEBUG] [REMOTE ] VRNS: Retrieved 2979 rows, trimmed to 300. [2026-01-02T12:37:01.295870] [DEBUG] [REMOTE ] VRNS: PASS: History has at least 300 days. [2026-01-02T12:37:01.296065] [DEBUG] [REMOTE ] VRNS: PASS: Price check passed. Min price $30.20. [2026-01-02T12:37:01.296197] [DEBUG] [REMOTE ] VRNS: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:01.296305] [DEBUG] [REMOTE ] VRNS: PASS: Integrity check passed. [2026-01-02T12:37:01.296344] [DEBUG] [REMOTE ] VRNS: Symbol is viable for forecasting. [2026-01-02T12:37:01.296391] [INFO ] [MAIN ] [3368/3541] VRNS kept (0.4s) | 3364 kept, 4 rejected | 91.2/min | ETA: 1.9m [2026-01-02T12:37:01.539247] [DEBUG] [REMOTE ] VRRM: Retrieved 2206 rows, trimmed to 300. [2026-01-02T12:37:01.539389] [DEBUG] [REMOTE ] VRRM: PASS: History has at least 300 days. [2026-01-02T12:37:01.539631] [DEBUG] [REMOTE ] VRRM: PASS: Price check passed. Min price $20.86. [2026-01-02T12:37:01.539774] [DEBUG] [REMOTE ] VRRM: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:01.539903] [DEBUG] [REMOTE ] VRRM: PASS: Integrity check passed. [2026-01-02T12:37:01.539949] [DEBUG] [REMOTE ] VRRM: Symbol is viable for forecasting. [2026-01-02T12:37:01.540001] [INFO ] [MAIN ] [3369/3541] VRRM kept (0.2s) | 3365 kept, 4 rejected | 91.2/min | ETA: 1.9m [2026-01-02T12:37:01.998606] [DEBUG] [REMOTE ] VRSK: Retrieved 4084 rows, trimmed to 300. [2026-01-02T12:37:01.998806] [DEBUG] [REMOTE ] VRSK: PASS: History has at least 300 days. [2026-01-02T12:37:01.999078] [DEBUG] [REMOTE ] VRSK: PASS: Price check passed. Min price $207.57. [2026-01-02T12:37:01.999222] [DEBUG] [REMOTE ] VRSK: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:01.999365] [DEBUG] [REMOTE ] VRSK: PASS: Integrity check passed. [2026-01-02T12:37:01.999411] [DEBUG] [REMOTE ] VRSK: Symbol is viable for forecasting. [2026-01-02T12:37:01.999465] [INFO ] [MAIN ] [3370/3541] VRSK kept (0.5s) | 3366 kept, 4 rejected | 91.2/min | ETA: 1.9m [2026-01-02T12:37:02.473671] [DEBUG] [REMOTE ] VRSN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:37:02.473803] [DEBUG] [REMOTE ] VRSN: PASS: History has at least 300 days. [2026-01-02T12:37:02.474012] [DEBUG] [REMOTE ] VRSN: PASS: Price check passed. Min price $232.10. [2026-01-02T12:37:02.474148] [DEBUG] [REMOTE ] VRSN: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:02.474258] [DEBUG] [REMOTE ] VRSN: PASS: Integrity check passed. [2026-01-02T12:37:02.474297] [DEBUG] [REMOTE ] VRSN: Symbol is viable for forecasting. [2026-01-02T12:37:02.474344] [INFO ] [MAIN ] [3371/3541] VRSN kept (0.5s) | 3367 kept, 4 rejected | 91.2/min | ETA: 1.9m [2026-01-02T12:37:02.902089] [DEBUG] [REMOTE ] VRTS: Retrieved 4276 rows, trimmed to 300. [2026-01-02T12:37:02.902285] [DEBUG] [REMOTE ] VRTS: PASS: History has at least 300 days. [2026-01-02T12:37:02.902591] [DEBUG] [REMOTE ] VRTS: PASS: Price check passed. Min price $155.33. [2026-01-02T12:37:02.902739] [DEBUG] [REMOTE ] VRTS: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:02.902879] [DEBUG] [REMOTE ] VRTS: PASS: Integrity check passed. [2026-01-02T12:37:02.902923] [DEBUG] [REMOTE ] VRTS: Symbol is viable for forecasting. [2026-01-02T12:37:02.902977] [INFO ] [MAIN ] [3372/3541] VRTS kept (0.4s) | 3368 kept, 4 rejected | 91.2/min | ETA: 1.9m [2026-01-02T12:37:03.205045] [DEBUG] [REMOTE ] VRTX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:37:03.205212] [DEBUG] [REMOTE ] VRTX: PASS: History has at least 300 days. [2026-01-02T12:37:03.205544] [DEBUG] [REMOTE ] VRTX: PASS: Price check passed. Min price $407.37. [2026-01-02T12:37:03.205726] [DEBUG] [REMOTE ] VRTX: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:03.205889] [DEBUG] [REMOTE ] VRTX: PASS: Integrity check passed. [2026-01-02T12:37:03.205948] [DEBUG] [REMOTE ] VRTX: Symbol is viable for forecasting. [2026-01-02T12:37:03.206002] [INFO ] [MAIN ] [3373/3541] VRTX kept (0.3s) | 3369 kept, 4 rejected | 91.2/min | ETA: 1.8m [2026-01-02T12:37:09.002842] [DEBUG] [REMOTE ] VS: Retrieved 1246 rows, trimmed to 300. [2026-01-02T12:37:09.002972] [DEBUG] [REMOTE ] VS: PASS: History has at least 300 days. [2026-01-02T12:37:09.003170] [DEBUG] [REMOTE ] VS: PASS: Price check passed. Min price $1.21. [2026-01-02T12:37:09.003303] [DEBUG] [REMOTE ] VS: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:09.003408] [DEBUG] [REMOTE ] VS: PASS: Integrity check passed. [2026-01-02T12:37:09.003448] [DEBUG] [REMOTE ] VS: Symbol is viable for forecasting. [2026-01-02T12:37:09.003495] [INFO ] [MAIN ] [3374/3541] VS kept (5.8s) | 3370 kept, 4 rejected | 91.0/min | ETA: 1.8m [2026-01-02T12:37:09.805460] [DEBUG] [REMOTE ] VSCO: Retrieved 1118 rows, trimmed to 300. [2026-01-02T12:37:09.805606] [DEBUG] [REMOTE ] VSCO: PASS: History has at least 300 days. [2026-01-02T12:37:09.805809] [DEBUG] [REMOTE ] VSCO: PASS: Price check passed. Min price $28.25. [2026-01-02T12:37:09.805946] [DEBUG] [REMOTE ] VSCO: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:09.806053] [DEBUG] [REMOTE ] VSCO: PASS: Integrity check passed. [2026-01-02T12:37:09.806093] [DEBUG] [REMOTE ] VSCO: Symbol is viable for forecasting. [2026-01-02T12:37:09.806141] [INFO ] [MAIN ] [3375/3541] VSCO kept (0.8s) | 3371 kept, 4 rejected | 91.0/min | ETA: 1.8m [2026-01-02T12:37:10.126966] [DEBUG] [REMOTE ] VSDA: Retrieved 2190 rows, trimmed to 300. [2026-01-02T12:37:10.127093] [DEBUG] [REMOTE ] VSDA: PASS: History has at least 300 days. [2026-01-02T12:37:10.127298] [DEBUG] [REMOTE ] VSDA: PASS: Price check passed. Min price $50.97. [2026-01-02T12:37:10.127438] [DEBUG] [REMOTE ] VSDA: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:10.127552] [DEBUG] [REMOTE ] VSDA: PASS: Integrity check passed. [2026-01-02T12:37:10.127627] [DEBUG] [REMOTE ] VSDA: Symbol is viable for forecasting. [2026-01-02T12:37:10.127679] [INFO ] [MAIN ] [3376/3541] VSDA kept (0.3s) | 3372 kept, 4 rejected | 91.0/min | ETA: 1.8m [2026-01-02T12:37:10.670202] [DEBUG] [REMOTE ] VSEC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:37:10.670436] [DEBUG] [REMOTE ] VSEC: PASS: History has at least 300 days. [2026-01-02T12:37:10.670841] [DEBUG] [REMOTE ] VSEC: PASS: Price check passed. Min price $154.86. [2026-01-02T12:37:10.670993] [DEBUG] [REMOTE ] VSEC: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:10.671143] [DEBUG] [REMOTE ] VSEC: PASS: Integrity check passed. [2026-01-02T12:37:10.671225] [DEBUG] [REMOTE ] VSEC: Symbol is viable for forecasting. [2026-01-02T12:37:10.671286] [INFO ] [MAIN ] [3377/3541] VSEC kept (0.5s) | 3373 kept, 4 rejected | 91.0/min | ETA: 1.8m [2026-01-02T12:37:11.034518] [DEBUG] [REMOTE ] VSH: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:37:11.034746] [DEBUG] [REMOTE ] VSH: PASS: History has at least 300 days. [2026-01-02T12:37:11.035016] [DEBUG] [REMOTE ] VSH: PASS: Price check passed. Min price $11.74. [2026-01-02T12:37:11.035159] [DEBUG] [REMOTE ] VSH: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:11.035344] [DEBUG] [REMOTE ] VSH: PASS: Integrity check passed. [2026-01-02T12:37:11.035393] [DEBUG] [REMOTE ] VSH: Symbol is viable for forecasting. [2026-01-02T12:37:11.035449] [INFO ] [MAIN ] [3378/3541] VSH kept (0.4s) | 3374 kept, 4 rejected | 91.0/min | ETA: 1.8m [2026-01-02T12:37:11.429776] [DEBUG] [REMOTE ] VSTM: Retrieved 3503 rows, trimmed to 300. [2026-01-02T12:37:11.429908] [DEBUG] [REMOTE ] VSTM: PASS: History has at least 300 days. [2026-01-02T12:37:11.430125] [DEBUG] [REMOTE ] VSTM: PASS: Price check passed. Min price $7.54. [2026-01-02T12:37:11.430281] [DEBUG] [REMOTE ] VSTM: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:11.430399] [DEBUG] [REMOTE ] VSTM: PASS: Integrity check passed. [2026-01-02T12:37:11.430440] [DEBUG] [REMOTE ] VSTM: Symbol is viable for forecasting. [2026-01-02T12:37:11.430489] [INFO ] [MAIN ] [3379/3541] VSTM kept (0.4s) | 3375 kept, 4 rejected | 91.1/min | ETA: 1.8m [2026-01-02T12:37:11.655357] [DEBUG] [REMOTE ] VSTS: Retrieved 562 rows, trimmed to 300. [2026-01-02T12:37:11.655486] [DEBUG] [REMOTE ] VSTS: PASS: History has at least 300 days. [2026-01-02T12:37:11.655708] [DEBUG] [REMOTE ] VSTS: PASS: Price check passed. Min price $4.62. [2026-01-02T12:37:11.655841] [DEBUG] [REMOTE ] VSTS: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:11.655950] [DEBUG] [REMOTE ] VSTS: PASS: Integrity check passed. [2026-01-02T12:37:11.655989] [DEBUG] [REMOTE ] VSTS: Symbol is viable for forecasting. [2026-01-02T12:37:11.656035] [INFO ] [MAIN ] [3380/3541] VSTS kept (0.2s) | 3376 kept, 4 rejected | 91.1/min | ETA: 1.8m [2026-01-02T12:37:12.107619] [DEBUG] [REMOTE ] VTC: Retrieved 2046 rows, trimmed to 300. [2026-01-02T12:37:12.107792] [DEBUG] [REMOTE ] VTC: PASS: History has at least 300 days. [2026-01-02T12:37:12.108066] [DEBUG] [REMOTE ] VTC: PASS: Price check passed. Min price $77.07. [2026-01-02T12:37:12.108229] [DEBUG] [REMOTE ] VTC: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:12.108380] [DEBUG] [REMOTE ] VTC: PASS: Integrity check passed. [2026-01-02T12:37:12.108436] [DEBUG] [REMOTE ] VTC: Symbol is viable for forecasting. [2026-01-02T12:37:12.108501] [INFO ] [MAIN ] [3381/3541] VTC kept (0.5s) | 3377 kept, 4 rejected | 91.1/min | ETA: 1.8m [2026-01-02T12:37:14.264412] [DEBUG] [REMOTE ] VTEX: Retrieved 1118 rows, trimmed to 300. [2026-01-02T12:37:14.264543] [DEBUG] [REMOTE ] VTEX: PASS: History has at least 300 days. [2026-01-02T12:37:14.264780] [DEBUG] [REMOTE ] VTEX: PASS: Price check passed. Min price $3.71. [2026-01-02T12:37:14.264927] [DEBUG] [REMOTE ] VTEX: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:14.265036] [DEBUG] [REMOTE ] VTEX: PASS: Integrity check passed. [2026-01-02T12:37:14.265078] [DEBUG] [REMOTE ] VTEX: Symbol is viable for forecasting. [2026-01-02T12:37:14.265125] [INFO ] [MAIN ] [3382/3541] VTEX kept (2.2s) | 3378 kept, 4 rejected | 91.0/min | ETA: 1.7m [2026-01-02T12:37:14.614777] [DEBUG] [REMOTE ] VTIP: Retrieved 3321 rows, trimmed to 300. [2026-01-02T12:37:14.614908] [DEBUG] [REMOTE ] VTIP: PASS: History has at least 300 days. [2026-01-02T12:37:14.615114] [DEBUG] [REMOTE ] VTIP: PASS: Price check passed. Min price $49.27. [2026-01-02T12:37:14.615249] [DEBUG] [REMOTE ] VTIP: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:14.615362] [DEBUG] [REMOTE ] VTIP: PASS: Integrity check passed. [2026-01-02T12:37:14.615402] [DEBUG] [REMOTE ] VTIP: Symbol is viable for forecasting. [2026-01-02T12:37:14.615450] [INFO ] [MAIN ] [3383/3541] VTIP kept (0.4s) | 3379 kept, 4 rejected | 91.0/min | ETA: 1.7m [2026-01-02T12:37:14.883317] [DEBUG] [REMOTE ] VTMX: Retrieved 629 rows, trimmed to 300. [2026-01-02T12:37:14.883443] [DEBUG] [REMOTE ] VTMX: PASS: History has at least 300 days. [2026-01-02T12:37:14.883655] [DEBUG] [REMOTE ] VTMX: PASS: Price check passed. Min price $25.50. [2026-01-02T12:37:14.883787] [DEBUG] [REMOTE ] VTMX: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:14.883893] [DEBUG] [REMOTE ] VTMX: PASS: Integrity check passed. [2026-01-02T12:37:14.883932] [DEBUG] [REMOTE ] VTMX: Symbol is viable for forecasting. [2026-01-02T12:37:14.883978] [INFO ] [MAIN ] [3384/3541] VTMX kept (0.3s) | 3380 kept, 4 rejected | 91.0/min | ETA: 1.7m [2026-01-02T12:37:15.695900] [DEBUG] [REMOTE ] VTN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:37:15.696055] [DEBUG] [REMOTE ] VTN: PASS: History has at least 300 days. [2026-01-02T12:37:15.696329] [DEBUG] [REMOTE ] VTN: PASS: Price check passed. Min price $10.70. [2026-01-02T12:37:15.696483] [DEBUG] [REMOTE ] VTN: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:15.696640] [DEBUG] [REMOTE ] VTN: PASS: Integrity check passed. [2026-01-02T12:37:15.696682] [DEBUG] [REMOTE ] VTN: Symbol is viable for forecasting. [2026-01-02T12:37:15.696732] [INFO ] [MAIN ] [3385/3541] VTN kept (0.8s) | 3381 kept, 4 rejected | 91.0/min | ETA: 1.7m [2026-01-02T12:37:16.125415] [DEBUG] [REMOTE ] VTOL: Retrieved 3255 rows, trimmed to 300. [2026-01-02T12:37:16.125610] [DEBUG] [REMOTE ] VTOL: PASS: History has at least 300 days. [2026-01-02T12:37:16.125865] [DEBUG] [REMOTE ] VTOL: PASS: Price check passed. Min price $35.70. [2026-01-02T12:37:16.126024] [DEBUG] [REMOTE ] VTOL: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:16.126148] [DEBUG] [REMOTE ] VTOL: PASS: Integrity check passed. [2026-01-02T12:37:16.126189] [DEBUG] [REMOTE ] VTOL: Symbol is viable for forecasting. [2026-01-02T12:37:16.126243] [INFO ] [MAIN ] [3386/3541] VTOL kept (0.4s) | 3382 kept, 4 rejected | 91.1/min | ETA: 1.7m [2026-01-02T12:37:16.537635] [DEBUG] [REMOTE ] VTRS: Retrieved 1287 rows, trimmed to 300. [2026-01-02T12:37:16.537828] [DEBUG] [REMOTE ] VTRS: PASS: History has at least 300 days. [2026-01-02T12:37:16.538087] [DEBUG] [REMOTE ] VTRS: PASS: Price check passed. Min price $9.63. [2026-01-02T12:37:16.538229] [DEBUG] [REMOTE ] VTRS: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:16.538346] [DEBUG] [REMOTE ] VTRS: PASS: Integrity check passed. [2026-01-02T12:37:16.538387] [DEBUG] [REMOTE ] VTRS: Symbol is viable for forecasting. [2026-01-02T12:37:16.538440] [INFO ] [MAIN ] [3387/3541] VTRS kept (0.4s) | 3383 kept, 4 rejected | 91.1/min | ETA: 1.7m [2026-01-02T12:37:16.756709] [DEBUG] [REMOTE ] VTS: Retrieved 747 rows, trimmed to 300. [2026-01-02T12:37:16.756890] [DEBUG] [REMOTE ] VTS: PASS: History has at least 300 days. [2026-01-02T12:37:16.757132] [DEBUG] [REMOTE ] VTS: PASS: Price check passed. Min price $19.09. [2026-01-02T12:37:16.757268] [DEBUG] [REMOTE ] VTS: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:16.757414] [DEBUG] [REMOTE ] VTS: PASS: Integrity check passed. [2026-01-02T12:37:16.757490] [DEBUG] [REMOTE ] VTS: Symbol is viable for forecasting. [2026-01-02T12:37:16.757543] [INFO ] [MAIN ] [3388/3541] VTS kept (0.2s) | 3384 kept, 4 rejected | 91.1/min | ETA: 1.7m [2026-01-02T12:37:18.278650] [DEBUG] [REMOTE ] VTSI: Retrieved 2453 rows, trimmed to 300. [2026-01-02T12:37:18.278775] [DEBUG] [REMOTE ] VTSI: PASS: History has at least 300 days. [2026-01-02T12:37:18.278976] [DEBUG] [REMOTE ] VTSI: PASS: Price check passed. Min price $4.20. [2026-01-02T12:37:18.279113] [DEBUG] [REMOTE ] VTSI: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:18.279223] [DEBUG] [REMOTE ] VTSI: PASS: Integrity check passed. [2026-01-02T12:37:18.279274] [DEBUG] [REMOTE ] VTSI: Symbol is viable for forecasting. [2026-01-02T12:37:18.279350] [INFO ] [MAIN ] [3389/3541] VTSI kept (1.5s) | 3385 kept, 4 rejected | 91.0/min | ETA: 1.7m [2026-01-02T12:37:18.679495] [DEBUG] [REMOTE ] VTWG: Retrieved 3843 rows, trimmed to 300. [2026-01-02T12:37:18.679711] [DEBUG] [REMOTE ] VTWG: PASS: History has at least 300 days. [2026-01-02T12:37:18.679983] [DEBUG] [REMOTE ] VTWG: PASS: Price check passed. Min price $219.02. [2026-01-02T12:37:18.680127] [DEBUG] [REMOTE ] VTWG: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:18.680258] [DEBUG] [REMOTE ] VTWG: PASS: Integrity check passed. [2026-01-02T12:37:18.680300] [DEBUG] [REMOTE ] VTWG: Symbol is viable for forecasting. [2026-01-02T12:37:18.680352] [INFO ] [MAIN ] [3390/3541] VTWG kept (0.4s) | 3386 kept, 4 rejected | 91.1/min | ETA: 1.7m [2026-01-02T12:37:19.046188] [DEBUG] [REMOTE ] VTWO: Retrieved 3843 rows, trimmed to 300. [2026-01-02T12:37:19.046402] [DEBUG] [REMOTE ] VTWO: PASS: History has at least 300 days. [2026-01-02T12:37:19.046761] [DEBUG] [REMOTE ] VTWO: PASS: Price check passed. Min price $92.28. [2026-01-02T12:37:19.046910] [DEBUG] [REMOTE ] VTWO: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:19.047052] [DEBUG] [REMOTE ] VTWO: PASS: Integrity check passed. [2026-01-02T12:37:19.047094] [DEBUG] [REMOTE ] VTWO: Symbol is viable for forecasting. [2026-01-02T12:37:19.047149] [INFO ] [MAIN ] [3391/3541] VTWO kept (0.4s) | 3387 kept, 4 rejected | 91.1/min | ETA: 1.6m [2026-01-02T12:37:19.302947] [DEBUG] [REMOTE ] VTYX: Retrieved 1053 rows, trimmed to 300. [2026-01-02T12:37:19.303132] [DEBUG] [REMOTE ] VTYX: PASS: History has at least 300 days. [2026-01-02T12:37:19.303373] [DEBUG] [REMOTE ] VTYX: PASS: Price check passed. Min price $3.56. [2026-01-02T12:37:19.303512] [DEBUG] [REMOTE ] VTYX: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:19.303645] [DEBUG] [REMOTE ] VTYX: PASS: Integrity check passed. [2026-01-02T12:37:19.303688] [DEBUG] [REMOTE ] VTYX: Symbol is viable for forecasting. [2026-01-02T12:37:19.303740] [INFO ] [MAIN ] [3392/3541] VTYX kept (0.3s) | 3388 kept, 4 rejected | 91.1/min | ETA: 1.6m [2026-01-02T12:37:19.836338] [DEBUG] [REMOTE ] VUZI: Retrieved 3962 rows, trimmed to 300. [2026-01-02T12:37:19.836526] [DEBUG] [REMOTE ] VUZI: PASS: History has at least 300 days. [2026-01-02T12:37:19.836815] [DEBUG] [REMOTE ] VUZI: PASS: Price check passed. Min price $2.05. [2026-01-02T12:37:19.836972] [DEBUG] [REMOTE ] VUZI: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:19.837087] [DEBUG] [REMOTE ] VUZI: PASS: Integrity check passed. [2026-01-02T12:37:19.837126] [DEBUG] [REMOTE ] VUZI: Symbol is viable for forecasting. [2026-01-02T12:37:19.837184] [INFO ] [MAIN ] [3393/3541] VUZI kept (0.5s) | 3389 kept, 4 rejected | 91.1/min | ETA: 1.6m [2026-01-02T12:37:20.125676] [DEBUG] [REMOTE ] VVOS: Retrieved 1269 rows, trimmed to 300. [2026-01-02T12:37:20.125825] [DEBUG] [REMOTE ] VVOS: PASS: History has at least 300 days. [2026-01-02T12:37:20.126034] [DEBUG] [REMOTE ] VVOS: PASS: Price check passed. Min price $1.95. [2026-01-02T12:37:20.126173] [DEBUG] [REMOTE ] VVOS: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:20.126284] [DEBUG] [REMOTE ] VVOS: PASS: Integrity check passed. [2026-01-02T12:37:20.126329] [DEBUG] [REMOTE ] VVOS: Symbol is viable for forecasting. [2026-01-02T12:37:20.126379] [INFO ] [MAIN ] [3394/3541] VVOS kept (0.3s) | 3390 kept, 4 rejected | 91.1/min | ETA: 1.6m [2026-01-02T12:37:20.475332] [DEBUG] [REMOTE ] VVX: Retrieved 2839 rows, trimmed to 300. [2026-01-02T12:37:20.475436] [DEBUG] [REMOTE ] VVX: PASS: History has at least 300 days. [2026-01-02T12:37:20.475663] [DEBUG] [REMOTE ] VVX: PASS: Price check passed. Min price $52.16. [2026-01-02T12:37:20.475799] [DEBUG] [REMOTE ] VVX: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:20.475924] [DEBUG] [REMOTE ] VVX: PASS: Integrity check passed. [2026-01-02T12:37:20.475980] [DEBUG] [REMOTE ] VVX: Symbol is viable for forecasting. [2026-01-02T12:37:20.476028] [INFO ] [MAIN ] [3395/3541] VVX kept (0.3s) | 3391 kept, 4 rejected | 91.1/min | ETA: 1.6m [2026-01-02T12:37:21.039660] [DEBUG] [REMOTE ] VWOB: Retrieved 3165 rows, trimmed to 300. [2026-01-02T12:37:21.039785] [DEBUG] [REMOTE ] VWOB: PASS: History has at least 300 days. [2026-01-02T12:37:21.039986] [DEBUG] [REMOTE ] VWOB: PASS: Price check passed. Min price $65.67. [2026-01-02T12:37:21.040120] [DEBUG] [REMOTE ] VWOB: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:21.040228] [DEBUG] [REMOTE ] VWOB: PASS: Integrity check passed. [2026-01-02T12:37:21.040267] [DEBUG] [REMOTE ] VWOB: Symbol is viable for forecasting. [2026-01-02T12:37:21.040314] [INFO ] [MAIN ] [3396/3541] VWOB kept (0.6s) | 3392 kept, 4 rejected | 91.1/min | ETA: 1.6m [2026-01-02T12:37:21.336375] [DEBUG] [REMOTE ] VXUS: Retrieved 3754 rows, trimmed to 300. [2026-01-02T12:37:21.336526] [DEBUG] [REMOTE ] VXUS: PASS: History has at least 300 days. [2026-01-02T12:37:21.336998] [DEBUG] [REMOTE ] VXUS: PASS: Price check passed. Min price $70.88. [2026-01-02T12:37:21.337152] [DEBUG] [REMOTE ] VXUS: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:21.337271] [DEBUG] [REMOTE ] VXUS: PASS: Integrity check passed. [2026-01-02T12:37:21.337312] [DEBUG] [REMOTE ] VXUS: Symbol is viable for forecasting. [2026-01-02T12:37:21.337370] [INFO ] [MAIN ] [3397/3541] VXUS kept (0.3s) | 3393 kept, 4 rejected | 91.1/min | ETA: 1.6m [2026-01-02T12:37:21.804091] [DEBUG] [REMOTE ] VYMI: Retrieved 2474 rows, trimmed to 300. [2026-01-02T12:37:21.804270] [DEBUG] [REMOTE ] VYMI: PASS: History has at least 300 days. [2026-01-02T12:37:21.804518] [DEBUG] [REMOTE ] VYMI: PASS: Price check passed. Min price $82.06. [2026-01-02T12:37:21.804690] [DEBUG] [REMOTE ] VYMI: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:21.804813] [DEBUG] [REMOTE ] VYMI: PASS: Integrity check passed. [2026-01-02T12:37:21.804855] [DEBUG] [REMOTE ] VYMI: Symbol is viable for forecasting. [2026-01-02T12:37:21.804907] [INFO ] [MAIN ] [3398/3541] VYMI kept (0.5s) | 3394 kept, 4 rejected | 91.1/min | ETA: 1.6m [2026-01-02T12:37:22.396964] [DEBUG] [REMOTE ] VYX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:37:22.397094] [DEBUG] [REMOTE ] VYX: PASS: History has at least 300 days. [2026-01-02T12:37:22.397300] [DEBUG] [REMOTE ] VYX: PASS: Price check passed. Min price $9.61. [2026-01-02T12:37:22.397432] [DEBUG] [REMOTE ] VYX: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:22.397542] [DEBUG] [REMOTE ] VYX: PASS: Integrity check passed. [2026-01-02T12:37:22.397628] [DEBUG] [REMOTE ] VYX: Symbol is viable for forecasting. [2026-01-02T12:37:22.397676] [INFO ] [MAIN ] [3399/3541] VYX kept (0.6s) | 3395 kept, 4 rejected | 91.1/min | ETA: 1.6m [2026-01-02T12:37:22.854191] [DEBUG] [REMOTE ] VZ: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:37:22.854325] [DEBUG] [REMOTE ] VZ: PASS: History has at least 300 days. [2026-01-02T12:37:22.854538] [DEBUG] [REMOTE ] VZ: PASS: Price check passed. Min price $38.40. [2026-01-02T12:37:22.854694] [DEBUG] [REMOTE ] VZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:22.854807] [DEBUG] [REMOTE ] VZ: PASS: Integrity check passed. [2026-01-02T12:37:22.854847] [DEBUG] [REMOTE ] VZ: Symbol is viable for forecasting. [2026-01-02T12:37:22.854895] [INFO ] [MAIN ] [3400/3541] VZ kept (0.5s) | 3396 kept, 4 rejected | 91.2/min | ETA: 1.5m [2026-01-02T12:37:23.312154] [DEBUG] [REMOTE ] WAB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:37:23.312291] [DEBUG] [REMOTE ] WAB: PASS: History has at least 300 days. [2026-01-02T12:37:23.312515] [DEBUG] [REMOTE ] WAB: PASS: Price check passed. Min price $190.80. [2026-01-02T12:37:23.312676] [DEBUG] [REMOTE ] WAB: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:23.312802] [DEBUG] [REMOTE ] WAB: PASS: Integrity check passed. [2026-01-02T12:37:23.312850] [DEBUG] [REMOTE ] WAB: Symbol is viable for forecasting. [2026-01-02T12:37:23.312907] [INFO ] [MAIN ] [3401/3541] WAB kept (0.5s) | 3397 kept, 4 rejected | 91.2/min | ETA: 1.5m [2026-01-02T12:37:23.690500] [DEBUG] [REMOTE ] WABC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:37:23.690682] [DEBUG] [REMOTE ] WABC: PASS: History has at least 300 days. [2026-01-02T12:37:23.690963] [DEBUG] [REMOTE ] WABC: PASS: Price check passed. Min price $44.87. [2026-01-02T12:37:23.691154] [DEBUG] [REMOTE ] WABC: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:23.691311] [DEBUG] [REMOTE ] WABC: PASS: Integrity check passed. [2026-01-02T12:37:23.691370] [DEBUG] [REMOTE ] WABC: Symbol is viable for forecasting. [2026-01-02T12:37:23.691432] [INFO ] [MAIN ] [3402/3541] WABC kept (0.4s) | 3398 kept, 4 rejected | 91.2/min | ETA: 1.5m [2026-01-02T12:37:24.212878] [DEBUG] [REMOTE ] WAFD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:37:24.213077] [DEBUG] [REMOTE ] WAFD: PASS: History has at least 300 days. [2026-01-02T12:37:24.213473] [DEBUG] [REMOTE ] WAFD: PASS: Price check passed. Min price $27.60. [2026-01-02T12:37:24.213664] [DEBUG] [REMOTE ] WAFD: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:24.213825] [DEBUG] [REMOTE ] WAFD: PASS: Integrity check passed. [2026-01-02T12:37:24.213876] [DEBUG] [REMOTE ] WAFD: Symbol is viable for forecasting. [2026-01-02T12:37:24.213940] [INFO ] [MAIN ] [3403/3541] WAFD kept (0.5s) | 3399 kept, 4 rejected | 91.2/min | ETA: 1.5m [2026-01-02T12:37:24.464483] [DEBUG] [REMOTE ] WAFDP: Retrieved 1235 rows, trimmed to 300. [2026-01-02T12:37:24.464731] [DEBUG] [REMOTE ] WAFDP: PASS: History has at least 300 days. [2026-01-02T12:37:24.464984] [DEBUG] [REMOTE ] WAFDP: PASS: Price check passed. Min price $16.10. [2026-01-02T12:37:24.465127] [DEBUG] [REMOTE ] WAFDP: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:24.465245] [DEBUG] [REMOTE ] WAFDP: PASS: Integrity check passed. [2026-01-02T12:37:24.465287] [DEBUG] [REMOTE ] WAFDP: Symbol is viable for forecasting. [2026-01-02T12:37:24.465340] [INFO ] [MAIN ] [3404/3541] WAFDP kept (0.3s) | 3400 kept, 4 rejected | 91.2/min | ETA: 1.5m [2026-01-02T12:37:25.261125] [DEBUG] [REMOTE ] WAL: Retrieved 5158 rows, trimmed to 300. [2026-01-02T12:37:25.261264] [DEBUG] [REMOTE ] WAL: PASS: History has at least 300 days. [2026-01-02T12:37:25.261509] [DEBUG] [REMOTE ] WAL: PASS: Price check passed. Min price $69.94. [2026-01-02T12:37:25.261678] [DEBUG] [REMOTE ] WAL: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:25.261810] [DEBUG] [REMOTE ] WAL: PASS: Integrity check passed. [2026-01-02T12:37:25.261862] [DEBUG] [REMOTE ] WAL: Symbol is viable for forecasting. [2026-01-02T12:37:25.261921] [INFO ] [MAIN ] [3405/3541] WAL kept (0.8s) | 3401 kept, 4 rejected | 91.2/min | ETA: 1.5m [2026-01-02T12:37:25.493755] [DEBUG] [REMOTE ] WALD: Retrieved 1166 rows, trimmed to 300. [2026-01-02T12:37:25.493881] [DEBUG] [REMOTE ] WALD: PASS: History has at least 300 days. [2026-01-02T12:37:25.494076] [DEBUG] [REMOTE ] WALD: PASS: Price check passed. Min price $1.71. [2026-01-02T12:37:25.494209] [DEBUG] [REMOTE ] WALD: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:25.494313] [DEBUG] [REMOTE ] WALD: PASS: Integrity check passed. [2026-01-02T12:37:25.494353] [DEBUG] [REMOTE ] WALD: Symbol is viable for forecasting. [2026-01-02T12:37:25.494399] [INFO ] [MAIN ] [3406/3541] WALD kept (0.2s) | 3402 kept, 4 rejected | 91.2/min | ETA: 1.5m [2026-01-02T12:37:25.979512] [DEBUG] [REMOTE ] WASH: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:37:25.979663] [DEBUG] [REMOTE ] WASH: PASS: History has at least 300 days. [2026-01-02T12:37:25.979892] [DEBUG] [REMOTE ] WASH: PASS: Price check passed. Min price $25.45. [2026-01-02T12:37:25.980028] [DEBUG] [REMOTE ] WASH: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:25.980143] [DEBUG] [REMOTE ] WASH: PASS: Integrity check passed. [2026-01-02T12:37:25.980182] [DEBUG] [REMOTE ] WASH: Symbol is viable for forecasting. [2026-01-02T12:37:25.980230] [INFO ] [MAIN ] [3407/3541] WASH kept (0.5s) | 3403 kept, 4 rejected | 91.2/min | ETA: 1.5m [2026-01-02T12:37:26.303110] [DEBUG] [REMOTE ] WAVE: Retrieved 1131 rows, trimmed to 300. [2026-01-02T12:37:26.303237] [DEBUG] [REMOTE ] WAVE: PASS: History has at least 300 days. [2026-01-02T12:37:26.303431] [DEBUG] [REMOTE ] WAVE: PASS: Price check passed. Min price $5.61. [2026-01-02T12:37:26.303563] [DEBUG] [REMOTE ] WAVE: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:26.303690] [DEBUG] [REMOTE ] WAVE: PASS: Integrity check passed. [2026-01-02T12:37:26.303729] [DEBUG] [REMOTE ] WAVE: Symbol is viable for forecasting. [2026-01-02T12:37:26.303777] [INFO ] [MAIN ] [3408/3541] WAVE kept (0.3s) | 3404 kept, 4 rejected | 91.2/min | ETA: 1.5m [2026-01-02T12:37:26.661431] [DEBUG] [REMOTE ] WAY: Retrieved 393 rows, trimmed to 300. [2026-01-02T12:37:26.661603] [DEBUG] [REMOTE ] WAY: PASS: History has at least 300 days. [2026-01-02T12:37:26.661804] [DEBUG] [REMOTE ] WAY: PASS: Price check passed. Min price $30.40. [2026-01-02T12:37:26.661933] [DEBUG] [REMOTE ] WAY: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:26.662038] [DEBUG] [REMOTE ] WAY: PASS: Integrity check passed. [2026-01-02T12:37:26.662077] [DEBUG] [REMOTE ] WAY: Symbol is viable for forecasting. [2026-01-02T12:37:26.662123] [INFO ] [MAIN ] [3409/3541] WAY kept (0.4s) | 3405 kept, 4 rejected | 91.2/min | ETA: 1.4m [2026-01-02T12:37:27.136937] [DEBUG] [REMOTE ] WB: Retrieved 2945 rows, trimmed to 300. [2026-01-02T12:37:27.137062] [DEBUG] [REMOTE ] WB: PASS: History has at least 300 days. [2026-01-02T12:37:27.137270] [DEBUG] [REMOTE ] WB: PASS: Price check passed. Min price $9.54. [2026-01-02T12:37:27.137412] [DEBUG] [REMOTE ] WB: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:27.137524] [DEBUG] [REMOTE ] WB: PASS: Integrity check passed. [2026-01-02T12:37:27.137623] [DEBUG] [REMOTE ] WB: Symbol is viable for forecasting. [2026-01-02T12:37:27.137677] [INFO ] [MAIN ] [3410/3541] WB kept (0.5s) | 3406 kept, 4 rejected | 91.2/min | ETA: 1.4m [2026-01-02T12:37:27.576411] [DEBUG] [REMOTE ] WBD: Retrieved 5152 rows, trimmed to 300. [2026-01-02T12:37:27.576541] [DEBUG] [REMOTE ] WBD: PASS: History has at least 300 days. [2026-01-02T12:37:27.576778] [DEBUG] [REMOTE ] WBD: PASS: Price check passed. Min price $17.10. [2026-01-02T12:37:27.576912] [DEBUG] [REMOTE ] WBD: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:27.577024] [DEBUG] [REMOTE ] WBD: PASS: Integrity check passed. [2026-01-02T12:37:27.577063] [DEBUG] [REMOTE ] WBD: Symbol is viable for forecasting. [2026-01-02T12:37:27.577111] [INFO ] [MAIN ] [3411/3541] WBD kept (0.4s) | 3407 kept, 4 rejected | 91.3/min | ETA: 1.4m [2026-01-02T12:37:27.857292] [DEBUG] [REMOTE ] WBIY: Retrieved 2268 rows, trimmed to 300. [2026-01-02T12:37:27.857412] [DEBUG] [REMOTE ] WBIY: PASS: History has at least 300 days. [2026-01-02T12:37:27.857638] [DEBUG] [REMOTE ] WBIY: PASS: Price check passed. Min price $29.46. [2026-01-02T12:37:27.857780] [DEBUG] [REMOTE ] WBIY: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:27.857885] [DEBUG] [REMOTE ] WBIY: PASS: Integrity check passed. [2026-01-02T12:37:27.857925] [DEBUG] [REMOTE ] WBIY: Symbol is viable for forecasting. [2026-01-02T12:37:27.857970] [INFO ] [MAIN ] [3412/3541] WBIY kept (0.3s) | 3408 kept, 4 rejected | 91.3/min | ETA: 1.4m [2026-01-02T12:37:32.620454] [DEBUG] [REMOTE ] WBS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:37:32.620698] [DEBUG] [REMOTE ] WBS: PASS: History has at least 300 days. [2026-01-02T12:37:32.621067] [DEBUG] [REMOTE ] WBS: PASS: Price check passed. Min price $53.72. [2026-01-02T12:37:32.621270] [DEBUG] [REMOTE ] WBS: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:32.621460] [DEBUG] [REMOTE ] WBS: PASS: Integrity check passed. [2026-01-02T12:37:32.621523] [DEBUG] [REMOTE ] WBS: Symbol is viable for forecasting. [2026-01-02T12:37:32.621622] [INFO ] [MAIN ] [3413/3541] WBS kept (4.8s) | 3409 kept, 4 rejected | 91.1/min | ETA: 1.4m [2026-01-02T12:37:32.812614] [DEBUG] [REMOTE ] WBTN: Retrieved 380 rows, trimmed to 300. [2026-01-02T12:37:32.812773] [DEBUG] [REMOTE ] WBTN: PASS: History has at least 300 days. [2026-01-02T12:37:32.813031] [DEBUG] [REMOTE ] WBTN: PASS: Price check passed. Min price $12.19. [2026-01-02T12:37:32.813186] [DEBUG] [REMOTE ] WBTN: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:32.813304] [DEBUG] [REMOTE ] WBTN: PASS: Integrity check passed. [2026-01-02T12:37:32.813344] [DEBUG] [REMOTE ] WBTN: Symbol is viable for forecasting. [2026-01-02T12:37:32.813392] [INFO ] [MAIN ] [3414/3541] WBTN kept (0.2s) | 3410 kept, 4 rejected | 91.1/min | ETA: 1.4m [2026-01-02T12:37:33.247551] [DEBUG] [REMOTE ] WBX: Retrieved 1066 rows, trimmed to 300. [2026-01-02T12:37:33.247750] [DEBUG] [REMOTE ] WBX: PASS: History has at least 300 days. [2026-01-02T12:37:33.247975] [DEBUG] [REMOTE ] WBX: PASS: Price check passed. Min price $2.34. [2026-01-02T12:37:33.248129] [DEBUG] [REMOTE ] WBX: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:33.248251] [DEBUG] [REMOTE ] WBX: PASS: Integrity check passed. [2026-01-02T12:37:33.248295] [DEBUG] [REMOTE ] WBX: Symbol is viable for forecasting. [2026-01-02T12:37:33.248346] [INFO ] [MAIN ] [3415/3541] WBX kept (0.4s) | 3411 kept, 4 rejected | 91.1/min | ETA: 1.4m [2026-01-02T12:37:33.933334] [DEBUG] [REMOTE ] WCC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:37:33.933470] [DEBUG] [REMOTE ] WCC: PASS: History has at least 300 days. [2026-01-02T12:37:33.933716] [DEBUG] [REMOTE ] WCC: PASS: Price check passed. Min price $207.93. [2026-01-02T12:37:33.933858] [DEBUG] [REMOTE ] WCC: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:33.933977] [DEBUG] [REMOTE ] WCC: PASS: Integrity check passed. [2026-01-02T12:37:33.934019] [DEBUG] [REMOTE ] WCC: Symbol is viable for forecasting. [2026-01-02T12:37:33.934070] [INFO ] [MAIN ] [3416/3541] WCC kept (0.7s) | 3412 kept, 4 rejected | 91.1/min | ETA: 1.4m [2026-01-02T12:37:34.277043] [DEBUG] [REMOTE ] WCLD: Retrieved 1589 rows, trimmed to 300. [2026-01-02T12:37:34.277161] [DEBUG] [REMOTE ] WCLD: PASS: History has at least 300 days. [2026-01-02T12:37:34.277363] [DEBUG] [REMOTE ] WCLD: PASS: Price check passed. Min price $32.92. [2026-01-02T12:37:34.277500] [DEBUG] [REMOTE ] WCLD: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:34.277649] [DEBUG] [REMOTE ] WCLD: PASS: Integrity check passed. [2026-01-02T12:37:34.277700] [DEBUG] [REMOTE ] WCLD: Symbol is viable for forecasting. [2026-01-02T12:37:34.277753] [INFO ] [MAIN ] [3417/3541] WCLD kept (0.3s) | 3413 kept, 4 rejected | 91.1/min | ETA: 1.4m [2026-01-02T12:37:34.703467] [DEBUG] [REMOTE ] WD: Retrieved 3784 rows, trimmed to 300. [2026-01-02T12:37:34.703626] [DEBUG] [REMOTE ] WD: PASS: History has at least 300 days. [2026-01-02T12:37:34.703848] [DEBUG] [REMOTE ] WD: PASS: Price check passed. Min price $60.15. [2026-01-02T12:37:34.703996] [DEBUG] [REMOTE ] WD: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:34.704112] [DEBUG] [REMOTE ] WD: PASS: Integrity check passed. [2026-01-02T12:37:34.704154] [DEBUG] [REMOTE ] WD: Symbol is viable for forecasting. [2026-01-02T12:37:34.704205] [INFO ] [MAIN ] [3418/3541] WD kept (0.4s) | 3414 kept, 4 rejected | 91.2/min | ETA: 1.3m [2026-01-02T12:37:35.136464] [DEBUG] [REMOTE ] WDAY: Retrieved 3323 rows, trimmed to 300. [2026-01-02T12:37:35.136663] [DEBUG] [REMOTE ] WDAY: PASS: History has at least 300 days. [2026-01-02T12:37:35.136950] [DEBUG] [REMOTE ] WDAY: PASS: Price check passed. Min price $213.06. [2026-01-02T12:37:35.137150] [DEBUG] [REMOTE ] WDAY: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:35.137318] [DEBUG] [REMOTE ] WDAY: PASS: Integrity check passed. [2026-01-02T12:37:35.137381] [DEBUG] [REMOTE ] WDAY: Symbol is viable for forecasting. [2026-01-02T12:37:35.137455] [INFO ] [MAIN ] [3419/3541] WDAY kept (0.4s) | 3415 kept, 4 rejected | 91.2/min | ETA: 1.3m [2026-01-02T12:37:40.097844] [DEBUG] [REMOTE ] WDC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:37:40.097988] [DEBUG] [REMOTE ] WDC: PASS: History has at least 300 days. [2026-01-02T12:37:40.098212] [DEBUG] [REMOTE ] WDC: PASS: Price check passed. Min price $113.04. [2026-01-02T12:37:40.098345] [DEBUG] [REMOTE ] WDC: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:40.098461] [DEBUG] [REMOTE ] WDC: PASS: Integrity check passed. [2026-01-02T12:37:40.098501] [DEBUG] [REMOTE ] WDC: Symbol is viable for forecasting. [2026-01-02T12:37:40.098549] [INFO ] [MAIN ] [3420/3541] WDC kept (5.0s) | 3416 kept, 4 rejected | 91.0/min | ETA: 1.3m [2026-01-02T12:37:40.568243] [DEBUG] [REMOTE ] WDFC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:37:40.568480] [DEBUG] [REMOTE ] WDFC: PASS: History has at least 300 days. [2026-01-02T12:37:40.569221] [DEBUG] [REMOTE ] WDFC: PASS: Price check passed. Min price $187.52. [2026-01-02T12:37:40.569386] [DEBUG] [REMOTE ] WDFC: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:40.569528] [DEBUG] [REMOTE ] WDFC: PASS: Integrity check passed. [2026-01-02T12:37:40.569666] [DEBUG] [REMOTE ] WDFC: Symbol is viable for forecasting. [2026-01-02T12:37:40.569727] [INFO ] [MAIN ] [3421/3541] WDFC kept (0.5s) | 3417 kept, 4 rejected | 91.0/min | ETA: 1.3m [2026-01-02T12:37:41.204568] [DEBUG] [REMOTE ] WDH: Retrieved 1169 rows, trimmed to 300. [2026-01-02T12:37:41.204716] [DEBUG] [REMOTE ] WDH: PASS: History has at least 300 days. [2026-01-02T12:37:41.204945] [DEBUG] [REMOTE ] WDH: PASS: Price check passed. Min price $1.58. [2026-01-02T12:37:41.205077] [DEBUG] [REMOTE ] WDH: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:41.205182] [DEBUG] [REMOTE ] WDH: PASS: Integrity check passed. [2026-01-02T12:37:41.205222] [DEBUG] [REMOTE ] WDH: Symbol is viable for forecasting. [2026-01-02T12:37:41.205272] [INFO ] [MAIN ] [3422/3541] WDH kept (0.6s) | 3418 kept, 4 rejected | 91.0/min | ETA: 1.3m [2026-01-02T12:37:41.345988] [DEBUG] [REMOTE ] WDI: Retrieved 1135 rows, trimmed to 300. [2026-01-02T12:37:41.346185] [DEBUG] [REMOTE ] WDI: PASS: History has at least 300 days. [2026-01-02T12:37:41.346435] [DEBUG] [REMOTE ] WDI: PASS: Price check passed. Min price $13.51. [2026-01-02T12:37:41.346608] [DEBUG] [REMOTE ] WDI: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:41.346733] [DEBUG] [REMOTE ] WDI: PASS: Integrity check passed. [2026-01-02T12:37:41.346775] [DEBUG] [REMOTE ] WDI: Symbol is viable for forecasting. [2026-01-02T12:37:41.346828] [INFO ] [MAIN ] [3423/3541] WDI kept (0.1s) | 3419 kept, 4 rejected | 91.0/min | ETA: 1.3m [2026-01-02T12:37:44.132746] [DEBUG] [REMOTE ] WDS: Retrieved 4647 rows, trimmed to 300. [2026-01-02T12:37:44.132953] [DEBUG] [REMOTE ] WDS: PASS: History has at least 300 days. [2026-01-02T12:37:44.133222] [DEBUG] [REMOTE ] WDS: PASS: Price check passed. Min price $14.28. [2026-01-02T12:37:44.133398] [DEBUG] [REMOTE ] WDS: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:44.133553] [DEBUG] [REMOTE ] WDS: PASS: Integrity check passed. [2026-01-02T12:37:44.133635] [DEBUG] [REMOTE ] WDS: Symbol is viable for forecasting. [2026-01-02T12:37:44.133707] [INFO ] [MAIN ] [3424/3541] WDS kept (2.8s) | 3420 kept, 4 rejected | 90.9/min | ETA: 1.3m [2026-01-02T12:37:44.605933] [DEBUG] [REMOTE ] WEA: Retrieved 5981 rows, trimmed to 300. [2026-01-02T12:37:44.606095] [DEBUG] [REMOTE ] WEA: PASS: History has at least 300 days. [2026-01-02T12:37:44.606376] [DEBUG] [REMOTE ] WEA: PASS: Price check passed. Min price $10.78. [2026-01-02T12:37:44.606514] [DEBUG] [REMOTE ] WEA: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:44.606680] [DEBUG] [REMOTE ] WEA: PASS: Integrity check passed. [2026-01-02T12:37:44.606723] [DEBUG] [REMOTE ] WEA: Symbol is viable for forecasting. [2026-01-02T12:37:44.606774] [INFO ] [MAIN ] [3425/3541] WEA kept (0.5s) | 3421 kept, 4 rejected | 90.9/min | ETA: 1.3m [2026-01-02T12:37:45.114443] [DEBUG] [REMOTE ] WEC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:37:45.114616] [DEBUG] [REMOTE ] WEC: PASS: History has at least 300 days. [2026-01-02T12:37:45.114846] [DEBUG] [REMOTE ] WEC: PASS: Price check passed. Min price $103.48. [2026-01-02T12:37:45.114987] [DEBUG] [REMOTE ] WEC: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:45.115105] [DEBUG] [REMOTE ] WEC: PASS: Integrity check passed. [2026-01-02T12:37:45.115148] [DEBUG] [REMOTE ] WEC: Symbol is viable for forecasting. [2026-01-02T12:37:45.115200] [INFO ] [MAIN ] [3426/3541] WEC kept (0.5s) | 3422 kept, 4 rejected | 90.9/min | ETA: 1.3m [2026-01-02T12:37:45.627366] [DEBUG] [REMOTE ] WEN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:37:45.627520] [DEBUG] [REMOTE ] WEN: PASS: History has at least 300 days. [2026-01-02T12:37:45.627756] [DEBUG] [REMOTE ] WEN: PASS: Price check passed. Min price $7.74. [2026-01-02T12:37:45.627891] [DEBUG] [REMOTE ] WEN: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:45.628005] [DEBUG] [REMOTE ] WEN: PASS: Integrity check passed. [2026-01-02T12:37:45.628044] [DEBUG] [REMOTE ] WEN: Symbol is viable for forecasting. [2026-01-02T12:37:45.628093] [INFO ] [MAIN ] [3427/3541] WEN kept (0.5s) | 3423 kept, 4 rejected | 91.0/min | ETA: 1.3m [2026-01-02T12:37:45.934126] [DEBUG] [REMOTE ] WERN: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:37:45.934274] [DEBUG] [REMOTE ] WERN: PASS: History has at least 300 days. [2026-01-02T12:37:45.934528] [DEBUG] [REMOTE ] WERN: PASS: Price check passed. Min price $23.15. [2026-01-02T12:37:45.934691] [DEBUG] [REMOTE ] WERN: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:45.934818] [DEBUG] [REMOTE ] WERN: PASS: Integrity check passed. [2026-01-02T12:37:45.934859] [DEBUG] [REMOTE ] WERN: Symbol is viable for forecasting. [2026-01-02T12:37:45.934909] [INFO ] [MAIN ] [3428/3541] WERN kept (0.3s) | 3424 kept, 4 rejected | 91.0/min | ETA: 1.2m [2026-01-02T12:37:46.374057] [DEBUG] [REMOTE ] WES: Retrieved 3285 rows, trimmed to 300. [2026-01-02T12:37:46.374247] [DEBUG] [REMOTE ] WES: PASS: History has at least 300 days. [2026-01-02T12:37:46.374500] [DEBUG] [REMOTE ] WES: PASS: Price check passed. Min price $36.38. [2026-01-02T12:37:46.374664] [DEBUG] [REMOTE ] WES: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:46.374833] [DEBUG] [REMOTE ] WES: PASS: Integrity check passed. [2026-01-02T12:37:46.374879] [DEBUG] [REMOTE ] WES: Symbol is viable for forecasting. [2026-01-02T12:37:46.374933] [INFO ] [MAIN ] [3429/3541] WES kept (0.4s) | 3425 kept, 4 rejected | 91.0/min | ETA: 1.2m [2026-01-02T12:37:46.682663] [DEBUG] [REMOTE ] WEX: Retrieved 5252 rows, trimmed to 300. [2026-01-02T12:37:46.682813] [DEBUG] [REMOTE ] WEX: PASS: History has at least 300 days. [2026-01-02T12:37:46.683035] [DEBUG] [REMOTE ] WEX: PASS: Price check passed. Min price $136.40. [2026-01-02T12:37:46.683171] [DEBUG] [REMOTE ] WEX: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:46.683284] [DEBUG] [REMOTE ] WEX: PASS: Integrity check passed. [2026-01-02T12:37:46.683325] [DEBUG] [REMOTE ] WEX: Symbol is viable for forecasting. [2026-01-02T12:37:46.683394] [INFO ] [MAIN ] [3430/3541] WEX kept (0.3s) | 3426 kept, 4 rejected | 91.0/min | ETA: 1.2m [2026-01-02T12:37:47.279472] [DEBUG] [REMOTE ] WEYS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:37:47.279621] [DEBUG] [REMOTE ] WEYS: PASS: History has at least 300 days. [2026-01-02T12:37:47.279843] [DEBUG] [REMOTE ] WEYS: PASS: Price check passed. Min price $25.95. [2026-01-02T12:37:47.279980] [DEBUG] [REMOTE ] WEYS: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:47.280099] [DEBUG] [REMOTE ] WEYS: PASS: Integrity check passed. [2026-01-02T12:37:47.280141] [DEBUG] [REMOTE ] WEYS: Symbol is viable for forecasting. [2026-01-02T12:37:47.280190] [INFO ] [MAIN ] [3431/3541] WEYS kept (0.6s) | 3427 kept, 4 rejected | 91.0/min | ETA: 1.2m [2026-01-02T12:37:47.556307] [DEBUG] [REMOTE ] WF: Retrieved 5599 rows, trimmed to 300. [2026-01-02T12:37:47.556440] [DEBUG] [REMOTE ] WF: PASS: History has at least 300 days. [2026-01-02T12:37:47.556678] [DEBUG] [REMOTE ] WF: PASS: Price check passed. Min price $52.67. [2026-01-02T12:37:47.556816] [DEBUG] [REMOTE ] WF: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:47.556934] [DEBUG] [REMOTE ] WF: PASS: Integrity check passed. [2026-01-02T12:37:47.557007] [DEBUG] [REMOTE ] WF: Symbol is viable for forecasting. [2026-01-02T12:37:47.557058] [INFO ] [MAIN ] [3432/3541] WF kept (0.3s) | 3428 kept, 4 rejected | 91.0/min | ETA: 1.2m [2026-01-02T12:37:47.997753] [DEBUG] [REMOTE ] WFC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:37:47.997930] [DEBUG] [REMOTE ] WFC: PASS: History has at least 300 days. [2026-01-02T12:37:47.998200] [DEBUG] [REMOTE ] WFC: PASS: Price check passed. Min price $77.22. [2026-01-02T12:37:47.998339] [DEBUG] [REMOTE ] WFC: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:47.998464] [DEBUG] [REMOTE ] WFC: PASS: Integrity check passed. [2026-01-02T12:37:47.998505] [DEBUG] [REMOTE ] WFC: Symbol is viable for forecasting. [2026-01-02T12:37:47.998556] [INFO ] [MAIN ] [3433/3541] WFC kept (0.4s) | 3429 kept, 4 rejected | 91.0/min | ETA: 1.2m [2026-01-02T12:37:48.488961] [DEBUG] [REMOTE ] WFG: Retrieved 4631 rows, trimmed to 300. [2026-01-02T12:37:48.489091] [DEBUG] [REMOTE ] WFG: PASS: History has at least 300 days. [2026-01-02T12:37:48.489292] [DEBUG] [REMOTE ] WFG: PASS: Price check passed. Min price $57.61. [2026-01-02T12:37:48.489428] [DEBUG] [REMOTE ] WFG: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:48.489538] [DEBUG] [REMOTE ] WFG: PASS: Integrity check passed. [2026-01-02T12:37:48.489677] [DEBUG] [REMOTE ] WFG: Symbol is viable for forecasting. [2026-01-02T12:37:48.489741] [INFO ] [MAIN ] [3434/3541] WFG kept (0.5s) | 3430 kept, 4 rejected | 91.0/min | ETA: 1.2m [2026-01-02T12:37:48.752980] [DEBUG] [REMOTE ] WFRD: Retrieved 1255 rows, trimmed to 300. [2026-01-02T12:37:48.753115] [DEBUG] [REMOTE ] WFRD: PASS: History has at least 300 days. [2026-01-02T12:37:48.753313] [DEBUG] [REMOTE ] WFRD: PASS: Price check passed. Min price $61.24. [2026-01-02T12:37:48.753458] [DEBUG] [REMOTE ] WFRD: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:48.753566] [DEBUG] [REMOTE ] WFRD: PASS: Integrity check passed. [2026-01-02T12:37:48.753626] [DEBUG] [REMOTE ] WFRD: Symbol is viable for forecasting. [2026-01-02T12:37:48.753674] [INFO ] [MAIN ] [3435/3541] WFRD kept (0.3s) | 3431 kept, 4 rejected | 91.0/min | ETA: 1.2m [2026-01-02T12:37:49.116073] [DEBUG] [REMOTE ] WGMI: Retrieved 978 rows, trimmed to 300. [2026-01-02T12:37:49.116192] [DEBUG] [REMOTE ] WGMI: PASS: History has at least 300 days. [2026-01-02T12:37:49.116385] [DEBUG] [REMOTE ] WGMI: PASS: Price check passed. Min price $36.51. [2026-01-02T12:37:49.116518] [DEBUG] [REMOTE ] WGMI: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:49.116642] [DEBUG] [REMOTE ] WGMI: PASS: Integrity check passed. [2026-01-02T12:37:49.116684] [DEBUG] [REMOTE ] WGMI: Symbol is viable for forecasting. [2026-01-02T12:37:49.116731] [INFO ] [MAIN ] [3436/3541] WGMI kept (0.4s) | 3432 kept, 4 rejected | 91.0/min | ETA: 1.2m [2026-01-02T12:37:49.772537] [DEBUG] [REMOTE ] WGO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:37:49.772698] [DEBUG] [REMOTE ] WGO: PASS: History has at least 300 days. [2026-01-02T12:37:49.772910] [DEBUG] [REMOTE ] WGO: PASS: Price check passed. Min price $29.66. [2026-01-02T12:37:49.773049] [DEBUG] [REMOTE ] WGO: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:49.773163] [DEBUG] [REMOTE ] WGO: PASS: Integrity check passed. [2026-01-02T12:37:49.773202] [DEBUG] [REMOTE ] WGO: Symbol is viable for forecasting. [2026-01-02T12:37:49.773251] [INFO ] [MAIN ] [3437/3541] WGO kept (0.7s) | 3433 kept, 4 rejected | 91.0/min | ETA: 1.1m [2026-01-02T12:37:52.910987] [DEBUG] [REMOTE ] WGS: Retrieved 1295 rows, trimmed to 300. [2026-01-02T12:37:52.911138] [DEBUG] [REMOTE ] WGS: PASS: History has at least 300 days. [2026-01-02T12:37:52.911348] [DEBUG] [REMOTE ] WGS: PASS: Price check passed. Min price $116.91. [2026-01-02T12:37:52.911484] [DEBUG] [REMOTE ] WGS: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:52.911636] [DEBUG] [REMOTE ] WGS: PASS: Integrity check passed. [2026-01-02T12:37:52.911684] [DEBUG] [REMOTE ] WGS: Symbol is viable for forecasting. [2026-01-02T12:37:52.911733] [INFO ] [MAIN ] [3438/3541] WGS kept (3.1s) | 3434 kept, 4 rejected | 91.0/min | ETA: 1.1m [2026-01-02T12:37:53.199560] [DEBUG] [REMOTE ] WH: Retrieved 1913 rows, trimmed to 300. [2026-01-02T12:37:53.199724] [DEBUG] [REMOTE ] WH: PASS: History has at least 300 days. [2026-01-02T12:37:53.199934] [DEBUG] [REMOTE ] WH: PASS: Price check passed. Min price $68.95. [2026-01-02T12:37:53.200072] [DEBUG] [REMOTE ] WH: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:53.200183] [DEBUG] [REMOTE ] WH: PASS: Integrity check passed. [2026-01-02T12:37:53.200222] [DEBUG] [REMOTE ] WH: Symbol is viable for forecasting. [2026-01-02T12:37:53.200269] [INFO ] [MAIN ] [3439/3541] WH kept (0.3s) | 3435 kept, 4 rejected | 91.0/min | ETA: 1.1m [2026-01-02T12:37:53.605499] [DEBUG] [REMOTE ] WHD: Retrieved 1985 rows, trimmed to 300. [2026-01-02T12:37:53.605631] [DEBUG] [REMOTE ] WHD: PASS: History has at least 300 days. [2026-01-02T12:37:53.605829] [DEBUG] [REMOTE ] WHD: PASS: Price check passed. Min price $33.29. [2026-01-02T12:37:53.605966] [DEBUG] [REMOTE ] WHD: PASS: Continuity check passed with 300 days. [2026-01-02T12:37:53.606074] [DEBUG] [REMOTE ] WHD: PASS: Integrity check passed. [2026-01-02T12:37:53.606114] [DEBUG] [REMOTE ] WHD: Symbol is viable for forecasting. [2026-01-02T12:37:53.606161] [INFO ] [MAIN ] [3440/3541] WHD kept (0.4s) | 3436 kept, 4 rejected | 91.0/min | ETA: 1.1m [2026-01-02T12:38:03.353689] [DEBUG] [REMOTE ] WHF: Retrieved 3287 rows, trimmed to 300. [2026-01-02T12:38:03.353815] [DEBUG] [REMOTE ] WHF: PASS: History has at least 300 days. [2026-01-02T12:38:03.354015] [DEBUG] [REMOTE ] WHF: PASS: Price check passed. Min price $6.27. [2026-01-02T12:38:03.354149] [DEBUG] [REMOTE ] WHF: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:03.354258] [DEBUG] [REMOTE ] WHF: PASS: Integrity check passed. [2026-01-02T12:38:03.354299] [DEBUG] [REMOTE ] WHF: Symbol is viable for forecasting. [2026-01-02T12:38:03.354349] [INFO ] [MAIN ] [3441/3541] WHF kept (9.7s) | 3437 kept, 4 rejected | 90.6/min | ETA: 1.1m [2026-01-02T12:38:03.809852] [DEBUG] [REMOTE ] WHG: Retrieved 5927 rows, trimmed to 300. [2026-01-02T12:38:03.809980] [DEBUG] [REMOTE ] WHG: PASS: History has at least 300 days. [2026-01-02T12:38:03.810182] [DEBUG] [REMOTE ] WHG: PASS: Price check passed. Min price $15.45. [2026-01-02T12:38:03.810315] [DEBUG] [REMOTE ] WHG: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:03.810425] [DEBUG] [REMOTE ] WHG: PASS: Integrity check passed. [2026-01-02T12:38:03.810464] [DEBUG] [REMOTE ] WHG: Symbol is viable for forecasting. [2026-01-02T12:38:03.810511] [INFO ] [MAIN ] [3442/3541] WHG kept (0.5s) | 3438 kept, 4 rejected | 90.6/min | ETA: 1.1m [2026-01-02T12:38:04.427183] [DEBUG] [REMOTE ] WIA: Retrieved 5601 rows, trimmed to 300. [2026-01-02T12:38:04.427306] [DEBUG] [REMOTE ] WIA: PASS: History has at least 300 days. [2026-01-02T12:38:04.427509] [DEBUG] [REMOTE ] WIA: PASS: Price check passed. Min price $8.16. [2026-01-02T12:38:04.427660] [DEBUG] [REMOTE ] WIA: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:04.427770] [DEBUG] [REMOTE ] WIA: PASS: Integrity check passed. [2026-01-02T12:38:04.427834] [DEBUG] [REMOTE ] WIA: Symbol is viable for forecasting. [2026-01-02T12:38:04.427884] [INFO ] [MAIN ] [3443/3541] WIA kept (0.6s) | 3439 kept, 4 rejected | 90.6/min | ETA: 1.1m [2026-01-02T12:38:06.696509] [DEBUG] [REMOTE ] WIMI: Retrieved 1446 rows, trimmed to 300. [2026-01-02T12:38:06.696645] [DEBUG] [REMOTE ] WIMI: PASS: History has at least 300 days. [2026-01-02T12:38:06.696845] [DEBUG] [REMOTE ] WIMI: PASS: Price check passed. Min price $2.37. [2026-01-02T12:38:06.696977] [DEBUG] [REMOTE ] WIMI: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:06.697084] [DEBUG] [REMOTE ] WIMI: PASS: Integrity check passed. [2026-01-02T12:38:06.697123] [DEBUG] [REMOTE ] WIMI: Symbol is viable for forecasting. [2026-01-02T12:38:06.697171] [INFO ] [MAIN ] [3444/3541] WIMI kept (2.3s) | 3440 kept, 4 rejected | 90.6/min | ETA: 1.1m [2026-01-02T12:38:07.156027] [DEBUG] [REMOTE ] WINA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:38:07.156172] [DEBUG] [REMOTE ] WINA: PASS: History has at least 300 days. [2026-01-02T12:38:07.156382] [DEBUG] [REMOTE ] WINA: PASS: Price check passed. Min price $382.62. [2026-01-02T12:38:07.156520] [DEBUG] [REMOTE ] WINA: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:07.156677] [DEBUG] [REMOTE ] WINA: PASS: Integrity check passed. [2026-01-02T12:38:07.156750] [DEBUG] [REMOTE ] WINA: Symbol is viable for forecasting. [2026-01-02T12:38:07.156809] [INFO ] [MAIN ] [3445/3541] WINA kept (0.5s) | 3441 kept, 4 rejected | 90.6/min | ETA: 1.1m [2026-01-02T12:38:07.316865] [DEBUG] [REMOTE ] WING: Retrieved 2655 rows, trimmed to 300. [2026-01-02T12:38:07.317074] [DEBUG] [REMOTE ] WING: PASS: History has at least 300 days. [2026-01-02T12:38:07.317335] [DEBUG] [REMOTE ] WING: PASS: Price check passed. Min price $213.81. [2026-01-02T12:38:07.317477] [DEBUG] [REMOTE ] WING: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:07.317617] [DEBUG] [REMOTE ] WING: PASS: Integrity check passed. [2026-01-02T12:38:07.317660] [DEBUG] [REMOTE ] WING: Symbol is viable for forecasting. [2026-01-02T12:38:07.317713] [INFO ] [MAIN ] [3446/3541] WING kept (0.2s) | 3442 kept, 4 rejected | 90.6/min | ETA: 1.0m [2026-01-02T12:38:07.803249] [DEBUG] [REMOTE ] WINN: Retrieved 981 rows, trimmed to 300. [2026-01-02T12:38:07.803437] [DEBUG] [REMOTE ] WINN: PASS: History has at least 300 days. [2026-01-02T12:38:07.803713] [DEBUG] [REMOTE ] WINN: PASS: Price check passed. Min price $30.05. [2026-01-02T12:38:07.803858] [DEBUG] [REMOTE ] WINN: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:07.803975] [DEBUG] [REMOTE ] WINN: PASS: Integrity check passed. [2026-01-02T12:38:07.804017] [DEBUG] [REMOTE ] WINN: Symbol is viable for forecasting. [2026-01-02T12:38:07.804101] [INFO ] [MAIN ] [3447/3541] WINN kept (0.5s) | 3443 kept, 4 rejected | 90.6/min | ETA: 1.0m [2026-01-02T12:38:08.231373] [DEBUG] [REMOTE ] WIX: Retrieved 3056 rows, trimmed to 300. [2026-01-02T12:38:08.231552] [DEBUG] [REMOTE ] WIX: PASS: History has at least 300 days. [2026-01-02T12:38:08.232024] [DEBUG] [REMOTE ] WIX: PASS: Price check passed. Min price $93.31. [2026-01-02T12:38:08.232170] [DEBUG] [REMOTE ] WIX: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:08.232290] [DEBUG] [REMOTE ] WIX: PASS: Integrity check passed. [2026-01-02T12:38:08.232332] [DEBUG] [REMOTE ] WIX: Symbol is viable for forecasting. [2026-01-02T12:38:08.232388] [INFO ] [MAIN ] [3448/3541] WIX kept (0.4s) | 3444 kept, 4 rejected | 90.6/min | ETA: 1.0m [2026-01-02T12:38:08.694955] [DEBUG] [REMOTE ] WK: Retrieved 2779 rows, trimmed to 300. [2026-01-02T12:38:08.695189] [DEBUG] [REMOTE ] WK: PASS: History has at least 300 days. [2026-01-02T12:38:08.695593] [DEBUG] [REMOTE ] WK: PASS: Price check passed. Min price $81.87. [2026-01-02T12:38:08.695806] [DEBUG] [REMOTE ] WK: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:08.696002] [DEBUG] [REMOTE ] WK: PASS: Integrity check passed. [2026-01-02T12:38:08.696069] [DEBUG] [REMOTE ] WK: Symbol is viable for forecasting. [2026-01-02T12:38:08.696152] [INFO ] [MAIN ] [3449/3541] WK kept (0.5s) | 3445 kept, 4 rejected | 90.6/min | ETA: 1.0m [2026-01-02T12:38:09.158439] [DEBUG] [REMOTE ] WKC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:38:09.158682] [DEBUG] [REMOTE ] WKC: PASS: History has at least 300 days. [2026-01-02T12:38:09.158970] [DEBUG] [REMOTE ] WKC: PASS: Price check passed. Min price $22.86. [2026-01-02T12:38:09.159109] [DEBUG] [REMOTE ] WKC: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:09.159242] [DEBUG] [REMOTE ] WKC: PASS: Integrity check passed. [2026-01-02T12:38:09.159284] [DEBUG] [REMOTE ] WKC: Symbol is viable for forecasting. [2026-01-02T12:38:09.159338] [INFO ] [MAIN ] [3450/3541] WKC kept (0.5s) | 3446 kept, 4 rejected | 90.6/min | ETA: 1.0m [2026-01-02T12:38:09.431266] [DEBUG] [REMOTE ] WKEY: Retrieved 1753 rows, trimmed to 300. [2026-01-02T12:38:09.431453] [DEBUG] [REMOTE ] WKEY: PASS: History has at least 300 days. [2026-01-02T12:38:09.431720] [DEBUG] [REMOTE ] WKEY: PASS: Price check passed. Min price $6.54. [2026-01-02T12:38:09.431863] [DEBUG] [REMOTE ] WKEY: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:09.431978] [DEBUG] [REMOTE ] WKEY: PASS: Integrity check passed. [2026-01-02T12:38:09.432019] [DEBUG] [REMOTE ] WKEY: Symbol is viable for forecasting. [2026-01-02T12:38:09.432072] [INFO ] [MAIN ] [3451/3541] WKEY kept (0.3s) | 3447 kept, 4 rejected | 90.6/min | ETA: 60s [2026-01-02T12:38:10.030453] [DEBUG] [REMOTE ] WKSP: Retrieved 5654 rows, trimmed to 300. [2026-01-02T12:38:10.030618] [DEBUG] [REMOTE ] WKSP: PASS: History has at least 300 days. [2026-01-02T12:38:10.030862] [DEBUG] [REMOTE ] WKSP: PASS: Price check passed. Min price $1.95. [2026-01-02T12:38:10.031010] [DEBUG] [REMOTE ] WKSP: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:10.031156] [DEBUG] [REMOTE ] WKSP: PASS: Integrity check passed. [2026-01-02T12:38:10.031200] [DEBUG] [REMOTE ] WKSP: Symbol is viable for forecasting. [2026-01-02T12:38:10.031253] [INFO ] [MAIN ] [3452/3541] WKSP kept (0.6s) | 3448 kept, 4 rejected | 90.6/min | ETA: 59s [2026-01-02T12:38:10.443927] [DEBUG] [REMOTE ] WLDN: Retrieved 4807 rows, trimmed to 300. [2026-01-02T12:38:10.444119] [DEBUG] [REMOTE ] WLDN: PASS: History has at least 300 days. [2026-01-02T12:38:10.444382] [DEBUG] [REMOTE ] WLDN: PASS: Price check passed. Min price $85.27. [2026-01-02T12:38:10.444521] [DEBUG] [REMOTE ] WLDN: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:10.444668] [DEBUG] [REMOTE ] WLDN: PASS: Integrity check passed. [2026-01-02T12:38:10.444711] [DEBUG] [REMOTE ] WLDN: Symbol is viable for forecasting. [2026-01-02T12:38:10.444764] [INFO ] [MAIN ] [3453/3541] WLDN kept (0.4s) | 3449 kept, 4 rejected | 90.6/min | ETA: 58s [2026-01-02T12:38:10.654096] [DEBUG] [REMOTE ] WLDS: Retrieved 829 rows, trimmed to 300. [2026-01-02T12:38:10.654232] [DEBUG] [REMOTE ] WLDS: PASS: History has at least 300 days. [2026-01-02T12:38:10.654444] [DEBUG] [REMOTE ] WLDS: PASS: Price check passed. Min price $1.14. [2026-01-02T12:38:10.654616] [DEBUG] [REMOTE ] WLDS: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:10.654731] [DEBUG] [REMOTE ] WLDS: PASS: Integrity check passed. [2026-01-02T12:38:10.654799] [DEBUG] [REMOTE ] WLDS: Symbol is viable for forecasting. [2026-01-02T12:38:10.654851] [INFO ] [MAIN ] [3454/3541] WLDS kept (0.2s) | 3450 kept, 4 rejected | 90.7/min | ETA: 58s [2026-01-02T12:38:11.283379] [DEBUG] [REMOTE ] WLFC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:38:11.283548] [DEBUG] [REMOTE ] WLFC: PASS: History has at least 300 days. [2026-01-02T12:38:11.283820] [DEBUG] [REMOTE ] WLFC: PASS: Price check passed. Min price $115.05. [2026-01-02T12:38:11.283964] [DEBUG] [REMOTE ] WLFC: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:11.284102] [DEBUG] [REMOTE ] WLFC: PASS: Integrity check passed. [2026-01-02T12:38:11.284142] [DEBUG] [REMOTE ] WLFC: Symbol is viable for forecasting. [2026-01-02T12:38:11.284206] [INFO ] [MAIN ] [3455/3541] WLFC kept (0.6s) | 3451 kept, 4 rejected | 90.7/min | ETA: 57s [2026-01-02T12:38:11.701599] [DEBUG] [REMOTE ] WLK: Retrieved 5383 rows, trimmed to 300. [2026-01-02T12:38:11.701727] [DEBUG] [REMOTE ] WLK: PASS: History has at least 300 days. [2026-01-02T12:38:11.701949] [DEBUG] [REMOTE ] WLK: PASS: Price check passed. Min price $55.91. [2026-01-02T12:38:11.702123] [DEBUG] [REMOTE ] WLK: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:11.702238] [DEBUG] [REMOTE ] WLK: PASS: Integrity check passed. [2026-01-02T12:38:11.702277] [DEBUG] [REMOTE ] WLK: Symbol is viable for forecasting. [2026-01-02T12:38:11.702324] [INFO ] [MAIN ] [3456/3541] WLK kept (0.4s) | 3452 kept, 4 rejected | 90.7/min | ETA: 56s [2026-01-02T12:38:20.188796] [DEBUG] [REMOTE ] WLKP: Retrieved 2874 rows, trimmed to 300. [2026-01-02T12:38:20.188936] [DEBUG] [REMOTE ] WLKP: PASS: History has at least 300 days. [2026-01-02T12:38:20.189130] [DEBUG] [REMOTE ] WLKP: PASS: Price check passed. Min price $17.87. [2026-01-02T12:38:20.189262] [DEBUG] [REMOTE ] WLKP: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:20.189367] [DEBUG] [REMOTE ] WLKP: PASS: Integrity check passed. [2026-01-02T12:38:20.189406] [DEBUG] [REMOTE ] WLKP: Symbol is viable for forecasting. [2026-01-02T12:38:20.189452] [INFO ] [MAIN ] [3457/3541] WLKP kept (8.5s) | 3453 kept, 4 rejected | 90.4/min | ETA: 56s [2026-01-02T12:38:20.432359] [DEBUG] [REMOTE ] WMG: Retrieved 1403 rows, trimmed to 300. [2026-01-02T12:38:20.432547] [DEBUG] [REMOTE ] WMG: PASS: History has at least 300 days. [2026-01-02T12:38:20.432820] [DEBUG] [REMOTE ] WMG: PASS: Price check passed. Min price $27.61. [2026-01-02T12:38:20.432966] [DEBUG] [REMOTE ] WMG: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:20.433087] [DEBUG] [REMOTE ] WMG: PASS: Integrity check passed. [2026-01-02T12:38:20.433129] [DEBUG] [REMOTE ] WMG: Symbol is viable for forecasting. [2026-01-02T12:38:20.433182] [INFO ] [MAIN ] [3458/3541] WMG kept (0.2s) | 3454 kept, 4 rejected | 90.4/min | ETA: 55s [2026-01-02T12:38:21.122610] [DEBUG] [REMOTE ] WMK: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:38:21.122771] [DEBUG] [REMOTE ] WMK: PASS: History has at least 300 days. [2026-01-02T12:38:21.123029] [DEBUG] [REMOTE ] WMK: PASS: Price check passed. Min price $63.00. [2026-01-02T12:38:21.123165] [DEBUG] [REMOTE ] WMK: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:21.123291] [DEBUG] [REMOTE ] WMK: PASS: Integrity check passed. [2026-01-02T12:38:21.123332] [DEBUG] [REMOTE ] WMK: Symbol is viable for forecasting. [2026-01-02T12:38:21.123381] [INFO ] [MAIN ] [3459/3541] WMK kept (0.7s) | 3455 kept, 4 rejected | 90.4/min | ETA: 54s [2026-01-02T12:38:21.453295] [DEBUG] [REMOTE ] WMS: Retrieved 2877 rows, trimmed to 300. [2026-01-02T12:38:21.453475] [DEBUG] [REMOTE ] WMS: PASS: History has at least 300 days. [2026-01-02T12:38:21.453757] [DEBUG] [REMOTE ] WMS: PASS: Price check passed. Min price $133.89. [2026-01-02T12:38:21.453901] [DEBUG] [REMOTE ] WMS: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:21.454021] [DEBUG] [REMOTE ] WMS: PASS: Integrity check passed. [2026-01-02T12:38:21.454063] [DEBUG] [REMOTE ] WMS: Symbol is viable for forecasting. [2026-01-02T12:38:21.454115] [INFO ] [MAIN ] [3460/3541] WMS kept (0.3s) | 3456 kept, 4 rejected | 90.4/min | ETA: 54s [2026-01-02T12:38:22.036697] [DEBUG] [REMOTE ] WNC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:38:22.036851] [DEBUG] [REMOTE ] WNC: PASS: History has at least 300 days. [2026-01-02T12:38:22.037073] [DEBUG] [REMOTE ] WNC: PASS: Price check passed. Min price $7.51. [2026-01-02T12:38:22.037211] [DEBUG] [REMOTE ] WNC: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:22.037325] [DEBUG] [REMOTE ] WNC: PASS: Integrity check passed. [2026-01-02T12:38:22.037366] [DEBUG] [REMOTE ] WNC: Symbol is viable for forecasting. [2026-01-02T12:38:22.037421] [INFO ] [MAIN ] [3461/3541] WNC kept (0.6s) | 3457 kept, 4 rejected | 90.4/min | ETA: 53s [2026-01-02T12:38:22.470351] [DEBUG] [REMOTE ] WNEB: Retrieved 5956 rows, trimmed to 300. [2026-01-02T12:38:22.470483] [DEBUG] [REMOTE ] WNEB: PASS: History has at least 300 days. [2026-01-02T12:38:22.470717] [DEBUG] [REMOTE ] WNEB: PASS: Price check passed. Min price $10.80. [2026-01-02T12:38:22.470856] [DEBUG] [REMOTE ] WNEB: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:22.470969] [DEBUG] [REMOTE ] WNEB: PASS: Integrity check passed. [2026-01-02T12:38:22.471009] [DEBUG] [REMOTE ] WNEB: Symbol is viable for forecasting. [2026-01-02T12:38:22.471056] [INFO ] [MAIN ] [3462/3541] WNEB kept (0.4s) | 3458 kept, 4 rejected | 90.4/min | ETA: 52s [2026-01-02T12:38:22.806998] [DEBUG] [REMOTE ] WOOD: Retrieved 4408 rows, trimmed to 300. [2026-01-02T12:38:22.807138] [DEBUG] [REMOTE ] WOOD: PASS: History has at least 300 days. [2026-01-02T12:38:22.807334] [DEBUG] [REMOTE ] WOOD: PASS: Price check passed. Min price $65.94. [2026-01-02T12:38:22.807467] [DEBUG] [REMOTE ] WOOD: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:22.807593] [DEBUG] [REMOTE ] WOOD: PASS: Integrity check passed. [2026-01-02T12:38:22.807635] [DEBUG] [REMOTE ] WOOD: Symbol is viable for forecasting. [2026-01-02T12:38:22.807683] [INFO ] [MAIN ] [3463/3541] WOOD kept (0.3s) | 3459 kept, 4 rejected | 90.4/min | ETA: 52s [2026-01-02T12:38:23.107189] [DEBUG] [REMOTE ] WOOF: Retrieved 1247 rows, trimmed to 300. [2026-01-02T12:38:23.107316] [DEBUG] [REMOTE ] WOOF: PASS: History has at least 300 days. [2026-01-02T12:38:23.107510] [DEBUG] [REMOTE ] WOOF: PASS: Price check passed. Min price $2.63. [2026-01-02T12:38:23.107667] [DEBUG] [REMOTE ] WOOF: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:23.107780] [DEBUG] [REMOTE ] WOOF: PASS: Integrity check passed. [2026-01-02T12:38:23.107820] [DEBUG] [REMOTE ] WOOF: Symbol is viable for forecasting. [2026-01-02T12:38:23.107867] [INFO ] [MAIN ] [3464/3541] WOOF kept (0.3s) | 3460 kept, 4 rejected | 90.4/min | ETA: 51s [2026-01-02T12:38:23.674180] [DEBUG] [REMOTE ] WPC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:38:23.674383] [DEBUG] [REMOTE ] WPC: PASS: History has at least 300 days. [2026-01-02T12:38:23.674685] [DEBUG] [REMOTE ] WPC: PASS: Price check passed. Min price $63.27. [2026-01-02T12:38:23.674832] [DEBUG] [REMOTE ] WPC: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:23.674979] [DEBUG] [REMOTE ] WPC: PASS: Integrity check passed. [2026-01-02T12:38:23.675282] [DEBUG] [REMOTE ] WPC: Symbol is viable for forecasting. [2026-01-02T12:38:23.675340] [INFO ] [MAIN ] [3465/3541] WPC kept (0.6s) | 3461 kept, 4 rejected | 90.4/min | ETA: 50s [2026-01-02T12:38:24.138185] [DEBUG] [REMOTE ] WPP: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:38:24.138321] [DEBUG] [REMOTE ] WPP: PASS: History has at least 300 days. [2026-01-02T12:38:24.138535] [DEBUG] [REMOTE ] WPP: PASS: Price check passed. Min price $17.62. [2026-01-02T12:38:24.138857] [DEBUG] [REMOTE ] WPP: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:24.138975] [DEBUG] [REMOTE ] WPP: PASS: Integrity check passed. [2026-01-02T12:38:24.139015] [DEBUG] [REMOTE ] WPP: Symbol is viable for forecasting. [2026-01-02T12:38:24.139062] [INFO ] [MAIN ] [3466/3541] WPP kept (0.5s) | 3462 kept, 4 rejected | 90.4/min | ETA: 50s [2026-01-02T12:38:24.289481] [DEBUG] [REMOTE ] WRAP: Retrieved 1910 rows, trimmed to 300. [2026-01-02T12:38:24.289636] [DEBUG] [REMOTE ] WRAP: PASS: History has at least 300 days. [2026-01-02T12:38:24.289850] [DEBUG] [REMOTE ] WRAP: PASS: Price check passed. Min price $1.98. [2026-01-02T12:38:24.289983] [DEBUG] [REMOTE ] WRAP: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:24.290093] [DEBUG] [REMOTE ] WRAP: PASS: Integrity check passed. [2026-01-02T12:38:24.290132] [DEBUG] [REMOTE ] WRAP: Symbol is viable for forecasting. [2026-01-02T12:38:24.290179] [INFO ] [MAIN ] [3467/3541] WRAP kept (0.2s) | 3463 kept, 4 rejected | 90.5/min | ETA: 49s [2026-01-02T12:38:25.055673] [DEBUG] [REMOTE ] WRB: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:38:25.055826] [DEBUG] [REMOTE ] WRB: PASS: History has at least 300 days. [2026-01-02T12:38:25.056065] [DEBUG] [REMOTE ] WRB: PASS: Price check passed. Min price $65.58. [2026-01-02T12:38:25.056206] [DEBUG] [REMOTE ] WRB: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:25.056340] [DEBUG] [REMOTE ] WRB: PASS: Integrity check passed. [2026-01-02T12:38:25.056383] [DEBUG] [REMOTE ] WRB: Symbol is viable for forecasting. [2026-01-02T12:38:25.056433] [INFO ] [MAIN ] [3468/3541] WRB kept (0.8s) | 3464 kept, 4 rejected | 90.5/min | ETA: 48s [2026-01-02T12:38:25.177919] [DEBUG] [REMOTE ] WRBY: Retrieved 1069 rows, trimmed to 300. [2026-01-02T12:38:25.178071] [DEBUG] [REMOTE ] WRBY: PASS: History has at least 300 days. [2026-01-02T12:38:25.178277] [DEBUG] [REMOTE ] WRBY: PASS: Price check passed. Min price $16.49. [2026-01-02T12:38:25.178416] [DEBUG] [REMOTE ] WRBY: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:25.178525] [DEBUG] [REMOTE ] WRBY: PASS: Integrity check passed. [2026-01-02T12:38:25.178612] [DEBUG] [REMOTE ] WRBY: Symbol is viable for forecasting. [2026-01-02T12:38:25.178664] [INFO ] [MAIN ] [3469/3541] WRBY kept (0.1s) | 3465 kept, 4 rejected | 90.5/min | ETA: 48s [2026-01-02T12:38:29.265562] [DEBUG] [REMOTE ] WRLD: Retrieved 6580 rows, trimmed to 300. [2026-01-02T12:38:29.265724] [DEBUG] [REMOTE ] WRLD: PASS: History has at least 300 days. [2026-01-02T12:38:29.265953] [DEBUG] [REMOTE ] WRLD: PASS: Price check passed. Min price $126.42. [2026-01-02T12:38:29.266116] [DEBUG] [REMOTE ] WRLD: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:29.266236] [DEBUG] [REMOTE ] WRLD: PASS: Integrity check passed. [2026-01-02T12:38:29.266277] [DEBUG] [REMOTE ] WRLD: Symbol is viable for forecasting. [2026-01-02T12:38:29.266324] [INFO ] [MAIN ] [3470/3541] WRLD kept (4.1s) | 3466 kept, 4 rejected | 90.3/min | ETA: 47s [2026-01-02T12:38:29.717407] [DEBUG] [REMOTE ] WSBC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:38:29.717562] [DEBUG] [REMOTE ] WSBC: PASS: History has at least 300 days. [2026-01-02T12:38:29.717875] [DEBUG] [REMOTE ] WSBC: PASS: Price check passed. Min price $29.48. [2026-01-02T12:38:29.718030] [DEBUG] [REMOTE ] WSBC: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:29.718149] [DEBUG] [REMOTE ] WSBC: PASS: Integrity check passed. [2026-01-02T12:38:29.718196] [DEBUG] [REMOTE ] WSBC: Symbol is viable for forecasting. [2026-01-02T12:38:29.718263] [INFO ] [MAIN ] [3471/3541] WSBC kept (0.5s) | 3467 kept, 4 rejected | 90.4/min | ETA: 46s [2026-01-02T12:38:30.830226] [DEBUG] [REMOTE ] WSBF: Retrieved 5092 rows, trimmed to 300. [2026-01-02T12:38:30.830360] [DEBUG] [REMOTE ] WSBF: PASS: History has at least 300 days. [2026-01-02T12:38:30.830596] [DEBUG] [REMOTE ] WSBF: PASS: Price check passed. Min price $14.62. [2026-01-02T12:38:30.830732] [DEBUG] [REMOTE ] WSBF: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:30.830843] [DEBUG] [REMOTE ] WSBF: PASS: Integrity check passed. [2026-01-02T12:38:30.830884] [DEBUG] [REMOTE ] WSBF: Symbol is viable for forecasting. [2026-01-02T12:38:30.830940] [INFO ] [MAIN ] [3472/3541] WSBF kept (1.1s) | 3468 kept, 4 rejected | 90.3/min | ETA: 46s [2026-01-02T12:38:31.140223] [DEBUG] [REMOTE ] WSC: Retrieved 2030 rows, trimmed to 300. [2026-01-02T12:38:31.140413] [DEBUG] [REMOTE ] WSC: PASS: History has at least 300 days. [2026-01-02T12:38:31.140690] [DEBUG] [REMOTE ] WSC: PASS: Price check passed. Min price $14.93. [2026-01-02T12:38:31.140838] [DEBUG] [REMOTE ] WSC: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:31.141033] [DEBUG] [REMOTE ] WSC: PASS: Integrity check passed. [2026-01-02T12:38:31.141085] [DEBUG] [REMOTE ] WSC: Symbol is viable for forecasting. [2026-01-02T12:38:31.141143] [INFO ] [MAIN ] [3473/3541] WSC kept (0.3s) | 3469 kept, 4 rejected | 90.4/min | ETA: 45s [2026-01-02T12:38:31.763349] [DEBUG] [REMOTE ] WSFS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:38:31.763553] [DEBUG] [REMOTE ] WSFS: PASS: History has at least 300 days. [2026-01-02T12:38:31.763896] [DEBUG] [REMOTE ] WSFS: PASS: Price check passed. Min price $50.19. [2026-01-02T12:38:31.764040] [DEBUG] [REMOTE ] WSFS: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:31.764181] [DEBUG] [REMOTE ] WSFS: PASS: Integrity check passed. [2026-01-02T12:38:31.764224] [DEBUG] [REMOTE ] WSFS: Symbol is viable for forecasting. [2026-01-02T12:38:31.764285] [INFO ] [MAIN ] [3474/3541] WSFS kept (0.6s) | 3470 kept, 4 rejected | 90.4/min | ETA: 44s [2026-01-02T12:38:33.449050] [DEBUG] [REMOTE ] WSM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:38:33.449220] [DEBUG] [REMOTE ] WSM: PASS: History has at least 300 days. [2026-01-02T12:38:33.449456] [DEBUG] [REMOTE ] WSM: PASS: Price check passed. Min price $172.55. [2026-01-02T12:38:33.449614] [DEBUG] [REMOTE ] WSM: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:33.449757] [DEBUG] [REMOTE ] WSM: PASS: Integrity check passed. [2026-01-02T12:38:33.449799] [DEBUG] [REMOTE ] WSM: Symbol is viable for forecasting. [2026-01-02T12:38:33.449848] [INFO ] [MAIN ] [3475/3541] WSM kept (1.7s) | 3471 kept, 4 rejected | 90.3/min | ETA: 44s [2026-01-02T12:38:33.912227] [DEBUG] [REMOTE ] WSO: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:38:33.912375] [DEBUG] [REMOTE ] WSO: PASS: History has at least 300 days. [2026-01-02T12:38:33.912605] [DEBUG] [REMOTE ] WSO: PASS: Price check passed. Min price $323.51. [2026-01-02T12:38:33.912743] [DEBUG] [REMOTE ] WSO: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:33.912854] [DEBUG] [REMOTE ] WSO: PASS: Integrity check passed. [2026-01-02T12:38:33.912918] [DEBUG] [REMOTE ] WSO: Symbol is viable for forecasting. [2026-01-02T12:38:33.912966] [INFO ] [MAIN ] [3476/3541] WSO kept (0.5s) | 3472 kept, 4 rejected | 90.3/min | ETA: 43s [2026-01-02T12:38:34.388955] [DEBUG] [REMOTE ] WTBA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:38:34.389083] [DEBUG] [REMOTE ] WTBA: PASS: History has at least 300 days. [2026-01-02T12:38:34.389291] [DEBUG] [REMOTE ] WTBA: PASS: Price check passed. Min price $18.93. [2026-01-02T12:38:34.389424] [DEBUG] [REMOTE ] WTBA: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:34.389534] [DEBUG] [REMOTE ] WTBA: PASS: Integrity check passed. [2026-01-02T12:38:34.389591] [DEBUG] [REMOTE ] WTBA: Symbol is viable for forecasting. [2026-01-02T12:38:34.389640] [INFO ] [MAIN ] [3477/3541] WTBA kept (0.5s) | 3473 kept, 4 rejected | 90.3/min | ETA: 43s [2026-01-02T12:38:34.844188] [DEBUG] [REMOTE ] WTFC: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:38:34.844343] [DEBUG] [REMOTE ] WTFC: PASS: History has at least 300 days. [2026-01-02T12:38:34.844618] [DEBUG] [REMOTE ] WTFC: PASS: Price check passed. Min price $119.77. [2026-01-02T12:38:34.844757] [DEBUG] [REMOTE ] WTFC: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:34.844880] [DEBUG] [REMOTE ] WTFC: PASS: Integrity check passed. [2026-01-02T12:38:34.844919] [DEBUG] [REMOTE ] WTFC: Symbol is viable for forecasting. [2026-01-02T12:38:34.844968] [INFO ] [MAIN ] [3478/3541] WTFC kept (0.5s) | 3474 kept, 4 rejected | 90.3/min | ETA: 42s [2026-01-02T12:38:35.277607] [DEBUG] [REMOTE ] WTI: Retrieved 5265 rows, trimmed to 300. [2026-01-02T12:38:35.277744] [DEBUG] [REMOTE ] WTI: PASS: History has at least 300 days. [2026-01-02T12:38:35.277992] [DEBUG] [REMOTE ] WTI: PASS: Price check passed. Min price $1.63. [2026-01-02T12:38:35.278161] [DEBUG] [REMOTE ] WTI: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:35.278282] [DEBUG] [REMOTE ] WTI: PASS: Integrity check passed. [2026-01-02T12:38:35.278323] [DEBUG] [REMOTE ] WTI: Symbol is viable for forecasting. [2026-01-02T12:38:35.278372] [INFO ] [MAIN ] [3479/3541] WTI kept (0.4s) | 3475 kept, 4 rejected | 90.3/min | ETA: 41s [2026-01-02T12:38:35.733075] [DEBUG] [REMOTE ] WTRG: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:38:35.733212] [DEBUG] [REMOTE ] WTRG: PASS: History has at least 300 days. [2026-01-02T12:38:35.733421] [DEBUG] [REMOTE ] WTRG: PASS: Price check passed. Min price $37.16. [2026-01-02T12:38:35.733554] [DEBUG] [REMOTE ] WTRG: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:35.733687] [DEBUG] [REMOTE ] WTRG: PASS: Integrity check passed. [2026-01-02T12:38:35.733728] [DEBUG] [REMOTE ] WTRG: Symbol is viable for forecasting. [2026-01-02T12:38:35.733775] [INFO ] [MAIN ] [3480/3541] WTRG kept (0.5s) | 3476 kept, 4 rejected | 90.4/min | ETA: 41s [2026-01-02T12:38:36.364140] [DEBUG] [REMOTE ] WTS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:38:36.364294] [DEBUG] [REMOTE ] WTS: PASS: History has at least 300 days. [2026-01-02T12:38:36.364535] [DEBUG] [REMOTE ] WTS: PASS: Price check passed. Min price $263.05. [2026-01-02T12:38:36.364696] [DEBUG] [REMOTE ] WTS: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:36.364837] [DEBUG] [REMOTE ] WTS: PASS: Integrity check passed. [2026-01-02T12:38:36.364880] [DEBUG] [REMOTE ] WTS: Symbol is viable for forecasting. [2026-01-02T12:38:36.364928] [INFO ] [MAIN ] [3481/3541] WTS kept (0.6s) | 3477 kept, 4 rejected | 90.4/min | ETA: 40s [2026-01-02T12:38:37.291873] [DEBUG] [REMOTE ] WULF: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:38:37.292031] [DEBUG] [REMOTE ] WULF: PASS: History has at least 300 days. [2026-01-02T12:38:37.292309] [DEBUG] [REMOTE ] WULF: PASS: Price check passed. Min price $10.99. [2026-01-02T12:38:37.292452] [DEBUG] [REMOTE ] WULF: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:37.292592] [DEBUG] [REMOTE ] WULF: PASS: Integrity check passed. [2026-01-02T12:38:37.292637] [DEBUG] [REMOTE ] WULF: Symbol is viable for forecasting. [2026-01-02T12:38:37.292687] [INFO ] [MAIN ] [3482/3541] WULF kept (0.9s) | 3478 kept, 4 rejected | 90.3/min | ETA: 39s [2026-01-02T12:38:37.592247] [DEBUG] [REMOTE ] WVE: Retrieved 2549 rows, trimmed to 300. [2026-01-02T12:38:37.592377] [DEBUG] [REMOTE ] WVE: PASS: History has at least 300 days. [2026-01-02T12:38:37.592618] [DEBUG] [REMOTE ] WVE: PASS: Price check passed. Min price $6.67. [2026-01-02T12:38:37.592762] [DEBUG] [REMOTE ] WVE: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:37.592875] [DEBUG] [REMOTE ] WVE: PASS: Integrity check passed. [2026-01-02T12:38:37.592915] [DEBUG] [REMOTE ] WVE: Symbol is viable for forecasting. [2026-01-02T12:38:37.592964] [INFO ] [MAIN ] [3483/3541] WVE kept (0.3s) | 3479 kept, 4 rejected | 90.4/min | ETA: 39s [2026-01-02T12:38:38.388096] [DEBUG] [REMOTE ] WWD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:38:38.388238] [DEBUG] [REMOTE ] WWD: PASS: History has at least 300 days. [2026-01-02T12:38:38.388693] [DEBUG] [REMOTE ] WWD: PASS: Price check passed. Min price $246.70. [2026-01-02T12:38:38.388833] [DEBUG] [REMOTE ] WWD: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:38.388956] [DEBUG] [REMOTE ] WWD: PASS: Integrity check passed. [2026-01-02T12:38:38.389001] [DEBUG] [REMOTE ] WWD: Symbol is viable for forecasting. [2026-01-02T12:38:38.389075] [INFO ] [MAIN ] [3484/3541] WWD kept (0.8s) | 3480 kept, 4 rejected | 90.4/min | ETA: 38s [2026-01-02T12:38:38.807728] [DEBUG] [REMOTE ] WY: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:38:38.807856] [DEBUG] [REMOTE ] WY: PASS: History has at least 300 days. [2026-01-02T12:38:38.808064] [DEBUG] [REMOTE ] WY: PASS: Price check passed. Min price $21.15. [2026-01-02T12:38:38.808204] [DEBUG] [REMOTE ] WY: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:38.808316] [DEBUG] [REMOTE ] WY: PASS: Integrity check passed. [2026-01-02T12:38:38.808356] [DEBUG] [REMOTE ] WY: Symbol is viable for forecasting. [2026-01-02T12:38:38.808404] [INFO ] [MAIN ] [3485/3541] WY kept (0.4s) | 3481 kept, 4 rejected | 90.4/min | ETA: 37s [2026-01-02T12:38:39.261785] [DEBUG] [REMOTE ] WYNN: Retrieved 5833 rows, trimmed to 300. [2026-01-02T12:38:39.261910] [DEBUG] [REMOTE ] WYNN: PASS: History has at least 300 days. [2026-01-02T12:38:39.262134] [DEBUG] [REMOTE ] WYNN: PASS: Price check passed. Min price $112.28. [2026-01-02T12:38:39.262285] [DEBUG] [REMOTE ] WYNN: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:39.262402] [DEBUG] [REMOTE ] WYNN: PASS: Integrity check passed. [2026-01-02T12:38:39.262633] [DEBUG] [REMOTE ] WYNN: Symbol is viable for forecasting. [2026-01-02T12:38:39.262682] [INFO ] [MAIN ] [3486/3541] WYNN kept (0.5s) | 3482 kept, 4 rejected | 90.4/min | ETA: 37s [2026-01-02T12:38:39.372447] [DEBUG] [REMOTE ] XBIL: Retrieved 709 rows, trimmed to 300. [2026-01-02T12:38:39.372587] [DEBUG] [REMOTE ] XBIL: PASS: History has at least 300 days. [2026-01-02T12:38:39.372793] [DEBUG] [REMOTE ] XBIL: PASS: Price check passed. Min price $49.61. [2026-01-02T12:38:39.372929] [DEBUG] [REMOTE ] XBIL: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:39.373038] [DEBUG] [REMOTE ] XBIL: PASS: Integrity check passed. [2026-01-02T12:38:39.373103] [DEBUG] [REMOTE ] XBIL: Symbol is viable for forecasting. [2026-01-02T12:38:39.373152] [INFO ] [MAIN ] [3487/3541] XBIL kept (0.1s) | 3483 kept, 4 rejected | 90.4/min | ETA: 36s [2026-01-02T12:38:40.111844] [DEBUG] [REMOTE ] XEL: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:38:40.111982] [DEBUG] [REMOTE ] XEL: PASS: History has at least 300 days. [2026-01-02T12:38:40.112213] [DEBUG] [REMOTE ] XEL: PASS: Price check passed. Min price $72.12. [2026-01-02T12:38:40.112345] [DEBUG] [REMOTE ] XEL: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:40.112461] [DEBUG] [REMOTE ] XEL: PASS: Integrity check passed. [2026-01-02T12:38:40.112501] [DEBUG] [REMOTE ] XEL: Symbol is viable for forecasting. [2026-01-02T12:38:40.112549] [INFO ] [MAIN ] [3488/3541] XEL kept (0.7s) | 3484 kept, 4 rejected | 90.4/min | ETA: 35s [2026-01-02T12:38:40.386485] [DEBUG] [REMOTE ] XENE: Retrieved 2805 rows, trimmed to 300. [2026-01-02T12:38:40.386625] [DEBUG] [REMOTE ] XENE: PASS: History has at least 300 days. [2026-01-02T12:38:40.386835] [DEBUG] [REMOTE ] XENE: PASS: Price check passed. Min price $38.25. [2026-01-02T12:38:40.386978] [DEBUG] [REMOTE ] XENE: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:40.387093] [DEBUG] [REMOTE ] XENE: PASS: Integrity check passed. [2026-01-02T12:38:40.387135] [DEBUG] [REMOTE ] XENE: Symbol is viable for forecasting. [2026-01-02T12:38:40.387185] [INFO ] [MAIN ] [3489/3541] XENE kept (0.3s) | 3485 kept, 4 rejected | 90.4/min | ETA: 35s [2026-01-02T12:38:40.785044] [DEBUG] [REMOTE ] XERS: Retrieved 1893 rows, trimmed to 300. [2026-01-02T12:38:40.785162] [DEBUG] [REMOTE ] XERS: PASS: History has at least 300 days. [2026-01-02T12:38:40.785354] [DEBUG] [REMOTE ] XERS: PASS: Price check passed. Min price $6.47. [2026-01-02T12:38:40.785485] [DEBUG] [REMOTE ] XERS: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:40.785626] [DEBUG] [REMOTE ] XERS: PASS: Integrity check passed. [2026-01-02T12:38:40.785678] [DEBUG] [REMOTE ] XERS: Symbol is viable for forecasting. [2026-01-02T12:38:40.785727] [INFO ] [MAIN ] [3490/3541] XERS kept (0.4s) | 3486 kept, 4 rejected | 90.4/min | ETA: 34s [2026-01-02T12:38:42.063323] [DEBUG] [REMOTE ] XGN: Retrieved 1580 rows, trimmed to 300. [2026-01-02T12:38:42.063441] [DEBUG] [REMOTE ] XGN: PASS: History has at least 300 days. [2026-01-02T12:38:42.063653] [DEBUG] [REMOTE ] XGN: PASS: Price check passed. Min price $5.98. [2026-01-02T12:38:42.063788] [DEBUG] [REMOTE ] XGN: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:42.063893] [DEBUG] [REMOTE ] XGN: PASS: Integrity check passed. [2026-01-02T12:38:42.063933] [DEBUG] [REMOTE ] XGN: Symbol is viable for forecasting. [2026-01-02T12:38:42.063979] [INFO ] [MAIN ] [3491/3541] XGN kept (1.3s) | 3487 kept, 4 rejected | 90.4/min | ETA: 33s [2026-01-02T12:38:42.694647] [DEBUG] [REMOTE ] XOM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:38:42.694848] [DEBUG] [REMOTE ] XOM: PASS: History has at least 300 days. [2026-01-02T12:38:42.695156] [DEBUG] [REMOTE ] XOM: PASS: Price check passed. Min price $109.69. [2026-01-02T12:38:42.695341] [DEBUG] [REMOTE ] XOM: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:42.695484] [DEBUG] [REMOTE ] XOM: PASS: Integrity check passed. [2026-01-02T12:38:42.695552] [DEBUG] [REMOTE ] XOM: Symbol is viable for forecasting. [2026-01-02T12:38:42.695633] [INFO ] [MAIN ] [3492/3541] XOM kept (0.6s) | 3488 kept, 4 rejected | 90.4/min | ETA: 33s [2026-01-02T12:38:43.157052] [DEBUG] [REMOTE ] XOMA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:38:43.157268] [DEBUG] [REMOTE ] XOMA: PASS: History has at least 300 days. [2026-01-02T12:38:43.157727] [DEBUG] [REMOTE ] XOMA: PASS: Price check passed. Min price $24.90. [2026-01-02T12:38:43.157876] [DEBUG] [REMOTE ] XOMA: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:43.158025] [DEBUG] [REMOTE ] XOMA: PASS: Integrity check passed. [2026-01-02T12:38:43.158072] [DEBUG] [REMOTE ] XOMA: Symbol is viable for forecasting. [2026-01-02T12:38:43.158128] [INFO ] [MAIN ] [3493/3541] XOMA kept (0.5s) | 3489 kept, 4 rejected | 90.4/min | ETA: 32s [2026-01-02T12:38:43.396251] [DEBUG] [REMOTE ] XOS: Retrieved 1096 rows, trimmed to 300. [2026-01-02T12:38:43.396477] [DEBUG] [REMOTE ] XOS: PASS: History has at least 300 days. [2026-01-02T12:38:43.396775] [DEBUG] [REMOTE ] XOS: PASS: Price check passed. Min price $1.80. [2026-01-02T12:38:43.396922] [DEBUG] [REMOTE ] XOS: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:43.397045] [DEBUG] [REMOTE ] XOS: PASS: Integrity check passed. [2026-01-02T12:38:43.397087] [DEBUG] [REMOTE ] XOS: Symbol is viable for forecasting. [2026-01-02T12:38:43.397150] [INFO ] [MAIN ] [3494/3541] XOS kept (0.2s) | 3490 kept, 4 rejected | 90.4/min | ETA: 31s [2026-01-02T12:38:43.989265] [DEBUG] [REMOTE ] XP: Retrieved 1522 rows, trimmed to 300. [2026-01-02T12:38:43.989455] [DEBUG] [REMOTE ] XP: PASS: History has at least 300 days. [2026-01-02T12:38:43.989746] [DEBUG] [REMOTE ] XP: PASS: Price check passed. Min price $15.65. [2026-01-02T12:38:43.989914] [DEBUG] [REMOTE ] XP: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:43.990077] [DEBUG] [REMOTE ] XP: PASS: Integrity check passed. [2026-01-02T12:38:43.990130] [DEBUG] [REMOTE ] XP: Symbol is viable for forecasting. [2026-01-02T12:38:43.990190] [INFO ] [MAIN ] [3495/3541] XP kept (0.6s) | 3491 kept, 4 rejected | 90.4/min | ETA: 31s [2026-01-02T12:38:44.380884] [DEBUG] [REMOTE ] XPEL: Retrieved 4636 rows, trimmed to 300. [2026-01-02T12:38:44.381072] [DEBUG] [REMOTE ] XPEL: PASS: History has at least 300 days. [2026-01-02T12:38:44.381414] [DEBUG] [REMOTE ] XPEL: PASS: Price check passed. Min price $33.78. [2026-01-02T12:38:44.381557] [DEBUG] [REMOTE ] XPEL: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:44.381747] [DEBUG] [REMOTE ] XPEL: PASS: Integrity check passed. [2026-01-02T12:38:44.381788] [DEBUG] [REMOTE ] XPEL: Symbol is viable for forecasting. [2026-01-02T12:38:44.381846] [INFO ] [MAIN ] [3496/3541] XPEL kept (0.4s) | 3492 kept, 4 rejected | 90.4/min | ETA: 30s [2026-01-02T12:38:44.945676] [DEBUG] [REMOTE ] XPO: Retrieved 5595 rows, trimmed to 300. [2026-01-02T12:38:44.945907] [DEBUG] [REMOTE ] XPO: PASS: History has at least 300 days. [2026-01-02T12:38:44.946491] [DEBUG] [REMOTE ] XPO: PASS: Price check passed. Min price $123.66. [2026-01-02T12:38:44.946705] [DEBUG] [REMOTE ] XPO: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:44.946869] [DEBUG] [REMOTE ] XPO: PASS: Integrity check passed. [2026-01-02T12:38:44.946912] [DEBUG] [REMOTE ] XPO: Symbol is viable for forecasting. [2026-01-02T12:38:44.946974] [INFO ] [MAIN ] [3497/3541] XPO kept (0.6s) | 3493 kept, 4 rejected | 90.4/min | ETA: 29s [2026-01-02T12:38:45.085544] [DEBUG] [REMOTE ] XPOF: Retrieved 1116 rows, trimmed to 300. [2026-01-02T12:38:45.085755] [DEBUG] [REMOTE ] XPOF: PASS: History has at least 300 days. [2026-01-02T12:38:45.085996] [DEBUG] [REMOTE ] XPOF: PASS: Price check passed. Min price $5.49. [2026-01-02T12:38:45.086135] [DEBUG] [REMOTE ] XPOF: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:45.086250] [DEBUG] [REMOTE ] XPOF: PASS: Integrity check passed. [2026-01-02T12:38:45.086325] [DEBUG] [REMOTE ] XPOF: Symbol is viable for forecasting. [2026-01-02T12:38:45.086377] [INFO ] [MAIN ] [3498/3541] XPOF kept (0.1s) | 3494 kept, 4 rejected | 90.5/min | ETA: 29s [2026-01-02T12:38:45.554901] [DEBUG] [REMOTE ] XPRO: Retrieved 3118 rows, trimmed to 300. [2026-01-02T12:38:45.555035] [DEBUG] [REMOTE ] XPRO: PASS: History has at least 300 days. [2026-01-02T12:38:45.555243] [DEBUG] [REMOTE ] XPRO: PASS: Price check passed. Min price $12.03. [2026-01-02T12:38:45.555387] [DEBUG] [REMOTE ] XPRO: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:45.555496] [DEBUG] [REMOTE ] XPRO: PASS: Integrity check passed. [2026-01-02T12:38:45.555537] [DEBUG] [REMOTE ] XPRO: Symbol is viable for forecasting. [2026-01-02T12:38:45.555603] [INFO ] [MAIN ] [3499/3541] XPRO kept (0.5s) | 3495 kept, 4 rejected | 90.5/min | ETA: 28s [2026-01-02T12:38:46.115012] [DEBUG] [REMOTE ] XRAY: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:38:46.115202] [DEBUG] [REMOTE ] XRAY: PASS: History has at least 300 days. [2026-01-02T12:38:46.115469] [DEBUG] [REMOTE ] XRAY: PASS: Price check passed. Min price $9.75. [2026-01-02T12:38:46.115643] [DEBUG] [REMOTE ] XRAY: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:46.115773] [DEBUG] [REMOTE ] XRAY: PASS: Integrity check passed. [2026-01-02T12:38:46.115813] [DEBUG] [REMOTE ] XRAY: Symbol is viable for forecasting. [2026-01-02T12:38:46.115864] [INFO ] [MAIN ] [3500/3541] XRAY kept (0.6s) | 3496 kept, 4 rejected | 90.5/min | ETA: 27s [2026-01-02T12:38:46.631178] [DEBUG] [REMOTE ] XRX: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:38:46.631359] [DEBUG] [REMOTE ] XRX: PASS: History has at least 300 days. [2026-01-02T12:38:46.631811] [DEBUG] [REMOTE ] XRX: PASS: Price check passed. Min price $2.32. [2026-01-02T12:38:46.631960] [DEBUG] [REMOTE ] XRX: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:46.632087] [DEBUG] [REMOTE ] XRX: PASS: Integrity check passed. [2026-01-02T12:38:46.632160] [DEBUG] [REMOTE ] XRX: Symbol is viable for forecasting. [2026-01-02T12:38:46.632215] [INFO ] [MAIN ] [3501/3541] XRX kept (0.5s) | 3497 kept, 4 rejected | 90.5/min | ETA: 27s [2026-01-02T12:38:46.812727] [DEBUG] [REMOTE ] XTIA: Retrieved 454 rows, trimmed to 300. [2026-01-02T12:38:46.812907] [DEBUG] [REMOTE ] XTIA: PASS: History has at least 300 days. [2026-01-02T12:38:46.813144] [DEBUG] [REMOTE ] XTIA: PASS: Price check passed. Min price $1.24. [2026-01-02T12:38:46.813285] [DEBUG] [REMOTE ] XTIA: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:46.813401] [DEBUG] [REMOTE ] XTIA: PASS: Integrity check passed. [2026-01-02T12:38:46.813442] [DEBUG] [REMOTE ] XTIA: Symbol is viable for forecasting. [2026-01-02T12:38:46.813494] [INFO ] [MAIN ] [3502/3541] XTIA kept (0.2s) | 3498 kept, 4 rejected | 90.5/min | ETA: 26s [2026-01-02T12:38:47.311975] [DEBUG] [REMOTE ] XYF: Retrieved 1831 rows, trimmed to 300. [2026-01-02T12:38:47.312143] [DEBUG] [REMOTE ] XYF: PASS: History has at least 300 days. [2026-01-02T12:38:47.312381] [DEBUG] [REMOTE ] XYF: PASS: Price check passed. Min price $5.60. [2026-01-02T12:38:47.312524] [DEBUG] [REMOTE ] XYF: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:47.312688] [DEBUG] [REMOTE ] XYF: PASS: Integrity check passed. [2026-01-02T12:38:47.312737] [DEBUG] [REMOTE ] XYF: Symbol is viable for forecasting. [2026-01-02T12:38:47.312793] [INFO ] [MAIN ] [3503/3541] XYF kept (0.5s) | 3499 kept, 4 rejected | 90.5/min | ETA: 25s [2026-01-02T12:38:47.727706] [DEBUG] [REMOTE ] XYL: Retrieved 3575 rows, trimmed to 300. [2026-01-02T12:38:47.727900] [DEBUG] [REMOTE ] XYL: PASS: History has at least 300 days. [2026-01-02T12:38:47.728166] [DEBUG] [REMOTE ] XYL: PASS: Price check passed. Min price $136.18. [2026-01-02T12:38:47.728313] [DEBUG] [REMOTE ] XYL: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:47.728441] [DEBUG] [REMOTE ] XYL: PASS: Integrity check passed. [2026-01-02T12:38:47.728485] [DEBUG] [REMOTE ] XYL: Symbol is viable for forecasting. [2026-01-02T12:38:47.728538] [INFO ] [MAIN ] [3504/3541] XYL kept (0.4s) | 3500 kept, 4 rejected | 90.5/min | ETA: 25s [2026-01-02T12:38:47.958939] [DEBUG] [REMOTE ] YALA: Retrieved 1320 rows, trimmed to 300. [2026-01-02T12:38:47.959116] [DEBUG] [REMOTE ] YALA: PASS: History has at least 300 days. [2026-01-02T12:38:47.959361] [DEBUG] [REMOTE ] YALA: PASS: Price check passed. Min price $6.82. [2026-01-02T12:38:47.959498] [DEBUG] [REMOTE ] YALA: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:47.959633] [DEBUG] [REMOTE ] YALA: PASS: Integrity check passed. [2026-01-02T12:38:47.959675] [DEBUG] [REMOTE ] YALA: Symbol is viable for forecasting. [2026-01-02T12:38:47.959727] [INFO ] [MAIN ] [3505/3541] YALA kept (0.2s) | 3501 kept, 4 rejected | 90.5/min | ETA: 24s [2026-01-02T12:38:48.584160] [DEBUG] [REMOTE ] YELP: Retrieved 3479 rows, trimmed to 300. [2026-01-02T12:38:48.584369] [DEBUG] [REMOTE ] YELP: PASS: History has at least 300 days. [2026-01-02T12:38:48.584732] [DEBUG] [REMOTE ] YELP: PASS: Price check passed. Min price $27.51. [2026-01-02T12:38:48.584885] [DEBUG] [REMOTE ] YELP: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:48.585233] [DEBUG] [REMOTE ] YELP: PASS: Integrity check passed. [2026-01-02T12:38:48.585313] [DEBUG] [REMOTE ] YELP: Symbol is viable for forecasting. [2026-01-02T12:38:48.585379] [INFO ] [MAIN ] [3506/3541] YELP kept (0.6s) | 3502 kept, 4 rejected | 90.5/min | ETA: 23s [2026-01-02T12:38:48.916391] [DEBUG] [REMOTE ] YETI: Retrieved 1805 rows, trimmed to 300. [2026-01-02T12:38:48.916613] [DEBUG] [REMOTE ] YETI: PASS: History has at least 300 days. [2026-01-02T12:38:48.916881] [DEBUG] [REMOTE ] YETI: PASS: Price check passed. Min price $32.11. [2026-01-02T12:38:48.917049] [DEBUG] [REMOTE ] YETI: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:48.917173] [DEBUG] [REMOTE ] YETI: PASS: Integrity check passed. [2026-01-02T12:38:48.917213] [DEBUG] [REMOTE ] YETI: Symbol is viable for forecasting. [2026-01-02T12:38:48.917293] [INFO ] [MAIN ] [3507/3541] YETI kept (0.3s) | 3503 kept, 4 rejected | 90.5/min | ETA: 23s [2026-01-02T12:38:49.258133] [DEBUG] [REMOTE ] YMM: Retrieved 1138 rows, trimmed to 300. [2026-01-02T12:38:49.258333] [DEBUG] [REMOTE ] YMM: PASS: History has at least 300 days. [2026-01-02T12:38:49.258632] [DEBUG] [REMOTE ] YMM: PASS: Price check passed. Min price $10.21. [2026-01-02T12:38:49.258791] [DEBUG] [REMOTE ] YMM: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:49.258933] [DEBUG] [REMOTE ] YMM: PASS: Integrity check passed. [2026-01-02T12:38:49.258977] [DEBUG] [REMOTE ] YMM: Symbol is viable for forecasting. [2026-01-02T12:38:49.259062] [INFO ] [MAIN ] [3508/3541] YMM kept (0.3s) | 3504 kept, 4 rejected | 90.6/min | ETA: 22s [2026-01-02T12:38:49.906805] [DEBUG] [REMOTE ] YPF: Retrieved 6581 rows, trimmed to 300. [2026-01-02T12:38:49.906942] [DEBUG] [REMOTE ] YPF: PASS: History has at least 300 days. [2026-01-02T12:38:49.907161] [DEBUG] [REMOTE ] YPF: PASS: Price check passed. Min price $23.99. [2026-01-02T12:38:49.907298] [DEBUG] [REMOTE ] YPF: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:49.907420] [DEBUG] [REMOTE ] YPF: PASS: Integrity check passed. [2026-01-02T12:38:49.907495] [DEBUG] [REMOTE ] YPF: Symbol is viable for forecasting. [2026-01-02T12:38:49.907544] [INFO ] [MAIN ] [3509/3541] YPF kept (0.6s) | 3505 kept, 4 rejected | 90.6/min | ETA: 21s [2026-01-02T12:38:50.088659] [DEBUG] [REMOTE ] YQQQ: Retrieved 346 rows, trimmed to 300. [2026-01-02T12:38:50.088812] [DEBUG] [REMOTE ] YQQQ: PASS: History has at least 300 days. [2026-01-02T12:38:50.089057] [DEBUG] [REMOTE ] YQQQ: PASS: Price check passed. Min price $11.58. [2026-01-02T12:38:50.089213] [DEBUG] [REMOTE ] YQQQ: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:50.089337] [DEBUG] [REMOTE ] YQQQ: PASS: Integrity check passed. [2026-01-02T12:38:50.089379] [DEBUG] [REMOTE ] YQQQ: Symbol is viable for forecasting. [2026-01-02T12:38:50.089429] [INFO ] [MAIN ] [3510/3541] YQQQ kept (0.2s) | 3506 kept, 4 rejected | 90.6/min | ETA: 21s [2026-01-02T12:38:50.496430] [DEBUG] [REMOTE ] YRD: Retrieved 2523 rows, trimmed to 300. [2026-01-02T12:38:50.496637] [DEBUG] [REMOTE ] YRD: PASS: History has at least 300 days. [2026-01-02T12:38:50.496917] [DEBUG] [REMOTE ] YRD: PASS: Price check passed. Min price $3.70. [2026-01-02T12:38:50.497066] [DEBUG] [REMOTE ] YRD: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:50.497194] [DEBUG] [REMOTE ] YRD: PASS: Integrity check passed. [2026-01-02T12:38:50.497236] [DEBUG] [REMOTE ] YRD: Symbol is viable for forecasting. [2026-01-02T12:38:50.497289] [INFO ] [MAIN ] [3511/3541] YRD kept (0.4s) | 3507 kept, 4 rejected | 90.6/min | ETA: 20s [2026-01-02T12:38:50.987063] [DEBUG] [REMOTE ] YSG: Retrieved 1284 rows, trimmed to 300. [2026-01-02T12:38:50.987261] [DEBUG] [REMOTE ] YSG: PASS: History has at least 300 days. [2026-01-02T12:38:50.987501] [DEBUG] [REMOTE ] YSG: PASS: Price check passed. Min price $3.89. [2026-01-02T12:38:50.987673] [DEBUG] [REMOTE ] YSG: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:50.987795] [DEBUG] [REMOTE ] YSG: PASS: Integrity check passed. [2026-01-02T12:38:50.987837] [DEBUG] [REMOTE ] YSG: Symbol is viable for forecasting. [2026-01-02T12:38:50.987895] [INFO ] [MAIN ] [3512/3541] YSG kept (0.5s) | 3508 kept, 4 rejected | 90.6/min | ETA: 19s [2026-01-02T12:38:59.030626] [DEBUG] [REMOTE ] YTRA: Retrieved 2271 rows, trimmed to 300. [2026-01-02T12:38:59.030778] [DEBUG] [REMOTE ] YTRA: PASS: History has at least 300 days. [2026-01-02T12:38:59.031033] [DEBUG] [REMOTE ] YTRA: PASS: Price check passed. Min price $1.37. [2026-01-02T12:38:59.031191] [DEBUG] [REMOTE ] YTRA: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:59.031324] [DEBUG] [REMOTE ] YTRA: PASS: Integrity check passed. [2026-01-02T12:38:59.031368] [DEBUG] [REMOTE ] YTRA: Symbol is viable for forecasting. [2026-01-02T12:38:59.031426] [INFO ] [MAIN ] [3513/3541] YTRA kept (8.0s) | 3509 kept, 4 rejected | 90.3/min | ETA: 19s [2026-01-02T12:38:59.559360] [DEBUG] [REMOTE ] YUM: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:38:59.559490] [DEBUG] [REMOTE ] YUM: PASS: History has at least 300 days. [2026-01-02T12:38:59.559719] [DEBUG] [REMOTE ] YUM: PASS: Price check passed. Min price $137.55. [2026-01-02T12:38:59.559857] [DEBUG] [REMOTE ] YUM: PASS: Continuity check passed with 300 days. [2026-01-02T12:38:59.559971] [DEBUG] [REMOTE ] YUM: PASS: Integrity check passed. [2026-01-02T12:38:59.560012] [DEBUG] [REMOTE ] YUM: Symbol is viable for forecasting. [2026-01-02T12:38:59.560158] [INFO ] [MAIN ] [3514/3541] YUM kept (0.5s) | 3510 kept, 4 rejected | 90.3/min | ETA: 18s [2026-01-02T12:39:07.217850] [DEBUG] [REMOTE ] YUMC: Retrieved 2315 rows, trimmed to 300. [2026-01-02T12:39:07.217981] [DEBUG] [REMOTE ] YUMC: PASS: History has at least 300 days. [2026-01-02T12:39:07.218184] [DEBUG] [REMOTE ] YUMC: PASS: Price check passed. Min price $42.18. [2026-01-02T12:39:07.218324] [DEBUG] [REMOTE ] YUMC: PASS: Continuity check passed with 300 days. [2026-01-02T12:39:07.218432] [DEBUG] [REMOTE ] YUMC: PASS: Integrity check passed. [2026-01-02T12:39:07.218473] [DEBUG] [REMOTE ] YUMC: Symbol is viable for forecasting. [2026-01-02T12:39:07.218529] [INFO ] [MAIN ] [3515/3541] YUMC kept (7.7s) | 3511 kept, 4 rejected | 90.0/min | ETA: 17s [2026-01-02T12:39:07.540782] [DEBUG] [REMOTE ] Z: Retrieved 2620 rows, trimmed to 300. [2026-01-02T12:39:07.540976] [DEBUG] [REMOTE ] Z: PASS: History has at least 300 days. [2026-01-02T12:39:07.541241] [DEBUG] [REMOTE ] Z: PASS: Price check passed. Min price $67.01. [2026-01-02T12:39:07.541408] [DEBUG] [REMOTE ] Z: PASS: Continuity check passed with 300 days. [2026-01-02T12:39:07.541533] [DEBUG] [REMOTE ] Z: PASS: Integrity check passed. [2026-01-02T12:39:07.541598] [DEBUG] [REMOTE ] Z: Symbol is viable for forecasting. [2026-01-02T12:39:07.541657] [INFO ] [MAIN ] [3516/3541] Z kept (0.3s) | 3512 kept, 4 rejected | 90.1/min | ETA: 17s [2026-01-02T12:39:08.062063] [DEBUG] [REMOTE ] ZBH: Retrieved 6146 rows, trimmed to 300. [2026-01-02T12:39:08.062220] [DEBUG] [REMOTE ] ZBH: PASS: History has at least 300 days. [2026-01-02T12:39:08.062480] [DEBUG] [REMOTE ] ZBH: PASS: Price check passed. Min price $87.32. [2026-01-02T12:39:08.062765] [DEBUG] [REMOTE ] ZBH: PASS: Continuity check passed with 300 days. [2026-01-02T12:39:08.062894] [DEBUG] [REMOTE ] ZBH: PASS: Integrity check passed. [2026-01-02T12:39:08.062934] [DEBUG] [REMOTE ] ZBH: Symbol is viable for forecasting. [2026-01-02T12:39:08.062984] [INFO ] [MAIN ] [3517/3541] ZBH kept (0.5s) | 3513 kept, 4 rejected | 90.1/min | ETA: 16s [2026-01-02T12:39:08.150207] [DEBUG] [REMOTE ] ZBIO: Retrieved 326 rows, trimmed to 300. [2026-01-02T12:39:08.150359] [DEBUG] [REMOTE ] ZBIO: PASS: History has at least 300 days. [2026-01-02T12:39:08.150589] [DEBUG] [REMOTE ] ZBIO: PASS: Price check passed. Min price $20.85. [2026-01-02T12:39:08.150727] [DEBUG] [REMOTE ] ZBIO: PASS: Continuity check passed with 300 days. [2026-01-02T12:39:08.150840] [DEBUG] [REMOTE ] ZBIO: PASS: Integrity check passed. [2026-01-02T12:39:08.150883] [DEBUG] [REMOTE ] ZBIO: Symbol is viable for forecasting. [2026-01-02T12:39:08.150934] [INFO ] [MAIN ] [3518/3541] ZBIO kept (0.1s) | 3514 kept, 4 rejected | 90.1/min | ETA: 15s [2026-01-02T12:39:08.914407] [DEBUG] [REMOTE ] ZBRA: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:39:08.914664] [DEBUG] [REMOTE ] ZBRA: PASS: History has at least 300 days. [2026-01-02T12:39:08.915172] [DEBUG] [REMOTE ] ZBRA: PASS: Price check passed. Min price $228.40. [2026-01-02T12:39:08.915326] [DEBUG] [REMOTE ] ZBRA: PASS: Continuity check passed with 300 days. [2026-01-02T12:39:08.915488] [DEBUG] [REMOTE ] ZBRA: PASS: Integrity check passed. [2026-01-02T12:39:08.915538] [DEBUG] [REMOTE ] ZBRA: Symbol is viable for forecasting. [2026-01-02T12:39:08.915615] [INFO ] [MAIN ] [3519/3541] ZBRA kept (0.8s) | 3515 kept, 4 rejected | 90.1/min | ETA: 15s [2026-01-02T12:39:09.374894] [DEBUG] [REMOTE ] ZD: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:39:09.375021] [DEBUG] [REMOTE ] ZD: PASS: History has at least 300 days. [2026-01-02T12:39:09.375225] [DEBUG] [REMOTE ] ZD: PASS: Price check passed. Min price $29.20. [2026-01-02T12:39:09.375358] [DEBUG] [REMOTE ] ZD: PASS: Continuity check passed with 300 days. [2026-01-02T12:39:09.375464] [DEBUG] [REMOTE ] ZD: PASS: Integrity check passed. [2026-01-02T12:39:09.375529] [DEBUG] [REMOTE ] ZD: Symbol is viable for forecasting. [2026-01-02T12:39:09.375599] [INFO ] [MAIN ] [3520/3541] ZD kept (0.5s) | 3516 kept, 4 rejected | 90.1/min | ETA: 14s [2026-01-02T12:39:09.678256] [DEBUG] [REMOTE ] ZEPP: Retrieved 1985 rows, trimmed to 300. [2026-01-02T12:39:09.678372] [DEBUG] [REMOTE ] ZEPP: PASS: History has at least 300 days. [2026-01-02T12:39:09.678599] [DEBUG] [REMOTE ] ZEPP: PASS: Price check passed. Min price $22.40. [2026-01-02T12:39:09.678739] [DEBUG] [REMOTE ] ZEPP: PASS: Continuity check passed with 300 days. [2026-01-02T12:39:09.678845] [DEBUG] [REMOTE ] ZEPP: PASS: Integrity check passed. [2026-01-02T12:39:09.678883] [DEBUG] [REMOTE ] ZEPP: Symbol is viable for forecasting. [2026-01-02T12:39:09.678929] [INFO ] [MAIN ] [3521/3541] ZEPP kept (0.3s) | 3517 kept, 4 rejected | 90.1/min | ETA: 13s [2026-01-02T12:39:10.005212] [DEBUG] [REMOTE ] ZETA: Retrieved 1146 rows, trimmed to 300. [2026-01-02T12:39:10.005334] [DEBUG] [REMOTE ] ZETA: PASS: History has at least 300 days. [2026-01-02T12:39:10.005528] [DEBUG] [REMOTE ] ZETA: PASS: Price check passed. Min price $16.30. [2026-01-02T12:39:10.005687] [DEBUG] [REMOTE ] ZETA: PASS: Continuity check passed with 300 days. [2026-01-02T12:39:10.005793] [DEBUG] [REMOTE ] ZETA: PASS: Integrity check passed. [2026-01-02T12:39:10.005832] [DEBUG] [REMOTE ] ZETA: Symbol is viable for forecasting. [2026-01-02T12:39:10.005879] [INFO ] [MAIN ] [3522/3541] ZETA kept (0.3s) | 3518 kept, 4 rejected | 90.1/min | ETA: 13s [2026-01-02T12:39:10.605990] [DEBUG] [REMOTE ] ZEUS: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:39:10.606114] [DEBUG] [REMOTE ] ZEUS: PASS: History has at least 300 days. [2026-01-02T12:39:10.606316] [DEBUG] [REMOTE ] ZEUS: PASS: Price check passed. Min price $27.09. [2026-01-02T12:39:10.606447] [DEBUG] [REMOTE ] ZEUS: PASS: Continuity check passed with 300 days. [2026-01-02T12:39:10.606564] [DEBUG] [REMOTE ] ZEUS: PASS: Integrity check passed. [2026-01-02T12:39:10.606623] [DEBUG] [REMOTE ] ZEUS: Symbol is viable for forecasting. [2026-01-02T12:39:10.606669] [INFO ] [MAIN ] [3523/3541] ZEUS kept (0.6s) | 3519 kept, 4 rejected | 90.1/min | ETA: 12s [2026-01-02T12:39:10.885034] [DEBUG] [REMOTE ] ZGN: Retrieved 1012 rows, trimmed to 300. [2026-01-02T12:39:10.885154] [DEBUG] [REMOTE ] ZGN: PASS: History has at least 300 days. [2026-01-02T12:39:10.885346] [DEBUG] [REMOTE ] ZGN: PASS: Price check passed. Min price $8.76. [2026-01-02T12:39:10.885477] [DEBUG] [REMOTE ] ZGN: PASS: Continuity check passed with 300 days. [2026-01-02T12:39:10.885600] [DEBUG] [REMOTE ] ZGN: PASS: Integrity check passed. [2026-01-02T12:39:10.885641] [DEBUG] [REMOTE ] ZGN: Symbol is viable for forecasting. [2026-01-02T12:39:10.885688] [INFO ] [MAIN ] [3524/3541] ZGN kept (0.3s) | 3520 kept, 4 rejected | 90.1/min | ETA: 11s [2026-01-02T12:39:11.245480] [DEBUG] [REMOTE ] ZH: Retrieved 1198 rows, trimmed to 300. [2026-01-02T12:39:11.245631] [DEBUG] [REMOTE ] ZH: PASS: History has at least 300 days. [2026-01-02T12:39:11.245833] [DEBUG] [REMOTE ] ZH: PASS: Price check passed. Min price $3.27. [2026-01-02T12:39:11.245967] [DEBUG] [REMOTE ] ZH: PASS: Continuity check passed with 300 days. [2026-01-02T12:39:11.246074] [DEBUG] [REMOTE ] ZH: PASS: Integrity check passed. [2026-01-02T12:39:11.246114] [DEBUG] [REMOTE ] ZH: Symbol is viable for forecasting. [2026-01-02T12:39:11.246160] [INFO ] [MAIN ] [3525/3541] ZH kept (0.4s) | 3521 kept, 4 rejected | 90.1/min | ETA: 11s [2026-01-02T12:39:11.557199] [DEBUG] [REMOTE ] ZHOG: Exception occurred during daily data fetch: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_DAILY_ADJUSTED.. [2026-01-02T12:39:11.557404] [DEBUG] [REMOTE ] ZHOG: FAIL: History check failed. No DataFrame was returned. [2026-01-02T12:39:11.557530] [WARN ] [LOCAL ] ZHOG: SET TO BLACKLISTED [2026-01-02T12:39:11.558663] [INFO ] [MAIN ] [3526/3541] ZHOG rejected (0.3s) | 3521 kept, 5 rejected | 90.2/min | ETA: 10s [2026-01-02T12:39:12.064754] [DEBUG] [REMOTE ] ZIM: Retrieved 1238 rows, trimmed to 300. [2026-01-02T12:39:12.064893] [DEBUG] [REMOTE ] ZIM: PASS: History has at least 300 days. [2026-01-02T12:39:12.065094] [DEBUG] [REMOTE ] ZIM: PASS: Price check passed. Min price $12.24. [2026-01-02T12:39:12.065231] [DEBUG] [REMOTE ] ZIM: PASS: Continuity check passed with 300 days. [2026-01-02T12:39:12.065343] [DEBUG] [REMOTE ] ZIM: PASS: Integrity check passed. [2026-01-02T12:39:12.065398] [DEBUG] [REMOTE ] ZIM: Symbol is viable for forecasting. [2026-01-02T12:39:12.065475] [INFO ] [MAIN ] [3527/3541] ZIM kept (0.5s) | 3522 kept, 5 rejected | 90.2/min | ETA: 9s [2026-01-02T12:39:12.659558] [DEBUG] [REMOTE ] ZION: Retrieved 6582 rows, trimmed to 300. [2026-01-02T12:39:12.659771] [DEBUG] [REMOTE ] ZION: PASS: History has at least 300 days. [2026-01-02T12:39:12.660045] [DEBUG] [REMOTE ] ZION: PASS: Price check passed. Min price $46.52. [2026-01-02T12:39:12.660187] [DEBUG] [REMOTE ] ZION: PASS: Continuity check passed with 300 days. [2026-01-02T12:39:12.660315] [DEBUG] [REMOTE ] ZION: PASS: Integrity check passed. [2026-01-02T12:39:12.660356] [DEBUG] [REMOTE ] ZION: Symbol is viable for forecasting. [2026-01-02T12:39:12.660410] [INFO ] [MAIN ] [3528/3541] ZION kept (0.6s) | 3523 kept, 5 rejected | 90.2/min | ETA: 9s [2026-01-02T12:39:24.177305] [DEBUG] [REMOTE ] ZIP: Retrieved 1156 rows, trimmed to 300. [2026-01-02T12:39:24.177441] [DEBUG] [REMOTE ] ZIP: PASS: History has at least 300 days. [2026-01-02T12:39:24.177729] [DEBUG] [REMOTE ] ZIP: PASS: Price check passed. Min price $3.84. [2026-01-02T12:39:24.177880] [DEBUG] [REMOTE ] ZIP: PASS: Continuity check passed with 300 days. [2026-01-02T12:39:24.178004] [DEBUG] [REMOTE ] ZIP: PASS: Integrity check passed. [2026-01-02T12:39:24.178051] [DEBUG] [REMOTE ] ZIP: Symbol is viable for forecasting. [2026-01-02T12:39:24.178108] [INFO ] [MAIN ] [3529/3541] ZIP kept (11.5s) | 3524 kept, 5 rejected | 89.7/min | ETA: 8s [2026-01-02T12:39:24.513735] [DEBUG] [REMOTE ] ZLAB: Retrieved 2082 rows, trimmed to 300. [2026-01-02T12:39:24.513868] [DEBUG] [REMOTE ] ZLAB: PASS: History has at least 300 days. [2026-01-02T12:39:24.514103] [DEBUG] [REMOTE ] ZLAB: PASS: Price check passed. Min price $17.00. [2026-01-02T12:39:24.514278] [DEBUG] [REMOTE ] ZLAB: PASS: Continuity check passed with 300 days. [2026-01-02T12:39:24.514627] [DEBUG] [REMOTE ] ZLAB: PASS: Integrity check passed. [2026-01-02T12:39:24.514681] [DEBUG] [REMOTE ] ZLAB: Symbol is viable for forecasting. [2026-01-02T12:39:24.514734] [INFO ] [MAIN ] [3530/3541] ZLAB kept (0.3s) | 3525 kept, 5 rejected | 89.8/min | ETA: 7s [2026-01-02T12:39:24.859309] [DEBUG] [REMOTE ] ZM: Retrieved 1686 rows, trimmed to 300. [2026-01-02T12:39:24.859457] [DEBUG] [REMOTE ] ZM: PASS: History has at least 300 days. [2026-01-02T12:39:24.859760] [DEBUG] [REMOTE ] ZM: PASS: Price check passed. Min price $78.42. [2026-01-02T12:39:24.859967] [DEBUG] [REMOTE ] ZM: PASS: Continuity check passed with 300 days. [2026-01-02T12:39:24.860139] [DEBUG] [REMOTE ] ZM: PASS: Integrity check passed. [2026-01-02T12:39:24.860202] [DEBUG] [REMOTE ] ZM: Symbol is viable for forecasting. [2026-01-02T12:39:24.860278] [INFO ] [MAIN ] [3531/3541] ZM kept (0.3s) | 3526 kept, 5 rejected | 89.8/min | ETA: 7s [2026-01-02T12:39:25.145882] [DEBUG] [REMOTE ] ZNTL: Retrieved 1444 rows, trimmed to 300. [2026-01-02T12:39:25.146101] [DEBUG] [REMOTE ] ZNTL: PASS: History has at least 300 days. [2026-01-02T12:39:25.146378] [DEBUG] [REMOTE ] ZNTL: PASS: Price check passed. Min price $1.28. [2026-01-02T12:39:25.146534] [DEBUG] [REMOTE ] ZNTL: PASS: Continuity check passed with 300 days. [2026-01-02T12:39:25.146686] [DEBUG] [REMOTE ] ZNTL: PASS: Integrity check passed. [2026-01-02T12:39:25.146733] [DEBUG] [REMOTE ] ZNTL: Symbol is viable for forecasting. [2026-01-02T12:39:25.146787] [INFO ] [MAIN ] [3532/3541] ZNTL kept (0.3s) | 3527 kept, 5 rejected | 89.8/min | ETA: 6s [2026-01-02T12:39:25.668095] [DEBUG] [REMOTE ] ZS: Retrieved 1960 rows, trimmed to 300. [2026-01-02T12:39:25.668250] [DEBUG] [REMOTE ] ZS: PASS: History has at least 300 days. [2026-01-02T12:39:25.668491] [DEBUG] [REMOTE ] ZS: PASS: Price check passed. Min price $224.92. [2026-01-02T12:39:25.668686] [DEBUG] [REMOTE ] ZS: PASS: Continuity check passed with 300 days. [2026-01-02T12:39:25.668806] [DEBUG] [REMOTE ] ZS: PASS: Integrity check passed. [2026-01-02T12:39:25.668847] [DEBUG] [REMOTE ] ZS: Symbol is viable for forecasting. [2026-01-02T12:39:25.668897] [INFO ] [MAIN ] [3533/3541] ZS kept (0.5s) | 3528 kept, 5 rejected | 89.8/min | ETA: 5s [2026-01-02T12:39:26.095327] [DEBUG] [REMOTE ] ZTO: Retrieved 2307 rows, trimmed to 300. [2026-01-02T12:39:26.095448] [DEBUG] [REMOTE ] ZTO: PASS: History has at least 300 days. [2026-01-02T12:39:26.095708] [DEBUG] [REMOTE ] ZTO: PASS: Price check passed. Min price $18.50. [2026-01-02T12:39:26.095844] [DEBUG] [REMOTE ] ZTO: PASS: Continuity check passed with 300 days. [2026-01-02T12:39:26.095951] [DEBUG] [REMOTE ] ZTO: PASS: Integrity check passed. [2026-01-02T12:39:26.095991] [DEBUG] [REMOTE ] ZTO: Symbol is viable for forecasting. [2026-01-02T12:39:26.096038] [INFO ] [MAIN ] [3534/3541] ZTO kept (0.4s) | 3529 kept, 5 rejected | 89.8/min | ETA: 5s [2026-01-02T12:39:26.533788] [DEBUG] [REMOTE ] ZTS: Retrieved 3249 rows, trimmed to 300. [2026-01-02T12:39:26.533913] [DEBUG] [REMOTE ] ZTS: PASS: History has at least 300 days. [2026-01-02T12:39:26.534130] [DEBUG] [REMOTE ] ZTS: PASS: Price check passed. Min price $115.75. [2026-01-02T12:39:26.534265] [DEBUG] [REMOTE ] ZTS: PASS: Continuity check passed with 300 days. [2026-01-02T12:39:26.534375] [DEBUG] [REMOTE ] ZTS: PASS: Integrity check passed. [2026-01-02T12:39:26.534414] [DEBUG] [REMOTE ] ZTS: Symbol is viable for forecasting. [2026-01-02T12:39:26.534461] [INFO ] [MAIN ] [3535/3541] ZTS kept (0.4s) | 3530 kept, 5 rejected | 89.8/min | ETA: 4s [2026-01-02T12:39:26.969070] [DEBUG] [REMOTE ] ZUMZ: Retrieved 5197 rows, trimmed to 300. [2026-01-02T12:39:26.969201] [DEBUG] [REMOTE ] ZUMZ: PASS: History has at least 300 days. [2026-01-02T12:39:26.969410] [DEBUG] [REMOTE ] ZUMZ: PASS: Price check passed. Min price $19.16. [2026-01-02T12:39:26.969542] [DEBUG] [REMOTE ] ZUMZ: PASS: Continuity check passed with 300 days. [2026-01-02T12:39:26.969676] [DEBUG] [REMOTE ] ZUMZ: PASS: Integrity check passed. [2026-01-02T12:39:26.969716] [DEBUG] [REMOTE ] ZUMZ: Symbol is viable for forecasting. [2026-01-02T12:39:26.969764] [INFO ] [MAIN ] [3536/3541] ZUMZ kept (0.4s) | 3531 kept, 5 rejected | 89.8/min | ETA: 3s [2026-01-02T12:39:28.526616] [DEBUG] [REMOTE ] ZURA: Retrieved 1086 rows, trimmed to 300. [2026-01-02T12:39:28.526768] [DEBUG] [REMOTE ] ZURA: PASS: History has at least 300 days. [2026-01-02T12:39:28.527010] [DEBUG] [REMOTE ] ZURA: PASS: Price check passed. Min price $3.21. [2026-01-02T12:39:28.527180] [DEBUG] [REMOTE ] ZURA: PASS: Continuity check passed with 300 days. [2026-01-02T12:39:28.527323] [DEBUG] [REMOTE ] ZURA: PASS: Integrity check passed. [2026-01-02T12:39:28.527378] [DEBUG] [REMOTE ] ZURA: Symbol is viable for forecasting. [2026-01-02T12:39:28.527441] [INFO ] [MAIN ] [3537/3541] ZURA kept (1.6s) | 3532 kept, 5 rejected | 89.8/min | ETA: 3s [2026-01-02T12:39:28.758735] [DEBUG] [REMOTE ] ZVIA: Retrieved 1117 rows, trimmed to 300. [2026-01-02T12:39:28.758861] [DEBUG] [REMOTE ] ZVIA: PASS: History has at least 300 days. [2026-01-02T12:39:28.759055] [DEBUG] [REMOTE ] ZVIA: PASS: Price check passed. Min price $2.27. [2026-01-02T12:39:28.759187] [DEBUG] [REMOTE ] ZVIA: PASS: Continuity check passed with 300 days. [2026-01-02T12:39:28.759293] [DEBUG] [REMOTE ] ZVIA: PASS: Integrity check passed. [2026-01-02T12:39:28.759332] [DEBUG] [REMOTE ] ZVIA: Symbol is viable for forecasting. [2026-01-02T12:39:28.759378] [INFO ] [MAIN ] [3538/3541] ZVIA kept (0.2s) | 3533 kept, 5 rejected | 89.8/min | ETA: 2s [2026-01-02T12:39:34.555252] [DEBUG] [REMOTE ] ZVRA: Retrieved 2695 rows, trimmed to 300. [2026-01-02T12:39:34.555374] [DEBUG] [REMOTE ] ZVRA: PASS: History has at least 300 days. [2026-01-02T12:39:34.555603] [DEBUG] [REMOTE ] ZVRA: PASS: Price check passed. Min price $8.10. [2026-01-02T12:39:34.555756] [DEBUG] [REMOTE ] ZVRA: PASS: Continuity check passed with 300 days. [2026-01-02T12:39:34.555869] [DEBUG] [REMOTE ] ZVRA: PASS: Integrity check passed. [2026-01-02T12:39:34.555910] [DEBUG] [REMOTE ] ZVRA: Symbol is viable for forecasting. [2026-01-02T12:39:34.555973] [INFO ] [MAIN ] [3539/3541] ZVRA kept (5.8s) | 3534 kept, 5 rejected | 89.6/min | ETA: 1s [2026-01-02T12:39:34.902125] [DEBUG] [REMOTE ] ZWS: Retrieved 3460 rows, trimmed to 300. [2026-01-02T12:39:34.902310] [DEBUG] [REMOTE ] ZWS: PASS: History has at least 300 days. [2026-01-02T12:39:34.902587] [DEBUG] [REMOTE ] ZWS: PASS: Price check passed. Min price $44.74. [2026-01-02T12:39:34.902735] [DEBUG] [REMOTE ] ZWS: PASS: Continuity check passed with 300 days. [2026-01-02T12:39:34.902861] [DEBUG] [REMOTE ] ZWS: PASS: Integrity check passed. [2026-01-02T12:39:34.902902] [DEBUG] [REMOTE ] ZWS: Symbol is viable for forecasting. [2026-01-02T12:39:34.902956] [INFO ] [MAIN ] [3540/3541] ZWS kept (0.3s) | 3535 kept, 5 rejected | 89.6/min | ETA: 1s [2026-01-02T12:39:35.105415] [DEBUG] [REMOTE ] ZYME: Retrieved 2182 rows, trimmed to 300. [2026-01-02T12:39:35.105538] [DEBUG] [REMOTE ] ZYME: PASS: History has at least 300 days. [2026-01-02T12:39:35.105977] [DEBUG] [REMOTE ] ZYME: PASS: Price check passed. Min price $16.46. [2026-01-02T12:39:35.106109] [DEBUG] [REMOTE ] ZYME: PASS: Continuity check passed with 300 days. [2026-01-02T12:39:35.106216] [DEBUG] [REMOTE ] ZYME: PASS: Integrity check passed. [2026-01-02T12:39:35.106255] [DEBUG] [REMOTE ] ZYME: Symbol is viable for forecasting. [2026-01-02T12:39:35.106300] [INFO ] [MAIN ] [3541/3541] ZYME kept (0.2s) | 3536 kept, 5 rejected | 89.6/min | ETA: 0s [2026-01-02T12:39:35.106337] [INFO ] [MAIN ] Completed in 39.5m | 3536 viable symbols [2026-01-02T12:39:35.106365] [INFO ] [MAIN ] Saving master inventory... [2026-01-02T12:39:35.107087] [DEBUG] [LOCAL ] Master symbol inventory refreshed with 3536 symbols. [2026-01-02T12:39:35.107141] [INFO ] [MAIN ] Master inventory saved successfully. [2026-01-02T12:39:35.107283] [WARN ] [STATE ] State set to: COMPLETED_OK [2026-01-02T12:39:35.107506] [INFO ] [STATE ] Last completion updated: 2026-01-02T12:39:35.107361