[2026-01-15T12:00:01.840637] [DEBUG] [R-STATUS ] Registered 'tdm' as a dependent service. [2026-01-15T12:00:02.018659] [DEBUG] [R-STATUS ] Registered 'sig' as a dependent service. [2026-01-15T12:00:02.199914] [DEBUG] [R-STATUS ] Registered 'sap' as a dependent service. [2026-01-15T12:00:02.380863] [DEBUG] [R-STATUS ] Registered 'exp' as a dependent service. [2026-01-15T12:00:02.565747] [DEBUG] [R-STATUS ] Registered 'mag' as a dependent service. [2026-01-15T12:00:02.566122] [WARN ] [STATE ] State set to: WAITING [2026-01-15T12:00:02.566186] [INFO ] [STATE ] Checking tetsuo service statuses... [2026-01-15T12:00:02.792641] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-15T12:00:02.861266] [WARN ] [sig-status] Service 'sig' is not running. [2026-01-15T12:00:02.936608] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-15T12:00:03.005039] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-15T12:00:03.077409] [WARN ] [mag-status] Service 'mag' is not running. [2026-01-15T12:00:03.077703] [WARN ] [STATE ] State set to: RUNNING [2026-01-15T12:00:03.077765] [INFO ] [MAIN ] Starting data fetch [2026-01-15T12:00:03.077804] [DEBUG] [REMOTE ] Connecting to ftp.nasdaqtrader.com to fetch nasdaqlisted.txt [2026-01-15T12:00:04.584227] [DEBUG] [REMOTE ] Fetched 3905 NASDAQ symbols [2026-01-15T12:00:04.584459] [DEBUG] [REMOTE ] Connecting to ftp.nasdaqtrader.com to fetch otherlisted.txt [2026-01-15T12:00:06.161941] [DEBUG] [REMOTE ] Fetched 1956 NYSE symbols [2026-01-15T12:00:06.164063] [INFO ] [MAIN ] Fetched 5861 unique symbols [2026-01-15T12:00:06.165550] [INFO ] [MAIN ] Loaded 2465 blacklisted symbols from 3 files [2026-01-15T12:00:06.166017] [INFO ] [MAIN ] 3511 symbols after blacklist filtering [2026-01-15T12:00:06.799269] [DEBUG] [REMOTE ] A: Retrieved 6578 rows, trimmed to 300. [2026-01-15T12:00:06.799400] [DEBUG] [REMOTE ] A: PASS: History has at least 300 days. [2026-01-15T12:00:06.799696] [DEBUG] [REMOTE ] A: PASS: Price check passed. Min price $135.84. [2026-01-15T12:00:06.799961] [DEBUG] [REMOTE ] A: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:06.800093] [DEBUG] [REMOTE ] A: PASS: Integrity check passed. [2026-01-15T12:00:06.800137] [DEBUG] [REMOTE ] A: Symbol is viable for forecasting. [2026-01-15T12:00:06.800189] [INFO ] [MAIN ] [1/3511] A kept (0.6s) | 1 kept, 0 rejected | 94.6/min | ETA: 37.1m [2026-01-15T12:00:07.226451] [DEBUG] [REMOTE ] AAL: Retrieved 5107 rows, trimmed to 300. [2026-01-15T12:00:07.226599] [DEBUG] [REMOTE ] AAL: PASS: History has at least 300 days. [2026-01-15T12:00:07.226819] [DEBUG] [REMOTE ] AAL: PASS: Price check passed. Min price $12.09. [2026-01-15T12:00:07.226993] [DEBUG] [REMOTE ] AAL: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:07.227115] [DEBUG] [REMOTE ] AAL: PASS: Integrity check passed. [2026-01-15T12:00:07.227158] [DEBUG] [REMOTE ] AAL: Symbol is viable for forecasting. [2026-01-15T12:00:07.227211] [INFO ] [MAIN ] [2/3511] AAL kept (0.4s) | 2 kept, 0 rejected | 113.1/min | ETA: 31.0m [2026-01-15T12:00:07.582953] [DEBUG] [REMOTE ] AAOI: Retrieved 3094 rows, trimmed to 300. [2026-01-15T12:00:07.583081] [DEBUG] [REMOTE ] AAOI: PASS: History has at least 300 days. [2026-01-15T12:00:07.583296] [DEBUG] [REMOTE ] AAOI: PASS: Price check passed. Min price $19.49. [2026-01-15T12:00:07.583442] [DEBUG] [REMOTE ] AAOI: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:07.583560] [DEBUG] [REMOTE ] AAOI: PASS: Integrity check passed. [2026-01-15T12:00:07.583623] [DEBUG] [REMOTE ] AAOI: Symbol is viable for forecasting. [2026-01-15T12:00:07.583675] [INFO ] [MAIN ] [3/3511] AAOI kept (0.4s) | 3 kept, 0 rejected | 127.0/min | ETA: 27.6m [2026-01-15T12:00:08.112708] [DEBUG] [REMOTE ] AAON: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:00:08.112923] [DEBUG] [REMOTE ] AAON: PASS: History has at least 300 days. [2026-01-15T12:00:08.113453] [DEBUG] [REMOTE ] AAON: PASS: Price check passed. Min price $73.49. [2026-01-15T12:00:08.113662] [DEBUG] [REMOTE ] AAON: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:08.113975] [DEBUG] [REMOTE ] AAON: PASS: Integrity check passed. [2026-01-15T12:00:08.114024] [DEBUG] [REMOTE ] AAON: Symbol is viable for forecasting. [2026-01-15T12:00:08.114268] [INFO ] [MAIN ] [4/3511] AAON kept (0.5s) | 4 kept, 0 rejected | 123.2/min | ETA: 28.5m [2026-01-15T12:00:08.587547] [DEBUG] [REMOTE ] AAP: Retrieved 6070 rows, trimmed to 300. [2026-01-15T12:00:08.587778] [DEBUG] [REMOTE ] AAP: PASS: History has at least 300 days. [2026-01-15T12:00:08.588075] [DEBUG] [REMOTE ] AAP: PASS: Price check passed. Min price $38.53. [2026-01-15T12:00:08.588479] [DEBUG] [REMOTE ] AAP: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:08.588805] [DEBUG] [REMOTE ] AAP: PASS: Integrity check passed. [2026-01-15T12:00:08.588853] [DEBUG] [REMOTE ] AAP: Symbol is viable for forecasting. [2026-01-15T12:00:08.588913] [INFO ] [MAIN ] [5/3511] AAP kept (0.5s) | 5 kept, 0 rejected | 123.8/min | ETA: 28.3m [2026-01-15T12:00:08.756553] [DEBUG] [REMOTE ] AAPB: Retrieved 862 rows, trimmed to 300. [2026-01-15T12:00:08.756815] [DEBUG] [REMOTE ] AAPB: PASS: History has at least 300 days. [2026-01-15T12:00:08.757193] [DEBUG] [REMOTE ] AAPB: PASS: Price check passed. Min price $29.02. [2026-01-15T12:00:08.757363] [DEBUG] [REMOTE ] AAPB: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:08.757523] [DEBUG] [REMOTE ] AAPB: PASS: Integrity check passed. [2026-01-15T12:00:08.757567] [DEBUG] [REMOTE ] AAPB: Symbol is viable for forecasting. [2026-01-15T12:00:08.757658] [INFO ] [MAIN ] [6/3511] AAPB kept (0.2s) | 6 kept, 0 rejected | 138.9/min | ETA: 25.2m [2026-01-15T12:00:09.139598] [DEBUG] [REMOTE ] AAPD: Retrieved 862 rows, trimmed to 300. [2026-01-15T12:00:09.139832] [DEBUG] [REMOTE ] AAPD: PASS: History has at least 300 days. [2026-01-15T12:00:09.140157] [DEBUG] [REMOTE ] AAPD: PASS: Price check passed. Min price $12.40. [2026-01-15T12:00:09.140350] [DEBUG] [REMOTE ] AAPD: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:09.140511] [DEBUG] [REMOTE ] AAPD: PASS: Integrity check passed. [2026-01-15T12:00:09.140596] [DEBUG] [REMOTE ] AAPD: Symbol is viable for forecasting. [2026-01-15T12:00:09.140673] [INFO ] [MAIN ] [7/3511] AAPD kept (0.4s) | 7 kept, 0 rejected | 141.2/min | ETA: 24.8m [2026-01-15T12:00:09.865377] [DEBUG] [REMOTE ] AAPL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:00:09.865604] [DEBUG] [REMOTE ] AAPL: PASS: History has at least 300 days. [2026-01-15T12:00:09.865915] [DEBUG] [REMOTE ] AAPL: PASS: Price check passed. Min price $258.20. [2026-01-15T12:00:09.866101] [DEBUG] [REMOTE ] AAPL: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:09.866441] [DEBUG] [REMOTE ] AAPL: PASS: Integrity check passed. [2026-01-15T12:00:09.866491] [DEBUG] [REMOTE ] AAPL: Symbol is viable for forecasting. [2026-01-15T12:00:09.866712] [INFO ] [MAIN ] [8/3511] AAPL kept (0.7s) | 8 kept, 0 rejected | 129.7/min | ETA: 27.0m [2026-01-15T12:00:10.287415] [DEBUG] [REMOTE ] AAXJ: Retrieved 4381 rows, trimmed to 300. [2026-01-15T12:00:10.287644] [DEBUG] [REMOTE ] AAXJ: PASS: History has at least 300 days. [2026-01-15T12:00:10.287907] [DEBUG] [REMOTE ] AAXJ: PASS: Price check passed. Min price $89.36. [2026-01-15T12:00:10.288054] [DEBUG] [REMOTE ] AAXJ: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:10.288176] [DEBUG] [REMOTE ] AAXJ: PASS: Integrity check passed. [2026-01-15T12:00:10.288219] [DEBUG] [REMOTE ] AAXJ: Symbol is viable for forecasting. [2026-01-15T12:00:10.288270] [INFO ] [MAIN ] [9/3511] AAXJ kept (0.4s) | 9 kept, 0 rejected | 131.0/min | ETA: 26.7m [2026-01-15T12:00:10.765552] [DEBUG] [REMOTE ] AB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:00:10.765758] [DEBUG] [REMOTE ] AB: PASS: History has at least 300 days. [2026-01-15T12:00:10.766064] [DEBUG] [REMOTE ] AB: PASS: Price check passed. Min price $37.94. [2026-01-15T12:00:10.766233] [DEBUG] [REMOTE ] AB: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:10.766361] [DEBUG] [REMOTE ] AB: PASS: Integrity check passed. [2026-01-15T12:00:10.766402] [DEBUG] [REMOTE ] AB: Symbol is viable for forecasting. [2026-01-15T12:00:10.766456] [INFO ] [MAIN ] [10/3511] AB kept (0.5s) | 10 kept, 0 rejected | 130.4/min | ETA: 26.8m [2026-01-15T12:00:11.262027] [DEBUG] [REMOTE ] ABCB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:00:11.262250] [DEBUG] [REMOTE ] ABCB: PASS: History has at least 300 days. [2026-01-15T12:00:11.262599] [DEBUG] [REMOTE ] ABCB: PASS: Price check passed. Min price $70.24. [2026-01-15T12:00:11.262759] [DEBUG] [REMOTE ] ABCB: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:11.262916] [DEBUG] [REMOTE ] ABCB: PASS: Integrity check passed. [2026-01-15T12:00:11.262962] [DEBUG] [REMOTE ] ABCB: Symbol is viable for forecasting. [2026-01-15T12:00:11.263020] [INFO ] [MAIN ] [11/3511] ABCB kept (0.5s) | 11 kept, 0 rejected | 129.5/min | ETA: 27.0m [2026-01-15T12:00:11.398553] [DEBUG] [REMOTE ] ABCL: Retrieved 1278 rows, trimmed to 300. [2026-01-15T12:00:11.398796] [DEBUG] [REMOTE ] ABCL: PASS: History has at least 300 days. [2026-01-15T12:00:11.399150] [DEBUG] [REMOTE ] ABCL: PASS: Price check passed. Min price $3.35. [2026-01-15T12:00:11.399317] [DEBUG] [REMOTE ] ABCL: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:11.399452] [DEBUG] [REMOTE ] ABCL: PASS: Integrity check passed. [2026-01-15T12:00:11.399493] [DEBUG] [REMOTE ] ABCL: Symbol is viable for forecasting. [2026-01-15T12:00:11.399549] [INFO ] [MAIN ] [12/3511] ABCL kept (0.1s) | 12 kept, 0 rejected | 137.6/min | ETA: 25.4m [2026-01-15T12:00:12.128705] [DEBUG] [REMOTE ] ABEO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:00:12.128868] [DEBUG] [REMOTE ] ABEO: PASS: History has at least 300 days. [2026-01-15T12:00:12.129135] [DEBUG] [REMOTE ] ABEO: PASS: Price check passed. Min price $4.17. [2026-01-15T12:00:12.129479] [DEBUG] [REMOTE ] ABEO: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:12.129638] [DEBUG] [REMOTE ] ABEO: PASS: Integrity check passed. [2026-01-15T12:00:12.129683] [DEBUG] [REMOTE ] ABEO: Symbol is viable for forecasting. [2026-01-15T12:00:12.129735] [INFO ] [MAIN ] [13/3511] ABEO kept (0.7s) | 13 kept, 0 rejected | 130.8/min | ETA: 26.7m [2026-01-15T12:00:12.573897] [DEBUG] [REMOTE ] ABG: Retrieved 5994 rows, trimmed to 300. [2026-01-15T12:00:12.574053] [DEBUG] [REMOTE ] ABG: PASS: History has at least 300 days. [2026-01-15T12:00:12.574317] [DEBUG] [REMOTE ] ABG: PASS: Price check passed. Min price $210.94. [2026-01-15T12:00:12.574467] [DEBUG] [REMOTE ] ABG: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:12.574621] [DEBUG] [REMOTE ] ABG: PASS: Integrity check passed. [2026-01-15T12:00:12.574666] [DEBUG] [REMOTE ] ABG: Symbol is viable for forecasting. [2026-01-15T12:00:12.574719] [INFO ] [MAIN ] [14/3511] ABG kept (0.4s) | 14 kept, 0 rejected | 131.1/min | ETA: 26.7m [2026-01-15T12:00:13.305857] [DEBUG] [REMOTE ] ABM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:00:13.306006] [DEBUG] [REMOTE ] ABM: PASS: History has at least 300 days. [2026-01-15T12:00:13.306255] [DEBUG] [REMOTE ] ABM: PASS: Price check passed. Min price $40.05. [2026-01-15T12:00:13.306407] [DEBUG] [REMOTE ] ABM: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:13.306539] [DEBUG] [REMOTE ] ABM: PASS: Integrity check passed. [2026-01-15T12:00:13.306611] [DEBUG] [REMOTE ] ABM: Symbol is viable for forecasting. [2026-01-15T12:00:13.306666] [INFO ] [MAIN ] [15/3511] ABM kept (0.7s) | 15 kept, 0 rejected | 126.0/min | ETA: 27.7m [2026-01-15T12:00:13.557948] [DEBUG] [REMOTE ] ABNB: Retrieved 1279 rows, trimmed to 300. [2026-01-15T12:00:13.558093] [DEBUG] [REMOTE ] ABNB: PASS: History has at least 300 days. [2026-01-15T12:00:13.558323] [DEBUG] [REMOTE ] ABNB: PASS: Price check passed. Min price $111.54. [2026-01-15T12:00:13.558531] [DEBUG] [REMOTE ] ABNB: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:13.558696] [DEBUG] [REMOTE ] ABNB: PASS: Integrity check passed. [2026-01-15T12:00:13.558740] [DEBUG] [REMOTE ] ABNB: Symbol is viable for forecasting. [2026-01-15T12:00:13.558792] [INFO ] [MAIN ] [16/3511] ABNB kept (0.3s) | 16 kept, 0 rejected | 129.9/min | ETA: 26.9m [2026-01-15T12:00:13.953422] [DEBUG] [REMOTE ] ABOS: Retrieved 1140 rows, trimmed to 300. [2026-01-15T12:00:13.953590] [DEBUG] [REMOTE ] ABOS: PASS: History has at least 300 days. [2026-01-15T12:00:13.953851] [DEBUG] [REMOTE ] ABOS: PASS: Price check passed. Min price $1.55. [2026-01-15T12:00:13.954026] [DEBUG] [REMOTE ] ABOS: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:13.954167] [DEBUG] [REMOTE ] ABOS: PASS: Integrity check passed. [2026-01-15T12:00:13.954217] [DEBUG] [REMOTE ] ABOS: Symbol is viable for forecasting. [2026-01-15T12:00:13.954279] [INFO ] [MAIN ] [17/3511] ABOS kept (0.4s) | 17 kept, 0 rejected | 131.0/min | ETA: 26.7m [2026-01-15T12:00:14.351716] [DEBUG] [REMOTE ] ABSI: Retrieved 1126 rows, trimmed to 300. [2026-01-15T12:00:14.351903] [DEBUG] [REMOTE ] ABSI: PASS: History has at least 300 days. [2026-01-15T12:00:14.352158] [DEBUG] [REMOTE ] ABSI: PASS: Price check passed. Min price $2.64. [2026-01-15T12:00:14.352310] [DEBUG] [REMOTE ] ABSI: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:14.352440] [DEBUG] [REMOTE ] ABSI: PASS: Integrity check passed. [2026-01-15T12:00:14.352483] [DEBUG] [REMOTE ] ABSI: Symbol is viable for forecasting. [2026-01-15T12:00:14.352538] [INFO ] [MAIN ] [18/3511] ABSI kept (0.4s) | 18 kept, 0 rejected | 131.9/min | ETA: 26.5m [2026-01-15T12:00:14.826616] [DEBUG] [REMOTE ] ABUS: Retrieved 2629 rows, trimmed to 300. [2026-01-15T12:00:14.826811] [DEBUG] [REMOTE ] ABUS: PASS: History has at least 300 days. [2026-01-15T12:00:14.827123] [DEBUG] [REMOTE ] ABUS: PASS: Price check passed. Min price $4.17. [2026-01-15T12:00:14.827282] [DEBUG] [REMOTE ] ABUS: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:14.827453] [DEBUG] [REMOTE ] ABUS: PASS: Integrity check passed. [2026-01-15T12:00:14.827506] [DEBUG] [REMOTE ] ABUS: Symbol is viable for forecasting. [2026-01-15T12:00:14.827563] [INFO ] [MAIN ] [19/3511] ABUS kept (0.5s) | 19 kept, 0 rejected | 131.6/min | ETA: 26.5m [2026-01-15T12:00:15.149570] [DEBUG] [REMOTE ] ABVC: Retrieved 3717 rows, trimmed to 300. [2026-01-15T12:00:15.149817] [DEBUG] [REMOTE ] ABVC: PASS: History has at least 300 days. [2026-01-15T12:00:15.150144] [DEBUG] [REMOTE ] ABVC: PASS: Price check passed. Min price $2.03. [2026-01-15T12:00:15.150299] [DEBUG] [REMOTE ] ABVC: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:15.150447] [DEBUG] [REMOTE ] ABVC: PASS: Integrity check passed. [2026-01-15T12:00:15.150492] [DEBUG] [REMOTE ] ABVC: Symbol is viable for forecasting. [2026-01-15T12:00:15.150549] [INFO ] [MAIN ] [20/3511] ABVC kept (0.3s) | 20 kept, 0 rejected | 133.6/min | ETA: 26.1m [2026-01-15T12:00:15.498596] [DEBUG] [REMOTE ] ABVE: Retrieved 387 rows, trimmed to 300. [2026-01-15T12:00:15.498805] [DEBUG] [REMOTE ] ABVE: PASS: History has at least 300 days. [2026-01-15T12:00:15.499126] [DEBUG] [REMOTE ] ABVE: PASS: Price check passed. Min price $1.57. [2026-01-15T12:00:15.499279] [DEBUG] [REMOTE ] ABVE: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:15.499411] [DEBUG] [REMOTE ] ABVE: PASS: Integrity check passed. [2026-01-15T12:00:15.499454] [DEBUG] [REMOTE ] ABVE: Symbol is viable for forecasting. [2026-01-15T12:00:15.499510] [INFO ] [MAIN ] [21/3511] ABVE kept (0.3s) | 21 kept, 0 rejected | 135.0/min | ETA: 25.9m [2026-01-15T12:00:15.889838] [DEBUG] [REMOTE ] ABVX: Retrieved 560 rows, trimmed to 300. [2026-01-15T12:00:15.890040] [DEBUG] [REMOTE ] ABVX: PASS: History has at least 300 days. [2026-01-15T12:00:15.890308] [DEBUG] [REMOTE ] ABVX: PASS: Price check passed. Min price $90.47. [2026-01-15T12:00:15.890482] [DEBUG] [REMOTE ] ABVX: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:15.890645] [DEBUG] [REMOTE ] ABVX: PASS: Integrity check passed. [2026-01-15T12:00:15.890691] [DEBUG] [REMOTE ] ABVX: Symbol is viable for forecasting. [2026-01-15T12:00:15.890745] [INFO ] [MAIN ] [22/3511] ABVX kept (0.4s) | 22 kept, 0 rejected | 135.7/min | ETA: 25.7m [2026-01-15T12:00:16.407995] [DEBUG] [REMOTE ] ACA: Retrieved 1811 rows, trimmed to 300. [2026-01-15T12:00:16.408270] [DEBUG] [REMOTE ] ACA: PASS: History has at least 300 days. [2026-01-15T12:00:16.408877] [DEBUG] [REMOTE ] ACA: PASS: Price check passed. Min price $92.25. [2026-01-15T12:00:16.409156] [DEBUG] [REMOTE ] ACA: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:16.409484] [DEBUG] [REMOTE ] ACA: PASS: Integrity check passed. [2026-01-15T12:00:16.409556] [DEBUG] [REMOTE ] ACA: Symbol is viable for forecasting. [2026-01-15T12:00:16.409736] [INFO ] [MAIN ] [23/3511] ACA kept (0.5s) | 23 kept, 0 rejected | 134.7/min | ETA: 25.9m [2026-01-15T12:00:16.809133] [DEBUG] [REMOTE ] ACAD: Retrieved 5443 rows, trimmed to 300. [2026-01-15T12:00:16.809393] [DEBUG] [REMOTE ] ACAD: PASS: History has at least 300 days. [2026-01-15T12:00:16.809825] [DEBUG] [REMOTE ] ACAD: PASS: Price check passed. Min price $20.94. [2026-01-15T12:00:16.809996] [DEBUG] [REMOTE ] ACAD: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:16.810152] [DEBUG] [REMOTE ] ACAD: PASS: Integrity check passed. [2026-01-15T12:00:16.810440] [DEBUG] [REMOTE ] ACAD: Symbol is viable for forecasting. [2026-01-15T12:00:16.810515] [INFO ] [MAIN ] [24/3511] ACAD kept (0.4s) | 24 kept, 0 rejected | 135.3/min | ETA: 25.8m [2026-01-15T12:00:17.252255] [DEBUG] [REMOTE ] ACB: Retrieved 2896 rows, trimmed to 300. [2026-01-15T12:00:17.252483] [DEBUG] [REMOTE ] ACB: PASS: History has at least 300 days. [2026-01-15T12:00:17.252854] [DEBUG] [REMOTE ] ACB: PASS: Price check passed. Min price $4.08. [2026-01-15T12:00:17.253046] [DEBUG] [REMOTE ] ACB: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:17.253234] [DEBUG] [REMOTE ] ACB: PASS: Integrity check passed. [2026-01-15T12:00:17.253307] [DEBUG] [REMOTE ] ACB: Symbol is viable for forecasting. [2026-01-15T12:00:17.253385] [INFO ] [MAIN ] [25/3511] ACB kept (0.4s) | 25 kept, 0 rejected | 135.3/min | ETA: 25.8m [2026-01-15T12:00:17.742296] [DEBUG] [REMOTE ] ACCO: Retrieved 5135 rows, trimmed to 300. [2026-01-15T12:00:17.742510] [DEBUG] [REMOTE ] ACCO: PASS: History has at least 300 days. [2026-01-15T12:00:17.742854] [DEBUG] [REMOTE ] ACCO: PASS: Price check passed. Min price $3.20. [2026-01-15T12:00:17.743012] [DEBUG] [REMOTE ] ACCO: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:17.743156] [DEBUG] [REMOTE ] ACCO: PASS: Integrity check passed. [2026-01-15T12:00:17.743200] [DEBUG] [REMOTE ] ACCO: Symbol is viable for forecasting. [2026-01-15T12:00:17.743257] [INFO ] [MAIN ] [26/3511] ACCO kept (0.5s) | 26 kept, 0 rejected | 134.7/min | ETA: 25.9m [2026-01-15T12:00:17.977695] [DEBUG] [REMOTE ] ACDC: Retrieved 921 rows, trimmed to 300. [2026-01-15T12:00:17.977926] [DEBUG] [REMOTE ] ACDC: PASS: History has at least 300 days. [2026-01-15T12:00:17.978249] [DEBUG] [REMOTE ] ACDC: PASS: Price check passed. Min price $3.19. [2026-01-15T12:00:17.978435] [DEBUG] [REMOTE ] ACDC: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:17.978617] [DEBUG] [REMOTE ] ACDC: PASS: Integrity check passed. [2026-01-15T12:00:17.978671] [DEBUG] [REMOTE ] ACDC: Symbol is viable for forecasting. [2026-01-15T12:00:17.978739] [INFO ] [MAIN ] [27/3511] ACDC kept (0.2s) | 27 kept, 0 rejected | 137.1/min | ETA: 25.4m [2026-01-15T12:00:18.421775] [DEBUG] [REMOTE ] ACEL: Retrieved 1544 rows, trimmed to 300. [2026-01-15T12:00:18.422096] [DEBUG] [REMOTE ] ACEL: PASS: History has at least 300 days. [2026-01-15T12:00:18.422391] [DEBUG] [REMOTE ] ACEL: PASS: Price check passed. Min price $9.61. [2026-01-15T12:00:18.422587] [DEBUG] [REMOTE ] ACEL: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:18.422731] [DEBUG] [REMOTE ] ACEL: PASS: Integrity check passed. [2026-01-15T12:00:18.422775] [DEBUG] [REMOTE ] ACEL: Symbol is viable for forecasting. [2026-01-15T12:00:18.422829] [INFO ] [MAIN ] [28/3511] ACEL kept (0.4s) | 28 kept, 0 rejected | 137.1/min | ETA: 25.4m [2026-01-15T12:00:19.030272] [DEBUG] [REMOTE ] ACGL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:00:19.030517] [DEBUG] [REMOTE ] ACGL: PASS: History has at least 300 days. [2026-01-15T12:00:19.030971] [DEBUG] [REMOTE ] ACGL: PASS: Price check passed. Min price $84.72. [2026-01-15T12:00:19.031145] [DEBUG] [REMOTE ] ACGL: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:19.031309] [DEBUG] [REMOTE ] ACGL: PASS: Integrity check passed. [2026-01-15T12:00:19.031353] [DEBUG] [REMOTE ] ACGL: Symbol is viable for forecasting. [2026-01-15T12:00:19.031411] [INFO ] [MAIN ] [29/3511] ACGL kept (0.6s) | 29 kept, 0 rejected | 135.2/min | ETA: 25.7m [2026-01-15T12:00:19.142210] [DEBUG] [REMOTE ] ACGLN: Retrieved 1160 rows, trimmed to 300. [2026-01-15T12:00:19.142470] [DEBUG] [REMOTE ] ACGLN: PASS: History has at least 300 days. [2026-01-15T12:00:19.142779] [DEBUG] [REMOTE ] ACGLN: PASS: Price check passed. Min price $16.57. [2026-01-15T12:00:19.142938] [DEBUG] [REMOTE ] ACGLN: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:19.143073] [DEBUG] [REMOTE ] ACGLN: PASS: Integrity check passed. [2026-01-15T12:00:19.143117] [DEBUG] [REMOTE ] ACGLN: Symbol is viable for forecasting. [2026-01-15T12:00:19.143174] [INFO ] [MAIN ] [30/3511] ACGLN kept (0.1s) | 30 kept, 0 rejected | 138.7/min | ETA: 25.1m [2026-01-15T12:00:19.726610] [DEBUG] [REMOTE ] ACGLO: Retrieved 2116 rows, trimmed to 300. [2026-01-15T12:00:19.726882] [DEBUG] [REMOTE ] ACGLO: PASS: History has at least 300 days. [2026-01-15T12:00:19.727255] [DEBUG] [REMOTE ] ACGLO: PASS: Price check passed. Min price $20.17. [2026-01-15T12:00:19.727417] [DEBUG] [REMOTE ] ACGLO: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:19.727619] [DEBUG] [REMOTE ] ACGLO: PASS: Integrity check passed. [2026-01-15T12:00:19.727684] [DEBUG] [REMOTE ] ACGLO: Symbol is viable for forecasting. [2026-01-15T12:00:19.727762] [INFO ] [MAIN ] [31/3511] ACGLO kept (0.6s) | 31 kept, 0 rejected | 137.2/min | ETA: 25.4m [2026-01-15T12:00:20.304636] [DEBUG] [REMOTE ] ACH: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:00:20.304791] [DEBUG] [REMOTE ] ACH: PASS: History has at least 300 days. [2026-01-15T12:00:20.305076] [DEBUG] [REMOTE ] ACH: PASS: Price check passed. Min price $1.91. [2026-01-15T12:00:20.305222] [DEBUG] [REMOTE ] ACH: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:20.305351] [DEBUG] [REMOTE ] ACH: PASS: Integrity check passed. [2026-01-15T12:00:20.305393] [DEBUG] [REMOTE ] ACH: Symbol is viable for forecasting. [2026-01-15T12:00:20.305658] [INFO ] [MAIN ] [32/3511] ACH kept (0.6s) | 32 kept, 0 rejected | 135.8/min | ETA: 25.6m [2026-01-15T12:00:21.050912] [DEBUG] [REMOTE ] ACHC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:00:21.051057] [DEBUG] [REMOTE ] ACHC: PASS: History has at least 300 days. [2026-01-15T12:00:21.051296] [DEBUG] [REMOTE ] ACHC: PASS: Price check passed. Min price $11.73. [2026-01-15T12:00:21.051443] [DEBUG] [REMOTE ] ACHC: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:21.051566] [DEBUG] [REMOTE ] ACHC: PASS: Integrity check passed. [2026-01-15T12:00:21.051628] [DEBUG] [REMOTE ] ACHC: Symbol is viable for forecasting. [2026-01-15T12:00:21.051677] [INFO ] [MAIN ] [33/3511] ACHC kept (0.7s) | 33 kept, 0 rejected | 133.0/min | ETA: 26.1m [2026-01-15T12:00:21.316667] [DEBUG] [REMOTE ] ACI: Retrieved 1395 rows, trimmed to 300. [2026-01-15T12:00:21.316801] [DEBUG] [REMOTE ] ACI: PASS: History has at least 300 days. [2026-01-15T12:00:21.317052] [DEBUG] [REMOTE ] ACI: PASS: Price check passed. Min price $16.09. [2026-01-15T12:00:21.317273] [DEBUG] [REMOTE ] ACI: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:21.317406] [DEBUG] [REMOTE ] ACI: PASS: Integrity check passed. [2026-01-15T12:00:21.317449] [DEBUG] [REMOTE ] ACI: Symbol is viable for forecasting. [2026-01-15T12:00:21.317500] [INFO ] [MAIN ] [34/3511] ACI kept (0.3s) | 34 kept, 0 rejected | 134.6/min | ETA: 25.8m [2026-01-15T12:00:21.833986] [DEBUG] [REMOTE ] ACIC: Retrieved 4575 rows, trimmed to 300. [2026-01-15T12:00:21.834165] [DEBUG] [REMOTE ] ACIC: PASS: History has at least 300 days. [2026-01-15T12:00:21.834505] [DEBUG] [REMOTE ] ACIC: PASS: Price check passed. Min price $10.54. [2026-01-15T12:00:21.834731] [DEBUG] [REMOTE ] ACIC: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:21.834913] [DEBUG] [REMOTE ] ACIC: PASS: Integrity check passed. [2026-01-15T12:00:21.834973] [DEBUG] [REMOTE ] ACIC: Symbol is viable for forecasting. [2026-01-15T12:00:21.835048] [INFO ] [MAIN ] [35/3511] ACIC kept (0.5s) | 35 kept, 0 rejected | 134.0/min | ETA: 25.9m [2026-01-15T12:00:22.381349] [DEBUG] [REMOTE ] ACLS: Retrieved 6417 rows, trimmed to 300. [2026-01-15T12:00:22.381485] [DEBUG] [REMOTE ] ACLS: PASS: History has at least 300 days. [2026-01-15T12:00:22.381725] [DEBUG] [REMOTE ] ACLS: PASS: Price check passed. Min price $74.12. [2026-01-15T12:00:22.381872] [DEBUG] [REMOTE ] ACLS: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:22.381990] [DEBUG] [REMOTE ] ACLS: PASS: Integrity check passed. [2026-01-15T12:00:22.382032] [DEBUG] [REMOTE ] ACLS: Symbol is viable for forecasting. [2026-01-15T12:00:22.382083] [INFO ] [MAIN ] [36/3511] ACLS kept (0.5s) | 36 kept, 0 rejected | 133.2/min | ETA: 26.1m [2026-01-15T12:00:22.609489] [DEBUG] [REMOTE ] ACLX: Retrieved 989 rows, trimmed to 300. [2026-01-15T12:00:22.609646] [DEBUG] [REMOTE ] ACLX: PASS: History has at least 300 days. [2026-01-15T12:00:22.609863] [DEBUG] [REMOTE ] ACLX: PASS: Price check passed. Min price $61.83. [2026-01-15T12:00:22.610010] [DEBUG] [REMOTE ] ACLX: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:22.610128] [DEBUG] [REMOTE ] ACLX: PASS: Integrity check passed. [2026-01-15T12:00:22.610170] [DEBUG] [REMOTE ] ACLX: Symbol is viable for forecasting. [2026-01-15T12:00:22.610218] [INFO ] [MAIN ] [37/3511] ACLX kept (0.2s) | 37 kept, 0 rejected | 135.0/min | ETA: 25.7m [2026-01-15T12:00:23.174158] [DEBUG] [REMOTE ] ACM: Retrieved 4701 rows, trimmed to 300. [2026-01-15T12:00:23.174309] [DEBUG] [REMOTE ] ACM: PASS: History has at least 300 days. [2026-01-15T12:00:23.174550] [DEBUG] [REMOTE ] ACM: PASS: Price check passed. Min price $95.03. [2026-01-15T12:00:23.174717] [DEBUG] [REMOTE ] ACM: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:23.174846] [DEBUG] [REMOTE ] ACM: PASS: Integrity check passed. [2026-01-15T12:00:23.174888] [DEBUG] [REMOTE ] ACM: Symbol is viable for forecasting. [2026-01-15T12:00:23.174939] [INFO ] [MAIN ] [38/3511] ACM kept (0.6s) | 38 kept, 0 rejected | 134.0/min | ETA: 25.9m [2026-01-15T12:00:23.626932] [DEBUG] [REMOTE ] ACN: Retrieved 6159 rows, trimmed to 300. [2026-01-15T12:00:23.627079] [DEBUG] [REMOTE ] ACN: PASS: History has at least 300 days. [2026-01-15T12:00:23.627339] [DEBUG] [REMOTE ] ACN: PASS: Price check passed. Min price $238.59. [2026-01-15T12:00:23.627702] [DEBUG] [REMOTE ] ACN: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:23.627831] [DEBUG] [REMOTE ] ACN: PASS: Integrity check passed. [2026-01-15T12:00:23.627872] [DEBUG] [REMOTE ] ACN: Symbol is viable for forecasting. [2026-01-15T12:00:23.627922] [INFO ] [MAIN ] [39/3511] ACN kept (0.5s) | 39 kept, 0 rejected | 134.0/min | ETA: 25.9m [2026-01-15T12:00:23.937562] [DEBUG] [REMOTE ] ACNB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:00:23.937730] [DEBUG] [REMOTE ] ACNB: PASS: History has at least 300 days. [2026-01-15T12:00:23.937980] [DEBUG] [REMOTE ] ACNB: PASS: Price check passed. Min price $43.23. [2026-01-15T12:00:23.938139] [DEBUG] [REMOTE ] ACNB: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:23.938268] [DEBUG] [REMOTE ] ACNB: PASS: Integrity check passed. [2026-01-15T12:00:23.938309] [DEBUG] [REMOTE ] ACNB: Symbol is viable for forecasting. [2026-01-15T12:00:23.938358] [INFO ] [MAIN ] [40/3511] ACNB kept (0.3s) | 40 kept, 0 rejected | 135.0/min | ETA: 25.7m [2026-01-15T12:00:24.259837] [DEBUG] [REMOTE ] ACON: Retrieved 936 rows, trimmed to 300. [2026-01-15T12:00:24.260021] [DEBUG] [REMOTE ] ACON: PASS: History has at least 300 days. [2026-01-15T12:00:24.260360] [DEBUG] [REMOTE ] ACON: PASS: Price check passed. Min price $4.18. [2026-01-15T12:00:24.260602] [DEBUG] [REMOTE ] ACON: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:24.260786] [DEBUG] [REMOTE ] ACON: PASS: Integrity check passed. [2026-01-15T12:00:24.260847] [DEBUG] [REMOTE ] ACON: Symbol is viable for forecasting. [2026-01-15T12:00:24.260917] [INFO ] [MAIN ] [41/3511] ACON kept (0.3s) | 41 kept, 0 rejected | 136.0/min | ETA: 25.5m [2026-01-15T12:00:24.941201] [DEBUG] [REMOTE ] ACP: Retrieved 3764 rows, trimmed to 300. [2026-01-15T12:00:24.941510] [DEBUG] [REMOTE ] ACP: PASS: History has at least 300 days. [2026-01-15T12:00:24.942022] [DEBUG] [REMOTE ] ACP: PASS: Price check passed. Min price $5.08. [2026-01-15T12:00:24.942213] [DEBUG] [REMOTE ] ACP: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:24.942401] [DEBUG] [REMOTE ] ACP: PASS: Integrity check passed. [2026-01-15T12:00:24.942449] [DEBUG] [REMOTE ] ACP: Symbol is viable for forecasting. [2026-01-15T12:00:24.942519] [INFO ] [MAIN ] [42/3511] ACP kept (0.7s) | 42 kept, 0 rejected | 134.2/min | ETA: 25.8m [2026-01-15T12:00:25.223694] [DEBUG] [REMOTE ] ACRE: Retrieved 3449 rows, trimmed to 300. [2026-01-15T12:00:25.223960] [DEBUG] [REMOTE ] ACRE: PASS: History has at least 300 days. [2026-01-15T12:00:25.224445] [DEBUG] [REMOTE ] ACRE: PASS: Price check passed. Min price $4.26. [2026-01-15T12:00:25.224669] [DEBUG] [REMOTE ] ACRE: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:25.224881] [DEBUG] [REMOTE ] ACRE: PASS: Integrity check passed. [2026-01-15T12:00:25.224936] [DEBUG] [REMOTE ] ACRE: Symbol is viable for forecasting. [2026-01-15T12:00:25.225012] [INFO ] [MAIN ] [43/3511] ACRE kept (0.3s) | 43 kept, 0 rejected | 135.4/min | ETA: 25.6m [2026-01-15T12:00:25.694513] [DEBUG] [REMOTE ] ACRS: Retrieved 2583 rows, trimmed to 300. [2026-01-15T12:00:25.694728] [DEBUG] [REMOTE ] ACRS: PASS: History has at least 300 days. [2026-01-15T12:00:25.694983] [DEBUG] [REMOTE ] ACRS: PASS: Price check passed. Min price $2.01. [2026-01-15T12:00:25.695138] [DEBUG] [REMOTE ] ACRS: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:25.695264] [DEBUG] [REMOTE ] ACRS: PASS: Integrity check passed. [2026-01-15T12:00:25.695308] [DEBUG] [REMOTE ] ACRS: Symbol is viable for forecasting. [2026-01-15T12:00:25.695363] [INFO ] [MAIN ] [44/3511] ACRS kept (0.5s) | 44 kept, 0 rejected | 135.2/min | ETA: 25.6m [2026-01-15T12:00:26.211182] [DEBUG] [REMOTE ] ACTG: Retrieved 5807 rows, trimmed to 300. [2026-01-15T12:00:26.211395] [DEBUG] [REMOTE ] ACTG: PASS: History has at least 300 days. [2026-01-15T12:00:26.211715] [DEBUG] [REMOTE ] ACTG: PASS: Price check passed. Min price $3.26. [2026-01-15T12:00:26.211872] [DEBUG] [REMOTE ] ACTG: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:26.212022] [DEBUG] [REMOTE ] ACTG: PASS: Integrity check passed. [2026-01-15T12:00:26.212067] [DEBUG] [REMOTE ] ACTG: Symbol is viable for forecasting. [2026-01-15T12:00:26.212124] [INFO ] [MAIN ] [45/3511] ACTG kept (0.5s) | 45 kept, 0 rejected | 134.7/min | ETA: 25.7m [2026-01-15T12:00:26.451772] [DEBUG] [REMOTE ] ACVA: Retrieved 1209 rows, trimmed to 300. [2026-01-15T12:00:26.451959] [DEBUG] [REMOTE ] ACVA: PASS: History has at least 300 days. [2026-01-15T12:00:26.452246] [DEBUG] [REMOTE ] ACVA: PASS: Price check passed. Min price $5.09. [2026-01-15T12:00:26.452450] [DEBUG] [REMOTE ] ACVA: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:26.452624] [DEBUG] [REMOTE ] ACVA: PASS: Integrity check passed. [2026-01-15T12:00:26.452674] [DEBUG] [REMOTE ] ACVA: Symbol is viable for forecasting. [2026-01-15T12:00:26.452734] [INFO ] [MAIN ] [46/3511] ACVA kept (0.2s) | 46 kept, 0 rejected | 136.0/min | ETA: 25.5m [2026-01-15T12:00:27.037284] [DEBUG] [REMOTE ] ACWI: Retrieved 4479 rows, trimmed to 300. [2026-01-15T12:00:27.037427] [DEBUG] [REMOTE ] ACWI: PASS: History has at least 300 days. [2026-01-15T12:00:27.037877] [DEBUG] [REMOTE ] ACWI: PASS: Price check passed. Min price $134.31. [2026-01-15T12:00:27.038018] [DEBUG] [REMOTE ] ACWI: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:27.038139] [DEBUG] [REMOTE ] ACWI: PASS: Integrity check passed. [2026-01-15T12:00:27.038179] [DEBUG] [REMOTE ] ACWI: Symbol is viable for forecasting. [2026-01-15T12:00:27.038230] [INFO ] [MAIN ] [47/3511] ACWI kept (0.6s) | 47 kept, 0 rejected | 135.1/min | ETA: 25.6m [2026-01-15T12:00:27.461302] [DEBUG] [REMOTE ] ACWX: Retrieved 4478 rows, trimmed to 300. [2026-01-15T12:00:27.461456] [DEBUG] [REMOTE ] ACWX: PASS: History has at least 300 days. [2026-01-15T12:00:27.461715] [DEBUG] [REMOTE ] ACWX: PASS: Price check passed. Min price $63.07. [2026-01-15T12:00:27.461862] [DEBUG] [REMOTE ] ACWX: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:27.461982] [DEBUG] [REMOTE ] ACWX: PASS: Integrity check passed. [2026-01-15T12:00:27.462024] [DEBUG] [REMOTE ] ACWX: Symbol is viable for forecasting. [2026-01-15T12:00:27.462071] [INFO ] [MAIN ] [48/3511] ACWX kept (0.4s) | 48 kept, 0 rejected | 135.2/min | ETA: 25.6m [2026-01-15T12:00:27.709135] [DEBUG] [REMOTE ] ACXP: Retrieved 1144 rows, trimmed to 300. [2026-01-15T12:00:27.709328] [DEBUG] [REMOTE ] ACXP: PASS: History has at least 300 days. [2026-01-15T12:00:27.709602] [DEBUG] [REMOTE ] ACXP: PASS: Price check passed. Min price $2.49. [2026-01-15T12:00:27.709758] [DEBUG] [REMOTE ] ACXP: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:27.709882] [DEBUG] [REMOTE ] ACXP: PASS: Integrity check passed. [2026-01-15T12:00:27.709925] [DEBUG] [REMOTE ] ACXP: Symbol is viable for forecasting. [2026-01-15T12:00:27.709980] [INFO ] [MAIN ] [49/3511] ACXP kept (0.2s) | 49 kept, 0 rejected | 136.5/min | ETA: 25.4m [2026-01-15T12:00:28.335504] [DEBUG] [REMOTE ] ADBE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:00:28.335914] [DEBUG] [REMOTE ] ADBE: PASS: History has at least 300 days. [2026-01-15T12:00:28.336211] [DEBUG] [REMOTE ] ADBE: PASS: Price check passed. Min price $304.44. [2026-01-15T12:00:28.336364] [DEBUG] [REMOTE ] ADBE: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:28.336508] [DEBUG] [REMOTE ] ADBE: PASS: Integrity check passed. [2026-01-15T12:00:28.336553] [DEBUG] [REMOTE ] ADBE: Symbol is viable for forecasting. [2026-01-15T12:00:28.336629] [INFO ] [MAIN ] [50/3511] ADBE kept (0.6s) | 50 kept, 0 rejected | 135.3/min | ETA: 25.6m [2026-01-15T12:00:28.767075] [DEBUG] [REMOTE ] ADC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:00:28.767235] [DEBUG] [REMOTE ] ADC: PASS: History has at least 300 days. [2026-01-15T12:00:28.767514] [DEBUG] [REMOTE ] ADC: PASS: Price check passed. Min price $70.46. [2026-01-15T12:00:28.767684] [DEBUG] [REMOTE ] ADC: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:28.767825] [DEBUG] [REMOTE ] ADC: PASS: Integrity check passed. [2026-01-15T12:00:28.767867] [DEBUG] [REMOTE ] ADC: Symbol is viable for forecasting. [2026-01-15T12:00:28.767918] [INFO ] [MAIN ] [51/3511] ADC kept (0.4s) | 51 kept, 0 rejected | 135.4/min | ETA: 25.6m [2026-01-15T12:00:29.056890] [DEBUG] [REMOTE ] ADEA: Retrieved 5572 rows, trimmed to 300. [2026-01-15T12:00:29.057031] [DEBUG] [REMOTE ] ADEA: PASS: History has at least 300 days. [2026-01-15T12:00:29.057282] [DEBUG] [REMOTE ] ADEA: PASS: Price check passed. Min price $11.69. [2026-01-15T12:00:29.057429] [DEBUG] [REMOTE ] ADEA: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:29.057558] [DEBUG] [REMOTE ] ADEA: PASS: Integrity check passed. [2026-01-15T12:00:29.057623] [DEBUG] [REMOTE ] ADEA: Symbol is viable for forecasting. [2026-01-15T12:00:29.057863] [INFO ] [MAIN ] [52/3511] ADEA kept (0.3s) | 52 kept, 0 rejected | 136.3/min | ETA: 25.4m [2026-01-15T12:00:29.660512] [DEBUG] [REMOTE ] ADI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:00:29.660679] [DEBUG] [REMOTE ] ADI: PASS: History has at least 300 days. [2026-01-15T12:00:29.660922] [DEBUG] [REMOTE ] ADI: PASS: Price check passed. Min price $224.40. [2026-01-15T12:00:29.661071] [DEBUG] [REMOTE ] ADI: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:29.661195] [DEBUG] [REMOTE ] ADI: PASS: Integrity check passed. [2026-01-15T12:00:29.661237] [DEBUG] [REMOTE ] ADI: Symbol is viable for forecasting. [2026-01-15T12:00:29.661289] [INFO ] [MAIN ] [53/3511] ADI kept (0.6s) | 53 kept, 0 rejected | 135.3/min | ETA: 25.5m [2026-01-15T12:00:30.159274] [DEBUG] [REMOTE ] ADM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:00:30.159421] [DEBUG] [REMOTE ] ADM: PASS: History has at least 300 days. [2026-01-15T12:00:30.159922] [DEBUG] [REMOTE ] ADM: PASS: Price check passed. Min price $55.51. [2026-01-15T12:00:30.160072] [DEBUG] [REMOTE ] ADM: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:30.160205] [DEBUG] [REMOTE ] ADM: PASS: Integrity check passed. [2026-01-15T12:00:30.160247] [DEBUG] [REMOTE ] ADM: Symbol is viable for forecasting. [2026-01-15T12:00:30.160297] [INFO ] [MAIN ] [54/3511] ADM kept (0.5s) | 54 kept, 0 rejected | 135.0/min | ETA: 25.6m [2026-01-15T12:00:30.457309] [DEBUG] [REMOTE ] ADMA: Retrieved 3079 rows, trimmed to 300. [2026-01-15T12:00:30.457444] [DEBUG] [REMOTE ] ADMA: PASS: History has at least 300 days. [2026-01-15T12:00:30.457685] [DEBUG] [REMOTE ] ADMA: PASS: Price check passed. Min price $14.03. [2026-01-15T12:00:30.457830] [DEBUG] [REMOTE ] ADMA: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:30.457950] [DEBUG] [REMOTE ] ADMA: PASS: Integrity check passed. [2026-01-15T12:00:30.457992] [DEBUG] [REMOTE ] ADMA: Symbol is viable for forecasting. [2026-01-15T12:00:30.458041] [INFO ] [MAIN ] [55/3511] ADMA kept (0.3s) | 55 kept, 0 rejected | 135.8/min | ETA: 25.4m [2026-01-15T12:00:31.015467] [DEBUG] [REMOTE ] ADP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:00:31.015624] [DEBUG] [REMOTE ] ADP: PASS: History has at least 300 days. [2026-01-15T12:00:31.015875] [DEBUG] [REMOTE ] ADP: PASS: Price check passed. Min price $247.48. [2026-01-15T12:00:31.016020] [DEBUG] [REMOTE ] ADP: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:31.016149] [DEBUG] [REMOTE ] ADP: PASS: Integrity check passed. [2026-01-15T12:00:31.016199] [DEBUG] [REMOTE ] ADP: Symbol is viable for forecasting. [2026-01-15T12:00:31.016262] [INFO ] [MAIN ] [56/3511] ADP kept (0.6s) | 56 kept, 0 rejected | 135.2/min | ETA: 25.6m [2026-01-15T12:00:31.254967] [DEBUG] [REMOTE ] ADSE: Retrieved 1018 rows, trimmed to 300. [2026-01-15T12:00:31.255090] [DEBUG] [REMOTE ] ADSE: PASS: History has at least 300 days. [2026-01-15T12:00:31.255303] [DEBUG] [REMOTE ] ADSE: PASS: Price check passed. Min price $9.96. [2026-01-15T12:00:31.255449] [DEBUG] [REMOTE ] ADSE: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:31.255622] [DEBUG] [REMOTE ] ADSE: PASS: Integrity check passed. [2026-01-15T12:00:31.255674] [DEBUG] [REMOTE ] ADSE: Symbol is viable for forecasting. [2026-01-15T12:00:31.255724] [INFO ] [MAIN ] [57/3511] ADSE kept (0.2s) | 57 kept, 0 rejected | 136.3/min | ETA: 25.3m [2026-01-15T12:00:31.995898] [DEBUG] [REMOTE ] ADSK: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:00:31.996107] [DEBUG] [REMOTE ] ADSK: PASS: History has at least 300 days. [2026-01-15T12:00:31.996422] [DEBUG] [REMOTE ] ADSK: PASS: Price check passed. Min price $261.28. [2026-01-15T12:00:31.996613] [DEBUG] [REMOTE ] ADSK: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:31.996764] [DEBUG] [REMOTE ] ADSK: PASS: Integrity check passed. [2026-01-15T12:00:31.996808] [DEBUG] [REMOTE ] ADSK: Symbol is viable for forecasting. [2026-01-15T12:00:31.996892] [INFO ] [MAIN ] [58/3511] ADSK kept (0.7s) | 58 kept, 0 rejected | 134.7/min | ETA: 25.6m [2026-01-15T12:00:32.354554] [DEBUG] [REMOTE ] ADTN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:00:32.354707] [DEBUG] [REMOTE ] ADTN: PASS: History has at least 300 days. [2026-01-15T12:00:32.354935] [DEBUG] [REMOTE ] ADTN: PASS: Price check passed. Min price $7.25. [2026-01-15T12:00:32.355079] [DEBUG] [REMOTE ] ADTN: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:32.355200] [DEBUG] [REMOTE ] ADTN: PASS: Integrity check passed. [2026-01-15T12:00:32.355242] [DEBUG] [REMOTE ] ADTN: Symbol is viable for forecasting. [2026-01-15T12:00:32.355292] [INFO ] [MAIN ] [59/3511] ADTN kept (0.4s) | 59 kept, 0 rejected | 135.2/min | ETA: 25.5m [2026-01-15T12:00:32.612553] [DEBUG] [REMOTE ] ADUS: Retrieved 4078 rows, trimmed to 300. [2026-01-15T12:00:32.612706] [DEBUG] [REMOTE ] ADUS: PASS: History has at least 300 days. [2026-01-15T12:00:32.612918] [DEBUG] [REMOTE ] ADUS: PASS: Price check passed. Min price $106.58. [2026-01-15T12:00:32.613057] [DEBUG] [REMOTE ] ADUS: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:32.613172] [DEBUG] [REMOTE ] ADUS: PASS: Integrity check passed. [2026-01-15T12:00:32.613212] [DEBUG] [REMOTE ] ADUS: Symbol is viable for forecasting. [2026-01-15T12:00:32.613260] [INFO ] [MAIN ] [60/3511] ADUS kept (0.3s) | 60 kept, 0 rejected | 136.1/min | ETA: 25.4m [2026-01-15T12:00:33.275447] [DEBUG] [REMOTE ] ADX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:00:33.275687] [DEBUG] [REMOTE ] ADX: PASS: History has at least 300 days. [2026-01-15T12:00:33.276012] [DEBUG] [REMOTE ] ADX: PASS: Price check passed. Min price $22.21. [2026-01-15T12:00:33.276166] [DEBUG] [REMOTE ] ADX: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:33.276311] [DEBUG] [REMOTE ] ADX: PASS: Integrity check passed. [2026-01-15T12:00:33.276355] [DEBUG] [REMOTE ] ADX: Symbol is viable for forecasting. [2026-01-15T12:00:33.276411] [INFO ] [MAIN ] [61/3511] ADX kept (0.7s) | 61 kept, 0 rejected | 135.0/min | ETA: 25.6m [2026-01-15T12:00:33.754661] [DEBUG] [REMOTE ] AEE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:00:33.754815] [DEBUG] [REMOTE ] AEE: PASS: History has at least 300 days. [2026-01-15T12:00:33.755067] [DEBUG] [REMOTE ] AEE: PASS: Price check passed. Min price $97.25. [2026-01-15T12:00:33.755220] [DEBUG] [REMOTE ] AEE: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:33.755352] [DEBUG] [REMOTE ] AEE: PASS: Integrity check passed. [2026-01-15T12:00:33.755396] [DEBUG] [REMOTE ] AEE: Symbol is viable for forecasting. [2026-01-15T12:00:33.755449] [INFO ] [MAIN ] [62/3511] AEE kept (0.5s) | 62 kept, 0 rejected | 134.8/min | ETA: 25.6m [2026-01-15T12:00:33.893979] [DEBUG] [REMOTE ] AEFC: Retrieved 1564 rows, trimmed to 300. [2026-01-15T12:00:33.894104] [DEBUG] [REMOTE ] AEFC: PASS: History has at least 300 days. [2026-01-15T12:00:33.894314] [DEBUG] [REMOTE ] AEFC: PASS: Price check passed. Min price $19.63. [2026-01-15T12:00:33.894457] [DEBUG] [REMOTE ] AEFC: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:33.894590] [DEBUG] [REMOTE ] AEFC: PASS: Integrity check passed. [2026-01-15T12:00:33.894634] [DEBUG] [REMOTE ] AEFC: Symbol is viable for forecasting. [2026-01-15T12:00:33.894682] [INFO ] [MAIN ] [63/3511] AEFC kept (0.1s) | 63 kept, 0 rejected | 136.3/min | ETA: 25.3m [2026-01-15T12:00:34.624812] [DEBUG] [REMOTE ] AEG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:00:34.624970] [DEBUG] [REMOTE ] AEG: PASS: History has at least 300 days. [2026-01-15T12:00:34.625243] [DEBUG] [REMOTE ] AEG: PASS: Price check passed. Min price $7.21. [2026-01-15T12:00:34.625408] [DEBUG] [REMOTE ] AEG: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:34.625541] [DEBUG] [REMOTE ] AEG: PASS: Integrity check passed. [2026-01-15T12:00:34.625601] [DEBUG] [REMOTE ] AEG: Symbol is viable for forecasting. [2026-01-15T12:00:34.625655] [INFO ] [MAIN ] [64/3511] AEG kept (0.7s) | 64 kept, 0 rejected | 134.9/min | ETA: 25.5m [2026-01-15T12:00:34.997285] [DEBUG] [REMOTE ] AEHL: Retrieved 4548 rows, trimmed to 300. [2026-01-15T12:00:34.997445] [DEBUG] [REMOTE ] AEHL: PASS: History has at least 300 days. [2026-01-15T12:00:34.998007] [DEBUG] [REMOTE ] AEHL: PASS: Price check passed. Min price $1.13. [2026-01-15T12:00:34.998200] [DEBUG] [REMOTE ] AEHL: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:34.998361] [DEBUG] [REMOTE ] AEHL: PASS: Integrity check passed. [2026-01-15T12:00:34.998415] [DEBUG] [REMOTE ] AEHL: Symbol is viable for forecasting. [2026-01-15T12:00:34.998481] [INFO ] [MAIN ] [65/3511] AEHL kept (0.4s) | 65 kept, 0 rejected | 135.3/min | ETA: 25.5m [2026-01-15T12:00:35.362767] [DEBUG] [REMOTE ] AEI: Retrieved 1290 rows, trimmed to 300. [2026-01-15T12:00:35.362912] [DEBUG] [REMOTE ] AEI: PASS: History has at least 300 days. [2026-01-15T12:00:35.363126] [DEBUG] [REMOTE ] AEI: PASS: Price check passed. Min price $2.33. [2026-01-15T12:00:35.363271] [DEBUG] [REMOTE ] AEI: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:35.363388] [DEBUG] [REMOTE ] AEI: PASS: Integrity check passed. [2026-01-15T12:00:35.363430] [DEBUG] [REMOTE ] AEI: Symbol is viable for forecasting. [2026-01-15T12:00:35.363479] [INFO ] [MAIN ] [66/3511] AEI kept (0.4s) | 66 kept, 0 rejected | 135.6/min | ETA: 25.4m [2026-01-15T12:00:35.884707] [DEBUG] [REMOTE ] AEIS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:00:35.884858] [DEBUG] [REMOTE ] AEIS: PASS: History has at least 300 days. [2026-01-15T12:00:35.885283] [DEBUG] [REMOTE ] AEIS: PASS: Price check passed. Min price $188.79. [2026-01-15T12:00:35.885423] [DEBUG] [REMOTE ] AEIS: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:35.885543] [DEBUG] [REMOTE ] AEIS: PASS: Integrity check passed. [2026-01-15T12:00:35.885606] [DEBUG] [REMOTE ] AEIS: Symbol is viable for forecasting. [2026-01-15T12:00:35.885657] [INFO ] [MAIN ] [67/3511] AEIS kept (0.5s) | 67 kept, 0 rejected | 135.3/min | ETA: 25.5m [2026-01-15T12:00:36.382496] [DEBUG] [REMOTE ] AEM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:00:36.382686] [DEBUG] [REMOTE ] AEM: PASS: History has at least 300 days. [2026-01-15T12:00:36.382925] [DEBUG] [REMOTE ] AEM: PASS: Price check passed. Min price $154.81. [2026-01-15T12:00:36.383070] [DEBUG] [REMOTE ] AEM: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:36.383190] [DEBUG] [REMOTE ] AEM: PASS: Integrity check passed. [2026-01-15T12:00:36.383233] [DEBUG] [REMOTE ] AEM: Symbol is viable for forecasting. [2026-01-15T12:00:36.383284] [INFO ] [MAIN ] [68/3511] AEM kept (0.5s) | 68 kept, 0 rejected | 135.0/min | ETA: 25.5m [2026-01-15T12:00:36.833778] [DEBUG] [REMOTE ] AEO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:00:36.833916] [DEBUG] [REMOTE ] AEO: PASS: History has at least 300 days. [2026-01-15T12:00:36.834130] [DEBUG] [REMOTE ] AEO: PASS: Price check passed. Min price $15.41. [2026-01-15T12:00:36.834273] [DEBUG] [REMOTE ] AEO: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:36.834388] [DEBUG] [REMOTE ] AEO: PASS: Integrity check passed. [2026-01-15T12:00:36.834429] [DEBUG] [REMOTE ] AEO: Symbol is viable for forecasting. [2026-01-15T12:00:36.834478] [INFO ] [MAIN ] [69/3511] AEO kept (0.5s) | 69 kept, 0 rejected | 135.0/min | ETA: 25.5m [2026-01-15T12:00:37.145045] [DEBUG] [REMOTE ] AEP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:00:37.145181] [DEBUG] [REMOTE ] AEP: PASS: History has at least 300 days. [2026-01-15T12:00:37.145413] [DEBUG] [REMOTE ] AEP: PASS: Price check passed. Min price $113.70. [2026-01-15T12:00:37.145553] [DEBUG] [REMOTE ] AEP: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:37.145694] [DEBUG] [REMOTE ] AEP: PASS: Integrity check passed. [2026-01-15T12:00:37.145737] [DEBUG] [REMOTE ] AEP: Symbol is viable for forecasting. [2026-01-15T12:00:37.145785] [INFO ] [MAIN ] [70/3511] AEP kept (0.3s) | 70 kept, 0 rejected | 135.6/min | ETA: 25.4m [2026-01-15T12:00:37.580720] [DEBUG] [REMOTE ] AES: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:00:37.580860] [DEBUG] [REMOTE ] AES: PASS: History has at least 300 days. [2026-01-15T12:00:37.581089] [DEBUG] [REMOTE ] AES: PASS: Price check passed. Min price $13.44. [2026-01-15T12:00:37.581255] [DEBUG] [REMOTE ] AES: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:37.581383] [DEBUG] [REMOTE ] AES: PASS: Integrity check passed. [2026-01-15T12:00:37.581426] [DEBUG] [REMOTE ] AES: Symbol is viable for forecasting. [2026-01-15T12:00:37.581477] [INFO ] [MAIN ] [71/3511] AES kept (0.4s) | 71 kept, 0 rejected | 135.6/min | ETA: 25.4m [2026-01-15T12:00:37.827893] [DEBUG] [REMOTE ] AESI: Retrieved 716 rows, trimmed to 300. [2026-01-15T12:00:37.828029] [DEBUG] [REMOTE ] AESI: PASS: History has at least 300 days. [2026-01-15T12:00:37.828239] [DEBUG] [REMOTE ] AESI: PASS: Price check passed. Min price $8.10. [2026-01-15T12:00:37.828382] [DEBUG] [REMOTE ] AESI: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:37.828499] [DEBUG] [REMOTE ] AESI: PASS: Integrity check passed. [2026-01-15T12:00:37.828541] [DEBUG] [REMOTE ] AESI: Symbol is viable for forecasting. [2026-01-15T12:00:37.828614] [INFO ] [MAIN ] [72/3511] AESI kept (0.2s) | 72 kept, 0 rejected | 136.4/min | ETA: 25.2m [2026-01-15T12:00:38.201655] [DEBUG] [REMOTE ] AEVA: Retrieved 1479 rows, trimmed to 300. [2026-01-15T12:00:38.201786] [DEBUG] [REMOTE ] AEVA: PASS: History has at least 300 days. [2026-01-15T12:00:38.202022] [DEBUG] [REMOTE ] AEVA: PASS: Price check passed. Min price $9.19. [2026-01-15T12:00:38.202173] [DEBUG] [REMOTE ] AEVA: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:38.202292] [DEBUG] [REMOTE ] AEVA: PASS: Integrity check passed. [2026-01-15T12:00:38.202333] [DEBUG] [REMOTE ] AEVA: Symbol is viable for forecasting. [2026-01-15T12:00:38.202382] [INFO ] [MAIN ] [73/3511] AEVA kept (0.4s) | 73 kept, 0 rejected | 136.7/min | ETA: 25.1m [2026-01-15T12:00:38.804022] [DEBUG] [REMOTE ] AEYE: Retrieved 3200 rows, trimmed to 300. [2026-01-15T12:00:38.804155] [DEBUG] [REMOTE ] AEYE: PASS: History has at least 300 days. [2026-01-15T12:00:38.804367] [DEBUG] [REMOTE ] AEYE: PASS: Price check passed. Min price $9.36. [2026-01-15T12:00:38.804511] [DEBUG] [REMOTE ] AEYE: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:38.804645] [DEBUG] [REMOTE ] AEYE: PASS: Integrity check passed. [2026-01-15T12:00:38.804689] [DEBUG] [REMOTE ] AEYE: Symbol is viable for forecasting. [2026-01-15T12:00:38.804738] [INFO ] [MAIN ] [74/3511] AEYE kept (0.6s) | 74 kept, 0 rejected | 136.0/min | ETA: 25.3m [2026-01-15T12:00:39.312205] [DEBUG] [REMOTE ] AFB: Retrieved 6030 rows, trimmed to 300. [2026-01-15T12:00:39.312339] [DEBUG] [REMOTE ] AFB: PASS: History has at least 300 days. [2026-01-15T12:00:39.312556] [DEBUG] [REMOTE ] AFB: PASS: Price check passed. Min price $10.66. [2026-01-15T12:00:39.312719] [DEBUG] [REMOTE ] AFB: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:39.312839] [DEBUG] [REMOTE ] AFB: PASS: Integrity check passed. [2026-01-15T12:00:39.312880] [DEBUG] [REMOTE ] AFB: Symbol is viable for forecasting. [2026-01-15T12:00:39.312929] [INFO ] [MAIN ] [75/3511] AFB kept (0.5s) | 75 kept, 0 rejected | 135.8/min | ETA: 25.3m [2026-01-15T12:00:39.447085] [DEBUG] [REMOTE ] AFCG: Retrieved 1212 rows, trimmed to 300. [2026-01-15T12:00:39.447210] [DEBUG] [REMOTE ] AFCG: PASS: History has at least 300 days. [2026-01-15T12:00:39.447478] [DEBUG] [REMOTE ] AFCG: PASS: Price check passed. Min price $2.43. [2026-01-15T12:00:39.447654] [DEBUG] [REMOTE ] AFCG: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:39.447775] [DEBUG] [REMOTE ] AFCG: PASS: Integrity check passed. [2026-01-15T12:00:39.447819] [DEBUG] [REMOTE ] AFCG: Symbol is viable for forecasting. [2026-01-15T12:00:39.447868] [INFO ] [MAIN ] [76/3511] AFCG kept (0.1s) | 76 kept, 0 rejected | 137.0/min | ETA: 25.1m [2026-01-15T12:00:40.192858] [DEBUG] [REMOTE ] AFG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:00:40.193016] [DEBUG] [REMOTE ] AFG: PASS: History has at least 300 days. [2026-01-15T12:00:40.193276] [DEBUG] [REMOTE ] AFG: PASS: Price check passed. Min price $127.97. [2026-01-15T12:00:40.193420] [DEBUG] [REMOTE ] AFG: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:40.193551] [DEBUG] [REMOTE ] AFG: PASS: Integrity check passed. [2026-01-15T12:00:40.193615] [DEBUG] [REMOTE ] AFG: Symbol is viable for forecasting. [2026-01-15T12:00:40.193672] [INFO ] [MAIN ] [77/3511] AFG kept (0.7s) | 77 kept, 0 rejected | 135.8/min | ETA: 25.3m [2026-01-15T12:00:40.519321] [DEBUG] [REMOTE ] AFGC: Retrieved 1536 rows, trimmed to 300. [2026-01-15T12:00:40.519467] [DEBUG] [REMOTE ] AFGC: PASS: History has at least 300 days. [2026-01-15T12:00:40.519718] [DEBUG] [REMOTE ] AFGC: PASS: Price check passed. Min price $18.86. [2026-01-15T12:00:40.519872] [DEBUG] [REMOTE ] AFGC: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:40.520000] [DEBUG] [REMOTE ] AFGC: PASS: Integrity check passed. [2026-01-15T12:00:40.520044] [DEBUG] [REMOTE ] AFGC: Symbol is viable for forecasting. [2026-01-15T12:00:40.520097] [INFO ] [MAIN ] [78/3511] AFGC kept (0.3s) | 78 kept, 0 rejected | 136.2/min | ETA: 25.2m [2026-01-15T12:00:41.039373] [DEBUG] [REMOTE ] AFL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:00:41.039700] [DEBUG] [REMOTE ] AFL: PASS: History has at least 300 days. [2026-01-15T12:00:41.040072] [DEBUG] [REMOTE ] AFL: PASS: Price check passed. Min price $105.14. [2026-01-15T12:00:41.040251] [DEBUG] [REMOTE ] AFL: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:41.040416] [DEBUG] [REMOTE ] AFL: PASS: Integrity check passed. [2026-01-15T12:00:41.040462] [DEBUG] [REMOTE ] AFL: Symbol is viable for forecasting. [2026-01-15T12:00:41.040518] [INFO ] [MAIN ] [79/3511] AFL kept (0.5s) | 79 kept, 0 rejected | 135.9/min | ETA: 25.3m [2026-01-15T12:00:41.264266] [DEBUG] [REMOTE ] AFRI: Retrieved 902 rows, trimmed to 300. [2026-01-15T12:00:41.264463] [DEBUG] [REMOTE ] AFRI: PASS: History has at least 300 days. [2026-01-15T12:00:41.264827] [DEBUG] [REMOTE ] AFRI: PASS: Price check passed. Min price $8.74. [2026-01-15T12:00:41.265034] [DEBUG] [REMOTE ] AFRI: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:41.265252] [DEBUG] [REMOTE ] AFRI: PASS: Integrity check passed. [2026-01-15T12:00:41.265304] [DEBUG] [REMOTE ] AFRI: Symbol is viable for forecasting. [2026-01-15T12:00:41.265360] [INFO ] [MAIN ] [80/3511] AFRI kept (0.2s) | 80 kept, 0 rejected | 136.8/min | ETA: 25.1m [2026-01-15T12:00:41.720328] [DEBUG] [REMOTE ] AFRM: Retrieved 1257 rows, trimmed to 300. [2026-01-15T12:00:41.720547] [DEBUG] [REMOTE ] AFRM: PASS: History has at least 300 days. [2026-01-15T12:00:41.720896] [DEBUG] [REMOTE ] AFRM: PASS: Price check passed. Min price $62.54. [2026-01-15T12:00:41.721095] [DEBUG] [REMOTE ] AFRM: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:41.721249] [DEBUG] [REMOTE ] AFRM: PASS: Integrity check passed. [2026-01-15T12:00:41.721306] [DEBUG] [REMOTE ] AFRM: Symbol is viable for forecasting. [2026-01-15T12:00:41.721383] [INFO ] [MAIN ] [81/3511] AFRM kept (0.5s) | 81 kept, 0 rejected | 136.7/min | ETA: 25.1m [2026-01-15T12:00:42.084492] [DEBUG] [REMOTE ] AFYA: Retrieved 1632 rows, trimmed to 300. [2026-01-15T12:00:42.084732] [DEBUG] [REMOTE ] AFYA: PASS: History has at least 300 days. [2026-01-15T12:00:42.085054] [DEBUG] [REMOTE ] AFYA: PASS: Price check passed. Min price $14.08. [2026-01-15T12:00:42.085250] [DEBUG] [REMOTE ] AFYA: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:42.085427] [DEBUG] [REMOTE ] AFYA: PASS: Integrity check passed. [2026-01-15T12:00:42.085473] [DEBUG] [REMOTE ] AFYA: Symbol is viable for forecasting. [2026-01-15T12:00:42.085529] [INFO ] [MAIN ] [82/3511] AFYA kept (0.4s) | 82 kept, 0 rejected | 137.0/min | ETA: 25.0m [2026-01-15T12:00:42.648481] [DEBUG] [REMOTE ] AG: Retrieved 4812 rows, trimmed to 300. [2026-01-15T12:00:42.648701] [DEBUG] [REMOTE ] AG: PASS: History has at least 300 days. [2026-01-15T12:00:42.648984] [DEBUG] [REMOTE ] AG: PASS: Price check passed. Min price $10.67. [2026-01-15T12:00:42.649137] [DEBUG] [REMOTE ] AG: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:42.649286] [DEBUG] [REMOTE ] AG: PASS: Integrity check passed. [2026-01-15T12:00:42.649334] [DEBUG] [REMOTE ] AG: Symbol is viable for forecasting. [2026-01-15T12:00:42.649392] [INFO ] [MAIN ] [83/3511] AG kept (0.6s) | 83 kept, 0 rejected | 136.5/min | ETA: 25.1m [2026-01-15T12:00:42.995603] [DEBUG] [REMOTE ] AGCO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:00:42.995935] [DEBUG] [REMOTE ] AGCO: PASS: History has at least 300 days. [2026-01-15T12:00:42.996289] [DEBUG] [REMOTE ] AGCO: PASS: Price check passed. Min price $100.14. [2026-01-15T12:00:42.996472] [DEBUG] [REMOTE ] AGCO: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:42.996646] [DEBUG] [REMOTE ] AGCO: PASS: Integrity check passed. [2026-01-15T12:00:42.996726] [DEBUG] [REMOTE ] AGCO: Symbol is viable for forecasting. [2026-01-15T12:00:42.996787] [INFO ] [MAIN ] [84/3511] AGCO kept (0.3s) | 84 kept, 0 rejected | 136.8/min | ETA: 25.0m [2026-01-15T12:00:43.344457] [DEBUG] [REMOTE ] AGD: Retrieved 4898 rows, trimmed to 300. [2026-01-15T12:00:43.344630] [DEBUG] [REMOTE ] AGD: PASS: History has at least 300 days. [2026-01-15T12:00:43.344869] [DEBUG] [REMOTE ] AGD: PASS: Price check passed. Min price $11.00. [2026-01-15T12:00:43.345013] [DEBUG] [REMOTE ] AGD: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:43.345134] [DEBUG] [REMOTE ] AGD: PASS: Integrity check passed. [2026-01-15T12:00:43.345176] [DEBUG] [REMOTE ] AGD: Symbol is viable for forecasting. [2026-01-15T12:00:43.345224] [INFO ] [MAIN ] [85/3511] AGD kept (0.3s) | 85 kept, 0 rejected | 137.2/min | ETA: 25.0m [2026-01-15T12:00:43.864681] [DEBUG] [REMOTE ] AGEN: Retrieved 6523 rows, trimmed to 300. [2026-01-15T12:00:43.864833] [DEBUG] [REMOTE ] AGEN: PASS: History has at least 300 days. [2026-01-15T12:00:43.865072] [DEBUG] [REMOTE ] AGEN: PASS: Price check passed. Min price $3.12. [2026-01-15T12:00:43.865214] [DEBUG] [REMOTE ] AGEN: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:43.865337] [DEBUG] [REMOTE ] AGEN: PASS: Integrity check passed. [2026-01-15T12:00:43.865378] [DEBUG] [REMOTE ] AGEN: Symbol is viable for forecasting. [2026-01-15T12:00:43.865428] [INFO ] [MAIN ] [86/3511] AGEN kept (0.5s) | 86 kept, 0 rejected | 136.9/min | ETA: 25.0m [2026-01-15T12:00:44.276918] [DEBUG] [REMOTE ] AGI: Retrieved 5746 rows, trimmed to 300. [2026-01-15T12:00:44.277072] [DEBUG] [REMOTE ] AGI: PASS: History has at least 300 days. [2026-01-15T12:00:44.277364] [DEBUG] [REMOTE ] AGI: PASS: Price check passed. Min price $29.99. [2026-01-15T12:00:44.277507] [DEBUG] [REMOTE ] AGI: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:44.277661] [DEBUG] [REMOTE ] AGI: PASS: Integrity check passed. [2026-01-15T12:00:44.277705] [DEBUG] [REMOTE ] AGI: Symbol is viable for forecasting. [2026-01-15T12:00:44.277757] [INFO ] [MAIN ] [87/3511] AGI kept (0.4s) | 87 kept, 0 rejected | 137.0/min | ETA: 25.0m [2026-01-15T12:00:44.461630] [DEBUG] [REMOTE ] AGIO: Retrieved 3139 rows, trimmed to 300. [2026-01-15T12:00:44.461779] [DEBUG] [REMOTE ] AGIO: PASS: History has at least 300 days. [2026-01-15T12:00:44.462035] [DEBUG] [REMOTE ] AGIO: PASS: Price check passed. Min price $22.34. [2026-01-15T12:00:44.462178] [DEBUG] [REMOTE ] AGIO: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:44.462293] [DEBUG] [REMOTE ] AGIO: PASS: Integrity check passed. [2026-01-15T12:00:44.462334] [DEBUG] [REMOTE ] AGIO: Symbol is viable for forecasting. [2026-01-15T12:00:44.462383] [INFO ] [MAIN ] [88/3511] AGIO kept (0.2s) | 88 kept, 0 rejected | 137.9/min | ETA: 24.8m [2026-01-15T12:00:45.162472] [DEBUG] [REMOTE ] AGM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:00:45.162631] [DEBUG] [REMOTE ] AGM: PASS: History has at least 300 days. [2026-01-15T12:00:45.162864] [DEBUG] [REMOTE ] AGM: PASS: Price check passed. Min price $155.03. [2026-01-15T12:00:45.163002] [DEBUG] [REMOTE ] AGM: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:45.163122] [DEBUG] [REMOTE ] AGM: PASS: Integrity check passed. [2026-01-15T12:00:45.163162] [DEBUG] [REMOTE ] AGM: Symbol is viable for forecasting. [2026-01-15T12:00:45.163211] [INFO ] [MAIN ] [89/3511] AGM kept (0.7s) | 89 kept, 0 rejected | 136.9/min | ETA: 25.0m [2026-01-15T12:00:45.400997] [DEBUG] [REMOTE ] AGMH: Retrieved 1947 rows, trimmed to 300. [2026-01-15T12:00:45.401122] [DEBUG] [REMOTE ] AGMH: PASS: History has at least 300 days. [2026-01-15T12:00:45.401330] [DEBUG] [REMOTE ] AGMH: PASS: Price check passed. Min price $1.95. [2026-01-15T12:00:45.401473] [DEBUG] [REMOTE ] AGMH: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:45.401617] [DEBUG] [REMOTE ] AGMH: PASS: Integrity check passed. [2026-01-15T12:00:45.401663] [DEBUG] [REMOTE ] AGMH: Symbol is viable for forecasting. [2026-01-15T12:00:45.401713] [INFO ] [MAIN ] [90/3511] AGMH kept (0.2s) | 90 kept, 0 rejected | 137.6/min | ETA: 24.9m [2026-01-15T12:00:45.878342] [DEBUG] [REMOTE ] AGNC: Retrieved 4445 rows, trimmed to 300. [2026-01-15T12:00:45.878509] [DEBUG] [REMOTE ] AGNC: PASS: History has at least 300 days. [2026-01-15T12:00:45.878850] [DEBUG] [REMOTE ] AGNC: PASS: Price check passed. Min price $9.66. [2026-01-15T12:00:45.879060] [DEBUG] [REMOTE ] AGNC: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:45.879239] [DEBUG] [REMOTE ] AGNC: PASS: Integrity check passed. [2026-01-15T12:00:45.879304] [DEBUG] [REMOTE ] AGNC: Symbol is viable for forecasting. [2026-01-15T12:00:45.879383] [INFO ] [MAIN ] [91/3511] AGNC kept (0.5s) | 91 kept, 0 rejected | 137.5/min | ETA: 24.9m [2026-01-15T12:00:46.173598] [DEBUG] [REMOTE ] AGNCL: Retrieved 838 rows, trimmed to 300. [2026-01-15T12:00:46.173761] [DEBUG] [REMOTE ] AGNCL: PASS: History has at least 300 days. [2026-01-15T12:00:46.174023] [DEBUG] [REMOTE ] AGNCL: PASS: Price check passed. Min price $23.84. [2026-01-15T12:00:46.174170] [DEBUG] [REMOTE ] AGNCL: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:46.174303] [DEBUG] [REMOTE ] AGNCL: PASS: Integrity check passed. [2026-01-15T12:00:46.174347] [DEBUG] [REMOTE ] AGNCL: Symbol is viable for forecasting. [2026-01-15T12:00:46.174399] [INFO ] [MAIN ] [92/3511] AGNCL kept (0.3s) | 92 kept, 0 rejected | 138.0/min | ETA: 24.8m [2026-01-15T12:00:46.651963] [DEBUG] [REMOTE ] AGNCM: Retrieved 1730 rows, trimmed to 300. [2026-01-15T12:00:46.652097] [DEBUG] [REMOTE ] AGNCM: PASS: History has at least 300 days. [2026-01-15T12:00:46.652315] [DEBUG] [REMOTE ] AGNCM: PASS: Price check passed. Min price $23.85. [2026-01-15T12:00:46.652460] [DEBUG] [REMOTE ] AGNCM: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:46.652596] [DEBUG] [REMOTE ] AGNCM: PASS: Integrity check passed. [2026-01-15T12:00:46.652639] [DEBUG] [REMOTE ] AGNCM: Symbol is viable for forecasting. [2026-01-15T12:00:46.652692] [INFO ] [MAIN ] [93/3511] AGNCM kept (0.5s) | 93 kept, 0 rejected | 137.8/min | ETA: 24.8m [2026-01-15T12:00:46.966637] [DEBUG] [REMOTE ] AGNCN: Retrieved 2115 rows, trimmed to 300. [2026-01-15T12:00:46.966820] [DEBUG] [REMOTE ] AGNCN: PASS: History has at least 300 days. [2026-01-15T12:00:46.967204] [DEBUG] [REMOTE ] AGNCN: PASS: Price check passed. Min price $24.64. [2026-01-15T12:00:46.967406] [DEBUG] [REMOTE ] AGNCN: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:46.967607] [DEBUG] [REMOTE ] AGNCN: PASS: Integrity check passed. [2026-01-15T12:00:46.967670] [DEBUG] [REMOTE ] AGNCN: Symbol is viable for forecasting. [2026-01-15T12:00:46.967740] [INFO ] [MAIN ] [94/3511] AGNCN kept (0.3s) | 94 kept, 0 rejected | 138.2/min | ETA: 24.7m [2026-01-15T12:00:47.399596] [DEBUG] [REMOTE ] AGNCO: Retrieved 1583 rows, trimmed to 300. [2026-01-15T12:00:47.399732] [DEBUG] [REMOTE ] AGNCO: PASS: History has at least 300 days. [2026-01-15T12:00:47.399952] [DEBUG] [REMOTE ] AGNCO: PASS: Price check passed. Min price $24.56. [2026-01-15T12:00:47.400093] [DEBUG] [REMOTE ] AGNCO: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:47.400210] [DEBUG] [REMOTE ] AGNCO: PASS: Integrity check passed. [2026-01-15T12:00:47.400252] [DEBUG] [REMOTE ] AGNCO: Symbol is viable for forecasting. [2026-01-15T12:00:47.400300] [INFO ] [MAIN ] [95/3511] AGNCO kept (0.4s) | 95 kept, 0 rejected | 138.2/min | ETA: 24.7m [2026-01-15T12:00:47.852795] [DEBUG] [REMOTE ] AGNCP: Retrieved 1494 rows, trimmed to 300. [2026-01-15T12:00:47.852968] [DEBUG] [REMOTE ] AGNCP: PASS: History has at least 300 days. [2026-01-15T12:00:47.853253] [DEBUG] [REMOTE ] AGNCP: PASS: Price check passed. Min price $24.18. [2026-01-15T12:00:47.853459] [DEBUG] [REMOTE ] AGNCP: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:47.853626] [DEBUG] [REMOTE ] AGNCP: PASS: Integrity check passed. [2026-01-15T12:00:47.853681] [DEBUG] [REMOTE ] AGNCP: Symbol is viable for forecasting. [2026-01-15T12:00:47.853755] [INFO ] [MAIN ] [96/3511] AGNCP kept (0.5s) | 96 kept, 0 rejected | 138.2/min | ETA: 24.7m [2026-01-15T12:00:48.445143] [DEBUG] [REMOTE ] AGO: Retrieved 5467 rows, trimmed to 300. [2026-01-15T12:00:48.445391] [DEBUG] [REMOTE ] AGO: PASS: History has at least 300 days. [2026-01-15T12:00:48.445805] [DEBUG] [REMOTE ] AGO: PASS: Price check passed. Min price $80.27. [2026-01-15T12:00:48.445968] [DEBUG] [REMOTE ] AGO: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:48.446140] [DEBUG] [REMOTE ] AGO: PASS: Integrity check passed. [2026-01-15T12:00:48.446190] [DEBUG] [REMOTE ] AGO: Symbol is viable for forecasting. [2026-01-15T12:00:48.446253] [INFO ] [MAIN ] [97/3511] AGO kept (0.6s) | 97 kept, 0 rejected | 137.7/min | ETA: 24.8m [2026-01-15T12:00:48.809165] [DEBUG] [REMOTE ] AGRO: Retrieved 3763 rows, trimmed to 300. [2026-01-15T12:00:48.809320] [DEBUG] [REMOTE ] AGRO: PASS: History has at least 300 days. [2026-01-15T12:00:48.809659] [DEBUG] [REMOTE ] AGRO: PASS: Price check passed. Min price $7.13. [2026-01-15T12:00:48.809859] [DEBUG] [REMOTE ] AGRO: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:48.810016] [DEBUG] [REMOTE ] AGRO: PASS: Integrity check passed. [2026-01-15T12:00:48.810067] [DEBUG] [REMOTE ] AGRO: Symbol is viable for forecasting. [2026-01-15T12:00:48.810133] [INFO ] [MAIN ] [98/3511] AGRO kept (0.4s) | 98 kept, 0 rejected | 137.9/min | ETA: 24.8m [2026-01-15T12:00:49.330781] [DEBUG] [REMOTE ] AGX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:00:49.330920] [DEBUG] [REMOTE ] AGX: PASS: History has at least 300 days. [2026-01-15T12:00:49.331140] [DEBUG] [REMOTE ] AGX: PASS: Price check passed. Min price $267.14. [2026-01-15T12:00:49.331285] [DEBUG] [REMOTE ] AGX: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:49.331403] [DEBUG] [REMOTE ] AGX: PASS: Integrity check passed. [2026-01-15T12:00:49.331444] [DEBUG] [REMOTE ] AGX: Symbol is viable for forecasting. [2026-01-15T12:00:49.331494] [INFO ] [MAIN ] [99/3511] AGX kept (0.5s) | 99 kept, 0 rejected | 137.6/min | ETA: 24.8m [2026-01-15T12:00:49.677362] [DEBUG] [REMOTE ] AGYS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:00:49.677520] [DEBUG] [REMOTE ] AGYS: PASS: History has at least 300 days. [2026-01-15T12:00:49.677774] [DEBUG] [REMOTE ] AGYS: PASS: Price check passed. Min price $110.78. [2026-01-15T12:00:49.677922] [DEBUG] [REMOTE ] AGYS: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:49.678047] [DEBUG] [REMOTE ] AGYS: PASS: Integrity check passed. [2026-01-15T12:00:49.678090] [DEBUG] [REMOTE ] AGYS: Symbol is viable for forecasting. [2026-01-15T12:00:49.678141] [INFO ] [MAIN ] [100/3511] AGYS kept (0.3s) | 100 kept, 0 rejected | 137.9/min | ETA: 24.7m [2026-01-15T12:00:49.913686] [DEBUG] [REMOTE ] AGZD: Retrieved 3036 rows, trimmed to 300. [2026-01-15T12:00:49.913854] [DEBUG] [REMOTE ] AGZD: PASS: History has at least 300 days. [2026-01-15T12:00:49.914349] [DEBUG] [REMOTE ] AGZD: PASS: Price check passed. Min price $22.23. [2026-01-15T12:00:49.914540] [DEBUG] [REMOTE ] AGZD: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:49.914694] [DEBUG] [REMOTE ] AGZD: PASS: Integrity check passed. [2026-01-15T12:00:49.914739] [DEBUG] [REMOTE ] AGZD: Symbol is viable for forecasting. [2026-01-15T12:00:49.914791] [INFO ] [MAIN ] [101/3511] AGZD kept (0.2s) | 101 kept, 0 rejected | 138.5/min | ETA: 24.6m [2026-01-15T12:00:50.450430] [DEBUG] [REMOTE ] AHCO: Retrieved 1908 rows, trimmed to 300. [2026-01-15T12:00:50.450554] [DEBUG] [REMOTE ] AHCO: PASS: History has at least 300 days. [2026-01-15T12:00:50.450781] [DEBUG] [REMOTE ] AHCO: PASS: Price check passed. Min price $8.95. [2026-01-15T12:00:50.450919] [DEBUG] [REMOTE ] AHCO: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:50.451228] [DEBUG] [REMOTE ] AHCO: PASS: Integrity check passed. [2026-01-15T12:00:50.451269] [DEBUG] [REMOTE ] AHCO: Symbol is viable for forecasting. [2026-01-15T12:00:50.451317] [INFO ] [MAIN ] [102/3511] AHCO kept (0.5s) | 102 kept, 0 rejected | 138.2/min | ETA: 24.7m [2026-01-15T12:00:50.885368] [DEBUG] [REMOTE ] AHH: Retrieved 3192 rows, trimmed to 300. [2026-01-15T12:00:50.885506] [DEBUG] [REMOTE ] AHH: PASS: History has at least 300 days. [2026-01-15T12:00:50.885759] [DEBUG] [REMOTE ] AHH: PASS: Price check passed. Min price $5.91. [2026-01-15T12:00:50.885908] [DEBUG] [REMOTE ] AHH: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:50.886028] [DEBUG] [REMOTE ] AHH: PASS: Integrity check passed. [2026-01-15T12:00:50.886072] [DEBUG] [REMOTE ] AHH: Symbol is viable for forecasting. [2026-01-15T12:00:50.886124] [INFO ] [MAIN ] [103/3511] AHH kept (0.4s) | 103 kept, 0 rejected | 138.2/min | ETA: 24.7m [2026-01-15T12:00:51.079808] [DEBUG] [REMOTE ] AI: Retrieved 1280 rows, trimmed to 300. [2026-01-15T12:00:51.079962] [DEBUG] [REMOTE ] AI: PASS: History has at least 300 days. [2026-01-15T12:00:51.080194] [DEBUG] [REMOTE ] AI: PASS: Price check passed. Min price $12.85. [2026-01-15T12:00:51.080335] [DEBUG] [REMOTE ] AI: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:51.080459] [DEBUG] [REMOTE ] AI: PASS: Integrity check passed. [2026-01-15T12:00:51.080500] [DEBUG] [REMOTE ] AI: Symbol is viable for forecasting. [2026-01-15T12:00:51.080551] [INFO ] [MAIN ] [104/3511] AI kept (0.2s) | 104 kept, 0 rejected | 138.9/min | ETA: 24.5m [2026-01-15T12:00:51.732159] [DEBUG] [REMOTE ] AIA: Retrieved 4566 rows, trimmed to 300. [2026-01-15T12:00:51.732295] [DEBUG] [REMOTE ] AIA: PASS: History has at least 300 days. [2026-01-15T12:00:51.732520] [DEBUG] [REMOTE ] AIA: PASS: Price check passed. Min price $91.01. [2026-01-15T12:00:51.732685] [DEBUG] [REMOTE ] AIA: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:51.732807] [DEBUG] [REMOTE ] AIA: PASS: Integrity check passed. [2026-01-15T12:00:51.732850] [DEBUG] [REMOTE ] AIA: Symbol is viable for forecasting. [2026-01-15T12:00:51.732902] [INFO ] [MAIN ] [105/3511] AIA kept (0.7s) | 105 kept, 0 rejected | 138.3/min | ETA: 24.6m [2026-01-15T12:00:52.196143] [DEBUG] [REMOTE ] AIG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:00:52.196304] [DEBUG] [REMOTE ] AIG: PASS: History has at least 300 days. [2026-01-15T12:00:52.196526] [DEBUG] [REMOTE ] AIG: PASS: Price check passed. Min price $72.29. [2026-01-15T12:00:52.196685] [DEBUG] [REMOTE ] AIG: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:52.196804] [DEBUG] [REMOTE ] AIG: PASS: Integrity check passed. [2026-01-15T12:00:52.196874] [DEBUG] [REMOTE ] AIG: Symbol is viable for forecasting. [2026-01-15T12:00:52.196927] [INFO ] [MAIN ] [106/3511] AIG kept (0.5s) | 106 kept, 0 rejected | 138.2/min | ETA: 24.6m [2026-01-15T12:00:52.510531] [DEBUG] [REMOTE ] AIMD: Retrieved 2926 rows, trimmed to 300. [2026-01-15T12:00:52.510681] [DEBUG] [REMOTE ] AIMD: PASS: History has at least 300 days. [2026-01-15T12:00:52.510900] [DEBUG] [REMOTE ] AIMD: PASS: Price check passed. Min price $1.64. [2026-01-15T12:00:52.511044] [DEBUG] [REMOTE ] AIMD: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:52.511161] [DEBUG] [REMOTE ] AIMD: PASS: Integrity check passed. [2026-01-15T12:00:52.511203] [DEBUG] [REMOTE ] AIMD: Symbol is viable for forecasting. [2026-01-15T12:00:52.511253] [INFO ] [MAIN ] [107/3511] AIMD kept (0.3s) | 107 kept, 0 rejected | 138.5/min | ETA: 24.6m [2026-01-15T12:00:52.894405] [DEBUG] [REMOTE ] AIO: Retrieved 1561 rows, trimmed to 300. [2026-01-15T12:00:52.894559] [DEBUG] [REMOTE ] AIO: PASS: History has at least 300 days. [2026-01-15T12:00:52.894845] [DEBUG] [REMOTE ] AIO: PASS: Price check passed. Min price $20.38. [2026-01-15T12:00:52.894991] [DEBUG] [REMOTE ] AIO: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:52.895119] [DEBUG] [REMOTE ] AIO: PASS: Integrity check passed. [2026-01-15T12:00:52.895159] [DEBUG] [REMOTE ] AIO: Symbol is viable for forecasting. [2026-01-15T12:00:52.895210] [INFO ] [MAIN ] [108/3511] AIO kept (0.4s) | 108 kept, 0 rejected | 138.7/min | ETA: 24.5m [2026-01-15T12:00:53.227490] [DEBUG] [REMOTE ] AIP: Retrieved 1058 rows, trimmed to 300. [2026-01-15T12:00:53.227650] [DEBUG] [REMOTE ] AIP: PASS: History has at least 300 days. [2026-01-15T12:00:53.227890] [DEBUG] [REMOTE ] AIP: PASS: Price check passed. Min price $12.32. [2026-01-15T12:00:53.228030] [DEBUG] [REMOTE ] AIP: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:53.228143] [DEBUG] [REMOTE ] AIP: PASS: Integrity check passed. [2026-01-15T12:00:53.228184] [DEBUG] [REMOTE ] AIP: Symbol is viable for forecasting. [2026-01-15T12:00:53.228233] [INFO ] [MAIN ] [109/3511] AIP kept (0.3s) | 109 kept, 0 rejected | 139.0/min | ETA: 24.5m [2026-01-15T12:00:53.584137] [DEBUG] [REMOTE ] AIPI: Retrieved 405 rows, trimmed to 300. [2026-01-15T12:00:53.584268] [DEBUG] [REMOTE ] AIPI: PASS: History has at least 300 days. [2026-01-15T12:00:53.584473] [DEBUG] [REMOTE ] AIPI: PASS: Price check passed. Min price $37.95. [2026-01-15T12:00:53.584628] [DEBUG] [REMOTE ] AIPI: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:53.584740] [DEBUG] [REMOTE ] AIPI: PASS: Integrity check passed. [2026-01-15T12:00:53.584781] [DEBUG] [REMOTE ] AIPI: Symbol is viable for forecasting. [2026-01-15T12:00:53.584828] [INFO ] [MAIN ] [110/3511] AIPI kept (0.4s) | 110 kept, 0 rejected | 139.2/min | ETA: 24.4m [2026-01-15T12:00:54.020690] [DEBUG] [REMOTE ] AIQ: Retrieved 1927 rows, trimmed to 300. [2026-01-15T12:00:54.020821] [DEBUG] [REMOTE ] AIQ: PASS: History has at least 300 days. [2026-01-15T12:00:54.021032] [DEBUG] [REMOTE ] AIQ: PASS: Price check passed. Min price $47.29. [2026-01-15T12:00:54.021170] [DEBUG] [REMOTE ] AIQ: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:54.021282] [DEBUG] [REMOTE ] AIQ: PASS: Integrity check passed. [2026-01-15T12:00:54.021322] [DEBUG] [REMOTE ] AIQ: Symbol is viable for forecasting. [2026-01-15T12:00:54.021370] [INFO ] [MAIN ] [111/3511] AIQ kept (0.4s) | 111 kept, 0 rejected | 139.2/min | ETA: 24.4m [2026-01-15T12:00:54.541396] [DEBUG] [REMOTE ] AIRG: Retrieved 2369 rows, trimmed to 300. [2026-01-15T12:00:54.541656] [DEBUG] [REMOTE ] AIRG: PASS: History has at least 300 days. [2026-01-15T12:00:54.541956] [DEBUG] [REMOTE ] AIRG: PASS: Price check passed. Min price $3.07. [2026-01-15T12:00:54.542107] [DEBUG] [REMOTE ] AIRG: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:54.542425] [DEBUG] [REMOTE ] AIRG: PASS: Integrity check passed. [2026-01-15T12:00:54.542469] [DEBUG] [REMOTE ] AIRG: Symbol is viable for forecasting. [2026-01-15T12:00:54.542523] [INFO ] [MAIN ] [112/3511] AIRG kept (0.5s) | 112 kept, 0 rejected | 138.9/min | ETA: 24.5m [2026-01-15T12:00:54.786215] [DEBUG] [REMOTE ] AIRJ: Retrieved 460 rows, trimmed to 300. [2026-01-15T12:00:54.786415] [DEBUG] [REMOTE ] AIRJ: PASS: History has at least 300 days. [2026-01-15T12:00:54.786720] [DEBUG] [REMOTE ] AIRJ: PASS: Price check passed. Min price $2.78. [2026-01-15T12:00:54.786918] [DEBUG] [REMOTE ] AIRJ: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:54.787060] [DEBUG] [REMOTE ] AIRJ: PASS: Integrity check passed. [2026-01-15T12:00:54.787106] [DEBUG] [REMOTE ] AIRJ: Symbol is viable for forecasting. [2026-01-15T12:00:54.787167] [INFO ] [MAIN ] [113/3511] AIRJ kept (0.2s) | 113 kept, 0 rejected | 139.4/min | ETA: 24.4m [2026-01-15T12:00:55.223868] [DEBUG] [REMOTE ] AIRS: Retrieved 1056 rows, trimmed to 300. [2026-01-15T12:00:55.224061] [DEBUG] [REMOTE ] AIRS: PASS: History has at least 300 days. [2026-01-15T12:00:55.224337] [DEBUG] [REMOTE ] AIRS: PASS: Price check passed. Min price $1.85. [2026-01-15T12:00:55.224485] [DEBUG] [REMOTE ] AIRS: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:55.224679] [DEBUG] [REMOTE ] AIRS: PASS: Integrity check passed. [2026-01-15T12:00:55.224728] [DEBUG] [REMOTE ] AIRS: Symbol is viable for forecasting. [2026-01-15T12:00:55.224784] [INFO ] [MAIN ] [114/3511] AIRS kept (0.4s) | 114 kept, 0 rejected | 139.4/min | ETA: 24.4m [2026-01-15T12:00:55.712123] [DEBUG] [REMOTE ] AISP: Retrieved 1177 rows, trimmed to 300. [2026-01-15T12:00:55.712337] [DEBUG] [REMOTE ] AISP: PASS: History has at least 300 days. [2026-01-15T12:00:55.712671] [DEBUG] [REMOTE ] AISP: PASS: Price check passed. Min price $2.76. [2026-01-15T12:00:55.712829] [DEBUG] [REMOTE ] AISP: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:55.712976] [DEBUG] [REMOTE ] AISP: PASS: Integrity check passed. [2026-01-15T12:00:55.713021] [DEBUG] [REMOTE ] AISP: Symbol is viable for forecasting. [2026-01-15T12:00:55.713095] [INFO ] [MAIN ] [115/3511] AISP kept (0.5s) | 115 kept, 0 rejected | 139.3/min | ETA: 24.4m [2026-01-15T12:00:56.070515] [DEBUG] [REMOTE ] AIZN: Retrieved 1289 rows, trimmed to 300. [2026-01-15T12:00:56.070693] [DEBUG] [REMOTE ] AIZN: PASS: History has at least 300 days. [2026-01-15T12:00:56.070908] [DEBUG] [REMOTE ] AIZN: PASS: Price check passed. Min price $19.26. [2026-01-15T12:00:56.071048] [DEBUG] [REMOTE ] AIZN: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:56.071161] [DEBUG] [REMOTE ] AIZN: PASS: Integrity check passed. [2026-01-15T12:00:56.071202] [DEBUG] [REMOTE ] AIZN: Symbol is viable for forecasting. [2026-01-15T12:00:56.071440] [INFO ] [MAIN ] [116/3511] AIZN kept (0.4s) | 116 kept, 0 rejected | 139.5/min | ETA: 24.3m [2026-01-15T12:00:56.724007] [DEBUG] [REMOTE ] AJG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:00:56.724151] [DEBUG] [REMOTE ] AJG: PASS: History has at least 300 days. [2026-01-15T12:00:56.724379] [DEBUG] [REMOTE ] AJG: PASS: Price check passed. Min price $237.85. [2026-01-15T12:00:56.724521] [DEBUG] [REMOTE ] AJG: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:56.724662] [DEBUG] [REMOTE ] AJG: PASS: Integrity check passed. [2026-01-15T12:00:56.724705] [DEBUG] [REMOTE ] AJG: Symbol is viable for forecasting. [2026-01-15T12:00:56.724754] [INFO ] [MAIN ] [117/3511] AJG kept (0.7s) | 117 kept, 0 rejected | 138.8/min | ETA: 24.4m [2026-01-15T12:00:57.111770] [DEBUG] [REMOTE ] AKAM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:00:57.112013] [DEBUG] [REMOTE ] AKAM: PASS: History has at least 300 days. [2026-01-15T12:00:57.112323] [DEBUG] [REMOTE ] AKAM: PASS: Price check passed. Min price $71.97. [2026-01-15T12:00:57.112478] [DEBUG] [REMOTE ] AKAM: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:57.112637] [DEBUG] [REMOTE ] AKAM: PASS: Integrity check passed. [2026-01-15T12:00:57.112682] [DEBUG] [REMOTE ] AKAM: Symbol is viable for forecasting. [2026-01-15T12:00:57.112740] [INFO ] [MAIN ] [118/3511] AKAM kept (0.4s) | 118 kept, 0 rejected | 139.0/min | ETA: 24.4m [2026-01-15T12:00:57.479922] [DEBUG] [REMOTE ] AKBA: Retrieved 2974 rows, trimmed to 300. [2026-01-15T12:00:57.480069] [DEBUG] [REMOTE ] AKBA: PASS: History has at least 300 days. [2026-01-15T12:00:57.480275] [DEBUG] [REMOTE ] AKBA: PASS: Price check passed. Min price $1.38. [2026-01-15T12:00:57.480412] [DEBUG] [REMOTE ] AKBA: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:57.480523] [DEBUG] [REMOTE ] AKBA: PASS: Integrity check passed. [2026-01-15T12:00:57.480563] [DEBUG] [REMOTE ] AKBA: Symbol is viable for forecasting. [2026-01-15T12:00:57.480632] [INFO ] [MAIN ] [119/3511] AKBA kept (0.4s) | 119 kept, 0 rejected | 139.1/min | ETA: 24.4m [2026-01-15T12:00:57.903559] [DEBUG] [REMOTE ] AL: Retrieved 3707 rows, trimmed to 300. [2026-01-15T12:00:57.903739] [DEBUG] [REMOTE ] AL: PASS: History has at least 300 days. [2026-01-15T12:00:57.904009] [DEBUG] [REMOTE ] AL: PASS: Price check passed. Min price $63.35. [2026-01-15T12:00:57.904196] [DEBUG] [REMOTE ] AL: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:57.904339] [DEBUG] [REMOTE ] AL: PASS: Integrity check passed. [2026-01-15T12:00:57.904386] [DEBUG] [REMOTE ] AL: Symbol is viable for forecasting. [2026-01-15T12:00:57.904438] [INFO ] [MAIN ] [120/3511] AL kept (0.4s) | 120 kept, 0 rejected | 139.2/min | ETA: 24.4m [2026-01-15T12:00:58.026991] [DEBUG] [REMOTE ] ALAB: Retrieved 457 rows, trimmed to 300. [2026-01-15T12:00:58.027113] [DEBUG] [REMOTE ] ALAB: PASS: History has at least 300 days. [2026-01-15T12:00:58.027339] [DEBUG] [REMOTE ] ALAB: PASS: Price check passed. Min price $139.29. [2026-01-15T12:00:58.027483] [DEBUG] [REMOTE ] ALAB: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:58.027607] [DEBUG] [REMOTE ] ALAB: PASS: Integrity check passed. [2026-01-15T12:00:58.027649] [DEBUG] [REMOTE ] ALAB: Symbol is viable for forecasting. [2026-01-15T12:00:58.027697] [INFO ] [MAIN ] [121/3511] ALAB kept (0.1s) | 121 kept, 0 rejected | 140.0/min | ETA: 24.2m [2026-01-15T12:00:58.804104] [DEBUG] [REMOTE ] ALB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:00:58.804246] [DEBUG] [REMOTE ] ALB: PASS: History has at least 300 days. [2026-01-15T12:00:58.804705] [DEBUG] [REMOTE ] ALB: PASS: Price check passed. Min price $88.18. [2026-01-15T12:00:58.804844] [DEBUG] [REMOTE ] ALB: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:58.804968] [DEBUG] [REMOTE ] ALB: PASS: Integrity check passed. [2026-01-15T12:00:58.805009] [DEBUG] [REMOTE ] ALB: Symbol is viable for forecasting. [2026-01-15T12:00:58.805066] [INFO ] [MAIN ] [122/3511] ALB kept (0.8s) | 122 kept, 0 rejected | 139.1/min | ETA: 24.4m [2026-01-15T12:00:59.074006] [DEBUG] [REMOTE ] ALC: Retrieved 1702 rows, trimmed to 300. [2026-01-15T12:00:59.074156] [DEBUG] [REMOTE ] ALC: PASS: History has at least 300 days. [2026-01-15T12:00:59.074403] [DEBUG] [REMOTE ] ALC: PASS: Price check passed. Min price $73.60. [2026-01-15T12:00:59.074562] [DEBUG] [REMOTE ] ALC: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:59.074721] [DEBUG] [REMOTE ] ALC: PASS: Integrity check passed. [2026-01-15T12:00:59.074767] [DEBUG] [REMOTE ] ALC: Symbol is viable for forecasting. [2026-01-15T12:00:59.074824] [INFO ] [MAIN ] [123/3511] ALC kept (0.3s) | 123 kept, 0 rejected | 139.5/min | ETA: 24.3m [2026-01-15T12:00:59.682140] [DEBUG] [REMOTE ] ALCO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:00:59.682314] [DEBUG] [REMOTE ] ALCO: PASS: History has at least 300 days. [2026-01-15T12:00:59.682599] [DEBUG] [REMOTE ] ALCO: PASS: Price check passed. Min price $31.31. [2026-01-15T12:00:59.682745] [DEBUG] [REMOTE ] ALCO: PASS: Continuity check passed with 300 days. [2026-01-15T12:00:59.682877] [DEBUG] [REMOTE ] ALCO: PASS: Integrity check passed. [2026-01-15T12:00:59.682917] [DEBUG] [REMOTE ] ALCO: Symbol is viable for forecasting. [2026-01-15T12:00:59.682968] [INFO ] [MAIN ] [124/3511] ALCO kept (0.6s) | 124 kept, 0 rejected | 139.0/min | ETA: 24.4m [2026-01-15T12:01:00.022504] [DEBUG] [REMOTE ] ALDX: Retrieved 2944 rows, trimmed to 300. [2026-01-15T12:01:00.022704] [DEBUG] [REMOTE ] ALDX: PASS: History has at least 300 days. [2026-01-15T12:01:00.023013] [DEBUG] [REMOTE ] ALDX: PASS: Price check passed. Min price $3.99. [2026-01-15T12:01:00.023230] [DEBUG] [REMOTE ] ALDX: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:00.023409] [DEBUG] [REMOTE ] ALDX: PASS: Integrity check passed. [2026-01-15T12:01:00.023474] [DEBUG] [REMOTE ] ALDX: Symbol is viable for forecasting. [2026-01-15T12:01:00.023554] [INFO ] [MAIN ] [125/3511] ALDX kept (0.3s) | 125 kept, 0 rejected | 139.3/min | ETA: 24.3m [2026-01-15T12:01:00.512514] [DEBUG] [REMOTE ] ALEX: Retrieved 3416 rows, trimmed to 300. [2026-01-15T12:01:00.512689] [DEBUG] [REMOTE ] ALEX: PASS: History has at least 300 days. [2026-01-15T12:01:00.512942] [DEBUG] [REMOTE ] ALEX: PASS: Price check passed. Min price $14.89. [2026-01-15T12:01:00.513121] [DEBUG] [REMOTE ] ALEX: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:00.513263] [DEBUG] [REMOTE ] ALEX: PASS: Integrity check passed. [2026-01-15T12:01:00.513317] [DEBUG] [REMOTE ] ALEX: Symbol is viable for forecasting. [2026-01-15T12:01:00.513383] [INFO ] [MAIN ] [126/3511] ALEX kept (0.5s) | 126 kept, 0 rejected | 139.1/min | ETA: 24.3m [2026-01-15T12:01:00.805939] [DEBUG] [REMOTE ] ALG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:01:00.806069] [DEBUG] [REMOTE ] ALG: PASS: History has at least 300 days. [2026-01-15T12:01:00.806303] [DEBUG] [REMOTE ] ALG: PASS: Price check passed. Min price $157.80. [2026-01-15T12:01:00.806447] [DEBUG] [REMOTE ] ALG: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:00.806563] [DEBUG] [REMOTE ] ALG: PASS: Integrity check passed. [2026-01-15T12:01:00.806625] [DEBUG] [REMOTE ] ALG: Symbol is viable for forecasting. [2026-01-15T12:01:00.806761] [INFO ] [MAIN ] [127/3511] ALG kept (0.3s) | 127 kept, 0 rejected | 139.5/min | ETA: 24.3m [2026-01-15T12:01:01.173909] [DEBUG] [REMOTE ] ALGM: Retrieved 1308 rows, trimmed to 300. [2026-01-15T12:01:01.174041] [DEBUG] [REMOTE ] ALGM: PASS: History has at least 300 days. [2026-01-15T12:01:01.174251] [DEBUG] [REMOTE ] ALGM: PASS: Price check passed. Min price $22.80. [2026-01-15T12:01:01.174390] [DEBUG] [REMOTE ] ALGM: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:01.174502] [DEBUG] [REMOTE ] ALGM: PASS: Integrity check passed. [2026-01-15T12:01:01.174542] [DEBUG] [REMOTE ] ALGM: Symbol is viable for forecasting. [2026-01-15T12:01:01.174619] [INFO ] [MAIN ] [128/3511] ALGM kept (0.4s) | 128 kept, 0 rejected | 139.6/min | ETA: 24.2m [2026-01-15T12:01:01.851224] [DEBUG] [REMOTE ] ALGN: Retrieved 6277 rows, trimmed to 300. [2026-01-15T12:01:01.851394] [DEBUG] [REMOTE ] ALGN: PASS: History has at least 300 days. [2026-01-15T12:01:01.851716] [DEBUG] [REMOTE ] ALGN: PASS: Price check passed. Min price $131.91. [2026-01-15T12:01:01.851884] [DEBUG] [REMOTE ] ALGN: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:01.852034] [DEBUG] [REMOTE ] ALGN: PASS: Integrity check passed. [2026-01-15T12:01:01.852081] [DEBUG] [REMOTE ] ALGN: Symbol is viable for forecasting. [2026-01-15T12:01:01.852136] [INFO ] [MAIN ] [129/3511] ALGN kept (0.7s) | 129 kept, 0 rejected | 139.0/min | ETA: 24.3m [2026-01-15T12:01:02.151505] [DEBUG] [REMOTE ] ALGS: Retrieved 1317 rows, trimmed to 300. [2026-01-15T12:01:02.151683] [DEBUG] [REMOTE ] ALGS: PASS: History has at least 300 days. [2026-01-15T12:01:02.151910] [DEBUG] [REMOTE ] ALGS: PASS: Price check passed. Min price $6.07. [2026-01-15T12:01:02.152056] [DEBUG] [REMOTE ] ALGS: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:02.152175] [DEBUG] [REMOTE ] ALGS: PASS: Integrity check passed. [2026-01-15T12:01:02.152218] [DEBUG] [REMOTE ] ALGS: Symbol is viable for forecasting. [2026-01-15T12:01:02.152270] [INFO ] [MAIN ] [130/3511] ALGS kept (0.3s) | 130 kept, 0 rejected | 139.3/min | ETA: 24.3m [2026-01-15T12:01:02.483405] [DEBUG] [REMOTE ] ALHC: Retrieved 1207 rows, trimmed to 300. [2026-01-15T12:01:02.483549] [DEBUG] [REMOTE ] ALHC: PASS: History has at least 300 days. [2026-01-15T12:01:02.483825] [DEBUG] [REMOTE ] ALHC: PASS: Price check passed. Min price $16.04. [2026-01-15T12:01:02.483974] [DEBUG] [REMOTE ] ALHC: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:02.484096] [DEBUG] [REMOTE ] ALHC: PASS: Integrity check passed. [2026-01-15T12:01:02.484138] [DEBUG] [REMOTE ] ALHC: Symbol is viable for forecasting. [2026-01-15T12:01:02.484189] [INFO ] [MAIN ] [131/3511] ALHC kept (0.3s) | 131 kept, 0 rejected | 139.6/min | ETA: 24.2m [2026-01-15T12:01:03.144906] [DEBUG] [REMOTE ] ALK: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:01:03.145147] [DEBUG] [REMOTE ] ALK: PASS: History has at least 300 days. [2026-01-15T12:01:03.145530] [DEBUG] [REMOTE ] ALK: PASS: Price check passed. Min price $37.82. [2026-01-15T12:01:03.145717] [DEBUG] [REMOTE ] ALK: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:03.145882] [DEBUG] [REMOTE ] ALK: PASS: Integrity check passed. [2026-01-15T12:01:03.145926] [DEBUG] [REMOTE ] ALK: Symbol is viable for forecasting. [2026-01-15T12:01:03.145984] [INFO ] [MAIN ] [132/3511] ALK kept (0.7s) | 132 kept, 0 rejected | 139.0/min | ETA: 24.3m [2026-01-15T12:01:03.593235] [DEBUG] [REMOTE ] ALKS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:01:03.593438] [DEBUG] [REMOTE ] ALKS: PASS: History has at least 300 days. [2026-01-15T12:01:03.593787] [DEBUG] [REMOTE ] ALKS: PASS: Price check passed. Min price $27.81. [2026-01-15T12:01:03.593941] [DEBUG] [REMOTE ] ALKS: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:03.594087] [DEBUG] [REMOTE ] ALKS: PASS: Integrity check passed. [2026-01-15T12:01:03.594131] [DEBUG] [REMOTE ] ALKS: Symbol is viable for forecasting. [2026-01-15T12:01:03.594188] [INFO ] [MAIN ] [133/3511] ALKS kept (0.4s) | 133 kept, 0 rejected | 139.0/min | ETA: 24.3m [2026-01-15T12:01:04.041768] [DEBUG] [REMOTE ] ALL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:01:04.042055] [DEBUG] [REMOTE ] ALL: PASS: History has at least 300 days. [2026-01-15T12:01:04.042523] [DEBUG] [REMOTE ] ALL: PASS: Price check passed. Min price $189.10. [2026-01-15T12:01:04.042709] [DEBUG] [REMOTE ] ALL: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:04.042869] [DEBUG] [REMOTE ] ALL: PASS: Integrity check passed. [2026-01-15T12:01:04.042914] [DEBUG] [REMOTE ] ALL: Symbol is viable for forecasting. [2026-01-15T12:01:04.042972] [INFO ] [MAIN ] [134/3511] ALL kept (0.4s) | 134 kept, 0 rejected | 138.9/min | ETA: 24.3m [2026-01-15T12:01:04.425032] [DEBUG] [REMOTE ] ALLE: Retrieved 3057 rows, trimmed to 300. [2026-01-15T12:01:04.425238] [DEBUG] [REMOTE ] ALLE: PASS: History has at least 300 days. [2026-01-15T12:01:04.425549] [DEBUG] [REMOTE ] ALLE: PASS: Price check passed. Min price $156.99. [2026-01-15T12:01:04.425747] [DEBUG] [REMOTE ] ALLE: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:04.425898] [DEBUG] [REMOTE ] ALLE: PASS: Integrity check passed. [2026-01-15T12:01:04.425952] [DEBUG] [REMOTE ] ALLE: Symbol is viable for forecasting. [2026-01-15T12:01:04.426023] [INFO ] [MAIN ] [135/3511] ALLE kept (0.4s) | 135 kept, 0 rejected | 139.0/min | ETA: 24.3m [2026-01-15T12:01:04.600876] [DEBUG] [REMOTE ] ALLO: Retrieved 1824 rows, trimmed to 300. [2026-01-15T12:01:04.601049] [DEBUG] [REMOTE ] ALLO: PASS: History has at least 300 days. [2026-01-15T12:01:04.601312] [DEBUG] [REMOTE ] ALLO: PASS: Price check passed. Min price $1.05. [2026-01-15T12:01:04.601668] [DEBUG] [REMOTE ] ALLO: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:04.601822] [DEBUG] [REMOTE ] ALLO: PASS: Integrity check passed. [2026-01-15T12:01:04.601865] [DEBUG] [REMOTE ] ALLO: Symbol is viable for forecasting. [2026-01-15T12:01:04.601919] [INFO ] [MAIN ] [136/3511] ALLO kept (0.2s) | 136 kept, 0 rejected | 139.6/min | ETA: 24.2m [2026-01-15T12:01:05.176772] [DEBUG] [REMOTE ] ALLY: Retrieved 2959 rows, trimmed to 300. [2026-01-15T12:01:05.176930] [DEBUG] [REMOTE ] ALLY: PASS: History has at least 300 days. [2026-01-15T12:01:05.177141] [DEBUG] [REMOTE ] ALLY: PASS: Price check passed. Min price $37.57. [2026-01-15T12:01:05.177280] [DEBUG] [REMOTE ] ALLY: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:05.177394] [DEBUG] [REMOTE ] ALLY: PASS: Integrity check passed. [2026-01-15T12:01:05.177434] [DEBUG] [REMOTE ] ALLY: Symbol is viable for forecasting. [2026-01-15T12:01:05.177483] [INFO ] [MAIN ] [137/3511] ALLY kept (0.6s) | 137 kept, 0 rejected | 139.3/min | ETA: 24.2m [2026-01-15T12:01:05.367401] [DEBUG] [REMOTE ] ALMS: Retrieved 388 rows, trimmed to 300. [2026-01-15T12:01:05.367524] [DEBUG] [REMOTE ] ALMS: PASS: History has at least 300 days. [2026-01-15T12:01:05.367754] [DEBUG] [REMOTE ] ALMS: PASS: Price check passed. Min price $4.49. [2026-01-15T12:01:05.367899] [DEBUG] [REMOTE ] ALMS: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:05.368012] [DEBUG] [REMOTE ] ALMS: PASS: Integrity check passed. [2026-01-15T12:01:05.368053] [DEBUG] [REMOTE ] ALMS: Symbol is viable for forecasting. [2026-01-15T12:01:05.368102] [INFO ] [MAIN ] [138/3511] ALMS kept (0.2s) | 138 kept, 0 rejected | 139.9/min | ETA: 24.1m [2026-01-15T12:01:06.102029] [DEBUG] [REMOTE ] ALNY: Retrieved 5441 rows, trimmed to 300. [2026-01-15T12:01:06.102180] [DEBUG] [REMOTE ] ALNY: PASS: History has at least 300 days. [2026-01-15T12:01:06.102426] [DEBUG] [REMOTE ] ALNY: PASS: Price check passed. Min price $366.86. [2026-01-15T12:01:06.102588] [DEBUG] [REMOTE ] ALNY: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:06.102718] [DEBUG] [REMOTE ] ALNY: PASS: Integrity check passed. [2026-01-15T12:01:06.102761] [DEBUG] [REMOTE ] ALNY: Symbol is viable for forecasting. [2026-01-15T12:01:06.102812] [INFO ] [MAIN ] [139/3511] ALNY kept (0.7s) | 139 kept, 0 rejected | 139.1/min | ETA: 24.2m [2026-01-15T12:01:06.509264] [DEBUG] [REMOTE ] ALRM: Retrieved 2654 rows, trimmed to 300. [2026-01-15T12:01:06.509405] [DEBUG] [REMOTE ] ALRM: PASS: History has at least 300 days. [2026-01-15T12:01:06.509653] [DEBUG] [REMOTE ] ALRM: PASS: Price check passed. Min price $47.13. [2026-01-15T12:01:06.509800] [DEBUG] [REMOTE ] ALRM: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:06.509917] [DEBUG] [REMOTE ] ALRM: PASS: Integrity check passed. [2026-01-15T12:01:06.509959] [DEBUG] [REMOTE ] ALRM: Symbol is viable for forecasting. [2026-01-15T12:01:06.510009] [INFO ] [MAIN ] [140/3511] ALRM kept (0.4s) | 140 kept, 0 rejected | 139.2/min | ETA: 24.2m [2026-01-15T12:01:06.983389] [DEBUG] [REMOTE ] ALRS: Retrieved 6288 rows, trimmed to 300. [2026-01-15T12:01:06.983538] [DEBUG] [REMOTE ] ALRS: PASS: History has at least 300 days. [2026-01-15T12:01:06.983811] [DEBUG] [REMOTE ] ALRS: PASS: Price check passed. Min price $20.73. [2026-01-15T12:01:06.983955] [DEBUG] [REMOTE ] ALRS: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:06.984081] [DEBUG] [REMOTE ] ALRS: PASS: Integrity check passed. [2026-01-15T12:01:06.984123] [DEBUG] [REMOTE ] ALRS: Symbol is viable for forecasting. [2026-01-15T12:01:06.984175] [INFO ] [MAIN ] [141/3511] ALRS kept (0.5s) | 141 kept, 0 rejected | 139.1/min | ETA: 24.2m [2026-01-15T12:01:07.182430] [DEBUG] [REMOTE ] ALSN: Retrieved 3479 rows, trimmed to 300. [2026-01-15T12:01:07.182566] [DEBUG] [REMOTE ] ALSN: PASS: History has at least 300 days. [2026-01-15T12:01:07.182900] [DEBUG] [REMOTE ] ALSN: PASS: Price check passed. Min price $79.02. [2026-01-15T12:01:07.183091] [DEBUG] [REMOTE ] ALSN: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:07.183247] [DEBUG] [REMOTE ] ALSN: PASS: Integrity check passed. [2026-01-15T12:01:07.183299] [DEBUG] [REMOTE ] ALSN: Symbol is viable for forecasting. [2026-01-15T12:01:07.183364] [INFO ] [MAIN ] [142/3511] ALSN kept (0.2s) | 142 kept, 0 rejected | 139.6/min | ETA: 24.1m [2026-01-15T12:01:07.709230] [DEBUG] [REMOTE ] ALTG: Retrieved 1691 rows, trimmed to 300. [2026-01-15T12:01:07.709371] [DEBUG] [REMOTE ] ALTG: PASS: History has at least 300 days. [2026-01-15T12:01:07.709607] [DEBUG] [REMOTE ] ALTG: PASS: Price check passed. Min price $4.19. [2026-01-15T12:01:07.709749] [DEBUG] [REMOTE ] ALTG: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:07.709867] [DEBUG] [REMOTE ] ALTG: PASS: Integrity check passed. [2026-01-15T12:01:07.709908] [DEBUG] [REMOTE ] ALTG: Symbol is viable for forecasting. [2026-01-15T12:01:07.709956] [INFO ] [MAIN ] [143/3511] ALTG kept (0.5s) | 143 kept, 0 rejected | 139.4/min | ETA: 24.2m [2026-01-15T12:01:08.012495] [DEBUG] [REMOTE ] ALTI: Retrieved 761 rows, trimmed to 300. [2026-01-15T12:01:08.012657] [DEBUG] [REMOTE ] ALTI: PASS: History has at least 300 days. [2026-01-15T12:01:08.012916] [DEBUG] [REMOTE ] ALTI: PASS: Price check passed. Min price $3.76. [2026-01-15T12:01:08.013070] [DEBUG] [REMOTE ] ALTI: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:08.013192] [DEBUG] [REMOTE ] ALTI: PASS: Integrity check passed. [2026-01-15T12:01:08.013235] [DEBUG] [REMOTE ] ALTI: Symbol is viable for forecasting. [2026-01-15T12:01:08.013287] [INFO ] [MAIN ] [144/3511] ALTI kept (0.3s) | 144 kept, 0 rejected | 139.7/min | ETA: 24.1m [2026-01-15T12:01:08.575982] [DEBUG] [REMOTE ] ALTS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:01:08.576134] [DEBUG] [REMOTE ] ALTS: PASS: History has at least 300 days. [2026-01-15T12:01:08.576405] [DEBUG] [REMOTE ] ALTS: PASS: Price check passed. Min price $1.10. [2026-01-15T12:01:08.576548] [DEBUG] [REMOTE ] ALTS: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:08.576706] [DEBUG] [REMOTE ] ALTS: PASS: Integrity check passed. [2026-01-15T12:01:08.576750] [DEBUG] [REMOTE ] ALTS: Symbol is viable for forecasting. [2026-01-15T12:01:08.576802] [INFO ] [MAIN ] [145/3511] ALTS kept (0.6s) | 145 kept, 0 rejected | 139.4/min | ETA: 24.1m [2026-01-15T12:01:08.948313] [DEBUG] [REMOTE ] ALTY: Retrieved 2643 rows, trimmed to 300. [2026-01-15T12:01:08.948446] [DEBUG] [REMOTE ] ALTY: PASS: History has at least 300 days. [2026-01-15T12:01:08.948703] [DEBUG] [REMOTE ] ALTY: PASS: Price check passed. Min price $11.63. [2026-01-15T12:01:08.948846] [DEBUG] [REMOTE ] ALTY: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:08.948966] [DEBUG] [REMOTE ] ALTY: PASS: Integrity check passed. [2026-01-15T12:01:08.949007] [DEBUG] [REMOTE ] ALTY: Symbol is viable for forecasting. [2026-01-15T12:01:08.949055] [INFO ] [MAIN ] [146/3511] ALTY kept (0.4s) | 146 kept, 0 rejected | 139.5/min | ETA: 24.1m [2026-01-15T12:01:09.199864] [DEBUG] [REMOTE ] ALVO: Retrieved 898 rows, trimmed to 300. [2026-01-15T12:01:09.200004] [DEBUG] [REMOTE ] ALVO: PASS: History has at least 300 days. [2026-01-15T12:01:09.200218] [DEBUG] [REMOTE ] ALVO: PASS: Price check passed. Min price $4.58. [2026-01-15T12:01:09.200358] [DEBUG] [REMOTE ] ALVO: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:09.200489] [DEBUG] [REMOTE ] ALVO: PASS: Integrity check passed. [2026-01-15T12:01:09.200535] [DEBUG] [REMOTE ] ALVO: Symbol is viable for forecasting. [2026-01-15T12:01:09.200612] [INFO ] [MAIN ] [147/3511] ALVO kept (0.3s) | 147 kept, 0 rejected | 139.9/min | ETA: 24.0m [2026-01-15T12:01:09.826241] [DEBUG] [REMOTE ] ALX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:01:09.826385] [DEBUG] [REMOTE ] ALX: PASS: History has at least 300 days. [2026-01-15T12:01:09.826652] [DEBUG] [REMOTE ] ALX: PASS: Price check passed. Min price $205.15. [2026-01-15T12:01:09.826793] [DEBUG] [REMOTE ] ALX: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:09.826942] [DEBUG] [REMOTE ] ALX: PASS: Integrity check passed. [2026-01-15T12:01:09.826984] [DEBUG] [REMOTE ] ALX: Symbol is viable for forecasting. [2026-01-15T12:01:09.827036] [INFO ] [MAIN ] [148/3511] ALX kept (0.6s) | 148 kept, 0 rejected | 139.5/min | ETA: 24.1m [2026-01-15T12:01:10.088036] [DEBUG] [REMOTE ] ALXO: Retrieved 1381 rows, trimmed to 300. [2026-01-15T12:01:10.088174] [DEBUG] [REMOTE ] ALXO: PASS: History has at least 300 days. [2026-01-15T12:01:10.088426] [DEBUG] [REMOTE ] ALXO: PASS: Price check passed. Min price $1.08. [2026-01-15T12:01:10.088626] [DEBUG] [REMOTE ] ALXO: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:10.088754] [DEBUG] [REMOTE ] ALXO: PASS: Integrity check passed. [2026-01-15T12:01:10.088796] [DEBUG] [REMOTE ] ALXO: Symbol is viable for forecasting. [2026-01-15T12:01:10.088847] [INFO ] [MAIN ] [149/3511] ALXO kept (0.3s) | 149 kept, 0 rejected | 139.9/min | ETA: 24.0m [2026-01-15T12:01:10.386485] [DEBUG] [REMOTE ] ALZN: Retrieved 1152 rows, trimmed to 300. [2026-01-15T12:01:10.386685] [DEBUG] [REMOTE ] ALZN: PASS: History has at least 300 days. [2026-01-15T12:01:10.386970] [DEBUG] [REMOTE ] ALZN: PASS: Price check passed. Min price $1.82. [2026-01-15T12:01:10.387149] [DEBUG] [REMOTE ] ALZN: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:10.387290] [DEBUG] [REMOTE ] ALZN: PASS: Integrity check passed. [2026-01-15T12:01:10.387339] [DEBUG] [REMOTE ] ALZN: Symbol is viable for forecasting. [2026-01-15T12:01:10.387400] [INFO ] [MAIN ] [150/3511] ALZN kept (0.3s) | 150 kept, 0 rejected | 140.1/min | ETA: 24.0m [2026-01-15T12:01:10.988889] [DEBUG] [REMOTE ] AM: Retrieved 2814 rows, trimmed to 300. [2026-01-15T12:01:10.989016] [DEBUG] [REMOTE ] AM: PASS: History has at least 300 days. [2026-01-15T12:01:10.989232] [DEBUG] [REMOTE ] AM: PASS: Price check passed. Min price $17.15. [2026-01-15T12:01:10.989373] [DEBUG] [REMOTE ] AM: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:10.989486] [DEBUG] [REMOTE ] AM: PASS: Integrity check passed. [2026-01-15T12:01:10.989527] [DEBUG] [REMOTE ] AM: Symbol is viable for forecasting. [2026-01-15T12:01:10.989592] [INFO ] [MAIN ] [151/3511] AM kept (0.6s) | 151 kept, 0 rejected | 139.8/min | ETA: 24.0m [2026-01-15T12:01:11.178048] [DEBUG] [REMOTE ] AMAL: Retrieved 1870 rows, trimmed to 300. [2026-01-15T12:01:11.178174] [DEBUG] [REMOTE ] AMAL: PASS: History has at least 300 days. [2026-01-15T12:01:11.178401] [DEBUG] [REMOTE ] AMAL: PASS: Price check passed. Min price $26.42. [2026-01-15T12:01:11.178565] [DEBUG] [REMOTE ] AMAL: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:11.178711] [DEBUG] [REMOTE ] AMAL: PASS: Integrity check passed. [2026-01-15T12:01:11.178752] [DEBUG] [REMOTE ] AMAL: Symbol is viable for forecasting. [2026-01-15T12:01:11.178803] [INFO ] [MAIN ] [152/3511] AMAL kept (0.2s) | 152 kept, 0 rejected | 140.3/min | ETA: 23.9m [2026-01-15T12:01:11.770145] [DEBUG] [REMOTE ] AMBA: Retrieved 3334 rows, trimmed to 300. [2026-01-15T12:01:11.770425] [DEBUG] [REMOTE ] AMBA: PASS: History has at least 300 days. [2026-01-15T12:01:11.770978] [DEBUG] [REMOTE ] AMBA: PASS: Price check passed. Min price $64.80. [2026-01-15T12:01:11.771274] [DEBUG] [REMOTE ] AMBA: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:11.771501] [DEBUG] [REMOTE ] AMBA: PASS: Integrity check passed. [2026-01-15T12:01:11.771566] [DEBUG] [REMOTE ] AMBA: Symbol is viable for forecasting. [2026-01-15T12:01:11.771698] [INFO ] [MAIN ] [153/3511] AMBA kept (0.6s) | 153 kept, 0 rejected | 139.9/min | ETA: 24.0m [2026-01-15T12:01:12.086057] [DEBUG] [REMOTE ] AMBP: Retrieved 1116 rows, trimmed to 300. [2026-01-15T12:01:12.086286] [DEBUG] [REMOTE ] AMBP: PASS: History has at least 300 days. [2026-01-15T12:01:12.086659] [DEBUG] [REMOTE ] AMBP: PASS: Price check passed. Min price $3.32. [2026-01-15T12:01:12.086831] [DEBUG] [REMOTE ] AMBP: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:12.087430] [DEBUG] [REMOTE ] AMBP: PASS: Integrity check passed. [2026-01-15T12:01:12.087478] [DEBUG] [REMOTE ] AMBP: Symbol is viable for forecasting. [2026-01-15T12:01:12.087541] [INFO ] [MAIN ] [154/3511] AMBP kept (0.3s) | 154 kept, 0 rejected | 140.2/min | ETA: 24.0m [2026-01-15T12:01:12.566609] [DEBUG] [REMOTE ] AMC: Retrieved 3036 rows, trimmed to 300. [2026-01-15T12:01:12.566860] [DEBUG] [REMOTE ] AMC: PASS: History has at least 300 days. [2026-01-15T12:01:12.567192] [DEBUG] [REMOTE ] AMC: PASS: Price check passed. Min price $1.45. [2026-01-15T12:01:12.567358] [DEBUG] [REMOTE ] AMC: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:12.567505] [DEBUG] [REMOTE ] AMC: PASS: Integrity check passed. [2026-01-15T12:01:12.567549] [DEBUG] [REMOTE ] AMC: Symbol is viable for forecasting. [2026-01-15T12:01:12.567626] [INFO ] [MAIN ] [155/3511] AMC kept (0.5s) | 155 kept, 0 rejected | 140.1/min | ETA: 24.0m [2026-01-15T12:01:13.001095] [DEBUG] [REMOTE ] AMCX: Retrieved 3667 rows, trimmed to 300. [2026-01-15T12:01:13.001308] [DEBUG] [REMOTE ] AMCX: PASS: History has at least 300 days. [2026-01-15T12:01:13.001628] [DEBUG] [REMOTE ] AMCX: PASS: Price check passed. Min price $7.20. [2026-01-15T12:01:13.001792] [DEBUG] [REMOTE ] AMCX: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:13.001957] [DEBUG] [REMOTE ] AMCX: PASS: Integrity check passed. [2026-01-15T12:01:13.002003] [DEBUG] [REMOTE ] AMCX: Symbol is viable for forecasting. [2026-01-15T12:01:13.002075] [INFO ] [MAIN ] [156/3511] AMCX kept (0.4s) | 156 kept, 0 rejected | 140.0/min | ETA: 24.0m [2026-01-15T12:01:13.569200] [DEBUG] [REMOTE ] AMD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:01:13.569396] [DEBUG] [REMOTE ] AMD: PASS: History has at least 300 days. [2026-01-15T12:01:13.569730] [DEBUG] [REMOTE ] AMD: PASS: Price check passed. Min price $198.11. [2026-01-15T12:01:13.569892] [DEBUG] [REMOTE ] AMD: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:13.570028] [DEBUG] [REMOTE ] AMD: PASS: Integrity check passed. [2026-01-15T12:01:13.570072] [DEBUG] [REMOTE ] AMD: Symbol is viable for forecasting. [2026-01-15T12:01:13.570127] [INFO ] [MAIN ] [157/3511] AMD kept (0.6s) | 157 kept, 0 rejected | 139.8/min | ETA: 24.0m [2026-01-15T12:01:13.749312] [DEBUG] [REMOTE ] AMDL: Retrieved 459 rows, trimmed to 300. [2026-01-15T12:01:13.749518] [DEBUG] [REMOTE ] AMDL: PASS: History has at least 300 days. [2026-01-15T12:01:13.749828] [DEBUG] [REMOTE ] AMDL: PASS: Price check passed. Min price $13.41. [2026-01-15T12:01:13.749985] [DEBUG] [REMOTE ] AMDL: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:13.750108] [DEBUG] [REMOTE ] AMDL: PASS: Integrity check passed. [2026-01-15T12:01:13.750154] [DEBUG] [REMOTE ] AMDL: Symbol is viable for forecasting. [2026-01-15T12:01:13.750208] [INFO ] [MAIN ] [158/3511] AMDL kept (0.2s) | 158 kept, 0 rejected | 140.3/min | ETA: 23.9m [2026-01-15T12:01:14.460822] [DEBUG] [REMOTE ] AME: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:01:14.460948] [DEBUG] [REMOTE ] AME: PASS: History has at least 300 days. [2026-01-15T12:01:14.461171] [DEBUG] [REMOTE ] AME: PASS: Price check passed. Min price $183.90. [2026-01-15T12:01:14.461308] [DEBUG] [REMOTE ] AME: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:14.461425] [DEBUG] [REMOTE ] AME: PASS: Integrity check passed. [2026-01-15T12:01:14.461465] [DEBUG] [REMOTE ] AME: Symbol is viable for forecasting. [2026-01-15T12:01:14.461513] [INFO ] [MAIN ] [159/3511] AME kept (0.7s) | 159 kept, 0 rejected | 139.7/min | ETA: 24.0m [2026-01-15T12:01:14.913211] [DEBUG] [REMOTE ] AMG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:01:14.913349] [DEBUG] [REMOTE ] AMG: PASS: History has at least 300 days. [2026-01-15T12:01:14.913604] [DEBUG] [REMOTE ] AMG: PASS: Price check passed. Min price $236.67. [2026-01-15T12:01:14.913758] [DEBUG] [REMOTE ] AMG: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:14.913892] [DEBUG] [REMOTE ] AMG: PASS: Integrity check passed. [2026-01-15T12:01:14.913935] [DEBUG] [REMOTE ] AMG: Symbol is viable for forecasting. [2026-01-15T12:01:14.913986] [INFO ] [MAIN ] [160/3511] AMG kept (0.5s) | 160 kept, 0 rejected | 139.6/min | ETA: 24.0m [2026-01-15T12:01:15.244982] [DEBUG] [REMOTE ] AMGN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:01:15.245189] [DEBUG] [REMOTE ] AMGN: PASS: History has at least 300 days. [2026-01-15T12:01:15.245509] [DEBUG] [REMOTE ] AMGN: PASS: Price check passed. Min price $289.12. [2026-01-15T12:01:15.245677] [DEBUG] [REMOTE ] AMGN: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:15.245831] [DEBUG] [REMOTE ] AMGN: PASS: Integrity check passed. [2026-01-15T12:01:15.245874] [DEBUG] [REMOTE ] AMGN: Symbol is viable for forecasting. [2026-01-15T12:01:15.245929] [INFO ] [MAIN ] [161/3511] AMGN kept (0.3s) | 161 kept, 0 rejected | 139.8/min | ETA: 24.0m [2026-01-15T12:01:15.549394] [DEBUG] [REMOTE ] AMH: Retrieved 3133 rows, trimmed to 300. [2026-01-15T12:01:15.549623] [DEBUG] [REMOTE ] AMH: PASS: History has at least 300 days. [2026-01-15T12:01:15.549893] [DEBUG] [REMOTE ] AMH: PASS: Price check passed. Min price $29.87. [2026-01-15T12:01:15.550039] [DEBUG] [REMOTE ] AMH: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:15.550173] [DEBUG] [REMOTE ] AMH: PASS: Integrity check passed. [2026-01-15T12:01:15.550216] [DEBUG] [REMOTE ] AMH: Symbol is viable for forecasting. [2026-01-15T12:01:15.550269] [INFO ] [MAIN ] [162/3511] AMH kept (0.3s) | 162 kept, 0 rejected | 140.1/min | ETA: 23.9m [2026-01-15T12:01:15.965752] [DEBUG] [REMOTE ] AMLX: Retrieved 1008 rows, trimmed to 300. [2026-01-15T12:01:15.965973] [DEBUG] [REMOTE ] AMLX: PASS: History has at least 300 days. [2026-01-15T12:01:15.966270] [DEBUG] [REMOTE ] AMLX: PASS: Price check passed. Min price $11.38. [2026-01-15T12:01:15.966449] [DEBUG] [REMOTE ] AMLX: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:15.966613] [DEBUG] [REMOTE ] AMLX: PASS: Integrity check passed. [2026-01-15T12:01:15.966658] [DEBUG] [REMOTE ] AMLX: Symbol is viable for forecasting. [2026-01-15T12:01:15.966714] [INFO ] [MAIN ] [163/3511] AMLX kept (0.4s) | 163 kept, 0 rejected | 140.1/min | ETA: 23.9m [2026-01-15T12:01:16.552260] [DEBUG] [REMOTE ] AMN: Retrieved 6081 rows, trimmed to 300. [2026-01-15T12:01:16.552479] [DEBUG] [REMOTE ] AMN: PASS: History has at least 300 days. [2026-01-15T12:01:16.552943] [DEBUG] [REMOTE ] AMN: PASS: Price check passed. Min price $15.10. [2026-01-15T12:01:16.553093] [DEBUG] [REMOTE ] AMN: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:16.553255] [DEBUG] [REMOTE ] AMN: PASS: Integrity check passed. [2026-01-15T12:01:16.553300] [DEBUG] [REMOTE ] AMN: Symbol is viable for forecasting. [2026-01-15T12:01:16.553359] [INFO ] [MAIN ] [164/3511] AMN kept (0.6s) | 164 kept, 0 rejected | 139.8/min | ETA: 23.9m [2026-01-15T12:01:16.966150] [DEBUG] [REMOTE ] AMP: Retrieved 5115 rows, trimmed to 300. [2026-01-15T12:01:16.966353] [DEBUG] [REMOTE ] AMP: PASS: History has at least 300 days. [2026-01-15T12:01:16.966671] [DEBUG] [REMOTE ] AMP: PASS: Price check passed. Min price $440.80. [2026-01-15T12:01:16.966823] [DEBUG] [REMOTE ] AMP: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:16.967002] [DEBUG] [REMOTE ] AMP: PASS: Integrity check passed. [2026-01-15T12:01:16.967048] [DEBUG] [REMOTE ] AMP: Symbol is viable for forecasting. [2026-01-15T12:01:16.967138] [INFO ] [MAIN ] [165/3511] AMP kept (0.4s) | 165 kept, 0 rejected | 139.8/min | ETA: 23.9m [2026-01-15T12:01:17.483875] [DEBUG] [REMOTE ] AMPG: Retrieved 6508 rows, trimmed to 300. [2026-01-15T12:01:17.484093] [DEBUG] [REMOTE ] AMPG: PASS: History has at least 300 days. [2026-01-15T12:01:17.484421] [DEBUG] [REMOTE ] AMPG: PASS: Price check passed. Min price $2.60. [2026-01-15T12:01:17.484602] [DEBUG] [REMOTE ] AMPG: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:17.484797] [DEBUG] [REMOTE ] AMPG: PASS: Integrity check passed. [2026-01-15T12:01:17.484844] [DEBUG] [REMOTE ] AMPG: Symbol is viable for forecasting. [2026-01-15T12:01:17.484902] [INFO ] [MAIN ] [166/3511] AMPG kept (0.5s) | 166 kept, 0 rejected | 139.7/min | ETA: 24.0m [2026-01-15T12:01:17.822206] [DEBUG] [REMOTE ] AMPH: Retrieved 2907 rows, trimmed to 300. [2026-01-15T12:01:17.822337] [DEBUG] [REMOTE ] AMPH: PASS: History has at least 300 days. [2026-01-15T12:01:17.822545] [DEBUG] [REMOTE ] AMPH: PASS: Price check passed. Min price $23.73. [2026-01-15T12:01:17.822723] [DEBUG] [REMOTE ] AMPH: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:17.822841] [DEBUG] [REMOTE ] AMPH: PASS: Integrity check passed. [2026-01-15T12:01:17.822883] [DEBUG] [REMOTE ] AMPH: Symbol is viable for forecasting. [2026-01-15T12:01:17.822932] [INFO ] [MAIN ] [167/3511] AMPH kept (0.3s) | 167 kept, 0 rejected | 139.8/min | ETA: 23.9m [2026-01-15T12:01:18.113741] [DEBUG] [REMOTE ] AMPL: Retrieved 1079 rows, trimmed to 300. [2026-01-15T12:01:18.113870] [DEBUG] [REMOTE ] AMPL: PASS: History has at least 300 days. [2026-01-15T12:01:18.114078] [DEBUG] [REMOTE ] AMPL: PASS: Price check passed. Min price $9.48. [2026-01-15T12:01:18.114218] [DEBUG] [REMOTE ] AMPL: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:18.114346] [DEBUG] [REMOTE ] AMPL: PASS: Integrity check passed. [2026-01-15T12:01:18.114413] [DEBUG] [REMOTE ] AMPL: Symbol is viable for forecasting. [2026-01-15T12:01:18.114479] [INFO ] [MAIN ] [168/3511] AMPL kept (0.3s) | 168 kept, 0 rejected | 140.1/min | ETA: 23.9m [2026-01-15T12:01:18.515254] [DEBUG] [REMOTE ] AMPX: Retrieved 836 rows, trimmed to 300. [2026-01-15T12:01:18.515394] [DEBUG] [REMOTE ] AMPX: PASS: History has at least 300 days. [2026-01-15T12:01:18.515632] [DEBUG] [REMOTE ] AMPX: PASS: Price check passed. Min price $7.83. [2026-01-15T12:01:18.515780] [DEBUG] [REMOTE ] AMPX: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:18.515894] [DEBUG] [REMOTE ] AMPX: PASS: Integrity check passed. [2026-01-15T12:01:18.515939] [DEBUG] [REMOTE ] AMPX: Symbol is viable for forecasting. [2026-01-15T12:01:18.515987] [INFO ] [MAIN ] [169/3511] AMPX kept (0.4s) | 169 kept, 0 rejected | 140.2/min | ETA: 23.8m [2026-01-15T12:01:19.125551] [DEBUG] [REMOTE ] AMRC: Retrieved 3895 rows, trimmed to 300. [2026-01-15T12:01:19.125708] [DEBUG] [REMOTE ] AMRC: PASS: History has at least 300 days. [2026-01-15T12:01:19.125920] [DEBUG] [REMOTE ] AMRC: PASS: Price check passed. Min price $29.13. [2026-01-15T12:01:19.126055] [DEBUG] [REMOTE ] AMRC: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:19.126167] [DEBUG] [REMOTE ] AMRC: PASS: Integrity check passed. [2026-01-15T12:01:19.126207] [DEBUG] [REMOTE ] AMRC: Symbol is viable for forecasting. [2026-01-15T12:01:19.126254] [INFO ] [MAIN ] [170/3511] AMRC kept (0.6s) | 170 kept, 0 rejected | 139.8/min | ETA: 23.9m [2026-01-15T12:01:19.635931] [DEBUG] [REMOTE ] AMRN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:01:19.636077] [DEBUG] [REMOTE ] AMRN: PASS: History has at least 300 days. [2026-01-15T12:01:19.636323] [DEBUG] [REMOTE ] AMRN: PASS: Price check passed. Min price $13.50. [2026-01-15T12:01:19.636460] [DEBUG] [REMOTE ] AMRN: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:19.636602] [DEBUG] [REMOTE ] AMRN: PASS: Integrity check passed. [2026-01-15T12:01:19.636645] [DEBUG] [REMOTE ] AMRN: Symbol is viable for forecasting. [2026-01-15T12:01:19.636711] [INFO ] [MAIN ] [171/3511] AMRN kept (0.5s) | 171 kept, 0 rejected | 139.6/min | ETA: 23.9m [2026-01-15T12:01:19.881643] [DEBUG] [REMOTE ] AMRX: Retrieved 4275 rows, trimmed to 300. [2026-01-15T12:01:19.881774] [DEBUG] [REMOTE ] AMRX: PASS: History has at least 300 days. [2026-01-15T12:01:19.881988] [DEBUG] [REMOTE ] AMRX: PASS: Price check passed. Min price $10.00. [2026-01-15T12:01:19.882126] [DEBUG] [REMOTE ] AMRX: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:19.882240] [DEBUG] [REMOTE ] AMRX: PASS: Integrity check passed. [2026-01-15T12:01:19.882280] [DEBUG] [REMOTE ] AMRX: Symbol is viable for forecasting. [2026-01-15T12:01:19.882328] [INFO ] [MAIN ] [172/3511] AMRX kept (0.2s) | 172 kept, 0 rejected | 140.0/min | ETA: 23.9m [2026-01-15T12:01:20.498375] [DEBUG] [REMOTE ] AMSC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:01:20.498507] [DEBUG] [REMOTE ] AMSC: PASS: History has at least 300 days. [2026-01-15T12:01:20.498737] [DEBUG] [REMOTE ] AMSC: PASS: Price check passed. Min price $28.78. [2026-01-15T12:01:20.498876] [DEBUG] [REMOTE ] AMSC: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:20.498990] [DEBUG] [REMOTE ] AMSC: PASS: Integrity check passed. [2026-01-15T12:01:20.499030] [DEBUG] [REMOTE ] AMSC: Symbol is viable for forecasting. [2026-01-15T12:01:20.499078] [INFO ] [MAIN ] [173/3511] AMSC kept (0.6s) | 173 kept, 0 rejected | 139.6/min | ETA: 23.9m [2026-01-15T12:01:20.905687] [DEBUG] [REMOTE ] AMSF: Retrieved 5069 rows, trimmed to 300. [2026-01-15T12:01:20.905908] [DEBUG] [REMOTE ] AMSF: PASS: History has at least 300 days. [2026-01-15T12:01:20.906208] [DEBUG] [REMOTE ] AMSF: PASS: Price check passed. Min price $36.55. [2026-01-15T12:01:20.906366] [DEBUG] [REMOTE ] AMSF: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:20.906508] [DEBUG] [REMOTE ] AMSF: PASS: Integrity check passed. [2026-01-15T12:01:20.906550] [DEBUG] [REMOTE ] AMSF: Symbol is viable for forecasting. [2026-01-15T12:01:20.906624] [INFO ] [MAIN ] [174/3511] AMSF kept (0.4s) | 174 kept, 0 rejected | 139.7/min | ETA: 23.9m [2026-01-15T12:01:21.119092] [DEBUG] [REMOTE ] AMTB: Retrieved 1854 rows, trimmed to 300. [2026-01-15T12:01:21.119282] [DEBUG] [REMOTE ] AMTB: PASS: History has at least 300 days. [2026-01-15T12:01:21.119617] [DEBUG] [REMOTE ] AMTB: PASS: Price check passed. Min price $16.62. [2026-01-15T12:01:21.119769] [DEBUG] [REMOTE ] AMTB: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:21.119901] [DEBUG] [REMOTE ] AMTB: PASS: Integrity check passed. [2026-01-15T12:01:21.119954] [DEBUG] [REMOTE ] AMTB: Symbol is viable for forecasting. [2026-01-15T12:01:21.120039] [INFO ] [MAIN ] [175/3511] AMTB kept (0.2s) | 175 kept, 0 rejected | 140.1/min | ETA: 23.8m [2026-01-15T12:01:21.732359] [DEBUG] [REMOTE ] AMTX: Retrieved 2930 rows, trimmed to 300. [2026-01-15T12:01:21.732714] [DEBUG] [REMOTE ] AMTX: PASS: History has at least 300 days. [2026-01-15T12:01:21.733137] [DEBUG] [REMOTE ] AMTX: PASS: Price check passed. Min price $1.32. [2026-01-15T12:01:21.733294] [DEBUG] [REMOTE ] AMTX: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:21.733451] [DEBUG] [REMOTE ] AMTX: PASS: Integrity check passed. [2026-01-15T12:01:21.733494] [DEBUG] [REMOTE ] AMTX: Symbol is viable for forecasting. [2026-01-15T12:01:21.733554] [INFO ] [MAIN ] [176/3511] AMTX kept (0.6s) | 176 kept, 0 rejected | 139.7/min | ETA: 23.9m [2026-01-15T12:01:22.317660] [DEBUG] [REMOTE ] AMWD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:01:22.317823] [DEBUG] [REMOTE ] AMWD: PASS: History has at least 300 days. [2026-01-15T12:01:22.318067] [DEBUG] [REMOTE ] AMWD: PASS: Price check passed. Min price $47.62. [2026-01-15T12:01:22.318220] [DEBUG] [REMOTE ] AMWD: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:22.318375] [DEBUG] [REMOTE ] AMWD: PASS: Integrity check passed. [2026-01-15T12:01:22.318424] [DEBUG] [REMOTE ] AMWD: Symbol is viable for forecasting. [2026-01-15T12:01:22.318538] [INFO ] [MAIN ] [177/3511] AMWD kept (0.6s) | 177 kept, 0 rejected | 139.5/min | ETA: 23.9m [2026-01-15T12:01:22.595820] [DEBUG] [REMOTE ] AMWL: Retrieved 1338 rows, trimmed to 300. [2026-01-15T12:01:22.595972] [DEBUG] [REMOTE ] AMWL: PASS: History has at least 300 days. [2026-01-15T12:01:22.596192] [DEBUG] [REMOTE ] AMWL: PASS: Price check passed. Min price $3.78. [2026-01-15T12:01:22.596333] [DEBUG] [REMOTE ] AMWL: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:22.596451] [DEBUG] [REMOTE ] AMWL: PASS: Integrity check passed. [2026-01-15T12:01:22.596492] [DEBUG] [REMOTE ] AMWL: Symbol is viable for forecasting. [2026-01-15T12:01:22.596543] [INFO ] [MAIN ] [178/3511] AMWL kept (0.3s) | 178 kept, 0 rejected | 139.7/min | ETA: 23.9m [2026-01-15T12:01:23.129499] [DEBUG] [REMOTE ] AMX: Retrieved 6270 rows, trimmed to 300. [2026-01-15T12:01:23.129664] [DEBUG] [REMOTE ] AMX: PASS: History has at least 300 days. [2026-01-15T12:01:23.129918] [DEBUG] [REMOTE ] AMX: PASS: Price check passed. Min price $20.30. [2026-01-15T12:01:23.130060] [DEBUG] [REMOTE ] AMX: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:23.130189] [DEBUG] [REMOTE ] AMX: PASS: Integrity check passed. [2026-01-15T12:01:23.130231] [DEBUG] [REMOTE ] AMX: Symbol is viable for forecasting. [2026-01-15T12:01:23.130282] [INFO ] [MAIN ] [179/3511] AMX kept (0.5s) | 179 kept, 0 rejected | 139.5/min | ETA: 23.9m [2026-01-15T12:01:23.358041] [DEBUG] [REMOTE ] AMZD: Retrieved 842 rows, trimmed to 300. [2026-01-15T12:01:23.358180] [DEBUG] [REMOTE ] AMZD: PASS: History has at least 300 days. [2026-01-15T12:01:23.358389] [DEBUG] [REMOTE ] AMZD: PASS: Price check passed. Min price $9.14. [2026-01-15T12:01:23.358525] [DEBUG] [REMOTE ] AMZD: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:23.358672] [DEBUG] [REMOTE ] AMZD: PASS: Integrity check passed. [2026-01-15T12:01:23.358716] [DEBUG] [REMOTE ] AMZD: Symbol is viable for forecasting. [2026-01-15T12:01:23.358765] [INFO ] [MAIN ] [180/3511] AMZD kept (0.2s) | 180 kept, 0 rejected | 139.9/min | ETA: 23.8m [2026-01-15T12:01:23.840056] [DEBUG] [REMOTE ] AMZN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:01:23.840208] [DEBUG] [REMOTE ] AMZN: PASS: History has at least 300 days. [2026-01-15T12:01:23.840449] [DEBUG] [REMOTE ] AMZN: PASS: Price check passed. Min price $216.48. [2026-01-15T12:01:23.840614] [DEBUG] [REMOTE ] AMZN: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:23.840743] [DEBUG] [REMOTE ] AMZN: PASS: Integrity check passed. [2026-01-15T12:01:23.840784] [DEBUG] [REMOTE ] AMZN: Symbol is viable for forecasting. [2026-01-15T12:01:23.840834] [INFO ] [MAIN ] [181/3511] AMZN kept (0.5s) | 181 kept, 0 rejected | 139.8/min | ETA: 23.8m [2026-01-15T12:01:24.109355] [DEBUG] [REMOTE ] AMZZ: Retrieved 459 rows, trimmed to 300. [2026-01-15T12:01:24.109567] [DEBUG] [REMOTE ] AMZZ: PASS: History has at least 300 days. [2026-01-15T12:01:24.109847] [DEBUG] [REMOTE ] AMZZ: PASS: Price check passed. Min price $28.10. [2026-01-15T12:01:24.109998] [DEBUG] [REMOTE ] AMZZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:24.110124] [DEBUG] [REMOTE ] AMZZ: PASS: Integrity check passed. [2026-01-15T12:01:24.110167] [DEBUG] [REMOTE ] AMZZ: Symbol is viable for forecasting. [2026-01-15T12:01:24.110220] [INFO ] [MAIN ] [182/3511] AMZZ kept (0.3s) | 182 kept, 0 rejected | 140.1/min | ETA: 23.8m [2026-01-15T12:01:24.665403] [DEBUG] [REMOTE ] AN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:01:24.665603] [DEBUG] [REMOTE ] AN: PASS: History has at least 300 days. [2026-01-15T12:01:24.665888] [DEBUG] [REMOTE ] AN: PASS: Price check passed. Min price $190.80. [2026-01-15T12:01:24.666038] [DEBUG] [REMOTE ] AN: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:24.666174] [DEBUG] [REMOTE ] AN: PASS: Integrity check passed. [2026-01-15T12:01:24.666247] [DEBUG] [REMOTE ] AN: Symbol is viable for forecasting. [2026-01-15T12:01:24.666306] [INFO ] [MAIN ] [183/3511] AN kept (0.6s) | 183 kept, 0 rejected | 139.9/min | ETA: 23.8m [2026-01-15T12:01:25.033771] [DEBUG] [REMOTE ] ANAB: Retrieved 2255 rows, trimmed to 300. [2026-01-15T12:01:25.033906] [DEBUG] [REMOTE ] ANAB: PASS: History has at least 300 days. [2026-01-15T12:01:25.034310] [DEBUG] [REMOTE ] ANAB: PASS: Price check passed. Min price $33.09. [2026-01-15T12:01:25.034446] [DEBUG] [REMOTE ] ANAB: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:25.034560] [DEBUG] [REMOTE ] ANAB: PASS: Integrity check passed. [2026-01-15T12:01:25.034619] [DEBUG] [REMOTE ] ANAB: Symbol is viable for forecasting. [2026-01-15T12:01:25.034669] [INFO ] [MAIN ] [184/3511] ANAB kept (0.4s) | 184 kept, 0 rejected | 140.0/min | ETA: 23.8m [2026-01-15T12:01:25.629565] [DEBUG] [REMOTE ] ANDE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:01:25.629885] [DEBUG] [REMOTE ] ANDE: PASS: History has at least 300 days. [2026-01-15T12:01:25.630218] [DEBUG] [REMOTE ] ANDE: PASS: Price check passed. Min price $45.33. [2026-01-15T12:01:25.630365] [DEBUG] [REMOTE ] ANDE: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:25.630498] [DEBUG] [REMOTE ] ANDE: PASS: Integrity check passed. [2026-01-15T12:01:25.630541] [DEBUG] [REMOTE ] ANDE: Symbol is viable for forecasting. [2026-01-15T12:01:25.630613] [INFO ] [MAIN ] [185/3511] ANDE kept (0.6s) | 185 kept, 0 rejected | 139.7/min | ETA: 23.8m [2026-01-15T12:01:26.026725] [DEBUG] [REMOTE ] ANF: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:01:26.026875] [DEBUG] [REMOTE ] ANF: PASS: History has at least 300 days. [2026-01-15T12:01:26.027127] [DEBUG] [REMOTE ] ANF: PASS: Price check passed. Min price $65.61. [2026-01-15T12:01:26.027262] [DEBUG] [REMOTE ] ANF: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:26.027384] [DEBUG] [REMOTE ] ANF: PASS: Integrity check passed. [2026-01-15T12:01:26.027424] [DEBUG] [REMOTE ] ANF: Symbol is viable for forecasting. [2026-01-15T12:01:26.027471] [INFO ] [MAIN ] [186/3511] ANF kept (0.4s) | 186 kept, 0 rejected | 139.7/min | ETA: 23.8m [2026-01-15T12:01:26.444304] [DEBUG] [REMOTE ] ANGI: Retrieved 3559 rows, trimmed to 300. [2026-01-15T12:01:26.444431] [DEBUG] [REMOTE ] ANGI: PASS: History has at least 300 days. [2026-01-15T12:01:26.444676] [DEBUG] [REMOTE ] ANGI: PASS: Price check passed. Min price $10.42. [2026-01-15T12:01:26.444820] [DEBUG] [REMOTE ] ANGI: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:26.444931] [DEBUG] [REMOTE ] ANGI: PASS: Integrity check passed. [2026-01-15T12:01:26.444972] [DEBUG] [REMOTE ] ANGI: Symbol is viable for forecasting. [2026-01-15T12:01:26.445021] [INFO ] [MAIN ] [187/3511] ANGI kept (0.4s) | 187 kept, 0 rejected | 139.8/min | ETA: 23.8m [2026-01-15T12:01:26.804277] [DEBUG] [REMOTE ] ANGL: Retrieved 3461 rows, trimmed to 300. [2026-01-15T12:01:26.804414] [DEBUG] [REMOTE ] ANGL: PASS: History has at least 300 days. [2026-01-15T12:01:26.804654] [DEBUG] [REMOTE ] ANGL: PASS: Price check passed. Min price $28.83. [2026-01-15T12:01:26.804795] [DEBUG] [REMOTE ] ANGL: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:26.804910] [DEBUG] [REMOTE ] ANGL: PASS: Integrity check passed. [2026-01-15T12:01:26.804952] [DEBUG] [REMOTE ] ANGL: Symbol is viable for forecasting. [2026-01-15T12:01:26.805001] [INFO ] [MAIN ] [188/3511] ANGL kept (0.4s) | 188 kept, 0 rejected | 139.9/min | ETA: 23.8m [2026-01-15T12:01:27.260375] [DEBUG] [REMOTE ] ANGO: Retrieved 5441 rows, trimmed to 300. [2026-01-15T12:01:27.260609] [DEBUG] [REMOTE ] ANGO: PASS: History has at least 300 days. [2026-01-15T12:01:27.260918] [DEBUG] [REMOTE ] ANGO: PASS: Price check passed. Min price $9.86. [2026-01-15T12:01:27.261068] [DEBUG] [REMOTE ] ANGO: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:27.261210] [DEBUG] [REMOTE ] ANGO: PASS: Integrity check passed. [2026-01-15T12:01:27.261295] [DEBUG] [REMOTE ] ANGO: Symbol is viable for forecasting. [2026-01-15T12:01:27.261364] [INFO ] [MAIN ] [189/3511] ANGO kept (0.5s) | 189 kept, 0 rejected | 139.8/min | ETA: 23.8m [2026-01-15T12:01:27.750063] [DEBUG] [REMOTE ] ANIK: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:01:27.750277] [DEBUG] [REMOTE ] ANIK: PASS: History has at least 300 days. [2026-01-15T12:01:27.750591] [DEBUG] [REMOTE ] ANIK: PASS: Price check passed. Min price $9.30. [2026-01-15T12:01:27.750751] [DEBUG] [REMOTE ] ANIK: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:27.750921] [DEBUG] [REMOTE ] ANIK: PASS: Integrity check passed. [2026-01-15T12:01:27.750970] [DEBUG] [REMOTE ] ANIK: Symbol is viable for forecasting. [2026-01-15T12:01:27.751026] [INFO ] [MAIN ] [190/3511] ANIK kept (0.5s) | 190 kept, 0 rejected | 139.7/min | ETA: 23.8m [2026-01-15T12:01:28.210684] [DEBUG] [REMOTE ] ANIP: Retrieved 6462 rows, trimmed to 300. [2026-01-15T12:01:28.210881] [DEBUG] [REMOTE ] ANIP: PASS: History has at least 300 days. [2026-01-15T12:01:28.211156] [DEBUG] [REMOTE ] ANIP: PASS: Price check passed. Min price $76.28. [2026-01-15T12:01:28.211299] [DEBUG] [REMOTE ] ANIP: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:28.211430] [DEBUG] [REMOTE ] ANIP: PASS: Integrity check passed. [2026-01-15T12:01:28.211474] [DEBUG] [REMOTE ] ANIP: Symbol is viable for forecasting. [2026-01-15T12:01:28.211528] [INFO ] [MAIN ] [191/3511] ANIP kept (0.5s) | 191 kept, 0 rejected | 139.7/min | ETA: 23.8m [2026-01-15T12:01:28.680951] [DEBUG] [REMOTE ] ANIX: Retrieved 6290 rows, trimmed to 300. [2026-01-15T12:01:28.681208] [DEBUG] [REMOTE ] ANIX: PASS: History has at least 300 days. [2026-01-15T12:01:28.681524] [DEBUG] [REMOTE ] ANIX: PASS: Price check passed. Min price $3.12. [2026-01-15T12:01:28.681715] [DEBUG] [REMOTE ] ANIX: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:28.681887] [DEBUG] [REMOTE ] ANIX: PASS: Integrity check passed. [2026-01-15T12:01:28.681942] [DEBUG] [REMOTE ] ANIX: Symbol is viable for forecasting. [2026-01-15T12:01:28.682002] [INFO ] [MAIN ] [192/3511] ANIX kept (0.5s) | 192 kept, 0 rejected | 139.6/min | ETA: 23.8m [2026-01-15T12:01:28.809303] [DEBUG] [REMOTE ] ANNX: Retrieved 1376 rows, trimmed to 300. [2026-01-15T12:01:28.809511] [DEBUG] [REMOTE ] ANNX: PASS: History has at least 300 days. [2026-01-15T12:01:28.809828] [DEBUG] [REMOTE ] ANNX: PASS: Price check passed. Min price $2.68. [2026-01-15T12:01:28.809983] [DEBUG] [REMOTE ] ANNX: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:28.810121] [DEBUG] [REMOTE ] ANNX: PASS: Integrity check passed. [2026-01-15T12:01:28.810164] [DEBUG] [REMOTE ] ANNX: Symbol is viable for forecasting. [2026-01-15T12:01:28.810236] [INFO ] [MAIN ] [193/3511] ANNX kept (0.1s) | 193 kept, 0 rejected | 140.1/min | ETA: 23.7m [2026-01-15T12:01:29.307223] [DEBUG] [REMOTE ] ANTX: Retrieved 955 rows, trimmed to 300. [2026-01-15T12:01:29.307438] [DEBUG] [REMOTE ] ANTX: PASS: History has at least 300 days. [2026-01-15T12:01:29.307709] [DEBUG] [REMOTE ] ANTX: PASS: Price check passed. Min price $1.05. [2026-01-15T12:01:29.307850] [DEBUG] [REMOTE ] ANTX: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:29.307973] [DEBUG] [REMOTE ] ANTX: PASS: Integrity check passed. [2026-01-15T12:01:29.308014] [DEBUG] [REMOTE ] ANTX: Symbol is viable for forecasting. [2026-01-15T12:01:29.308066] [INFO ] [MAIN ] [194/3511] ANTX kept (0.5s) | 194 kept, 0 rejected | 140.0/min | ETA: 23.7m [2026-01-15T12:01:29.748033] [DEBUG] [REMOTE ] ANVS: Retrieved 1499 rows, trimmed to 300. [2026-01-15T12:01:29.748213] [DEBUG] [REMOTE ] ANVS: PASS: History has at least 300 days. [2026-01-15T12:01:29.748461] [DEBUG] [REMOTE ] ANVS: PASS: Price check passed. Min price $1.89. [2026-01-15T12:01:29.748628] [DEBUG] [REMOTE ] ANVS: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:29.748758] [DEBUG] [REMOTE ] ANVS: PASS: Integrity check passed. [2026-01-15T12:01:29.748836] [DEBUG] [REMOTE ] ANVS: Symbol is viable for forecasting. [2026-01-15T12:01:29.748894] [INFO ] [MAIN ] [195/3511] ANVS kept (0.4s) | 195 kept, 0 rejected | 140.0/min | ETA: 23.7m [2026-01-15T12:01:30.223308] [DEBUG] [REMOTE ] AOD: Retrieved 4773 rows, trimmed to 300. [2026-01-15T12:01:30.223449] [DEBUG] [REMOTE ] AOD: PASS: History has at least 300 days. [2026-01-15T12:01:30.223693] [DEBUG] [REMOTE ] AOD: PASS: Price check passed. Min price $9.01. [2026-01-15T12:01:30.223832] [DEBUG] [REMOTE ] AOD: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:30.223947] [DEBUG] [REMOTE ] AOD: PASS: Integrity check passed. [2026-01-15T12:01:30.223987] [DEBUG] [REMOTE ] AOD: Symbol is viable for forecasting. [2026-01-15T12:01:30.224038] [INFO ] [MAIN ] [196/3511] AOD kept (0.5s) | 196 kept, 0 rejected | 139.9/min | ETA: 23.7m [2026-01-15T12:01:30.486362] [DEBUG] [REMOTE ] AOHY: Retrieved 478 rows, trimmed to 300. [2026-01-15T12:01:30.486494] [DEBUG] [REMOTE ] AOHY: PASS: History has at least 300 days. [2026-01-15T12:01:30.486751] [DEBUG] [REMOTE ] AOHY: PASS: Price check passed. Min price $10.91. [2026-01-15T12:01:30.486917] [DEBUG] [REMOTE ] AOHY: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:30.487034] [DEBUG] [REMOTE ] AOHY: PASS: Integrity check passed. [2026-01-15T12:01:30.487082] [DEBUG] [REMOTE ] AOHY: Symbol is viable for forecasting. [2026-01-15T12:01:30.487131] [INFO ] [MAIN ] [197/3511] AOHY kept (0.3s) | 197 kept, 0 rejected | 140.2/min | ETA: 23.6m [2026-01-15T12:01:31.161776] [DEBUG] [REMOTE ] AON: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:01:31.161930] [DEBUG] [REMOTE ] AON: PASS: History has at least 300 days. [2026-01-15T12:01:31.162190] [DEBUG] [REMOTE ] AON: PASS: Price check passed. Min price $325.36. [2026-01-15T12:01:31.162328] [DEBUG] [REMOTE ] AON: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:31.162455] [DEBUG] [REMOTE ] AON: PASS: Integrity check passed. [2026-01-15T12:01:31.162495] [DEBUG] [REMOTE ] AON: Symbol is viable for forecasting. [2026-01-15T12:01:31.162545] [INFO ] [MAIN ] [198/3511] AON kept (0.7s) | 198 kept, 0 rejected | 139.8/min | ETA: 23.7m [2026-01-15T12:01:31.619375] [DEBUG] [REMOTE ] AOS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:01:31.619534] [DEBUG] [REMOTE ] AOS: PASS: History has at least 300 days. [2026-01-15T12:01:31.619830] [DEBUG] [REMOTE ] AOS: PASS: Price check passed. Min price $63.25. [2026-01-15T12:01:31.619994] [DEBUG] [REMOTE ] AOS: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:31.620149] [DEBUG] [REMOTE ] AOS: PASS: Integrity check passed. [2026-01-15T12:01:31.620195] [DEBUG] [REMOTE ] AOS: Symbol is viable for forecasting. [2026-01-15T12:01:31.620247] [INFO ] [MAIN ] [199/3511] AOS kept (0.5s) | 199 kept, 0 rejected | 139.7/min | ETA: 23.7m [2026-01-15T12:01:31.984861] [DEBUG] [REMOTE ] AOSL: Retrieved 3953 rows, trimmed to 300. [2026-01-15T12:01:31.985062] [DEBUG] [REMOTE ] AOSL: PASS: History has at least 300 days. [2026-01-15T12:01:31.985342] [DEBUG] [REMOTE ] AOSL: PASS: Price check passed. Min price $17.47. [2026-01-15T12:01:31.985488] [DEBUG] [REMOTE ] AOSL: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:31.985646] [DEBUG] [REMOTE ] AOSL: PASS: Integrity check passed. [2026-01-15T12:01:31.985691] [DEBUG] [REMOTE ] AOSL: Symbol is viable for forecasting. [2026-01-15T12:01:31.985750] [INFO ] [MAIN ] [200/3511] AOSL kept (0.4s) | 200 kept, 0 rejected | 139.8/min | ETA: 23.7m [2026-01-15T12:01:32.494363] [DEBUG] [REMOTE ] AP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:01:32.494511] [DEBUG] [REMOTE ] AP: PASS: History has at least 300 days. [2026-01-15T12:01:32.494773] [DEBUG] [REMOTE ] AP: PASS: Price check passed. Min price $1.85. [2026-01-15T12:01:32.494911] [DEBUG] [REMOTE ] AP: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:32.495035] [DEBUG] [REMOTE ] AP: PASS: Integrity check passed. [2026-01-15T12:01:32.495108] [DEBUG] [REMOTE ] AP: Symbol is viable for forecasting. [2026-01-15T12:01:32.495709] [INFO ] [MAIN ] [201/3511] AP kept (0.5s) | 201 kept, 0 rejected | 139.7/min | ETA: 23.7m [2026-01-15T12:01:32.976862] [DEBUG] [REMOTE ] APA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:01:32.977000] [DEBUG] [REMOTE ] APA: PASS: History has at least 300 days. [2026-01-15T12:01:32.977231] [DEBUG] [REMOTE ] APA: PASS: Price check passed. Min price $21.66. [2026-01-15T12:01:32.977367] [DEBUG] [REMOTE ] APA: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:32.977487] [DEBUG] [REMOTE ] APA: PASS: Integrity check passed. [2026-01-15T12:01:32.977528] [DEBUG] [REMOTE ] APA: Symbol is viable for forecasting. [2026-01-15T12:01:32.977593] [INFO ] [MAIN ] [202/3511] APA kept (0.5s) | 202 kept, 0 rejected | 139.6/min | ETA: 23.7m [2026-01-15T12:01:33.316297] [DEBUG] [REMOTE ] APAM: Retrieved 3235 rows, trimmed to 300. [2026-01-15T12:01:33.316436] [DEBUG] [REMOTE ] APAM: PASS: History has at least 300 days. [2026-01-15T12:01:33.316688] [DEBUG] [REMOTE ] APAM: PASS: Price check passed. Min price $40.44. [2026-01-15T12:01:33.316826] [DEBUG] [REMOTE ] APAM: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:33.316974] [DEBUG] [REMOTE ] APAM: PASS: Integrity check passed. [2026-01-15T12:01:33.317013] [DEBUG] [REMOTE ] APAM: Symbol is viable for forecasting. [2026-01-15T12:01:33.317061] [INFO ] [MAIN ] [203/3511] APAM kept (0.3s) | 203 kept, 0 rejected | 139.8/min | ETA: 23.7m [2026-01-15T12:01:33.853976] [DEBUG] [REMOTE ] APD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:01:33.854153] [DEBUG] [REMOTE ] APD: PASS: History has at least 300 days. [2026-01-15T12:01:33.854403] [DEBUG] [REMOTE ] APD: PASS: Price check passed. Min price $229.12. [2026-01-15T12:01:33.854540] [DEBUG] [REMOTE ] APD: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:33.854683] [DEBUG] [REMOTE ] APD: PASS: Integrity check passed. [2026-01-15T12:01:33.854723] [DEBUG] [REMOTE ] APD: Symbol is viable for forecasting. [2026-01-15T12:01:33.854779] [INFO ] [MAIN ] [204/3511] APD kept (0.5s) | 204 kept, 0 rejected | 139.6/min | ETA: 23.7m [2026-01-15T12:01:34.238182] [DEBUG] [REMOTE ] APEI: Retrieved 4573 rows, trimmed to 300. [2026-01-15T12:01:34.238338] [DEBUG] [REMOTE ] APEI: PASS: History has at least 300 days. [2026-01-15T12:01:34.238629] [DEBUG] [REMOTE ] APEI: PASS: Price check passed. Min price $30.67. [2026-01-15T12:01:34.238797] [DEBUG] [REMOTE ] APEI: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:34.238936] [DEBUG] [REMOTE ] APEI: PASS: Integrity check passed. [2026-01-15T12:01:34.238986] [DEBUG] [REMOTE ] APEI: Symbol is viable for forecasting. [2026-01-15T12:01:34.239047] [INFO ] [MAIN ] [205/3511] APEI kept (0.4s) | 205 kept, 0 rejected | 139.7/min | ETA: 23.7m [2026-01-15T12:01:34.389347] [DEBUG] [REMOTE ] APG: Retrieved 1436 rows, trimmed to 300. [2026-01-15T12:01:34.389476] [DEBUG] [REMOTE ] APG: PASS: History has at least 300 days. [2026-01-15T12:01:34.389720] [DEBUG] [REMOTE ] APG: PASS: Price check passed. Min price $33.64. [2026-01-15T12:01:34.389861] [DEBUG] [REMOTE ] APG: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:34.389972] [DEBUG] [REMOTE ] APG: PASS: Integrity check passed. [2026-01-15T12:01:34.390011] [DEBUG] [REMOTE ] APG: Symbol is viable for forecasting. [2026-01-15T12:01:34.390058] [INFO ] [MAIN ] [206/3511] APG kept (0.2s) | 206 kept, 0 rejected | 140.1/min | ETA: 23.6m [2026-01-15T12:01:34.882937] [DEBUG] [REMOTE ] APGE: Retrieved 629 rows, trimmed to 300. [2026-01-15T12:01:34.883127] [DEBUG] [REMOTE ] APGE: PASS: History has at least 300 days. [2026-01-15T12:01:34.883381] [DEBUG] [REMOTE ] APGE: PASS: Price check passed. Min price $53.32. [2026-01-15T12:01:34.883557] [DEBUG] [REMOTE ] APGE: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:34.883709] [DEBUG] [REMOTE ] APGE: PASS: Integrity check passed. [2026-01-15T12:01:34.883777] [DEBUG] [REMOTE ] APGE: Symbol is viable for forecasting. [2026-01-15T12:01:34.883835] [INFO ] [MAIN ] [207/3511] APGE kept (0.5s) | 207 kept, 0 rejected | 140.0/min | ETA: 23.6m [2026-01-15T12:01:35.539513] [DEBUG] [REMOTE ] APH: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:01:35.539665] [DEBUG] [REMOTE ] APH: PASS: History has at least 300 days. [2026-01-15T12:01:35.539932] [DEBUG] [REMOTE ] APH: PASS: Price check passed. Min price $124.20. [2026-01-15T12:01:35.540072] [DEBUG] [REMOTE ] APH: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:35.540188] [DEBUG] [REMOTE ] APH: PASS: Integrity check passed. [2026-01-15T12:01:35.540228] [DEBUG] [REMOTE ] APH: Symbol is viable for forecasting. [2026-01-15T12:01:35.540275] [INFO ] [MAIN ] [208/3511] APH kept (0.7s) | 208 kept, 0 rejected | 139.6/min | ETA: 23.7m [2026-01-15T12:01:35.749172] [DEBUG] [REMOTE ] API: Retrieved 1395 rows, trimmed to 300. [2026-01-15T12:01:35.749397] [DEBUG] [REMOTE ] API: PASS: History has at least 300 days. [2026-01-15T12:01:35.749801] [DEBUG] [REMOTE ] API: PASS: Price check passed. Min price $3.24. [2026-01-15T12:01:35.750012] [DEBUG] [REMOTE ] API: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:35.750207] [DEBUG] [REMOTE ] API: PASS: Integrity check passed. [2026-01-15T12:01:35.750265] [DEBUG] [REMOTE ] API: Symbol is viable for forecasting. [2026-01-15T12:01:35.750335] [INFO ] [MAIN ] [209/3511] API kept (0.2s) | 209 kept, 0 rejected | 140.0/min | ETA: 23.6m [2026-01-15T12:01:36.185847] [DEBUG] [REMOTE ] APLD: Retrieved 3898 rows, trimmed to 300. [2026-01-15T12:01:36.185984] [DEBUG] [REMOTE ] APLD: PASS: History has at least 300 days. [2026-01-15T12:01:36.186197] [DEBUG] [REMOTE ] APLD: PASS: Price check passed. Min price $21.09. [2026-01-15T12:01:36.186334] [DEBUG] [REMOTE ] APLD: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:36.186446] [DEBUG] [REMOTE ] APLD: PASS: Integrity check passed. [2026-01-15T12:01:36.186485] [DEBUG] [REMOTE ] APLD: Symbol is viable for forecasting. [2026-01-15T12:01:36.186533] [INFO ] [MAIN ] [210/3511] APLD kept (0.4s) | 210 kept, 0 rejected | 140.0/min | ETA: 23.6m [2026-01-15T12:01:36.655152] [DEBUG] [REMOTE ] APLE: Retrieved 2682 rows, trimmed to 300. [2026-01-15T12:01:36.655593] [DEBUG] [REMOTE ] APLE: PASS: History has at least 300 days. [2026-01-15T12:01:36.655907] [DEBUG] [REMOTE ] APLE: PASS: Price check passed. Min price $11.02. [2026-01-15T12:01:36.656056] [DEBUG] [REMOTE ] APLE: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:36.656199] [DEBUG] [REMOTE ] APLE: PASS: Integrity check passed. [2026-01-15T12:01:36.656242] [DEBUG] [REMOTE ] APLE: Symbol is viable for forecasting. [2026-01-15T12:01:36.656298] [INFO ] [MAIN ] [211/3511] APLE kept (0.5s) | 211 kept, 0 rejected | 139.9/min | ETA: 23.6m [2026-01-15T12:01:37.030394] [DEBUG] [REMOTE ] APLS: Retrieved 2055 rows, trimmed to 300. [2026-01-15T12:01:37.030632] [DEBUG] [REMOTE ] APLS: PASS: History has at least 300 days. [2026-01-15T12:01:37.030935] [DEBUG] [REMOTE ] APLS: PASS: Price check passed. Min price $19.00. [2026-01-15T12:01:37.031085] [DEBUG] [REMOTE ] APLS: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:37.031234] [DEBUG] [REMOTE ] APLS: PASS: Integrity check passed. [2026-01-15T12:01:37.031279] [DEBUG] [REMOTE ] APLS: Symbol is viable for forecasting. [2026-01-15T12:01:37.031336] [INFO ] [MAIN ] [212/3511] APLS kept (0.4s) | 212 kept, 0 rejected | 140.0/min | ETA: 23.6m [2026-01-15T12:01:37.392767] [DEBUG] [REMOTE ] APM: Retrieved 1778 rows, trimmed to 300. [2026-01-15T12:01:37.392916] [DEBUG] [REMOTE ] APM: PASS: History has at least 300 days. [2026-01-15T12:01:37.393166] [DEBUG] [REMOTE ] APM: PASS: Price check passed. Min price $1.02. [2026-01-15T12:01:37.393328] [DEBUG] [REMOTE ] APM: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:37.393485] [DEBUG] [REMOTE ] APM: PASS: Integrity check passed. [2026-01-15T12:01:37.393532] [DEBUG] [REMOTE ] APM: Symbol is viable for forecasting. [2026-01-15T12:01:37.393613] [INFO ] [MAIN ] [213/3511] APM kept (0.4s) | 213 kept, 0 rejected | 140.1/min | ETA: 23.5m [2026-01-15T12:01:37.820806] [DEBUG] [REMOTE ] APO: Retrieved 3721 rows, trimmed to 300. [2026-01-15T12:01:37.820937] [DEBUG] [REMOTE ] APO: PASS: History has at least 300 days. [2026-01-15T12:01:37.821155] [DEBUG] [REMOTE ] APO: PASS: Price check passed. Min price $122.55. [2026-01-15T12:01:37.821300] [DEBUG] [REMOTE ] APO: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:37.821418] [DEBUG] [REMOTE ] APO: PASS: Integrity check passed. [2026-01-15T12:01:37.821461] [DEBUG] [REMOTE ] APO: Symbol is viable for forecasting. [2026-01-15T12:01:37.821512] [INFO ] [MAIN ] [214/3511] APO kept (0.4s) | 214 kept, 0 rejected | 140.1/min | ETA: 23.5m [2026-01-15T12:01:38.363825] [DEBUG] [REMOTE ] APOG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:01:38.363961] [DEBUG] [REMOTE ] APOG: PASS: History has at least 300 days. [2026-01-15T12:01:38.364187] [DEBUG] [REMOTE ] APOG: PASS: Price check passed. Min price $32.11. [2026-01-15T12:01:38.364327] [DEBUG] [REMOTE ] APOG: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:38.364447] [DEBUG] [REMOTE ] APOG: PASS: Integrity check passed. [2026-01-15T12:01:38.364487] [DEBUG] [REMOTE ] APOG: Symbol is viable for forecasting. [2026-01-15T12:01:38.364536] [INFO ] [MAIN ] [215/3511] APOG kept (0.5s) | 215 kept, 0 rejected | 139.9/min | ETA: 23.6m [2026-01-15T12:01:38.504791] [DEBUG] [REMOTE ] APP: Retrieved 1194 rows, trimmed to 300. [2026-01-15T12:01:38.504941] [DEBUG] [REMOTE ] APP: PASS: History has at least 300 days. [2026-01-15T12:01:38.505200] [DEBUG] [REMOTE ] APP: PASS: Price check passed. Min price $520.26. [2026-01-15T12:01:38.505381] [DEBUG] [REMOTE ] APP: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:38.505544] [DEBUG] [REMOTE ] APP: PASS: Integrity check passed. [2026-01-15T12:01:38.505641] [DEBUG] [REMOTE ] APP: Symbol is viable for forecasting. [2026-01-15T12:01:38.505707] [INFO ] [MAIN ] [216/3511] APP kept (0.1s) | 216 kept, 0 rejected | 140.4/min | ETA: 23.5m [2026-01-15T12:01:39.079043] [DEBUG] [REMOTE ] APPF: Retrieved 2654 rows, trimmed to 300. [2026-01-15T12:01:39.079173] [DEBUG] [REMOTE ] APPF: PASS: History has at least 300 days. [2026-01-15T12:01:39.079377] [DEBUG] [REMOTE ] APPF: PASS: Price check passed. Min price $212.95. [2026-01-15T12:01:39.079512] [DEBUG] [REMOTE ] APPF: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:39.079656] [DEBUG] [REMOTE ] APPF: PASS: Integrity check passed. [2026-01-15T12:01:39.079718] [DEBUG] [REMOTE ] APPF: Symbol is viable for forecasting. [2026-01-15T12:01:39.079767] [INFO ] [MAIN ] [217/3511] APPF kept (0.6s) | 217 kept, 0 rejected | 140.1/min | ETA: 23.5m [2026-01-15T12:01:39.484659] [DEBUG] [REMOTE ] APPN: Retrieved 2172 rows, trimmed to 300. [2026-01-15T12:01:39.484787] [DEBUG] [REMOTE ] APPN: PASS: History has at least 300 days. [2026-01-15T12:01:39.484999] [DEBUG] [REMOTE ] APPN: PASS: Price check passed. Min price $28.90. [2026-01-15T12:01:39.485146] [DEBUG] [REMOTE ] APPN: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:39.485285] [DEBUG] [REMOTE ] APPN: PASS: Integrity check passed. [2026-01-15T12:01:39.485336] [DEBUG] [REMOTE ] APPN: Symbol is viable for forecasting. [2026-01-15T12:01:39.485387] [INFO ] [MAIN ] [218/3511] APPN kept (0.4s) | 218 kept, 0 rejected | 140.2/min | ETA: 23.5m [2026-01-15T12:01:39.867508] [DEBUG] [REMOTE ] APPS: Retrieved 4916 rows, trimmed to 300. [2026-01-15T12:01:39.867663] [DEBUG] [REMOTE ] APPS: PASS: History has at least 300 days. [2026-01-15T12:01:39.867901] [DEBUG] [REMOTE ] APPS: PASS: Price check passed. Min price $4.19. [2026-01-15T12:01:39.868044] [DEBUG] [REMOTE ] APPS: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:39.868177] [DEBUG] [REMOTE ] APPS: PASS: Integrity check passed. [2026-01-15T12:01:39.868219] [DEBUG] [REMOTE ] APPS: Symbol is viable for forecasting. [2026-01-15T12:01:39.868268] [INFO ] [MAIN ] [219/3511] APPS kept (0.4s) | 219 kept, 0 rejected | 140.2/min | ETA: 23.5m [2026-01-15T12:01:40.269004] [DEBUG] [REMOTE ] APYX: Retrieved 1769 rows, trimmed to 300. [2026-01-15T12:01:40.269135] [DEBUG] [REMOTE ] APYX: PASS: History has at least 300 days. [2026-01-15T12:01:40.269358] [DEBUG] [REMOTE ] APYX: PASS: Price check passed. Min price $2.90. [2026-01-15T12:01:40.269505] [DEBUG] [REMOTE ] APYX: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:40.269645] [DEBUG] [REMOTE ] APYX: PASS: Integrity check passed. [2026-01-15T12:01:40.269690] [DEBUG] [REMOTE ] APYX: Symbol is viable for forecasting. [2026-01-15T12:01:40.269741] [INFO ] [MAIN ] [220/3511] APYX kept (0.4s) | 220 kept, 0 rejected | 140.3/min | ETA: 23.5m [2026-01-15T12:01:40.702631] [DEBUG] [REMOTE ] AQMS: Retrieved 2630 rows, trimmed to 300. [2026-01-15T12:01:40.702766] [DEBUG] [REMOTE ] AQMS: PASS: History has at least 300 days. [2026-01-15T12:01:40.702984] [DEBUG] [REMOTE ] AQMS: PASS: Price check passed. Min price $4.76. [2026-01-15T12:01:40.703129] [DEBUG] [REMOTE ] AQMS: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:40.703263] [DEBUG] [REMOTE ] AQMS: PASS: Integrity check passed. [2026-01-15T12:01:40.703309] [DEBUG] [REMOTE ] AQMS: Symbol is viable for forecasting. [2026-01-15T12:01:40.703361] [INFO ] [MAIN ] [221/3511] AQMS kept (0.4s) | 221 kept, 0 rejected | 140.3/min | ETA: 23.5m [2026-01-15T12:01:41.170897] [DEBUG] [REMOTE ] AQN: Retrieved 4069 rows, trimmed to 300. [2026-01-15T12:01:41.171026] [DEBUG] [REMOTE ] AQN: PASS: History has at least 300 days. [2026-01-15T12:01:41.171239] [DEBUG] [REMOTE ] AQN: PASS: Price check passed. Min price $5.46. [2026-01-15T12:01:41.171393] [DEBUG] [REMOTE ] AQN: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:41.171508] [DEBUG] [REMOTE ] AQN: PASS: Integrity check passed. [2026-01-15T12:01:41.171547] [DEBUG] [REMOTE ] AQN: Symbol is viable for forecasting. [2026-01-15T12:01:41.171616] [INFO ] [MAIN ] [222/3511] AQN kept (0.5s) | 222 kept, 0 rejected | 140.2/min | ETA: 23.5m [2026-01-15T12:01:41.431287] [DEBUG] [REMOTE ] AQNB: Retrieved 1669 rows, trimmed to 300. [2026-01-15T12:01:41.431416] [DEBUG] [REMOTE ] AQNB: PASS: History has at least 300 days. [2026-01-15T12:01:41.431657] [DEBUG] [REMOTE ] AQNB: PASS: Price check passed. Min price $25.09. [2026-01-15T12:01:41.431796] [DEBUG] [REMOTE ] AQNB: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:41.431905] [DEBUG] [REMOTE ] AQNB: PASS: Integrity check passed. [2026-01-15T12:01:41.431945] [DEBUG] [REMOTE ] AQNB: Symbol is viable for forecasting. [2026-01-15T12:01:41.431992] [INFO ] [MAIN ] [223/3511] AQNB kept (0.3s) | 223 kept, 0 rejected | 140.4/min | ETA: 23.4m [2026-01-15T12:01:41.778805] [DEBUG] [REMOTE ] ARBB: Retrieved 697 rows, trimmed to 300. [2026-01-15T12:01:41.779042] [DEBUG] [REMOTE ] ARBB: PASS: History has at least 300 days. [2026-01-15T12:01:41.779540] [DEBUG] [REMOTE ] ARBB: PASS: Price check passed. Min price $5.22. [2026-01-15T12:01:41.779736] [DEBUG] [REMOTE ] ARBB: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:41.779886] [DEBUG] [REMOTE ] ARBB: PASS: Integrity check passed. [2026-01-15T12:01:41.779937] [DEBUG] [REMOTE ] ARBB: Symbol is viable for forecasting. [2026-01-15T12:01:41.780002] [INFO ] [MAIN ] [224/3511] ARBB kept (0.3s) | 224 kept, 0 rejected | 140.6/min | ETA: 23.4m [2026-01-15T12:01:42.207597] [DEBUG] [REMOTE ] ARBE: Retrieved 1071 rows, trimmed to 300. [2026-01-15T12:01:42.207813] [DEBUG] [REMOTE ] ARBE: PASS: History has at least 300 days. [2026-01-15T12:01:42.208077] [DEBUG] [REMOTE ] ARBE: PASS: Price check passed. Min price $1.03. [2026-01-15T12:01:42.208221] [DEBUG] [REMOTE ] ARBE: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:42.208378] [DEBUG] [REMOTE ] ARBE: PASS: Integrity check passed. [2026-01-15T12:01:42.208421] [DEBUG] [REMOTE ] ARBE: Symbol is viable for forecasting. [2026-01-15T12:01:42.208477] [INFO ] [MAIN ] [225/3511] ARBE kept (0.4s) | 225 kept, 0 rejected | 140.6/min | ETA: 23.4m [2026-01-15T12:01:42.913275] [DEBUG] [REMOTE ] ARCB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:01:42.913449] [DEBUG] [REMOTE ] ARCB: PASS: History has at least 300 days. [2026-01-15T12:01:42.913777] [DEBUG] [REMOTE ] ARCB: PASS: Price check passed. Min price $59.62. [2026-01-15T12:01:42.913917] [DEBUG] [REMOTE ] ARCB: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:42.914049] [DEBUG] [REMOTE ] ARCB: PASS: Integrity check passed. [2026-01-15T12:01:42.914089] [DEBUG] [REMOTE ] ARCB: Symbol is viable for forecasting. [2026-01-15T12:01:42.914140] [INFO ] [MAIN ] [226/3511] ARCB kept (0.7s) | 226 kept, 0 rejected | 140.2/min | ETA: 23.4m [2026-01-15T12:01:43.335757] [DEBUG] [REMOTE ] ARCC: Retrieved 5354 rows, trimmed to 300. [2026-01-15T12:01:43.335894] [DEBUG] [REMOTE ] ARCC: PASS: History has at least 300 days. [2026-01-15T12:01:43.336126] [DEBUG] [REMOTE ] ARCC: PASS: Price check passed. Min price $19.07. [2026-01-15T12:01:43.336263] [DEBUG] [REMOTE ] ARCC: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:43.336385] [DEBUG] [REMOTE ] ARCC: PASS: Integrity check passed. [2026-01-15T12:01:43.336424] [DEBUG] [REMOTE ] ARCC: Symbol is viable for forecasting. [2026-01-15T12:01:43.336474] [INFO ] [MAIN ] [227/3511] ARCC kept (0.4s) | 227 kept, 0 rejected | 140.2/min | ETA: 23.4m [2026-01-15T12:01:43.715039] [DEBUG] [REMOTE ] ARCO: Retrieved 3710 rows, trimmed to 300. [2026-01-15T12:01:43.715206] [DEBUG] [REMOTE ] ARCO: PASS: History has at least 300 days. [2026-01-15T12:01:43.715528] [DEBUG] [REMOTE ] ARCO: PASS: Price check passed. Min price $6.88. [2026-01-15T12:01:43.715754] [DEBUG] [REMOTE ] ARCO: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:43.715927] [DEBUG] [REMOTE ] ARCO: PASS: Integrity check passed. [2026-01-15T12:01:43.715988] [DEBUG] [REMOTE ] ARCO: Symbol is viable for forecasting. [2026-01-15T12:01:43.716062] [INFO ] [MAIN ] [228/3511] ARCO kept (0.4s) | 228 kept, 0 rejected | 140.2/min | ETA: 23.4m [2026-01-15T12:01:44.080745] [DEBUG] [REMOTE ] ARDC: Retrieved 3302 rows, trimmed to 300. [2026-01-15T12:01:44.080909] [DEBUG] [REMOTE ] ARDC: PASS: History has at least 300 days. [2026-01-15T12:01:44.081213] [DEBUG] [REMOTE ] ARDC: PASS: Price check passed. Min price $13.07. [2026-01-15T12:01:44.081412] [DEBUG] [REMOTE ] ARDC: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:44.081721] [DEBUG] [REMOTE ] ARDC: PASS: Integrity check passed. [2026-01-15T12:01:44.081787] [DEBUG] [REMOTE ] ARDC: Symbol is viable for forecasting. [2026-01-15T12:01:44.081864] [INFO ] [MAIN ] [229/3511] ARDC kept (0.4s) | 229 kept, 0 rejected | 140.3/min | ETA: 23.4m [2026-01-15T12:01:44.512785] [DEBUG] [REMOTE ] ARDX: Retrieved 2911 rows, trimmed to 300. [2026-01-15T12:01:44.512948] [DEBUG] [REMOTE ] ARDX: PASS: History has at least 300 days. [2026-01-15T12:01:44.513243] [DEBUG] [REMOTE ] ARDX: PASS: Price check passed. Min price $4.96. [2026-01-15T12:01:44.513418] [DEBUG] [REMOTE ] ARDX: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:44.513557] [DEBUG] [REMOTE ] ARDX: PASS: Integrity check passed. [2026-01-15T12:01:44.513634] [DEBUG] [REMOTE ] ARDX: Symbol is viable for forecasting. [2026-01-15T12:01:44.513701] [INFO ] [MAIN ] [230/3511] ARDX kept (0.4s) | 230 kept, 0 rejected | 140.3/min | ETA: 23.4m [2026-01-15T12:01:45.031916] [DEBUG] [REMOTE ] ARE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:01:45.032136] [DEBUG] [REMOTE ] ARE: PASS: History has at least 300 days. [2026-01-15T12:01:45.032678] [DEBUG] [REMOTE ] ARE: PASS: Price check passed. Min price $44.32. [2026-01-15T12:01:45.032825] [DEBUG] [REMOTE ] ARE: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:45.033002] [DEBUG] [REMOTE ] ARE: PASS: Integrity check passed. [2026-01-15T12:01:45.033043] [DEBUG] [REMOTE ] ARE: Symbol is viable for forecasting. [2026-01-15T12:01:45.033100] [INFO ] [MAIN ] [231/3511] ARE kept (0.5s) | 231 kept, 0 rejected | 140.2/min | ETA: 23.4m [2026-01-15T12:01:45.323243] [DEBUG] [REMOTE ] AREC: Retrieved 2016 rows, trimmed to 300. [2026-01-15T12:01:45.323684] [DEBUG] [REMOTE ] AREC: PASS: History has at least 300 days. [2026-01-15T12:01:45.323989] [DEBUG] [REMOTE ] AREC: PASS: Price check passed. Min price $2.13. [2026-01-15T12:01:45.324138] [DEBUG] [REMOTE ] AREC: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:45.324275] [DEBUG] [REMOTE ] AREC: PASS: Integrity check passed. [2026-01-15T12:01:45.324508] [DEBUG] [REMOTE ] AREC: Symbol is viable for forecasting. [2026-01-15T12:01:45.324605] [INFO ] [MAIN ] [232/3511] AREC kept (0.3s) | 232 kept, 0 rejected | 140.4/min | ETA: 23.4m [2026-01-15T12:01:45.653378] [DEBUG] [REMOTE ] ARES: Retrieved 2944 rows, trimmed to 300. [2026-01-15T12:01:45.653507] [DEBUG] [REMOTE ] ARES: PASS: History has at least 300 days. [2026-01-15T12:01:45.653734] [DEBUG] [REMOTE ] ARES: PASS: Price check passed. Min price $140.44. [2026-01-15T12:01:45.653875] [DEBUG] [REMOTE ] ARES: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:45.653987] [DEBUG] [REMOTE ] ARES: PASS: Integrity check passed. [2026-01-15T12:01:45.654028] [DEBUG] [REMOTE ] ARES: Symbol is viable for forecasting. [2026-01-15T12:01:45.654076] [INFO ] [MAIN ] [233/3511] ARES kept (0.3s) | 233 kept, 0 rejected | 140.5/min | ETA: 23.3m [2026-01-15T12:01:46.122027] [DEBUG] [REMOTE ] ARGX: Retrieved 2177 rows, trimmed to 300. [2026-01-15T12:01:46.122154] [DEBUG] [REMOTE ] ARGX: PASS: History has at least 300 days. [2026-01-15T12:01:46.122360] [DEBUG] [REMOTE ] ARGX: PASS: Price check passed. Min price $788.49. [2026-01-15T12:01:46.122495] [DEBUG] [REMOTE ] ARGX: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:46.122622] [DEBUG] [REMOTE ] ARGX: PASS: Integrity check passed. [2026-01-15T12:01:46.122667] [DEBUG] [REMOTE ] ARGX: Symbol is viable for forecasting. [2026-01-15T12:01:46.122713] [INFO ] [MAIN ] [234/3511] ARGX kept (0.5s) | 234 kept, 0 rejected | 140.5/min | ETA: 23.3m [2026-01-15T12:01:46.454437] [DEBUG] [REMOTE ] ARHS: Retrieved 1052 rows, trimmed to 300. [2026-01-15T12:01:46.454594] [DEBUG] [REMOTE ] ARHS: PASS: History has at least 300 days. [2026-01-15T12:01:46.454805] [DEBUG] [REMOTE ] ARHS: PASS: Price check passed. Min price $8.87. [2026-01-15T12:01:46.454944] [DEBUG] [REMOTE ] ARHS: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:46.455055] [DEBUG] [REMOTE ] ARHS: PASS: Integrity check passed. [2026-01-15T12:01:46.455095] [DEBUG] [REMOTE ] ARHS: Symbol is viable for forecasting. [2026-01-15T12:01:46.455143] [INFO ] [MAIN ] [235/3511] ARHS kept (0.3s) | 235 kept, 0 rejected | 140.6/min | ETA: 23.3m [2026-01-15T12:01:47.019306] [DEBUG] [REMOTE ] ARI: Retrieved 4102 rows, trimmed to 300. [2026-01-15T12:01:47.019504] [DEBUG] [REMOTE ] ARI: PASS: History has at least 300 days. [2026-01-15T12:01:47.019795] [DEBUG] [REMOTE ] ARI: PASS: Price check passed. Min price $9.43. [2026-01-15T12:01:47.019936] [DEBUG] [REMOTE ] ARI: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:47.020065] [DEBUG] [REMOTE ] ARI: PASS: Integrity check passed. [2026-01-15T12:01:47.020110] [DEBUG] [REMOTE ] ARI: Symbol is viable for forecasting. [2026-01-15T12:01:47.020171] [INFO ] [MAIN ] [236/3511] ARI kept (0.6s) | 236 kept, 0 rejected | 140.4/min | ETA: 23.3m [2026-01-15T12:01:47.313727] [DEBUG] [REMOTE ] ARKO: Retrieved 1963 rows, trimmed to 300. [2026-01-15T12:01:47.313922] [DEBUG] [REMOTE ] ARKO: PASS: History has at least 300 days. [2026-01-15T12:01:47.314229] [DEBUG] [REMOTE ] ARKO: PASS: Price check passed. Min price $3.97. [2026-01-15T12:01:47.314404] [DEBUG] [REMOTE ] ARKO: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:47.314754] [DEBUG] [REMOTE ] ARKO: PASS: Integrity check passed. [2026-01-15T12:01:47.314816] [DEBUG] [REMOTE ] ARKO: Symbol is viable for forecasting. [2026-01-15T12:01:47.314882] [INFO ] [MAIN ] [237/3511] ARKO kept (0.3s) | 237 kept, 0 rejected | 140.6/min | ETA: 23.3m [2026-01-15T12:01:47.597382] [DEBUG] [REMOTE ] ARLO: Retrieved 1872 rows, trimmed to 300. [2026-01-15T12:01:47.597563] [DEBUG] [REMOTE ] ARLO: PASS: History has at least 300 days. [2026-01-15T12:01:47.597846] [DEBUG] [REMOTE ] ARLO: PASS: Price check passed. Min price $12.90. [2026-01-15T12:01:47.598002] [DEBUG] [REMOTE ] ARLO: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:47.598127] [DEBUG] [REMOTE ] ARLO: PASS: Integrity check passed. [2026-01-15T12:01:47.598168] [DEBUG] [REMOTE ] ARLO: Symbol is viable for forecasting. [2026-01-15T12:01:47.598220] [INFO ] [MAIN ] [238/3511] ARLO kept (0.3s) | 238 kept, 0 rejected | 140.8/min | ETA: 23.2m [2026-01-15T12:01:48.365745] [DEBUG] [REMOTE ] ARLP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:01:48.365968] [DEBUG] [REMOTE ] ARLP: PASS: History has at least 300 days. [2026-01-15T12:01:48.366445] [DEBUG] [REMOTE ] ARLP: PASS: Price check passed. Min price $22.50. [2026-01-15T12:01:48.366615] [DEBUG] [REMOTE ] ARLP: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:48.366775] [DEBUG] [REMOTE ] ARLP: PASS: Integrity check passed. [2026-01-15T12:01:48.366820] [DEBUG] [REMOTE ] ARLP: Symbol is viable for forecasting. [2026-01-15T12:01:48.366959] [INFO ] [MAIN ] [239/3511] ARLP kept (0.8s) | 239 kept, 0 rejected | 140.3/min | ETA: 23.3m [2026-01-15T12:01:48.596790] [DEBUG] [REMOTE ] ARM: Retrieved 586 rows, trimmed to 300. [2026-01-15T12:01:48.597059] [DEBUG] [REMOTE ] ARM: PASS: History has at least 300 days. [2026-01-15T12:01:48.597430] [DEBUG] [REMOTE ] ARM: PASS: Price check passed. Min price $104.99. [2026-01-15T12:01:48.597676] [DEBUG] [REMOTE ] ARM: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:48.597871] [DEBUG] [REMOTE ] ARM: PASS: Integrity check passed. [2026-01-15T12:01:48.597931] [DEBUG] [REMOTE ] ARM: Symbol is viable for forecasting. [2026-01-15T12:01:48.598003] [INFO ] [MAIN ] [240/3511] ARM kept (0.2s) | 240 kept, 0 rejected | 140.6/min | ETA: 23.3m [2026-01-15T12:01:49.104200] [DEBUG] [REMOTE ] ARMK: Retrieved 3040 rows, trimmed to 300. [2026-01-15T12:01:49.104376] [DEBUG] [REMOTE ] ARMK: PASS: History has at least 300 days. [2026-01-15T12:01:49.104716] [DEBUG] [REMOTE ] ARMK: PASS: Price check passed. Min price $35.93. [2026-01-15T12:01:49.104890] [DEBUG] [REMOTE ] ARMK: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:49.105034] [DEBUG] [REMOTE ] ARMK: PASS: Integrity check passed. [2026-01-15T12:01:49.105089] [DEBUG] [REMOTE ] ARMK: Symbol is viable for forecasting. [2026-01-15T12:01:49.105147] [INFO ] [MAIN ] [241/3511] ARMK kept (0.5s) | 241 kept, 0 rejected | 140.5/min | ETA: 23.3m [2026-01-15T12:01:49.478563] [DEBUG] [REMOTE ] AROC: Retrieved 2563 rows, trimmed to 300. [2026-01-15T12:01:49.478836] [DEBUG] [REMOTE ] AROC: PASS: History has at least 300 days. [2026-01-15T12:01:49.479243] [DEBUG] [REMOTE ] AROC: PASS: Price check passed. Min price $23.04. [2026-01-15T12:01:49.479441] [DEBUG] [REMOTE ] AROC: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:49.479675] [DEBUG] [REMOTE ] AROC: PASS: Integrity check passed. [2026-01-15T12:01:49.479750] [DEBUG] [REMOTE ] AROC: Symbol is viable for forecasting. [2026-01-15T12:01:49.479813] [INFO ] [MAIN ] [242/3511] AROC kept (0.4s) | 242 kept, 0 rejected | 140.5/min | ETA: 23.3m [2026-01-15T12:01:49.965604] [DEBUG] [REMOTE ] ARQ: Retrieved 5530 rows, trimmed to 300. [2026-01-15T12:01:49.965831] [DEBUG] [REMOTE ] ARQ: PASS: History has at least 300 days. [2026-01-15T12:01:49.966224] [DEBUG] [REMOTE ] ARQ: PASS: Price check passed. Min price $3.20. [2026-01-15T12:01:49.966593] [DEBUG] [REMOTE ] ARQ: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:49.966765] [DEBUG] [REMOTE ] ARQ: PASS: Integrity check passed. [2026-01-15T12:01:49.966812] [DEBUG] [REMOTE ] ARQ: Symbol is viable for forecasting. [2026-01-15T12:01:49.966910] [INFO ] [MAIN ] [243/3511] ARQ kept (0.5s) | 243 kept, 0 rejected | 140.5/min | ETA: 23.3m [2026-01-15T12:01:50.193894] [DEBUG] [REMOTE ] ARQQ: Retrieved 1094 rows, trimmed to 300. [2026-01-15T12:01:50.194099] [DEBUG] [REMOTE ] ARQQ: PASS: History has at least 300 days. [2026-01-15T12:01:50.194374] [DEBUG] [REMOTE ] ARQQ: PASS: Price check passed. Min price $21.72. [2026-01-15T12:01:50.194528] [DEBUG] [REMOTE ] ARQQ: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:50.194705] [DEBUG] [REMOTE ] ARQQ: PASS: Integrity check passed. [2026-01-15T12:01:50.194754] [DEBUG] [REMOTE ] ARQQ: Symbol is viable for forecasting. [2026-01-15T12:01:50.194809] [INFO ] [MAIN ] [244/3511] ARQQ kept (0.2s) | 244 kept, 0 rejected | 140.7/min | ETA: 23.2m [2026-01-15T12:01:50.631744] [DEBUG] [REMOTE ] ARRY: Retrieved 1318 rows, trimmed to 300. [2026-01-15T12:01:50.631953] [DEBUG] [REMOTE ] ARRY: PASS: History has at least 300 days. [2026-01-15T12:01:50.632215] [DEBUG] [REMOTE ] ARRY: PASS: Price check passed. Min price $6.68. [2026-01-15T12:01:50.632362] [DEBUG] [REMOTE ] ARRY: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:50.632491] [DEBUG] [REMOTE ] ARRY: PASS: Integrity check passed. [2026-01-15T12:01:50.632544] [DEBUG] [REMOTE ] ARRY: Symbol is viable for forecasting. [2026-01-15T12:01:50.632654] [INFO ] [MAIN ] [245/3511] ARRY kept (0.4s) | 245 kept, 0 rejected | 140.7/min | ETA: 23.2m [2026-01-15T12:01:51.028809] [DEBUG] [REMOTE ] ARTL: Retrieved 1776 rows, trimmed to 300. [2026-01-15T12:01:51.029004] [DEBUG] [REMOTE ] ARTL: PASS: History has at least 300 days. [2026-01-15T12:01:51.029307] [DEBUG] [REMOTE ] ARTL: PASS: Price check passed. Min price $1.16. [2026-01-15T12:01:51.029477] [DEBUG] [REMOTE ] ARTL: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:51.029645] [DEBUG] [REMOTE ] ARTL: PASS: Integrity check passed. [2026-01-15T12:01:51.029691] [DEBUG] [REMOTE ] ARTL: Symbol is viable for forecasting. [2026-01-15T12:01:51.029748] [INFO ] [MAIN ] [246/3511] ARTL kept (0.4s) | 246 kept, 0 rejected | 140.8/min | ETA: 23.2m [2026-01-15T12:01:51.659321] [DEBUG] [REMOTE ] ARTNA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:01:51.659544] [DEBUG] [REMOTE ] ARTNA: PASS: History has at least 300 days. [2026-01-15T12:01:51.659898] [DEBUG] [REMOTE ] ARTNA: PASS: Price check passed. Min price $30.88. [2026-01-15T12:01:51.660205] [DEBUG] [REMOTE ] ARTNA: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:51.660358] [DEBUG] [REMOTE ] ARTNA: PASS: Integrity check passed. [2026-01-15T12:01:51.660401] [DEBUG] [REMOTE ] ARTNA: Symbol is viable for forecasting. [2026-01-15T12:01:51.660465] [INFO ] [MAIN ] [247/3511] ARTNA kept (0.6s) | 247 kept, 0 rejected | 140.5/min | ETA: 23.2m [2026-01-15T12:01:51.942214] [DEBUG] [REMOTE ] ARVN: Retrieved 1834 rows, trimmed to 300. [2026-01-15T12:01:51.942421] [DEBUG] [REMOTE ] ARVN: PASS: History has at least 300 days. [2026-01-15T12:01:51.942748] [DEBUG] [REMOTE ] ARVN: PASS: Price check passed. Min price $9.16. [2026-01-15T12:01:51.942919] [DEBUG] [REMOTE ] ARVN: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:51.943064] [DEBUG] [REMOTE ] ARVN: PASS: Integrity check passed. [2026-01-15T12:01:51.943113] [DEBUG] [REMOTE ] ARVN: Symbol is viable for forecasting. [2026-01-15T12:01:51.943204] [INFO ] [MAIN ] [248/3511] ARVN kept (0.3s) | 248 kept, 0 rejected | 140.7/min | ETA: 23.2m [2026-01-15T12:01:52.532965] [DEBUG] [REMOTE ] ASA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:01:52.533180] [DEBUG] [REMOTE ] ASA: PASS: History has at least 300 days. [2026-01-15T12:01:52.533484] [DEBUG] [REMOTE ] ASA: PASS: Price check passed. Min price $44.05. [2026-01-15T12:01:52.533690] [DEBUG] [REMOTE ] ASA: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:52.533831] [DEBUG] [REMOTE ] ASA: PASS: Integrity check passed. [2026-01-15T12:01:52.533871] [DEBUG] [REMOTE ] ASA: Symbol is viable for forecasting. [2026-01-15T12:01:52.533925] [INFO ] [MAIN ] [249/3511] ASA kept (0.6s) | 249 kept, 0 rejected | 140.5/min | ETA: 23.2m [2026-01-15T12:01:53.004802] [DEBUG] [REMOTE ] ASB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:01:53.005044] [DEBUG] [REMOTE ] ASB: PASS: History has at least 300 days. [2026-01-15T12:01:53.005448] [DEBUG] [REMOTE ] ASB: PASS: Price check passed. Min price $23.91. [2026-01-15T12:01:53.005626] [DEBUG] [REMOTE ] ASB: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:53.005861] [DEBUG] [REMOTE ] ASB: PASS: Integrity check passed. [2026-01-15T12:01:53.005909] [DEBUG] [REMOTE ] ASB: Symbol is viable for forecasting. [2026-01-15T12:01:53.005967] [INFO ] [MAIN ] [250/3511] ASB kept (0.5s) | 250 kept, 0 rejected | 140.4/min | ETA: 23.2m [2026-01-15T12:01:53.229708] [DEBUG] [REMOTE ] ASBA: Retrieved 720 rows, trimmed to 300. [2026-01-15T12:01:53.229910] [DEBUG] [REMOTE ] ASBA: PASS: History has at least 300 days. [2026-01-15T12:01:53.230164] [DEBUG] [REMOTE ] ASBA: PASS: Price check passed. Min price $23.99. [2026-01-15T12:01:53.230309] [DEBUG] [REMOTE ] ASBA: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:53.230432] [DEBUG] [REMOTE ] ASBA: PASS: Integrity check passed. [2026-01-15T12:01:53.230475] [DEBUG] [REMOTE ] ASBA: Symbol is viable for forecasting. [2026-01-15T12:01:53.230530] [INFO ] [MAIN ] [251/3511] ASBA kept (0.2s) | 251 kept, 0 rejected | 140.7/min | ETA: 23.2m [2026-01-15T12:01:53.716698] [DEBUG] [REMOTE ] ASC: Retrieved 3133 rows, trimmed to 300. [2026-01-15T12:01:53.716908] [DEBUG] [REMOTE ] ASC: PASS: History has at least 300 days. [2026-01-15T12:01:53.717236] [DEBUG] [REMOTE ] ASC: PASS: Price check passed. Min price $10.45. [2026-01-15T12:01:53.717411] [DEBUG] [REMOTE ] ASC: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:53.717542] [DEBUG] [REMOTE ] ASC: PASS: Integrity check passed. [2026-01-15T12:01:53.717604] [DEBUG] [REMOTE ] ASC: Symbol is viable for forecasting. [2026-01-15T12:01:53.717658] [INFO ] [MAIN ] [252/3511] ASC kept (0.5s) | 252 kept, 0 rejected | 140.6/min | ETA: 23.2m [2026-01-15T12:01:54.272446] [DEBUG] [REMOTE ] ASG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:01:54.272707] [DEBUG] [REMOTE ] ASG: PASS: History has at least 300 days. [2026-01-15T12:01:54.273089] [DEBUG] [REMOTE ] ASG: PASS: Price check passed. Min price $5.05. [2026-01-15T12:01:54.273237] [DEBUG] [REMOTE ] ASG: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:54.273390] [DEBUG] [REMOTE ] ASG: PASS: Integrity check passed. [2026-01-15T12:01:54.273433] [DEBUG] [REMOTE ] ASG: Symbol is viable for forecasting. [2026-01-15T12:01:54.273492] [INFO ] [MAIN ] [253/3511] ASG kept (0.6s) | 253 kept, 0 rejected | 140.4/min | ETA: 23.2m [2026-01-15T12:01:54.492699] [DEBUG] [REMOTE ] ASGI: Retrieved 1373 rows, trimmed to 300. [2026-01-15T12:01:54.492912] [DEBUG] [REMOTE ] ASGI: PASS: History has at least 300 days. [2026-01-15T12:01:54.493187] [DEBUG] [REMOTE ] ASGI: PASS: Price check passed. Min price $19.95. [2026-01-15T12:01:54.493337] [DEBUG] [REMOTE ] ASGI: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:54.493468] [DEBUG] [REMOTE ] ASGI: PASS: Integrity check passed. [2026-01-15T12:01:54.493513] [DEBUG] [REMOTE ] ASGI: Symbol is viable for forecasting. [2026-01-15T12:01:54.493568] [INFO ] [MAIN ] [254/3511] ASGI kept (0.2s) | 254 kept, 0 rejected | 140.7/min | ETA: 23.2m [2026-01-15T12:01:54.976118] [DEBUG] [REMOTE ] ASGN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:01:54.976319] [DEBUG] [REMOTE ] ASGN: PASS: History has at least 300 days. [2026-01-15T12:01:54.976634] [DEBUG] [REMOTE ] ASGN: PASS: Price check passed. Min price $40.01. [2026-01-15T12:01:54.976814] [DEBUG] [REMOTE ] ASGN: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:54.977007] [DEBUG] [REMOTE ] ASGN: PASS: Integrity check passed. [2026-01-15T12:01:54.977052] [DEBUG] [REMOTE ] ASGN: Symbol is viable for forecasting. [2026-01-15T12:01:54.977108] [INFO ] [MAIN ] [255/3511] ASGN kept (0.5s) | 255 kept, 0 rejected | 140.6/min | ETA: 23.2m [2026-01-15T12:01:55.521401] [DEBUG] [REMOTE ] ASH: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:01:55.521643] [DEBUG] [REMOTE ] ASH: PASS: History has at least 300 days. [2026-01-15T12:01:55.522036] [DEBUG] [REMOTE ] ASH: PASS: Price check passed. Min price $47.50. [2026-01-15T12:01:55.522192] [DEBUG] [REMOTE ] ASH: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:55.522493] [DEBUG] [REMOTE ] ASH: PASS: Integrity check passed. [2026-01-15T12:01:55.522557] [DEBUG] [REMOTE ] ASH: Symbol is viable for forecasting. [2026-01-15T12:01:55.522660] [INFO ] [MAIN ] [256/3511] ASH kept (0.5s) | 256 kept, 0 rejected | 140.5/min | ETA: 23.2m [2026-01-15T12:01:55.817269] [DEBUG] [REMOTE ] ASIX: Retrieved 2334 rows, trimmed to 300. [2026-01-15T12:01:55.817465] [DEBUG] [REMOTE ] ASIX: PASS: History has at least 300 days. [2026-01-15T12:01:55.817762] [DEBUG] [REMOTE ] ASIX: PASS: Price check passed. Min price $14.26. [2026-01-15T12:01:55.817910] [DEBUG] [REMOTE ] ASIX: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:55.818043] [DEBUG] [REMOTE ] ASIX: PASS: Integrity check passed. [2026-01-15T12:01:55.818087] [DEBUG] [REMOTE ] ASIX: Symbol is viable for forecasting. [2026-01-15T12:01:55.818138] [INFO ] [MAIN ] [257/3511] ASIX kept (0.3s) | 257 kept, 0 rejected | 140.6/min | ETA: 23.1m [2026-01-15T12:01:56.097829] [DEBUG] [REMOTE ] ASLE: Retrieved 1730 rows, trimmed to 300. [2026-01-15T12:01:56.098023] [DEBUG] [REMOTE ] ASLE: PASS: History has at least 300 days. [2026-01-15T12:01:56.098282] [DEBUG] [REMOTE ] ASLE: PASS: Price check passed. Min price $5.94. [2026-01-15T12:01:56.098427] [DEBUG] [REMOTE ] ASLE: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:56.098552] [DEBUG] [REMOTE ] ASLE: PASS: Integrity check passed. [2026-01-15T12:01:56.098615] [DEBUG] [REMOTE ] ASLE: Symbol is viable for forecasting. [2026-01-15T12:01:56.098671] [INFO ] [MAIN ] [258/3511] ASLE kept (0.3s) | 258 kept, 0 rejected | 140.8/min | ETA: 23.1m [2026-01-15T12:01:56.693049] [DEBUG] [REMOTE ] ASMB: Retrieved 3791 rows, trimmed to 300. [2026-01-15T12:01:56.693245] [DEBUG] [REMOTE ] ASMB: PASS: History has at least 300 days. [2026-01-15T12:01:56.693522] [DEBUG] [REMOTE ] ASMB: PASS: Price check passed. Min price $27.50. [2026-01-15T12:01:56.693692] [DEBUG] [REMOTE ] ASMB: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:56.693836] [DEBUG] [REMOTE ] ASMB: PASS: Integrity check passed. [2026-01-15T12:01:56.693881] [DEBUG] [REMOTE ] ASMB: Symbol is viable for forecasting. [2026-01-15T12:01:56.693937] [INFO ] [MAIN ] [259/3511] ASMB kept (0.6s) | 259 kept, 0 rejected | 140.6/min | ETA: 23.1m [2026-01-15T12:01:57.251896] [DEBUG] [REMOTE ] ASML: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:01:57.252162] [DEBUG] [REMOTE ] ASML: PASS: History has at least 300 days. [2026-01-15T12:01:57.252662] [DEBUG] [REMOTE ] ASML: PASS: Price check passed. Min price $966.57. [2026-01-15T12:01:57.252818] [DEBUG] [REMOTE ] ASML: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:57.252980] [DEBUG] [REMOTE ] ASML: PASS: Integrity check passed. [2026-01-15T12:01:57.253023] [DEBUG] [REMOTE ] ASML: Symbol is viable for forecasting. [2026-01-15T12:01:57.253104] [INFO ] [MAIN ] [260/3511] ASML kept (0.6s) | 260 kept, 0 rejected | 140.4/min | ETA: 23.2m [2026-01-15T12:01:57.582243] [DEBUG] [REMOTE ] ASND: Retrieved 2758 rows, trimmed to 300. [2026-01-15T12:01:57.582474] [DEBUG] [REMOTE ] ASND: PASS: History has at least 300 days. [2026-01-15T12:01:57.582901] [DEBUG] [REMOTE ] ASND: PASS: Price check passed. Min price $196.01. [2026-01-15T12:01:57.583105] [DEBUG] [REMOTE ] ASND: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:57.583295] [DEBUG] [REMOTE ] ASND: PASS: Integrity check passed. [2026-01-15T12:01:57.583353] [DEBUG] [REMOTE ] ASND: Symbol is viable for forecasting. [2026-01-15T12:01:57.583431] [INFO ] [MAIN ] [261/3511] ASND kept (0.3s) | 261 kept, 0 rejected | 140.6/min | ETA: 23.1m [2026-01-15T12:01:57.914924] [DEBUG] [REMOTE ] ASO: Retrieved 1327 rows, trimmed to 300. [2026-01-15T12:01:57.915118] [DEBUG] [REMOTE ] ASO: PASS: History has at least 300 days. [2026-01-15T12:01:57.915375] [DEBUG] [REMOTE ] ASO: PASS: Price check passed. Min price $41.63. [2026-01-15T12:01:57.915521] [DEBUG] [REMOTE ] ASO: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:57.915678] [DEBUG] [REMOTE ] ASO: PASS: Integrity check passed. [2026-01-15T12:01:57.915723] [DEBUG] [REMOTE ] ASO: Symbol is viable for forecasting. [2026-01-15T12:01:57.915778] [INFO ] [MAIN ] [262/3511] ASO kept (0.3s) | 262 kept, 0 rejected | 140.7/min | ETA: 23.1m [2026-01-15T12:01:58.244017] [DEBUG] [REMOTE ] ASPI: Retrieved 796 rows, trimmed to 300. [2026-01-15T12:01:58.244214] [DEBUG] [REMOTE ] ASPI: PASS: History has at least 300 days. [2026-01-15T12:01:58.244510] [DEBUG] [REMOTE ] ASPI: PASS: Price check passed. Min price $5.35. [2026-01-15T12:01:58.244940] [DEBUG] [REMOTE ] ASPI: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:58.245089] [DEBUG] [REMOTE ] ASPI: PASS: Integrity check passed. [2026-01-15T12:01:58.245136] [DEBUG] [REMOTE ] ASPI: Symbol is viable for forecasting. [2026-01-15T12:01:58.245190] [INFO ] [MAIN ] [263/3511] ASPI kept (0.3s) | 263 kept, 0 rejected | 140.8/min | ETA: 23.1m [2026-01-15T12:01:58.780386] [DEBUG] [REMOTE ] ASPN: Retrieved 2915 rows, trimmed to 300. [2026-01-15T12:01:58.780625] [DEBUG] [REMOTE ] ASPN: PASS: History has at least 300 days. [2026-01-15T12:01:58.780949] [DEBUG] [REMOTE ] ASPN: PASS: Price check passed. Min price $2.83. [2026-01-15T12:01:58.781102] [DEBUG] [REMOTE ] ASPN: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:58.781245] [DEBUG] [REMOTE ] ASPN: PASS: Integrity check passed. [2026-01-15T12:01:58.781293] [DEBUG] [REMOTE ] ASPN: Symbol is viable for forecasting. [2026-01-15T12:01:58.781356] [INFO ] [MAIN ] [264/3511] ASPN kept (0.5s) | 264 kept, 0 rejected | 140.7/min | ETA: 23.1m [2026-01-15T12:01:59.284071] [DEBUG] [REMOTE ] ASPS: Retrieved 4136 rows, trimmed to 300. [2026-01-15T12:01:59.284277] [DEBUG] [REMOTE ] ASPS: PASS: History has at least 300 days. [2026-01-15T12:01:59.284566] [DEBUG] [REMOTE ] ASPS: PASS: Price check passed. Min price $5.51. [2026-01-15T12:01:59.284737] [DEBUG] [REMOTE ] ASPS: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:59.284873] [DEBUG] [REMOTE ] ASPS: PASS: Integrity check passed. [2026-01-15T12:01:59.284915] [DEBUG] [REMOTE ] ASPS: Symbol is viable for forecasting. [2026-01-15T12:01:59.284970] [INFO ] [MAIN ] [265/3511] ASPS kept (0.5s) | 265 kept, 0 rejected | 140.6/min | ETA: 23.1m [2026-01-15T12:01:59.847526] [DEBUG] [REMOTE ] ASTE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:01:59.847772] [DEBUG] [REMOTE ] ASTE: PASS: History has at least 300 days. [2026-01-15T12:01:59.848189] [DEBUG] [REMOTE ] ASTE: PASS: Price check passed. Min price $40.65. [2026-01-15T12:01:59.848403] [DEBUG] [REMOTE ] ASTE: PASS: Continuity check passed with 300 days. [2026-01-15T12:01:59.848611] [DEBUG] [REMOTE ] ASTE: PASS: Integrity check passed. [2026-01-15T12:01:59.848661] [DEBUG] [REMOTE ] ASTE: Symbol is viable for forecasting. [2026-01-15T12:01:59.848720] [INFO ] [MAIN ] [266/3511] ASTE kept (0.6s) | 266 kept, 0 rejected | 140.4/min | ETA: 23.1m [2026-01-15T12:02:00.212758] [DEBUG] [REMOTE ] ASTH: Retrieved 3737 rows, trimmed to 300. [2026-01-15T12:02:00.213006] [DEBUG] [REMOTE ] ASTH: PASS: History has at least 300 days. [2026-01-15T12:02:00.213428] [DEBUG] [REMOTE ] ASTH: PASS: Price check passed. Min price $20.34. [2026-01-15T12:02:00.213614] [DEBUG] [REMOTE ] ASTH: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:00.213785] [DEBUG] [REMOTE ] ASTH: PASS: Integrity check passed. [2026-01-15T12:02:00.213832] [DEBUG] [REMOTE ] ASTH: Symbol is viable for forecasting. [2026-01-15T12:02:00.213906] [INFO ] [MAIN ] [267/3511] ASTH kept (0.4s) | 267 kept, 0 rejected | 140.5/min | ETA: 23.1m [2026-01-15T12:02:00.727810] [DEBUG] [REMOTE ] ASTI: Retrieved 4881 rows, trimmed to 300. [2026-01-15T12:02:00.728014] [DEBUG] [REMOTE ] ASTI: PASS: History has at least 300 days. [2026-01-15T12:02:00.728340] [DEBUG] [REMOTE ] ASTI: PASS: Price check passed. Min price $1.43. [2026-01-15T12:02:00.728506] [DEBUG] [REMOTE ] ASTI: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:00.728666] [DEBUG] [REMOTE ] ASTI: PASS: Integrity check passed. [2026-01-15T12:02:00.728712] [DEBUG] [REMOTE ] ASTI: Symbol is viable for forecasting. [2026-01-15T12:02:00.728770] [INFO ] [MAIN ] [268/3511] ASTI kept (0.5s) | 268 kept, 0 rejected | 140.4/min | ETA: 23.1m [2026-01-15T12:02:01.046974] [DEBUG] [REMOTE ] ASTL: Retrieved 1063 rows, trimmed to 300. [2026-01-15T12:02:01.047171] [DEBUG] [REMOTE ] ASTL: PASS: History has at least 300 days. [2026-01-15T12:02:01.047421] [DEBUG] [REMOTE ] ASTL: PASS: Price check passed. Min price $3.28. [2026-01-15T12:02:01.047565] [DEBUG] [REMOTE ] ASTL: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:01.047705] [DEBUG] [REMOTE ] ASTL: PASS: Integrity check passed. [2026-01-15T12:02:01.047746] [DEBUG] [REMOTE ] ASTL: Symbol is viable for forecasting. [2026-01-15T12:02:01.047802] [INFO ] [MAIN ] [269/3511] ASTL kept (0.3s) | 269 kept, 0 rejected | 140.5/min | ETA: 23.1m [2026-01-15T12:02:01.315884] [DEBUG] [REMOTE ] ASTS: Retrieved 1558 rows, trimmed to 300. [2026-01-15T12:02:01.316016] [DEBUG] [REMOTE ] ASTS: PASS: History has at least 300 days. [2026-01-15T12:02:01.316229] [DEBUG] [REMOTE ] ASTS: PASS: Price check passed. Min price $50.70. [2026-01-15T12:02:01.316366] [DEBUG] [REMOTE ] ASTS: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:01.316477] [DEBUG] [REMOTE ] ASTS: PASS: Integrity check passed. [2026-01-15T12:02:01.316517] [DEBUG] [REMOTE ] ASTS: Symbol is viable for forecasting. [2026-01-15T12:02:01.316564] [INFO ] [MAIN ] [270/3511] ASTS kept (0.3s) | 270 kept, 0 rejected | 140.7/min | ETA: 23.0m [2026-01-15T12:02:02.012988] [DEBUG] [REMOTE ] ASX: Retrieved 6359 rows, trimmed to 300. [2026-01-15T12:02:02.013183] [DEBUG] [REMOTE ] ASX: PASS: History has at least 300 days. [2026-01-15T12:02:02.013539] [DEBUG] [REMOTE ] ASX: PASS: Price check passed. Min price $12.46. [2026-01-15T12:02:02.013755] [DEBUG] [REMOTE ] ASX: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:02.013954] [DEBUG] [REMOTE ] ASX: PASS: Integrity check passed. [2026-01-15T12:02:02.014005] [DEBUG] [REMOTE ] ASX: Symbol is viable for forecasting. [2026-01-15T12:02:02.014070] [INFO ] [MAIN ] [271/3511] ASX kept (0.7s) | 271 kept, 0 rejected | 140.4/min | ETA: 23.1m [2026-01-15T12:02:02.485846] [DEBUG] [REMOTE ] ASYS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:02.486053] [DEBUG] [REMOTE ] ASYS: PASS: History has at least 300 days. [2026-01-15T12:02:02.486349] [DEBUG] [REMOTE ] ASYS: PASS: Price check passed. Min price $7.05. [2026-01-15T12:02:02.486501] [DEBUG] [REMOTE ] ASYS: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:02.486660] [DEBUG] [REMOTE ] ASYS: PASS: Integrity check passed. [2026-01-15T12:02:02.486705] [DEBUG] [REMOTE ] ASYS: Symbol is viable for forecasting. [2026-01-15T12:02:02.486762] [INFO ] [MAIN ] [272/3511] ASYS kept (0.5s) | 272 kept, 0 rejected | 140.3/min | ETA: 23.1m [2026-01-15T12:02:02.740643] [DEBUG] [REMOTE ] ATAI: Retrieved 1149 rows, trimmed to 300. [2026-01-15T12:02:02.740781] [DEBUG] [REMOTE ] ATAI: PASS: History has at least 300 days. [2026-01-15T12:02:02.741033] [DEBUG] [REMOTE ] ATAI: PASS: Price check passed. Min price $3.66. [2026-01-15T12:02:02.741180] [DEBUG] [REMOTE ] ATAI: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:02.741298] [DEBUG] [REMOTE ] ATAI: PASS: Integrity check passed. [2026-01-15T12:02:02.741342] [DEBUG] [REMOTE ] ATAI: Symbol is viable for forecasting. [2026-01-15T12:02:02.741395] [INFO ] [MAIN ] [273/3511] ATAI kept (0.3s) | 273 kept, 0 rejected | 140.5/min | ETA: 23.0m [2026-01-15T12:02:03.162645] [DEBUG] [REMOTE ] ATEC: Retrieved 4936 rows, trimmed to 300. [2026-01-15T12:02:03.162786] [DEBUG] [REMOTE ] ATEC: PASS: History has at least 300 days. [2026-01-15T12:02:03.163232] [DEBUG] [REMOTE ] ATEC: PASS: Price check passed. Min price $15.50. [2026-01-15T12:02:03.163371] [DEBUG] [REMOTE ] ATEC: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:03.163493] [DEBUG] [REMOTE ] ATEC: PASS: Integrity check passed. [2026-01-15T12:02:03.163533] [DEBUG] [REMOTE ] ATEC: Symbol is viable for forecasting. [2026-01-15T12:02:03.163603] [INFO ] [MAIN ] [274/3511] ATEC kept (0.4s) | 274 kept, 0 rejected | 140.5/min | ETA: 23.0m [2026-01-15T12:02:03.465355] [DEBUG] [REMOTE ] ATEN: Retrieved 2973 rows, trimmed to 300. [2026-01-15T12:02:03.465503] [DEBUG] [REMOTE ] ATEN: PASS: History has at least 300 days. [2026-01-15T12:02:03.465787] [DEBUG] [REMOTE ] ATEN: PASS: Price check passed. Min price $16.55. [2026-01-15T12:02:03.466122] [DEBUG] [REMOTE ] ATEN: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:03.466254] [DEBUG] [REMOTE ] ATEN: PASS: Integrity check passed. [2026-01-15T12:02:03.466294] [DEBUG] [REMOTE ] ATEN: Symbol is viable for forecasting. [2026-01-15T12:02:03.466345] [INFO ] [MAIN ] [275/3511] ATEN kept (0.3s) | 275 kept, 0 rejected | 140.7/min | ETA: 23.0m [2026-01-15T12:02:04.017852] [DEBUG] [REMOTE ] ATEX: Retrieved 2754 rows, trimmed to 300. [2026-01-15T12:02:04.017999] [DEBUG] [REMOTE ] ATEX: PASS: History has at least 300 days. [2026-01-15T12:02:04.018244] [DEBUG] [REMOTE ] ATEX: PASS: Price check passed. Min price $17.99. [2026-01-15T12:02:04.018399] [DEBUG] [REMOTE ] ATEX: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:04.018541] [DEBUG] [REMOTE ] ATEX: PASS: Integrity check passed. [2026-01-15T12:02:04.018603] [DEBUG] [REMOTE ] ATEX: Symbol is viable for forecasting. [2026-01-15T12:02:04.018659] [INFO ] [MAIN ] [276/3511] ATEX kept (0.6s) | 276 kept, 0 rejected | 140.5/min | ETA: 23.0m [2026-01-15T12:02:04.629795] [DEBUG] [REMOTE ] ATGE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:04.629947] [DEBUG] [REMOTE ] ATGE: PASS: History has at least 300 days. [2026-01-15T12:02:04.630208] [DEBUG] [REMOTE ] ATGE: PASS: Price check passed. Min price $89.36. [2026-01-15T12:02:04.630346] [DEBUG] [REMOTE ] ATGE: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:04.630471] [DEBUG] [REMOTE ] ATGE: PASS: Integrity check passed. [2026-01-15T12:02:04.630511] [DEBUG] [REMOTE ] ATGE: Symbol is viable for forecasting. [2026-01-15T12:02:04.630561] [INFO ] [MAIN ] [277/3511] ATGE kept (0.6s) | 277 kept, 0 rejected | 140.3/min | ETA: 23.1m [2026-01-15T12:02:05.021825] [DEBUG] [REMOTE ] ATHM: Retrieved 3041 rows, trimmed to 300. [2026-01-15T12:02:05.021985] [DEBUG] [REMOTE ] ATHM: PASS: History has at least 300 days. [2026-01-15T12:02:05.022274] [DEBUG] [REMOTE ] ATHM: PASS: Price check passed. Min price $21.83. [2026-01-15T12:02:05.022460] [DEBUG] [REMOTE ] ATHM: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:05.022634] [DEBUG] [REMOTE ] ATHM: PASS: Integrity check passed. [2026-01-15T12:02:05.022689] [DEBUG] [REMOTE ] ATHM: Symbol is viable for forecasting. [2026-01-15T12:02:05.022754] [INFO ] [MAIN ] [278/3511] ATHM kept (0.4s) | 278 kept, 0 rejected | 140.3/min | ETA: 23.0m [2026-01-15T12:02:05.516123] [DEBUG] [REMOTE ] ATI: Retrieved 6572 rows, trimmed to 300. [2026-01-15T12:02:05.516415] [DEBUG] [REMOTE ] ATI: PASS: History has at least 300 days. [2026-01-15T12:02:05.516760] [DEBUG] [REMOTE ] ATI: PASS: Price check passed. Min price $81.41. [2026-01-15T12:02:05.517127] [DEBUG] [REMOTE ] ATI: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:05.517271] [DEBUG] [REMOTE ] ATI: PASS: Integrity check passed. [2026-01-15T12:02:05.517314] [DEBUG] [REMOTE ] ATI: Symbol is viable for forecasting. [2026-01-15T12:02:05.517373] [INFO ] [MAIN ] [279/3511] ATI kept (0.5s) | 279 kept, 0 rejected | 140.3/min | ETA: 23.0m [2026-01-15T12:02:05.995771] [DEBUG] [REMOTE ] ATLC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:05.995913] [DEBUG] [REMOTE ] ATLC: PASS: History has at least 300 days. [2026-01-15T12:02:05.996135] [DEBUG] [REMOTE ] ATLC: PASS: Price check passed. Min price $51.00. [2026-01-15T12:02:05.996274] [DEBUG] [REMOTE ] ATLC: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:05.996394] [DEBUG] [REMOTE ] ATLC: PASS: Integrity check passed. [2026-01-15T12:02:05.996435] [DEBUG] [REMOTE ] ATLC: Symbol is viable for forecasting. [2026-01-15T12:02:05.996486] [INFO ] [MAIN ] [280/3511] ATLC kept (0.5s) | 280 kept, 0 rejected | 140.2/min | ETA: 23.0m [2026-01-15T12:02:06.195818] [DEBUG] [REMOTE ] ATLCZ: Retrieved 491 rows, trimmed to 300. [2026-01-15T12:02:06.195959] [DEBUG] [REMOTE ] ATLCZ: PASS: History has at least 300 days. [2026-01-15T12:02:06.196177] [DEBUG] [REMOTE ] ATLCZ: PASS: Price check passed. Min price $24.72. [2026-01-15T12:02:06.196317] [DEBUG] [REMOTE ] ATLCZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:06.196435] [DEBUG] [REMOTE ] ATLCZ: PASS: Integrity check passed. [2026-01-15T12:02:06.196477] [DEBUG] [REMOTE ] ATLCZ: Symbol is viable for forecasting. [2026-01-15T12:02:06.196526] [INFO ] [MAIN ] [281/3511] ATLCZ kept (0.2s) | 281 kept, 0 rejected | 140.5/min | ETA: 23.0m [2026-01-15T12:02:06.882884] [DEBUG] [REMOTE ] ATLO: Retrieved 6518 rows, trimmed to 300. [2026-01-15T12:02:06.883054] [DEBUG] [REMOTE ] ATLO: PASS: History has at least 300 days. [2026-01-15T12:02:06.883301] [DEBUG] [REMOTE ] ATLO: PASS: Price check passed. Min price $20.09. [2026-01-15T12:02:06.883441] [DEBUG] [REMOTE ] ATLO: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:06.883561] [DEBUG] [REMOTE ] ATLO: PASS: Integrity check passed. [2026-01-15T12:02:06.883621] [DEBUG] [REMOTE ] ATLO: Symbol is viable for forecasting. [2026-01-15T12:02:06.883685] [INFO ] [MAIN ] [282/3511] ATLO kept (0.7s) | 282 kept, 0 rejected | 140.2/min | ETA: 23.0m [2026-01-15T12:02:07.427561] [DEBUG] [REMOTE ] ATNI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:07.427867] [DEBUG] [REMOTE ] ATNI: PASS: History has at least 300 days. [2026-01-15T12:02:07.428428] [DEBUG] [REMOTE ] ATNI: PASS: Price check passed. Min price $14.03. [2026-01-15T12:02:07.428596] [DEBUG] [REMOTE ] ATNI: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:07.428758] [DEBUG] [REMOTE ] ATNI: PASS: Integrity check passed. [2026-01-15T12:02:07.428801] [DEBUG] [REMOTE ] ATNI: Symbol is viable for forecasting. [2026-01-15T12:02:07.428859] [INFO ] [MAIN ] [283/3511] ATNI kept (0.5s) | 283 kept, 0 rejected | 140.0/min | ETA: 23.1m [2026-01-15T12:02:07.885188] [DEBUG] [REMOTE ] ATO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:07.885332] [DEBUG] [REMOTE ] ATO: PASS: History has at least 300 days. [2026-01-15T12:02:07.885617] [DEBUG] [REMOTE ] ATO: PASS: Price check passed. Min price $166.15. [2026-01-15T12:02:07.885790] [DEBUG] [REMOTE ] ATO: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:07.885941] [DEBUG] [REMOTE ] ATO: PASS: Integrity check passed. [2026-01-15T12:02:07.886016] [DEBUG] [REMOTE ] ATO: Symbol is viable for forecasting. [2026-01-15T12:02:07.886086] [INFO ] [MAIN ] [284/3511] ATO kept (0.5s) | 284 kept, 0 rejected | 140.0/min | ETA: 23.1m [2026-01-15T12:02:08.202904] [DEBUG] [REMOTE ] ATOM: Retrieved 2374 rows, trimmed to 300. [2026-01-15T12:02:08.203064] [DEBUG] [REMOTE ] ATOM: PASS: History has at least 300 days. [2026-01-15T12:02:08.203348] [DEBUG] [REMOTE ] ATOM: PASS: Price check passed. Min price $1.99. [2026-01-15T12:02:08.203487] [DEBUG] [REMOTE ] ATOM: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:08.203623] [DEBUG] [REMOTE ] ATOM: PASS: Integrity check passed. [2026-01-15T12:02:08.203667] [DEBUG] [REMOTE ] ATOM: Symbol is viable for forecasting. [2026-01-15T12:02:08.203716] [INFO ] [MAIN ] [285/3511] ATOM kept (0.3s) | 285 kept, 0 rejected | 140.1/min | ETA: 23.0m [2026-01-15T12:02:08.624342] [DEBUG] [REMOTE ] ATRA: Retrieved 2828 rows, trimmed to 300. [2026-01-15T12:02:08.624491] [DEBUG] [REMOTE ] ATRA: PASS: History has at least 300 days. [2026-01-15T12:02:08.624781] [DEBUG] [REMOTE ] ATRA: PASS: Price check passed. Min price $4.37. [2026-01-15T12:02:08.624950] [DEBUG] [REMOTE ] ATRA: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:08.625098] [DEBUG] [REMOTE ] ATRA: PASS: Integrity check passed. [2026-01-15T12:02:08.625149] [DEBUG] [REMOTE ] ATRA: Symbol is viable for forecasting. [2026-01-15T12:02:08.625211] [INFO ] [MAIN ] [286/3511] ATRA kept (0.4s) | 286 kept, 0 rejected | 140.1/min | ETA: 23.0m [2026-01-15T12:02:09.178399] [DEBUG] [REMOTE ] ATRC: Retrieved 5143 rows, trimmed to 300. [2026-01-15T12:02:09.178624] [DEBUG] [REMOTE ] ATRC: PASS: History has at least 300 days. [2026-01-15T12:02:09.178934] [DEBUG] [REMOTE ] ATRC: PASS: Price check passed. Min price $31.50. [2026-01-15T12:02:09.179081] [DEBUG] [REMOTE ] ATRC: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:09.179226] [DEBUG] [REMOTE ] ATRC: PASS: Integrity check passed. [2026-01-15T12:02:09.179269] [DEBUG] [REMOTE ] ATRC: Symbol is viable for forecasting. [2026-01-15T12:02:09.179324] [INFO ] [MAIN ] [287/3511] ATRC kept (0.6s) | 287 kept, 0 rejected | 140.0/min | ETA: 23.0m [2026-01-15T12:02:09.674564] [DEBUG] [REMOTE ] ATRO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:09.674903] [DEBUG] [REMOTE ] ATRO: PASS: History has at least 300 days. [2026-01-15T12:02:09.675332] [DEBUG] [REMOTE ] ATRO: PASS: Price check passed. Min price $46.98. [2026-01-15T12:02:09.675493] [DEBUG] [REMOTE ] ATRO: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:09.675692] [DEBUG] [REMOTE ] ATRO: PASS: Integrity check passed. [2026-01-15T12:02:09.675745] [DEBUG] [REMOTE ] ATRO: Symbol is viable for forecasting. [2026-01-15T12:02:09.675807] [INFO ] [MAIN ] [288/3511] ATRO kept (0.5s) | 288 kept, 0 rejected | 139.9/min | ETA: 23.0m [2026-01-15T12:02:10.064047] [DEBUG] [REMOTE ] ATXS: Retrieved 2655 rows, trimmed to 300. [2026-01-15T12:02:10.064251] [DEBUG] [REMOTE ] ATXS: PASS: History has at least 300 days. [2026-01-15T12:02:10.064537] [DEBUG] [REMOTE ] ATXS: PASS: Price check passed. Min price $12.15. [2026-01-15T12:02:10.064709] [DEBUG] [REMOTE ] ATXS: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:10.064845] [DEBUG] [REMOTE ] ATXS: PASS: Integrity check passed. [2026-01-15T12:02:10.064886] [DEBUG] [REMOTE ] ATXS: Symbol is viable for forecasting. [2026-01-15T12:02:10.065136] [INFO ] [MAIN ] [289/3511] ATXS kept (0.4s) | 289 kept, 0 rejected | 140.0/min | ETA: 23.0m [2026-01-15T12:02:10.551795] [DEBUG] [REMOTE ] AUB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:10.551956] [DEBUG] [REMOTE ] AUB: PASS: History has at least 300 days. [2026-01-15T12:02:10.552436] [DEBUG] [REMOTE ] AUB: PASS: Price check passed. Min price $31.29. [2026-01-15T12:02:10.552599] [DEBUG] [REMOTE ] AUB: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:10.552746] [DEBUG] [REMOTE ] AUB: PASS: Integrity check passed. [2026-01-15T12:02:10.552797] [DEBUG] [REMOTE ] AUB: Symbol is viable for forecasting. [2026-01-15T12:02:10.552860] [INFO ] [MAIN ] [290/3511] AUB kept (0.5s) | 290 kept, 0 rejected | 139.9/min | ETA: 23.0m [2026-01-15T12:02:11.016957] [DEBUG] [REMOTE ] AUDC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:11.017425] [DEBUG] [REMOTE ] AUDC: PASS: History has at least 300 days. [2026-01-15T12:02:11.017812] [DEBUG] [REMOTE ] AUDC: PASS: Price check passed. Min price $8.46. [2026-01-15T12:02:11.017978] [DEBUG] [REMOTE ] AUDC: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:11.018147] [DEBUG] [REMOTE ] AUDC: PASS: Integrity check passed. [2026-01-15T12:02:11.018193] [DEBUG] [REMOTE ] AUDC: Symbol is viable for forecasting. [2026-01-15T12:02:11.018251] [INFO ] [MAIN ] [291/3511] AUDC kept (0.5s) | 291 kept, 0 rejected | 139.8/min | ETA: 23.0m [2026-01-15T12:02:11.258913] [DEBUG] [REMOTE ] AUPH: Retrieved 2853 rows, trimmed to 300. [2026-01-15T12:02:11.259313] [DEBUG] [REMOTE ] AUPH: PASS: History has at least 300 days. [2026-01-15T12:02:11.259610] [DEBUG] [REMOTE ] AUPH: PASS: Price check passed. Min price $11.58. [2026-01-15T12:02:11.259762] [DEBUG] [REMOTE ] AUPH: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:11.259909] [DEBUG] [REMOTE ] AUPH: PASS: Integrity check passed. [2026-01-15T12:02:11.259960] [DEBUG] [REMOTE ] AUPH: Symbol is viable for forecasting. [2026-01-15T12:02:11.260226] [INFO ] [MAIN ] [292/3511] AUPH kept (0.2s) | 292 kept, 0 rejected | 140.1/min | ETA: 23.0m [2026-01-15T12:02:11.644650] [DEBUG] [REMOTE ] AURA: Retrieved 1056 rows, trimmed to 300. [2026-01-15T12:02:11.644797] [DEBUG] [REMOTE ] AURA: PASS: History has at least 300 days. [2026-01-15T12:02:11.645025] [DEBUG] [REMOTE ] AURA: PASS: Price check passed. Min price $5.06. [2026-01-15T12:02:11.645163] [DEBUG] [REMOTE ] AURA: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:11.645289] [DEBUG] [REMOTE ] AURA: PASS: Integrity check passed. [2026-01-15T12:02:11.645339] [DEBUG] [REMOTE ] AURA: Symbol is viable for forecasting. [2026-01-15T12:02:11.645389] [INFO ] [MAIN ] [293/3511] AURA kept (0.4s) | 293 kept, 0 rejected | 140.1/min | ETA: 23.0m [2026-01-15T12:02:12.124232] [DEBUG] [REMOTE ] AUTL: Retrieved 1901 rows, trimmed to 300. [2026-01-15T12:02:12.124401] [DEBUG] [REMOTE ] AUTL: PASS: History has at least 300 days. [2026-01-15T12:02:12.124735] [DEBUG] [REMOTE ] AUTL: PASS: Price check passed. Min price $1.23. [2026-01-15T12:02:12.124930] [DEBUG] [REMOTE ] AUTL: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:12.125104] [DEBUG] [REMOTE ] AUTL: PASS: Integrity check passed. [2026-01-15T12:02:12.125158] [DEBUG] [REMOTE ] AUTL: Symbol is viable for forecasting. [2026-01-15T12:02:12.125224] [INFO ] [MAIN ] [294/3511] AUTL kept (0.5s) | 294 kept, 0 rejected | 140.0/min | ETA: 23.0m [2026-01-15T12:02:12.730241] [DEBUG] [REMOTE ] AVA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:12.730438] [DEBUG] [REMOTE ] AVA: PASS: History has at least 300 days. [2026-01-15T12:02:12.730840] [DEBUG] [REMOTE ] AVA: PASS: Price check passed. Min price $37.60. [2026-01-15T12:02:12.731049] [DEBUG] [REMOTE ] AVA: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:12.731240] [DEBUG] [REMOTE ] AVA: PASS: Integrity check passed. [2026-01-15T12:02:12.731300] [DEBUG] [REMOTE ] AVA: Symbol is viable for forecasting. [2026-01-15T12:02:12.731378] [INFO ] [MAIN ] [295/3511] AVA kept (0.6s) | 295 kept, 0 rejected | 139.8/min | ETA: 23.0m [2026-01-15T12:02:12.988463] [DEBUG] [REMOTE ] AVAH: Retrieved 1185 rows, trimmed to 300. [2026-01-15T12:02:12.988748] [DEBUG] [REMOTE ] AVAH: PASS: History has at least 300 days. [2026-01-15T12:02:12.989052] [DEBUG] [REMOTE ] AVAH: PASS: Price check passed. Min price $8.08. [2026-01-15T12:02:12.989249] [DEBUG] [REMOTE ] AVAH: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:12.989405] [DEBUG] [REMOTE ] AVAH: PASS: Integrity check passed. [2026-01-15T12:02:12.989454] [DEBUG] [REMOTE ] AVAH: Symbol is viable for forecasting. [2026-01-15T12:02:12.989521] [INFO ] [MAIN ] [296/3511] AVAH kept (0.3s) | 296 kept, 0 rejected | 140.0/min | ETA: 23.0m [2026-01-15T12:02:13.467563] [DEBUG] [REMOTE ] AVAL: Retrieved 2845 rows, trimmed to 300. [2026-01-15T12:02:13.467719] [DEBUG] [REMOTE ] AVAL: PASS: History has at least 300 days. [2026-01-15T12:02:13.467920] [DEBUG] [REMOTE ] AVAL: PASS: Price check passed. Min price $3.71. [2026-01-15T12:02:13.468055] [DEBUG] [REMOTE ] AVAL: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:13.468164] [DEBUG] [REMOTE ] AVAL: PASS: Integrity check passed. [2026-01-15T12:02:13.468203] [DEBUG] [REMOTE ] AVAL: Symbol is viable for forecasting. [2026-01-15T12:02:13.468250] [INFO ] [MAIN ] [297/3511] AVAL kept (0.5s) | 297 kept, 0 rejected | 140.0/min | ETA: 23.0m [2026-01-15T12:02:13.910911] [DEBUG] [REMOTE ] AVB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:13.911042] [DEBUG] [REMOTE ] AVB: PASS: History has at least 300 days. [2026-01-15T12:02:13.911260] [DEBUG] [REMOTE ] AVB: PASS: Price check passed. Min price $172.26. [2026-01-15T12:02:13.911397] [DEBUG] [REMOTE ] AVB: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:13.911512] [DEBUG] [REMOTE ] AVB: PASS: Integrity check passed. [2026-01-15T12:02:13.911552] [DEBUG] [REMOTE ] AVB: Symbol is viable for forecasting. [2026-01-15T12:02:13.911619] [INFO ] [MAIN ] [298/3511] AVB kept (0.4s) | 298 kept, 0 rejected | 140.0/min | ETA: 23.0m [2026-01-15T12:02:14.113839] [DEBUG] [REMOTE ] AVBP: Retrieved 494 rows, trimmed to 300. [2026-01-15T12:02:14.113930] [DEBUG] [REMOTE ] AVBP: PASS: History has at least 300 days. [2026-01-15T12:02:14.114112] [DEBUG] [REMOTE ] AVBP: PASS: Price check passed. Min price $17.60. [2026-01-15T12:02:14.114246] [DEBUG] [REMOTE ] AVBP: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:14.114353] [DEBUG] [REMOTE ] AVBP: PASS: Integrity check passed. [2026-01-15T12:02:14.114393] [DEBUG] [REMOTE ] AVBP: Symbol is viable for forecasting. [2026-01-15T12:02:14.114437] [INFO ] [MAIN ] [299/3511] AVBP kept (0.2s) | 299 kept, 0 rejected | 140.2/min | ETA: 22.9m [2026-01-15T12:02:14.777985] [DEBUG] [REMOTE ] AVD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:14.778151] [DEBUG] [REMOTE ] AVD: PASS: History has at least 300 days. [2026-01-15T12:02:14.778410] [DEBUG] [REMOTE ] AVD: PASS: Price check passed. Min price $3.75. [2026-01-15T12:02:14.778555] [DEBUG] [REMOTE ] AVD: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:14.778701] [DEBUG] [REMOTE ] AVD: PASS: Integrity check passed. [2026-01-15T12:02:14.778743] [DEBUG] [REMOTE ] AVD: Symbol is viable for forecasting. [2026-01-15T12:02:14.778793] [INFO ] [MAIN ] [300/3511] AVD kept (0.7s) | 300 kept, 0 rejected | 140.0/min | ETA: 22.9m [2026-01-15T12:02:15.247156] [DEBUG] [REMOTE ] AVDL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:15.247377] [DEBUG] [REMOTE ] AVDL: PASS: History has at least 300 days. [2026-01-15T12:02:15.247717] [DEBUG] [REMOTE ] AVDL: PASS: Price check passed. Min price $15.80. [2026-01-15T12:02:15.247883] [DEBUG] [REMOTE ] AVDL: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:15.248025] [DEBUG] [REMOTE ] AVDL: PASS: Integrity check passed. [2026-01-15T12:02:15.248081] [DEBUG] [REMOTE ] AVDL: Symbol is viable for forecasting. [2026-01-15T12:02:15.248149] [INFO ] [MAIN ] [301/3511] AVDL kept (0.5s) | 301 kept, 0 rejected | 139.9/min | ETA: 22.9m [2026-01-15T12:02:15.640670] [DEBUG] [REMOTE ] AVGO: Retrieved 4136 rows, trimmed to 300. [2026-01-15T12:02:15.640810] [DEBUG] [REMOTE ] AVGO: PASS: History has at least 300 days. [2026-01-15T12:02:15.641036] [DEBUG] [REMOTE ] AVGO: PASS: Price check passed. Min price $325.40. [2026-01-15T12:02:15.641186] [DEBUG] [REMOTE ] AVGO: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:15.641307] [DEBUG] [REMOTE ] AVGO: PASS: Integrity check passed. [2026-01-15T12:02:15.641348] [DEBUG] [REMOTE ] AVGO: Symbol is viable for forecasting. [2026-01-15T12:02:15.641400] [INFO ] [MAIN ] [302/3511] AVGO kept (0.4s) | 302 kept, 0 rejected | 139.9/min | ETA: 22.9m [2026-01-15T12:02:15.740301] [DEBUG] [REMOTE ] AVGX: Retrieved 350 rows, trimmed to 300. [2026-01-15T12:02:15.740432] [DEBUG] [REMOTE ] AVGX: PASS: History has at least 300 days. [2026-01-15T12:02:15.740649] [DEBUG] [REMOTE ] AVGX: PASS: Price check passed. Min price $41.72. [2026-01-15T12:02:15.740786] [DEBUG] [REMOTE ] AVGX: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:15.740896] [DEBUG] [REMOTE ] AVGX: PASS: Integrity check passed. [2026-01-15T12:02:15.740941] [DEBUG] [REMOTE ] AVGX: Symbol is viable for forecasting. [2026-01-15T12:02:15.740988] [INFO ] [MAIN ] [303/3511] AVGX kept (0.1s) | 303 kept, 0 rejected | 140.3/min | ETA: 22.9m [2026-01-15T12:02:16.538945] [DEBUG] [REMOTE ] AVK: Retrieved 5715 rows, trimmed to 300. [2026-01-15T12:02:16.539077] [DEBUG] [REMOTE ] AVK: PASS: History has at least 300 days. [2026-01-15T12:02:16.539289] [DEBUG] [REMOTE ] AVK: PASS: Price check passed. Min price $11.92. [2026-01-15T12:02:16.539425] [DEBUG] [REMOTE ] AVK: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:16.539538] [DEBUG] [REMOTE ] AVK: PASS: Integrity check passed. [2026-01-15T12:02:16.539596] [DEBUG] [REMOTE ] AVK: Symbol is viable for forecasting. [2026-01-15T12:02:16.539647] [INFO ] [MAIN ] [304/3511] AVK kept (0.8s) | 304 kept, 0 rejected | 139.9/min | ETA: 22.9m [2026-01-15T12:02:16.783994] [DEBUG] [REMOTE ] AVNS: Retrieved 2825 rows, trimmed to 300. [2026-01-15T12:02:16.784119] [DEBUG] [REMOTE ] AVNS: PASS: History has at least 300 days. [2026-01-15T12:02:16.784321] [DEBUG] [REMOTE ] AVNS: PASS: Price check passed. Min price $10.66. [2026-01-15T12:02:16.784457] [DEBUG] [REMOTE ] AVNS: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:16.784567] [DEBUG] [REMOTE ] AVNS: PASS: Integrity check passed. [2026-01-15T12:02:16.784626] [DEBUG] [REMOTE ] AVNS: Symbol is viable for forecasting. [2026-01-15T12:02:16.784674] [INFO ] [MAIN ] [305/3511] AVNS kept (0.2s) | 305 kept, 0 rejected | 140.1/min | ETA: 22.9m [2026-01-15T12:02:17.202881] [DEBUG] [REMOTE ] AVO: Retrieved 1328 rows, trimmed to 300. [2026-01-15T12:02:17.203017] [DEBUG] [REMOTE ] AVO: PASS: History has at least 300 days. [2026-01-15T12:02:17.203221] [DEBUG] [REMOTE ] AVO: PASS: Price check passed. Min price $11.25. [2026-01-15T12:02:17.203355] [DEBUG] [REMOTE ] AVO: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:17.203463] [DEBUG] [REMOTE ] AVO: PASS: Integrity check passed. [2026-01-15T12:02:17.203503] [DEBUG] [REMOTE ] AVO: Symbol is viable for forecasting. [2026-01-15T12:02:17.203551] [INFO ] [MAIN ] [306/3511] AVO kept (0.4s) | 306 kept, 0 rejected | 140.1/min | ETA: 22.9m [2026-01-15T12:02:17.703396] [DEBUG] [REMOTE ] AVTX: Retrieved 2555 rows, trimmed to 300. [2026-01-15T12:02:17.703521] [DEBUG] [REMOTE ] AVTX: PASS: History has at least 300 days. [2026-01-15T12:02:17.703767] [DEBUG] [REMOTE ] AVTX: PASS: Price check passed. Min price $14.73. [2026-01-15T12:02:17.703902] [DEBUG] [REMOTE ] AVTX: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:17.704011] [DEBUG] [REMOTE ] AVTX: PASS: Integrity check passed. [2026-01-15T12:02:17.704051] [DEBUG] [REMOTE ] AVTX: Symbol is viable for forecasting. [2026-01-15T12:02:17.704098] [INFO ] [MAIN ] [307/3511] AVTX kept (0.5s) | 307 kept, 0 rejected | 140.0/min | ETA: 22.9m [2026-01-15T12:02:18.225497] [DEBUG] [REMOTE ] AVXL: Retrieved 4890 rows, trimmed to 300. [2026-01-15T12:02:18.225653] [DEBUG] [REMOTE ] AVXL: PASS: History has at least 300 days. [2026-01-15T12:02:18.225865] [DEBUG] [REMOTE ] AVXL: PASS: Price check passed. Min price $3.08. [2026-01-15T12:02:18.225999] [DEBUG] [REMOTE ] AVXL: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:18.226309] [DEBUG] [REMOTE ] AVXL: PASS: Integrity check passed. [2026-01-15T12:02:18.226348] [DEBUG] [REMOTE ] AVXL: Symbol is viable for forecasting. [2026-01-15T12:02:18.226395] [INFO ] [MAIN ] [308/3511] AVXL kept (0.5s) | 308 kept, 0 rejected | 139.9/min | ETA: 22.9m [2026-01-15T12:02:18.712088] [DEBUG] [REMOTE ] AVY: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:18.712237] [DEBUG] [REMOTE ] AVY: PASS: History has at least 300 days. [2026-01-15T12:02:18.712495] [DEBUG] [REMOTE ] AVY: PASS: Price check passed. Min price $159.40. [2026-01-15T12:02:18.712678] [DEBUG] [REMOTE ] AVY: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:18.712818] [DEBUG] [REMOTE ] AVY: PASS: Integrity check passed. [2026-01-15T12:02:18.712865] [DEBUG] [REMOTE ] AVY: Symbol is viable for forecasting. [2026-01-15T12:02:18.712925] [INFO ] [MAIN ] [309/3511] AVY kept (0.5s) | 309 kept, 0 rejected | 139.9/min | ETA: 22.9m [2026-01-15T12:02:19.198435] [DEBUG] [REMOTE ] AWF: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:19.198609] [DEBUG] [REMOTE ] AWF: PASS: History has at least 300 days. [2026-01-15T12:02:19.198873] [DEBUG] [REMOTE ] AWF: PASS: Price check passed. Min price $10.46. [2026-01-15T12:02:19.199014] [DEBUG] [REMOTE ] AWF: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:19.199144] [DEBUG] [REMOTE ] AWF: PASS: Integrity check passed. [2026-01-15T12:02:19.199186] [DEBUG] [REMOTE ] AWF: Symbol is viable for forecasting. [2026-01-15T12:02:19.199237] [INFO ] [MAIN ] [310/3511] AWF kept (0.5s) | 310 kept, 0 rejected | 139.8/min | ETA: 22.9m [2026-01-15T12:02:19.614402] [DEBUG] [REMOTE ] AWI: Retrieved 4840 rows, trimmed to 300. [2026-01-15T12:02:19.614538] [DEBUG] [REMOTE ] AWI: PASS: History has at least 300 days. [2026-01-15T12:02:19.614808] [DEBUG] [REMOTE ] AWI: PASS: Price check passed. Min price $179.87. [2026-01-15T12:02:19.614949] [DEBUG] [REMOTE ] AWI: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:19.615069] [DEBUG] [REMOTE ] AWI: PASS: Integrity check passed. [2026-01-15T12:02:19.615109] [DEBUG] [REMOTE ] AWI: Symbol is viable for forecasting. [2026-01-15T12:02:19.615158] [INFO ] [MAIN ] [311/3511] AWI kept (0.4s) | 311 kept, 0 rejected | 139.8/min | ETA: 22.9m [2026-01-15T12:02:19.940952] [DEBUG] [REMOTE ] AWK: Retrieved 4461 rows, trimmed to 300. [2026-01-15T12:02:19.941084] [DEBUG] [REMOTE ] AWK: PASS: History has at least 300 days. [2026-01-15T12:02:19.941301] [DEBUG] [REMOTE ] AWK: PASS: Price check passed. Min price $125.18. [2026-01-15T12:02:19.941436] [DEBUG] [REMOTE ] AWK: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:19.941553] [DEBUG] [REMOTE ] AWK: PASS: Integrity check passed. [2026-01-15T12:02:19.941614] [DEBUG] [REMOTE ] AWK: Symbol is viable for forecasting. [2026-01-15T12:02:19.941664] [INFO ] [MAIN ] [312/3511] AWK kept (0.3s) | 312 kept, 0 rejected | 139.9/min | ETA: 22.9m [2026-01-15T12:02:20.347660] [DEBUG] [REMOTE ] AWP: Retrieved 4711 rows, trimmed to 300. [2026-01-15T12:02:20.347801] [DEBUG] [REMOTE ] AWP: PASS: History has at least 300 days. [2026-01-15T12:02:20.348049] [DEBUG] [REMOTE ] AWP: PASS: Price check passed. Min price $3.74. [2026-01-15T12:02:20.348217] [DEBUG] [REMOTE ] AWP: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:20.348336] [DEBUG] [REMOTE ] AWP: PASS: Integrity check passed. [2026-01-15T12:02:20.348377] [DEBUG] [REMOTE ] AWP: Symbol is viable for forecasting. [2026-01-15T12:02:20.348432] [INFO ] [MAIN ] [313/3511] AWP kept (0.4s) | 313 kept, 0 rejected | 140.0/min | ETA: 22.8m [2026-01-15T12:02:20.897082] [DEBUG] [REMOTE ] AWRE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:20.897243] [DEBUG] [REMOTE ] AWRE: PASS: History has at least 300 days. [2026-01-15T12:02:20.897490] [DEBUG] [REMOTE ] AWRE: PASS: Price check passed. Min price $1.85. [2026-01-15T12:02:20.897646] [DEBUG] [REMOTE ] AWRE: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:20.897768] [DEBUG] [REMOTE ] AWRE: PASS: Integrity check passed. [2026-01-15T12:02:20.897809] [DEBUG] [REMOTE ] AWRE: Symbol is viable for forecasting. [2026-01-15T12:02:20.897858] [INFO ] [MAIN ] [314/3511] AWRE kept (0.5s) | 314 kept, 0 rejected | 139.8/min | ETA: 22.9m [2026-01-15T12:02:21.346855] [DEBUG] [REMOTE ] AXGN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:21.347020] [DEBUG] [REMOTE ] AXGN: PASS: History has at least 300 days. [2026-01-15T12:02:21.347313] [DEBUG] [REMOTE ] AXGN: PASS: Price check passed. Min price $16.97. [2026-01-15T12:02:21.347453] [DEBUG] [REMOTE ] AXGN: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:21.347618] [DEBUG] [REMOTE ] AXGN: PASS: Integrity check passed. [2026-01-15T12:02:21.347664] [DEBUG] [REMOTE ] AXGN: Symbol is viable for forecasting. [2026-01-15T12:02:21.347717] [INFO ] [MAIN ] [315/3511] AXGN kept (0.4s) | 315 kept, 0 rejected | 139.8/min | ETA: 22.9m [2026-01-15T12:02:21.771115] [DEBUG] [REMOTE ] AXL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:21.771257] [DEBUG] [REMOTE ] AXL: PASS: History has at least 300 days. [2026-01-15T12:02:21.771483] [DEBUG] [REMOTE ] AXL: PASS: Price check passed. Min price $5.66. [2026-01-15T12:02:21.771640] [DEBUG] [REMOTE ] AXL: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:21.771762] [DEBUG] [REMOTE ] AXL: PASS: Integrity check passed. [2026-01-15T12:02:21.771802] [DEBUG] [REMOTE ] AXL: Symbol is viable for forecasting. [2026-01-15T12:02:21.771851] [INFO ] [MAIN ] [316/3511] AXL kept (0.4s) | 316 kept, 0 rejected | 139.8/min | ETA: 22.9m [2026-01-15T12:02:22.255023] [DEBUG] [REMOTE ] AXP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:22.255181] [DEBUG] [REMOTE ] AXP: PASS: History has at least 300 days. [2026-01-15T12:02:22.255453] [DEBUG] [REMOTE ] AXP: PASS: Price check passed. Min price $339.91. [2026-01-15T12:02:22.255654] [DEBUG] [REMOTE ] AXP: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:22.255816] [DEBUG] [REMOTE ] AXP: PASS: Integrity check passed. [2026-01-15T12:02:22.255862] [DEBUG] [REMOTE ] AXP: Symbol is viable for forecasting. [2026-01-15T12:02:22.255924] [INFO ] [MAIN ] [317/3511] AXP kept (0.5s) | 317 kept, 0 rejected | 139.8/min | ETA: 22.9m [2026-01-15T12:02:22.733039] [DEBUG] [REMOTE ] AXS: Retrieved 5672 rows, trimmed to 300. [2026-01-15T12:02:22.733240] [DEBUG] [REMOTE ] AXS: PASS: History has at least 300 days. [2026-01-15T12:02:22.733706] [DEBUG] [REMOTE ] AXS: PASS: Price check passed. Min price $87.89. [2026-01-15T12:02:22.733895] [DEBUG] [REMOTE ] AXS: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:22.734070] [DEBUG] [REMOTE ] AXS: PASS: Integrity check passed. [2026-01-15T12:02:22.734123] [DEBUG] [REMOTE ] AXS: Symbol is viable for forecasting. [2026-01-15T12:02:22.734193] [INFO ] [MAIN ] [318/3511] AXS kept (0.5s) | 318 kept, 0 rejected | 139.7/min | ETA: 22.9m [2026-01-15T12:02:23.099134] [DEBUG] [REMOTE ] AXSM: Retrieved 2552 rows, trimmed to 300. [2026-01-15T12:02:23.099299] [DEBUG] [REMOTE ] AXSM: PASS: History has at least 300 days. [2026-01-15T12:02:23.099590] [DEBUG] [REMOTE ] AXSM: PASS: Price check passed. Min price $127.06. [2026-01-15T12:02:23.099773] [DEBUG] [REMOTE ] AXSM: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:23.099918] [DEBUG] [REMOTE ] AXSM: PASS: Integrity check passed. [2026-01-15T12:02:23.099969] [DEBUG] [REMOTE ] AXSM: Symbol is viable for forecasting. [2026-01-15T12:02:23.100032] [INFO ] [MAIN ] [319/3511] AXSM kept (0.4s) | 319 kept, 0 rejected | 139.8/min | ETA: 22.8m [2026-01-15T12:02:23.387541] [DEBUG] [REMOTE ] AXTA: Retrieved 2809 rows, trimmed to 300. [2026-01-15T12:02:23.387834] [DEBUG] [REMOTE ] AXTA: PASS: History has at least 300 days. [2026-01-15T12:02:23.388297] [DEBUG] [REMOTE ] AXTA: PASS: Price check passed. Min price $27.56. [2026-01-15T12:02:23.388518] [DEBUG] [REMOTE ] AXTA: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:23.388742] [DEBUG] [REMOTE ] AXTA: PASS: Integrity check passed. [2026-01-15T12:02:23.388800] [DEBUG] [REMOTE ] AXTA: Symbol is viable for forecasting. [2026-01-15T12:02:23.388878] [INFO ] [MAIN ] [320/3511] AXTA kept (0.3s) | 320 kept, 0 rejected | 139.9/min | ETA: 22.8m [2026-01-15T12:02:24.046169] [DEBUG] [REMOTE ] AXTI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:24.046455] [DEBUG] [REMOTE ] AXTI: PASS: History has at least 300 days. [2026-01-15T12:02:24.047027] [DEBUG] [REMOTE ] AXTI: PASS: Price check passed. Min price $4.91. [2026-01-15T12:02:24.047207] [DEBUG] [REMOTE ] AXTI: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:24.047390] [DEBUG] [REMOTE ] AXTI: PASS: Integrity check passed. [2026-01-15T12:02:24.047440] [DEBUG] [REMOTE ] AXTI: Symbol is viable for forecasting. [2026-01-15T12:02:24.047505] [INFO ] [MAIN ] [321/3511] AXTI kept (0.7s) | 321 kept, 0 rejected | 139.7/min | ETA: 22.8m [2026-01-15T12:02:24.756274] [DEBUG] [REMOTE ] AYI: Retrieved 6068 rows, trimmed to 300. [2026-01-15T12:02:24.756520] [DEBUG] [REMOTE ] AYI: PASS: History has at least 300 days. [2026-01-15T12:02:24.756977] [DEBUG] [REMOTE ] AYI: PASS: Price check passed. Min price $316.00. [2026-01-15T12:02:24.757170] [DEBUG] [REMOTE ] AYI: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:24.757327] [DEBUG] [REMOTE ] AYI: PASS: Integrity check passed. [2026-01-15T12:02:24.757371] [DEBUG] [REMOTE ] AYI: Symbol is viable for forecasting. [2026-01-15T12:02:24.757430] [INFO ] [MAIN ] [322/3511] AYI kept (0.7s) | 322 kept, 0 rejected | 139.4/min | ETA: 22.9m [2026-01-15T12:02:24.899175] [DEBUG] [REMOTE ] AZ: Retrieved 1392 rows, trimmed to 300. [2026-01-15T12:02:24.899389] [DEBUG] [REMOTE ] AZ: PASS: History has at least 300 days. [2026-01-15T12:02:24.899711] [DEBUG] [REMOTE ] AZ: PASS: Price check passed. Min price $5.20. [2026-01-15T12:02:24.899860] [DEBUG] [REMOTE ] AZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:24.899993] [DEBUG] [REMOTE ] AZ: PASS: Integrity check passed. [2026-01-15T12:02:24.900035] [DEBUG] [REMOTE ] AZ: Symbol is viable for forecasting. [2026-01-15T12:02:24.900090] [INFO ] [MAIN ] [323/3511] AZ kept (0.1s) | 323 kept, 0 rejected | 139.7/min | ETA: 22.8m [2026-01-15T12:02:25.655120] [DEBUG] [REMOTE ] AZN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:25.655347] [DEBUG] [REMOTE ] AZN: PASS: History has at least 300 days. [2026-01-15T12:02:25.655700] [DEBUG] [REMOTE ] AZN: PASS: Price check passed. Min price $81.15. [2026-01-15T12:02:25.655852] [DEBUG] [REMOTE ] AZN: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:25.655998] [DEBUG] [REMOTE ] AZN: PASS: Integrity check passed. [2026-01-15T12:02:25.656043] [DEBUG] [REMOTE ] AZN: Symbol is viable for forecasting. [2026-01-15T12:02:25.656103] [INFO ] [MAIN ] [324/3511] AZN kept (0.8s) | 324 kept, 0 rejected | 139.4/min | ETA: 22.9m [2026-01-15T12:02:26.142617] [DEBUG] [REMOTE ] AZO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:26.142836] [DEBUG] [REMOTE ] AZO: PASS: History has at least 300 days. [2026-01-15T12:02:26.143179] [DEBUG] [REMOTE ] AZO: PASS: Price check passed. Min price $3244.92. [2026-01-15T12:02:26.143328] [DEBUG] [REMOTE ] AZO: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:26.143476] [DEBUG] [REMOTE ] AZO: PASS: Integrity check passed. [2026-01-15T12:02:26.143560] [DEBUG] [REMOTE ] AZO: Symbol is viable for forecasting. [2026-01-15T12:02:26.143643] [INFO ] [MAIN ] [325/3511] AZO kept (0.5s) | 325 kept, 0 rejected | 139.3/min | ETA: 22.9m [2026-01-15T12:02:26.512951] [DEBUG] [REMOTE ] AZZ: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:26.513220] [DEBUG] [REMOTE ] AZZ: PASS: History has at least 300 days. [2026-01-15T12:02:26.513653] [DEBUG] [REMOTE ] AZZ: PASS: Price check passed. Min price $97.64. [2026-01-15T12:02:26.513826] [DEBUG] [REMOTE ] AZZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:26.513997] [DEBUG] [REMOTE ] AZZ: PASS: Integrity check passed. [2026-01-15T12:02:26.514040] [DEBUG] [REMOTE ] AZZ: Symbol is viable for forecasting. [2026-01-15T12:02:26.514098] [INFO ] [MAIN ] [326/3511] AZZ kept (0.4s) | 326 kept, 0 rejected | 139.4/min | ETA: 22.9m [2026-01-15T12:02:27.031776] [DEBUG] [REMOTE ] BA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:27.032029] [DEBUG] [REMOTE ] BA: PASS: History has at least 300 days. [2026-01-15T12:02:27.032431] [DEBUG] [REMOTE ] BA: PASS: Price check passed. Min price $179.12. [2026-01-15T12:02:27.032611] [DEBUG] [REMOTE ] BA: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:27.032776] [DEBUG] [REMOTE ] BA: PASS: Integrity check passed. [2026-01-15T12:02:27.032826] [DEBUG] [REMOTE ] BA: Symbol is viable for forecasting. [2026-01-15T12:02:27.032895] [INFO ] [MAIN ] [327/3511] BA kept (0.5s) | 327 kept, 0 rejected | 139.3/min | ETA: 22.9m [2026-01-15T12:02:27.367879] [DEBUG] [REMOTE ] BABA: Retrieved 2847 rows, trimmed to 300. [2026-01-15T12:02:27.368102] [DEBUG] [REMOTE ] BABA: PASS: History has at least 300 days. [2026-01-15T12:02:27.368403] [DEBUG] [REMOTE ] BABA: PASS: Price check passed. Min price $146.58. [2026-01-15T12:02:27.368767] [DEBUG] [REMOTE ] BABA: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:27.368961] [DEBUG] [REMOTE ] BABA: PASS: Integrity check passed. [2026-01-15T12:02:27.369007] [DEBUG] [REMOTE ] BABA: Symbol is viable for forecasting. [2026-01-15T12:02:27.369065] [INFO ] [MAIN ] [328/3511] BABA kept (0.3s) | 328 kept, 0 rejected | 139.4/min | ETA: 22.8m [2026-01-15T12:02:27.657078] [DEBUG] [REMOTE ] BABX: Retrieved 774 rows, trimmed to 300. [2026-01-15T12:02:27.657285] [DEBUG] [REMOTE ] BABX: PASS: History has at least 300 days. [2026-01-15T12:02:27.657830] [DEBUG] [REMOTE ] BABX: PASS: Price check passed. Min price $35.89. [2026-01-15T12:02:27.657983] [DEBUG] [REMOTE ] BABX: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:27.658114] [DEBUG] [REMOTE ] BABX: PASS: Integrity check passed. [2026-01-15T12:02:27.658158] [DEBUG] [REMOTE ] BABX: Symbol is viable for forecasting. [2026-01-15T12:02:27.658212] [INFO ] [MAIN ] [329/3511] BABX kept (0.3s) | 329 kept, 0 rejected | 139.5/min | ETA: 22.8m [2026-01-15T12:02:28.322128] [DEBUG] [REMOTE ] BAC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:28.322331] [DEBUG] [REMOTE ] BAC: PASS: History has at least 300 days. [2026-01-15T12:02:28.322685] [DEBUG] [REMOTE ] BAC: PASS: Price check passed. Min price $50.74. [2026-01-15T12:02:28.322875] [DEBUG] [REMOTE ] BAC: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:28.323029] [DEBUG] [REMOTE ] BAC: PASS: Integrity check passed. [2026-01-15T12:02:28.323072] [DEBUG] [REMOTE ] BAC: Symbol is viable for forecasting. [2026-01-15T12:02:28.323128] [INFO ] [MAIN ] [330/3511] BAC kept (0.7s) | 330 kept, 0 rejected | 139.3/min | ETA: 22.8m [2026-01-15T12:02:28.697738] [DEBUG] [REMOTE ] BAH: Retrieved 3811 rows, trimmed to 300. [2026-01-15T12:02:28.697932] [DEBUG] [REMOTE ] BAH: PASS: History has at least 300 days. [2026-01-15T12:02:28.698198] [DEBUG] [REMOTE ] BAH: PASS: Price check passed. Min price $79.90. [2026-01-15T12:02:28.698341] [DEBUG] [REMOTE ] BAH: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:28.698470] [DEBUG] [REMOTE ] BAH: PASS: Integrity check passed. [2026-01-15T12:02:28.698511] [DEBUG] [REMOTE ] BAH: Symbol is viable for forecasting. [2026-01-15T12:02:28.698564] [INFO ] [MAIN ] [331/3511] BAH kept (0.4s) | 331 kept, 0 rejected | 139.3/min | ETA: 22.8m [2026-01-15T12:02:29.202755] [DEBUG] [REMOTE ] BALL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:29.202984] [DEBUG] [REMOTE ] BALL: PASS: History has at least 300 days. [2026-01-15T12:02:29.203338] [DEBUG] [REMOTE ] BALL: PASS: Price check passed. Min price $46.22. [2026-01-15T12:02:29.203488] [DEBUG] [REMOTE ] BALL: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:29.203655] [DEBUG] [REMOTE ] BALL: PASS: Integrity check passed. [2026-01-15T12:02:29.203699] [DEBUG] [REMOTE ] BALL: Symbol is viable for forecasting. [2026-01-15T12:02:29.203755] [INFO ] [MAIN ] [332/3511] BALL kept (0.5s) | 332 kept, 0 rejected | 139.3/min | ETA: 22.8m [2026-01-15T12:02:29.304217] [DEBUG] [REMOTE ] BAM: Retrieved 782 rows, trimmed to 300. [2026-01-15T12:02:29.304399] [DEBUG] [REMOTE ] BAM: PASS: History has at least 300 days. [2026-01-15T12:02:29.304663] [DEBUG] [REMOTE ] BAM: PASS: Price check passed. Min price $49.00. [2026-01-15T12:02:29.304814] [DEBUG] [REMOTE ] BAM: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:29.304933] [DEBUG] [REMOTE ] BAM: PASS: Integrity check passed. [2026-01-15T12:02:29.304976] [DEBUG] [REMOTE ] BAM: Symbol is viable for forecasting. [2026-01-15T12:02:29.305032] [INFO ] [MAIN ] [333/3511] BAM kept (0.1s) | 333 kept, 0 rejected | 139.6/min | ETA: 22.8m [2026-01-15T12:02:29.976426] [DEBUG] [REMOTE ] BANC: Retrieved 5860 rows, trimmed to 300. [2026-01-15T12:02:29.976561] [DEBUG] [REMOTE ] BANC: PASS: History has at least 300 days. [2026-01-15T12:02:29.976803] [DEBUG] [REMOTE ] BANC: PASS: Price check passed. Min price $16.12. [2026-01-15T12:02:29.976970] [DEBUG] [REMOTE ] BANC: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:29.977088] [DEBUG] [REMOTE ] BANC: PASS: Integrity check passed. [2026-01-15T12:02:29.977129] [DEBUG] [REMOTE ] BANC: Symbol is viable for forecasting. [2026-01-15T12:02:29.977178] [INFO ] [MAIN ] [334/3511] BANC kept (0.7s) | 334 kept, 0 rejected | 139.3/min | ETA: 22.8m [2026-01-15T12:02:30.212122] [DEBUG] [REMOTE ] BAND: Retrieved 2054 rows, trimmed to 300. [2026-01-15T12:02:30.212280] [DEBUG] [REMOTE ] BAND: PASS: History has at least 300 days. [2026-01-15T12:02:30.212543] [DEBUG] [REMOTE ] BAND: PASS: Price check passed. Min price $13.42. [2026-01-15T12:02:30.212738] [DEBUG] [REMOTE ] BAND: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:30.212893] [DEBUG] [REMOTE ] BAND: PASS: Integrity check passed. [2026-01-15T12:02:30.212945] [DEBUG] [REMOTE ] BAND: Symbol is viable for forecasting. [2026-01-15T12:02:30.213005] [INFO ] [MAIN ] [335/3511] BAND kept (0.2s) | 335 kept, 0 rejected | 139.5/min | ETA: 22.8m [2026-01-15T12:02:30.711820] [DEBUG] [REMOTE ] BANF: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:30.711961] [DEBUG] [REMOTE ] BANF: PASS: History has at least 300 days. [2026-01-15T12:02:30.712207] [DEBUG] [REMOTE ] BANF: PASS: Price check passed. Min price $106.01. [2026-01-15T12:02:30.712348] [DEBUG] [REMOTE ] BANF: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:30.712473] [DEBUG] [REMOTE ] BANF: PASS: Integrity check passed. [2026-01-15T12:02:30.712513] [DEBUG] [REMOTE ] BANF: Symbol is viable for forecasting. [2026-01-15T12:02:30.712563] [INFO ] [MAIN ] [336/3511] BANF kept (0.5s) | 336 kept, 0 rejected | 139.5/min | ETA: 22.8m [2026-01-15T12:02:30.970035] [DEBUG] [REMOTE ] BANX: Retrieved 3064 rows, trimmed to 300. [2026-01-15T12:02:30.970171] [DEBUG] [REMOTE ] BANX: PASS: History has at least 300 days. [2026-01-15T12:02:30.970399] [DEBUG] [REMOTE ] BANX: PASS: Price check passed. Min price $20.21. [2026-01-15T12:02:30.970541] [DEBUG] [REMOTE ] BANX: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:30.970685] [DEBUG] [REMOTE ] BANX: PASS: Integrity check passed. [2026-01-15T12:02:30.970728] [DEBUG] [REMOTE ] BANX: Symbol is viable for forecasting. [2026-01-15T12:02:30.970776] [INFO ] [MAIN ] [337/3511] BANX kept (0.3s) | 337 kept, 0 rejected | 139.6/min | ETA: 22.7m [2026-01-15T12:02:31.522163] [DEBUG] [REMOTE ] BAP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:31.522291] [DEBUG] [REMOTE ] BAP: PASS: History has at least 300 days. [2026-01-15T12:02:31.522505] [DEBUG] [REMOTE ] BAP: PASS: Price check passed. Min price $247.85. [2026-01-15T12:02:31.522659] [DEBUG] [REMOTE ] BAP: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:31.522773] [DEBUG] [REMOTE ] BAP: PASS: Integrity check passed. [2026-01-15T12:02:31.522813] [DEBUG] [REMOTE ] BAP: Symbol is viable for forecasting. [2026-01-15T12:02:31.522861] [INFO ] [MAIN ] [338/3511] BAP kept (0.6s) | 338 kept, 0 rejected | 139.5/min | ETA: 22.7m [2026-01-15T12:02:31.895414] [DEBUG] [REMOTE ] BATRA: Retrieved 2451 rows, trimmed to 300. [2026-01-15T12:02:31.895546] [DEBUG] [REMOTE ] BATRA: PASS: History has at least 300 days. [2026-01-15T12:02:31.895793] [DEBUG] [REMOTE ] BATRA: PASS: Price check passed. Min price $41.92. [2026-01-15T12:02:31.895931] [DEBUG] [REMOTE ] BATRA: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:31.896044] [DEBUG] [REMOTE ] BATRA: PASS: Integrity check passed. [2026-01-15T12:02:31.896084] [DEBUG] [REMOTE ] BATRA: Symbol is viable for forecasting. [2026-01-15T12:02:31.896132] [INFO ] [MAIN ] [339/3511] BATRA kept (0.4s) | 339 kept, 0 rejected | 139.6/min | ETA: 22.7m [2026-01-15T12:02:32.379163] [DEBUG] [REMOTE ] BATRK: Retrieved 2451 rows, trimmed to 300. [2026-01-15T12:02:32.379380] [DEBUG] [REMOTE ] BATRK: PASS: History has at least 300 days. [2026-01-15T12:02:32.379732] [DEBUG] [REMOTE ] BATRK: PASS: Price check passed. Min price $38.04. [2026-01-15T12:02:32.379882] [DEBUG] [REMOTE ] BATRK: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:32.380115] [DEBUG] [REMOTE ] BATRK: PASS: Integrity check passed. [2026-01-15T12:02:32.380165] [DEBUG] [REMOTE ] BATRK: Symbol is viable for forecasting. [2026-01-15T12:02:32.380224] [INFO ] [MAIN ] [340/3511] BATRK kept (0.5s) | 340 kept, 0 rejected | 139.5/min | ETA: 22.7m [2026-01-15T12:02:32.897589] [DEBUG] [REMOTE ] BAX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:32.897801] [DEBUG] [REMOTE ] BAX: PASS: History has at least 300 days. [2026-01-15T12:02:32.898122] [DEBUG] [REMOTE ] BAX: PASS: Price check passed. Min price $17.41. [2026-01-15T12:02:32.898271] [DEBUG] [REMOTE ] BAX: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:32.898422] [DEBUG] [REMOTE ] BAX: PASS: Integrity check passed. [2026-01-15T12:02:32.898465] [DEBUG] [REMOTE ] BAX: Symbol is viable for forecasting. [2026-01-15T12:02:32.898520] [INFO ] [MAIN ] [341/3511] BAX kept (0.5s) | 341 kept, 0 rejected | 139.4/min | ETA: 22.7m [2026-01-15T12:02:33.331135] [DEBUG] [REMOTE ] BB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:33.331341] [DEBUG] [REMOTE ] BB: PASS: History has at least 300 days. [2026-01-15T12:02:33.331837] [DEBUG] [REMOTE ] BB: PASS: Price check passed. Min price $3.77. [2026-01-15T12:02:33.331985] [DEBUG] [REMOTE ] BB: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:33.332117] [DEBUG] [REMOTE ] BB: PASS: Integrity check passed. [2026-01-15T12:02:33.332159] [DEBUG] [REMOTE ] BB: Symbol is viable for forecasting. [2026-01-15T12:02:33.332212] [INFO ] [MAIN ] [342/3511] BB kept (0.4s) | 342 kept, 0 rejected | 139.4/min | ETA: 22.7m [2026-01-15T12:02:33.567294] [DEBUG] [REMOTE ] BBAI: Retrieved 1022 rows, trimmed to 300. [2026-01-15T12:02:33.567529] [DEBUG] [REMOTE ] BBAI: PASS: History has at least 300 days. [2026-01-15T12:02:33.567873] [DEBUG] [REMOTE ] BBAI: PASS: Price check passed. Min price $5.40. [2026-01-15T12:02:33.568047] [DEBUG] [REMOTE ] BBAI: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:33.568197] [DEBUG] [REMOTE ] BBAI: PASS: Integrity check passed. [2026-01-15T12:02:33.568246] [DEBUG] [REMOTE ] BBAI: Symbol is viable for forecasting. [2026-01-15T12:02:33.568312] [INFO ] [MAIN ] [343/3511] BBAI kept (0.2s) | 343 kept, 0 rejected | 139.6/min | ETA: 22.7m [2026-01-15T12:02:34.022477] [DEBUG] [REMOTE ] BBCP: Retrieved 2111 rows, trimmed to 300. [2026-01-15T12:02:34.022696] [DEBUG] [REMOTE ] BBCP: PASS: History has at least 300 days. [2026-01-15T12:02:34.022970] [DEBUG] [REMOTE ] BBCP: PASS: Price check passed. Min price $5.86. [2026-01-15T12:02:34.023117] [DEBUG] [REMOTE ] BBCP: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:34.023247] [DEBUG] [REMOTE ] BBCP: PASS: Integrity check passed. [2026-01-15T12:02:34.023289] [DEBUG] [REMOTE ] BBCP: Symbol is viable for forecasting. [2026-01-15T12:02:34.023382] [INFO ] [MAIN ] [344/3511] BBCP kept (0.5s) | 344 kept, 0 rejected | 139.6/min | ETA: 22.7m [2026-01-15T12:02:34.571458] [DEBUG] [REMOTE ] BBD: Retrieved 6074 rows, trimmed to 300. [2026-01-15T12:02:34.571719] [DEBUG] [REMOTE ] BBD: PASS: History has at least 300 days. [2026-01-15T12:02:34.572074] [DEBUG] [REMOTE ] BBD: PASS: Price check passed. Min price $3.20. [2026-01-15T12:02:34.572237] [DEBUG] [REMOTE ] BBD: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:34.572388] [DEBUG] [REMOTE ] BBD: PASS: Integrity check passed. [2026-01-15T12:02:34.572434] [DEBUG] [REMOTE ] BBD: Symbol is viable for forecasting. [2026-01-15T12:02:34.572492] [INFO ] [MAIN ] [345/3511] BBD kept (0.5s) | 345 kept, 0 rejected | 139.5/min | ETA: 22.7m [2026-01-15T12:02:34.966276] [DEBUG] [REMOTE ] BBDO: Retrieved 3481 rows, trimmed to 300. [2026-01-15T12:02:34.966466] [DEBUG] [REMOTE ] BBDO: PASS: History has at least 300 days. [2026-01-15T12:02:34.967055] [DEBUG] [REMOTE ] BBDO: PASS: Price check passed. Min price $2.76. [2026-01-15T12:02:34.967230] [DEBUG] [REMOTE ] BBDO: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:34.967422] [DEBUG] [REMOTE ] BBDO: PASS: Integrity check passed. [2026-01-15T12:02:34.967466] [DEBUG] [REMOTE ] BBDO: Symbol is viable for forecasting. [2026-01-15T12:02:34.967523] [INFO ] [MAIN ] [346/3511] BBDO kept (0.4s) | 346 kept, 0 rejected | 139.5/min | ETA: 22.7m [2026-01-15T12:02:35.504951] [DEBUG] [REMOTE ] BBH: Retrieved 6575 rows, trimmed to 300. [2026-01-15T12:02:35.505193] [DEBUG] [REMOTE ] BBH: PASS: History has at least 300 days. [2026-01-15T12:02:35.505603] [DEBUG] [REMOTE ] BBH: PASS: Price check passed. Min price $175.97. [2026-01-15T12:02:35.505817] [DEBUG] [REMOTE ] BBH: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:35.506000] [DEBUG] [REMOTE ] BBH: PASS: Integrity check passed. [2026-01-15T12:02:35.506046] [DEBUG] [REMOTE ] BBH: Symbol is viable for forecasting. [2026-01-15T12:02:35.506105] [INFO ] [MAIN ] [347/3511] BBH kept (0.5s) | 347 kept, 0 rejected | 139.4/min | ETA: 22.7m [2026-01-15T12:02:35.645416] [DEBUG] [REMOTE ] BBIO: Retrieved 1647 rows, trimmed to 300. [2026-01-15T12:02:35.645649] [DEBUG] [REMOTE ] BBIO: PASS: History has at least 300 days. [2026-01-15T12:02:35.645925] [DEBUG] [REMOTE ] BBIO: PASS: Price check passed. Min price $53.24. [2026-01-15T12:02:35.646074] [DEBUG] [REMOTE ] BBIO: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:35.646208] [DEBUG] [REMOTE ] BBIO: PASS: Integrity check passed. [2026-01-15T12:02:35.646251] [DEBUG] [REMOTE ] BBIO: Symbol is viable for forecasting. [2026-01-15T12:02:35.646317] [INFO ] [MAIN ] [348/3511] BBIO kept (0.1s) | 348 kept, 0 rejected | 139.7/min | ETA: 22.6m [2026-01-15T12:02:36.217144] [DEBUG] [REMOTE ] BBLG: Retrieved 1938 rows, trimmed to 300. [2026-01-15T12:02:36.217351] [DEBUG] [REMOTE ] BBLG: PASS: History has at least 300 days. [2026-01-15T12:02:36.217861] [DEBUG] [REMOTE ] BBLG: PASS: Price check passed. Min price $1.33. [2026-01-15T12:02:36.218014] [DEBUG] [REMOTE ] BBLG: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:36.218149] [DEBUG] [REMOTE ] BBLG: PASS: Integrity check passed. [2026-01-15T12:02:36.218192] [DEBUG] [REMOTE ] BBLG: Symbol is viable for forecasting. [2026-01-15T12:02:36.218246] [INFO ] [MAIN ] [349/3511] BBLG kept (0.6s) | 349 kept, 0 rejected | 139.6/min | ETA: 22.7m [2026-01-15T12:02:36.549309] [DEBUG] [REMOTE ] BBN: Retrieved 3868 rows, trimmed to 300. [2026-01-15T12:02:36.549622] [DEBUG] [REMOTE ] BBN: PASS: History has at least 300 days. [2026-01-15T12:02:36.550031] [DEBUG] [REMOTE ] BBN: PASS: Price check passed. Min price $16.26. [2026-01-15T12:02:36.550288] [DEBUG] [REMOTE ] BBN: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:36.550491] [DEBUG] [REMOTE ] BBN: PASS: Integrity check passed. [2026-01-15T12:02:36.550548] [DEBUG] [REMOTE ] BBN: Symbol is viable for forecasting. [2026-01-15T12:02:36.550873] [INFO ] [MAIN ] [350/3511] BBN kept (0.3s) | 350 kept, 0 rejected | 139.6/min | ETA: 22.6m [2026-01-15T12:02:37.185892] [DEBUG] [REMOTE ] BBSI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:37.186119] [DEBUG] [REMOTE ] BBSI: PASS: History has at least 300 days. [2026-01-15T12:02:37.186506] [DEBUG] [REMOTE ] BBSI: PASS: Price check passed. Min price $33.23. [2026-01-15T12:02:37.186687] [DEBUG] [REMOTE ] BBSI: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:37.186870] [DEBUG] [REMOTE ] BBSI: PASS: Integrity check passed. [2026-01-15T12:02:37.186923] [DEBUG] [REMOTE ] BBSI: Symbol is viable for forecasting. [2026-01-15T12:02:37.186982] [INFO ] [MAIN ] [351/3511] BBSI kept (0.6s) | 351 kept, 0 rejected | 139.5/min | ETA: 22.7m [2026-01-15T12:02:37.427929] [DEBUG] [REMOTE ] BBUC: Retrieved 969 rows, trimmed to 300. [2026-01-15T12:02:37.428126] [DEBUG] [REMOTE ] BBUC: PASS: History has at least 300 days. [2026-01-15T12:02:37.428382] [DEBUG] [REMOTE ] BBUC: PASS: Price check passed. Min price $31.16. [2026-01-15T12:02:37.428529] [DEBUG] [REMOTE ] BBUC: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:37.428688] [DEBUG] [REMOTE ] BBUC: PASS: Integrity check passed. [2026-01-15T12:02:37.428733] [DEBUG] [REMOTE ] BBUC: Symbol is viable for forecasting. [2026-01-15T12:02:37.428789] [INFO ] [MAIN ] [352/3511] BBUC kept (0.2s) | 352 kept, 0 rejected | 139.6/min | ETA: 22.6m [2026-01-15T12:02:38.063112] [DEBUG] [REMOTE ] BBVA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:38.063342] [DEBUG] [REMOTE ] BBVA: PASS: History has at least 300 days. [2026-01-15T12:02:38.064054] [DEBUG] [REMOTE ] BBVA: PASS: Price check passed. Min price $19.21. [2026-01-15T12:02:38.064223] [DEBUG] [REMOTE ] BBVA: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:38.064381] [DEBUG] [REMOTE ] BBVA: PASS: Integrity check passed. [2026-01-15T12:02:38.064425] [DEBUG] [REMOTE ] BBVA: Symbol is viable for forecasting. [2026-01-15T12:02:38.064482] [INFO ] [MAIN ] [353/3511] BBVA kept (0.6s) | 353 kept, 0 rejected | 139.4/min | ETA: 22.6m [2026-01-15T12:02:38.576967] [DEBUG] [REMOTE ] BBWI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:38.577129] [DEBUG] [REMOTE ] BBWI: PASS: History has at least 300 days. [2026-01-15T12:02:38.577389] [DEBUG] [REMOTE ] BBWI: PASS: Price check passed. Min price $14.85. [2026-01-15T12:02:38.577534] [DEBUG] [REMOTE ] BBWI: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:38.577687] [DEBUG] [REMOTE ] BBWI: PASS: Integrity check passed. [2026-01-15T12:02:38.577730] [DEBUG] [REMOTE ] BBWI: Symbol is viable for forecasting. [2026-01-15T12:02:38.577781] [INFO ] [MAIN ] [354/3511] BBWI kept (0.5s) | 354 kept, 0 rejected | 139.4/min | ETA: 22.7m [2026-01-15T12:02:39.073690] [DEBUG] [REMOTE ] BBY: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:39.073834] [DEBUG] [REMOTE ] BBY: PASS: History has at least 300 days. [2026-01-15T12:02:39.074073] [DEBUG] [REMOTE ] BBY: PASS: Price check passed. Min price $66.68. [2026-01-15T12:02:39.074222] [DEBUG] [REMOTE ] BBY: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:39.074349] [DEBUG] [REMOTE ] BBY: PASS: Integrity check passed. [2026-01-15T12:02:39.074393] [DEBUG] [REMOTE ] BBY: Symbol is viable for forecasting. [2026-01-15T12:02:39.074447] [INFO ] [MAIN ] [355/3511] BBY kept (0.5s) | 355 kept, 0 rejected | 139.3/min | ETA: 22.7m [2026-01-15T12:02:39.553408] [DEBUG] [REMOTE ] BC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:39.553556] [DEBUG] [REMOTE ] BC: PASS: History has at least 300 days. [2026-01-15T12:02:39.553832] [DEBUG] [REMOTE ] BC: PASS: Price check passed. Min price $58.96. [2026-01-15T12:02:39.553977] [DEBUG] [REMOTE ] BC: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:39.554107] [DEBUG] [REMOTE ] BC: PASS: Integrity check passed. [2026-01-15T12:02:39.554151] [DEBUG] [REMOTE ] BC: Symbol is viable for forecasting. [2026-01-15T12:02:39.554219] [INFO ] [MAIN ] [356/3511] BC kept (0.5s) | 356 kept, 0 rejected | 139.3/min | ETA: 22.7m [2026-01-15T12:02:39.891076] [DEBUG] [REMOTE ] BCAL: Retrieved 2518 rows, trimmed to 300. [2026-01-15T12:02:39.891207] [DEBUG] [REMOTE ] BCAL: PASS: History has at least 300 days. [2026-01-15T12:02:39.891425] [DEBUG] [REMOTE ] BCAL: PASS: Price check passed. Min price $16.50. [2026-01-15T12:02:39.891619] [DEBUG] [REMOTE ] BCAL: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:39.891745] [DEBUG] [REMOTE ] BCAL: PASS: Integrity check passed. [2026-01-15T12:02:39.891786] [DEBUG] [REMOTE ] BCAL: Symbol is viable for forecasting. [2026-01-15T12:02:39.891839] [INFO ] [MAIN ] [357/3511] BCAL kept (0.3s) | 357 kept, 0 rejected | 139.3/min | ETA: 22.6m [2026-01-15T12:02:40.153407] [DEBUG] [REMOTE ] BCAX: Retrieved 335 rows, trimmed to 300. [2026-01-15T12:02:40.153537] [DEBUG] [REMOTE ] BCAX: PASS: History has at least 300 days. [2026-01-15T12:02:40.153756] [DEBUG] [REMOTE ] BCAX: PASS: Price check passed. Min price $13.93. [2026-01-15T12:02:40.153892] [DEBUG] [REMOTE ] BCAX: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:40.154000] [DEBUG] [REMOTE ] BCAX: PASS: Integrity check passed. [2026-01-15T12:02:40.154041] [DEBUG] [REMOTE ] BCAX: Symbol is viable for forecasting. [2026-01-15T12:02:40.154088] [INFO ] [MAIN ] [358/3511] BCAX kept (0.3s) | 358 kept, 0 rejected | 139.5/min | ETA: 22.6m [2026-01-15T12:02:40.847408] [DEBUG] [REMOTE ] BCBP: Retrieved 5598 rows, trimmed to 300. [2026-01-15T12:02:40.847557] [DEBUG] [REMOTE ] BCBP: PASS: History has at least 300 days. [2026-01-15T12:02:40.847817] [DEBUG] [REMOTE ] BCBP: PASS: Price check passed. Min price $7.45. [2026-01-15T12:02:40.847957] [DEBUG] [REMOTE ] BCBP: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:40.848084] [DEBUG] [REMOTE ] BCBP: PASS: Integrity check passed. [2026-01-15T12:02:40.848124] [DEBUG] [REMOTE ] BCBP: Symbol is viable for forecasting. [2026-01-15T12:02:40.848174] [INFO ] [MAIN ] [359/3511] BCBP kept (0.7s) | 359 kept, 0 rejected | 139.3/min | ETA: 22.6m [2026-01-15T12:02:41.192099] [DEBUG] [REMOTE ] BCC: Retrieved 3255 rows, trimmed to 300. [2026-01-15T12:02:41.192243] [DEBUG] [REMOTE ] BCC: PASS: History has at least 300 days. [2026-01-15T12:02:41.192477] [DEBUG] [REMOTE ] BCC: PASS: Price check passed. Min price $65.88. [2026-01-15T12:02:41.192653] [DEBUG] [REMOTE ] BCC: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:41.192780] [DEBUG] [REMOTE ] BCC: PASS: Integrity check passed. [2026-01-15T12:02:41.192821] [DEBUG] [REMOTE ] BCC: Symbol is viable for forecasting. [2026-01-15T12:02:41.192870] [INFO ] [MAIN ] [360/3511] BCC kept (0.3s) | 360 kept, 0 rejected | 139.3/min | ETA: 22.6m [2026-01-15T12:02:41.600171] [DEBUG] [REMOTE ] BCDA: Retrieved 3088 rows, trimmed to 300. [2026-01-15T12:02:41.600320] [DEBUG] [REMOTE ] BCDA: PASS: History has at least 300 days. [2026-01-15T12:02:41.600561] [DEBUG] [REMOTE ] BCDA: PASS: Price check passed. Min price $1.18. [2026-01-15T12:02:41.600757] [DEBUG] [REMOTE ] BCDA: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:41.600896] [DEBUG] [REMOTE ] BCDA: PASS: Integrity check passed. [2026-01-15T12:02:41.600940] [DEBUG] [REMOTE ] BCDA: Symbol is viable for forecasting. [2026-01-15T12:02:41.600992] [INFO ] [MAIN ] [361/3511] BCDA kept (0.4s) | 361 kept, 0 rejected | 139.4/min | ETA: 22.6m [2026-01-15T12:02:42.197347] [DEBUG] [REMOTE ] BCE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:42.197508] [DEBUG] [REMOTE ] BCE: PASS: History has at least 300 days. [2026-01-15T12:02:42.197835] [DEBUG] [REMOTE ] BCE: PASS: Price check passed. Min price $21.99. [2026-01-15T12:02:42.197979] [DEBUG] [REMOTE ] BCE: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:42.198112] [DEBUG] [REMOTE ] BCE: PASS: Integrity check passed. [2026-01-15T12:02:42.198152] [DEBUG] [REMOTE ] BCE: Symbol is viable for forecasting. [2026-01-15T12:02:42.198218] [INFO ] [MAIN ] [362/3511] BCE kept (0.6s) | 362 kept, 0 rejected | 139.2/min | ETA: 22.6m [2026-01-15T12:02:42.582378] [DEBUG] [REMOTE ] BCH: Retrieved 6044 rows, trimmed to 300. [2026-01-15T12:02:42.582537] [DEBUG] [REMOTE ] BCH: PASS: History has at least 300 days. [2026-01-15T12:02:42.582824] [DEBUG] [REMOTE ] BCH: PASS: Price check passed. Min price $32.81. [2026-01-15T12:02:42.582967] [DEBUG] [REMOTE ] BCH: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:42.583100] [DEBUG] [REMOTE ] BCH: PASS: Integrity check passed. [2026-01-15T12:02:42.583141] [DEBUG] [REMOTE ] BCH: Symbol is viable for forecasting. [2026-01-15T12:02:42.583192] [INFO ] [MAIN ] [363/3511] BCH kept (0.4s) | 363 kept, 0 rejected | 139.2/min | ETA: 22.6m [2026-01-15T12:02:42.826735] [DEBUG] [REMOTE ] BCML: Retrieved 5382 rows, trimmed to 300. [2026-01-15T12:02:42.826892] [DEBUG] [REMOTE ] BCML: PASS: History has at least 300 days. [2026-01-15T12:02:42.827116] [DEBUG] [REMOTE ] BCML: PASS: Price check passed. Min price $26.88. [2026-01-15T12:02:42.827274] [DEBUG] [REMOTE ] BCML: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:42.827392] [DEBUG] [REMOTE ] BCML: PASS: Integrity check passed. [2026-01-15T12:02:42.827435] [DEBUG] [REMOTE ] BCML: Symbol is viable for forecasting. [2026-01-15T12:02:42.827482] [INFO ] [MAIN ] [364/3511] BCML kept (0.2s) | 364 kept, 0 rejected | 139.4/min | ETA: 22.6m [2026-01-15T12:02:43.497784] [DEBUG] [REMOTE ] BCO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:43.497954] [DEBUG] [REMOTE ] BCO: PASS: History has at least 300 days. [2026-01-15T12:02:43.498242] [DEBUG] [REMOTE ] BCO: PASS: Price check passed. Min price $105.88. [2026-01-15T12:02:43.498385] [DEBUG] [REMOTE ] BCO: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:43.498521] [DEBUG] [REMOTE ] BCO: PASS: Integrity check passed. [2026-01-15T12:02:43.498566] [DEBUG] [REMOTE ] BCO: Symbol is viable for forecasting. [2026-01-15T12:02:43.498641] [INFO ] [MAIN ] [365/3511] BCO kept (0.7s) | 365 kept, 0 rejected | 139.2/min | ETA: 22.6m [2026-01-15T12:02:43.960345] [DEBUG] [REMOTE ] BCPC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:43.960542] [DEBUG] [REMOTE ] BCPC: PASS: History has at least 300 days. [2026-01-15T12:02:43.961023] [DEBUG] [REMOTE ] BCPC: PASS: Price check passed. Min price $146.46. [2026-01-15T12:02:43.961170] [DEBUG] [REMOTE ] BCPC: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:43.961288] [DEBUG] [REMOTE ] BCPC: PASS: Integrity check passed. [2026-01-15T12:02:43.961335] [DEBUG] [REMOTE ] BCPC: Symbol is viable for forecasting. [2026-01-15T12:02:43.961450] [INFO ] [MAIN ] [366/3511] BCPC kept (0.5s) | 366 kept, 0 rejected | 139.2/min | ETA: 22.6m [2026-01-15T12:02:44.477368] [DEBUG] [REMOTE ] BCRX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:44.477553] [DEBUG] [REMOTE ] BCRX: PASS: History has at least 300 days. [2026-01-15T12:02:44.477977] [DEBUG] [REMOTE ] BCRX: PASS: Price check passed. Min price $6.75. [2026-01-15T12:02:44.478172] [DEBUG] [REMOTE ] BCRX: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:44.478344] [DEBUG] [REMOTE ] BCRX: PASS: Integrity check passed. [2026-01-15T12:02:44.478402] [DEBUG] [REMOTE ] BCRX: Symbol is viable for forecasting. [2026-01-15T12:02:44.478473] [INFO ] [MAIN ] [367/3511] BCRX kept (0.5s) | 367 kept, 0 rejected | 139.1/min | ETA: 22.6m [2026-01-15T12:02:44.907430] [DEBUG] [REMOTE ] BCS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:44.907568] [DEBUG] [REMOTE ] BCS: PASS: History has at least 300 days. [2026-01-15T12:02:44.907815] [DEBUG] [REMOTE ] BCS: PASS: Price check passed. Min price $19.49. [2026-01-15T12:02:44.907955] [DEBUG] [REMOTE ] BCS: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:44.908076] [DEBUG] [REMOTE ] BCS: PASS: Integrity check passed. [2026-01-15T12:02:44.908129] [DEBUG] [REMOTE ] BCS: Symbol is viable for forecasting. [2026-01-15T12:02:44.908179] [INFO ] [MAIN ] [368/3511] BCS kept (0.4s) | 368 kept, 0 rejected | 139.1/min | ETA: 22.6m [2026-01-15T12:02:45.152335] [DEBUG] [REMOTE ] BCSF: Retrieved 1799 rows, trimmed to 300. [2026-01-15T12:02:45.152489] [DEBUG] [REMOTE ] BCSF: PASS: History has at least 300 days. [2026-01-15T12:02:45.152788] [DEBUG] [REMOTE ] BCSF: PASS: Price check passed. Min price $12.87. [2026-01-15T12:02:45.152983] [DEBUG] [REMOTE ] BCSF: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:45.153144] [DEBUG] [REMOTE ] BCSF: PASS: Integrity check passed. [2026-01-15T12:02:45.153200] [DEBUG] [REMOTE ] BCSF: Symbol is viable for forecasting. [2026-01-15T12:02:45.153268] [INFO ] [MAIN ] [369/3511] BCSF kept (0.2s) | 369 kept, 0 rejected | 139.3/min | ETA: 22.6m [2026-01-15T12:02:45.727566] [DEBUG] [REMOTE ] BCTX: Retrieved 3726 rows, trimmed to 300. [2026-01-15T12:02:45.727775] [DEBUG] [REMOTE ] BCTX: PASS: History has at least 300 days. [2026-01-15T12:02:45.728093] [DEBUG] [REMOTE ] BCTX: PASS: Price check passed. Min price $4.86. [2026-01-15T12:02:45.728266] [DEBUG] [REMOTE ] BCTX: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:45.728426] [DEBUG] [REMOTE ] BCTX: PASS: Integrity check passed. [2026-01-15T12:02:45.728476] [DEBUG] [REMOTE ] BCTX: Symbol is viable for forecasting. [2026-01-15T12:02:45.728539] [INFO ] [MAIN ] [370/3511] BCTX kept (0.6s) | 370 kept, 0 rejected | 139.1/min | ETA: 22.6m [2026-01-15T12:02:46.091298] [DEBUG] [REMOTE ] BCX: Retrieved 3722 rows, trimmed to 300. [2026-01-15T12:02:46.091477] [DEBUG] [REMOTE ] BCX: PASS: History has at least 300 days. [2026-01-15T12:02:46.091864] [DEBUG] [REMOTE ] BCX: PASS: Price check passed. Min price $9.60. [2026-01-15T12:02:46.092070] [DEBUG] [REMOTE ] BCX: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:46.092248] [DEBUG] [REMOTE ] BCX: PASS: Integrity check passed. [2026-01-15T12:02:46.092309] [DEBUG] [REMOTE ] BCX: Symbol is viable for forecasting. [2026-01-15T12:02:46.092384] [INFO ] [MAIN ] [371/3511] BCX kept (0.4s) | 371 kept, 0 rejected | 139.2/min | ETA: 22.6m [2026-01-15T12:02:46.363757] [DEBUG] [REMOTE ] BCYC: Retrieved 1671 rows, trimmed to 300. [2026-01-15T12:02:46.363879] [DEBUG] [REMOTE ] BCYC: PASS: History has at least 300 days. [2026-01-15T12:02:46.364079] [DEBUG] [REMOTE ] BCYC: PASS: Price check passed. Min price $6.17. [2026-01-15T12:02:46.364213] [DEBUG] [REMOTE ] BCYC: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:46.364321] [DEBUG] [REMOTE ] BCYC: PASS: Integrity check passed. [2026-01-15T12:02:46.364360] [DEBUG] [REMOTE ] BCYC: Symbol is viable for forecasting. [2026-01-15T12:02:46.364408] [INFO ] [MAIN ] [372/3511] BCYC kept (0.3s) | 372 kept, 0 rejected | 139.3/min | ETA: 22.5m [2026-01-15T12:02:47.017632] [DEBUG] [REMOTE ] BDC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:47.017792] [DEBUG] [REMOTE ] BDC: PASS: History has at least 300 days. [2026-01-15T12:02:47.018071] [DEBUG] [REMOTE ] BDC: PASS: Price check passed. Min price $106.30. [2026-01-15T12:02:47.018210] [DEBUG] [REMOTE ] BDC: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:47.018328] [DEBUG] [REMOTE ] BDC: PASS: Integrity check passed. [2026-01-15T12:02:47.018368] [DEBUG] [REMOTE ] BDC: Symbol is viable for forecasting. [2026-01-15T12:02:47.018416] [INFO ] [MAIN ] [373/3511] BDC kept (0.7s) | 373 kept, 0 rejected | 139.1/min | ETA: 22.6m [2026-01-15T12:02:47.343281] [DEBUG] [REMOTE ] BDJ: Retrieved 5127 rows, trimmed to 300. [2026-01-15T12:02:47.343420] [DEBUG] [REMOTE ] BDJ: PASS: History has at least 300 days. [2026-01-15T12:02:47.343665] [DEBUG] [REMOTE ] BDJ: PASS: Price check passed. Min price $8.52. [2026-01-15T12:02:47.343805] [DEBUG] [REMOTE ] BDJ: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:47.343925] [DEBUG] [REMOTE ] BDJ: PASS: Integrity check passed. [2026-01-15T12:02:47.343981] [DEBUG] [REMOTE ] BDJ: Symbol is viable for forecasting. [2026-01-15T12:02:47.344032] [INFO ] [MAIN ] [374/3511] BDJ kept (0.3s) | 374 kept, 0 rejected | 139.2/min | ETA: 22.5m [2026-01-15T12:02:47.970808] [DEBUG] [REMOTE ] BDN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:47.970940] [DEBUG] [REMOTE ] BDN: PASS: History has at least 300 days. [2026-01-15T12:02:47.971162] [DEBUG] [REMOTE ] BDN: PASS: Price check passed. Min price $2.79. [2026-01-15T12:02:47.971296] [DEBUG] [REMOTE ] BDN: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:47.971411] [DEBUG] [REMOTE ] BDN: PASS: Integrity check passed. [2026-01-15T12:02:47.971451] [DEBUG] [REMOTE ] BDN: Symbol is viable for forecasting. [2026-01-15T12:02:47.971498] [INFO ] [MAIN ] [375/3511] BDN kept (0.6s) | 375 kept, 0 rejected | 139.1/min | ETA: 22.6m [2026-01-15T12:02:48.282514] [DEBUG] [REMOTE ] BDRX: Retrieved 2541 rows, trimmed to 300. [2026-01-15T12:02:48.282661] [DEBUG] [REMOTE ] BDRX: PASS: History has at least 300 days. [2026-01-15T12:02:48.282874] [DEBUG] [REMOTE ] BDRX: PASS: Price check passed. Min price $2.09. [2026-01-15T12:02:48.283008] [DEBUG] [REMOTE ] BDRX: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:48.283116] [DEBUG] [REMOTE ] BDRX: PASS: Integrity check passed. [2026-01-15T12:02:48.283156] [DEBUG] [REMOTE ] BDRX: Symbol is viable for forecasting. [2026-01-15T12:02:48.283204] [INFO ] [MAIN ] [376/3511] BDRX kept (0.3s) | 376 kept, 0 rejected | 139.2/min | ETA: 22.5m [2026-01-15T12:02:48.486297] [DEBUG] [REMOTE ] BDSX: Retrieved 1309 rows, trimmed to 300. [2026-01-15T12:02:48.486427] [DEBUG] [REMOTE ] BDSX: PASS: History has at least 300 days. [2026-01-15T12:02:48.486657] [DEBUG] [REMOTE ] BDSX: PASS: Price check passed. Min price $5.46. [2026-01-15T12:02:48.486806] [DEBUG] [REMOTE ] BDSX: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:48.486950] [DEBUG] [REMOTE ] BDSX: PASS: Integrity check passed. [2026-01-15T12:02:48.486992] [DEBUG] [REMOTE ] BDSX: Symbol is viable for forecasting. [2026-01-15T12:02:48.487059] [INFO ] [MAIN ] [377/3511] BDSX kept (0.2s) | 377 kept, 0 rejected | 139.4/min | ETA: 22.5m [2026-01-15T12:02:49.054658] [DEBUG] [REMOTE ] BDTX: Retrieved 1498 rows, trimmed to 300. [2026-01-15T12:02:49.054790] [DEBUG] [REMOTE ] BDTX: PASS: History has at least 300 days. [2026-01-15T12:02:49.055005] [DEBUG] [REMOTE ] BDTX: PASS: Price check passed. Min price $2.43. [2026-01-15T12:02:49.055148] [DEBUG] [REMOTE ] BDTX: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:49.055263] [DEBUG] [REMOTE ] BDTX: PASS: Integrity check passed. [2026-01-15T12:02:49.055307] [DEBUG] [REMOTE ] BDTX: Symbol is viable for forecasting. [2026-01-15T12:02:49.055359] [INFO ] [MAIN ] [378/3511] BDTX kept (0.6s) | 378 kept, 0 rejected | 139.2/min | ETA: 22.5m [2026-01-15T12:02:49.643469] [DEBUG] [REMOTE ] BDX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:49.643720] [DEBUG] [REMOTE ] BDX: PASS: History has at least 300 days. [2026-01-15T12:02:49.644346] [DEBUG] [REMOTE ] BDX: PASS: Price check passed. Min price $175.42. [2026-01-15T12:02:49.644504] [DEBUG] [REMOTE ] BDX: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:49.644711] [DEBUG] [REMOTE ] BDX: PASS: Integrity check passed. [2026-01-15T12:02:49.644760] [DEBUG] [REMOTE ] BDX: Symbol is viable for forecasting. [2026-01-15T12:02:49.644823] [INFO ] [MAIN ] [379/3511] BDX kept (0.6s) | 379 kept, 0 rejected | 139.1/min | ETA: 22.5m [2026-01-15T12:02:49.918285] [DEBUG] [REMOTE ] BE: Retrieved 1879 rows, trimmed to 300. [2026-01-15T12:02:49.918476] [DEBUG] [REMOTE ] BE: PASS: History has at least 300 days. [2026-01-15T12:02:49.918777] [DEBUG] [REMOTE ] BE: PASS: Price check passed. Min price $76.97. [2026-01-15T12:02:49.918936] [DEBUG] [REMOTE ] BE: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:49.919075] [DEBUG] [REMOTE ] BE: PASS: Integrity check passed. [2026-01-15T12:02:49.919174] [DEBUG] [REMOTE ] BE: Symbol is viable for forecasting. [2026-01-15T12:02:49.919236] [INFO ] [MAIN ] [380/3511] BE kept (0.3s) | 380 kept, 0 rejected | 139.2/min | ETA: 22.5m [2026-01-15T12:02:50.304561] [DEBUG] [REMOTE ] BEAM: Retrieved 1493 rows, trimmed to 300. [2026-01-15T12:02:50.304782] [DEBUG] [REMOTE ] BEAM: PASS: History has at least 300 days. [2026-01-15T12:02:50.305045] [DEBUG] [REMOTE ] BEAM: PASS: Price check passed. Min price $20.60. [2026-01-15T12:02:50.305189] [DEBUG] [REMOTE ] BEAM: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:50.305316] [DEBUG] [REMOTE ] BEAM: PASS: Integrity check passed. [2026-01-15T12:02:50.305358] [DEBUG] [REMOTE ] BEAM: Symbol is viable for forecasting. [2026-01-15T12:02:50.305412] [INFO ] [MAIN ] [381/3511] BEAM kept (0.4s) | 381 kept, 0 rejected | 139.3/min | ETA: 22.5m [2026-01-15T12:02:50.819487] [DEBUG] [REMOTE ] BEEM: Retrieved 3951 rows, trimmed to 300. [2026-01-15T12:02:50.819647] [DEBUG] [REMOTE ] BEEM: PASS: History has at least 300 days. [2026-01-15T12:02:50.819886] [DEBUG] [REMOTE ] BEEM: PASS: Price check passed. Min price $1.50. [2026-01-15T12:02:50.820243] [DEBUG] [REMOTE ] BEEM: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:50.820393] [DEBUG] [REMOTE ] BEEM: PASS: Integrity check passed. [2026-01-15T12:02:50.820458] [DEBUG] [REMOTE ] BEEM: Symbol is viable for forecasting. [2026-01-15T12:02:50.820523] [INFO ] [MAIN ] [382/3511] BEEM kept (0.5s) | 382 kept, 0 rejected | 139.2/min | ETA: 22.5m [2026-01-15T12:02:51.097114] [DEBUG] [REMOTE ] BEEP: Retrieved 1167 rows, trimmed to 300. [2026-01-15T12:02:51.097248] [DEBUG] [REMOTE ] BEEP: PASS: History has at least 300 days. [2026-01-15T12:02:51.097456] [DEBUG] [REMOTE ] BEEP: PASS: Price check passed. Min price $2.54. [2026-01-15T12:02:51.097629] [DEBUG] [REMOTE ] BEEP: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:51.097754] [DEBUG] [REMOTE ] BEEP: PASS: Integrity check passed. [2026-01-15T12:02:51.097797] [DEBUG] [REMOTE ] BEEP: Symbol is viable for forecasting. [2026-01-15T12:02:51.097847] [INFO ] [MAIN ] [383/3511] BEEP kept (0.3s) | 383 kept, 0 rejected | 139.3/min | ETA: 22.5m [2026-01-15T12:02:51.515545] [DEBUG] [REMOTE ] BEKE: Retrieved 1362 rows, trimmed to 300. [2026-01-15T12:02:51.515694] [DEBUG] [REMOTE ] BEKE: PASS: History has at least 300 days. [2026-01-15T12:02:51.515923] [DEBUG] [REMOTE ] BEKE: PASS: Price check passed. Min price $15.60. [2026-01-15T12:02:51.516058] [DEBUG] [REMOTE ] BEKE: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:51.516166] [DEBUG] [REMOTE ] BEKE: PASS: Integrity check passed. [2026-01-15T12:02:51.516206] [DEBUG] [REMOTE ] BEKE: Symbol is viable for forecasting. [2026-01-15T12:02:51.516252] [INFO ] [MAIN ] [384/3511] BEKE kept (0.4s) | 384 kept, 0 rejected | 139.3/min | ETA: 22.4m [2026-01-15T12:02:52.089802] [DEBUG] [REMOTE ] BELFA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:52.089953] [DEBUG] [REMOTE ] BELFA: PASS: History has at least 300 days. [2026-01-15T12:02:52.090219] [DEBUG] [REMOTE ] BELFA: PASS: Price check passed. Min price $114.02. [2026-01-15T12:02:52.090358] [DEBUG] [REMOTE ] BELFA: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:52.090488] [DEBUG] [REMOTE ] BELFA: PASS: Integrity check passed. [2026-01-15T12:02:52.090528] [DEBUG] [REMOTE ] BELFA: Symbol is viable for forecasting. [2026-01-15T12:02:52.090597] [INFO ] [MAIN ] [385/3511] BELFA kept (0.6s) | 385 kept, 0 rejected | 139.2/min | ETA: 22.5m [2026-01-15T12:02:52.602954] [DEBUG] [REMOTE ] BELFB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:52.603094] [DEBUG] [REMOTE ] BELFB: PASS: History has at least 300 days. [2026-01-15T12:02:52.603325] [DEBUG] [REMOTE ] BELFB: PASS: Price check passed. Min price $134.36. [2026-01-15T12:02:52.603464] [DEBUG] [REMOTE ] BELFB: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:52.603604] [DEBUG] [REMOTE ] BELFB: PASS: Integrity check passed. [2026-01-15T12:02:52.603662] [DEBUG] [REMOTE ] BELFB: Symbol is viable for forecasting. [2026-01-15T12:02:52.603715] [INFO ] [MAIN ] [386/3511] BELFB kept (0.5s) | 386 kept, 0 rejected | 139.2/min | ETA: 22.5m [2026-01-15T12:02:52.905602] [DEBUG] [REMOTE ] BEN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:52.905759] [DEBUG] [REMOTE ] BEN: PASS: History has at least 300 days. [2026-01-15T12:02:52.906060] [DEBUG] [REMOTE ] BEN: PASS: Price check passed. Min price $20.89. [2026-01-15T12:02:52.906209] [DEBUG] [REMOTE ] BEN: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:52.906349] [DEBUG] [REMOTE ] BEN: PASS: Integrity check passed. [2026-01-15T12:02:52.906391] [DEBUG] [REMOTE ] BEN: Symbol is viable for forecasting. [2026-01-15T12:02:52.906442] [INFO ] [MAIN ] [387/3511] BEN kept (0.3s) | 387 kept, 0 rejected | 139.3/min | ETA: 22.4m [2026-01-15T12:02:53.454002] [DEBUG] [REMOTE ] BEP: Retrieved 5072 rows, trimmed to 300. [2026-01-15T12:02:53.454143] [DEBUG] [REMOTE ] BEP: PASS: History has at least 300 days. [2026-01-15T12:02:53.454369] [DEBUG] [REMOTE ] BEP: PASS: Price check passed. Min price $26.67. [2026-01-15T12:02:53.454504] [DEBUG] [REMOTE ] BEP: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:53.454644] [DEBUG] [REMOTE ] BEP: PASS: Integrity check passed. [2026-01-15T12:02:53.454685] [DEBUG] [REMOTE ] BEP: Symbol is viable for forecasting. [2026-01-15T12:02:53.454734] [INFO ] [MAIN ] [388/3511] BEP kept (0.5s) | 388 kept, 0 rejected | 139.2/min | ETA: 22.4m [2026-01-15T12:02:53.665759] [DEBUG] [REMOTE ] BEPH: Retrieved 1193 rows, trimmed to 300. [2026-01-15T12:02:53.665905] [DEBUG] [REMOTE ] BEPH: PASS: History has at least 300 days. [2026-01-15T12:02:53.666126] [DEBUG] [REMOTE ] BEPH: PASS: Price check passed. Min price $15.31. [2026-01-15T12:02:53.666266] [DEBUG] [REMOTE ] BEPH: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:53.666387] [DEBUG] [REMOTE ] BEPH: PASS: Integrity check passed. [2026-01-15T12:02:53.666430] [DEBUG] [REMOTE ] BEPH: Symbol is viable for forecasting. [2026-01-15T12:02:53.666481] [INFO ] [MAIN ] [389/3511] BEPH kept (0.2s) | 389 kept, 0 rejected | 139.3/min | ETA: 22.4m [2026-01-15T12:02:54.134221] [DEBUG] [REMOTE ] BEPI: Retrieved 1025 rows, trimmed to 300. [2026-01-15T12:02:54.134364] [DEBUG] [REMOTE ] BEPI: PASS: History has at least 300 days. [2026-01-15T12:02:54.134596] [DEBUG] [REMOTE ] BEPI: PASS: Price check passed. Min price $16.08. [2026-01-15T12:02:54.134748] [DEBUG] [REMOTE ] BEPI: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:54.134864] [DEBUG] [REMOTE ] BEPI: PASS: Integrity check passed. [2026-01-15T12:02:54.134906] [DEBUG] [REMOTE ] BEPI: Symbol is viable for forecasting. [2026-01-15T12:02:54.134957] [INFO ] [MAIN ] [390/3511] BEPI kept (0.5s) | 390 kept, 0 rejected | 139.3/min | ETA: 22.4m [2026-01-15T12:02:54.658937] [DEBUG] [REMOTE ] BFAM: Retrieved 3263 rows, trimmed to 300. [2026-01-15T12:02:54.659076] [DEBUG] [REMOTE ] BFAM: PASS: History has at least 300 days. [2026-01-15T12:02:54.659319] [DEBUG] [REMOTE ] BFAM: PASS: Price check passed. Min price $92.28. [2026-01-15T12:02:54.659460] [DEBUG] [REMOTE ] BFAM: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:54.659601] [DEBUG] [REMOTE ] BFAM: PASS: Integrity check passed. [2026-01-15T12:02:54.659644] [DEBUG] [REMOTE ] BFAM: Symbol is viable for forecasting. [2026-01-15T12:02:54.659694] [INFO ] [MAIN ] [391/3511] BFAM kept (0.5s) | 391 kept, 0 rejected | 139.2/min | ETA: 22.4m [2026-01-15T12:02:55.036000] [DEBUG] [REMOTE ] BFC: Retrieved 6028 rows, trimmed to 300. [2026-01-15T12:02:55.036137] [DEBUG] [REMOTE ] BFC: PASS: History has at least 300 days. [2026-01-15T12:02:55.036357] [DEBUG] [REMOTE ] BFC: PASS: Price check passed. Min price $118.66. [2026-01-15T12:02:55.036511] [DEBUG] [REMOTE ] BFC: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:55.036665] [DEBUG] [REMOTE ] BFC: PASS: Integrity check passed. [2026-01-15T12:02:55.036708] [DEBUG] [REMOTE ] BFC: Symbol is viable for forecasting. [2026-01-15T12:02:55.036756] [INFO ] [MAIN ] [392/3511] BFC kept (0.4s) | 392 kept, 0 rejected | 139.3/min | ETA: 22.4m [2026-01-15T12:02:55.420625] [DEBUG] [REMOTE ] BFH: Retrieved 6182 rows, trimmed to 300. [2026-01-15T12:02:55.420818] [DEBUG] [REMOTE ] BFH: PASS: History has at least 300 days. [2026-01-15T12:02:55.421191] [DEBUG] [REMOTE ] BFH: PASS: Price check passed. Min price $59.71. [2026-01-15T12:02:55.421397] [DEBUG] [REMOTE ] BFH: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:55.421599] [DEBUG] [REMOTE ] BFH: PASS: Integrity check passed. [2026-01-15T12:02:55.421662] [DEBUG] [REMOTE ] BFH: Symbol is viable for forecasting. [2026-01-15T12:02:55.421738] [INFO ] [MAIN ] [393/3511] BFH kept (0.4s) | 393 kept, 0 rejected | 139.3/min | ETA: 22.4m [2026-01-15T12:02:55.878666] [DEBUG] [REMOTE ] BFK: Retrieved 6153 rows, trimmed to 300. [2026-01-15T12:02:55.878806] [DEBUG] [REMOTE ] BFK: PASS: History has at least 300 days. [2026-01-15T12:02:55.879042] [DEBUG] [REMOTE ] BFK: PASS: Price check passed. Min price $9.81. [2026-01-15T12:02:55.879184] [DEBUG] [REMOTE ] BFK: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:55.879304] [DEBUG] [REMOTE ] BFK: PASS: Integrity check passed. [2026-01-15T12:02:55.879344] [DEBUG] [REMOTE ] BFK: Symbol is viable for forecasting. [2026-01-15T12:02:55.879394] [INFO ] [MAIN ] [394/3511] BFK kept (0.5s) | 394 kept, 0 rejected | 139.3/min | ETA: 22.4m [2026-01-15T12:02:55.991047] [DEBUG] [REMOTE ] BFLY: Retrieved 1385 rows, trimmed to 300. [2026-01-15T12:02:55.991156] [DEBUG] [REMOTE ] BFLY: PASS: History has at least 300 days. [2026-01-15T12:02:55.991429] [DEBUG] [REMOTE ] BFLY: PASS: Price check passed. Min price $1.97. [2026-01-15T12:02:55.991630] [DEBUG] [REMOTE ] BFLY: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:55.991758] [DEBUG] [REMOTE ] BFLY: PASS: Integrity check passed. [2026-01-15T12:02:55.991799] [DEBUG] [REMOTE ] BFLY: Symbol is viable for forecasting. [2026-01-15T12:02:55.991845] [INFO ] [MAIN ] [395/3511] BFLY kept (0.1s) | 395 kept, 0 rejected | 139.6/min | ETA: 22.3m [2026-01-15T12:02:56.654623] [DEBUG] [REMOTE ] BFS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:02:56.654772] [DEBUG] [REMOTE ] BFS: PASS: History has at least 300 days. [2026-01-15T12:02:56.655025] [DEBUG] [REMOTE ] BFS: PASS: Price check passed. Min price $29.61. [2026-01-15T12:02:56.655162] [DEBUG] [REMOTE ] BFS: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:56.655286] [DEBUG] [REMOTE ] BFS: PASS: Integrity check passed. [2026-01-15T12:02:56.655326] [DEBUG] [REMOTE ] BFS: Symbol is viable for forecasting. [2026-01-15T12:02:56.655374] [INFO ] [MAIN ] [396/3511] BFS kept (0.7s) | 396 kept, 0 rejected | 139.4/min | ETA: 22.4m [2026-01-15T12:02:57.128327] [DEBUG] [REMOTE ] BFZ: Retrieved 6153 rows, trimmed to 300. [2026-01-15T12:02:57.128478] [DEBUG] [REMOTE ] BFZ: PASS: History has at least 300 days. [2026-01-15T12:02:57.128727] [DEBUG] [REMOTE ] BFZ: PASS: Price check passed. Min price $10.74. [2026-01-15T12:02:57.128871] [DEBUG] [REMOTE ] BFZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:57.128995] [DEBUG] [REMOTE ] BFZ: PASS: Integrity check passed. [2026-01-15T12:02:57.129036] [DEBUG] [REMOTE ] BFZ: Symbol is viable for forecasting. [2026-01-15T12:02:57.129086] [INFO ] [MAIN ] [397/3511] BFZ kept (0.5s) | 397 kept, 0 rejected | 139.3/min | ETA: 22.4m [2026-01-15T12:02:57.605271] [DEBUG] [REMOTE ] BG: Retrieved 6149 rows, trimmed to 300. [2026-01-15T12:02:57.605416] [DEBUG] [REMOTE ] BG: PASS: History has at least 300 days. [2026-01-15T12:02:57.605672] [DEBUG] [REMOTE ] BG: PASS: Price check passed. Min price $88.55. [2026-01-15T12:02:57.605812] [DEBUG] [REMOTE ] BG: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:57.605951] [DEBUG] [REMOTE ] BG: PASS: Integrity check passed. [2026-01-15T12:02:57.606184] [DEBUG] [REMOTE ] BG: Symbol is viable for forecasting. [2026-01-15T12:02:57.606234] [INFO ] [MAIN ] [398/3511] BG kept (0.5s) | 398 kept, 0 rejected | 139.3/min | ETA: 22.3m [2026-01-15T12:02:57.805798] [DEBUG] [REMOTE ] BGB: Retrieved 3344 rows, trimmed to 300. [2026-01-15T12:02:57.805927] [DEBUG] [REMOTE ] BGB: PASS: History has at least 300 days. [2026-01-15T12:02:57.806142] [DEBUG] [REMOTE ] BGB: PASS: Price check passed. Min price $11.43. [2026-01-15T12:02:57.806321] [DEBUG] [REMOTE ] BGB: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:57.806470] [DEBUG] [REMOTE ] BGB: PASS: Integrity check passed. [2026-01-15T12:02:57.806517] [DEBUG] [REMOTE ] BGB: Symbol is viable for forecasting. [2026-01-15T12:02:57.806591] [INFO ] [MAIN ] [399/3511] BGB kept (0.2s) | 399 kept, 0 rejected | 139.5/min | ETA: 22.3m [2026-01-15T12:02:58.375473] [DEBUG] [REMOTE ] BGC: Retrieved 6563 rows, trimmed to 300. [2026-01-15T12:02:58.375643] [DEBUG] [REMOTE ] BGC: PASS: History has at least 300 days. [2026-01-15T12:02:58.375897] [DEBUG] [REMOTE ] BGC: PASS: Price check passed. Min price $8.29. [2026-01-15T12:02:58.376038] [DEBUG] [REMOTE ] BGC: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:58.376164] [DEBUG] [REMOTE ] BGC: PASS: Integrity check passed. [2026-01-15T12:02:58.376206] [DEBUG] [REMOTE ] BGC: Symbol is viable for forecasting. [2026-01-15T12:02:58.376257] [INFO ] [MAIN ] [400/3511] BGC kept (0.6s) | 400 kept, 0 rejected | 139.4/min | ETA: 22.3m [2026-01-15T12:02:58.821298] [DEBUG] [REMOTE ] BGH: Retrieved 3322 rows, trimmed to 300. [2026-01-15T12:02:58.821439] [DEBUG] [REMOTE ] BGH: PASS: History has at least 300 days. [2026-01-15T12:02:58.821685] [DEBUG] [REMOTE ] BGH: PASS: Price check passed. Min price $14.58. [2026-01-15T12:02:58.821827] [DEBUG] [REMOTE ] BGH: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:58.821942] [DEBUG] [REMOTE ] BGH: PASS: Integrity check passed. [2026-01-15T12:02:58.821983] [DEBUG] [REMOTE ] BGH: Symbol is viable for forecasting. [2026-01-15T12:02:58.822033] [INFO ] [MAIN ] [401/3511] BGH kept (0.4s) | 401 kept, 0 rejected | 139.4/min | ETA: 22.3m [2026-01-15T12:02:59.084351] [DEBUG] [REMOTE ] BGLC: Retrieved 1338 rows, trimmed to 300. [2026-01-15T12:02:59.084601] [DEBUG] [REMOTE ] BGLC: PASS: History has at least 300 days. [2026-01-15T12:02:59.084899] [DEBUG] [REMOTE ] BGLC: PASS: Price check passed. Min price $3.75. [2026-01-15T12:02:59.085076] [DEBUG] [REMOTE ] BGLC: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:59.085226] [DEBUG] [REMOTE ] BGLC: PASS: Integrity check passed. [2026-01-15T12:02:59.085275] [DEBUG] [REMOTE ] BGLC: Symbol is viable for forecasting. [2026-01-15T12:02:59.085342] [INFO ] [MAIN ] [402/3511] BGLC kept (0.3s) | 402 kept, 0 rejected | 139.5/min | ETA: 22.3m [2026-01-15T12:02:59.533895] [DEBUG] [REMOTE ] BGRN: Retrieved 1792 rows, trimmed to 300. [2026-01-15T12:02:59.534089] [DEBUG] [REMOTE ] BGRN: PASS: History has at least 300 days. [2026-01-15T12:02:59.534695] [DEBUG] [REMOTE ] BGRN: PASS: Price check passed. Min price $47.58. [2026-01-15T12:02:59.534848] [DEBUG] [REMOTE ] BGRN: PASS: Continuity check passed with 300 days. [2026-01-15T12:02:59.535240] [DEBUG] [REMOTE ] BGRN: PASS: Integrity check passed. [2026-01-15T12:02:59.535285] [DEBUG] [REMOTE ] BGRN: Symbol is viable for forecasting. [2026-01-15T12:02:59.535346] [INFO ] [MAIN ] [403/3511] BGRN kept (0.4s) | 403 kept, 0 rejected | 139.5/min | ETA: 22.3m [2026-01-15T12:03:00.086780] [DEBUG] [REMOTE ] BGS: Retrieved 4692 rows, trimmed to 300. [2026-01-15T12:03:00.086950] [DEBUG] [REMOTE ] BGS: PASS: History has at least 300 days. [2026-01-15T12:03:00.087205] [DEBUG] [REMOTE ] BGS: PASS: Price check passed. Min price $3.75. [2026-01-15T12:03:00.087360] [DEBUG] [REMOTE ] BGS: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:00.087508] [DEBUG] [REMOTE ] BGS: PASS: Integrity check passed. [2026-01-15T12:03:00.087551] [DEBUG] [REMOTE ] BGS: Symbol is viable for forecasting. [2026-01-15T12:03:00.087623] [INFO ] [MAIN ] [404/3511] BGS kept (0.6s) | 404 kept, 0 rejected | 139.4/min | ETA: 22.3m [2026-01-15T12:03:00.475035] [DEBUG] [REMOTE ] BGSF: Retrieved 2947 rows, trimmed to 300. [2026-01-15T12:03:00.475196] [DEBUG] [REMOTE ] BGSF: PASS: History has at least 300 days. [2026-01-15T12:03:00.475479] [DEBUG] [REMOTE ] BGSF: PASS: Price check passed. Min price $3.27. [2026-01-15T12:03:00.475690] [DEBUG] [REMOTE ] BGSF: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:00.475850] [DEBUG] [REMOTE ] BGSF: PASS: Integrity check passed. [2026-01-15T12:03:00.475906] [DEBUG] [REMOTE ] BGSF: Symbol is viable for forecasting. [2026-01-15T12:03:00.475977] [INFO ] [MAIN ] [405/3511] BGSF kept (0.4s) | 405 kept, 0 rejected | 139.4/min | ETA: 22.3m [2026-01-15T12:03:00.870831] [DEBUG] [REMOTE ] BGX: Retrieved 3764 rows, trimmed to 300. [2026-01-15T12:03:00.870974] [DEBUG] [REMOTE ] BGX: PASS: History has at least 300 days. [2026-01-15T12:03:00.871464] [DEBUG] [REMOTE ] BGX: PASS: Price check passed. Min price $11.26. [2026-01-15T12:03:00.871624] [DEBUG] [REMOTE ] BGX: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:00.871760] [DEBUG] [REMOTE ] BGX: PASS: Integrity check passed. [2026-01-15T12:03:00.871803] [DEBUG] [REMOTE ] BGX: Symbol is viable for forecasting. [2026-01-15T12:03:00.871853] [INFO ] [MAIN ] [406/3511] BGX kept (0.4s) | 406 kept, 0 rejected | 139.4/min | ETA: 22.3m [2026-01-15T12:03:01.170304] [DEBUG] [REMOTE ] BGY: Retrieved 4690 rows, trimmed to 300. [2026-01-15T12:03:01.170477] [DEBUG] [REMOTE ] BGY: PASS: History has at least 300 days. [2026-01-15T12:03:01.170749] [DEBUG] [REMOTE ] BGY: PASS: Price check passed. Min price $5.48. [2026-01-15T12:03:01.170898] [DEBUG] [REMOTE ] BGY: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:01.171034] [DEBUG] [REMOTE ] BGY: PASS: Integrity check passed. [2026-01-15T12:03:01.171077] [DEBUG] [REMOTE ] BGY: Symbol is viable for forecasting. [2026-01-15T12:03:01.171128] [INFO ] [MAIN ] [407/3511] BGY kept (0.3s) | 407 kept, 0 rejected | 139.5/min | ETA: 22.2m [2026-01-15T12:03:01.602570] [DEBUG] [REMOTE ] BHC: Retrieved 6287 rows, trimmed to 300. [2026-01-15T12:03:01.602757] [DEBUG] [REMOTE ] BHC: PASS: History has at least 300 days. [2026-01-15T12:03:01.603049] [DEBUG] [REMOTE ] BHC: PASS: Price check passed. Min price $5.90. [2026-01-15T12:03:01.603219] [DEBUG] [REMOTE ] BHC: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:01.603369] [DEBUG] [REMOTE ] BHC: PASS: Integrity check passed. [2026-01-15T12:03:01.603416] [DEBUG] [REMOTE ] BHC: Symbol is viable for forecasting. [2026-01-15T12:03:01.603477] [INFO ] [MAIN ] [408/3511] BHC kept (0.4s) | 408 kept, 0 rejected | 139.5/min | ETA: 22.2m [2026-01-15T12:03:02.175379] [DEBUG] [REMOTE ] BHE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:03:02.175520] [DEBUG] [REMOTE ] BHE: PASS: History has at least 300 days. [2026-01-15T12:03:02.175774] [DEBUG] [REMOTE ] BHE: PASS: Price check passed. Min price $41.94. [2026-01-15T12:03:02.175913] [DEBUG] [REMOTE ] BHE: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:02.176034] [DEBUG] [REMOTE ] BHE: PASS: Integrity check passed. [2026-01-15T12:03:02.176076] [DEBUG] [REMOTE ] BHE: Symbol is viable for forecasting. [2026-01-15T12:03:02.176124] [INFO ] [MAIN ] [409/3511] BHE kept (0.6s) | 409 kept, 0 rejected | 139.4/min | ETA: 22.2m [2026-01-15T12:03:02.453744] [DEBUG] [REMOTE ] BHF: Retrieved 2137 rows, trimmed to 300. [2026-01-15T12:03:02.453872] [DEBUG] [REMOTE ] BHF: PASS: History has at least 300 days. [2026-01-15T12:03:02.454081] [DEBUG] [REMOTE ] BHF: PASS: Price check passed. Min price $45.69. [2026-01-15T12:03:02.454217] [DEBUG] [REMOTE ] BHF: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:02.454345] [DEBUG] [REMOTE ] BHF: PASS: Integrity check passed. [2026-01-15T12:03:02.454386] [DEBUG] [REMOTE ] BHF: Symbol is viable for forecasting. [2026-01-15T12:03:02.454436] [INFO ] [MAIN ] [410/3511] BHF kept (0.3s) | 410 kept, 0 rejected | 139.5/min | ETA: 22.2m [2026-01-15T12:03:02.880350] [DEBUG] [REMOTE ] BHFAL: Retrieved 1843 rows, trimmed to 300. [2026-01-15T12:03:02.880472] [DEBUG] [REMOTE ] BHFAL: PASS: History has at least 300 days. [2026-01-15T12:03:02.880713] [DEBUG] [REMOTE ] BHFAL: PASS: Price check passed. Min price $16.40. [2026-01-15T12:03:02.880855] [DEBUG] [REMOTE ] BHFAL: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:02.880965] [DEBUG] [REMOTE ] BHFAL: PASS: Integrity check passed. [2026-01-15T12:03:02.881006] [DEBUG] [REMOTE ] BHFAL: Symbol is viable for forecasting. [2026-01-15T12:03:02.881053] [INFO ] [MAIN ] [411/3511] BHFAL kept (0.4s) | 411 kept, 0 rejected | 139.5/min | ETA: 22.2m [2026-01-15T12:03:03.205353] [DEBUG] [REMOTE ] BHFAM: Retrieved 1044 rows, trimmed to 300. [2026-01-15T12:03:03.205561] [DEBUG] [REMOTE ] BHFAM: PASS: History has at least 300 days. [2026-01-15T12:03:03.205893] [DEBUG] [REMOTE ] BHFAM: PASS: Price check passed. Min price $10.86. [2026-01-15T12:03:03.206048] [DEBUG] [REMOTE ] BHFAM: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:03.206245] [DEBUG] [REMOTE ] BHFAM: PASS: Integrity check passed. [2026-01-15T12:03:03.206292] [DEBUG] [REMOTE ] BHFAM: Symbol is viable for forecasting. [2026-01-15T12:03:03.206349] [INFO ] [MAIN ] [412/3511] BHFAM kept (0.3s) | 412 kept, 0 rejected | 139.6/min | ETA: 22.2m [2026-01-15T12:03:03.577073] [DEBUG] [REMOTE ] BHFAN: Retrieved 1299 rows, trimmed to 300. [2026-01-15T12:03:03.577276] [DEBUG] [REMOTE ] BHFAN: PASS: History has at least 300 days. [2026-01-15T12:03:03.577536] [DEBUG] [REMOTE ] BHFAN: PASS: Price check passed. Min price $12.25. [2026-01-15T12:03:03.577715] [DEBUG] [REMOTE ] BHFAN: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:03.577841] [DEBUG] [REMOTE ] BHFAN: PASS: Integrity check passed. [2026-01-15T12:03:03.577889] [DEBUG] [REMOTE ] BHFAN: Symbol is viable for forecasting. [2026-01-15T12:03:03.577941] [INFO ] [MAIN ] [413/3511] BHFAN kept (0.4s) | 413 kept, 0 rejected | 139.7/min | ETA: 22.2m [2026-01-15T12:03:04.054510] [DEBUG] [REMOTE ] BHFAO: Retrieved 1423 rows, trimmed to 300. [2026-01-15T12:03:04.054676] [DEBUG] [REMOTE ] BHFAO: PASS: History has at least 300 days. [2026-01-15T12:03:04.054904] [DEBUG] [REMOTE ] BHFAO: PASS: Price check passed. Min price $15.18. [2026-01-15T12:03:04.055050] [DEBUG] [REMOTE ] BHFAO: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:04.055163] [DEBUG] [REMOTE ] BHFAO: PASS: Integrity check passed. [2026-01-15T12:03:04.055204] [DEBUG] [REMOTE ] BHFAO: Symbol is viable for forecasting. [2026-01-15T12:03:04.055252] [INFO ] [MAIN ] [414/3511] BHFAO kept (0.5s) | 414 kept, 0 rejected | 139.6/min | ETA: 22.2m [2026-01-15T12:03:04.485099] [DEBUG] [REMOTE ] BHFAP: Retrieved 1718 rows, trimmed to 300. [2026-01-15T12:03:04.485216] [DEBUG] [REMOTE ] BHFAP: PASS: History has at least 300 days. [2026-01-15T12:03:04.485427] [DEBUG] [REMOTE ] BHFAP: PASS: Price check passed. Min price $14.92. [2026-01-15T12:03:04.485596] [DEBUG] [REMOTE ] BHFAP: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:04.485736] [DEBUG] [REMOTE ] BHFAP: PASS: Integrity check passed. [2026-01-15T12:03:04.485779] [DEBUG] [REMOTE ] BHFAP: Symbol is viable for forecasting. [2026-01-15T12:03:04.485829] [INFO ] [MAIN ] [415/3511] BHFAP kept (0.4s) | 415 kept, 0 rejected | 139.6/min | ETA: 22.2m [2026-01-15T12:03:05.109179] [DEBUG] [REMOTE ] BHK: Retrieved 6071 rows, trimmed to 300. [2026-01-15T12:03:05.109315] [DEBUG] [REMOTE ] BHK: PASS: History has at least 300 days. [2026-01-15T12:03:05.109528] [DEBUG] [REMOTE ] BHK: PASS: Price check passed. Min price $9.34. [2026-01-15T12:03:05.109684] [DEBUG] [REMOTE ] BHK: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:05.109818] [DEBUG] [REMOTE ] BHK: PASS: Integrity check passed. [2026-01-15T12:03:05.109858] [DEBUG] [REMOTE ] BHK: Symbol is viable for forecasting. [2026-01-15T12:03:05.109908] [INFO ] [MAIN ] [416/3511] BHK kept (0.6s) | 416 kept, 0 rejected | 139.5/min | ETA: 22.2m [2026-01-15T12:03:05.653665] [DEBUG] [REMOTE ] BHP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:03:05.653799] [DEBUG] [REMOTE ] BHP: PASS: History has at least 300 days. [2026-01-15T12:03:05.654093] [DEBUG] [REMOTE ] BHP: PASS: Price check passed. Min price $52.58. [2026-01-15T12:03:05.654283] [DEBUG] [REMOTE ] BHP: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:05.654655] [DEBUG] [REMOTE ] BHP: PASS: Integrity check passed. [2026-01-15T12:03:05.654718] [DEBUG] [REMOTE ] BHP: Symbol is viable for forecasting. [2026-01-15T12:03:05.654784] [INFO ] [MAIN ] [417/3511] BHP kept (0.5s) | 417 kept, 0 rejected | 139.4/min | ETA: 22.2m [2026-01-15T12:03:05.980337] [DEBUG] [REMOTE ] BHRB: Retrieved 6233 rows, trimmed to 300. [2026-01-15T12:03:05.980476] [DEBUG] [REMOTE ] BHRB: PASS: History has at least 300 days. [2026-01-15T12:03:05.980721] [DEBUG] [REMOTE ] BHRB: PASS: Price check passed. Min price $58.34. [2026-01-15T12:03:05.980869] [DEBUG] [REMOTE ] BHRB: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:05.980986] [DEBUG] [REMOTE ] BHRB: PASS: Integrity check passed. [2026-01-15T12:03:05.981027] [DEBUG] [REMOTE ] BHRB: Symbol is viable for forecasting. [2026-01-15T12:03:05.981078] [INFO ] [MAIN ] [418/3511] BHRB kept (0.3s) | 418 kept, 0 rejected | 139.5/min | ETA: 22.2m [2026-01-15T12:03:06.282198] [DEBUG] [REMOTE ] BHVN: Retrieved 830 rows, trimmed to 300. [2026-01-15T12:03:06.282521] [DEBUG] [REMOTE ] BHVN: PASS: History has at least 300 days. [2026-01-15T12:03:06.282745] [DEBUG] [REMOTE ] BHVN: PASS: Price check passed. Min price $7.79. [2026-01-15T12:03:06.282883] [DEBUG] [REMOTE ] BHVN: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:06.282992] [DEBUG] [REMOTE ] BHVN: PASS: Integrity check passed. [2026-01-15T12:03:06.283032] [DEBUG] [REMOTE ] BHVN: Symbol is viable for forecasting. [2026-01-15T12:03:06.283078] [INFO ] [MAIN ] [419/3511] BHVN kept (0.3s) | 419 kept, 0 rejected | 139.6/min | ETA: 22.2m [2026-01-15T12:03:06.708246] [DEBUG] [REMOTE ] BIAF: Retrieved 845 rows, trimmed to 300. [2026-01-15T12:03:06.708421] [DEBUG] [REMOTE ] BIAF: PASS: History has at least 300 days. [2026-01-15T12:03:06.708693] [DEBUG] [REMOTE ] BIAF: PASS: Price check passed. Min price $1.17. [2026-01-15T12:03:06.708883] [DEBUG] [REMOTE ] BIAF: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:06.709032] [DEBUG] [REMOTE ] BIAF: PASS: Integrity check passed. [2026-01-15T12:03:06.709088] [DEBUG] [REMOTE ] BIAF: Symbol is viable for forecasting. [2026-01-15T12:03:06.709156] [INFO ] [MAIN ] [420/3511] BIAF kept (0.4s) | 420 kept, 0 rejected | 139.6/min | ETA: 22.1m [2026-01-15T12:03:07.259481] [DEBUG] [REMOTE ] BIB: Retrieved 3968 rows, trimmed to 300. [2026-01-15T12:03:07.259656] [DEBUG] [REMOTE ] BIB: PASS: History has at least 300 days. [2026-01-15T12:03:07.259938] [DEBUG] [REMOTE ] BIB: PASS: Price check passed. Min price $66.00. [2026-01-15T12:03:07.260111] [DEBUG] [REMOTE ] BIB: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:07.260260] [DEBUG] [REMOTE ] BIB: PASS: Integrity check passed. [2026-01-15T12:03:07.260310] [DEBUG] [REMOTE ] BIB: Symbol is viable for forecasting. [2026-01-15T12:03:07.260375] [INFO ] [MAIN ] [421/3511] BIB kept (0.6s) | 421 kept, 0 rejected | 139.5/min | ETA: 22.2m [2026-01-15T12:03:07.734815] [DEBUG] [REMOTE ] BIIB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:03:07.734972] [DEBUG] [REMOTE ] BIIB: PASS: History has at least 300 days. [2026-01-15T12:03:07.735254] [DEBUG] [REMOTE ] BIIB: PASS: Price check passed. Min price $146.22. [2026-01-15T12:03:07.735399] [DEBUG] [REMOTE ] BIIB: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:07.735556] [DEBUG] [REMOTE ] BIIB: PASS: Integrity check passed. [2026-01-15T12:03:07.735618] [DEBUG] [REMOTE ] BIIB: Symbol is viable for forecasting. [2026-01-15T12:03:07.735672] [INFO ] [MAIN ] [422/3511] BIIB kept (0.5s) | 422 kept, 0 rejected | 139.5/min | ETA: 22.2m [2026-01-15T12:03:08.008401] [DEBUG] [REMOTE ] BILI: Retrieved 1961 rows, trimmed to 300. [2026-01-15T12:03:08.008609] [DEBUG] [REMOTE ] BILI: PASS: History has at least 300 days. [2026-01-15T12:03:08.008925] [DEBUG] [REMOTE ] BILI: PASS: Price check passed. Min price $24.16. [2026-01-15T12:03:08.009116] [DEBUG] [REMOTE ] BILI: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:08.009292] [DEBUG] [REMOTE ] BILI: PASS: Integrity check passed. [2026-01-15T12:03:08.009347] [DEBUG] [REMOTE ] BILI: Symbol is viable for forecasting. [2026-01-15T12:03:08.009419] [INFO ] [MAIN ] [423/3511] BILI kept (0.3s) | 423 kept, 0 rejected | 139.6/min | ETA: 22.1m [2026-01-15T12:03:08.421171] [DEBUG] [REMOTE ] BILL: Retrieved 1530 rows, trimmed to 300. [2026-01-15T12:03:08.421343] [DEBUG] [REMOTE ] BILL: PASS: History has at least 300 days. [2026-01-15T12:03:08.421670] [DEBUG] [REMOTE ] BILL: PASS: Price check passed. Min price $44.37. [2026-01-15T12:03:08.421881] [DEBUG] [REMOTE ] BILL: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:08.422060] [DEBUG] [REMOTE ] BILL: PASS: Integrity check passed. [2026-01-15T12:03:08.422125] [DEBUG] [REMOTE ] BILL: Symbol is viable for forecasting. [2026-01-15T12:03:08.422202] [INFO ] [MAIN ] [424/3511] BILL kept (0.4s) | 424 kept, 0 rejected | 139.6/min | ETA: 22.1m [2026-01-15T12:03:09.056529] [DEBUG] [REMOTE ] BIO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:03:09.056685] [DEBUG] [REMOTE ] BIO: PASS: History has at least 300 days. [2026-01-15T12:03:09.056948] [DEBUG] [REMOTE ] BIO: PASS: Price check passed. Min price $299.86. [2026-01-15T12:03:09.057095] [DEBUG] [REMOTE ] BIO: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:09.057226] [DEBUG] [REMOTE ] BIO: PASS: Integrity check passed. [2026-01-15T12:03:09.057267] [DEBUG] [REMOTE ] BIO: Symbol is viable for forecasting. [2026-01-15T12:03:09.057316] [INFO ] [MAIN ] [425/3511] BIO kept (0.6s) | 425 kept, 0 rejected | 139.4/min | ETA: 22.1m [2026-01-15T12:03:09.330947] [DEBUG] [REMOTE ] BIOX: Retrieved 1960 rows, trimmed to 300. [2026-01-15T12:03:09.331107] [DEBUG] [REMOTE ] BIOX: PASS: History has at least 300 days. [2026-01-15T12:03:09.331344] [DEBUG] [REMOTE ] BIOX: PASS: Price check passed. Min price $1.19. [2026-01-15T12:03:09.331485] [DEBUG] [REMOTE ] BIOX: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:09.331642] [DEBUG] [REMOTE ] BIOX: PASS: Integrity check passed. [2026-01-15T12:03:09.331687] [DEBUG] [REMOTE ] BIOX: Symbol is viable for forecasting. [2026-01-15T12:03:09.331738] [INFO ] [MAIN ] [426/3511] BIOX kept (0.3s) | 426 kept, 0 rejected | 139.5/min | ETA: 22.1m [2026-01-15T12:03:09.866989] [DEBUG] [REMOTE ] BIP: Retrieved 4532 rows, trimmed to 300. [2026-01-15T12:03:09.867430] [DEBUG] [REMOTE ] BIP: PASS: History has at least 300 days. [2026-01-15T12:03:09.868042] [DEBUG] [REMOTE ] BIP: PASS: Price check passed. Min price $33.41. [2026-01-15T12:03:09.868241] [DEBUG] [REMOTE ] BIP: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:09.868469] [DEBUG] [REMOTE ] BIP: PASS: Integrity check passed. [2026-01-15T12:03:09.868525] [DEBUG] [REMOTE ] BIP: Symbol is viable for forecasting. [2026-01-15T12:03:09.868637] [INFO ] [MAIN ] [427/3511] BIP kept (0.5s) | 427 kept, 0 rejected | 139.5/min | ETA: 22.1m [2026-01-15T12:03:10.195278] [DEBUG] [REMOTE ] BIPH: Retrieved 1165 rows, trimmed to 300. [2026-01-15T12:03:10.195617] [DEBUG] [REMOTE ] BIPH: PASS: History has at least 300 days. [2026-01-15T12:03:10.196724] [DEBUG] [REMOTE ] BIPH: PASS: Price check passed. Min price $16.29. [2026-01-15T12:03:10.197043] [DEBUG] [REMOTE ] BIPH: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:10.197330] [DEBUG] [REMOTE ] BIPH: PASS: Integrity check passed. [2026-01-15T12:03:10.197422] [DEBUG] [REMOTE ] BIPH: Symbol is viable for forecasting. [2026-01-15T12:03:10.197524] [INFO ] [MAIN ] [428/3511] BIPH kept (0.3s) | 428 kept, 0 rejected | 139.5/min | ETA: 22.1m [2026-01-15T12:03:10.471271] [DEBUG] [REMOTE ] BIPI: Retrieved 996 rows, trimmed to 300. [2026-01-15T12:03:10.471428] [DEBUG] [REMOTE ] BIPI: PASS: History has at least 300 days. [2026-01-15T12:03:10.471710] [DEBUG] [REMOTE ] BIPI: PASS: Price check passed. Min price $16.53. [2026-01-15T12:03:10.471880] [DEBUG] [REMOTE ] BIPI: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:10.472037] [DEBUG] [REMOTE ] BIPI: PASS: Integrity check passed. [2026-01-15T12:03:10.472095] [DEBUG] [REMOTE ] BIPI: Symbol is viable for forecasting. [2026-01-15T12:03:10.472167] [INFO ] [MAIN ] [429/3511] BIPI kept (0.3s) | 429 kept, 0 rejected | 139.7/min | ETA: 22.1m [2026-01-15T12:03:10.803896] [DEBUG] [REMOTE ] BIRD: Retrieved 1053 rows, trimmed to 300. [2026-01-15T12:03:10.804039] [DEBUG] [REMOTE ] BIRD: PASS: History has at least 300 days. [2026-01-15T12:03:10.804272] [DEBUG] [REMOTE ] BIRD: PASS: Price check passed. Min price $3.97. [2026-01-15T12:03:10.804423] [DEBUG] [REMOTE ] BIRD: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:10.804542] [DEBUG] [REMOTE ] BIRD: PASS: Integrity check passed. [2026-01-15T12:03:10.804603] [DEBUG] [REMOTE ] BIRD: Symbol is viable for forecasting. [2026-01-15T12:03:10.804656] [INFO ] [MAIN ] [430/3511] BIRD kept (0.3s) | 430 kept, 0 rejected | 139.7/min | ETA: 22.0m [2026-01-15T12:03:11.282896] [DEBUG] [REMOTE ] BIRK: Retrieved 567 rows, trimmed to 300. [2026-01-15T12:03:11.283029] [DEBUG] [REMOTE ] BIRK: PASS: History has at least 300 days. [2026-01-15T12:03:11.283232] [DEBUG] [REMOTE ] BIRK: PASS: Price check passed. Min price $38.80. [2026-01-15T12:03:11.283373] [DEBUG] [REMOTE ] BIRK: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:11.283484] [DEBUG] [REMOTE ] BIRK: PASS: Integrity check passed. [2026-01-15T12:03:11.283525] [DEBUG] [REMOTE ] BIRK: Symbol is viable for forecasting. [2026-01-15T12:03:11.283589] [INFO ] [MAIN ] [431/3511] BIRK kept (0.5s) | 431 kept, 0 rejected | 139.7/min | ETA: 22.0m [2026-01-15T12:03:11.618093] [DEBUG] [REMOTE ] BITF: Retrieved 1750 rows, trimmed to 300. [2026-01-15T12:03:11.618239] [DEBUG] [REMOTE ] BITF: PASS: History has at least 300 days. [2026-01-15T12:03:11.618491] [DEBUG] [REMOTE ] BITF: PASS: Price check passed. Min price $2.27. [2026-01-15T12:03:11.618689] [DEBUG] [REMOTE ] BITF: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:11.618833] [DEBUG] [REMOTE ] BITF: PASS: Integrity check passed. [2026-01-15T12:03:11.618885] [DEBUG] [REMOTE ] BITF: Symbol is viable for forecasting. [2026-01-15T12:03:11.618945] [INFO ] [MAIN ] [432/3511] BITF kept (0.3s) | 432 kept, 0 rejected | 139.8/min | ETA: 22.0m [2026-01-15T12:03:12.210544] [DEBUG] [REMOTE ] BIVI: Retrieved 2909 rows, trimmed to 300. [2026-01-15T12:03:12.210721] [DEBUG] [REMOTE ] BIVI: PASS: History has at least 300 days. [2026-01-15T12:03:12.210991] [DEBUG] [REMOTE ] BIVI: PASS: Price check passed. Min price $1.13. [2026-01-15T12:03:12.211143] [DEBUG] [REMOTE ] BIVI: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:12.211272] [DEBUG] [REMOTE ] BIVI: PASS: Integrity check passed. [2026-01-15T12:03:12.211314] [DEBUG] [REMOTE ] BIVI: Symbol is viable for forecasting. [2026-01-15T12:03:12.211364] [INFO ] [MAIN ] [433/3511] BIVI kept (0.6s) | 433 kept, 0 rejected | 139.6/min | ETA: 22.0m [2026-01-15T12:03:12.630612] [DEBUG] [REMOTE ] BJ: Retrieved 1897 rows, trimmed to 300. [2026-01-15T12:03:12.630739] [DEBUG] [REMOTE ] BJ: PASS: History has at least 300 days. [2026-01-15T12:03:12.630947] [DEBUG] [REMOTE ] BJ: PASS: Price check passed. Min price $87.97. [2026-01-15T12:03:12.631116] [DEBUG] [REMOTE ] BJ: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:12.631233] [DEBUG] [REMOTE ] BJ: PASS: Integrity check passed. [2026-01-15T12:03:12.631276] [DEBUG] [REMOTE ] BJ: Symbol is viable for forecasting. [2026-01-15T12:03:12.631325] [INFO ] [MAIN ] [434/3511] BJ kept (0.4s) | 434 kept, 0 rejected | 139.7/min | ETA: 22.0m [2026-01-15T12:03:13.123033] [DEBUG] [REMOTE ] BJRI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:03:13.123253] [DEBUG] [REMOTE ] BJRI: PASS: History has at least 300 days. [2026-01-15T12:03:13.123561] [DEBUG] [REMOTE ] BJRI: PASS: Price check passed. Min price $28.69. [2026-01-15T12:03:13.123730] [DEBUG] [REMOTE ] BJRI: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:13.123877] [DEBUG] [REMOTE ] BJRI: PASS: Integrity check passed. [2026-01-15T12:03:13.123921] [DEBUG] [REMOTE ] BJRI: Symbol is viable for forecasting. [2026-01-15T12:03:13.123979] [INFO ] [MAIN ] [435/3511] BJRI kept (0.5s) | 435 kept, 0 rejected | 139.6/min | ETA: 22.0m [2026-01-15T12:03:13.639960] [DEBUG] [REMOTE ] BK: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:03:13.640093] [DEBUG] [REMOTE ] BK: PASS: History has at least 300 days. [2026-01-15T12:03:13.640305] [DEBUG] [REMOTE ] BK: PASS: Price check passed. Min price $106.16. [2026-01-15T12:03:13.640440] [DEBUG] [REMOTE ] BK: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:13.640553] [DEBUG] [REMOTE ] BK: PASS: Integrity check passed. [2026-01-15T12:03:13.640612] [DEBUG] [REMOTE ] BK: Symbol is viable for forecasting. [2026-01-15T12:03:13.640661] [INFO ] [MAIN ] [436/3511] BK kept (0.5s) | 436 kept, 0 rejected | 139.5/min | ETA: 22.0m [2026-01-15T12:03:13.916962] [DEBUG] [REMOTE ] BKCH: Retrieved 1132 rows, trimmed to 300. [2026-01-15T12:03:13.917099] [DEBUG] [REMOTE ] BKCH: PASS: History has at least 300 days. [2026-01-15T12:03:13.917313] [DEBUG] [REMOTE ] BKCH: PASS: Price check passed. Min price $63.59. [2026-01-15T12:03:13.917450] [DEBUG] [REMOTE ] BKCH: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:13.917562] [DEBUG] [REMOTE ] BKCH: PASS: Integrity check passed. [2026-01-15T12:03:13.917639] [DEBUG] [REMOTE ] BKCH: Symbol is viable for forecasting. [2026-01-15T12:03:13.917693] [INFO ] [MAIN ] [437/3511] BKCH kept (0.3s) | 437 kept, 0 rejected | 139.7/min | ETA: 22.0m [2026-01-15T12:03:14.494815] [DEBUG] [REMOTE ] BKD: Retrieved 5067 rows, trimmed to 300. [2026-01-15T12:03:14.494961] [DEBUG] [REMOTE ] BKD: PASS: History has at least 300 days. [2026-01-15T12:03:14.495201] [DEBUG] [REMOTE ] BKD: PASS: Price check passed. Min price $8.61. [2026-01-15T12:03:14.495345] [DEBUG] [REMOTE ] BKD: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:14.495470] [DEBUG] [REMOTE ] BKD: PASS: Integrity check passed. [2026-01-15T12:03:14.495510] [DEBUG] [REMOTE ] BKD: Symbol is viable for forecasting. [2026-01-15T12:03:14.495565] [INFO ] [MAIN ] [438/3511] BKD kept (0.6s) | 438 kept, 0 rejected | 139.5/min | ETA: 22.0m [2026-01-15T12:03:14.947727] [DEBUG] [REMOTE ] BKE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:03:14.947869] [DEBUG] [REMOTE ] BKE: PASS: History has at least 300 days. [2026-01-15T12:03:14.948127] [DEBUG] [REMOTE ] BKE: PASS: Price check passed. Min price $53.42. [2026-01-15T12:03:14.948305] [DEBUG] [REMOTE ] BKE: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:14.948444] [DEBUG] [REMOTE ] BKE: PASS: Integrity check passed. [2026-01-15T12:03:14.948485] [DEBUG] [REMOTE ] BKE: Symbol is viable for forecasting. [2026-01-15T12:03:14.948546] [INFO ] [MAIN ] [439/3511] BKE kept (0.5s) | 439 kept, 0 rejected | 139.5/min | ETA: 22.0m [2026-01-15T12:03:15.488396] [DEBUG] [REMOTE ] BKH: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:03:15.488610] [DEBUG] [REMOTE ] BKH: PASS: History has at least 300 days. [2026-01-15T12:03:15.488984] [DEBUG] [REMOTE ] BKH: PASS: Price check passed. Min price $62.82. [2026-01-15T12:03:15.489212] [DEBUG] [REMOTE ] BKH: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:15.489393] [DEBUG] [REMOTE ] BKH: PASS: Integrity check passed. [2026-01-15T12:03:15.489452] [DEBUG] [REMOTE ] BKH: Symbol is viable for forecasting. [2026-01-15T12:03:15.489527] [INFO ] [MAIN ] [440/3511] BKH kept (0.5s) | 440 kept, 0 rejected | 139.4/min | ETA: 22.0m [2026-01-15T12:03:15.972671] [DEBUG] [REMOTE ] BKN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:03:15.972824] [DEBUG] [REMOTE ] BKN: PASS: History has at least 300 days. [2026-01-15T12:03:15.973095] [DEBUG] [REMOTE ] BKN: PASS: Price check passed. Min price $10.97. [2026-01-15T12:03:15.973236] [DEBUG] [REMOTE ] BKN: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:15.973368] [DEBUG] [REMOTE ] BKN: PASS: Integrity check passed. [2026-01-15T12:03:15.973408] [DEBUG] [REMOTE ] BKN: Symbol is viable for forecasting. [2026-01-15T12:03:15.973458] [INFO ] [MAIN ] [441/3511] BKN kept (0.5s) | 441 kept, 0 rejected | 139.4/min | ETA: 22.0m [2026-01-15T12:03:16.276651] [DEBUG] [REMOTE ] BKNG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:03:16.276808] [DEBUG] [REMOTE ] BKNG: PASS: History has at least 300 days. [2026-01-15T12:03:16.277135] [DEBUG] [REMOTE ] BKNG: PASS: Price check passed. Min price $4574.65. [2026-01-15T12:03:16.277290] [DEBUG] [REMOTE ] BKNG: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:16.277424] [DEBUG] [REMOTE ] BKNG: PASS: Integrity check passed. [2026-01-15T12:03:16.277466] [DEBUG] [REMOTE ] BKNG: Symbol is viable for forecasting. [2026-01-15T12:03:16.277524] [INFO ] [MAIN ] [442/3511] BKNG kept (0.3s) | 442 kept, 0 rejected | 139.5/min | ETA: 22.0m [2026-01-15T12:03:16.646882] [DEBUG] [REMOTE ] BKSY: Retrieved 1524 rows, trimmed to 300. [2026-01-15T12:03:16.647062] [DEBUG] [REMOTE ] BKSY: PASS: History has at least 300 days. [2026-01-15T12:03:16.647333] [DEBUG] [REMOTE ] BKSY: PASS: Price check passed. Min price $13.14. [2026-01-15T12:03:16.647485] [DEBUG] [REMOTE ] BKSY: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:16.647648] [DEBUG] [REMOTE ] BKSY: PASS: Integrity check passed. [2026-01-15T12:03:16.647722] [DEBUG] [REMOTE ] BKSY: Symbol is viable for forecasting. [2026-01-15T12:03:16.647777] [INFO ] [MAIN ] [443/3511] BKSY kept (0.4s) | 443 kept, 0 rejected | 139.5/min | ETA: 22.0m [2026-01-15T12:03:17.076732] [DEBUG] [REMOTE ] BL: Retrieved 2315 rows, trimmed to 300. [2026-01-15T12:03:17.076971] [DEBUG] [REMOTE ] BL: PASS: History has at least 300 days. [2026-01-15T12:03:17.077278] [DEBUG] [REMOTE ] BL: PASS: Price check passed. Min price $52.29. [2026-01-15T12:03:17.077448] [DEBUG] [REMOTE ] BL: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:17.077616] [DEBUG] [REMOTE ] BL: PASS: Integrity check passed. [2026-01-15T12:03:17.077669] [DEBUG] [REMOTE ] BL: Symbol is viable for forecasting. [2026-01-15T12:03:17.077734] [INFO ] [MAIN ] [444/3511] BL kept (0.4s) | 444 kept, 0 rejected | 139.5/min | ETA: 22.0m [2026-01-15T12:03:17.523476] [DEBUG] [REMOTE ] BLBD: Retrieved 2969 rows, trimmed to 300. [2026-01-15T12:03:17.523737] [DEBUG] [REMOTE ] BLBD: PASS: History has at least 300 days. [2026-01-15T12:03:17.524046] [DEBUG] [REMOTE ] BLBD: PASS: Price check passed. Min price $46.59. [2026-01-15T12:03:17.524215] [DEBUG] [REMOTE ] BLBD: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:17.524351] [DEBUG] [REMOTE ] BLBD: PASS: Integrity check passed. [2026-01-15T12:03:17.524404] [DEBUG] [REMOTE ] BLBD: Symbol is viable for forecasting. [2026-01-15T12:03:17.524460] [INFO ] [MAIN ] [445/3511] BLBD kept (0.4s) | 445 kept, 0 rejected | 139.5/min | ETA: 22.0m [2026-01-15T12:03:17.782791] [DEBUG] [REMOTE ] BLCN: Retrieved 2010 rows, trimmed to 300. [2026-01-15T12:03:17.782972] [DEBUG] [REMOTE ] BLCN: PASS: History has at least 300 days. [2026-01-15T12:03:17.783262] [DEBUG] [REMOTE ] BLCN: PASS: Price check passed. Min price $22.37. [2026-01-15T12:03:17.783454] [DEBUG] [REMOTE ] BLCN: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:17.783596] [DEBUG] [REMOTE ] BLCN: PASS: Integrity check passed. [2026-01-15T12:03:17.783641] [DEBUG] [REMOTE ] BLCN: Symbol is viable for forecasting. [2026-01-15T12:03:17.783693] [INFO ] [MAIN ] [446/3511] BLCN kept (0.3s) | 446 kept, 0 rejected | 139.7/min | ETA: 21.9m [2026-01-15T12:03:18.095819] [DEBUG] [REMOTE ] BLCO: Retrieved 926 rows, trimmed to 300. [2026-01-15T12:03:18.096021] [DEBUG] [REMOTE ] BLCO: PASS: History has at least 300 days. [2026-01-15T12:03:18.096286] [DEBUG] [REMOTE ] BLCO: PASS: Price check passed. Min price $14.56. [2026-01-15T12:03:18.096433] [DEBUG] [REMOTE ] BLCO: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:18.096562] [DEBUG] [REMOTE ] BLCO: PASS: Integrity check passed. [2026-01-15T12:03:18.096623] [DEBUG] [REMOTE ] BLCO: Symbol is viable for forecasting. [2026-01-15T12:03:18.096676] [INFO ] [MAIN ] [447/3511] BLCO kept (0.3s) | 447 kept, 0 rejected | 139.7/min | ETA: 21.9m [2026-01-15T12:03:18.711759] [DEBUG] [REMOTE ] BLD: Retrieved 2651 rows, trimmed to 300. [2026-01-15T12:03:18.711991] [DEBUG] [REMOTE ] BLD: PASS: History has at least 300 days. [2026-01-15T12:03:18.712279] [DEBUG] [REMOTE ] BLD: PASS: Price check passed. Min price $403.58. [2026-01-15T12:03:18.712431] [DEBUG] [REMOTE ] BLD: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:18.712595] [DEBUG] [REMOTE ] BLD: PASS: Integrity check passed. [2026-01-15T12:03:18.712642] [DEBUG] [REMOTE ] BLD: Symbol is viable for forecasting. [2026-01-15T12:03:18.712699] [INFO ] [MAIN ] [448/3511] BLD kept (0.6s) | 448 kept, 0 rejected | 139.6/min | ETA: 21.9m [2026-01-15T12:03:19.101038] [DEBUG] [REMOTE ] BLDP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:03:19.101262] [DEBUG] [REMOTE ] BLDP: PASS: History has at least 300 days. [2026-01-15T12:03:19.101638] [DEBUG] [REMOTE ] BLDP: PASS: Price check passed. Min price $2.53. [2026-01-15T12:03:19.101786] [DEBUG] [REMOTE ] BLDP: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:19.102077] [DEBUG] [REMOTE ] BLDP: PASS: Integrity check passed. [2026-01-15T12:03:19.102122] [DEBUG] [REMOTE ] BLDP: Symbol is viable for forecasting. [2026-01-15T12:03:19.102179] [INFO ] [MAIN ] [449/3511] BLDP kept (0.4s) | 449 kept, 0 rejected | 139.6/min | ETA: 21.9m [2026-01-15T12:03:19.709156] [DEBUG] [REMOTE ] BLE: Retrieved 5904 rows, trimmed to 300. [2026-01-15T12:03:19.709380] [DEBUG] [REMOTE ] BLE: PASS: History has at least 300 days. [2026-01-15T12:03:19.709812] [DEBUG] [REMOTE ] BLE: PASS: Price check passed. Min price $10.26. [2026-01-15T12:03:19.709970] [DEBUG] [REMOTE ] BLE: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:19.710128] [DEBUG] [REMOTE ] BLE: PASS: Integrity check passed. [2026-01-15T12:03:19.710172] [DEBUG] [REMOTE ] BLE: Symbol is viable for forecasting. [2026-01-15T12:03:19.710244] [INFO ] [MAIN ] [450/3511] BLE kept (0.6s) | 450 kept, 0 rejected | 139.5/min | ETA: 21.9m [2026-01-15T12:03:20.034668] [DEBUG] [REMOTE ] BLFS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:03:20.034878] [DEBUG] [REMOTE ] BLFS: PASS: History has at least 300 days. [2026-01-15T12:03:20.035190] [DEBUG] [REMOTE ] BLFS: PASS: Price check passed. Min price $23.89. [2026-01-15T12:03:20.035340] [DEBUG] [REMOTE ] BLFS: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:20.035504] [DEBUG] [REMOTE ] BLFS: PASS: Integrity check passed. [2026-01-15T12:03:20.035547] [DEBUG] [REMOTE ] BLFS: Symbol is viable for forecasting. [2026-01-15T12:03:20.035626] [INFO ] [MAIN ] [451/3511] BLFS kept (0.3s) | 451 kept, 0 rejected | 139.6/min | ETA: 21.9m [2026-01-15T12:03:20.375719] [DEBUG] [REMOTE ] BLFY: Retrieved 1130 rows, trimmed to 300. [2026-01-15T12:03:20.375944] [DEBUG] [REMOTE ] BLFY: PASS: History has at least 300 days. [2026-01-15T12:03:20.376278] [DEBUG] [REMOTE ] BLFY: PASS: Price check passed. Min price $7.67. [2026-01-15T12:03:20.376492] [DEBUG] [REMOTE ] BLFY: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:20.376679] [DEBUG] [REMOTE ] BLFY: PASS: Integrity check passed. [2026-01-15T12:03:20.376735] [DEBUG] [REMOTE ] BLFY: Symbol is viable for forecasting. [2026-01-15T12:03:20.376805] [INFO ] [MAIN ] [452/3511] BLFY kept (0.3s) | 452 kept, 0 rejected | 139.6/min | ETA: 21.9m [2026-01-15T12:03:20.985594] [DEBUG] [REMOTE ] BLK: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:03:20.985817] [DEBUG] [REMOTE ] BLK: PASS: History has at least 300 days. [2026-01-15T12:03:20.986154] [DEBUG] [REMOTE ] BLK: PASS: Price check passed. Min price $987.72. [2026-01-15T12:03:20.986310] [DEBUG] [REMOTE ] BLK: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:20.986470] [DEBUG] [REMOTE ] BLK: PASS: Integrity check passed. [2026-01-15T12:03:20.986520] [DEBUG] [REMOTE ] BLK: Symbol is viable for forecasting. [2026-01-15T12:03:20.986596] [INFO ] [MAIN ] [453/3511] BLK kept (0.6s) | 453 kept, 0 rejected | 139.5/min | ETA: 21.9m [2026-01-15T12:03:21.432258] [DEBUG] [REMOTE ] BLKB: Retrieved 5404 rows, trimmed to 300. [2026-01-15T12:03:21.432551] [DEBUG] [REMOTE ] BLKB: PASS: History has at least 300 days. [2026-01-15T12:03:21.433108] [DEBUG] [REMOTE ] BLKB: PASS: Price check passed. Min price $54.88. [2026-01-15T12:03:21.433320] [DEBUG] [REMOTE ] BLKB: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:21.433542] [DEBUG] [REMOTE ] BLKB: PASS: Integrity check passed. [2026-01-15T12:03:21.433684] [DEBUG] [REMOTE ] BLKB: Symbol is viable for forecasting. [2026-01-15T12:03:21.433783] [INFO ] [MAIN ] [454/3511] BLKB kept (0.4s) | 454 kept, 0 rejected | 139.5/min | ETA: 21.9m [2026-01-15T12:03:21.810980] [DEBUG] [REMOTE ] BLMN: Retrieved 3378 rows, trimmed to 300. [2026-01-15T12:03:21.811340] [DEBUG] [REMOTE ] BLMN: PASS: History has at least 300 days. [2026-01-15T12:03:21.812023] [DEBUG] [REMOTE ] BLMN: PASS: Price check passed. Min price $5.92. [2026-01-15T12:03:21.812272] [DEBUG] [REMOTE ] BLMN: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:21.812463] [DEBUG] [REMOTE ] BLMN: PASS: Integrity check passed. [2026-01-15T12:03:21.812513] [DEBUG] [REMOTE ] BLMN: Symbol is viable for forecasting. [2026-01-15T12:03:21.812614] [INFO ] [MAIN ] [455/3511] BLMN kept (0.4s) | 455 kept, 0 rejected | 139.5/min | ETA: 21.9m [2026-01-15T12:03:22.081921] [DEBUG] [REMOTE ] BLND: Retrieved 1130 rows, trimmed to 300. [2026-01-15T12:03:22.082154] [DEBUG] [REMOTE ] BLND: PASS: History has at least 300 days. [2026-01-15T12:03:22.082505] [DEBUG] [REMOTE ] BLND: PASS: Price check passed. Min price $2.79. [2026-01-15T12:03:22.082712] [DEBUG] [REMOTE ] BLND: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:22.082891] [DEBUG] [REMOTE ] BLND: PASS: Integrity check passed. [2026-01-15T12:03:22.082945] [DEBUG] [REMOTE ] BLND: Symbol is viable for forecasting. [2026-01-15T12:03:22.083014] [INFO ] [MAIN ] [456/3511] BLND kept (0.3s) | 456 kept, 0 rejected | 139.7/min | ETA: 21.9m [2026-01-15T12:03:22.558386] [DEBUG] [REMOTE ] BLRX: Retrieved 3639 rows, trimmed to 300. [2026-01-15T12:03:22.558622] [DEBUG] [REMOTE ] BLRX: PASS: History has at least 300 days. [2026-01-15T12:03:22.558923] [DEBUG] [REMOTE ] BLRX: PASS: Price check passed. Min price $2.77. [2026-01-15T12:03:22.559113] [DEBUG] [REMOTE ] BLRX: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:22.559256] [DEBUG] [REMOTE ] BLRX: PASS: Integrity check passed. [2026-01-15T12:03:22.559299] [DEBUG] [REMOTE ] BLRX: Symbol is viable for forecasting. [2026-01-15T12:03:22.559358] [INFO ] [MAIN ] [457/3511] BLRX kept (0.5s) | 457 kept, 0 rejected | 139.6/min | ETA: 21.9m [2026-01-15T12:03:22.867109] [DEBUG] [REMOTE ] BLTE: Retrieved 931 rows, trimmed to 300. [2026-01-15T12:03:22.867314] [DEBUG] [REMOTE ] BLTE: PASS: History has at least 300 days. [2026-01-15T12:03:22.867612] [DEBUG] [REMOTE ] BLTE: PASS: Price check passed. Min price $89.36. [2026-01-15T12:03:22.867793] [DEBUG] [REMOTE ] BLTE: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:22.867935] [DEBUG] [REMOTE ] BLTE: PASS: Integrity check passed. [2026-01-15T12:03:22.867981] [DEBUG] [REMOTE ] BLTE: Symbol is viable for forecasting. [2026-01-15T12:03:22.868035] [INFO ] [MAIN ] [458/3511] BLTE kept (0.3s) | 458 kept, 0 rejected | 139.7/min | ETA: 21.9m [2026-01-15T12:03:23.493512] [DEBUG] [REMOTE ] BLX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:03:23.493665] [DEBUG] [REMOTE ] BLX: PASS: History has at least 300 days. [2026-01-15T12:03:23.493886] [DEBUG] [REMOTE ] BLX: PASS: Price check passed. Min price $41.73. [2026-01-15T12:03:23.494022] [DEBUG] [REMOTE ] BLX: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:23.494136] [DEBUG] [REMOTE ] BLX: PASS: Integrity check passed. [2026-01-15T12:03:23.494176] [DEBUG] [REMOTE ] BLX: Symbol is viable for forecasting. [2026-01-15T12:03:23.494231] [INFO ] [MAIN ] [459/3511] BLX kept (0.6s) | 459 kept, 0 rejected | 139.6/min | ETA: 21.9m [2026-01-15T12:03:23.657842] [DEBUG] [REMOTE ] BLZE: Retrieved 1047 rows, trimmed to 300. [2026-01-15T12:03:23.657967] [DEBUG] [REMOTE ] BLZE: PASS: History has at least 300 days. [2026-01-15T12:03:23.658166] [DEBUG] [REMOTE ] BLZE: PASS: Price check passed. Min price $4.32. [2026-01-15T12:03:23.658300] [DEBUG] [REMOTE ] BLZE: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:23.658408] [DEBUG] [REMOTE ] BLZE: PASS: Integrity check passed. [2026-01-15T12:03:23.658448] [DEBUG] [REMOTE ] BLZE: Symbol is viable for forecasting. [2026-01-15T12:03:23.658496] [INFO ] [MAIN ] [460/3511] BLZE kept (0.2s) | 460 kept, 0 rejected | 139.8/min | ETA: 21.8m [2026-01-15T12:03:24.178125] [DEBUG] [REMOTE ] BMA: Retrieved 4983 rows, trimmed to 300. [2026-01-15T12:03:24.178266] [DEBUG] [REMOTE ] BMA: PASS: History has at least 300 days. [2026-01-15T12:03:24.178522] [DEBUG] [REMOTE ] BMA: PASS: Price check passed. Min price $52.30. [2026-01-15T12:03:24.178689] [DEBUG] [REMOTE ] BMA: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:24.178813] [DEBUG] [REMOTE ] BMA: PASS: Integrity check passed. [2026-01-15T12:03:24.178855] [DEBUG] [REMOTE ] BMA: Symbol is viable for forecasting. [2026-01-15T12:03:24.178905] [INFO ] [MAIN ] [461/3511] BMA kept (0.5s) | 461 kept, 0 rejected | 139.7/min | ETA: 21.8m [2026-01-15T12:03:24.432495] [DEBUG] [REMOTE ] BMBL: Retrieved 1237 rows, trimmed to 300. [2026-01-15T12:03:24.432638] [DEBUG] [REMOTE ] BMBL: PASS: History has at least 300 days. [2026-01-15T12:03:24.432841] [DEBUG] [REMOTE ] BMBL: PASS: Price check passed. Min price $3.23. [2026-01-15T12:03:24.432975] [DEBUG] [REMOTE ] BMBL: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:24.433091] [DEBUG] [REMOTE ] BMBL: PASS: Integrity check passed. [2026-01-15T12:03:24.433130] [DEBUG] [REMOTE ] BMBL: Symbol is viable for forecasting. [2026-01-15T12:03:24.433178] [INFO ] [MAIN ] [462/3511] BMBL kept (0.3s) | 462 kept, 0 rejected | 139.8/min | ETA: 21.8m [2026-01-15T12:03:25.129342] [DEBUG] [REMOTE ] BME: Retrieved 5234 rows, trimmed to 300. [2026-01-15T12:03:25.129470] [DEBUG] [REMOTE ] BME: PASS: History has at least 300 days. [2026-01-15T12:03:25.129715] [DEBUG] [REMOTE ] BME: PASS: Price check passed. Min price $37.51. [2026-01-15T12:03:25.129853] [DEBUG] [REMOTE ] BME: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:25.129966] [DEBUG] [REMOTE ] BME: PASS: Integrity check passed. [2026-01-15T12:03:25.130006] [DEBUG] [REMOTE ] BME: Symbol is viable for forecasting. [2026-01-15T12:03:25.130053] [INFO ] [MAIN ] [463/3511] BME kept (0.7s) | 463 kept, 0 rejected | 139.6/min | ETA: 21.8m [2026-01-15T12:03:25.386468] [DEBUG] [REMOTE ] BMEZ: Retrieved 1499 rows, trimmed to 300. [2026-01-15T12:03:25.386664] [DEBUG] [REMOTE ] BMEZ: PASS: History has at least 300 days. [2026-01-15T12:03:25.386957] [DEBUG] [REMOTE ] BMEZ: PASS: Price check passed. Min price $14.38. [2026-01-15T12:03:25.387104] [DEBUG] [REMOTE ] BMEZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:25.387223] [DEBUG] [REMOTE ] BMEZ: PASS: Integrity check passed. [2026-01-15T12:03:25.387264] [DEBUG] [REMOTE ] BMEZ: Symbol is viable for forecasting. [2026-01-15T12:03:25.387315] [INFO ] [MAIN ] [464/3511] BMEZ kept (0.3s) | 464 kept, 0 rejected | 139.7/min | ETA: 21.8m [2026-01-15T12:03:25.990816] [DEBUG] [REMOTE ] BMI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:03:25.990972] [DEBUG] [REMOTE ] BMI: PASS: History has at least 300 days. [2026-01-15T12:03:25.991234] [DEBUG] [REMOTE ] BMI: PASS: Price check passed. Min price $166.69. [2026-01-15T12:03:25.991372] [DEBUG] [REMOTE ] BMI: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:25.991504] [DEBUG] [REMOTE ] BMI: PASS: Integrity check passed. [2026-01-15T12:03:25.991544] [DEBUG] [REMOTE ] BMI: Symbol is viable for forecasting. [2026-01-15T12:03:25.991628] [INFO ] [MAIN ] [465/3511] BMI kept (0.6s) | 465 kept, 0 rejected | 139.6/min | ETA: 21.8m [2026-01-15T12:03:26.563062] [DEBUG] [REMOTE ] BMO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:03:26.563398] [DEBUG] [REMOTE ] BMO: PASS: History has at least 300 days. [2026-01-15T12:03:26.563809] [DEBUG] [REMOTE ] BMO: PASS: Price check passed. Min price $119.92. [2026-01-15T12:03:26.563967] [DEBUG] [REMOTE ] BMO: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:26.564117] [DEBUG] [REMOTE ] BMO: PASS: Integrity check passed. [2026-01-15T12:03:26.564163] [DEBUG] [REMOTE ] BMO: Symbol is viable for forecasting. [2026-01-15T12:03:26.564225] [INFO ] [MAIN ] [466/3511] BMO kept (0.6s) | 466 kept, 0 rejected | 139.5/min | ETA: 21.8m [2026-01-15T12:03:27.040300] [DEBUG] [REMOTE ] BMRA: Retrieved 5292 rows, trimmed to 300. [2026-01-15T12:03:27.040492] [DEBUG] [REMOTE ] BMRA: PASS: History has at least 300 days. [2026-01-15T12:03:27.040768] [DEBUG] [REMOTE ] BMRA: PASS: Price check passed. Min price $2.18. [2026-01-15T12:03:27.041220] [DEBUG] [REMOTE ] BMRA: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:27.041356] [DEBUG] [REMOTE ] BMRA: PASS: Integrity check passed. [2026-01-15T12:03:27.041397] [DEBUG] [REMOTE ] BMRA: Symbol is viable for forecasting. [2026-01-15T12:03:27.041450] [INFO ] [MAIN ] [467/3511] BMRA kept (0.5s) | 467 kept, 0 rejected | 139.5/min | ETA: 21.8m [2026-01-15T12:03:27.512725] [DEBUG] [REMOTE ] BMRC: Retrieved 6554 rows, trimmed to 300. [2026-01-15T12:03:27.512879] [DEBUG] [REMOTE ] BMRC: PASS: History has at least 300 days. [2026-01-15T12:03:27.513125] [DEBUG] [REMOTE ] BMRC: PASS: Price check passed. Min price $23.07. [2026-01-15T12:03:27.513272] [DEBUG] [REMOTE ] BMRC: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:27.513395] [DEBUG] [REMOTE ] BMRC: PASS: Integrity check passed. [2026-01-15T12:03:27.513437] [DEBUG] [REMOTE ] BMRC: Symbol is viable for forecasting. [2026-01-15T12:03:27.513488] [INFO ] [MAIN ] [468/3511] BMRC kept (0.5s) | 468 kept, 0 rejected | 139.5/min | ETA: 21.8m [2026-01-15T12:03:28.066773] [DEBUG] [REMOTE ] BMRN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:03:28.067041] [DEBUG] [REMOTE ] BMRN: PASS: History has at least 300 days. [2026-01-15T12:03:28.067417] [DEBUG] [REMOTE ] BMRN: PASS: Price check passed. Min price $51.46. [2026-01-15T12:03:28.067599] [DEBUG] [REMOTE ] BMRN: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:28.067913] [DEBUG] [REMOTE ] BMRN: PASS: Integrity check passed. [2026-01-15T12:03:28.067961] [DEBUG] [REMOTE ] BMRN: Symbol is viable for forecasting. [2026-01-15T12:03:28.068018] [INFO ] [MAIN ] [469/3511] BMRN kept (0.6s) | 469 kept, 0 rejected | 139.4/min | ETA: 21.8m [2026-01-15T12:03:28.594065] [DEBUG] [REMOTE ] BMY: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:03:28.594205] [DEBUG] [REMOTE ] BMY: PASS: History has at least 300 days. [2026-01-15T12:03:28.594448] [DEBUG] [REMOTE ] BMY: PASS: Price check passed. Min price $42.10. [2026-01-15T12:03:28.594612] [DEBUG] [REMOTE ] BMY: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:28.594745] [DEBUG] [REMOTE ] BMY: PASS: Integrity check passed. [2026-01-15T12:03:28.594788] [DEBUG] [REMOTE ] BMY: Symbol is viable for forecasting. [2026-01-15T12:03:28.594839] [INFO ] [MAIN ] [470/3511] BMY kept (0.5s) | 470 kept, 0 rejected | 139.3/min | ETA: 21.8m [2026-01-15T12:03:29.071160] [DEBUG] [REMOTE ] BN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:03:29.071394] [DEBUG] [REMOTE ] BN: PASS: History has at least 300 days. [2026-01-15T12:03:29.071878] [DEBUG] [REMOTE ] BN: PASS: Price check passed. Min price $42.94. [2026-01-15T12:03:29.072088] [DEBUG] [REMOTE ] BN: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:29.072298] [DEBUG] [REMOTE ] BN: PASS: Integrity check passed. [2026-01-15T12:03:29.072363] [DEBUG] [REMOTE ] BN: Symbol is viable for forecasting. [2026-01-15T12:03:29.072442] [INFO ] [MAIN ] [471/3511] BN kept (0.5s) | 471 kept, 0 rejected | 139.3/min | ETA: 21.8m [2026-01-15T12:03:29.497244] [DEBUG] [REMOTE ] BND: Retrieved 4723 rows, trimmed to 300. [2026-01-15T12:03:29.497387] [DEBUG] [REMOTE ] BND: PASS: History has at least 300 days. [2026-01-15T12:03:29.497738] [DEBUG] [REMOTE ] BND: PASS: Price check passed. Min price $73.60. [2026-01-15T12:03:29.497922] [DEBUG] [REMOTE ] BND: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:29.498088] [DEBUG] [REMOTE ] BND: PASS: Integrity check passed. [2026-01-15T12:03:29.498135] [DEBUG] [REMOTE ] BND: Symbol is viable for forecasting. [2026-01-15T12:03:29.498189] [INFO ] [MAIN ] [472/3511] BND kept (0.4s) | 472 kept, 0 rejected | 139.3/min | ETA: 21.8m [2026-01-15T12:03:29.841700] [DEBUG] [REMOTE ] BNDX: Retrieved 3174 rows, trimmed to 300. [2026-01-15T12:03:29.841828] [DEBUG] [REMOTE ] BNDX: PASS: History has at least 300 days. [2026-01-15T12:03:29.842038] [DEBUG] [REMOTE ] BNDX: PASS: Price check passed. Min price $48.22. [2026-01-15T12:03:29.842179] [DEBUG] [REMOTE ] BNDX: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:29.842295] [DEBUG] [REMOTE ] BNDX: PASS: Integrity check passed. [2026-01-15T12:03:29.842336] [DEBUG] [REMOTE ] BNDX: Symbol is viable for forecasting. [2026-01-15T12:03:29.842383] [INFO ] [MAIN ] [473/3511] BNDX kept (0.3s) | 473 kept, 0 rejected | 139.3/min | ETA: 21.8m [2026-01-15T12:03:30.063687] [DEBUG] [REMOTE ] BNED: Retrieved 2629 rows, trimmed to 300. [2026-01-15T12:03:30.063829] [DEBUG] [REMOTE ] BNED: PASS: History has at least 300 days. [2026-01-15T12:03:30.064034] [DEBUG] [REMOTE ] BNED: PASS: Price check passed. Min price $6.12. [2026-01-15T12:03:30.064167] [DEBUG] [REMOTE ] BNED: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:30.064278] [DEBUG] [REMOTE ] BNED: PASS: Integrity check passed. [2026-01-15T12:03:30.064318] [DEBUG] [REMOTE ] BNED: Symbol is viable for forecasting. [2026-01-15T12:03:30.064365] [INFO ] [MAIN ] [474/3511] BNED kept (0.2s) | 474 kept, 0 rejected | 139.5/min | ETA: 21.8m [2026-01-15T12:03:30.465300] [DEBUG] [REMOTE ] BNGO: Retrieved 1838 rows, trimmed to 300. [2026-01-15T12:03:30.465438] [DEBUG] [REMOTE ] BNGO: PASS: History has at least 300 days. [2026-01-15T12:03:30.465684] [DEBUG] [REMOTE ] BNGO: PASS: Price check passed. Min price $1.47. [2026-01-15T12:03:30.465829] [DEBUG] [REMOTE ] BNGO: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:30.465951] [DEBUG] [REMOTE ] BNGO: PASS: Integrity check passed. [2026-01-15T12:03:30.465993] [DEBUG] [REMOTE ] BNGO: Symbol is viable for forecasting. [2026-01-15T12:03:30.466043] [INFO ] [MAIN ] [475/3511] BNGO kept (0.4s) | 475 kept, 0 rejected | 139.5/min | ETA: 21.8m [2026-01-15T12:03:30.918172] [DEBUG] [REMOTE ] BNH: Retrieved 1309 rows, trimmed to 300. [2026-01-15T12:03:30.918327] [DEBUG] [REMOTE ] BNH: PASS: History has at least 300 days. [2026-01-15T12:03:30.918633] [DEBUG] [REMOTE ] BNH: PASS: Price check passed. Min price $15.72. [2026-01-15T12:03:30.918796] [DEBUG] [REMOTE ] BNH: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:30.918916] [DEBUG] [REMOTE ] BNH: PASS: Integrity check passed. [2026-01-15T12:03:30.918957] [DEBUG] [REMOTE ] BNH: Symbol is viable for forecasting. [2026-01-15T12:03:30.919006] [INFO ] [MAIN ] [476/3511] BNH kept (0.5s) | 476 kept, 0 rejected | 139.5/min | ETA: 21.8m [2026-01-15T12:03:31.365275] [DEBUG] [REMOTE ] BNJ: Retrieved 1283 rows, trimmed to 300. [2026-01-15T12:03:31.365454] [DEBUG] [REMOTE ] BNJ: PASS: History has at least 300 days. [2026-01-15T12:03:31.365780] [DEBUG] [REMOTE ] BNJ: PASS: Price check passed. Min price $15.03. [2026-01-15T12:03:31.365978] [DEBUG] [REMOTE ] BNJ: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:31.366140] [DEBUG] [REMOTE ] BNJ: PASS: Integrity check passed. [2026-01-15T12:03:31.366197] [DEBUG] [REMOTE ] BNJ: Symbol is viable for forecasting. [2026-01-15T12:03:31.366266] [INFO ] [MAIN ] [477/3511] BNJ kept (0.4s) | 477 kept, 0 rejected | 139.5/min | ETA: 21.8m [2026-01-15T12:03:31.667482] [DEBUG] [REMOTE ] BNL: Retrieved 1211 rows, trimmed to 300. [2026-01-15T12:03:31.667666] [DEBUG] [REMOTE ] BNL: PASS: History has at least 300 days. [2026-01-15T12:03:31.667899] [DEBUG] [REMOTE ] BNL: PASS: Price check passed. Min price $16.98. [2026-01-15T12:03:31.668041] [DEBUG] [REMOTE ] BNL: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:31.668158] [DEBUG] [REMOTE ] BNL: PASS: Integrity check passed. [2026-01-15T12:03:31.668199] [DEBUG] [REMOTE ] BNL: Symbol is viable for forecasting. [2026-01-15T12:03:31.668249] [INFO ] [MAIN ] [478/3511] BNL kept (0.3s) | 478 kept, 0 rejected | 139.6/min | ETA: 21.7m [2026-01-15T12:03:32.348991] [DEBUG] [REMOTE ] BNS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:03:32.349129] [DEBUG] [REMOTE ] BNS: PASS: History has at least 300 days. [2026-01-15T12:03:32.349362] [DEBUG] [REMOTE ] BNS: PASS: Price check passed. Min price $63.36. [2026-01-15T12:03:32.349501] [DEBUG] [REMOTE ] BNS: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:32.349642] [DEBUG] [REMOTE ] BNS: PASS: Integrity check passed. [2026-01-15T12:03:32.349684] [DEBUG] [REMOTE ] BNS: Symbol is viable for forecasting. [2026-01-15T12:03:32.349733] [INFO ] [MAIN ] [479/3511] BNS kept (0.7s) | 479 kept, 0 rejected | 139.4/min | ETA: 21.8m [2026-01-15T12:03:32.670999] [DEBUG] [REMOTE ] BNTC: Retrieved 2618 rows, trimmed to 300. [2026-01-15T12:03:32.671132] [DEBUG] [REMOTE ] BNTC: PASS: History has at least 300 days. [2026-01-15T12:03:32.671347] [DEBUG] [REMOTE ] BNTC: PASS: Price check passed. Min price $10.79. [2026-01-15T12:03:32.671487] [DEBUG] [REMOTE ] BNTC: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:32.671626] [DEBUG] [REMOTE ] BNTC: PASS: Integrity check passed. [2026-01-15T12:03:32.671669] [DEBUG] [REMOTE ] BNTC: Symbol is viable for forecasting. [2026-01-15T12:03:32.671719] [INFO ] [MAIN ] [480/3511] BNTC kept (0.3s) | 480 kept, 0 rejected | 139.5/min | ETA: 21.7m [2026-01-15T12:03:33.023088] [DEBUG] [REMOTE ] BNTX: Retrieved 1574 rows, trimmed to 300. [2026-01-15T12:03:33.023237] [DEBUG] [REMOTE ] BNTX: PASS: History has at least 300 days. [2026-01-15T12:03:33.023488] [DEBUG] [REMOTE ] BNTX: PASS: Price check passed. Min price $91.46. [2026-01-15T12:03:33.023677] [DEBUG] [REMOTE ] BNTX: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:33.023822] [DEBUG] [REMOTE ] BNTX: PASS: Integrity check passed. [2026-01-15T12:03:33.023870] [DEBUG] [REMOTE ] BNTX: Symbol is viable for forecasting. [2026-01-15T12:03:33.023932] [INFO ] [MAIN ] [481/3511] BNTX kept (0.4s) | 481 kept, 0 rejected | 139.5/min | ETA: 21.7m [2026-01-15T12:03:33.635495] [DEBUG] [REMOTE ] BNY: Retrieved 6153 rows, trimmed to 300. [2026-01-15T12:03:33.635654] [DEBUG] [REMOTE ] BNY: PASS: History has at least 300 days. [2026-01-15T12:03:33.635909] [DEBUG] [REMOTE ] BNY: PASS: Price check passed. Min price $10.04. [2026-01-15T12:03:33.636046] [DEBUG] [REMOTE ] BNY: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:33.636168] [DEBUG] [REMOTE ] BNY: PASS: Integrity check passed. [2026-01-15T12:03:33.636216] [DEBUG] [REMOTE ] BNY: Symbol is viable for forecasting. [2026-01-15T12:03:33.636276] [INFO ] [MAIN ] [482/3511] BNY kept (0.6s) | 482 kept, 0 rejected | 139.4/min | ETA: 21.7m [2026-01-15T12:03:33.807245] [DEBUG] [REMOTE ] BOC: Retrieved 2157 rows, trimmed to 300. [2026-01-15T12:03:33.807383] [DEBUG] [REMOTE ] BOC: PASS: History has at least 300 days. [2026-01-15T12:03:33.807672] [DEBUG] [REMOTE ] BOC: PASS: Price check passed. Min price $11.51. [2026-01-15T12:03:33.807825] [DEBUG] [REMOTE ] BOC: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:33.807942] [DEBUG] [REMOTE ] BOC: PASS: Integrity check passed. [2026-01-15T12:03:33.807983] [DEBUG] [REMOTE ] BOC: Symbol is viable for forecasting. [2026-01-15T12:03:33.808033] [INFO ] [MAIN ] [483/3511] BOC kept (0.2s) | 483 kept, 0 rejected | 139.6/min | ETA: 21.7m [2026-01-15T12:03:34.340775] [DEBUG] [REMOTE ] BOE: Retrieved 5192 rows, trimmed to 300. [2026-01-15T12:03:34.340971] [DEBUG] [REMOTE ] BOE: PASS: History has at least 300 days. [2026-01-15T12:03:34.341261] [DEBUG] [REMOTE ] BOE: PASS: Price check passed. Min price $11.05. [2026-01-15T12:03:34.341406] [DEBUG] [REMOTE ] BOE: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:34.341545] [DEBUG] [REMOTE ] BOE: PASS: Integrity check passed. [2026-01-15T12:03:34.341606] [DEBUG] [REMOTE ] BOE: Symbol is viable for forecasting. [2026-01-15T12:03:34.341663] [INFO ] [MAIN ] [484/3511] BOE kept (0.5s) | 484 kept, 0 rejected | 139.5/min | ETA: 21.7m [2026-01-15T12:03:34.682222] [DEBUG] [REMOTE ] BOF: Retrieved 647 rows, trimmed to 300. [2026-01-15T12:03:34.682417] [DEBUG] [REMOTE ] BOF: PASS: History has at least 300 days. [2026-01-15T12:03:34.682699] [DEBUG] [REMOTE ] BOF: PASS: Price check passed. Min price $2.10. [2026-01-15T12:03:34.682847] [DEBUG] [REMOTE ] BOF: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:34.682969] [DEBUG] [REMOTE ] BOF: PASS: Integrity check passed. [2026-01-15T12:03:34.683011] [DEBUG] [REMOTE ] BOF: Symbol is viable for forecasting. [2026-01-15T12:03:34.683063] [INFO ] [MAIN ] [485/3511] BOF kept (0.3s) | 485 kept, 0 rejected | 139.6/min | ETA: 21.7m [2026-01-15T12:03:35.165873] [DEBUG] [REMOTE ] BOH: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:03:35.166043] [DEBUG] [REMOTE ] BOH: PASS: History has at least 300 days. [2026-01-15T12:03:35.166271] [DEBUG] [REMOTE ] BOH: PASS: Price check passed. Min price $60.93. [2026-01-15T12:03:35.166411] [DEBUG] [REMOTE ] BOH: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:35.166530] [DEBUG] [REMOTE ] BOH: PASS: Integrity check passed. [2026-01-15T12:03:35.166588] [DEBUG] [REMOTE ] BOH: Symbol is viable for forecasting. [2026-01-15T12:03:35.166639] [INFO ] [MAIN ] [486/3511] BOH kept (0.5s) | 486 kept, 0 rejected | 139.5/min | ETA: 21.7m [2026-01-15T12:03:35.759985] [DEBUG] [REMOTE ] BOKF: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:03:35.760127] [DEBUG] [REMOTE ] BOKF: PASS: History has at least 300 days. [2026-01-15T12:03:35.760374] [DEBUG] [REMOTE ] BOKF: PASS: Price check passed. Min price $103.16. [2026-01-15T12:03:35.760510] [DEBUG] [REMOTE ] BOKF: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:35.760654] [DEBUG] [REMOTE ] BOKF: PASS: Integrity check passed. [2026-01-15T12:03:35.760697] [DEBUG] [REMOTE ] BOKF: Symbol is viable for forecasting. [2026-01-15T12:03:35.760747] [INFO ] [MAIN ] [487/3511] BOKF kept (0.6s) | 487 kept, 0 rejected | 139.4/min | ETA: 21.7m [2026-01-15T12:03:35.876976] [DEBUG] [REMOTE ] BOLD: Retrieved 451 rows, trimmed to 300. [2026-01-15T12:03:35.877116] [DEBUG] [REMOTE ] BOLD: PASS: History has at least 300 days. [2026-01-15T12:03:35.877344] [DEBUG] [REMOTE ] BOLD: PASS: Price check passed. Min price $1.08. [2026-01-15T12:03:35.877485] [DEBUG] [REMOTE ] BOLD: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:35.877620] [DEBUG] [REMOTE ] BOLD: PASS: Integrity check passed. [2026-01-15T12:03:35.877664] [DEBUG] [REMOTE ] BOLD: Symbol is viable for forecasting. [2026-01-15T12:03:35.877712] [INFO ] [MAIN ] [488/3511] BOLD kept (0.1s) | 488 kept, 0 rejected | 139.6/min | ETA: 21.7m [2026-01-15T12:03:36.559703] [DEBUG] [REMOTE ] BOND: Retrieved 3489 rows, trimmed to 300. [2026-01-15T12:03:36.559862] [DEBUG] [REMOTE ] BOND: PASS: History has at least 300 days. [2026-01-15T12:03:36.560335] [DEBUG] [REMOTE ] BOND: PASS: Price check passed. Min price $92.36. [2026-01-15T12:03:36.560507] [DEBUG] [REMOTE ] BOND: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:36.560677] [DEBUG] [REMOTE ] BOND: PASS: Integrity check passed. [2026-01-15T12:03:36.560728] [DEBUG] [REMOTE ] BOND: Symbol is viable for forecasting. [2026-01-15T12:03:36.560790] [INFO ] [MAIN ] [489/3511] BOND kept (0.7s) | 489 kept, 0 rejected | 139.5/min | ETA: 21.7m [2026-01-15T12:03:36.926062] [DEBUG] [REMOTE ] BOOM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:03:36.926207] [DEBUG] [REMOTE ] BOOM: PASS: History has at least 300 days. [2026-01-15T12:03:36.926448] [DEBUG] [REMOTE ] BOOM: PASS: Price check passed. Min price $5.53. [2026-01-15T12:03:36.926612] [DEBUG] [REMOTE ] BOOM: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:36.926740] [DEBUG] [REMOTE ] BOOM: PASS: Integrity check passed. [2026-01-15T12:03:36.926782] [DEBUG] [REMOTE ] BOOM: Symbol is viable for forecasting. [2026-01-15T12:03:36.926858] [INFO ] [MAIN ] [490/3511] BOOM kept (0.4s) | 490 kept, 0 rejected | 139.5/min | ETA: 21.7m [2026-01-15T12:03:37.225379] [DEBUG] [REMOTE ] BOTZ: Retrieved 2348 rows, trimmed to 300. [2026-01-15T12:03:37.225513] [DEBUG] [REMOTE ] BOTZ: PASS: History has at least 300 days. [2026-01-15T12:03:37.225756] [DEBUG] [REMOTE ] BOTZ: PASS: Price check passed. Min price $32.94. [2026-01-15T12:03:37.225892] [DEBUG] [REMOTE ] BOTZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:37.226004] [DEBUG] [REMOTE ] BOTZ: PASS: Integrity check passed. [2026-01-15T12:03:37.226053] [DEBUG] [REMOTE ] BOTZ: Symbol is viable for forecasting. [2026-01-15T12:03:37.226100] [INFO ] [MAIN ] [491/3511] BOTZ kept (0.3s) | 491 kept, 0 rejected | 139.6/min | ETA: 21.6m [2026-01-15T12:03:37.543772] [DEBUG] [REMOTE ] BOX: Retrieved 2761 rows, trimmed to 300. [2026-01-15T12:03:37.543915] [DEBUG] [REMOTE ] BOX: PASS: History has at least 300 days. [2026-01-15T12:03:37.544141] [DEBUG] [REMOTE ] BOX: PASS: Price check passed. Min price $27.28. [2026-01-15T12:03:37.544286] [DEBUG] [REMOTE ] BOX: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:37.544408] [DEBUG] [REMOTE ] BOX: PASS: Integrity check passed. [2026-01-15T12:03:37.544449] [DEBUG] [REMOTE ] BOX: Symbol is viable for forecasting. [2026-01-15T12:03:37.544499] [INFO ] [MAIN ] [492/3511] BOX kept (0.3s) | 492 kept, 0 rejected | 139.7/min | ETA: 21.6m [2026-01-15T12:03:38.067826] [DEBUG] [REMOTE ] BP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:03:38.067984] [DEBUG] [REMOTE ] BP: PASS: History has at least 300 days. [2026-01-15T12:03:38.068461] [DEBUG] [REMOTE ] BP: PASS: Price check passed. Min price $32.71. [2026-01-15T12:03:38.068622] [DEBUG] [REMOTE ] BP: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:38.068758] [DEBUG] [REMOTE ] BP: PASS: Integrity check passed. [2026-01-15T12:03:38.068800] [DEBUG] [REMOTE ] BP: Symbol is viable for forecasting. [2026-01-15T12:03:38.068855] [INFO ] [MAIN ] [493/3511] BP kept (0.5s) | 493 kept, 0 rejected | 139.6/min | ETA: 21.6m [2026-01-15T12:03:38.636354] [DEBUG] [REMOTE ] BPOP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:03:38.636519] [DEBUG] [REMOTE ] BPOP: PASS: History has at least 300 days. [2026-01-15T12:03:38.636912] [DEBUG] [REMOTE ] BPOP: PASS: Price check passed. Min price $108.54. [2026-01-15T12:03:38.637059] [DEBUG] [REMOTE ] BPOP: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:38.637193] [DEBUG] [REMOTE ] BPOP: PASS: Integrity check passed. [2026-01-15T12:03:38.637235] [DEBUG] [REMOTE ] BPOP: Symbol is viable for forecasting. [2026-01-15T12:03:38.637288] [INFO ] [MAIN ] [494/3511] BPOP kept (0.6s) | 494 kept, 0 rejected | 139.5/min | ETA: 21.6m [2026-01-15T12:03:38.920905] [DEBUG] [REMOTE ] BPRN: Retrieved 2392 rows, trimmed to 300. [2026-01-15T12:03:38.921047] [DEBUG] [REMOTE ] BPRN: PASS: History has at least 300 days. [2026-01-15T12:03:38.921446] [DEBUG] [REMOTE ] BPRN: PASS: Price check passed. Min price $30.14. [2026-01-15T12:03:38.921600] [DEBUG] [REMOTE ] BPRN: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:38.921714] [DEBUG] [REMOTE ] BPRN: PASS: Integrity check passed. [2026-01-15T12:03:38.921755] [DEBUG] [REMOTE ] BPRN: Symbol is viable for forecasting. [2026-01-15T12:03:38.921806] [INFO ] [MAIN ] [495/3511] BPRN kept (0.3s) | 495 kept, 0 rejected | 139.6/min | ETA: 21.6m [2026-01-15T12:03:39.294828] [DEBUG] [REMOTE ] BPYPM: Retrieved 1123 rows, trimmed to 300. [2026-01-15T12:03:39.294977] [DEBUG] [REMOTE ] BPYPM: PASS: History has at least 300 days. [2026-01-15T12:03:39.295218] [DEBUG] [REMOTE ] BPYPM: PASS: Price check passed. Min price $14.88. [2026-01-15T12:03:39.295358] [DEBUG] [REMOTE ] BPYPM: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:39.295472] [DEBUG] [REMOTE ] BPYPM: PASS: Integrity check passed. [2026-01-15T12:03:39.295514] [DEBUG] [REMOTE ] BPYPM: Symbol is viable for forecasting. [2026-01-15T12:03:39.295564] [INFO ] [MAIN ] [496/3511] BPYPM kept (0.4s) | 496 kept, 0 rejected | 139.6/min | ETA: 21.6m [2026-01-15T12:03:39.610818] [DEBUG] [REMOTE ] BPYPO: Retrieved 1614 rows, trimmed to 300. [2026-01-15T12:03:39.610943] [DEBUG] [REMOTE ] BPYPO: PASS: History has at least 300 days. [2026-01-15T12:03:39.611341] [DEBUG] [REMOTE ] BPYPO: PASS: Price check passed. Min price $14.08. [2026-01-15T12:03:39.611475] [DEBUG] [REMOTE ] BPYPO: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:39.611603] [DEBUG] [REMOTE ] BPYPO: PASS: Integrity check passed. [2026-01-15T12:03:39.611644] [DEBUG] [REMOTE ] BPYPO: Symbol is viable for forecasting. [2026-01-15T12:03:39.611691] [INFO ] [MAIN ] [497/3511] BPYPO kept (0.3s) | 497 kept, 0 rejected | 139.7/min | ETA: 21.6m [2026-01-15T12:03:39.992354] [DEBUG] [REMOTE ] BPYPP: Retrieved 1720 rows, trimmed to 300. [2026-01-15T12:03:39.992489] [DEBUG] [REMOTE ] BPYPP: PASS: History has at least 300 days. [2026-01-15T12:03:39.992753] [DEBUG] [REMOTE ] BPYPP: PASS: Price check passed. Min price $14.31. [2026-01-15T12:03:39.992893] [DEBUG] [REMOTE ] BPYPP: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:39.993009] [DEBUG] [REMOTE ] BPYPP: PASS: Integrity check passed. [2026-01-15T12:03:39.993050] [DEBUG] [REMOTE ] BPYPP: Symbol is viable for forecasting. [2026-01-15T12:03:39.993099] [INFO ] [MAIN ] [498/3511] BPYPP kept (0.4s) | 498 kept, 0 rejected | 139.7/min | ETA: 21.6m [2026-01-15T12:03:40.492394] [DEBUG] [REMOTE ] BRAG: Retrieved 1100 rows, trimmed to 300. [2026-01-15T12:03:40.492538] [DEBUG] [REMOTE ] BRAG: PASS: History has at least 300 days. [2026-01-15T12:03:40.492788] [DEBUG] [REMOTE ] BRAG: PASS: Price check passed. Min price $1.95. [2026-01-15T12:03:40.492942] [DEBUG] [REMOTE ] BRAG: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:40.493063] [DEBUG] [REMOTE ] BRAG: PASS: Integrity check passed. [2026-01-15T12:03:40.493106] [DEBUG] [REMOTE ] BRAG: Symbol is viable for forecasting. [2026-01-15T12:03:40.493157] [INFO ] [MAIN ] [499/3511] BRAG kept (0.5s) | 499 kept, 0 rejected | 139.7/min | ETA: 21.6m [2026-01-15T12:03:41.131604] [DEBUG] [REMOTE ] BRC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:03:41.131763] [DEBUG] [REMOTE ] BRC: PASS: History has at least 300 days. [2026-01-15T12:03:41.132001] [DEBUG] [REMOTE ] BRC: PASS: Price check passed. Min price $72.89. [2026-01-15T12:03:41.132139] [DEBUG] [REMOTE ] BRC: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:41.132264] [DEBUG] [REMOTE ] BRC: PASS: Integrity check passed. [2026-01-15T12:03:41.132305] [DEBUG] [REMOTE ] BRC: Symbol is viable for forecasting. [2026-01-15T12:03:41.132354] [INFO ] [MAIN ] [500/3511] BRC kept (0.6s) | 500 kept, 0 rejected | 139.6/min | ETA: 21.6m [2026-01-15T12:03:41.595720] [DEBUG] [REMOTE ] BRO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:03:41.595856] [DEBUG] [REMOTE ] BRO: PASS: History has at least 300 days. [2026-01-15T12:03:41.596080] [DEBUG] [REMOTE ] BRO: PASS: Price check passed. Min price $76.42. [2026-01-15T12:03:41.596216] [DEBUG] [REMOTE ] BRO: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:41.596331] [DEBUG] [REMOTE ] BRO: PASS: Integrity check passed. [2026-01-15T12:03:41.596371] [DEBUG] [REMOTE ] BRO: Symbol is viable for forecasting. [2026-01-15T12:03:41.596420] [INFO ] [MAIN ] [501/3511] BRO kept (0.5s) | 501 kept, 0 rejected | 139.5/min | ETA: 21.6m [2026-01-15T12:03:41.823430] [DEBUG] [REMOTE ] BROS: Retrieved 1088 rows, trimmed to 300. [2026-01-15T12:03:41.823605] [DEBUG] [REMOTE ] BROS: PASS: History has at least 300 days. [2026-01-15T12:03:41.823842] [DEBUG] [REMOTE ] BROS: PASS: Price check passed. Min price $50.22. [2026-01-15T12:03:41.824004] [DEBUG] [REMOTE ] BROS: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:41.824136] [DEBUG] [REMOTE ] BROS: PASS: Integrity check passed. [2026-01-15T12:03:41.824178] [DEBUG] [REMOTE ] BROS: Symbol is viable for forecasting. [2026-01-15T12:03:41.824230] [INFO ] [MAIN ] [502/3511] BROS kept (0.2s) | 502 kept, 0 rejected | 139.7/min | ETA: 21.5m [2026-01-15T12:03:42.287744] [DEBUG] [REMOTE ] BRSP: Retrieved 1999 rows, trimmed to 300. [2026-01-15T12:03:42.287881] [DEBUG] [REMOTE ] BRSP: PASS: History has at least 300 days. [2026-01-15T12:03:42.288095] [DEBUG] [REMOTE ] BRSP: PASS: Price check passed. Min price $5.02. [2026-01-15T12:03:42.288230] [DEBUG] [REMOTE ] BRSP: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:42.288340] [DEBUG] [REMOTE ] BRSP: PASS: Integrity check passed. [2026-01-15T12:03:42.288378] [DEBUG] [REMOTE ] BRSP: Symbol is viable for forecasting. [2026-01-15T12:03:42.288425] [INFO ] [MAIN ] [503/3511] BRSP kept (0.5s) | 503 kept, 0 rejected | 139.6/min | ETA: 21.5m [2026-01-15T12:03:42.632704] [DEBUG] [REMOTE ] BRX: Retrieved 3070 rows, trimmed to 300. [2026-01-15T12:03:42.632855] [DEBUG] [REMOTE ] BRX: PASS: History has at least 300 days. [2026-01-15T12:03:42.633101] [DEBUG] [REMOTE ] BRX: PASS: Price check passed. Min price $24.38. [2026-01-15T12:03:42.633242] [DEBUG] [REMOTE ] BRX: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:42.633369] [DEBUG] [REMOTE ] BRX: PASS: Integrity check passed. [2026-01-15T12:03:42.633410] [DEBUG] [REMOTE ] BRX: Symbol is viable for forecasting. [2026-01-15T12:03:42.633462] [INFO ] [MAIN ] [504/3511] BRX kept (0.3s) | 504 kept, 0 rejected | 139.7/min | ETA: 21.5m [2026-01-15T12:03:43.021986] [DEBUG] [REMOTE ] BRZE: Retrieved 1043 rows, trimmed to 300. [2026-01-15T12:03:43.022126] [DEBUG] [REMOTE ] BRZE: PASS: History has at least 300 days. [2026-01-15T12:03:43.022380] [DEBUG] [REMOTE ] BRZE: PASS: Price check passed. Min price $26.98. [2026-01-15T12:03:43.022536] [DEBUG] [REMOTE ] BRZE: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:43.022700] [DEBUG] [REMOTE ] BRZE: PASS: Integrity check passed. [2026-01-15T12:03:43.022768] [DEBUG] [REMOTE ] BRZE: Symbol is viable for forecasting. [2026-01-15T12:03:43.022835] [INFO ] [MAIN ] [505/3511] BRZE kept (0.4s) | 505 kept, 0 rejected | 139.7/min | ETA: 21.5m [2026-01-15T12:03:43.771284] [DEBUG] [REMOTE ] BSAC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:03:43.771436] [DEBUG] [REMOTE ] BSAC: PASS: History has at least 300 days. [2026-01-15T12:03:43.771692] [DEBUG] [REMOTE ] BSAC: PASS: Price check passed. Min price $27.84. [2026-01-15T12:03:43.771836] [DEBUG] [REMOTE ] BSAC: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:43.771957] [DEBUG] [REMOTE ] BSAC: PASS: Integrity check passed. [2026-01-15T12:03:43.771998] [DEBUG] [REMOTE ] BSAC: Symbol is viable for forecasting. [2026-01-15T12:03:43.772050] [INFO ] [MAIN ] [506/3511] BSAC kept (0.7s) | 506 kept, 0 rejected | 139.5/min | ETA: 21.5m [2026-01-15T12:03:44.082368] [DEBUG] [REMOTE ] BSCQ: Retrieved 2345 rows, trimmed to 300. [2026-01-15T12:03:44.082567] [DEBUG] [REMOTE ] BSCQ: PASS: History has at least 300 days. [2026-01-15T12:03:44.082891] [DEBUG] [REMOTE ] BSCQ: PASS: Price check passed. Min price $19.41. [2026-01-15T12:03:44.083066] [DEBUG] [REMOTE ] BSCQ: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:44.083210] [DEBUG] [REMOTE ] BSCQ: PASS: Integrity check passed. [2026-01-15T12:03:44.083258] [DEBUG] [REMOTE ] BSCQ: Symbol is viable for forecasting. [2026-01-15T12:03:44.083322] [INFO ] [MAIN ] [507/3511] BSCQ kept (0.3s) | 507 kept, 0 rejected | 139.6/min | ETA: 21.5m [2026-01-15T12:03:44.505901] [DEBUG] [REMOTE ] BSCS: Retrieved 1868 rows, trimmed to 300. [2026-01-15T12:03:44.506082] [DEBUG] [REMOTE ] BSCS: PASS: History has at least 300 days. [2026-01-15T12:03:44.506331] [DEBUG] [REMOTE ] BSCS: PASS: Price check passed. Min price $20.38. [2026-01-15T12:03:44.506507] [DEBUG] [REMOTE ] BSCS: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:44.506711] [DEBUG] [REMOTE ] BSCS: PASS: Integrity check passed. [2026-01-15T12:03:44.506789] [DEBUG] [REMOTE ] BSCS: Symbol is viable for forecasting. [2026-01-15T12:03:44.506875] [INFO ] [MAIN ] [508/3511] BSCS kept (0.4s) | 508 kept, 0 rejected | 139.6/min | ETA: 21.5m [2026-01-15T12:03:44.765919] [DEBUG] [REMOTE ] BSCX: Retrieved 582 rows, trimmed to 300. [2026-01-15T12:03:44.766102] [DEBUG] [REMOTE ] BSCX: PASS: History has at least 300 days. [2026-01-15T12:03:44.766364] [DEBUG] [REMOTE ] BSCX: PASS: Price check passed. Min price $21.20. [2026-01-15T12:03:44.766519] [DEBUG] [REMOTE ] BSCX: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:44.766687] [DEBUG] [REMOTE ] BSCX: PASS: Integrity check passed. [2026-01-15T12:03:44.766733] [DEBUG] [REMOTE ] BSCX: Symbol is viable for forecasting. [2026-01-15T12:03:44.766797] [INFO ] [MAIN ] [509/3511] BSCX kept (0.3s) | 509 kept, 0 rejected | 139.7/min | ETA: 21.5m [2026-01-15T12:03:45.164768] [DEBUG] [REMOTE ] BSCY: Retrieved 399 rows, trimmed to 300. [2026-01-15T12:03:45.164946] [DEBUG] [REMOTE ] BSCY: PASS: History has at least 300 days. [2026-01-15T12:03:45.165231] [DEBUG] [REMOTE ] BSCY: PASS: Price check passed. Min price $20.77. [2026-01-15T12:03:45.165420] [DEBUG] [REMOTE ] BSCY: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:45.165601] [DEBUG] [REMOTE ] BSCY: PASS: Integrity check passed. [2026-01-15T12:03:45.165662] [DEBUG] [REMOTE ] BSCY: Symbol is viable for forecasting. [2026-01-15T12:03:45.165733] [INFO ] [MAIN ] [510/3511] BSCY kept (0.4s) | 510 kept, 0 rejected | 139.7/min | ETA: 21.5m [2026-01-15T12:03:45.599938] [DEBUG] [REMOTE ] BSJQ: Retrieved 1868 rows, trimmed to 300. [2026-01-15T12:03:45.600069] [DEBUG] [REMOTE ] BSJQ: PASS: History has at least 300 days. [2026-01-15T12:03:45.600278] [DEBUG] [REMOTE ] BSJQ: PASS: Price check passed. Min price $23.11. [2026-01-15T12:03:45.600418] [DEBUG] [REMOTE ] BSJQ: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:45.600531] [DEBUG] [REMOTE ] BSJQ: PASS: Integrity check passed. [2026-01-15T12:03:45.600596] [DEBUG] [REMOTE ] BSJQ: Symbol is viable for forecasting. [2026-01-15T12:03:45.600650] [INFO ] [MAIN ] [511/3511] BSJQ kept (0.4s) | 511 kept, 0 rejected | 139.7/min | ETA: 21.5m [2026-01-15T12:03:46.053208] [DEBUG] [REMOTE ] BSJS: Retrieved 1339 rows, trimmed to 300. [2026-01-15T12:03:46.053346] [DEBUG] [REMOTE ] BSJS: PASS: History has at least 300 days. [2026-01-15T12:03:46.053554] [DEBUG] [REMOTE ] BSJS: PASS: Price check passed. Min price $21.68. [2026-01-15T12:03:46.053728] [DEBUG] [REMOTE ] BSJS: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:46.053841] [DEBUG] [REMOTE ] BSJS: PASS: Integrity check passed. [2026-01-15T12:03:46.053880] [DEBUG] [REMOTE ] BSJS: Symbol is viable for forecasting. [2026-01-15T12:03:46.053928] [INFO ] [MAIN ] [512/3511] BSJS kept (0.5s) | 512 kept, 0 rejected | 139.7/min | ETA: 21.5m [2026-01-15T12:03:46.625663] [DEBUG] [REMOTE ] BSL: Retrieved 3934 rows, trimmed to 300. [2026-01-15T12:03:46.625863] [DEBUG] [REMOTE ] BSL: PASS: History has at least 300 days. [2026-01-15T12:03:46.626184] [DEBUG] [REMOTE ] BSL: PASS: Price check passed. Min price $13.31. [2026-01-15T12:03:46.626612] [DEBUG] [REMOTE ] BSL: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:46.626789] [DEBUG] [REMOTE ] BSL: PASS: Integrity check passed. [2026-01-15T12:03:46.626875] [DEBUG] [REMOTE ] BSL: Symbol is viable for forecasting. [2026-01-15T12:03:46.626956] [INFO ] [MAIN ] [513/3511] BSL kept (0.6s) | 513 kept, 0 rejected | 139.6/min | ETA: 21.5m [2026-01-15T12:03:46.890204] [DEBUG] [REMOTE ] BSM: Retrieved 2693 rows, trimmed to 300. [2026-01-15T12:03:46.890373] [DEBUG] [REMOTE ] BSM: PASS: History has at least 300 days. [2026-01-15T12:03:46.890687] [DEBUG] [REMOTE ] BSM: PASS: Price check passed. Min price $12.34. [2026-01-15T12:03:46.890874] [DEBUG] [REMOTE ] BSM: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:46.891050] [DEBUG] [REMOTE ] BSM: PASS: Integrity check passed. [2026-01-15T12:03:46.891114] [DEBUG] [REMOTE ] BSM: Symbol is viable for forecasting. [2026-01-15T12:03:46.891184] [INFO ] [MAIN ] [514/3511] BSM kept (0.3s) | 514 kept, 0 rejected | 139.7/min | ETA: 21.4m [2026-01-15T12:03:47.337471] [DEBUG] [REMOTE ] BSMQ: Retrieved 1584 rows, trimmed to 300. [2026-01-15T12:03:47.337618] [DEBUG] [REMOTE ] BSMQ: PASS: History has at least 300 days. [2026-01-15T12:03:47.337826] [DEBUG] [REMOTE ] BSMQ: PASS: Price check passed. Min price $23.46. [2026-01-15T12:03:47.337966] [DEBUG] [REMOTE ] BSMQ: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:47.338078] [DEBUG] [REMOTE ] BSMQ: PASS: Integrity check passed. [2026-01-15T12:03:47.338118] [DEBUG] [REMOTE ] BSMQ: Symbol is viable for forecasting. [2026-01-15T12:03:47.338167] [INFO ] [MAIN ] [515/3511] BSMQ kept (0.4s) | 515 kept, 0 rejected | 139.7/min | ETA: 21.4m [2026-01-15T12:03:47.694387] [DEBUG] [REMOTE ] BSMS: Retrieved 1553 rows, trimmed to 300. [2026-01-15T12:03:47.694503] [DEBUG] [REMOTE ] BSMS: PASS: History has at least 300 days. [2026-01-15T12:03:47.694764] [DEBUG] [REMOTE ] BSMS: PASS: Price check passed. Min price $23.23. [2026-01-15T12:03:47.694911] [DEBUG] [REMOTE ] BSMS: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:47.695022] [DEBUG] [REMOTE ] BSMS: PASS: Integrity check passed. [2026-01-15T12:03:47.695063] [DEBUG] [REMOTE ] BSMS: Symbol is viable for forecasting. [2026-01-15T12:03:47.695114] [INFO ] [MAIN ] [516/3511] BSMS kept (0.4s) | 516 kept, 0 rejected | 139.8/min | ETA: 21.4m [2026-01-15T12:03:48.033469] [DEBUG] [REMOTE ] BSSX: Retrieved 582 rows, trimmed to 300. [2026-01-15T12:03:48.033637] [DEBUG] [REMOTE ] BSSX: PASS: History has at least 300 days. [2026-01-15T12:03:48.033860] [DEBUG] [REMOTE ] BSSX: PASS: Price check passed. Min price $25.65. [2026-01-15T12:03:48.034001] [DEBUG] [REMOTE ] BSSX: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:48.034117] [DEBUG] [REMOTE ] BSSX: PASS: Integrity check passed. [2026-01-15T12:03:48.034158] [DEBUG] [REMOTE ] BSSX: Symbol is viable for forecasting. [2026-01-15T12:03:48.034207] [INFO ] [MAIN ] [517/3511] BSSX kept (0.3s) | 517 kept, 0 rejected | 139.8/min | ETA: 21.4m [2026-01-15T12:03:48.512740] [DEBUG] [REMOTE ] BSTZ: Retrieved 1648 rows, trimmed to 300. [2026-01-15T12:03:48.512860] [DEBUG] [REMOTE ] BSTZ: PASS: History has at least 300 days. [2026-01-15T12:03:48.513061] [DEBUG] [REMOTE ] BSTZ: PASS: Price check passed. Min price $20.49. [2026-01-15T12:03:48.513198] [DEBUG] [REMOTE ] BSTZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:48.513308] [DEBUG] [REMOTE ] BSTZ: PASS: Integrity check passed. [2026-01-15T12:03:48.513348] [DEBUG] [REMOTE ] BSTZ: Symbol is viable for forecasting. [2026-01-15T12:03:48.513395] [INFO ] [MAIN ] [518/3511] BSTZ kept (0.5s) | 518 kept, 0 rejected | 139.8/min | ETA: 21.4m [2026-01-15T12:03:48.929632] [DEBUG] [REMOTE ] BSVN: Retrieved 1839 rows, trimmed to 300. [2026-01-15T12:03:48.929768] [DEBUG] [REMOTE ] BSVN: PASS: History has at least 300 days. [2026-01-15T12:03:48.929973] [DEBUG] [REMOTE ] BSVN: PASS: Price check passed. Min price $40.16. [2026-01-15T12:03:48.930109] [DEBUG] [REMOTE ] BSVN: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:48.930220] [DEBUG] [REMOTE ] BSVN: PASS: Integrity check passed. [2026-01-15T12:03:48.930259] [DEBUG] [REMOTE ] BSVN: Symbol is viable for forecasting. [2026-01-15T12:03:48.930306] [INFO ] [MAIN ] [519/3511] BSVN kept (0.4s) | 519 kept, 0 rejected | 139.8/min | ETA: 21.4m [2026-01-15T12:03:49.289440] [DEBUG] [REMOTE ] BSVO: Retrieved 714 rows, trimmed to 300. [2026-01-15T12:03:49.289596] [DEBUG] [REMOTE ] BSVO: PASS: History has at least 300 days. [2026-01-15T12:03:49.289816] [DEBUG] [REMOTE ] BSVO: PASS: Price check passed. Min price $21.29. [2026-01-15T12:03:49.289955] [DEBUG] [REMOTE ] BSVO: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:49.290067] [DEBUG] [REMOTE ] BSVO: PASS: Integrity check passed. [2026-01-15T12:03:49.290109] [DEBUG] [REMOTE ] BSVO: Symbol is viable for forecasting. [2026-01-15T12:03:49.290162] [INFO ] [MAIN ] [520/3511] BSVO kept (0.4s) | 520 kept, 0 rejected | 139.8/min | ETA: 21.4m [2026-01-15T12:03:49.939511] [DEBUG] [REMOTE ] BSX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:03:49.939692] [DEBUG] [REMOTE ] BSX: PASS: History has at least 300 days. [2026-01-15T12:03:49.939981] [DEBUG] [REMOTE ] BSX: PASS: Price check passed. Min price $91.75. [2026-01-15T12:03:49.940166] [DEBUG] [REMOTE ] BSX: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:49.940322] [DEBUG] [REMOTE ] BSX: PASS: Integrity check passed. [2026-01-15T12:03:49.940384] [DEBUG] [REMOTE ] BSX: Symbol is viable for forecasting. [2026-01-15T12:03:49.940451] [INFO ] [MAIN ] [521/3511] BSX kept (0.7s) | 521 kept, 0 rejected | 139.7/min | ETA: 21.4m [2026-01-15T12:03:50.206356] [DEBUG] [REMOTE ] BSY: Retrieved 1334 rows, trimmed to 300. [2026-01-15T12:03:50.206519] [DEBUG] [REMOTE ] BSY: PASS: History has at least 300 days. [2026-01-15T12:03:50.206818] [DEBUG] [REMOTE ] BSY: PASS: Price check passed. Min price $38.07. [2026-01-15T12:03:50.207033] [DEBUG] [REMOTE ] BSY: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:50.207186] [DEBUG] [REMOTE ] BSY: PASS: Integrity check passed. [2026-01-15T12:03:50.207238] [DEBUG] [REMOTE ] BSY: Symbol is viable for forecasting. [2026-01-15T12:03:50.207303] [INFO ] [MAIN ] [522/3511] BSY kept (0.3s) | 522 kept, 0 rejected | 139.8/min | ETA: 21.4m [2026-01-15T12:03:50.785868] [DEBUG] [REMOTE ] BTA: Retrieved 5003 rows, trimmed to 300. [2026-01-15T12:03:50.785995] [DEBUG] [REMOTE ] BTA: PASS: History has at least 300 days. [2026-01-15T12:03:50.786205] [DEBUG] [REMOTE ] BTA: PASS: Price check passed. Min price $9.25. [2026-01-15T12:03:50.786341] [DEBUG] [REMOTE ] BTA: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:50.786453] [DEBUG] [REMOTE ] BTA: PASS: Integrity check passed. [2026-01-15T12:03:50.786492] [DEBUG] [REMOTE ] BTA: Symbol is viable for forecasting. [2026-01-15T12:03:50.786540] [INFO ] [MAIN ] [523/3511] BTA kept (0.6s) | 523 kept, 0 rejected | 139.7/min | ETA: 21.4m [2026-01-15T12:03:51.093519] [DEBUG] [REMOTE ] BTAI: Retrieved 1975 rows, trimmed to 300. [2026-01-15T12:03:51.093681] [DEBUG] [REMOTE ] BTAI: PASS: History has at least 300 days. [2026-01-15T12:03:51.093920] [DEBUG] [REMOTE ] BTAI: PASS: Price check passed. Min price $1.53. [2026-01-15T12:03:51.094090] [DEBUG] [REMOTE ] BTAI: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:51.094231] [DEBUG] [REMOTE ] BTAI: PASS: Integrity check passed. [2026-01-15T12:03:51.094289] [DEBUG] [REMOTE ] BTAI: Symbol is viable for forecasting. [2026-01-15T12:03:51.094346] [INFO ] [MAIN ] [524/3511] BTAI kept (0.3s) | 524 kept, 0 rejected | 139.8/min | ETA: 21.4m [2026-01-15T12:03:51.540771] [DEBUG] [REMOTE ] BTCS: Retrieved 2985 rows, trimmed to 300. [2026-01-15T12:03:51.540892] [DEBUG] [REMOTE ] BTCS: PASS: History has at least 300 days. [2026-01-15T12:03:51.541092] [DEBUG] [REMOTE ] BTCS: PASS: Price check passed. Min price $2.55. [2026-01-15T12:03:51.541237] [DEBUG] [REMOTE ] BTCS: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:51.541352] [DEBUG] [REMOTE ] BTCS: PASS: Integrity check passed. [2026-01-15T12:03:51.541391] [DEBUG] [REMOTE ] BTCS: Symbol is viable for forecasting. [2026-01-15T12:03:51.541438] [INFO ] [MAIN ] [525/3511] BTCS kept (0.4s) | 525 kept, 0 rejected | 139.8/min | ETA: 21.4m [2026-01-15T12:03:52.026716] [DEBUG] [REMOTE ] BTE: Retrieved 4978 rows, trimmed to 300. [2026-01-15T12:03:52.026872] [DEBUG] [REMOTE ] BTE: PASS: History has at least 300 days. [2026-01-15T12:03:52.027086] [DEBUG] [REMOTE ] BTE: PASS: Price check passed. Min price $2.20. [2026-01-15T12:03:52.027224] [DEBUG] [REMOTE ] BTE: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:52.027337] [DEBUG] [REMOTE ] BTE: PASS: Integrity check passed. [2026-01-15T12:03:52.027377] [DEBUG] [REMOTE ] BTE: Symbol is viable for forecasting. [2026-01-15T12:03:52.027425] [INFO ] [MAIN ] [526/3511] BTE kept (0.5s) | 526 kept, 0 rejected | 139.7/min | ETA: 21.4m [2026-01-15T12:03:52.142305] [DEBUG] [REMOTE ] BTF: Retrieved 1061 rows, trimmed to 300. [2026-01-15T12:03:52.142440] [DEBUG] [REMOTE ] BTF: PASS: History has at least 300 days. [2026-01-15T12:03:52.142694] [DEBUG] [REMOTE ] BTF: PASS: Price check passed. Min price $4.86. [2026-01-15T12:03:52.142830] [DEBUG] [REMOTE ] BTF: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:52.142943] [DEBUG] [REMOTE ] BTF: PASS: Integrity check passed. [2026-01-15T12:03:52.142983] [DEBUG] [REMOTE ] BTF: Symbol is viable for forecasting. [2026-01-15T12:03:52.143030] [INFO ] [MAIN ] [527/3511] BTF kept (0.1s) | 527 kept, 0 rejected | 139.9/min | ETA: 21.3m [2026-01-15T12:03:52.893980] [DEBUG] [REMOTE ] BTI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:03:52.894135] [DEBUG] [REMOTE ] BTI: PASS: History has at least 300 days. [2026-01-15T12:03:52.894402] [DEBUG] [REMOTE ] BTI: PASS: Price check passed. Min price $49.73. [2026-01-15T12:03:52.894541] [DEBUG] [REMOTE ] BTI: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:52.894694] [DEBUG] [REMOTE ] BTI: PASS: Integrity check passed. [2026-01-15T12:03:52.894736] [DEBUG] [REMOTE ] BTI: Symbol is viable for forecasting. [2026-01-15T12:03:52.894786] [INFO ] [MAIN ] [528/3511] BTI kept (0.8s) | 528 kept, 0 rejected | 139.7/min | ETA: 21.3m [2026-01-15T12:03:53.114326] [DEBUG] [REMOTE ] BTM: Retrieved 637 rows, trimmed to 300. [2026-01-15T12:03:53.114449] [DEBUG] [REMOTE ] BTM: PASS: History has at least 300 days. [2026-01-15T12:03:53.114672] [DEBUG] [REMOTE ] BTM: PASS: Price check passed. Min price $1.27. [2026-01-15T12:03:53.114807] [DEBUG] [REMOTE ] BTM: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:53.114916] [DEBUG] [REMOTE ] BTM: PASS: Integrity check passed. [2026-01-15T12:03:53.114956] [DEBUG] [REMOTE ] BTM: Symbol is viable for forecasting. [2026-01-15T12:03:53.115002] [INFO ] [MAIN ] [529/3511] BTM kept (0.2s) | 529 kept, 0 rejected | 139.9/min | ETA: 21.3m [2026-01-15T12:03:53.525072] [DEBUG] [REMOTE ] BTMD: Retrieved 1185 rows, trimmed to 300. [2026-01-15T12:03:53.525201] [DEBUG] [REMOTE ] BTMD: PASS: History has at least 300 days. [2026-01-15T12:03:53.525400] [DEBUG] [REMOTE ] BTMD: PASS: Price check passed. Min price $2.38. [2026-01-15T12:03:53.525535] [DEBUG] [REMOTE ] BTMD: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:53.525665] [DEBUG] [REMOTE ] BTMD: PASS: Integrity check passed. [2026-01-15T12:03:53.525707] [DEBUG] [REMOTE ] BTMD: Symbol is viable for forecasting. [2026-01-15T12:03:53.525755] [INFO ] [MAIN ] [530/3511] BTMD kept (0.4s) | 530 kept, 0 rejected | 139.9/min | ETA: 21.3m [2026-01-15T12:03:53.889806] [DEBUG] [REMOTE ] BTSG: Retrieved 494 rows, trimmed to 300. [2026-01-15T12:03:53.889931] [DEBUG] [REMOTE ] BTSG: PASS: History has at least 300 days. [2026-01-15T12:03:53.890128] [DEBUG] [REMOTE ] BTSG: PASS: Price check passed. Min price $30.47. [2026-01-15T12:03:53.890262] [DEBUG] [REMOTE ] BTSG: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:53.890390] [DEBUG] [REMOTE ] BTSG: PASS: Integrity check passed. [2026-01-15T12:03:53.890437] [DEBUG] [REMOTE ] BTSG: Symbol is viable for forecasting. [2026-01-15T12:03:53.890501] [INFO ] [MAIN ] [531/3511] BTSG kept (0.4s) | 531 kept, 0 rejected | 139.9/min | ETA: 21.3m [2026-01-15T12:03:54.517265] [DEBUG] [REMOTE ] BTZ: Retrieved 4794 rows, trimmed to 300. [2026-01-15T12:03:54.517398] [DEBUG] [REMOTE ] BTZ: PASS: History has at least 300 days. [2026-01-15T12:03:54.517629] [DEBUG] [REMOTE ] BTZ: PASS: Price check passed. Min price $10.63. [2026-01-15T12:03:54.517768] [DEBUG] [REMOTE ] BTZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:54.517884] [DEBUG] [REMOTE ] BTZ: PASS: Integrity check passed. [2026-01-15T12:03:54.517924] [DEBUG] [REMOTE ] BTZ: Symbol is viable for forecasting. [2026-01-15T12:03:54.517973] [INFO ] [MAIN ] [532/3511] BTZ kept (0.6s) | 532 kept, 0 rejected | 139.8/min | ETA: 21.3m [2026-01-15T12:03:54.931205] [DEBUG] [REMOTE ] BUD: Retrieved 4161 rows, trimmed to 300. [2026-01-15T12:03:54.931328] [DEBUG] [REMOTE ] BUD: PASS: History has at least 300 days. [2026-01-15T12:03:54.931529] [DEBUG] [REMOTE ] BUD: PASS: Price check passed. Min price $59.84. [2026-01-15T12:03:54.931695] [DEBUG] [REMOTE ] BUD: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:54.931808] [DEBUG] [REMOTE ] BUD: PASS: Integrity check passed. [2026-01-15T12:03:54.931848] [DEBUG] [REMOTE ] BUD: Symbol is viable for forecasting. [2026-01-15T12:03:54.931897] [INFO ] [MAIN ] [533/3511] BUD kept (0.4s) | 533 kept, 0 rejected | 139.8/min | ETA: 21.3m [2026-01-15T12:03:55.165373] [DEBUG] [REMOTE ] BUFC: Retrieved 523 rows, trimmed to 300. [2026-01-15T12:03:55.165506] [DEBUG] [REMOTE ] BUFC: PASS: History has at least 300 days. [2026-01-15T12:03:55.165741] [DEBUG] [REMOTE ] BUFC: PASS: Price check passed. Min price $40.36. [2026-01-15T12:03:55.165881] [DEBUG] [REMOTE ] BUFC: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:55.165992] [DEBUG] [REMOTE ] BUFC: PASS: Integrity check passed. [2026-01-15T12:03:55.166033] [DEBUG] [REMOTE ] BUFC: Symbol is viable for forecasting. [2026-01-15T12:03:55.166080] [INFO ] [MAIN ] [534/3511] BUFC kept (0.2s) | 534 kept, 0 rejected | 139.9/min | ETA: 21.3m [2026-01-15T12:03:55.459033] [DEBUG] [REMOTE ] BUG: Retrieved 1559 rows, trimmed to 300. [2026-01-15T12:03:55.459180] [DEBUG] [REMOTE ] BUG: PASS: History has at least 300 days. [2026-01-15T12:03:55.459440] [DEBUG] [REMOTE ] BUG: PASS: Price check passed. Min price $29.75. [2026-01-15T12:03:55.459829] [DEBUG] [REMOTE ] BUG: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:55.459964] [DEBUG] [REMOTE ] BUG: PASS: Integrity check passed. [2026-01-15T12:03:55.460009] [DEBUG] [REMOTE ] BUG: Symbol is viable for forecasting. [2026-01-15T12:03:55.460067] [INFO ] [MAIN ] [535/3511] BUG kept (0.3s) | 535 kept, 0 rejected | 140.0/min | ETA: 21.3m [2026-01-15T12:03:56.102927] [DEBUG] [REMOTE ] BUI: Retrieved 3555 rows, trimmed to 300. [2026-01-15T12:03:56.103059] [DEBUG] [REMOTE ] BUI: PASS: History has at least 300 days. [2026-01-15T12:03:56.103285] [DEBUG] [REMOTE ] BUI: PASS: Price check passed. Min price $24.48. [2026-01-15T12:03:56.103424] [DEBUG] [REMOTE ] BUI: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:56.103750] [DEBUG] [REMOTE ] BUI: PASS: Integrity check passed. [2026-01-15T12:03:56.103791] [DEBUG] [REMOTE ] BUI: Symbol is viable for forecasting. [2026-01-15T12:03:56.103839] [INFO ] [MAIN ] [536/3511] BUI kept (0.6s) | 536 kept, 0 rejected | 139.9/min | ETA: 21.3m [2026-01-15T12:03:56.457957] [DEBUG] [REMOTE ] BURL: Retrieved 3090 rows, trimmed to 300. [2026-01-15T12:03:56.458160] [DEBUG] [REMOTE ] BURL: PASS: History has at least 300 days. [2026-01-15T12:03:56.458651] [DEBUG] [REMOTE ] BURL: PASS: Price check passed. Min price $242.43. [2026-01-15T12:03:56.458800] [DEBUG] [REMOTE ] BURL: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:56.458930] [DEBUG] [REMOTE ] BURL: PASS: Integrity check passed. [2026-01-15T12:03:56.458972] [DEBUG] [REMOTE ] BURL: Symbol is viable for forecasting. [2026-01-15T12:03:56.459026] [INFO ] [MAIN ] [537/3511] BURL kept (0.4s) | 537 kept, 0 rejected | 139.9/min | ETA: 21.3m [2026-01-15T12:03:56.960842] [DEBUG] [REMOTE ] BUSE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:03:56.961000] [DEBUG] [REMOTE ] BUSE: PASS: History has at least 300 days. [2026-01-15T12:03:56.961315] [DEBUG] [REMOTE ] BUSE: PASS: Price check passed. Min price $22.17. [2026-01-15T12:03:56.961489] [DEBUG] [REMOTE ] BUSE: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:56.961654] [DEBUG] [REMOTE ] BUSE: PASS: Integrity check passed. [2026-01-15T12:03:56.961698] [DEBUG] [REMOTE ] BUSE: Symbol is viable for forecasting. [2026-01-15T12:03:56.961752] [INFO ] [MAIN ] [538/3511] BUSE kept (0.5s) | 538 kept, 0 rejected | 139.9/min | ETA: 21.3m [2026-01-15T12:03:57.140283] [DEBUG] [REMOTE ] BUXX: Retrieved 610 rows, trimmed to 300. [2026-01-15T12:03:57.140449] [DEBUG] [REMOTE ] BUXX: PASS: History has at least 300 days. [2026-01-15T12:03:57.140777] [DEBUG] [REMOTE ] BUXX: PASS: Price check passed. Min price $20.05. [2026-01-15T12:03:57.140987] [DEBUG] [REMOTE ] BUXX: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:57.141151] [DEBUG] [REMOTE ] BUXX: PASS: Integrity check passed. [2026-01-15T12:03:57.141212] [DEBUG] [REMOTE ] BUXX: Symbol is viable for forecasting. [2026-01-15T12:03:57.141285] [INFO ] [MAIN ] [539/3511] BUXX kept (0.2s) | 539 kept, 0 rejected | 140.0/min | ETA: 21.2m [2026-01-15T12:03:57.683720] [DEBUG] [REMOTE ] BVFL: Retrieved 2305 rows, trimmed to 300. [2026-01-15T12:03:57.683847] [DEBUG] [REMOTE ] BVFL: PASS: History has at least 300 days. [2026-01-15T12:03:57.684052] [DEBUG] [REMOTE ] BVFL: PASS: Price check passed. Min price $15.87. [2026-01-15T12:03:57.684192] [DEBUG] [REMOTE ] BVFL: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:57.684305] [DEBUG] [REMOTE ] BVFL: PASS: Integrity check passed. [2026-01-15T12:03:57.684346] [DEBUG] [REMOTE ] BVFL: Symbol is viable for forecasting. [2026-01-15T12:03:57.684395] [INFO ] [MAIN ] [540/3511] BVFL kept (0.5s) | 540 kept, 0 rejected | 139.9/min | ETA: 21.2m [2026-01-15T12:03:58.325387] [DEBUG] [REMOTE ] BVN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:03:58.325560] [DEBUG] [REMOTE ] BVN: PASS: History has at least 300 days. [2026-01-15T12:03:58.325847] [DEBUG] [REMOTE ] BVN: PASS: Price check passed. Min price $21.03. [2026-01-15T12:03:58.325991] [DEBUG] [REMOTE ] BVN: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:58.326122] [DEBUG] [REMOTE ] BVN: PASS: Integrity check passed. [2026-01-15T12:03:58.326163] [DEBUG] [REMOTE ] BVN: Symbol is viable for forecasting. [2026-01-15T12:03:58.326217] [INFO ] [MAIN ] [541/3511] BVN kept (0.6s) | 541 kept, 0 rejected | 139.8/min | ETA: 21.2m [2026-01-15T12:03:58.449880] [DEBUG] [REMOTE ] BVS: Retrieved 1237 rows, trimmed to 300. [2026-01-15T12:03:58.450087] [DEBUG] [REMOTE ] BVS: PASS: History has at least 300 days. [2026-01-15T12:03:58.450346] [DEBUG] [REMOTE ] BVS: PASS: Price check passed. Min price $6.53. [2026-01-15T12:03:58.450493] [DEBUG] [REMOTE ] BVS: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:58.450840] [DEBUG] [REMOTE ] BVS: PASS: Integrity check passed. [2026-01-15T12:03:58.450883] [DEBUG] [REMOTE ] BVS: Symbol is viable for forecasting. [2026-01-15T12:03:58.450937] [INFO ] [MAIN ] [542/3511] BVS kept (0.1s) | 542 kept, 0 rejected | 140.0/min | ETA: 21.2m [2026-01-15T12:03:59.037289] [DEBUG] [REMOTE ] BWA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:03:59.037431] [DEBUG] [REMOTE ] BWA: PASS: History has at least 300 days. [2026-01-15T12:03:59.037678] [DEBUG] [REMOTE ] BWA: PASS: Price check passed. Min price $40.80. [2026-01-15T12:03:59.037818] [DEBUG] [REMOTE ] BWA: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:59.037937] [DEBUG] [REMOTE ] BWA: PASS: Integrity check passed. [2026-01-15T12:03:59.037978] [DEBUG] [REMOTE ] BWA: Symbol is viable for forecasting. [2026-01-15T12:03:59.038027] [INFO ] [MAIN ] [543/3511] BWA kept (0.6s) | 543 kept, 0 rejected | 139.9/min | ETA: 21.2m [2026-01-15T12:03:59.431045] [DEBUG] [REMOTE ] BWAY: Retrieved 1696 rows, trimmed to 300. [2026-01-15T12:03:59.431169] [DEBUG] [REMOTE ] BWAY: PASS: History has at least 300 days. [2026-01-15T12:03:59.431370] [DEBUG] [REMOTE ] BWAY: PASS: Price check passed. Min price $14.50. [2026-01-15T12:03:59.431504] [DEBUG] [REMOTE ] BWAY: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:59.431644] [DEBUG] [REMOTE ] BWAY: PASS: Integrity check passed. [2026-01-15T12:03:59.431687] [DEBUG] [REMOTE ] BWAY: Symbol is viable for forecasting. [2026-01-15T12:03:59.431736] [INFO ] [MAIN ] [544/3511] BWAY kept (0.4s) | 544 kept, 0 rejected | 139.9/min | ETA: 21.2m [2026-01-15T12:03:59.819755] [DEBUG] [REMOTE ] BWB: Retrieved 1971 rows, trimmed to 300. [2026-01-15T12:03:59.819909] [DEBUG] [REMOTE ] BWB: PASS: History has at least 300 days. [2026-01-15T12:03:59.820203] [DEBUG] [REMOTE ] BWB: PASS: Price check passed. Min price $16.17. [2026-01-15T12:03:59.820412] [DEBUG] [REMOTE ] BWB: PASS: Continuity check passed with 300 days. [2026-01-15T12:03:59.820602] [DEBUG] [REMOTE ] BWB: PASS: Integrity check passed. [2026-01-15T12:03:59.820666] [DEBUG] [REMOTE ] BWB: Symbol is viable for forecasting. [2026-01-15T12:03:59.820740] [INFO ] [MAIN ] [545/3511] BWB kept (0.4s) | 545 kept, 0 rejected | 140.0/min | ETA: 21.2m [2026-01-15T12:04:00.347177] [DEBUG] [REMOTE ] BWEN: Retrieved 5485 rows, trimmed to 300. [2026-01-15T12:04:00.347312] [DEBUG] [REMOTE ] BWEN: PASS: History has at least 300 days. [2026-01-15T12:04:00.347533] [DEBUG] [REMOTE ] BWEN: PASS: Price check passed. Min price $2.00. [2026-01-15T12:04:00.347696] [DEBUG] [REMOTE ] BWEN: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:00.347815] [DEBUG] [REMOTE ] BWEN: PASS: Integrity check passed. [2026-01-15T12:04:00.347856] [DEBUG] [REMOTE ] BWEN: Symbol is viable for forecasting. [2026-01-15T12:04:00.347907] [INFO ] [MAIN ] [546/3511] BWEN kept (0.5s) | 546 kept, 0 rejected | 139.9/min | ETA: 21.2m [2026-01-15T12:04:00.704419] [DEBUG] [REMOTE ] BWFG: Retrieved 3971 rows, trimmed to 300. [2026-01-15T12:04:00.704558] [DEBUG] [REMOTE ] BWFG: PASS: History has at least 300 days. [2026-01-15T12:04:00.704811] [DEBUG] [REMOTE ] BWFG: PASS: Price check passed. Min price $42.22. [2026-01-15T12:04:00.704960] [DEBUG] [REMOTE ] BWFG: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:00.705077] [DEBUG] [REMOTE ] BWFG: PASS: Integrity check passed. [2026-01-15T12:04:00.705119] [DEBUG] [REMOTE ] BWFG: Symbol is viable for forecasting. [2026-01-15T12:04:00.705169] [INFO ] [MAIN ] [547/3511] BWFG kept (0.4s) | 547 kept, 0 rejected | 139.9/min | ETA: 21.2m [2026-01-15T12:04:01.135453] [DEBUG] [REMOTE ] BWG: Retrieved 3470 rows, trimmed to 300. [2026-01-15T12:04:01.135637] [DEBUG] [REMOTE ] BWG: PASS: History has at least 300 days. [2026-01-15T12:04:01.135932] [DEBUG] [REMOTE ] BWG: PASS: Price check passed. Min price $8.09. [2026-01-15T12:04:01.136131] [DEBUG] [REMOTE ] BWG: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:01.136290] [DEBUG] [REMOTE ] BWG: PASS: Integrity check passed. [2026-01-15T12:04:01.136346] [DEBUG] [REMOTE ] BWG: Symbol is viable for forecasting. [2026-01-15T12:04:01.136416] [INFO ] [MAIN ] [548/3511] BWG kept (0.4s) | 548 kept, 0 rejected | 139.9/min | ETA: 21.2m [2026-01-15T12:04:01.298192] [DEBUG] [REMOTE ] BWIN: Retrieved 1564 rows, trimmed to 300. [2026-01-15T12:04:01.298336] [DEBUG] [REMOTE ] BWIN: PASS: History has at least 300 days. [2026-01-15T12:04:01.298656] [DEBUG] [REMOTE ] BWIN: PASS: Price check passed. Min price $21.49. [2026-01-15T12:04:01.298823] [DEBUG] [REMOTE ] BWIN: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:01.299014] [DEBUG] [REMOTE ] BWIN: PASS: Integrity check passed. [2026-01-15T12:04:01.299082] [DEBUG] [REMOTE ] BWIN: Symbol is viable for forecasting. [2026-01-15T12:04:01.299138] [INFO ] [MAIN ] [549/3511] BWIN kept (0.2s) | 549 kept, 0 rejected | 140.1/min | ETA: 21.1m [2026-01-15T12:04:01.668345] [DEBUG] [REMOTE ] BWMN: Retrieved 1178 rows, trimmed to 300. [2026-01-15T12:04:01.668487] [DEBUG] [REMOTE ] BWMN: PASS: History has at least 300 days. [2026-01-15T12:04:01.668733] [DEBUG] [REMOTE ] BWMN: PASS: Price check passed. Min price $32.51. [2026-01-15T12:04:01.668887] [DEBUG] [REMOTE ] BWMN: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:01.669002] [DEBUG] [REMOTE ] BWMN: PASS: Integrity check passed. [2026-01-15T12:04:01.669044] [DEBUG] [REMOTE ] BWMN: Symbol is viable for forecasting. [2026-01-15T12:04:01.669094] [INFO ] [MAIN ] [550/3511] BWMN kept (0.4s) | 550 kept, 0 rejected | 140.1/min | ETA: 21.1m [2026-01-15T12:04:02.279623] [DEBUG] [REMOTE ] BXC: Retrieved 5305 rows, trimmed to 300. [2026-01-15T12:04:02.279756] [DEBUG] [REMOTE ] BXC: PASS: History has at least 300 days. [2026-01-15T12:04:02.279975] [DEBUG] [REMOTE ] BXC: PASS: Price check passed. Min price $53.30. [2026-01-15T12:04:02.280119] [DEBUG] [REMOTE ] BXC: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:02.280234] [DEBUG] [REMOTE ] BXC: PASS: Integrity check passed. [2026-01-15T12:04:02.280274] [DEBUG] [REMOTE ] BXC: Symbol is viable for forecasting. [2026-01-15T12:04:02.280322] [INFO ] [MAIN ] [551/3511] BXC kept (0.6s) | 551 kept, 0 rejected | 140.0/min | ETA: 21.1m [2026-01-15T12:04:02.767077] [DEBUG] [REMOTE ] BXMX: Retrieved 5338 rows, trimmed to 300. [2026-01-15T12:04:02.767214] [DEBUG] [REMOTE ] BXMX: PASS: History has at least 300 days. [2026-01-15T12:04:02.767439] [DEBUG] [REMOTE ] BXMX: PASS: Price check passed. Min price $13.61. [2026-01-15T12:04:02.767597] [DEBUG] [REMOTE ] BXMX: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:02.767718] [DEBUG] [REMOTE ] BXMX: PASS: Integrity check passed. [2026-01-15T12:04:02.767758] [DEBUG] [REMOTE ] BXMX: Symbol is viable for forecasting. [2026-01-15T12:04:02.767807] [INFO ] [MAIN ] [552/3511] BXMX kept (0.5s) | 552 kept, 0 rejected | 140.0/min | ETA: 21.1m [2026-01-15T12:04:03.302549] [DEBUG] [REMOTE ] BXP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:03.302782] [DEBUG] [REMOTE ] BXP: PASS: History has at least 300 days. [2026-01-15T12:04:03.303184] [DEBUG] [REMOTE ] BXP: PASS: Price check passed. Min price $66.13. [2026-01-15T12:04:03.303367] [DEBUG] [REMOTE ] BXP: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:03.303567] [DEBUG] [REMOTE ] BXP: PASS: Integrity check passed. [2026-01-15T12:04:03.303786] [DEBUG] [REMOTE ] BXP: Symbol is viable for forecasting. [2026-01-15T12:04:03.303850] [INFO ] [MAIN ] [553/3511] BXP kept (0.5s) | 553 kept, 0 rejected | 139.9/min | ETA: 21.1m [2026-01-15T12:04:03.591789] [DEBUG] [REMOTE ] BXSL: Retrieved 1057 rows, trimmed to 300. [2026-01-15T12:04:03.592052] [DEBUG] [REMOTE ] BXSL: PASS: History has at least 300 days. [2026-01-15T12:04:03.592484] [DEBUG] [REMOTE ] BXSL: PASS: Price check passed. Min price $25.21. [2026-01-15T12:04:03.592720] [DEBUG] [REMOTE ] BXSL: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:03.592924] [DEBUG] [REMOTE ] BXSL: PASS: Integrity check passed. [2026-01-15T12:04:03.592987] [DEBUG] [REMOTE ] BXSL: Symbol is viable for forecasting. [2026-01-15T12:04:03.593068] [INFO ] [MAIN ] [554/3511] BXSL kept (0.3s) | 554 kept, 0 rejected | 140.0/min | ETA: 21.1m [2026-01-15T12:04:04.224148] [DEBUG] [REMOTE ] BYD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:04.224492] [DEBUG] [REMOTE ] BYD: PASS: History has at least 300 days. [2026-01-15T12:04:04.224927] [DEBUG] [REMOTE ] BYD: PASS: Price check passed. Min price $76.65. [2026-01-15T12:04:04.225128] [DEBUG] [REMOTE ] BYD: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:04.225287] [DEBUG] [REMOTE ] BYD: PASS: Integrity check passed. [2026-01-15T12:04:04.225331] [DEBUG] [REMOTE ] BYD: Symbol is viable for forecasting. [2026-01-15T12:04:04.225411] [INFO ] [MAIN ] [555/3511] BYD kept (0.6s) | 555 kept, 0 rejected | 139.9/min | ETA: 21.1m [2026-01-15T12:04:04.676323] [DEBUG] [REMOTE ] BYM: Retrieved 5840 rows, trimmed to 300. [2026-01-15T12:04:04.676477] [DEBUG] [REMOTE ] BYM: PASS: History has at least 300 days. [2026-01-15T12:04:04.676756] [DEBUG] [REMOTE ] BYM: PASS: Price check passed. Min price $10.74. [2026-01-15T12:04:04.676926] [DEBUG] [REMOTE ] BYM: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:04.677056] [DEBUG] [REMOTE ] BYM: PASS: Integrity check passed. [2026-01-15T12:04:04.677097] [DEBUG] [REMOTE ] BYM: Symbol is viable for forecasting. [2026-01-15T12:04:04.677149] [INFO ] [MAIN ] [556/3511] BYM kept (0.5s) | 556 kept, 0 rejected | 139.9/min | ETA: 21.1m [2026-01-15T12:04:05.048554] [DEBUG] [REMOTE ] BYRN: Retrieved 3735 rows, trimmed to 300. [2026-01-15T12:04:05.048925] [DEBUG] [REMOTE ] BYRN: PASS: History has at least 300 days. [2026-01-15T12:04:05.049154] [DEBUG] [REMOTE ] BYRN: PASS: Price check passed. Min price $16.07. [2026-01-15T12:04:05.049293] [DEBUG] [REMOTE ] BYRN: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:05.049416] [DEBUG] [REMOTE ] BYRN: PASS: Integrity check passed. [2026-01-15T12:04:05.049458] [DEBUG] [REMOTE ] BYRN: Symbol is viable for forecasting. [2026-01-15T12:04:05.049507] [INFO ] [MAIN ] [557/3511] BYRN kept (0.4s) | 557 kept, 0 rejected | 139.9/min | ETA: 21.1m [2026-01-15T12:04:05.362122] [DEBUG] [REMOTE ] BYSI: Retrieved 2226 rows, trimmed to 300. [2026-01-15T12:04:05.362272] [DEBUG] [REMOTE ] BYSI: PASS: History has at least 300 days. [2026-01-15T12:04:05.362550] [DEBUG] [REMOTE ] BYSI: PASS: Price check passed. Min price $1.50. [2026-01-15T12:04:05.362760] [DEBUG] [REMOTE ] BYSI: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:05.362899] [DEBUG] [REMOTE ] BYSI: PASS: Integrity check passed. [2026-01-15T12:04:05.362942] [DEBUG] [REMOTE ] BYSI: Symbol is viable for forecasting. [2026-01-15T12:04:05.362992] [INFO ] [MAIN ] [558/3511] BYSI kept (0.3s) | 558 kept, 0 rejected | 140.0/min | ETA: 21.1m [2026-01-15T12:04:05.727495] [DEBUG] [REMOTE ] BZ: Retrieved 1154 rows, trimmed to 300. [2026-01-15T12:04:05.727670] [DEBUG] [REMOTE ] BZ: PASS: History has at least 300 days. [2026-01-15T12:04:05.727917] [DEBUG] [REMOTE ] BZ: PASS: Price check passed. Min price $19.12. [2026-01-15T12:04:05.728066] [DEBUG] [REMOTE ] BZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:05.728219] [DEBUG] [REMOTE ] BZ: PASS: Integrity check passed. [2026-01-15T12:04:05.728276] [DEBUG] [REMOTE ] BZ: Symbol is viable for forecasting. [2026-01-15T12:04:05.728379] [INFO ] [MAIN ] [559/3511] BZ kept (0.4s) | 559 kept, 0 rejected | 140.0/min | ETA: 21.1m [2026-01-15T12:04:06.385207] [DEBUG] [REMOTE ] BZH: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:06.385369] [DEBUG] [REMOTE ] BZH: PASS: History has at least 300 days. [2026-01-15T12:04:06.385742] [DEBUG] [REMOTE ] BZH: PASS: Price check passed. Min price $19.82. [2026-01-15T12:04:06.385920] [DEBUG] [REMOTE ] BZH: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:06.386078] [DEBUG] [REMOTE ] BZH: PASS: Integrity check passed. [2026-01-15T12:04:06.386124] [DEBUG] [REMOTE ] BZH: Symbol is viable for forecasting. [2026-01-15T12:04:06.386177] [INFO ] [MAIN ] [560/3511] BZH kept (0.7s) | 560 kept, 0 rejected | 139.9/min | ETA: 21.1m [2026-01-15T12:04:06.714309] [DEBUG] [REMOTE ] BZUN: Retrieved 2679 rows, trimmed to 300. [2026-01-15T12:04:06.714433] [DEBUG] [REMOTE ] BZUN: PASS: History has at least 300 days. [2026-01-15T12:04:06.714663] [DEBUG] [REMOTE ] BZUN: PASS: Price check passed. Min price $2.61. [2026-01-15T12:04:06.714803] [DEBUG] [REMOTE ] BZUN: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:06.714913] [DEBUG] [REMOTE ] BZUN: PASS: Integrity check passed. [2026-01-15T12:04:06.714953] [DEBUG] [REMOTE ] BZUN: Symbol is viable for forecasting. [2026-01-15T12:04:06.715001] [INFO ] [MAIN ] [561/3511] BZUN kept (0.3s) | 561 kept, 0 rejected | 139.9/min | ETA: 21.1m [2026-01-15T12:04:07.239013] [DEBUG] [REMOTE ] C: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:07.239155] [DEBUG] [REMOTE ] C: PASS: History has at least 300 days. [2026-01-15T12:04:07.239393] [DEBUG] [REMOTE ] C: PASS: Price check passed. Min price $95.73. [2026-01-15T12:04:07.239539] [DEBUG] [REMOTE ] C: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:07.239682] [DEBUG] [REMOTE ] C: PASS: Integrity check passed. [2026-01-15T12:04:07.239726] [DEBUG] [REMOTE ] C: Symbol is viable for forecasting. [2026-01-15T12:04:07.239775] [INFO ] [MAIN ] [562/3511] C kept (0.5s) | 562 kept, 0 rejected | 139.9/min | ETA: 21.1m [2026-01-15T12:04:07.529822] [DEBUG] [REMOTE ] CAAP: Retrieved 1999 rows, trimmed to 300. [2026-01-15T12:04:07.529950] [DEBUG] [REMOTE ] CAAP: PASS: History has at least 300 days. [2026-01-15T12:04:07.530160] [DEBUG] [REMOTE ] CAAP: PASS: Price check passed. Min price $17.76. [2026-01-15T12:04:07.530301] [DEBUG] [REMOTE ] CAAP: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:07.530417] [DEBUG] [REMOTE ] CAAP: PASS: Integrity check passed. [2026-01-15T12:04:07.530457] [DEBUG] [REMOTE ] CAAP: Symbol is viable for forecasting. [2026-01-15T12:04:07.530504] [INFO ] [MAIN ] [563/3511] CAAP kept (0.3s) | 563 kept, 0 rejected | 140.0/min | ETA: 21.1m [2026-01-15T12:04:07.961139] [DEBUG] [REMOTE ] CAAS: Retrieved 5604 rows, trimmed to 300. [2026-01-15T12:04:07.961281] [DEBUG] [REMOTE ] CAAS: PASS: History has at least 300 days. [2026-01-15T12:04:07.961515] [DEBUG] [REMOTE ] CAAS: PASS: Price check passed. Min price $4.00. [2026-01-15T12:04:07.961689] [DEBUG] [REMOTE ] CAAS: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:07.961822] [DEBUG] [REMOTE ] CAAS: PASS: Integrity check passed. [2026-01-15T12:04:07.961885] [DEBUG] [REMOTE ] CAAS: Symbol is viable for forecasting. [2026-01-15T12:04:07.961946] [INFO ] [MAIN ] [564/3511] CAAS kept (0.4s) | 564 kept, 0 rejected | 140.0/min | ETA: 21.1m [2026-01-15T12:04:08.347392] [DEBUG] [REMOTE ] CABA: Retrieved 1563 rows, trimmed to 300. [2026-01-15T12:04:08.347525] [DEBUG] [REMOTE ] CABA: PASS: History has at least 300 days. [2026-01-15T12:04:08.347768] [DEBUG] [REMOTE ] CABA: PASS: Price check passed. Min price $2.04. [2026-01-15T12:04:08.347906] [DEBUG] [REMOTE ] CABA: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:08.348019] [DEBUG] [REMOTE ] CABA: PASS: Integrity check passed. [2026-01-15T12:04:08.348059] [DEBUG] [REMOTE ] CABA: Symbol is viable for forecasting. [2026-01-15T12:04:08.348124] [INFO ] [MAIN ] [565/3511] CABA kept (0.4s) | 565 kept, 0 rejected | 140.0/min | ETA: 21.0m [2026-01-15T12:04:08.799859] [DEBUG] [REMOTE ] CABO: Retrieved 2651 rows, trimmed to 300. [2026-01-15T12:04:08.799994] [DEBUG] [REMOTE ] CABO: PASS: History has at least 300 days. [2026-01-15T12:04:08.800214] [DEBUG] [REMOTE ] CABO: PASS: Price check passed. Min price $91.55. [2026-01-15T12:04:08.800360] [DEBUG] [REMOTE ] CABO: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:08.800500] [DEBUG] [REMOTE ] CABO: PASS: Integrity check passed. [2026-01-15T12:04:08.800555] [DEBUG] [REMOTE ] CABO: Symbol is viable for forecasting. [2026-01-15T12:04:08.800640] [INFO ] [MAIN ] [566/3511] CABO kept (0.5s) | 566 kept, 0 rejected | 140.0/min | ETA: 21.0m [2026-01-15T12:04:09.336133] [DEBUG] [REMOTE ] CAC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:09.336267] [DEBUG] [REMOTE ] CAC: PASS: History has at least 300 days. [2026-01-15T12:04:09.336488] [DEBUG] [REMOTE ] CAC: PASS: Price check passed. Min price $36.69. [2026-01-15T12:04:09.336649] [DEBUG] [REMOTE ] CAC: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:09.336767] [DEBUG] [REMOTE ] CAC: PASS: Integrity check passed. [2026-01-15T12:04:09.336807] [DEBUG] [REMOTE ] CAC: Symbol is viable for forecasting. [2026-01-15T12:04:09.336885] [INFO ] [MAIN ] [567/3511] CAC kept (0.5s) | 567 kept, 0 rejected | 139.9/min | ETA: 21.0m [2026-01-15T12:04:09.785804] [DEBUG] [REMOTE ] CACC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:09.785933] [DEBUG] [REMOTE ] CACC: PASS: History has at least 300 days. [2026-01-15T12:04:09.786146] [DEBUG] [REMOTE ] CACC: PASS: Price check passed. Min price $411.04. [2026-01-15T12:04:09.786285] [DEBUG] [REMOTE ] CACC: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:09.786402] [DEBUG] [REMOTE ] CACC: PASS: Integrity check passed. [2026-01-15T12:04:09.786450] [DEBUG] [REMOTE ] CACC: Symbol is viable for forecasting. [2026-01-15T12:04:09.786510] [INFO ] [MAIN ] [568/3511] CACC kept (0.4s) | 568 kept, 0 rejected | 139.9/min | ETA: 21.0m [2026-01-15T12:04:10.278484] [DEBUG] [REMOTE ] CACI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:10.278654] [DEBUG] [REMOTE ] CACI: PASS: History has at least 300 days. [2026-01-15T12:04:10.278884] [DEBUG] [REMOTE ] CACI: PASS: Price check passed. Min price $520.16. [2026-01-15T12:04:10.279029] [DEBUG] [REMOTE ] CACI: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:10.279144] [DEBUG] [REMOTE ] CACI: PASS: Integrity check passed. [2026-01-15T12:04:10.279194] [DEBUG] [REMOTE ] CACI: Symbol is viable for forecasting. [2026-01-15T12:04:10.279779] [INFO ] [MAIN ] [569/3511] CACI kept (0.5s) | 569 kept, 0 rejected | 139.9/min | ETA: 21.0m [2026-01-15T12:04:10.518716] [DEBUG] [REMOTE ] CADL: Retrieved 1123 rows, trimmed to 300. [2026-01-15T12:04:10.518855] [DEBUG] [REMOTE ] CADL: PASS: History has at least 300 days. [2026-01-15T12:04:10.519062] [DEBUG] [REMOTE ] CADL: PASS: Price check passed. Min price $4.42. [2026-01-15T12:04:10.519202] [DEBUG] [REMOTE ] CADL: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:10.519317] [DEBUG] [REMOTE ] CADL: PASS: Integrity check passed. [2026-01-15T12:04:10.519358] [DEBUG] [REMOTE ] CADL: Symbol is viable for forecasting. [2026-01-15T12:04:10.519407] [INFO ] [MAIN ] [570/3511] CADL kept (0.2s) | 570 kept, 0 rejected | 140.0/min | ETA: 21.0m [2026-01-15T12:04:11.091284] [DEBUG] [REMOTE ] CAE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:11.091431] [DEBUG] [REMOTE ] CAE: PASS: History has at least 300 days. [2026-01-15T12:04:11.091711] [DEBUG] [REMOTE ] CAE: PASS: Price check passed. Min price $25.73. [2026-01-15T12:04:11.091857] [DEBUG] [REMOTE ] CAE: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:11.091981] [DEBUG] [REMOTE ] CAE: PASS: Integrity check passed. [2026-01-15T12:04:11.092023] [DEBUG] [REMOTE ] CAE: Symbol is viable for forecasting. [2026-01-15T12:04:11.092087] [INFO ] [MAIN ] [571/3511] CAE kept (0.6s) | 571 kept, 0 rejected | 139.9/min | ETA: 21.0m [2026-01-15T12:04:11.472162] [DEBUG] [REMOTE ] CAF: Retrieved 4854 rows, trimmed to 300. [2026-01-15T12:04:11.472312] [DEBUG] [REMOTE ] CAF: PASS: History has at least 300 days. [2026-01-15T12:04:11.472531] [DEBUG] [REMOTE ] CAF: PASS: Price check passed. Min price $15.43. [2026-01-15T12:04:11.472686] [DEBUG] [REMOTE ] CAF: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:11.472802] [DEBUG] [REMOTE ] CAF: PASS: Integrity check passed. [2026-01-15T12:04:11.472841] [DEBUG] [REMOTE ] CAF: Symbol is viable for forecasting. [2026-01-15T12:04:11.472889] [INFO ] [MAIN ] [572/3511] CAF kept (0.4s) | 572 kept, 0 rejected | 139.9/min | ETA: 21.0m [2026-01-15T12:04:11.998462] [DEBUG] [REMOTE ] CAG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:11.998622] [DEBUG] [REMOTE ] CAG: PASS: History has at least 300 days. [2026-01-15T12:04:11.998877] [DEBUG] [REMOTE ] CAG: PASS: Price check passed. Min price $16.08. [2026-01-15T12:04:11.999016] [DEBUG] [REMOTE ] CAG: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:11.999143] [DEBUG] [REMOTE ] CAG: PASS: Integrity check passed. [2026-01-15T12:04:11.999184] [DEBUG] [REMOTE ] CAG: Symbol is viable for forecasting. [2026-01-15T12:04:11.999234] [INFO ] [MAIN ] [573/3511] CAG kept (0.5s) | 573 kept, 0 rejected | 139.9/min | ETA: 21.0m [2026-01-15T12:04:12.483117] [DEBUG] [REMOTE ] CAH: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:12.483318] [DEBUG] [REMOTE ] CAH: PASS: History has at least 300 days. [2026-01-15T12:04:12.483636] [DEBUG] [REMOTE ] CAH: PASS: Price check passed. Min price $156.88. [2026-01-15T12:04:12.483800] [DEBUG] [REMOTE ] CAH: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:12.483938] [DEBUG] [REMOTE ] CAH: PASS: Integrity check passed. [2026-01-15T12:04:12.483981] [DEBUG] [REMOTE ] CAH: Symbol is viable for forecasting. [2026-01-15T12:04:12.484034] [INFO ] [MAIN ] [574/3511] CAH kept (0.5s) | 574 kept, 0 rejected | 139.8/min | ETA: 21.0m [2026-01-15T12:04:13.020626] [DEBUG] [REMOTE ] CAKE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:13.020774] [DEBUG] [REMOTE ] CAKE: PASS: History has at least 300 days. [2026-01-15T12:04:13.021008] [DEBUG] [REMOTE ] CAKE: PASS: Price check passed. Min price $43.14. [2026-01-15T12:04:13.021151] [DEBUG] [REMOTE ] CAKE: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:13.021274] [DEBUG] [REMOTE ] CAKE: PASS: Integrity check passed. [2026-01-15T12:04:13.021321] [DEBUG] [REMOTE ] CAKE: Symbol is viable for forecasting. [2026-01-15T12:04:13.021385] [INFO ] [MAIN ] [575/3511] CAKE kept (0.5s) | 575 kept, 0 rejected | 139.8/min | ETA: 21.0m [2026-01-15T12:04:13.477246] [DEBUG] [REMOTE ] CAL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:13.477393] [DEBUG] [REMOTE ] CAL: PASS: History has at least 300 days. [2026-01-15T12:04:13.477670] [DEBUG] [REMOTE ] CAL: PASS: Price check passed. Min price $9.58. [2026-01-15T12:04:13.477829] [DEBUG] [REMOTE ] CAL: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:13.477952] [DEBUG] [REMOTE ] CAL: PASS: Integrity check passed. [2026-01-15T12:04:13.477995] [DEBUG] [REMOTE ] CAL: Symbol is viable for forecasting. [2026-01-15T12:04:13.478047] [INFO ] [MAIN ] [576/3511] CAL kept (0.5s) | 576 kept, 0 rejected | 139.7/min | ETA: 21.0m [2026-01-15T12:04:13.602971] [DEBUG] [REMOTE ] CALC: Retrieved 1332 rows, trimmed to 300. [2026-01-15T12:04:13.603127] [DEBUG] [REMOTE ] CALC: PASS: History has at least 300 days. [2026-01-15T12:04:13.603371] [DEBUG] [REMOTE ] CALC: PASS: Price check passed. Min price $2.96. [2026-01-15T12:04:13.603532] [DEBUG] [REMOTE ] CALC: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:13.603688] [DEBUG] [REMOTE ] CALC: PASS: Integrity check passed. [2026-01-15T12:04:13.603738] [DEBUG] [REMOTE ] CALC: Symbol is viable for forecasting. [2026-01-15T12:04:13.603843] [INFO ] [MAIN ] [577/3511] CALC kept (0.1s) | 577 kept, 0 rejected | 139.9/min | ETA: 21.0m [2026-01-15T12:04:14.373903] [DEBUG] [REMOTE ] CALM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:14.374046] [DEBUG] [REMOTE ] CALM: PASS: History has at least 300 days. [2026-01-15T12:04:14.374287] [DEBUG] [REMOTE ] CALM: PASS: Price check passed. Min price $72.44. [2026-01-15T12:04:14.374429] [DEBUG] [REMOTE ] CALM: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:14.374553] [DEBUG] [REMOTE ] CALM: PASS: Integrity check passed. [2026-01-15T12:04:14.374614] [DEBUG] [REMOTE ] CALM: Symbol is viable for forecasting. [2026-01-15T12:04:14.374667] [INFO ] [MAIN ] [578/3511] CALM kept (0.8s) | 578 kept, 0 rejected | 139.7/min | ETA: 21.0m [2026-01-15T12:04:14.753755] [DEBUG] [REMOTE ] CALX: Retrieved 3978 rows, trimmed to 300. [2026-01-15T12:04:14.753886] [DEBUG] [REMOTE ] CALX: PASS: History has at least 300 days. [2026-01-15T12:04:14.754093] [DEBUG] [REMOTE ] CALX: PASS: Price check passed. Min price $51.50. [2026-01-15T12:04:14.754229] [DEBUG] [REMOTE ] CALX: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:14.754341] [DEBUG] [REMOTE ] CALX: PASS: Integrity check passed. [2026-01-15T12:04:14.754380] [DEBUG] [REMOTE ] CALX: Symbol is viable for forecasting. [2026-01-15T12:04:14.754427] [INFO ] [MAIN ] [579/3511] CALX kept (0.4s) | 579 kept, 0 rejected | 139.7/min | ETA: 21.0m [2026-01-15T12:04:15.164174] [DEBUG] [REMOTE ] CAPL: Retrieved 3323 rows, trimmed to 300. [2026-01-15T12:04:15.164304] [DEBUG] [REMOTE ] CAPL: PASS: History has at least 300 days. [2026-01-15T12:04:15.164507] [DEBUG] [REMOTE ] CAPL: PASS: Price check passed. Min price $19.48. [2026-01-15T12:04:15.164677] [DEBUG] [REMOTE ] CAPL: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:15.164792] [DEBUG] [REMOTE ] CAPL: PASS: Integrity check passed. [2026-01-15T12:04:15.164832] [DEBUG] [REMOTE ] CAPL: Symbol is viable for forecasting. [2026-01-15T12:04:15.164880] [INFO ] [MAIN ] [580/3511] CAPL kept (0.4s) | 580 kept, 0 rejected | 139.8/min | ETA: 21.0m [2026-01-15T12:04:15.519169] [DEBUG] [REMOTE ] CARE: Retrieved 3349 rows, trimmed to 300. [2026-01-15T12:04:15.519307] [DEBUG] [REMOTE ] CARE: PASS: History has at least 300 days. [2026-01-15T12:04:15.519523] [DEBUG] [REMOTE ] CARE: PASS: Price check passed. Min price $16.96. [2026-01-15T12:04:15.519685] [DEBUG] [REMOTE ] CARE: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:15.519830] [DEBUG] [REMOTE ] CARE: PASS: Integrity check passed. [2026-01-15T12:04:15.519872] [DEBUG] [REMOTE ] CARE: Symbol is viable for forecasting. [2026-01-15T12:04:15.519923] [INFO ] [MAIN ] [581/3511] CARE kept (0.4s) | 581 kept, 0 rejected | 139.8/min | ETA: 21.0m [2026-01-15T12:04:15.885837] [DEBUG] [REMOTE ] CARG: Retrieved 2075 rows, trimmed to 300. [2026-01-15T12:04:15.885958] [DEBUG] [REMOTE ] CARG: PASS: History has at least 300 days. [2026-01-15T12:04:15.886184] [DEBUG] [REMOTE ] CARG: PASS: Price check passed. Min price $33.13. [2026-01-15T12:04:15.886321] [DEBUG] [REMOTE ] CARG: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:15.886431] [DEBUG] [REMOTE ] CARG: PASS: Integrity check passed. [2026-01-15T12:04:15.886471] [DEBUG] [REMOTE ] CARG: Symbol is viable for forecasting. [2026-01-15T12:04:15.886519] [INFO ] [MAIN ] [582/3511] CARG kept (0.4s) | 582 kept, 0 rejected | 139.8/min | ETA: 20.9m [2026-01-15T12:04:16.295937] [DEBUG] [REMOTE ] CARS: Retrieved 2168 rows, trimmed to 300. [2026-01-15T12:04:16.296266] [DEBUG] [REMOTE ] CARS: PASS: History has at least 300 days. [2026-01-15T12:04:16.296469] [DEBUG] [REMOTE ] CARS: PASS: Price check passed. Min price $10.41. [2026-01-15T12:04:16.296627] [DEBUG] [REMOTE ] CARS: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:16.296739] [DEBUG] [REMOTE ] CARS: PASS: Integrity check passed. [2026-01-15T12:04:16.296779] [DEBUG] [REMOTE ] CARS: Symbol is viable for forecasting. [2026-01-15T12:04:16.297103] [INFO ] [MAIN ] [583/3511] CARS kept (0.4s) | 583 kept, 0 rejected | 139.8/min | ETA: 20.9m [2026-01-15T12:04:16.920945] [DEBUG] [REMOTE ] CASH: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:16.921073] [DEBUG] [REMOTE ] CASH: PASS: History has at least 300 days. [2026-01-15T12:04:16.921288] [DEBUG] [REMOTE ] CASH: PASS: Price check passed. Min price $66.43. [2026-01-15T12:04:16.921424] [DEBUG] [REMOTE ] CASH: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:16.921537] [DEBUG] [REMOTE ] CASH: PASS: Integrity check passed. [2026-01-15T12:04:16.921595] [DEBUG] [REMOTE ] CASH: Symbol is viable for forecasting. [2026-01-15T12:04:16.921645] [INFO ] [MAIN ] [584/3511] CASH kept (0.6s) | 584 kept, 0 rejected | 139.7/min | ETA: 20.9m [2026-01-15T12:04:17.428049] [DEBUG] [REMOTE ] CASS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:17.428213] [DEBUG] [REMOTE ] CASS: PASS: History has at least 300 days. [2026-01-15T12:04:17.428493] [DEBUG] [REMOTE ] CASS: PASS: Price check passed. Min price $37.60. [2026-01-15T12:04:17.428653] [DEBUG] [REMOTE ] CASS: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:17.428791] [DEBUG] [REMOTE ] CASS: PASS: Integrity check passed. [2026-01-15T12:04:17.428832] [DEBUG] [REMOTE ] CASS: Symbol is viable for forecasting. [2026-01-15T12:04:17.428881] [INFO ] [MAIN ] [585/3511] CASS kept (0.5s) | 585 kept, 0 rejected | 139.7/min | ETA: 20.9m [2026-01-15T12:04:17.741306] [DEBUG] [REMOTE ] CASY: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:17.741463] [DEBUG] [REMOTE ] CASY: PASS: History has at least 300 days. [2026-01-15T12:04:17.741736] [DEBUG] [REMOTE ] CASY: PASS: Price check passed. Min price $513.19. [2026-01-15T12:04:17.741882] [DEBUG] [REMOTE ] CASY: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:17.742002] [DEBUG] [REMOTE ] CASY: PASS: Integrity check passed. [2026-01-15T12:04:17.742043] [DEBUG] [REMOTE ] CASY: Symbol is viable for forecasting. [2026-01-15T12:04:17.742094] [INFO ] [MAIN ] [586/3511] CASY kept (0.3s) | 586 kept, 0 rejected | 139.8/min | ETA: 20.9m [2026-01-15T12:04:18.051272] [DEBUG] [REMOTE ] CATH: Retrieved 2450 rows, trimmed to 300. [2026-01-15T12:04:18.051391] [DEBUG] [REMOTE ] CATH: PASS: History has at least 300 days. [2026-01-15T12:04:18.051619] [DEBUG] [REMOTE ] CATH: PASS: Price check passed. Min price $78.52. [2026-01-15T12:04:18.051759] [DEBUG] [REMOTE ] CATH: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:18.051869] [DEBUG] [REMOTE ] CATH: PASS: Integrity check passed. [2026-01-15T12:04:18.051909] [DEBUG] [REMOTE ] CATH: Symbol is viable for forecasting. [2026-01-15T12:04:18.051956] [INFO ] [MAIN ] [587/3511] CATH kept (0.3s) | 587 kept, 0 rejected | 139.8/min | ETA: 20.9m [2026-01-15T12:04:18.719232] [DEBUG] [REMOTE ] CATO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:18.719383] [DEBUG] [REMOTE ] CATO: PASS: History has at least 300 days. [2026-01-15T12:04:18.719660] [DEBUG] [REMOTE ] CATO: PASS: Price check passed. Min price $3.00. [2026-01-15T12:04:18.719804] [DEBUG] [REMOTE ] CATO: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:18.719933] [DEBUG] [REMOTE ] CATO: PASS: Integrity check passed. [2026-01-15T12:04:18.719975] [DEBUG] [REMOTE ] CATO: Symbol is viable for forecasting. [2026-01-15T12:04:18.720027] [INFO ] [MAIN ] [588/3511] CATO kept (0.7s) | 588 kept, 0 rejected | 139.7/min | ETA: 20.9m [2026-01-15T12:04:19.208762] [DEBUG] [REMOTE ] CATY: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:19.208893] [DEBUG] [REMOTE ] CATY: PASS: History has at least 300 days. [2026-01-15T12:04:19.209117] [DEBUG] [REMOTE ] CATY: PASS: Price check passed. Min price $44.86. [2026-01-15T12:04:19.209253] [DEBUG] [REMOTE ] CATY: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:19.209368] [DEBUG] [REMOTE ] CATY: PASS: Integrity check passed. [2026-01-15T12:04:19.209422] [DEBUG] [REMOTE ] CATY: Symbol is viable for forecasting. [2026-01-15T12:04:19.209471] [INFO ] [MAIN ] [589/3511] CATY kept (0.5s) | 589 kept, 0 rejected | 139.7/min | ETA: 20.9m [2026-01-15T12:04:19.310198] [DEBUG] [REMOTE ] CAVA: Retrieved 648 rows, trimmed to 300. [2026-01-15T12:04:19.310323] [DEBUG] [REMOTE ] CAVA: PASS: History has at least 300 days. [2026-01-15T12:04:19.310522] [DEBUG] [REMOTE ] CAVA: PASS: Price check passed. Min price $43.59. [2026-01-15T12:04:19.310678] [DEBUG] [REMOTE ] CAVA: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:19.310790] [DEBUG] [REMOTE ] CAVA: PASS: Integrity check passed. [2026-01-15T12:04:19.310830] [DEBUG] [REMOTE ] CAVA: Symbol is viable for forecasting. [2026-01-15T12:04:19.310878] [INFO ] [MAIN ] [590/3511] CAVA kept (0.1s) | 590 kept, 0 rejected | 139.8/min | ETA: 20.9m [2026-01-15T12:04:20.118284] [DEBUG] [REMOTE ] CB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:20.118426] [DEBUG] [REMOTE ] CB: PASS: History has at least 300 days. [2026-01-15T12:04:20.118682] [DEBUG] [REMOTE ] CB: PASS: Price check passed. Min price $267.36. [2026-01-15T12:04:20.118827] [DEBUG] [REMOTE ] CB: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:20.118971] [DEBUG] [REMOTE ] CB: PASS: Integrity check passed. [2026-01-15T12:04:20.119019] [DEBUG] [REMOTE ] CB: Symbol is viable for forecasting. [2026-01-15T12:04:20.119076] [INFO ] [MAIN ] [591/3511] CB kept (0.8s) | 591 kept, 0 rejected | 139.6/min | ETA: 20.9m [2026-01-15T12:04:20.578379] [DEBUG] [REMOTE ] CBAN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:20.578520] [DEBUG] [REMOTE ] CBAN: PASS: History has at least 300 days. [2026-01-15T12:04:20.578778] [DEBUG] [REMOTE ] CBAN: PASS: Price check passed. Min price $15.82. [2026-01-15T12:04:20.578948] [DEBUG] [REMOTE ] CBAN: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:20.579074] [DEBUG] [REMOTE ] CBAN: PASS: Integrity check passed. [2026-01-15T12:04:20.579116] [DEBUG] [REMOTE ] CBAN: Symbol is viable for forecasting. [2026-01-15T12:04:20.579179] [INFO ] [MAIN ] [592/3511] CBAN kept (0.5s) | 592 kept, 0 rejected | 139.6/min | ETA: 20.9m [2026-01-15T12:04:20.819871] [DEBUG] [REMOTE ] CBL: Retrieved 1054 rows, trimmed to 300. [2026-01-15T12:04:20.820001] [DEBUG] [REMOTE ] CBL: PASS: History has at least 300 days. [2026-01-15T12:04:20.820234] [DEBUG] [REMOTE ] CBL: PASS: Price check passed. Min price $28.72. [2026-01-15T12:04:20.820373] [DEBUG] [REMOTE ] CBL: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:20.820489] [DEBUG] [REMOTE ] CBL: PASS: Integrity check passed. [2026-01-15T12:04:20.820531] [DEBUG] [REMOTE ] CBL: Symbol is viable for forecasting. [2026-01-15T12:04:20.820606] [INFO ] [MAIN ] [593/3511] CBL kept (0.2s) | 593 kept, 0 rejected | 139.7/min | ETA: 20.9m [2026-01-15T12:04:21.183437] [DEBUG] [REMOTE ] CBNK: Retrieved 1835 rows, trimmed to 300. [2026-01-15T12:04:21.183556] [DEBUG] [REMOTE ] CBNK: PASS: History has at least 300 days. [2026-01-15T12:04:21.183796] [DEBUG] [REMOTE ] CBNK: PASS: Price check passed. Min price $26.61. [2026-01-15T12:04:21.183935] [DEBUG] [REMOTE ] CBNK: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:21.184045] [DEBUG] [REMOTE ] CBNK: PASS: Integrity check passed. [2026-01-15T12:04:21.184086] [DEBUG] [REMOTE ] CBNK: Symbol is viable for forecasting. [2026-01-15T12:04:21.184133] [INFO ] [MAIN ] [594/3511] CBNK kept (0.4s) | 594 kept, 0 rejected | 139.8/min | ETA: 20.9m [2026-01-15T12:04:21.789426] [DEBUG] [REMOTE ] CBRE: Retrieved 5434 rows, trimmed to 300. [2026-01-15T12:04:21.789565] [DEBUG] [REMOTE ] CBRE: PASS: History has at least 300 days. [2026-01-15T12:04:21.789824] [DEBUG] [REMOTE ] CBRE: PASS: Price check passed. Min price $149.41. [2026-01-15T12:04:21.789968] [DEBUG] [REMOTE ] CBRE: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:21.790091] [DEBUG] [REMOTE ] CBRE: PASS: Integrity check passed. [2026-01-15T12:04:21.790150] [DEBUG] [REMOTE ] CBRE: Symbol is viable for forecasting. [2026-01-15T12:04:21.790200] [INFO ] [MAIN ] [595/3511] CBRE kept (0.6s) | 595 kept, 0 rejected | 139.7/min | ETA: 20.9m [2026-01-15T12:04:22.255819] [DEBUG] [REMOTE ] CBRL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:22.255991] [DEBUG] [REMOTE ] CBRL: PASS: History has at least 300 days. [2026-01-15T12:04:22.256306] [DEBUG] [REMOTE ] CBRL: PASS: Price check passed. Min price $25.02. [2026-01-15T12:04:22.256473] [DEBUG] [REMOTE ] CBRL: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:22.256669] [DEBUG] [REMOTE ] CBRL: PASS: Integrity check passed. [2026-01-15T12:04:22.256725] [DEBUG] [REMOTE ] CBRL: Symbol is viable for forecasting. [2026-01-15T12:04:22.256795] [INFO ] [MAIN ] [596/3511] CBRL kept (0.5s) | 596 kept, 0 rejected | 139.6/min | ETA: 20.9m [2026-01-15T12:04:22.826200] [DEBUG] [REMOTE ] CBSH: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:22.826397] [DEBUG] [REMOTE ] CBSH: PASS: History has at least 300 days. [2026-01-15T12:04:22.826793] [DEBUG] [REMOTE ] CBSH: PASS: Price check passed. Min price $48.63. [2026-01-15T12:04:22.826991] [DEBUG] [REMOTE ] CBSH: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:22.827158] [DEBUG] [REMOTE ] CBSH: PASS: Integrity check passed. [2026-01-15T12:04:22.827203] [DEBUG] [REMOTE ] CBSH: Symbol is viable for forecasting. [2026-01-15T12:04:22.827259] [INFO ] [MAIN ] [597/3511] CBSH kept (0.6s) | 597 kept, 0 rejected | 139.6/min | ETA: 20.9m [2026-01-15T12:04:23.044769] [DEBUG] [REMOTE ] CBUS: Retrieved 658 rows, trimmed to 300. [2026-01-15T12:04:23.044935] [DEBUG] [REMOTE ] CBUS: PASS: History has at least 300 days. [2026-01-15T12:04:23.045206] [DEBUG] [REMOTE ] CBUS: PASS: Price check passed. Min price $1.16. [2026-01-15T12:04:23.045405] [DEBUG] [REMOTE ] CBUS: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:23.045559] [DEBUG] [REMOTE ] CBUS: PASS: Integrity check passed. [2026-01-15T12:04:23.045642] [DEBUG] [REMOTE ] CBUS: Symbol is viable for forecasting. [2026-01-15T12:04:23.045707] [INFO ] [MAIN ] [598/3511] CBUS kept (0.2s) | 598 kept, 0 rejected | 139.7/min | ETA: 20.9m [2026-01-15T12:04:23.702319] [DEBUG] [REMOTE ] CBZ: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:23.702465] [DEBUG] [REMOTE ] CBZ: PASS: History has at least 300 days. [2026-01-15T12:04:23.702724] [DEBUG] [REMOTE ] CBZ: PASS: Price check passed. Min price $48.61. [2026-01-15T12:04:23.702861] [DEBUG] [REMOTE ] CBZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:23.702985] [DEBUG] [REMOTE ] CBZ: PASS: Integrity check passed. [2026-01-15T12:04:23.703025] [DEBUG] [REMOTE ] CBZ: Symbol is viable for forecasting. [2026-01-15T12:04:23.703075] [INFO ] [MAIN ] [599/3511] CBZ kept (0.7s) | 599 kept, 0 rejected | 139.6/min | ETA: 20.9m [2026-01-15T12:04:24.090852] [DEBUG] [REMOTE ] CC: Retrieved 2651 rows, trimmed to 300. [2026-01-15T12:04:24.090994] [DEBUG] [REMOTE ] CC: PASS: History has at least 300 days. [2026-01-15T12:04:24.091215] [DEBUG] [REMOTE ] CC: PASS: Price check passed. Min price $10.48. [2026-01-15T12:04:24.091350] [DEBUG] [REMOTE ] CC: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:24.091464] [DEBUG] [REMOTE ] CC: PASS: Integrity check passed. [2026-01-15T12:04:24.091503] [DEBUG] [REMOTE ] CC: Symbol is viable for forecasting. [2026-01-15T12:04:24.091551] [INFO ] [MAIN ] [600/3511] CC kept (0.4s) | 600 kept, 0 rejected | 139.6/min | ETA: 20.9m [2026-01-15T12:04:24.394140] [DEBUG] [REMOTE ] CCAP: Retrieved 1496 rows, trimmed to 300. [2026-01-15T12:04:24.394282] [DEBUG] [REMOTE ] CCAP: PASS: History has at least 300 days. [2026-01-15T12:04:24.394514] [DEBUG] [REMOTE ] CCAP: PASS: Price check passed. Min price $12.78. [2026-01-15T12:04:24.394676] [DEBUG] [REMOTE ] CCAP: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:24.394796] [DEBUG] [REMOTE ] CCAP: PASS: Integrity check passed. [2026-01-15T12:04:24.394855] [DEBUG] [REMOTE ] CCAP: Symbol is viable for forecasting. [2026-01-15T12:04:24.394904] [INFO ] [MAIN ] [601/3511] CCAP kept (0.3s) | 601 kept, 0 rejected | 139.6/min | ETA: 20.8m [2026-01-15T12:04:24.784923] [DEBUG] [REMOTE ] CCB: Retrieved 1884 rows, trimmed to 300. [2026-01-15T12:04:24.785055] [DEBUG] [REMOTE ] CCB: PASS: History has at least 300 days. [2026-01-15T12:04:24.785265] [DEBUG] [REMOTE ] CCB: PASS: Price check passed. Min price $99.46. [2026-01-15T12:04:24.785406] [DEBUG] [REMOTE ] CCB: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:24.785520] [DEBUG] [REMOTE ] CCB: PASS: Integrity check passed. [2026-01-15T12:04:24.785562] [DEBUG] [REMOTE ] CCB: Symbol is viable for forecasting. [2026-01-15T12:04:24.785633] [INFO ] [MAIN ] [602/3511] CCB kept (0.4s) | 602 kept, 0 rejected | 139.7/min | ETA: 20.8m [2026-01-15T12:04:25.381737] [DEBUG] [REMOTE ] CCBG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:25.381886] [DEBUG] [REMOTE ] CCBG: PASS: History has at least 300 days. [2026-01-15T12:04:25.382145] [DEBUG] [REMOTE ] CCBG: PASS: Price check passed. Min price $38.66. [2026-01-15T12:04:25.382282] [DEBUG] [REMOTE ] CCBG: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:25.382403] [DEBUG] [REMOTE ] CCBG: PASS: Integrity check passed. [2026-01-15T12:04:25.382444] [DEBUG] [REMOTE ] CCBG: Symbol is viable for forecasting. [2026-01-15T12:04:25.382496] [INFO ] [MAIN ] [603/3511] CCBG kept (0.6s) | 603 kept, 0 rejected | 139.6/min | ETA: 20.8m [2026-01-15T12:04:25.647491] [DEBUG] [REMOTE ] CCCC: Retrieved 1327 rows, trimmed to 300. [2026-01-15T12:04:25.647715] [DEBUG] [REMOTE ] CCCC: PASS: History has at least 300 days. [2026-01-15T12:04:25.647995] [DEBUG] [REMOTE ] CCCC: PASS: Price check passed. Min price $1.91. [2026-01-15T12:04:25.648139] [DEBUG] [REMOTE ] CCCC: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:25.648255] [DEBUG] [REMOTE ] CCCC: PASS: Integrity check passed. [2026-01-15T12:04:25.648296] [DEBUG] [REMOTE ] CCCC: Symbol is viable for forecasting. [2026-01-15T12:04:25.648348] [INFO ] [MAIN ] [604/3511] CCCC kept (0.3s) | 604 kept, 0 rejected | 139.7/min | ETA: 20.8m [2026-01-15T12:04:26.135301] [DEBUG] [REMOTE ] CCD: Retrieved 2717 rows, trimmed to 300. [2026-01-15T12:04:26.135425] [DEBUG] [REMOTE ] CCD: PASS: History has at least 300 days. [2026-01-15T12:04:26.135658] [DEBUG] [REMOTE ] CCD: PASS: Price check passed. Min price $19.69. [2026-01-15T12:04:26.135813] [DEBUG] [REMOTE ] CCD: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:26.135921] [DEBUG] [REMOTE ] CCD: PASS: Integrity check passed. [2026-01-15T12:04:26.135960] [DEBUG] [REMOTE ] CCD: Symbol is viable for forecasting. [2026-01-15T12:04:26.136008] [INFO ] [MAIN ] [605/3511] CCD kept (0.5s) | 605 kept, 0 rejected | 139.6/min | ETA: 20.8m [2026-01-15T12:04:26.358705] [DEBUG] [REMOTE ] CCEC: Retrieved 348 rows, trimmed to 300. [2026-01-15T12:04:26.358848] [DEBUG] [REMOTE ] CCEC: PASS: History has at least 300 days. [2026-01-15T12:04:26.359078] [DEBUG] [REMOTE ] CCEC: PASS: Price check passed. Min price $19.03. [2026-01-15T12:04:26.359227] [DEBUG] [REMOTE ] CCEC: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:26.359338] [DEBUG] [REMOTE ] CCEC: PASS: Integrity check passed. [2026-01-15T12:04:26.359378] [DEBUG] [REMOTE ] CCEC: Symbol is viable for forecasting. [2026-01-15T12:04:26.359425] [INFO ] [MAIN ] [606/3511] CCEC kept (0.2s) | 606 kept, 0 rejected | 139.7/min | ETA: 20.8m [2026-01-15T12:04:26.938971] [DEBUG] [REMOTE ] CCEP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:26.939180] [DEBUG] [REMOTE ] CCEP: PASS: History has at least 300 days. [2026-01-15T12:04:26.939498] [DEBUG] [REMOTE ] CCEP: PASS: Price check passed. Min price $84.86. [2026-01-15T12:04:26.939700] [DEBUG] [REMOTE ] CCEP: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:26.939860] [DEBUG] [REMOTE ] CCEP: PASS: Integrity check passed. [2026-01-15T12:04:26.939930] [DEBUG] [REMOTE ] CCEP: Symbol is viable for forecasting. [2026-01-15T12:04:26.939987] [INFO ] [MAIN ] [607/3511] CCEP kept (0.6s) | 607 kept, 0 rejected | 139.7/min | ETA: 20.8m [2026-01-15T12:04:27.519614] [DEBUG] [REMOTE ] CCI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:27.519829] [DEBUG] [REMOTE ] CCI: PASS: History has at least 300 days. [2026-01-15T12:04:27.520163] [DEBUG] [REMOTE ] CCI: PASS: Price check passed. Min price $83.67. [2026-01-15T12:04:27.520314] [DEBUG] [REMOTE ] CCI: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:27.520459] [DEBUG] [REMOTE ] CCI: PASS: Integrity check passed. [2026-01-15T12:04:27.520504] [DEBUG] [REMOTE ] CCI: Symbol is viable for forecasting. [2026-01-15T12:04:27.520562] [INFO ] [MAIN ] [608/3511] CCI kept (0.6s) | 608 kept, 0 rejected | 139.6/min | ETA: 20.8m [2026-01-15T12:04:27.794191] [DEBUG] [REMOTE ] CCIF: Retrieved 1669 rows, trimmed to 300. [2026-01-15T12:04:27.794369] [DEBUG] [REMOTE ] CCIF: PASS: History has at least 300 days. [2026-01-15T12:04:27.794643] [DEBUG] [REMOTE ] CCIF: PASS: Price check passed. Min price $4.58. [2026-01-15T12:04:27.794792] [DEBUG] [REMOTE ] CCIF: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:27.794916] [DEBUG] [REMOTE ] CCIF: PASS: Integrity check passed. [2026-01-15T12:04:27.794959] [DEBUG] [REMOTE ] CCIF: Symbol is viable for forecasting. [2026-01-15T12:04:27.795014] [INFO ] [MAIN ] [609/3511] CCIF kept (0.3s) | 609 kept, 0 rejected | 139.7/min | ETA: 20.8m [2026-01-15T12:04:28.482499] [DEBUG] [REMOTE ] CCJ: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:28.482676] [DEBUG] [REMOTE ] CCJ: PASS: History has at least 300 days. [2026-01-15T12:04:28.482943] [DEBUG] [REMOTE ] CCJ: PASS: Price check passed. Min price $79.28. [2026-01-15T12:04:28.483099] [DEBUG] [REMOTE ] CCJ: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:28.483253] [DEBUG] [REMOTE ] CCJ: PASS: Integrity check passed. [2026-01-15T12:04:28.483296] [DEBUG] [REMOTE ] CCJ: Symbol is viable for forecasting. [2026-01-15T12:04:28.483353] [INFO ] [MAIN ] [610/3511] CCJ kept (0.7s) | 610 kept, 0 rejected | 139.5/min | ETA: 20.8m [2026-01-15T12:04:29.017391] [DEBUG] [REMOTE ] CCK: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:29.017593] [DEBUG] [REMOTE ] CCK: PASS: History has at least 300 days. [2026-01-15T12:04:29.017887] [DEBUG] [REMOTE ] CCK: PASS: Price check passed. Min price $94.16. [2026-01-15T12:04:29.018031] [DEBUG] [REMOTE ] CCK: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:29.018164] [DEBUG] [REMOTE ] CCK: PASS: Integrity check passed. [2026-01-15T12:04:29.018207] [DEBUG] [REMOTE ] CCK: Symbol is viable for forecasting. [2026-01-15T12:04:29.018262] [INFO ] [MAIN ] [611/3511] CCK kept (0.5s) | 611 kept, 0 rejected | 139.5/min | ETA: 20.8m [2026-01-15T12:04:29.515088] [DEBUG] [REMOTE ] CCL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:29.515306] [DEBUG] [REMOTE ] CCL: PASS: History has at least 300 days. [2026-01-15T12:04:29.515655] [DEBUG] [REMOTE ] CCL: PASS: Price check passed. Min price $24.76. [2026-01-15T12:04:29.515806] [DEBUG] [REMOTE ] CCL: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:29.515957] [DEBUG] [REMOTE ] CCL: PASS: Integrity check passed. [2026-01-15T12:04:29.516000] [DEBUG] [REMOTE ] CCL: Symbol is viable for forecasting. [2026-01-15T12:04:29.516057] [INFO ] [MAIN ] [612/3511] CCL kept (0.5s) | 612 kept, 0 rejected | 139.4/min | ETA: 20.8m [2026-01-15T12:04:29.687943] [DEBUG] [REMOTE ] CCLD: Retrieved 2888 rows, trimmed to 300. [2026-01-15T12:04:29.688079] [DEBUG] [REMOTE ] CCLD: PASS: History has at least 300 days. [2026-01-15T12:04:29.688286] [DEBUG] [REMOTE ] CCLD: PASS: Price check passed. Min price $2.85. [2026-01-15T12:04:29.688422] [DEBUG] [REMOTE ] CCLD: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:29.688596] [DEBUG] [REMOTE ] CCLD: PASS: Integrity check passed. [2026-01-15T12:04:29.688641] [DEBUG] [REMOTE ] CCLD: Symbol is viable for forecasting. [2026-01-15T12:04:29.688703] [INFO ] [MAIN ] [613/3511] CCLD kept (0.2s) | 613 kept, 0 rejected | 139.6/min | ETA: 20.8m [2026-01-15T12:04:30.438343] [DEBUG] [REMOTE ] CCNE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:30.438475] [DEBUG] [REMOTE ] CCNE: PASS: History has at least 300 days. [2026-01-15T12:04:30.438713] [DEBUG] [REMOTE ] CCNE: PASS: Price check passed. Min price $23.83. [2026-01-15T12:04:30.438855] [DEBUG] [REMOTE ] CCNE: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:30.438973] [DEBUG] [REMOTE ] CCNE: PASS: Integrity check passed. [2026-01-15T12:04:30.439014] [DEBUG] [REMOTE ] CCNE: Symbol is viable for forecasting. [2026-01-15T12:04:30.439064] [INFO ] [MAIN ] [614/3511] CCNE kept (0.8s) | 614 kept, 0 rejected | 139.4/min | ETA: 20.8m [2026-01-15T12:04:30.876966] [DEBUG] [REMOTE ] CCO: Retrieved 5073 rows, trimmed to 300. [2026-01-15T12:04:30.877181] [DEBUG] [REMOTE ] CCO: PASS: History has at least 300 days. [2026-01-15T12:04:30.877524] [DEBUG] [REMOTE ] CCO: PASS: Price check passed. Min price $1.72. [2026-01-15T12:04:30.877764] [DEBUG] [REMOTE ] CCO: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:30.877918] [DEBUG] [REMOTE ] CCO: PASS: Integrity check passed. [2026-01-15T12:04:30.877961] [DEBUG] [REMOTE ] CCO: Symbol is viable for forecasting. [2026-01-15T12:04:30.878016] [INFO ] [MAIN ] [615/3511] CCO kept (0.4s) | 615 kept, 0 rejected | 139.4/min | ETA: 20.8m [2026-01-15T12:04:31.346370] [DEBUG] [REMOTE ] CCOI: Retrieved 6025 rows, trimmed to 300. [2026-01-15T12:04:31.346587] [DEBUG] [REMOTE ] CCOI: PASS: History has at least 300 days. [2026-01-15T12:04:31.346932] [DEBUG] [REMOTE ] CCOI: PASS: Price check passed. Min price $16.66. [2026-01-15T12:04:31.347143] [DEBUG] [REMOTE ] CCOI: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:31.347281] [DEBUG] [REMOTE ] CCOI: PASS: Integrity check passed. [2026-01-15T12:04:31.347326] [DEBUG] [REMOTE ] CCOI: Symbol is viable for forecasting. [2026-01-15T12:04:31.347379] [INFO ] [MAIN ] [616/3511] CCOI kept (0.5s) | 616 kept, 0 rejected | 139.4/min | ETA: 20.8m [2026-01-15T12:04:31.635429] [DEBUG] [REMOTE ] CCRN: Retrieved 6094 rows, trimmed to 300. [2026-01-15T12:04:31.635607] [DEBUG] [REMOTE ] CCRN: PASS: History has at least 300 days. [2026-01-15T12:04:31.635841] [DEBUG] [REMOTE ] CCRN: PASS: Price check passed. Min price $7.53. [2026-01-15T12:04:31.635985] [DEBUG] [REMOTE ] CCRN: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:31.636110] [DEBUG] [REMOTE ] CCRN: PASS: Integrity check passed. [2026-01-15T12:04:31.636163] [DEBUG] [REMOTE ] CCRN: Symbol is viable for forecasting. [2026-01-15T12:04:31.636224] [INFO ] [MAIN ] [617/3511] CCRN kept (0.3s) | 617 kept, 0 rejected | 139.5/min | ETA: 20.8m [2026-01-15T12:04:32.070959] [DEBUG] [REMOTE ] CCS: Retrieved 2912 rows, trimmed to 300. [2026-01-15T12:04:32.071105] [DEBUG] [REMOTE ] CCS: PASS: History has at least 300 days. [2026-01-15T12:04:32.071363] [DEBUG] [REMOTE ] CCS: PASS: Price check passed. Min price $56.09. [2026-01-15T12:04:32.071522] [DEBUG] [REMOTE ] CCS: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:32.071666] [DEBUG] [REMOTE ] CCS: PASS: Integrity check passed. [2026-01-15T12:04:32.071709] [DEBUG] [REMOTE ] CCS: Symbol is viable for forecasting. [2026-01-15T12:04:32.071758] [INFO ] [MAIN ] [618/3511] CCS kept (0.4s) | 618 kept, 0 rejected | 139.4/min | ETA: 20.7m [2026-01-15T12:04:32.368970] [DEBUG] [REMOTE ] CCSI: Retrieved 1071 rows, trimmed to 300. [2026-01-15T12:04:32.369130] [DEBUG] [REMOTE ] CCSI: PASS: History has at least 300 days. [2026-01-15T12:04:32.369359] [DEBUG] [REMOTE ] CCSI: PASS: Price check passed. Min price $20.24. [2026-01-15T12:04:32.369530] [DEBUG] [REMOTE ] CCSI: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:32.369727] [DEBUG] [REMOTE ] CCSI: PASS: Integrity check passed. [2026-01-15T12:04:32.369784] [DEBUG] [REMOTE ] CCSI: Symbol is viable for forecasting. [2026-01-15T12:04:32.369835] [INFO ] [MAIN ] [619/3511] CCSI kept (0.3s) | 619 kept, 0 rejected | 139.5/min | ETA: 20.7m [2026-01-15T12:04:32.872517] [DEBUG] [REMOTE ] CDC: Retrieved 2902 rows, trimmed to 300. [2026-01-15T12:04:32.872669] [DEBUG] [REMOTE ] CDC: PASS: History has at least 300 days. [2026-01-15T12:04:32.872878] [DEBUG] [REMOTE ] CDC: PASS: Price check passed. Min price $64.10. [2026-01-15T12:04:32.873013] [DEBUG] [REMOTE ] CDC: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:32.873124] [DEBUG] [REMOTE ] CDC: PASS: Integrity check passed. [2026-01-15T12:04:32.873164] [DEBUG] [REMOTE ] CDC: Symbol is viable for forecasting. [2026-01-15T12:04:32.873211] [INFO ] [MAIN ] [620/3511] CDC kept (0.5s) | 620 kept, 0 rejected | 139.5/min | ETA: 20.7m [2026-01-15T12:04:33.466204] [DEBUG] [REMOTE ] CDE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:33.466341] [DEBUG] [REMOTE ] CDE: PASS: History has at least 300 days. [2026-01-15T12:04:33.466555] [DEBUG] [REMOTE ] CDE: PASS: Price check passed. Min price $13.82. [2026-01-15T12:04:33.466710] [DEBUG] [REMOTE ] CDE: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:33.466824] [DEBUG] [REMOTE ] CDE: PASS: Integrity check passed. [2026-01-15T12:04:33.466892] [DEBUG] [REMOTE ] CDE: Symbol is viable for forecasting. [2026-01-15T12:04:33.466944] [INFO ] [MAIN ] [621/3511] CDE kept (0.6s) | 621 kept, 0 rejected | 139.4/min | ETA: 20.7m [2026-01-15T12:04:33.595667] [DEBUG] [REMOTE ] CDIO: Retrieved 1003 rows, trimmed to 300. [2026-01-15T12:04:33.595793] [DEBUG] [REMOTE ] CDIO: PASS: History has at least 300 days. [2026-01-15T12:04:33.595992] [DEBUG] [REMOTE ] CDIO: PASS: Price check passed. Min price $1.82. [2026-01-15T12:04:33.596126] [DEBUG] [REMOTE ] CDIO: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:33.596234] [DEBUG] [REMOTE ] CDIO: PASS: Integrity check passed. [2026-01-15T12:04:33.596273] [DEBUG] [REMOTE ] CDIO: Symbol is viable for forecasting. [2026-01-15T12:04:33.596320] [INFO ] [MAIN ] [622/3511] CDIO kept (0.1s) | 622 kept, 0 rejected | 139.6/min | ETA: 20.7m [2026-01-15T12:04:34.267828] [DEBUG] [REMOTE ] CDL: Retrieved 2647 rows, trimmed to 300. [2026-01-15T12:04:34.267954] [DEBUG] [REMOTE ] CDL: PASS: History has at least 300 days. [2026-01-15T12:04:34.268161] [DEBUG] [REMOTE ] CDL: PASS: Price check passed. Min price $66.88. [2026-01-15T12:04:34.268353] [DEBUG] [REMOTE ] CDL: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:34.268485] [DEBUG] [REMOTE ] CDL: PASS: Integrity check passed. [2026-01-15T12:04:34.268527] [DEBUG] [REMOTE ] CDL: Symbol is viable for forecasting. [2026-01-15T12:04:34.268595] [INFO ] [MAIN ] [623/3511] CDL kept (0.7s) | 623 kept, 0 rejected | 139.4/min | ETA: 20.7m [2026-01-15T12:04:34.573246] [DEBUG] [REMOTE ] CDNA: Retrieved 2892 rows, trimmed to 300. [2026-01-15T12:04:34.573371] [DEBUG] [REMOTE ] CDNA: PASS: History has at least 300 days. [2026-01-15T12:04:34.573604] [DEBUG] [REMOTE ] CDNA: PASS: Price check passed. Min price $14.28. [2026-01-15T12:04:34.573746] [DEBUG] [REMOTE ] CDNA: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:34.573859] [DEBUG] [REMOTE ] CDNA: PASS: Integrity check passed. [2026-01-15T12:04:34.573898] [DEBUG] [REMOTE ] CDNA: Symbol is viable for forecasting. [2026-01-15T12:04:34.573946] [INFO ] [MAIN ] [624/3511] CDNA kept (0.3s) | 624 kept, 0 rejected | 139.5/min | ETA: 20.7m [2026-01-15T12:04:35.173955] [DEBUG] [REMOTE ] CDNS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:35.174101] [DEBUG] [REMOTE ] CDNS: PASS: History has at least 300 days. [2026-01-15T12:04:35.174359] [DEBUG] [REMOTE ] CDNS: PASS: Price check passed. Min price $300.58. [2026-01-15T12:04:35.174499] [DEBUG] [REMOTE ] CDNS: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:35.174662] [DEBUG] [REMOTE ] CDNS: PASS: Integrity check passed. [2026-01-15T12:04:35.174704] [DEBUG] [REMOTE ] CDNS: Symbol is viable for forecasting. [2026-01-15T12:04:35.174755] [INFO ] [MAIN ] [625/3511] CDNS kept (0.6s) | 625 kept, 0 rejected | 139.4/min | ETA: 20.7m [2026-01-15T12:04:35.601055] [DEBUG] [REMOTE ] CDP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:35.601199] [DEBUG] [REMOTE ] CDP: PASS: History has at least 300 days. [2026-01-15T12:04:35.601466] [DEBUG] [REMOTE ] CDP: PASS: Price check passed. Min price $27.02. [2026-01-15T12:04:35.601622] [DEBUG] [REMOTE ] CDP: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:35.601748] [DEBUG] [REMOTE ] CDP: PASS: Integrity check passed. [2026-01-15T12:04:35.601788] [DEBUG] [REMOTE ] CDP: Symbol is viable for forecasting. [2026-01-15T12:04:35.601838] [INFO ] [MAIN ] [626/3511] CDP kept (0.4s) | 626 kept, 0 rejected | 139.4/min | ETA: 20.7m [2026-01-15T12:04:35.851093] [DEBUG] [REMOTE ] CDRE: Retrieved 1052 rows, trimmed to 300. [2026-01-15T12:04:35.851257] [DEBUG] [REMOTE ] CDRE: PASS: History has at least 300 days. [2026-01-15T12:04:35.851526] [DEBUG] [REMOTE ] CDRE: PASS: Price check passed. Min price $39.51. [2026-01-15T12:04:35.851729] [DEBUG] [REMOTE ] CDRE: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:35.851878] [DEBUG] [REMOTE ] CDRE: PASS: Integrity check passed. [2026-01-15T12:04:35.851931] [DEBUG] [REMOTE ] CDRE: Symbol is viable for forecasting. [2026-01-15T12:04:35.851996] [INFO ] [MAIN ] [627/3511] CDRE kept (0.3s) | 627 kept, 0 rejected | 139.5/min | ETA: 20.7m [2026-01-15T12:04:36.235005] [DEBUG] [REMOTE ] CDRO: Retrieved 1034 rows, trimmed to 300. [2026-01-15T12:04:36.235144] [DEBUG] [REMOTE ] CDRO: PASS: History has at least 300 days. [2026-01-15T12:04:36.235356] [DEBUG] [REMOTE ] CDRO: PASS: Price check passed. Min price $5.43. [2026-01-15T12:04:36.235500] [DEBUG] [REMOTE ] CDRO: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:36.235646] [DEBUG] [REMOTE ] CDRO: PASS: Integrity check passed. [2026-01-15T12:04:36.235694] [DEBUG] [REMOTE ] CDRO: Symbol is viable for forecasting. [2026-01-15T12:04:36.235745] [INFO ] [MAIN ] [628/3511] CDRO kept (0.4s) | 628 kept, 0 rejected | 139.5/min | ETA: 20.7m [2026-01-15T12:04:36.676875] [DEBUG] [REMOTE ] CDXS: Retrieved 3958 rows, trimmed to 300. [2026-01-15T12:04:36.677019] [DEBUG] [REMOTE ] CDXS: PASS: History has at least 300 days. [2026-01-15T12:04:36.677263] [DEBUG] [REMOTE ] CDXS: PASS: Price check passed. Min price $1.54. [2026-01-15T12:04:36.677423] [DEBUG] [REMOTE ] CDXS: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:36.677556] [DEBUG] [REMOTE ] CDXS: PASS: Integrity check passed. [2026-01-15T12:04:36.677622] [DEBUG] [REMOTE ] CDXS: Symbol is viable for forecasting. [2026-01-15T12:04:36.677682] [INFO ] [MAIN ] [629/3511] CDXS kept (0.4s) | 629 kept, 0 rejected | 139.5/min | ETA: 20.7m [2026-01-15T12:04:37.300838] [DEBUG] [REMOTE ] CDZI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:37.300972] [DEBUG] [REMOTE ] CDZI: PASS: History has at least 300 days. [2026-01-15T12:04:37.301187] [DEBUG] [REMOTE ] CDZI: PASS: Price check passed. Min price $4.60. [2026-01-15T12:04:37.301327] [DEBUG] [REMOTE ] CDZI: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:37.301443] [DEBUG] [REMOTE ] CDZI: PASS: Integrity check passed. [2026-01-15T12:04:37.301483] [DEBUG] [REMOTE ] CDZI: Symbol is viable for forecasting. [2026-01-15T12:04:37.301531] [INFO ] [MAIN ] [630/3511] CDZI kept (0.6s) | 630 kept, 0 rejected | 139.4/min | ETA: 20.7m [2026-01-15T12:04:37.712463] [DEBUG] [REMOTE ] CE: Retrieved 5279 rows, trimmed to 300. [2026-01-15T12:04:37.712619] [DEBUG] [REMOTE ] CE: PASS: History has at least 300 days. [2026-01-15T12:04:37.712828] [DEBUG] [REMOTE ] CE: PASS: Price check passed. Min price $35.53. [2026-01-15T12:04:37.712964] [DEBUG] [REMOTE ] CE: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:37.713093] [DEBUG] [REMOTE ] CE: PASS: Integrity check passed. [2026-01-15T12:04:37.713134] [DEBUG] [REMOTE ] CE: Symbol is viable for forecasting. [2026-01-15T12:04:37.713181] [INFO ] [MAIN ] [631/3511] CE kept (0.4s) | 631 kept, 0 rejected | 139.4/min | ETA: 20.7m [2026-01-15T12:04:38.198114] [DEBUG] [REMOTE ] CECO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:38.198260] [DEBUG] [REMOTE ] CECO: PASS: History has at least 300 days. [2026-01-15T12:04:38.198717] [DEBUG] [REMOTE ] CECO: PASS: Price check passed. Min price $47.44. [2026-01-15T12:04:38.198855] [DEBUG] [REMOTE ] CECO: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:38.198975] [DEBUG] [REMOTE ] CECO: PASS: Integrity check passed. [2026-01-15T12:04:38.199015] [DEBUG] [REMOTE ] CECO: Symbol is viable for forecasting. [2026-01-15T12:04:38.199069] [INFO ] [MAIN ] [632/3511] CECO kept (0.5s) | 632 kept, 0 rejected | 139.4/min | ETA: 20.7m [2026-01-15T12:04:38.453548] [DEBUG] [REMOTE ] CEG: Retrieved 991 rows, trimmed to 300. [2026-01-15T12:04:38.453755] [DEBUG] [REMOTE ] CEG: PASS: History has at least 300 days. [2026-01-15T12:04:38.454046] [DEBUG] [REMOTE ] CEG: PASS: Price check passed. Min price $322.54. [2026-01-15T12:04:38.454239] [DEBUG] [REMOTE ] CEG: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:38.454404] [DEBUG] [REMOTE ] CEG: PASS: Integrity check passed. [2026-01-15T12:04:38.454666] [DEBUG] [REMOTE ] CEG: Symbol is viable for forecasting. [2026-01-15T12:04:38.454736] [INFO ] [MAIN ] [633/3511] CEG kept (0.3s) | 633 kept, 0 rejected | 139.5/min | ETA: 20.6m [2026-01-15T12:04:38.821862] [DEBUG] [REMOTE ] CELC: Retrieved 2091 rows, trimmed to 300. [2026-01-15T12:04:38.822018] [DEBUG] [REMOTE ] CELC: PASS: History has at least 300 days. [2026-01-15T12:04:38.822298] [DEBUG] [REMOTE ] CELC: PASS: Price check passed. Min price $65.50. [2026-01-15T12:04:38.822497] [DEBUG] [REMOTE ] CELC: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:38.822683] [DEBUG] [REMOTE ] CELC: PASS: Integrity check passed. [2026-01-15T12:04:38.822747] [DEBUG] [REMOTE ] CELC: Symbol is viable for forecasting. [2026-01-15T12:04:38.822821] [INFO ] [MAIN ] [634/3511] CELC kept (0.4s) | 634 kept, 0 rejected | 139.5/min | ETA: 20.6m [2026-01-15T12:04:39.218712] [DEBUG] [REMOTE ] CELH: Retrieved 2485 rows, trimmed to 300. [2026-01-15T12:04:39.218865] [DEBUG] [REMOTE ] CELH: PASS: History has at least 300 days. [2026-01-15T12:04:39.219147] [DEBUG] [REMOTE ] CELH: PASS: Price check passed. Min price $37.92. [2026-01-15T12:04:39.219347] [DEBUG] [REMOTE ] CELH: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:39.219508] [DEBUG] [REMOTE ] CELH: PASS: Integrity check passed. [2026-01-15T12:04:39.219570] [DEBUG] [REMOTE ] CELH: Symbol is viable for forecasting. [2026-01-15T12:04:39.219668] [INFO ] [MAIN ] [635/3511] CELH kept (0.4s) | 635 kept, 0 rejected | 139.5/min | ETA: 20.6m [2026-01-15T12:04:39.801327] [DEBUG] [REMOTE ] CELZ: Retrieved 2560 rows, trimmed to 300. [2026-01-15T12:04:39.801451] [DEBUG] [REMOTE ] CELZ: PASS: History has at least 300 days. [2026-01-15T12:04:39.801683] [DEBUG] [REMOTE ] CELZ: PASS: Price check passed. Min price $1.82. [2026-01-15T12:04:39.801823] [DEBUG] [REMOTE ] CELZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:39.801935] [DEBUG] [REMOTE ] CELZ: PASS: Integrity check passed. [2026-01-15T12:04:39.801975] [DEBUG] [REMOTE ] CELZ: Symbol is viable for forecasting. [2026-01-15T12:04:39.802023] [INFO ] [MAIN ] [636/3511] CELZ kept (0.6s) | 636 kept, 0 rejected | 139.5/min | ETA: 20.6m [2026-01-15T12:04:40.230040] [DEBUG] [REMOTE ] CENTA: Retrieved 4766 rows, trimmed to 300. [2026-01-15T12:04:40.230162] [DEBUG] [REMOTE ] CENTA: PASS: History has at least 300 days. [2026-01-15T12:04:40.230394] [DEBUG] [REMOTE ] CENTA: PASS: Price check passed. Min price $27.53. [2026-01-15T12:04:40.230741] [DEBUG] [REMOTE ] CENTA: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:40.230870] [DEBUG] [REMOTE ] CENTA: PASS: Integrity check passed. [2026-01-15T12:04:40.230910] [DEBUG] [REMOTE ] CENTA: Symbol is viable for forecasting. [2026-01-15T12:04:40.230960] [INFO ] [MAIN ] [637/3511] CENTA kept (0.4s) | 637 kept, 0 rejected | 139.5/min | ETA: 20.6m [2026-01-15T12:04:40.739783] [DEBUG] [REMOTE ] CENX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:40.739925] [DEBUG] [REMOTE ] CENX: PASS: History has at least 300 days. [2026-01-15T12:04:40.740161] [DEBUG] [REMOTE ] CENX: PASS: Price check passed. Min price $26.19. [2026-01-15T12:04:40.740300] [DEBUG] [REMOTE ] CENX: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:40.740426] [DEBUG] [REMOTE ] CENX: PASS: Integrity check passed. [2026-01-15T12:04:40.740676] [DEBUG] [REMOTE ] CENX: Symbol is viable for forecasting. [2026-01-15T12:04:40.740728] [INFO ] [MAIN ] [638/3511] CENX kept (0.5s) | 638 kept, 0 rejected | 139.4/min | ETA: 20.6m [2026-01-15T12:04:41.177143] [DEBUG] [REMOTE ] CERS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:41.177286] [DEBUG] [REMOTE ] CERS: PASS: History has at least 300 days. [2026-01-15T12:04:41.177536] [DEBUG] [REMOTE ] CERS: PASS: Price check passed. Min price $1.40. [2026-01-15T12:04:41.177726] [DEBUG] [REMOTE ] CERS: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:41.177864] [DEBUG] [REMOTE ] CERS: PASS: Integrity check passed. [2026-01-15T12:04:41.177906] [DEBUG] [REMOTE ] CERS: Symbol is viable for forecasting. [2026-01-15T12:04:41.177956] [INFO ] [MAIN ] [639/3511] CERS kept (0.4s) | 639 kept, 0 rejected | 139.4/min | ETA: 20.6m [2026-01-15T12:04:41.372165] [DEBUG] [REMOTE ] CETX: Retrieved 2655 rows, trimmed to 300. [2026-01-15T12:04:41.372286] [DEBUG] [REMOTE ] CETX: PASS: History has at least 300 days. [2026-01-15T12:04:41.372484] [DEBUG] [REMOTE ] CETX: PASS: Price check passed. Min price $2.11. [2026-01-15T12:04:41.372645] [DEBUG] [REMOTE ] CETX: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:41.372760] [DEBUG] [REMOTE ] CETX: PASS: Integrity check passed. [2026-01-15T12:04:41.372799] [DEBUG] [REMOTE ] CETX: Symbol is viable for forecasting. [2026-01-15T12:04:41.372847] [INFO ] [MAIN ] [640/3511] CETX kept (0.2s) | 640 kept, 0 rejected | 139.5/min | ETA: 20.6m [2026-01-15T12:04:42.109374] [DEBUG] [REMOTE ] CEVA: Retrieved 5837 rows, trimmed to 300. [2026-01-15T12:04:42.109719] [DEBUG] [REMOTE ] CEVA: PASS: History has at least 300 days. [2026-01-15T12:04:42.109946] [DEBUG] [REMOTE ] CEVA: PASS: Price check passed. Min price $18.63. [2026-01-15T12:04:42.110080] [DEBUG] [REMOTE ] CEVA: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:42.110198] [DEBUG] [REMOTE ] CEVA: PASS: Integrity check passed. [2026-01-15T12:04:42.110237] [DEBUG] [REMOTE ] CEVA: Symbol is viable for forecasting. [2026-01-15T12:04:42.110286] [INFO ] [MAIN ] [641/3511] CEVA kept (0.7s) | 641 kept, 0 rejected | 139.4/min | ETA: 20.6m [2026-01-15T12:04:42.536936] [DEBUG] [REMOTE ] CF: Retrieved 5139 rows, trimmed to 300. [2026-01-15T12:04:42.537064] [DEBUG] [REMOTE ] CF: PASS: History has at least 300 days. [2026-01-15T12:04:42.537285] [DEBUG] [REMOTE ] CF: PASS: Price check passed. Min price $76.09. [2026-01-15T12:04:42.537422] [DEBUG] [REMOTE ] CF: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:42.537534] [DEBUG] [REMOTE ] CF: PASS: Integrity check passed. [2026-01-15T12:04:42.537592] [DEBUG] [REMOTE ] CF: Symbol is viable for forecasting. [2026-01-15T12:04:42.537644] [INFO ] [MAIN ] [642/3511] CF kept (0.4s) | 642 kept, 0 rejected | 139.4/min | ETA: 20.6m [2026-01-15T12:04:43.016128] [DEBUG] [REMOTE ] CFFN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:43.016264] [DEBUG] [REMOTE ] CFFN: PASS: History has at least 300 days. [2026-01-15T12:04:43.016494] [DEBUG] [REMOTE ] CFFN: PASS: Price check passed. Min price $5.87. [2026-01-15T12:04:43.016674] [DEBUG] [REMOTE ] CFFN: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:43.016795] [DEBUG] [REMOTE ] CFFN: PASS: Integrity check passed. [2026-01-15T12:04:43.016863] [DEBUG] [REMOTE ] CFFN: Symbol is viable for forecasting. [2026-01-15T12:04:43.016917] [INFO ] [MAIN ] [643/3511] CFFN kept (0.5s) | 643 kept, 0 rejected | 139.4/min | ETA: 20.6m [2026-01-15T12:04:43.189513] [DEBUG] [REMOTE ] CFG: Retrieved 2844 rows, trimmed to 300. [2026-01-15T12:04:43.189676] [DEBUG] [REMOTE ] CFG: PASS: History has at least 300 days. [2026-01-15T12:04:43.189901] [DEBUG] [REMOTE ] CFG: PASS: Price check passed. Min price $49.71. [2026-01-15T12:04:43.190044] [DEBUG] [REMOTE ] CFG: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:43.190162] [DEBUG] [REMOTE ] CFG: PASS: Integrity check passed. [2026-01-15T12:04:43.190203] [DEBUG] [REMOTE ] CFG: Symbol is viable for forecasting. [2026-01-15T12:04:43.190255] [INFO ] [MAIN ] [644/3511] CFG kept (0.2s) | 644 kept, 0 rejected | 139.5/min | ETA: 20.6m [2026-01-15T12:04:43.632665] [DEBUG] [REMOTE ] CFO: Retrieved 2902 rows, trimmed to 300. [2026-01-15T12:04:43.632808] [DEBUG] [REMOTE ] CFO: PASS: History has at least 300 days. [2026-01-15T12:04:43.633048] [DEBUG] [REMOTE ] CFO: PASS: Price check passed. Min price $70.57. [2026-01-15T12:04:43.633221] [DEBUG] [REMOTE ] CFO: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:43.633359] [DEBUG] [REMOTE ] CFO: PASS: Integrity check passed. [2026-01-15T12:04:43.633402] [DEBUG] [REMOTE ] CFO: Symbol is viable for forecasting. [2026-01-15T12:04:43.633454] [INFO ] [MAIN ] [645/3511] CFO kept (0.4s) | 645 kept, 0 rejected | 139.5/min | ETA: 20.5m [2026-01-15T12:04:44.166124] [DEBUG] [REMOTE ] CG: Retrieved 3445 rows, trimmed to 300. [2026-01-15T12:04:44.166268] [DEBUG] [REMOTE ] CG: PASS: History has at least 300 days. [2026-01-15T12:04:44.166495] [DEBUG] [REMOTE ] CG: PASS: Price check passed. Min price $50.78. [2026-01-15T12:04:44.166885] [DEBUG] [REMOTE ] CG: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:44.167014] [DEBUG] [REMOTE ] CG: PASS: Integrity check passed. [2026-01-15T12:04:44.167065] [DEBUG] [REMOTE ] CG: Symbol is viable for forecasting. [2026-01-15T12:04:44.167125] [INFO ] [MAIN ] [646/3511] CG kept (0.5s) | 646 kept, 0 rejected | 139.4/min | ETA: 20.5m [2026-01-15T12:04:44.492718] [DEBUG] [REMOTE ] CGABL: Retrieved 1170 rows, trimmed to 300. [2026-01-15T12:04:44.492850] [DEBUG] [REMOTE ] CGABL: PASS: History has at least 300 days. [2026-01-15T12:04:44.493072] [DEBUG] [REMOTE ] CGABL: PASS: Price check passed. Min price $17.09. [2026-01-15T12:04:44.493218] [DEBUG] [REMOTE ] CGABL: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:44.493333] [DEBUG] [REMOTE ] CGABL: PASS: Integrity check passed. [2026-01-15T12:04:44.493375] [DEBUG] [REMOTE ] CGABL: Symbol is viable for forecasting. [2026-01-15T12:04:44.493425] [INFO ] [MAIN ] [647/3511] CGABL kept (0.3s) | 647 kept, 0 rejected | 139.5/min | ETA: 20.5m [2026-01-15T12:04:44.914954] [DEBUG] [REMOTE ] CGBD: Retrieved 2159 rows, trimmed to 300. [2026-01-15T12:04:44.915077] [DEBUG] [REMOTE ] CGBD: PASS: History has at least 300 days. [2026-01-15T12:04:44.915308] [DEBUG] [REMOTE ] CGBD: PASS: Price check passed. Min price $11.28. [2026-01-15T12:04:44.915446] [DEBUG] [REMOTE ] CGBD: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:44.915556] [DEBUG] [REMOTE ] CGBD: PASS: Integrity check passed. [2026-01-15T12:04:44.915624] [DEBUG] [REMOTE ] CGBD: Symbol is viable for forecasting. [2026-01-15T12:04:44.915675] [INFO ] [MAIN ] [648/3511] CGBD kept (0.4s) | 648 kept, 0 rejected | 139.5/min | ETA: 20.5m [2026-01-15T12:04:45.310356] [DEBUG] [REMOTE ] CGC: Retrieved 2962 rows, trimmed to 300. [2026-01-15T12:04:45.310485] [DEBUG] [REMOTE ] CGC: PASS: History has at least 300 days. [2026-01-15T12:04:45.310719] [DEBUG] [REMOTE ] CGC: PASS: Price check passed. Min price $1.01. [2026-01-15T12:04:45.310874] [DEBUG] [REMOTE ] CGC: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:45.310983] [DEBUG] [REMOTE ] CGC: PASS: Integrity check passed. [2026-01-15T12:04:45.311023] [DEBUG] [REMOTE ] CGC: Symbol is viable for forecasting. [2026-01-15T12:04:45.311069] [INFO ] [MAIN ] [649/3511] CGC kept (0.4s) | 649 kept, 0 rejected | 139.5/min | ETA: 20.5m [2026-01-15T12:04:45.527277] [DEBUG] [REMOTE ] CGEM: Retrieved 1260 rows, trimmed to 300. [2026-01-15T12:04:45.527410] [DEBUG] [REMOTE ] CGEM: PASS: History has at least 300 days. [2026-01-15T12:04:45.527639] [DEBUG] [REMOTE ] CGEM: PASS: Price check passed. Min price $7.19. [2026-01-15T12:04:45.527784] [DEBUG] [REMOTE ] CGEM: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:45.527897] [DEBUG] [REMOTE ] CGEM: PASS: Integrity check passed. [2026-01-15T12:04:45.527938] [DEBUG] [REMOTE ] CGEM: Symbol is viable for forecasting. [2026-01-15T12:04:45.527987] [INFO ] [MAIN ] [650/3511] CGEM kept (0.2s) | 650 kept, 0 rejected | 139.6/min | ETA: 20.5m [2026-01-15T12:04:46.269909] [DEBUG] [REMOTE ] CGEN: Retrieved 6394 rows, trimmed to 300. [2026-01-15T12:04:46.270047] [DEBUG] [REMOTE ] CGEN: PASS: History has at least 300 days. [2026-01-15T12:04:46.270270] [DEBUG] [REMOTE ] CGEN: PASS: Price check passed. Min price $1.47. [2026-01-15T12:04:46.270407] [DEBUG] [REMOTE ] CGEN: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:46.270528] [DEBUG] [REMOTE ] CGEN: PASS: Integrity check passed. [2026-01-15T12:04:46.270586] [DEBUG] [REMOTE ] CGEN: Symbol is viable for forecasting. [2026-01-15T12:04:46.270637] [INFO ] [MAIN ] [651/3511] CGEN kept (0.7s) | 651 kept, 0 rejected | 139.4/min | ETA: 20.5m [2026-01-15T12:04:46.723935] [DEBUG] [REMOTE ] CGNX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:46.724079] [DEBUG] [REMOTE ] CGNX: PASS: History has at least 300 days. [2026-01-15T12:04:46.724328] [DEBUG] [REMOTE ] CGNX: PASS: Price check passed. Min price $34.80. [2026-01-15T12:04:46.724469] [DEBUG] [REMOTE ] CGNX: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:46.724611] [DEBUG] [REMOTE ] CGNX: PASS: Integrity check passed. [2026-01-15T12:04:46.724655] [DEBUG] [REMOTE ] CGNX: Symbol is viable for forecasting. [2026-01-15T12:04:46.724705] [INFO ] [MAIN ] [652/3511] CGNX kept (0.5s) | 652 kept, 0 rejected | 139.4/min | ETA: 20.5m [2026-01-15T12:04:47.182187] [DEBUG] [REMOTE ] CGO: Retrieved 5085 rows, trimmed to 300. [2026-01-15T12:04:47.182319] [DEBUG] [REMOTE ] CGO: PASS: History has at least 300 days. [2026-01-15T12:04:47.182543] [DEBUG] [REMOTE ] CGO: PASS: Price check passed. Min price $10.78. [2026-01-15T12:04:47.182724] [DEBUG] [REMOTE ] CGO: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:47.182844] [DEBUG] [REMOTE ] CGO: PASS: Integrity check passed. [2026-01-15T12:04:47.182884] [DEBUG] [REMOTE ] CGO: Symbol is viable for forecasting. [2026-01-15T12:04:47.182932] [INFO ] [MAIN ] [653/3511] CGO kept (0.5s) | 653 kept, 0 rejected | 139.4/min | ETA: 20.5m [2026-01-15T12:04:47.319627] [DEBUG] [REMOTE ] CGON: Retrieved 495 rows, trimmed to 300. [2026-01-15T12:04:47.319756] [DEBUG] [REMOTE ] CGON: PASS: History has at least 300 days. [2026-01-15T12:04:47.319955] [DEBUG] [REMOTE ] CGON: PASS: Price check passed. Min price $37.37. [2026-01-15T12:04:47.320089] [DEBUG] [REMOTE ] CGON: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:47.320198] [DEBUG] [REMOTE ] CGON: PASS: Integrity check passed. [2026-01-15T12:04:47.320237] [DEBUG] [REMOTE ] CGON: Symbol is viable for forecasting. [2026-01-15T12:04:47.320285] [INFO ] [MAIN ] [654/3511] CGON kept (0.1s) | 654 kept, 0 rejected | 139.6/min | ETA: 20.5m [2026-01-15T12:04:47.820491] [DEBUG] [REMOTE ] CGTX: Retrieved 1071 rows, trimmed to 300. [2026-01-15T12:04:47.820848] [DEBUG] [REMOTE ] CGTX: PASS: History has at least 300 days. [2026-01-15T12:04:47.821088] [DEBUG] [REMOTE ] CGTX: PASS: Price check passed. Min price $1.33. [2026-01-15T12:04:47.821263] [DEBUG] [REMOTE ] CGTX: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:47.821399] [DEBUG] [REMOTE ] CGTX: PASS: Integrity check passed. [2026-01-15T12:04:47.821453] [DEBUG] [REMOTE ] CGTX: Symbol is viable for forecasting. [2026-01-15T12:04:47.821505] [INFO ] [MAIN ] [655/3511] CGTX kept (0.5s) | 655 kept, 0 rejected | 139.5/min | ETA: 20.5m [2026-01-15T12:04:48.352036] [DEBUG] [REMOTE ] CHCI: Retrieved 5305 rows, trimmed to 300. [2026-01-15T12:04:48.352167] [DEBUG] [REMOTE ] CHCI: PASS: History has at least 300 days. [2026-01-15T12:04:48.352388] [DEBUG] [REMOTE ] CHCI: PASS: Price check passed. Min price $10.35. [2026-01-15T12:04:48.352524] [DEBUG] [REMOTE ] CHCI: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:48.352662] [DEBUG] [REMOTE ] CHCI: PASS: Integrity check passed. [2026-01-15T12:04:48.352704] [DEBUG] [REMOTE ] CHCI: Symbol is viable for forecasting. [2026-01-15T12:04:48.352753] [INFO ] [MAIN ] [656/3511] CHCI kept (0.5s) | 656 kept, 0 rejected | 139.5/min | ETA: 20.5m [2026-01-15T12:04:48.791484] [DEBUG] [REMOTE ] CHCO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:48.791642] [DEBUG] [REMOTE ] CHCO: PASS: History has at least 300 days. [2026-01-15T12:04:48.791888] [DEBUG] [REMOTE ] CHCO: PASS: Price check passed. Min price $117.40. [2026-01-15T12:04:48.792031] [DEBUG] [REMOTE ] CHCO: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:48.792153] [DEBUG] [REMOTE ] CHCO: PASS: Integrity check passed. [2026-01-15T12:04:48.792194] [DEBUG] [REMOTE ] CHCO: Symbol is viable for forecasting. [2026-01-15T12:04:48.792244] [INFO ] [MAIN ] [657/3511] CHCO kept (0.4s) | 657 kept, 0 rejected | 139.5/min | ETA: 20.5m [2026-01-15T12:04:49.241212] [DEBUG] [REMOTE ] CHD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:49.241346] [DEBUG] [REMOTE ] CHD: PASS: History has at least 300 days. [2026-01-15T12:04:49.241607] [DEBUG] [REMOTE ] CHD: PASS: Price check passed. Min price $81.51. [2026-01-15T12:04:49.241765] [DEBUG] [REMOTE ] CHD: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:49.241880] [DEBUG] [REMOTE ] CHD: PASS: Integrity check passed. [2026-01-15T12:04:49.241920] [DEBUG] [REMOTE ] CHD: Symbol is viable for forecasting. [2026-01-15T12:04:49.241970] [INFO ] [MAIN ] [658/3511] CHD kept (0.4s) | 658 kept, 0 rejected | 139.5/min | ETA: 20.5m [2026-01-15T12:04:49.718604] [DEBUG] [REMOTE ] CHDN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:49.718752] [DEBUG] [REMOTE ] CHDN: PASS: History has at least 300 days. [2026-01-15T12:04:49.719059] [DEBUG] [REMOTE ] CHDN: PASS: Price check passed. Min price $95.31. [2026-01-15T12:04:49.719206] [DEBUG] [REMOTE ] CHDN: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:49.719347] [DEBUG] [REMOTE ] CHDN: PASS: Integrity check passed. [2026-01-15T12:04:49.719392] [DEBUG] [REMOTE ] CHDN: Symbol is viable for forecasting. [2026-01-15T12:04:49.719444] [INFO ] [MAIN ] [659/3511] CHDN kept (0.5s) | 659 kept, 0 rejected | 139.4/min | ETA: 20.5m [2026-01-15T12:04:50.208161] [DEBUG] [REMOTE ] CHE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:50.208444] [DEBUG] [REMOTE ] CHE: PASS: History has at least 300 days. [2026-01-15T12:04:50.208945] [DEBUG] [REMOTE ] CHE: PASS: Price check passed. Min price $412.50. [2026-01-15T12:04:50.209117] [DEBUG] [REMOTE ] CHE: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:50.209296] [DEBUG] [REMOTE ] CHE: PASS: Integrity check passed. [2026-01-15T12:04:50.209339] [DEBUG] [REMOTE ] CHE: Symbol is viable for forecasting. [2026-01-15T12:04:50.209405] [INFO ] [MAIN ] [660/3511] CHE kept (0.5s) | 660 kept, 0 rejected | 139.4/min | ETA: 20.4m [2026-01-15T12:04:50.657331] [DEBUG] [REMOTE ] CHEF: Retrieved 3638 rows, trimmed to 300. [2026-01-15T12:04:50.657559] [DEBUG] [REMOTE ] CHEF: PASS: History has at least 300 days. [2026-01-15T12:04:50.657922] [DEBUG] [REMOTE ] CHEF: PASS: Price check passed. Min price $57.27. [2026-01-15T12:04:50.658104] [DEBUG] [REMOTE ] CHEF: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:50.658261] [DEBUG] [REMOTE ] CHEF: PASS: Integrity check passed. [2026-01-15T12:04:50.658305] [DEBUG] [REMOTE ] CHEF: Symbol is viable for forecasting. [2026-01-15T12:04:50.658362] [INFO ] [MAIN ] [661/3511] CHEF kept (0.4s) | 661 kept, 0 rejected | 139.4/min | ETA: 20.4m [2026-01-15T12:04:51.159726] [DEBUG] [REMOTE ] CHH: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:51.159880] [DEBUG] [REMOTE ] CHH: PASS: History has at least 300 days. [2026-01-15T12:04:51.160135] [DEBUG] [REMOTE ] CHH: PASS: Price check passed. Min price $84.15. [2026-01-15T12:04:51.160283] [DEBUG] [REMOTE ] CHH: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:51.160414] [DEBUG] [REMOTE ] CHH: PASS: Integrity check passed. [2026-01-15T12:04:51.160463] [DEBUG] [REMOTE ] CHH: Symbol is viable for forecasting. [2026-01-15T12:04:51.160531] [INFO ] [MAIN ] [662/3511] CHH kept (0.5s) | 662 kept, 0 rejected | 139.4/min | ETA: 20.4m [2026-01-15T12:04:51.662098] [DEBUG] [REMOTE ] CHI: Retrieved 5926 rows, trimmed to 300. [2026-01-15T12:04:51.662238] [DEBUG] [REMOTE ] CHI: PASS: History has at least 300 days. [2026-01-15T12:04:51.662467] [DEBUG] [REMOTE ] CHI: PASS: Price check passed. Min price $10.16. [2026-01-15T12:04:51.662635] [DEBUG] [REMOTE ] CHI: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:51.662759] [DEBUG] [REMOTE ] CHI: PASS: Integrity check passed. [2026-01-15T12:04:51.662960] [DEBUG] [REMOTE ] CHI: Symbol is viable for forecasting. [2026-01-15T12:04:51.663011] [INFO ] [MAIN ] [663/3511] CHI kept (0.5s) | 663 kept, 0 rejected | 139.3/min | ETA: 20.4m [2026-01-15T12:04:51.968378] [DEBUG] [REMOTE ] CHKP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:51.968518] [DEBUG] [REMOTE ] CHKP: PASS: History has at least 300 days. [2026-01-15T12:04:51.968766] [DEBUG] [REMOTE ] CHKP: PASS: Price check passed. Min price $181.03. [2026-01-15T12:04:51.968930] [DEBUG] [REMOTE ] CHKP: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:51.969048] [DEBUG] [REMOTE ] CHKP: PASS: Integrity check passed. [2026-01-15T12:04:51.969090] [DEBUG] [REMOTE ] CHKP: Symbol is viable for forecasting. [2026-01-15T12:04:51.969140] [INFO ] [MAIN ] [664/3511] CHKP kept (0.3s) | 664 kept, 0 rejected | 139.4/min | ETA: 20.4m [2026-01-15T12:04:52.387824] [DEBUG] [REMOTE ] CHMI: Retrieved 3088 rows, trimmed to 300. [2026-01-15T12:04:52.387954] [DEBUG] [REMOTE ] CHMI: PASS: History has at least 300 days. [2026-01-15T12:04:52.388163] [DEBUG] [REMOTE ] CHMI: PASS: Price check passed. Min price $2.10. [2026-01-15T12:04:52.388306] [DEBUG] [REMOTE ] CHMI: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:52.388422] [DEBUG] [REMOTE ] CHMI: PASS: Integrity check passed. [2026-01-15T12:04:52.388465] [DEBUG] [REMOTE ] CHMI: Symbol is viable for forecasting. [2026-01-15T12:04:52.388544] [INFO ] [MAIN ] [665/3511] CHMI kept (0.4s) | 665 kept, 0 rejected | 139.4/min | ETA: 20.4m [2026-01-15T12:04:52.617853] [DEBUG] [REMOTE ] CHRD: Retrieved 1292 rows, trimmed to 300. [2026-01-15T12:04:52.617988] [DEBUG] [REMOTE ] CHRD: PASS: History has at least 300 days. [2026-01-15T12:04:52.618200] [DEBUG] [REMOTE ] CHRD: PASS: Price check passed. Min price $83.80. [2026-01-15T12:04:52.618344] [DEBUG] [REMOTE ] CHRD: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:52.618459] [DEBUG] [REMOTE ] CHRD: PASS: Integrity check passed. [2026-01-15T12:04:52.618502] [DEBUG] [REMOTE ] CHRD: Symbol is viable for forecasting. [2026-01-15T12:04:52.618552] [INFO ] [MAIN ] [666/3511] CHRD kept (0.2s) | 666 kept, 0 rejected | 139.5/min | ETA: 20.4m [2026-01-15T12:04:53.188025] [DEBUG] [REMOTE ] CHRS: Retrieved 2813 rows, trimmed to 300. [2026-01-15T12:04:53.188165] [DEBUG] [REMOTE ] CHRS: PASS: History has at least 300 days. [2026-01-15T12:04:53.188426] [DEBUG] [REMOTE ] CHRS: PASS: Price check passed. Min price $1.10. [2026-01-15T12:04:53.188590] [DEBUG] [REMOTE ] CHRS: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:53.188716] [DEBUG] [REMOTE ] CHRS: PASS: Integrity check passed. [2026-01-15T12:04:53.188759] [DEBUG] [REMOTE ] CHRS: Symbol is viable for forecasting. [2026-01-15T12:04:53.189002] [INFO ] [MAIN ] [667/3511] CHRS kept (0.6s) | 667 kept, 0 rejected | 139.4/min | ETA: 20.4m [2026-01-15T12:04:53.598248] [DEBUG] [REMOTE ] CHSCL: Retrieved 2766 rows, trimmed to 300. [2026-01-15T12:04:53.598374] [DEBUG] [REMOTE ] CHSCL: PASS: History has at least 300 days. [2026-01-15T12:04:53.598611] [DEBUG] [REMOTE ] CHSCL: PASS: Price check passed. Min price $24.99. [2026-01-15T12:04:53.598760] [DEBUG] [REMOTE ] CHSCL: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:53.598875] [DEBUG] [REMOTE ] CHSCL: PASS: Integrity check passed. [2026-01-15T12:04:53.598917] [DEBUG] [REMOTE ] CHSCL: Symbol is viable for forecasting. [2026-01-15T12:04:53.598967] [INFO ] [MAIN ] [668/3511] CHSCL kept (0.4s) | 668 kept, 0 rejected | 139.4/min | ETA: 20.4m [2026-01-15T12:04:53.994853] [DEBUG] [REMOTE ] CHSCM: Retrieved 2850 rows, trimmed to 300. [2026-01-15T12:04:53.994986] [DEBUG] [REMOTE ] CHSCM: PASS: History has at least 300 days. [2026-01-15T12:04:53.995199] [DEBUG] [REMOTE ] CHSCM: PASS: Price check passed. Min price $24.48. [2026-01-15T12:04:53.995338] [DEBUG] [REMOTE ] CHSCM: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:53.995453] [DEBUG] [REMOTE ] CHSCM: PASS: Integrity check passed. [2026-01-15T12:04:53.995494] [DEBUG] [REMOTE ] CHSCM: Symbol is viable for forecasting. [2026-01-15T12:04:53.995544] [INFO ] [MAIN ] [669/3511] CHSCM kept (0.4s) | 669 kept, 0 rejected | 139.5/min | ETA: 20.4m [2026-01-15T12:04:54.414109] [DEBUG] [REMOTE ] CHSCN: Retrieved 2984 rows, trimmed to 300. [2026-01-15T12:04:54.414242] [DEBUG] [REMOTE ] CHSCN: PASS: History has at least 300 days. [2026-01-15T12:04:54.414531] [DEBUG] [REMOTE ] CHSCN: PASS: Price check passed. Min price $24.65. [2026-01-15T12:04:54.414741] [DEBUG] [REMOTE ] CHSCN: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:54.415058] [DEBUG] [REMOTE ] CHSCN: PASS: Integrity check passed. [2026-01-15T12:04:54.415099] [DEBUG] [REMOTE ] CHSCN: Symbol is viable for forecasting. [2026-01-15T12:04:54.415148] [INFO ] [MAIN ] [670/3511] CHSCN kept (0.4s) | 670 kept, 0 rejected | 139.5/min | ETA: 20.4m [2026-01-15T12:04:54.794056] [DEBUG] [REMOTE ] CHSCO: Retrieved 3097 rows, trimmed to 300. [2026-01-15T12:04:54.794191] [DEBUG] [REMOTE ] CHSCO: PASS: History has at least 300 days. [2026-01-15T12:04:54.794408] [DEBUG] [REMOTE ] CHSCO: PASS: Price check passed. Min price $25.76. [2026-01-15T12:04:54.794548] [DEBUG] [REMOTE ] CHSCO: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:54.794686] [DEBUG] [REMOTE ] CHSCO: PASS: Integrity check passed. [2026-01-15T12:04:54.794728] [DEBUG] [REMOTE ] CHSCO: Symbol is viable for forecasting. [2026-01-15T12:04:54.794776] [INFO ] [MAIN ] [671/3511] CHSCO kept (0.4s) | 671 kept, 0 rejected | 139.5/min | ETA: 20.4m [2026-01-15T12:04:55.332332] [DEBUG] [REMOTE ] CHSCP: Retrieved 5741 rows, trimmed to 300. [2026-01-15T12:04:55.332501] [DEBUG] [REMOTE ] CHSCP: PASS: History has at least 300 days. [2026-01-15T12:04:55.332794] [DEBUG] [REMOTE ] CHSCP: PASS: Price check passed. Min price $26.82. [2026-01-15T12:04:55.332955] [DEBUG] [REMOTE ] CHSCP: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:55.333094] [DEBUG] [REMOTE ] CHSCP: PASS: Integrity check passed. [2026-01-15T12:04:55.333139] [DEBUG] [REMOTE ] CHSCP: Symbol is viable for forecasting. [2026-01-15T12:04:55.333196] [INFO ] [MAIN ] [672/3511] CHSCP kept (0.5s) | 672 kept, 0 rejected | 139.4/min | ETA: 20.4m [2026-01-15T12:04:55.613178] [DEBUG] [REMOTE ] CHWY: Retrieved 1656 rows, trimmed to 300. [2026-01-15T12:04:55.613298] [DEBUG] [REMOTE ] CHWY: PASS: History has at least 300 days. [2026-01-15T12:04:55.613513] [DEBUG] [REMOTE ] CHWY: PASS: Price check passed. Min price $31.44. [2026-01-15T12:04:55.613671] [DEBUG] [REMOTE ] CHWY: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:55.613783] [DEBUG] [REMOTE ] CHWY: PASS: Integrity check passed. [2026-01-15T12:04:55.613823] [DEBUG] [REMOTE ] CHWY: Symbol is viable for forecasting. [2026-01-15T12:04:55.613871] [INFO ] [MAIN ] [673/3511] CHWY kept (0.3s) | 673 kept, 0 rejected | 139.5/min | ETA: 20.3m [2026-01-15T12:04:56.028550] [DEBUG] [REMOTE ] CHY: Retrieved 5695 rows, trimmed to 300. [2026-01-15T12:04:56.028700] [DEBUG] [REMOTE ] CHY: PASS: History has at least 300 days. [2026-01-15T12:04:56.029100] [DEBUG] [REMOTE ] CHY: PASS: Price check passed. Min price $10.66. [2026-01-15T12:04:56.029234] [DEBUG] [REMOTE ] CHY: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:56.029345] [DEBUG] [REMOTE ] CHY: PASS: Integrity check passed. [2026-01-15T12:04:56.029384] [DEBUG] [REMOTE ] CHY: Symbol is viable for forecasting. [2026-01-15T12:04:56.029432] [INFO ] [MAIN ] [674/3511] CHY kept (0.4s) | 674 kept, 0 rejected | 139.5/min | ETA: 20.3m [2026-01-15T12:04:56.438862] [DEBUG] [REMOTE ] CI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:56.438996] [DEBUG] [REMOTE ] CI: PASS: History has at least 300 days. [2026-01-15T12:04:56.439217] [DEBUG] [REMOTE ] CI: PASS: Price check passed. Min price $243.04. [2026-01-15T12:04:56.439352] [DEBUG] [REMOTE ] CI: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:56.439468] [DEBUG] [REMOTE ] CI: PASS: Integrity check passed. [2026-01-15T12:04:56.439508] [DEBUG] [REMOTE ] CI: Symbol is viable for forecasting. [2026-01-15T12:04:56.439556] [INFO ] [MAIN ] [675/3511] CI kept (0.4s) | 675 kept, 0 rejected | 139.5/min | ETA: 20.3m [2026-01-15T12:04:56.998660] [DEBUG] [REMOTE ] CIA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:56.998866] [DEBUG] [REMOTE ] CIA: PASS: History has at least 300 days. [2026-01-15T12:04:56.999317] [DEBUG] [REMOTE ] CIA: PASS: Price check passed. Min price $4.62. [2026-01-15T12:04:56.999527] [DEBUG] [REMOTE ] CIA: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:56.999751] [DEBUG] [REMOTE ] CIA: PASS: Integrity check passed. [2026-01-15T12:04:56.999814] [DEBUG] [REMOTE ] CIA: Symbol is viable for forecasting. [2026-01-15T12:04:56.999910] [INFO ] [MAIN ] [676/3511] CIA kept (0.6s) | 676 kept, 0 rejected | 139.5/min | ETA: 20.3m [2026-01-15T12:04:57.475804] [DEBUG] [REMOTE ] CIB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:57.475962] [DEBUG] [REMOTE ] CIB: PASS: History has at least 300 days. [2026-01-15T12:04:57.476250] [DEBUG] [REMOTE ] CIB: PASS: Price check passed. Min price $54.06. [2026-01-15T12:04:57.476398] [DEBUG] [REMOTE ] CIB: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:57.476531] [DEBUG] [REMOTE ] CIB: PASS: Integrity check passed. [2026-01-15T12:04:57.476589] [DEBUG] [REMOTE ] CIB: Symbol is viable for forecasting. [2026-01-15T12:04:57.476646] [INFO ] [MAIN ] [677/3511] CIB kept (0.5s) | 677 kept, 0 rejected | 139.4/min | ETA: 20.3m [2026-01-15T12:04:57.940963] [DEBUG] [REMOTE ] CIEN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:57.941122] [DEBUG] [REMOTE ] CIEN: PASS: History has at least 300 days. [2026-01-15T12:04:57.941399] [DEBUG] [REMOTE ] CIEN: PASS: Price check passed. Min price $164.48. [2026-01-15T12:04:57.941588] [DEBUG] [REMOTE ] CIEN: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:57.941737] [DEBUG] [REMOTE ] CIEN: PASS: Integrity check passed. [2026-01-15T12:04:57.941786] [DEBUG] [REMOTE ] CIEN: Symbol is viable for forecasting. [2026-01-15T12:04:57.941846] [INFO ] [MAIN ] [678/3511] CIEN kept (0.5s) | 678 kept, 0 rejected | 139.4/min | ETA: 20.3m [2026-01-15T12:04:58.421831] [DEBUG] [REMOTE ] CIF: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:58.421979] [DEBUG] [REMOTE ] CIF: PASS: History has at least 300 days. [2026-01-15T12:04:58.422237] [DEBUG] [REMOTE ] CIF: PASS: Price check passed. Min price $1.67. [2026-01-15T12:04:58.422376] [DEBUG] [REMOTE ] CIF: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:58.422499] [DEBUG] [REMOTE ] CIF: PASS: Integrity check passed. [2026-01-15T12:04:58.422539] [DEBUG] [REMOTE ] CIF: Symbol is viable for forecasting. [2026-01-15T12:04:58.422608] [INFO ] [MAIN ] [679/3511] CIF kept (0.5s) | 679 kept, 0 rejected | 139.4/min | ETA: 20.3m [2026-01-15T12:04:58.990852] [DEBUG] [REMOTE ] CIG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:58.991018] [DEBUG] [REMOTE ] CIG: PASS: History has at least 300 days. [2026-01-15T12:04:58.991312] [DEBUG] [REMOTE ] CIG: PASS: Price check passed. Min price $1.89. [2026-01-15T12:04:58.991465] [DEBUG] [REMOTE ] CIG: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:58.991650] [DEBUG] [REMOTE ] CIG: PASS: Integrity check passed. [2026-01-15T12:04:58.991705] [DEBUG] [REMOTE ] CIG: Symbol is viable for forecasting. [2026-01-15T12:04:58.991802] [INFO ] [MAIN ] [680/3511] CIG kept (0.6s) | 680 kept, 0 rejected | 139.3/min | ETA: 20.3m [2026-01-15T12:04:59.521284] [DEBUG] [REMOTE ] CIGI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:04:59.521428] [DEBUG] [REMOTE ] CIGI: PASS: History has at least 300 days. [2026-01-15T12:04:59.521776] [DEBUG] [REMOTE ] CIGI: PASS: Price check passed. Min price $136.33. [2026-01-15T12:04:59.521964] [DEBUG] [REMOTE ] CIGI: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:59.522104] [DEBUG] [REMOTE ] CIGI: PASS: Integrity check passed. [2026-01-15T12:04:59.522148] [DEBUG] [REMOTE ] CIGI: Symbol is viable for forecasting. [2026-01-15T12:04:59.522201] [INFO ] [MAIN ] [681/3511] CIGI kept (0.5s) | 681 kept, 0 rejected | 139.3/min | ETA: 20.3m [2026-01-15T12:04:59.993531] [DEBUG] [REMOTE ] CII: Retrieved 5444 rows, trimmed to 300. [2026-01-15T12:04:59.993757] [DEBUG] [REMOTE ] CII: PASS: History has at least 300 days. [2026-01-15T12:04:59.994339] [DEBUG] [REMOTE ] CII: PASS: Price check passed. Min price $20.72. [2026-01-15T12:04:59.994544] [DEBUG] [REMOTE ] CII: PASS: Continuity check passed with 300 days. [2026-01-15T12:04:59.994759] [DEBUG] [REMOTE ] CII: PASS: Integrity check passed. [2026-01-15T12:04:59.994821] [DEBUG] [REMOTE ] CII: Symbol is viable for forecasting. [2026-01-15T12:04:59.994896] [INFO ] [MAIN ] [682/3511] CII kept (0.5s) | 682 kept, 0 rejected | 139.3/min | ETA: 20.3m [2026-01-15T12:05:00.326509] [DEBUG] [REMOTE ] CIM: Retrieved 4568 rows, trimmed to 300. [2026-01-15T12:05:00.326678] [DEBUG] [REMOTE ] CIM: PASS: History has at least 300 days. [2026-01-15T12:05:00.326943] [DEBUG] [REMOTE ] CIM: PASS: Price check passed. Min price $11.39. [2026-01-15T12:05:00.327092] [DEBUG] [REMOTE ] CIM: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:00.327216] [DEBUG] [REMOTE ] CIM: PASS: Integrity check passed. [2026-01-15T12:05:00.327259] [DEBUG] [REMOTE ] CIM: Symbol is viable for forecasting. [2026-01-15T12:05:00.327308] [INFO ] [MAIN ] [683/3511] CIM kept (0.3s) | 683 kept, 0 rejected | 139.3/min | ETA: 20.3m [2026-01-15T12:05:00.942479] [DEBUG] [REMOTE ] CINF: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:00.942682] [DEBUG] [REMOTE ] CINF: PASS: History has at least 300 days. [2026-01-15T12:05:00.943169] [DEBUG] [REMOTE ] CINF: PASS: Price check passed. Min price $150.96. [2026-01-15T12:05:00.943318] [DEBUG] [REMOTE ] CINF: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:00.943451] [DEBUG] [REMOTE ] CINF: PASS: Integrity check passed. [2026-01-15T12:05:00.943614] [DEBUG] [REMOTE ] CINF: Symbol is viable for forecasting. [2026-01-15T12:05:00.943677] [INFO ] [MAIN ] [684/3511] CINF kept (0.6s) | 684 kept, 0 rejected | 139.2/min | ETA: 20.3m [2026-01-15T12:05:01.174962] [DEBUG] [REMOTE ] CING: Retrieved 1029 rows, trimmed to 300. [2026-01-15T12:05:01.175098] [DEBUG] [REMOTE ] CING: PASS: History has at least 300 days. [2026-01-15T12:05:01.175326] [DEBUG] [REMOTE ] CING: PASS: Price check passed. Min price $3.33. [2026-01-15T12:05:01.175467] [DEBUG] [REMOTE ] CING: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:01.175603] [DEBUG] [REMOTE ] CING: PASS: Integrity check passed. [2026-01-15T12:05:01.175646] [DEBUG] [REMOTE ] CING: Symbol is viable for forecasting. [2026-01-15T12:05:01.175695] [INFO ] [MAIN ] [685/3511] CING kept (0.2s) | 685 kept, 0 rejected | 139.3/min | ETA: 20.3m [2026-01-15T12:05:01.603795] [DEBUG] [REMOTE ] CION: Retrieved 1074 rows, trimmed to 300. [2026-01-15T12:05:01.603970] [DEBUG] [REMOTE ] CION: PASS: History has at least 300 days. [2026-01-15T12:05:01.604299] [DEBUG] [REMOTE ] CION: PASS: Price check passed. Min price $8.73. [2026-01-15T12:05:01.604505] [DEBUG] [REMOTE ] CION: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:01.604698] [DEBUG] [REMOTE ] CION: PASS: Integrity check passed. [2026-01-15T12:05:01.604759] [DEBUG] [REMOTE ] CION: Symbol is viable for forecasting. [2026-01-15T12:05:01.604834] [INFO ] [MAIN ] [686/3511] CION kept (0.4s) | 686 kept, 0 rejected | 139.3/min | ETA: 20.3m [2026-01-15T12:05:02.307661] [DEBUG] [REMOTE ] CIVB: Retrieved 6286 rows, trimmed to 300. [2026-01-15T12:05:02.307796] [DEBUG] [REMOTE ] CIVB: PASS: History has at least 300 days. [2026-01-15T12:05:02.308100] [DEBUG] [REMOTE ] CIVB: PASS: Price check passed. Min price $20.62. [2026-01-15T12:05:02.308247] [DEBUG] [REMOTE ] CIVB: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:02.308364] [DEBUG] [REMOTE ] CIVB: PASS: Integrity check passed. [2026-01-15T12:05:02.308405] [DEBUG] [REMOTE ] CIVB: Symbol is viable for forecasting. [2026-01-15T12:05:02.308454] [INFO ] [MAIN ] [687/3511] CIVB kept (0.7s) | 687 kept, 0 rejected | 139.2/min | ETA: 20.3m [2026-01-15T12:05:02.711878] [DEBUG] [REMOTE ] CIVI: Retrieved 3540 rows, trimmed to 300. [2026-01-15T12:05:02.712003] [DEBUG] [REMOTE ] CIVI: PASS: History has at least 300 days. [2026-01-15T12:05:02.712207] [DEBUG] [REMOTE ] CIVI: PASS: Price check passed. Min price $25.36. [2026-01-15T12:05:02.712342] [DEBUG] [REMOTE ] CIVI: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:02.712452] [DEBUG] [REMOTE ] CIVI: PASS: Integrity check passed. [2026-01-15T12:05:02.712492] [DEBUG] [REMOTE ] CIVI: Symbol is viable for forecasting. [2026-01-15T12:05:02.712540] [INFO ] [MAIN ] [688/3511] CIVI kept (0.4s) | 688 kept, 0 rejected | 139.2/min | ETA: 20.3m [2026-01-15T12:05:03.183875] [DEBUG] [REMOTE ] CLB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:03.184009] [DEBUG] [REMOTE ] CLB: PASS: History has at least 300 days. [2026-01-15T12:05:03.184225] [DEBUG] [REMOTE ] CLB: PASS: Price check passed. Min price $11.84. [2026-01-15T12:05:03.184361] [DEBUG] [REMOTE ] CLB: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:03.184476] [DEBUG] [REMOTE ] CLB: PASS: Integrity check passed. [2026-01-15T12:05:03.184516] [DEBUG] [REMOTE ] CLB: Symbol is viable for forecasting. [2026-01-15T12:05:03.184563] [INFO ] [MAIN ] [689/3511] CLB kept (0.5s) | 689 kept, 0 rejected | 139.2/min | ETA: 20.3m [2026-01-15T12:05:03.480952] [DEBUG] [REMOTE ] CLBK: Retrieved 1945 rows, trimmed to 300. [2026-01-15T12:05:03.481153] [DEBUG] [REMOTE ] CLBK: PASS: History has at least 300 days. [2026-01-15T12:05:03.481435] [DEBUG] [REMOTE ] CLBK: PASS: Price check passed. Min price $14.18. [2026-01-15T12:05:03.481616] [DEBUG] [REMOTE ] CLBK: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:03.481749] [DEBUG] [REMOTE ] CLBK: PASS: Integrity check passed. [2026-01-15T12:05:03.481792] [DEBUG] [REMOTE ] CLBK: Symbol is viable for forecasting. [2026-01-15T12:05:03.481848] [INFO ] [MAIN ] [690/3511] CLBK kept (0.3s) | 690 kept, 0 rejected | 139.2/min | ETA: 20.3m [2026-01-15T12:05:04.124009] [DEBUG] [REMOTE ] CLDX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:04.124245] [DEBUG] [REMOTE ] CLDX: PASS: History has at least 300 days. [2026-01-15T12:05:04.124549] [DEBUG] [REMOTE ] CLDX: PASS: Price check passed. Min price $22.67. [2026-01-15T12:05:04.124754] [DEBUG] [REMOTE ] CLDX: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:04.125109] [DEBUG] [REMOTE ] CLDX: PASS: Integrity check passed. [2026-01-15T12:05:04.125158] [DEBUG] [REMOTE ] CLDX: Symbol is viable for forecasting. [2026-01-15T12:05:04.125218] [INFO ] [MAIN ] [691/3511] CLDX kept (0.6s) | 691 kept, 0 rejected | 139.1/min | ETA: 20.3m [2026-01-15T12:05:04.740088] [DEBUG] [REMOTE ] CLF: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:04.740362] [DEBUG] [REMOTE ] CLF: PASS: History has at least 300 days. [2026-01-15T12:05:04.740767] [DEBUG] [REMOTE ] CLF: PASS: Price check passed. Min price $10.09. [2026-01-15T12:05:04.740922] [DEBUG] [REMOTE ] CLF: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:04.741066] [DEBUG] [REMOTE ] CLF: PASS: Integrity check passed. [2026-01-15T12:05:04.741110] [DEBUG] [REMOTE ] CLF: Symbol is viable for forecasting. [2026-01-15T12:05:04.741168] [INFO ] [MAIN ] [692/3511] CLF kept (0.6s) | 692 kept, 0 rejected | 139.1/min | ETA: 20.3m [2026-01-15T12:05:05.208970] [DEBUG] [REMOTE ] CLFD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:05.209245] [DEBUG] [REMOTE ] CLFD: PASS: History has at least 300 days. [2026-01-15T12:05:05.209623] [DEBUG] [REMOTE ] CLFD: PASS: Price check passed. Min price $28.03. [2026-01-15T12:05:05.209777] [DEBUG] [REMOTE ] CLFD: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:05.209930] [DEBUG] [REMOTE ] CLFD: PASS: Integrity check passed. [2026-01-15T12:05:05.209973] [DEBUG] [REMOTE ] CLFD: Symbol is viable for forecasting. [2026-01-15T12:05:05.210033] [INFO ] [MAIN ] [693/3511] CLFD kept (0.5s) | 693 kept, 0 rejected | 139.0/min | ETA: 20.3m [2026-01-15T12:05:05.718233] [DEBUG] [REMOTE ] CLH: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:05.718454] [DEBUG] [REMOTE ] CLH: PASS: History has at least 300 days. [2026-01-15T12:05:05.718821] [DEBUG] [REMOTE ] CLH: PASS: Price check passed. Min price $201.73. [2026-01-15T12:05:05.718972] [DEBUG] [REMOTE ] CLH: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:05.719272] [DEBUG] [REMOTE ] CLH: PASS: Integrity check passed. [2026-01-15T12:05:05.719321] [DEBUG] [REMOTE ] CLH: Symbol is viable for forecasting. [2026-01-15T12:05:05.719380] [INFO ] [MAIN ] [694/3511] CLH kept (0.5s) | 694 kept, 0 rejected | 139.0/min | ETA: 20.3m [2026-01-15T12:05:06.075749] [DEBUG] [REMOTE ] CLLS: Retrieved 2719 rows, trimmed to 300. [2026-01-15T12:05:06.075985] [DEBUG] [REMOTE ] CLLS: PASS: History has at least 300 days. [2026-01-15T12:05:06.076435] [DEBUG] [REMOTE ] CLLS: PASS: Price check passed. Min price $3.13. [2026-01-15T12:05:06.076674] [DEBUG] [REMOTE ] CLLS: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:06.076891] [DEBUG] [REMOTE ] CLLS: PASS: Integrity check passed. [2026-01-15T12:05:06.076957] [DEBUG] [REMOTE ] CLLS: Symbol is viable for forecasting. [2026-01-15T12:05:06.077039] [INFO ] [MAIN ] [695/3511] CLLS kept (0.4s) | 695 kept, 0 rejected | 139.0/min | ETA: 20.3m [2026-01-15T12:05:06.693726] [DEBUG] [REMOTE ] CLMB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:06.693930] [DEBUG] [REMOTE ] CLMB: PASS: History has at least 300 days. [2026-01-15T12:05:06.694551] [DEBUG] [REMOTE ] CLMB: PASS: Price check passed. Min price $100.02. [2026-01-15T12:05:06.694729] [DEBUG] [REMOTE ] CLMB: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:06.694902] [DEBUG] [REMOTE ] CLMB: PASS: Integrity check passed. [2026-01-15T12:05:06.694947] [DEBUG] [REMOTE ] CLMB: Symbol is viable for forecasting. [2026-01-15T12:05:06.695004] [INFO ] [MAIN ] [696/3511] CLMB kept (0.6s) | 696 kept, 0 rejected | 139.0/min | ETA: 20.3m [2026-01-15T12:05:06.997431] [DEBUG] [REMOTE ] CLNE: Retrieved 4690 rows, trimmed to 300. [2026-01-15T12:05:06.997700] [DEBUG] [REMOTE ] CLNE: PASS: History has at least 300 days. [2026-01-15T12:05:06.998378] [DEBUG] [REMOTE ] CLNE: PASS: Price check passed. Min price $2.10. [2026-01-15T12:05:06.998533] [DEBUG] [REMOTE ] CLNE: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:06.998710] [DEBUG] [REMOTE ] CLNE: PASS: Integrity check passed. [2026-01-15T12:05:06.998758] [DEBUG] [REMOTE ] CLNE: Symbol is viable for forecasting. [2026-01-15T12:05:06.998813] [INFO ] [MAIN ] [697/3511] CLNE kept (0.3s) | 697 kept, 0 rejected | 139.0/min | ETA: 20.2m [2026-01-15T12:05:07.369987] [DEBUG] [REMOTE ] CLNN: Retrieved 1265 rows, trimmed to 300. [2026-01-15T12:05:07.370193] [DEBUG] [REMOTE ] CLNN: PASS: History has at least 300 days. [2026-01-15T12:05:07.370486] [DEBUG] [REMOTE ] CLNN: PASS: Price check passed. Min price $5.10. [2026-01-15T12:05:07.370693] [DEBUG] [REMOTE ] CLNN: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:07.370837] [DEBUG] [REMOTE ] CLNN: PASS: Integrity check passed. [2026-01-15T12:05:07.370880] [DEBUG] [REMOTE ] CLNN: Symbol is viable for forecasting. [2026-01-15T12:05:07.370937] [INFO ] [MAIN ] [698/3511] CLNN kept (0.4s) | 698 kept, 0 rejected | 139.0/min | ETA: 20.2m [2026-01-15T12:05:07.761998] [DEBUG] [REMOTE ] CLOA: Retrieved 754 rows, trimmed to 300. [2026-01-15T12:05:07.762210] [DEBUG] [REMOTE ] CLOA: PASS: History has at least 300 days. [2026-01-15T12:05:07.762483] [DEBUG] [REMOTE ] CLOA: PASS: Price check passed. Min price $51.15. [2026-01-15T12:05:07.762664] [DEBUG] [REMOTE ] CLOA: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:07.762812] [DEBUG] [REMOTE ] CLOA: PASS: Integrity check passed. [2026-01-15T12:05:07.762856] [DEBUG] [REMOTE ] CLOA: Symbol is viable for forecasting. [2026-01-15T12:05:07.762909] [INFO ] [MAIN ] [699/3511] CLOA kept (0.4s) | 699 kept, 0 rejected | 139.1/min | ETA: 20.2m [2026-01-15T12:05:08.349929] [DEBUG] [REMOTE ] CLRB: Retrieved 5075 rows, trimmed to 300. [2026-01-15T12:05:08.350439] [DEBUG] [REMOTE ] CLRB: PASS: History has at least 300 days. [2026-01-15T12:05:08.350888] [DEBUG] [REMOTE ] CLRB: PASS: Price check passed. Min price $2.56. [2026-01-15T12:05:08.351086] [DEBUG] [REMOTE ] CLRB: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:08.351651] [DEBUG] [REMOTE ] CLRB: PASS: Integrity check passed. [2026-01-15T12:05:08.351733] [DEBUG] [REMOTE ] CLRB: Symbol is viable for forecasting. [2026-01-15T12:05:08.351819] [INFO ] [MAIN ] [700/3511] CLRB kept (0.6s) | 700 kept, 0 rejected | 139.0/min | ETA: 20.2m [2026-01-15T12:05:08.814808] [DEBUG] [REMOTE ] CLRO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:08.815004] [DEBUG] [REMOTE ] CLRO: PASS: History has at least 300 days. [2026-01-15T12:05:08.815288] [DEBUG] [REMOTE ] CLRO: PASS: Price check passed. Min price $4.29. [2026-01-15T12:05:08.815433] [DEBUG] [REMOTE ] CLRO: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:08.815561] [DEBUG] [REMOTE ] CLRO: PASS: Integrity check passed. [2026-01-15T12:05:08.815624] [DEBUG] [REMOTE ] CLRO: Symbol is viable for forecasting. [2026-01-15T12:05:08.815681] [INFO ] [MAIN ] [701/3511] CLRO kept (0.5s) | 701 kept, 0 rejected | 139.0/min | ETA: 20.2m [2026-01-15T12:05:09.374463] [DEBUG] [REMOTE ] CLS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:09.374681] [DEBUG] [REMOTE ] CLS: PASS: History has at least 300 days. [2026-01-15T12:05:09.375113] [DEBUG] [REMOTE ] CLS: PASS: Price check passed. Min price $264.69. [2026-01-15T12:05:09.375274] [DEBUG] [REMOTE ] CLS: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:09.375413] [DEBUG] [REMOTE ] CLS: PASS: Integrity check passed. [2026-01-15T12:05:09.375456] [DEBUG] [REMOTE ] CLS: Symbol is viable for forecasting. [2026-01-15T12:05:09.375513] [INFO ] [MAIN ] [702/3511] CLS kept (0.6s) | 702 kept, 0 rejected | 138.9/min | ETA: 20.2m [2026-01-15T12:05:09.849845] [DEBUG] [REMOTE ] CLX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:09.850363] [DEBUG] [REMOTE ] CLX: PASS: History has at least 300 days. [2026-01-15T12:05:09.850954] [DEBUG] [REMOTE ] CLX: PASS: Price check passed. Min price $97.43. [2026-01-15T12:05:09.851124] [DEBUG] [REMOTE ] CLX: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:09.851295] [DEBUG] [REMOTE ] CLX: PASS: Integrity check passed. [2026-01-15T12:05:09.851341] [DEBUG] [REMOTE ] CLX: Symbol is viable for forecasting. [2026-01-15T12:05:09.851400] [INFO ] [MAIN ] [703/3511] CLX kept (0.5s) | 703 kept, 0 rejected | 138.9/min | ETA: 20.2m [2026-01-15T12:05:10.363044] [DEBUG] [REMOTE ] CM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:10.363283] [DEBUG] [REMOTE ] CM: PASS: History has at least 300 days. [2026-01-15T12:05:10.363921] [DEBUG] [REMOTE ] CM: PASS: Price check passed. Min price $79.95. [2026-01-15T12:05:10.364180] [DEBUG] [REMOTE ] CM: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:10.364485] [DEBUG] [REMOTE ] CM: PASS: Integrity check passed. [2026-01-15T12:05:10.364534] [DEBUG] [REMOTE ] CM: Symbol is viable for forecasting. [2026-01-15T12:05:10.364616] [INFO ] [MAIN ] [704/3511] CM kept (0.5s) | 704 kept, 0 rejected | 138.9/min | ETA: 20.2m [2026-01-15T12:05:10.679508] [DEBUG] [REMOTE ] CMA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:10.679732] [DEBUG] [REMOTE ] CMA: PASS: History has at least 300 days. [2026-01-15T12:05:10.680034] [DEBUG] [REMOTE ] CMA: PASS: Price check passed. Min price $75.14. [2026-01-15T12:05:10.680183] [DEBUG] [REMOTE ] CMA: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:10.680526] [DEBUG] [REMOTE ] CMA: PASS: Integrity check passed. [2026-01-15T12:05:10.680705] [DEBUG] [REMOTE ] CMA: Symbol is viable for forecasting. [2026-01-15T12:05:10.680765] [INFO ] [MAIN ] [705/3511] CMA kept (0.3s) | 705 kept, 0 rejected | 138.9/min | ETA: 20.2m [2026-01-15T12:05:11.255482] [DEBUG] [REMOTE ] CMC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:11.255742] [DEBUG] [REMOTE ] CMC: PASS: History has at least 300 days. [2026-01-15T12:05:11.256144] [DEBUG] [REMOTE ] CMC: PASS: Price check passed. Min price $56.52. [2026-01-15T12:05:11.256300] [DEBUG] [REMOTE ] CMC: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:11.256463] [DEBUG] [REMOTE ] CMC: PASS: Integrity check passed. [2026-01-15T12:05:11.256506] [DEBUG] [REMOTE ] CMC: Symbol is viable for forecasting. [2026-01-15T12:05:11.256567] [INFO ] [MAIN ] [706/3511] CMC kept (0.6s) | 706 kept, 0 rejected | 138.8/min | ETA: 20.2m [2026-01-15T12:05:11.704224] [DEBUG] [REMOTE ] CMCM: Retrieved 2940 rows, trimmed to 300. [2026-01-15T12:05:11.704525] [DEBUG] [REMOTE ] CMCM: PASS: History has at least 300 days. [2026-01-15T12:05:11.704961] [DEBUG] [REMOTE ] CMCM: PASS: Price check passed. Min price $5.87. [2026-01-15T12:05:11.705159] [DEBUG] [REMOTE ] CMCM: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:11.705339] [DEBUG] [REMOTE ] CMCM: PASS: Integrity check passed. [2026-01-15T12:05:11.705400] [DEBUG] [REMOTE ] CMCM: Symbol is viable for forecasting. [2026-01-15T12:05:11.705478] [INFO ] [MAIN ] [707/3511] CMCM kept (0.4s) | 707 kept, 0 rejected | 138.8/min | ETA: 20.2m [2026-01-15T12:05:12.222313] [DEBUG] [REMOTE ] CMCO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:12.222512] [DEBUG] [REMOTE ] CMCO: PASS: History has at least 300 days. [2026-01-15T12:05:12.222815] [DEBUG] [REMOTE ] CMCO: PASS: Price check passed. Min price $14.22. [2026-01-15T12:05:12.222965] [DEBUG] [REMOTE ] CMCO: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:12.223103] [DEBUG] [REMOTE ] CMCO: PASS: Integrity check passed. [2026-01-15T12:05:12.223146] [DEBUG] [REMOTE ] CMCO: Symbol is viable for forecasting. [2026-01-15T12:05:12.223199] [INFO ] [MAIN ] [708/3511] CMCO kept (0.5s) | 708 kept, 0 rejected | 138.8/min | ETA: 20.2m [2026-01-15T12:05:12.737912] [DEBUG] [REMOTE ] CMCSA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:12.738173] [DEBUG] [REMOTE ] CMCSA: PASS: History has at least 300 days. [2026-01-15T12:05:12.738533] [DEBUG] [REMOTE ] CMCSA: PASS: Price check passed. Min price $23.18. [2026-01-15T12:05:12.738737] [DEBUG] [REMOTE ] CMCSA: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:12.738903] [DEBUG] [REMOTE ] CMCSA: PASS: Integrity check passed. [2026-01-15T12:05:12.738949] [DEBUG] [REMOTE ] CMCSA: Symbol is viable for forecasting. [2026-01-15T12:05:12.739021] [INFO ] [MAIN ] [709/3511] CMCSA kept (0.5s) | 709 kept, 0 rejected | 138.8/min | ETA: 20.2m [2026-01-15T12:05:13.243638] [DEBUG] [REMOTE ] CME: Retrieved 5813 rows, trimmed to 300. [2026-01-15T12:05:13.243912] [DEBUG] [REMOTE ] CME: PASS: History has at least 300 days. [2026-01-15T12:05:13.244447] [DEBUG] [REMOTE ] CME: PASS: Price check passed. Min price $260.34. [2026-01-15T12:05:13.244639] [DEBUG] [REMOTE ] CME: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:13.244807] [DEBUG] [REMOTE ] CME: PASS: Integrity check passed. [2026-01-15T12:05:13.244851] [DEBUG] [REMOTE ] CME: Symbol is viable for forecasting. [2026-01-15T12:05:13.244912] [INFO ] [MAIN ] [710/3511] CME kept (0.5s) | 710 kept, 0 rejected | 138.7/min | ETA: 20.2m [2026-01-15T12:05:13.655547] [DEBUG] [REMOTE ] CMG: Retrieved 5024 rows, trimmed to 300. [2026-01-15T12:05:13.655761] [DEBUG] [REMOTE ] CMG: PASS: History has at least 300 days. [2026-01-15T12:05:13.656040] [DEBUG] [REMOTE ] CMG: PASS: Price check passed. Min price $29.81. [2026-01-15T12:05:13.656195] [DEBUG] [REMOTE ] CMG: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:13.656517] [DEBUG] [REMOTE ] CMG: PASS: Integrity check passed. [2026-01-15T12:05:13.656560] [DEBUG] [REMOTE ] CMG: Symbol is viable for forecasting. [2026-01-15T12:05:13.656651] [INFO ] [MAIN ] [711/3511] CMG kept (0.4s) | 711 kept, 0 rejected | 138.7/min | ETA: 20.2m [2026-01-15T12:05:13.984908] [DEBUG] [REMOTE ] CMI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:13.985111] [DEBUG] [REMOTE ] CMI: PASS: History has at least 300 days. [2026-01-15T12:05:13.985605] [DEBUG] [REMOTE ] CMI: PASS: Price check passed. Min price $406.26. [2026-01-15T12:05:13.985756] [DEBUG] [REMOTE ] CMI: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:13.985886] [DEBUG] [REMOTE ] CMI: PASS: Integrity check passed. [2026-01-15T12:05:13.985928] [DEBUG] [REMOTE ] CMI: Symbol is viable for forecasting. [2026-01-15T12:05:13.985981] [INFO ] [MAIN ] [712/3511] CMI kept (0.3s) | 712 kept, 0 rejected | 138.8/min | ETA: 20.2m [2026-01-15T12:05:14.350877] [DEBUG] [REMOTE ] CMMB: Retrieved 1740 rows, trimmed to 300. [2026-01-15T12:05:14.351085] [DEBUG] [REMOTE ] CMMB: PASS: History has at least 300 days. [2026-01-15T12:05:14.351381] [DEBUG] [REMOTE ] CMMB: PASS: Price check passed. Min price $1.64. [2026-01-15T12:05:14.351531] [DEBUG] [REMOTE ] CMMB: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:14.351750] [DEBUG] [REMOTE ] CMMB: PASS: Integrity check passed. [2026-01-15T12:05:14.351797] [DEBUG] [REMOTE ] CMMB: Symbol is viable for forecasting. [2026-01-15T12:05:14.351853] [INFO ] [MAIN ] [713/3511] CMMB kept (0.4s) | 713 kept, 0 rejected | 138.8/min | ETA: 20.2m [2026-01-15T12:05:14.743521] [DEBUG] [REMOTE ] CMP: Retrieved 5557 rows, trimmed to 300. [2026-01-15T12:05:14.743752] [DEBUG] [REMOTE ] CMP: PASS: History has at least 300 days. [2026-01-15T12:05:14.744105] [DEBUG] [REMOTE ] CMP: PASS: Price check passed. Min price $16.54. [2026-01-15T12:05:14.744384] [DEBUG] [REMOTE ] CMP: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:14.744566] [DEBUG] [REMOTE ] CMP: PASS: Integrity check passed. [2026-01-15T12:05:14.744640] [DEBUG] [REMOTE ] CMP: Symbol is viable for forecasting. [2026-01-15T12:05:14.744698] [INFO ] [MAIN ] [714/3511] CMP kept (0.4s) | 714 kept, 0 rejected | 138.8/min | ETA: 20.1m [2026-01-15T12:05:15.120301] [DEBUG] [REMOTE ] CMPO: Retrieved 1293 rows, trimmed to 300. [2026-01-15T12:05:15.120505] [DEBUG] [REMOTE ] CMPO: PASS: History has at least 300 days. [2026-01-15T12:05:15.120796] [DEBUG] [REMOTE ] CMPO: PASS: Price check passed. Min price $18.18. [2026-01-15T12:05:15.120941] [DEBUG] [REMOTE ] CMPO: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:15.121064] [DEBUG] [REMOTE ] CMPO: PASS: Integrity check passed. [2026-01-15T12:05:15.121105] [DEBUG] [REMOTE ] CMPO: Symbol is viable for forecasting. [2026-01-15T12:05:15.121157] [INFO ] [MAIN ] [715/3511] CMPO kept (0.4s) | 715 kept, 0 rejected | 138.9/min | ETA: 20.1m [2026-01-15T12:05:15.505526] [DEBUG] [REMOTE ] CMPS: Retrieved 1337 rows, trimmed to 300. [2026-01-15T12:05:15.505739] [DEBUG] [REMOTE ] CMPS: PASS: History has at least 300 days. [2026-01-15T12:05:15.505997] [DEBUG] [REMOTE ] CMPS: PASS: Price check passed. Min price $4.94. [2026-01-15T12:05:15.506190] [DEBUG] [REMOTE ] CMPS: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:15.506313] [DEBUG] [REMOTE ] CMPS: PASS: Integrity check passed. [2026-01-15T12:05:15.506355] [DEBUG] [REMOTE ] CMPS: Symbol is viable for forecasting. [2026-01-15T12:05:15.506408] [INFO ] [MAIN ] [716/3511] CMPS kept (0.4s) | 716 kept, 0 rejected | 138.9/min | ETA: 20.1m [2026-01-15T12:05:15.886917] [DEBUG] [REMOTE ] CMPX: Retrieved 1202 rows, trimmed to 300. [2026-01-15T12:05:15.887140] [DEBUG] [REMOTE ] CMPX: PASS: History has at least 300 days. [2026-01-15T12:05:15.887542] [DEBUG] [REMOTE ] CMPX: PASS: Price check passed. Min price $3.72. [2026-01-15T12:05:15.887815] [DEBUG] [REMOTE ] CMPX: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:15.888002] [DEBUG] [REMOTE ] CMPX: PASS: Integrity check passed. [2026-01-15T12:05:15.888057] [DEBUG] [REMOTE ] CMPX: Symbol is viable for forecasting. [2026-01-15T12:05:15.888125] [INFO ] [MAIN ] [717/3511] CMPX kept (0.4s) | 717 kept, 0 rejected | 138.9/min | ETA: 20.1m [2026-01-15T12:05:16.371359] [DEBUG] [REMOTE ] CMRE: Retrieved 3821 rows, trimmed to 300. [2026-01-15T12:05:16.371812] [DEBUG] [REMOTE ] CMRE: PASS: History has at least 300 days. [2026-01-15T12:05:16.372599] [DEBUG] [REMOTE ] CMRE: PASS: Price check passed. Min price $11.27. [2026-01-15T12:05:16.372791] [DEBUG] [REMOTE ] CMRE: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:16.372953] [DEBUG] [REMOTE ] CMRE: PASS: Integrity check passed. [2026-01-15T12:05:16.372999] [DEBUG] [REMOTE ] CMRE: Symbol is viable for forecasting. [2026-01-15T12:05:16.373059] [INFO ] [MAIN ] [718/3511] CMRE kept (0.5s) | 718 kept, 0 rejected | 138.9/min | ETA: 20.1m [2026-01-15T12:05:16.908902] [DEBUG] [REMOTE ] CMS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:16.909122] [DEBUG] [REMOTE ] CMS: PASS: History has at least 300 days. [2026-01-15T12:05:16.909690] [DEBUG] [REMOTE ] CMS: PASS: Price check passed. Min price $69.17. [2026-01-15T12:05:16.909843] [DEBUG] [REMOTE ] CMS: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:16.909999] [DEBUG] [REMOTE ] CMS: PASS: Integrity check passed. [2026-01-15T12:05:16.910044] [DEBUG] [REMOTE ] CMS: Symbol is viable for forecasting. [2026-01-15T12:05:16.910104] [INFO ] [MAIN ] [719/3511] CMS kept (0.5s) | 719 kept, 0 rejected | 138.8/min | ETA: 20.1m [2026-01-15T12:05:17.216531] [DEBUG] [REMOTE ] CMSA: Retrieved 1973 rows, trimmed to 300. [2026-01-15T12:05:17.216751] [DEBUG] [REMOTE ] CMSA: PASS: History has at least 300 days. [2026-01-15T12:05:17.217059] [DEBUG] [REMOTE ] CMSA: PASS: Price check passed. Min price $21.66. [2026-01-15T12:05:17.217219] [DEBUG] [REMOTE ] CMSA: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:17.217355] [DEBUG] [REMOTE ] CMSA: PASS: Integrity check passed. [2026-01-15T12:05:17.217401] [DEBUG] [REMOTE ] CMSA: Symbol is viable for forecasting. [2026-01-15T12:05:17.217493] [INFO ] [MAIN ] [720/3511] CMSA kept (0.3s) | 720 kept, 0 rejected | 138.9/min | ETA: 20.1m [2026-01-15T12:05:17.617522] [DEBUG] [REMOTE ] CMSC: Retrieved 1832 rows, trimmed to 300. [2026-01-15T12:05:17.617723] [DEBUG] [REMOTE ] CMSC: PASS: History has at least 300 days. [2026-01-15T12:05:17.617984] [DEBUG] [REMOTE ] CMSC: PASS: Price check passed. Min price $22.64. [2026-01-15T12:05:17.618130] [DEBUG] [REMOTE ] CMSC: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:17.618253] [DEBUG] [REMOTE ] CMSC: PASS: Integrity check passed. [2026-01-15T12:05:17.618297] [DEBUG] [REMOTE ] CMSC: Symbol is viable for forecasting. [2026-01-15T12:05:17.618352] [INFO ] [MAIN ] [721/3511] CMSC kept (0.4s) | 721 kept, 0 rejected | 138.9/min | ETA: 20.1m [2026-01-15T12:05:18.024618] [DEBUG] [REMOTE ] CMSD: Retrieved 1735 rows, trimmed to 300. [2026-01-15T12:05:18.024824] [DEBUG] [REMOTE ] CMSD: PASS: History has at least 300 days. [2026-01-15T12:05:18.025121] [DEBUG] [REMOTE ] CMSD: PASS: Price check passed. Min price $23.02. [2026-01-15T12:05:18.025266] [DEBUG] [REMOTE ] CMSD: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:18.025403] [DEBUG] [REMOTE ] CMSD: PASS: Integrity check passed. [2026-01-15T12:05:18.025445] [DEBUG] [REMOTE ] CMSD: Symbol is viable for forecasting. [2026-01-15T12:05:18.025499] [INFO ] [MAIN ] [722/3511] CMSD kept (0.4s) | 722 kept, 0 rejected | 138.9/min | ETA: 20.1m [2026-01-15T12:05:18.339274] [DEBUG] [REMOTE ] CMTG: Retrieved 1053 rows, trimmed to 300. [2026-01-15T12:05:18.339431] [DEBUG] [REMOTE ] CMTG: PASS: History has at least 300 days. [2026-01-15T12:05:18.339684] [DEBUG] [REMOTE ] CMTG: PASS: Price check passed. Min price $2.71. [2026-01-15T12:05:18.339842] [DEBUG] [REMOTE ] CMTG: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:18.339968] [DEBUG] [REMOTE ] CMTG: PASS: Integrity check passed. [2026-01-15T12:05:18.340013] [DEBUG] [REMOTE ] CMTG: Symbol is viable for forecasting. [2026-01-15T12:05:18.340071] [INFO ] [MAIN ] [723/3511] CMTG kept (0.3s) | 723 kept, 0 rejected | 139.0/min | ETA: 20.1m [2026-01-15T12:05:19.075800] [DEBUG] [REMOTE ] CMTL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:19.075948] [DEBUG] [REMOTE ] CMTL: PASS: History has at least 300 days. [2026-01-15T12:05:19.076179] [DEBUG] [REMOTE ] CMTL: PASS: Price check passed. Min price $2.84. [2026-01-15T12:05:19.076320] [DEBUG] [REMOTE ] CMTL: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:19.076444] [DEBUG] [REMOTE ] CMTL: PASS: Integrity check passed. [2026-01-15T12:05:19.076694] [DEBUG] [REMOTE ] CMTL: Symbol is viable for forecasting. [2026-01-15T12:05:19.076745] [INFO ] [MAIN ] [724/3511] CMTL kept (0.7s) | 724 kept, 0 rejected | 138.8/min | ETA: 20.1m [2026-01-15T12:05:19.544603] [DEBUG] [REMOTE ] CNA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:19.544753] [DEBUG] [REMOTE ] CNA: PASS: History has at least 300 days. [2026-01-15T12:05:19.545058] [DEBUG] [REMOTE ] CNA: PASS: Price check passed. Min price $43.61. [2026-01-15T12:05:19.545240] [DEBUG] [REMOTE ] CNA: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:19.545367] [DEBUG] [REMOTE ] CNA: PASS: Integrity check passed. [2026-01-15T12:05:19.545409] [DEBUG] [REMOTE ] CNA: Symbol is viable for forecasting. [2026-01-15T12:05:19.545459] [INFO ] [MAIN ] [725/3511] CNA kept (0.5s) | 725 kept, 0 rejected | 138.8/min | ETA: 20.1m [2026-01-15T12:05:20.038154] [DEBUG] [REMOTE ] CNC: Retrieved 6060 rows, trimmed to 300. [2026-01-15T12:05:20.038309] [DEBUG] [REMOTE ] CNC: PASS: History has at least 300 days. [2026-01-15T12:05:20.038551] [DEBUG] [REMOTE ] CNC: PASS: Price check passed. Min price $33.15. [2026-01-15T12:05:20.038710] [DEBUG] [REMOTE ] CNC: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:20.038834] [DEBUG] [REMOTE ] CNC: PASS: Integrity check passed. [2026-01-15T12:05:20.038874] [DEBUG] [REMOTE ] CNC: Symbol is viable for forecasting. [2026-01-15T12:05:20.038972] [INFO ] [MAIN ] [726/3511] CNC kept (0.5s) | 726 kept, 0 rejected | 138.8/min | ETA: 20.1m [2026-01-15T12:05:20.329086] [DEBUG] [REMOTE ] CNF: Retrieved 1801 rows, trimmed to 300. [2026-01-15T12:05:20.329223] [DEBUG] [REMOTE ] CNF: PASS: History has at least 300 days. [2026-01-15T12:05:20.329432] [DEBUG] [REMOTE ] CNF: PASS: Price check passed. Min price $4.45. [2026-01-15T12:05:20.329587] [DEBUG] [REMOTE ] CNF: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:20.329705] [DEBUG] [REMOTE ] CNF: PASS: Integrity check passed. [2026-01-15T12:05:20.329747] [DEBUG] [REMOTE ] CNF: Symbol is viable for forecasting. [2026-01-15T12:05:20.329795] [INFO ] [MAIN ] [727/3511] CNF kept (0.3s) | 727 kept, 0 rejected | 138.8/min | ETA: 20.1m [2026-01-15T12:05:20.897865] [DEBUG] [REMOTE ] CNI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:20.898000] [DEBUG] [REMOTE ] CNI: PASS: History has at least 300 days. [2026-01-15T12:05:20.898208] [DEBUG] [REMOTE ] CNI: PASS: Price check passed. Min price $90.32. [2026-01-15T12:05:20.898344] [DEBUG] [REMOTE ] CNI: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:20.898455] [DEBUG] [REMOTE ] CNI: PASS: Integrity check passed. [2026-01-15T12:05:20.898494] [DEBUG] [REMOTE ] CNI: Symbol is viable for forecasting. [2026-01-15T12:05:20.898541] [INFO ] [MAIN ] [728/3511] CNI kept (0.6s) | 728 kept, 0 rejected | 138.8/min | ETA: 20.1m [2026-01-15T12:05:21.317508] [DEBUG] [REMOTE ] CNK: Retrieved 4713 rows, trimmed to 300. [2026-01-15T12:05:21.317674] [DEBUG] [REMOTE ] CNK: PASS: History has at least 300 days. [2026-01-15T12:05:21.317901] [DEBUG] [REMOTE ] CNK: PASS: Price check passed. Min price $21.93. [2026-01-15T12:05:21.318039] [DEBUG] [REMOTE ] CNK: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:21.318156] [DEBUG] [REMOTE ] CNK: PASS: Integrity check passed. [2026-01-15T12:05:21.318195] [DEBUG] [REMOTE ] CNK: Symbol is viable for forecasting. [2026-01-15T12:05:21.318247] [INFO ] [MAIN ] [729/3511] CNK kept (0.4s) | 729 kept, 0 rejected | 138.8/min | ETA: 20.0m [2026-01-15T12:05:21.553310] [DEBUG] [REMOTE ] CNM: Retrieved 1126 rows, trimmed to 300. [2026-01-15T12:05:21.553471] [DEBUG] [REMOTE ] CNM: PASS: History has at least 300 days. [2026-01-15T12:05:21.553732] [DEBUG] [REMOTE ] CNM: PASS: Price check passed. Min price $44.29. [2026-01-15T12:05:21.553903] [DEBUG] [REMOTE ] CNM: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:21.554056] [DEBUG] [REMOTE ] CNM: PASS: Integrity check passed. [2026-01-15T12:05:21.554106] [DEBUG] [REMOTE ] CNM: Symbol is viable for forecasting. [2026-01-15T12:05:21.554158] [INFO ] [MAIN ] [730/3511] CNM kept (0.2s) | 730 kept, 0 rejected | 138.9/min | ETA: 20.0m [2026-01-15T12:05:22.249765] [DEBUG] [REMOTE ] CNMD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:22.249984] [DEBUG] [REMOTE ] CNMD: PASS: History has at least 300 days. [2026-01-15T12:05:22.250292] [DEBUG] [REMOTE ] CNMD: PASS: Price check passed. Min price $38.99. [2026-01-15T12:05:22.250438] [DEBUG] [REMOTE ] CNMD: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:22.250688] [DEBUG] [REMOTE ] CNMD: PASS: Integrity check passed. [2026-01-15T12:05:22.250741] [DEBUG] [REMOTE ] CNMD: Symbol is viable for forecasting. [2026-01-15T12:05:22.250802] [INFO ] [MAIN ] [731/3511] CNMD kept (0.7s) | 731 kept, 0 rejected | 138.8/min | ETA: 20.0m [2026-01-15T12:05:22.536738] [DEBUG] [REMOTE ] CNNE: Retrieved 2048 rows, trimmed to 300. [2026-01-15T12:05:22.536946] [DEBUG] [REMOTE ] CNNE: PASS: History has at least 300 days. [2026-01-15T12:05:22.537204] [DEBUG] [REMOTE ] CNNE: PASS: Price check passed. Min price $14.99. [2026-01-15T12:05:22.537346] [DEBUG] [REMOTE ] CNNE: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:22.537465] [DEBUG] [REMOTE ] CNNE: PASS: Integrity check passed. [2026-01-15T12:05:22.537506] [DEBUG] [REMOTE ] CNNE: Symbol is viable for forecasting. [2026-01-15T12:05:22.537560] [INFO ] [MAIN ] [732/3511] CNNE kept (0.3s) | 732 kept, 0 rejected | 138.8/min | ETA: 20.0m [2026-01-15T12:05:23.074722] [DEBUG] [REMOTE ] CNO: Retrieved 5623 rows, trimmed to 300. [2026-01-15T12:05:23.074865] [DEBUG] [REMOTE ] CNO: PASS: History has at least 300 days. [2026-01-15T12:05:23.075108] [DEBUG] [REMOTE ] CNO: PASS: Price check passed. Min price $39.34. [2026-01-15T12:05:23.075260] [DEBUG] [REMOTE ] CNO: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:23.075379] [DEBUG] [REMOTE ] CNO: PASS: Integrity check passed. [2026-01-15T12:05:23.075626] [DEBUG] [REMOTE ] CNO: Symbol is viable for forecasting. [2026-01-15T12:05:23.075678] [INFO ] [MAIN ] [733/3511] CNO kept (0.5s) | 733 kept, 0 rejected | 138.8/min | ETA: 20.0m [2026-01-15T12:05:23.530915] [DEBUG] [REMOTE ] CNOB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:23.531056] [DEBUG] [REMOTE ] CNOB: PASS: History has at least 300 days. [2026-01-15T12:05:23.531304] [DEBUG] [REMOTE ] CNOB: PASS: Price check passed. Min price $23.36. [2026-01-15T12:05:23.531450] [DEBUG] [REMOTE ] CNOB: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:23.531595] [DEBUG] [REMOTE ] CNOB: PASS: Integrity check passed. [2026-01-15T12:05:23.531638] [DEBUG] [REMOTE ] CNOB: Symbol is viable for forecasting. [2026-01-15T12:05:23.531689] [INFO ] [MAIN ] [734/3511] CNOB kept (0.5s) | 734 kept, 0 rejected | 138.8/min | ETA: 20.0m [2026-01-15T12:05:23.961677] [DEBUG] [REMOTE ] CNP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:23.961815] [DEBUG] [REMOTE ] CNP: PASS: History has at least 300 days. [2026-01-15T12:05:23.962041] [DEBUG] [REMOTE ] CNP: PASS: Price check passed. Min price $37.33. [2026-01-15T12:05:23.962178] [DEBUG] [REMOTE ] CNP: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:23.962307] [DEBUG] [REMOTE ] CNP: PASS: Integrity check passed. [2026-01-15T12:05:23.962349] [DEBUG] [REMOTE ] CNP: Symbol is viable for forecasting. [2026-01-15T12:05:23.962400] [INFO ] [MAIN ] [735/3511] CNP kept (0.4s) | 735 kept, 0 rejected | 138.8/min | ETA: 20.0m [2026-01-15T12:05:24.505880] [DEBUG] [REMOTE ] CNQ: Retrieved 6403 rows, trimmed to 300. [2026-01-15T12:05:24.506082] [DEBUG] [REMOTE ] CNQ: PASS: History has at least 300 days. [2026-01-15T12:05:24.506407] [DEBUG] [REMOTE ] CNQ: PASS: Price check passed. Min price $29.53. [2026-01-15T12:05:24.506554] [DEBUG] [REMOTE ] CNQ: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:24.506714] [DEBUG] [REMOTE ] CNQ: PASS: Integrity check passed. [2026-01-15T12:05:24.506786] [DEBUG] [REMOTE ] CNQ: Symbol is viable for forecasting. [2026-01-15T12:05:24.506870] [INFO ] [MAIN ] [736/3511] CNQ kept (0.5s) | 736 kept, 0 rejected | 138.7/min | ETA: 20.0m [2026-01-15T12:05:24.943896] [DEBUG] [REMOTE ] CNS: Retrieved 5389 rows, trimmed to 300. [2026-01-15T12:05:24.944047] [DEBUG] [REMOTE ] CNS: PASS: History has at least 300 days. [2026-01-15T12:05:24.944283] [DEBUG] [REMOTE ] CNS: PASS: Price check passed. Min price $59.24. [2026-01-15T12:05:24.944425] [DEBUG] [REMOTE ] CNS: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:24.944548] [DEBUG] [REMOTE ] CNS: PASS: Integrity check passed. [2026-01-15T12:05:24.944607] [DEBUG] [REMOTE ] CNS: Symbol is viable for forecasting. [2026-01-15T12:05:24.944660] [INFO ] [MAIN ] [737/3511] CNS kept (0.4s) | 737 kept, 0 rejected | 138.7/min | ETA: 20.0m [2026-01-15T12:05:25.119281] [DEBUG] [REMOTE ] CNSP: Retrieved 1553 rows, trimmed to 300. [2026-01-15T12:05:25.119427] [DEBUG] [REMOTE ] CNSP: PASS: History has at least 300 days. [2026-01-15T12:05:25.119675] [DEBUG] [REMOTE ] CNSP: PASS: Price check passed. Min price $5.25. [2026-01-15T12:05:25.119816] [DEBUG] [REMOTE ] CNSP: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:25.119936] [DEBUG] [REMOTE ] CNSP: PASS: Integrity check passed. [2026-01-15T12:05:25.119976] [DEBUG] [REMOTE ] CNSP: Symbol is viable for forecasting. [2026-01-15T12:05:25.120025] [INFO ] [MAIN ] [738/3511] CNSP kept (0.2s) | 738 kept, 0 rejected | 138.8/min | ETA: 20.0m [2026-01-15T12:05:25.497538] [DEBUG] [REMOTE ] CNTA: Retrieved 1163 rows, trimmed to 300. [2026-01-15T12:05:25.497874] [DEBUG] [REMOTE ] CNTA: PASS: History has at least 300 days. [2026-01-15T12:05:25.498287] [DEBUG] [REMOTE ] CNTA: PASS: Price check passed. Min price $22.02. [2026-01-15T12:05:25.498435] [DEBUG] [REMOTE ] CNTA: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:25.498622] [DEBUG] [REMOTE ] CNTA: PASS: Integrity check passed. [2026-01-15T12:05:25.498666] [DEBUG] [REMOTE ] CNTA: Symbol is viable for forecasting. [2026-01-15T12:05:25.498722] [INFO ] [MAIN ] [739/3511] CNTA kept (0.4s) | 739 kept, 0 rejected | 138.9/min | ETA: 20.0m [2026-01-15T12:05:26.164987] [DEBUG] [REMOTE ] CNTY: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:26.165144] [DEBUG] [REMOTE ] CNTY: PASS: History has at least 300 days. [2026-01-15T12:05:26.165393] [DEBUG] [REMOTE ] CNTY: PASS: Price check passed. Min price $1.30. [2026-01-15T12:05:26.165550] [DEBUG] [REMOTE ] CNTY: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:26.165708] [DEBUG] [REMOTE ] CNTY: PASS: Integrity check passed. [2026-01-15T12:05:26.165751] [DEBUG] [REMOTE ] CNTY: Symbol is viable for forecasting. [2026-01-15T12:05:26.165804] [INFO ] [MAIN ] [740/3511] CNTY kept (0.7s) | 740 kept, 0 rejected | 138.8/min | ETA: 20.0m [2026-01-15T12:05:26.665493] [DEBUG] [REMOTE ] CNVS: Retrieved 5580 rows, trimmed to 300. [2026-01-15T12:05:26.665660] [DEBUG] [REMOTE ] CNVS: PASS: History has at least 300 days. [2026-01-15T12:05:26.665926] [DEBUG] [REMOTE ] CNVS: PASS: Price check passed. Min price $2.00. [2026-01-15T12:05:26.666088] [DEBUG] [REMOTE ] CNVS: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:26.666221] [DEBUG] [REMOTE ] CNVS: PASS: Integrity check passed. [2026-01-15T12:05:26.666263] [DEBUG] [REMOTE ] CNVS: Symbol is viable for forecasting. [2026-01-15T12:05:26.666312] [INFO ] [MAIN ] [741/3511] CNVS kept (0.5s) | 741 kept, 0 rejected | 138.7/min | ETA: 20.0m [2026-01-15T12:05:27.160687] [DEBUG] [REMOTE ] CNX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:27.160832] [DEBUG] [REMOTE ] CNX: PASS: History has at least 300 days. [2026-01-15T12:05:27.161063] [DEBUG] [REMOTE ] CNX: PASS: Price check passed. Min price $31.77. [2026-01-15T12:05:27.161199] [DEBUG] [REMOTE ] CNX: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:27.161322] [DEBUG] [REMOTE ] CNX: PASS: Integrity check passed. [2026-01-15T12:05:27.161362] [DEBUG] [REMOTE ] CNX: Symbol is viable for forecasting. [2026-01-15T12:05:27.161414] [INFO ] [MAIN ] [742/3511] CNX kept (0.5s) | 742 kept, 0 rejected | 138.7/min | ETA: 20.0m [2026-01-15T12:05:27.607973] [DEBUG] [REMOTE ] CNXN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:27.608124] [DEBUG] [REMOTE ] CNXN: PASS: History has at least 300 days. [2026-01-15T12:05:27.608374] [DEBUG] [REMOTE ] CNXN: PASS: Price check passed. Min price $55.98. [2026-01-15T12:05:27.608518] [DEBUG] [REMOTE ] CNXN: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:27.608674] [DEBUG] [REMOTE ] CNXN: PASS: Integrity check passed. [2026-01-15T12:05:27.608718] [DEBUG] [REMOTE ] CNXN: Symbol is viable for forecasting. [2026-01-15T12:05:27.608768] [INFO ] [MAIN ] [743/3511] CNXN kept (0.4s) | 743 kept, 0 rejected | 138.7/min | ETA: 20.0m [2026-01-15T12:05:27.844609] [DEBUG] [REMOTE ] COCO: Retrieved 1062 rows, trimmed to 300. [2026-01-15T12:05:27.844744] [DEBUG] [REMOTE ] COCO: PASS: History has at least 300 days. [2026-01-15T12:05:27.844952] [DEBUG] [REMOTE ] COCO: PASS: Price check passed. Min price $39.66. [2026-01-15T12:05:27.845091] [DEBUG] [REMOTE ] COCO: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:27.845209] [DEBUG] [REMOTE ] COCO: PASS: Integrity check passed. [2026-01-15T12:05:27.845253] [DEBUG] [REMOTE ] COCO: Symbol is viable for forecasting. [2026-01-15T12:05:27.845301] [INFO ] [MAIN ] [744/3511] COCO kept (0.2s) | 744 kept, 0 rejected | 138.8/min | ETA: 19.9m [2026-01-15T12:05:28.285606] [DEBUG] [REMOTE ] CODA: Retrieved 4327 rows, trimmed to 300. [2026-01-15T12:05:28.285819] [DEBUG] [REMOTE ] CODA: PASS: History has at least 300 days. [2026-01-15T12:05:28.286153] [DEBUG] [REMOTE ] CODA: PASS: Price check passed. Min price $7.99. [2026-01-15T12:05:28.286313] [DEBUG] [REMOTE ] CODA: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:28.286463] [DEBUG] [REMOTE ] CODA: PASS: Integrity check passed. [2026-01-15T12:05:28.286507] [DEBUG] [REMOTE ] CODA: Symbol is viable for forecasting. [2026-01-15T12:05:28.286564] [INFO ] [MAIN ] [745/3511] CODA kept (0.4s) | 745 kept, 0 rejected | 138.8/min | ETA: 19.9m [2026-01-15T12:05:28.834604] [DEBUG] [REMOTE ] CODI: Retrieved 4946 rows, trimmed to 300. [2026-01-15T12:05:28.834759] [DEBUG] [REMOTE ] CODI: PASS: History has at least 300 days. [2026-01-15T12:05:28.835000] [DEBUG] [REMOTE ] CODI: PASS: Price check passed. Min price $4.65. [2026-01-15T12:05:28.835147] [DEBUG] [REMOTE ] CODI: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:28.835278] [DEBUG] [REMOTE ] CODI: PASS: Integrity check passed. [2026-01-15T12:05:28.835319] [DEBUG] [REMOTE ] CODI: Symbol is viable for forecasting. [2026-01-15T12:05:28.835371] [INFO ] [MAIN ] [746/3511] CODI kept (0.5s) | 746 kept, 0 rejected | 138.7/min | ETA: 19.9m [2026-01-15T12:05:29.026995] [DEBUG] [REMOTE ] COEP: Retrieved 1274 rows, trimmed to 300. [2026-01-15T12:05:29.027138] [DEBUG] [REMOTE ] COEP: PASS: History has at least 300 days. [2026-01-15T12:05:29.027378] [DEBUG] [REMOTE ] COEP: PASS: Price check passed. Min price $13.71. [2026-01-15T12:05:29.027520] [DEBUG] [REMOTE ] COEP: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:29.027683] [DEBUG] [REMOTE ] COEP: PASS: Integrity check passed. [2026-01-15T12:05:29.027739] [DEBUG] [REMOTE ] COEP: Symbol is viable for forecasting. [2026-01-15T12:05:29.027797] [INFO ] [MAIN ] [747/3511] COEP kept (0.2s) | 747 kept, 0 rejected | 138.8/min | ETA: 19.9m [2026-01-15T12:05:29.764188] [DEBUG] [REMOTE ] COF: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:29.764336] [DEBUG] [REMOTE ] COF: PASS: History has at least 300 days. [2026-01-15T12:05:29.764589] [DEBUG] [REMOTE ] COF: PASS: Price check passed. Min price $200.04. [2026-01-15T12:05:29.764906] [DEBUG] [REMOTE ] COF: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:29.765029] [DEBUG] [REMOTE ] COF: PASS: Integrity check passed. [2026-01-15T12:05:29.765071] [DEBUG] [REMOTE ] COF: Symbol is viable for forecasting. [2026-01-15T12:05:29.765121] [INFO ] [MAIN ] [748/3511] COF kept (0.7s) | 748 kept, 0 rejected | 138.7/min | ETA: 19.9m [2026-01-15T12:05:30.195266] [DEBUG] [REMOTE ] COFS: Retrieved 6039 rows, trimmed to 300. [2026-01-15T12:05:30.195403] [DEBUG] [REMOTE ] COFS: PASS: History has at least 300 days. [2026-01-15T12:05:30.195634] [DEBUG] [REMOTE ] COFS: PASS: Price check passed. Min price $27.18. [2026-01-15T12:05:30.195773] [DEBUG] [REMOTE ] COFS: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:30.195886] [DEBUG] [REMOTE ] COFS: PASS: Integrity check passed. [2026-01-15T12:05:30.195926] [DEBUG] [REMOTE ] COFS: Symbol is viable for forecasting. [2026-01-15T12:05:30.195974] [INFO ] [MAIN ] [749/3511] COFS kept (0.4s) | 749 kept, 0 rejected | 138.7/min | ETA: 19.9m [2026-01-15T12:05:30.452235] [DEBUG] [REMOTE ] COIN: Retrieved 1195 rows, trimmed to 300. [2026-01-15T12:05:30.452359] [DEBUG] [REMOTE ] COIN: PASS: History has at least 300 days. [2026-01-15T12:05:30.452559] [DEBUG] [REMOTE ] COIN: PASS: Price check passed. Min price $226.14. [2026-01-15T12:05:30.452718] [DEBUG] [REMOTE ] COIN: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:30.452826] [DEBUG] [REMOTE ] COIN: PASS: Integrity check passed. [2026-01-15T12:05:30.452866] [DEBUG] [REMOTE ] COIN: Symbol is viable for forecasting. [2026-01-15T12:05:30.452927] [INFO ] [MAIN ] [750/3511] COIN kept (0.3s) | 750 kept, 0 rejected | 138.8/min | ETA: 19.9m [2026-01-15T12:05:30.931366] [DEBUG] [REMOTE ] COKE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:30.931507] [DEBUG] [REMOTE ] COKE: PASS: History has at least 300 days. [2026-01-15T12:05:30.931753] [DEBUG] [REMOTE ] COKE: PASS: Price check passed. Min price $127.46. [2026-01-15T12:05:30.931895] [DEBUG] [REMOTE ] COKE: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:30.932013] [DEBUG] [REMOTE ] COKE: PASS: Integrity check passed. [2026-01-15T12:05:30.932053] [DEBUG] [REMOTE ] COKE: Symbol is viable for forecasting. [2026-01-15T12:05:30.932104] [INFO ] [MAIN ] [751/3511] COKE kept (0.5s) | 751 kept, 0 rejected | 138.7/min | ETA: 19.9m [2026-01-15T12:05:31.471863] [DEBUG] [REMOTE ] COLB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:31.472034] [DEBUG] [REMOTE ] COLB: PASS: History has at least 300 days. [2026-01-15T12:05:31.472353] [DEBUG] [REMOTE ] COLB: PASS: Price check passed. Min price $24.66. [2026-01-15T12:05:31.472496] [DEBUG] [REMOTE ] COLB: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:31.472650] [DEBUG] [REMOTE ] COLB: PASS: Integrity check passed. [2026-01-15T12:05:31.472694] [DEBUG] [REMOTE ] COLB: Symbol is viable for forecasting. [2026-01-15T12:05:31.472747] [INFO ] [MAIN ] [752/3511] COLB kept (0.5s) | 752 kept, 0 rejected | 138.7/min | ETA: 19.9m [2026-01-15T12:05:31.743043] [DEBUG] [REMOTE ] COLD: Retrieved 2008 rows, trimmed to 300. [2026-01-15T12:05:31.743181] [DEBUG] [REMOTE ] COLD: PASS: History has at least 300 days. [2026-01-15T12:05:31.743403] [DEBUG] [REMOTE ] COLD: PASS: Price check passed. Min price $9.94. [2026-01-15T12:05:31.743545] [DEBUG] [REMOTE ] COLD: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:31.743681] [DEBUG] [REMOTE ] COLD: PASS: Integrity check passed. [2026-01-15T12:05:31.743723] [DEBUG] [REMOTE ] COLD: Symbol is viable for forecasting. [2026-01-15T12:05:31.743774] [INFO ] [MAIN ] [753/3511] COLD kept (0.3s) | 753 kept, 0 rejected | 138.8/min | ETA: 19.9m [2026-01-15T12:05:32.227653] [DEBUG] [REMOTE ] COLL: Retrieved 2689 rows, trimmed to 300. [2026-01-15T12:05:32.227798] [DEBUG] [REMOTE ] COLL: PASS: History has at least 300 days. [2026-01-15T12:05:32.228034] [DEBUG] [REMOTE ] COLL: PASS: Price check passed. Min price $34.81. [2026-01-15T12:05:32.228196] [DEBUG] [REMOTE ] COLL: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:32.228322] [DEBUG] [REMOTE ] COLL: PASS: Integrity check passed. [2026-01-15T12:05:32.228367] [DEBUG] [REMOTE ] COLL: Symbol is viable for forecasting. [2026-01-15T12:05:32.228416] [INFO ] [MAIN ] [754/3511] COLL kept (0.5s) | 754 kept, 0 rejected | 138.7/min | ETA: 19.9m [2026-01-15T12:05:32.702866] [DEBUG] [REMOTE ] COLM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:32.703014] [DEBUG] [REMOTE ] COLM: PASS: History has at least 300 days. [2026-01-15T12:05:32.703288] [DEBUG] [REMOTE ] COLM: PASS: Price check passed. Min price $49.33. [2026-01-15T12:05:32.703444] [DEBUG] [REMOTE ] COLM: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:32.703569] [DEBUG] [REMOTE ] COLM: PASS: Integrity check passed. [2026-01-15T12:05:32.703633] [DEBUG] [REMOTE ] COLM: Symbol is viable for forecasting. [2026-01-15T12:05:32.703684] [INFO ] [MAIN ] [755/3511] COLM kept (0.5s) | 755 kept, 0 rejected | 138.7/min | ETA: 19.9m [2026-01-15T12:05:32.968739] [DEBUG] [REMOTE ] COMP: Retrieved 1203 rows, trimmed to 300. [2026-01-15T12:05:32.968900] [DEBUG] [REMOTE ] COMP: PASS: History has at least 300 days. [2026-01-15T12:05:32.969121] [DEBUG] [REMOTE ] COMP: PASS: Price check passed. Min price $7.44. [2026-01-15T12:05:32.969265] [DEBUG] [REMOTE ] COMP: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:32.969378] [DEBUG] [REMOTE ] COMP: PASS: Integrity check passed. [2026-01-15T12:05:32.969419] [DEBUG] [REMOTE ] COMP: Symbol is viable for forecasting. [2026-01-15T12:05:32.969486] [INFO ] [MAIN ] [756/3511] COMP kept (0.3s) | 756 kept, 0 rejected | 138.8/min | ETA: 19.8m [2026-01-15T12:05:33.323980] [DEBUG] [REMOTE ] CONL: Retrieved 862 rows, trimmed to 300. [2026-01-15T12:05:33.324134] [DEBUG] [REMOTE ] CONL: PASS: History has at least 300 days. [2026-01-15T12:05:33.324381] [DEBUG] [REMOTE ] CONL: PASS: Price check passed. Min price $14.65. [2026-01-15T12:05:33.324560] [DEBUG] [REMOTE ] CONL: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:33.324716] [DEBUG] [REMOTE ] CONL: PASS: Integrity check passed. [2026-01-15T12:05:33.324769] [DEBUG] [REMOTE ] CONL: Symbol is viable for forecasting. [2026-01-15T12:05:33.324820] [INFO ] [MAIN ] [757/3511] CONL kept (0.4s) | 757 kept, 0 rejected | 138.8/min | ETA: 19.8m [2026-01-15T12:05:33.999751] [DEBUG] [REMOTE ] COO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:33.999994] [DEBUG] [REMOTE ] COO: PASS: History has at least 300 days. [2026-01-15T12:05:34.000507] [DEBUG] [REMOTE ] COO: PASS: Price check passed. Min price $68.88. [2026-01-15T12:05:34.000719] [DEBUG] [REMOTE ] COO: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:34.000917] [DEBUG] [REMOTE ] COO: PASS: Integrity check passed. [2026-01-15T12:05:34.000963] [DEBUG] [REMOTE ] COO: Symbol is viable for forecasting. [2026-01-15T12:05:34.001025] [INFO ] [MAIN ] [758/3511] COO kept (0.7s) | 758 kept, 0 rejected | 138.7/min | ETA: 19.8m [2026-01-15T12:05:34.441110] [DEBUG] [REMOTE ] COP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:34.441328] [DEBUG] [REMOTE ] COP: PASS: History has at least 300 days. [2026-01-15T12:05:34.441669] [DEBUG] [REMOTE ] COP: PASS: Price check passed. Min price $84.86. [2026-01-15T12:05:34.441817] [DEBUG] [REMOTE ] COP: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:34.441967] [DEBUG] [REMOTE ] COP: PASS: Integrity check passed. [2026-01-15T12:05:34.442026] [DEBUG] [REMOTE ] COP: Symbol is viable for forecasting. [2026-01-15T12:05:34.442084] [INFO ] [MAIN ] [759/3511] COP kept (0.4s) | 759 kept, 0 rejected | 138.7/min | ETA: 19.8m [2026-01-15T12:05:34.711788] [DEBUG] [REMOTE ] COPP: Retrieved 467 rows, trimmed to 300. [2026-01-15T12:05:34.711923] [DEBUG] [REMOTE ] COPP: PASS: History has at least 300 days. [2026-01-15T12:05:34.712128] [DEBUG] [REMOTE ] COPP: PASS: Price check passed. Min price $26.83. [2026-01-15T12:05:34.712269] [DEBUG] [REMOTE ] COPP: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:34.712406] [DEBUG] [REMOTE ] COPP: PASS: Integrity check passed. [2026-01-15T12:05:34.712450] [DEBUG] [REMOTE ] COPP: Symbol is viable for forecasting. [2026-01-15T12:05:34.712501] [INFO ] [MAIN ] [760/3511] COPP kept (0.3s) | 760 kept, 0 rejected | 138.8/min | ETA: 19.8m [2026-01-15T12:05:35.050289] [DEBUG] [REMOTE ] CORZ: Retrieved 496 rows, trimmed to 300. [2026-01-15T12:05:35.050430] [DEBUG] [REMOTE ] CORZ: PASS: History has at least 300 days. [2026-01-15T12:05:35.050656] [DEBUG] [REMOTE ] CORZ: PASS: Price check passed. Min price $13.57. [2026-01-15T12:05:35.050796] [DEBUG] [REMOTE ] CORZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:35.050908] [DEBUG] [REMOTE ] CORZ: PASS: Integrity check passed. [2026-01-15T12:05:35.050948] [DEBUG] [REMOTE ] CORZ: Symbol is viable for forecasting. [2026-01-15T12:05:35.050996] [INFO ] [MAIN ] [761/3511] CORZ kept (0.3s) | 761 kept, 0 rejected | 138.8/min | ETA: 19.8m [2026-01-15T12:05:35.356017] [DEBUG] [REMOTE ] CORZZ: Retrieved 496 rows, trimmed to 300. [2026-01-15T12:05:35.356156] [DEBUG] [REMOTE ] CORZZ: PASS: History has at least 300 days. [2026-01-15T12:05:35.356359] [DEBUG] [REMOTE ] CORZZ: PASS: Price check passed. Min price $13.71. [2026-01-15T12:05:35.356493] [DEBUG] [REMOTE ] CORZZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:35.356625] [DEBUG] [REMOTE ] CORZZ: PASS: Integrity check passed. [2026-01-15T12:05:35.356667] [DEBUG] [REMOTE ] CORZZ: Symbol is viable for forecasting. [2026-01-15T12:05:35.356734] [INFO ] [MAIN ] [762/3511] CORZZ kept (0.3s) | 762 kept, 0 rejected | 138.9/min | ETA: 19.8m [2026-01-15T12:05:35.984753] [DEBUG] [REMOTE ] COTY: Retrieved 3167 rows, trimmed to 300. [2026-01-15T12:05:35.984887] [DEBUG] [REMOTE ] COTY: PASS: History has at least 300 days. [2026-01-15T12:05:35.985094] [DEBUG] [REMOTE ] COTY: PASS: Price check passed. Min price $3.01. [2026-01-15T12:05:35.985228] [DEBUG] [REMOTE ] COTY: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:35.985340] [DEBUG] [REMOTE ] COTY: PASS: Integrity check passed. [2026-01-15T12:05:35.985380] [DEBUG] [REMOTE ] COTY: Symbol is viable for forecasting. [2026-01-15T12:05:35.985428] [INFO ] [MAIN ] [763/3511] COTY kept (0.6s) | 763 kept, 0 rejected | 138.8/min | ETA: 19.8m [2026-01-15T12:05:36.199269] [DEBUG] [REMOTE ] COWG: Retrieved 767 rows, trimmed to 300. [2026-01-15T12:05:36.199442] [DEBUG] [REMOTE ] COWG: PASS: History has at least 300 days. [2026-01-15T12:05:36.199738] [DEBUG] [REMOTE ] COWG: PASS: Price check passed. Min price $33.08. [2026-01-15T12:05:36.199929] [DEBUG] [REMOTE ] COWG: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:36.200082] [DEBUG] [REMOTE ] COWG: PASS: Integrity check passed. [2026-01-15T12:05:36.200142] [DEBUG] [REMOTE ] COWG: Symbol is viable for forecasting. [2026-01-15T12:05:36.200215] [INFO ] [MAIN ] [764/3511] COWG kept (0.2s) | 764 kept, 0 rejected | 138.9/min | ETA: 19.8m [2026-01-15T12:05:36.679040] [DEBUG] [REMOTE ] COYA: Retrieved 763 rows, trimmed to 300. [2026-01-15T12:05:36.679198] [DEBUG] [REMOTE ] COYA: PASS: History has at least 300 days. [2026-01-15T12:05:36.679436] [DEBUG] [REMOTE ] COYA: PASS: Price check passed. Min price $4.62. [2026-01-15T12:05:36.679633] [DEBUG] [REMOTE ] COYA: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:36.679767] [DEBUG] [REMOTE ] COYA: PASS: Integrity check passed. [2026-01-15T12:05:36.679814] [DEBUG] [REMOTE ] COYA: Symbol is viable for forecasting. [2026-01-15T12:05:36.679872] [INFO ] [MAIN ] [765/3511] COYA kept (0.5s) | 765 kept, 0 rejected | 138.9/min | ETA: 19.8m [2026-01-15T12:05:37.315491] [DEBUG] [REMOTE ] CP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:37.315650] [DEBUG] [REMOTE ] CP: PASS: History has at least 300 days. [2026-01-15T12:05:37.315880] [DEBUG] [REMOTE ] CP: PASS: Price check passed. Min price $68.72. [2026-01-15T12:05:37.316016] [DEBUG] [REMOTE ] CP: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:37.316133] [DEBUG] [REMOTE ] CP: PASS: Integrity check passed. [2026-01-15T12:05:37.316172] [DEBUG] [REMOTE ] CP: Symbol is viable for forecasting. [2026-01-15T12:05:37.316221] [INFO ] [MAIN ] [766/3511] CP kept (0.6s) | 766 kept, 0 rejected | 138.8/min | ETA: 19.8m [2026-01-15T12:05:37.549114] [DEBUG] [REMOTE ] CPA: Retrieved 5051 rows, trimmed to 300. [2026-01-15T12:05:37.549250] [DEBUG] [REMOTE ] CPA: PASS: History has at least 300 days. [2026-01-15T12:05:37.549460] [DEBUG] [REMOTE ] CPA: PASS: Price check passed. Min price $111.61. [2026-01-15T12:05:37.549616] [DEBUG] [REMOTE ] CPA: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:37.549735] [DEBUG] [REMOTE ] CPA: PASS: Integrity check passed. [2026-01-15T12:05:37.549774] [DEBUG] [REMOTE ] CPA: Symbol is viable for forecasting. [2026-01-15T12:05:37.550028] [INFO ] [MAIN ] [767/3511] CPA kept (0.2s) | 767 kept, 0 rejected | 138.9/min | ETA: 19.8m [2026-01-15T12:05:38.180470] [DEBUG] [REMOTE ] CPB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:38.180634] [DEBUG] [REMOTE ] CPB: PASS: History has at least 300 days. [2026-01-15T12:05:38.180869] [DEBUG] [REMOTE ] CPB: PASS: Price check passed. Min price $25.88. [2026-01-15T12:05:38.181003] [DEBUG] [REMOTE ] CPB: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:38.181119] [DEBUG] [REMOTE ] CPB: PASS: Integrity check passed. [2026-01-15T12:05:38.181159] [DEBUG] [REMOTE ] CPB: Symbol is viable for forecasting. [2026-01-15T12:05:38.181223] [INFO ] [MAIN ] [768/3511] CPB kept (0.6s) | 768 kept, 0 rejected | 138.8/min | ETA: 19.8m [2026-01-15T12:05:38.753465] [DEBUG] [REMOTE ] CPF: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:38.753637] [DEBUG] [REMOTE ] CPF: PASS: History has at least 300 days. [2026-01-15T12:05:38.754018] [DEBUG] [REMOTE ] CPF: PASS: Price check passed. Min price $28.08. [2026-01-15T12:05:38.754184] [DEBUG] [REMOTE ] CPF: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:38.754324] [DEBUG] [REMOTE ] CPF: PASS: Integrity check passed. [2026-01-15T12:05:38.754364] [DEBUG] [REMOTE ] CPF: Symbol is viable for forecasting. [2026-01-15T12:05:38.754415] [INFO ] [MAIN ] [769/3511] CPF kept (0.6s) | 769 kept, 0 rejected | 138.7/min | ETA: 19.8m [2026-01-15T12:05:39.058708] [DEBUG] [REMOTE ] CPIX: Retrieved 4133 rows, trimmed to 300. [2026-01-15T12:05:39.058857] [DEBUG] [REMOTE ] CPIX: PASS: History has at least 300 days. [2026-01-15T12:05:39.059090] [DEBUG] [REMOTE ] CPIX: PASS: Price check passed. Min price $1.90. [2026-01-15T12:05:39.059229] [DEBUG] [REMOTE ] CPIX: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:39.059353] [DEBUG] [REMOTE ] CPIX: PASS: Integrity check passed. [2026-01-15T12:05:39.059393] [DEBUG] [REMOTE ] CPIX: Symbol is viable for forecasting. [2026-01-15T12:05:39.059443] [INFO ] [MAIN ] [770/3511] CPIX kept (0.3s) | 770 kept, 0 rejected | 138.8/min | ETA: 19.8m [2026-01-15T12:05:39.476628] [DEBUG] [REMOTE ] CPK: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:39.476785] [DEBUG] [REMOTE ] CPK: PASS: History has at least 300 days. [2026-01-15T12:05:39.477090] [DEBUG] [REMOTE ] CPK: PASS: Price check passed. Min price $120.97. [2026-01-15T12:05:39.477233] [DEBUG] [REMOTE ] CPK: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:39.477355] [DEBUG] [REMOTE ] CPK: PASS: Integrity check passed. [2026-01-15T12:05:39.477395] [DEBUG] [REMOTE ] CPK: Symbol is viable for forecasting. [2026-01-15T12:05:39.477444] [INFO ] [MAIN ] [771/3511] CPK kept (0.4s) | 771 kept, 0 rejected | 138.8/min | ETA: 19.7m [2026-01-15T12:05:39.812178] [DEBUG] [REMOTE ] CPNG: Retrieved 1218 rows, trimmed to 300. [2026-01-15T12:05:39.812316] [DEBUG] [REMOTE ] CPNG: PASS: History has at least 300 days. [2026-01-15T12:05:39.812519] [DEBUG] [REMOTE ] CPNG: PASS: Price check passed. Min price $20.79. [2026-01-15T12:05:39.812709] [DEBUG] [REMOTE ] CPNG: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:39.812834] [DEBUG] [REMOTE ] CPNG: PASS: Integrity check passed. [2026-01-15T12:05:39.812873] [DEBUG] [REMOTE ] CPNG: Symbol is viable for forecasting. [2026-01-15T12:05:39.812920] [INFO ] [MAIN ] [772/3511] CPNG kept (0.3s) | 772 kept, 0 rejected | 138.8/min | ETA: 19.7m [2026-01-15T12:05:40.199706] [DEBUG] [REMOTE ] CPRI: Retrieved 3540 rows, trimmed to 300. [2026-01-15T12:05:40.199838] [DEBUG] [REMOTE ] CPRI: PASS: History has at least 300 days. [2026-01-15T12:05:40.200042] [DEBUG] [REMOTE ] CPRI: PASS: Price check passed. Min price $20.71. [2026-01-15T12:05:40.200177] [DEBUG] [REMOTE ] CPRI: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:40.200288] [DEBUG] [REMOTE ] CPRI: PASS: Integrity check passed. [2026-01-15T12:05:40.200328] [DEBUG] [REMOTE ] CPRI: Symbol is viable for forecasting. [2026-01-15T12:05:40.200376] [INFO ] [MAIN ] [773/3511] CPRI kept (0.4s) | 773 kept, 0 rejected | 138.8/min | ETA: 19.7m [2026-01-15T12:05:40.599800] [DEBUG] [REMOTE ] CPRX: Retrieved 4825 rows, trimmed to 300. [2026-01-15T12:05:40.599964] [DEBUG] [REMOTE ] CPRX: PASS: History has at least 300 days. [2026-01-15T12:05:40.600201] [DEBUG] [REMOTE ] CPRX: PASS: Price check passed. Min price $20.73. [2026-01-15T12:05:40.600338] [DEBUG] [REMOTE ] CPRX: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:40.600459] [DEBUG] [REMOTE ] CPRX: PASS: Integrity check passed. [2026-01-15T12:05:40.600517] [DEBUG] [REMOTE ] CPRX: Symbol is viable for forecasting. [2026-01-15T12:05:40.600587] [INFO ] [MAIN ] [774/3511] CPRX kept (0.4s) | 774 kept, 0 rejected | 138.9/min | ETA: 19.7m [2026-01-15T12:05:40.949907] [DEBUG] [REMOTE ] CPS: Retrieved 3933 rows, trimmed to 300. [2026-01-15T12:05:40.950040] [DEBUG] [REMOTE ] CPS: PASS: History has at least 300 days. [2026-01-15T12:05:40.950246] [DEBUG] [REMOTE ] CPS: PASS: Price check passed. Min price $28.08. [2026-01-15T12:05:40.950381] [DEBUG] [REMOTE ] CPS: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:40.950494] [DEBUG] [REMOTE ] CPS: PASS: Integrity check passed. [2026-01-15T12:05:40.950533] [DEBUG] [REMOTE ] CPS: Symbol is viable for forecasting. [2026-01-15T12:05:40.950599] [INFO ] [MAIN ] [775/3511] CPS kept (0.3s) | 775 kept, 0 rejected | 138.9/min | ETA: 19.7m [2026-01-15T12:05:41.565374] [DEBUG] [REMOTE ] CPSH: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:41.565528] [DEBUG] [REMOTE ] CPSH: PASS: History has at least 300 days. [2026-01-15T12:05:41.565797] [DEBUG] [REMOTE ] CPSH: PASS: Price check passed. Min price $3.04. [2026-01-15T12:05:41.565947] [DEBUG] [REMOTE ] CPSH: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:41.566070] [DEBUG] [REMOTE ] CPSH: PASS: Integrity check passed. [2026-01-15T12:05:41.566110] [DEBUG] [REMOTE ] CPSH: Symbol is viable for forecasting. [2026-01-15T12:05:41.566158] [INFO ] [MAIN ] [776/3511] CPSH kept (0.6s) | 776 kept, 0 rejected | 138.8/min | ETA: 19.7m [2026-01-15T12:05:42.030006] [DEBUG] [REMOTE ] CPSS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:42.030147] [DEBUG] [REMOTE ] CPSS: PASS: History has at least 300 days. [2026-01-15T12:05:42.030375] [DEBUG] [REMOTE ] CPSS: PASS: Price check passed. Min price $7.39. [2026-01-15T12:05:42.030517] [DEBUG] [REMOTE ] CPSS: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:42.030657] [DEBUG] [REMOTE ] CPSS: PASS: Integrity check passed. [2026-01-15T12:05:42.030699] [DEBUG] [REMOTE ] CPSS: Symbol is viable for forecasting. [2026-01-15T12:05:42.030747] [INFO ] [MAIN ] [777/3511] CPSS kept (0.5s) | 777 kept, 0 rejected | 138.8/min | ETA: 19.7m [2026-01-15T12:05:42.308267] [DEBUG] [REMOTE ] CPZ: Retrieved 1541 rows, trimmed to 300. [2026-01-15T12:05:42.308375] [DEBUG] [REMOTE ] CPZ: PASS: History has at least 300 days. [2026-01-15T12:05:42.308606] [DEBUG] [REMOTE ] CPZ: PASS: Price check passed. Min price $14.46. [2026-01-15T12:05:42.308751] [DEBUG] [REMOTE ] CPZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:42.308865] [DEBUG] [REMOTE ] CPZ: PASS: Integrity check passed. [2026-01-15T12:05:42.308905] [DEBUG] [REMOTE ] CPZ: Symbol is viable for forecasting. [2026-01-15T12:05:42.309153] [INFO ] [MAIN ] [778/3511] CPZ kept (0.3s) | 778 kept, 0 rejected | 138.9/min | ETA: 19.7m [2026-01-15T12:05:42.853433] [DEBUG] [REMOTE ] CQP: Retrieved 4736 rows, trimmed to 300. [2026-01-15T12:05:42.853611] [DEBUG] [REMOTE ] CQP: PASS: History has at least 300 days. [2026-01-15T12:05:42.853880] [DEBUG] [REMOTE ] CQP: PASS: Price check passed. Min price $50.26. [2026-01-15T12:05:42.854023] [DEBUG] [REMOTE ] CQP: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:42.854151] [DEBUG] [REMOTE ] CQP: PASS: Integrity check passed. [2026-01-15T12:05:42.854193] [DEBUG] [REMOTE ] CQP: Symbol is viable for forecasting. [2026-01-15T12:05:42.854247] [INFO ] [MAIN ] [779/3511] CQP kept (0.5s) | 779 kept, 0 rejected | 138.8/min | ETA: 19.7m [2026-01-15T12:05:43.328792] [DEBUG] [REMOTE ] CRAI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:43.328957] [DEBUG] [REMOTE ] CRAI: PASS: History has at least 300 days. [2026-01-15T12:05:43.329235] [DEBUG] [REMOTE ] CRAI: PASS: Price check passed. Min price $171.16. [2026-01-15T12:05:43.329376] [DEBUG] [REMOTE ] CRAI: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:43.329506] [DEBUG] [REMOTE ] CRAI: PASS: Integrity check passed. [2026-01-15T12:05:43.329561] [DEBUG] [REMOTE ] CRAI: Symbol is viable for forecasting. [2026-01-15T12:05:43.329643] [INFO ] [MAIN ] [780/3511] CRAI kept (0.5s) | 780 kept, 0 rejected | 138.8/min | ETA: 19.7m [2026-01-15T12:05:43.555556] [DEBUG] [REMOTE ] CRBG: Retrieved 836 rows, trimmed to 300. [2026-01-15T12:05:43.555778] [DEBUG] [REMOTE ] CRBG: PASS: History has at least 300 days. [2026-01-15T12:05:43.556240] [DEBUG] [REMOTE ] CRBG: PASS: Price check passed. Min price $27.39. [2026-01-15T12:05:43.556393] [DEBUG] [REMOTE ] CRBG: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:43.556516] [DEBUG] [REMOTE ] CRBG: PASS: Integrity check passed. [2026-01-15T12:05:43.556559] [DEBUG] [REMOTE ] CRBG: Symbol is viable for forecasting. [2026-01-15T12:05:43.556646] [INFO ] [MAIN ] [781/3511] CRBG kept (0.2s) | 781 kept, 0 rejected | 138.9/min | ETA: 19.7m [2026-01-15T12:05:43.940854] [DEBUG] [REMOTE ] CRBP: Retrieved 2810 rows, trimmed to 300. [2026-01-15T12:05:43.941180] [DEBUG] [REMOTE ] CRBP: PASS: History has at least 300 days. [2026-01-15T12:05:43.941382] [DEBUG] [REMOTE ] CRBP: PASS: Price check passed. Min price $7.83. [2026-01-15T12:05:43.941517] [DEBUG] [REMOTE ] CRBP: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:43.941645] [DEBUG] [REMOTE ] CRBP: PASS: Integrity check passed. [2026-01-15T12:05:43.941686] [DEBUG] [REMOTE ] CRBP: Symbol is viable for forecasting. [2026-01-15T12:05:43.941734] [INFO ] [MAIN ] [782/3511] CRBP kept (0.4s) | 782 kept, 0 rejected | 138.9/min | ETA: 19.6m [2026-01-15T12:05:44.384527] [DEBUG] [REMOTE ] CRC: Retrieved 1309 rows, trimmed to 300. [2026-01-15T12:05:44.384698] [DEBUG] [REMOTE ] CRC: PASS: History has at least 300 days. [2026-01-15T12:05:44.384921] [DEBUG] [REMOTE ] CRC: PASS: Price check passed. Min price $43.55. [2026-01-15T12:05:44.385062] [DEBUG] [REMOTE ] CRC: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:44.385182] [DEBUG] [REMOTE ] CRC: PASS: Integrity check passed. [2026-01-15T12:05:44.385223] [DEBUG] [REMOTE ] CRC: Symbol is viable for forecasting. [2026-01-15T12:05:44.385271] [INFO ] [MAIN ] [783/3511] CRC kept (0.4s) | 783 kept, 0 rejected | 138.9/min | ETA: 19.6m [2026-01-15T12:05:44.965675] [DEBUG] [REMOTE ] CRDF: Retrieved 5403 rows, trimmed to 300. [2026-01-15T12:05:44.965810] [DEBUG] [REMOTE ] CRDF: PASS: History has at least 300 days. [2026-01-15T12:05:44.966024] [DEBUG] [REMOTE ] CRDF: PASS: Price check passed. Min price $1.96. [2026-01-15T12:05:44.966351] [DEBUG] [REMOTE ] CRDF: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:44.966464] [DEBUG] [REMOTE ] CRDF: PASS: Integrity check passed. [2026-01-15T12:05:44.966504] [DEBUG] [REMOTE ] CRDF: Symbol is viable for forecasting. [2026-01-15T12:05:44.966552] [INFO ] [MAIN ] [784/3511] CRDF kept (0.6s) | 784 kept, 0 rejected | 138.8/min | ETA: 19.6m [2026-01-15T12:05:45.173999] [DEBUG] [REMOTE ] CRDO: Retrieved 995 rows, trimmed to 300. [2026-01-15T12:05:45.174135] [DEBUG] [REMOTE ] CRDO: PASS: History has at least 300 days. [2026-01-15T12:05:45.174338] [DEBUG] [REMOTE ] CRDO: PASS: Price check passed. Min price $132.95. [2026-01-15T12:05:45.174472] [DEBUG] [REMOTE ] CRDO: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:45.174599] [DEBUG] [REMOTE ] CRDO: PASS: Integrity check passed. [2026-01-15T12:05:45.174642] [DEBUG] [REMOTE ] CRDO: Symbol is viable for forecasting. [2026-01-15T12:05:45.174690] [INFO ] [MAIN ] [785/3511] CRDO kept (0.2s) | 785 kept, 0 rejected | 138.9/min | ETA: 19.6m [2026-01-15T12:05:45.813008] [DEBUG] [REMOTE ] CRESY: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:45.813167] [DEBUG] [REMOTE ] CRESY: PASS: History has at least 300 days. [2026-01-15T12:05:45.813425] [DEBUG] [REMOTE ] CRESY: PASS: Price check passed. Min price $8.56. [2026-01-15T12:05:45.813562] [DEBUG] [REMOTE ] CRESY: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:45.813711] [DEBUG] [REMOTE ] CRESY: PASS: Integrity check passed. [2026-01-15T12:05:45.813768] [DEBUG] [REMOTE ] CRESY: Symbol is viable for forecasting. [2026-01-15T12:05:45.813821] [INFO ] [MAIN ] [786/3511] CRESY kept (0.6s) | 786 kept, 0 rejected | 138.8/min | ETA: 19.6m [2026-01-15T12:05:46.146080] [DEBUG] [REMOTE ] CREX: Retrieved 3168 rows, trimmed to 300. [2026-01-15T12:05:46.146252] [DEBUG] [REMOTE ] CREX: PASS: History has at least 300 days. [2026-01-15T12:05:46.146543] [DEBUG] [REMOTE ] CREX: PASS: Price check passed. Min price $2.56. [2026-01-15T12:05:46.146778] [DEBUG] [REMOTE ] CREX: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:46.146977] [DEBUG] [REMOTE ] CREX: PASS: Integrity check passed. [2026-01-15T12:05:46.147032] [DEBUG] [REMOTE ] CREX: Symbol is viable for forecasting. [2026-01-15T12:05:46.147093] [INFO ] [MAIN ] [787/3511] CREX kept (0.3s) | 787 kept, 0 rejected | 138.9/min | ETA: 19.6m [2026-01-15T12:05:46.504495] [DEBUG] [REMOTE ] CRGO: Retrieved 1043 rows, trimmed to 300. [2026-01-15T12:05:46.504664] [DEBUG] [REMOTE ] CRGO: PASS: History has at least 300 days. [2026-01-15T12:05:46.504896] [DEBUG] [REMOTE ] CRGO: PASS: Price check passed. Min price $2.11. [2026-01-15T12:05:46.505066] [DEBUG] [REMOTE ] CRGO: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:46.505189] [DEBUG] [REMOTE ] CRGO: PASS: Integrity check passed. [2026-01-15T12:05:46.505242] [DEBUG] [REMOTE ] CRGO: Symbol is viable for forecasting. [2026-01-15T12:05:46.505308] [INFO ] [MAIN ] [788/3511] CRGO kept (0.4s) | 788 kept, 0 rejected | 138.9/min | ETA: 19.6m [2026-01-15T12:05:46.846357] [DEBUG] [REMOTE ] CRGY: Retrieved 1029 rows, trimmed to 300. [2026-01-15T12:05:46.846488] [DEBUG] [REMOTE ] CRGY: PASS: History has at least 300 days. [2026-01-15T12:05:46.846712] [DEBUG] [REMOTE ] CRGY: PASS: Price check passed. Min price $7.75. [2026-01-15T12:05:46.846882] [DEBUG] [REMOTE ] CRGY: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:46.847032] [DEBUG] [REMOTE ] CRGY: PASS: Integrity check passed. [2026-01-15T12:05:46.847076] [DEBUG] [REMOTE ] CRGY: Symbol is viable for forecasting. [2026-01-15T12:05:46.847124] [INFO ] [MAIN ] [789/3511] CRGY kept (0.3s) | 789 kept, 0 rejected | 139.0/min | ETA: 19.6m [2026-01-15T12:05:47.519795] [DEBUG] [REMOTE ] CRH: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:47.519932] [DEBUG] [REMOTE ] CRH: PASS: History has at least 300 days. [2026-01-15T12:05:47.520147] [DEBUG] [REMOTE ] CRH: PASS: Price check passed. Min price $108.01. [2026-01-15T12:05:47.520282] [DEBUG] [REMOTE ] CRH: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:47.520399] [DEBUG] [REMOTE ] CRH: PASS: Integrity check passed. [2026-01-15T12:05:47.520439] [DEBUG] [REMOTE ] CRH: Symbol is viable for forecasting. [2026-01-15T12:05:47.520488] [INFO ] [MAIN ] [790/3511] CRH kept (0.7s) | 790 kept, 0 rejected | 138.9/min | ETA: 19.6m [2026-01-15T12:05:47.957512] [DEBUG] [REMOTE ] CRI: Retrieved 5591 rows, trimmed to 300. [2026-01-15T12:05:47.957681] [DEBUG] [REMOTE ] CRI: PASS: History has at least 300 days. [2026-01-15T12:05:47.957942] [DEBUG] [REMOTE ] CRI: PASS: Price check passed. Min price $28.30. [2026-01-15T12:05:47.958082] [DEBUG] [REMOTE ] CRI: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:47.958206] [DEBUG] [REMOTE ] CRI: PASS: Integrity check passed. [2026-01-15T12:05:47.958248] [DEBUG] [REMOTE ] CRI: Symbol is viable for forecasting. [2026-01-15T12:05:47.958299] [INFO ] [MAIN ] [791/3511] CRI kept (0.4s) | 791 kept, 0 rejected | 138.9/min | ETA: 19.6m [2026-01-15T12:05:48.275247] [DEBUG] [REMOTE ] CRK: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:48.275388] [DEBUG] [REMOTE ] CRK: PASS: History has at least 300 days. [2026-01-15T12:05:48.275628] [DEBUG] [REMOTE ] CRK: PASS: Price check passed. Min price $17.25. [2026-01-15T12:05:48.275767] [DEBUG] [REMOTE ] CRK: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:48.275887] [DEBUG] [REMOTE ] CRK: PASS: Integrity check passed. [2026-01-15T12:05:48.275944] [DEBUG] [REMOTE ] CRK: Symbol is viable for forecasting. [2026-01-15T12:05:48.275993] [INFO ] [MAIN ] [792/3511] CRK kept (0.3s) | 792 kept, 0 rejected | 138.9/min | ETA: 19.6m [2026-01-15T12:05:48.812940] [DEBUG] [REMOTE ] CRL: Retrieved 6428 rows, trimmed to 300. [2026-01-15T12:05:48.813279] [DEBUG] [REMOTE ] CRL: PASS: History has at least 300 days. [2026-01-15T12:05:48.813502] [DEBUG] [REMOTE ] CRL: PASS: Price check passed. Min price $161.64. [2026-01-15T12:05:48.813660] [DEBUG] [REMOTE ] CRL: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:48.813780] [DEBUG] [REMOTE ] CRL: PASS: Integrity check passed. [2026-01-15T12:05:48.813820] [DEBUG] [REMOTE ] CRL: Symbol is viable for forecasting. [2026-01-15T12:05:48.813868] [INFO ] [MAIN ] [793/3511] CRL kept (0.5s) | 793 kept, 0 rejected | 138.9/min | ETA: 19.6m [2026-01-15T12:05:49.239638] [DEBUG] [REMOTE ] CRM: Retrieved 5426 rows, trimmed to 300. [2026-01-15T12:05:49.239834] [DEBUG] [REMOTE ] CRM: PASS: History has at least 300 days. [2026-01-15T12:05:49.240131] [DEBUG] [REMOTE ] CRM: PASS: Price check passed. Min price $225.01. [2026-01-15T12:05:49.240480] [DEBUG] [REMOTE ] CRM: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:49.240642] [DEBUG] [REMOTE ] CRM: PASS: Integrity check passed. [2026-01-15T12:05:49.240686] [DEBUG] [REMOTE ] CRM: Symbol is viable for forecasting. [2026-01-15T12:05:49.240742] [INFO ] [MAIN ] [794/3511] CRM kept (0.4s) | 794 kept, 0 rejected | 138.9/min | ETA: 19.6m [2026-01-15T12:05:49.614623] [DEBUG] [REMOTE ] CRMD: Retrieved 3943 rows, trimmed to 300. [2026-01-15T12:05:49.614862] [DEBUG] [REMOTE ] CRMD: PASS: History has at least 300 days. [2026-01-15T12:05:49.615228] [DEBUG] [REMOTE ] CRMD: PASS: Price check passed. Min price $7.06. [2026-01-15T12:05:49.615417] [DEBUG] [REMOTE ] CRMD: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:49.615618] [DEBUG] [REMOTE ] CRMD: PASS: Integrity check passed. [2026-01-15T12:05:49.615672] [DEBUG] [REMOTE ] CRMD: Symbol is viable for forecasting. [2026-01-15T12:05:49.615737] [INFO ] [MAIN ] [795/3511] CRMD kept (0.4s) | 795 kept, 0 rejected | 138.9/min | ETA: 19.6m [2026-01-15T12:05:49.825969] [DEBUG] [REMOTE ] CRML: Retrieved 473 rows, trimmed to 300. [2026-01-15T12:05:49.826162] [DEBUG] [REMOTE ] CRML: PASS: History has at least 300 days. [2026-01-15T12:05:49.826416] [DEBUG] [REMOTE ] CRML: PASS: Price check passed. Min price $6.91. [2026-01-15T12:05:49.826563] [DEBUG] [REMOTE ] CRML: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:49.826702] [DEBUG] [REMOTE ] CRML: PASS: Integrity check passed. [2026-01-15T12:05:49.826746] [DEBUG] [REMOTE ] CRML: Symbol is viable for forecasting. [2026-01-15T12:05:49.826801] [INFO ] [MAIN ] [796/3511] CRML kept (0.2s) | 796 kept, 0 rejected | 139.0/min | ETA: 19.5m [2026-01-15T12:05:50.314540] [DEBUG] [REMOTE ] CRNC: Retrieved 1592 rows, trimmed to 300. [2026-01-15T12:05:50.314735] [DEBUG] [REMOTE ] CRNC: PASS: History has at least 300 days. [2026-01-15T12:05:50.314990] [DEBUG] [REMOTE ] CRNC: PASS: Price check passed. Min price $7.82. [2026-01-15T12:05:50.315139] [DEBUG] [REMOTE ] CRNC: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:50.315455] [DEBUG] [REMOTE ] CRNC: PASS: Integrity check passed. [2026-01-15T12:05:50.315498] [DEBUG] [REMOTE ] CRNC: Symbol is viable for forecasting. [2026-01-15T12:05:50.315551] [INFO ] [MAIN ] [797/3511] CRNC kept (0.5s) | 797 kept, 0 rejected | 139.0/min | ETA: 19.5m [2026-01-15T12:05:50.762225] [DEBUG] [REMOTE ] CRNX: Retrieved 1884 rows, trimmed to 300. [2026-01-15T12:05:50.762374] [DEBUG] [REMOTE ] CRNX: PASS: History has at least 300 days. [2026-01-15T12:05:50.762636] [DEBUG] [REMOTE ] CRNX: PASS: Price check passed. Min price $40.00. [2026-01-15T12:05:50.762792] [DEBUG] [REMOTE ] CRNX: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:50.762958] [DEBUG] [REMOTE ] CRNX: PASS: Integrity check passed. [2026-01-15T12:05:50.763002] [DEBUG] [REMOTE ] CRNX: Symbol is viable for forecasting. [2026-01-15T12:05:50.763054] [INFO ] [MAIN ] [798/3511] CRNX kept (0.4s) | 798 kept, 0 rejected | 138.9/min | ETA: 19.5m [2026-01-15T12:05:51.169798] [DEBUG] [REMOTE ] CRON: Retrieved 2392 rows, trimmed to 300. [2026-01-15T12:05:51.169948] [DEBUG] [REMOTE ] CRON: PASS: History has at least 300 days. [2026-01-15T12:05:51.170196] [DEBUG] [REMOTE ] CRON: PASS: Price check passed. Min price $2.30. [2026-01-15T12:05:51.170338] [DEBUG] [REMOTE ] CRON: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:51.170456] [DEBUG] [REMOTE ] CRON: PASS: Integrity check passed. [2026-01-15T12:05:51.170498] [DEBUG] [REMOTE ] CRON: Symbol is viable for forecasting. [2026-01-15T12:05:51.170547] [INFO ] [MAIN ] [799/3511] CRON kept (0.4s) | 799 kept, 0 rejected | 139.0/min | ETA: 19.5m [2026-01-15T12:05:51.583823] [DEBUG] [REMOTE ] CROX: Retrieved 5015 rows, trimmed to 300. [2026-01-15T12:05:51.583990] [DEBUG] [REMOTE ] CROX: PASS: History has at least 300 days. [2026-01-15T12:05:51.584254] [DEBUG] [REMOTE ] CROX: PASS: Price check passed. Min price $73.39. [2026-01-15T12:05:51.584405] [DEBUG] [REMOTE ] CROX: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:51.584525] [DEBUG] [REMOTE ] CROX: PASS: Integrity check passed. [2026-01-15T12:05:51.584566] [DEBUG] [REMOTE ] CROX: Symbol is viable for forecasting. [2026-01-15T12:05:51.584639] [INFO ] [MAIN ] [800/3511] CROX kept (0.4s) | 800 kept, 0 rejected | 139.0/min | ETA: 19.5m [2026-01-15T12:05:52.117799] [DEBUG] [REMOTE ] CRS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:52.118035] [DEBUG] [REMOTE ] CRS: PASS: History has at least 300 days. [2026-01-15T12:05:52.118438] [DEBUG] [REMOTE ] CRS: PASS: Price check passed. Min price $241.58. [2026-01-15T12:05:52.118626] [DEBUG] [REMOTE ] CRS: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:52.118794] [DEBUG] [REMOTE ] CRS: PASS: Integrity check passed. [2026-01-15T12:05:52.118839] [DEBUG] [REMOTE ] CRS: Symbol is viable for forecasting. [2026-01-15T12:05:52.118898] [INFO ] [MAIN ] [801/3511] CRS kept (0.5s) | 801 kept, 0 rejected | 138.9/min | ETA: 19.5m [2026-01-15T12:05:52.274562] [DEBUG] [REMOTE ] CRSP: Retrieved 2322 rows, trimmed to 300. [2026-01-15T12:05:52.274811] [DEBUG] [REMOTE ] CRSP: PASS: History has at least 300 days. [2026-01-15T12:05:52.275154] [DEBUG] [REMOTE ] CRSP: PASS: Price check passed. Min price $49.29. [2026-01-15T12:05:52.275504] [DEBUG] [REMOTE ] CRSP: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:52.275673] [DEBUG] [REMOTE ] CRSP: PASS: Integrity check passed. [2026-01-15T12:05:52.275722] [DEBUG] [REMOTE ] CRSP: Symbol is viable for forecasting. [2026-01-15T12:05:52.275780] [INFO ] [MAIN ] [802/3511] CRSP kept (0.2s) | 802 kept, 0 rejected | 139.0/min | ETA: 19.5m [2026-01-15T12:05:52.795110] [DEBUG] [REMOTE ] CRTO: Retrieved 3070 rows, trimmed to 300. [2026-01-15T12:05:52.795291] [DEBUG] [REMOTE ] CRTO: PASS: History has at least 300 days. [2026-01-15T12:05:52.795540] [DEBUG] [REMOTE ] CRTO: PASS: Price check passed. Min price $19.41. [2026-01-15T12:05:52.795722] [DEBUG] [REMOTE ] CRTO: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:52.795846] [DEBUG] [REMOTE ] CRTO: PASS: Integrity check passed. [2026-01-15T12:05:52.795890] [DEBUG] [REMOTE ] CRTO: Symbol is viable for forecasting. [2026-01-15T12:05:52.795945] [INFO ] [MAIN ] [803/3511] CRTO kept (0.5s) | 803 kept, 0 rejected | 139.0/min | ETA: 19.5m [2026-01-15T12:05:53.493088] [DEBUG] [REMOTE ] CRUS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:53.493311] [DEBUG] [REMOTE ] CRUS: PASS: History has at least 300 days. [2026-01-15T12:05:53.493659] [DEBUG] [REMOTE ] CRUS: PASS: Price check passed. Min price $113.49. [2026-01-15T12:05:53.493815] [DEBUG] [REMOTE ] CRUS: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:53.493982] [DEBUG] [REMOTE ] CRUS: PASS: Integrity check passed. [2026-01-15T12:05:53.494025] [DEBUG] [REMOTE ] CRUS: Symbol is viable for forecasting. [2026-01-15T12:05:53.494082] [INFO ] [MAIN ] [804/3511] CRUS kept (0.7s) | 804 kept, 0 rejected | 138.9/min | ETA: 19.5m [2026-01-15T12:05:53.964287] [DEBUG] [REMOTE ] CRVL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:53.964429] [DEBUG] [REMOTE ] CRVL: PASS: History has at least 300 days. [2026-01-15T12:05:53.964670] [DEBUG] [REMOTE ] CRVL: PASS: Price check passed. Min price $65.74. [2026-01-15T12:05:53.964811] [DEBUG] [REMOTE ] CRVL: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:53.964927] [DEBUG] [REMOTE ] CRVL: PASS: Integrity check passed. [2026-01-15T12:05:53.964967] [DEBUG] [REMOTE ] CRVL: Symbol is viable for forecasting. [2026-01-15T12:05:53.965015] [INFO ] [MAIN ] [805/3511] CRVL kept (0.5s) | 805 kept, 0 rejected | 138.9/min | ETA: 19.5m [2026-01-15T12:05:54.258641] [DEBUG] [REMOTE ] CRVO: Retrieved 2463 rows, trimmed to 300. [2026-01-15T12:05:54.258783] [DEBUG] [REMOTE ] CRVO: PASS: History has at least 300 days. [2026-01-15T12:05:54.258995] [DEBUG] [REMOTE ] CRVO: PASS: Price check passed. Min price $6.74. [2026-01-15T12:05:54.259131] [DEBUG] [REMOTE ] CRVO: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:54.259244] [DEBUG] [REMOTE ] CRVO: PASS: Integrity check passed. [2026-01-15T12:05:54.259285] [DEBUG] [REMOTE ] CRVO: Symbol is viable for forecasting. [2026-01-15T12:05:54.259333] [INFO ] [MAIN ] [806/3511] CRVO kept (0.3s) | 806 kept, 0 rejected | 138.9/min | ETA: 19.5m [2026-01-15T12:05:54.675933] [DEBUG] [REMOTE ] CRVS: Retrieved 2468 rows, trimmed to 300. [2026-01-15T12:05:54.676093] [DEBUG] [REMOTE ] CRVS: PASS: History has at least 300 days. [2026-01-15T12:05:54.676359] [DEBUG] [REMOTE ] CRVS: PASS: Price check passed. Min price $6.50. [2026-01-15T12:05:54.676534] [DEBUG] [REMOTE ] CRVS: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:54.676701] [DEBUG] [REMOTE ] CRVS: PASS: Integrity check passed. [2026-01-15T12:05:54.676753] [DEBUG] [REMOTE ] CRVS: Symbol is viable for forecasting. [2026-01-15T12:05:54.676813] [INFO ] [MAIN ] [807/3511] CRVS kept (0.4s) | 807 kept, 0 rejected | 138.9/min | ETA: 19.5m [2026-01-15T12:05:55.035471] [DEBUG] [REMOTE ] CRWD: Retrieved 1658 rows, trimmed to 300. [2026-01-15T12:05:55.035628] [DEBUG] [REMOTE ] CRWD: PASS: History has at least 300 days. [2026-01-15T12:05:55.035843] [DEBUG] [REMOTE ] CRWD: PASS: Price check passed. Min price $453.58. [2026-01-15T12:05:55.035979] [DEBUG] [REMOTE ] CRWD: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:55.036095] [DEBUG] [REMOTE ] CRWD: PASS: Integrity check passed. [2026-01-15T12:05:55.036136] [DEBUG] [REMOTE ] CRWD: Symbol is viable for forecasting. [2026-01-15T12:05:55.036185] [INFO ] [MAIN ] [808/3511] CRWD kept (0.4s) | 808 kept, 0 rejected | 139.0/min | ETA: 19.5m [2026-01-15T12:05:55.478264] [DEBUG] [REMOTE ] CRWS: Retrieved 5604 rows, trimmed to 300. [2026-01-15T12:05:55.478407] [DEBUG] [REMOTE ] CRWS: PASS: History has at least 300 days. [2026-01-15T12:05:55.478659] [DEBUG] [REMOTE ] CRWS: PASS: Price check passed. Min price $2.55. [2026-01-15T12:05:55.478802] [DEBUG] [REMOTE ] CRWS: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:55.478922] [DEBUG] [REMOTE ] CRWS: PASS: Integrity check passed. [2026-01-15T12:05:55.478963] [DEBUG] [REMOTE ] CRWS: Symbol is viable for forecasting. [2026-01-15T12:05:55.479012] [INFO ] [MAIN ] [809/3511] CRWS kept (0.4s) | 809 kept, 0 rejected | 139.0/min | ETA: 19.4m [2026-01-15T12:05:55.711519] [DEBUG] [REMOTE ] CSAN: Retrieved 1221 rows, trimmed to 300. [2026-01-15T12:05:55.711670] [DEBUG] [REMOTE ] CSAN: PASS: History has at least 300 days. [2026-01-15T12:05:55.711874] [DEBUG] [REMOTE ] CSAN: PASS: Price check passed. Min price $3.85. [2026-01-15T12:05:55.712009] [DEBUG] [REMOTE ] CSAN: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:55.712134] [DEBUG] [REMOTE ] CSAN: PASS: Integrity check passed. [2026-01-15T12:05:55.712175] [DEBUG] [REMOTE ] CSAN: Symbol is viable for forecasting. [2026-01-15T12:05:55.712222] [INFO ] [MAIN ] [810/3511] CSAN kept (0.2s) | 810 kept, 0 rejected | 139.0/min | ETA: 19.4m [2026-01-15T12:05:56.323390] [DEBUG] [REMOTE ] CSB: Retrieved 2647 rows, trimmed to 300. [2026-01-15T12:05:56.323527] [DEBUG] [REMOTE ] CSB: PASS: History has at least 300 days. [2026-01-15T12:05:56.323768] [DEBUG] [REMOTE ] CSB: PASS: Price check passed. Min price $55.72. [2026-01-15T12:05:56.323913] [DEBUG] [REMOTE ] CSB: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:56.324030] [DEBUG] [REMOTE ] CSB: PASS: Integrity check passed. [2026-01-15T12:05:56.324073] [DEBUG] [REMOTE ] CSB: Symbol is viable for forecasting. [2026-01-15T12:05:56.324123] [INFO ] [MAIN ] [811/3511] CSB kept (0.6s) | 811 kept, 0 rejected | 139.0/min | ETA: 19.4m [2026-01-15T12:05:56.712371] [DEBUG] [REMOTE ] CSCO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:56.712540] [DEBUG] [REMOTE ] CSCO: PASS: History has at least 300 days. [2026-01-15T12:05:56.712817] [DEBUG] [REMOTE ] CSCO: PASS: Price check passed. Min price $69.89. [2026-01-15T12:05:56.712971] [DEBUG] [REMOTE ] CSCO: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:56.713115] [DEBUG] [REMOTE ] CSCO: PASS: Integrity check passed. [2026-01-15T12:05:56.713167] [DEBUG] [REMOTE ] CSCO: Symbol is viable for forecasting. [2026-01-15T12:05:56.713233] [INFO ] [MAIN ] [812/3511] CSCO kept (0.4s) | 812 kept, 0 rejected | 139.0/min | ETA: 19.4m [2026-01-15T12:05:57.247973] [DEBUG] [REMOTE ] CSGP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:57.248133] [DEBUG] [REMOTE ] CSGP: PASS: History has at least 300 days. [2026-01-15T12:05:57.248434] [DEBUG] [REMOTE ] CSGP: PASS: Price check passed. Min price $58.49. [2026-01-15T12:05:57.248597] [DEBUG] [REMOTE ] CSGP: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:57.248733] [DEBUG] [REMOTE ] CSGP: PASS: Integrity check passed. [2026-01-15T12:05:57.248774] [DEBUG] [REMOTE ] CSGP: Symbol is viable for forecasting. [2026-01-15T12:05:57.248825] [INFO ] [MAIN ] [813/3511] CSGP kept (0.5s) | 813 kept, 0 rejected | 138.9/min | ETA: 19.4m [2026-01-15T12:05:57.699008] [DEBUG] [REMOTE ] CSGS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:57.699158] [DEBUG] [REMOTE ] CSGS: PASS: History has at least 300 days. [2026-01-15T12:05:57.699393] [DEBUG] [REMOTE ] CSGS: PASS: Price check passed. Min price $65.31. [2026-01-15T12:05:57.699531] [DEBUG] [REMOTE ] CSGS: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:57.699673] [DEBUG] [REMOTE ] CSGS: PASS: Integrity check passed. [2026-01-15T12:05:57.699714] [DEBUG] [REMOTE ] CSGS: Symbol is viable for forecasting. [2026-01-15T12:05:57.699763] [INFO ] [MAIN ] [814/3511] CSGS kept (0.5s) | 814 kept, 0 rejected | 138.9/min | ETA: 19.4m [2026-01-15T12:05:58.001217] [DEBUG] [REMOTE ] CSIQ: Retrieved 4824 rows, trimmed to 300. [2026-01-15T12:05:58.001433] [DEBUG] [REMOTE ] CSIQ: PASS: History has at least 300 days. [2026-01-15T12:05:58.001833] [DEBUG] [REMOTE ] CSIQ: PASS: Price check passed. Min price $14.00. [2026-01-15T12:05:58.001997] [DEBUG] [REMOTE ] CSIQ: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:58.002149] [DEBUG] [REMOTE ] CSIQ: PASS: Integrity check passed. [2026-01-15T12:05:58.002201] [DEBUG] [REMOTE ] CSIQ: Symbol is viable for forecasting. [2026-01-15T12:05:58.002268] [INFO ] [MAIN ] [815/3511] CSIQ kept (0.3s) | 815 kept, 0 rejected | 139.0/min | ETA: 19.4m [2026-01-15T12:05:58.561990] [DEBUG] [REMOTE ] CSPI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:05:58.562199] [DEBUG] [REMOTE ] CSPI: PASS: History has at least 300 days. [2026-01-15T12:05:58.562474] [DEBUG] [REMOTE ] CSPI: PASS: Price check passed. Min price $10.87. [2026-01-15T12:05:58.562673] [DEBUG] [REMOTE ] CSPI: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:58.562805] [DEBUG] [REMOTE ] CSPI: PASS: Integrity check passed. [2026-01-15T12:05:58.562848] [DEBUG] [REMOTE ] CSPI: Symbol is viable for forecasting. [2026-01-15T12:05:58.562901] [INFO ] [MAIN ] [816/3511] CSPI kept (0.6s) | 816 kept, 0 rejected | 138.9/min | ETA: 19.4m [2026-01-15T12:05:59.093565] [DEBUG] [REMOTE ] CSQ: Retrieved 5482 rows, trimmed to 300. [2026-01-15T12:05:59.093807] [DEBUG] [REMOTE ] CSQ: PASS: History has at least 300 days. [2026-01-15T12:05:59.094197] [DEBUG] [REMOTE ] CSQ: PASS: Price check passed. Min price $17.70. [2026-01-15T12:05:59.094373] [DEBUG] [REMOTE ] CSQ: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:59.094546] [DEBUG] [REMOTE ] CSQ: PASS: Integrity check passed. [2026-01-15T12:05:59.099049] [DEBUG] [REMOTE ] CSQ: Symbol is viable for forecasting. [2026-01-15T12:05:59.099264] [INFO ] [MAIN ] [817/3511] CSQ kept (0.5s) | 817 kept, 0 rejected | 138.9/min | ETA: 19.4m [2026-01-15T12:05:59.262812] [DEBUG] [REMOTE ] CSTL: Retrieved 1628 rows, trimmed to 300. [2026-01-15T12:05:59.263056] [DEBUG] [REMOTE ] CSTL: PASS: History has at least 300 days. [2026-01-15T12:05:59.263524] [DEBUG] [REMOTE ] CSTL: PASS: Price check passed. Min price $23.01. [2026-01-15T12:05:59.263733] [DEBUG] [REMOTE ] CSTL: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:59.263961] [DEBUG] [REMOTE ] CSTL: PASS: Integrity check passed. [2026-01-15T12:05:59.264020] [DEBUG] [REMOTE ] CSTL: Symbol is viable for forecasting. [2026-01-15T12:05:59.264101] [INFO ] [MAIN ] [818/3511] CSTL kept (0.2s) | 818 kept, 0 rejected | 139.0/min | ETA: 19.4m [2026-01-15T12:05:59.871191] [DEBUG] [REMOTE ] CSTM: Retrieved 3181 rows, trimmed to 300. [2026-01-15T12:05:59.871454] [DEBUG] [REMOTE ] CSTM: PASS: History has at least 300 days. [2026-01-15T12:05:59.871879] [DEBUG] [REMOTE ] CSTM: PASS: Price check passed. Min price $14.75. [2026-01-15T12:05:59.872090] [DEBUG] [REMOTE ] CSTM: PASS: Continuity check passed with 300 days. [2026-01-15T12:05:59.872289] [DEBUG] [REMOTE ] CSTM: PASS: Integrity check passed. [2026-01-15T12:05:59.872355] [DEBUG] [REMOTE ] CSTM: Symbol is viable for forecasting. [2026-01-15T12:05:59.872436] [INFO ] [MAIN ] [819/3511] CSTM kept (0.6s) | 819 kept, 0 rejected | 138.9/min | ETA: 19.4m [2026-01-15T12:06:00.423310] [DEBUG] [REMOTE ] CSWC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:00.423520] [DEBUG] [REMOTE ] CSWC: PASS: History has at least 300 days. [2026-01-15T12:06:00.423858] [DEBUG] [REMOTE ] CSWC: PASS: Price check passed. Min price $19.56. [2026-01-15T12:06:00.424012] [DEBUG] [REMOTE ] CSWC: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:00.424153] [DEBUG] [REMOTE ] CSWC: PASS: Integrity check passed. [2026-01-15T12:06:00.424196] [DEBUG] [REMOTE ] CSWC: Symbol is viable for forecasting. [2026-01-15T12:06:00.424254] [INFO ] [MAIN ] [820/3511] CSWC kept (0.6s) | 820 kept, 0 rejected | 138.9/min | ETA: 19.4m [2026-01-15T12:06:00.728919] [DEBUG] [REMOTE ] CSX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:00.729095] [DEBUG] [REMOTE ] CSX: PASS: History has at least 300 days. [2026-01-15T12:06:00.729370] [DEBUG] [REMOTE ] CSX: PASS: Price check passed. Min price $33.56. [2026-01-15T12:06:00.729512] [DEBUG] [REMOTE ] CSX: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:00.729665] [DEBUG] [REMOTE ] CSX: PASS: Integrity check passed. [2026-01-15T12:06:00.729708] [DEBUG] [REMOTE ] CSX: Symbol is viable for forecasting. [2026-01-15T12:06:00.729759] [INFO ] [MAIN ] [821/3511] CSX kept (0.3s) | 821 kept, 0 rejected | 138.9/min | ETA: 19.4m [2026-01-15T12:06:01.295789] [DEBUG] [REMOTE ] CTAS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:01.295952] [DEBUG] [REMOTE ] CTAS: PASS: History has at least 300 days. [2026-01-15T12:06:01.296182] [DEBUG] [REMOTE ] CTAS: PASS: Price check passed. Min price $181.60. [2026-01-15T12:06:01.296343] [DEBUG] [REMOTE ] CTAS: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:01.296467] [DEBUG] [REMOTE ] CTAS: PASS: Integrity check passed. [2026-01-15T12:06:01.296507] [DEBUG] [REMOTE ] CTAS: Symbol is viable for forecasting. [2026-01-15T12:06:01.296595] [INFO ] [MAIN ] [822/3511] CTAS kept (0.6s) | 822 kept, 0 rejected | 138.9/min | ETA: 19.4m [2026-01-15T12:06:01.511543] [DEBUG] [REMOTE ] CTBB: Retrieved 2362 rows, trimmed to 300. [2026-01-15T12:06:01.511711] [DEBUG] [REMOTE ] CTBB: PASS: History has at least 300 days. [2026-01-15T12:06:01.511993] [DEBUG] [REMOTE ] CTBB: PASS: Price check passed. Min price $17.80. [2026-01-15T12:06:01.512190] [DEBUG] [REMOTE ] CTBB: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:01.512347] [DEBUG] [REMOTE ] CTBB: PASS: Integrity check passed. [2026-01-15T12:06:01.512408] [DEBUG] [REMOTE ] CTBB: Symbol is viable for forecasting. [2026-01-15T12:06:01.512481] [INFO ] [MAIN ] [823/3511] CTBB kept (0.2s) | 823 kept, 0 rejected | 139.0/min | ETA: 19.3m [2026-01-15T12:06:02.229358] [DEBUG] [REMOTE ] CTBI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:02.229540] [DEBUG] [REMOTE ] CTBI: PASS: History has at least 300 days. [2026-01-15T12:06:02.229897] [DEBUG] [REMOTE ] CTBI: PASS: Price check passed. Min price $50.74. [2026-01-15T12:06:02.230045] [DEBUG] [REMOTE ] CTBI: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:02.230188] [DEBUG] [REMOTE ] CTBI: PASS: Integrity check passed. [2026-01-15T12:06:02.230231] [DEBUG] [REMOTE ] CTBI: Symbol is viable for forecasting. [2026-01-15T12:06:02.230285] [INFO ] [MAIN ] [824/3511] CTBI kept (0.7s) | 824 kept, 0 rejected | 138.9/min | ETA: 19.4m [2026-01-15T12:06:02.528244] [DEBUG] [REMOTE ] CTDD: Retrieved 2191 rows, trimmed to 300. [2026-01-15T12:06:02.528445] [DEBUG] [REMOTE ] CTDD: PASS: History has at least 300 days. [2026-01-15T12:06:02.528778] [DEBUG] [REMOTE ] CTDD: PASS: Price check passed. Min price $18.27. [2026-01-15T12:06:02.528944] [DEBUG] [REMOTE ] CTDD: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:02.529177] [DEBUG] [REMOTE ] CTDD: PASS: Integrity check passed. [2026-01-15T12:06:02.529252] [DEBUG] [REMOTE ] CTDD: Symbol is viable for forecasting. [2026-01-15T12:06:02.529312] [INFO ] [MAIN ] [825/3511] CTDD kept (0.3s) | 825 kept, 0 rejected | 138.9/min | ETA: 19.3m [2026-01-15T12:06:02.899089] [DEBUG] [REMOTE ] CTKB: Retrieved 1125 rows, trimmed to 300. [2026-01-15T12:06:02.899292] [DEBUG] [REMOTE ] CTKB: PASS: History has at least 300 days. [2026-01-15T12:06:02.899855] [DEBUG] [REMOTE ] CTKB: PASS: Price check passed. Min price $3.82. [2026-01-15T12:06:02.900062] [DEBUG] [REMOTE ] CTKB: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:02.900234] [DEBUG] [REMOTE ] CTKB: PASS: Integrity check passed. [2026-01-15T12:06:02.900294] [DEBUG] [REMOTE ] CTKB: Symbol is viable for forecasting. [2026-01-15T12:06:02.900366] [INFO ] [MAIN ] [826/3511] CTKB kept (0.4s) | 826 kept, 0 rejected | 138.9/min | ETA: 19.3m [2026-01-15T12:06:03.482523] [DEBUG] [REMOTE ] CTLP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:03.482715] [DEBUG] [REMOTE ] CTLP: PASS: History has at least 300 days. [2026-01-15T12:06:03.482968] [DEBUG] [REMOTE ] CTLP: PASS: Price check passed. Min price $10.52. [2026-01-15T12:06:03.483109] [DEBUG] [REMOTE ] CTLP: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:03.483233] [DEBUG] [REMOTE ] CTLP: PASS: Integrity check passed. [2026-01-15T12:06:03.483274] [DEBUG] [REMOTE ] CTLP: Symbol is viable for forecasting. [2026-01-15T12:06:03.483324] [INFO ] [MAIN ] [827/3511] CTLP kept (0.6s) | 827 kept, 0 rejected | 138.9/min | ETA: 19.3m [2026-01-15T12:06:03.805138] [DEBUG] [REMOTE ] CTMX: Retrieved 2582 rows, trimmed to 300. [2026-01-15T12:06:03.805306] [DEBUG] [REMOTE ] CTMX: PASS: History has at least 300 days. [2026-01-15T12:06:03.805616] [DEBUG] [REMOTE ] CTMX: PASS: Price check passed. Min price $3.26. [2026-01-15T12:06:03.805842] [DEBUG] [REMOTE ] CTMX: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:03.806016] [DEBUG] [REMOTE ] CTMX: PASS: Integrity check passed. [2026-01-15T12:06:03.806079] [DEBUG] [REMOTE ] CTMX: Symbol is viable for forecasting. [2026-01-15T12:06:03.806155] [INFO ] [MAIN ] [828/3511] CTMX kept (0.3s) | 828 kept, 0 rejected | 138.9/min | ETA: 19.3m [2026-01-15T12:06:04.056097] [DEBUG] [REMOTE ] CTNM: Retrieved 446 rows, trimmed to 300. [2026-01-15T12:06:04.056244] [DEBUG] [REMOTE ] CTNM: PASS: History has at least 300 days. [2026-01-15T12:06:04.056484] [DEBUG] [REMOTE ] CTNM: PASS: Price check passed. Min price $9.17. [2026-01-15T12:06:04.056656] [DEBUG] [REMOTE ] CTNM: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:04.056776] [DEBUG] [REMOTE ] CTNM: PASS: Integrity check passed. [2026-01-15T12:06:04.056819] [DEBUG] [REMOTE ] CTNM: Symbol is viable for forecasting. [2026-01-15T12:06:04.056896] [INFO ] [MAIN ] [829/3511] CTNM kept (0.3s) | 829 kept, 0 rejected | 139.0/min | ETA: 19.3m [2026-01-15T12:06:04.760985] [DEBUG] [REMOTE ] CTO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:04.761146] [DEBUG] [REMOTE ] CTO: PASS: History has at least 300 days. [2026-01-15T12:06:04.761411] [DEBUG] [REMOTE ] CTO: PASS: Price check passed. Min price $15.51. [2026-01-15T12:06:04.761554] [DEBUG] [REMOTE ] CTO: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:04.761704] [DEBUG] [REMOTE ] CTO: PASS: Integrity check passed. [2026-01-15T12:06:04.761745] [DEBUG] [REMOTE ] CTO: Symbol is viable for forecasting. [2026-01-15T12:06:04.761797] [INFO ] [MAIN ] [830/3511] CTO kept (0.7s) | 830 kept, 0 rejected | 138.9/min | ETA: 19.3m [2026-01-15T12:06:05.249085] [DEBUG] [REMOTE ] CTRA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:05.249269] [DEBUG] [REMOTE ] CTRA: PASS: History has at least 300 days. [2026-01-15T12:06:05.249544] [DEBUG] [REMOTE ] CTRA: PASS: Price check passed. Min price $23.10. [2026-01-15T12:06:05.249711] [DEBUG] [REMOTE ] CTRA: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:05.249851] [DEBUG] [REMOTE ] CTRA: PASS: Integrity check passed. [2026-01-15T12:06:05.249893] [DEBUG] [REMOTE ] CTRA: Symbol is viable for forecasting. [2026-01-15T12:06:05.249945] [INFO ] [MAIN ] [831/3511] CTRA kept (0.5s) | 831 kept, 0 rejected | 138.9/min | ETA: 19.3m [2026-01-15T12:06:05.739662] [DEBUG] [REMOTE ] CTRE: Retrieved 2926 rows, trimmed to 300. [2026-01-15T12:06:05.739798] [DEBUG] [REMOTE ] CTRE: PASS: History has at least 300 days. [2026-01-15T12:06:05.740008] [DEBUG] [REMOTE ] CTRE: PASS: Price check passed. Min price $33.68. [2026-01-15T12:06:05.740147] [DEBUG] [REMOTE ] CTRE: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:05.740261] [DEBUG] [REMOTE ] CTRE: PASS: Integrity check passed. [2026-01-15T12:06:05.740305] [DEBUG] [REMOTE ] CTRE: Symbol is viable for forecasting. [2026-01-15T12:06:05.740354] [INFO ] [MAIN ] [832/3511] CTRE kept (0.5s) | 832 kept, 0 rejected | 138.8/min | ETA: 19.3m [2026-01-15T12:06:06.057413] [DEBUG] [REMOTE ] CTRM: Retrieved 1742 rows, trimmed to 300. [2026-01-15T12:06:06.057567] [DEBUG] [REMOTE ] CTRM: PASS: History has at least 300 days. [2026-01-15T12:06:06.057826] [DEBUG] [REMOTE ] CTRM: PASS: Price check passed. Min price $1.85. [2026-01-15T12:06:06.057974] [DEBUG] [REMOTE ] CTRM: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:06.058273] [DEBUG] [REMOTE ] CTRM: PASS: Integrity check passed. [2026-01-15T12:06:06.058315] [DEBUG] [REMOTE ] CTRM: Symbol is viable for forecasting. [2026-01-15T12:06:06.058364] [INFO ] [MAIN ] [833/3511] CTRM kept (0.3s) | 833 kept, 0 rejected | 138.9/min | ETA: 19.3m [2026-01-15T12:06:06.597703] [DEBUG] [REMOTE ] CTRN: Retrieved 5198 rows, trimmed to 300. [2026-01-15T12:06:06.597847] [DEBUG] [REMOTE ] CTRN: PASS: History has at least 300 days. [2026-01-15T12:06:06.598074] [DEBUG] [REMOTE ] CTRN: PASS: Price check passed. Min price $34.92. [2026-01-15T12:06:06.598247] [DEBUG] [REMOTE ] CTRN: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:06.598376] [DEBUG] [REMOTE ] CTRN: PASS: Integrity check passed. [2026-01-15T12:06:06.598417] [DEBUG] [REMOTE ] CTRN: Symbol is viable for forecasting. [2026-01-15T12:06:06.598467] [INFO ] [MAIN ] [834/3511] CTRN kept (0.5s) | 834 kept, 0 rejected | 138.8/min | ETA: 19.3m [2026-01-15T12:06:07.076299] [DEBUG] [REMOTE ] CTS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:07.076444] [DEBUG] [REMOTE ] CTS: PASS: History has at least 300 days. [2026-01-15T12:06:07.076732] [DEBUG] [REMOTE ] CTS: PASS: Price check passed. Min price $40.25. [2026-01-15T12:06:07.076900] [DEBUG] [REMOTE ] CTS: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:07.077031] [DEBUG] [REMOTE ] CTS: PASS: Integrity check passed. [2026-01-15T12:06:07.077082] [DEBUG] [REMOTE ] CTS: Symbol is viable for forecasting. [2026-01-15T12:06:07.077139] [INFO ] [MAIN ] [835/3511] CTS kept (0.5s) | 835 kept, 0 rejected | 138.8/min | ETA: 19.3m [2026-01-15T12:06:07.566826] [DEBUG] [REMOTE ] CTSH: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:07.567092] [DEBUG] [REMOTE ] CTSH: PASS: History has at least 300 days. [2026-01-15T12:06:07.567470] [DEBUG] [REMOTE ] CTSH: PASS: Price check passed. Min price $66.41. [2026-01-15T12:06:07.567640] [DEBUG] [REMOTE ] CTSH: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:07.567816] [DEBUG] [REMOTE ] CTSH: PASS: Integrity check passed. [2026-01-15T12:06:07.567860] [DEBUG] [REMOTE ] CTSH: Symbol is viable for forecasting. [2026-01-15T12:06:07.567920] [INFO ] [MAIN ] [836/3511] CTSH kept (0.5s) | 836 kept, 0 rejected | 138.8/min | ETA: 19.3m [2026-01-15T12:06:07.722893] [DEBUG] [REMOTE ] CTVA: Retrieved 1670 rows, trimmed to 300. [2026-01-15T12:06:07.723106] [DEBUG] [REMOTE ] CTVA: PASS: History has at least 300 days. [2026-01-15T12:06:07.723384] [DEBUG] [REMOTE ] CTVA: PASS: Price check passed. Min price $61.27. [2026-01-15T12:06:07.723552] [DEBUG] [REMOTE ] CTVA: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:07.723712] [DEBUG] [REMOTE ] CTVA: PASS: Integrity check passed. [2026-01-15T12:06:07.723757] [DEBUG] [REMOTE ] CTVA: Symbol is viable for forecasting. [2026-01-15T12:06:07.723814] [INFO ] [MAIN ] [837/3511] CTVA kept (0.2s) | 837 kept, 0 rejected | 138.9/min | ETA: 19.3m [2026-01-15T12:06:08.310066] [DEBUG] [REMOTE ] CUBE: Retrieved 5341 rows, trimmed to 300. [2026-01-15T12:06:08.310280] [DEBUG] [REMOTE ] CUBE: PASS: History has at least 300 days. [2026-01-15T12:06:08.310562] [DEBUG] [REMOTE ] CUBE: PASS: Price check passed. Min price $34.84. [2026-01-15T12:06:08.310736] [DEBUG] [REMOTE ] CUBE: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:08.310866] [DEBUG] [REMOTE ] CUBE: PASS: Integrity check passed. [2026-01-15T12:06:08.310938] [DEBUG] [REMOTE ] CUBE: Symbol is viable for forecasting. [2026-01-15T12:06:08.310997] [INFO ] [MAIN ] [838/3511] CUBE kept (0.6s) | 838 kept, 0 rejected | 138.8/min | ETA: 19.3m [2026-01-15T12:06:08.719638] [DEBUG] [REMOTE ] CUBI: Retrieved 3496 rows, trimmed to 300. [2026-01-15T12:06:08.719979] [DEBUG] [REMOTE ] CUBI: PASS: History has at least 300 days. [2026-01-15T12:06:08.720206] [DEBUG] [REMOTE ] CUBI: PASS: Price check passed. Min price $63.94. [2026-01-15T12:06:08.720350] [DEBUG] [REMOTE ] CUBI: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:08.720471] [DEBUG] [REMOTE ] CUBI: PASS: Integrity check passed. [2026-01-15T12:06:08.720729] [DEBUG] [REMOTE ] CUBI: Symbol is viable for forecasting. [2026-01-15T12:06:08.720784] [INFO ] [MAIN ] [839/3511] CUBI kept (0.4s) | 839 kept, 0 rejected | 138.8/min | ETA: 19.2m [2026-01-15T12:06:09.245304] [DEBUG] [REMOTE ] CUK: Retrieved 6344 rows, trimmed to 300. [2026-01-15T12:06:09.245584] [DEBUG] [REMOTE ] CUK: PASS: History has at least 300 days. [2026-01-15T12:06:09.245986] [DEBUG] [REMOTE ] CUK: PASS: Price check passed. Min price $22.91. [2026-01-15T12:06:09.246141] [DEBUG] [REMOTE ] CUK: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:09.246337] [DEBUG] [REMOTE ] CUK: PASS: Integrity check passed. [2026-01-15T12:06:09.246386] [DEBUG] [REMOTE ] CUK: Symbol is viable for forecasting. [2026-01-15T12:06:09.246486] [INFO ] [MAIN ] [840/3511] CUK kept (0.5s) | 840 kept, 0 rejected | 138.8/min | ETA: 19.2m [2026-01-15T12:06:09.862536] [DEBUG] [REMOTE ] CULP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:09.862772] [DEBUG] [REMOTE ] CULP: PASS: History has at least 300 days. [2026-01-15T12:06:09.863076] [DEBUG] [REMOTE ] CULP: PASS: Price check passed. Min price $3.38. [2026-01-15T12:06:09.863224] [DEBUG] [REMOTE ] CULP: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:09.863366] [DEBUG] [REMOTE ] CULP: PASS: Integrity check passed. [2026-01-15T12:06:09.863409] [DEBUG] [REMOTE ] CULP: Symbol is viable for forecasting. [2026-01-15T12:06:09.863505] [INFO ] [MAIN ] [841/3511] CULP kept (0.6s) | 841 kept, 0 rejected | 138.7/min | ETA: 19.2m [2026-01-15T12:06:09.996862] [DEBUG] [REMOTE ] CURI: Retrieved 1512 rows, trimmed to 300. [2026-01-15T12:06:09.997041] [DEBUG] [REMOTE ] CURI: PASS: History has at least 300 days. [2026-01-15T12:06:09.997295] [DEBUG] [REMOTE ] CURI: PASS: Price check passed. Min price $3.33. [2026-01-15T12:06:09.997438] [DEBUG] [REMOTE ] CURI: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:09.997559] [DEBUG] [REMOTE ] CURI: PASS: Integrity check passed. [2026-01-15T12:06:09.997619] [DEBUG] [REMOTE ] CURI: Symbol is viable for forecasting. [2026-01-15T12:06:09.997674] [INFO ] [MAIN ] [842/3511] CURI kept (0.1s) | 842 kept, 0 rejected | 138.9/min | ETA: 19.2m [2026-01-15T12:06:10.749054] [DEBUG] [REMOTE ] CUZ: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:10.749281] [DEBUG] [REMOTE ] CUZ: PASS: History has at least 300 days. [2026-01-15T12:06:10.749665] [DEBUG] [REMOTE ] CUZ: PASS: Price check passed. Min price $23.94. [2026-01-15T12:06:10.749825] [DEBUG] [REMOTE ] CUZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:10.749980] [DEBUG] [REMOTE ] CUZ: PASS: Integrity check passed. [2026-01-15T12:06:10.750024] [DEBUG] [REMOTE ] CUZ: Symbol is viable for forecasting. [2026-01-15T12:06:10.750082] [INFO ] [MAIN ] [843/3511] CUZ kept (0.8s) | 843 kept, 0 rejected | 138.7/min | ETA: 19.2m [2026-01-15T12:06:11.108995] [DEBUG] [REMOTE ] CVBF: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:11.109224] [DEBUG] [REMOTE ] CVBF: PASS: History has at least 300 days. [2026-01-15T12:06:11.109633] [DEBUG] [REMOTE ] CVBF: PASS: Price check passed. Min price $18.00. [2026-01-15T12:06:11.109803] [DEBUG] [REMOTE ] CVBF: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:11.109967] [DEBUG] [REMOTE ] CVBF: PASS: Integrity check passed. [2026-01-15T12:06:11.110010] [DEBUG] [REMOTE ] CVBF: Symbol is viable for forecasting. [2026-01-15T12:06:11.110069] [INFO ] [MAIN ] [844/3511] CVBF kept (0.4s) | 844 kept, 0 rejected | 138.8/min | ETA: 19.2m [2026-01-15T12:06:11.626091] [DEBUG] [REMOTE ] CVCO: Retrieved 5672 rows, trimmed to 300. [2026-01-15T12:06:11.626282] [DEBUG] [REMOTE ] CVCO: PASS: History has at least 300 days. [2026-01-15T12:06:11.626619] [DEBUG] [REMOTE ] CVCO: PASS: Price check passed. Min price $504.00. [2026-01-15T12:06:11.626777] [DEBUG] [REMOTE ] CVCO: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:11.626931] [DEBUG] [REMOTE ] CVCO: PASS: Integrity check passed. [2026-01-15T12:06:11.626976] [DEBUG] [REMOTE ] CVCO: Symbol is viable for forecasting. [2026-01-15T12:06:11.627030] [INFO ] [MAIN ] [845/3511] CVCO kept (0.5s) | 845 kept, 0 rejected | 138.7/min | ETA: 19.2m [2026-01-15T12:06:11.875907] [DEBUG] [REMOTE ] CVE: Retrieved 4064 rows, trimmed to 300. [2026-01-15T12:06:11.876112] [DEBUG] [REMOTE ] CVE: PASS: History has at least 300 days. [2026-01-15T12:06:11.876492] [DEBUG] [REMOTE ] CVE: PASS: Price check passed. Min price $15.85. [2026-01-15T12:06:11.876676] [DEBUG] [REMOTE ] CVE: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:11.876822] [DEBUG] [REMOTE ] CVE: PASS: Integrity check passed. [2026-01-15T12:06:11.876888] [DEBUG] [REMOTE ] CVE: Symbol is viable for forecasting. [2026-01-15T12:06:11.876946] [INFO ] [MAIN ] [846/3511] CVE kept (0.2s) | 846 kept, 0 rejected | 138.8/min | ETA: 19.2m [2026-01-15T12:06:12.411842] [DEBUG] [REMOTE ] CVEO: Retrieved 2933 rows, trimmed to 300. [2026-01-15T12:06:12.412037] [DEBUG] [REMOTE ] CVEO: PASS: History has at least 300 days. [2026-01-15T12:06:12.412322] [DEBUG] [REMOTE ] CVEO: PASS: Price check passed. Min price $20.78. [2026-01-15T12:06:12.412470] [DEBUG] [REMOTE ] CVEO: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:12.412624] [DEBUG] [REMOTE ] CVEO: PASS: Integrity check passed. [2026-01-15T12:06:12.412670] [DEBUG] [REMOTE ] CVEO: Symbol is viable for forecasting. [2026-01-15T12:06:12.412725] [INFO ] [MAIN ] [847/3511] CVEO kept (0.5s) | 847 kept, 0 rejected | 138.8/min | ETA: 19.2m [2026-01-15T12:06:12.931556] [DEBUG] [REMOTE ] CVGI: Retrieved 5394 rows, trimmed to 300. [2026-01-15T12:06:12.931811] [DEBUG] [REMOTE ] CVGI: PASS: History has at least 300 days. [2026-01-15T12:06:12.932137] [DEBUG] [REMOTE ] CVGI: PASS: Price check passed. Min price $1.34. [2026-01-15T12:06:12.932301] [DEBUG] [REMOTE ] CVGI: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:12.932496] [DEBUG] [REMOTE ] CVGI: PASS: Integrity check passed. [2026-01-15T12:06:12.932544] [DEBUG] [REMOTE ] CVGI: Symbol is viable for forecasting. [2026-01-15T12:06:12.933291] [INFO ] [MAIN ] [848/3511] CVGI kept (0.5s) | 848 kept, 0 rejected | 138.7/min | ETA: 19.2m [2026-01-15T12:06:13.364775] [DEBUG] [REMOTE ] CVI: Retrieved 4586 rows, trimmed to 300. [2026-01-15T12:06:13.364992] [DEBUG] [REMOTE ] CVI: PASS: History has at least 300 days. [2026-01-15T12:06:13.365308] [DEBUG] [REMOTE ] CVI: PASS: Price check passed. Min price $22.10. [2026-01-15T12:06:13.365453] [DEBUG] [REMOTE ] CVI: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:13.365616] [DEBUG] [REMOTE ] CVI: PASS: Integrity check passed. [2026-01-15T12:06:13.365660] [DEBUG] [REMOTE ] CVI: Symbol is viable for forecasting. [2026-01-15T12:06:13.365714] [INFO ] [MAIN ] [849/3511] CVI kept (0.4s) | 849 kept, 0 rejected | 138.7/min | ETA: 19.2m [2026-01-15T12:06:13.584452] [DEBUG] [REMOTE ] CVKD: Retrieved 749 rows, trimmed to 300. [2026-01-15T12:06:13.584896] [DEBUG] [REMOTE ] CVKD: PASS: History has at least 300 days. [2026-01-15T12:06:13.585238] [DEBUG] [REMOTE ] CVKD: PASS: Price check passed. Min price $6.62. [2026-01-15T12:06:13.585404] [DEBUG] [REMOTE ] CVKD: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:13.585546] [DEBUG] [REMOTE ] CVKD: PASS: Integrity check passed. [2026-01-15T12:06:13.585613] [DEBUG] [REMOTE ] CVKD: Symbol is viable for forecasting. [2026-01-15T12:06:13.585698] [INFO ] [MAIN ] [850/3511] CVKD kept (0.2s) | 850 kept, 0 rejected | 138.8/min | ETA: 19.2m [2026-01-15T12:06:13.956420] [DEBUG] [REMOTE ] CVNA: Retrieved 2191 rows, trimmed to 300. [2026-01-15T12:06:13.956624] [DEBUG] [REMOTE ] CVNA: PASS: History has at least 300 days. [2026-01-15T12:06:13.956889] [DEBUG] [REMOTE ] CVNA: PASS: Price check passed. Min price $290.14. [2026-01-15T12:06:13.957058] [DEBUG] [REMOTE ] CVNA: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:13.957189] [DEBUG] [REMOTE ] CVNA: PASS: Integrity check passed. [2026-01-15T12:06:13.957233] [DEBUG] [REMOTE ] CVNA: Symbol is viable for forecasting. [2026-01-15T12:06:13.957286] [INFO ] [MAIN ] [851/3511] CVNA kept (0.4s) | 851 kept, 0 rejected | 138.8/min | ETA: 19.2m [2026-01-15T12:06:14.438975] [DEBUG] [REMOTE ] CVRX: Retrieved 1141 rows, trimmed to 300. [2026-01-15T12:06:14.439230] [DEBUG] [REMOTE ] CVRX: PASS: History has at least 300 days. [2026-01-15T12:06:14.439595] [DEBUG] [REMOTE ] CVRX: PASS: Price check passed. Min price $6.05. [2026-01-15T12:06:14.439753] [DEBUG] [REMOTE ] CVRX: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:14.439896] [DEBUG] [REMOTE ] CVRX: PASS: Integrity check passed. [2026-01-15T12:06:14.439941] [DEBUG] [REMOTE ] CVRX: Symbol is viable for forecasting. [2026-01-15T12:06:14.439996] [INFO ] [MAIN ] [852/3511] CVRX kept (0.5s) | 852 kept, 0 rejected | 138.8/min | ETA: 19.2m [2026-01-15T12:06:15.047398] [DEBUG] [REMOTE ] CVS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:15.047607] [DEBUG] [REMOTE ] CVS: PASS: History has at least 300 days. [2026-01-15T12:06:15.047902] [DEBUG] [REMOTE ] CVS: PASS: Price check passed. Min price $75.00. [2026-01-15T12:06:15.048051] [DEBUG] [REMOTE ] CVS: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:15.048190] [DEBUG] [REMOTE ] CVS: PASS: Integrity check passed. [2026-01-15T12:06:15.048232] [DEBUG] [REMOTE ] CVS: Symbol is viable for forecasting. [2026-01-15T12:06:15.048288] [INFO ] [MAIN ] [853/3511] CVS kept (0.6s) | 853 kept, 0 rejected | 138.7/min | ETA: 19.2m [2026-01-15T12:06:15.558452] [DEBUG] [REMOTE ] CVX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:15.558658] [DEBUG] [REMOTE ] CVX: PASS: History has at least 300 days. [2026-01-15T12:06:15.558935] [DEBUG] [REMOTE ] CVX: PASS: Price check passed. Min price $146.75. [2026-01-15T12:06:15.559085] [DEBUG] [REMOTE ] CVX: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:15.559220] [DEBUG] [REMOTE ] CVX: PASS: Integrity check passed. [2026-01-15T12:06:15.559283] [DEBUG] [REMOTE ] CVX: Symbol is viable for forecasting. [2026-01-15T12:06:15.559341] [INFO ] [MAIN ] [854/3511] CVX kept (0.5s) | 854 kept, 0 rejected | 138.7/min | ETA: 19.2m [2026-01-15T12:06:15.799459] [DEBUG] [REMOTE ] CWAN: Retrieved 1081 rows, trimmed to 300. [2026-01-15T12:06:15.799673] [DEBUG] [REMOTE ] CWAN: PASS: History has at least 300 days. [2026-01-15T12:06:15.799930] [DEBUG] [REMOTE ] CWAN: PASS: Price check passed. Min price $15.89. [2026-01-15T12:06:15.800089] [DEBUG] [REMOTE ] CWAN: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:15.800214] [DEBUG] [REMOTE ] CWAN: PASS: Integrity check passed. [2026-01-15T12:06:15.800256] [DEBUG] [REMOTE ] CWAN: Symbol is viable for forecasting. [2026-01-15T12:06:15.800309] [INFO ] [MAIN ] [855/3511] CWAN kept (0.2s) | 855 kept, 0 rejected | 138.8/min | ETA: 19.1m [2026-01-15T12:06:16.460238] [DEBUG] [REMOTE ] CWBC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:16.460428] [DEBUG] [REMOTE ] CWBC: PASS: History has at least 300 days. [2026-01-15T12:06:16.460731] [DEBUG] [REMOTE ] CWBC: PASS: Price check passed. Min price $20.81. [2026-01-15T12:06:16.460889] [DEBUG] [REMOTE ] CWBC: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:16.461041] [DEBUG] [REMOTE ] CWBC: PASS: Integrity check passed. [2026-01-15T12:06:16.461087] [DEBUG] [REMOTE ] CWBC: Symbol is viable for forecasting. [2026-01-15T12:06:16.461142] [INFO ] [MAIN ] [856/3511] CWBC kept (0.7s) | 856 kept, 0 rejected | 138.7/min | ETA: 19.1m [2026-01-15T12:06:16.930412] [DEBUG] [REMOTE ] CWCO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:16.930687] [DEBUG] [REMOTE ] CWCO: PASS: History has at least 300 days. [2026-01-15T12:06:16.931102] [DEBUG] [REMOTE ] CWCO: PASS: Price check passed. Min price $33.02. [2026-01-15T12:06:16.931277] [DEBUG] [REMOTE ] CWCO: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:16.931483] [DEBUG] [REMOTE ] CWCO: PASS: Integrity check passed. [2026-01-15T12:06:16.931529] [DEBUG] [REMOTE ] CWCO: Symbol is viable for forecasting. [2026-01-15T12:06:16.931605] [INFO ] [MAIN ] [857/3511] CWCO kept (0.5s) | 857 kept, 0 rejected | 138.7/min | ETA: 19.1m [2026-01-15T12:06:17.177561] [DEBUG] [REMOTE ] CWD: Retrieved 668 rows, trimmed to 300. [2026-01-15T12:06:17.177790] [DEBUG] [REMOTE ] CWD: PASS: History has at least 300 days. [2026-01-15T12:06:17.178065] [DEBUG] [REMOTE ] CWD: PASS: Price check passed. Min price $1.24. [2026-01-15T12:06:17.178212] [DEBUG] [REMOTE ] CWD: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:17.178332] [DEBUG] [REMOTE ] CWD: PASS: Integrity check passed. [2026-01-15T12:06:17.178374] [DEBUG] [REMOTE ] CWD: Symbol is viable for forecasting. [2026-01-15T12:06:17.178425] [INFO ] [MAIN ] [858/3511] CWD kept (0.2s) | 858 kept, 0 rejected | 138.8/min | ETA: 19.1m [2026-01-15T12:06:17.709065] [DEBUG] [REMOTE ] CWEN: Retrieved 3144 rows, trimmed to 300. [2026-01-15T12:06:17.709252] [DEBUG] [REMOTE ] CWEN: PASS: History has at least 300 days. [2026-01-15T12:06:17.709501] [DEBUG] [REMOTE ] CWEN: PASS: Price check passed. Min price $30.02. [2026-01-15T12:06:17.709663] [DEBUG] [REMOTE ] CWEN: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:17.709786] [DEBUG] [REMOTE ] CWEN: PASS: Integrity check passed. [2026-01-15T12:06:17.709827] [DEBUG] [REMOTE ] CWEN: Symbol is viable for forecasting. [2026-01-15T12:06:17.709878] [INFO ] [MAIN ] [859/3511] CWEN kept (0.5s) | 859 kept, 0 rejected | 138.7/min | ETA: 19.1m [2026-01-15T12:06:17.890002] [DEBUG] [REMOTE ] CWH: Retrieved 2330 rows, trimmed to 300. [2026-01-15T12:06:17.890136] [DEBUG] [REMOTE ] CWH: PASS: History has at least 300 days. [2026-01-15T12:06:17.890343] [DEBUG] [REMOTE ] CWH: PASS: Price check passed. Min price $9.39. [2026-01-15T12:06:17.890480] [DEBUG] [REMOTE ] CWH: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:17.890620] [DEBUG] [REMOTE ] CWH: PASS: Integrity check passed. [2026-01-15T12:06:17.890666] [DEBUG] [REMOTE ] CWH: Symbol is viable for forecasting. [2026-01-15T12:06:17.890717] [INFO ] [MAIN ] [860/3511] CWH kept (0.2s) | 860 kept, 0 rejected | 138.8/min | ETA: 19.1m [2026-01-15T12:06:18.390661] [DEBUG] [REMOTE ] CWK: Retrieved 1873 rows, trimmed to 300. [2026-01-15T12:06:18.390845] [DEBUG] [REMOTE ] CWK: PASS: History has at least 300 days. [2026-01-15T12:06:18.391101] [DEBUG] [REMOTE ] CWK: PASS: Price check passed. Min price $14.74. [2026-01-15T12:06:18.391260] [DEBUG] [REMOTE ] CWK: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:18.391404] [DEBUG] [REMOTE ] CWK: PASS: Integrity check passed. [2026-01-15T12:06:18.391448] [DEBUG] [REMOTE ] CWK: Symbol is viable for forecasting. [2026-01-15T12:06:18.391504] [INFO ] [MAIN ] [861/3511] CWK kept (0.5s) | 861 kept, 0 rejected | 138.8/min | ETA: 19.1m [2026-01-15T12:06:18.850042] [DEBUG] [REMOTE ] CXDO: Retrieved 2306 rows, trimmed to 300. [2026-01-15T12:06:18.850279] [DEBUG] [REMOTE ] CXDO: PASS: History has at least 300 days. [2026-01-15T12:06:18.850650] [DEBUG] [REMOTE ] CXDO: PASS: Price check passed. Min price $5.83. [2026-01-15T12:06:18.851035] [DEBUG] [REMOTE ] CXDO: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:18.851243] [DEBUG] [REMOTE ] CXDO: PASS: Integrity check passed. [2026-01-15T12:06:18.851296] [DEBUG] [REMOTE ] CXDO: Symbol is viable for forecasting. [2026-01-15T12:06:18.851365] [INFO ] [MAIN ] [862/3511] CXDO kept (0.5s) | 862 kept, 0 rejected | 138.8/min | ETA: 19.1m [2026-01-15T12:06:19.320385] [DEBUG] [REMOTE ] CXE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:19.320525] [DEBUG] [REMOTE ] CXE: PASS: History has at least 300 days. [2026-01-15T12:06:19.320756] [DEBUG] [REMOTE ] CXE: PASS: Price check passed. Min price $3.64. [2026-01-15T12:06:19.320891] [DEBUG] [REMOTE ] CXE: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:19.321004] [DEBUG] [REMOTE ] CXE: PASS: Integrity check passed. [2026-01-15T12:06:19.321043] [DEBUG] [REMOTE ] CXE: Symbol is viable for forecasting. [2026-01-15T12:06:19.321091] [INFO ] [MAIN ] [863/3511] CXE kept (0.5s) | 863 kept, 0 rejected | 138.8/min | ETA: 19.1m [2026-01-15T12:06:19.760221] [DEBUG] [REMOTE ] CXSE: Retrieved 3348 rows, trimmed to 300. [2026-01-15T12:06:19.760644] [DEBUG] [REMOTE ] CXSE: PASS: History has at least 300 days. [2026-01-15T12:06:19.760920] [DEBUG] [REMOTE ] CXSE: PASS: Price check passed. Min price $39.26. [2026-01-15T12:06:19.761068] [DEBUG] [REMOTE ] CXSE: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:19.761380] [DEBUG] [REMOTE ] CXSE: PASS: Integrity check passed. [2026-01-15T12:06:19.761423] [DEBUG] [REMOTE ] CXSE: Symbol is viable for forecasting. [2026-01-15T12:06:19.761495] [INFO ] [MAIN ] [864/3511] CXSE kept (0.4s) | 864 kept, 0 rejected | 138.8/min | ETA: 19.1m [2026-01-15T12:06:20.245186] [DEBUG] [REMOTE ] CYD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:20.245327] [DEBUG] [REMOTE ] CYD: PASS: History has at least 300 days. [2026-01-15T12:06:20.245561] [DEBUG] [REMOTE ] CYD: PASS: Price check passed. Min price $32.32. [2026-01-15T12:06:20.245727] [DEBUG] [REMOTE ] CYD: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:20.245849] [DEBUG] [REMOTE ] CYD: PASS: Integrity check passed. [2026-01-15T12:06:20.245891] [DEBUG] [REMOTE ] CYD: Symbol is viable for forecasting. [2026-01-15T12:06:20.245942] [INFO ] [MAIN ] [865/3511] CYD kept (0.5s) | 865 kept, 0 rejected | 138.7/min | ETA: 19.1m [2026-01-15T12:06:20.640902] [DEBUG] [REMOTE ] CYH: Retrieved 6438 rows, trimmed to 300. [2026-01-15T12:06:20.641070] [DEBUG] [REMOTE ] CYH: PASS: History has at least 300 days. [2026-01-15T12:06:20.641413] [DEBUG] [REMOTE ] CYH: PASS: Price check passed. Min price $2.90. [2026-01-15T12:06:20.641589] [DEBUG] [REMOTE ] CYH: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:20.641731] [DEBUG] [REMOTE ] CYH: PASS: Integrity check passed. [2026-01-15T12:06:20.641775] [DEBUG] [REMOTE ] CYH: Symbol is viable for forecasting. [2026-01-15T12:06:20.641826] [INFO ] [MAIN ] [866/3511] CYH kept (0.4s) | 866 kept, 0 rejected | 138.8/min | ETA: 19.1m [2026-01-15T12:06:20.865345] [DEBUG] [REMOTE ] CYN: Retrieved 1063 rows, trimmed to 300. [2026-01-15T12:06:20.865486] [DEBUG] [REMOTE ] CYN: PASS: History has at least 300 days. [2026-01-15T12:06:20.865719] [DEBUG] [REMOTE ] CYN: PASS: Price check passed. Min price $2.38. [2026-01-15T12:06:20.865878] [DEBUG] [REMOTE ] CYN: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:20.865986] [DEBUG] [REMOTE ] CYN: PASS: Integrity check passed. [2026-01-15T12:06:20.866025] [DEBUG] [REMOTE ] CYN: Symbol is viable for forecasting. [2026-01-15T12:06:20.866073] [INFO ] [MAIN ] [867/3511] CYN kept (0.2s) | 867 kept, 0 rejected | 138.8/min | ETA: 19.0m [2026-01-15T12:06:21.421125] [DEBUG] [REMOTE ] CYRX: Retrieved 4285 rows, trimmed to 300. [2026-01-15T12:06:21.421272] [DEBUG] [REMOTE ] CYRX: PASS: History has at least 300 days. [2026-01-15T12:06:21.421601] [DEBUG] [REMOTE ] CYRX: PASS: Price check passed. Min price $8.33. [2026-01-15T12:06:21.421783] [DEBUG] [REMOTE ] CYRX: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:21.421919] [DEBUG] [REMOTE ] CYRX: PASS: Integrity check passed. [2026-01-15T12:06:21.421962] [DEBUG] [REMOTE ] CYRX: Symbol is viable for forecasting. [2026-01-15T12:06:21.422021] [INFO ] [MAIN ] [868/3511] CYRX kept (0.6s) | 868 kept, 0 rejected | 138.8/min | ETA: 19.0m [2026-01-15T12:06:21.782667] [DEBUG] [REMOTE ] CYTK: Retrieved 5463 rows, trimmed to 300. [2026-01-15T12:06:21.782819] [DEBUG] [REMOTE ] CYTK: PASS: History has at least 300 days. [2026-01-15T12:06:21.783048] [DEBUG] [REMOTE ] CYTK: PASS: Price check passed. Min price $54.76. [2026-01-15T12:06:21.783185] [DEBUG] [REMOTE ] CYTK: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:21.783306] [DEBUG] [REMOTE ] CYTK: PASS: Integrity check passed. [2026-01-15T12:06:21.783347] [DEBUG] [REMOTE ] CYTK: Symbol is viable for forecasting. [2026-01-15T12:06:21.783397] [INFO ] [MAIN ] [869/3511] CYTK kept (0.4s) | 869 kept, 0 rejected | 138.8/min | ETA: 19.0m [2026-01-15T12:06:22.315693] [DEBUG] [REMOTE ] CZFS: Retrieved 6292 rows, trimmed to 300. [2026-01-15T12:06:22.315840] [DEBUG] [REMOTE ] CZFS: PASS: History has at least 300 days. [2026-01-15T12:06:22.316052] [DEBUG] [REMOTE ] CZFS: PASS: Price check passed. Min price $53.17. [2026-01-15T12:06:22.316188] [DEBUG] [REMOTE ] CZFS: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:22.316300] [DEBUG] [REMOTE ] CZFS: PASS: Integrity check passed. [2026-01-15T12:06:22.316340] [DEBUG] [REMOTE ] CZFS: Symbol is viable for forecasting. [2026-01-15T12:06:22.316388] [INFO ] [MAIN ] [870/3511] CZFS kept (0.5s) | 870 kept, 0 rejected | 138.8/min | ETA: 19.0m [2026-01-15T12:06:22.840540] [DEBUG] [REMOTE ] CZNC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:22.840695] [DEBUG] [REMOTE ] CZNC: PASS: History has at least 300 days. [2026-01-15T12:06:22.840919] [DEBUG] [REMOTE ] CZNC: PASS: Price check passed. Min price $18.95. [2026-01-15T12:06:22.841055] [DEBUG] [REMOTE ] CZNC: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:22.841171] [DEBUG] [REMOTE ] CZNC: PASS: Integrity check passed. [2026-01-15T12:06:22.841211] [DEBUG] [REMOTE ] CZNC: Symbol is viable for forecasting. [2026-01-15T12:06:22.841261] [INFO ] [MAIN ] [871/3511] CZNC kept (0.5s) | 871 kept, 0 rejected | 138.7/min | ETA: 19.0m [2026-01-15T12:06:23.298666] [DEBUG] [REMOTE ] CZWI: Retrieved 5484 rows, trimmed to 300. [2026-01-15T12:06:23.298823] [DEBUG] [REMOTE ] CZWI: PASS: History has at least 300 days. [2026-01-15T12:06:23.299061] [DEBUG] [REMOTE ] CZWI: PASS: Price check passed. Min price $15.51. [2026-01-15T12:06:23.299199] [DEBUG] [REMOTE ] CZWI: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:23.299315] [DEBUG] [REMOTE ] CZWI: PASS: Integrity check passed. [2026-01-15T12:06:23.299355] [DEBUG] [REMOTE ] CZWI: Symbol is viable for forecasting. [2026-01-15T12:06:23.299404] [INFO ] [MAIN ] [872/3511] CZWI kept (0.5s) | 872 kept, 0 rejected | 138.7/min | ETA: 19.0m [2026-01-15T12:06:23.381758] [DEBUG] [REMOTE ] DAIO: Exception occurred during daily data fetch: 'API call returned an empty response.'. [2026-01-15T12:06:23.382074] [DEBUG] [REMOTE ] DAIO: FAIL: History check failed. No DataFrame was returned. [2026-01-15T12:06:23.382161] [WARN ] [LOCAL ] DAIO: SET TO BLACKLISTED [2026-01-15T12:06:23.383452] [INFO ] [MAIN ] [873/3511] DAIO rejected (0.1s) | 872 kept, 1 rejected | 138.9/min | ETA: 19.0m [2026-01-15T12:06:24.148151] [DEBUG] [REMOTE ] DAL: Retrieved 4706 rows, trimmed to 300. [2026-01-15T12:06:24.148299] [DEBUG] [REMOTE ] DAL: PASS: History has at least 300 days. [2026-01-15T12:06:24.148534] [DEBUG] [REMOTE ] DAL: PASS: Price check passed. Min price $55.65. [2026-01-15T12:06:24.148695] [DEBUG] [REMOTE ] DAL: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:24.148815] [DEBUG] [REMOTE ] DAL: PASS: Integrity check passed. [2026-01-15T12:06:24.148855] [DEBUG] [REMOTE ] DAL: Symbol is viable for forecasting. [2026-01-15T12:06:24.148905] [INFO ] [MAIN ] [874/3511] DAL kept (0.8s) | 873 kept, 1 rejected | 138.7/min | ETA: 19.0m [2026-01-15T12:06:24.557832] [DEBUG] [REMOTE ] DAN: Retrieved 4538 rows, trimmed to 300. [2026-01-15T12:06:24.557980] [DEBUG] [REMOTE ] DAN: PASS: History has at least 300 days. [2026-01-15T12:06:24.558211] [DEBUG] [REMOTE ] DAN: PASS: Price check passed. Min price $19.25. [2026-01-15T12:06:24.558355] [DEBUG] [REMOTE ] DAN: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:24.558477] [DEBUG] [REMOTE ] DAN: PASS: Integrity check passed. [2026-01-15T12:06:24.558519] [DEBUG] [REMOTE ] DAN: Symbol is viable for forecasting. [2026-01-15T12:06:24.558589] [INFO ] [MAIN ] [875/3511] DAN kept (0.4s) | 874 kept, 1 rejected | 138.7/min | ETA: 19.0m [2026-01-15T12:06:24.876288] [DEBUG] [REMOTE ] DAO: Retrieved 1563 rows, trimmed to 300. [2026-01-15T12:06:24.876428] [DEBUG] [REMOTE ] DAO: PASS: History has at least 300 days. [2026-01-15T12:06:24.876669] [DEBUG] [REMOTE ] DAO: PASS: Price check passed. Min price $8.43. [2026-01-15T12:06:24.876862] [DEBUG] [REMOTE ] DAO: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:24.876987] [DEBUG] [REMOTE ] DAO: PASS: Integrity check passed. [2026-01-15T12:06:24.877030] [DEBUG] [REMOTE ] DAO: Symbol is viable for forecasting. [2026-01-15T12:06:24.877081] [INFO ] [MAIN ] [876/3511] DAO kept (0.3s) | 875 kept, 1 rejected | 138.8/min | ETA: 19.0m [2026-01-15T12:06:25.204300] [DEBUG] [REMOTE ] DAPP: Retrieved 1195 rows, trimmed to 300. [2026-01-15T12:06:25.204434] [DEBUG] [REMOTE ] DAPP: PASS: History has at least 300 days. [2026-01-15T12:06:25.204657] [DEBUG] [REMOTE ] DAPP: PASS: Price check passed. Min price $15.96. [2026-01-15T12:06:25.204794] [DEBUG] [REMOTE ] DAPP: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:25.204904] [DEBUG] [REMOTE ] DAPP: PASS: Integrity check passed. [2026-01-15T12:06:25.204944] [DEBUG] [REMOTE ] DAPP: Symbol is viable for forecasting. [2026-01-15T12:06:25.204992] [INFO ] [MAIN ] [877/3511] DAPP kept (0.3s) | 876 kept, 1 rejected | 138.8/min | ETA: 19.0m [2026-01-15T12:06:25.678020] [DEBUG] [REMOTE ] DARE: Retrieved 2959 rows, trimmed to 300. [2026-01-15T12:06:25.678158] [DEBUG] [REMOTE ] DARE: PASS: History has at least 300 days. [2026-01-15T12:06:25.678383] [DEBUG] [REMOTE ] DARE: PASS: Price check passed. Min price $1.63. [2026-01-15T12:06:25.678528] [DEBUG] [REMOTE ] DARE: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:25.678667] [DEBUG] [REMOTE ] DARE: PASS: Integrity check passed. [2026-01-15T12:06:25.678711] [DEBUG] [REMOTE ] DARE: Symbol is viable for forecasting. [2026-01-15T12:06:25.678770] [INFO ] [MAIN ] [878/3511] DARE kept (0.5s) | 877 kept, 1 rejected | 138.8/min | ETA: 19.0m [2026-01-15T12:06:26.034427] [DEBUG] [REMOTE ] DASH: Retrieved 1280 rows, trimmed to 300. [2026-01-15T12:06:26.034598] [DEBUG] [REMOTE ] DASH: PASS: History has at least 300 days. [2026-01-15T12:06:26.034812] [DEBUG] [REMOTE ] DASH: PASS: Price check passed. Min price $187.73. [2026-01-15T12:06:26.034948] [DEBUG] [REMOTE ] DASH: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:26.035060] [DEBUG] [REMOTE ] DASH: PASS: Integrity check passed. [2026-01-15T12:06:26.035124] [DEBUG] [REMOTE ] DASH: Symbol is viable for forecasting. [2026-01-15T12:06:26.035175] [INFO ] [MAIN ] [879/3511] DASH kept (0.4s) | 878 kept, 1 rejected | 138.8/min | ETA: 19.0m [2026-01-15T12:06:26.474224] [DEBUG] [REMOTE ] DAVA: Retrieved 1877 rows, trimmed to 300. [2026-01-15T12:06:26.474366] [DEBUG] [REMOTE ] DAVA: PASS: History has at least 300 days. [2026-01-15T12:06:26.474626] [DEBUG] [REMOTE ] DAVA: PASS: Price check passed. Min price $6.05. [2026-01-15T12:06:26.474772] [DEBUG] [REMOTE ] DAVA: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:26.474897] [DEBUG] [REMOTE ] DAVA: PASS: Integrity check passed. [2026-01-15T12:06:26.474940] [DEBUG] [REMOTE ] DAVA: Symbol is viable for forecasting. [2026-01-15T12:06:26.474989] [INFO ] [MAIN ] [880/3511] DAVA kept (0.4s) | 879 kept, 1 rejected | 138.8/min | ETA: 19.0m [2026-01-15T12:06:26.701657] [DEBUG] [REMOTE ] DAVE: Retrieved 1187 rows, trimmed to 300. [2026-01-15T12:06:26.701805] [DEBUG] [REMOTE ] DAVE: PASS: History has at least 300 days. [2026-01-15T12:06:26.702016] [DEBUG] [REMOTE ] DAVE: PASS: Price check passed. Min price $182.51. [2026-01-15T12:06:26.702154] [DEBUG] [REMOTE ] DAVE: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:26.702269] [DEBUG] [REMOTE ] DAVE: PASS: Integrity check passed. [2026-01-15T12:06:26.702309] [DEBUG] [REMOTE ] DAVE: Symbol is viable for forecasting. [2026-01-15T12:06:26.702357] [INFO ] [MAIN ] [881/3511] DAVE kept (0.2s) | 880 kept, 1 rejected | 138.9/min | ETA: 18.9m [2026-01-15T12:06:27.215727] [DEBUG] [REMOTE ] DAWN: Retrieved 1164 rows, trimmed to 300. [2026-01-15T12:06:27.215866] [DEBUG] [REMOTE ] DAWN: PASS: History has at least 300 days. [2026-01-15T12:06:27.216077] [DEBUG] [REMOTE ] DAWN: PASS: Price check passed. Min price $7.04. [2026-01-15T12:06:27.216238] [DEBUG] [REMOTE ] DAWN: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:27.216354] [DEBUG] [REMOTE ] DAWN: PASS: Integrity check passed. [2026-01-15T12:06:27.216396] [DEBUG] [REMOTE ] DAWN: Symbol is viable for forecasting. [2026-01-15T12:06:27.216446] [INFO ] [MAIN ] [882/3511] DAWN kept (0.5s) | 881 kept, 1 rejected | 138.9/min | ETA: 18.9m [2026-01-15T12:06:27.832838] [DEBUG] [REMOTE ] DB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:27.833184] [DEBUG] [REMOTE ] DB: PASS: History has at least 300 days. [2026-01-15T12:06:27.833427] [DEBUG] [REMOTE ] DB: PASS: Price check passed. Min price $33.18. [2026-01-15T12:06:27.833565] [DEBUG] [REMOTE ] DB: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:27.833706] [DEBUG] [REMOTE ] DB: PASS: Integrity check passed. [2026-01-15T12:06:27.833746] [DEBUG] [REMOTE ] DB: Symbol is viable for forecasting. [2026-01-15T12:06:27.833796] [INFO ] [MAIN ] [883/3511] DB kept (0.6s) | 882 kept, 1 rejected | 138.8/min | ETA: 18.9m [2026-01-15T12:06:28.052551] [DEBUG] [REMOTE ] DBD: Retrieved 607 rows, trimmed to 300. [2026-01-15T12:06:28.052700] [DEBUG] [REMOTE ] DBD: PASS: History has at least 300 days. [2026-01-15T12:06:28.052906] [DEBUG] [REMOTE ] DBD: PASS: Price check passed. Min price $56.24. [2026-01-15T12:06:28.053229] [DEBUG] [REMOTE ] DBD: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:28.053338] [DEBUG] [REMOTE ] DBD: PASS: Integrity check passed. [2026-01-15T12:06:28.053378] [DEBUG] [REMOTE ] DBD: Symbol is viable for forecasting. [2026-01-15T12:06:28.053424] [INFO ] [MAIN ] [884/3511] DBD kept (0.2s) | 883 kept, 1 rejected | 138.9/min | ETA: 18.9m [2026-01-15T12:06:28.559437] [DEBUG] [REMOTE ] DBI: Retrieved 5169 rows, trimmed to 300. [2026-01-15T12:06:28.559673] [DEBUG] [REMOTE ] DBI: PASS: History has at least 300 days. [2026-01-15T12:06:28.559976] [DEBUG] [REMOTE ] DBI: PASS: Price check passed. Min price $3.33. [2026-01-15T12:06:28.560128] [DEBUG] [REMOTE ] DBI: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:28.560251] [DEBUG] [REMOTE ] DBI: PASS: Integrity check passed. [2026-01-15T12:06:28.560293] [DEBUG] [REMOTE ] DBI: Symbol is viable for forecasting. [2026-01-15T12:06:28.560360] [INFO ] [MAIN ] [885/3511] DBI kept (0.5s) | 884 kept, 1 rejected | 138.9/min | ETA: 18.9m [2026-01-15T12:06:28.996431] [DEBUG] [REMOTE ] DBL: Retrieved 3512 rows, trimmed to 300. [2026-01-15T12:06:28.996565] [DEBUG] [REMOTE ] DBL: PASS: History has at least 300 days. [2026-01-15T12:06:28.996822] [DEBUG] [REMOTE ] DBL: PASS: Price check passed. Min price $14.94. [2026-01-15T12:06:28.997022] [DEBUG] [REMOTE ] DBL: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:28.997138] [DEBUG] [REMOTE ] DBL: PASS: Integrity check passed. [2026-01-15T12:06:28.997180] [DEBUG] [REMOTE ] DBL: Symbol is viable for forecasting. [2026-01-15T12:06:28.997229] [INFO ] [MAIN ] [886/3511] DBL kept (0.4s) | 885 kept, 1 rejected | 138.9/min | ETA: 18.9m [2026-01-15T12:06:29.357219] [DEBUG] [REMOTE ] DBRG: Retrieved 2905 rows, trimmed to 300. [2026-01-15T12:06:29.357351] [DEBUG] [REMOTE ] DBRG: PASS: History has at least 300 days. [2026-01-15T12:06:29.357559] [DEBUG] [REMOTE ] DBRG: PASS: Price check passed. Min price $9.16. [2026-01-15T12:06:29.357717] [DEBUG] [REMOTE ] DBRG: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:29.357829] [DEBUG] [REMOTE ] DBRG: PASS: Integrity check passed. [2026-01-15T12:06:29.357869] [DEBUG] [REMOTE ] DBRG: Symbol is viable for forecasting. [2026-01-15T12:06:29.357930] [INFO ] [MAIN ] [887/3511] DBRG kept (0.4s) | 886 kept, 1 rejected | 138.9/min | ETA: 18.9m [2026-01-15T12:06:29.715317] [DEBUG] [REMOTE ] DBX: Retrieved 1964 rows, trimmed to 300. [2026-01-15T12:06:29.715466] [DEBUG] [REMOTE ] DBX: PASS: History has at least 300 days. [2026-01-15T12:06:29.715761] [DEBUG] [REMOTE ] DBX: PASS: Price check passed. Min price $26.75. [2026-01-15T12:06:29.715965] [DEBUG] [REMOTE ] DBX: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:29.716094] [DEBUG] [REMOTE ] DBX: PASS: Integrity check passed. [2026-01-15T12:06:29.716137] [DEBUG] [REMOTE ] DBX: Symbol is viable for forecasting. [2026-01-15T12:06:29.716191] [INFO ] [MAIN ] [888/3511] DBX kept (0.4s) | 887 kept, 1 rejected | 138.9/min | ETA: 18.9m [2026-01-15T12:06:30.162525] [DEBUG] [REMOTE ] DCBO: Retrieved 1387 rows, trimmed to 300. [2026-01-15T12:06:30.162765] [DEBUG] [REMOTE ] DCBO: PASS: History has at least 300 days. [2026-01-15T12:06:30.163064] [DEBUG] [REMOTE ] DCBO: PASS: Price check passed. Min price $20.20. [2026-01-15T12:06:30.163240] [DEBUG] [REMOTE ] DCBO: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:30.163388] [DEBUG] [REMOTE ] DCBO: PASS: Integrity check passed. [2026-01-15T12:06:30.163435] [DEBUG] [REMOTE ] DCBO: Symbol is viable for forecasting. [2026-01-15T12:06:30.163497] [INFO ] [MAIN ] [889/3511] DCBO kept (0.4s) | 888 kept, 1 rejected | 138.9/min | ETA: 18.9m [2026-01-15T12:06:30.690457] [DEBUG] [REMOTE ] DCI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:30.690608] [DEBUG] [REMOTE ] DCI: PASS: History has at least 300 days. [2026-01-15T12:06:30.690828] [DEBUG] [REMOTE ] DCI: PASS: Price check passed. Min price $82.37. [2026-01-15T12:06:30.690967] [DEBUG] [REMOTE ] DCI: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:30.691082] [DEBUG] [REMOTE ] DCI: PASS: Integrity check passed. [2026-01-15T12:06:30.691163] [DEBUG] [REMOTE ] DCI: Symbol is viable for forecasting. [2026-01-15T12:06:30.691213] [INFO ] [MAIN ] [890/3511] DCI kept (0.5s) | 889 kept, 1 rejected | 138.9/min | ETA: 18.9m [2026-01-15T12:06:31.177811] [DEBUG] [REMOTE ] DCO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:31.177962] [DEBUG] [REMOTE ] DCO: PASS: History has at least 300 days. [2026-01-15T12:06:31.178218] [DEBUG] [REMOTE ] DCO: PASS: Price check passed. Min price $86.41. [2026-01-15T12:06:31.178360] [DEBUG] [REMOTE ] DCO: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:31.178488] [DEBUG] [REMOTE ] DCO: PASS: Integrity check passed. [2026-01-15T12:06:31.178528] [DEBUG] [REMOTE ] DCO: Symbol is viable for forecasting. [2026-01-15T12:06:31.178598] [INFO ] [MAIN ] [891/3511] DCO kept (0.5s) | 890 kept, 1 rejected | 138.9/min | ETA: 18.9m [2026-01-15T12:06:31.675598] [DEBUG] [REMOTE ] DCOM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:31.675749] [DEBUG] [REMOTE ] DCOM: PASS: History has at least 300 days. [2026-01-15T12:06:31.675987] [DEBUG] [REMOTE ] DCOM: PASS: Price check passed. Min price $25.78. [2026-01-15T12:06:31.676125] [DEBUG] [REMOTE ] DCOM: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:31.676245] [DEBUG] [REMOTE ] DCOM: PASS: Integrity check passed. [2026-01-15T12:06:31.676286] [DEBUG] [REMOTE ] DCOM: Symbol is viable for forecasting. [2026-01-15T12:06:31.676336] [INFO ] [MAIN ] [892/3511] DCOM kept (0.5s) | 891 kept, 1 rejected | 138.8/min | ETA: 18.9m [2026-01-15T12:06:32.144219] [DEBUG] [REMOTE ] DCTH: Retrieved 5965 rows, trimmed to 300. [2026-01-15T12:06:32.144359] [DEBUG] [REMOTE ] DCTH: PASS: History has at least 300 days. [2026-01-15T12:06:32.144599] [DEBUG] [REMOTE ] DCTH: PASS: Price check passed. Min price $8.19. [2026-01-15T12:06:32.144759] [DEBUG] [REMOTE ] DCTH: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:32.144883] [DEBUG] [REMOTE ] DCTH: PASS: Integrity check passed. [2026-01-15T12:06:32.144926] [DEBUG] [REMOTE ] DCTH: Symbol is viable for forecasting. [2026-01-15T12:06:32.144978] [INFO ] [MAIN ] [893/3511] DCTH kept (0.5s) | 892 kept, 1 rejected | 138.8/min | ETA: 18.9m [2026-01-15T12:06:32.547807] [DEBUG] [REMOTE ] DD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:32.547954] [DEBUG] [REMOTE ] DD: PASS: History has at least 300 days. [2026-01-15T12:06:32.548184] [DEBUG] [REMOTE ] DD: PASS: Price check passed. Min price $33.47. [2026-01-15T12:06:32.548339] [DEBUG] [REMOTE ] DD: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:32.548458] [DEBUG] [REMOTE ] DD: PASS: Integrity check passed. [2026-01-15T12:06:32.548499] [DEBUG] [REMOTE ] DD: Symbol is viable for forecasting. [2026-01-15T12:06:32.548548] [INFO ] [MAIN ] [894/3511] DD kept (0.4s) | 893 kept, 1 rejected | 138.8/min | ETA: 18.9m [2026-01-15T12:06:33.048394] [DEBUG] [REMOTE ] DDD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:33.048531] [DEBUG] [REMOTE ] DDD: PASS: History has at least 300 days. [2026-01-15T12:06:33.048770] [DEBUG] [REMOTE ] DDD: PASS: Price check passed. Min price $1.77. [2026-01-15T12:06:33.048913] [DEBUG] [REMOTE ] DDD: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:33.049030] [DEBUG] [REMOTE ] DDD: PASS: Integrity check passed. [2026-01-15T12:06:33.049071] [DEBUG] [REMOTE ] DDD: Symbol is viable for forecasting. [2026-01-15T12:06:33.049120] [INFO ] [MAIN ] [895/3511] DDD kept (0.5s) | 894 kept, 1 rejected | 138.8/min | ETA: 18.8m [2026-01-15T12:06:33.265595] [DEBUG] [REMOTE ] DDI: Retrieved 1098 rows, trimmed to 300. [2026-01-15T12:06:33.265747] [DEBUG] [REMOTE ] DDI: PASS: History has at least 300 days. [2026-01-15T12:06:33.265957] [DEBUG] [REMOTE ] DDI: PASS: Price check passed. Min price $8.25. [2026-01-15T12:06:33.266103] [DEBUG] [REMOTE ] DDI: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:33.266215] [DEBUG] [REMOTE ] DDI: PASS: Integrity check passed. [2026-01-15T12:06:33.266257] [DEBUG] [REMOTE ] DDI: Symbol is viable for forecasting. [2026-01-15T12:06:33.266307] [INFO ] [MAIN ] [896/3511] DDI kept (0.2s) | 895 kept, 1 rejected | 138.9/min | ETA: 18.8m [2026-01-15T12:06:33.603958] [DEBUG] [REMOTE ] DDL: Retrieved 1142 rows, trimmed to 300. [2026-01-15T12:06:33.604069] [DEBUG] [REMOTE ] DDL: PASS: History has at least 300 days. [2026-01-15T12:06:33.604271] [DEBUG] [REMOTE ] DDL: PASS: Price check passed. Min price $1.67. [2026-01-15T12:06:33.604407] [DEBUG] [REMOTE ] DDL: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:33.604516] [DEBUG] [REMOTE ] DDL: PASS: Integrity check passed. [2026-01-15T12:06:33.604557] [DEBUG] [REMOTE ] DDL: Symbol is viable for forecasting. [2026-01-15T12:06:33.604624] [INFO ] [MAIN ] [897/3511] DDL kept (0.3s) | 896 kept, 1 rejected | 138.9/min | ETA: 18.8m [2026-01-15T12:06:34.143415] [DEBUG] [REMOTE ] DDOG: Retrieved 1589 rows, trimmed to 300. [2026-01-15T12:06:34.143540] [DEBUG] [REMOTE ] DDOG: PASS: History has at least 300 days. [2026-01-15T12:06:34.143769] [DEBUG] [REMOTE ] DDOG: PASS: Price check passed. Min price $122.41. [2026-01-15T12:06:34.143906] [DEBUG] [REMOTE ] DDOG: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:34.144020] [DEBUG] [REMOTE ] DDOG: PASS: Integrity check passed. [2026-01-15T12:06:34.144060] [DEBUG] [REMOTE ] DDOG: Symbol is viable for forecasting. [2026-01-15T12:06:34.144108] [INFO ] [MAIN ] [898/3511] DDOG kept (0.5s) | 897 kept, 1 rejected | 138.9/min | ETA: 18.8m [2026-01-15T12:06:34.768859] [DEBUG] [REMOTE ] DDS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:34.769014] [DEBUG] [REMOTE ] DDS: PASS: History has at least 300 days. [2026-01-15T12:06:34.769280] [DEBUG] [REMOTE ] DDS: PASS: Price check passed. Min price $568.41. [2026-01-15T12:06:34.769426] [DEBUG] [REMOTE ] DDS: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:34.769554] [DEBUG] [REMOTE ] DDS: PASS: Integrity check passed. [2026-01-15T12:06:34.769615] [DEBUG] [REMOTE ] DDS: Symbol is viable for forecasting. [2026-01-15T12:06:34.769670] [INFO ] [MAIN ] [899/3511] DDS kept (0.6s) | 898 kept, 1 rejected | 138.8/min | ETA: 18.8m [2026-01-15T12:06:35.228549] [DEBUG] [REMOTE ] DE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:35.228709] [DEBUG] [REMOTE ] DE: PASS: History has at least 300 days. [2026-01-15T12:06:35.228937] [DEBUG] [REMOTE ] DE: PASS: Price check passed. Min price $458.23. [2026-01-15T12:06:35.229097] [DEBUG] [REMOTE ] DE: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:35.229403] [DEBUG] [REMOTE ] DE: PASS: Integrity check passed. [2026-01-15T12:06:35.229443] [DEBUG] [REMOTE ] DE: Symbol is viable for forecasting. [2026-01-15T12:06:35.229491] [INFO ] [MAIN ] [900/3511] DE kept (0.5s) | 899 kept, 1 rejected | 138.8/min | ETA: 18.8m [2026-01-15T12:06:35.569566] [DEBUG] [REMOTE ] DEA: Retrieved 2751 rows, trimmed to 300. [2026-01-15T12:06:35.569831] [DEBUG] [REMOTE ] DEA: PASS: History has at least 300 days. [2026-01-15T12:06:35.570111] [DEBUG] [REMOTE ] DEA: PASS: Price check passed. Min price $20.56. [2026-01-15T12:06:35.570257] [DEBUG] [REMOTE ] DEA: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:35.570380] [DEBUG] [REMOTE ] DEA: PASS: Integrity check passed. [2026-01-15T12:06:35.570447] [DEBUG] [REMOTE ] DEA: Symbol is viable for forecasting. [2026-01-15T12:06:35.570508] [INFO ] [MAIN ] [901/3511] DEA kept (0.3s) | 900 kept, 1 rejected | 138.8/min | ETA: 18.8m [2026-01-15T12:06:36.090984] [DEBUG] [REMOTE ] DECK: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:36.091121] [DEBUG] [REMOTE ] DECK: PASS: History has at least 300 days. [2026-01-15T12:06:36.091335] [DEBUG] [REMOTE ] DECK: PASS: Price check passed. Min price $79.54. [2026-01-15T12:06:36.091471] [DEBUG] [REMOTE ] DECK: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:36.091603] [DEBUG] [REMOTE ] DECK: PASS: Integrity check passed. [2026-01-15T12:06:36.091645] [DEBUG] [REMOTE ] DECK: Symbol is viable for forecasting. [2026-01-15T12:06:36.091693] [INFO ] [MAIN ] [902/3511] DECK kept (0.5s) | 901 kept, 1 rejected | 138.8/min | ETA: 18.8m [2026-01-15T12:06:36.494410] [DEBUG] [REMOTE ] DEI: Retrieved 4835 rows, trimmed to 300. [2026-01-15T12:06:36.494599] [DEBUG] [REMOTE ] DEI: PASS: History has at least 300 days. [2026-01-15T12:06:36.494848] [DEBUG] [REMOTE ] DEI: PASS: Price check passed. Min price $10.85. [2026-01-15T12:06:36.494989] [DEBUG] [REMOTE ] DEI: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:36.495113] [DEBUG] [REMOTE ] DEI: PASS: Integrity check passed. [2026-01-15T12:06:36.495154] [DEBUG] [REMOTE ] DEI: Symbol is viable for forecasting. [2026-01-15T12:06:36.495205] [INFO ] [MAIN ] [903/3511] DEI kept (0.4s) | 902 kept, 1 rejected | 138.8/min | ETA: 18.8m [2026-01-15T12:06:36.777441] [DEBUG] [REMOTE ] DELL: Retrieved 1775 rows, trimmed to 300. [2026-01-15T12:06:36.777601] [DEBUG] [REMOTE ] DELL: PASS: History has at least 300 days. [2026-01-15T12:06:36.777807] [DEBUG] [REMOTE ] DELL: PASS: Price check passed. Min price $117.40. [2026-01-15T12:06:36.777941] [DEBUG] [REMOTE ] DELL: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:36.778050] [DEBUG] [REMOTE ] DELL: PASS: Integrity check passed. [2026-01-15T12:06:36.778090] [DEBUG] [REMOTE ] DELL: Symbol is viable for forecasting. [2026-01-15T12:06:36.778137] [INFO ] [MAIN ] [904/3511] DELL kept (0.3s) | 903 kept, 1 rejected | 138.9/min | ETA: 18.8m [2026-01-15T12:06:37.363375] [DEBUG] [REMOTE ] DENN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:37.363515] [DEBUG] [REMOTE ] DENN: PASS: History has at least 300 days. [2026-01-15T12:06:37.363756] [DEBUG] [REMOTE ] DENN: PASS: Price check passed. Min price $3.89. [2026-01-15T12:06:37.363895] [DEBUG] [REMOTE ] DENN: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:37.364009] [DEBUG] [REMOTE ] DENN: PASS: Integrity check passed. [2026-01-15T12:06:37.364049] [DEBUG] [REMOTE ] DENN: Symbol is viable for forecasting. [2026-01-15T12:06:37.364097] [INFO ] [MAIN ] [905/3511] DENN kept (0.6s) | 904 kept, 1 rejected | 138.8/min | ETA: 18.8m [2026-01-15T12:06:37.808023] [DEBUG] [REMOTE ] DEO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:37.808183] [DEBUG] [REMOTE ] DEO: PASS: History has at least 300 days. [2026-01-15T12:06:37.808656] [DEBUG] [REMOTE ] DEO: PASS: Price check passed. Min price $85.12. [2026-01-15T12:06:37.808829] [DEBUG] [REMOTE ] DEO: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:37.808962] [DEBUG] [REMOTE ] DEO: PASS: Integrity check passed. [2026-01-15T12:06:37.809018] [DEBUG] [REMOTE ] DEO: Symbol is viable for forecasting. [2026-01-15T12:06:37.809093] [INFO ] [MAIN ] [906/3511] DEO kept (0.4s) | 905 kept, 1 rejected | 138.8/min | ETA: 18.8m [2026-01-15T12:06:38.062683] [DEBUG] [REMOTE ] DERM: Retrieved 1046 rows, trimmed to 300. [2026-01-15T12:06:38.062880] [DEBUG] [REMOTE ] DERM: PASS: History has at least 300 days. [2026-01-15T12:06:38.063135] [DEBUG] [REMOTE ] DERM: PASS: Price check passed. Min price $7.12. [2026-01-15T12:06:38.063282] [DEBUG] [REMOTE ] DERM: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:38.063410] [DEBUG] [REMOTE ] DERM: PASS: Integrity check passed. [2026-01-15T12:06:38.063454] [DEBUG] [REMOTE ] DERM: Symbol is viable for forecasting. [2026-01-15T12:06:38.063507] [INFO ] [MAIN ] [907/3511] DERM kept (0.3s) | 906 kept, 1 rejected | 138.9/min | ETA: 18.8m [2026-01-15T12:06:38.413687] [DEBUG] [REMOTE ] DFGP: Retrieved 547 rows, trimmed to 300. [2026-01-15T12:06:38.413871] [DEBUG] [REMOTE ] DFGP: PASS: History has at least 300 days. [2026-01-15T12:06:38.414148] [DEBUG] [REMOTE ] DFGP: PASS: Price check passed. Min price $53.85. [2026-01-15T12:06:38.414295] [DEBUG] [REMOTE ] DFGP: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:38.414421] [DEBUG] [REMOTE ] DFGP: PASS: Integrity check passed. [2026-01-15T12:06:38.414464] [DEBUG] [REMOTE ] DFGP: Symbol is viable for forecasting. [2026-01-15T12:06:38.414517] [INFO ] [MAIN ] [908/3511] DFGP kept (0.4s) | 907 kept, 1 rejected | 138.9/min | ETA: 18.7m [2026-01-15T12:06:38.825683] [DEBUG] [REMOTE ] DFGX: Retrieved 547 rows, trimmed to 300. [2026-01-15T12:06:38.825879] [DEBUG] [REMOTE ] DFGX: PASS: History has at least 300 days. [2026-01-15T12:06:38.826219] [DEBUG] [REMOTE ] DFGX: PASS: Price check passed. Min price $52.48. [2026-01-15T12:06:38.826405] [DEBUG] [REMOTE ] DFGX: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:38.826554] [DEBUG] [REMOTE ] DFGX: PASS: Integrity check passed. [2026-01-15T12:06:38.826631] [DEBUG] [REMOTE ] DFGX: Symbol is viable for forecasting. [2026-01-15T12:06:38.826703] [INFO ] [MAIN ] [909/3511] DFGX kept (0.4s) | 908 kept, 1 rejected | 138.9/min | ETA: 18.7m [2026-01-15T12:06:39.326010] [DEBUG] [REMOTE ] DFH: Retrieved 1252 rows, trimmed to 300. [2026-01-15T12:06:39.326202] [DEBUG] [REMOTE ] DFH: PASS: History has at least 300 days. [2026-01-15T12:06:39.326452] [DEBUG] [REMOTE ] DFH: PASS: Price check passed. Min price $16.98. [2026-01-15T12:06:39.326619] [DEBUG] [REMOTE ] DFH: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:39.326762] [DEBUG] [REMOTE ] DFH: PASS: Integrity check passed. [2026-01-15T12:06:39.326804] [DEBUG] [REMOTE ] DFH: Symbol is viable for forecasting. [2026-01-15T12:06:39.326880] [INFO ] [MAIN ] [910/3511] DFH kept (0.5s) | 909 kept, 1 rejected | 138.9/min | ETA: 18.7m [2026-01-15T12:06:39.730904] [DEBUG] [REMOTE ] DFIN: Retrieved 2334 rows, trimmed to 300. [2026-01-15T12:06:39.731106] [DEBUG] [REMOTE ] DFIN: PASS: History has at least 300 days. [2026-01-15T12:06:39.731606] [DEBUG] [REMOTE ] DFIN: PASS: Price check passed. Min price $44.46. [2026-01-15T12:06:39.731758] [DEBUG] [REMOTE ] DFIN: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:39.731897] [DEBUG] [REMOTE ] DFIN: PASS: Integrity check passed. [2026-01-15T12:06:39.731940] [DEBUG] [REMOTE ] DFIN: Symbol is viable for forecasting. [2026-01-15T12:06:39.731996] [INFO ] [MAIN ] [911/3511] DFIN kept (0.4s) | 910 kept, 1 rejected | 138.9/min | ETA: 18.7m [2026-01-15T12:06:40.217658] [DEBUG] [REMOTE ] DFP: Retrieved 3180 rows, trimmed to 300. [2026-01-15T12:06:40.217851] [DEBUG] [REMOTE ] DFP: PASS: History has at least 300 days. [2026-01-15T12:06:40.218137] [DEBUG] [REMOTE ] DFP: PASS: Price check passed. Min price $20.61. [2026-01-15T12:06:40.218311] [DEBUG] [REMOTE ] DFP: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:40.218440] [DEBUG] [REMOTE ] DFP: PASS: Integrity check passed. [2026-01-15T12:06:40.218512] [DEBUG] [REMOTE ] DFP: Symbol is viable for forecasting. [2026-01-15T12:06:40.218587] [INFO ] [MAIN ] [912/3511] DFP kept (0.5s) | 911 kept, 1 rejected | 138.9/min | ETA: 18.7m [2026-01-15T12:06:40.527756] [DEBUG] [REMOTE ] DFTX: Retrieved 883 rows, trimmed to 300. [2026-01-15T12:06:40.527955] [DEBUG] [REMOTE ] DFTX: PASS: History has at least 300 days. [2026-01-15T12:06:40.528204] [DEBUG] [REMOTE ] DFTX: PASS: Price check passed. Min price $10.68. [2026-01-15T12:06:40.528347] [DEBUG] [REMOTE ] DFTX: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:40.528465] [DEBUG] [REMOTE ] DFTX: PASS: Integrity check passed. [2026-01-15T12:06:40.528506] [DEBUG] [REMOTE ] DFTX: Symbol is viable for forecasting. [2026-01-15T12:06:40.528557] [INFO ] [MAIN ] [913/3511] DFTX kept (0.3s) | 912 kept, 1 rejected | 138.9/min | ETA: 18.7m [2026-01-15T12:06:41.015244] [DEBUG] [REMOTE ] DG: Retrieved 4066 rows, trimmed to 300. [2026-01-15T12:06:41.015657] [DEBUG] [REMOTE ] DG: PASS: History has at least 300 days. [2026-01-15T12:06:41.016080] [DEBUG] [REMOTE ] DG: PASS: Price check passed. Min price $95.55. [2026-01-15T12:06:41.016242] [DEBUG] [REMOTE ] DG: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:41.016597] [DEBUG] [REMOTE ] DG: PASS: Integrity check passed. [2026-01-15T12:06:41.016642] [DEBUG] [REMOTE ] DG: Symbol is viable for forecasting. [2026-01-15T12:06:41.016723] [INFO ] [MAIN ] [914/3511] DG kept (0.5s) | 913 kept, 1 rejected | 138.9/min | ETA: 18.7m [2026-01-15T12:06:41.261176] [DEBUG] [REMOTE ] DGCB: Retrieved 547 rows, trimmed to 300. [2026-01-15T12:06:41.261356] [DEBUG] [REMOTE ] DGCB: PASS: History has at least 300 days. [2026-01-15T12:06:41.261627] [DEBUG] [REMOTE ] DGCB: PASS: Price check passed. Min price $53.95. [2026-01-15T12:06:41.261777] [DEBUG] [REMOTE ] DGCB: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:41.261899] [DEBUG] [REMOTE ] DGCB: PASS: Integrity check passed. [2026-01-15T12:06:41.261942] [DEBUG] [REMOTE ] DGCB: Symbol is viable for forecasting. [2026-01-15T12:06:41.261997] [INFO ] [MAIN ] [915/3511] DGCB kept (0.2s) | 914 kept, 1 rejected | 139.0/min | ETA: 18.7m [2026-01-15T12:06:41.892861] [DEBUG] [REMOTE ] DGICA: Retrieved 6219 rows, trimmed to 300. [2026-01-15T12:06:41.893152] [DEBUG] [REMOTE ] DGICA: PASS: History has at least 300 days. [2026-01-15T12:06:41.893606] [DEBUG] [REMOTE ] DGICA: PASS: Price check passed. Min price $18.20. [2026-01-15T12:06:41.893800] [DEBUG] [REMOTE ] DGICA: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:41.893986] [DEBUG] [REMOTE ] DGICA: PASS: Integrity check passed. [2026-01-15T12:06:41.894044] [DEBUG] [REMOTE ] DGICA: Symbol is viable for forecasting. [2026-01-15T12:06:41.894118] [INFO ] [MAIN ] [916/3511] DGICA kept (0.6s) | 915 kept, 1 rejected | 138.9/min | ETA: 18.7m [2026-01-15T12:06:42.360261] [DEBUG] [REMOTE ] DGII: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:42.360476] [DEBUG] [REMOTE ] DGII: PASS: History has at least 300 days. [2026-01-15T12:06:42.360820] [DEBUG] [REMOTE ] DGII: PASS: Price check passed. Min price $35.40. [2026-01-15T12:06:42.360967] [DEBUG] [REMOTE ] DGII: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:42.361172] [DEBUG] [REMOTE ] DGII: PASS: Integrity check passed. [2026-01-15T12:06:42.361218] [DEBUG] [REMOTE ] DGII: Symbol is viable for forecasting. [2026-01-15T12:06:42.361283] [INFO ] [MAIN ] [917/3511] DGII kept (0.5s) | 916 kept, 1 rejected | 138.9/min | ETA: 18.7m [2026-01-15T12:06:42.749029] [DEBUG] [REMOTE ] DGRE: Retrieved 3133 rows, trimmed to 300. [2026-01-15T12:06:42.749231] [DEBUG] [REMOTE ] DGRE: PASS: History has at least 300 days. [2026-01-15T12:06:42.749601] [DEBUG] [REMOTE ] DGRE: PASS: Price check passed. Min price $29.30. [2026-01-15T12:06:42.749756] [DEBUG] [REMOTE ] DGRE: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:42.749889] [DEBUG] [REMOTE ] DGRE: PASS: Integrity check passed. [2026-01-15T12:06:42.749931] [DEBUG] [REMOTE ] DGRE: Symbol is viable for forecasting. [2026-01-15T12:06:42.749987] [INFO ] [MAIN ] [918/3511] DGRE kept (0.4s) | 917 kept, 1 rejected | 138.9/min | ETA: 18.7m [2026-01-15T12:06:43.102083] [DEBUG] [REMOTE ] DGRS: Retrieved 3138 rows, trimmed to 300. [2026-01-15T12:06:43.102273] [DEBUG] [REMOTE ] DGRS: PASS: History has at least 300 days. [2026-01-15T12:06:43.102541] [DEBUG] [REMOTE ] DGRS: PASS: Price check passed. Min price $45.98. [2026-01-15T12:06:43.102721] [DEBUG] [REMOTE ] DGRS: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:43.102846] [DEBUG] [REMOTE ] DGRS: PASS: Integrity check passed. [2026-01-15T12:06:43.102913] [DEBUG] [REMOTE ] DGRS: Symbol is viable for forecasting. [2026-01-15T12:06:43.102982] [INFO ] [MAIN ] [919/3511] DGRS kept (0.4s) | 918 kept, 1 rejected | 138.9/min | ETA: 18.7m [2026-01-15T12:06:43.728682] [DEBUG] [REMOTE ] DGX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:43.728924] [DEBUG] [REMOTE ] DGX: PASS: History has at least 300 days. [2026-01-15T12:06:43.729258] [DEBUG] [REMOTE ] DGX: PASS: Price check passed. Min price $172.72. [2026-01-15T12:06:43.729408] [DEBUG] [REMOTE ] DGX: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:43.729552] [DEBUG] [REMOTE ] DGX: PASS: Integrity check passed. [2026-01-15T12:06:43.729615] [DEBUG] [REMOTE ] DGX: Symbol is viable for forecasting. [2026-01-15T12:06:43.729674] [INFO ] [MAIN ] [920/3511] DGX kept (0.6s) | 919 kept, 1 rejected | 138.8/min | ETA: 18.7m [2026-01-15T12:06:43.984890] [DEBUG] [REMOTE ] DH: Retrieved 1088 rows, trimmed to 300. [2026-01-15T12:06:43.985097] [DEBUG] [REMOTE ] DH: PASS: History has at least 300 days. [2026-01-15T12:06:43.985361] [DEBUG] [REMOTE ] DH: PASS: Price check passed. Min price $2.28. [2026-01-15T12:06:43.985518] [DEBUG] [REMOTE ] DH: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:43.985668] [DEBUG] [REMOTE ] DH: PASS: Integrity check passed. [2026-01-15T12:06:43.985713] [DEBUG] [REMOTE ] DH: Symbol is viable for forecasting. [2026-01-15T12:06:43.985769] [INFO ] [MAIN ] [921/3511] DH kept (0.3s) | 920 kept, 1 rejected | 138.9/min | ETA: 18.6m [2026-01-15T12:06:44.619332] [DEBUG] [REMOTE ] DHC: Retrieved 6513 rows, trimmed to 300. [2026-01-15T12:06:44.619534] [DEBUG] [REMOTE ] DHC: PASS: History has at least 300 days. [2026-01-15T12:06:44.619839] [DEBUG] [REMOTE ] DHC: PASS: Price check passed. Min price $4.10. [2026-01-15T12:06:44.619989] [DEBUG] [REMOTE ] DHC: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:44.620122] [DEBUG] [REMOTE ] DHC: PASS: Integrity check passed. [2026-01-15T12:06:44.620167] [DEBUG] [REMOTE ] DHC: Symbol is viable for forecasting. [2026-01-15T12:06:44.620224] [INFO ] [MAIN ] [922/3511] DHC kept (0.6s) | 921 kept, 1 rejected | 138.8/min | ETA: 18.6m [2026-01-15T12:06:45.171194] [DEBUG] [REMOTE ] DHF: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:45.171400] [DEBUG] [REMOTE ] DHF: PASS: History has at least 300 days. [2026-01-15T12:06:45.171818] [DEBUG] [REMOTE ] DHF: PASS: Price check passed. Min price $2.44. [2026-01-15T12:06:45.171977] [DEBUG] [REMOTE ] DHF: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:45.172155] [DEBUG] [REMOTE ] DHF: PASS: Integrity check passed. [2026-01-15T12:06:45.172240] [DEBUG] [REMOTE ] DHF: Symbol is viable for forecasting. [2026-01-15T12:06:45.172347] [INFO ] [MAIN ] [923/3511] DHF kept (0.6s) | 922 kept, 1 rejected | 138.8/min | ETA: 18.6m [2026-01-15T12:06:45.644660] [DEBUG] [REMOTE ] DHI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:45.644877] [DEBUG] [REMOTE ] DHI: PASS: History has at least 300 days. [2026-01-15T12:06:45.645250] [DEBUG] [REMOTE ] DHI: PASS: Price check passed. Min price $137.32. [2026-01-15T12:06:45.645412] [DEBUG] [REMOTE ] DHI: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:45.645565] [DEBUG] [REMOTE ] DHI: PASS: Integrity check passed. [2026-01-15T12:06:45.645627] [DEBUG] [REMOTE ] DHI: Symbol is viable for forecasting. [2026-01-15T12:06:45.645686] [INFO ] [MAIN ] [924/3511] DHI kept (0.5s) | 923 kept, 1 rejected | 138.8/min | ETA: 18.6m [2026-01-15T12:06:46.152921] [DEBUG] [REMOTE ] DHIL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:46.153134] [DEBUG] [REMOTE ] DHIL: PASS: History has at least 300 days. [2026-01-15T12:06:46.153558] [DEBUG] [REMOTE ] DHIL: PASS: Price check passed. Min price $114.83. [2026-01-15T12:06:46.153764] [DEBUG] [REMOTE ] DHIL: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:46.153937] [DEBUG] [REMOTE ] DHIL: PASS: Integrity check passed. [2026-01-15T12:06:46.153981] [DEBUG] [REMOTE ] DHIL: Symbol is viable for forecasting. [2026-01-15T12:06:46.154044] [INFO ] [MAIN ] [925/3511] DHIL kept (0.5s) | 924 kept, 1 rejected | 138.8/min | ETA: 18.6m [2026-01-15T12:06:46.570649] [DEBUG] [REMOTE ] DHX: Retrieved 4648 rows, trimmed to 300. [2026-01-15T12:06:46.570893] [DEBUG] [REMOTE ] DHX: PASS: History has at least 300 days. [2026-01-15T12:06:46.571303] [DEBUG] [REMOTE ] DHX: PASS: Price check passed. Min price $1.50. [2026-01-15T12:06:46.571494] [DEBUG] [REMOTE ] DHX: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:46.571713] [DEBUG] [REMOTE ] DHX: PASS: Integrity check passed. [2026-01-15T12:06:46.571773] [DEBUG] [REMOTE ] DHX: Symbol is viable for forecasting. [2026-01-15T12:06:46.571854] [INFO ] [MAIN ] [926/3511] DHX kept (0.4s) | 925 kept, 1 rejected | 138.8/min | ETA: 18.6m [2026-01-15T12:06:46.838355] [DEBUG] [REMOTE ] DIBS: Retrieved 1155 rows, trimmed to 300. [2026-01-15T12:06:46.838653] [DEBUG] [REMOTE ] DIBS: PASS: History has at least 300 days. [2026-01-15T12:06:46.839027] [DEBUG] [REMOTE ] DIBS: PASS: Price check passed. Min price $2.77. [2026-01-15T12:06:46.839227] [DEBUG] [REMOTE ] DIBS: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:46.839415] [DEBUG] [REMOTE ] DIBS: PASS: Integrity check passed. [2026-01-15T12:06:46.839469] [DEBUG] [REMOTE ] DIBS: Symbol is viable for forecasting. [2026-01-15T12:06:46.839543] [INFO ] [MAIN ] [927/3511] DIBS kept (0.3s) | 926 kept, 1 rejected | 138.8/min | ETA: 18.6m [2026-01-15T12:06:47.460075] [DEBUG] [REMOTE ] DIN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:47.460309] [DEBUG] [REMOTE ] DIN: PASS: History has at least 300 days. [2026-01-15T12:06:47.460726] [DEBUG] [REMOTE ] DIN: PASS: Price check passed. Min price $24.01. [2026-01-15T12:06:47.460886] [DEBUG] [REMOTE ] DIN: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:47.461088] [DEBUG] [REMOTE ] DIN: PASS: Integrity check passed. [2026-01-15T12:06:47.461134] [DEBUG] [REMOTE ] DIN: Symbol is viable for forecasting. [2026-01-15T12:06:47.461194] [INFO ] [MAIN ] [928/3511] DIN kept (0.6s) | 927 kept, 1 rejected | 138.8/min | ETA: 18.6m [2026-01-15T12:06:47.941058] [DEBUG] [REMOTE ] DINO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:47.941204] [DEBUG] [REMOTE ] DINO: PASS: History has at least 300 days. [2026-01-15T12:06:47.941440] [DEBUG] [REMOTE ] DINO: PASS: Price check passed. Min price $45.88. [2026-01-15T12:06:47.941605] [DEBUG] [REMOTE ] DINO: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:47.941796] [DEBUG] [REMOTE ] DINO: PASS: Integrity check passed. [2026-01-15T12:06:47.941842] [DEBUG] [REMOTE ] DINO: Symbol is viable for forecasting. [2026-01-15T12:06:47.941895] [INFO ] [MAIN ] [929/3511] DINO kept (0.5s) | 928 kept, 1 rejected | 138.7/min | ETA: 18.6m [2026-01-15T12:06:48.359295] [DEBUG] [REMOTE ] DIOD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:48.359452] [DEBUG] [REMOTE ] DIOD: PASS: History has at least 300 days. [2026-01-15T12:06:48.359776] [DEBUG] [REMOTE ] DIOD: PASS: Price check passed. Min price $42.36. [2026-01-15T12:06:48.359920] [DEBUG] [REMOTE ] DIOD: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:48.360053] [DEBUG] [REMOTE ] DIOD: PASS: Integrity check passed. [2026-01-15T12:06:48.360094] [DEBUG] [REMOTE ] DIOD: Symbol is viable for forecasting. [2026-01-15T12:06:48.360146] [INFO ] [MAIN ] [930/3511] DIOD kept (0.4s) | 929 kept, 1 rejected | 138.7/min | ETA: 18.6m [2026-01-15T12:06:48.841300] [DEBUG] [REMOTE ] DIS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:48.841494] [DEBUG] [REMOTE ] DIS: PASS: History has at least 300 days. [2026-01-15T12:06:48.841795] [DEBUG] [REMOTE ] DIS: PASS: Price check passed. Min price $101.25. [2026-01-15T12:06:48.841950] [DEBUG] [REMOTE ] DIS: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:48.842081] [DEBUG] [REMOTE ] DIS: PASS: Integrity check passed. [2026-01-15T12:06:48.842124] [DEBUG] [REMOTE ] DIS: Symbol is viable for forecasting. [2026-01-15T12:06:48.842180] [INFO ] [MAIN ] [931/3511] DIS kept (0.5s) | 930 kept, 1 rejected | 138.7/min | ETA: 18.6m [2026-01-15T12:06:49.363698] [DEBUG] [REMOTE ] DJCO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:49.363897] [DEBUG] [REMOTE ] DJCO: PASS: History has at least 300 days. [2026-01-15T12:06:49.364247] [DEBUG] [REMOTE ] DJCO: PASS: Price check passed. Min price $374.53. [2026-01-15T12:06:49.364427] [DEBUG] [REMOTE ] DJCO: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:49.364618] [DEBUG] [REMOTE ] DJCO: PASS: Integrity check passed. [2026-01-15T12:06:49.364673] [DEBUG] [REMOTE ] DJCO: Symbol is viable for forecasting. [2026-01-15T12:06:49.364740] [INFO ] [MAIN ] [932/3511] DJCO kept (0.5s) | 931 kept, 1 rejected | 138.7/min | ETA: 18.6m [2026-01-15T12:06:49.767533] [DEBUG] [REMOTE ] DK: Retrieved 4955 rows, trimmed to 300. [2026-01-15T12:06:49.767809] [DEBUG] [REMOTE ] DK: PASS: History has at least 300 days. [2026-01-15T12:06:49.768238] [DEBUG] [REMOTE ] DK: PASS: Price check passed. Min price $29.37. [2026-01-15T12:06:49.768424] [DEBUG] [REMOTE ] DK: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:49.768857] [DEBUG] [REMOTE ] DK: PASS: Integrity check passed. [2026-01-15T12:06:49.768912] [DEBUG] [REMOTE ] DK: Symbol is viable for forecasting. [2026-01-15T12:06:49.768977] [INFO ] [MAIN ] [933/3511] DK kept (0.4s) | 932 kept, 1 rejected | 138.7/min | ETA: 18.6m [2026-01-15T12:06:50.119531] [DEBUG] [REMOTE ] DKL: Retrieved 3319 rows, trimmed to 300. [2026-01-15T12:06:50.119748] [DEBUG] [REMOTE ] DKL: PASS: History has at least 300 days. [2026-01-15T12:06:50.120017] [DEBUG] [REMOTE ] DKL: PASS: Price check passed. Min price $43.05. [2026-01-15T12:06:50.120165] [DEBUG] [REMOTE ] DKL: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:50.120296] [DEBUG] [REMOTE ] DKL: PASS: Integrity check passed. [2026-01-15T12:06:50.120376] [DEBUG] [REMOTE ] DKL: Symbol is viable for forecasting. [2026-01-15T12:06:50.120433] [INFO ] [MAIN ] [934/3511] DKL kept (0.4s) | 933 kept, 1 rejected | 138.7/min | ETA: 18.6m [2026-01-15T12:06:50.449822] [DEBUG] [REMOTE ] DKNG: Retrieved 1627 rows, trimmed to 300. [2026-01-15T12:06:50.449967] [DEBUG] [REMOTE ] DKNG: PASS: History has at least 300 days. [2026-01-15T12:06:50.450217] [DEBUG] [REMOTE ] DKNG: PASS: Price check passed. Min price $27.92. [2026-01-15T12:06:50.450390] [DEBUG] [REMOTE ] DKNG: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:50.450527] [DEBUG] [REMOTE ] DKNG: PASS: Integrity check passed. [2026-01-15T12:06:50.450595] [DEBUG] [REMOTE ] DKNG: Symbol is viable for forecasting. [2026-01-15T12:06:50.450659] [INFO ] [MAIN ] [935/3511] DKNG kept (0.3s) | 934 kept, 1 rejected | 138.8/min | ETA: 18.6m [2026-01-15T12:06:51.000135] [DEBUG] [REMOTE ] DKS: Retrieved 5849 rows, trimmed to 300. [2026-01-15T12:06:51.000393] [DEBUG] [REMOTE ] DKS: PASS: History has at least 300 days. [2026-01-15T12:06:51.000795] [DEBUG] [REMOTE ] DKS: PASS: Price check passed. Min price $197.97. [2026-01-15T12:06:51.000948] [DEBUG] [REMOTE ] DKS: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:51.001090] [DEBUG] [REMOTE ] DKS: PASS: Integrity check passed. [2026-01-15T12:06:51.001132] [DEBUG] [REMOTE ] DKS: Symbol is viable for forecasting. [2026-01-15T12:06:51.001186] [INFO ] [MAIN ] [936/3511] DKS kept (0.6s) | 935 kept, 1 rejected | 138.7/min | ETA: 18.6m [2026-01-15T12:06:51.433046] [DEBUG] [REMOTE ] DLB: Retrieved 5260 rows, trimmed to 300. [2026-01-15T12:06:51.433238] [DEBUG] [REMOTE ] DLB: PASS: History has at least 300 days. [2026-01-15T12:06:51.433560] [DEBUG] [REMOTE ] DLB: PASS: Price check passed. Min price $63.53. [2026-01-15T12:06:51.433727] [DEBUG] [REMOTE ] DLB: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:51.433876] [DEBUG] [REMOTE ] DLB: PASS: Integrity check passed. [2026-01-15T12:06:51.433920] [DEBUG] [REMOTE ] DLB: Symbol is viable for forecasting. [2026-01-15T12:06:51.433978] [INFO ] [MAIN ] [937/3511] DLB kept (0.4s) | 936 kept, 1 rejected | 138.7/min | ETA: 18.6m [2026-01-15T12:06:51.959411] [DEBUG] [REMOTE ] DLHC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:51.959589] [DEBUG] [REMOTE ] DLHC: PASS: History has at least 300 days. [2026-01-15T12:06:51.959816] [DEBUG] [REMOTE ] DLHC: PASS: Price check passed. Min price $5.50. [2026-01-15T12:06:51.959957] [DEBUG] [REMOTE ] DLHC: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:51.960076] [DEBUG] [REMOTE ] DLHC: PASS: Integrity check passed. [2026-01-15T12:06:51.960117] [DEBUG] [REMOTE ] DLHC: Symbol is viable for forecasting. [2026-01-15T12:06:51.960166] [INFO ] [MAIN ] [938/3511] DLHC kept (0.5s) | 937 kept, 1 rejected | 138.7/min | ETA: 18.6m [2026-01-15T12:06:52.321149] [DEBUG] [REMOTE ] DLNG: Retrieved 3060 rows, trimmed to 300. [2026-01-15T12:06:52.321286] [DEBUG] [REMOTE ] DLNG: PASS: History has at least 300 days. [2026-01-15T12:06:52.321506] [DEBUG] [REMOTE ] DLNG: PASS: Price check passed. Min price $3.43. [2026-01-15T12:06:52.321692] [DEBUG] [REMOTE ] DLNG: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:52.321817] [DEBUG] [REMOTE ] DLNG: PASS: Integrity check passed. [2026-01-15T12:06:52.321859] [DEBUG] [REMOTE ] DLNG: Symbol is viable for forecasting. [2026-01-15T12:06:52.321911] [INFO ] [MAIN ] [939/3511] DLNG kept (0.4s) | 938 kept, 1 rejected | 138.7/min | ETA: 18.5m [2026-01-15T12:06:52.616158] [DEBUG] [REMOTE ] DLO: Retrieved 1160 rows, trimmed to 300. [2026-01-15T12:06:52.616297] [DEBUG] [REMOTE ] DLO: PASS: History has at least 300 days. [2026-01-15T12:06:52.616509] [DEBUG] [REMOTE ] DLO: PASS: Price check passed. Min price $12.32. [2026-01-15T12:06:52.616689] [DEBUG] [REMOTE ] DLO: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:52.616807] [DEBUG] [REMOTE ] DLO: PASS: Integrity check passed. [2026-01-15T12:06:52.616875] [DEBUG] [REMOTE ] DLO: Symbol is viable for forecasting. [2026-01-15T12:06:52.616927] [INFO ] [MAIN ] [940/3511] DLO kept (0.3s) | 939 kept, 1 rejected | 138.8/min | ETA: 18.5m [2026-01-15T12:06:53.040307] [DEBUG] [REMOTE ] DLPN: Retrieved 2024 rows, trimmed to 300. [2026-01-15T12:06:53.040451] [DEBUG] [REMOTE ] DLPN: PASS: History has at least 300 days. [2026-01-15T12:06:53.040706] [DEBUG] [REMOTE ] DLPN: PASS: Price check passed. Min price $1.32. [2026-01-15T12:06:53.040851] [DEBUG] [REMOTE ] DLPN: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:53.040965] [DEBUG] [REMOTE ] DLPN: PASS: Integrity check passed. [2026-01-15T12:06:53.041007] [DEBUG] [REMOTE ] DLPN: Symbol is viable for forecasting. [2026-01-15T12:06:53.041058] [INFO ] [MAIN ] [941/3511] DLPN kept (0.4s) | 940 kept, 1 rejected | 138.8/min | ETA: 18.5m [2026-01-15T12:06:53.394077] [DEBUG] [REMOTE ] DLTH: Retrieved 2551 rows, trimmed to 300. [2026-01-15T12:06:53.394209] [DEBUG] [REMOTE ] DLTH: PASS: History has at least 300 days. [2026-01-15T12:06:53.394452] [DEBUG] [REMOTE ] DLTH: PASS: Price check passed. Min price $2.07. [2026-01-15T12:06:53.394630] [DEBUG] [REMOTE ] DLTH: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:53.394753] [DEBUG] [REMOTE ] DLTH: PASS: Integrity check passed. [2026-01-15T12:06:53.394796] [DEBUG] [REMOTE ] DLTH: Symbol is viable for forecasting. [2026-01-15T12:06:53.394847] [INFO ] [MAIN ] [942/3511] DLTH kept (0.4s) | 941 kept, 1 rejected | 138.8/min | ETA: 18.5m [2026-01-15T12:06:54.026595] [DEBUG] [REMOTE ] DLX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:54.027050] [DEBUG] [REMOTE ] DLX: PASS: History has at least 300 days. [2026-01-15T12:06:54.027429] [DEBUG] [REMOTE ] DLX: PASS: Price check passed. Min price $17.81. [2026-01-15T12:06:54.027598] [DEBUG] [REMOTE ] DLX: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:54.027755] [DEBUG] [REMOTE ] DLX: PASS: Integrity check passed. [2026-01-15T12:06:54.027798] [DEBUG] [REMOTE ] DLX: Symbol is viable for forecasting. [2026-01-15T12:06:54.027858] [INFO ] [MAIN ] [943/3511] DLX kept (0.6s) | 942 kept, 1 rejected | 138.7/min | ETA: 18.5m [2026-01-15T12:06:54.324965] [DEBUG] [REMOTE ] DLY: Retrieved 1480 rows, trimmed to 300. [2026-01-15T12:06:54.325096] [DEBUG] [REMOTE ] DLY: PASS: History has at least 300 days. [2026-01-15T12:06:54.325304] [DEBUG] [REMOTE ] DLY: PASS: Price check passed. Min price $14.06. [2026-01-15T12:06:54.325448] [DEBUG] [REMOTE ] DLY: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:54.325557] [DEBUG] [REMOTE ] DLY: PASS: Integrity check passed. [2026-01-15T12:06:54.325812] [DEBUG] [REMOTE ] DLY: Symbol is viable for forecasting. [2026-01-15T12:06:54.325861] [INFO ] [MAIN ] [944/3511] DLY kept (0.3s) | 943 kept, 1 rejected | 138.8/min | ETA: 18.5m [2026-01-15T12:06:54.819727] [DEBUG] [REMOTE ] DMAC: Retrieved 4535 rows, trimmed to 300. [2026-01-15T12:06:54.819859] [DEBUG] [REMOTE ] DMAC: PASS: History has at least 300 days. [2026-01-15T12:06:54.820069] [DEBUG] [REMOTE ] DMAC: PASS: Price check passed. Min price $5.42. [2026-01-15T12:06:54.820207] [DEBUG] [REMOTE ] DMAC: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:54.820318] [DEBUG] [REMOTE ] DMAC: PASS: Integrity check passed. [2026-01-15T12:06:54.820384] [DEBUG] [REMOTE ] DMAC: Symbol is viable for forecasting. [2026-01-15T12:06:54.820434] [INFO ] [MAIN ] [945/3511] DMAC kept (0.5s) | 944 kept, 1 rejected | 138.7/min | ETA: 18.5m [2026-01-15T12:06:55.196142] [DEBUG] [REMOTE ] DMB: Retrieved 3200 rows, trimmed to 300. [2026-01-15T12:06:55.196277] [DEBUG] [REMOTE ] DMB: PASS: History has at least 300 days. [2026-01-15T12:06:55.196493] [DEBUG] [REMOTE ] DMB: PASS: Price check passed. Min price $10.43. [2026-01-15T12:06:55.196666] [DEBUG] [REMOTE ] DMB: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:55.196789] [DEBUG] [REMOTE ] DMB: PASS: Integrity check passed. [2026-01-15T12:06:55.196832] [DEBUG] [REMOTE ] DMB: Symbol is viable for forecasting. [2026-01-15T12:06:55.196914] [INFO ] [MAIN ] [946/3511] DMB kept (0.4s) | 945 kept, 1 rejected | 138.8/min | ETA: 18.5m [2026-01-15T12:06:55.658443] [DEBUG] [REMOTE ] DMLP: Retrieved 5775 rows, trimmed to 300. [2026-01-15T12:06:55.658652] [DEBUG] [REMOTE ] DMLP: PASS: History has at least 300 days. [2026-01-15T12:06:55.658938] [DEBUG] [REMOTE ] DMLP: PASS: Price check passed. Min price $21.26. [2026-01-15T12:06:55.659087] [DEBUG] [REMOTE ] DMLP: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:55.659222] [DEBUG] [REMOTE ] DMLP: PASS: Integrity check passed. [2026-01-15T12:06:55.659265] [DEBUG] [REMOTE ] DMLP: Symbol is viable for forecasting. [2026-01-15T12:06:55.659321] [INFO ] [MAIN ] [947/3511] DMLP kept (0.5s) | 946 kept, 1 rejected | 138.8/min | ETA: 18.5m [2026-01-15T12:06:56.066499] [DEBUG] [REMOTE ] DMO: Retrieved 3998 rows, trimmed to 300. [2026-01-15T12:06:56.066751] [DEBUG] [REMOTE ] DMO: PASS: History has at least 300 days. [2026-01-15T12:06:56.067187] [DEBUG] [REMOTE ] DMO: PASS: Price check passed. Min price $10.93. [2026-01-15T12:06:56.067363] [DEBUG] [REMOTE ] DMO: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:56.067539] [DEBUG] [REMOTE ] DMO: PASS: Integrity check passed. [2026-01-15T12:06:56.067608] [DEBUG] [REMOTE ] DMO: Symbol is viable for forecasting. [2026-01-15T12:06:56.067680] [INFO ] [MAIN ] [948/3511] DMO kept (0.4s) | 947 kept, 1 rejected | 138.8/min | ETA: 18.5m [2026-01-15T12:06:56.592378] [DEBUG] [REMOTE ] DMRC: Retrieved 6531 rows, trimmed to 300. [2026-01-15T12:06:56.592593] [DEBUG] [REMOTE ] DMRC: PASS: History has at least 300 days. [2026-01-15T12:06:56.592892] [DEBUG] [REMOTE ] DMRC: PASS: Price check passed. Min price $6.32. [2026-01-15T12:06:56.593054] [DEBUG] [REMOTE ] DMRC: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:56.593201] [DEBUG] [REMOTE ] DMRC: PASS: Integrity check passed. [2026-01-15T12:06:56.593246] [DEBUG] [REMOTE ] DMRC: Symbol is viable for forecasting. [2026-01-15T12:06:56.593305] [INFO ] [MAIN ] [949/3511] DMRC kept (0.5s) | 948 kept, 1 rejected | 138.7/min | ETA: 18.5m [2026-01-15T12:06:56.905456] [DEBUG] [REMOTE ] DMXF: Retrieved 1401 rows, trimmed to 300. [2026-01-15T12:06:56.905648] [DEBUG] [REMOTE ] DMXF: PASS: History has at least 300 days. [2026-01-15T12:06:56.905902] [DEBUG] [REMOTE ] DMXF: PASS: Price check passed. Min price $70.56. [2026-01-15T12:06:56.906053] [DEBUG] [REMOTE ] DMXF: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:56.906176] [DEBUG] [REMOTE ] DMXF: PASS: Integrity check passed. [2026-01-15T12:06:56.906253] [DEBUG] [REMOTE ] DMXF: Symbol is viable for forecasting. [2026-01-15T12:06:56.906309] [INFO ] [MAIN ] [950/3511] DMXF kept (0.3s) | 949 kept, 1 rejected | 138.8/min | ETA: 18.5m [2026-01-15T12:06:57.222047] [DEBUG] [REMOTE ] DNA: Retrieved 1192 rows, trimmed to 300. [2026-01-15T12:06:57.222192] [DEBUG] [REMOTE ] DNA: PASS: History has at least 300 days. [2026-01-15T12:06:57.222407] [DEBUG] [REMOTE ] DNA: PASS: Price check passed. Min price $7.78. [2026-01-15T12:06:57.222549] [DEBUG] [REMOTE ] DNA: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:57.222686] [DEBUG] [REMOTE ] DNA: PASS: Integrity check passed. [2026-01-15T12:06:57.222728] [DEBUG] [REMOTE ] DNA: Symbol is viable for forecasting. [2026-01-15T12:06:57.222777] [INFO ] [MAIN ] [951/3511] DNA kept (0.3s) | 950 kept, 1 rejected | 138.8/min | ETA: 18.4m [2026-01-15T12:06:57.737830] [DEBUG] [REMOTE ] DNLI: Retrieved 2035 rows, trimmed to 300. [2026-01-15T12:06:57.737962] [DEBUG] [REMOTE ] DNLI: PASS: History has at least 300 days. [2026-01-15T12:06:57.738170] [DEBUG] [REMOTE ] DNLI: PASS: Price check passed. Min price $14.41. [2026-01-15T12:06:57.738306] [DEBUG] [REMOTE ] DNLI: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:57.738418] [DEBUG] [REMOTE ] DNLI: PASS: Integrity check passed. [2026-01-15T12:06:57.738458] [DEBUG] [REMOTE ] DNLI: Symbol is viable for forecasting. [2026-01-15T12:06:57.738509] [INFO ] [MAIN ] [952/3511] DNLI kept (0.5s) | 951 kept, 1 rejected | 138.8/min | ETA: 18.4m [2026-01-15T12:06:58.251218] [DEBUG] [REMOTE ] DNP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:06:58.251370] [DEBUG] [REMOTE ] DNP: PASS: History has at least 300 days. [2026-01-15T12:06:58.251644] [DEBUG] [REMOTE ] DNP: PASS: Price check passed. Min price $9.79. [2026-01-15T12:06:58.251827] [DEBUG] [REMOTE ] DNP: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:58.251966] [DEBUG] [REMOTE ] DNP: PASS: Integrity check passed. [2026-01-15T12:06:58.252008] [DEBUG] [REMOTE ] DNP: Symbol is viable for forecasting. [2026-01-15T12:06:58.252059] [INFO ] [MAIN ] [953/3511] DNP kept (0.5s) | 952 kept, 1 rejected | 138.8/min | ETA: 18.4m [2026-01-15T12:06:58.379452] [DEBUG] [REMOTE ] DNTH: Retrieved 588 rows, trimmed to 300. [2026-01-15T12:06:58.379669] [DEBUG] [REMOTE ] DNTH: PASS: History has at least 300 days. [2026-01-15T12:06:58.379961] [DEBUG] [REMOTE ] DNTH: PASS: Price check passed. Min price $32.92. [2026-01-15T12:06:58.380123] [DEBUG] [REMOTE ] DNTH: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:58.380257] [DEBUG] [REMOTE ] DNTH: PASS: Integrity check passed. [2026-01-15T12:06:58.380307] [DEBUG] [REMOTE ] DNTH: Symbol is viable for forecasting. [2026-01-15T12:06:58.380366] [INFO ] [MAIN ] [954/3511] DNTH kept (0.1s) | 953 kept, 1 rejected | 138.9/min | ETA: 18.4m [2026-01-15T12:06:58.909691] [DEBUG] [REMOTE ] DOCN: Retrieved 1209 rows, trimmed to 300. [2026-01-15T12:06:58.909930] [DEBUG] [REMOTE ] DOCN: PASS: History has at least 300 days. [2026-01-15T12:06:58.910232] [DEBUG] [REMOTE ] DOCN: PASS: Price check passed. Min price $37.94. [2026-01-15T12:06:58.910408] [DEBUG] [REMOTE ] DOCN: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:58.910559] [DEBUG] [REMOTE ] DOCN: PASS: Integrity check passed. [2026-01-15T12:06:58.910633] [DEBUG] [REMOTE ] DOCN: Symbol is viable for forecasting. [2026-01-15T12:06:58.910702] [INFO ] [MAIN ] [955/3511] DOCN kept (0.5s) | 954 kept, 1 rejected | 138.8/min | ETA: 18.4m [2026-01-15T12:06:59.287623] [DEBUG] [REMOTE ] DOCS: Retrieved 1145 rows, trimmed to 300. [2026-01-15T12:06:59.287846] [DEBUG] [REMOTE ] DOCS: PASS: History has at least 300 days. [2026-01-15T12:06:59.288157] [DEBUG] [REMOTE ] DOCS: PASS: Price check passed. Min price $40.27. [2026-01-15T12:06:59.288310] [DEBUG] [REMOTE ] DOCS: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:59.288457] [DEBUG] [REMOTE ] DOCS: PASS: Integrity check passed. [2026-01-15T12:06:59.288537] [DEBUG] [REMOTE ] DOCS: Symbol is viable for forecasting. [2026-01-15T12:06:59.288613] [INFO ] [MAIN ] [956/3511] DOCS kept (0.4s) | 955 kept, 1 rejected | 138.8/min | ETA: 18.4m [2026-01-15T12:06:59.738656] [DEBUG] [REMOTE ] DOGZ: Retrieved 2028 rows, trimmed to 300. [2026-01-15T12:06:59.738802] [DEBUG] [REMOTE ] DOGZ: PASS: History has at least 300 days. [2026-01-15T12:06:59.739017] [DEBUG] [REMOTE ] DOGZ: PASS: Price check passed. Min price $9.52. [2026-01-15T12:06:59.739156] [DEBUG] [REMOTE ] DOGZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:06:59.739268] [DEBUG] [REMOTE ] DOGZ: PASS: Integrity check passed. [2026-01-15T12:06:59.739309] [DEBUG] [REMOTE ] DOGZ: Symbol is viable for forecasting. [2026-01-15T12:06:59.739360] [INFO ] [MAIN ] [957/3511] DOGZ kept (0.5s) | 956 kept, 1 rejected | 138.8/min | ETA: 18.4m [2026-01-15T12:07:00.041233] [DEBUG] [REMOTE ] DOLE: Retrieved 1120 rows, trimmed to 300. [2026-01-15T12:07:00.041365] [DEBUG] [REMOTE ] DOLE: PASS: History has at least 300 days. [2026-01-15T12:07:00.041565] [DEBUG] [REMOTE ] DOLE: PASS: Price check passed. Min price $12.61. [2026-01-15T12:07:00.041721] [DEBUG] [REMOTE ] DOLE: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:00.041829] [DEBUG] [REMOTE ] DOLE: PASS: Integrity check passed. [2026-01-15T12:07:00.041869] [DEBUG] [REMOTE ] DOLE: Symbol is viable for forecasting. [2026-01-15T12:07:00.041917] [INFO ] [MAIN ] [958/3511] DOLE kept (0.3s) | 957 kept, 1 rejected | 138.9/min | ETA: 18.4m [2026-01-15T12:07:00.535527] [DEBUG] [REMOTE ] DOMO: Retrieved 1896 rows, trimmed to 300. [2026-01-15T12:07:00.535735] [DEBUG] [REMOTE ] DOMO: PASS: History has at least 300 days. [2026-01-15T12:07:00.536049] [DEBUG] [REMOTE ] DOMO: PASS: Price check passed. Min price $6.68. [2026-01-15T12:07:00.536269] [DEBUG] [REMOTE ] DOMO: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:00.536447] [DEBUG] [REMOTE ] DOMO: PASS: Integrity check passed. [2026-01-15T12:07:00.536515] [DEBUG] [REMOTE ] DOMO: Symbol is viable for forecasting. [2026-01-15T12:07:00.536616] [INFO ] [MAIN ] [959/3511] DOMO kept (0.5s) | 958 kept, 1 rejected | 138.9/min | ETA: 18.4m [2026-01-15T12:07:01.000521] [DEBUG] [REMOTE ] DOO: Retrieved 3145 rows, trimmed to 300. [2026-01-15T12:07:01.000742] [DEBUG] [REMOTE ] DOO: PASS: History has at least 300 days. [2026-01-15T12:07:01.001051] [DEBUG] [REMOTE ] DOO: PASS: Price check passed. Min price $61.58. [2026-01-15T12:07:01.001264] [DEBUG] [REMOTE ] DOO: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:01.001440] [DEBUG] [REMOTE ] DOO: PASS: Integrity check passed. [2026-01-15T12:07:01.001505] [DEBUG] [REMOTE ] DOO: Symbol is viable for forecasting. [2026-01-15T12:07:01.001600] [INFO ] [MAIN ] [960/3511] DOO kept (0.5s) | 959 kept, 1 rejected | 138.9/min | ETA: 18.4m [2026-01-15T12:07:01.535477] [DEBUG] [REMOTE ] DORM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:01.535658] [DEBUG] [REMOTE ] DORM: PASS: History has at least 300 days. [2026-01-15T12:07:01.536065] [DEBUG] [REMOTE ] DORM: PASS: Price check passed. Min price $123.19. [2026-01-15T12:07:01.536276] [DEBUG] [REMOTE ] DORM: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:01.536469] [DEBUG] [REMOTE ] DORM: PASS: Integrity check passed. [2026-01-15T12:07:01.536530] [DEBUG] [REMOTE ] DORM: Symbol is viable for forecasting. [2026-01-15T12:07:01.536621] [INFO ] [MAIN ] [961/3511] DORM kept (0.5s) | 960 kept, 1 rejected | 138.8/min | ETA: 18.4m [2026-01-15T12:07:01.773338] [DEBUG] [REMOTE ] DOUG: Retrieved 1014 rows, trimmed to 300. [2026-01-15T12:07:01.773487] [DEBUG] [REMOTE ] DOUG: PASS: History has at least 300 days. [2026-01-15T12:07:01.773742] [DEBUG] [REMOTE ] DOUG: PASS: Price check passed. Min price $2.26. [2026-01-15T12:07:01.773887] [DEBUG] [REMOTE ] DOUG: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:01.774007] [DEBUG] [REMOTE ] DOUG: PASS: Integrity check passed. [2026-01-15T12:07:01.774050] [DEBUG] [REMOTE ] DOUG: Symbol is viable for forecasting. [2026-01-15T12:07:01.774102] [INFO ] [MAIN ] [962/3511] DOUG kept (0.2s) | 961 kept, 1 rejected | 138.9/min | ETA: 18.4m [2026-01-15T12:07:02.454159] [DEBUG] [REMOTE ] DOX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:02.454303] [DEBUG] [REMOTE ] DOX: PASS: History has at least 300 days. [2026-01-15T12:07:02.454536] [DEBUG] [REMOTE ] DOX: PASS: Price check passed. Min price $74.46. [2026-01-15T12:07:02.454698] [DEBUG] [REMOTE ] DOX: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:02.454819] [DEBUG] [REMOTE ] DOX: PASS: Integrity check passed. [2026-01-15T12:07:02.454860] [DEBUG] [REMOTE ] DOX: Symbol is viable for forecasting. [2026-01-15T12:07:02.454909] [INFO ] [MAIN ] [963/3511] DOX kept (0.7s) | 962 kept, 1 rejected | 138.8/min | ETA: 18.4m [2026-01-15T12:07:02.656926] [DEBUG] [REMOTE ] DPG: Retrieved 3636 rows, trimmed to 300. [2026-01-15T12:07:02.657067] [DEBUG] [REMOTE ] DPG: PASS: History has at least 300 days. [2026-01-15T12:07:02.657286] [DEBUG] [REMOTE ] DPG: PASS: Price check passed. Min price $12.48. [2026-01-15T12:07:02.657427] [DEBUG] [REMOTE ] DPG: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:02.657541] [DEBUG] [REMOTE ] DPG: PASS: Integrity check passed. [2026-01-15T12:07:02.657599] [DEBUG] [REMOTE ] DPG: Symbol is viable for forecasting. [2026-01-15T12:07:02.657651] [INFO ] [MAIN ] [964/3511] DPG kept (0.2s) | 963 kept, 1 rejected | 138.9/min | ETA: 18.3m [2026-01-15T12:07:03.130172] [DEBUG] [REMOTE ] DPRO: Retrieved 1531 rows, trimmed to 300. [2026-01-15T12:07:03.130307] [DEBUG] [REMOTE ] DPRO: PASS: History has at least 300 days. [2026-01-15T12:07:03.130517] [DEBUG] [REMOTE ] DPRO: PASS: Price check passed. Min price $6.08. [2026-01-15T12:07:03.130691] [DEBUG] [REMOTE ] DPRO: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:03.130823] [DEBUG] [REMOTE ] DPRO: PASS: Integrity check passed. [2026-01-15T12:07:03.130866] [DEBUG] [REMOTE ] DPRO: Symbol is viable for forecasting. [2026-01-15T12:07:03.130918] [INFO ] [MAIN ] [965/3511] DPRO kept (0.5s) | 964 kept, 1 rejected | 138.9/min | ETA: 18.3m [2026-01-15T12:07:03.683769] [DEBUG] [REMOTE ] DPZ: Retrieved 5413 rows, trimmed to 300. [2026-01-15T12:07:03.683928] [DEBUG] [REMOTE ] DPZ: PASS: History has at least 300 days. [2026-01-15T12:07:03.684149] [DEBUG] [REMOTE ] DPZ: PASS: Price check passed. Min price $395.64. [2026-01-15T12:07:03.684283] [DEBUG] [REMOTE ] DPZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:03.684398] [DEBUG] [REMOTE ] DPZ: PASS: Integrity check passed. [2026-01-15T12:07:03.684438] [DEBUG] [REMOTE ] DPZ: Symbol is viable for forecasting. [2026-01-15T12:07:03.684487] [INFO ] [MAIN ] [966/3511] DPZ kept (0.6s) | 965 kept, 1 rejected | 138.8/min | ETA: 18.3m [2026-01-15T12:07:03.971169] [DEBUG] [REMOTE ] DQ: Retrieved 3841 rows, trimmed to 300. [2026-01-15T12:07:03.971409] [DEBUG] [REMOTE ] DQ: PASS: History has at least 300 days. [2026-01-15T12:07:03.971790] [DEBUG] [REMOTE ] DQ: PASS: Price check passed. Min price $25.49. [2026-01-15T12:07:03.971950] [DEBUG] [REMOTE ] DQ: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:03.972180] [DEBUG] [REMOTE ] DQ: PASS: Integrity check passed. [2026-01-15T12:07:03.972269] [DEBUG] [REMOTE ] DQ: Symbol is viable for forecasting. [2026-01-15T12:07:03.972334] [INFO ] [MAIN ] [967/3511] DQ kept (0.3s) | 966 kept, 1 rejected | 138.9/min | ETA: 18.3m [2026-01-15T12:07:04.563828] [DEBUG] [REMOTE ] DRD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:04.564047] [DEBUG] [REMOTE ] DRD: PASS: History has at least 300 days. [2026-01-15T12:07:04.564392] [DEBUG] [REMOTE ] DRD: PASS: Price check passed. Min price $23.81. [2026-01-15T12:07:04.564543] [DEBUG] [REMOTE ] DRD: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:04.564710] [DEBUG] [REMOTE ] DRD: PASS: Integrity check passed. [2026-01-15T12:07:04.564755] [DEBUG] [REMOTE ] DRD: Symbol is viable for forecasting. [2026-01-15T12:07:04.564816] [INFO ] [MAIN ] [968/3511] DRD kept (0.6s) | 967 kept, 1 rejected | 138.8/min | ETA: 18.3m [2026-01-15T12:07:04.992813] [DEBUG] [REMOTE ] DRH: Retrieved 5192 rows, trimmed to 300. [2026-01-15T12:07:04.993040] [DEBUG] [REMOTE ] DRH: PASS: History has at least 300 days. [2026-01-15T12:07:04.993367] [DEBUG] [REMOTE ] DRH: PASS: Price check passed. Min price $7.62. [2026-01-15T12:07:04.993551] [DEBUG] [REMOTE ] DRH: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:04.993732] [DEBUG] [REMOTE ] DRH: PASS: Integrity check passed. [2026-01-15T12:07:04.993791] [DEBUG] [REMOTE ] DRH: Symbol is viable for forecasting. [2026-01-15T12:07:04.993849] [INFO ] [MAIN ] [969/3511] DRH kept (0.4s) | 968 kept, 1 rejected | 138.8/min | ETA: 18.3m [2026-01-15T12:07:05.465795] [DEBUG] [REMOTE ] DRI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:05.465937] [DEBUG] [REMOTE ] DRI: PASS: History has at least 300 days. [2026-01-15T12:07:05.466161] [DEBUG] [REMOTE ] DRI: PASS: Price check passed. Min price $167.96. [2026-01-15T12:07:05.466301] [DEBUG] [REMOTE ] DRI: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:05.466418] [DEBUG] [REMOTE ] DRI: PASS: Integrity check passed. [2026-01-15T12:07:05.466459] [DEBUG] [REMOTE ] DRI: Symbol is viable for forecasting. [2026-01-15T12:07:05.466509] [INFO ] [MAIN ] [970/3511] DRI kept (0.5s) | 969 kept, 1 rejected | 138.8/min | ETA: 18.3m [2026-01-15T12:07:05.829632] [DEBUG] [REMOTE ] DRIO: Retrieved 2836 rows, trimmed to 300. [2026-01-15T12:07:05.829832] [DEBUG] [REMOTE ] DRIO: PASS: History has at least 300 days. [2026-01-15T12:07:05.830335] [DEBUG] [REMOTE ] DRIO: PASS: Price check passed. Min price $9.92. [2026-01-15T12:07:05.830494] [DEBUG] [REMOTE ] DRIO: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:05.830662] [DEBUG] [REMOTE ] DRIO: PASS: Integrity check passed. [2026-01-15T12:07:05.830709] [DEBUG] [REMOTE ] DRIO: Symbol is viable for forecasting. [2026-01-15T12:07:05.830769] [INFO ] [MAIN ] [971/3511] DRIO kept (0.4s) | 970 kept, 1 rejected | 138.8/min | ETA: 18.3m [2026-01-15T12:07:06.017512] [DEBUG] [REMOTE ] DRLL: Retrieved 862 rows, trimmed to 300. [2026-01-15T12:07:06.017765] [DEBUG] [REMOTE ] DRLL: PASS: History has at least 300 days. [2026-01-15T12:07:06.018063] [DEBUG] [REMOTE ] DRLL: PASS: Price check passed. Min price $27.69. [2026-01-15T12:07:06.018212] [DEBUG] [REMOTE ] DRLL: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:06.018344] [DEBUG] [REMOTE ] DRLL: PASS: Integrity check passed. [2026-01-15T12:07:06.018388] [DEBUG] [REMOTE ] DRLL: Symbol is viable for forecasting. [2026-01-15T12:07:06.018443] [INFO ] [MAIN ] [972/3511] DRLL kept (0.2s) | 971 kept, 1 rejected | 138.9/min | ETA: 18.3m [2026-01-15T12:07:06.491200] [DEBUG] [REMOTE ] DRMA: Retrieved 1110 rows, trimmed to 300. [2026-01-15T12:07:06.491340] [DEBUG] [REMOTE ] DRMA: PASS: History has at least 300 days. [2026-01-15T12:07:06.491546] [DEBUG] [REMOTE ] DRMA: PASS: Price check passed. Min price $1.82. [2026-01-15T12:07:06.491714] [DEBUG] [REMOTE ] DRMA: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:06.491823] [DEBUG] [REMOTE ] DRMA: PASS: Integrity check passed. [2026-01-15T12:07:06.491862] [DEBUG] [REMOTE ] DRMA: Symbol is viable for forecasting. [2026-01-15T12:07:06.491909] [INFO ] [MAIN ] [973/3511] DRMA kept (0.5s) | 972 kept, 1 rejected | 138.9/min | ETA: 18.3m [2026-01-15T12:07:06.896377] [DEBUG] [REMOTE ] DRS: Retrieved 784 rows, trimmed to 300. [2026-01-15T12:07:06.896519] [DEBUG] [REMOTE ] DRS: PASS: History has at least 300 days. [2026-01-15T12:07:06.896752] [DEBUG] [REMOTE ] DRS: PASS: Price check passed. Min price $32.55. [2026-01-15T12:07:06.896926] [DEBUG] [REMOTE ] DRS: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:06.897039] [DEBUG] [REMOTE ] DRS: PASS: Integrity check passed. [2026-01-15T12:07:06.897080] [DEBUG] [REMOTE ] DRS: Symbol is viable for forecasting. [2026-01-15T12:07:06.897129] [INFO ] [MAIN ] [974/3511] DRS kept (0.4s) | 973 kept, 1 rejected | 138.9/min | ETA: 18.3m [2026-01-15T12:07:07.320315] [DEBUG] [REMOTE ] DRTS: Retrieved 1221 rows, trimmed to 300. [2026-01-15T12:07:07.320446] [DEBUG] [REMOTE ] DRTS: PASS: History has at least 300 days. [2026-01-15T12:07:07.320670] [DEBUG] [REMOTE ] DRTS: PASS: Price check passed. Min price $3.47. [2026-01-15T12:07:07.320808] [DEBUG] [REMOTE ] DRTS: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:07.320916] [DEBUG] [REMOTE ] DRTS: PASS: Integrity check passed. [2026-01-15T12:07:07.320956] [DEBUG] [REMOTE ] DRTS: Symbol is viable for forecasting. [2026-01-15T12:07:07.321004] [INFO ] [MAIN ] [975/3511] DRTS kept (0.4s) | 974 kept, 1 rejected | 138.9/min | ETA: 18.3m [2026-01-15T12:07:07.629680] [DEBUG] [REMOTE ] DRUG: Retrieved 1211 rows, trimmed to 300. [2026-01-15T12:07:07.629883] [DEBUG] [REMOTE ] DRUG: PASS: History has at least 300 days. [2026-01-15T12:07:07.630182] [DEBUG] [REMOTE ] DRUG: PASS: Price check passed. Min price $51.29. [2026-01-15T12:07:07.630368] [DEBUG] [REMOTE ] DRUG: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:07.630529] [DEBUG] [REMOTE ] DRUG: PASS: Integrity check passed. [2026-01-15T12:07:07.630607] [DEBUG] [REMOTE ] DRUG: Symbol is viable for forecasting. [2026-01-15T12:07:07.630675] [INFO ] [MAIN ] [976/3511] DRUG kept (0.3s) | 975 kept, 1 rejected | 138.9/min | ETA: 18.2m [2026-01-15T12:07:08.122564] [DEBUG] [REMOTE ] DRVN: Retrieved 1255 rows, trimmed to 300. [2026-01-15T12:07:08.122793] [DEBUG] [REMOTE ] DRVN: PASS: History has at least 300 days. [2026-01-15T12:07:08.123088] [DEBUG] [REMOTE ] DRVN: PASS: Price check passed. Min price $13.53. [2026-01-15T12:07:08.123258] [DEBUG] [REMOTE ] DRVN: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:08.123384] [DEBUG] [REMOTE ] DRVN: PASS: Integrity check passed. [2026-01-15T12:07:08.123426] [DEBUG] [REMOTE ] DRVN: Symbol is viable for forecasting. [2026-01-15T12:07:08.123479] [INFO ] [MAIN ] [977/3511] DRVN kept (0.5s) | 976 kept, 1 rejected | 138.9/min | ETA: 18.2m [2026-01-15T12:07:08.743674] [DEBUG] [REMOTE ] DSGX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:08.743834] [DEBUG] [REMOTE ] DSGX: PASS: History has at least 300 days. [2026-01-15T12:07:08.744064] [DEBUG] [REMOTE ] DSGX: PASS: Price check passed. Min price $79.27. [2026-01-15T12:07:08.744203] [DEBUG] [REMOTE ] DSGX: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:08.744323] [DEBUG] [REMOTE ] DSGX: PASS: Integrity check passed. [2026-01-15T12:07:08.744395] [DEBUG] [REMOTE ] DSGX: Symbol is viable for forecasting. [2026-01-15T12:07:08.744447] [INFO ] [MAIN ] [978/3511] DSGX kept (0.6s) | 977 kept, 1 rejected | 138.9/min | ETA: 18.2m [2026-01-15T12:07:09.087491] [DEBUG] [REMOTE ] DSL: Retrieved 3200 rows, trimmed to 300. [2026-01-15T12:07:09.087657] [DEBUG] [REMOTE ] DSL: PASS: History has at least 300 days. [2026-01-15T12:07:09.087891] [DEBUG] [REMOTE ] DSL: PASS: Price check passed. Min price $10.93. [2026-01-15T12:07:09.088028] [DEBUG] [REMOTE ] DSL: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:09.088149] [DEBUG] [REMOTE ] DSL: PASS: Integrity check passed. [2026-01-15T12:07:09.088189] [DEBUG] [REMOTE ] DSL: Symbol is viable for forecasting. [2026-01-15T12:07:09.088239] [INFO ] [MAIN ] [979/3511] DSL kept (0.3s) | 978 kept, 1 rejected | 138.9/min | ETA: 18.2m [2026-01-15T12:07:09.618437] [DEBUG] [REMOTE ] DSM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:09.618613] [DEBUG] [REMOTE ] DSM: PASS: History has at least 300 days. [2026-01-15T12:07:09.618882] [DEBUG] [REMOTE ] DSM: PASS: Price check passed. Min price $5.83. [2026-01-15T12:07:09.619043] [DEBUG] [REMOTE ] DSM: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:09.619167] [DEBUG] [REMOTE ] DSM: PASS: Integrity check passed. [2026-01-15T12:07:09.619209] [DEBUG] [REMOTE ] DSM: Symbol is viable for forecasting. [2026-01-15T12:07:09.619261] [INFO ] [MAIN ] [980/3511] DSM kept (0.5s) | 979 kept, 1 rejected | 138.9/min | ETA: 18.2m [2026-01-15T12:07:09.886545] [DEBUG] [REMOTE ] DSP: Retrieved 1238 rows, trimmed to 300. [2026-01-15T12:07:09.886719] [DEBUG] [REMOTE ] DSP: PASS: History has at least 300 days. [2026-01-15T12:07:09.887090] [DEBUG] [REMOTE ] DSP: PASS: Price check passed. Min price $8.50. [2026-01-15T12:07:09.887245] [DEBUG] [REMOTE ] DSP: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:09.887363] [DEBUG] [REMOTE ] DSP: PASS: Integrity check passed. [2026-01-15T12:07:09.887403] [DEBUG] [REMOTE ] DSP: Symbol is viable for forecasting. [2026-01-15T12:07:09.887451] [INFO ] [MAIN ] [981/3511] DSP kept (0.3s) | 980 kept, 1 rejected | 138.9/min | ETA: 18.2m [2026-01-15T12:07:10.444747] [DEBUG] [REMOTE ] DSX: Retrieved 5237 rows, trimmed to 300. [2026-01-15T12:07:10.444889] [DEBUG] [REMOTE ] DSX: PASS: History has at least 300 days. [2026-01-15T12:07:10.445106] [DEBUG] [REMOTE ] DSX: PASS: Price check passed. Min price $1.62. [2026-01-15T12:07:10.445242] [DEBUG] [REMOTE ] DSX: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:10.445354] [DEBUG] [REMOTE ] DSX: PASS: Integrity check passed. [2026-01-15T12:07:10.445394] [DEBUG] [REMOTE ] DSX: Symbol is viable for forecasting. [2026-01-15T12:07:10.445443] [INFO ] [MAIN ] [982/3511] DSX kept (0.6s) | 981 kept, 1 rejected | 138.9/min | ETA: 18.2m [2026-01-15T12:07:10.566164] [DEBUG] [REMOTE ] DTB: Retrieved 1324 rows, trimmed to 300. [2026-01-15T12:07:10.566301] [DEBUG] [REMOTE ] DTB: PASS: History has at least 300 days. [2026-01-15T12:07:10.566509] [DEBUG] [REMOTE ] DTB: PASS: Price check passed. Min price $16.90. [2026-01-15T12:07:10.566676] [DEBUG] [REMOTE ] DTB: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:10.566795] [DEBUG] [REMOTE ] DTB: PASS: Integrity check passed. [2026-01-15T12:07:10.566855] [DEBUG] [REMOTE ] DTB: Symbol is viable for forecasting. [2026-01-15T12:07:10.567091] [INFO ] [MAIN ] [983/3511] DTB kept (0.1s) | 982 kept, 1 rejected | 139.0/min | ETA: 18.2m [2026-01-15T12:07:11.091953] [DEBUG] [REMOTE ] DTCX: Retrieved 958 rows, trimmed to 300. [2026-01-15T12:07:11.092103] [DEBUG] [REMOTE ] DTCX: PASS: History has at least 300 days. [2026-01-15T12:07:11.092304] [DEBUG] [REMOTE ] DTCX: PASS: Price check passed. Min price $1.70. [2026-01-15T12:07:11.092437] [DEBUG] [REMOTE ] DTCX: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:11.092545] [DEBUG] [REMOTE ] DTCX: PASS: Integrity check passed. [2026-01-15T12:07:11.092602] [DEBUG] [REMOTE ] DTCX: Symbol is viable for forecasting. [2026-01-15T12:07:11.092653] [INFO ] [MAIN ] [984/3511] DTCX kept (0.5s) | 983 kept, 1 rejected | 138.9/min | ETA: 18.2m [2026-01-15T12:07:11.663670] [DEBUG] [REMOTE ] DTE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:11.663853] [DEBUG] [REMOTE ] DTE: PASS: History has at least 300 days. [2026-01-15T12:07:11.664148] [DEBUG] [REMOTE ] DTE: PASS: Price check passed. Min price $127.64. [2026-01-15T12:07:11.664325] [DEBUG] [REMOTE ] DTE: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:11.664481] [DEBUG] [REMOTE ] DTE: PASS: Integrity check passed. [2026-01-15T12:07:11.664533] [DEBUG] [REMOTE ] DTE: Symbol is viable for forecasting. [2026-01-15T12:07:11.664621] [INFO ] [MAIN ] [985/3511] DTE kept (0.6s) | 984 kept, 1 rejected | 138.9/min | ETA: 18.2m [2026-01-15T12:07:11.894324] [DEBUG] [REMOTE ] DTG: Retrieved 1036 rows, trimmed to 300. [2026-01-15T12:07:11.894471] [DEBUG] [REMOTE ] DTG: PASS: History has at least 300 days. [2026-01-15T12:07:11.894704] [DEBUG] [REMOTE ] DTG: PASS: Price check passed. Min price $17.10. [2026-01-15T12:07:11.894846] [DEBUG] [REMOTE ] DTG: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:11.894964] [DEBUG] [REMOTE ] DTG: PASS: Integrity check passed. [2026-01-15T12:07:11.895005] [DEBUG] [REMOTE ] DTG: Symbol is viable for forecasting. [2026-01-15T12:07:11.895055] [INFO ] [MAIN ] [986/3511] DTG kept (0.2s) | 985 kept, 1 rejected | 139.0/min | ETA: 18.2m [2026-01-15T12:07:12.182172] [DEBUG] [REMOTE ] DTIL: Retrieved 1710 rows, trimmed to 300. [2026-01-15T12:07:12.182308] [DEBUG] [REMOTE ] DTIL: PASS: History has at least 300 days. [2026-01-15T12:07:12.182518] [DEBUG] [REMOTE ] DTIL: PASS: Price check passed. Min price $3.92. [2026-01-15T12:07:12.182675] [DEBUG] [REMOTE ] DTIL: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:12.182793] [DEBUG] [REMOTE ] DTIL: PASS: Integrity check passed. [2026-01-15T12:07:12.182834] [DEBUG] [REMOTE ] DTIL: Symbol is viable for forecasting. [2026-01-15T12:07:12.182883] [INFO ] [MAIN ] [987/3511] DTIL kept (0.3s) | 986 kept, 1 rejected | 139.0/min | ETA: 18.2m [2026-01-15T12:07:12.732646] [DEBUG] [REMOTE ] DTM: Retrieved 1140 rows, trimmed to 300. [2026-01-15T12:07:12.732788] [DEBUG] [REMOTE ] DTM: PASS: History has at least 300 days. [2026-01-15T12:07:12.733005] [DEBUG] [REMOTE ] DTM: PASS: Price check passed. Min price $104.89. [2026-01-15T12:07:12.733144] [DEBUG] [REMOTE ] DTM: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:12.733256] [DEBUG] [REMOTE ] DTM: PASS: Integrity check passed. [2026-01-15T12:07:12.733296] [DEBUG] [REMOTE ] DTM: Symbol is viable for forecasting. [2026-01-15T12:07:12.733346] [INFO ] [MAIN ] [988/3511] DTM kept (0.6s) | 987 kept, 1 rejected | 139.0/min | ETA: 18.2m [2026-01-15T12:07:13.354685] [DEBUG] [REMOTE ] DUK: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:13.354825] [DEBUG] [REMOTE ] DUK: PASS: History has at least 300 days. [2026-01-15T12:07:13.355046] [DEBUG] [REMOTE ] DUK: PASS: Price check passed. Min price $114.00. [2026-01-15T12:07:13.355181] [DEBUG] [REMOTE ] DUK: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:13.355296] [DEBUG] [REMOTE ] DUK: PASS: Integrity check passed. [2026-01-15T12:07:13.355359] [DEBUG] [REMOTE ] DUK: Symbol is viable for forecasting. [2026-01-15T12:07:13.355409] [INFO ] [MAIN ] [989/3511] DUK kept (0.6s) | 988 kept, 1 rejected | 138.9/min | ETA: 18.2m [2026-01-15T12:07:13.690928] [DEBUG] [REMOTE ] DUKB: Retrieved 1839 rows, trimmed to 300. [2026-01-15T12:07:13.691099] [DEBUG] [REMOTE ] DUKB: PASS: History has at least 300 days. [2026-01-15T12:07:13.691309] [DEBUG] [REMOTE ] DUKB: PASS: Price check passed. Min price $23.94. [2026-01-15T12:07:13.691442] [DEBUG] [REMOTE ] DUKB: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:13.691552] [DEBUG] [REMOTE ] DUKB: PASS: Integrity check passed. [2026-01-15T12:07:13.691616] [DEBUG] [REMOTE ] DUKB: Symbol is viable for forecasting. [2026-01-15T12:07:13.691667] [INFO ] [MAIN ] [990/3511] DUKB kept (0.3s) | 989 kept, 1 rejected | 138.9/min | ETA: 18.1m [2026-01-15T12:07:13.991206] [DEBUG] [REMOTE ] DUOL: Retrieved 1122 rows, trimmed to 300. [2026-01-15T12:07:13.991337] [DEBUG] [REMOTE ] DUOL: PASS: History has at least 300 days. [2026-01-15T12:07:13.991540] [DEBUG] [REMOTE ] DUOL: PASS: Price check passed. Min price $156.27. [2026-01-15T12:07:13.991713] [DEBUG] [REMOTE ] DUOL: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:13.991841] [DEBUG] [REMOTE ] DUOL: PASS: Integrity check passed. [2026-01-15T12:07:13.991881] [DEBUG] [REMOTE ] DUOL: Symbol is viable for forecasting. [2026-01-15T12:07:13.991929] [INFO ] [MAIN ] [991/3511] DUOL kept (0.3s) | 990 kept, 1 rejected | 139.0/min | ETA: 18.1m [2026-01-15T12:07:14.636629] [DEBUG] [REMOTE ] DVA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:14.636769] [DEBUG] [REMOTE ] DVA: PASS: History has at least 300 days. [2026-01-15T12:07:14.637059] [DEBUG] [REMOTE ] DVA: PASS: Price check passed. Min price $103.87. [2026-01-15T12:07:14.637212] [DEBUG] [REMOTE ] DVA: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:14.637333] [DEBUG] [REMOTE ] DVA: PASS: Integrity check passed. [2026-01-15T12:07:14.637386] [DEBUG] [REMOTE ] DVA: Symbol is viable for forecasting. [2026-01-15T12:07:14.637440] [INFO ] [MAIN ] [992/3511] DVA kept (0.6s) | 991 kept, 1 rejected | 138.9/min | ETA: 18.1m [2026-01-15T12:07:14.999138] [DEBUG] [REMOTE ] DVAX: Retrieved 5512 rows, trimmed to 300. [2026-01-15T12:07:14.999271] [DEBUG] [REMOTE ] DVAX: PASS: History has at least 300 days. [2026-01-15T12:07:14.999485] [DEBUG] [REMOTE ] DVAX: PASS: Price check passed. Min price $10.05. [2026-01-15T12:07:14.999647] [DEBUG] [REMOTE ] DVAX: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:14.999763] [DEBUG] [REMOTE ] DVAX: PASS: Integrity check passed. [2026-01-15T12:07:14.999804] [DEBUG] [REMOTE ] DVAX: Symbol is viable for forecasting. [2026-01-15T12:07:14.999854] [INFO ] [MAIN ] [993/3511] DVAX kept (0.4s) | 992 kept, 1 rejected | 138.9/min | ETA: 18.1m [2026-01-15T12:07:15.527737] [DEBUG] [REMOTE ] DVN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:15.527877] [DEBUG] [REMOTE ] DVN: PASS: History has at least 300 days. [2026-01-15T12:07:15.528134] [DEBUG] [REMOTE ] DVN: PASS: Price check passed. Min price $31.72. [2026-01-15T12:07:15.528274] [DEBUG] [REMOTE ] DVN: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:15.528393] [DEBUG] [REMOTE ] DVN: PASS: Integrity check passed. [2026-01-15T12:07:15.528435] [DEBUG] [REMOTE ] DVN: Symbol is viable for forecasting. [2026-01-15T12:07:15.528485] [INFO ] [MAIN ] [994/3511] DVN kept (0.5s) | 993 kept, 1 rejected | 138.9/min | ETA: 18.1m [2026-01-15T12:07:15.909643] [DEBUG] [REMOTE ] DWAS: Retrieved 3392 rows, trimmed to 300. [2026-01-15T12:07:15.909802] [DEBUG] [REMOTE ] DWAS: PASS: History has at least 300 days. [2026-01-15T12:07:15.910061] [DEBUG] [REMOTE ] DWAS: PASS: Price check passed. Min price $88.68. [2026-01-15T12:07:15.910217] [DEBUG] [REMOTE ] DWAS: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:15.910343] [DEBUG] [REMOTE ] DWAS: PASS: Integrity check passed. [2026-01-15T12:07:15.910385] [DEBUG] [REMOTE ] DWAS: Symbol is viable for forecasting. [2026-01-15T12:07:15.910437] [INFO ] [MAIN ] [995/3511] DWAS kept (0.4s) | 994 kept, 1 rejected | 138.9/min | ETA: 18.1m [2026-01-15T12:07:16.142256] [DEBUG] [REMOTE ] DWSH: Retrieved 1889 rows, trimmed to 300. [2026-01-15T12:07:16.142411] [DEBUG] [REMOTE ] DWSH: PASS: History has at least 300 days. [2026-01-15T12:07:16.142642] [DEBUG] [REMOTE ] DWSH: PASS: Price check passed. Min price $6.04. [2026-01-15T12:07:16.142783] [DEBUG] [REMOTE ] DWSH: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:16.142898] [DEBUG] [REMOTE ] DWSH: PASS: Integrity check passed. [2026-01-15T12:07:16.142947] [DEBUG] [REMOTE ] DWSH: Symbol is viable for forecasting. [2026-01-15T12:07:16.143005] [INFO ] [MAIN ] [996/3511] DWSH kept (0.2s) | 995 kept, 1 rejected | 139.0/min | ETA: 18.1m [2026-01-15T12:07:16.855222] [DEBUG] [REMOTE ] DX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:16.855357] [DEBUG] [REMOTE ] DX: PASS: History has at least 300 days. [2026-01-15T12:07:16.855588] [DEBUG] [REMOTE ] DX: PASS: Price check passed. Min price $12.80. [2026-01-15T12:07:16.855728] [DEBUG] [REMOTE ] DX: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:16.855845] [DEBUG] [REMOTE ] DX: PASS: Integrity check passed. [2026-01-15T12:07:16.855884] [DEBUG] [REMOTE ] DX: Symbol is viable for forecasting. [2026-01-15T12:07:16.855932] [INFO ] [MAIN ] [997/3511] DX kept (0.7s) | 996 kept, 1 rejected | 138.9/min | ETA: 18.1m [2026-01-15T12:07:17.141813] [DEBUG] [REMOTE ] DXC: Retrieved 2251 rows, trimmed to 300. [2026-01-15T12:07:17.141939] [DEBUG] [REMOTE ] DXC: PASS: History has at least 300 days. [2026-01-15T12:07:17.142333] [DEBUG] [REMOTE ] DXC: PASS: Price check passed. Min price $11.99. [2026-01-15T12:07:17.142467] [DEBUG] [REMOTE ] DXC: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:17.142604] [DEBUG] [REMOTE ] DXC: PASS: Integrity check passed. [2026-01-15T12:07:17.142648] [DEBUG] [REMOTE ] DXC: Symbol is viable for forecasting. [2026-01-15T12:07:17.142695] [INFO ] [MAIN ] [998/3511] DXC kept (0.3s) | 997 kept, 1 rejected | 138.9/min | ETA: 18.1m [2026-01-15T12:07:17.656626] [DEBUG] [REMOTE ] DXCM: Retrieved 5222 rows, trimmed to 300. [2026-01-15T12:07:17.656819] [DEBUG] [REMOTE ] DXCM: PASS: History has at least 300 days. [2026-01-15T12:07:17.657342] [DEBUG] [REMOTE ] DXCM: PASS: Price check passed. Min price $54.84. [2026-01-15T12:07:17.657514] [DEBUG] [REMOTE ] DXCM: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:17.657692] [DEBUG] [REMOTE ] DXCM: PASS: Integrity check passed. [2026-01-15T12:07:17.657745] [DEBUG] [REMOTE ] DXCM: Symbol is viable for forecasting. [2026-01-15T12:07:17.657808] [INFO ] [MAIN ] [999/3511] DXCM kept (0.5s) | 998 kept, 1 rejected | 138.9/min | ETA: 18.1m [2026-01-15T12:07:18.125744] [DEBUG] [REMOTE ] DXPE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:18.125888] [DEBUG] [REMOTE ] DXPE: PASS: History has at least 300 days. [2026-01-15T12:07:18.126107] [DEBUG] [REMOTE ] DXPE: PASS: Price check passed. Min price $85.53. [2026-01-15T12:07:18.126245] [DEBUG] [REMOTE ] DXPE: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:18.126362] [DEBUG] [REMOTE ] DXPE: PASS: Integrity check passed. [2026-01-15T12:07:18.126431] [DEBUG] [REMOTE ] DXPE: Symbol is viable for forecasting. [2026-01-15T12:07:18.126478] [INFO ] [MAIN ] [1000/3511] DXPE kept (0.5s) | 999 kept, 1 rejected | 138.9/min | ETA: 18.1m [2026-01-15T12:07:18.594720] [DEBUG] [REMOTE ] DY: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:18.594872] [DEBUG] [REMOTE ] DY: PASS: History has at least 300 days. [2026-01-15T12:07:18.595112] [DEBUG] [REMOTE ] DY: PASS: Price check passed. Min price $279.52. [2026-01-15T12:07:18.595250] [DEBUG] [REMOTE ] DY: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:18.595374] [DEBUG] [REMOTE ] DY: PASS: Integrity check passed. [2026-01-15T12:07:18.595415] [DEBUG] [REMOTE ] DY: Symbol is viable for forecasting. [2026-01-15T12:07:18.595465] [INFO ] [MAIN ] [1001/3511] DY kept (0.5s) | 1000 kept, 1 rejected | 138.9/min | ETA: 18.1m [2026-01-15T12:07:18.851598] [DEBUG] [REMOTE ] DYN: Retrieved 1338 rows, trimmed to 300. [2026-01-15T12:07:18.851732] [DEBUG] [REMOTE ] DYN: PASS: History has at least 300 days. [2026-01-15T12:07:18.851939] [DEBUG] [REMOTE ] DYN: PASS: Price check passed. Min price $16.35. [2026-01-15T12:07:18.852074] [DEBUG] [REMOTE ] DYN: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:18.852182] [DEBUG] [REMOTE ] DYN: PASS: Integrity check passed. [2026-01-15T12:07:18.852222] [DEBUG] [REMOTE ] DYN: Symbol is viable for forecasting. [2026-01-15T12:07:18.852269] [INFO ] [MAIN ] [1002/3511] DYN kept (0.3s) | 1001 kept, 1 rejected | 138.9/min | ETA: 18.1m [2026-01-15T12:07:19.463238] [DEBUG] [REMOTE ] E: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:19.463423] [DEBUG] [REMOTE ] E: PASS: History has at least 300 days. [2026-01-15T12:07:19.463765] [DEBUG] [REMOTE ] E: PASS: Price check passed. Min price $34.05. [2026-01-15T12:07:19.463964] [DEBUG] [REMOTE ] E: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:19.464133] [DEBUG] [REMOTE ] E: PASS: Integrity check passed. [2026-01-15T12:07:19.464186] [DEBUG] [REMOTE ] E: Symbol is viable for forecasting. [2026-01-15T12:07:19.464239] [INFO ] [MAIN ] [1003/3511] E kept (0.6s) | 1002 kept, 1 rejected | 138.9/min | ETA: 18.1m [2026-01-15T12:07:19.959328] [DEBUG] [REMOTE ] EA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:19.959464] [DEBUG] [REMOTE ] EA: PASS: History has at least 300 days. [2026-01-15T12:07:19.959703] [DEBUG] [REMOTE ] EA: PASS: Price check passed. Min price $199.70. [2026-01-15T12:07:19.959858] [DEBUG] [REMOTE ] EA: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:19.959982] [DEBUG] [REMOTE ] EA: PASS: Integrity check passed. [2026-01-15T12:07:19.960023] [DEBUG] [REMOTE ] EA: Symbol is viable for forecasting. [2026-01-15T12:07:19.960079] [INFO ] [MAIN ] [1004/3511] EA kept (0.5s) | 1003 kept, 1 rejected | 138.9/min | ETA: 18.1m [2026-01-15T12:07:20.113945] [DEBUG] [REMOTE ] EAF: Retrieved 1946 rows, trimmed to 300. [2026-01-15T12:07:20.114068] [DEBUG] [REMOTE ] EAF: PASS: History has at least 300 days. [2026-01-15T12:07:20.114274] [DEBUG] [REMOTE ] EAF: PASS: Price check passed. Min price $11.97. [2026-01-15T12:07:20.114412] [DEBUG] [REMOTE ] EAF: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:20.114525] [DEBUG] [REMOTE ] EAF: PASS: Integrity check passed. [2026-01-15T12:07:20.114566] [DEBUG] [REMOTE ] EAF: Symbol is viable for forecasting. [2026-01-15T12:07:20.114641] [INFO ] [MAIN ] [1005/3511] EAF kept (0.2s) | 1004 kept, 1 rejected | 139.0/min | ETA: 18.0m [2026-01-15T12:07:20.683599] [DEBUG] [REMOTE ] EAI: Retrieved 2365 rows, trimmed to 300. [2026-01-15T12:07:20.683730] [DEBUG] [REMOTE ] EAI: PASS: History has at least 300 days. [2026-01-15T12:07:20.683938] [DEBUG] [REMOTE ] EAI: PASS: Price check passed. Min price $20.70. [2026-01-15T12:07:20.684076] [DEBUG] [REMOTE ] EAI: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:20.684190] [DEBUG] [REMOTE ] EAI: PASS: Integrity check passed. [2026-01-15T12:07:20.684231] [DEBUG] [REMOTE ] EAI: Symbol is viable for forecasting. [2026-01-15T12:07:20.684280] [INFO ] [MAIN ] [1006/3511] EAI kept (0.6s) | 1005 kept, 1 rejected | 138.9/min | ETA: 18.0m [2026-01-15T12:07:21.119939] [DEBUG] [REMOTE ] EARN: Retrieved 3197 rows, trimmed to 300. [2026-01-15T12:07:21.120072] [DEBUG] [REMOTE ] EARN: PASS: History has at least 300 days. [2026-01-15T12:07:21.120285] [DEBUG] [REMOTE ] EARN: PASS: Price check passed. Min price $4.90. [2026-01-15T12:07:21.120637] [DEBUG] [REMOTE ] EARN: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:21.120762] [DEBUG] [REMOTE ] EARN: PASS: Integrity check passed. [2026-01-15T12:07:21.120805] [DEBUG] [REMOTE ] EARN: Symbol is viable for forecasting. [2026-01-15T12:07:21.120856] [INFO ] [MAIN ] [1007/3511] EARN kept (0.4s) | 1006 kept, 1 rejected | 138.9/min | ETA: 18.0m [2026-01-15T12:07:21.465491] [DEBUG] [REMOTE ] EB: Retrieved 1839 rows, trimmed to 300. [2026-01-15T12:07:21.465646] [DEBUG] [REMOTE ] EB: PASS: History has at least 300 days. [2026-01-15T12:07:21.465853] [DEBUG] [REMOTE ] EB: PASS: Price check passed. Min price $2.20. [2026-01-15T12:07:21.465989] [DEBUG] [REMOTE ] EB: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:21.466098] [DEBUG] [REMOTE ] EB: PASS: Integrity check passed. [2026-01-15T12:07:21.466138] [DEBUG] [REMOTE ] EB: Symbol is viable for forecasting. [2026-01-15T12:07:21.466186] [INFO ] [MAIN ] [1008/3511] EB kept (0.3s) | 1007 kept, 1 rejected | 138.9/min | ETA: 18.0m [2026-01-15T12:07:22.009384] [DEBUG] [REMOTE ] EBAY: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:22.009517] [DEBUG] [REMOTE ] EBAY: PASS: History has at least 300 days. [2026-01-15T12:07:22.009750] [DEBUG] [REMOTE ] EBAY: PASS: Price check passed. Min price $79.77. [2026-01-15T12:07:22.009890] [DEBUG] [REMOTE ] EBAY: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:22.010005] [DEBUG] [REMOTE ] EBAY: PASS: Integrity check passed. [2026-01-15T12:07:22.010045] [DEBUG] [REMOTE ] EBAY: Symbol is viable for forecasting. [2026-01-15T12:07:22.010094] [INFO ] [MAIN ] [1009/3511] EBAY kept (0.5s) | 1008 kept, 1 rejected | 138.9/min | ETA: 18.0m [2026-01-15T12:07:22.266468] [DEBUG] [REMOTE ] EBC: Retrieved 1318 rows, trimmed to 300. [2026-01-15T12:07:22.266629] [DEBUG] [REMOTE ] EBC: PASS: History has at least 300 days. [2026-01-15T12:07:22.266870] [DEBUG] [REMOTE ] EBC: PASS: Price check passed. Min price $16.62. [2026-01-15T12:07:22.267017] [DEBUG] [REMOTE ] EBC: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:22.267126] [DEBUG] [REMOTE ] EBC: PASS: Integrity check passed. [2026-01-15T12:07:22.267165] [DEBUG] [REMOTE ] EBC: Symbol is viable for forecasting. [2026-01-15T12:07:22.267212] [INFO ] [MAIN ] [1010/3511] EBC kept (0.3s) | 1009 kept, 1 rejected | 139.0/min | ETA: 18.0m [2026-01-15T12:07:22.890121] [DEBUG] [REMOTE ] EBF: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:22.890273] [DEBUG] [REMOTE ] EBF: PASS: History has at least 300 days. [2026-01-15T12:07:22.890487] [DEBUG] [REMOTE ] EBF: PASS: Price check passed. Min price $16.16. [2026-01-15T12:07:22.890642] [DEBUG] [REMOTE ] EBF: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:22.890757] [DEBUG] [REMOTE ] EBF: PASS: Integrity check passed. [2026-01-15T12:07:22.890820] [DEBUG] [REMOTE ] EBF: Symbol is viable for forecasting. [2026-01-15T12:07:22.890869] [INFO ] [MAIN ] [1011/3511] EBF kept (0.6s) | 1010 kept, 1 rejected | 138.9/min | ETA: 18.0m [2026-01-15T12:07:23.165271] [DEBUG] [REMOTE ] EBON: Retrieved 1395 rows, trimmed to 300. [2026-01-15T12:07:23.165399] [DEBUG] [REMOTE ] EBON: PASS: History has at least 300 days. [2026-01-15T12:07:23.165628] [DEBUG] [REMOTE ] EBON: PASS: Price check passed. Min price $3.06. [2026-01-15T12:07:23.165767] [DEBUG] [REMOTE ] EBON: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:23.165876] [DEBUG] [REMOTE ] EBON: PASS: Integrity check passed. [2026-01-15T12:07:23.165916] [DEBUG] [REMOTE ] EBON: Symbol is viable for forecasting. [2026-01-15T12:07:23.165965] [INFO ] [MAIN ] [1012/3511] EBON kept (0.3s) | 1011 kept, 1 rejected | 138.9/min | ETA: 18.0m [2026-01-15T12:07:23.699123] [DEBUG] [REMOTE ] EBS: Retrieved 4820 rows, trimmed to 300. [2026-01-15T12:07:23.699262] [DEBUG] [REMOTE ] EBS: PASS: History has at least 300 days. [2026-01-15T12:07:23.699479] [DEBUG] [REMOTE ] EBS: PASS: Price check passed. Min price $9.08. [2026-01-15T12:07:23.699637] [DEBUG] [REMOTE ] EBS: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:23.699755] [DEBUG] [REMOTE ] EBS: PASS: Integrity check passed. [2026-01-15T12:07:23.699795] [DEBUG] [REMOTE ] EBS: Symbol is viable for forecasting. [2026-01-15T12:07:23.699843] [INFO ] [MAIN ] [1013/3511] EBS kept (0.5s) | 1012 kept, 1 rejected | 138.9/min | ETA: 18.0m [2026-01-15T12:07:24.076471] [DEBUG] [REMOTE ] EC: Retrieved 4358 rows, trimmed to 300. [2026-01-15T12:07:24.076624] [DEBUG] [REMOTE ] EC: PASS: History has at least 300 days. [2026-01-15T12:07:24.076857] [DEBUG] [REMOTE ] EC: PASS: Price check passed. Min price $8.61. [2026-01-15T12:07:24.077001] [DEBUG] [REMOTE ] EC: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:24.077114] [DEBUG] [REMOTE ] EC: PASS: Integrity check passed. [2026-01-15T12:07:24.077155] [DEBUG] [REMOTE ] EC: Symbol is viable for forecasting. [2026-01-15T12:07:24.077207] [INFO ] [MAIN ] [1014/3511] EC kept (0.4s) | 1013 kept, 1 rejected | 138.9/min | ETA: 18.0m [2026-01-15T12:07:24.416462] [DEBUG] [REMOTE ] ECC: Retrieved 2834 rows, trimmed to 300. [2026-01-15T12:07:24.416630] [DEBUG] [REMOTE ] ECC: PASS: History has at least 300 days. [2026-01-15T12:07:24.416883] [DEBUG] [REMOTE ] ECC: PASS: Price check passed. Min price $5.26. [2026-01-15T12:07:24.417046] [DEBUG] [REMOTE ] ECC: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:24.417183] [DEBUG] [REMOTE ] ECC: PASS: Integrity check passed. [2026-01-15T12:07:24.417225] [DEBUG] [REMOTE ] ECC: Symbol is viable for forecasting. [2026-01-15T12:07:24.417275] [INFO ] [MAIN ] [1015/3511] ECC kept (0.3s) | 1014 kept, 1 rejected | 139.0/min | ETA: 18.0m [2026-01-15T12:07:24.979028] [DEBUG] [REMOTE ] ECL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:24.979240] [DEBUG] [REMOTE ] ECL: PASS: History has at least 300 days. [2026-01-15T12:07:24.979587] [DEBUG] [REMOTE ] ECL: PASS: Price check passed. Min price $252.35. [2026-01-15T12:07:24.979737] [DEBUG] [REMOTE ] ECL: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:24.979884] [DEBUG] [REMOTE ] ECL: PASS: Integrity check passed. [2026-01-15T12:07:24.979926] [DEBUG] [REMOTE ] ECL: Symbol is viable for forecasting. [2026-01-15T12:07:24.979984] [INFO ] [MAIN ] [1016/3511] ECL kept (0.6s) | 1015 kept, 1 rejected | 138.9/min | ETA: 18.0m [2026-01-15T12:07:25.557722] [DEBUG] [REMOTE ] ECPG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:25.557883] [DEBUG] [REMOTE ] ECPG: PASS: History has at least 300 days. [2026-01-15T12:07:25.558162] [DEBUG] [REMOTE ] ECPG: PASS: Price check passed. Min price $40.90. [2026-01-15T12:07:25.558318] [DEBUG] [REMOTE ] ECPG: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:25.558451] [DEBUG] [REMOTE ] ECPG: PASS: Integrity check passed. [2026-01-15T12:07:25.558494] [DEBUG] [REMOTE ] ECPG: Symbol is viable for forecasting. [2026-01-15T12:07:25.558547] [INFO ] [MAIN ] [1017/3511] ECPG kept (0.6s) | 1016 kept, 1 rejected | 138.9/min | ETA: 18.0m [2026-01-15T12:07:25.805368] [DEBUG] [REMOTE ] ECX: Retrieved 769 rows, trimmed to 300. [2026-01-15T12:07:25.805556] [DEBUG] [REMOTE ] ECX: PASS: History has at least 300 days. [2026-01-15T12:07:25.805863] [DEBUG] [REMOTE ] ECX: PASS: Price check passed. Min price $1.55. [2026-01-15T12:07:25.806007] [DEBUG] [REMOTE ] ECX: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:25.806126] [DEBUG] [REMOTE ] ECX: PASS: Integrity check passed. [2026-01-15T12:07:25.806167] [DEBUG] [REMOTE ] ECX: Symbol is viable for forecasting. [2026-01-15T12:07:25.806219] [INFO ] [MAIN ] [1018/3511] ECX kept (0.2s) | 1017 kept, 1 rejected | 138.9/min | ETA: 17.9m [2026-01-15T12:07:26.510878] [DEBUG] [REMOTE ] ED: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:26.511123] [DEBUG] [REMOTE ] ED: PASS: History has at least 300 days. [2026-01-15T12:07:26.511904] [DEBUG] [REMOTE ] ED: PASS: Price check passed. Min price $95.30. [2026-01-15T12:07:26.512069] [DEBUG] [REMOTE ] ED: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:26.512235] [DEBUG] [REMOTE ] ED: PASS: Integrity check passed. [2026-01-15T12:07:26.512279] [DEBUG] [REMOTE ] ED: Symbol is viable for forecasting. [2026-01-15T12:07:26.512339] [INFO ] [MAIN ] [1019/3511] ED kept (0.7s) | 1018 kept, 1 rejected | 138.8/min | ETA: 17.9m [2026-01-15T12:07:27.004239] [DEBUG] [REMOTE ] EDAP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:27.004487] [DEBUG] [REMOTE ] EDAP: PASS: History has at least 300 days. [2026-01-15T12:07:27.004896] [DEBUG] [REMOTE ] EDAP: PASS: Price check passed. Min price $1.81. [2026-01-15T12:07:27.005067] [DEBUG] [REMOTE ] EDAP: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:27.005445] [DEBUG] [REMOTE ] EDAP: PASS: Integrity check passed. [2026-01-15T12:07:27.005496] [DEBUG] [REMOTE ] EDAP: Symbol is viable for forecasting. [2026-01-15T12:07:27.005558] [INFO ] [MAIN ] [1020/3511] EDAP kept (0.5s) | 1019 kept, 1 rejected | 138.8/min | ETA: 17.9m [2026-01-15T12:07:27.439529] [DEBUG] [REMOTE ] EDD: Retrieved 4713 rows, trimmed to 300. [2026-01-15T12:07:27.439690] [DEBUG] [REMOTE ] EDD: PASS: History has at least 300 days. [2026-01-15T12:07:27.439918] [DEBUG] [REMOTE ] EDD: PASS: Price check passed. Min price $5.14. [2026-01-15T12:07:27.440060] [DEBUG] [REMOTE ] EDD: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:27.440179] [DEBUG] [REMOTE ] EDD: PASS: Integrity check passed. [2026-01-15T12:07:27.440222] [DEBUG] [REMOTE ] EDD: Symbol is viable for forecasting. [2026-01-15T12:07:27.440273] [INFO ] [MAIN ] [1021/3511] EDD kept (0.4s) | 1020 kept, 1 rejected | 138.8/min | ETA: 17.9m [2026-01-15T12:07:27.694690] [DEBUG] [REMOTE ] EDF: Retrieved 3786 rows, trimmed to 300. [2026-01-15T12:07:27.694864] [DEBUG] [REMOTE ] EDF: PASS: History has at least 300 days. [2026-01-15T12:07:27.695172] [DEBUG] [REMOTE ] EDF: PASS: Price check passed. Min price $4.69. [2026-01-15T12:07:27.695373] [DEBUG] [REMOTE ] EDF: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:27.695505] [DEBUG] [REMOTE ] EDF: PASS: Integrity check passed. [2026-01-15T12:07:27.695592] [DEBUG] [REMOTE ] EDF: Symbol is viable for forecasting. [2026-01-15T12:07:27.695649] [INFO ] [MAIN ] [1022/3511] EDF kept (0.3s) | 1021 kept, 1 rejected | 138.9/min | ETA: 17.9m [2026-01-15T12:07:28.260421] [DEBUG] [REMOTE ] EDN: Retrieved 4711 rows, trimmed to 300. [2026-01-15T12:07:28.260562] [DEBUG] [REMOTE ] EDN: PASS: History has at least 300 days. [2026-01-15T12:07:28.260826] [DEBUG] [REMOTE ] EDN: PASS: Price check passed. Min price $17.31. [2026-01-15T12:07:28.260965] [DEBUG] [REMOTE ] EDN: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:28.261085] [DEBUG] [REMOTE ] EDN: PASS: Integrity check passed. [2026-01-15T12:07:28.261125] [DEBUG] [REMOTE ] EDN: Symbol is viable for forecasting. [2026-01-15T12:07:28.261175] [INFO ] [MAIN ] [1023/3511] EDN kept (0.6s) | 1022 kept, 1 rejected | 138.8/min | ETA: 17.9m [2026-01-15T12:07:28.507014] [DEBUG] [REMOTE ] EE: Retrieved 942 rows, trimmed to 300. [2026-01-15T12:07:28.507195] [DEBUG] [REMOTE ] EE: PASS: History has at least 300 days. [2026-01-15T12:07:28.507449] [DEBUG] [REMOTE ] EE: PASS: Price check passed. Min price $25.16. [2026-01-15T12:07:28.507623] [DEBUG] [REMOTE ] EE: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:28.507750] [DEBUG] [REMOTE ] EE: PASS: Integrity check passed. [2026-01-15T12:07:28.507795] [DEBUG] [REMOTE ] EE: Symbol is viable for forecasting. [2026-01-15T12:07:28.507851] [INFO ] [MAIN ] [1024/3511] EE kept (0.2s) | 1023 kept, 1 rejected | 138.9/min | ETA: 17.9m [2026-01-15T12:07:28.976002] [DEBUG] [REMOTE ] EEMA: Retrieved 3503 rows, trimmed to 300. [2026-01-15T12:07:28.976227] [DEBUG] [REMOTE ] EEMA: PASS: History has at least 300 days. [2026-01-15T12:07:28.976562] [DEBUG] [REMOTE ] EEMA: PASS: Price check passed. Min price $89.75. [2026-01-15T12:07:28.976760] [DEBUG] [REMOTE ] EEMA: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:28.976943] [DEBUG] [REMOTE ] EEMA: PASS: Integrity check passed. [2026-01-15T12:07:28.977000] [DEBUG] [REMOTE ] EEMA: Symbol is viable for forecasting. [2026-01-15T12:07:28.977085] [INFO ] [MAIN ] [1025/3511] EEMA kept (0.5s) | 1024 kept, 1 rejected | 138.9/min | ETA: 17.9m [2026-01-15T12:07:29.284248] [DEBUG] [REMOTE ] EEX: Retrieved 2191 rows, trimmed to 300. [2026-01-15T12:07:29.284429] [DEBUG] [REMOTE ] EEX: PASS: History has at least 300 days. [2026-01-15T12:07:29.284751] [DEBUG] [REMOTE ] EEX: PASS: Price check passed. Min price $3.37. [2026-01-15T12:07:29.284932] [DEBUG] [REMOTE ] EEX: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:29.285060] [DEBUG] [REMOTE ] EEX: PASS: Integrity check passed. [2026-01-15T12:07:29.285103] [DEBUG] [REMOTE ] EEX: Symbol is viable for forecasting. [2026-01-15T12:07:29.285162] [INFO ] [MAIN ] [1026/3511] EEX kept (0.3s) | 1025 kept, 1 rejected | 138.9/min | ETA: 17.9m [2026-01-15T12:07:29.820794] [DEBUG] [REMOTE ] EFC: Retrieved 3840 rows, trimmed to 300. [2026-01-15T12:07:29.820989] [DEBUG] [REMOTE ] EFC: PASS: History has at least 300 days. [2026-01-15T12:07:29.821249] [DEBUG] [REMOTE ] EFC: PASS: Price check passed. Min price $12.93. [2026-01-15T12:07:29.821393] [DEBUG] [REMOTE ] EFC: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:29.821520] [DEBUG] [REMOTE ] EFC: PASS: Integrity check passed. [2026-01-15T12:07:29.821561] [DEBUG] [REMOTE ] EFC: Symbol is viable for forecasting. [2026-01-15T12:07:29.821639] [INFO ] [MAIN ] [1027/3511] EFC kept (0.5s) | 1026 kept, 1 rejected | 138.9/min | ETA: 17.9m [2026-01-15T12:07:30.356368] [DEBUG] [REMOTE ] EFSC: Retrieved 5663 rows, trimmed to 300. [2026-01-15T12:07:30.356590] [DEBUG] [REMOTE ] EFSC: PASS: History has at least 300 days. [2026-01-15T12:07:30.356918] [DEBUG] [REMOTE ] EFSC: PASS: Price check passed. Min price $51.70. [2026-01-15T12:07:30.357069] [DEBUG] [REMOTE ] EFSC: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:30.357207] [DEBUG] [REMOTE ] EFSC: PASS: Integrity check passed. [2026-01-15T12:07:30.357251] [DEBUG] [REMOTE ] EFSC: Symbol is viable for forecasting. [2026-01-15T12:07:30.357308] [INFO ] [MAIN ] [1028/3511] EFSC kept (0.5s) | 1027 kept, 1 rejected | 138.9/min | ETA: 17.9m [2026-01-15T12:07:30.833096] [DEBUG] [REMOTE ] EFX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:30.833256] [DEBUG] [REMOTE ] EFX: PASS: History has at least 300 days. [2026-01-15T12:07:30.833496] [DEBUG] [REMOTE ] EFX: PASS: Price check passed. Min price $203.70. [2026-01-15T12:07:30.833660] [DEBUG] [REMOTE ] EFX: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:30.833884] [DEBUG] [REMOTE ] EFX: PASS: Integrity check passed. [2026-01-15T12:07:30.833930] [DEBUG] [REMOTE ] EFX: Symbol is viable for forecasting. [2026-01-15T12:07:30.833982] [INFO ] [MAIN ] [1029/3511] EFX kept (0.5s) | 1028 kept, 1 rejected | 138.8/min | ETA: 17.9m [2026-01-15T12:07:31.153971] [DEBUG] [REMOTE ] EG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:31.154182] [DEBUG] [REMOTE ] EG: PASS: History has at least 300 days. [2026-01-15T12:07:31.154498] [DEBUG] [REMOTE ] EG: PASS: Price check passed. Min price $302.97. [2026-01-15T12:07:31.154671] [DEBUG] [REMOTE ] EG: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:31.154841] [DEBUG] [REMOTE ] EG: PASS: Integrity check passed. [2026-01-15T12:07:31.154905] [DEBUG] [REMOTE ] EG: Symbol is viable for forecasting. [2026-01-15T12:07:31.154973] [INFO ] [MAIN ] [1030/3511] EG kept (0.3s) | 1029 kept, 1 rejected | 138.9/min | ETA: 17.9m [2026-01-15T12:07:31.567531] [DEBUG] [REMOTE ] EGAN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:31.567831] [DEBUG] [REMOTE ] EGAN: PASS: History has at least 300 days. [2026-01-15T12:07:31.568172] [DEBUG] [REMOTE ] EGAN: PASS: Price check passed. Min price $9.56. [2026-01-15T12:07:31.568325] [DEBUG] [REMOTE ] EGAN: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:31.568476] [DEBUG] [REMOTE ] EGAN: PASS: Integrity check passed. [2026-01-15T12:07:31.568521] [DEBUG] [REMOTE ] EGAN: Symbol is viable for forecasting. [2026-01-15T12:07:31.568599] [INFO ] [MAIN ] [1031/3511] EGAN kept (0.4s) | 1030 kept, 1 rejected | 138.9/min | ETA: 17.9m [2026-01-15T12:07:32.027367] [DEBUG] [REMOTE ] EGBN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:32.027649] [DEBUG] [REMOTE ] EGBN: PASS: History has at least 300 days. [2026-01-15T12:07:32.028042] [DEBUG] [REMOTE ] EGBN: PASS: Price check passed. Min price $15.80. [2026-01-15T12:07:32.028196] [DEBUG] [REMOTE ] EGBN: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:32.028348] [DEBUG] [REMOTE ] EGBN: PASS: Integrity check passed. [2026-01-15T12:07:32.028648] [DEBUG] [REMOTE ] EGBN: Symbol is viable for forecasting. [2026-01-15T12:07:32.028769] [INFO ] [MAIN ] [1032/3511] EGBN kept (0.5s) | 1031 kept, 1 rejected | 138.9/min | ETA: 17.9m [2026-01-15T12:07:32.496428] [DEBUG] [REMOTE ] EGP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:32.496640] [DEBUG] [REMOTE ] EGP: PASS: History has at least 300 days. [2026-01-15T12:07:32.496943] [DEBUG] [REMOTE ] EGP: PASS: Price check passed. Min price $172.53. [2026-01-15T12:07:32.497087] [DEBUG] [REMOTE ] EGP: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:32.497223] [DEBUG] [REMOTE ] EGP: PASS: Integrity check passed. [2026-01-15T12:07:32.497297] [DEBUG] [REMOTE ] EGP: Symbol is viable for forecasting. [2026-01-15T12:07:32.497353] [INFO ] [MAIN ] [1033/3511] EGP kept (0.5s) | 1032 kept, 1 rejected | 138.9/min | ETA: 17.8m [2026-01-15T12:07:32.954383] [DEBUG] [REMOTE ] EGY: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:32.954621] [DEBUG] [REMOTE ] EGY: PASS: History has at least 300 days. [2026-01-15T12:07:32.954938] [DEBUG] [REMOTE ] EGY: PASS: Price check passed. Min price $3.37. [2026-01-15T12:07:32.955094] [DEBUG] [REMOTE ] EGY: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:32.955301] [DEBUG] [REMOTE ] EGY: PASS: Integrity check passed. [2026-01-15T12:07:32.955355] [DEBUG] [REMOTE ] EGY: Symbol is viable for forecasting. [2026-01-15T12:07:32.955438] [INFO ] [MAIN ] [1034/3511] EGY kept (0.5s) | 1033 kept, 1 rejected | 138.9/min | ETA: 17.8m [2026-01-15T12:07:33.185155] [DEBUG] [REMOTE ] EH: Retrieved 1530 rows, trimmed to 300. [2026-01-15T12:07:33.185374] [DEBUG] [REMOTE ] EH: PASS: History has at least 300 days. [2026-01-15T12:07:33.185686] [DEBUG] [REMOTE ] EH: PASS: Price check passed. Min price $12.79. [2026-01-15T12:07:33.185865] [DEBUG] [REMOTE ] EH: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:33.186001] [DEBUG] [REMOTE ] EH: PASS: Integrity check passed. [2026-01-15T12:07:33.186051] [DEBUG] [REMOTE ] EH: Symbol is viable for forecasting. [2026-01-15T12:07:33.186127] [INFO ] [MAIN ] [1035/3511] EH kept (0.2s) | 1034 kept, 1 rejected | 138.9/min | ETA: 17.8m [2026-01-15T12:07:33.605224] [DEBUG] [REMOTE ] EHAB: Retrieved 888 rows, trimmed to 300. [2026-01-15T12:07:33.605422] [DEBUG] [REMOTE ] EHAB: PASS: History has at least 300 days. [2026-01-15T12:07:33.605710] [DEBUG] [REMOTE ] EHAB: PASS: Price check passed. Min price $7.71. [2026-01-15T12:07:33.605884] [DEBUG] [REMOTE ] EHAB: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:33.606009] [DEBUG] [REMOTE ] EHAB: PASS: Integrity check passed. [2026-01-15T12:07:33.606058] [DEBUG] [REMOTE ] EHAB: Symbol is viable for forecasting. [2026-01-15T12:07:33.606117] [INFO ] [MAIN ] [1036/3511] EHAB kept (0.4s) | 1035 kept, 1 rejected | 138.9/min | ETA: 17.8m [2026-01-15T12:07:34.042182] [DEBUG] [REMOTE ] EHC: Retrieved 2021 rows, trimmed to 300. [2026-01-15T12:07:34.042356] [DEBUG] [REMOTE ] EHC: PASS: History has at least 300 days. [2026-01-15T12:07:34.042623] [DEBUG] [REMOTE ] EHC: PASS: Price check passed. Min price $100.22. [2026-01-15T12:07:34.042776] [DEBUG] [REMOTE ] EHC: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:34.042895] [DEBUG] [REMOTE ] EHC: PASS: Integrity check passed. [2026-01-15T12:07:34.042937] [DEBUG] [REMOTE ] EHC: Symbol is viable for forecasting. [2026-01-15T12:07:34.042990] [INFO ] [MAIN ] [1037/3511] EHC kept (0.4s) | 1036 kept, 1 rejected | 138.9/min | ETA: 17.8m [2026-01-15T12:07:34.621910] [DEBUG] [REMOTE ] EHI: Retrieved 5653 rows, trimmed to 300. [2026-01-15T12:07:34.622094] [DEBUG] [REMOTE ] EHI: PASS: History has at least 300 days. [2026-01-15T12:07:34.622367] [DEBUG] [REMOTE ] EHI: PASS: Price check passed. Min price $6.17. [2026-01-15T12:07:34.622513] [DEBUG] [REMOTE ] EHI: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:34.622662] [DEBUG] [REMOTE ] EHI: PASS: Integrity check passed. [2026-01-15T12:07:34.622706] [DEBUG] [REMOTE ] EHI: Symbol is viable for forecasting. [2026-01-15T12:07:34.622761] [INFO ] [MAIN ] [1038/3511] EHI kept (0.6s) | 1037 kept, 1 rejected | 138.9/min | ETA: 17.8m [2026-01-15T12:07:35.001875] [DEBUG] [REMOTE ] EHTH: Retrieved 4838 rows, trimmed to 300. [2026-01-15T12:07:35.002062] [DEBUG] [REMOTE ] EHTH: PASS: History has at least 300 days. [2026-01-15T12:07:35.002332] [DEBUG] [REMOTE ] EHTH: PASS: Price check passed. Min price $3.31. [2026-01-15T12:07:35.002481] [DEBUG] [REMOTE ] EHTH: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:35.002631] [DEBUG] [REMOTE ] EHTH: PASS: Integrity check passed. [2026-01-15T12:07:35.002675] [DEBUG] [REMOTE ] EHTH: Symbol is viable for forecasting. [2026-01-15T12:07:35.002730] [INFO ] [MAIN ] [1039/3511] EHTH kept (0.4s) | 1038 kept, 1 rejected | 138.9/min | ETA: 17.8m [2026-01-15T12:07:35.211697] [DEBUG] [REMOTE ] EIC: Retrieved 1629 rows, trimmed to 300. [2026-01-15T12:07:35.211873] [DEBUG] [REMOTE ] EIC: PASS: History has at least 300 days. [2026-01-15T12:07:35.212154] [DEBUG] [REMOTE ] EIC: PASS: Price check passed. Min price $10.83. [2026-01-15T12:07:35.212301] [DEBUG] [REMOTE ] EIC: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:35.212421] [DEBUG] [REMOTE ] EIC: PASS: Integrity check passed. [2026-01-15T12:07:35.212462] [DEBUG] [REMOTE ] EIC: Symbol is viable for forecasting. [2026-01-15T12:07:35.212514] [INFO ] [MAIN ] [1040/3511] EIC kept (0.2s) | 1039 kept, 1 rejected | 139.0/min | ETA: 17.8m [2026-01-15T12:07:35.682012] [DEBUG] [REMOTE ] EIG: Retrieved 4770 rows, trimmed to 300. [2026-01-15T12:07:35.682207] [DEBUG] [REMOTE ] EIG: PASS: History has at least 300 days. [2026-01-15T12:07:35.682472] [DEBUG] [REMOTE ] EIG: PASS: Price check passed. Min price $35.80. [2026-01-15T12:07:35.682639] [DEBUG] [REMOTE ] EIG: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:35.682772] [DEBUG] [REMOTE ] EIG: PASS: Integrity check passed. [2026-01-15T12:07:35.682815] [DEBUG] [REMOTE ] EIG: Symbol is viable for forecasting. [2026-01-15T12:07:35.682869] [INFO ] [MAIN ] [1041/3511] EIG kept (0.5s) | 1040 kept, 1 rejected | 138.9/min | ETA: 17.8m [2026-01-15T12:07:36.400223] [DEBUG] [REMOTE ] EIX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:36.400457] [DEBUG] [REMOTE ] EIX: PASS: History has at least 300 days. [2026-01-15T12:07:36.400879] [DEBUG] [REMOTE ] EIX: PASS: Price check passed. Min price $53.59. [2026-01-15T12:07:36.401096] [DEBUG] [REMOTE ] EIX: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:36.401295] [DEBUG] [REMOTE ] EIX: PASS: Integrity check passed. [2026-01-15T12:07:36.401363] [DEBUG] [REMOTE ] EIX: Symbol is viable for forecasting. [2026-01-15T12:07:36.401487] [INFO ] [MAIN ] [1042/3511] EIX kept (0.7s) | 1041 kept, 1 rejected | 138.9/min | ETA: 17.8m [2026-01-15T12:07:36.918348] [DEBUG] [REMOTE ] EL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:36.918538] [DEBUG] [REMOTE ] EL: PASS: History has at least 300 days. [2026-01-15T12:07:36.918823] [DEBUG] [REMOTE ] EL: PASS: Price check passed. Min price $85.59. [2026-01-15T12:07:36.918966] [DEBUG] [REMOTE ] EL: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:36.919091] [DEBUG] [REMOTE ] EL: PASS: Integrity check passed. [2026-01-15T12:07:36.919132] [DEBUG] [REMOTE ] EL: Symbol is viable for forecasting. [2026-01-15T12:07:36.919184] [INFO ] [MAIN ] [1043/3511] EL kept (0.5s) | 1042 kept, 1 rejected | 138.8/min | ETA: 17.8m [2026-01-15T12:07:37.104204] [DEBUG] [REMOTE ] ELAB: Retrieved 538 rows, trimmed to 300. [2026-01-15T12:07:37.104389] [DEBUG] [REMOTE ] ELAB: PASS: History has at least 300 days. [2026-01-15T12:07:37.104642] [DEBUG] [REMOTE ] ELAB: PASS: Price check passed. Min price $3.56. [2026-01-15T12:07:37.104786] [DEBUG] [REMOTE ] ELAB: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:37.104899] [DEBUG] [REMOTE ] ELAB: PASS: Integrity check passed. [2026-01-15T12:07:37.104975] [DEBUG] [REMOTE ] ELAB: Symbol is viable for forecasting. [2026-01-15T12:07:37.105027] [INFO ] [MAIN ] [1044/3511] ELAB kept (0.2s) | 1043 kept, 1 rejected | 138.9/min | ETA: 17.8m [2026-01-15T12:07:37.596391] [DEBUG] [REMOTE ] ELAN: Retrieved 1839 rows, trimmed to 300. [2026-01-15T12:07:37.596610] [DEBUG] [REMOTE ] ELAN: PASS: History has at least 300 days. [2026-01-15T12:07:37.597120] [DEBUG] [REMOTE ] ELAN: PASS: Price check passed. Min price $20.43. [2026-01-15T12:07:37.597279] [DEBUG] [REMOTE ] ELAN: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:37.597426] [DEBUG] [REMOTE ] ELAN: PASS: Integrity check passed. [2026-01-15T12:07:37.597470] [DEBUG] [REMOTE ] ELAN: Symbol is viable for forecasting. [2026-01-15T12:07:37.597531] [INFO ] [MAIN ] [1045/3511] ELAN kept (0.5s) | 1044 kept, 1 rejected | 138.9/min | ETA: 17.8m [2026-01-15T12:07:37.993596] [DEBUG] [REMOTE ] ELC: Retrieved 2364 rows, trimmed to 300. [2026-01-15T12:07:37.993814] [DEBUG] [REMOTE ] ELC: PASS: History has at least 300 days. [2026-01-15T12:07:37.994072] [DEBUG] [REMOTE ] ELC: PASS: Price check passed. Min price $20.45. [2026-01-15T12:07:37.994296] [DEBUG] [REMOTE ] ELC: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:37.994456] [DEBUG] [REMOTE ] ELC: PASS: Integrity check passed. [2026-01-15T12:07:37.994501] [DEBUG] [REMOTE ] ELC: Symbol is viable for forecasting. [2026-01-15T12:07:37.994589] [INFO ] [MAIN ] [1046/3511] ELC kept (0.4s) | 1045 kept, 1 rejected | 138.9/min | ETA: 17.7m [2026-01-15T12:07:38.454400] [DEBUG] [REMOTE ] ELDN: Retrieved 2849 rows, trimmed to 300. [2026-01-15T12:07:38.454618] [DEBUG] [REMOTE ] ELDN: PASS: History has at least 300 days. [2026-01-15T12:07:38.454896] [DEBUG] [REMOTE ] ELDN: PASS: Price check passed. Min price $1.39. [2026-01-15T12:07:38.455098] [DEBUG] [REMOTE ] ELDN: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:38.455231] [DEBUG] [REMOTE ] ELDN: PASS: Integrity check passed. [2026-01-15T12:07:38.455275] [DEBUG] [REMOTE ] ELDN: Symbol is viable for forecasting. [2026-01-15T12:07:38.455329] [INFO ] [MAIN ] [1047/3511] ELDN kept (0.5s) | 1046 kept, 1 rejected | 138.9/min | ETA: 17.7m [2026-01-15T12:07:38.810437] [DEBUG] [REMOTE ] ELF: Retrieved 2341 rows, trimmed to 300. [2026-01-15T12:07:38.810637] [DEBUG] [REMOTE ] ELF: PASS: History has at least 300 days. [2026-01-15T12:07:38.810885] [DEBUG] [REMOTE ] ELF: PASS: Price check passed. Min price $68.42. [2026-01-15T12:07:38.811027] [DEBUG] [REMOTE ] ELF: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:38.811147] [DEBUG] [REMOTE ] ELF: PASS: Integrity check passed. [2026-01-15T12:07:38.811187] [DEBUG] [REMOTE ] ELF: Symbol is viable for forecasting. [2026-01-15T12:07:38.811239] [INFO ] [MAIN ] [1048/3511] ELF kept (0.4s) | 1047 kept, 1 rejected | 138.9/min | ETA: 17.7m [2026-01-15T12:07:39.415707] [DEBUG] [REMOTE ] ELME: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:39.415927] [DEBUG] [REMOTE ] ELME: PASS: History has at least 300 days. [2026-01-15T12:07:39.416454] [DEBUG] [REMOTE ] ELME: PASS: Price check passed. Min price $2.60. [2026-01-15T12:07:39.416690] [DEBUG] [REMOTE ] ELME: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:39.416901] [DEBUG] [REMOTE ] ELME: PASS: Integrity check passed. [2026-01-15T12:07:39.416952] [DEBUG] [REMOTE ] ELME: Symbol is viable for forecasting. [2026-01-15T12:07:39.417012] [INFO ] [MAIN ] [1049/3511] ELME kept (0.6s) | 1048 kept, 1 rejected | 138.9/min | ETA: 17.7m [2026-01-15T12:07:39.934043] [DEBUG] [REMOTE ] ELS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:39.934323] [DEBUG] [REMOTE ] ELS: PASS: History has at least 300 days. [2026-01-15T12:07:39.934846] [DEBUG] [REMOTE ] ELS: PASS: Price check passed. Min price $59.30. [2026-01-15T12:07:39.935031] [DEBUG] [REMOTE ] ELS: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:39.935230] [DEBUG] [REMOTE ] ELS: PASS: Integrity check passed. [2026-01-15T12:07:39.935284] [DEBUG] [REMOTE ] ELS: Symbol is viable for forecasting. [2026-01-15T12:07:39.935357] [INFO ] [MAIN ] [1050/3511] ELS kept (0.5s) | 1049 kept, 1 rejected | 138.8/min | ETA: 17.7m [2026-01-15T12:07:40.194263] [DEBUG] [REMOTE ] ELTX: Retrieved 1241 rows, trimmed to 300. [2026-01-15T12:07:40.194532] [DEBUG] [REMOTE ] ELTX: PASS: History has at least 300 days. [2026-01-15T12:07:40.194966] [DEBUG] [REMOTE ] ELTX: PASS: Price check passed. Min price $7.54. [2026-01-15T12:07:40.195179] [DEBUG] [REMOTE ] ELTX: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:40.195398] [DEBUG] [REMOTE ] ELTX: PASS: Integrity check passed. [2026-01-15T12:07:40.195460] [DEBUG] [REMOTE ] ELTX: Symbol is viable for forecasting. [2026-01-15T12:07:40.195549] [INFO ] [MAIN ] [1051/3511] ELTX kept (0.3s) | 1050 kept, 1 rejected | 138.9/min | ETA: 17.7m [2026-01-15T12:07:40.558433] [DEBUG] [REMOTE ] ELVA: Retrieved 2444 rows, trimmed to 300. [2026-01-15T12:07:40.558691] [DEBUG] [REMOTE ] ELVA: PASS: History has at least 300 days. [2026-01-15T12:07:40.559166] [DEBUG] [REMOTE ] ELVA: PASS: Price check passed. Min price $4.23. [2026-01-15T12:07:40.559387] [DEBUG] [REMOTE ] ELVA: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:40.559638] [DEBUG] [REMOTE ] ELVA: PASS: Integrity check passed. [2026-01-15T12:07:40.559707] [DEBUG] [REMOTE ] ELVA: Symbol is viable for forecasting. [2026-01-15T12:07:40.559802] [INFO ] [MAIN ] [1052/3511] ELVA kept (0.4s) | 1051 kept, 1 rejected | 138.9/min | ETA: 17.7m [2026-01-15T12:07:40.999304] [DEBUG] [REMOTE ] ELVN: Retrieved 1469 rows, trimmed to 300. [2026-01-15T12:07:40.999513] [DEBUG] [REMOTE ] ELVN: PASS: History has at least 300 days. [2026-01-15T12:07:40.999852] [DEBUG] [REMOTE ] ELVN: PASS: Price check passed. Min price $15.14. [2026-01-15T12:07:41.000007] [DEBUG] [REMOTE ] ELVN: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:41.000151] [DEBUG] [REMOTE ] ELVN: PASS: Integrity check passed. [2026-01-15T12:07:41.000193] [DEBUG] [REMOTE ] ELVN: Symbol is viable for forecasting. [2026-01-15T12:07:41.000250] [INFO ] [MAIN ] [1053/3511] ELVN kept (0.4s) | 1052 kept, 1 rejected | 138.9/min | ETA: 17.7m [2026-01-15T12:07:41.469141] [DEBUG] [REMOTE ] ELWS: Retrieved 622 rows, trimmed to 300. [2026-01-15T12:07:41.469335] [DEBUG] [REMOTE ] ELWS: PASS: History has at least 300 days. [2026-01-15T12:07:41.469607] [DEBUG] [REMOTE ] ELWS: PASS: Price check passed. Min price $3.74. [2026-01-15T12:07:41.469764] [DEBUG] [REMOTE ] ELWS: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:41.469889] [DEBUG] [REMOTE ] ELWS: PASS: Integrity check passed. [2026-01-15T12:07:41.469932] [DEBUG] [REMOTE ] ELWS: Symbol is viable for forecasting. [2026-01-15T12:07:41.469985] [INFO ] [MAIN ] [1054/3511] ELWS kept (0.5s) | 1053 kept, 1 rejected | 138.9/min | ETA: 17.7m [2026-01-15T12:07:41.792155] [DEBUG] [REMOTE ] EM: Retrieved 1203 rows, trimmed to 300. [2026-01-15T12:07:41.792331] [DEBUG] [REMOTE ] EM: PASS: History has at least 300 days. [2026-01-15T12:07:41.792592] [DEBUG] [REMOTE ] EM: PASS: Price check passed. Min price $1.13. [2026-01-15T12:07:41.792736] [DEBUG] [REMOTE ] EM: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:41.792851] [DEBUG] [REMOTE ] EM: PASS: Integrity check passed. [2026-01-15T12:07:41.792924] [DEBUG] [REMOTE ] EM: Symbol is viable for forecasting. [2026-01-15T12:07:41.792977] [INFO ] [MAIN ] [1055/3511] EM kept (0.3s) | 1054 kept, 1 rejected | 138.9/min | ETA: 17.7m [2026-01-15T12:07:42.356722] [DEBUG] [REMOTE ] EMB: Retrieved 4546 rows, trimmed to 300. [2026-01-15T12:07:42.356970] [DEBUG] [REMOTE ] EMB: PASS: History has at least 300 days. [2026-01-15T12:07:42.357360] [DEBUG] [REMOTE ] EMB: PASS: Price check passed. Min price $94.85. [2026-01-15T12:07:42.357528] [DEBUG] [REMOTE ] EMB: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:42.357714] [DEBUG] [REMOTE ] EMB: PASS: Integrity check passed. [2026-01-15T12:07:42.357759] [DEBUG] [REMOTE ] EMB: Symbol is viable for forecasting. [2026-01-15T12:07:42.357820] [INFO ] [MAIN ] [1056/3511] EMB kept (0.6s) | 1055 kept, 1 rejected | 138.9/min | ETA: 17.7m [2026-01-15T12:07:42.515248] [DEBUG] [REMOTE ] EMBC: Retrieved 950 rows, trimmed to 300. [2026-01-15T12:07:42.515452] [DEBUG] [REMOTE ] EMBC: PASS: History has at least 300 days. [2026-01-15T12:07:42.515726] [DEBUG] [REMOTE ] EMBC: PASS: Price check passed. Min price $11.05. [2026-01-15T12:07:42.515882] [DEBUG] [REMOTE ] EMBC: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:42.516007] [DEBUG] [REMOTE ] EMBC: PASS: Integrity check passed. [2026-01-15T12:07:42.516050] [DEBUG] [REMOTE ] EMBC: Symbol is viable for forecasting. [2026-01-15T12:07:42.516103] [INFO ] [MAIN ] [1057/3511] EMBC kept (0.2s) | 1056 kept, 1 rejected | 139.0/min | ETA: 17.7m [2026-01-15T12:07:43.077151] [DEBUG] [REMOTE ] EMD: Retrieved 5565 rows, trimmed to 300. [2026-01-15T12:07:43.077371] [DEBUG] [REMOTE ] EMD: PASS: History has at least 300 days. [2026-01-15T12:07:43.077727] [DEBUG] [REMOTE ] EMD: PASS: Price check passed. Min price $10.14. [2026-01-15T12:07:43.077910] [DEBUG] [REMOTE ] EMD: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:43.078180] [DEBUG] [REMOTE ] EMD: PASS: Integrity check passed. [2026-01-15T12:07:43.078244] [DEBUG] [REMOTE ] EMD: Symbol is viable for forecasting. [2026-01-15T12:07:43.078376] [INFO ] [MAIN ] [1058/3511] EMD kept (0.6s) | 1057 kept, 1 rejected | 138.9/min | ETA: 17.7m [2026-01-15T12:07:43.704900] [DEBUG] [REMOTE ] EMF: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:43.705152] [DEBUG] [REMOTE ] EMF: PASS: History has at least 300 days. [2026-01-15T12:07:43.705632] [DEBUG] [REMOTE ] EMF: PASS: Price check passed. Min price $15.57. [2026-01-15T12:07:43.705803] [DEBUG] [REMOTE ] EMF: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:43.705973] [DEBUG] [REMOTE ] EMF: PASS: Integrity check passed. [2026-01-15T12:07:43.706020] [DEBUG] [REMOTE ] EMF: Symbol is viable for forecasting. [2026-01-15T12:07:43.706113] [INFO ] [MAIN ] [1059/3511] EMF kept (0.6s) | 1058 kept, 1 rejected | 138.9/min | ETA: 17.7m [2026-01-15T12:07:44.263225] [DEBUG] [REMOTE ] EMN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:44.263454] [DEBUG] [REMOTE ] EMN: PASS: History has at least 300 days. [2026-01-15T12:07:44.263835] [DEBUG] [REMOTE ] EMN: PASS: Price check passed. Min price $55.64. [2026-01-15T12:07:44.263987] [DEBUG] [REMOTE ] EMN: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:44.264150] [DEBUG] [REMOTE ] EMN: PASS: Integrity check passed. [2026-01-15T12:07:44.264196] [DEBUG] [REMOTE ] EMN: Symbol is viable for forecasting. [2026-01-15T12:07:44.264253] [INFO ] [MAIN ] [1060/3511] EMN kept (0.6s) | 1059 kept, 1 rejected | 138.8/min | ETA: 17.7m [2026-01-15T12:07:44.631022] [DEBUG] [REMOTE ] EMO: Retrieved 3669 rows, trimmed to 300. [2026-01-15T12:07:44.631206] [DEBUG] [REMOTE ] EMO: PASS: History has at least 300 days. [2026-01-15T12:07:44.631452] [DEBUG] [REMOTE ] EMO: PASS: Price check passed. Min price $41.20. [2026-01-15T12:07:44.631621] [DEBUG] [REMOTE ] EMO: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:44.631747] [DEBUG] [REMOTE ] EMO: PASS: Integrity check passed. [2026-01-15T12:07:44.631789] [DEBUG] [REMOTE ] EMO: Symbol is viable for forecasting. [2026-01-15T12:07:44.631854] [INFO ] [MAIN ] [1061/3511] EMO kept (0.4s) | 1060 kept, 1 rejected | 138.9/min | ETA: 17.6m [2026-01-15T12:07:44.890022] [DEBUG] [REMOTE ] EMXC: Retrieved 2130 rows, trimmed to 300. [2026-01-15T12:07:44.890193] [DEBUG] [REMOTE ] EMXC: PASS: History has at least 300 days. [2026-01-15T12:07:44.890431] [DEBUG] [REMOTE ] EMXC: PASS: Price check passed. Min price $68.23. [2026-01-15T12:07:44.890602] [DEBUG] [REMOTE ] EMXC: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:44.890723] [DEBUG] [REMOTE ] EMXC: PASS: Integrity check passed. [2026-01-15T12:07:44.890764] [DEBUG] [REMOTE ] EMXC: Symbol is viable for forecasting. [2026-01-15T12:07:44.890816] [INFO ] [MAIN ] [1062/3511] EMXC kept (0.3s) | 1061 kept, 1 rejected | 138.9/min | ETA: 17.6m [2026-01-15T12:07:45.524600] [DEBUG] [REMOTE ] ENB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:45.524825] [DEBUG] [REMOTE ] ENB: PASS: History has at least 300 days. [2026-01-15T12:07:45.525164] [DEBUG] [REMOTE ] ENB: PASS: Price check passed. Min price $45.23. [2026-01-15T12:07:45.525312] [DEBUG] [REMOTE ] ENB: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:45.525462] [DEBUG] [REMOTE ] ENB: PASS: Integrity check passed. [2026-01-15T12:07:45.525505] [DEBUG] [REMOTE ] ENB: Symbol is viable for forecasting. [2026-01-15T12:07:45.525563] [INFO ] [MAIN ] [1063/3511] ENB kept (0.6s) | 1062 kept, 1 rejected | 138.8/min | ETA: 17.6m [2026-01-15T12:07:45.695990] [DEBUG] [REMOTE ] ENGN: Retrieved 552 rows, trimmed to 300. [2026-01-15T12:07:45.696181] [DEBUG] [REMOTE ] ENGN: PASS: History has at least 300 days. [2026-01-15T12:07:45.696442] [DEBUG] [REMOTE ] ENGN: PASS: Price check passed. Min price $6.01. [2026-01-15T12:07:45.696602] [DEBUG] [REMOTE ] ENGN: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:45.696736] [DEBUG] [REMOTE ] ENGN: PASS: Integrity check passed. [2026-01-15T12:07:45.696779] [DEBUG] [REMOTE ] ENGN: Symbol is viable for forecasting. [2026-01-15T12:07:45.696903] [INFO ] [MAIN ] [1064/3511] ENGN kept (0.2s) | 1063 kept, 1 rejected | 138.9/min | ETA: 17.6m [2026-01-15T12:07:46.242383] [DEBUG] [REMOTE ] ENIC: Retrieved 2444 rows, trimmed to 300. [2026-01-15T12:07:46.242826] [DEBUG] [REMOTE ] ENIC: PASS: History has at least 300 days. [2026-01-15T12:07:46.243246] [DEBUG] [REMOTE ] ENIC: PASS: Price check passed. Min price $3.69. [2026-01-15T12:07:46.243408] [DEBUG] [REMOTE ] ENIC: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:46.243558] [DEBUG] [REMOTE ] ENIC: PASS: Integrity check passed. [2026-01-15T12:07:46.243620] [DEBUG] [REMOTE ] ENIC: Symbol is viable for forecasting. [2026-01-15T12:07:46.243720] [INFO ] [MAIN ] [1065/3511] ENIC kept (0.5s) | 1064 kept, 1 rejected | 138.9/min | ETA: 17.6m [2026-01-15T12:07:46.691866] [DEBUG] [REMOTE ] ENPH: Retrieved 3468 rows, trimmed to 300. [2026-01-15T12:07:46.692100] [DEBUG] [REMOTE ] ENPH: PASS: History has at least 300 days. [2026-01-15T12:07:46.692516] [DEBUG] [REMOTE ] ENPH: PASS: Price check passed. Min price $26.12. [2026-01-15T12:07:46.692772] [DEBUG] [REMOTE ] ENPH: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:46.693118] [DEBUG] [REMOTE ] ENPH: PASS: Integrity check passed. [2026-01-15T12:07:46.693224] [DEBUG] [REMOTE ] ENPH: Symbol is viable for forecasting. [2026-01-15T12:07:46.693305] [INFO ] [MAIN ] [1066/3511] ENPH kept (0.4s) | 1065 kept, 1 rejected | 138.9/min | ETA: 17.6m [2026-01-15T12:07:47.049611] [DEBUG] [REMOTE ] ENS: Retrieved 5399 rows, trimmed to 300. [2026-01-15T12:07:47.049764] [DEBUG] [REMOTE ] ENS: PASS: History has at least 300 days. [2026-01-15T12:07:47.049988] [DEBUG] [REMOTE ] ENS: PASS: Price check passed. Min price $118.88. [2026-01-15T12:07:47.050130] [DEBUG] [REMOTE ] ENS: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:47.050247] [DEBUG] [REMOTE ] ENS: PASS: Integrity check passed. [2026-01-15T12:07:47.050289] [DEBUG] [REMOTE ] ENS: Symbol is viable for forecasting. [2026-01-15T12:07:47.050367] [INFO ] [MAIN ] [1067/3511] ENS kept (0.4s) | 1066 kept, 1 rejected | 138.9/min | ETA: 17.6m [2026-01-15T12:07:47.525896] [DEBUG] [REMOTE ] ENSG: Retrieved 4573 rows, trimmed to 300. [2026-01-15T12:07:47.526040] [DEBUG] [REMOTE ] ENSG: PASS: History has at least 300 days. [2026-01-15T12:07:47.526302] [DEBUG] [REMOTE ] ENSG: PASS: Price check passed. Min price $173.52. [2026-01-15T12:07:47.526457] [DEBUG] [REMOTE ] ENSG: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:47.526613] [DEBUG] [REMOTE ] ENSG: PASS: Integrity check passed. [2026-01-15T12:07:47.526662] [DEBUG] [REMOTE ] ENSG: Symbol is viable for forecasting. [2026-01-15T12:07:47.526715] [INFO ] [MAIN ] [1068/3511] ENSG kept (0.5s) | 1067 kept, 1 rejected | 138.9/min | ETA: 17.6m [2026-01-15T12:07:47.875169] [DEBUG] [REMOTE ] ENTA: Retrieved 3225 rows, trimmed to 300. [2026-01-15T12:07:47.875321] [DEBUG] [REMOTE ] ENTA: PASS: History has at least 300 days. [2026-01-15T12:07:47.875598] [DEBUG] [REMOTE ] ENTA: PASS: Price check passed. Min price $10.47. [2026-01-15T12:07:47.875764] [DEBUG] [REMOTE ] ENTA: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:47.875899] [DEBUG] [REMOTE ] ENTA: PASS: Integrity check passed. [2026-01-15T12:07:47.875946] [DEBUG] [REMOTE ] ENTA: Symbol is viable for forecasting. [2026-01-15T12:07:47.876005] [INFO ] [MAIN ] [1069/3511] ENTA kept (0.3s) | 1068 kept, 1 rejected | 138.9/min | ETA: 17.6m [2026-01-15T12:07:48.392400] [DEBUG] [REMOTE ] ENTG: Retrieved 6417 rows, trimmed to 300. [2026-01-15T12:07:48.392534] [DEBUG] [REMOTE ] ENTG: PASS: History has at least 300 days. [2026-01-15T12:07:48.392795] [DEBUG] [REMOTE ] ENTG: PASS: Price check passed. Min price $68.80. [2026-01-15T12:07:48.392942] [DEBUG] [REMOTE ] ENTG: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:48.393065] [DEBUG] [REMOTE ] ENTG: PASS: Integrity check passed. [2026-01-15T12:07:48.393107] [DEBUG] [REMOTE ] ENTG: Symbol is viable for forecasting. [2026-01-15T12:07:48.393158] [INFO ] [MAIN ] [1070/3511] ENTG kept (0.5s) | 1069 kept, 1 rejected | 138.9/min | ETA: 17.6m [2026-01-15T12:07:48.666161] [DEBUG] [REMOTE ] ENTX: Retrieved 1897 rows, trimmed to 300. [2026-01-15T12:07:48.666286] [DEBUG] [REMOTE ] ENTX: PASS: History has at least 300 days. [2026-01-15T12:07:48.666489] [DEBUG] [REMOTE ] ENTX: PASS: Price check passed. Min price $1.46. [2026-01-15T12:07:48.666654] [DEBUG] [REMOTE ] ENTX: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:48.666767] [DEBUG] [REMOTE ] ENTX: PASS: Integrity check passed. [2026-01-15T12:07:48.666807] [DEBUG] [REMOTE ] ENTX: Symbol is viable for forecasting. [2026-01-15T12:07:48.666876] [INFO ] [MAIN ] [1071/3511] ENTX kept (0.3s) | 1070 kept, 1 rejected | 138.9/min | ETA: 17.6m [2026-01-15T12:07:49.138987] [DEBUG] [REMOTE ] ENVA: Retrieved 2808 rows, trimmed to 300. [2026-01-15T12:07:49.139118] [DEBUG] [REMOTE ] ENVA: PASS: History has at least 300 days. [2026-01-15T12:07:49.139326] [DEBUG] [REMOTE ] ENVA: PASS: Price check passed. Min price $109.47. [2026-01-15T12:07:49.139465] [DEBUG] [REMOTE ] ENVA: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:49.139604] [DEBUG] [REMOTE ] ENVA: PASS: Integrity check passed. [2026-01-15T12:07:49.139647] [DEBUG] [REMOTE ] ENVA: Symbol is viable for forecasting. [2026-01-15T12:07:49.139696] [INFO ] [MAIN ] [1072/3511] ENVA kept (0.5s) | 1071 kept, 1 rejected | 138.9/min | ETA: 17.6m [2026-01-15T12:07:49.478070] [DEBUG] [REMOTE ] ENVB: Retrieved 2381 rows, trimmed to 300. [2026-01-15T12:07:49.478199] [DEBUG] [REMOTE ] ENVB: PASS: History has at least 300 days. [2026-01-15T12:07:49.478403] [DEBUG] [REMOTE ] ENVB: PASS: Price check passed. Min price $3.63. [2026-01-15T12:07:49.478540] [DEBUG] [REMOTE ] ENVB: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:49.478678] [DEBUG] [REMOTE ] ENVB: PASS: Integrity check passed. [2026-01-15T12:07:49.478720] [DEBUG] [REMOTE ] ENVB: Symbol is viable for forecasting. [2026-01-15T12:07:49.478797] [INFO ] [MAIN ] [1073/3511] ENVB kept (0.3s) | 1072 kept, 1 rejected | 139.0/min | ETA: 17.5m [2026-01-15T12:07:49.879770] [DEBUG] [REMOTE ] ENVX: Retrieved 1263 rows, trimmed to 300. [2026-01-15T12:07:49.879903] [DEBUG] [REMOTE ] ENVX: PASS: History has at least 300 days. [2026-01-15T12:07:49.880106] [DEBUG] [REMOTE ] ENVX: PASS: Price check passed. Min price $7.11. [2026-01-15T12:07:49.880241] [DEBUG] [REMOTE ] ENVX: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:49.880350] [DEBUG] [REMOTE ] ENVX: PASS: Integrity check passed. [2026-01-15T12:07:49.880390] [DEBUG] [REMOTE ] ENVX: Symbol is viable for forecasting. [2026-01-15T12:07:49.880438] [INFO ] [MAIN ] [1074/3511] ENVX kept (0.4s) | 1073 kept, 1 rejected | 139.0/min | ETA: 17.5m [2026-01-15T12:07:50.371554] [DEBUG] [REMOTE ] EOD: Retrieved 4731 rows, trimmed to 300. [2026-01-15T12:07:50.371745] [DEBUG] [REMOTE ] EOD: PASS: History has at least 300 days. [2026-01-15T12:07:50.371991] [DEBUG] [REMOTE ] EOD: PASS: Price check passed. Min price $5.46. [2026-01-15T12:07:50.372150] [DEBUG] [REMOTE ] EOD: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:50.372274] [DEBUG] [REMOTE ] EOD: PASS: Integrity check passed. [2026-01-15T12:07:50.372317] [DEBUG] [REMOTE ] EOD: Symbol is viable for forecasting. [2026-01-15T12:07:50.372369] [INFO ] [MAIN ] [1075/3511] EOD kept (0.5s) | 1074 kept, 1 rejected | 138.9/min | ETA: 17.5m [2026-01-15T12:07:50.871498] [DEBUG] [REMOTE ] EOG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:50.871668] [DEBUG] [REMOTE ] EOG: PASS: History has at least 300 days. [2026-01-15T12:07:50.871906] [DEBUG] [REMOTE ] EOG: PASS: Price check passed. Min price $101.78. [2026-01-15T12:07:50.872047] [DEBUG] [REMOTE ] EOG: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:50.872176] [DEBUG] [REMOTE ] EOG: PASS: Integrity check passed. [2026-01-15T12:07:50.872227] [DEBUG] [REMOTE ] EOG: Symbol is viable for forecasting. [2026-01-15T12:07:50.872282] [INFO ] [MAIN ] [1076/3511] EOG kept (0.5s) | 1075 kept, 1 rejected | 138.9/min | ETA: 17.5m [2026-01-15T12:07:51.294304] [DEBUG] [REMOTE ] EOI: Retrieved 5338 rows, trimmed to 300. [2026-01-15T12:07:51.294512] [DEBUG] [REMOTE ] EOI: PASS: History has at least 300 days. [2026-01-15T12:07:51.294844] [DEBUG] [REMOTE ] EOI: PASS: Price check passed. Min price $19.16. [2026-01-15T12:07:51.295001] [DEBUG] [REMOTE ] EOI: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:51.295139] [DEBUG] [REMOTE ] EOI: PASS: Integrity check passed. [2026-01-15T12:07:51.295219] [DEBUG] [REMOTE ] EOI: Symbol is viable for forecasting. [2026-01-15T12:07:51.295277] [INFO ] [MAIN ] [1077/3511] EOI kept (0.4s) | 1076 kept, 1 rejected | 138.9/min | ETA: 17.5m [2026-01-15T12:07:51.580386] [DEBUG] [REMOTE ] EOLS: Retrieved 1994 rows, trimmed to 300. [2026-01-15T12:07:51.580560] [DEBUG] [REMOTE ] EOLS: PASS: History has at least 300 days. [2026-01-15T12:07:51.580850] [DEBUG] [REMOTE ] EOLS: PASS: Price check passed. Min price $5.02. [2026-01-15T12:07:51.580995] [DEBUG] [REMOTE ] EOLS: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:51.581114] [DEBUG] [REMOTE ] EOLS: PASS: Integrity check passed. [2026-01-15T12:07:51.581157] [DEBUG] [REMOTE ] EOLS: Symbol is viable for forecasting. [2026-01-15T12:07:51.581210] [INFO ] [MAIN ] [1078/3511] EOLS kept (0.3s) | 1077 kept, 1 rejected | 139.0/min | ETA: 17.5m [2026-01-15T12:07:52.120839] [DEBUG] [REMOTE ] EOS: Retrieved 5275 rows, trimmed to 300. [2026-01-15T12:07:52.120985] [DEBUG] [REMOTE ] EOS: PASS: History has at least 300 days. [2026-01-15T12:07:52.121217] [DEBUG] [REMOTE ] EOS: PASS: Price check passed. Min price $21.59. [2026-01-15T12:07:52.121354] [DEBUG] [REMOTE ] EOS: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:52.121477] [DEBUG] [REMOTE ] EOS: PASS: Integrity check passed. [2026-01-15T12:07:52.121535] [DEBUG] [REMOTE ] EOS: Symbol is viable for forecasting. [2026-01-15T12:07:52.121606] [INFO ] [MAIN ] [1079/3511] EOS kept (0.5s) | 1078 kept, 1 rejected | 138.9/min | ETA: 17.5m [2026-01-15T12:07:52.328512] [DEBUG] [REMOTE ] EOSE: Retrieved 1412 rows, trimmed to 300. [2026-01-15T12:07:52.328779] [DEBUG] [REMOTE ] EOSE: PASS: History has at least 300 days. [2026-01-15T12:07:52.329056] [DEBUG] [REMOTE ] EOSE: PASS: Price check passed. Min price $11.35. [2026-01-15T12:07:52.329200] [DEBUG] [REMOTE ] EOSE: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:52.329326] [DEBUG] [REMOTE ] EOSE: PASS: Integrity check passed. [2026-01-15T12:07:52.329367] [DEBUG] [REMOTE ] EOSE: Symbol is viable for forecasting. [2026-01-15T12:07:52.329416] [INFO ] [MAIN ] [1080/3511] EOSE kept (0.2s) | 1079 kept, 1 rejected | 139.0/min | ETA: 17.5m [2026-01-15T12:07:52.990619] [DEBUG] [REMOTE ] EPAC: Retrieved 6408 rows, trimmed to 300. [2026-01-15T12:07:52.990781] [DEBUG] [REMOTE ] EPAC: PASS: History has at least 300 days. [2026-01-15T12:07:52.991032] [DEBUG] [REMOTE ] EPAC: PASS: Price check passed. Min price $35.81. [2026-01-15T12:07:52.991177] [DEBUG] [REMOTE ] EPAC: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:52.991299] [DEBUG] [REMOTE ] EPAC: PASS: Integrity check passed. [2026-01-15T12:07:52.991341] [DEBUG] [REMOTE ] EPAC: Symbol is viable for forecasting. [2026-01-15T12:07:52.991392] [INFO ] [MAIN ] [1081/3511] EPAC kept (0.7s) | 1080 kept, 1 rejected | 138.9/min | ETA: 17.5m [2026-01-15T12:07:53.342777] [DEBUG] [REMOTE ] EPAM: Retrieved 3504 rows, trimmed to 300. [2026-01-15T12:07:53.342972] [DEBUG] [REMOTE ] EPAM: PASS: History has at least 300 days. [2026-01-15T12:07:53.343231] [DEBUG] [REMOTE ] EPAM: PASS: Price check passed. Min price $145.00. [2026-01-15T12:07:53.343387] [DEBUG] [REMOTE ] EPAM: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:53.343509] [DEBUG] [REMOTE ] EPAM: PASS: Integrity check passed. [2026-01-15T12:07:53.343553] [DEBUG] [REMOTE ] EPAM: Symbol is viable for forecasting. [2026-01-15T12:07:53.343631] [INFO ] [MAIN ] [1082/3511] EPAM kept (0.4s) | 1081 kept, 1 rejected | 139.0/min | ETA: 17.5m [2026-01-15T12:07:53.863681] [DEBUG] [REMOTE ] EPC: Retrieved 6490 rows, trimmed to 300. [2026-01-15T12:07:53.863853] [DEBUG] [REMOTE ] EPC: PASS: History has at least 300 days. [2026-01-15T12:07:53.864133] [DEBUG] [REMOTE ] EPC: PASS: Price check passed. Min price $15.91. [2026-01-15T12:07:53.864272] [DEBUG] [REMOTE ] EPC: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:53.864401] [DEBUG] [REMOTE ] EPC: PASS: Integrity check passed. [2026-01-15T12:07:53.864441] [DEBUG] [REMOTE ] EPC: Symbol is viable for forecasting. [2026-01-15T12:07:53.864493] [INFO ] [MAIN ] [1083/3511] EPC kept (0.5s) | 1082 kept, 1 rejected | 138.9/min | ETA: 17.5m [2026-01-15T12:07:54.419550] [DEBUG] [REMOTE ] EPD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:54.419791] [DEBUG] [REMOTE ] EPD: PASS: History has at least 300 days. [2026-01-15T12:07:54.420281] [DEBUG] [REMOTE ] EPD: PASS: Price check passed. Min price $30.14. [2026-01-15T12:07:54.420460] [DEBUG] [REMOTE ] EPD: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:54.420648] [DEBUG] [REMOTE ] EPD: PASS: Integrity check passed. [2026-01-15T12:07:54.420694] [DEBUG] [REMOTE ] EPD: Symbol is viable for forecasting. [2026-01-15T12:07:54.420755] [INFO ] [MAIN ] [1084/3511] EPD kept (0.6s) | 1083 kept, 1 rejected | 138.9/min | ETA: 17.5m [2026-01-15T12:07:54.717860] [DEBUG] [REMOTE ] EPSN: Retrieved 2388 rows, trimmed to 300. [2026-01-15T12:07:54.718057] [DEBUG] [REMOTE ] EPSN: PASS: History has at least 300 days. [2026-01-15T12:07:54.718335] [DEBUG] [REMOTE ] EPSN: PASS: Price check passed. Min price $4.25. [2026-01-15T12:07:54.718487] [DEBUG] [REMOTE ] EPSN: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:54.718653] [DEBUG] [REMOTE ] EPSN: PASS: Integrity check passed. [2026-01-15T12:07:54.718754] [DEBUG] [REMOTE ] EPSN: Symbol is viable for forecasting. [2026-01-15T12:07:54.718814] [INFO ] [MAIN ] [1085/3511] EPSN kept (0.3s) | 1084 kept, 1 rejected | 138.9/min | ETA: 17.5m [2026-01-15T12:07:55.240908] [DEBUG] [REMOTE ] EQBK: Retrieved 2558 rows, trimmed to 300. [2026-01-15T12:07:55.241065] [DEBUG] [REMOTE ] EQBK: PASS: History has at least 300 days. [2026-01-15T12:07:55.241328] [DEBUG] [REMOTE ] EQBK: PASS: Price check passed. Min price $40.35. [2026-01-15T12:07:55.241512] [DEBUG] [REMOTE ] EQBK: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:55.241680] [DEBUG] [REMOTE ] EQBK: PASS: Integrity check passed. [2026-01-15T12:07:55.241731] [DEBUG] [REMOTE ] EQBK: Symbol is viable for forecasting. [2026-01-15T12:07:55.241794] [INFO ] [MAIN ] [1086/3511] EQBK kept (0.5s) | 1085 kept, 1 rejected | 138.9/min | ETA: 17.5m [2026-01-15T12:07:55.393747] [DEBUG] [REMOTE ] EQH: Retrieved 1931 rows, trimmed to 300. [2026-01-15T12:07:55.393913] [DEBUG] [REMOTE ] EQH: PASS: History has at least 300 days. [2026-01-15T12:07:55.394169] [DEBUG] [REMOTE ] EQH: PASS: Price check passed. Min price $42.67. [2026-01-15T12:07:55.394334] [DEBUG] [REMOTE ] EQH: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:55.394467] [DEBUG] [REMOTE ] EQH: PASS: Integrity check passed. [2026-01-15T12:07:55.394513] [DEBUG] [REMOTE ] EQH: Symbol is viable for forecasting. [2026-01-15T12:07:55.394592] [INFO ] [MAIN ] [1087/3511] EQH kept (0.2s) | 1086 kept, 1 rejected | 139.0/min | ETA: 17.4m [2026-01-15T12:07:55.980369] [DEBUG] [REMOTE ] EQIX: Retrieved 6394 rows, trimmed to 300. [2026-01-15T12:07:55.980520] [DEBUG] [REMOTE ] EQIX: PASS: History has at least 300 days. [2026-01-15T12:07:55.980800] [DEBUG] [REMOTE ] EQIX: PASS: Price check passed. Min price $726.09. [2026-01-15T12:07:55.980950] [DEBUG] [REMOTE ] EQIX: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:55.981078] [DEBUG] [REMOTE ] EQIX: PASS: Integrity check passed. [2026-01-15T12:07:55.981167] [DEBUG] [REMOTE ] EQIX: Symbol is viable for forecasting. [2026-01-15T12:07:55.981221] [INFO ] [MAIN ] [1088/3511] EQIX kept (0.6s) | 1087 kept, 1 rejected | 138.9/min | ETA: 17.4m [2026-01-15T12:07:56.297096] [DEBUG] [REMOTE ] ERAS: Retrieved 1130 rows, trimmed to 300. [2026-01-15T12:07:56.297237] [DEBUG] [REMOTE ] ERAS: PASS: History has at least 300 days. [2026-01-15T12:07:56.297445] [DEBUG] [REMOTE ] ERAS: PASS: Price check passed. Min price $2.20. [2026-01-15T12:07:56.297599] [DEBUG] [REMOTE ] ERAS: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:56.297715] [DEBUG] [REMOTE ] ERAS: PASS: Integrity check passed. [2026-01-15T12:07:56.297756] [DEBUG] [REMOTE ] ERAS: Symbol is viable for forecasting. [2026-01-15T12:07:56.297804] [INFO ] [MAIN ] [1089/3511] ERAS kept (0.3s) | 1088 kept, 1 rejected | 139.0/min | ETA: 17.4m [2026-01-15T12:07:56.917967] [DEBUG] [REMOTE ] ERIC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:56.918107] [DEBUG] [REMOTE ] ERIC: PASS: History has at least 300 days. [2026-01-15T12:07:56.918328] [DEBUG] [REMOTE ] ERIC: PASS: Price check passed. Min price $9.29. [2026-01-15T12:07:56.918469] [DEBUG] [REMOTE ] ERIC: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:56.918607] [DEBUG] [REMOTE ] ERIC: PASS: Integrity check passed. [2026-01-15T12:07:56.918650] [DEBUG] [REMOTE ] ERIC: Symbol is viable for forecasting. [2026-01-15T12:07:56.918701] [INFO ] [MAIN ] [1090/3511] ERIC kept (0.6s) | 1089 kept, 1 rejected | 138.9/min | ETA: 17.4m [2026-01-15T12:07:57.425960] [DEBUG] [REMOTE ] ERIE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:57.426124] [DEBUG] [REMOTE ] ERIE: PASS: History has at least 300 days. [2026-01-15T12:07:57.426398] [DEBUG] [REMOTE ] ERIE: PASS: Price check passed. Min price $273.60. [2026-01-15T12:07:57.426538] [DEBUG] [REMOTE ] ERIE: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:57.426725] [DEBUG] [REMOTE ] ERIE: PASS: Integrity check passed. [2026-01-15T12:07:57.426768] [DEBUG] [REMOTE ] ERIE: Symbol is viable for forecasting. [2026-01-15T12:07:57.426820] [INFO ] [MAIN ] [1091/3511] ERIE kept (0.5s) | 1090 kept, 1 rejected | 138.9/min | ETA: 17.4m [2026-01-15T12:07:57.806050] [DEBUG] [REMOTE ] ERII: Retrieved 4412 rows, trimmed to 300. [2026-01-15T12:07:57.806278] [DEBUG] [REMOTE ] ERII: PASS: History has at least 300 days. [2026-01-15T12:07:57.806620] [DEBUG] [REMOTE ] ERII: PASS: Price check passed. Min price $13.28. [2026-01-15T12:07:57.806770] [DEBUG] [REMOTE ] ERII: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:57.806967] [DEBUG] [REMOTE ] ERII: PASS: Integrity check passed. [2026-01-15T12:07:57.807019] [DEBUG] [REMOTE ] ERII: Symbol is viable for forecasting. [2026-01-15T12:07:57.807087] [INFO ] [MAIN ] [1092/3511] ERII kept (0.4s) | 1091 kept, 1 rejected | 138.9/min | ETA: 17.4m [2026-01-15T12:07:58.385505] [DEBUG] [REMOTE ] ERNA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:58.385774] [DEBUG] [REMOTE ] ERNA: PASS: History has at least 300 days. [2026-01-15T12:07:58.386205] [DEBUG] [REMOTE ] ERNA: PASS: Price check passed. Min price $1.15. [2026-01-15T12:07:58.386361] [DEBUG] [REMOTE ] ERNA: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:58.386515] [DEBUG] [REMOTE ] ERNA: PASS: Integrity check passed. [2026-01-15T12:07:58.386559] [DEBUG] [REMOTE ] ERNA: Symbol is viable for forecasting. [2026-01-15T12:07:58.386638] [INFO ] [MAIN ] [1093/3511] ERNA kept (0.6s) | 1092 kept, 1 rejected | 138.9/min | ETA: 17.4m [2026-01-15T12:07:58.663114] [DEBUG] [REMOTE ] ERO: Retrieved 1796 rows, trimmed to 300. [2026-01-15T12:07:58.663301] [DEBUG] [REMOTE ] ERO: PASS: History has at least 300 days. [2026-01-15T12:07:58.663553] [DEBUG] [REMOTE ] ERO: PASS: Price check passed. Min price $19.89. [2026-01-15T12:07:58.663737] [DEBUG] [REMOTE ] ERO: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:58.663862] [DEBUG] [REMOTE ] ERO: PASS: Integrity check passed. [2026-01-15T12:07:58.663905] [DEBUG] [REMOTE ] ERO: Symbol is viable for forecasting. [2026-01-15T12:07:58.663959] [INFO ] [MAIN ] [1094/3511] ERO kept (0.3s) | 1093 kept, 1 rejected | 138.9/min | ETA: 17.4m [2026-01-15T12:07:59.257261] [DEBUG] [REMOTE ] ES: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:07:59.257534] [DEBUG] [REMOTE ] ES: PASS: History has at least 300 days. [2026-01-15T12:07:59.258028] [DEBUG] [REMOTE ] ES: PASS: Price check passed. Min price $62.85. [2026-01-15T12:07:59.258183] [DEBUG] [REMOTE ] ES: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:59.258365] [DEBUG] [REMOTE ] ES: PASS: Integrity check passed. [2026-01-15T12:07:59.258409] [DEBUG] [REMOTE ] ES: Symbol is viable for forecasting. [2026-01-15T12:07:59.258474] [INFO ] [MAIN ] [1095/3511] ES kept (0.6s) | 1094 kept, 1 rejected | 138.9/min | ETA: 17.4m [2026-01-15T12:07:59.446188] [DEBUG] [REMOTE ] ESAB: Retrieved 953 rows, trimmed to 300. [2026-01-15T12:07:59.446325] [DEBUG] [REMOTE ] ESAB: PASS: History has at least 300 days. [2026-01-15T12:07:59.446528] [DEBUG] [REMOTE ] ESAB: PASS: Price check passed. Min price $104.30. [2026-01-15T12:07:59.446693] [DEBUG] [REMOTE ] ESAB: PASS: Continuity check passed with 300 days. [2026-01-15T12:07:59.446805] [DEBUG] [REMOTE ] ESAB: PASS: Integrity check passed. [2026-01-15T12:07:59.446872] [DEBUG] [REMOTE ] ESAB: Symbol is viable for forecasting. [2026-01-15T12:07:59.446923] [INFO ] [MAIN ] [1096/3511] ESAB kept (0.2s) | 1095 kept, 1 rejected | 138.9/min | ETA: 17.4m [2026-01-15T12:08:00.118418] [DEBUG] [REMOTE ] ESCA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:00.118602] [DEBUG] [REMOTE ] ESCA: PASS: History has at least 300 days. [2026-01-15T12:08:00.118886] [DEBUG] [REMOTE ] ESCA: PASS: Price check passed. Min price $11.29. [2026-01-15T12:08:00.119059] [DEBUG] [REMOTE ] ESCA: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:00.119415] [DEBUG] [REMOTE ] ESCA: PASS: Integrity check passed. [2026-01-15T12:08:00.119468] [DEBUG] [REMOTE ] ESCA: Symbol is viable for forecasting. [2026-01-15T12:08:00.119528] [INFO ] [MAIN ] [1097/3511] ESCA kept (0.7s) | 1096 kept, 1 rejected | 138.9/min | ETA: 17.4m [2026-01-15T12:08:00.670362] [DEBUG] [REMOTE ] ESE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:00.670640] [DEBUG] [REMOTE ] ESE: PASS: History has at least 300 days. [2026-01-15T12:08:00.671113] [DEBUG] [REMOTE ] ESE: PASS: Price check passed. Min price $195.31. [2026-01-15T12:08:00.671274] [DEBUG] [REMOTE ] ESE: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:00.671447] [DEBUG] [REMOTE ] ESE: PASS: Integrity check passed. [2026-01-15T12:08:00.671491] [DEBUG] [REMOTE ] ESE: Symbol is viable for forecasting. [2026-01-15T12:08:00.671552] [INFO ] [MAIN ] [1098/3511] ESE kept (0.6s) | 1097 kept, 1 rejected | 138.8/min | ETA: 17.4m [2026-01-15T12:08:01.089929] [DEBUG] [REMOTE ] ESEA: Retrieved 4955 rows, trimmed to 300. [2026-01-15T12:08:01.090066] [DEBUG] [REMOTE ] ESEA: PASS: History has at least 300 days. [2026-01-15T12:08:01.090282] [DEBUG] [REMOTE ] ESEA: PASS: Price check passed. Min price $53.84. [2026-01-15T12:08:01.090419] [DEBUG] [REMOTE ] ESEA: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:01.090534] [DEBUG] [REMOTE ] ESEA: PASS: Integrity check passed. [2026-01-15T12:08:01.090622] [DEBUG] [REMOTE ] ESEA: Symbol is viable for forecasting. [2026-01-15T12:08:01.090674] [INFO ] [MAIN ] [1099/3511] ESEA kept (0.4s) | 1098 kept, 1 rejected | 138.8/min | ETA: 17.4m [2026-01-15T12:08:01.359114] [DEBUG] [REMOTE ] ESGD: Retrieved 2399 rows, trimmed to 300. [2026-01-15T12:08:01.359300] [DEBUG] [REMOTE ] ESGD: PASS: History has at least 300 days. [2026-01-15T12:08:01.359563] [DEBUG] [REMOTE ] ESGD: PASS: Price check passed. Min price $88.81. [2026-01-15T12:08:01.359736] [DEBUG] [REMOTE ] ESGD: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:01.359865] [DEBUG] [REMOTE ] ESGD: PASS: Integrity check passed. [2026-01-15T12:08:01.359912] [DEBUG] [REMOTE ] ESGD: Symbol is viable for forecasting. [2026-01-15T12:08:01.359968] [INFO ] [MAIN ] [1100/3511] ESGD kept (0.3s) | 1099 kept, 1 rejected | 138.9/min | ETA: 17.4m [2026-01-15T12:08:01.796516] [DEBUG] [REMOTE ] ESGE: Retrieved 2386 rows, trimmed to 300. [2026-01-15T12:08:01.796728] [DEBUG] [REMOTE ] ESGE: PASS: History has at least 300 days. [2026-01-15T12:08:01.797031] [DEBUG] [REMOTE ] ESGE: PASS: Price check passed. Min price $42.43. [2026-01-15T12:08:01.797178] [DEBUG] [REMOTE ] ESGE: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:01.797501] [DEBUG] [REMOTE ] ESGE: PASS: Integrity check passed. [2026-01-15T12:08:01.797544] [DEBUG] [REMOTE ] ESGE: Symbol is viable for forecasting. [2026-01-15T12:08:01.797620] [INFO ] [MAIN ] [1101/3511] ESGE kept (0.4s) | 1100 kept, 1 rejected | 138.9/min | ETA: 17.4m [2026-01-15T12:08:02.274036] [DEBUG] [REMOTE ] ESI: Retrieved 3076 rows, trimmed to 300. [2026-01-15T12:08:02.274174] [DEBUG] [REMOTE ] ESI: PASS: History has at least 300 days. [2026-01-15T12:08:02.274391] [DEBUG] [REMOTE ] ESI: PASS: Price check passed. Min price $22.92. [2026-01-15T12:08:02.274533] [DEBUG] [REMOTE ] ESI: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:02.274673] [DEBUG] [REMOTE ] ESI: PASS: Integrity check passed. [2026-01-15T12:08:02.274716] [DEBUG] [REMOTE ] ESI: Symbol is viable for forecasting. [2026-01-15T12:08:02.274767] [INFO ] [MAIN ] [1102/3511] ESI kept (0.5s) | 1101 kept, 1 rejected | 138.9/min | ETA: 17.3m [2026-01-15T12:08:02.628866] [DEBUG] [REMOTE ] ESOA: Retrieved 3294 rows, trimmed to 300. [2026-01-15T12:08:02.628996] [DEBUG] [REMOTE ] ESOA: PASS: History has at least 300 days. [2026-01-15T12:08:02.629204] [DEBUG] [REMOTE ] ESOA: PASS: Price check passed. Min price $7.90. [2026-01-15T12:08:02.629341] [DEBUG] [REMOTE ] ESOA: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:02.629471] [DEBUG] [REMOTE ] ESOA: PASS: Integrity check passed. [2026-01-15T12:08:02.629512] [DEBUG] [REMOTE ] ESOA: Symbol is viable for forecasting. [2026-01-15T12:08:02.629561] [INFO ] [MAIN ] [1103/3511] ESOA kept (0.4s) | 1102 kept, 1 rejected | 138.9/min | ETA: 17.3m [2026-01-15T12:08:02.980159] [DEBUG] [REMOTE ] ESPO: Retrieved 1820 rows, trimmed to 300. [2026-01-15T12:08:02.980364] [DEBUG] [REMOTE ] ESPO: PASS: History has at least 300 days. [2026-01-15T12:08:02.980725] [DEBUG] [REMOTE ] ESPO: PASS: Price check passed. Min price $103.46. [2026-01-15T12:08:02.980875] [DEBUG] [REMOTE ] ESPO: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:02.981016] [DEBUG] [REMOTE ] ESPO: PASS: Integrity check passed. [2026-01-15T12:08:02.981059] [DEBUG] [REMOTE ] ESPO: Symbol is viable for forecasting. [2026-01-15T12:08:02.981113] [INFO ] [MAIN ] [1104/3511] ESPO kept (0.4s) | 1103 kept, 1 rejected | 138.9/min | ETA: 17.3m [2026-01-15T12:08:03.392756] [DEBUG] [REMOTE ] ESQ: Retrieved 2150 rows, trimmed to 300. [2026-01-15T12:08:03.392883] [DEBUG] [REMOTE ] ESQ: PASS: History has at least 300 days. [2026-01-15T12:08:03.393089] [DEBUG] [REMOTE ] ESQ: PASS: Price check passed. Min price $92.74. [2026-01-15T12:08:03.393224] [DEBUG] [REMOTE ] ESQ: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:03.393335] [DEBUG] [REMOTE ] ESQ: PASS: Integrity check passed. [2026-01-15T12:08:03.393375] [DEBUG] [REMOTE ] ESQ: Symbol is viable for forecasting. [2026-01-15T12:08:03.393423] [INFO ] [MAIN ] [1105/3511] ESQ kept (0.4s) | 1104 kept, 1 rejected | 138.9/min | ETA: 17.3m [2026-01-15T12:08:03.750484] [DEBUG] [REMOTE ] ESTA: Retrieved 1883 rows, trimmed to 300. [2026-01-15T12:08:03.750632] [DEBUG] [REMOTE ] ESTA: PASS: History has at least 300 days. [2026-01-15T12:08:03.750842] [DEBUG] [REMOTE ] ESTA: PASS: Price check passed. Min price $47.80. [2026-01-15T12:08:03.750979] [DEBUG] [REMOTE ] ESTA: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:03.751090] [DEBUG] [REMOTE ] ESTA: PASS: Integrity check passed. [2026-01-15T12:08:03.751131] [DEBUG] [REMOTE ] ESTA: Symbol is viable for forecasting. [2026-01-15T12:08:03.751179] [INFO ] [MAIN ] [1106/3511] ESTA kept (0.4s) | 1105 kept, 1 rejected | 138.9/min | ETA: 17.3m [2026-01-15T12:08:04.144995] [DEBUG] [REMOTE ] ESTC: Retrieved 1828 rows, trimmed to 300. [2026-01-15T12:08:04.145127] [DEBUG] [REMOTE ] ESTC: PASS: History has at least 300 days. [2026-01-15T12:08:04.145337] [DEBUG] [REMOTE ] ESTC: PASS: Price check passed. Min price $69.07. [2026-01-15T12:08:04.145478] [DEBUG] [REMOTE ] ESTC: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:04.145625] [DEBUG] [REMOTE ] ESTC: PASS: Integrity check passed. [2026-01-15T12:08:04.145683] [DEBUG] [REMOTE ] ESTC: Symbol is viable for forecasting. [2026-01-15T12:08:04.145744] [INFO ] [MAIN ] [1107/3511] ESTC kept (0.4s) | 1106 kept, 1 rejected | 139.0/min | ETA: 17.3m [2026-01-15T12:08:04.732995] [DEBUG] [REMOTE ] ETB: Retrieved 5213 rows, trimmed to 300. [2026-01-15T12:08:04.733162] [DEBUG] [REMOTE ] ETB: PASS: History has at least 300 days. [2026-01-15T12:08:04.733450] [DEBUG] [REMOTE ] ETB: PASS: Price check passed. Min price $14.55. [2026-01-15T12:08:04.733660] [DEBUG] [REMOTE ] ETB: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:04.733820] [DEBUG] [REMOTE ] ETB: PASS: Integrity check passed. [2026-01-15T12:08:04.733872] [DEBUG] [REMOTE ] ETB: Symbol is viable for forecasting. [2026-01-15T12:08:04.733939] [INFO ] [MAIN ] [1108/3511] ETB kept (0.6s) | 1107 kept, 1 rejected | 138.9/min | ETA: 17.3m [2026-01-15T12:08:05.398514] [DEBUG] [REMOTE ] ETD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:05.398881] [DEBUG] [REMOTE ] ETD: PASS: History has at least 300 days. [2026-01-15T12:08:05.399412] [DEBUG] [REMOTE ] ETD: PASS: Price check passed. Min price $21.88. [2026-01-15T12:08:05.399689] [DEBUG] [REMOTE ] ETD: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:05.399909] [DEBUG] [REMOTE ] ETD: PASS: Integrity check passed. [2026-01-15T12:08:05.399980] [DEBUG] [REMOTE ] ETD: Symbol is viable for forecasting. [2026-01-15T12:08:05.400065] [INFO ] [MAIN ] [1109/3511] ETD kept (0.7s) | 1108 kept, 1 rejected | 138.8/min | ETA: 17.3m [2026-01-15T12:08:05.904780] [DEBUG] [REMOTE ] ETG: Retrieved 5526 rows, trimmed to 300. [2026-01-15T12:08:05.904998] [DEBUG] [REMOTE ] ETG: PASS: History has at least 300 days. [2026-01-15T12:08:05.905330] [DEBUG] [REMOTE ] ETG: PASS: Price check passed. Min price $20.81. [2026-01-15T12:08:05.905498] [DEBUG] [REMOTE ] ETG: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:05.905670] [DEBUG] [REMOTE ] ETG: PASS: Integrity check passed. [2026-01-15T12:08:05.905753] [DEBUG] [REMOTE ] ETG: Symbol is viable for forecasting. [2026-01-15T12:08:05.905827] [INFO ] [MAIN ] [1110/3511] ETG kept (0.5s) | 1109 kept, 1 rejected | 138.8/min | ETA: 17.3m [2026-01-15T12:08:06.080520] [DEBUG] [REMOTE ] ETHA: Retrieved 372 rows, trimmed to 300. [2026-01-15T12:08:06.080675] [DEBUG] [REMOTE ] ETHA: PASS: History has at least 300 days. [2026-01-15T12:08:06.080884] [DEBUG] [REMOTE ] ETHA: PASS: Price check passed. Min price $20.70. [2026-01-15T12:08:06.081026] [DEBUG] [REMOTE ] ETHA: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:06.081141] [DEBUG] [REMOTE ] ETHA: PASS: Integrity check passed. [2026-01-15T12:08:06.081183] [DEBUG] [REMOTE ] ETHA: Symbol is viable for forecasting. [2026-01-15T12:08:06.081245] [INFO ] [MAIN ] [1111/3511] ETHA kept (0.2s) | 1110 kept, 1 rejected | 138.9/min | ETA: 17.3m [2026-01-15T12:08:06.710299] [DEBUG] [REMOTE ] ETJ: Retrieved 4647 rows, trimmed to 300. [2026-01-15T12:08:06.710427] [DEBUG] [REMOTE ] ETJ: PASS: History has at least 300 days. [2026-01-15T12:08:06.710664] [DEBUG] [REMOTE ] ETJ: PASS: Price check passed. Min price $8.46. [2026-01-15T12:08:06.710804] [DEBUG] [REMOTE ] ETJ: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:06.710914] [DEBUG] [REMOTE ] ETJ: PASS: Integrity check passed. [2026-01-15T12:08:06.710954] [DEBUG] [REMOTE ] ETJ: Symbol is viable for forecasting. [2026-01-15T12:08:06.711002] [INFO ] [MAIN ] [1112/3511] ETJ kept (0.6s) | 1111 kept, 1 rejected | 138.8/min | ETA: 17.3m [2026-01-15T12:08:07.182337] [DEBUG] [REMOTE ] ETN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:07.182484] [DEBUG] [REMOTE ] ETN: PASS: History has at least 300 days. [2026-01-15T12:08:07.182796] [DEBUG] [REMOTE ] ETN: PASS: Price check passed. Min price $315.82. [2026-01-15T12:08:07.182955] [DEBUG] [REMOTE ] ETN: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:07.183077] [DEBUG] [REMOTE ] ETN: PASS: Integrity check passed. [2026-01-15T12:08:07.183119] [DEBUG] [REMOTE ] ETN: Symbol is viable for forecasting. [2026-01-15T12:08:07.183179] [INFO ] [MAIN ] [1113/3511] ETN kept (0.5s) | 1112 kept, 1 rejected | 138.8/min | ETA: 17.3m [2026-01-15T12:08:07.637478] [DEBUG] [REMOTE ] ETO: Retrieved 5444 rows, trimmed to 300. [2026-01-15T12:08:07.637645] [DEBUG] [REMOTE ] ETO: PASS: History has at least 300 days. [2026-01-15T12:08:07.637865] [DEBUG] [REMOTE ] ETO: PASS: Price check passed. Min price $27.34. [2026-01-15T12:08:07.638002] [DEBUG] [REMOTE ] ETO: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:07.638115] [DEBUG] [REMOTE ] ETO: PASS: Integrity check passed. [2026-01-15T12:08:07.638156] [DEBUG] [REMOTE ] ETO: Symbol is viable for forecasting. [2026-01-15T12:08:07.638204] [INFO ] [MAIN ] [1114/3511] ETO kept (0.5s) | 1113 kept, 1 rejected | 138.8/min | ETA: 17.3m [2026-01-15T12:08:07.928847] [DEBUG] [REMOTE ] ETON: Retrieved 1801 rows, trimmed to 300. [2026-01-15T12:08:07.928975] [DEBUG] [REMOTE ] ETON: PASS: History has at least 300 days. [2026-01-15T12:08:07.929179] [DEBUG] [REMOTE ] ETON: PASS: Price check passed. Min price $15.37. [2026-01-15T12:08:07.929352] [DEBUG] [REMOTE ] ETON: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:07.929463] [DEBUG] [REMOTE ] ETON: PASS: Integrity check passed. [2026-01-15T12:08:07.929503] [DEBUG] [REMOTE ] ETON: Symbol is viable for forecasting. [2026-01-15T12:08:07.929551] [INFO ] [MAIN ] [1115/3511] ETON kept (0.3s) | 1114 kept, 1 rejected | 138.9/min | ETA: 17.3m [2026-01-15T12:08:08.394273] [DEBUG] [REMOTE ] ETSY: Retrieved 2704 rows, trimmed to 300. [2026-01-15T12:08:08.394484] [DEBUG] [REMOTE ] ETSY: PASS: History has at least 300 days. [2026-01-15T12:08:08.394807] [DEBUG] [REMOTE ] ETSY: PASS: Price check passed. Min price $51.57. [2026-01-15T12:08:08.394975] [DEBUG] [REMOTE ] ETSY: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:08.395120] [DEBUG] [REMOTE ] ETSY: PASS: Integrity check passed. [2026-01-15T12:08:08.395166] [DEBUG] [REMOTE ] ETSY: Symbol is viable for forecasting. [2026-01-15T12:08:08.395223] [INFO ] [MAIN ] [1116/3511] ETSY kept (0.5s) | 1115 kept, 1 rejected | 138.9/min | ETA: 17.2m [2026-01-15T12:08:08.830376] [DEBUG] [REMOTE ] ETY: Retrieved 4812 rows, trimmed to 300. [2026-01-15T12:08:08.830598] [DEBUG] [REMOTE ] ETY: PASS: History has at least 300 days. [2026-01-15T12:08:08.830910] [DEBUG] [REMOTE ] ETY: PASS: Price check passed. Min price $14.82. [2026-01-15T12:08:08.831060] [DEBUG] [REMOTE ] ETY: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:08.831188] [DEBUG] [REMOTE ] ETY: PASS: Integrity check passed. [2026-01-15T12:08:08.831229] [DEBUG] [REMOTE ] ETY: Symbol is viable for forecasting. [2026-01-15T12:08:08.831283] [INFO ] [MAIN ] [1117/3511] ETY kept (0.4s) | 1116 kept, 1 rejected | 138.9/min | ETA: 17.2m [2026-01-15T12:08:09.331886] [DEBUG] [REMOTE ] EUFN: Retrieved 4012 rows, trimmed to 300. [2026-01-15T12:08:09.332066] [DEBUG] [REMOTE ] EUFN: PASS: History has at least 300 days. [2026-01-15T12:08:09.332534] [DEBUG] [REMOTE ] EUFN: PASS: Price check passed. Min price $32.51. [2026-01-15T12:08:09.332707] [DEBUG] [REMOTE ] EUFN: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:09.332845] [DEBUG] [REMOTE ] EUFN: PASS: Integrity check passed. [2026-01-15T12:08:09.332887] [DEBUG] [REMOTE ] EUFN: Symbol is viable for forecasting. [2026-01-15T12:08:09.332945] [INFO ] [MAIN ] [1118/3511] EUFN kept (0.5s) | 1117 kept, 1 rejected | 138.8/min | ETA: 17.2m [2026-01-15T12:08:09.593722] [DEBUG] [REMOTE ] EVAX: Retrieved 1241 rows, trimmed to 300. [2026-01-15T12:08:09.593916] [DEBUG] [REMOTE ] EVAX: PASS: History has at least 300 days. [2026-01-15T12:08:09.594167] [DEBUG] [REMOTE ] EVAX: PASS: Price check passed. Min price $4.70. [2026-01-15T12:08:09.594311] [DEBUG] [REMOTE ] EVAX: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:09.594446] [DEBUG] [REMOTE ] EVAX: PASS: Integrity check passed. [2026-01-15T12:08:09.594489] [DEBUG] [REMOTE ] EVAX: Symbol is viable for forecasting. [2026-01-15T12:08:09.594546] [INFO ] [MAIN ] [1119/3511] EVAX kept (0.3s) | 1118 kept, 1 rejected | 138.9/min | ETA: 17.2m [2026-01-15T12:08:10.174810] [DEBUG] [REMOTE ] EVC: Retrieved 6401 rows, trimmed to 300. [2026-01-15T12:08:10.174952] [DEBUG] [REMOTE ] EVC: PASS: History has at least 300 days. [2026-01-15T12:08:10.175190] [DEBUG] [REMOTE ] EVC: PASS: Price check passed. Min price $1.95. [2026-01-15T12:08:10.175343] [DEBUG] [REMOTE ] EVC: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:10.175461] [DEBUG] [REMOTE ] EVC: PASS: Integrity check passed. [2026-01-15T12:08:10.175504] [DEBUG] [REMOTE ] EVC: Symbol is viable for forecasting. [2026-01-15T12:08:10.175557] [INFO ] [MAIN ] [1120/3511] EVC kept (0.6s) | 1119 kept, 1 rejected | 138.8/min | ETA: 17.2m [2026-01-15T12:08:10.409286] [DEBUG] [REMOTE ] EVCM: Retrieved 1140 rows, trimmed to 300. [2026-01-15T12:08:10.409415] [DEBUG] [REMOTE ] EVCM: PASS: History has at least 300 days. [2026-01-15T12:08:10.409646] [DEBUG] [REMOTE ] EVCM: PASS: Price check passed. Min price $8.03. [2026-01-15T12:08:10.409807] [DEBUG] [REMOTE ] EVCM: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:10.409921] [DEBUG] [REMOTE ] EVCM: PASS: Integrity check passed. [2026-01-15T12:08:10.409987] [DEBUG] [REMOTE ] EVCM: Symbol is viable for forecasting. [2026-01-15T12:08:10.410040] [INFO ] [MAIN ] [1121/3511] EVCM kept (0.2s) | 1120 kept, 1 rejected | 138.9/min | ETA: 17.2m [2026-01-15T12:08:10.801780] [DEBUG] [REMOTE ] EVEX: Retrieved 1261 rows, trimmed to 300. [2026-01-15T12:08:10.801900] [DEBUG] [REMOTE ] EVEX: PASS: History has at least 300 days. [2026-01-15T12:08:10.802103] [DEBUG] [REMOTE ] EVEX: PASS: Price check passed. Min price $3.64. [2026-01-15T12:08:10.802238] [DEBUG] [REMOTE ] EVEX: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:10.802346] [DEBUG] [REMOTE ] EVEX: PASS: Integrity check passed. [2026-01-15T12:08:10.802385] [DEBUG] [REMOTE ] EVEX: Symbol is viable for forecasting. [2026-01-15T12:08:10.802433] [INFO ] [MAIN ] [1122/3511] EVEX kept (0.4s) | 1121 kept, 1 rejected | 138.9/min | ETA: 17.2m [2026-01-15T12:08:11.497115] [DEBUG] [REMOTE ] EVF: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:11.497263] [DEBUG] [REMOTE ] EVF: PASS: History has at least 300 days. [2026-01-15T12:08:11.497544] [DEBUG] [REMOTE ] EVF: PASS: Price check passed. Min price $5.18. [2026-01-15T12:08:11.497712] [DEBUG] [REMOTE ] EVF: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:11.497833] [DEBUG] [REMOTE ] EVF: PASS: Integrity check passed. [2026-01-15T12:08:11.497875] [DEBUG] [REMOTE ] EVF: Symbol is viable for forecasting. [2026-01-15T12:08:11.497925] [INFO ] [MAIN ] [1123/3511] EVF kept (0.7s) | 1122 kept, 1 rejected | 138.8/min | ETA: 17.2m [2026-01-15T12:08:11.925841] [DEBUG] [REMOTE ] EVG: Retrieved 5256 rows, trimmed to 300. [2026-01-15T12:08:11.925978] [DEBUG] [REMOTE ] EVG: PASS: History has at least 300 days. [2026-01-15T12:08:11.926195] [DEBUG] [REMOTE ] EVG: PASS: Price check passed. Min price $10.79. [2026-01-15T12:08:11.926335] [DEBUG] [REMOTE ] EVG: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:11.926452] [DEBUG] [REMOTE ] EVG: PASS: Integrity check passed. [2026-01-15T12:08:11.926492] [DEBUG] [REMOTE ] EVG: Symbol is viable for forecasting. [2026-01-15T12:08:11.926541] [INFO ] [MAIN ] [1124/3511] EVG kept (0.4s) | 1123 kept, 1 rejected | 138.8/min | ETA: 17.2m [2026-01-15T12:08:12.267564] [DEBUG] [REMOTE ] EVGO: Retrieved 1292 rows, trimmed to 300. [2026-01-15T12:08:12.267723] [DEBUG] [REMOTE ] EVGO: PASS: History has at least 300 days. [2026-01-15T12:08:12.267929] [DEBUG] [REMOTE ] EVGO: PASS: Price check passed. Min price $2.80. [2026-01-15T12:08:12.268063] [DEBUG] [REMOTE ] EVGO: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:12.268173] [DEBUG] [REMOTE ] EVGO: PASS: Integrity check passed. [2026-01-15T12:08:12.268213] [DEBUG] [REMOTE ] EVGO: Symbol is viable for forecasting. [2026-01-15T12:08:12.268262] [INFO ] [MAIN ] [1125/3511] EVGO kept (0.3s) | 1124 kept, 1 rejected | 138.9/min | ETA: 17.2m [2026-01-15T12:08:12.661546] [DEBUG] [REMOTE ] EVH: Retrieved 2669 rows, trimmed to 300. [2026-01-15T12:08:12.661704] [DEBUG] [REMOTE ] EVH: PASS: History has at least 300 days. [2026-01-15T12:08:12.661952] [DEBUG] [REMOTE ] EVH: PASS: Price check passed. Min price $3.54. [2026-01-15T12:08:12.662121] [DEBUG] [REMOTE ] EVH: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:12.662247] [DEBUG] [REMOTE ] EVH: PASS: Integrity check passed. [2026-01-15T12:08:12.662289] [DEBUG] [REMOTE ] EVH: Symbol is viable for forecasting. [2026-01-15T12:08:12.662344] [INFO ] [MAIN ] [1126/3511] EVH kept (0.4s) | 1125 kept, 1 rejected | 138.9/min | ETA: 17.2m [2026-01-15T12:08:13.191324] [DEBUG] [REMOTE ] EVN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:13.191473] [DEBUG] [REMOTE ] EVN: PASS: History has at least 300 days. [2026-01-15T12:08:13.191734] [DEBUG] [REMOTE ] EVN: PASS: Price check passed. Min price $10.57. [2026-01-15T12:08:13.191894] [DEBUG] [REMOTE ] EVN: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:13.192017] [DEBUG] [REMOTE ] EVN: PASS: Integrity check passed. [2026-01-15T12:08:13.192058] [DEBUG] [REMOTE ] EVN: Symbol is viable for forecasting. [2026-01-15T12:08:13.192106] [INFO ] [MAIN ] [1127/3511] EVN kept (0.5s) | 1126 kept, 1 rejected | 138.8/min | ETA: 17.2m [2026-01-15T12:08:13.569392] [DEBUG] [REMOTE ] EVO: Retrieved 4040 rows, trimmed to 300. [2026-01-15T12:08:13.569520] [DEBUG] [REMOTE ] EVO: PASS: History has at least 300 days. [2026-01-15T12:08:13.569754] [DEBUG] [REMOTE ] EVO: PASS: Price check passed. Min price $2.90. [2026-01-15T12:08:13.569895] [DEBUG] [REMOTE ] EVO: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:13.570006] [DEBUG] [REMOTE ] EVO: PASS: Integrity check passed. [2026-01-15T12:08:13.570047] [DEBUG] [REMOTE ] EVO: Symbol is viable for forecasting. [2026-01-15T12:08:13.570095] [INFO ] [MAIN ] [1128/3511] EVO kept (0.4s) | 1127 kept, 1 rejected | 138.9/min | ETA: 17.2m [2026-01-15T12:08:13.901887] [DEBUG] [REMOTE ] EVRG: Retrieved 1915 rows, trimmed to 300. [2026-01-15T12:08:13.902027] [DEBUG] [REMOTE ] EVRG: PASS: History has at least 300 days. [2026-01-15T12:08:13.902238] [DEBUG] [REMOTE ] EVRG: PASS: Price check passed. Min price $72.31. [2026-01-15T12:08:13.902386] [DEBUG] [REMOTE ] EVRG: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:13.902502] [DEBUG] [REMOTE ] EVRG: PASS: Integrity check passed. [2026-01-15T12:08:13.902544] [DEBUG] [REMOTE ] EVRG: Symbol is viable for forecasting. [2026-01-15T12:08:13.902616] [INFO ] [MAIN ] [1129/3511] EVRG kept (0.3s) | 1128 kept, 1 rejected | 138.9/min | ETA: 17.2m [2026-01-15T12:08:14.094562] [DEBUG] [REMOTE ] EVSD: Retrieved 396 rows, trimmed to 300. [2026-01-15T12:08:14.094728] [DEBUG] [REMOTE ] EVSD: PASS: History has at least 300 days. [2026-01-15T12:08:14.094950] [DEBUG] [REMOTE ] EVSD: PASS: Price check passed. Min price $50.92. [2026-01-15T12:08:14.095094] [DEBUG] [REMOTE ] EVSD: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:14.095214] [DEBUG] [REMOTE ] EVSD: PASS: Integrity check passed. [2026-01-15T12:08:14.095256] [DEBUG] [REMOTE ] EVSD: Symbol is viable for forecasting. [2026-01-15T12:08:14.095308] [INFO ] [MAIN ] [1130/3511] EVSD kept (0.2s) | 1129 kept, 1 rejected | 139.0/min | ETA: 17.1m [2026-01-15T12:08:14.772612] [DEBUG] [REMOTE ] EVTC: Retrieved 3210 rows, trimmed to 300. [2026-01-15T12:08:14.772755] [DEBUG] [REMOTE ] EVTC: PASS: History has at least 300 days. [2026-01-15T12:08:14.772989] [DEBUG] [REMOTE ] EVTC: PASS: Price check passed. Min price $27.04. [2026-01-15T12:08:14.773146] [DEBUG] [REMOTE ] EVTC: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:14.773274] [DEBUG] [REMOTE ] EVTC: PASS: Integrity check passed. [2026-01-15T12:08:14.773319] [DEBUG] [REMOTE ] EVTC: Symbol is viable for forecasting. [2026-01-15T12:08:14.773375] [INFO ] [MAIN ] [1131/3511] EVTC kept (0.7s) | 1130 kept, 1 rejected | 138.9/min | ETA: 17.1m [2026-01-15T12:08:15.021541] [DEBUG] [REMOTE ] EVTL: Retrieved 1018 rows, trimmed to 300. [2026-01-15T12:08:15.021713] [DEBUG] [REMOTE ] EVTL: PASS: History has at least 300 days. [2026-01-15T12:08:15.021947] [DEBUG] [REMOTE ] EVTL: PASS: Price check passed. Min price $3.86. [2026-01-15T12:08:15.022102] [DEBUG] [REMOTE ] EVTL: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:15.022227] [DEBUG] [REMOTE ] EVTL: PASS: Integrity check passed. [2026-01-15T12:08:15.022302] [DEBUG] [REMOTE ] EVTL: Symbol is viable for forecasting. [2026-01-15T12:08:15.022364] [INFO ] [MAIN ] [1132/3511] EVTL kept (0.2s) | 1131 kept, 1 rejected | 138.9/min | ETA: 17.1m [2026-01-15T12:08:15.674948] [DEBUG] [REMOTE ] EWBC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:15.675081] [DEBUG] [REMOTE ] EWBC: PASS: History has at least 300 days. [2026-01-15T12:08:15.675332] [DEBUG] [REMOTE ] EWBC: PASS: Price check passed. Min price $97.74. [2026-01-15T12:08:15.675469] [DEBUG] [REMOTE ] EWBC: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:15.675628] [DEBUG] [REMOTE ] EWBC: PASS: Integrity check passed. [2026-01-15T12:08:15.675673] [DEBUG] [REMOTE ] EWBC: Symbol is viable for forecasting. [2026-01-15T12:08:15.675725] [INFO ] [MAIN ] [1133/3511] EWBC kept (0.7s) | 1132 kept, 1 rejected | 138.9/min | ETA: 17.1m [2026-01-15T12:08:15.905290] [DEBUG] [REMOTE ] EWCZ: Retrieved 1116 rows, trimmed to 300. [2026-01-15T12:08:15.905422] [DEBUG] [REMOTE ] EWCZ: PASS: History has at least 300 days. [2026-01-15T12:08:15.905651] [DEBUG] [REMOTE ] EWCZ: PASS: Price check passed. Min price $3.44. [2026-01-15T12:08:15.905794] [DEBUG] [REMOTE ] EWCZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:15.905906] [DEBUG] [REMOTE ] EWCZ: PASS: Integrity check passed. [2026-01-15T12:08:15.905948] [DEBUG] [REMOTE ] EWCZ: Symbol is viable for forecasting. [2026-01-15T12:08:15.905997] [INFO ] [MAIN ] [1134/3511] EWCZ kept (0.2s) | 1133 kept, 1 rejected | 138.9/min | ETA: 17.1m [2026-01-15T12:08:16.287622] [DEBUG] [REMOTE ] EWTX: Retrieved 1207 rows, trimmed to 300. [2026-01-15T12:08:16.287766] [DEBUG] [REMOTE ] EWTX: PASS: History has at least 300 days. [2026-01-15T12:08:16.287996] [DEBUG] [REMOTE ] EWTX: PASS: Price check passed. Min price $14.89. [2026-01-15T12:08:16.288133] [DEBUG] [REMOTE ] EWTX: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:16.288242] [DEBUG] [REMOTE ] EWTX: PASS: Integrity check passed. [2026-01-15T12:08:16.288282] [DEBUG] [REMOTE ] EWTX: Symbol is viable for forecasting. [2026-01-15T12:08:16.288329] [INFO ] [MAIN ] [1135/3511] EWTX kept (0.4s) | 1134 kept, 1 rejected | 138.9/min | ETA: 17.1m [2026-01-15T12:08:16.897690] [DEBUG] [REMOTE ] EWZS: Retrieved 3847 rows, trimmed to 300. [2026-01-15T12:08:16.897830] [DEBUG] [REMOTE ] EWZS: PASS: History has at least 300 days. [2026-01-15T12:08:16.898044] [DEBUG] [REMOTE ] EWZS: PASS: Price check passed. Min price $12.49. [2026-01-15T12:08:16.898180] [DEBUG] [REMOTE ] EWZS: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:16.898294] [DEBUG] [REMOTE ] EWZS: PASS: Integrity check passed. [2026-01-15T12:08:16.898335] [DEBUG] [REMOTE ] EWZS: Symbol is viable for forecasting. [2026-01-15T12:08:16.898384] [INFO ] [MAIN ] [1136/3511] EWZS kept (0.6s) | 1135 kept, 1 rejected | 138.9/min | ETA: 17.1m [2026-01-15T12:08:17.257186] [DEBUG] [REMOTE ] EXAS: Retrieved 6275 rows, trimmed to 300. [2026-01-15T12:08:17.257334] [DEBUG] [REMOTE ] EXAS: PASS: History has at least 300 days. [2026-01-15T12:08:17.257586] [DEBUG] [REMOTE ] EXAS: PASS: Price check passed. Min price $62.73. [2026-01-15T12:08:17.257728] [DEBUG] [REMOTE ] EXAS: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:17.257848] [DEBUG] [REMOTE ] EXAS: PASS: Integrity check passed. [2026-01-15T12:08:17.257888] [DEBUG] [REMOTE ] EXAS: Symbol is viable for forecasting. [2026-01-15T12:08:17.257938] [INFO ] [MAIN ] [1137/3511] EXAS kept (0.4s) | 1136 kept, 1 rejected | 138.9/min | ETA: 17.1m [2026-01-15T12:08:17.786026] [DEBUG] [REMOTE ] EXC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:17.786233] [DEBUG] [REMOTE ] EXC: PASS: History has at least 300 days. [2026-01-15T12:08:17.786547] [DEBUG] [REMOTE ] EXC: PASS: Price check passed. Min price $42.90. [2026-01-15T12:08:17.786730] [DEBUG] [REMOTE ] EXC: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:17.786908] [DEBUG] [REMOTE ] EXC: PASS: Integrity check passed. [2026-01-15T12:08:17.786955] [DEBUG] [REMOTE ] EXC: Symbol is viable for forecasting. [2026-01-15T12:08:17.787014] [INFO ] [MAIN ] [1138/3511] EXC kept (0.5s) | 1137 kept, 1 rejected | 138.9/min | ETA: 17.1m [2026-01-15T12:08:18.239423] [DEBUG] [REMOTE ] EXEL: Retrieved 6475 rows, trimmed to 300. [2026-01-15T12:08:18.239598] [DEBUG] [REMOTE ] EXEL: PASS: History has at least 300 days. [2026-01-15T12:08:18.239878] [DEBUG] [REMOTE ] EXEL: PASS: Price check passed. Min price $34.54. [2026-01-15T12:08:18.240027] [DEBUG] [REMOTE ] EXEL: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:18.240162] [DEBUG] [REMOTE ] EXEL: PASS: Integrity check passed. [2026-01-15T12:08:18.240206] [DEBUG] [REMOTE ] EXEL: Symbol is viable for forecasting. [2026-01-15T12:08:18.240259] [INFO ] [MAIN ] [1139/3511] EXEL kept (0.5s) | 1138 kept, 1 rejected | 138.9/min | ETA: 17.1m [2026-01-15T12:08:18.478661] [DEBUG] [REMOTE ] EXFY: Retrieved 1048 rows, trimmed to 300. [2026-01-15T12:08:18.478809] [DEBUG] [REMOTE ] EXFY: PASS: History has at least 300 days. [2026-01-15T12:08:18.479037] [DEBUG] [REMOTE ] EXFY: PASS: Price check passed. Min price $1.36. [2026-01-15T12:08:18.479183] [DEBUG] [REMOTE ] EXFY: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:18.479308] [DEBUG] [REMOTE ] EXFY: PASS: Integrity check passed. [2026-01-15T12:08:18.479351] [DEBUG] [REMOTE ] EXFY: Symbol is viable for forecasting. [2026-01-15T12:08:18.479402] [INFO ] [MAIN ] [1140/3511] EXFY kept (0.2s) | 1139 kept, 1 rejected | 138.9/min | ETA: 17.1m [2026-01-15T12:08:19.036468] [DEBUG] [REMOTE ] EXG: Retrieved 4714 rows, trimmed to 300. [2026-01-15T12:08:19.036803] [DEBUG] [REMOTE ] EXG: PASS: History has at least 300 days. [2026-01-15T12:08:19.037215] [DEBUG] [REMOTE ] EXG: PASS: Price check passed. Min price $8.74. [2026-01-15T12:08:19.037374] [DEBUG] [REMOTE ] EXG: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:19.037522] [DEBUG] [REMOTE ] EXG: PASS: Integrity check passed. [2026-01-15T12:08:19.037565] [DEBUG] [REMOTE ] EXG: Symbol is viable for forecasting. [2026-01-15T12:08:19.037671] [INFO ] [MAIN ] [1141/3511] EXG kept (0.6s) | 1140 kept, 1 rejected | 138.9/min | ETA: 17.1m [2026-01-15T12:08:19.442368] [DEBUG] [REMOTE ] EXK: Retrieved 4962 rows, trimmed to 300. [2026-01-15T12:08:19.442528] [DEBUG] [REMOTE ] EXK: PASS: History has at least 300 days. [2026-01-15T12:08:19.442834] [DEBUG] [REMOTE ] EXK: PASS: Price check passed. Min price $7.07. [2026-01-15T12:08:19.443001] [DEBUG] [REMOTE ] EXK: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:19.443139] [DEBUG] [REMOTE ] EXK: PASS: Integrity check passed. [2026-01-15T12:08:19.443183] [DEBUG] [REMOTE ] EXK: Symbol is viable for forecasting. [2026-01-15T12:08:19.443235] [INFO ] [MAIN ] [1142/3511] EXK kept (0.4s) | 1141 kept, 1 rejected | 138.9/min | ETA: 17.1m [2026-01-15T12:08:19.878045] [DEBUG] [REMOTE ] EXLS: Retrieved 4838 rows, trimmed to 300. [2026-01-15T12:08:19.878177] [DEBUG] [REMOTE ] EXLS: PASS: History has at least 300 days. [2026-01-15T12:08:19.878394] [DEBUG] [REMOTE ] EXLS: PASS: Price check passed. Min price $38.54. [2026-01-15T12:08:19.878534] [DEBUG] [REMOTE ] EXLS: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:19.878668] [DEBUG] [REMOTE ] EXLS: PASS: Integrity check passed. [2026-01-15T12:08:19.878760] [DEBUG] [REMOTE ] EXLS: Symbol is viable for forecasting. [2026-01-15T12:08:19.878810] [INFO ] [MAIN ] [1143/3511] EXLS kept (0.4s) | 1142 kept, 1 rejected | 138.9/min | ETA: 17.0m [2026-01-15T12:08:20.344264] [DEBUG] [REMOTE ] EXP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:20.344431] [DEBUG] [REMOTE ] EXP: PASS: History has at least 300 days. [2026-01-15T12:08:20.344725] [DEBUG] [REMOTE ] EXP: PASS: Price check passed. Min price $198.79. [2026-01-15T12:08:20.344871] [DEBUG] [REMOTE ] EXP: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:20.345005] [DEBUG] [REMOTE ] EXP: PASS: Integrity check passed. [2026-01-15T12:08:20.345046] [DEBUG] [REMOTE ] EXP: Symbol is viable for forecasting. [2026-01-15T12:08:20.345100] [INFO ] [MAIN ] [1144/3511] EXP kept (0.5s) | 1143 kept, 1 rejected | 138.9/min | ETA: 17.0m [2026-01-15T12:08:20.829349] [DEBUG] [REMOTE ] EXPD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:20.829499] [DEBUG] [REMOTE ] EXPD: PASS: History has at least 300 days. [2026-01-15T12:08:20.829805] [DEBUG] [REMOTE ] EXPD: PASS: Price check passed. Min price $116.96. [2026-01-15T12:08:20.829949] [DEBUG] [REMOTE ] EXPD: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:20.830075] [DEBUG] [REMOTE ] EXPD: PASS: Integrity check passed. [2026-01-15T12:08:20.830117] [DEBUG] [REMOTE ] EXPD: Symbol is viable for forecasting. [2026-01-15T12:08:20.830169] [INFO ] [MAIN ] [1145/3511] EXPD kept (0.5s) | 1144 kept, 1 rejected | 138.9/min | ETA: 17.0m [2026-01-15T12:08:21.243848] [DEBUG] [REMOTE ] EXPE: Retrieved 5154 rows, trimmed to 300. [2026-01-15T12:08:21.243985] [DEBUG] [REMOTE ] EXPE: PASS: History has at least 300 days. [2026-01-15T12:08:21.244202] [DEBUG] [REMOTE ] EXPE: PASS: Price check passed. Min price $211.78. [2026-01-15T12:08:21.244341] [DEBUG] [REMOTE ] EXPE: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:21.244455] [DEBUG] [REMOTE ] EXPE: PASS: Integrity check passed. [2026-01-15T12:08:21.244500] [DEBUG] [REMOTE ] EXPE: Symbol is viable for forecasting. [2026-01-15T12:08:21.244548] [INFO ] [MAIN ] [1146/3511] EXPE kept (0.4s) | 1145 kept, 1 rejected | 138.9/min | ETA: 17.0m [2026-01-15T12:08:21.581404] [DEBUG] [REMOTE ] EXPI: Retrieved 2995 rows, trimmed to 300. [2026-01-15T12:08:21.581550] [DEBUG] [REMOTE ] EXPI: PASS: History has at least 300 days. [2026-01-15T12:08:21.581814] [DEBUG] [REMOTE ] EXPI: PASS: Price check passed. Min price $9.05. [2026-01-15T12:08:21.581959] [DEBUG] [REMOTE ] EXPI: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:21.582080] [DEBUG] [REMOTE ] EXPI: PASS: Integrity check passed. [2026-01-15T12:08:21.582124] [DEBUG] [REMOTE ] EXPI: Symbol is viable for forecasting. [2026-01-15T12:08:21.582177] [INFO ] [MAIN ] [1147/3511] EXPI kept (0.3s) | 1146 kept, 1 rejected | 138.9/min | ETA: 17.0m [2026-01-15T12:08:21.962329] [DEBUG] [REMOTE ] EXPO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:21.962487] [DEBUG] [REMOTE ] EXPO: PASS: History has at least 300 days. [2026-01-15T12:08:21.962760] [DEBUG] [REMOTE ] EXPO: PASS: Price check passed. Min price $65.14. [2026-01-15T12:08:21.962906] [DEBUG] [REMOTE ] EXPO: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:21.963039] [DEBUG] [REMOTE ] EXPO: PASS: Integrity check passed. [2026-01-15T12:08:21.963084] [DEBUG] [REMOTE ] EXPO: Symbol is viable for forecasting. [2026-01-15T12:08:21.963144] [INFO ] [MAIN ] [1148/3511] EXPO kept (0.4s) | 1147 kept, 1 rejected | 138.9/min | ETA: 17.0m [2026-01-15T12:08:22.328632] [DEBUG] [REMOTE ] EYE: Retrieved 2065 rows, trimmed to 300. [2026-01-15T12:08:22.328822] [DEBUG] [REMOTE ] EYE: PASS: History has at least 300 days. [2026-01-15T12:08:22.329081] [DEBUG] [REMOTE ] EYE: PASS: Price check passed. Min price $23.48. [2026-01-15T12:08:22.329228] [DEBUG] [REMOTE ] EYE: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:22.329371] [DEBUG] [REMOTE ] EYE: PASS: Integrity check passed. [2026-01-15T12:08:22.329420] [DEBUG] [REMOTE ] EYE: Symbol is viable for forecasting. [2026-01-15T12:08:22.329476] [INFO ] [MAIN ] [1149/3511] EYE kept (0.4s) | 1148 kept, 1 rejected | 138.9/min | ETA: 17.0m [2026-01-15T12:08:22.590731] [DEBUG] [REMOTE ] EZGO: Retrieved 1249 rows, trimmed to 300. [2026-01-15T12:08:22.590878] [DEBUG] [REMOTE ] EZGO: PASS: History has at least 300 days. [2026-01-15T12:08:22.591132] [DEBUG] [REMOTE ] EZGO: PASS: Price check passed. Min price $1.78. [2026-01-15T12:08:22.591310] [DEBUG] [REMOTE ] EZGO: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:22.591448] [DEBUG] [REMOTE ] EZGO: PASS: Integrity check passed. [2026-01-15T12:08:22.591494] [DEBUG] [REMOTE ] EZGO: Symbol is viable for forecasting. [2026-01-15T12:08:22.591545] [INFO ] [MAIN ] [1150/3511] EZGO kept (0.3s) | 1149 kept, 1 rejected | 139.0/min | ETA: 17.0m [2026-01-15T12:08:23.399079] [DEBUG] [REMOTE ] F: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:23.399247] [DEBUG] [REMOTE ] F: PASS: History has at least 300 days. [2026-01-15T12:08:23.399502] [DEBUG] [REMOTE ] F: PASS: Price check passed. Min price $11.86. [2026-01-15T12:08:23.399857] [DEBUG] [REMOTE ] F: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:23.399987] [DEBUG] [REMOTE ] F: PASS: Integrity check passed. [2026-01-15T12:08:23.400026] [DEBUG] [REMOTE ] F: Symbol is viable for forecasting. [2026-01-15T12:08:23.400075] [INFO ] [MAIN ] [1151/3511] F kept (0.8s) | 1150 kept, 1 rejected | 138.9/min | ETA: 17.0m [2026-01-15T12:08:23.551709] [DEBUG] [REMOTE ] FA: Retrieved 1146 rows, trimmed to 300. [2026-01-15T12:08:23.551852] [DEBUG] [REMOTE ] FA: PASS: History has at least 300 days. [2026-01-15T12:08:23.552054] [DEBUG] [REMOTE ] FA: PASS: Price check passed. Min price $12.17. [2026-01-15T12:08:23.552188] [DEBUG] [REMOTE ] FA: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:23.552298] [DEBUG] [REMOTE ] FA: PASS: Integrity check passed. [2026-01-15T12:08:23.552338] [DEBUG] [REMOTE ] FA: Symbol is viable for forecasting. [2026-01-15T12:08:23.552386] [INFO ] [MAIN ] [1152/3511] FA kept (0.2s) | 1151 kept, 1 rejected | 139.0/min | ETA: 17.0m [2026-01-15T12:08:24.055766] [DEBUG] [REMOTE ] FAF: Retrieved 3932 rows, trimmed to 300. [2026-01-15T12:08:24.055907] [DEBUG] [REMOTE ] FAF: PASS: History has at least 300 days. [2026-01-15T12:08:24.056129] [DEBUG] [REMOTE ] FAF: PASS: Price check passed. Min price $58.99. [2026-01-15T12:08:24.056268] [DEBUG] [REMOTE ] FAF: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:24.056385] [DEBUG] [REMOTE ] FAF: PASS: Integrity check passed. [2026-01-15T12:08:24.056426] [DEBUG] [REMOTE ] FAF: Symbol is viable for forecasting. [2026-01-15T12:08:24.056477] [INFO ] [MAIN ] [1153/3511] FAF kept (0.5s) | 1152 kept, 1 rejected | 138.9/min | ETA: 17.0m [2026-01-15T12:08:24.427205] [DEBUG] [REMOTE ] FALN: Retrieved 2408 rows, trimmed to 300. [2026-01-15T12:08:24.427343] [DEBUG] [REMOTE ] FALN: PASS: History has at least 300 days. [2026-01-15T12:08:24.427553] [DEBUG] [REMOTE ] FALN: PASS: Price check passed. Min price $26.82. [2026-01-15T12:08:24.427718] [DEBUG] [REMOTE ] FALN: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:24.427835] [DEBUG] [REMOTE ] FALN: PASS: Integrity check passed. [2026-01-15T12:08:24.427903] [DEBUG] [REMOTE ] FALN: Symbol is viable for forecasting. [2026-01-15T12:08:24.427959] [INFO ] [MAIN ] [1154/3511] FALN kept (0.4s) | 1153 kept, 1 rejected | 139.0/min | ETA: 17.0m [2026-01-15T12:08:24.952183] [DEBUG] [REMOTE ] FANG: Retrieved 3332 rows, trimmed to 300. [2026-01-15T12:08:24.952360] [DEBUG] [REMOTE ] FANG: PASS: History has at least 300 days. [2026-01-15T12:08:24.952691] [DEBUG] [REMOTE ] FANG: PASS: Price check passed. Min price $136.35. [2026-01-15T12:08:24.952877] [DEBUG] [REMOTE ] FANG: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:24.953029] [DEBUG] [REMOTE ] FANG: PASS: Integrity check passed. [2026-01-15T12:08:24.953077] [DEBUG] [REMOTE ] FANG: Symbol is viable for forecasting. [2026-01-15T12:08:24.953138] [INFO ] [MAIN ] [1155/3511] FANG kept (0.5s) | 1154 kept, 1 rejected | 138.9/min | ETA: 17.0m [2026-01-15T12:08:25.439984] [DEBUG] [REMOTE ] FARM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:25.440136] [DEBUG] [REMOTE ] FARM: PASS: History has at least 300 days. [2026-01-15T12:08:25.440386] [DEBUG] [REMOTE ] FARM: PASS: Price check passed. Min price $1.43. [2026-01-15T12:08:25.440523] [DEBUG] [REMOTE ] FARM: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:25.440669] [DEBUG] [REMOTE ] FARM: PASS: Integrity check passed. [2026-01-15T12:08:25.440711] [DEBUG] [REMOTE ] FARM: Symbol is viable for forecasting. [2026-01-15T12:08:25.440762] [INFO ] [MAIN ] [1156/3511] FARM kept (0.5s) | 1155 kept, 1 rejected | 138.9/min | ETA: 17.0m [2026-01-15T12:08:25.799254] [DEBUG] [REMOTE ] FBIN: Retrieved 3603 rows, trimmed to 300. [2026-01-15T12:08:25.799519] [DEBUG] [REMOTE ] FBIN: PASS: History has at least 300 days. [2026-01-15T12:08:25.799817] [DEBUG] [REMOTE ] FBIN: PASS: Price check passed. Min price $44.25. [2026-01-15T12:08:25.799977] [DEBUG] [REMOTE ] FBIN: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:25.800113] [DEBUG] [REMOTE ] FBIN: PASS: Integrity check passed. [2026-01-15T12:08:25.800155] [DEBUG] [REMOTE ] FBIN: Symbol is viable for forecasting. [2026-01-15T12:08:25.800206] [INFO ] [MAIN ] [1157/3511] FBIN kept (0.4s) | 1156 kept, 1 rejected | 138.9/min | ETA: 16.9m [2026-01-15T12:08:26.193902] [DEBUG] [REMOTE ] FBIO: Retrieved 3559 rows, trimmed to 300. [2026-01-15T12:08:26.194036] [DEBUG] [REMOTE ] FBIO: PASS: History has at least 300 days. [2026-01-15T12:08:26.194241] [DEBUG] [REMOTE ] FBIO: PASS: Price check passed. Min price $2.44. [2026-01-15T12:08:26.194375] [DEBUG] [REMOTE ] FBIO: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:26.194495] [DEBUG] [REMOTE ] FBIO: PASS: Integrity check passed. [2026-01-15T12:08:26.194536] [DEBUG] [REMOTE ] FBIO: Symbol is viable for forecasting. [2026-01-15T12:08:26.194609] [INFO ] [MAIN ] [1158/3511] FBIO kept (0.4s) | 1157 kept, 1 rejected | 139.0/min | ETA: 16.9m [2026-01-15T12:08:26.476173] [DEBUG] [REMOTE ] FBIZ: Retrieved 5099 rows, trimmed to 300. [2026-01-15T12:08:26.476338] [DEBUG] [REMOTE ] FBIZ: PASS: History has at least 300 days. [2026-01-15T12:08:26.476659] [DEBUG] [REMOTE ] FBIZ: PASS: Price check passed. Min price $48.84. [2026-01-15T12:08:26.476854] [DEBUG] [REMOTE ] FBIZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:26.477023] [DEBUG] [REMOTE ] FBIZ: PASS: Integrity check passed. [2026-01-15T12:08:26.477080] [DEBUG] [REMOTE ] FBIZ: Symbol is viable for forecasting. [2026-01-15T12:08:26.477151] [INFO ] [MAIN ] [1159/3511] FBIZ kept (0.3s) | 1158 kept, 1 rejected | 139.0/min | ETA: 16.9m [2026-01-15T12:08:26.985387] [DEBUG] [REMOTE ] FBK: Retrieved 2345 rows, trimmed to 300. [2026-01-15T12:08:26.985667] [DEBUG] [REMOTE ] FBK: PASS: History has at least 300 days. [2026-01-15T12:08:26.986144] [DEBUG] [REMOTE ] FBK: PASS: Price check passed. Min price $52.11. [2026-01-15T12:08:26.986332] [DEBUG] [REMOTE ] FBK: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:26.986527] [DEBUG] [REMOTE ] FBK: PASS: Integrity check passed. [2026-01-15T12:08:26.986602] [DEBUG] [REMOTE ] FBK: Symbol is viable for forecasting. [2026-01-15T12:08:26.986680] [INFO ] [MAIN ] [1160/3511] FBK kept (0.5s) | 1159 kept, 1 rejected | 139.0/min | ETA: 16.9m [2026-01-15T12:08:27.269204] [DEBUG] [REMOTE ] FBL: Retrieved 774 rows, trimmed to 300. [2026-01-15T12:08:27.269395] [DEBUG] [REMOTE ] FBL: PASS: History has at least 300 days. [2026-01-15T12:08:27.269765] [DEBUG] [REMOTE ] FBL: PASS: Price check passed. Min price $26.34. [2026-01-15T12:08:27.269979] [DEBUG] [REMOTE ] FBL: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:27.270163] [DEBUG] [REMOTE ] FBL: PASS: Integrity check passed. [2026-01-15T12:08:27.270226] [DEBUG] [REMOTE ] FBL: Symbol is viable for forecasting. [2026-01-15T12:08:27.270320] [INFO ] [MAIN ] [1161/3511] FBL kept (0.3s) | 1160 kept, 1 rejected | 139.0/min | ETA: 16.9m [2026-01-15T12:08:27.892733] [DEBUG] [REMOTE ] FBNC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:27.892912] [DEBUG] [REMOTE ] FBNC: PASS: History has at least 300 days. [2026-01-15T12:08:27.893219] [DEBUG] [REMOTE ] FBNC: PASS: Price check passed. Min price $47.45. [2026-01-15T12:08:27.893393] [DEBUG] [REMOTE ] FBNC: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:27.893541] [DEBUG] [REMOTE ] FBNC: PASS: Integrity check passed. [2026-01-15T12:08:27.893616] [DEBUG] [REMOTE ] FBNC: Symbol is viable for forecasting. [2026-01-15T12:08:27.893692] [INFO ] [MAIN ] [1162/3511] FBNC kept (0.6s) | 1161 kept, 1 rejected | 139.0/min | ETA: 16.9m [2026-01-15T12:08:28.360721] [DEBUG] [REMOTE ] FBP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:28.360878] [DEBUG] [REMOTE ] FBP: PASS: History has at least 300 days. [2026-01-15T12:08:28.361114] [DEBUG] [REMOTE ] FBP: PASS: Price check passed. Min price $19.08. [2026-01-15T12:08:28.361256] [DEBUG] [REMOTE ] FBP: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:28.361378] [DEBUG] [REMOTE ] FBP: PASS: Integrity check passed. [2026-01-15T12:08:28.361418] [DEBUG] [REMOTE ] FBP: Symbol is viable for forecasting. [2026-01-15T12:08:28.361469] [INFO ] [MAIN ] [1163/3511] FBP kept (0.5s) | 1162 kept, 1 rejected | 138.9/min | ETA: 16.9m [2026-01-15T12:08:28.817284] [DEBUG] [REMOTE ] FC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:28.817426] [DEBUG] [REMOTE ] FC: PASS: History has at least 300 days. [2026-01-15T12:08:28.817668] [DEBUG] [REMOTE ] FC: PASS: Price check passed. Min price $14.18. [2026-01-15T12:08:28.817809] [DEBUG] [REMOTE ] FC: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:28.817928] [DEBUG] [REMOTE ] FC: PASS: Integrity check passed. [2026-01-15T12:08:28.817968] [DEBUG] [REMOTE ] FC: Symbol is viable for forecasting. [2026-01-15T12:08:28.818017] [INFO ] [MAIN ] [1164/3511] FC kept (0.5s) | 1163 kept, 1 rejected | 138.9/min | ETA: 16.9m [2026-01-15T12:08:29.121047] [DEBUG] [REMOTE ] FCAL: Retrieved 2150 rows, trimmed to 300. [2026-01-15T12:08:29.121200] [DEBUG] [REMOTE ] FCAL: PASS: History has at least 300 days. [2026-01-15T12:08:29.121427] [DEBUG] [REMOTE ] FCAL: PASS: Price check passed. Min price $48.98. [2026-01-15T12:08:29.121599] [DEBUG] [REMOTE ] FCAL: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:29.121749] [DEBUG] [REMOTE ] FCAL: PASS: Integrity check passed. [2026-01-15T12:08:29.121834] [DEBUG] [REMOTE ] FCAL: Symbol is viable for forecasting. [2026-01-15T12:08:29.121886] [INFO ] [MAIN ] [1165/3511] FCAL kept (0.3s) | 1164 kept, 1 rejected | 139.0/min | ETA: 16.9m [2026-01-15T12:08:29.553812] [DEBUG] [REMOTE ] FCBC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:29.553965] [DEBUG] [REMOTE ] FCBC: PASS: History has at least 300 days. [2026-01-15T12:08:29.554230] [DEBUG] [REMOTE ] FCBC: PASS: Price check passed. Min price $30.47. [2026-01-15T12:08:29.554380] [DEBUG] [REMOTE ] FCBC: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:29.554510] [DEBUG] [REMOTE ] FCBC: PASS: Integrity check passed. [2026-01-15T12:08:29.554551] [DEBUG] [REMOTE ] FCBC: Symbol is viable for forecasting. [2026-01-15T12:08:29.554627] [INFO ] [MAIN ] [1166/3511] FCBC kept (0.4s) | 1165 kept, 1 rejected | 139.0/min | ETA: 16.9m [2026-01-15T12:08:30.021612] [DEBUG] [REMOTE ] FCCO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:30.021757] [DEBUG] [REMOTE ] FCCO: PASS: History has at least 300 days. [2026-01-15T12:08:30.021991] [DEBUG] [REMOTE ] FCCO: PASS: Price check passed. Min price $26.47. [2026-01-15T12:08:30.022132] [DEBUG] [REMOTE ] FCCO: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:30.022254] [DEBUG] [REMOTE ] FCCO: PASS: Integrity check passed. [2026-01-15T12:08:30.022296] [DEBUG] [REMOTE ] FCCO: Symbol is viable for forecasting. [2026-01-15T12:08:30.022346] [INFO ] [MAIN ] [1167/3511] FCCO kept (0.5s) | 1166 kept, 1 rejected | 139.0/min | ETA: 16.9m [2026-01-15T12:08:30.425263] [DEBUG] [REMOTE ] FCEL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:30.425509] [DEBUG] [REMOTE ] FCEL: PASS: History has at least 300 days. [2026-01-15T12:08:30.425941] [DEBUG] [REMOTE ] FCEL: PASS: Price check passed. Min price $6.00. [2026-01-15T12:08:30.426152] [DEBUG] [REMOTE ] FCEL: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:30.426343] [DEBUG] [REMOTE ] FCEL: PASS: Integrity check passed. [2026-01-15T12:08:30.426402] [DEBUG] [REMOTE ] FCEL: Symbol is viable for forecasting. [2026-01-15T12:08:30.426476] [INFO ] [MAIN ] [1168/3511] FCEL kept (0.4s) | 1167 kept, 1 rejected | 139.0/min | ETA: 16.9m [2026-01-15T12:08:30.806344] [DEBUG] [REMOTE ] FCF: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:30.806484] [DEBUG] [REMOTE ] FCF: PASS: History has at least 300 days. [2026-01-15T12:08:30.806729] [DEBUG] [REMOTE ] FCF: PASS: Price check passed. Min price $15.16. [2026-01-15T12:08:30.806894] [DEBUG] [REMOTE ] FCF: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:30.807053] [DEBUG] [REMOTE ] FCF: PASS: Integrity check passed. [2026-01-15T12:08:30.807099] [DEBUG] [REMOTE ] FCF: Symbol is viable for forecasting. [2026-01-15T12:08:30.807151] [INFO ] [MAIN ] [1169/3511] FCF kept (0.4s) | 1168 kept, 1 rejected | 139.0/min | ETA: 16.9m [2026-01-15T12:08:31.397352] [DEBUG] [REMOTE ] FCFS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:31.397592] [DEBUG] [REMOTE ] FCFS: PASS: History has at least 300 days. [2026-01-15T12:08:31.397944] [DEBUG] [REMOTE ] FCFS: PASS: Price check passed. Min price $147.68. [2026-01-15T12:08:31.398286] [DEBUG] [REMOTE ] FCFS: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:31.398434] [DEBUG] [REMOTE ] FCFS: PASS: Integrity check passed. [2026-01-15T12:08:31.398476] [DEBUG] [REMOTE ] FCFS: Symbol is viable for forecasting. [2026-01-15T12:08:31.398535] [INFO ] [MAIN ] [1170/3511] FCFS kept (0.6s) | 1169 kept, 1 rejected | 138.9/min | ETA: 16.8m [2026-01-15T12:08:31.890457] [DEBUG] [REMOTE ] FCN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:31.890620] [DEBUG] [REMOTE ] FCN: PASS: History has at least 300 days. [2026-01-15T12:08:31.890855] [DEBUG] [REMOTE ] FCN: PASS: Price check passed. Min price $152.66. [2026-01-15T12:08:31.890998] [DEBUG] [REMOTE ] FCN: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:31.891118] [DEBUG] [REMOTE ] FCN: PASS: Integrity check passed. [2026-01-15T12:08:31.891161] [DEBUG] [REMOTE ] FCN: Symbol is viable for forecasting. [2026-01-15T12:08:31.891213] [INFO ] [MAIN ] [1171/3511] FCN kept (0.5s) | 1170 kept, 1 rejected | 138.9/min | ETA: 16.8m [2026-01-15T12:08:32.370328] [DEBUG] [REMOTE ] FCNCA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:32.370477] [DEBUG] [REMOTE ] FCNCA: PASS: History has at least 300 days. [2026-01-15T12:08:32.370739] [DEBUG] [REMOTE ] FCNCA: PASS: Price check passed. Min price $1740.54. [2026-01-15T12:08:32.370877] [DEBUG] [REMOTE ] FCNCA: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:32.371195] [DEBUG] [REMOTE ] FCNCA: PASS: Integrity check passed. [2026-01-15T12:08:32.371235] [DEBUG] [REMOTE ] FCNCA: Symbol is viable for forecasting. [2026-01-15T12:08:32.371284] [INFO ] [MAIN ] [1172/3511] FCNCA kept (0.5s) | 1171 kept, 1 rejected | 138.9/min | ETA: 16.8m [2026-01-15T12:08:32.641720] [DEBUG] [REMOTE ] FCNCO: Retrieved 1010 rows, trimmed to 300. [2026-01-15T12:08:32.641834] [DEBUG] [REMOTE ] FCNCO: PASS: History has at least 300 days. [2026-01-15T12:08:32.642043] [DEBUG] [REMOTE ] FCNCO: PASS: Price check passed. Min price $21.00. [2026-01-15T12:08:32.642182] [DEBUG] [REMOTE ] FCNCO: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:32.642295] [DEBUG] [REMOTE ] FCNCO: PASS: Integrity check passed. [2026-01-15T12:08:32.642336] [DEBUG] [REMOTE ] FCNCO: Symbol is viable for forecasting. [2026-01-15T12:08:32.642387] [INFO ] [MAIN ] [1173/3511] FCNCO kept (0.3s) | 1172 kept, 1 rejected | 139.0/min | ETA: 16.8m [2026-01-15T12:08:33.059186] [DEBUG] [REMOTE ] FCNCP: Retrieved 1473 rows, trimmed to 300. [2026-01-15T12:08:33.059321] [DEBUG] [REMOTE ] FCNCP: PASS: History has at least 300 days. [2026-01-15T12:08:33.059533] [DEBUG] [REMOTE ] FCNCP: PASS: Price check passed. Min price $20.03. [2026-01-15T12:08:33.059705] [DEBUG] [REMOTE ] FCNCP: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:33.059821] [DEBUG] [REMOTE ] FCNCP: PASS: Integrity check passed. [2026-01-15T12:08:33.059863] [DEBUG] [REMOTE ] FCNCP: Symbol is viable for forecasting. [2026-01-15T12:08:33.059914] [INFO ] [MAIN ] [1174/3511] FCNCP kept (0.4s) | 1173 kept, 1 rejected | 139.0/min | ETA: 16.8m [2026-01-15T12:08:33.342804] [DEBUG] [REMOTE ] FCTE: Retrieved 386 rows, trimmed to 300. [2026-01-15T12:08:33.342946] [DEBUG] [REMOTE ] FCTE: PASS: History has at least 300 days. [2026-01-15T12:08:33.343341] [DEBUG] [REMOTE ] FCTE: PASS: Price check passed. Min price $24.16. [2026-01-15T12:08:33.343478] [DEBUG] [REMOTE ] FCTE: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:33.343607] [DEBUG] [REMOTE ] FCTE: PASS: Integrity check passed. [2026-01-15T12:08:33.343650] [DEBUG] [REMOTE ] FCTE: Symbol is viable for forecasting. [2026-01-15T12:08:33.343699] [INFO ] [MAIN ] [1175/3511] FCTE kept (0.3s) | 1174 kept, 1 rejected | 139.0/min | ETA: 16.8m [2026-01-15T12:08:33.995626] [DEBUG] [REMOTE ] FCX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:33.995781] [DEBUG] [REMOTE ] FCX: PASS: History has at least 300 days. [2026-01-15T12:08:33.996019] [DEBUG] [REMOTE ] FCX: PASS: Price check passed. Min price $38.65. [2026-01-15T12:08:33.996156] [DEBUG] [REMOTE ] FCX: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:33.996297] [DEBUG] [REMOTE ] FCX: PASS: Integrity check passed. [2026-01-15T12:08:33.996338] [DEBUG] [REMOTE ] FCX: Symbol is viable for forecasting. [2026-01-15T12:08:33.996387] [INFO ] [MAIN ] [1176/3511] FCX kept (0.7s) | 1175 kept, 1 rejected | 138.9/min | ETA: 16.8m [2026-01-15T12:08:34.238656] [DEBUG] [REMOTE ] FDBC: Retrieved 6286 rows, trimmed to 300. [2026-01-15T12:08:34.238798] [DEBUG] [REMOTE ] FDBC: PASS: History has at least 300 days. [2026-01-15T12:08:34.239032] [DEBUG] [REMOTE ] FDBC: PASS: Price check passed. Min price $42.00. [2026-01-15T12:08:34.239168] [DEBUG] [REMOTE ] FDBC: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:34.239280] [DEBUG] [REMOTE ] FDBC: PASS: Integrity check passed. [2026-01-15T12:08:34.239320] [DEBUG] [REMOTE ] FDBC: Symbol is viable for forecasting. [2026-01-15T12:08:34.239368] [INFO ] [MAIN ] [1177/3511] FDBC kept (0.2s) | 1176 kept, 1 rejected | 139.0/min | ETA: 16.8m [2026-01-15T12:08:34.634950] [DEBUG] [REMOTE ] FDIF: Retrieved 646 rows, trimmed to 300. [2026-01-15T12:08:34.635086] [DEBUG] [REMOTE ] FDIF: PASS: History has at least 300 days. [2026-01-15T12:08:34.635289] [DEBUG] [REMOTE ] FDIF: PASS: Price check passed. Min price $33.62. [2026-01-15T12:08:34.635424] [DEBUG] [REMOTE ] FDIF: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:34.635531] [DEBUG] [REMOTE ] FDIF: PASS: Integrity check passed. [2026-01-15T12:08:34.635591] [DEBUG] [REMOTE ] FDIF: Symbol is viable for forecasting. [2026-01-15T12:08:34.635642] [INFO ] [MAIN ] [1178/3511] FDIF kept (0.4s) | 1177 kept, 1 rejected | 139.0/min | ETA: 16.8m [2026-01-15T12:08:35.073262] [DEBUG] [REMOTE ] FDIG: Retrieved 937 rows, trimmed to 300. [2026-01-15T12:08:35.073394] [DEBUG] [REMOTE ] FDIG: PASS: History has at least 300 days. [2026-01-15T12:08:35.073804] [DEBUG] [REMOTE ] FDIG: PASS: Price check passed. Min price $37.53. [2026-01-15T12:08:35.073941] [DEBUG] [REMOTE ] FDIG: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:35.074050] [DEBUG] [REMOTE ] FDIG: PASS: Integrity check passed. [2026-01-15T12:08:35.074090] [DEBUG] [REMOTE ] FDIG: Symbol is viable for forecasting. [2026-01-15T12:08:35.074137] [INFO ] [MAIN ] [1179/3511] FDIG kept (0.4s) | 1178 kept, 1 rejected | 139.0/min | ETA: 16.8m [2026-01-15T12:08:35.636730] [DEBUG] [REMOTE ] FDP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:35.636899] [DEBUG] [REMOTE ] FDP: PASS: History has at least 300 days. [2026-01-15T12:08:35.637128] [DEBUG] [REMOTE ] FDP: PASS: Price check passed. Min price $33.89. [2026-01-15T12:08:35.637266] [DEBUG] [REMOTE ] FDP: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:35.637383] [DEBUG] [REMOTE ] FDP: PASS: Integrity check passed. [2026-01-15T12:08:35.637423] [DEBUG] [REMOTE ] FDP: Symbol is viable for forecasting. [2026-01-15T12:08:35.637473] [INFO ] [MAIN ] [1180/3511] FDP kept (0.6s) | 1179 kept, 1 rejected | 139.0/min | ETA: 16.8m [2026-01-15T12:08:35.801148] [DEBUG] [REMOTE ] FDRX: 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-15T12:08:35.801430] [DEBUG] [REMOTE ] FDRX: FAIL: History check failed. No DataFrame was returned. [2026-01-15T12:08:35.801510] [WARN ] [LOCAL ] FDRX: SET TO BLACKLISTED [2026-01-15T12:08:35.802742] [INFO ] [MAIN ] [1181/3511] FDRX rejected (0.2s) | 1179 kept, 2 rejected | 139.0/min | ETA: 16.8m [2026-01-15T12:08:36.537483] [DEBUG] [REMOTE ] FDS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:36.537647] [DEBUG] [REMOTE ] FDS: PASS: History has at least 300 days. [2026-01-15T12:08:36.537900] [DEBUG] [REMOTE ] FDS: PASS: Price check passed. Min price $252.62. [2026-01-15T12:08:36.538043] [DEBUG] [REMOTE ] FDS: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:36.538172] [DEBUG] [REMOTE ] FDS: PASS: Integrity check passed. [2026-01-15T12:08:36.538214] [DEBUG] [REMOTE ] FDS: Symbol is viable for forecasting. [2026-01-15T12:08:36.538264] [INFO ] [MAIN ] [1182/3511] FDS kept (0.7s) | 1180 kept, 2 rejected | 139.0/min | ETA: 16.8m [2026-01-15T12:08:36.666492] [DEBUG] [REMOTE ] FDTX: Retrieved 651 rows, trimmed to 300. [2026-01-15T12:08:36.666678] [DEBUG] [REMOTE ] FDTX: PASS: History has at least 300 days. [2026-01-15T12:08:36.667283] [DEBUG] [REMOTE ] FDTX: PASS: Price check passed. Min price $37.84. [2026-01-15T12:08:36.668067] [DEBUG] [REMOTE ] FDTX: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:36.668276] [DEBUG] [REMOTE ] FDTX: PASS: Integrity check passed. [2026-01-15T12:08:36.668319] [DEBUG] [REMOTE ] FDTX: Symbol is viable for forecasting. [2026-01-15T12:08:36.668598] [INFO ] [MAIN ] [1183/3511] FDTX kept (0.1s) | 1181 kept, 2 rejected | 139.0/min | ETA: 16.7m [2026-01-15T12:08:37.146341] [DEBUG] [REMOTE ] FDUS: Retrieved 3664 rows, trimmed to 300. [2026-01-15T12:08:37.146486] [DEBUG] [REMOTE ] FDUS: PASS: History has at least 300 days. [2026-01-15T12:08:37.146772] [DEBUG] [REMOTE ] FDUS: PASS: Price check passed. Min price $18.53. [2026-01-15T12:08:37.146944] [DEBUG] [REMOTE ] FDUS: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:37.147070] [DEBUG] [REMOTE ] FDUS: PASS: Integrity check passed. [2026-01-15T12:08:37.147111] [DEBUG] [REMOTE ] FDUS: Symbol is viable for forecasting. [2026-01-15T12:08:37.147160] [INFO ] [MAIN ] [1184/3511] FDUS kept (0.5s) | 1182 kept, 2 rejected | 139.0/min | ETA: 16.7m [2026-01-15T12:08:37.801772] [DEBUG] [REMOTE ] FDX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:37.801915] [DEBUG] [REMOTE ] FDX: PASS: History has at least 300 days. [2026-01-15T12:08:37.802154] [DEBUG] [REMOTE ] FDX: PASS: Price check passed. Min price $236.95. [2026-01-15T12:08:37.802300] [DEBUG] [REMOTE ] FDX: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:37.802425] [DEBUG] [REMOTE ] FDX: PASS: Integrity check passed. [2026-01-15T12:08:37.802468] [DEBUG] [REMOTE ] FDX: Symbol is viable for forecasting. [2026-01-15T12:08:37.802521] [INFO ] [MAIN ] [1185/3511] FDX kept (0.7s) | 1183 kept, 2 rejected | 139.0/min | ETA: 16.7m [2026-01-15T12:08:38.292974] [DEBUG] [REMOTE ] FE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:38.293117] [DEBUG] [REMOTE ] FE: PASS: History has at least 300 days. [2026-01-15T12:08:38.293366] [DEBUG] [REMOTE ] FE: PASS: Price check passed. Min price $44.03. [2026-01-15T12:08:38.293506] [DEBUG] [REMOTE ] FE: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:38.293649] [DEBUG] [REMOTE ] FE: PASS: Integrity check passed. [2026-01-15T12:08:38.293692] [DEBUG] [REMOTE ] FE: Symbol is viable for forecasting. [2026-01-15T12:08:38.293742] [INFO ] [MAIN ] [1186/3511] FE kept (0.5s) | 1184 kept, 2 rejected | 138.9/min | ETA: 16.7m [2026-01-15T12:08:38.589671] [DEBUG] [REMOTE ] FEED: Retrieved 2157 rows, trimmed to 300. [2026-01-15T12:08:38.589835] [DEBUG] [REMOTE ] FEED: PASS: History has at least 300 days. [2026-01-15T12:08:38.590055] [DEBUG] [REMOTE ] FEED: PASS: Price check passed. Min price $1.70. [2026-01-15T12:08:38.590210] [DEBUG] [REMOTE ] FEED: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:38.590331] [DEBUG] [REMOTE ] FEED: PASS: Integrity check passed. [2026-01-15T12:08:38.590375] [DEBUG] [REMOTE ] FEED: Symbol is viable for forecasting. [2026-01-15T12:08:38.590452] [INFO ] [MAIN ] [1187/3511] FEED kept (0.3s) | 1185 kept, 2 rejected | 139.0/min | ETA: 16.7m [2026-01-15T12:08:39.052492] [DEBUG] [REMOTE ] FEIM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:39.052638] [DEBUG] [REMOTE ] FEIM: PASS: History has at least 300 days. [2026-01-15T12:08:39.052878] [DEBUG] [REMOTE ] FEIM: PASS: Price check passed. Min price $27.07. [2026-01-15T12:08:39.053018] [DEBUG] [REMOTE ] FEIM: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:39.053137] [DEBUG] [REMOTE ] FEIM: PASS: Integrity check passed. [2026-01-15T12:08:39.053177] [DEBUG] [REMOTE ] FEIM: Symbol is viable for forecasting. [2026-01-15T12:08:39.053226] [INFO ] [MAIN ] [1188/3511] FEIM kept (0.5s) | 1186 kept, 2 rejected | 139.0/min | ETA: 16.7m [2026-01-15T12:08:39.564562] [DEBUG] [REMOTE ] FELE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:39.564713] [DEBUG] [REMOTE ] FELE: PASS: History has at least 300 days. [2026-01-15T12:08:39.564938] [DEBUG] [REMOTE ] FELE: PASS: Price check passed. Min price $90.46. [2026-01-15T12:08:39.565073] [DEBUG] [REMOTE ] FELE: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:39.565190] [DEBUG] [REMOTE ] FELE: PASS: Integrity check passed. [2026-01-15T12:08:39.565230] [DEBUG] [REMOTE ] FELE: Symbol is viable for forecasting. [2026-01-15T12:08:39.565279] [INFO ] [MAIN ] [1189/3511] FELE kept (0.5s) | 1187 kept, 2 rejected | 139.0/min | ETA: 16.7m [2026-01-15T12:08:39.930267] [DEBUG] [REMOTE ] FEM: Retrieved 3707 rows, trimmed to 300. [2026-01-15T12:08:39.930397] [DEBUG] [REMOTE ] FEM: PASS: History has at least 300 days. [2026-01-15T12:08:39.930633] [DEBUG] [REMOTE ] FEM: PASS: Price check passed. Min price $26.01. [2026-01-15T12:08:39.930776] [DEBUG] [REMOTE ] FEM: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:39.930888] [DEBUG] [REMOTE ] FEM: PASS: Integrity check passed. [2026-01-15T12:08:39.930930] [DEBUG] [REMOTE ] FEM: Symbol is viable for forecasting. [2026-01-15T12:08:39.930982] [INFO ] [MAIN ] [1190/3511] FEM kept (0.4s) | 1188 kept, 2 rejected | 139.0/min | ETA: 16.7m [2026-01-15T12:08:40.288195] [DEBUG] [REMOTE ] FEMB: Retrieved 2814 rows, trimmed to 300. [2026-01-15T12:08:40.288332] [DEBUG] [REMOTE ] FEMB: PASS: History has at least 300 days. [2026-01-15T12:08:40.288545] [DEBUG] [REMOTE ] FEMB: PASS: Price check passed. Min price $28.90. [2026-01-15T12:08:40.288715] [DEBUG] [REMOTE ] FEMB: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:40.288829] [DEBUG] [REMOTE ] FEMB: PASS: Integrity check passed. [2026-01-15T12:08:40.288870] [DEBUG] [REMOTE ] FEMB: Symbol is viable for forecasting. [2026-01-15T12:08:40.288919] [INFO ] [MAIN ] [1191/3511] FEMB kept (0.4s) | 1189 kept, 2 rejected | 139.0/min | ETA: 16.7m [2026-01-15T12:08:40.615141] [DEBUG] [REMOTE ] FEMS: Retrieved 3497 rows, trimmed to 300. [2026-01-15T12:08:40.615272] [DEBUG] [REMOTE ] FEMS: PASS: History has at least 300 days. [2026-01-15T12:08:40.615482] [DEBUG] [REMOTE ] FEMS: PASS: Price check passed. Min price $40.77. [2026-01-15T12:08:40.615651] [DEBUG] [REMOTE ] FEMS: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:40.615767] [DEBUG] [REMOTE ] FEMS: PASS: Integrity check passed. [2026-01-15T12:08:40.615809] [DEBUG] [REMOTE ] FEMS: Symbol is viable for forecasting. [2026-01-15T12:08:40.615858] [INFO ] [MAIN ] [1192/3511] FEMS kept (0.3s) | 1190 kept, 2 rejected | 139.0/min | ETA: 16.7m [2026-01-15T12:08:41.190600] [DEBUG] [REMOTE ] FEP: Retrieved 3703 rows, trimmed to 300. [2026-01-15T12:08:41.190738] [DEBUG] [REMOTE ] FEP: PASS: History has at least 300 days. [2026-01-15T12:08:41.190946] [DEBUG] [REMOTE ] FEP: PASS: Price check passed. Min price $48.82. [2026-01-15T12:08:41.191081] [DEBUG] [REMOTE ] FEP: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:41.191190] [DEBUG] [REMOTE ] FEP: PASS: Integrity check passed. [2026-01-15T12:08:41.191229] [DEBUG] [REMOTE ] FEP: Symbol is viable for forecasting. [2026-01-15T12:08:41.191277] [INFO ] [MAIN ] [1193/3511] FEP kept (0.6s) | 1191 kept, 2 rejected | 139.0/min | ETA: 16.7m [2026-01-15T12:08:41.373934] [DEBUG] [REMOTE ] FEPI: Retrieved 567 rows, trimmed to 300. [2026-01-15T12:08:41.374082] [DEBUG] [REMOTE ] FEPI: PASS: History has at least 300 days. [2026-01-15T12:08:41.374328] [DEBUG] [REMOTE ] FEPI: PASS: Price check passed. Min price $42.16. [2026-01-15T12:08:41.374469] [DEBUG] [REMOTE ] FEPI: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:41.374595] [DEBUG] [REMOTE ] FEPI: PASS: Integrity check passed. [2026-01-15T12:08:41.374638] [DEBUG] [REMOTE ] FEPI: Symbol is viable for forecasting. [2026-01-15T12:08:41.374685] [INFO ] [MAIN ] [1194/3511] FEPI kept (0.2s) | 1192 kept, 2 rejected | 139.1/min | ETA: 16.7m [2026-01-15T12:08:41.973485] [DEBUG] [REMOTE ] FERG: Retrieved 3947 rows, trimmed to 300. [2026-01-15T12:08:41.973644] [DEBUG] [REMOTE ] FERG: PASS: History has at least 300 days. [2026-01-15T12:08:41.973855] [DEBUG] [REMOTE ] FERG: PASS: Price check passed. Min price $221.75. [2026-01-15T12:08:41.973993] [DEBUG] [REMOTE ] FERG: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:41.974145] [DEBUG] [REMOTE ] FERG: PASS: Integrity check passed. [2026-01-15T12:08:41.974186] [DEBUG] [REMOTE ] FERG: Symbol is viable for forecasting. [2026-01-15T12:08:41.974235] [INFO ] [MAIN ] [1195/3511] FERG kept (0.6s) | 1193 kept, 2 rejected | 139.0/min | ETA: 16.7m [2026-01-15T12:08:42.419714] [DEBUG] [REMOTE ] FEX: Retrieved 4701 rows, trimmed to 300. [2026-01-15T12:08:42.419853] [DEBUG] [REMOTE ] FEX: PASS: History has at least 300 days. [2026-01-15T12:08:42.420078] [DEBUG] [REMOTE ] FEX: PASS: Price check passed. Min price $111.42. [2026-01-15T12:08:42.420213] [DEBUG] [REMOTE ] FEX: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:42.420331] [DEBUG] [REMOTE ] FEX: PASS: Integrity check passed. [2026-01-15T12:08:42.420370] [DEBUG] [REMOTE ] FEX: Symbol is viable for forecasting. [2026-01-15T12:08:42.420419] [INFO ] [MAIN ] [1196/3511] FEX kept (0.4s) | 1194 kept, 2 rejected | 139.0/min | ETA: 16.7m [2026-01-15T12:08:42.817737] [DEBUG] [REMOTE ] FF: Retrieved 3726 rows, trimmed to 300. [2026-01-15T12:08:42.817864] [DEBUG] [REMOTE ] FF: PASS: History has at least 300 days. [2026-01-15T12:08:42.818086] [DEBUG] [REMOTE ] FF: PASS: Price check passed. Min price $3.04. [2026-01-15T12:08:42.818230] [DEBUG] [REMOTE ] FF: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:42.818340] [DEBUG] [REMOTE ] FF: PASS: Integrity check passed. [2026-01-15T12:08:42.818380] [DEBUG] [REMOTE ] FF: Symbol is viable for forecasting. [2026-01-15T12:08:42.818430] [INFO ] [MAIN ] [1197/3511] FF kept (0.4s) | 1195 kept, 2 rejected | 139.0/min | ETA: 16.6m [2026-01-15T12:08:43.263043] [DEBUG] [REMOTE ] FFA: Retrieved 5380 rows, trimmed to 300. [2026-01-15T12:08:43.263369] [DEBUG] [REMOTE ] FFA: PASS: History has at least 300 days. [2026-01-15T12:08:43.263619] [DEBUG] [REMOTE ] FFA: PASS: Price check passed. Min price $20.52. [2026-01-15T12:08:43.263762] [DEBUG] [REMOTE ] FFA: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:43.263885] [DEBUG] [REMOTE ] FFA: PASS: Integrity check passed. [2026-01-15T12:08:43.263926] [DEBUG] [REMOTE ] FFA: Symbol is viable for forecasting. [2026-01-15T12:08:43.264006] [INFO ] [MAIN ] [1198/3511] FFA kept (0.4s) | 1196 kept, 2 rejected | 139.0/min | ETA: 16.6m [2026-01-15T12:08:43.770406] [DEBUG] [REMOTE ] FFBC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:43.770547] [DEBUG] [REMOTE ] FFBC: PASS: History has at least 300 days. [2026-01-15T12:08:43.770807] [DEBUG] [REMOTE ] FFBC: PASS: Price check passed. Min price $23.04. [2026-01-15T12:08:43.770946] [DEBUG] [REMOTE ] FFBC: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:43.771069] [DEBUG] [REMOTE ] FFBC: PASS: Integrity check passed. [2026-01-15T12:08:43.771110] [DEBUG] [REMOTE ] FFBC: Symbol is viable for forecasting. [2026-01-15T12:08:43.771159] [INFO ] [MAIN ] [1199/3511] FFBC kept (0.5s) | 1197 kept, 2 rejected | 139.0/min | ETA: 16.6m [2026-01-15T12:08:44.214124] [DEBUG] [REMOTE ] FFC: Retrieved 5777 rows, trimmed to 300. [2026-01-15T12:08:44.214268] [DEBUG] [REMOTE ] FFC: PASS: History has at least 300 days. [2026-01-15T12:08:44.214491] [DEBUG] [REMOTE ] FFC: PASS: Price check passed. Min price $16.15. [2026-01-15T12:08:44.214647] [DEBUG] [REMOTE ] FFC: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:44.214772] [DEBUG] [REMOTE ] FFC: PASS: Integrity check passed. [2026-01-15T12:08:44.214812] [DEBUG] [REMOTE ] FFC: Symbol is viable for forecasting. [2026-01-15T12:08:44.214860] [INFO ] [MAIN ] [1200/3511] FFC kept (0.4s) | 1198 kept, 2 rejected | 139.0/min | ETA: 16.6m [2026-01-15T12:08:44.501495] [DEBUG] [REMOTE ] FFIC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:44.501655] [DEBUG] [REMOTE ] FFIC: PASS: History has at least 300 days. [2026-01-15T12:08:44.501886] [DEBUG] [REMOTE ] FFIC: PASS: Price check passed. Min price $12.69. [2026-01-15T12:08:44.502023] [DEBUG] [REMOTE ] FFIC: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:44.502143] [DEBUG] [REMOTE ] FFIC: PASS: Integrity check passed. [2026-01-15T12:08:44.502184] [DEBUG] [REMOTE ] FFIC: Symbol is viable for forecasting. [2026-01-15T12:08:44.502233] [INFO ] [MAIN ] [1201/3511] FFIC kept (0.3s) | 1199 kept, 2 rejected | 139.0/min | ETA: 16.6m [2026-01-15T12:08:45.182288] [DEBUG] [REMOTE ] FFIN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:45.182435] [DEBUG] [REMOTE ] FFIN: PASS: History has at least 300 days. [2026-01-15T12:08:45.182682] [DEBUG] [REMOTE ] FFIN: PASS: Price check passed. Min price $29.68. [2026-01-15T12:08:45.182820] [DEBUG] [REMOTE ] FFIN: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:45.182937] [DEBUG] [REMOTE ] FFIN: PASS: Integrity check passed. [2026-01-15T12:08:45.182992] [DEBUG] [REMOTE ] FFIN: Symbol is viable for forecasting. [2026-01-15T12:08:45.183044] [INFO ] [MAIN ] [1202/3511] FFIN kept (0.7s) | 1200 kept, 2 rejected | 139.0/min | ETA: 16.6m [2026-01-15T12:08:45.501389] [DEBUG] [REMOTE ] FFWM: Retrieved 2816 rows, trimmed to 300. [2026-01-15T12:08:45.501531] [DEBUG] [REMOTE ] FFWM: PASS: History has at least 300 days. [2026-01-15T12:08:45.501793] [DEBUG] [REMOTE ] FFWM: PASS: Price check passed. Min price $4.77. [2026-01-15T12:08:45.501932] [DEBUG] [REMOTE ] FFWM: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:45.502044] [DEBUG] [REMOTE ] FFWM: PASS: Integrity check passed. [2026-01-15T12:08:45.502084] [DEBUG] [REMOTE ] FFWM: Symbol is viable for forecasting. [2026-01-15T12:08:45.502136] [INFO ] [MAIN ] [1203/3511] FFWM kept (0.3s) | 1201 kept, 2 rejected | 139.0/min | ETA: 16.6m [2026-01-15T12:08:45.809039] [DEBUG] [REMOTE ] FG: Retrieved 788 rows, trimmed to 300. [2026-01-15T12:08:45.809184] [DEBUG] [REMOTE ] FG: PASS: History has at least 300 days. [2026-01-15T12:08:45.809392] [DEBUG] [REMOTE ] FG: PASS: Price check passed. Min price $27.29. [2026-01-15T12:08:45.809564] [DEBUG] [REMOTE ] FG: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:45.809718] [DEBUG] [REMOTE ] FG: PASS: Integrity check passed. [2026-01-15T12:08:45.809761] [DEBUG] [REMOTE ] FG: Symbol is viable for forecasting. [2026-01-15T12:08:45.809826] [INFO ] [MAIN ] [1204/3511] FG kept (0.3s) | 1202 kept, 2 rejected | 139.0/min | ETA: 16.6m [2026-01-15T12:08:46.275429] [DEBUG] [REMOTE ] FHB: Retrieved 2375 rows, trimmed to 300. [2026-01-15T12:08:46.275594] [DEBUG] [REMOTE ] FHB: PASS: History has at least 300 days. [2026-01-15T12:08:46.275805] [DEBUG] [REMOTE ] FHB: PASS: Price check passed. Min price $23.31. [2026-01-15T12:08:46.275941] [DEBUG] [REMOTE ] FHB: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:46.276052] [DEBUG] [REMOTE ] FHB: PASS: Integrity check passed. [2026-01-15T12:08:46.276092] [DEBUG] [REMOTE ] FHB: Symbol is viable for forecasting. [2026-01-15T12:08:46.276139] [INFO ] [MAIN ] [1205/3511] FHB kept (0.5s) | 1203 kept, 2 rejected | 139.0/min | ETA: 16.6m [2026-01-15T12:08:46.883258] [DEBUG] [REMOTE ] FHI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:46.883412] [DEBUG] [REMOTE ] FHI: PASS: History has at least 300 days. [2026-01-15T12:08:46.883687] [DEBUG] [REMOTE ] FHI: PASS: Price check passed. Min price $46.98. [2026-01-15T12:08:46.883837] [DEBUG] [REMOTE ] FHI: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:46.883965] [DEBUG] [REMOTE ] FHI: PASS: Integrity check passed. [2026-01-15T12:08:46.884005] [DEBUG] [REMOTE ] FHI: Symbol is viable for forecasting. [2026-01-15T12:08:46.884054] [INFO ] [MAIN ] [1206/3511] FHI kept (0.6s) | 1204 kept, 2 rejected | 139.0/min | ETA: 16.6m [2026-01-15T12:08:47.388508] [DEBUG] [REMOTE ] FHN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:47.388745] [DEBUG] [REMOTE ] FHN: PASS: History has at least 300 days. [2026-01-15T12:08:47.389083] [DEBUG] [REMOTE ] FHN: PASS: Price check passed. Min price $20.41. [2026-01-15T12:08:47.389297] [DEBUG] [REMOTE ] FHN: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:47.389445] [DEBUG] [REMOTE ] FHN: PASS: Integrity check passed. [2026-01-15T12:08:47.389489] [DEBUG] [REMOTE ] FHN: Symbol is viable for forecasting. [2026-01-15T12:08:47.389545] [INFO ] [MAIN ] [1207/3511] FHN kept (0.5s) | 1205 kept, 2 rejected | 138.9/min | ETA: 16.6m [2026-01-15T12:08:47.534865] [DEBUG] [REMOTE ] FHTX: Retrieved 1312 rows, trimmed to 300. [2026-01-15T12:08:47.535016] [DEBUG] [REMOTE ] FHTX: PASS: History has at least 300 days. [2026-01-15T12:08:47.535261] [DEBUG] [REMOTE ] FHTX: PASS: Price check passed. Min price $3.53. [2026-01-15T12:08:47.535654] [DEBUG] [REMOTE ] FHTX: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:47.535804] [DEBUG] [REMOTE ] FHTX: PASS: Integrity check passed. [2026-01-15T12:08:47.535850] [DEBUG] [REMOTE ] FHTX: Symbol is viable for forecasting. [2026-01-15T12:08:47.535900] [INFO ] [MAIN ] [1208/3511] FHTX kept (0.1s) | 1206 kept, 2 rejected | 139.0/min | ETA: 16.6m [2026-01-15T12:08:48.024638] [DEBUG] [REMOTE ] FIBK: Retrieved 3978 rows, trimmed to 300. [2026-01-15T12:08:48.024791] [DEBUG] [REMOTE ] FIBK: PASS: History has at least 300 days. [2026-01-15T12:08:48.025028] [DEBUG] [REMOTE ] FIBK: PASS: Price check passed. Min price $29.68. [2026-01-15T12:08:48.025166] [DEBUG] [REMOTE ] FIBK: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:48.025477] [DEBUG] [REMOTE ] FIBK: PASS: Integrity check passed. [2026-01-15T12:08:48.025516] [DEBUG] [REMOTE ] FIBK: Symbol is viable for forecasting. [2026-01-15T12:08:48.025615] [INFO ] [MAIN ] [1209/3511] FIBK kept (0.5s) | 1207 kept, 2 rejected | 139.0/min | ETA: 16.6m [2026-01-15T12:08:48.670876] [DEBUG] [REMOTE ] FICO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:48.671029] [DEBUG] [REMOTE ] FICO: PASS: History has at least 300 days. [2026-01-15T12:08:48.671288] [DEBUG] [REMOTE ] FICO: PASS: Price check passed. Min price $1565.83. [2026-01-15T12:08:48.671431] [DEBUG] [REMOTE ] FICO: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:48.671560] [DEBUG] [REMOTE ] FICO: PASS: Integrity check passed. [2026-01-15T12:08:48.671623] [DEBUG] [REMOTE ] FICO: Symbol is viable for forecasting. [2026-01-15T12:08:48.671674] [INFO ] [MAIN ] [1210/3511] FICO kept (0.6s) | 1208 kept, 2 rejected | 138.9/min | ETA: 16.6m [2026-01-15T12:08:48.820223] [DEBUG] [REMOTE ] FICS: Retrieved 1275 rows, trimmed to 300. [2026-01-15T12:08:48.820359] [DEBUG] [REMOTE ] FICS: PASS: History has at least 300 days. [2026-01-15T12:08:48.820560] [DEBUG] [REMOTE ] FICS: PASS: Price check passed. Min price $37.62. [2026-01-15T12:08:48.820724] [DEBUG] [REMOTE ] FICS: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:48.820834] [DEBUG] [REMOTE ] FICS: PASS: Integrity check passed. [2026-01-15T12:08:48.820875] [DEBUG] [REMOTE ] FICS: Symbol is viable for forecasting. [2026-01-15T12:08:48.820922] [INFO ] [MAIN ] [1211/3511] FICS kept (0.1s) | 1209 kept, 2 rejected | 139.0/min | ETA: 16.5m [2026-01-15T12:08:49.388188] [DEBUG] [REMOTE ] FID: Retrieved 1854 rows, trimmed to 300. [2026-01-15T12:08:49.388547] [DEBUG] [REMOTE ] FID: PASS: History has at least 300 days. [2026-01-15T12:08:49.388867] [DEBUG] [REMOTE ] FID: PASS: Price check passed. Min price $19.41. [2026-01-15T12:08:49.389065] [DEBUG] [REMOTE ] FID: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:49.389230] [DEBUG] [REMOTE ] FID: PASS: Integrity check passed. [2026-01-15T12:08:49.389289] [DEBUG] [REMOTE ] FID: Symbol is viable for forecasting. [2026-01-15T12:08:49.389520] [INFO ] [MAIN ] [1212/3511] FID kept (0.6s) | 1210 kept, 2 rejected | 139.0/min | ETA: 16.5m [2026-01-15T12:08:49.719448] [DEBUG] [REMOTE ] FIGS: Retrieved 1164 rows, trimmed to 300. [2026-01-15T12:08:49.719602] [DEBUG] [REMOTE ] FIGS: PASS: History has at least 300 days. [2026-01-15T12:08:49.719820] [DEBUG] [REMOTE ] FIGS: PASS: Price check passed. Min price $7.38. [2026-01-15T12:08:49.719963] [DEBUG] [REMOTE ] FIGS: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:49.720078] [DEBUG] [REMOTE ] FIGS: PASS: Integrity check passed. [2026-01-15T12:08:49.720121] [DEBUG] [REMOTE ] FIGS: Symbol is viable for forecasting. [2026-01-15T12:08:49.720177] [INFO ] [MAIN ] [1213/3511] FIGS kept (0.3s) | 1211 kept, 2 rejected | 139.0/min | ETA: 16.5m [2026-01-15T12:08:50.081900] [DEBUG] [REMOTE ] FIHL: Retrieved 639 rows, trimmed to 300. [2026-01-15T12:08:50.082033] [DEBUG] [REMOTE ] FIHL: PASS: History has at least 300 days. [2026-01-15T12:08:50.082259] [DEBUG] [REMOTE ] FIHL: PASS: Price check passed. Min price $17.74. [2026-01-15T12:08:50.082406] [DEBUG] [REMOTE ] FIHL: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:50.082520] [DEBUG] [REMOTE ] FIHL: PASS: Integrity check passed. [2026-01-15T12:08:50.082562] [DEBUG] [REMOTE ] FIHL: Symbol is viable for forecasting. [2026-01-15T12:08:50.082642] [INFO ] [MAIN ] [1214/3511] FIHL kept (0.4s) | 1212 kept, 2 rejected | 139.0/min | ETA: 16.5m [2026-01-15T12:08:50.584091] [DEBUG] [REMOTE ] FINS: Retrieved 1668 rows, trimmed to 300. [2026-01-15T12:08:50.584225] [DEBUG] [REMOTE ] FINS: PASS: History has at least 300 days. [2026-01-15T12:08:50.584431] [DEBUG] [REMOTE ] FINS: PASS: Price check passed. Min price $12.73. [2026-01-15T12:08:50.584594] [DEBUG] [REMOTE ] FINS: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:50.584710] [DEBUG] [REMOTE ] FINS: PASS: Integrity check passed. [2026-01-15T12:08:50.584751] [DEBUG] [REMOTE ] FINS: Symbol is viable for forecasting. [2026-01-15T12:08:50.584799] [INFO ] [MAIN ] [1215/3511] FINS kept (0.5s) | 1213 kept, 2 rejected | 139.0/min | ETA: 16.5m [2026-01-15T12:08:51.029364] [DEBUG] [REMOTE ] FINX: Retrieved 2348 rows, trimmed to 300. [2026-01-15T12:08:51.029504] [DEBUG] [REMOTE ] FINX: PASS: History has at least 300 days. [2026-01-15T12:08:51.029737] [DEBUG] [REMOTE ] FINX: PASS: Price check passed. Min price $28.01. [2026-01-15T12:08:51.029875] [DEBUG] [REMOTE ] FINX: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:51.029985] [DEBUG] [REMOTE ] FINX: PASS: Integrity check passed. [2026-01-15T12:08:51.030024] [DEBUG] [REMOTE ] FINX: Symbol is viable for forecasting. [2026-01-15T12:08:51.030087] [INFO ] [MAIN ] [1216/3511] FINX kept (0.4s) | 1214 kept, 2 rejected | 139.0/min | ETA: 16.5m [2026-01-15T12:08:51.327075] [DEBUG] [REMOTE ] FIP: Retrieved 870 rows, trimmed to 300. [2026-01-15T12:08:51.327221] [DEBUG] [REMOTE ] FIP: PASS: History has at least 300 days. [2026-01-15T12:08:51.327429] [DEBUG] [REMOTE ] FIP: PASS: Price check passed. Min price $3.99. [2026-01-15T12:08:51.327565] [DEBUG] [REMOTE ] FIP: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:51.327731] [DEBUG] [REMOTE ] FIP: PASS: Integrity check passed. [2026-01-15T12:08:51.327775] [DEBUG] [REMOTE ] FIP: Symbol is viable for forecasting. [2026-01-15T12:08:51.327823] [INFO ] [MAIN ] [1217/3511] FIP kept (0.3s) | 1215 kept, 2 rejected | 139.0/min | ETA: 16.5m [2026-01-15T12:08:51.911049] [DEBUG] [REMOTE ] FIS: Retrieved 6179 rows, trimmed to 300. [2026-01-15T12:08:51.911185] [DEBUG] [REMOTE ] FIS: PASS: History has at least 300 days. [2026-01-15T12:08:51.911401] [DEBUG] [REMOTE ] FIS: PASS: Price check passed. Min price $61.12. [2026-01-15T12:08:51.911536] [DEBUG] [REMOTE ] FIS: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:51.911671] [DEBUG] [REMOTE ] FIS: PASS: Integrity check passed. [2026-01-15T12:08:51.911712] [DEBUG] [REMOTE ] FIS: Symbol is viable for forecasting. [2026-01-15T12:08:51.911761] [INFO ] [MAIN ] [1218/3511] FIS kept (0.6s) | 1216 kept, 2 rejected | 139.0/min | ETA: 16.5m [2026-01-15T12:08:52.361646] [DEBUG] [REMOTE ] FISI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:52.361789] [DEBUG] [REMOTE ] FISI: PASS: History has at least 300 days. [2026-01-15T12:08:52.362017] [DEBUG] [REMOTE ] FISI: PASS: Price check passed. Min price $26.23. [2026-01-15T12:08:52.362157] [DEBUG] [REMOTE ] FISI: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:52.362280] [DEBUG] [REMOTE ] FISI: PASS: Integrity check passed. [2026-01-15T12:08:52.362320] [DEBUG] [REMOTE ] FISI: Symbol is viable for forecasting. [2026-01-15T12:08:52.362371] [INFO ] [MAIN ] [1219/3511] FISI kept (0.5s) | 1217 kept, 2 rejected | 139.0/min | ETA: 16.5m [2026-01-15T12:08:52.878836] [DEBUG] [REMOTE ] FITB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:52.878992] [DEBUG] [REMOTE ] FITB: PASS: History has at least 300 days. [2026-01-15T12:08:52.879234] [DEBUG] [REMOTE ] FITB: PASS: Price check passed. Min price $40.77. [2026-01-15T12:08:52.879387] [DEBUG] [REMOTE ] FITB: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:52.879513] [DEBUG] [REMOTE ] FITB: PASS: Integrity check passed. [2026-01-15T12:08:52.879556] [DEBUG] [REMOTE ] FITB: Symbol is viable for forecasting. [2026-01-15T12:08:52.879663] [INFO ] [MAIN ] [1220/3511] FITB kept (0.5s) | 1218 kept, 2 rejected | 139.0/min | ETA: 16.5m [2026-01-15T12:08:53.185046] [DEBUG] [REMOTE ] FITBI: Retrieved 3044 rows, trimmed to 300. [2026-01-15T12:08:53.185185] [DEBUG] [REMOTE ] FITBI: PASS: History has at least 300 days. [2026-01-15T12:08:53.185405] [DEBUG] [REMOTE ] FITBI: PASS: Price check passed. Min price $24.93. [2026-01-15T12:08:53.185548] [DEBUG] [REMOTE ] FITBI: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:53.185689] [DEBUG] [REMOTE ] FITBI: PASS: Integrity check passed. [2026-01-15T12:08:53.185732] [DEBUG] [REMOTE ] FITBI: Symbol is viable for forecasting. [2026-01-15T12:08:53.185782] [INFO ] [MAIN ] [1221/3511] FITBI kept (0.3s) | 1219 kept, 2 rejected | 139.0/min | ETA: 16.5m [2026-01-15T12:08:53.420721] [DEBUG] [REMOTE ] FITBO: Retrieved 1593 rows, trimmed to 300. [2026-01-15T12:08:53.420867] [DEBUG] [REMOTE ] FITBO: PASS: History has at least 300 days. [2026-01-15T12:08:53.421109] [DEBUG] [REMOTE ] FITBO: PASS: Price check passed. Min price $18.95. [2026-01-15T12:08:53.421300] [DEBUG] [REMOTE ] FITBO: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:53.421465] [DEBUG] [REMOTE ] FITBO: PASS: Integrity check passed. [2026-01-15T12:08:53.421517] [DEBUG] [REMOTE ] FITBO: Symbol is viable for forecasting. [2026-01-15T12:08:53.421621] [INFO ] [MAIN ] [1222/3511] FITBO kept (0.2s) | 1220 kept, 2 rejected | 139.1/min | ETA: 16.5m [2026-01-15T12:08:54.029975] [DEBUG] [REMOTE ] FIVE: Retrieved 3392 rows, trimmed to 300. [2026-01-15T12:08:54.030114] [DEBUG] [REMOTE ] FIVE: PASS: History has at least 300 days. [2026-01-15T12:08:54.030319] [DEBUG] [REMOTE ] FIVE: PASS: Price check passed. Min price $147.05. [2026-01-15T12:08:54.030453] [DEBUG] [REMOTE ] FIVE: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:54.030563] [DEBUG] [REMOTE ] FIVE: PASS: Integrity check passed. [2026-01-15T12:08:54.030622] [DEBUG] [REMOTE ] FIVE: Symbol is viable for forecasting. [2026-01-15T12:08:54.030670] [INFO ] [MAIN ] [1223/3511] FIVE kept (0.6s) | 1221 kept, 2 rejected | 139.0/min | ETA: 16.5m [2026-01-15T12:08:54.425441] [DEBUG] [REMOTE ] FIVN: Retrieved 2963 rows, trimmed to 300. [2026-01-15T12:08:54.425602] [DEBUG] [REMOTE ] FIVN: PASS: History has at least 300 days. [2026-01-15T12:08:54.425813] [DEBUG] [REMOTE ] FIVN: PASS: Price check passed. Min price $17.78. [2026-01-15T12:08:54.425947] [DEBUG] [REMOTE ] FIVN: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:54.426057] [DEBUG] [REMOTE ] FIVN: PASS: Integrity check passed. [2026-01-15T12:08:54.426097] [DEBUG] [REMOTE ] FIVN: Symbol is viable for forecasting. [2026-01-15T12:08:54.426144] [INFO ] [MAIN ] [1224/3511] FIVN kept (0.4s) | 1222 kept, 2 rejected | 139.0/min | ETA: 16.5m [2026-01-15T12:08:54.939766] [DEBUG] [REMOTE ] FIX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:54.939904] [DEBUG] [REMOTE ] FIX: PASS: History has at least 300 days. [2026-01-15T12:08:54.940125] [DEBUG] [REMOTE ] FIX: PASS: Price check passed. Min price $790.19. [2026-01-15T12:08:54.940266] [DEBUG] [REMOTE ] FIX: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:54.940382] [DEBUG] [REMOTE ] FIX: PASS: Integrity check passed. [2026-01-15T12:08:54.940422] [DEBUG] [REMOTE ] FIX: Symbol is viable for forecasting. [2026-01-15T12:08:54.940471] [INFO ] [MAIN ] [1225/3511] FIX kept (0.5s) | 1223 kept, 2 rejected | 139.0/min | ETA: 16.4m [2026-01-15T12:08:55.243623] [DEBUG] [REMOTE ] FIXD: Retrieved 2241 rows, trimmed to 300. [2026-01-15T12:08:55.243768] [DEBUG] [REMOTE ] FIXD: PASS: History has at least 300 days. [2026-01-15T12:08:55.243984] [DEBUG] [REMOTE ] FIXD: PASS: Price check passed. Min price $43.99. [2026-01-15T12:08:55.244122] [DEBUG] [REMOTE ] FIXD: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:55.244235] [DEBUG] [REMOTE ] FIXD: PASS: Integrity check passed. [2026-01-15T12:08:55.244277] [DEBUG] [REMOTE ] FIXD: Symbol is viable for forecasting. [2026-01-15T12:08:55.244326] [INFO ] [MAIN ] [1226/3511] FIXD kept (0.3s) | 1224 kept, 2 rejected | 139.0/min | ETA: 16.4m [2026-01-15T12:08:55.655919] [DEBUG] [REMOTE ] FIZZ: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:55.656056] [DEBUG] [REMOTE ] FIZZ: PASS: History has at least 300 days. [2026-01-15T12:08:55.656277] [DEBUG] [REMOTE ] FIZZ: PASS: Price check passed. Min price $31.66. [2026-01-15T12:08:55.656422] [DEBUG] [REMOTE ] FIZZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:55.656538] [DEBUG] [REMOTE ] FIZZ: PASS: Integrity check passed. [2026-01-15T12:08:55.656597] [DEBUG] [REMOTE ] FIZZ: Symbol is viable for forecasting. [2026-01-15T12:08:55.656648] [INFO ] [MAIN ] [1227/3511] FIZZ kept (0.4s) | 1225 kept, 2 rejected | 139.0/min | ETA: 16.4m [2026-01-15T12:08:56.165740] [DEBUG] [REMOTE ] FJP: Retrieved 3703 rows, trimmed to 300. [2026-01-15T12:08:56.165879] [DEBUG] [REMOTE ] FJP: PASS: History has at least 300 days. [2026-01-15T12:08:56.166106] [DEBUG] [REMOTE ] FJP: PASS: Price check passed. Min price $64.09. [2026-01-15T12:08:56.166256] [DEBUG] [REMOTE ] FJP: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:56.166374] [DEBUG] [REMOTE ] FJP: PASS: Integrity check passed. [2026-01-15T12:08:56.166431] [DEBUG] [REMOTE ] FJP: Symbol is viable for forecasting. [2026-01-15T12:08:56.166481] [INFO ] [MAIN ] [1228/3511] FJP kept (0.5s) | 1226 kept, 2 rejected | 139.0/min | ETA: 16.4m [2026-01-15T12:08:56.476420] [DEBUG] [REMOTE ] FLEX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:56.476562] [DEBUG] [REMOTE ] FLEX: PASS: History has at least 300 days. [2026-01-15T12:08:56.476806] [DEBUG] [REMOTE ] FLEX: PASS: Price check passed. Min price $54.51. [2026-01-15T12:08:56.476971] [DEBUG] [REMOTE ] FLEX: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:56.477091] [DEBUG] [REMOTE ] FLEX: PASS: Integrity check passed. [2026-01-15T12:08:56.477131] [DEBUG] [REMOTE ] FLEX: Symbol is viable for forecasting. [2026-01-15T12:08:56.477180] [INFO ] [MAIN ] [1229/3511] FLEX kept (0.3s) | 1227 kept, 2 rejected | 139.1/min | ETA: 16.4m [2026-01-15T12:08:56.810275] [DEBUG] [REMOTE ] FLGC: Retrieved 1176 rows, trimmed to 300. [2026-01-15T12:08:56.810413] [DEBUG] [REMOTE ] FLGC: PASS: History has at least 300 days. [2026-01-15T12:08:56.810645] [DEBUG] [REMOTE ] FLGC: PASS: Price check passed. Min price $6.23. [2026-01-15T12:08:56.810783] [DEBUG] [REMOTE ] FLGC: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:56.810894] [DEBUG] [REMOTE ] FLGC: PASS: Integrity check passed. [2026-01-15T12:08:56.810934] [DEBUG] [REMOTE ] FLGC: Symbol is viable for forecasting. [2026-01-15T12:08:56.810982] [INFO ] [MAIN ] [1230/3511] FLGC kept (0.3s) | 1228 kept, 2 rejected | 139.1/min | ETA: 16.4m [2026-01-15T12:08:57.344541] [DEBUG] [REMOTE ] FLL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:57.344711] [DEBUG] [REMOTE ] FLL: PASS: History has at least 300 days. [2026-01-15T12:08:57.344947] [DEBUG] [REMOTE ] FLL: PASS: Price check passed. Min price $2.29. [2026-01-15T12:08:57.345095] [DEBUG] [REMOTE ] FLL: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:57.345217] [DEBUG] [REMOTE ] FLL: PASS: Integrity check passed. [2026-01-15T12:08:57.345260] [DEBUG] [REMOTE ] FLL: Symbol is viable for forecasting. [2026-01-15T12:08:57.345344] [INFO ] [MAIN ] [1231/3511] FLL kept (0.5s) | 1229 kept, 2 rejected | 139.0/min | ETA: 16.4m [2026-01-15T12:08:57.586427] [DEBUG] [REMOTE ] FLNC: Retrieved 1057 rows, trimmed to 300. [2026-01-15T12:08:57.586591] [DEBUG] [REMOTE ] FLNC: PASS: History has at least 300 days. [2026-01-15T12:08:57.586822] [DEBUG] [REMOTE ] FLNC: PASS: Price check passed. Min price $15.22. [2026-01-15T12:08:57.586994] [DEBUG] [REMOTE ] FLNC: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:57.587115] [DEBUG] [REMOTE ] FLNC: PASS: Integrity check passed. [2026-01-15T12:08:57.587157] [DEBUG] [REMOTE ] FLNC: Symbol is viable for forecasting. [2026-01-15T12:08:57.587208] [INFO ] [MAIN ] [1232/3511] FLNC kept (0.2s) | 1230 kept, 2 rejected | 139.1/min | ETA: 16.4m [2026-01-15T12:08:57.949821] [DEBUG] [REMOTE ] FLNG: Retrieved 1655 rows, trimmed to 300. [2026-01-15T12:08:57.949958] [DEBUG] [REMOTE ] FLNG: PASS: History has at least 300 days. [2026-01-15T12:08:57.950171] [DEBUG] [REMOTE ] FLNG: PASS: Price check passed. Min price $23.99. [2026-01-15T12:08:57.950312] [DEBUG] [REMOTE ] FLNG: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:57.950427] [DEBUG] [REMOTE ] FLNG: PASS: Integrity check passed. [2026-01-15T12:08:57.950469] [DEBUG] [REMOTE ] FLNG: Symbol is viable for forecasting. [2026-01-15T12:08:57.950519] [INFO ] [MAIN ] [1233/3511] FLNG kept (0.4s) | 1231 kept, 2 rejected | 139.1/min | ETA: 16.4m [2026-01-15T12:08:58.665991] [DEBUG] [REMOTE ] FLO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:58.666141] [DEBUG] [REMOTE ] FLO: PASS: History has at least 300 days. [2026-01-15T12:08:58.666399] [DEBUG] [REMOTE ] FLO: PASS: Price check passed. Min price $10.08. [2026-01-15T12:08:58.666546] [DEBUG] [REMOTE ] FLO: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:58.666697] [DEBUG] [REMOTE ] FLO: PASS: Integrity check passed. [2026-01-15T12:08:58.666759] [DEBUG] [REMOTE ] FLO: Symbol is viable for forecasting. [2026-01-15T12:08:58.666825] [INFO ] [MAIN ] [1234/3511] FLO kept (0.7s) | 1232 kept, 2 rejected | 139.0/min | ETA: 16.4m [2026-01-15T12:08:59.135031] [DEBUG] [REMOTE ] FLS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:08:59.135176] [DEBUG] [REMOTE ] FLS: PASS: History has at least 300 days. [2026-01-15T12:08:59.135413] [DEBUG] [REMOTE ] FLS: PASS: Price check passed. Min price $51.08. [2026-01-15T12:08:59.135565] [DEBUG] [REMOTE ] FLS: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:59.135728] [DEBUG] [REMOTE ] FLS: PASS: Integrity check passed. [2026-01-15T12:08:59.135771] [DEBUG] [REMOTE ] FLS: Symbol is viable for forecasting. [2026-01-15T12:08:59.135821] [INFO ] [MAIN ] [1235/3511] FLS kept (0.5s) | 1233 kept, 2 rejected | 139.0/min | ETA: 16.4m [2026-01-15T12:08:59.573485] [DEBUG] [REMOTE ] FLUX: Retrieved 5736 rows, trimmed to 300. [2026-01-15T12:08:59.573652] [DEBUG] [REMOTE ] FLUX: PASS: History has at least 300 days. [2026-01-15T12:08:59.573875] [DEBUG] [REMOTE ] FLUX: PASS: Price check passed. Min price $1.27. [2026-01-15T12:08:59.574016] [DEBUG] [REMOTE ] FLUX: PASS: Continuity check passed with 300 days. [2026-01-15T12:08:59.574130] [DEBUG] [REMOTE ] FLUX: PASS: Integrity check passed. [2026-01-15T12:08:59.574170] [DEBUG] [REMOTE ] FLUX: Symbol is viable for forecasting. [2026-01-15T12:08:59.574217] [INFO ] [MAIN ] [1236/3511] FLUX kept (0.4s) | 1234 kept, 2 rejected | 139.0/min | ETA: 16.4m [2026-01-15T12:09:00.054800] [DEBUG] [REMOTE ] FLWS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:00.054932] [DEBUG] [REMOTE ] FLWS: PASS: History has at least 300 days. [2026-01-15T12:09:00.055143] [DEBUG] [REMOTE ] FLWS: PASS: Price check passed. Min price $3.06. [2026-01-15T12:09:00.055279] [DEBUG] [REMOTE ] FLWS: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:00.055391] [DEBUG] [REMOTE ] FLWS: PASS: Integrity check passed. [2026-01-15T12:09:00.055430] [DEBUG] [REMOTE ] FLWS: Symbol is viable for forecasting. [2026-01-15T12:09:00.055477] [INFO ] [MAIN ] [1237/3511] FLWS kept (0.5s) | 1235 kept, 2 rejected | 139.0/min | ETA: 16.4m [2026-01-15T12:09:00.334599] [DEBUG] [REMOTE ] FLXS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:00.334721] [DEBUG] [REMOTE ] FLXS: PASS: History has at least 300 days. [2026-01-15T12:09:00.334975] [DEBUG] [REMOTE ] FLXS: PASS: Price check passed. Min price $34.02. [2026-01-15T12:09:00.335122] [DEBUG] [REMOTE ] FLXS: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:00.335246] [DEBUG] [REMOTE ] FLXS: PASS: Integrity check passed. [2026-01-15T12:09:00.335287] [DEBUG] [REMOTE ] FLXS: Symbol is viable for forecasting. [2026-01-15T12:09:00.335336] [INFO ] [MAIN ] [1238/3511] FLXS kept (0.3s) | 1236 kept, 2 rejected | 139.1/min | ETA: 16.3m [2026-01-15T12:09:00.624725] [DEBUG] [REMOTE ] FLYE: Retrieved 403 rows, trimmed to 300. [2026-01-15T12:09:00.624837] [DEBUG] [REMOTE ] FLYE: PASS: History has at least 300 days. [2026-01-15T12:09:00.625040] [DEBUG] [REMOTE ] FLYE: PASS: Price check passed. Min price $3.87. [2026-01-15T12:09:00.625176] [DEBUG] [REMOTE ] FLYE: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:00.625285] [DEBUG] [REMOTE ] FLYE: PASS: Integrity check passed. [2026-01-15T12:09:00.625325] [DEBUG] [REMOTE ] FLYE: Symbol is viable for forecasting. [2026-01-15T12:09:00.625372] [INFO ] [MAIN ] [1239/3511] FLYE kept (0.3s) | 1237 kept, 2 rejected | 139.1/min | ETA: 16.3m [2026-01-15T12:09:01.309316] [DEBUG] [REMOTE ] FMAO: Retrieved 5313 rows, trimmed to 300. [2026-01-15T12:09:01.309464] [DEBUG] [REMOTE ] FMAO: PASS: History has at least 300 days. [2026-01-15T12:09:01.309707] [DEBUG] [REMOTE ] FMAO: PASS: Price check passed. Min price $22.80. [2026-01-15T12:09:01.309847] [DEBUG] [REMOTE ] FMAO: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:01.309968] [DEBUG] [REMOTE ] FMAO: PASS: Integrity check passed. [2026-01-15T12:09:01.310029] [DEBUG] [REMOTE ] FMAO: Symbol is viable for forecasting. [2026-01-15T12:09:01.310080] [INFO ] [MAIN ] [1240/3511] FMAO kept (0.7s) | 1238 kept, 2 rejected | 139.0/min | ETA: 16.3m [2026-01-15T12:09:01.526221] [DEBUG] [REMOTE ] FMB: Retrieved 2935 rows, trimmed to 300. [2026-01-15T12:09:01.526362] [DEBUG] [REMOTE ] FMB: PASS: History has at least 300 days. [2026-01-15T12:09:01.526613] [DEBUG] [REMOTE ] FMB: PASS: Price check passed. Min price $50.84. [2026-01-15T12:09:01.526755] [DEBUG] [REMOTE ] FMB: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:01.526900] [DEBUG] [REMOTE ] FMB: PASS: Integrity check passed. [2026-01-15T12:09:01.526943] [DEBUG] [REMOTE ] FMB: Symbol is viable for forecasting. [2026-01-15T12:09:01.526991] [INFO ] [MAIN ] [1241/3511] FMB kept (0.2s) | 1239 kept, 2 rejected | 139.1/min | ETA: 16.3m [2026-01-15T12:09:02.189415] [DEBUG] [REMOTE ] FMBH: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:02.189622] [DEBUG] [REMOTE ] FMBH: PASS: History has at least 300 days. [2026-01-15T12:09:02.189988] [DEBUG] [REMOTE ] FMBH: PASS: Price check passed. Min price $34.97. [2026-01-15T12:09:02.190181] [DEBUG] [REMOTE ] FMBH: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:02.190358] [DEBUG] [REMOTE ] FMBH: PASS: Integrity check passed. [2026-01-15T12:09:02.190418] [DEBUG] [REMOTE ] FMBH: Symbol is viable for forecasting. [2026-01-15T12:09:02.190522] [INFO ] [MAIN ] [1242/3511] FMBH kept (0.7s) | 1240 kept, 2 rejected | 139.0/min | ETA: 16.3m [2026-01-15T12:09:02.645833] [DEBUG] [REMOTE ] FMC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:02.645980] [DEBUG] [REMOTE ] FMC: PASS: History has at least 300 days. [2026-01-15T12:09:02.646209] [DEBUG] [REMOTE ] FMC: PASS: Price check passed. Min price $12.11. [2026-01-15T12:09:02.646388] [DEBUG] [REMOTE ] FMC: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:02.646551] [DEBUG] [REMOTE ] FMC: PASS: Integrity check passed. [2026-01-15T12:09:02.646621] [DEBUG] [REMOTE ] FMC: Symbol is viable for forecasting. [2026-01-15T12:09:02.646676] [INFO ] [MAIN ] [1243/3511] FMC kept (0.5s) | 1241 kept, 2 rejected | 139.0/min | ETA: 16.3m [2026-01-15T12:09:02.944473] [DEBUG] [REMOTE ] FMHI: Retrieved 2059 rows, trimmed to 300. [2026-01-15T12:09:02.944649] [DEBUG] [REMOTE ] FMHI: PASS: History has at least 300 days. [2026-01-15T12:09:02.944896] [DEBUG] [REMOTE ] FMHI: PASS: Price check passed. Min price $47.60. [2026-01-15T12:09:02.945056] [DEBUG] [REMOTE ] FMHI: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:02.945181] [DEBUG] [REMOTE ] FMHI: PASS: Integrity check passed. [2026-01-15T12:09:02.945223] [DEBUG] [REMOTE ] FMHI: Symbol is viable for forecasting. [2026-01-15T12:09:02.945272] [INFO ] [MAIN ] [1244/3511] FMHI kept (0.3s) | 1242 kept, 2 rejected | 139.1/min | ETA: 16.3m [2026-01-15T12:09:03.382486] [DEBUG] [REMOTE ] FMN: Retrieved 5803 rows, trimmed to 300. [2026-01-15T12:09:03.382641] [DEBUG] [REMOTE ] FMN: PASS: History has at least 300 days. [2026-01-15T12:09:03.382860] [DEBUG] [REMOTE ] FMN: PASS: Price check passed. Min price $10.95. [2026-01-15T12:09:03.382996] [DEBUG] [REMOTE ] FMN: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:03.383112] [DEBUG] [REMOTE ] FMN: PASS: Integrity check passed. [2026-01-15T12:09:03.383153] [DEBUG] [REMOTE ] FMN: Symbol is viable for forecasting. [2026-01-15T12:09:03.383200] [INFO ] [MAIN ] [1245/3511] FMN kept (0.4s) | 1243 kept, 2 rejected | 139.0/min | ETA: 16.3m [2026-01-15T12:09:03.908337] [DEBUG] [REMOTE ] FMNB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:03.908479] [DEBUG] [REMOTE ] FMNB: PASS: History has at least 300 days. [2026-01-15T12:09:03.908732] [DEBUG] [REMOTE ] FMNB: PASS: Price check passed. Min price $12.71. [2026-01-15T12:09:03.908872] [DEBUG] [REMOTE ] FMNB: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:03.909012] [DEBUG] [REMOTE ] FMNB: PASS: Integrity check passed. [2026-01-15T12:09:03.909053] [DEBUG] [REMOTE ] FMNB: Symbol is viable for forecasting. [2026-01-15T12:09:03.909103] [INFO ] [MAIN ] [1246/3511] FMNB kept (0.5s) | 1244 kept, 2 rejected | 139.0/min | ETA: 16.3m [2026-01-15T12:09:04.376104] [DEBUG] [REMOTE ] FMS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:04.376246] [DEBUG] [REMOTE ] FMS: PASS: History has at least 300 days. [2026-01-15T12:09:04.376471] [DEBUG] [REMOTE ] FMS: PASS: Price check passed. Min price $21.39. [2026-01-15T12:09:04.376635] [DEBUG] [REMOTE ] FMS: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:04.380322] [DEBUG] [REMOTE ] FMS: PASS: Integrity check passed. [2026-01-15T12:09:04.380400] [DEBUG] [REMOTE ] FMS: Symbol is viable for forecasting. [2026-01-15T12:09:04.380466] [INFO ] [MAIN ] [1247/3511] FMS kept (0.5s) | 1245 kept, 2 rejected | 139.0/min | ETA: 16.3m [2026-01-15T12:09:04.884171] [DEBUG] [REMOTE ] FMX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:04.884362] [DEBUG] [REMOTE ] FMX: PASS: History has at least 300 days. [2026-01-15T12:09:04.884938] [DEBUG] [REMOTE ] FMX: PASS: Price check passed. Min price $92.35. [2026-01-15T12:09:04.885129] [DEBUG] [REMOTE ] FMX: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:04.885324] [DEBUG] [REMOTE ] FMX: PASS: Integrity check passed. [2026-01-15T12:09:04.885386] [DEBUG] [REMOTE ] FMX: Symbol is viable for forecasting. [2026-01-15T12:09:04.885464] [INFO ] [MAIN ] [1248/3511] FMX kept (0.5s) | 1246 kept, 2 rejected | 139.0/min | ETA: 16.3m [2026-01-15T12:09:05.254382] [DEBUG] [REMOTE ] FN: Retrieved 3913 rows, trimmed to 300. [2026-01-15T12:09:05.254527] [DEBUG] [REMOTE ] FN: PASS: History has at least 300 days. [2026-01-15T12:09:05.255054] [DEBUG] [REMOTE ] FN: PASS: Price check passed. Min price $387.22. [2026-01-15T12:09:05.255205] [DEBUG] [REMOTE ] FN: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:05.255323] [DEBUG] [REMOTE ] FN: PASS: Integrity check passed. [2026-01-15T12:09:05.255364] [DEBUG] [REMOTE ] FN: Symbol is viable for forecasting. [2026-01-15T12:09:05.255414] [INFO ] [MAIN ] [1249/3511] FN kept (0.4s) | 1247 kept, 2 rejected | 139.0/min | ETA: 16.3m [2026-01-15T12:09:05.620915] [DEBUG] [REMOTE ] FNB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:05.621140] [DEBUG] [REMOTE ] FNB: PASS: History has at least 300 days. [2026-01-15T12:09:05.621447] [DEBUG] [REMOTE ] FNB: PASS: Price check passed. Min price $15.20. [2026-01-15T12:09:05.621611] [DEBUG] [REMOTE ] FNB: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:05.621757] [DEBUG] [REMOTE ] FNB: PASS: Integrity check passed. [2026-01-15T12:09:05.621799] [DEBUG] [REMOTE ] FNB: Symbol is viable for forecasting. [2026-01-15T12:09:05.621855] [INFO ] [MAIN ] [1250/3511] FNB kept (0.4s) | 1248 kept, 2 rejected | 139.0/min | ETA: 16.3m [2026-01-15T12:09:05.988538] [DEBUG] [REMOTE ] FND: Retrieved 2192 rows, trimmed to 300. [2026-01-15T12:09:05.988780] [DEBUG] [REMOTE ] FND: PASS: History has at least 300 days. [2026-01-15T12:09:05.989030] [DEBUG] [REMOTE ] FND: PASS: Price check passed. Min price $56.79. [2026-01-15T12:09:05.990333] [DEBUG] [REMOTE ] FND: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:05.990694] [DEBUG] [REMOTE ] FND: PASS: Integrity check passed. [2026-01-15T12:09:05.990880] [DEBUG] [REMOTE ] FND: Symbol is viable for forecasting. [2026-01-15T12:09:05.990965] [INFO ] [MAIN ] [1251/3511] FND kept (0.4s) | 1249 kept, 2 rejected | 139.0/min | ETA: 16.3m [2026-01-15T12:09:06.374376] [DEBUG] [REMOTE ] FNF: Retrieved 5094 rows, trimmed to 300. [2026-01-15T12:09:06.374614] [DEBUG] [REMOTE ] FNF: PASS: History has at least 300 days. [2026-01-15T12:09:06.374991] [DEBUG] [REMOTE ] FNF: PASS: Price check passed. Min price $51.06. [2026-01-15T12:09:06.375150] [DEBUG] [REMOTE ] FNF: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:06.375329] [DEBUG] [REMOTE ] FNF: PASS: Integrity check passed. [2026-01-15T12:09:06.375379] [DEBUG] [REMOTE ] FNF: Symbol is viable for forecasting. [2026-01-15T12:09:06.375472] [INFO ] [MAIN ] [1252/3511] FNF kept (0.4s) | 1250 kept, 2 rejected | 139.1/min | ETA: 16.2m [2026-01-15T12:09:06.801592] [DEBUG] [REMOTE ] FNKO: Retrieved 2060 rows, trimmed to 300. [2026-01-15T12:09:06.801795] [DEBUG] [REMOTE ] FNKO: PASS: History has at least 300 days. [2026-01-15T12:09:06.802056] [DEBUG] [REMOTE ] FNKO: PASS: Price check passed. Min price $2.81. [2026-01-15T12:09:06.802215] [DEBUG] [REMOTE ] FNKO: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:06.802342] [DEBUG] [REMOTE ] FNKO: PASS: Integrity check passed. [2026-01-15T12:09:06.802384] [DEBUG] [REMOTE ] FNKO: Symbol is viable for forecasting. [2026-01-15T12:09:06.802480] [INFO ] [MAIN ] [1253/3511] FNKO kept (0.4s) | 1251 kept, 2 rejected | 139.1/min | ETA: 16.2m [2026-01-15T12:09:07.407531] [DEBUG] [REMOTE ] FNLC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:07.407701] [DEBUG] [REMOTE ] FNLC: PASS: History has at least 300 days. [2026-01-15T12:09:07.407929] [DEBUG] [REMOTE ] FNLC: PASS: Price check passed. Min price $24.14. [2026-01-15T12:09:07.408070] [DEBUG] [REMOTE ] FNLC: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:07.408191] [DEBUG] [REMOTE ] FNLC: PASS: Integrity check passed. [2026-01-15T12:09:07.408233] [DEBUG] [REMOTE ] FNLC: Symbol is viable for forecasting. [2026-01-15T12:09:07.408283] [INFO ] [MAIN ] [1254/3511] FNLC kept (0.6s) | 1252 kept, 2 rejected | 139.0/min | ETA: 16.2m [2026-01-15T12:09:07.831236] [DEBUG] [REMOTE ] FNX: Retrieved 4701 rows, trimmed to 300. [2026-01-15T12:09:07.831382] [DEBUG] [REMOTE ] FNX: PASS: History has at least 300 days. [2026-01-15T12:09:07.831664] [DEBUG] [REMOTE ] FNX: PASS: Price check passed. Min price $117.13. [2026-01-15T12:09:07.831817] [DEBUG] [REMOTE ] FNX: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:07.831938] [DEBUG] [REMOTE ] FNX: PASS: Integrity check passed. [2026-01-15T12:09:07.831979] [DEBUG] [REMOTE ] FNX: Symbol is viable for forecasting. [2026-01-15T12:09:07.832028] [INFO ] [MAIN ] [1255/3511] FNX kept (0.4s) | 1253 kept, 2 rejected | 139.0/min | ETA: 16.2m [2026-01-15T12:09:08.285684] [DEBUG] [REMOTE ] FNY: Retrieved 3706 rows, trimmed to 300. [2026-01-15T12:09:08.285891] [DEBUG] [REMOTE ] FNY: PASS: History has at least 300 days. [2026-01-15T12:09:08.286169] [DEBUG] [REMOTE ] FNY: PASS: Price check passed. Min price $85.10. [2026-01-15T12:09:08.286314] [DEBUG] [REMOTE ] FNY: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:08.286456] [DEBUG] [REMOTE ] FNY: PASS: Integrity check passed. [2026-01-15T12:09:08.286504] [DEBUG] [REMOTE ] FNY: Symbol is viable for forecasting. [2026-01-15T12:09:08.286563] [INFO ] [MAIN ] [1256/3511] FNY kept (0.5s) | 1254 kept, 2 rejected | 139.0/min | ETA: 16.2m [2026-01-15T12:09:08.565675] [DEBUG] [REMOTE ] FOA: Retrieved 1695 rows, trimmed to 300. [2026-01-15T12:09:08.566078] [DEBUG] [REMOTE ] FOA: PASS: History has at least 300 days. [2026-01-15T12:09:08.566345] [DEBUG] [REMOTE ] FOA: PASS: Price check passed. Min price $21.63. [2026-01-15T12:09:08.566491] [DEBUG] [REMOTE ] FOA: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:08.566641] [DEBUG] [REMOTE ] FOA: PASS: Integrity check passed. [2026-01-15T12:09:08.566686] [DEBUG] [REMOTE ] FOA: Symbol is viable for forecasting. [2026-01-15T12:09:08.566739] [INFO ] [MAIN ] [1257/3511] FOA kept (0.3s) | 1255 kept, 2 rejected | 139.0/min | ETA: 16.2m [2026-01-15T12:09:09.124901] [DEBUG] [REMOTE ] FOF: Retrieved 4812 rows, trimmed to 300. [2026-01-15T12:09:09.125096] [DEBUG] [REMOTE ] FOF: PASS: History has at least 300 days. [2026-01-15T12:09:09.125360] [DEBUG] [REMOTE ] FOF: PASS: Price check passed. Min price $12.62. [2026-01-15T12:09:09.125507] [DEBUG] [REMOTE ] FOF: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:09.125686] [DEBUG] [REMOTE ] FOF: PASS: Integrity check passed. [2026-01-15T12:09:09.125731] [DEBUG] [REMOTE ] FOF: Symbol is viable for forecasting. [2026-01-15T12:09:09.125784] [INFO ] [MAIN ] [1258/3511] FOF kept (0.6s) | 1256 kept, 2 rejected | 139.0/min | ETA: 16.2m [2026-01-15T12:09:09.544175] [DEBUG] [REMOTE ] FOLD: Retrieved 4687 rows, trimmed to 300. [2026-01-15T12:09:09.544354] [DEBUG] [REMOTE ] FOLD: PASS: History has at least 300 days. [2026-01-15T12:09:09.544643] [DEBUG] [REMOTE ] FOLD: PASS: Price check passed. Min price $8.44. [2026-01-15T12:09:09.544792] [DEBUG] [REMOTE ] FOLD: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:09.544922] [DEBUG] [REMOTE ] FOLD: PASS: Integrity check passed. [2026-01-15T12:09:09.544964] [DEBUG] [REMOTE ] FOLD: Symbol is viable for forecasting. [2026-01-15T12:09:09.545016] [INFO ] [MAIN ] [1259/3511] FOLD kept (0.4s) | 1257 kept, 2 rejected | 139.0/min | ETA: 16.2m [2026-01-15T12:09:09.993389] [DEBUG] [REMOTE ] FORM: Retrieved 5685 rows, trimmed to 300. [2026-01-15T12:09:09.993537] [DEBUG] [REMOTE ] FORM: PASS: History has at least 300 days. [2026-01-15T12:09:09.993796] [DEBUG] [REMOTE ] FORM: PASS: Price check passed. Min price $41.29. [2026-01-15T12:09:09.993945] [DEBUG] [REMOTE ] FORM: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:09.994070] [DEBUG] [REMOTE ] FORM: PASS: Integrity check passed. [2026-01-15T12:09:09.994113] [DEBUG] [REMOTE ] FORM: Symbol is viable for forecasting. [2026-01-15T12:09:09.994164] [INFO ] [MAIN ] [1260/3511] FORM kept (0.4s) | 1258 kept, 2 rejected | 139.0/min | ETA: 16.2m [2026-01-15T12:09:10.484429] [DEBUG] [REMOTE ] FOSL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:10.484608] [DEBUG] [REMOTE ] FOSL: PASS: History has at least 300 days. [2026-01-15T12:09:10.484879] [DEBUG] [REMOTE ] FOSL: PASS: Price check passed. Min price $1.79. [2026-01-15T12:09:10.485025] [DEBUG] [REMOTE ] FOSL: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:10.485349] [DEBUG] [REMOTE ] FOSL: PASS: Integrity check passed. [2026-01-15T12:09:10.485391] [DEBUG] [REMOTE ] FOSL: Symbol is viable for forecasting. [2026-01-15T12:09:10.485442] [INFO ] [MAIN ] [1261/3511] FOSL kept (0.5s) | 1259 kept, 2 rejected | 139.0/min | ETA: 16.2m [2026-01-15T12:09:10.793933] [DEBUG] [REMOTE ] FOX: Retrieved 1721 rows, trimmed to 300. [2026-01-15T12:09:10.794067] [DEBUG] [REMOTE ] FOX: PASS: History has at least 300 days. [2026-01-15T12:09:10.794272] [DEBUG] [REMOTE ] FOX: PASS: Price check passed. Min price $52.11. [2026-01-15T12:09:10.794408] [DEBUG] [REMOTE ] FOX: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:10.794517] [DEBUG] [REMOTE ] FOX: PASS: Integrity check passed. [2026-01-15T12:09:10.794557] [DEBUG] [REMOTE ] FOX: Symbol is viable for forecasting. [2026-01-15T12:09:10.794635] [INFO ] [MAIN ] [1262/3511] FOX kept (0.3s) | 1260 kept, 2 rejected | 139.0/min | ETA: 16.2m [2026-01-15T12:09:11.145623] [DEBUG] [REMOTE ] FOXA: Retrieved 1722 rows, trimmed to 300. [2026-01-15T12:09:11.145760] [DEBUG] [REMOTE ] FOXA: PASS: History has at least 300 days. [2026-01-15T12:09:11.145965] [DEBUG] [REMOTE ] FOXA: PASS: Price check passed. Min price $58.18. [2026-01-15T12:09:11.146102] [DEBUG] [REMOTE ] FOXA: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:11.146213] [DEBUG] [REMOTE ] FOXA: PASS: Integrity check passed. [2026-01-15T12:09:11.146253] [DEBUG] [REMOTE ] FOXA: Symbol is viable for forecasting. [2026-01-15T12:09:11.146301] [INFO ] [MAIN ] [1263/3511] FOXA kept (0.4s) | 1261 kept, 2 rejected | 139.1/min | ETA: 16.2m [2026-01-15T12:09:11.625550] [DEBUG] [REMOTE ] FOXF: Retrieved 3128 rows, trimmed to 300. [2026-01-15T12:09:11.625717] [DEBUG] [REMOTE ] FOXF: PASS: History has at least 300 days. [2026-01-15T12:09:11.625935] [DEBUG] [REMOTE ] FOXF: PASS: Price check passed. Min price $13.19. [2026-01-15T12:09:11.626078] [DEBUG] [REMOTE ] FOXF: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:11.626214] [DEBUG] [REMOTE ] FOXF: PASS: Integrity check passed. [2026-01-15T12:09:11.626257] [DEBUG] [REMOTE ] FOXF: Symbol is viable for forecasting. [2026-01-15T12:09:11.626336] [INFO ] [MAIN ] [1264/3511] FOXF kept (0.5s) | 1262 kept, 2 rejected | 139.0/min | ETA: 16.2m [2026-01-15T12:09:12.027991] [DEBUG] [REMOTE ] FPF: Retrieved 3180 rows, trimmed to 300. [2026-01-15T12:09:12.028127] [DEBUG] [REMOTE ] FPF: PASS: History has at least 300 days. [2026-01-15T12:09:12.028344] [DEBUG] [REMOTE ] FPF: PASS: Price check passed. Min price $18.15. [2026-01-15T12:09:12.028485] [DEBUG] [REMOTE ] FPF: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:12.028618] [DEBUG] [REMOTE ] FPF: PASS: Integrity check passed. [2026-01-15T12:09:12.028660] [DEBUG] [REMOTE ] FPF: Symbol is viable for forecasting. [2026-01-15T12:09:12.028708] [INFO ] [MAIN ] [1265/3511] FPF kept (0.4s) | 1263 kept, 2 rejected | 139.0/min | ETA: 16.2m [2026-01-15T12:09:12.389648] [DEBUG] [REMOTE ] FPH: Retrieved 2183 rows, trimmed to 300. [2026-01-15T12:09:12.389782] [DEBUG] [REMOTE ] FPH: PASS: History has at least 300 days. [2026-01-15T12:09:12.389988] [DEBUG] [REMOTE ] FPH: PASS: Price check passed. Min price $5.44. [2026-01-15T12:09:12.390128] [DEBUG] [REMOTE ] FPH: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:12.390241] [DEBUG] [REMOTE ] FPH: PASS: Integrity check passed. [2026-01-15T12:09:12.390282] [DEBUG] [REMOTE ] FPH: Symbol is viable for forecasting. [2026-01-15T12:09:12.390330] [INFO ] [MAIN ] [1266/3511] FPH kept (0.4s) | 1264 kept, 2 rejected | 139.1/min | ETA: 16.1m [2026-01-15T12:09:12.829627] [DEBUG] [REMOTE ] FPI: Retrieved 2958 rows, trimmed to 300. [2026-01-15T12:09:12.829764] [DEBUG] [REMOTE ] FPI: PASS: History has at least 300 days. [2026-01-15T12:09:12.830172] [DEBUG] [REMOTE ] FPI: PASS: Price check passed. Min price $9.15. [2026-01-15T12:09:12.830312] [DEBUG] [REMOTE ] FPI: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:12.830427] [DEBUG] [REMOTE ] FPI: PASS: Integrity check passed. [2026-01-15T12:09:12.830468] [DEBUG] [REMOTE ] FPI: Symbol is viable for forecasting. [2026-01-15T12:09:12.830517] [INFO ] [MAIN ] [1267/3511] FPI kept (0.4s) | 1265 kept, 2 rejected | 139.1/min | ETA: 16.1m [2026-01-15T12:09:13.120481] [DEBUG] [REMOTE ] FPXI: Retrieved 2812 rows, trimmed to 300. [2026-01-15T12:09:13.120669] [DEBUG] [REMOTE ] FPXI: PASS: History has at least 300 days. [2026-01-15T12:09:13.120920] [DEBUG] [REMOTE ] FPXI: PASS: Price check passed. Min price $56.37. [2026-01-15T12:09:13.121068] [DEBUG] [REMOTE ] FPXI: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:13.121189] [DEBUG] [REMOTE ] FPXI: PASS: Integrity check passed. [2026-01-15T12:09:13.121231] [DEBUG] [REMOTE ] FPXI: Symbol is viable for forecasting. [2026-01-15T12:09:13.121282] [INFO ] [MAIN ] [1268/3511] FPXI kept (0.3s) | 1266 kept, 2 rejected | 139.1/min | ETA: 16.1m [2026-01-15T12:09:13.738431] [DEBUG] [REMOTE ] FRA: Retrieved 5588 rows, trimmed to 300. [2026-01-15T12:09:13.738587] [DEBUG] [REMOTE ] FRA: PASS: History has at least 300 days. [2026-01-15T12:09:13.738830] [DEBUG] [REMOTE ] FRA: PASS: Price check passed. Min price $11.46. [2026-01-15T12:09:13.738993] [DEBUG] [REMOTE ] FRA: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:13.739110] [DEBUG] [REMOTE ] FRA: PASS: Integrity check passed. [2026-01-15T12:09:13.739152] [DEBUG] [REMOTE ] FRA: Symbol is viable for forecasting. [2026-01-15T12:09:13.739201] [INFO ] [MAIN ] [1269/3511] FRA kept (0.6s) | 1267 kept, 2 rejected | 139.0/min | ETA: 16.1m [2026-01-15T12:09:14.138270] [DEBUG] [REMOTE ] FRBA: Retrieved 4731 rows, trimmed to 300. [2026-01-15T12:09:14.138433] [DEBUG] [REMOTE ] FRBA: PASS: History has at least 300 days. [2026-01-15T12:09:14.138712] [DEBUG] [REMOTE ] FRBA: PASS: Price check passed. Min price $15.00. [2026-01-15T12:09:14.138884] [DEBUG] [REMOTE ] FRBA: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:14.139008] [DEBUG] [REMOTE ] FRBA: PASS: Integrity check passed. [2026-01-15T12:09:14.139049] [DEBUG] [REMOTE ] FRBA: Symbol is viable for forecasting. [2026-01-15T12:09:14.139099] [INFO ] [MAIN ] [1270/3511] FRBA kept (0.4s) | 1268 kept, 2 rejected | 139.1/min | ETA: 16.1m [2026-01-15T12:09:14.372216] [DEBUG] [REMOTE ] FRGE: Retrieved 1245 rows, trimmed to 300. [2026-01-15T12:09:14.372352] [DEBUG] [REMOTE ] FRGE: PASS: History has at least 300 days. [2026-01-15T12:09:14.372559] [DEBUG] [REMOTE ] FRGE: PASS: Price check passed. Min price $16.23. [2026-01-15T12:09:14.372725] [DEBUG] [REMOTE ] FRGE: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:14.372838] [DEBUG] [REMOTE ] FRGE: PASS: Integrity check passed. [2026-01-15T12:09:14.372879] [DEBUG] [REMOTE ] FRGE: Symbol is viable for forecasting. [2026-01-15T12:09:14.372927] [INFO ] [MAIN ] [1271/3511] FRGE kept (0.2s) | 1269 kept, 2 rejected | 139.1/min | ETA: 16.1m [2026-01-15T12:09:14.819634] [DEBUG] [REMOTE ] FRHC: Retrieved 2080 rows, trimmed to 300. [2026-01-15T12:09:14.819776] [DEBUG] [REMOTE ] FRHC: PASS: History has at least 300 days. [2026-01-15T12:09:14.819993] [DEBUG] [REMOTE ] FRHC: PASS: Price check passed. Min price $121.68. [2026-01-15T12:09:14.820133] [DEBUG] [REMOTE ] FRHC: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:14.820246] [DEBUG] [REMOTE ] FRHC: PASS: Integrity check passed. [2026-01-15T12:09:14.820287] [DEBUG] [REMOTE ] FRHC: Symbol is viable for forecasting. [2026-01-15T12:09:14.820335] [INFO ] [MAIN ] [1272/3511] FRHC kept (0.4s) | 1270 kept, 2 rejected | 139.1/min | ETA: 16.1m [2026-01-15T12:09:15.382564] [DEBUG] [REMOTE ] FRME: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:15.382733] [DEBUG] [REMOTE ] FRME: PASS: History has at least 300 days. [2026-01-15T12:09:15.382954] [DEBUG] [REMOTE ] FRME: PASS: Price check passed. Min price $34.66. [2026-01-15T12:09:15.383093] [DEBUG] [REMOTE ] FRME: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:15.383210] [DEBUG] [REMOTE ] FRME: PASS: Integrity check passed. [2026-01-15T12:09:15.383251] [DEBUG] [REMOTE ] FRME: Symbol is viable for forecasting. [2026-01-15T12:09:15.383300] [INFO ] [MAIN ] [1273/3511] FRME kept (0.6s) | 1271 kept, 2 rejected | 139.1/min | ETA: 16.1m [2026-01-15T12:09:15.890429] [DEBUG] [REMOTE ] FRO: Retrieved 6147 rows, trimmed to 300. [2026-01-15T12:09:15.890567] [DEBUG] [REMOTE ] FRO: PASS: History has at least 300 days. [2026-01-15T12:09:15.890809] [DEBUG] [REMOTE ] FRO: PASS: Price check passed. Min price $20.58. [2026-01-15T12:09:15.890948] [DEBUG] [REMOTE ] FRO: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:15.891068] [DEBUG] [REMOTE ] FRO: PASS: Integrity check passed. [2026-01-15T12:09:15.891109] [DEBUG] [REMOTE ] FRO: Symbol is viable for forecasting. [2026-01-15T12:09:15.891158] [INFO ] [MAIN ] [1274/3511] FRO kept (0.5s) | 1272 kept, 2 rejected | 139.1/min | ETA: 16.1m [2026-01-15T12:09:16.147820] [DEBUG] [REMOTE ] FROG: Retrieved 1339 rows, trimmed to 300. [2026-01-15T12:09:16.147968] [DEBUG] [REMOTE ] FROG: PASS: History has at least 300 days. [2026-01-15T12:09:16.148203] [DEBUG] [REMOTE ] FROG: PASS: Price check passed. Min price $46.12. [2026-01-15T12:09:16.148354] [DEBUG] [REMOTE ] FROG: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:16.148466] [DEBUG] [REMOTE ] FROG: PASS: Integrity check passed. [2026-01-15T12:09:16.148507] [DEBUG] [REMOTE ] FROG: Symbol is viable for forecasting. [2026-01-15T12:09:16.148618] [INFO ] [MAIN ] [1275/3511] FROG kept (0.3s) | 1273 kept, 2 rejected | 139.1/min | ETA: 16.1m [2026-01-15T12:09:16.815968] [DEBUG] [REMOTE ] FRPH: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:16.816102] [DEBUG] [REMOTE ] FRPH: PASS: History has at least 300 days. [2026-01-15T12:09:16.816316] [DEBUG] [REMOTE ] FRPH: PASS: Price check passed. Min price $22.33. [2026-01-15T12:09:16.816473] [DEBUG] [REMOTE ] FRPH: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:16.816611] [DEBUG] [REMOTE ] FRPH: PASS: Integrity check passed. [2026-01-15T12:09:16.816653] [DEBUG] [REMOTE ] FRPH: Symbol is viable for forecasting. [2026-01-15T12:09:16.816702] [INFO ] [MAIN ] [1276/3511] FRPH kept (0.7s) | 1274 kept, 2 rejected | 139.0/min | ETA: 16.1m [2026-01-15T12:09:17.076688] [DEBUG] [REMOTE ] FRSH: Retrieved 1083 rows, trimmed to 300. [2026-01-15T12:09:17.076817] [DEBUG] [REMOTE ] FRSH: PASS: History has at least 300 days. [2026-01-15T12:09:17.077057] [DEBUG] [REMOTE ] FRSH: PASS: Price check passed. Min price $10.85. [2026-01-15T12:09:17.077194] [DEBUG] [REMOTE ] FRSH: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:17.077306] [DEBUG] [REMOTE ] FRSH: PASS: Integrity check passed. [2026-01-15T12:09:17.077346] [DEBUG] [REMOTE ] FRSH: Symbol is viable for forecasting. [2026-01-15T12:09:17.077394] [INFO ] [MAIN ] [1277/3511] FRSH kept (0.3s) | 1275 kept, 2 rejected | 139.1/min | ETA: 16.1m [2026-01-15T12:09:17.383141] [DEBUG] [REMOTE ] FRSX: Retrieved 2158 rows, trimmed to 300. [2026-01-15T12:09:17.383277] [DEBUG] [REMOTE ] FRSX: PASS: History has at least 300 days. [2026-01-15T12:09:17.383482] [DEBUG] [REMOTE ] FRSX: PASS: Price check passed. Min price $1.29. [2026-01-15T12:09:17.383638] [DEBUG] [REMOTE ] FRSX: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:17.383769] [DEBUG] [REMOTE ] FRSX: PASS: Integrity check passed. [2026-01-15T12:09:17.383816] [DEBUG] [REMOTE ] FRSX: Symbol is viable for forecasting. [2026-01-15T12:09:17.383869] [INFO ] [MAIN ] [1278/3511] FRSX kept (0.3s) | 1276 kept, 2 rejected | 139.1/min | ETA: 16.1m [2026-01-15T12:09:17.815821] [DEBUG] [REMOTE ] FSBC: Retrieved 1181 rows, trimmed to 300. [2026-01-15T12:09:17.816009] [DEBUG] [REMOTE ] FSBC: PASS: History has at least 300 days. [2026-01-15T12:09:17.816316] [DEBUG] [REMOTE ] FSBC: PASS: Price check passed. Min price $32.87. [2026-01-15T12:09:17.816521] [DEBUG] [REMOTE ] FSBC: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:17.816721] [DEBUG] [REMOTE ] FSBC: PASS: Integrity check passed. [2026-01-15T12:09:17.816786] [DEBUG] [REMOTE ] FSBC: Symbol is viable for forecasting. [2026-01-15T12:09:17.816889] [INFO ] [MAIN ] [1279/3511] FSBC kept (0.4s) | 1277 kept, 2 rejected | 139.1/min | ETA: 16.0m [2026-01-15T12:09:18.156094] [DEBUG] [REMOTE ] FSCO: Retrieved 794 rows, trimmed to 300. [2026-01-15T12:09:18.156232] [DEBUG] [REMOTE ] FSCO: PASS: History has at least 300 days. [2026-01-15T12:09:18.156437] [DEBUG] [REMOTE ] FSCO: PASS: Price check passed. Min price $5.95. [2026-01-15T12:09:18.156599] [DEBUG] [REMOTE ] FSCO: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:18.156715] [DEBUG] [REMOTE ] FSCO: PASS: Integrity check passed. [2026-01-15T12:09:18.156756] [DEBUG] [REMOTE ] FSCO: Symbol is viable for forecasting. [2026-01-15T12:09:18.156804] [INFO ] [MAIN ] [1280/3511] FSCO kept (0.3s) | 1278 kept, 2 rejected | 139.1/min | ETA: 16.0m [2026-01-15T12:09:18.741992] [DEBUG] [REMOTE ] FSK: Retrieved 2955 rows, trimmed to 300. [2026-01-15T12:09:18.742138] [DEBUG] [REMOTE ] FSK: PASS: History has at least 300 days. [2026-01-15T12:09:18.742370] [DEBUG] [REMOTE ] FSK: PASS: Price check passed. Min price $14.15. [2026-01-15T12:09:18.742506] [DEBUG] [REMOTE ] FSK: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:18.742648] [DEBUG] [REMOTE ] FSK: PASS: Integrity check passed. [2026-01-15T12:09:18.742690] [DEBUG] [REMOTE ] FSK: Symbol is viable for forecasting. [2026-01-15T12:09:18.742740] [INFO ] [MAIN ] [1281/3511] FSK kept (0.6s) | 1279 kept, 2 rejected | 139.1/min | ETA: 16.0m [2026-01-15T12:09:19.151712] [DEBUG] [REMOTE ] FSLY: Retrieved 1675 rows, trimmed to 300. [2026-01-15T12:09:19.151885] [DEBUG] [REMOTE ] FSLY: PASS: History has at least 300 days. [2026-01-15T12:09:19.152132] [DEBUG] [REMOTE ] FSLY: PASS: Price check passed. Min price $7.96. [2026-01-15T12:09:19.152299] [DEBUG] [REMOTE ] FSLY: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:19.152424] [DEBUG] [REMOTE ] FSLY: PASS: Integrity check passed. [2026-01-15T12:09:19.152466] [DEBUG] [REMOTE ] FSLY: Symbol is viable for forecasting. [2026-01-15T12:09:19.152517] [INFO ] [MAIN ] [1282/3511] FSLY kept (0.4s) | 1280 kept, 2 rejected | 139.1/min | ETA: 16.0m [2026-01-15T12:09:19.493305] [DEBUG] [REMOTE ] FSM: Retrieved 4786 rows, trimmed to 300. [2026-01-15T12:09:19.493438] [DEBUG] [REMOTE ] FSM: PASS: History has at least 300 days. [2026-01-15T12:09:19.493676] [DEBUG] [REMOTE ] FSM: PASS: Price check passed. Min price $7.84. [2026-01-15T12:09:19.493816] [DEBUG] [REMOTE ] FSM: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:19.493926] [DEBUG] [REMOTE ] FSM: PASS: Integrity check passed. [2026-01-15T12:09:19.493966] [DEBUG] [REMOTE ] FSM: Symbol is viable for forecasting. [2026-01-15T12:09:19.494014] [INFO ] [MAIN ] [1283/3511] FSM kept (0.3s) | 1281 kept, 2 rejected | 139.1/min | ETA: 16.0m [2026-01-15T12:09:20.080205] [DEBUG] [REMOTE ] FSS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:20.080360] [DEBUG] [REMOTE ] FSS: PASS: History has at least 300 days. [2026-01-15T12:09:20.080626] [DEBUG] [REMOTE ] FSS: PASS: Price check passed. Min price $106.16. [2026-01-15T12:09:20.080766] [DEBUG] [REMOTE ] FSS: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:20.080887] [DEBUG] [REMOTE ] FSS: PASS: Integrity check passed. [2026-01-15T12:09:20.080928] [DEBUG] [REMOTE ] FSS: Symbol is viable for forecasting. [2026-01-15T12:09:20.080977] [INFO ] [MAIN ] [1284/3511] FSS kept (0.6s) | 1282 kept, 2 rejected | 139.1/min | ETA: 16.0m [2026-01-15T12:09:20.472197] [DEBUG] [REMOTE ] FTA: Retrieved 4700 rows, trimmed to 300. [2026-01-15T12:09:20.472349] [DEBUG] [REMOTE ] FTA: PASS: History has at least 300 days. [2026-01-15T12:09:20.472603] [DEBUG] [REMOTE ] FTA: PASS: Price check passed. Min price $81.18. [2026-01-15T12:09:20.472743] [DEBUG] [REMOTE ] FTA: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:20.472866] [DEBUG] [REMOTE ] FTA: PASS: Integrity check passed. [2026-01-15T12:09:20.472909] [DEBUG] [REMOTE ] FTA: Symbol is viable for forecasting. [2026-01-15T12:09:20.472957] [INFO ] [MAIN ] [1285/3511] FTA kept (0.4s) | 1283 kept, 2 rejected | 139.1/min | ETA: 16.0m [2026-01-15T12:09:20.912419] [DEBUG] [REMOTE ] FTAI: Retrieved 2683 rows, trimmed to 300. [2026-01-15T12:09:20.912554] [DEBUG] [REMOTE ] FTAI: PASS: History has at least 300 days. [2026-01-15T12:09:20.912786] [DEBUG] [REMOTE ] FTAI: PASS: Price check passed. Min price $152.80. [2026-01-15T12:09:20.912923] [DEBUG] [REMOTE ] FTAI: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:20.913032] [DEBUG] [REMOTE ] FTAI: PASS: Integrity check passed. [2026-01-15T12:09:20.913072] [DEBUG] [REMOTE ] FTAI: Symbol is viable for forecasting. [2026-01-15T12:09:20.913145] [INFO ] [MAIN ] [1286/3511] FTAI kept (0.4s) | 1284 kept, 2 rejected | 139.1/min | ETA: 16.0m [2026-01-15T12:09:21.280920] [DEBUG] [REMOTE ] FTC: Retrieved 4700 rows, trimmed to 300. [2026-01-15T12:09:21.281066] [DEBUG] [REMOTE ] FTC: PASS: History has at least 300 days. [2026-01-15T12:09:21.281295] [DEBUG] [REMOTE ] FTC: PASS: Price check passed. Min price $150.07. [2026-01-15T12:09:21.281441] [DEBUG] [REMOTE ] FTC: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:21.281565] [DEBUG] [REMOTE ] FTC: PASS: Integrity check passed. [2026-01-15T12:09:21.281629] [DEBUG] [REMOTE ] FTC: Symbol is viable for forecasting. [2026-01-15T12:09:21.281679] [INFO ] [MAIN ] [1287/3511] FTC kept (0.4s) | 1285 kept, 2 rejected | 139.1/min | ETA: 16.0m [2026-01-15T12:09:21.449501] [DEBUG] [REMOTE ] FTCI: Retrieved 1185 rows, trimmed to 300. [2026-01-15T12:09:21.449674] [DEBUG] [REMOTE ] FTCI: PASS: History has at least 300 days. [2026-01-15T12:09:21.449908] [DEBUG] [REMOTE ] FTCI: PASS: Price check passed. Min price $7.38. [2026-01-15T12:09:21.450045] [DEBUG] [REMOTE ] FTCI: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:21.450157] [DEBUG] [REMOTE ] FTCI: PASS: Integrity check passed. [2026-01-15T12:09:21.450198] [DEBUG] [REMOTE ] FTCI: Symbol is viable for forecasting. [2026-01-15T12:09:21.450246] [INFO ] [MAIN ] [1288/3511] FTCI kept (0.2s) | 1286 kept, 2 rejected | 139.2/min | ETA: 16.0m [2026-01-15T12:09:22.117704] [DEBUG] [REMOTE ] FTCS: Retrieved 4910 rows, trimmed to 300. [2026-01-15T12:09:22.117841] [DEBUG] [REMOTE ] FTCS: PASS: History has at least 300 days. [2026-01-15T12:09:22.118053] [DEBUG] [REMOTE ] FTCS: PASS: Price check passed. Min price $89.63. [2026-01-15T12:09:22.118190] [DEBUG] [REMOTE ] FTCS: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:22.118303] [DEBUG] [REMOTE ] FTCS: PASS: Integrity check passed. [2026-01-15T12:09:22.118343] [DEBUG] [REMOTE ] FTCS: Symbol is viable for forecasting. [2026-01-15T12:09:22.118391] [INFO ] [MAIN ] [1289/3511] FTCS kept (0.7s) | 1287 kept, 2 rejected | 139.1/min | ETA: 16.0m [2026-01-15T12:09:22.533849] [DEBUG] [REMOTE ] FTEK: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:22.533988] [DEBUG] [REMOTE ] FTEK: PASS: History has at least 300 days. [2026-01-15T12:09:22.534203] [DEBUG] [REMOTE ] FTEK: PASS: Price check passed. Min price $1.52. [2026-01-15T12:09:22.534338] [DEBUG] [REMOTE ] FTEK: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:22.534452] [DEBUG] [REMOTE ] FTEK: PASS: Integrity check passed. [2026-01-15T12:09:22.534491] [DEBUG] [REMOTE ] FTEK: Symbol is viable for forecasting. [2026-01-15T12:09:22.534541] [INFO ] [MAIN ] [1290/3511] FTEK kept (0.4s) | 1288 kept, 2 rejected | 139.1/min | ETA: 16.0m [2026-01-15T12:09:22.811617] [DEBUG] [REMOTE ] FTGC: Retrieved 3075 rows, trimmed to 300. [2026-01-15T12:09:22.811759] [DEBUG] [REMOTE ] FTGC: PASS: History has at least 300 days. [2026-01-15T12:09:22.811980] [DEBUG] [REMOTE ] FTGC: PASS: Price check passed. Min price $22.31. [2026-01-15T12:09:22.812114] [DEBUG] [REMOTE ] FTGC: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:22.812224] [DEBUG] [REMOTE ] FTGC: PASS: Integrity check passed. [2026-01-15T12:09:22.812264] [DEBUG] [REMOTE ] FTGC: Symbol is viable for forecasting. [2026-01-15T12:09:22.812311] [INFO ] [MAIN ] [1291/3511] FTGC kept (0.3s) | 1289 kept, 2 rejected | 139.2/min | ETA: 16.0m [2026-01-15T12:09:23.225913] [DEBUG] [REMOTE ] FTGS: Retrieved 807 rows, trimmed to 300. [2026-01-15T12:09:23.226049] [DEBUG] [REMOTE ] FTGS: PASS: History has at least 300 days. [2026-01-15T12:09:23.226446] [DEBUG] [REMOTE ] FTGS: PASS: Price check passed. Min price $33.68. [2026-01-15T12:09:23.226602] [DEBUG] [REMOTE ] FTGS: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:23.226718] [DEBUG] [REMOTE ] FTGS: PASS: Integrity check passed. [2026-01-15T12:09:23.226759] [DEBUG] [REMOTE ] FTGS: Symbol is viable for forecasting. [2026-01-15T12:09:23.226806] [INFO ] [MAIN ] [1292/3511] FTGS kept (0.4s) | 1290 kept, 2 rejected | 139.2/min | ETA: 15.9m [2026-01-15T12:09:23.534616] [DEBUG] [REMOTE ] FTHI: Retrieved 3024 rows, trimmed to 300. [2026-01-15T12:09:23.534749] [DEBUG] [REMOTE ] FTHI: PASS: History has at least 300 days. [2026-01-15T12:09:23.534959] [DEBUG] [REMOTE ] FTHI: PASS: Price check passed. Min price $22.71. [2026-01-15T12:09:23.535094] [DEBUG] [REMOTE ] FTHI: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:23.535206] [DEBUG] [REMOTE ] FTHI: PASS: Integrity check passed. [2026-01-15T12:09:23.535246] [DEBUG] [REMOTE ] FTHI: Symbol is viable for forecasting. [2026-01-15T12:09:23.535293] [INFO ] [MAIN ] [1293/3511] FTHI kept (0.3s) | 1291 kept, 2 rejected | 139.2/min | ETA: 15.9m [2026-01-15T12:09:24.018409] [DEBUG] [REMOTE ] FTHY: Retrieved 1395 rows, trimmed to 300. [2026-01-15T12:09:24.018551] [DEBUG] [REMOTE ] FTHY: PASS: History has at least 300 days. [2026-01-15T12:09:24.018812] [DEBUG] [REMOTE ] FTHY: PASS: Price check passed. Min price $13.62. [2026-01-15T12:09:24.018964] [DEBUG] [REMOTE ] FTHY: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:24.019088] [DEBUG] [REMOTE ] FTHY: PASS: Integrity check passed. [2026-01-15T12:09:24.019130] [DEBUG] [REMOTE ] FTHY: Symbol is viable for forecasting. [2026-01-15T12:09:24.019180] [INFO ] [MAIN ] [1294/3511] FTHY kept (0.5s) | 1292 kept, 2 rejected | 139.2/min | ETA: 15.9m [2026-01-15T12:09:24.599808] [DEBUG] [REMOTE ] FTI: Retrieved 6183 rows, trimmed to 300. [2026-01-15T12:09:24.599943] [DEBUG] [REMOTE ] FTI: PASS: History has at least 300 days. [2026-01-15T12:09:24.600164] [DEBUG] [REMOTE ] FTI: PASS: Price check passed. Min price $36.43. [2026-01-15T12:09:24.600309] [DEBUG] [REMOTE ] FTI: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:24.600428] [DEBUG] [REMOTE ] FTI: PASS: Integrity check passed. [2026-01-15T12:09:24.600470] [DEBUG] [REMOTE ] FTI: Symbol is viable for forecasting. [2026-01-15T12:09:24.600520] [INFO ] [MAIN ] [1295/3511] FTI kept (0.6s) | 1293 kept, 2 rejected | 139.1/min | ETA: 15.9m [2026-01-15T12:09:25.035007] [DEBUG] [REMOTE ] FTK: Retrieved 5150 rows, trimmed to 300. [2026-01-15T12:09:25.035140] [DEBUG] [REMOTE ] FTK: PASS: History has at least 300 days. [2026-01-15T12:09:25.035349] [DEBUG] [REMOTE ] FTK: PASS: Price check passed. Min price $13.47. [2026-01-15T12:09:25.035484] [DEBUG] [REMOTE ] FTK: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:25.035614] [DEBUG] [REMOTE ] FTK: PASS: Integrity check passed. [2026-01-15T12:09:25.035657] [DEBUG] [REMOTE ] FTK: Symbol is viable for forecasting. [2026-01-15T12:09:25.035705] [INFO ] [MAIN ] [1296/3511] FTK kept (0.4s) | 1294 kept, 2 rejected | 139.1/min | ETA: 15.9m [2026-01-15T12:09:25.484999] [DEBUG] [REMOTE ] FTLF: Retrieved 4570 rows, trimmed to 300. [2026-01-15T12:09:25.485142] [DEBUG] [REMOTE ] FTLF: PASS: History has at least 300 days. [2026-01-15T12:09:25.485362] [DEBUG] [REMOTE ] FTLF: PASS: Price check passed. Min price $15.25. [2026-01-15T12:09:25.485504] [DEBUG] [REMOTE ] FTLF: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:25.485640] [DEBUG] [REMOTE ] FTLF: PASS: Integrity check passed. [2026-01-15T12:09:25.485683] [DEBUG] [REMOTE ] FTLF: Symbol is viable for forecasting. [2026-01-15T12:09:25.485788] [INFO ] [MAIN ] [1297/3511] FTLF kept (0.5s) | 1295 kept, 2 rejected | 139.1/min | ETA: 15.9m [2026-01-15T12:09:25.865254] [DEBUG] [REMOTE ] FTQI: Retrieved 3024 rows, trimmed to 300. [2026-01-15T12:09:25.865407] [DEBUG] [REMOTE ] FTQI: PASS: History has at least 300 days. [2026-01-15T12:09:25.865679] [DEBUG] [REMOTE ] FTQI: PASS: Price check passed. Min price $19.83. [2026-01-15T12:09:25.865847] [DEBUG] [REMOTE ] FTQI: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:25.865982] [DEBUG] [REMOTE ] FTQI: PASS: Integrity check passed. [2026-01-15T12:09:25.866030] [DEBUG] [REMOTE ] FTQI: Symbol is viable for forecasting. [2026-01-15T12:09:25.866089] [INFO ] [MAIN ] [1298/3511] FTQI kept (0.4s) | 1296 kept, 2 rejected | 139.1/min | ETA: 15.9m [2026-01-15T12:09:26.142411] [DEBUG] [REMOTE ] FTRE: Retrieved 634 rows, trimmed to 300. [2026-01-15T12:09:26.142545] [DEBUG] [REMOTE ] FTRE: PASS: History has at least 300 days. [2026-01-15T12:09:26.142767] [DEBUG] [REMOTE ] FTRE: PASS: Price check passed. Min price $9.70. [2026-01-15T12:09:26.142906] [DEBUG] [REMOTE ] FTRE: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:26.143018] [DEBUG] [REMOTE ] FTRE: PASS: Integrity check passed. [2026-01-15T12:09:26.143058] [DEBUG] [REMOTE ] FTRE: Symbol is viable for forecasting. [2026-01-15T12:09:26.143105] [INFO ] [MAIN ] [1299/3511] FTRE kept (0.3s) | 1297 kept, 2 rejected | 139.2/min | ETA: 15.9m [2026-01-15T12:09:26.634179] [DEBUG] [REMOTE ] FTRI: Retrieved 2531 rows, trimmed to 300. [2026-01-15T12:09:26.634362] [DEBUG] [REMOTE ] FTRI: PASS: History has at least 300 days. [2026-01-15T12:09:26.634651] [DEBUG] [REMOTE ] FTRI: PASS: Price check passed. Min price $14.35. [2026-01-15T12:09:26.634806] [DEBUG] [REMOTE ] FTRI: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:26.634936] [DEBUG] [REMOTE ] FTRI: PASS: Integrity check passed. [2026-01-15T12:09:26.634978] [DEBUG] [REMOTE ] FTRI: Symbol is viable for forecasting. [2026-01-15T12:09:26.635031] [INFO ] [MAIN ] [1300/3511] FTRI kept (0.5s) | 1298 kept, 2 rejected | 139.2/min | ETA: 15.9m [2026-01-15T12:09:26.937470] [DEBUG] [REMOTE ] FTS: Retrieved 2523 rows, trimmed to 300. [2026-01-15T12:09:26.937707] [DEBUG] [REMOTE ] FTS: PASS: History has at least 300 days. [2026-01-15T12:09:26.937987] [DEBUG] [REMOTE ] FTS: PASS: Price check passed. Min price $49.38. [2026-01-15T12:09:26.938133] [DEBUG] [REMOTE ] FTS: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:26.938460] [DEBUG] [REMOTE ] FTS: PASS: Integrity check passed. [2026-01-15T12:09:26.938501] [DEBUG] [REMOTE ] FTS: Symbol is viable for forecasting. [2026-01-15T12:09:26.938555] [INFO ] [MAIN ] [1301/3511] FTS kept (0.3s) | 1299 kept, 2 rejected | 139.2/min | ETA: 15.9m [2026-01-15T12:09:27.443553] [DEBUG] [REMOTE ] FTSL: Retrieved 3196 rows, trimmed to 300. [2026-01-15T12:09:27.443720] [DEBUG] [REMOTE ] FTSL: PASS: History has at least 300 days. [2026-01-15T12:09:27.443943] [DEBUG] [REMOTE ] FTSL: PASS: Price check passed. Min price $45.15. [2026-01-15T12:09:27.444100] [DEBUG] [REMOTE ] FTSL: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:27.444226] [DEBUG] [REMOTE ] FTSL: PASS: Integrity check passed. [2026-01-15T12:09:27.444271] [DEBUG] [REMOTE ] FTSL: Symbol is viable for forecasting. [2026-01-15T12:09:27.444321] [INFO ] [MAIN ] [1302/3511] FTSL kept (0.5s) | 1300 kept, 2 rejected | 139.2/min | ETA: 15.9m [2026-01-15T12:09:27.829034] [DEBUG] [REMOTE ] FTSM: Retrieved 2878 rows, trimmed to 300. [2026-01-15T12:09:27.829185] [DEBUG] [REMOTE ] FTSM: PASS: History has at least 300 days. [2026-01-15T12:09:27.829404] [DEBUG] [REMOTE ] FTSM: PASS: Price check passed. Min price $59.46. [2026-01-15T12:09:27.829542] [DEBUG] [REMOTE ] FTSM: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:27.829694] [DEBUG] [REMOTE ] FTSM: PASS: Integrity check passed. [2026-01-15T12:09:27.829736] [DEBUG] [REMOTE ] FTSM: Symbol is viable for forecasting. [2026-01-15T12:09:27.829785] [INFO ] [MAIN ] [1303/3511] FTSM kept (0.4s) | 1301 kept, 2 rejected | 139.2/min | ETA: 15.9m [2026-01-15T12:09:28.231646] [DEBUG] [REMOTE ] FTXL: Retrieved 2342 rows, trimmed to 300. [2026-01-15T12:09:28.231778] [DEBUG] [REMOTE ] FTXL: PASS: History has at least 300 days. [2026-01-15T12:09:28.231979] [DEBUG] [REMOTE ] FTXL: PASS: Price check passed. Min price $111.66. [2026-01-15T12:09:28.232115] [DEBUG] [REMOTE ] FTXL: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:28.232225] [DEBUG] [REMOTE ] FTXL: PASS: Integrity check passed. [2026-01-15T12:09:28.232265] [DEBUG] [REMOTE ] FTXL: Symbol is viable for forecasting. [2026-01-15T12:09:28.232312] [INFO ] [MAIN ] [1304/3511] FTXL kept (0.4s) | 1302 kept, 2 rejected | 139.2/min | ETA: 15.9m [2026-01-15T12:09:28.618614] [DEBUG] [REMOTE ] FTXN: Retrieved 2340 rows, trimmed to 300. [2026-01-15T12:09:28.618756] [DEBUG] [REMOTE ] FTXN: PASS: History has at least 300 days. [2026-01-15T12:09:28.618968] [DEBUG] [REMOTE ] FTXN: PASS: Price check passed. Min price $26.84. [2026-01-15T12:09:28.619141] [DEBUG] [REMOTE ] FTXN: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:28.619264] [DEBUG] [REMOTE ] FTXN: PASS: Integrity check passed. [2026-01-15T12:09:28.619305] [DEBUG] [REMOTE ] FTXN: Symbol is viable for forecasting. [2026-01-15T12:09:28.619355] [INFO ] [MAIN ] [1305/3511] FTXN kept (0.4s) | 1303 kept, 2 rejected | 139.2/min | ETA: 15.8m [2026-01-15T12:09:29.022827] [DEBUG] [REMOTE ] FTXO: Retrieved 2330 rows, trimmed to 300. [2026-01-15T12:09:29.022981] [DEBUG] [REMOTE ] FTXO: PASS: History has at least 300 days. [2026-01-15T12:09:29.023196] [DEBUG] [REMOTE ] FTXO: PASS: Price check passed. Min price $33.52. [2026-01-15T12:09:29.023337] [DEBUG] [REMOTE ] FTXO: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:29.023452] [DEBUG] [REMOTE ] FTXO: PASS: Integrity check passed. [2026-01-15T12:09:29.023494] [DEBUG] [REMOTE ] FTXO: Symbol is viable for forecasting. [2026-01-15T12:09:29.023542] [INFO ] [MAIN ] [1306/3511] FTXO kept (0.4s) | 1304 kept, 2 rejected | 139.2/min | ETA: 15.8m [2026-01-15T12:09:29.313537] [DEBUG] [REMOTE ] FUBO: Retrieved 2025 rows, trimmed to 300. [2026-01-15T12:09:29.313741] [DEBUG] [REMOTE ] FUBO: PASS: History has at least 300 days. [2026-01-15T12:09:29.313960] [DEBUG] [REMOTE ] FUBO: PASS: Price check passed. Min price $2.48. [2026-01-15T12:09:29.314095] [DEBUG] [REMOTE ] FUBO: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:29.314207] [DEBUG] [REMOTE ] FUBO: PASS: Integrity check passed. [2026-01-15T12:09:29.314248] [DEBUG] [REMOTE ] FUBO: Symbol is viable for forecasting. [2026-01-15T12:09:29.314295] [INFO ] [MAIN ] [1307/3511] FUBO kept (0.3s) | 1305 kept, 2 rejected | 139.3/min | ETA: 15.8m [2026-01-15T12:09:29.941183] [DEBUG] [REMOTE ] FUL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:29.941318] [DEBUG] [REMOTE ] FUL: PASS: History has at least 300 days. [2026-01-15T12:09:29.941537] [DEBUG] [REMOTE ] FUL: PASS: Price check passed. Min price $55.41. [2026-01-15T12:09:29.941694] [DEBUG] [REMOTE ] FUL: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:29.941810] [DEBUG] [REMOTE ] FUL: PASS: Integrity check passed. [2026-01-15T12:09:29.941850] [DEBUG] [REMOTE ] FUL: Symbol is viable for forecasting. [2026-01-15T12:09:29.941923] [INFO ] [MAIN ] [1308/3511] FUL kept (0.6s) | 1306 kept, 2 rejected | 139.2/min | ETA: 15.8m [2026-01-15T12:09:30.231882] [DEBUG] [REMOTE ] FULC: Retrieved 1633 rows, trimmed to 300. [2026-01-15T12:09:30.232046] [DEBUG] [REMOTE ] FULC: PASS: History has at least 300 days. [2026-01-15T12:09:30.232285] [DEBUG] [REMOTE ] FULC: PASS: Price check passed. Min price $7.63. [2026-01-15T12:09:30.232636] [DEBUG] [REMOTE ] FULC: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:30.232768] [DEBUG] [REMOTE ] FULC: PASS: Integrity check passed. [2026-01-15T12:09:30.232819] [DEBUG] [REMOTE ] FULC: Symbol is viable for forecasting. [2026-01-15T12:09:30.232876] [INFO ] [MAIN ] [1309/3511] FULC kept (0.3s) | 1307 kept, 2 rejected | 139.2/min | ETA: 15.8m [2026-01-15T12:09:30.868759] [DEBUG] [REMOTE ] FUN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:30.868901] [DEBUG] [REMOTE ] FUN: PASS: History has at least 300 days. [2026-01-15T12:09:30.869133] [DEBUG] [REMOTE ] FUN: PASS: Price check passed. Min price $12.83. [2026-01-15T12:09:30.869278] [DEBUG] [REMOTE ] FUN: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:30.869400] [DEBUG] [REMOTE ] FUN: PASS: Integrity check passed. [2026-01-15T12:09:30.869442] [DEBUG] [REMOTE ] FUN: Symbol is viable for forecasting. [2026-01-15T12:09:30.869493] [INFO ] [MAIN ] [1310/3511] FUN kept (0.6s) | 1308 kept, 2 rejected | 139.2/min | ETA: 15.8m [2026-01-15T12:09:31.433104] [DEBUG] [REMOTE ] FUNC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:31.433243] [DEBUG] [REMOTE ] FUNC: PASS: History has at least 300 days. [2026-01-15T12:09:31.433540] [DEBUG] [REMOTE ] FUNC: PASS: Price check passed. Min price $34.53. [2026-01-15T12:09:31.433702] [DEBUG] [REMOTE ] FUNC: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:31.433820] [DEBUG] [REMOTE ] FUNC: PASS: Integrity check passed. [2026-01-15T12:09:31.433863] [DEBUG] [REMOTE ] FUNC: Symbol is viable for forecasting. [2026-01-15T12:09:31.433910] [INFO ] [MAIN ] [1311/3511] FUNC kept (0.6s) | 1309 kept, 2 rejected | 139.2/min | ETA: 15.8m [2026-01-15T12:09:31.973917] [DEBUG] [REMOTE ] FUND: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:31.974081] [DEBUG] [REMOTE ] FUND: PASS: History has at least 300 days. [2026-01-15T12:09:31.974331] [DEBUG] [REMOTE ] FUND: PASS: Price check passed. Min price $7.80. [2026-01-15T12:09:31.974474] [DEBUG] [REMOTE ] FUND: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:31.974620] [DEBUG] [REMOTE ] FUND: PASS: Integrity check passed. [2026-01-15T12:09:31.974663] [DEBUG] [REMOTE ] FUND: Symbol is viable for forecasting. [2026-01-15T12:09:31.974715] [INFO ] [MAIN ] [1312/3511] FUND kept (0.5s) | 1310 kept, 2 rejected | 139.1/min | ETA: 15.8m [2026-01-15T12:09:32.236525] [DEBUG] [REMOTE ] FVCB: Retrieved 3064 rows, trimmed to 300. [2026-01-15T12:09:32.236680] [DEBUG] [REMOTE ] FVCB: PASS: History has at least 300 days. [2026-01-15T12:09:32.236917] [DEBUG] [REMOTE ] FVCB: PASS: Price check passed. Min price $11.98. [2026-01-15T12:09:32.237057] [DEBUG] [REMOTE ] FVCB: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:32.237172] [DEBUG] [REMOTE ] FVCB: PASS: Integrity check passed. [2026-01-15T12:09:32.237217] [DEBUG] [REMOTE ] FVCB: Symbol is viable for forecasting. [2026-01-15T12:09:32.237265] [INFO ] [MAIN ] [1313/3511] FVCB kept (0.3s) | 1311 kept, 2 rejected | 139.2/min | ETA: 15.8m [2026-01-15T12:09:34.336512] [DEBUG] [REMOTE ] FWONA: Retrieved 3273 rows, trimmed to 300. [2026-01-15T12:09:34.336669] [DEBUG] [REMOTE ] FWONA: PASS: History has at least 300 days. [2026-01-15T12:09:34.336911] [DEBUG] [REMOTE ] FWONA: PASS: Price check passed. Min price $82.25. [2026-01-15T12:09:34.337058] [DEBUG] [REMOTE ] FWONA: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:34.337176] [DEBUG] [REMOTE ] FWONA: PASS: Integrity check passed. [2026-01-15T12:09:34.337223] [DEBUG] [REMOTE ] FWONA: Symbol is viable for forecasting. [2026-01-15T12:09:34.337274] [INFO ] [MAIN ] [1314/3511] FWONA kept (2.1s) | 1312 kept, 2 rejected | 138.8/min | ETA: 15.8m [2026-01-15T12:09:34.657823] [DEBUG] [REMOTE ] FWONK: Retrieved 2899 rows, trimmed to 300. [2026-01-15T12:09:34.657978] [DEBUG] [REMOTE ] FWONK: PASS: History has at least 300 days. [2026-01-15T12:09:34.658204] [DEBUG] [REMOTE ] FWONK: PASS: Price check passed. Min price $89.44. [2026-01-15T12:09:34.658346] [DEBUG] [REMOTE ] FWONK: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:34.658461] [DEBUG] [REMOTE ] FWONK: PASS: Integrity check passed. [2026-01-15T12:09:34.658503] [DEBUG] [REMOTE ] FWONK: Symbol is viable for forecasting. [2026-01-15T12:09:34.658552] [INFO ] [MAIN ] [1315/3511] FWONK kept (0.3s) | 1313 kept, 2 rejected | 138.8/min | ETA: 15.8m [2026-01-15T12:09:35.207949] [DEBUG] [REMOTE ] FWRD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:35.208093] [DEBUG] [REMOTE ] FWRD: PASS: History has at least 300 days. [2026-01-15T12:09:35.208325] [DEBUG] [REMOTE ] FWRD: PASS: Price check passed. Min price $17.69. [2026-01-15T12:09:35.208462] [DEBUG] [REMOTE ] FWRD: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:35.208601] [DEBUG] [REMOTE ] FWRD: PASS: Integrity check passed. [2026-01-15T12:09:35.208643] [DEBUG] [REMOTE ] FWRD: Symbol is viable for forecasting. [2026-01-15T12:09:35.208693] [INFO ] [MAIN ] [1316/3511] FWRD kept (0.6s) | 1314 kept, 2 rejected | 138.8/min | ETA: 15.8m [2026-01-15T12:09:35.443721] [DEBUG] [REMOTE ] FWRG: Retrieved 1076 rows, trimmed to 300. [2026-01-15T12:09:35.443929] [DEBUG] [REMOTE ] FWRG: PASS: History has at least 300 days. [2026-01-15T12:09:35.444207] [DEBUG] [REMOTE ] FWRG: PASS: Price check passed. Min price $15.05. [2026-01-15T12:09:35.444365] [DEBUG] [REMOTE ] FWRG: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:35.444498] [DEBUG] [REMOTE ] FWRG: PASS: Integrity check passed. [2026-01-15T12:09:35.444540] [DEBUG] [REMOTE ] FWRG: Symbol is viable for forecasting. [2026-01-15T12:09:35.444617] [INFO ] [MAIN ] [1317/3511] FWRG kept (0.2s) | 1315 kept, 2 rejected | 138.8/min | ETA: 15.8m [2026-01-15T12:09:35.994352] [DEBUG] [REMOTE ] FYC: Retrieved 3706 rows, trimmed to 300. [2026-01-15T12:09:35.994652] [DEBUG] [REMOTE ] FYC: PASS: History has at least 300 days. [2026-01-15T12:09:35.995128] [DEBUG] [REMOTE ] FYC: PASS: Price check passed. Min price $87.35. [2026-01-15T12:09:35.995351] [DEBUG] [REMOTE ] FYC: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:35.995597] [DEBUG] [REMOTE ] FYC: PASS: Integrity check passed. [2026-01-15T12:09:35.995665] [DEBUG] [REMOTE ] FYC: Symbol is viable for forecasting. [2026-01-15T12:09:35.995754] [INFO ] [MAIN ] [1318/3511] FYC kept (0.6s) | 1316 kept, 2 rejected | 138.8/min | ETA: 15.8m [2026-01-15T12:09:36.457520] [DEBUG] [REMOTE ] FYX: Retrieved 4701 rows, trimmed to 300. [2026-01-15T12:09:36.457782] [DEBUG] [REMOTE ] FYX: PASS: History has at least 300 days. [2026-01-15T12:09:36.458182] [DEBUG] [REMOTE ] FYX: PASS: Price check passed. Min price $103.32. [2026-01-15T12:09:36.458367] [DEBUG] [REMOTE ] FYX: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:36.458555] [DEBUG] [REMOTE ] FYX: PASS: Integrity check passed. [2026-01-15T12:09:36.458647] [DEBUG] [REMOTE ] FYX: Symbol is viable for forecasting. [2026-01-15T12:09:36.460147] [INFO ] [MAIN ] [1319/3511] FYX kept (0.5s) | 1317 kept, 2 rejected | 138.8/min | ETA: 15.8m [2026-01-15T12:09:36.870680] [DEBUG] [REMOTE ] G: Retrieved 4643 rows, trimmed to 300. [2026-01-15T12:09:36.870851] [DEBUG] [REMOTE ] G: PASS: History has at least 300 days. [2026-01-15T12:09:36.871132] [DEBUG] [REMOTE ] G: PASS: Price check passed. Min price $37.75. [2026-01-15T12:09:36.871278] [DEBUG] [REMOTE ] G: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:36.871413] [DEBUG] [REMOTE ] G: PASS: Integrity check passed. [2026-01-15T12:09:36.871456] [DEBUG] [REMOTE ] G: Symbol is viable for forecasting. [2026-01-15T12:09:36.871508] [INFO ] [MAIN ] [1320/3511] G kept (0.4s) | 1318 kept, 2 rejected | 138.8/min | ETA: 15.8m [2026-01-15T12:09:38.875187] [DEBUG] [REMOTE ] GAB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:38.875319] [DEBUG] [REMOTE ] GAB: PASS: History has at least 300 days. [2026-01-15T12:09:38.875536] [DEBUG] [REMOTE ] GAB: PASS: Price check passed. Min price $5.77. [2026-01-15T12:09:38.875693] [DEBUG] [REMOTE ] GAB: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:38.875807] [DEBUG] [REMOTE ] GAB: PASS: Integrity check passed. [2026-01-15T12:09:38.875847] [DEBUG] [REMOTE ] GAB: Symbol is viable for forecasting. [2026-01-15T12:09:38.875895] [INFO ] [MAIN ] [1321/3511] GAB kept (2.0s) | 1319 kept, 2 rejected | 138.4/min | ETA: 15.8m [2026-01-15T12:09:40.288900] [DEBUG] [REMOTE ] GABC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:40.289045] [DEBUG] [REMOTE ] GABC: PASS: History has at least 300 days. [2026-01-15T12:09:40.289274] [DEBUG] [REMOTE ] GABC: PASS: Price check passed. Min price $37.99. [2026-01-15T12:09:40.289414] [DEBUG] [REMOTE ] GABC: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:40.289535] [DEBUG] [REMOTE ] GABC: PASS: Integrity check passed. [2026-01-15T12:09:40.289599] [DEBUG] [REMOTE ] GABC: Symbol is viable for forecasting. [2026-01-15T12:09:40.289652] [INFO ] [MAIN ] [1322/3511] GABC kept (1.4s) | 1320 kept, 2 rejected | 138.2/min | ETA: 15.8m [2026-01-15T12:09:40.765294] [DEBUG] [REMOTE ] GAIA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:40.765433] [DEBUG] [REMOTE ] GAIA: PASS: History has at least 300 days. [2026-01-15T12:09:40.765676] [DEBUG] [REMOTE ] GAIA: PASS: Price check passed. Min price $3.28. [2026-01-15T12:09:40.765821] [DEBUG] [REMOTE ] GAIA: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:40.765945] [DEBUG] [REMOTE ] GAIA: PASS: Integrity check passed. [2026-01-15T12:09:40.765988] [DEBUG] [REMOTE ] GAIA: Symbol is viable for forecasting. [2026-01-15T12:09:40.766039] [INFO ] [MAIN ] [1323/3511] GAIA kept (0.5s) | 1321 kept, 2 rejected | 138.1/min | ETA: 15.8m [2026-01-15T12:09:41.193977] [DEBUG] [REMOTE ] GAIN: Retrieved 5173 rows, trimmed to 300. [2026-01-15T12:09:41.194135] [DEBUG] [REMOTE ] GAIN: PASS: History has at least 300 days. [2026-01-15T12:09:41.194378] [DEBUG] [REMOTE ] GAIN: PASS: Price check passed. Min price $13.47. [2026-01-15T12:09:41.194522] [DEBUG] [REMOTE ] GAIN: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:41.194670] [DEBUG] [REMOTE ] GAIN: PASS: Integrity check passed. [2026-01-15T12:09:41.194714] [DEBUG] [REMOTE ] GAIN: Symbol is viable for forecasting. [2026-01-15T12:09:41.194766] [INFO ] [MAIN ] [1324/3511] GAIN kept (0.4s) | 1322 kept, 2 rejected | 138.1/min | ETA: 15.8m [2026-01-15T12:09:41.598521] [DEBUG] [REMOTE ] GAM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:41.598683] [DEBUG] [REMOTE ] GAM: PASS: History has at least 300 days. [2026-01-15T12:09:41.598926] [DEBUG] [REMOTE ] GAM: PASS: Price check passed. Min price $56.21. [2026-01-15T12:09:41.599067] [DEBUG] [REMOTE ] GAM: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:41.599194] [DEBUG] [REMOTE ] GAM: PASS: Integrity check passed. [2026-01-15T12:09:41.599235] [DEBUG] [REMOTE ] GAM: Symbol is viable for forecasting. [2026-01-15T12:09:41.599285] [INFO ] [MAIN ] [1325/3511] GAM kept (0.4s) | 1323 kept, 2 rejected | 138.2/min | ETA: 15.8m [2026-01-15T12:09:41.862709] [DEBUG] [REMOTE ] GAMB: Retrieved 1125 rows, trimmed to 300. [2026-01-15T12:09:41.862848] [DEBUG] [REMOTE ] GAMB: PASS: History has at least 300 days. [2026-01-15T12:09:41.863063] [DEBUG] [REMOTE ] GAMB: PASS: Price check passed. Min price $4.66. [2026-01-15T12:09:41.863210] [DEBUG] [REMOTE ] GAMB: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:41.863324] [DEBUG] [REMOTE ] GAMB: PASS: Integrity check passed. [2026-01-15T12:09:41.863366] [DEBUG] [REMOTE ] GAMB: Symbol is viable for forecasting. [2026-01-15T12:09:41.863416] [INFO ] [MAIN ] [1326/3511] GAMB kept (0.3s) | 1324 kept, 2 rejected | 138.2/min | ETA: 15.8m [2026-01-15T12:09:42.224431] [DEBUG] [REMOTE ] GANX: Retrieved 1213 rows, trimmed to 300. [2026-01-15T12:09:42.224614] [DEBUG] [REMOTE ] GANX: PASS: History has at least 300 days. [2026-01-15T12:09:42.224852] [DEBUG] [REMOTE ] GANX: PASS: Price check passed. Min price $1.66. [2026-01-15T12:09:42.224991] [DEBUG] [REMOTE ] GANX: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:42.225113] [DEBUG] [REMOTE ] GANX: PASS: Integrity check passed. [2026-01-15T12:09:42.225154] [DEBUG] [REMOTE ] GANX: Symbol is viable for forecasting. [2026-01-15T12:09:42.225203] [INFO ] [MAIN ] [1327/3511] GANX kept (0.4s) | 1325 kept, 2 rejected | 138.2/min | ETA: 15.8m [2026-01-15T12:09:42.736460] [DEBUG] [REMOTE ] GASS: Retrieved 5100 rows, trimmed to 300. [2026-01-15T12:09:42.736694] [DEBUG] [REMOTE ] GASS: PASS: History has at least 300 days. [2026-01-15T12:09:42.736993] [DEBUG] [REMOTE ] GASS: PASS: Price check passed. Min price $6.33. [2026-01-15T12:09:42.737139] [DEBUG] [REMOTE ] GASS: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:42.737263] [DEBUG] [REMOTE ] GASS: PASS: Integrity check passed. [2026-01-15T12:09:42.737305] [DEBUG] [REMOTE ] GASS: Symbol is viable for forecasting. [2026-01-15T12:09:42.737358] [INFO ] [MAIN ] [1328/3511] GASS kept (0.5s) | 1326 kept, 2 rejected | 138.2/min | ETA: 15.8m [2026-01-15T12:09:43.296669] [DEBUG] [REMOTE ] GATX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:43.296818] [DEBUG] [REMOTE ] GATX: PASS: History has at least 300 days. [2026-01-15T12:09:43.297094] [DEBUG] [REMOTE ] GATX: PASS: Price check passed. Min price $151.57. [2026-01-15T12:09:43.297235] [DEBUG] [REMOTE ] GATX: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:43.297364] [DEBUG] [REMOTE ] GATX: PASS: Integrity check passed. [2026-01-15T12:09:43.297411] [DEBUG] [REMOTE ] GATX: Symbol is viable for forecasting. [2026-01-15T12:09:43.297470] [INFO ] [MAIN ] [1329/3511] GATX kept (0.6s) | 1327 kept, 2 rejected | 138.2/min | ETA: 15.8m [2026-01-15T12:09:43.715223] [DEBUG] [REMOTE ] GBAB: Retrieved 3826 rows, trimmed to 300. [2026-01-15T12:09:43.715363] [DEBUG] [REMOTE ] GBAB: PASS: History has at least 300 days. [2026-01-15T12:09:43.715617] [DEBUG] [REMOTE ] GBAB: PASS: Price check passed. Min price $14.80. [2026-01-15T12:09:43.715764] [DEBUG] [REMOTE ] GBAB: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:43.715883] [DEBUG] [REMOTE ] GBAB: PASS: Integrity check passed. [2026-01-15T12:09:43.715923] [DEBUG] [REMOTE ] GBAB: Symbol is viable for forecasting. [2026-01-15T12:09:43.716000] [INFO ] [MAIN ] [1330/3511] GBAB kept (0.4s) | 1328 kept, 2 rejected | 138.2/min | ETA: 15.8m [2026-01-15T12:09:44.260694] [DEBUG] [REMOTE ] GBCI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:44.260830] [DEBUG] [REMOTE ] GBCI: PASS: History has at least 300 days. [2026-01-15T12:09:44.261050] [DEBUG] [REMOTE ] GBCI: PASS: Price check passed. Min price $39.87. [2026-01-15T12:09:44.261201] [DEBUG] [REMOTE ] GBCI: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:44.261318] [DEBUG] [REMOTE ] GBCI: PASS: Integrity check passed. [2026-01-15T12:09:44.261359] [DEBUG] [REMOTE ] GBCI: Symbol is viable for forecasting. [2026-01-15T12:09:44.261407] [INFO ] [MAIN ] [1331/3511] GBCI kept (0.5s) | 1329 kept, 2 rejected | 138.1/min | ETA: 15.8m [2026-01-15T12:09:44.635447] [DEBUG] [REMOTE ] GBDC: Retrieved 3963 rows, trimmed to 300. [2026-01-15T12:09:44.635613] [DEBUG] [REMOTE ] GBDC: PASS: History has at least 300 days. [2026-01-15T12:09:44.635852] [DEBUG] [REMOTE ] GBDC: PASS: Price check passed. Min price $13.15. [2026-01-15T12:09:44.635990] [DEBUG] [REMOTE ] GBDC: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:44.636105] [DEBUG] [REMOTE ] GBDC: PASS: Integrity check passed. [2026-01-15T12:09:44.636145] [DEBUG] [REMOTE ] GBDC: Symbol is viable for forecasting. [2026-01-15T12:09:44.636201] [INFO ] [MAIN ] [1332/3511] GBDC kept (0.4s) | 1330 kept, 2 rejected | 138.2/min | ETA: 15.8m [2026-01-15T12:09:44.922397] [DEBUG] [REMOTE ] GBIO: Retrieved 1405 rows, trimmed to 300. [2026-01-15T12:09:44.922527] [DEBUG] [REMOTE ] GBIO: PASS: History has at least 300 days. [2026-01-15T12:09:44.922769] [DEBUG] [REMOTE ] GBIO: PASS: Price check passed. Min price $5.01. [2026-01-15T12:09:44.922909] [DEBUG] [REMOTE ] GBIO: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:44.923019] [DEBUG] [REMOTE ] GBIO: PASS: Integrity check passed. [2026-01-15T12:09:44.923060] [DEBUG] [REMOTE ] GBIO: Symbol is viable for forecasting. [2026-01-15T12:09:44.923107] [INFO ] [MAIN ] [1333/3511] GBIO kept (0.3s) | 1331 kept, 2 rejected | 138.2/min | ETA: 15.8m [2026-01-15T12:09:45.350880] [DEBUG] [REMOTE ] GBTG: Retrieved 1291 rows, trimmed to 300. [2026-01-15T12:09:45.351050] [DEBUG] [REMOTE ] GBTG: PASS: History has at least 300 days. [2026-01-15T12:09:45.351323] [DEBUG] [REMOTE ] GBTG: PASS: Price check passed. Min price $6.83. [2026-01-15T12:09:45.351506] [DEBUG] [REMOTE ] GBTG: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:45.351693] [DEBUG] [REMOTE ] GBTG: PASS: Integrity check passed. [2026-01-15T12:09:45.351748] [DEBUG] [REMOTE ] GBTG: Symbol is viable for forecasting. [2026-01-15T12:09:45.351811] [INFO ] [MAIN ] [1334/3511] GBTG kept (0.4s) | 1332 kept, 2 rejected | 138.2/min | ETA: 15.8m [2026-01-15T12:09:45.936419] [DEBUG] [REMOTE ] GBX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:45.936561] [DEBUG] [REMOTE ] GBX: PASS: History has at least 300 days. [2026-01-15T12:09:45.936801] [DEBUG] [REMOTE ] GBX: PASS: Price check passed. Min price $40.98. [2026-01-15T12:09:45.936979] [DEBUG] [REMOTE ] GBX: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:45.937102] [DEBUG] [REMOTE ] GBX: PASS: Integrity check passed. [2026-01-15T12:09:45.937143] [DEBUG] [REMOTE ] GBX: Symbol is viable for forecasting. [2026-01-15T12:09:45.937209] [INFO ] [MAIN ] [1335/3511] GBX kept (0.6s) | 1333 kept, 2 rejected | 138.2/min | ETA: 15.8m [2026-01-15T12:09:46.402177] [DEBUG] [REMOTE ] GCBC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:46.402317] [DEBUG] [REMOTE ] GCBC: PASS: History has at least 300 days. [2026-01-15T12:09:46.402534] [DEBUG] [REMOTE ] GCBC: PASS: Price check passed. Min price $21.61. [2026-01-15T12:09:46.402694] [DEBUG] [REMOTE ] GCBC: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:46.402810] [DEBUG] [REMOTE ] GCBC: PASS: Integrity check passed. [2026-01-15T12:09:46.402849] [DEBUG] [REMOTE ] GCBC: Symbol is viable for forecasting. [2026-01-15T12:09:46.402898] [INFO ] [MAIN ] [1336/3511] GCBC kept (0.5s) | 1334 kept, 2 rejected | 138.2/min | ETA: 15.7m [2026-01-15T12:09:46.669618] [DEBUG] [REMOTE ] GCMG: Retrieved 1294 rows, trimmed to 300. [2026-01-15T12:09:46.669761] [DEBUG] [REMOTE ] GCMG: PASS: History has at least 300 days. [2026-01-15T12:09:46.669972] [DEBUG] [REMOTE ] GCMG: PASS: Price check passed. Min price $10.33. [2026-01-15T12:09:46.670113] [DEBUG] [REMOTE ] GCMG: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:46.670228] [DEBUG] [REMOTE ] GCMG: PASS: Integrity check passed. [2026-01-15T12:09:46.670270] [DEBUG] [REMOTE ] GCMG: Symbol is viable for forecasting. [2026-01-15T12:09:46.670321] [INFO ] [MAIN ] [1337/3511] GCMG kept (0.3s) | 1335 kept, 2 rejected | 138.2/min | ETA: 15.7m [2026-01-15T12:09:47.263598] [DEBUG] [REMOTE ] GCO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:47.263759] [DEBUG] [REMOTE ] GCO: PASS: History has at least 300 days. [2026-01-15T12:09:47.264013] [DEBUG] [REMOTE ] GCO: PASS: Price check passed. Min price $21.95. [2026-01-15T12:09:47.264155] [DEBUG] [REMOTE ] GCO: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:47.264289] [DEBUG] [REMOTE ] GCO: PASS: Integrity check passed. [2026-01-15T12:09:47.264331] [DEBUG] [REMOTE ] GCO: Symbol is viable for forecasting. [2026-01-15T12:09:47.264380] [INFO ] [MAIN ] [1338/3511] GCO kept (0.6s) | 1336 kept, 2 rejected | 138.2/min | ETA: 15.7m [2026-01-15T12:09:47.751534] [DEBUG] [REMOTE ] GD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:47.751710] [DEBUG] [REMOTE ] GD: PASS: History has at least 300 days. [2026-01-15T12:09:47.751984] [DEBUG] [REMOTE ] GD: PASS: Price check passed. Min price $332.38. [2026-01-15T12:09:47.752129] [DEBUG] [REMOTE ] GD: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:47.752265] [DEBUG] [REMOTE ] GD: PASS: Integrity check passed. [2026-01-15T12:09:47.752307] [DEBUG] [REMOTE ] GD: Symbol is viable for forecasting. [2026-01-15T12:09:47.752359] [INFO ] [MAIN ] [1339/3511] GD kept (0.5s) | 1337 kept, 2 rejected | 138.1/min | ETA: 15.7m [2026-01-15T12:09:48.111276] [DEBUG] [REMOTE ] GDC: Retrieved 2525 rows, trimmed to 300. [2026-01-15T12:09:48.111410] [DEBUG] [REMOTE ] GDC: PASS: History has at least 300 days. [2026-01-15T12:09:48.111640] [DEBUG] [REMOTE ] GDC: PASS: Price check passed. Min price $3.44. [2026-01-15T12:09:48.111785] [DEBUG] [REMOTE ] GDC: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:48.111895] [DEBUG] [REMOTE ] GDC: PASS: Integrity check passed. [2026-01-15T12:09:48.111936] [DEBUG] [REMOTE ] GDC: Symbol is viable for forecasting. [2026-01-15T12:09:48.111984] [INFO ] [MAIN ] [1340/3511] GDC kept (0.4s) | 1338 kept, 2 rejected | 138.2/min | ETA: 15.7m [2026-01-15T12:09:48.508450] [DEBUG] [REMOTE ] GDDY: Retrieved 2714 rows, trimmed to 300. [2026-01-15T12:09:48.508599] [DEBUG] [REMOTE ] GDDY: PASS: History has at least 300 days. [2026-01-15T12:09:48.508812] [DEBUG] [REMOTE ] GDDY: PASS: Price check passed. Min price $108.14. [2026-01-15T12:09:48.508952] [DEBUG] [REMOTE ] GDDY: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:48.509063] [DEBUG] [REMOTE ] GDDY: PASS: Integrity check passed. [2026-01-15T12:09:48.509104] [DEBUG] [REMOTE ] GDDY: Symbol is viable for forecasting. [2026-01-15T12:09:48.509203] [INFO ] [MAIN ] [1341/3511] GDDY kept (0.4s) | 1339 kept, 2 rejected | 138.2/min | ETA: 15.7m [2026-01-15T12:09:48.918014] [DEBUG] [REMOTE ] GDEN: Retrieved 2628 rows, trimmed to 300. [2026-01-15T12:09:48.918156] [DEBUG] [REMOTE ] GDEN: PASS: History has at least 300 days. [2026-01-15T12:09:48.918366] [DEBUG] [REMOTE ] GDEN: PASS: Price check passed. Min price $19.93. [2026-01-15T12:09:48.918503] [DEBUG] [REMOTE ] GDEN: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:48.918645] [DEBUG] [REMOTE ] GDEN: PASS: Integrity check passed. [2026-01-15T12:09:48.918688] [DEBUG] [REMOTE ] GDEN: Symbol is viable for forecasting. [2026-01-15T12:09:48.918737] [INFO ] [MAIN ] [1342/3511] GDEN kept (0.4s) | 1340 kept, 2 rejected | 138.2/min | ETA: 15.7m [2026-01-15T12:09:49.222902] [DEBUG] [REMOTE ] GDRX: Retrieved 1334 rows, trimmed to 300. [2026-01-15T12:09:49.223033] [DEBUG] [REMOTE ] GDRX: PASS: History has at least 300 days. [2026-01-15T12:09:49.223236] [DEBUG] [REMOTE ] GDRX: PASS: Price check passed. Min price $2.62. [2026-01-15T12:09:49.223371] [DEBUG] [REMOTE ] GDRX: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:49.223479] [DEBUG] [REMOTE ] GDRX: PASS: Integrity check passed. [2026-01-15T12:09:49.223519] [DEBUG] [REMOTE ] GDRX: Symbol is viable for forecasting. [2026-01-15T12:09:49.223566] [INFO ] [MAIN ] [1343/3511] GDRX kept (0.3s) | 1341 kept, 2 rejected | 138.2/min | ETA: 15.7m [2026-01-15T12:09:49.643515] [DEBUG] [REMOTE ] GDS: Retrieved 2312 rows, trimmed to 300. [2026-01-15T12:09:49.643682] [DEBUG] [REMOTE ] GDS: PASS: History has at least 300 days. [2026-01-15T12:09:49.643898] [DEBUG] [REMOTE ] GDS: PASS: Price check passed. Min price $29.02. [2026-01-15T12:09:49.644073] [DEBUG] [REMOTE ] GDS: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:49.644199] [DEBUG] [REMOTE ] GDS: PASS: Integrity check passed. [2026-01-15T12:09:49.644241] [DEBUG] [REMOTE ] GDS: Symbol is viable for forecasting. [2026-01-15T12:09:49.644292] [INFO ] [MAIN ] [1344/3511] GDS kept (0.4s) | 1342 kept, 2 rejected | 138.2/min | ETA: 15.7m [2026-01-15T12:09:49.956058] [DEBUG] [REMOTE ] GDYN: Retrieved 1808 rows, trimmed to 300. [2026-01-15T12:09:49.956199] [DEBUG] [REMOTE ] GDYN: PASS: History has at least 300 days. [2026-01-15T12:09:49.956410] [DEBUG] [REMOTE ] GDYN: PASS: Price check passed. Min price $7.60. [2026-01-15T12:09:49.956549] [DEBUG] [REMOTE ] GDYN: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:49.956697] [DEBUG] [REMOTE ] GDYN: PASS: Integrity check passed. [2026-01-15T12:09:49.956743] [DEBUG] [REMOTE ] GDYN: Symbol is viable for forecasting. [2026-01-15T12:09:49.956793] [INFO ] [MAIN ] [1345/3511] GDYN kept (0.3s) | 1343 kept, 2 rejected | 138.2/min | ETA: 15.7m [2026-01-15T12:09:50.614042] [DEBUG] [REMOTE ] GE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:50.614177] [DEBUG] [REMOTE ] GE: PASS: History has at least 300 days. [2026-01-15T12:09:50.614393] [DEBUG] [REMOTE ] GE: PASS: Price check passed. Min price $283.27. [2026-01-15T12:09:50.614529] [DEBUG] [REMOTE ] GE: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:50.614667] [DEBUG] [REMOTE ] GE: PASS: Integrity check passed. [2026-01-15T12:09:50.614709] [DEBUG] [REMOTE ] GE: Symbol is viable for forecasting. [2026-01-15T12:09:50.614758] [INFO ] [MAIN ] [1346/3511] GE kept (0.7s) | 1344 kept, 2 rejected | 138.2/min | ETA: 15.7m [2026-01-15T12:09:50.878864] [DEBUG] [REMOTE ] GECC: Retrieved 2310 rows, trimmed to 300. [2026-01-15T12:09:50.879003] [DEBUG] [REMOTE ] GECC: PASS: History has at least 300 days. [2026-01-15T12:09:50.879213] [DEBUG] [REMOTE ] GECC: PASS: Price check passed. Min price $6.66. [2026-01-15T12:09:50.879380] [DEBUG] [REMOTE ] GECC: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:50.879493] [DEBUG] [REMOTE ] GECC: PASS: Integrity check passed. [2026-01-15T12:09:50.879533] [DEBUG] [REMOTE ] GECC: Symbol is viable for forecasting. [2026-01-15T12:09:50.879616] [INFO ] [MAIN ] [1347/3511] GECC kept (0.3s) | 1345 kept, 2 rejected | 138.2/min | ETA: 15.7m [2026-01-15T12:09:51.470741] [DEBUG] [REMOTE ] GEF: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:51.470915] [DEBUG] [REMOTE ] GEF: PASS: History has at least 300 days. [2026-01-15T12:09:51.471204] [DEBUG] [REMOTE ] GEF: PASS: Price check passed. Min price $56.24. [2026-01-15T12:09:51.471351] [DEBUG] [REMOTE ] GEF: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:51.471484] [DEBUG] [REMOTE ] GEF: PASS: Integrity check passed. [2026-01-15T12:09:51.471526] [DEBUG] [REMOTE ] GEF: Symbol is viable for forecasting. [2026-01-15T12:09:51.471603] [INFO ] [MAIN ] [1348/3511] GEF kept (0.6s) | 1346 kept, 2 rejected | 138.2/min | ETA: 15.7m [2026-01-15T12:09:51.580630] [DEBUG] [REMOTE ] GEHC: Retrieved 760 rows, trimmed to 300. [2026-01-15T12:09:51.580767] [DEBUG] [REMOTE ] GEHC: PASS: History has at least 300 days. [2026-01-15T12:09:51.580969] [DEBUG] [REMOTE ] GEHC: PASS: Price check passed. Min price $70.60. [2026-01-15T12:09:51.581105] [DEBUG] [REMOTE ] GEHC: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:51.581215] [DEBUG] [REMOTE ] GEHC: PASS: Integrity check passed. [2026-01-15T12:09:51.581255] [DEBUG] [REMOTE ] GEHC: Symbol is viable for forecasting. [2026-01-15T12:09:51.581303] [INFO ] [MAIN ] [1349/3511] GEHC kept (0.1s) | 1347 kept, 2 rejected | 138.3/min | ETA: 15.6m [2026-01-15T12:09:52.334981] [DEBUG] [REMOTE ] GEL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:52.335118] [DEBUG] [REMOTE ] GEL: PASS: History has at least 300 days. [2026-01-15T12:09:52.335340] [DEBUG] [REMOTE ] GEL: PASS: Price check passed. Min price $14.92. [2026-01-15T12:09:52.335482] [DEBUG] [REMOTE ] GEL: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:52.335621] [DEBUG] [REMOTE ] GEL: PASS: Integrity check passed. [2026-01-15T12:09:52.335665] [DEBUG] [REMOTE ] GEL: Symbol is viable for forecasting. [2026-01-15T12:09:52.335717] [INFO ] [MAIN ] [1350/3511] GEL kept (0.8s) | 1348 kept, 2 rejected | 138.2/min | ETA: 15.6m [2026-01-15T12:09:52.829842] [DEBUG] [REMOTE ] GEN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:52.829994] [DEBUG] [REMOTE ] GEN: PASS: History has at least 300 days. [2026-01-15T12:09:52.830246] [DEBUG] [REMOTE ] GEN: PASS: Price check passed. Min price $25.33. [2026-01-15T12:09:52.830389] [DEBUG] [REMOTE ] GEN: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:52.830516] [DEBUG] [REMOTE ] GEN: PASS: Integrity check passed. [2026-01-15T12:09:52.830558] [DEBUG] [REMOTE ] GEN: Symbol is viable for forecasting. [2026-01-15T12:09:52.830633] [INFO ] [MAIN ] [1351/3511] GEN kept (0.5s) | 1349 kept, 2 rejected | 138.2/min | ETA: 15.6m [2026-01-15T12:09:53.007619] [DEBUG] [REMOTE ] GENI: Retrieved 1190 rows, trimmed to 300. [2026-01-15T12:09:53.007772] [DEBUG] [REMOTE ] GENI: PASS: History has at least 300 days. [2026-01-15T12:09:53.007996] [DEBUG] [REMOTE ] GENI: PASS: Price check passed. Min price $8.70. [2026-01-15T12:09:53.008138] [DEBUG] [REMOTE ] GENI: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:53.008253] [DEBUG] [REMOTE ] GENI: PASS: Integrity check passed. [2026-01-15T12:09:53.008294] [DEBUG] [REMOTE ] GENI: Symbol is viable for forecasting. [2026-01-15T12:09:53.008375] [INFO ] [MAIN ] [1352/3511] GENI kept (0.2s) | 1350 kept, 2 rejected | 138.2/min | ETA: 15.6m [2026-01-15T12:09:53.344477] [DEBUG] [REMOTE ] GENK: Retrieved 640 rows, trimmed to 300. [2026-01-15T12:09:53.344647] [DEBUG] [REMOTE ] GENK: PASS: History has at least 300 days. [2026-01-15T12:09:53.344867] [DEBUG] [REMOTE ] GENK: PASS: Price check passed. Min price $2.11. [2026-01-15T12:09:53.345017] [DEBUG] [REMOTE ] GENK: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:53.345133] [DEBUG] [REMOTE ] GENK: PASS: Integrity check passed. [2026-01-15T12:09:53.345175] [DEBUG] [REMOTE ] GENK: Symbol is viable for forecasting. [2026-01-15T12:09:53.345241] [INFO ] [MAIN ] [1353/3511] GENK kept (0.3s) | 1351 kept, 2 rejected | 138.3/min | ETA: 15.6m [2026-01-15T12:09:54.094131] [DEBUG] [REMOTE ] GEOS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:54.094271] [DEBUG] [REMOTE ] GEOS: PASS: History has at least 300 days. [2026-01-15T12:09:54.094491] [DEBUG] [REMOTE ] GEOS: PASS: Price check passed. Min price $11.12. [2026-01-15T12:09:54.094650] [DEBUG] [REMOTE ] GEOS: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:54.094770] [DEBUG] [REMOTE ] GEOS: PASS: Integrity check passed. [2026-01-15T12:09:54.094811] [DEBUG] [REMOTE ] GEOS: Symbol is viable for forecasting. [2026-01-15T12:09:54.094859] [INFO ] [MAIN ] [1354/3511] GEOS kept (0.7s) | 1352 kept, 2 rejected | 138.2/min | ETA: 15.6m [2026-01-15T12:09:54.576462] [DEBUG] [REMOTE ] GERN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:54.576685] [DEBUG] [REMOTE ] GERN: PASS: History has at least 300 days. [2026-01-15T12:09:54.576957] [DEBUG] [REMOTE ] GERN: PASS: Price check passed. Min price $1.07. [2026-01-15T12:09:54.577113] [DEBUG] [REMOTE ] GERN: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:54.577237] [DEBUG] [REMOTE ] GERN: PASS: Integrity check passed. [2026-01-15T12:09:54.577278] [DEBUG] [REMOTE ] GERN: Symbol is viable for forecasting. [2026-01-15T12:09:54.577359] [INFO ] [MAIN ] [1355/3511] GERN kept (0.5s) | 1353 kept, 2 rejected | 138.2/min | ETA: 15.6m [2026-01-15T12:09:55.047322] [DEBUG] [REMOTE ] GES: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:55.047469] [DEBUG] [REMOTE ] GES: PASS: History has at least 300 days. [2026-01-15T12:09:55.047725] [DEBUG] [REMOTE ] GES: PASS: Price check passed. Min price $16.61. [2026-01-15T12:09:55.047866] [DEBUG] [REMOTE ] GES: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:55.047988] [DEBUG] [REMOTE ] GES: PASS: Integrity check passed. [2026-01-15T12:09:55.048054] [DEBUG] [REMOTE ] GES: Symbol is viable for forecasting. [2026-01-15T12:09:55.048104] [INFO ] [MAIN ] [1356/3511] GES kept (0.5s) | 1354 kept, 2 rejected | 138.2/min | ETA: 15.6m [2026-01-15T12:09:55.436737] [DEBUG] [REMOTE ] GEVO: Retrieved 3755 rows, trimmed to 300. [2026-01-15T12:09:55.436894] [DEBUG] [REMOTE ] GEVO: PASS: History has at least 300 days. [2026-01-15T12:09:55.437104] [DEBUG] [REMOTE ] GEVO: PASS: Price check passed. Min price $1.87. [2026-01-15T12:09:55.437241] [DEBUG] [REMOTE ] GEVO: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:55.437353] [DEBUG] [REMOTE ] GEVO: PASS: Integrity check passed. [2026-01-15T12:09:55.437394] [DEBUG] [REMOTE ] GEVO: Symbol is viable for forecasting. [2026-01-15T12:09:55.437458] [INFO ] [MAIN ] [1357/3511] GEVO kept (0.4s) | 1355 kept, 2 rejected | 138.2/min | ETA: 15.6m [2026-01-15T12:09:56.725964] [DEBUG] [REMOTE ] GFF: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:56.726106] [DEBUG] [REMOTE ] GFF: PASS: History has at least 300 days. [2026-01-15T12:09:56.726379] [DEBUG] [REMOTE ] GFF: PASS: Price check passed. Min price $66.59. [2026-01-15T12:09:56.726521] [DEBUG] [REMOTE ] GFF: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:56.726672] [DEBUG] [REMOTE ] GFF: PASS: Integrity check passed. [2026-01-15T12:09:56.726734] [DEBUG] [REMOTE ] GFF: Symbol is viable for forecasting. [2026-01-15T12:09:56.726793] [INFO ] [MAIN ] [1358/3511] GFF kept (1.3s) | 1356 kept, 2 rejected | 138.0/min | ETA: 15.6m [2026-01-15T12:09:57.165378] [DEBUG] [REMOTE ] GFI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:57.165534] [DEBUG] [REMOTE ] GFI: PASS: History has at least 300 days. [2026-01-15T12:09:57.165795] [DEBUG] [REMOTE ] GFI: PASS: Price check passed. Min price $35.68. [2026-01-15T12:09:57.166131] [DEBUG] [REMOTE ] GFI: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:57.166255] [DEBUG] [REMOTE ] GFI: PASS: Integrity check passed. [2026-01-15T12:09:57.166313] [DEBUG] [REMOTE ] GFI: Symbol is viable for forecasting. [2026-01-15T12:09:57.166365] [INFO ] [MAIN ] [1359/3511] GFI kept (0.4s) | 1357 kept, 2 rejected | 138.0/min | ETA: 15.6m [2026-01-15T12:09:57.519558] [DEBUG] [REMOTE ] GFL: Retrieved 1476 rows, trimmed to 300. [2026-01-15T12:09:57.519725] [DEBUG] [REMOTE ] GFL: PASS: History has at least 300 days. [2026-01-15T12:09:57.519931] [DEBUG] [REMOTE ] GFL: PASS: Price check passed. Min price $41.67. [2026-01-15T12:09:57.520067] [DEBUG] [REMOTE ] GFL: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:57.520178] [DEBUG] [REMOTE ] GFL: PASS: Integrity check passed. [2026-01-15T12:09:57.520218] [DEBUG] [REMOTE ] GFL: Symbol is viable for forecasting. [2026-01-15T12:09:57.520267] [INFO ] [MAIN ] [1360/3511] GFL kept (0.4s) | 1358 kept, 2 rejected | 138.0/min | ETA: 15.6m [2026-01-15T12:09:57.793768] [DEBUG] [REMOTE ] GFS: Retrieved 1057 rows, trimmed to 300. [2026-01-15T12:09:57.793904] [DEBUG] [REMOTE ] GFS: PASS: History has at least 300 days. [2026-01-15T12:09:57.794106] [DEBUG] [REMOTE ] GFS: PASS: Price check passed. Min price $32.24. [2026-01-15T12:09:57.794241] [DEBUG] [REMOTE ] GFS: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:57.794351] [DEBUG] [REMOTE ] GFS: PASS: Integrity check passed. [2026-01-15T12:09:57.794390] [DEBUG] [REMOTE ] GFS: Symbol is viable for forecasting. [2026-01-15T12:09:57.794437] [INFO ] [MAIN ] [1361/3511] GFS kept (0.3s) | 1359 kept, 2 rejected | 138.0/min | ETA: 15.6m [2026-01-15T12:09:58.314530] [DEBUG] [REMOTE ] GGAL: Retrieved 6407 rows, trimmed to 300. [2026-01-15T12:09:58.314679] [DEBUG] [REMOTE ] GGAL: PASS: History has at least 300 days. [2026-01-15T12:09:58.314902] [DEBUG] [REMOTE ] GGAL: PASS: Price check passed. Min price $31.85. [2026-01-15T12:09:58.315217] [DEBUG] [REMOTE ] GGAL: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:58.315331] [DEBUG] [REMOTE ] GGAL: PASS: Integrity check passed. [2026-01-15T12:09:58.315372] [DEBUG] [REMOTE ] GGAL: Symbol is viable for forecasting. [2026-01-15T12:09:58.315441] [INFO ] [MAIN ] [1362/3511] GGAL kept (0.5s) | 1360 kept, 2 rejected | 138.0/min | ETA: 15.6m [2026-01-15T12:09:58.909437] [DEBUG] [REMOTE ] GGB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:58.909594] [DEBUG] [REMOTE ] GGB: PASS: History has at least 300 days. [2026-01-15T12:09:58.909830] [DEBUG] [REMOTE ] GGB: PASS: Price check passed. Min price $3.28. [2026-01-15T12:09:58.909967] [DEBUG] [REMOTE ] GGB: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:58.910085] [DEBUG] [REMOTE ] GGB: PASS: Integrity check passed. [2026-01-15T12:09:58.910125] [DEBUG] [REMOTE ] GGB: Symbol is viable for forecasting. [2026-01-15T12:09:58.910296] [INFO ] [MAIN ] [1363/3511] GGB kept (0.6s) | 1361 kept, 2 rejected | 138.0/min | ETA: 15.6m [2026-01-15T12:09:59.369672] [DEBUG] [REMOTE ] GGG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:09:59.369815] [DEBUG] [REMOTE ] GGG: PASS: History has at least 300 days. [2026-01-15T12:09:59.370237] [DEBUG] [REMOTE ] GGG: PASS: Price check passed. Min price $79.14. [2026-01-15T12:09:59.370374] [DEBUG] [REMOTE ] GGG: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:59.370497] [DEBUG] [REMOTE ] GGG: PASS: Integrity check passed. [2026-01-15T12:09:59.370538] [DEBUG] [REMOTE ] GGG: Symbol is viable for forecasting. [2026-01-15T12:09:59.370606] [INFO ] [MAIN ] [1364/3511] GGG kept (0.5s) | 1362 kept, 2 rejected | 138.0/min | ETA: 15.6m [2026-01-15T12:09:59.526473] [DEBUG] [REMOTE ] GGLL: Retrieved 842 rows, trimmed to 300. [2026-01-15T12:09:59.526630] [DEBUG] [REMOTE ] GGLL: PASS: History has at least 300 days. [2026-01-15T12:09:59.526833] [DEBUG] [REMOTE ] GGLL: PASS: Price check passed. Min price $64.35. [2026-01-15T12:09:59.526994] [DEBUG] [REMOTE ] GGLL: PASS: Continuity check passed with 300 days. [2026-01-15T12:09:59.527104] [DEBUG] [REMOTE ] GGLL: PASS: Integrity check passed. [2026-01-15T12:09:59.527160] [DEBUG] [REMOTE ] GGLL: Symbol is viable for forecasting. [2026-01-15T12:09:59.527208] [INFO ] [MAIN ] [1365/3511] GGLL kept (0.2s) | 1363 kept, 2 rejected | 138.0/min | ETA: 15.5m [2026-01-15T12:10:00.012396] [DEBUG] [REMOTE ] GGLS: Retrieved 842 rows, trimmed to 300. [2026-01-15T12:10:00.012535] [DEBUG] [REMOTE ] GGLS: PASS: History has at least 300 days. [2026-01-15T12:10:00.012756] [DEBUG] [REMOTE ] GGLS: PASS: Price check passed. Min price $6.32. [2026-01-15T12:10:00.012892] [DEBUG] [REMOTE ] GGLS: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:00.013002] [DEBUG] [REMOTE ] GGLS: PASS: Integrity check passed. [2026-01-15T12:10:00.013041] [DEBUG] [REMOTE ] GGLS: Symbol is viable for forecasting. [2026-01-15T12:10:00.013088] [INFO ] [MAIN ] [1366/3511] GGLS kept (0.5s) | 1364 kept, 2 rejected | 138.0/min | ETA: 15.5m [2026-01-15T12:10:00.412652] [DEBUG] [REMOTE ] GH: Retrieved 1829 rows, trimmed to 300. [2026-01-15T12:10:00.412787] [DEBUG] [REMOTE ] GH: PASS: History has at least 300 days. [2026-01-15T12:10:00.412992] [DEBUG] [REMOTE ] GH: PASS: Price check passed. Min price $67.51. [2026-01-15T12:10:00.413129] [DEBUG] [REMOTE ] GH: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:00.413240] [DEBUG] [REMOTE ] GH: PASS: Integrity check passed. [2026-01-15T12:10:00.413280] [DEBUG] [REMOTE ] GH: Symbol is viable for forecasting. [2026-01-15T12:10:00.413327] [INFO ] [MAIN ] [1367/3511] GH kept (0.4s) | 1365 kept, 2 rejected | 138.0/min | ETA: 15.5m [2026-01-15T12:10:01.040884] [DEBUG] [REMOTE ] GHI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:10:01.041027] [DEBUG] [REMOTE ] GHI: PASS: History has at least 300 days. [2026-01-15T12:10:01.041305] [DEBUG] [REMOTE ] GHI: PASS: Price check passed. Min price $5.93. [2026-01-15T12:10:01.041452] [DEBUG] [REMOTE ] GHI: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:01.041603] [DEBUG] [REMOTE ] GHI: PASS: Integrity check passed. [2026-01-15T12:10:01.041646] [DEBUG] [REMOTE ] GHI: Symbol is viable for forecasting. [2026-01-15T12:10:01.041695] [INFO ] [MAIN ] [1368/3511] GHI kept (0.6s) | 1366 kept, 2 rejected | 138.0/min | ETA: 15.5m [2026-01-15T12:10:01.441649] [DEBUG] [REMOTE ] GHM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:10:01.441910] [DEBUG] [REMOTE ] GHM: PASS: History has at least 300 days. [2026-01-15T12:10:01.442337] [DEBUG] [REMOTE ] GHM: PASS: Price check passed. Min price $53.56. [2026-01-15T12:10:01.442497] [DEBUG] [REMOTE ] GHM: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:01.442701] [DEBUG] [REMOTE ] GHM: PASS: Integrity check passed. [2026-01-15T12:10:01.442758] [DEBUG] [REMOTE ] GHM: Symbol is viable for forecasting. [2026-01-15T12:10:01.442833] [INFO ] [MAIN ] [1369/3511] GHM kept (0.4s) | 1367 kept, 2 rejected | 138.0/min | ETA: 15.5m [2026-01-15T12:10:01.676479] [DEBUG] [REMOTE ] GHRS: Retrieved 1144 rows, trimmed to 300. [2026-01-15T12:10:01.676681] [DEBUG] [REMOTE ] GHRS: PASS: History has at least 300 days. [2026-01-15T12:10:01.677205] [DEBUG] [REMOTE ] GHRS: PASS: Price check passed. Min price $12.48. [2026-01-15T12:10:01.677419] [DEBUG] [REMOTE ] GHRS: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:01.677602] [DEBUG] [REMOTE ] GHRS: PASS: Integrity check passed. [2026-01-15T12:10:01.677668] [DEBUG] [REMOTE ] GHRS: Symbol is viable for forecasting. [2026-01-15T12:10:01.677743] [INFO ] [MAIN ] [1370/3511] GHRS kept (0.2s) | 1368 kept, 2 rejected | 138.0/min | ETA: 15.5m [2026-01-15T12:10:02.236516] [DEBUG] [REMOTE ] GHY: Retrieved 3284 rows, trimmed to 300. [2026-01-15T12:10:02.236764] [DEBUG] [REMOTE ] GHY: PASS: History has at least 300 days. [2026-01-15T12:10:02.237098] [DEBUG] [REMOTE ] GHY: PASS: Price check passed. Min price $11.93. [2026-01-15T12:10:02.237283] [DEBUG] [REMOTE ] GHY: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:02.237431] [DEBUG] [REMOTE ] GHY: PASS: Integrity check passed. [2026-01-15T12:10:02.237502] [DEBUG] [REMOTE ] GHY: Symbol is viable for forecasting. [2026-01-15T12:10:02.237612] [INFO ] [MAIN ] [1371/3511] GHY kept (0.6s) | 1369 kept, 2 rejected | 138.0/min | ETA: 15.5m [2026-01-15T12:10:02.730990] [DEBUG] [REMOTE ] GIB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:10:02.731415] [DEBUG] [REMOTE ] GIB: PASS: History has at least 300 days. [2026-01-15T12:10:02.731819] [DEBUG] [REMOTE ] GIB: PASS: Price check passed. Min price $84.69. [2026-01-15T12:10:02.731970] [DEBUG] [REMOTE ] GIB: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:02.732323] [DEBUG] [REMOTE ] GIB: PASS: Integrity check passed. [2026-01-15T12:10:02.732368] [DEBUG] [REMOTE ] GIB: Symbol is viable for forecasting. [2026-01-15T12:10:02.732443] [INFO ] [MAIN ] [1372/3511] GIB kept (0.5s) | 1370 kept, 2 rejected | 138.0/min | ETA: 15.5m [2026-01-15T12:10:03.226676] [DEBUG] [REMOTE ] GIFI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:10:03.226944] [DEBUG] [REMOTE ] GIFI: PASS: History has at least 300 days. [2026-01-15T12:10:03.227337] [DEBUG] [REMOTE ] GIFI: PASS: Price check passed. Min price $7.34. [2026-01-15T12:10:03.227495] [DEBUG] [REMOTE ] GIFI: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:03.227675] [DEBUG] [REMOTE ] GIFI: PASS: Integrity check passed. [2026-01-15T12:10:03.227721] [DEBUG] [REMOTE ] GIFI: Symbol is viable for forecasting. [2026-01-15T12:10:03.227782] [INFO ] [MAIN ] [1373/3511] GIFI kept (0.5s) | 1371 kept, 2 rejected | 138.0/min | ETA: 15.5m [2026-01-15T12:10:03.794112] [DEBUG] [REMOTE ] GIII: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:10:03.794562] [DEBUG] [REMOTE ] GIII: PASS: History has at least 300 days. [2026-01-15T12:10:03.795346] [DEBUG] [REMOTE ] GIII: PASS: Price check passed. Min price $26.77. [2026-01-15T12:10:03.795538] [DEBUG] [REMOTE ] GIII: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:03.795776] [DEBUG] [REMOTE ] GIII: PASS: Integrity check passed. [2026-01-15T12:10:03.795825] [DEBUG] [REMOTE ] GIII: Symbol is viable for forecasting. [2026-01-15T12:10:03.795949] [INFO ] [MAIN ] [1374/3511] GIII kept (0.6s) | 1372 kept, 2 rejected | 137.9/min | ETA: 15.5m [2026-01-15T12:10:04.269441] [DEBUG] [REMOTE ] GILD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:10:04.269617] [DEBUG] [REMOTE ] GILD: PASS: History has at least 300 days. [2026-01-15T12:10:04.269881] [DEBUG] [REMOTE ] GILD: PASS: Price check passed. Min price $117.11. [2026-01-15T12:10:04.270051] [DEBUG] [REMOTE ] GILD: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:04.270190] [DEBUG] [REMOTE ] GILD: PASS: Integrity check passed. [2026-01-15T12:10:04.270232] [DEBUG] [REMOTE ] GILD: Symbol is viable for forecasting. [2026-01-15T12:10:04.270294] [INFO ] [MAIN ] [1375/3511] GILD kept (0.5s) | 1373 kept, 2 rejected | 137.9/min | ETA: 15.5m [2026-01-15T12:10:04.735220] [DEBUG] [REMOTE ] GIS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:10:04.735368] [DEBUG] [REMOTE ] GIS: PASS: History has at least 300 days. [2026-01-15T12:10:04.735624] [DEBUG] [REMOTE ] GIS: PASS: Price check passed. Min price $42.37. [2026-01-15T12:10:04.735786] [DEBUG] [REMOTE ] GIS: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:04.735914] [DEBUG] [REMOTE ] GIS: PASS: Integrity check passed. [2026-01-15T12:10:04.735956] [DEBUG] [REMOTE ] GIS: Symbol is viable for forecasting. [2026-01-15T12:10:04.736007] [INFO ] [MAIN ] [1376/3511] GIS kept (0.5s) | 1374 kept, 2 rejected | 137.9/min | ETA: 15.5m [2026-01-15T12:10:05.080684] [DEBUG] [REMOTE ] GKOS: Retrieved 2655 rows, trimmed to 300. [2026-01-15T12:10:05.080841] [DEBUG] [REMOTE ] GKOS: PASS: History has at least 300 days. [2026-01-15T12:10:05.081078] [DEBUG] [REMOTE ] GKOS: PASS: Price check passed. Min price $74.67. [2026-01-15T12:10:05.081224] [DEBUG] [REMOTE ] GKOS: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:05.081359] [DEBUG] [REMOTE ] GKOS: PASS: Integrity check passed. [2026-01-15T12:10:05.081401] [DEBUG] [REMOTE ] GKOS: Symbol is viable for forecasting. [2026-01-15T12:10:05.081455] [INFO ] [MAIN ] [1377/3511] GKOS kept (0.3s) | 1375 kept, 2 rejected | 137.9/min | ETA: 15.5m [2026-01-15T12:10:05.602914] [DEBUG] [REMOTE ] GL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:10:05.603074] [DEBUG] [REMOTE ] GL: PASS: History has at least 300 days. [2026-01-15T12:10:05.603379] [DEBUG] [REMOTE ] GL: PASS: Price check passed. Min price $130.12. [2026-01-15T12:10:05.603524] [DEBUG] [REMOTE ] GL: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:05.603700] [DEBUG] [REMOTE ] GL: PASS: Integrity check passed. [2026-01-15T12:10:05.603753] [DEBUG] [REMOTE ] GL: Symbol is viable for forecasting. [2026-01-15T12:10:05.603806] [INFO ] [MAIN ] [1378/3511] GL kept (0.5s) | 1376 kept, 2 rejected | 137.9/min | ETA: 15.5m [2026-01-15T12:10:05.968239] [DEBUG] [REMOTE ] GLAD: Retrieved 5901 rows, trimmed to 300. [2026-01-15T12:10:05.968385] [DEBUG] [REMOTE ] GLAD: PASS: History has at least 300 days. [2026-01-15T12:10:05.968628] [DEBUG] [REMOTE ] GLAD: PASS: Price check passed. Min price $18.63. [2026-01-15T12:10:05.968770] [DEBUG] [REMOTE ] GLAD: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:05.968887] [DEBUG] [REMOTE ] GLAD: PASS: Integrity check passed. [2026-01-15T12:10:05.968928] [DEBUG] [REMOTE ] GLAD: Symbol is viable for forecasting. [2026-01-15T12:10:05.968978] [INFO ] [MAIN ] [1379/3511] GLAD kept (0.4s) | 1377 kept, 2 rejected | 137.9/min | ETA: 15.5m [2026-01-15T12:10:06.232665] [DEBUG] [REMOTE ] GLBE: Retrieved 1175 rows, trimmed to 300. [2026-01-15T12:10:06.232831] [DEBUG] [REMOTE ] GLBE: PASS: History has at least 300 days. [2026-01-15T12:10:06.233669] [DEBUG] [REMOTE ] GLBE: PASS: Price check passed. Min price $33.29. [2026-01-15T12:10:06.233813] [DEBUG] [REMOTE ] GLBE: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:06.233929] [DEBUG] [REMOTE ] GLBE: PASS: Integrity check passed. [2026-01-15T12:10:06.233970] [DEBUG] [REMOTE ] GLBE: Symbol is viable for forecasting. [2026-01-15T12:10:06.234020] [INFO ] [MAIN ] [1380/3511] GLBE kept (0.3s) | 1378 kept, 2 rejected | 138.0/min | ETA: 15.4m [2026-01-15T12:10:06.784445] [DEBUG] [REMOTE ] GLBS: Retrieved 4491 rows, trimmed to 300. [2026-01-15T12:10:06.784610] [DEBUG] [REMOTE ] GLBS: PASS: History has at least 300 days. [2026-01-15T12:10:06.784833] [DEBUG] [REMOTE ] GLBS: PASS: Price check passed. Min price $1.05. [2026-01-15T12:10:06.784969] [DEBUG] [REMOTE ] GLBS: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:06.785089] [DEBUG] [REMOTE ] GLBS: PASS: Integrity check passed. [2026-01-15T12:10:06.785129] [DEBUG] [REMOTE ] GLBS: Symbol is viable for forecasting. [2026-01-15T12:10:06.785178] [INFO ] [MAIN ] [1381/3511] GLBS kept (0.6s) | 1379 kept, 2 rejected | 138.0/min | ETA: 15.4m [2026-01-15T12:10:07.231361] [DEBUG] [REMOTE ] GLDD: Retrieved 4792 rows, trimmed to 300. [2026-01-15T12:10:07.231496] [DEBUG] [REMOTE ] GLDD: PASS: History has at least 300 days. [2026-01-15T12:10:07.231765] [DEBUG] [REMOTE ] GLDD: PASS: Price check passed. Min price $10.96. [2026-01-15T12:10:07.231913] [DEBUG] [REMOTE ] GLDD: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:07.232029] [DEBUG] [REMOTE ] GLDD: PASS: Integrity check passed. [2026-01-15T12:10:07.232069] [DEBUG] [REMOTE ] GLDD: Symbol is viable for forecasting. [2026-01-15T12:10:07.232117] [INFO ] [MAIN ] [1382/3511] GLDD kept (0.4s) | 1380 kept, 2 rejected | 138.0/min | ETA: 15.4m [2026-01-15T12:10:07.746941] [DEBUG] [REMOTE ] GLNG: Retrieved 5663 rows, trimmed to 300. [2026-01-15T12:10:07.747077] [DEBUG] [REMOTE ] GLNG: PASS: History has at least 300 days. [2026-01-15T12:10:07.747295] [DEBUG] [REMOTE ] GLNG: PASS: Price check passed. Min price $35.33. [2026-01-15T12:10:07.747436] [DEBUG] [REMOTE ] GLNG: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:07.747586] [DEBUG] [REMOTE ] GLNG: PASS: Integrity check passed. [2026-01-15T12:10:07.747632] [DEBUG] [REMOTE ] GLNG: Symbol is viable for forecasting. [2026-01-15T12:10:07.747681] [INFO ] [MAIN ] [1383/3511] GLNG kept (0.5s) | 1381 kept, 2 rejected | 137.9/min | ETA: 15.4m [2026-01-15T12:10:08.085773] [DEBUG] [REMOTE ] GLOB: Retrieved 2891 rows, trimmed to 300. [2026-01-15T12:10:08.085887] [DEBUG] [REMOTE ] GLOB: PASS: History has at least 300 days. [2026-01-15T12:10:08.086090] [DEBUG] [REMOTE ] GLOB: PASS: Price check passed. Min price $58.10. [2026-01-15T12:10:08.086226] [DEBUG] [REMOTE ] GLOB: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:08.086336] [DEBUG] [REMOTE ] GLOB: PASS: Integrity check passed. [2026-01-15T12:10:08.086375] [DEBUG] [REMOTE ] GLOB: Symbol is viable for forecasting. [2026-01-15T12:10:08.086423] [INFO ] [MAIN ] [1384/3511] GLOB kept (0.3s) | 1382 kept, 2 rejected | 138.0/min | ETA: 15.4m [2026-01-15T12:10:08.560828] [DEBUG] [REMOTE ] GLP: Retrieved 5105 rows, trimmed to 300. [2026-01-15T12:10:08.560965] [DEBUG] [REMOTE ] GLP: PASS: History has at least 300 days. [2026-01-15T12:10:08.561367] [DEBUG] [REMOTE ] GLP: PASS: Price check passed. Min price $39.58. [2026-01-15T12:10:08.561505] [DEBUG] [REMOTE ] GLP: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:08.561635] [DEBUG] [REMOTE ] GLP: PASS: Integrity check passed. [2026-01-15T12:10:08.561677] [DEBUG] [REMOTE ] GLP: Symbol is viable for forecasting. [2026-01-15T12:10:08.561751] [INFO ] [MAIN ] [1385/3511] GLP kept (0.5s) | 1383 kept, 2 rejected | 137.9/min | ETA: 15.4m [2026-01-15T12:10:08.770623] [DEBUG] [REMOTE ] GLPG: Retrieved 2684 rows, trimmed to 300. [2026-01-15T12:10:08.770761] [DEBUG] [REMOTE ] GLPG: PASS: History has at least 300 days. [2026-01-15T12:10:08.770993] [DEBUG] [REMOTE ] GLPG: PASS: Price check passed. Min price $29.89. [2026-01-15T12:10:08.771128] [DEBUG] [REMOTE ] GLPG: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:08.771239] [DEBUG] [REMOTE ] GLPG: PASS: Integrity check passed. [2026-01-15T12:10:08.771278] [DEBUG] [REMOTE ] GLPG: Symbol is viable for forecasting. [2026-01-15T12:10:08.771324] [INFO ] [MAIN ] [1386/3511] GLPG kept (0.2s) | 1384 kept, 2 rejected | 138.0/min | ETA: 15.4m [2026-01-15T12:10:09.168398] [DEBUG] [REMOTE ] GLPI: Retrieved 3082 rows, trimmed to 300. [2026-01-15T12:10:09.168558] [DEBUG] [REMOTE ] GLPI: PASS: History has at least 300 days. [2026-01-15T12:10:09.168847] [DEBUG] [REMOTE ] GLPI: PASS: Price check passed. Min price $41.33. [2026-01-15T12:10:09.169019] [DEBUG] [REMOTE ] GLPI: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:09.169165] [DEBUG] [REMOTE ] GLPI: PASS: Integrity check passed. [2026-01-15T12:10:09.169214] [DEBUG] [REMOTE ] GLPI: Symbol is viable for forecasting. [2026-01-15T12:10:09.169276] [INFO ] [MAIN ] [1387/3511] GLPI kept (0.4s) | 1385 kept, 2 rejected | 138.0/min | ETA: 15.4m [2026-01-15T12:10:09.808623] [DEBUG] [REMOTE ] GLRE: Retrieved 4691 rows, trimmed to 300. [2026-01-15T12:10:09.808768] [DEBUG] [REMOTE ] GLRE: PASS: History has at least 300 days. [2026-01-15T12:10:09.808997] [DEBUG] [REMOTE ] GLRE: PASS: Price check passed. Min price $11.95. [2026-01-15T12:10:09.809143] [DEBUG] [REMOTE ] GLRE: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:09.809462] [DEBUG] [REMOTE ] GLRE: PASS: Integrity check passed. [2026-01-15T12:10:09.809504] [DEBUG] [REMOTE ] GLRE: Symbol is viable for forecasting. [2026-01-15T12:10:09.809555] [INFO ] [MAIN ] [1388/3511] GLRE kept (0.6s) | 1386 kept, 2 rejected | 138.0/min | ETA: 15.4m [2026-01-15T12:10:10.068079] [DEBUG] [REMOTE ] GLSI: Retrieved 1332 rows, trimmed to 300. [2026-01-15T12:10:10.068227] [DEBUG] [REMOTE ] GLSI: PASS: History has at least 300 days. [2026-01-15T12:10:10.068439] [DEBUG] [REMOTE ] GLSI: PASS: Price check passed. Min price $7.85. [2026-01-15T12:10:10.068611] [DEBUG] [REMOTE ] GLSI: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:10.068751] [DEBUG] [REMOTE ] GLSI: PASS: Integrity check passed. [2026-01-15T12:10:10.068794] [DEBUG] [REMOTE ] GLSI: Symbol is viable for forecasting. [2026-01-15T12:10:10.068845] [INFO ] [MAIN ] [1389/3511] GLSI kept (0.3s) | 1387 kept, 2 rejected | 138.0/min | ETA: 15.4m [2026-01-15T12:10:10.480980] [DEBUG] [REMOTE ] GLTO: Retrieved 1308 rows, trimmed to 300. [2026-01-15T12:10:10.481123] [DEBUG] [REMOTE ] GLTO: PASS: History has at least 300 days. [2026-01-15T12:10:10.481338] [DEBUG] [REMOTE ] GLTO: PASS: Price check passed. Min price $4.95. [2026-01-15T12:10:10.481480] [DEBUG] [REMOTE ] GLTO: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:10.481620] [DEBUG] [REMOTE ] GLTO: PASS: Integrity check passed. [2026-01-15T12:10:10.481665] [DEBUG] [REMOTE ] GLTO: Symbol is viable for forecasting. [2026-01-15T12:10:10.481715] [INFO ] [MAIN ] [1390/3511] GLTO kept (0.4s) | 1388 kept, 2 rejected | 138.0/min | ETA: 15.4m [2026-01-15T12:10:10.785220] [DEBUG] [REMOTE ] GLUE: Retrieved 1145 rows, trimmed to 300. [2026-01-15T12:10:10.785350] [DEBUG] [REMOTE ] GLUE: PASS: History has at least 300 days. [2026-01-15T12:10:10.785555] [DEBUG] [REMOTE ] GLUE: PASS: Price check passed. Min price $9.35. [2026-01-15T12:10:10.785719] [DEBUG] [REMOTE ] GLUE: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:10.785827] [DEBUG] [REMOTE ] GLUE: PASS: Integrity check passed. [2026-01-15T12:10:10.785866] [DEBUG] [REMOTE ] GLUE: Symbol is viable for forecasting. [2026-01-15T12:10:10.785912] [INFO ] [MAIN ] [1391/3511] GLUE kept (0.3s) | 1389 kept, 2 rejected | 138.0/min | ETA: 15.4m [2026-01-15T12:10:11.378653] [DEBUG] [REMOTE ] GMAB: Retrieved 4176 rows, trimmed to 300. [2026-01-15T12:10:11.378814] [DEBUG] [REMOTE ] GMAB: PASS: History has at least 300 days. [2026-01-15T12:10:11.379079] [DEBUG] [REMOTE ] GMAB: PASS: Price check passed. Min price $28.61. [2026-01-15T12:10:11.379242] [DEBUG] [REMOTE ] GMAB: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:11.379379] [DEBUG] [REMOTE ] GMAB: PASS: Integrity check passed. [2026-01-15T12:10:11.379421] [DEBUG] [REMOTE ] GMAB: Symbol is viable for forecasting. [2026-01-15T12:10:11.379475] [INFO ] [MAIN ] [1392/3511] GMAB kept (0.6s) | 1390 kept, 2 rejected | 138.0/min | ETA: 15.4m [2026-01-15T12:10:11.825658] [DEBUG] [REMOTE ] GME: Retrieved 6019 rows, trimmed to 300. [2026-01-15T12:10:11.825806] [DEBUG] [REMOTE ] GME: PASS: History has at least 300 days. [2026-01-15T12:10:11.826042] [DEBUG] [REMOTE ] GME: PASS: Price check passed. Min price $19.94. [2026-01-15T12:10:11.826204] [DEBUG] [REMOTE ] GME: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:11.826335] [DEBUG] [REMOTE ] GME: PASS: Integrity check passed. [2026-01-15T12:10:11.826378] [DEBUG] [REMOTE ] GME: Symbol is viable for forecasting. [2026-01-15T12:10:11.826430] [INFO ] [MAIN ] [1393/3511] GME kept (0.4s) | 1391 kept, 2 rejected | 138.0/min | ETA: 15.3m [2026-01-15T12:10:12.055976] [DEBUG] [REMOTE ] GMED: Retrieved 3381 rows, trimmed to 300. [2026-01-15T12:10:12.056112] [DEBUG] [REMOTE ] GMED: PASS: History has at least 300 days. [2026-01-15T12:10:12.056327] [DEBUG] [REMOTE ] GMED: PASS: Price check passed. Min price $60.39. [2026-01-15T12:10:12.056673] [DEBUG] [REMOTE ] GMED: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:12.056788] [DEBUG] [REMOTE ] GMED: PASS: Integrity check passed. [2026-01-15T12:10:12.056828] [DEBUG] [REMOTE ] GMED: Symbol is viable for forecasting. [2026-01-15T12:10:12.056896] [INFO ] [MAIN ] [1394/3511] GMED kept (0.2s) | 1392 kept, 2 rejected | 138.0/min | ETA: 15.3m [2026-01-15T12:10:12.410114] [DEBUG] [REMOTE ] GMM: Retrieved 339 rows, trimmed to 300. [2026-01-15T12:10:12.410249] [DEBUG] [REMOTE ] GMM: PASS: History has at least 300 days. [2026-01-15T12:10:12.410690] [DEBUG] [REMOTE ] GMM: PASS: Price check passed. Min price $1.10. [2026-01-15T12:10:12.410858] [DEBUG] [REMOTE ] GMM: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:12.410971] [DEBUG] [REMOTE ] GMM: PASS: Integrity check passed. [2026-01-15T12:10:12.411013] [DEBUG] [REMOTE ] GMM: Symbol is viable for forecasting. [2026-01-15T12:10:12.411061] [INFO ] [MAIN ] [1395/3511] GMM kept (0.4s) | 1393 kept, 2 rejected | 138.1/min | ETA: 15.3m [2026-01-15T12:10:12.940131] [DEBUG] [REMOTE ] GMRE: Retrieved 2400 rows, trimmed to 300. [2026-01-15T12:10:12.940273] [DEBUG] [REMOTE ] GMRE: PASS: History has at least 300 days. [2026-01-15T12:10:12.940481] [DEBUG] [REMOTE ] GMRE: PASS: Price check passed. Min price $29.50. [2026-01-15T12:10:12.940649] [DEBUG] [REMOTE ] GMRE: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:12.940766] [DEBUG] [REMOTE ] GMRE: PASS: Integrity check passed. [2026-01-15T12:10:12.940805] [DEBUG] [REMOTE ] GMRE: Symbol is viable for forecasting. [2026-01-15T12:10:12.940879] [INFO ] [MAIN ] [1396/3511] GMRE kept (0.5s) | 1394 kept, 2 rejected | 138.0/min | ETA: 15.3m [2026-01-15T12:10:13.376428] [DEBUG] [REMOTE ] GNE: Retrieved 3575 rows, trimmed to 300. [2026-01-15T12:10:13.376563] [DEBUG] [REMOTE ] GNE: PASS: History has at least 300 days. [2026-01-15T12:10:13.376809] [DEBUG] [REMOTE ] GNE: PASS: Price check passed. Min price $13.68. [2026-01-15T12:10:13.376973] [DEBUG] [REMOTE ] GNE: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:13.377087] [DEBUG] [REMOTE ] GNE: PASS: Integrity check passed. [2026-01-15T12:10:13.377127] [DEBUG] [REMOTE ] GNE: Symbol is viable for forecasting. [2026-01-15T12:10:13.377175] [INFO ] [MAIN ] [1397/3511] GNE kept (0.4s) | 1395 kept, 2 rejected | 138.0/min | ETA: 15.3m [2026-01-15T12:10:13.724203] [DEBUG] [REMOTE ] GNK: Retrieved 2870 rows, trimmed to 300. [2026-01-15T12:10:13.724335] [DEBUG] [REMOTE ] GNK: PASS: History has at least 300 days. [2026-01-15T12:10:13.724541] [DEBUG] [REMOTE ] GNK: PASS: Price check passed. Min price $15.57. [2026-01-15T12:10:13.724708] [DEBUG] [REMOTE ] GNK: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:13.724820] [DEBUG] [REMOTE ] GNK: PASS: Integrity check passed. [2026-01-15T12:10:13.724859] [DEBUG] [REMOTE ] GNK: Symbol is viable for forecasting. [2026-01-15T12:10:13.724906] [INFO ] [MAIN ] [1398/3511] GNK kept (0.3s) | 1396 kept, 2 rejected | 138.1/min | ETA: 15.3m [2026-01-15T12:10:14.393000] [DEBUG] [REMOTE ] GNL: Retrieved 2672 rows, trimmed to 300. [2026-01-15T12:10:14.393138] [DEBUG] [REMOTE ] GNL: PASS: History has at least 300 days. [2026-01-15T12:10:14.393530] [DEBUG] [REMOTE ] GNL: PASS: Price check passed. Min price $7.39. [2026-01-15T12:10:14.393718] [DEBUG] [REMOTE ] GNL: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:14.393837] [DEBUG] [REMOTE ] GNL: PASS: Integrity check passed. [2026-01-15T12:10:14.393877] [DEBUG] [REMOTE ] GNL: Symbol is viable for forecasting. [2026-01-15T12:10:14.393924] [INFO ] [MAIN ] [1399/3511] GNL kept (0.7s) | 1397 kept, 2 rejected | 138.0/min | ETA: 15.3m [2026-01-15T12:10:14.570403] [DEBUG] [REMOTE ] GNLN: Retrieved 1695 rows, trimmed to 300. [2026-01-15T12:10:14.570527] [DEBUG] [REMOTE ] GNLN: PASS: History has at least 300 days. [2026-01-15T12:10:14.570747] [DEBUG] [REMOTE ] GNLN: PASS: Price check passed. Min price $1.56. [2026-01-15T12:10:14.570883] [DEBUG] [REMOTE ] GNLN: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:14.570991] [DEBUG] [REMOTE ] GNLN: PASS: Integrity check passed. [2026-01-15T12:10:14.571031] [DEBUG] [REMOTE ] GNLN: Symbol is viable for forecasting. [2026-01-15T12:10:14.571090] [INFO ] [MAIN ] [1400/3511] GNLN kept (0.2s) | 1398 kept, 2 rejected | 138.1/min | ETA: 15.3m [2026-01-15T12:10:15.064162] [DEBUG] [REMOTE ] GNLX: Retrieved 745 rows, trimmed to 300. [2026-01-15T12:10:15.064316] [DEBUG] [REMOTE ] GNLX: PASS: History has at least 300 days. [2026-01-15T12:10:15.064601] [DEBUG] [REMOTE ] GNLX: PASS: Price check passed. Min price $2.61. [2026-01-15T12:10:15.064775] [DEBUG] [REMOTE ] GNLX: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:15.064893] [DEBUG] [REMOTE ] GNLX: PASS: Integrity check passed. [2026-01-15T12:10:15.064934] [DEBUG] [REMOTE ] GNLX: Symbol is viable for forecasting. [2026-01-15T12:10:15.064982] [INFO ] [MAIN ] [1401/3511] GNLX kept (0.5s) | 1399 kept, 2 rejected | 138.1/min | ETA: 15.3m [2026-01-15T12:10:15.872504] [DEBUG] [REMOTE ] GNMA: Retrieved 3496 rows, trimmed to 300. [2026-01-15T12:10:15.872694] [DEBUG] [REMOTE ] GNMA: PASS: History has at least 300 days. [2026-01-15T12:10:15.873021] [DEBUG] [REMOTE ] GNMA: PASS: Price check passed. Min price $44.08. [2026-01-15T12:10:15.873170] [DEBUG] [REMOTE ] GNMA: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:15.873303] [DEBUG] [REMOTE ] GNMA: PASS: Integrity check passed. [2026-01-15T12:10:15.873343] [DEBUG] [REMOTE ] GNMA: Symbol is viable for forecasting. [2026-01-15T12:10:15.873408] [INFO ] [MAIN ] [1402/3511] GNMA kept (0.8s) | 1400 kept, 2 rejected | 138.0/min | ETA: 15.3m [2026-01-15T12:10:16.073041] [DEBUG] [REMOTE ] GNOM: Retrieved 1701 rows, trimmed to 300. [2026-01-15T12:10:16.073177] [DEBUG] [REMOTE ] GNOM: PASS: History has at least 300 days. [2026-01-15T12:10:16.073386] [DEBUG] [REMOTE ] GNOM: PASS: Price check passed. Min price $41.66. [2026-01-15T12:10:16.073524] [DEBUG] [REMOTE ] GNOM: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:16.073663] [DEBUG] [REMOTE ] GNOM: PASS: Integrity check passed. [2026-01-15T12:10:16.073706] [DEBUG] [REMOTE ] GNOM: Symbol is viable for forecasting. [2026-01-15T12:10:16.073754] [INFO ] [MAIN ] [1403/3511] GNOM kept (0.2s) | 1401 kept, 2 rejected | 138.0/min | ETA: 15.3m [2026-01-15T12:10:16.882932] [DEBUG] [REMOTE ] GNPX: Retrieved 1960 rows, trimmed to 300. [2026-01-15T12:10:16.883091] [DEBUG] [REMOTE ] GNPX: PASS: History has at least 300 days. [2026-01-15T12:10:16.883528] [DEBUG] [REMOTE ] GNPX: PASS: Price check passed. Min price $1.75. [2026-01-15T12:10:16.883726] [DEBUG] [REMOTE ] GNPX: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:16.883851] [DEBUG] [REMOTE ] GNPX: PASS: Integrity check passed. [2026-01-15T12:10:16.883893] [DEBUG] [REMOTE ] GNPX: Symbol is viable for forecasting. [2026-01-15T12:10:16.883944] [INFO ] [MAIN ] [1404/3511] GNPX kept (0.8s) | 1402 kept, 2 rejected | 137.9/min | ETA: 15.3m [2026-01-15T12:10:17.250966] [DEBUG] [REMOTE ] GNRC: Retrieved 4006 rows, trimmed to 300. [2026-01-15T12:10:17.251108] [DEBUG] [REMOTE ] GNRC: PASS: History has at least 300 days. [2026-01-15T12:10:17.251362] [DEBUG] [REMOTE ] GNRC: PASS: Price check passed. Min price $136.37. [2026-01-15T12:10:17.251529] [DEBUG] [REMOTE ] GNRC: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:17.251678] [DEBUG] [REMOTE ] GNRC: PASS: Integrity check passed. [2026-01-15T12:10:17.251722] [DEBUG] [REMOTE ] GNRC: Symbol is viable for forecasting. [2026-01-15T12:10:17.251773] [INFO ] [MAIN ] [1405/3511] GNRC kept (0.4s) | 1403 kept, 2 rejected | 138.0/min | ETA: 15.3m [2026-01-15T12:10:17.754781] [DEBUG] [REMOTE ] GNSS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:10:17.754957] [DEBUG] [REMOTE ] GNSS: PASS: History has at least 300 days. [2026-01-15T12:10:17.755249] [DEBUG] [REMOTE ] GNSS: PASS: Price check passed. Min price $2.11. [2026-01-15T12:10:17.755396] [DEBUG] [REMOTE ] GNSS: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:17.755538] [DEBUG] [REMOTE ] GNSS: PASS: Integrity check passed. [2026-01-15T12:10:17.755599] [DEBUG] [REMOTE ] GNSS: Symbol is viable for forecasting. [2026-01-15T12:10:17.755661] [INFO ] [MAIN ] [1406/3511] GNSS kept (0.5s) | 1404 kept, 2 rejected | 137.9/min | ETA: 15.3m [2026-01-15T12:10:18.786127] [DEBUG] [REMOTE ] GNTX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:10:18.786343] [DEBUG] [REMOTE ] GNTX: PASS: History has at least 300 days. [2026-01-15T12:10:18.786676] [DEBUG] [REMOTE ] GNTX: PASS: Price check passed. Min price $21.72. [2026-01-15T12:10:18.786876] [DEBUG] [REMOTE ] GNTX: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:18.787057] [DEBUG] [REMOTE ] GNTX: PASS: Integrity check passed. [2026-01-15T12:10:18.787142] [DEBUG] [REMOTE ] GNTX: Symbol is viable for forecasting. [2026-01-15T12:10:18.787235] [INFO ] [MAIN ] [1407/3511] GNTX kept (1.0s) | 1405 kept, 2 rejected | 137.8/min | ETA: 15.3m [2026-01-15T12:10:19.082700] [DEBUG] [REMOTE ] GO: Retrieved 1652 rows, trimmed to 300. [2026-01-15T12:10:19.082904] [DEBUG] [REMOTE ] GO: PASS: History has at least 300 days. [2026-01-15T12:10:19.083168] [DEBUG] [REMOTE ] GO: PASS: Price check passed. Min price $9.14. [2026-01-15T12:10:19.083316] [DEBUG] [REMOTE ] GO: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:19.083473] [DEBUG] [REMOTE ] GO: PASS: Integrity check passed. [2026-01-15T12:10:19.083540] [DEBUG] [REMOTE ] GO: Symbol is viable for forecasting. [2026-01-15T12:10:19.083616] [INFO ] [MAIN ] [1408/3511] GO kept (0.3s) | 1406 kept, 2 rejected | 137.8/min | ETA: 15.3m [2026-01-15T12:10:19.477314] [DEBUG] [REMOTE ] GOCO: Retrieved 1383 rows, trimmed to 300. [2026-01-15T12:10:19.477429] [DEBUG] [REMOTE ] GOCO: PASS: History has at least 300 days. [2026-01-15T12:10:19.477667] [DEBUG] [REMOTE ] GOCO: PASS: Price check passed. Min price $2.15. [2026-01-15T12:10:19.477813] [DEBUG] [REMOTE ] GOCO: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:19.477962] [DEBUG] [REMOTE ] GOCO: PASS: Integrity check passed. [2026-01-15T12:10:19.478014] [DEBUG] [REMOTE ] GOCO: Symbol is viable for forecasting. [2026-01-15T12:10:19.478073] [INFO ] [MAIN ] [1409/3511] GOCO kept (0.4s) | 1407 kept, 2 rejected | 137.8/min | ETA: 15.2m [2026-01-15T12:10:20.012224] [DEBUG] [REMOTE ] GOF: Retrieved 4647 rows, trimmed to 300. [2026-01-15T12:10:20.012390] [DEBUG] [REMOTE ] GOF: PASS: History has at least 300 days. [2026-01-15T12:10:20.012692] [DEBUG] [REMOTE ] GOF: PASS: Price check passed. Min price $11.79. [2026-01-15T12:10:20.012867] [DEBUG] [REMOTE ] GOF: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:20.013021] [DEBUG] [REMOTE ] GOF: PASS: Integrity check passed. [2026-01-15T12:10:20.013075] [DEBUG] [REMOTE ] GOF: Symbol is viable for forecasting. [2026-01-15T12:10:20.013138] [INFO ] [MAIN ] [1410/3511] GOF kept (0.5s) | 1408 kept, 2 rejected | 137.8/min | ETA: 15.2m [2026-01-15T12:10:20.379246] [DEBUG] [REMOTE ] GOGO: Retrieved 3161 rows, trimmed to 300. [2026-01-15T12:10:20.379465] [DEBUG] [REMOTE ] GOGO: PASS: History has at least 300 days. [2026-01-15T12:10:20.379878] [DEBUG] [REMOTE ] GOGO: PASS: Price check passed. Min price $4.53. [2026-01-15T12:10:20.380036] [DEBUG] [REMOTE ] GOGO: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:20.380201] [DEBUG] [REMOTE ] GOGO: PASS: Integrity check passed. [2026-01-15T12:10:20.380247] [DEBUG] [REMOTE ] GOGO: Symbol is viable for forecasting. [2026-01-15T12:10:20.380313] [INFO ] [MAIN ] [1411/3511] GOGO kept (0.4s) | 1409 kept, 2 rejected | 137.8/min | ETA: 15.2m [2026-01-15T12:10:20.765495] [DEBUG] [REMOTE ] GOLF: Retrieved 2315 rows, trimmed to 300. [2026-01-15T12:10:20.765673] [DEBUG] [REMOTE ] GOLF: PASS: History has at least 300 days. [2026-01-15T12:10:20.765902] [DEBUG] [REMOTE ] GOLF: PASS: Price check passed. Min price $75.08. [2026-01-15T12:10:20.766046] [DEBUG] [REMOTE ] GOLF: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:20.766166] [DEBUG] [REMOTE ] GOLF: PASS: Integrity check passed. [2026-01-15T12:10:20.766208] [DEBUG] [REMOTE ] GOLF: Symbol is viable for forecasting. [2026-01-15T12:10:20.766258] [INFO ] [MAIN ] [1412/3511] GOLF kept (0.4s) | 1410 kept, 2 rejected | 137.8/min | ETA: 15.2m [2026-01-15T12:10:21.227817] [DEBUG] [REMOTE ] GOOD: Retrieved 5641 rows, trimmed to 300. [2026-01-15T12:10:21.227960] [DEBUG] [REMOTE ] GOOD: PASS: History has at least 300 days. [2026-01-15T12:10:21.228197] [DEBUG] [REMOTE ] GOOD: PASS: Price check passed. Min price $10.38. [2026-01-15T12:10:21.228335] [DEBUG] [REMOTE ] GOOD: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:21.228456] [DEBUG] [REMOTE ] GOOD: PASS: Integrity check passed. [2026-01-15T12:10:21.228497] [DEBUG] [REMOTE ] GOOD: Symbol is viable for forecasting. [2026-01-15T12:10:21.228546] [INFO ] [MAIN ] [1413/3511] GOOD kept (0.5s) | 1411 kept, 2 rejected | 137.8/min | ETA: 15.2m [2026-01-15T12:10:21.570763] [DEBUG] [REMOTE ] GOOG: Retrieved 2969 rows, trimmed to 300. [2026-01-15T12:10:21.570895] [DEBUG] [REMOTE ] GOOG: PASS: History has at least 300 days. [2026-01-15T12:10:21.571102] [DEBUG] [REMOTE ] GOOG: PASS: Price check passed. Min price $251.17. [2026-01-15T12:10:21.571237] [DEBUG] [REMOTE ] GOOG: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:21.571348] [DEBUG] [REMOTE ] GOOG: PASS: Integrity check passed. [2026-01-15T12:10:21.571395] [DEBUG] [REMOTE ] GOOG: Symbol is viable for forecasting. [2026-01-15T12:10:21.571442] [INFO ] [MAIN ] [1414/3511] GOOG kept (0.3s) | 1412 kept, 2 rejected | 137.9/min | ETA: 15.2m [2026-01-15T12:10:21.779667] [DEBUG] [REMOTE ] GOOS: Retrieved 2221 rows, trimmed to 300. [2026-01-15T12:10:21.779836] [DEBUG] [REMOTE ] GOOS: PASS: History has at least 300 days. [2026-01-15T12:10:21.780077] [DEBUG] [REMOTE ] GOOS: PASS: Price check passed. Min price $12.21. [2026-01-15T12:10:21.780218] [DEBUG] [REMOTE ] GOOS: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:21.780338] [DEBUG] [REMOTE ] GOOS: PASS: Integrity check passed. [2026-01-15T12:10:21.780382] [DEBUG] [REMOTE ] GOOS: Symbol is viable for forecasting. [2026-01-15T12:10:21.780431] [INFO ] [MAIN ] [1415/3511] GOOS kept (0.2s) | 1413 kept, 2 rejected | 137.9/min | ETA: 15.2m [2026-01-15T12:10:22.329553] [DEBUG] [REMOTE ] GOSS: Retrieved 1743 rows, trimmed to 300. [2026-01-15T12:10:22.329692] [DEBUG] [REMOTE ] GOSS: PASS: History has at least 300 days. [2026-01-15T12:10:22.329895] [DEBUG] [REMOTE ] GOSS: PASS: Price check passed. Min price $2.09. [2026-01-15T12:10:22.330029] [DEBUG] [REMOTE ] GOSS: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:22.330141] [DEBUG] [REMOTE ] GOSS: PASS: Integrity check passed. [2026-01-15T12:10:22.330180] [DEBUG] [REMOTE ] GOSS: Symbol is viable for forecasting. [2026-01-15T12:10:22.330227] [INFO ] [MAIN ] [1416/3511] GOSS kept (0.5s) | 1414 kept, 2 rejected | 137.9/min | ETA: 15.2m [2026-01-15T12:10:22.903477] [DEBUG] [REMOTE ] GOVI: Retrieved 4594 rows, trimmed to 300. [2026-01-15T12:10:22.903702] [DEBUG] [REMOTE ] GOVI: PASS: History has at least 300 days. [2026-01-15T12:10:22.904028] [DEBUG] [REMOTE ] GOVI: PASS: Price check passed. Min price $27.45. [2026-01-15T12:10:22.904195] [DEBUG] [REMOTE ] GOVI: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:22.904382] [DEBUG] [REMOTE ] GOVI: PASS: Integrity check passed. [2026-01-15T12:10:22.904435] [DEBUG] [REMOTE ] GOVI: Symbol is viable for forecasting. [2026-01-15T12:10:22.904499] [INFO ] [MAIN ] [1417/3511] GOVI kept (0.6s) | 1415 kept, 2 rejected | 137.9/min | ETA: 15.2m [2026-01-15T12:10:23.361992] [DEBUG] [REMOTE ] GPC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:10:23.362218] [DEBUG] [REMOTE ] GPC: PASS: History has at least 300 days. [2026-01-15T12:10:23.362704] [DEBUG] [REMOTE ] GPC: PASS: Price check passed. Min price $121.73. [2026-01-15T12:10:23.362922] [DEBUG] [REMOTE ] GPC: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:23.363144] [DEBUG] [REMOTE ] GPC: PASS: Integrity check passed. [2026-01-15T12:10:23.363211] [DEBUG] [REMOTE ] GPC: Symbol is viable for forecasting. [2026-01-15T12:10:23.365264] [INFO ] [MAIN ] [1418/3511] GPC kept (0.5s) | 1416 kept, 2 rejected | 137.8/min | ETA: 15.2m [2026-01-15T12:10:23.906126] [DEBUG] [REMOTE ] GPI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:10:23.906345] [DEBUG] [REMOTE ] GPI: PASS: History has at least 300 days. [2026-01-15T12:10:23.906789] [DEBUG] [REMOTE ] GPI: PASS: Price check passed. Min price $379.55. [2026-01-15T12:10:23.907227] [DEBUG] [REMOTE ] GPI: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:23.907401] [DEBUG] [REMOTE ] GPI: PASS: Integrity check passed. [2026-01-15T12:10:23.907458] [DEBUG] [REMOTE ] GPI: Symbol is viable for forecasting. [2026-01-15T12:10:23.907527] [INFO ] [MAIN ] [1419/3511] GPI kept (0.5s) | 1417 kept, 2 rejected | 137.8/min | ETA: 15.2m [2026-01-15T12:10:24.086682] [DEBUG] [REMOTE ] GPIQ: Retrieved 556 rows, trimmed to 300. [2026-01-15T12:10:24.086827] [DEBUG] [REMOTE ] GPIQ: PASS: History has at least 300 days. [2026-01-15T12:10:24.087078] [DEBUG] [REMOTE ] GPIQ: PASS: Price check passed. Min price $49.71. [2026-01-15T12:10:24.087219] [DEBUG] [REMOTE ] GPIQ: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:24.087335] [DEBUG] [REMOTE ] GPIQ: PASS: Integrity check passed. [2026-01-15T12:10:24.087376] [DEBUG] [REMOTE ] GPIQ: Symbol is viable for forecasting. [2026-01-15T12:10:24.087424] [INFO ] [MAIN ] [1420/3511] GPIQ kept (0.2s) | 1418 kept, 2 rejected | 137.9/min | ETA: 15.2m [2026-01-15T12:10:24.432912] [DEBUG] [REMOTE ] GPIX: Retrieved 556 rows, trimmed to 300. [2026-01-15T12:10:24.433053] [DEBUG] [REMOTE ] GPIX: PASS: History has at least 300 days. [2026-01-15T12:10:24.433270] [DEBUG] [REMOTE ] GPIX: PASS: Price check passed. Min price $50.01. [2026-01-15T12:10:24.433430] [DEBUG] [REMOTE ] GPIX: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:24.433798] [DEBUG] [REMOTE ] GPIX: PASS: Integrity check passed. [2026-01-15T12:10:24.433852] [DEBUG] [REMOTE ] GPIX: Symbol is viable for forecasting. [2026-01-15T12:10:24.433917] [INFO ] [MAIN ] [1421/3511] GPIX kept (0.3s) | 1419 kept, 2 rejected | 137.9/min | ETA: 15.2m [2026-01-15T12:10:24.916977] [DEBUG] [REMOTE ] GPJA: Retrieved 2088 rows, trimmed to 300. [2026-01-15T12:10:24.917120] [DEBUG] [REMOTE ] GPJA: PASS: History has at least 300 days. [2026-01-15T12:10:24.917335] [DEBUG] [REMOTE ] GPJA: PASS: Price check passed. Min price $22.18. [2026-01-15T12:10:24.917493] [DEBUG] [REMOTE ] GPJA: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:24.917643] [DEBUG] [REMOTE ] GPJA: PASS: Integrity check passed. [2026-01-15T12:10:24.917689] [DEBUG] [REMOTE ] GPJA: Symbol is viable for forecasting. [2026-01-15T12:10:24.917741] [INFO ] [MAIN ] [1422/3511] GPJA kept (0.5s) | 1420 kept, 2 rejected | 137.9/min | ETA: 15.1m [2026-01-15T12:10:25.481827] [DEBUG] [REMOTE ] GPK: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:10:25.481984] [DEBUG] [REMOTE ] GPK: PASS: History has at least 300 days. [2026-01-15T12:10:25.482260] [DEBUG] [REMOTE ] GPK: PASS: Price check passed. Min price $14.13. [2026-01-15T12:10:25.482404] [DEBUG] [REMOTE ] GPK: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:25.482540] [DEBUG] [REMOTE ] GPK: PASS: Integrity check passed. [2026-01-15T12:10:25.482602] [DEBUG] [REMOTE ] GPK: Symbol is viable for forecasting. [2026-01-15T12:10:25.482832] [INFO ] [MAIN ] [1423/3511] GPK kept (0.6s) | 1421 kept, 2 rejected | 137.9/min | ETA: 15.1m [2026-01-15T12:10:25.959022] [DEBUG] [REMOTE ] GPN: Retrieved 6287 rows, trimmed to 300. [2026-01-15T12:10:25.959238] [DEBUG] [REMOTE ] GPN: PASS: History has at least 300 days. [2026-01-15T12:10:25.959632] [DEBUG] [REMOTE ] GPN: PASS: Price check passed. Min price $71.25. [2026-01-15T12:10:25.959800] [DEBUG] [REMOTE ] GPN: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:25.959963] [DEBUG] [REMOTE ] GPN: PASS: Integrity check passed. [2026-01-15T12:10:25.960010] [DEBUG] [REMOTE ] GPN: Symbol is viable for forecasting. [2026-01-15T12:10:25.960073] [INFO ] [MAIN ] [1424/3511] GPN kept (0.5s) | 1422 kept, 2 rejected | 137.9/min | ETA: 15.1m [2026-01-15T12:10:26.372145] [DEBUG] [REMOTE ] GPRE: Retrieved 4991 rows, trimmed to 300. [2026-01-15T12:10:26.372313] [DEBUG] [REMOTE ] GPRE: PASS: History has at least 300 days. [2026-01-15T12:10:26.372641] [DEBUG] [REMOTE ] GPRE: PASS: Price check passed. Min price $9.40. [2026-01-15T12:10:26.372788] [DEBUG] [REMOTE ] GPRE: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:26.372921] [DEBUG] [REMOTE ] GPRE: PASS: Integrity check passed. [2026-01-15T12:10:26.372962] [DEBUG] [REMOTE ] GPRE: Symbol is viable for forecasting. [2026-01-15T12:10:26.373013] [INFO ] [MAIN ] [1425/3511] GPRE kept (0.4s) | 1423 kept, 2 rejected | 137.9/min | ETA: 15.1m [2026-01-15T12:10:26.739096] [DEBUG] [REMOTE ] GPRK: Retrieved 3835 rows, trimmed to 300. [2026-01-15T12:10:26.739233] [DEBUG] [REMOTE ] GPRK: PASS: History has at least 300 days. [2026-01-15T12:10:26.739451] [DEBUG] [REMOTE ] GPRK: PASS: Price check passed. Min price $5.95. [2026-01-15T12:10:26.739605] [DEBUG] [REMOTE ] GPRK: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:26.739725] [DEBUG] [REMOTE ] GPRK: PASS: Integrity check passed. [2026-01-15T12:10:26.739765] [DEBUG] [REMOTE ] GPRK: Symbol is viable for forecasting. [2026-01-15T12:10:26.739812] [INFO ] [MAIN ] [1426/3511] GPRK kept (0.4s) | 1424 kept, 2 rejected | 137.9/min | ETA: 15.1m [2026-01-15T12:10:27.071772] [DEBUG] [REMOTE ] GPRO: Retrieved 2906 rows, trimmed to 300. [2026-01-15T12:10:27.071913] [DEBUG] [REMOTE ] GPRO: PASS: History has at least 300 days. [2026-01-15T12:10:27.072131] [DEBUG] [REMOTE ] GPRO: PASS: Price check passed. Min price $1.39. [2026-01-15T12:10:27.072314] [DEBUG] [REMOTE ] GPRO: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:27.072441] [DEBUG] [REMOTE ] GPRO: PASS: Integrity check passed. [2026-01-15T12:10:27.072484] [DEBUG] [REMOTE ] GPRO: Symbol is viable for forecasting. [2026-01-15T12:10:27.072534] [INFO ] [MAIN ] [1427/3511] GPRO kept (0.3s) | 1425 kept, 2 rejected | 137.9/min | ETA: 15.1m [2026-01-15T12:10:27.412533] [DEBUG] [REMOTE ] GRAB: Retrieved 1286 rows, trimmed to 300. [2026-01-15T12:10:27.412686] [DEBUG] [REMOTE ] GRAB: PASS: History has at least 300 days. [2026-01-15T12:10:27.412896] [DEBUG] [REMOTE ] GRAB: PASS: Price check passed. Min price $4.63. [2026-01-15T12:10:27.413033] [DEBUG] [REMOTE ] GRAB: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:27.413145] [DEBUG] [REMOTE ] GRAB: PASS: Integrity check passed. [2026-01-15T12:10:27.413185] [DEBUG] [REMOTE ] GRAB: Symbol is viable for forecasting. [2026-01-15T12:10:27.413232] [INFO ] [MAIN ] [1428/3511] GRAB kept (0.3s) | 1426 kept, 2 rejected | 137.9/min | ETA: 15.1m [2026-01-15T12:10:27.762862] [DEBUG] [REMOTE ] GRAL: Retrieved 391 rows, trimmed to 300. [2026-01-15T12:10:27.762986] [DEBUG] [REMOTE ] GRAL: PASS: History has at least 300 days. [2026-01-15T12:10:27.763228] [DEBUG] [REMOTE ] GRAL: PASS: Price check passed. Min price $79.40. [2026-01-15T12:10:27.763373] [DEBUG] [REMOTE ] GRAL: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:27.763490] [DEBUG] [REMOTE ] GRAL: PASS: Integrity check passed. [2026-01-15T12:10:27.763531] [DEBUG] [REMOTE ] GRAL: Symbol is viable for forecasting. [2026-01-15T12:10:27.763632] [INFO ] [MAIN ] [1429/3511] GRAL kept (0.4s) | 1427 kept, 2 rejected | 137.9/min | ETA: 15.1m [2026-01-15T12:10:28.281440] [DEBUG] [REMOTE ] GRBK: Retrieved 4677 rows, trimmed to 300. [2026-01-15T12:10:28.281602] [DEBUG] [REMOTE ] GRBK: PASS: History has at least 300 days. [2026-01-15T12:10:28.281819] [DEBUG] [REMOTE ] GRBK: PASS: Price check passed. Min price $61.60. [2026-01-15T12:10:28.281955] [DEBUG] [REMOTE ] GRBK: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:28.282070] [DEBUG] [REMOTE ] GRBK: PASS: Integrity check passed. [2026-01-15T12:10:28.282110] [DEBUG] [REMOTE ] GRBK: Symbol is viable for forecasting. [2026-01-15T12:10:28.282157] [INFO ] [MAIN ] [1430/3511] GRBK kept (0.5s) | 1428 kept, 2 rejected | 137.9/min | ETA: 15.1m [2026-01-15T12:10:28.857586] [DEBUG] [REMOTE ] GRC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:10:28.857753] [DEBUG] [REMOTE ] GRC: PASS: History has at least 300 days. [2026-01-15T12:10:28.857997] [DEBUG] [REMOTE ] GRC: PASS: Price check passed. Min price $43.56. [2026-01-15T12:10:28.858140] [DEBUG] [REMOTE ] GRC: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:28.858265] [DEBUG] [REMOTE ] GRC: PASS: Integrity check passed. [2026-01-15T12:10:28.858307] [DEBUG] [REMOTE ] GRC: Symbol is viable for forecasting. [2026-01-15T12:10:28.858358] [INFO ] [MAIN ] [1431/3511] GRC kept (0.6s) | 1429 kept, 2 rejected | 137.9/min | ETA: 15.1m [2026-01-15T12:10:29.165893] [DEBUG] [REMOTE ] GRDX: Retrieved 2328 rows, trimmed to 300. [2026-01-15T12:10:29.166028] [DEBUG] [REMOTE ] GRDX: PASS: History has at least 300 days. [2026-01-15T12:10:29.166234] [DEBUG] [REMOTE ] GRDX: PASS: Price check passed. Min price $2.00. [2026-01-15T12:10:29.166370] [DEBUG] [REMOTE ] GRDX: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:29.166479] [DEBUG] [REMOTE ] GRDX: PASS: Integrity check passed. [2026-01-15T12:10:29.166519] [DEBUG] [REMOTE ] GRDX: Symbol is viable for forecasting. [2026-01-15T12:10:29.166566] [INFO ] [MAIN ] [1432/3511] GRDX kept (0.3s) | 1430 kept, 2 rejected | 137.9/min | ETA: 15.1m [2026-01-15T12:10:29.461681] [DEBUG] [REMOTE ] GREE: Retrieved 1089 rows, trimmed to 300. [2026-01-15T12:10:29.461817] [DEBUG] [REMOTE ] GREE: PASS: History has at least 300 days. [2026-01-15T12:10:29.462019] [DEBUG] [REMOTE ] GREE: PASS: Price check passed. Min price $1.21. [2026-01-15T12:10:29.462153] [DEBUG] [REMOTE ] GREE: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:29.462264] [DEBUG] [REMOTE ] GREE: PASS: Integrity check passed. [2026-01-15T12:10:29.462304] [DEBUG] [REMOTE ] GREE: Symbol is viable for forecasting. [2026-01-15T12:10:29.462351] [INFO ] [MAIN ] [1433/3511] GREE kept (0.3s) | 1431 kept, 2 rejected | 137.9/min | ETA: 15.1m [2026-01-15T12:10:29.921630] [DEBUG] [REMOTE ] GRFS: Retrieved 3677 rows, trimmed to 300. [2026-01-15T12:10:29.921773] [DEBUG] [REMOTE ] GRFS: PASS: History has at least 300 days. [2026-01-15T12:10:29.921995] [DEBUG] [REMOTE ] GRFS: PASS: Price check passed. Min price $8.36. [2026-01-15T12:10:29.922131] [DEBUG] [REMOTE ] GRFS: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:29.922268] [DEBUG] [REMOTE ] GRFS: PASS: Integrity check passed. [2026-01-15T12:10:29.922323] [DEBUG] [REMOTE ] GRFS: Symbol is viable for forecasting. [2026-01-15T12:10:29.922374] [INFO ] [MAIN ] [1434/3511] GRFS kept (0.5s) | 1432 kept, 2 rejected | 137.9/min | ETA: 15.1m [2026-01-15T12:10:30.352245] [DEBUG] [REMOTE ] GRID: Retrieved 4064 rows, trimmed to 300. [2026-01-15T12:10:30.352372] [DEBUG] [REMOTE ] GRID: PASS: History has at least 300 days. [2026-01-15T12:10:30.352603] [DEBUG] [REMOTE ] GRID: PASS: Price check passed. Min price $146.19. [2026-01-15T12:10:30.352746] [DEBUG] [REMOTE ] GRID: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:30.352855] [DEBUG] [REMOTE ] GRID: PASS: Integrity check passed. [2026-01-15T12:10:30.352895] [DEBUG] [REMOTE ] GRID: Symbol is viable for forecasting. [2026-01-15T12:10:30.352943] [INFO ] [MAIN ] [1435/3511] GRID kept (0.4s) | 1433 kept, 2 rejected | 137.9/min | ETA: 15.1m [2026-01-15T12:10:30.898174] [DEBUG] [REMOTE ] GRMN: Retrieved 6311 rows, trimmed to 300. [2026-01-15T12:10:30.898307] [DEBUG] [REMOTE ] GRMN: PASS: History has at least 300 days. [2026-01-15T12:10:30.898525] [DEBUG] [REMOTE ] GRMN: PASS: Price check passed. Min price $186.30. [2026-01-15T12:10:30.898683] [DEBUG] [REMOTE ] GRMN: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:30.898805] [DEBUG] [REMOTE ] GRMN: PASS: Integrity check passed. [2026-01-15T12:10:30.898845] [DEBUG] [REMOTE ] GRMN: Symbol is viable for forecasting. [2026-01-15T12:10:30.898893] [INFO ] [MAIN ] [1436/3511] GRMN kept (0.5s) | 1434 kept, 2 rejected | 137.9/min | ETA: 15.0m [2026-01-15T12:10:31.021913] [DEBUG] [REMOTE ] GRND: Retrieved 1256 rows, trimmed to 300. [2026-01-15T12:10:31.022063] [DEBUG] [REMOTE ] GRND: PASS: History has at least 300 days. [2026-01-15T12:10:31.022267] [DEBUG] [REMOTE ] GRND: PASS: Price check passed. Min price $12.16. [2026-01-15T12:10:31.022401] [DEBUG] [REMOTE ] GRND: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:31.022510] [DEBUG] [REMOTE ] GRND: PASS: Integrity check passed. [2026-01-15T12:10:31.022555] [DEBUG] [REMOTE ] GRND: Symbol is viable for forecasting. [2026-01-15T12:10:31.022629] [INFO ] [MAIN ] [1437/3511] GRND kept (0.1s) | 1435 kept, 2 rejected | 138.0/min | ETA: 15.0m [2026-01-15T12:10:31.498354] [DEBUG] [REMOTE ] GRPN: Retrieved 3568 rows, trimmed to 300. [2026-01-15T12:10:31.498491] [DEBUG] [REMOTE ] GRPN: PASS: History has at least 300 days. [2026-01-15T12:10:31.498732] [DEBUG] [REMOTE ] GRPN: PASS: Price check passed. Min price $15.57. [2026-01-15T12:10:31.498871] [DEBUG] [REMOTE ] GRPN: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:31.498980] [DEBUG] [REMOTE ] GRPN: PASS: Integrity check passed. [2026-01-15T12:10:31.499020] [DEBUG] [REMOTE ] GRPN: Symbol is viable for forecasting. [2026-01-15T12:10:31.499068] [INFO ] [MAIN ] [1438/3511] GRPN kept (0.5s) | 1436 kept, 2 rejected | 138.0/min | ETA: 15.0m [2026-01-15T12:10:32.089089] [DEBUG] [REMOTE ] GRVY: Retrieved 5267 rows, trimmed to 300. [2026-01-15T12:10:32.089219] [DEBUG] [REMOTE ] GRVY: PASS: History has at least 300 days. [2026-01-15T12:10:32.089427] [DEBUG] [REMOTE ] GRVY: PASS: Price check passed. Min price $55.70. [2026-01-15T12:10:32.089563] [DEBUG] [REMOTE ] GRVY: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:32.089692] [DEBUG] [REMOTE ] GRVY: PASS: Integrity check passed. [2026-01-15T12:10:32.089733] [DEBUG] [REMOTE ] GRVY: Symbol is viable for forecasting. [2026-01-15T12:10:32.089781] [INFO ] [MAIN ] [1439/3511] GRVY kept (0.6s) | 1437 kept, 2 rejected | 137.9/min | ETA: 15.0m [2026-01-15T12:10:32.413780] [DEBUG] [REMOTE ] GRWG: Retrieved 2304 rows, trimmed to 300. [2026-01-15T12:10:32.413920] [DEBUG] [REMOTE ] GRWG: PASS: History has at least 300 days. [2026-01-15T12:10:32.414129] [DEBUG] [REMOTE ] GRWG: PASS: Price check passed. Min price $1.38. [2026-01-15T12:10:32.414268] [DEBUG] [REMOTE ] GRWG: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:32.414379] [DEBUG] [REMOTE ] GRWG: PASS: Integrity check passed. [2026-01-15T12:10:32.414420] [DEBUG] [REMOTE ] GRWG: Symbol is viable for forecasting. [2026-01-15T12:10:32.414506] [INFO ] [MAIN ] [1440/3511] GRWG kept (0.3s) | 1438 kept, 2 rejected | 138.0/min | ETA: 15.0m [2026-01-15T12:10:32.911875] [DEBUG] [REMOTE ] GRX: Retrieved 4674 rows, trimmed to 300. [2026-01-15T12:10:32.912062] [DEBUG] [REMOTE ] GRX: PASS: History has at least 300 days. [2026-01-15T12:10:32.912314] [DEBUG] [REMOTE ] GRX: PASS: Price check passed. Min price $9.01. [2026-01-15T12:10:32.912458] [DEBUG] [REMOTE ] GRX: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:32.912597] [DEBUG] [REMOTE ] GRX: PASS: Integrity check passed. [2026-01-15T12:10:32.912641] [DEBUG] [REMOTE ] GRX: Symbol is viable for forecasting. [2026-01-15T12:10:32.912690] [INFO ] [MAIN ] [1441/3511] GRX kept (0.5s) | 1439 kept, 2 rejected | 138.0/min | ETA: 15.0m [2026-01-15T12:10:33.431101] [DEBUG] [REMOTE ] GS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:10:33.431309] [DEBUG] [REMOTE ] GS: PASS: History has at least 300 days. [2026-01-15T12:10:33.431690] [DEBUG] [REMOTE ] GS: PASS: Price check passed. Min price $740.96. [2026-01-15T12:10:33.431893] [DEBUG] [REMOTE ] GS: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:33.432078] [DEBUG] [REMOTE ] GS: PASS: Integrity check passed. [2026-01-15T12:10:33.432132] [DEBUG] [REMOTE ] GS: Symbol is viable for forecasting. [2026-01-15T12:10:33.432191] [INFO ] [MAIN ] [1442/3511] GS kept (0.5s) | 1440 kept, 2 rejected | 137.9/min | ETA: 15.0m [2026-01-15T12:10:33.874047] [DEBUG] [REMOTE ] GSBC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:10:33.874185] [DEBUG] [REMOTE ] GSBC: PASS: History has at least 300 days. [2026-01-15T12:10:33.874413] [DEBUG] [REMOTE ] GSBC: PASS: Price check passed. Min price $55.29. [2026-01-15T12:10:33.874553] [DEBUG] [REMOTE ] GSBC: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:33.874697] [DEBUG] [REMOTE ] GSBC: PASS: Integrity check passed. [2026-01-15T12:10:33.874739] [DEBUG] [REMOTE ] GSBC: Symbol is viable for forecasting. [2026-01-15T12:10:33.874789] [INFO ] [MAIN ] [1443/3511] GSBC kept (0.4s) | 1441 kept, 2 rejected | 137.9/min | ETA: 15.0m [2026-01-15T12:10:34.047045] [DEBUG] [REMOTE ] GSBD: Retrieved 2724 rows, trimmed to 300. [2026-01-15T12:10:34.047191] [DEBUG] [REMOTE ] GSBD: PASS: History has at least 300 days. [2026-01-15T12:10:34.047416] [DEBUG] [REMOTE ] GSBD: PASS: Price check passed. Min price $8.96. [2026-01-15T12:10:34.047566] [DEBUG] [REMOTE ] GSBD: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:34.047727] [DEBUG] [REMOTE ] GSBD: PASS: Integrity check passed. [2026-01-15T12:10:34.047781] [DEBUG] [REMOTE ] GSBD: Symbol is viable for forecasting. [2026-01-15T12:10:34.047832] [INFO ] [MAIN ] [1444/3511] GSBD kept (0.2s) | 1442 kept, 2 rejected | 138.0/min | ETA: 15.0m [2026-01-15T12:10:34.557240] [DEBUG] [REMOTE ] GSHD: Retrieved 1940 rows, trimmed to 300. [2026-01-15T12:10:34.557371] [DEBUG] [REMOTE ] GSHD: PASS: History has at least 300 days. [2026-01-15T12:10:34.557598] [DEBUG] [REMOTE ] GSHD: PASS: Price check passed. Min price $65.39. [2026-01-15T12:10:34.557739] [DEBUG] [REMOTE ] GSHD: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:34.557848] [DEBUG] [REMOTE ] GSHD: PASS: Integrity check passed. [2026-01-15T12:10:34.557888] [DEBUG] [REMOTE ] GSHD: Symbol is viable for forecasting. [2026-01-15T12:10:34.557936] [INFO ] [MAIN ] [1445/3511] GSHD kept (0.5s) | 1443 kept, 2 rejected | 138.0/min | ETA: 15.0m [2026-01-15T12:10:35.120447] [DEBUG] [REMOTE ] GSK: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:10:35.120607] [DEBUG] [REMOTE ] GSK: PASS: History has at least 300 days. [2026-01-15T12:10:35.120853] [DEBUG] [REMOTE ] GSK: PASS: Price check passed. Min price $42.86. [2026-01-15T12:10:35.121002] [DEBUG] [REMOTE ] GSK: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:35.121124] [DEBUG] [REMOTE ] GSK: PASS: Integrity check passed. [2026-01-15T12:10:35.121167] [DEBUG] [REMOTE ] GSK: Symbol is viable for forecasting. [2026-01-15T12:10:35.121217] [INFO ] [MAIN ] [1446/3511] GSK kept (0.6s) | 1444 kept, 2 rejected | 137.9/min | ETA: 15.0m [2026-01-15T12:10:35.479523] [DEBUG] [REMOTE ] GSL: Retrieved 4381 rows, trimmed to 300. [2026-01-15T12:10:35.479700] [DEBUG] [REMOTE ] GSL: PASS: History has at least 300 days. [2026-01-15T12:10:35.479928] [DEBUG] [REMOTE ] GSL: PASS: Price check passed. Min price $27.49. [2026-01-15T12:10:35.480068] [DEBUG] [REMOTE ] GSL: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:35.480181] [DEBUG] [REMOTE ] GSL: PASS: Integrity check passed. [2026-01-15T12:10:35.480222] [DEBUG] [REMOTE ] GSL: Symbol is viable for forecasting. [2026-01-15T12:10:35.480272] [INFO ] [MAIN ] [1447/3511] GSL kept (0.4s) | 1445 kept, 2 rejected | 138.0/min | ETA: 15.0m [2026-01-15T12:10:35.883849] [DEBUG] [REMOTE ] GSM: Retrieved 4141 rows, trimmed to 300. [2026-01-15T12:10:35.883981] [DEBUG] [REMOTE ] GSM: PASS: History has at least 300 days. [2026-01-15T12:10:35.884186] [DEBUG] [REMOTE ] GSM: PASS: Price check passed. Min price $3.71. [2026-01-15T12:10:35.884321] [DEBUG] [REMOTE ] GSM: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:35.884431] [DEBUG] [REMOTE ] GSM: PASS: Integrity check passed. [2026-01-15T12:10:35.884472] [DEBUG] [REMOTE ] GSM: Symbol is viable for forecasting. [2026-01-15T12:10:35.884520] [INFO ] [MAIN ] [1448/3511] GSM kept (0.4s) | 1446 kept, 2 rejected | 138.0/min | ETA: 15.0m [2026-01-15T12:10:36.201305] [DEBUG] [REMOTE ] GTES: Retrieved 2004 rows, trimmed to 300. [2026-01-15T12:10:36.201441] [DEBUG] [REMOTE ] GTES: PASS: History has at least 300 days. [2026-01-15T12:10:36.201686] [DEBUG] [REMOTE ] GTES: PASS: Price check passed. Min price $21.18. [2026-01-15T12:10:36.201834] [DEBUG] [REMOTE ] GTES: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:36.201942] [DEBUG] [REMOTE ] GTES: PASS: Integrity check passed. [2026-01-15T12:10:36.201982] [DEBUG] [REMOTE ] GTES: Symbol is viable for forecasting. [2026-01-15T12:10:36.202029] [INFO ] [MAIN ] [1449/3511] GTES kept (0.3s) | 1447 kept, 2 rejected | 138.0/min | ETA: 14.9m [2026-01-15T12:10:36.551428] [DEBUG] [REMOTE ] GTLB: Retrieved 1067 rows, trimmed to 300. [2026-01-15T12:10:36.551605] [DEBUG] [REMOTE ] GTLB: PASS: History has at least 300 days. [2026-01-15T12:10:36.551839] [DEBUG] [REMOTE ] GTLB: PASS: Price check passed. Min price $35.39. [2026-01-15T12:10:36.551978] [DEBUG] [REMOTE ] GTLB: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:36.552091] [DEBUG] [REMOTE ] GTLB: PASS: Integrity check passed. [2026-01-15T12:10:36.552132] [DEBUG] [REMOTE ] GTLB: Symbol is viable for forecasting. [2026-01-15T12:10:36.552179] [INFO ] [MAIN ] [1450/3511] GTLB kept (0.4s) | 1448 kept, 2 rejected | 138.0/min | ETA: 14.9m [2026-01-15T12:10:37.135867] [DEBUG] [REMOTE ] GTLS: Retrieved 4899 rows, trimmed to 300. [2026-01-15T12:10:37.136010] [DEBUG] [REMOTE ] GTLS: PASS: History has at least 300 days. [2026-01-15T12:10:37.136231] [DEBUG] [REMOTE ] GTLS: PASS: Price check passed. Min price $199.30. [2026-01-15T12:10:37.136367] [DEBUG] [REMOTE ] GTLS: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:37.136485] [DEBUG] [REMOTE ] GTLS: PASS: Integrity check passed. [2026-01-15T12:10:37.136524] [DEBUG] [REMOTE ] GTLS: Symbol is viable for forecasting. [2026-01-15T12:10:37.136625] [INFO ] [MAIN ] [1451/3511] GTLS kept (0.6s) | 1449 kept, 2 rejected | 138.0/min | ETA: 14.9m [2026-01-15T12:10:37.555607] [DEBUG] [REMOTE ] GTN: Retrieved 5881 rows, trimmed to 300. [2026-01-15T12:10:37.555746] [DEBUG] [REMOTE ] GTN: PASS: History has at least 300 days. [2026-01-15T12:10:37.555967] [DEBUG] [REMOTE ] GTN: PASS: Price check passed. Min price $4.27. [2026-01-15T12:10:37.556110] [DEBUG] [REMOTE ] GTN: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:37.556229] [DEBUG] [REMOTE ] GTN: PASS: Integrity check passed. [2026-01-15T12:10:37.556272] [DEBUG] [REMOTE ] GTN: Symbol is viable for forecasting. [2026-01-15T12:10:37.556324] [INFO ] [MAIN ] [1452/3511] GTN kept (0.4s) | 1450 kept, 2 rejected | 138.0/min | ETA: 14.9m [2026-01-15T12:10:37.821591] [DEBUG] [REMOTE ] GTX: Retrieved 1842 rows, trimmed to 300. [2026-01-15T12:10:37.821788] [DEBUG] [REMOTE ] GTX: PASS: History has at least 300 days. [2026-01-15T12:10:37.822058] [DEBUG] [REMOTE ] GTX: PASS: Price check passed. Min price $12.44. [2026-01-15T12:10:37.822270] [DEBUG] [REMOTE ] GTX: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:37.822401] [DEBUG] [REMOTE ] GTX: PASS: Integrity check passed. [2026-01-15T12:10:37.822445] [DEBUG] [REMOTE ] GTX: Symbol is viable for forecasting. [2026-01-15T12:10:37.822501] [INFO ] [MAIN ] [1453/3511] GTX kept (0.3s) | 1451 kept, 2 rejected | 138.0/min | ETA: 14.9m [2026-01-15T12:10:38.483558] [DEBUG] [REMOTE ] GTY: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:10:38.483769] [DEBUG] [REMOTE ] GTY: PASS: History has at least 300 days. [2026-01-15T12:10:38.484051] [DEBUG] [REMOTE ] GTY: PASS: Price check passed. Min price $26.44. [2026-01-15T12:10:38.484202] [DEBUG] [REMOTE ] GTY: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:38.484350] [DEBUG] [REMOTE ] GTY: PASS: Integrity check passed. [2026-01-15T12:10:38.484399] [DEBUG] [REMOTE ] GTY: Symbol is viable for forecasting. [2026-01-15T12:10:38.484463] [INFO ] [MAIN ] [1454/3511] GTY kept (0.7s) | 1452 kept, 2 rejected | 138.0/min | ETA: 14.9m [2026-01-15T12:10:38.721899] [DEBUG] [REMOTE ] GUG: Retrieved 1038 rows, trimmed to 300. [2026-01-15T12:10:38.722143] [DEBUG] [REMOTE ] GUG: PASS: History has at least 300 days. [2026-01-15T12:10:38.722472] [DEBUG] [REMOTE ] GUG: PASS: Price check passed. Min price $14.90. [2026-01-15T12:10:38.722683] [DEBUG] [REMOTE ] GUG: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:38.722842] [DEBUG] [REMOTE ] GUG: PASS: Integrity check passed. [2026-01-15T12:10:38.722898] [DEBUG] [REMOTE ] GUG: Symbol is viable for forecasting. [2026-01-15T12:10:38.722991] [INFO ] [MAIN ] [1455/3511] GUG kept (0.2s) | 1453 kept, 2 rejected | 138.0/min | ETA: 14.9m [2026-01-15T12:10:39.217065] [DEBUG] [REMOTE ] GVA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:10:39.217266] [DEBUG] [REMOTE ] GVA: PASS: History has at least 300 days. [2026-01-15T12:10:39.217560] [DEBUG] [REMOTE ] GVA: PASS: Price check passed. Min price $98.39. [2026-01-15T12:10:39.217726] [DEBUG] [REMOTE ] GVA: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:39.217863] [DEBUG] [REMOTE ] GVA: PASS: Integrity check passed. [2026-01-15T12:10:39.217905] [DEBUG] [REMOTE ] GVA: Symbol is viable for forecasting. [2026-01-15T12:10:39.217960] [INFO ] [MAIN ] [1456/3511] GVA kept (0.5s) | 1454 kept, 2 rejected | 138.0/min | ETA: 14.9m [2026-01-15T12:10:39.553455] [DEBUG] [REMOTE ] GWH: Retrieved 1264 rows, trimmed to 300. [2026-01-15T12:10:39.553702] [DEBUG] [REMOTE ] GWH: PASS: History has at least 300 days. [2026-01-15T12:10:39.553993] [DEBUG] [REMOTE ] GWH: PASS: Price check passed. Min price $1.78. [2026-01-15T12:10:39.554142] [DEBUG] [REMOTE ] GWH: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:39.554266] [DEBUG] [REMOTE ] GWH: PASS: Integrity check passed. [2026-01-15T12:10:39.554307] [DEBUG] [REMOTE ] GWH: Symbol is viable for forecasting. [2026-01-15T12:10:39.554359] [INFO ] [MAIN ] [1457/3511] GWH kept (0.3s) | 1455 kept, 2 rejected | 138.0/min | ETA: 14.9m [2026-01-15T12:10:39.906825] [DEBUG] [REMOTE ] GWRE: Retrieved 3514 rows, trimmed to 300. [2026-01-15T12:10:39.907001] [DEBUG] [REMOTE ] GWRE: PASS: History has at least 300 days. [2026-01-15T12:10:39.907252] [DEBUG] [REMOTE ] GWRE: PASS: Price check passed. Min price $170.85. [2026-01-15T12:10:39.907407] [DEBUG] [REMOTE ] GWRE: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:39.907545] [DEBUG] [REMOTE ] GWRE: PASS: Integrity check passed. [2026-01-15T12:10:39.907606] [DEBUG] [REMOTE ] GWRE: Symbol is viable for forecasting. [2026-01-15T12:10:39.907663] [INFO ] [MAIN ] [1458/3511] GWRE kept (0.4s) | 1456 kept, 2 rejected | 138.0/min | ETA: 14.9m [2026-01-15T12:10:40.384972] [DEBUG] [REMOTE ] GWRS: Retrieved 2443 rows, trimmed to 300. [2026-01-15T12:10:40.385318] [DEBUG] [REMOTE ] GWRS: PASS: History has at least 300 days. [2026-01-15T12:10:40.385541] [DEBUG] [REMOTE ] GWRS: PASS: Price check passed. Min price $8.30. [2026-01-15T12:10:40.385702] [DEBUG] [REMOTE ] GWRS: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:40.385827] [DEBUG] [REMOTE ] GWRS: PASS: Integrity check passed. [2026-01-15T12:10:40.385867] [DEBUG] [REMOTE ] GWRS: Symbol is viable for forecasting. [2026-01-15T12:10:40.385917] [INFO ] [MAIN ] [1459/3511] GWRS kept (0.5s) | 1457 kept, 2 rejected | 138.0/min | ETA: 14.9m [2026-01-15T12:10:40.611425] [DEBUG] [REMOTE ] GXAI: Retrieved 731 rows, trimmed to 300. [2026-01-15T12:10:40.611567] [DEBUG] [REMOTE ] GXAI: PASS: History has at least 300 days. [2026-01-15T12:10:40.611794] [DEBUG] [REMOTE ] GXAI: PASS: Price check passed. Min price $1.04. [2026-01-15T12:10:40.611933] [DEBUG] [REMOTE ] GXAI: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:40.612047] [DEBUG] [REMOTE ] GXAI: PASS: Integrity check passed. [2026-01-15T12:10:40.612087] [DEBUG] [REMOTE ] GXAI: Symbol is viable for forecasting. [2026-01-15T12:10:40.612136] [INFO ] [MAIN ] [1460/3511] GXAI kept (0.2s) | 1458 kept, 2 rejected | 138.1/min | ETA: 14.9m [2026-01-15T12:10:41.314389] [DEBUG] [REMOTE ] GYRE: Retrieved 4970 rows, trimmed to 300. [2026-01-15T12:10:41.314529] [DEBUG] [REMOTE ] GYRE: PASS: History has at least 300 days. [2026-01-15T12:10:41.314761] [DEBUG] [REMOTE ] GYRE: PASS: Price check passed. Min price $6.81. [2026-01-15T12:10:41.314902] [DEBUG] [REMOTE ] GYRE: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:41.315016] [DEBUG] [REMOTE ] GYRE: PASS: Integrity check passed. [2026-01-15T12:10:41.315056] [DEBUG] [REMOTE ] GYRE: Symbol is viable for forecasting. [2026-01-15T12:10:41.315105] [INFO ] [MAIN ] [1461/3511] GYRE kept (0.7s) | 1459 kept, 2 rejected | 138.0/min | ETA: 14.9m [2026-01-15T12:10:41.700011] [DEBUG] [REMOTE ] H: Retrieved 4072 rows, trimmed to 300. [2026-01-15T12:10:41.700141] [DEBUG] [REMOTE ] H: PASS: History has at least 300 days. [2026-01-15T12:10:41.700344] [DEBUG] [REMOTE ] H: PASS: Price check passed. Min price $135.29. [2026-01-15T12:10:41.700480] [DEBUG] [REMOTE ] H: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:41.700611] [DEBUG] [REMOTE ] H: PASS: Integrity check passed. [2026-01-15T12:10:41.700652] [DEBUG] [REMOTE ] H: Symbol is viable for forecasting. [2026-01-15T12:10:41.700726] [INFO ] [MAIN ] [1462/3511] H kept (0.4s) | 1460 kept, 2 rejected | 138.0/min | ETA: 14.8m [2026-01-15T12:10:42.165358] [DEBUG] [REMOTE ] HAE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:10:42.165505] [DEBUG] [REMOTE ] HAE: PASS: History has at least 300 days. [2026-01-15T12:10:42.165778] [DEBUG] [REMOTE ] HAE: PASS: Price check passed. Min price $49.44. [2026-01-15T12:10:42.165920] [DEBUG] [REMOTE ] HAE: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:42.166047] [DEBUG] [REMOTE ] HAE: PASS: Integrity check passed. [2026-01-15T12:10:42.166088] [DEBUG] [REMOTE ] HAE: Symbol is viable for forecasting. [2026-01-15T12:10:42.166137] [INFO ] [MAIN ] [1463/3511] HAE kept (0.5s) | 1461 kept, 2 rejected | 138.0/min | ETA: 14.8m [2026-01-15T12:10:42.686567] [DEBUG] [REMOTE ] HAFC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:10:42.686769] [DEBUG] [REMOTE ] HAFC: PASS: History has at least 300 days. [2026-01-15T12:10:42.687079] [DEBUG] [REMOTE ] HAFC: PASS: Price check passed. Min price $23.86. [2026-01-15T12:10:42.687225] [DEBUG] [REMOTE ] HAFC: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:42.687359] [DEBUG] [REMOTE ] HAFC: PASS: Integrity check passed. [2026-01-15T12:10:42.687401] [DEBUG] [REMOTE ] HAFC: Symbol is viable for forecasting. [2026-01-15T12:10:42.687454] [INFO ] [MAIN ] [1464/3511] HAFC kept (0.5s) | 1462 kept, 2 rejected | 138.0/min | ETA: 14.8m [2026-01-15T12:10:43.019831] [DEBUG] [REMOTE ] HAIN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:10:43.019964] [DEBUG] [REMOTE ] HAIN: PASS: History has at least 300 days. [2026-01-15T12:10:43.020181] [DEBUG] [REMOTE ] HAIN: PASS: Price check passed. Min price $1.01. [2026-01-15T12:10:43.020318] [DEBUG] [REMOTE ] HAIN: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:43.020433] [DEBUG] [REMOTE ] HAIN: PASS: Integrity check passed. [2026-01-15T12:10:43.020474] [DEBUG] [REMOTE ] HAIN: Symbol is viable for forecasting. [2026-01-15T12:10:43.020524] [INFO ] [MAIN ] [1465/3511] HAIN kept (0.3s) | 1463 kept, 2 rejected | 138.0/min | ETA: 14.8m [2026-01-15T12:10:43.562811] [DEBUG] [REMOTE ] HAL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:10:43.562952] [DEBUG] [REMOTE ] HAL: PASS: History has at least 300 days. [2026-01-15T12:10:43.563191] [DEBUG] [REMOTE ] HAL: PASS: Price check passed. Min price $22.48. [2026-01-15T12:10:43.563333] [DEBUG] [REMOTE ] HAL: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:43.563458] [DEBUG] [REMOTE ] HAL: PASS: Integrity check passed. [2026-01-15T12:10:43.563499] [DEBUG] [REMOTE ] HAL: Symbol is viable for forecasting. [2026-01-15T12:10:43.563549] [INFO ] [MAIN ] [1466/3511] HAL kept (0.5s) | 1464 kept, 2 rejected | 138.0/min | ETA: 14.8m [2026-01-15T12:10:43.984430] [DEBUG] [REMOTE ] HALO: Retrieved 5494 rows, trimmed to 300. [2026-01-15T12:10:43.984590] [DEBUG] [REMOTE ] HALO: PASS: History has at least 300 days. [2026-01-15T12:10:43.984820] [DEBUG] [REMOTE ] HALO: PASS: Price check passed. Min price $61.87. [2026-01-15T12:10:43.984968] [DEBUG] [REMOTE ] HALO: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:43.985090] [DEBUG] [REMOTE ] HALO: PASS: Integrity check passed. [2026-01-15T12:10:43.985132] [DEBUG] [REMOTE ] HALO: Symbol is viable for forecasting. [2026-01-15T12:10:43.985183] [INFO ] [MAIN ] [1467/3511] HALO kept (0.4s) | 1465 kept, 2 rejected | 138.0/min | ETA: 14.8m [2026-01-15T12:10:44.487155] [DEBUG] [REMOTE ] HAS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:10:44.487305] [DEBUG] [REMOTE ] HAS: PASS: History has at least 300 days. [2026-01-15T12:10:44.487555] [DEBUG] [REMOTE ] HAS: PASS: Price check passed. Min price $74.11. [2026-01-15T12:10:44.487717] [DEBUG] [REMOTE ] HAS: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:44.487843] [DEBUG] [REMOTE ] HAS: PASS: Integrity check passed. [2026-01-15T12:10:44.487884] [DEBUG] [REMOTE ] HAS: Symbol is viable for forecasting. [2026-01-15T12:10:44.487935] [INFO ] [MAIN ] [1468/3511] HAS kept (0.5s) | 1466 kept, 2 rejected | 138.0/min | ETA: 14.8m [2026-01-15T12:10:44.729204] [DEBUG] [REMOTE ] HASI: Retrieved 3206 rows, trimmed to 300. [2026-01-15T12:10:44.729335] [DEBUG] [REMOTE ] HASI: PASS: History has at least 300 days. [2026-01-15T12:10:44.729540] [DEBUG] [REMOTE ] HASI: PASS: Price check passed. Min price $27.35. [2026-01-15T12:10:44.729709] [DEBUG] [REMOTE ] HASI: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:44.729823] [DEBUG] [REMOTE ] HASI: PASS: Integrity check passed. [2026-01-15T12:10:44.729863] [DEBUG] [REMOTE ] HASI: Symbol is viable for forecasting. [2026-01-15T12:10:44.729911] [INFO ] [MAIN ] [1469/3511] HASI kept (0.2s) | 1467 kept, 2 rejected | 138.0/min | ETA: 14.8m [2026-01-15T12:10:45.201619] [DEBUG] [REMOTE ] HBAN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:10:45.201768] [DEBUG] [REMOTE ] HBAN: PASS: History has at least 300 days. [2026-01-15T12:10:45.202204] [DEBUG] [REMOTE ] HBAN: PASS: Price check passed. Min price $15.03. [2026-01-15T12:10:45.202349] [DEBUG] [REMOTE ] HBAN: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:45.202491] [DEBUG] [REMOTE ] HBAN: PASS: Integrity check passed. [2026-01-15T12:10:45.202534] [DEBUG] [REMOTE ] HBAN: Symbol is viable for forecasting. [2026-01-15T12:10:45.202603] [INFO ] [MAIN ] [1470/3511] HBAN kept (0.5s) | 1468 kept, 2 rejected | 138.0/min | ETA: 14.8m [2026-01-15T12:10:45.526340] [DEBUG] [REMOTE ] HBANL: Retrieved 719 rows, trimmed to 300. [2026-01-15T12:10:45.526482] [DEBUG] [REMOTE ] HBANL: PASS: History has at least 300 days. [2026-01-15T12:10:45.526728] [DEBUG] [REMOTE ] HBANL: PASS: Price check passed. Min price $24.85. [2026-01-15T12:10:45.526904] [DEBUG] [REMOTE ] HBANL: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:45.527048] [DEBUG] [REMOTE ] HBANL: PASS: Integrity check passed. [2026-01-15T12:10:45.527090] [DEBUG] [REMOTE ] HBANL: Symbol is viable for forecasting. [2026-01-15T12:10:45.527138] [INFO ] [MAIN ] [1471/3511] HBANL kept (0.3s) | 1469 kept, 2 rejected | 138.0/min | ETA: 14.8m [2026-01-15T12:10:45.961939] [DEBUG] [REMOTE ] HBANP: Retrieved 1244 rows, trimmed to 300. [2026-01-15T12:10:45.962099] [DEBUG] [REMOTE ] HBANP: PASS: History has at least 300 days. [2026-01-15T12:10:45.962357] [DEBUG] [REMOTE ] HBANP: PASS: Price check passed. Min price $16.73. [2026-01-15T12:10:45.962535] [DEBUG] [REMOTE ] HBANP: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:45.962712] [DEBUG] [REMOTE ] HBANP: PASS: Integrity check passed. [2026-01-15T12:10:45.962764] [DEBUG] [REMOTE ] HBANP: Symbol is viable for forecasting. [2026-01-15T12:10:45.962845] [INFO ] [MAIN ] [1472/3511] HBANP kept (0.4s) | 1470 kept, 2 rejected | 138.0/min | ETA: 14.8m [2026-01-15T12:10:46.379752] [DEBUG] [REMOTE ] HBB: Retrieved 2087 rows, trimmed to 300. [2026-01-15T12:10:46.379903] [DEBUG] [REMOTE ] HBB: PASS: History has at least 300 days. [2026-01-15T12:10:46.380122] [DEBUG] [REMOTE ] HBB: PASS: Price check passed. Min price $13.66. [2026-01-15T12:10:46.380264] [DEBUG] [REMOTE ] HBB: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:46.380381] [DEBUG] [REMOTE ] HBB: PASS: Integrity check passed. [2026-01-15T12:10:46.380422] [DEBUG] [REMOTE ] HBB: Symbol is viable for forecasting. [2026-01-15T12:10:46.380499] [INFO ] [MAIN ] [1473/3511] HBB kept (0.4s) | 1471 kept, 2 rejected | 138.0/min | ETA: 14.8m [2026-01-15T12:10:46.928099] [DEBUG] [REMOTE ] HBCP: Retrieved 4344 rows, trimmed to 300. [2026-01-15T12:10:46.928233] [DEBUG] [REMOTE ] HBCP: PASS: History has at least 300 days. [2026-01-15T12:10:46.928444] [DEBUG] [REMOTE ] HBCP: PASS: Price check passed. Min price $52.43. [2026-01-15T12:10:46.928595] [DEBUG] [REMOTE ] HBCP: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:46.928708] [DEBUG] [REMOTE ] HBCP: PASS: Integrity check passed. [2026-01-15T12:10:46.928746] [DEBUG] [REMOTE ] HBCP: Symbol is viable for forecasting. [2026-01-15T12:10:46.928793] [INFO ] [MAIN ] [1474/3511] HBCP kept (0.5s) | 1472 kept, 2 rejected | 138.0/min | ETA: 14.8m [2026-01-15T12:10:47.291418] [DEBUG] [REMOTE ] HBM: Retrieved 4256 rows, trimmed to 300. [2026-01-15T12:10:47.291556] [DEBUG] [REMOTE ] HBM: PASS: History has at least 300 days. [2026-01-15T12:10:47.291809] [DEBUG] [REMOTE ] HBM: PASS: Price check passed. Min price $14.58. [2026-01-15T12:10:47.291949] [DEBUG] [REMOTE ] HBM: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:47.292065] [DEBUG] [REMOTE ] HBM: PASS: Integrity check passed. [2026-01-15T12:10:47.292105] [DEBUG] [REMOTE ] HBM: Symbol is viable for forecasting. [2026-01-15T12:10:47.292161] [INFO ] [MAIN ] [1475/3511] HBM kept (0.4s) | 1473 kept, 2 rejected | 138.0/min | ETA: 14.7m [2026-01-15T12:10:47.628410] [DEBUG] [REMOTE ] HBNC: Retrieved 6058 rows, trimmed to 300. [2026-01-15T12:10:47.628555] [DEBUG] [REMOTE ] HBNC: PASS: History has at least 300 days. [2026-01-15T12:10:47.628798] [DEBUG] [REMOTE ] HBNC: PASS: Price check passed. Min price $15.45. [2026-01-15T12:10:47.628939] [DEBUG] [REMOTE ] HBNC: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:47.629056] [DEBUG] [REMOTE ] HBNC: PASS: Integrity check passed. [2026-01-15T12:10:47.629099] [DEBUG] [REMOTE ] HBNC: Symbol is viable for forecasting. [2026-01-15T12:10:47.629151] [INFO ] [MAIN ] [1476/3511] HBNC kept (0.3s) | 1474 kept, 2 rejected | 138.1/min | ETA: 14.7m [2026-01-15T12:10:48.101020] [DEBUG] [REMOTE ] HCA: Retrieved 3735 rows, trimmed to 300. [2026-01-15T12:10:48.101165] [DEBUG] [REMOTE ] HCA: PASS: History has at least 300 days. [2026-01-15T12:10:48.101602] [DEBUG] [REMOTE ] HCA: PASS: Price check passed. Min price $431.36. [2026-01-15T12:10:48.101742] [DEBUG] [REMOTE ] HCA: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:48.101860] [DEBUG] [REMOTE ] HCA: PASS: Integrity check passed. [2026-01-15T12:10:48.101902] [DEBUG] [REMOTE ] HCA: Symbol is viable for forecasting. [2026-01-15T12:10:48.101955] [INFO ] [MAIN ] [1477/3511] HCA kept (0.5s) | 1475 kept, 2 rejected | 138.1/min | ETA: 14.7m [2026-01-15T12:10:48.431920] [DEBUG] [REMOTE ] HCC: Retrieved 2204 rows, trimmed to 300. [2026-01-15T12:10:48.432066] [DEBUG] [REMOTE ] HCC: PASS: History has at least 300 days. [2026-01-15T12:10:48.432281] [DEBUG] [REMOTE ] HCC: PASS: Price check passed. Min price $62.31. [2026-01-15T12:10:48.432458] [DEBUG] [REMOTE ] HCC: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:48.432630] [DEBUG] [REMOTE ] HCC: PASS: Integrity check passed. [2026-01-15T12:10:48.432675] [DEBUG] [REMOTE ] HCC: Symbol is viable for forecasting. [2026-01-15T12:10:48.432739] [INFO ] [MAIN ] [1478/3511] HCC kept (0.3s) | 1476 kept, 2 rejected | 138.1/min | ETA: 14.7m [2026-01-15T12:10:48.907632] [DEBUG] [REMOTE ] HCI: Retrieved 4361 rows, trimmed to 300. [2026-01-15T12:10:48.907767] [DEBUG] [REMOTE ] HCI: PASS: History has at least 300 days. [2026-01-15T12:10:48.907984] [DEBUG] [REMOTE ] HCI: PASS: Price check passed. Min price $169.90. [2026-01-15T12:10:48.908121] [DEBUG] [REMOTE ] HCI: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:48.908236] [DEBUG] [REMOTE ] HCI: PASS: Integrity check passed. [2026-01-15T12:10:48.908276] [DEBUG] [REMOTE ] HCI: Symbol is viable for forecasting. [2026-01-15T12:10:48.908323] [INFO ] [MAIN ] [1479/3511] HCI kept (0.5s) | 1477 kept, 2 rejected | 138.1/min | ETA: 14.7m [2026-01-15T12:10:49.432034] [DEBUG] [REMOTE ] HCM: Retrieved 2472 rows, trimmed to 300. [2026-01-15T12:10:49.432164] [DEBUG] [REMOTE ] HCM: PASS: History has at least 300 days. [2026-01-15T12:10:49.432372] [DEBUG] [REMOTE ] HCM: PASS: Price check passed. Min price $13.18. [2026-01-15T12:10:49.432512] [DEBUG] [REMOTE ] HCM: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:49.432654] [DEBUG] [REMOTE ] HCM: PASS: Integrity check passed. [2026-01-15T12:10:49.432698] [DEBUG] [REMOTE ] HCM: Symbol is viable for forecasting. [2026-01-15T12:10:49.432747] [INFO ] [MAIN ] [1480/3511] HCM kept (0.5s) | 1478 kept, 2 rejected | 138.0/min | ETA: 14.7m [2026-01-15T12:10:49.898565] [DEBUG] [REMOTE ] HCSG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:10:49.898721] [DEBUG] [REMOTE ] HCSG: PASS: History has at least 300 days. [2026-01-15T12:10:49.898962] [DEBUG] [REMOTE ] HCSG: PASS: Price check passed. Min price $16.45. [2026-01-15T12:10:49.899133] [DEBUG] [REMOTE ] HCSG: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:49.899257] [DEBUG] [REMOTE ] HCSG: PASS: Integrity check passed. [2026-01-15T12:10:49.899298] [DEBUG] [REMOTE ] HCSG: Symbol is viable for forecasting. [2026-01-15T12:10:49.899348] [INFO ] [MAIN ] [1481/3511] HCSG kept (0.5s) | 1479 kept, 2 rejected | 138.0/min | ETA: 14.7m [2026-01-15T12:10:50.371002] [DEBUG] [REMOTE ] HD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:10:50.371151] [DEBUG] [REMOTE ] HD: PASS: History has at least 300 days. [2026-01-15T12:10:50.371415] [DEBUG] [REMOTE ] HD: PASS: Price check passed. Min price $330.22. [2026-01-15T12:10:50.371630] [DEBUG] [REMOTE ] HD: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:50.371790] [DEBUG] [REMOTE ] HD: PASS: Integrity check passed. [2026-01-15T12:10:50.371836] [DEBUG] [REMOTE ] HD: Symbol is viable for forecasting. [2026-01-15T12:10:50.371889] [INFO ] [MAIN ] [1482/3511] HD kept (0.5s) | 1480 kept, 2 rejected | 138.0/min | ETA: 14.7m [2026-01-15T12:10:50.835632] [DEBUG] [REMOTE ] HDB: Retrieved 6158 rows, trimmed to 300. [2026-01-15T12:10:50.835810] [DEBUG] [REMOTE ] HDB: PASS: History has at least 300 days. [2026-01-15T12:10:50.836063] [DEBUG] [REMOTE ] HDB: PASS: Price check passed. Min price $32.92. [2026-01-15T12:10:50.836396] [DEBUG] [REMOTE ] HDB: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:50.836527] [DEBUG] [REMOTE ] HDB: PASS: Integrity check passed. [2026-01-15T12:10:50.836569] [DEBUG] [REMOTE ] HDB: Symbol is viable for forecasting. [2026-01-15T12:10:50.836642] [INFO ] [MAIN ] [1483/3511] HDB kept (0.5s) | 1481 kept, 2 rejected | 138.0/min | ETA: 14.7m [2026-01-15T12:10:51.301098] [DEBUG] [REMOTE ] HDSN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:10:51.301297] [DEBUG] [REMOTE ] HDSN: PASS: History has at least 300 days. [2026-01-15T12:10:51.301668] [DEBUG] [REMOTE ] HDSN: PASS: Price check passed. Min price $6.63. [2026-01-15T12:10:51.301842] [DEBUG] [REMOTE ] HDSN: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:51.302008] [DEBUG] [REMOTE ] HDSN: PASS: Integrity check passed. [2026-01-15T12:10:51.302056] [DEBUG] [REMOTE ] HDSN: Symbol is viable for forecasting. [2026-01-15T12:10:51.302174] [INFO ] [MAIN ] [1484/3511] HDSN kept (0.5s) | 1482 kept, 2 rejected | 138.0/min | ETA: 14.7m [2026-01-15T12:10:51.782049] [DEBUG] [REMOTE ] HE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:10:51.782196] [DEBUG] [REMOTE ] HE: PASS: History has at least 300 days. [2026-01-15T12:10:51.782444] [DEBUG] [REMOTE ] HE: PASS: Price check passed. Min price $11.15. [2026-01-15T12:10:51.782609] [DEBUG] [REMOTE ] HE: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:51.782741] [DEBUG] [REMOTE ] HE: PASS: Integrity check passed. [2026-01-15T12:10:51.782784] [DEBUG] [REMOTE ] HE: Symbol is viable for forecasting. [2026-01-15T12:10:51.782835] [INFO ] [MAIN ] [1485/3511] HE kept (0.5s) | 1483 kept, 2 rejected | 138.0/min | ETA: 14.7m [2026-01-15T12:10:52.083594] [DEBUG] [REMOTE ] HEI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:10:52.083741] [DEBUG] [REMOTE ] HEI: PASS: History has at least 300 days. [2026-01-15T12:10:52.083996] [DEBUG] [REMOTE ] HEI: PASS: Price check passed. Min price $303.07. [2026-01-15T12:10:52.084145] [DEBUG] [REMOTE ] HEI: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:52.084275] [DEBUG] [REMOTE ] HEI: PASS: Integrity check passed. [2026-01-15T12:10:52.084317] [DEBUG] [REMOTE ] HEI: Symbol is viable for forecasting. [2026-01-15T12:10:52.084369] [INFO ] [MAIN ] [1486/3511] HEI kept (0.3s) | 1484 kept, 2 rejected | 138.0/min | ETA: 14.7m [2026-01-15T12:10:52.623721] [DEBUG] [REMOTE ] HELE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:10:52.623882] [DEBUG] [REMOTE ] HELE: PASS: History has at least 300 days. [2026-01-15T12:10:52.624136] [DEBUG] [REMOTE ] HELE: PASS: Price check passed. Min price $17.16. [2026-01-15T12:10:52.624284] [DEBUG] [REMOTE ] HELE: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:52.624406] [DEBUG] [REMOTE ] HELE: PASS: Integrity check passed. [2026-01-15T12:10:52.624446] [DEBUG] [REMOTE ] HELE: Symbol is viable for forecasting. [2026-01-15T12:10:52.624495] [INFO ] [MAIN ] [1487/3511] HELE kept (0.5s) | 1485 kept, 2 rejected | 138.0/min | ETA: 14.7m [2026-01-15T12:10:52.895686] [DEBUG] [REMOTE ] HELP: Retrieved 1387 rows, trimmed to 300. [2026-01-15T12:10:52.895881] [DEBUG] [REMOTE ] HELP: PASS: History has at least 300 days. [2026-01-15T12:10:52.896134] [DEBUG] [REMOTE ] HELP: PASS: Price check passed. Min price $5.51. [2026-01-15T12:10:52.896280] [DEBUG] [REMOTE ] HELP: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:52.896400] [DEBUG] [REMOTE ] HELP: PASS: Integrity check passed. [2026-01-15T12:10:52.896443] [DEBUG] [REMOTE ] HELP: Symbol is viable for forecasting. [2026-01-15T12:10:52.896496] [INFO ] [MAIN ] [1488/3511] HELP kept (0.3s) | 1486 kept, 2 rejected | 138.0/min | ETA: 14.7m [2026-01-15T12:10:53.185143] [DEBUG] [REMOTE ] HEPS: Retrieved 1140 rows, trimmed to 300. [2026-01-15T12:10:53.185335] [DEBUG] [REMOTE ] HEPS: PASS: History has at least 300 days. [2026-01-15T12:10:53.185605] [DEBUG] [REMOTE ] HEPS: PASS: Price check passed. Min price $2.18. [2026-01-15T12:10:53.185762] [DEBUG] [REMOTE ] HEPS: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:53.185887] [DEBUG] [REMOTE ] HEPS: PASS: Integrity check passed. [2026-01-15T12:10:53.186227] [DEBUG] [REMOTE ] HEPS: Symbol is viable for forecasting. [2026-01-15T12:10:53.186452] [INFO ] [MAIN ] [1489/3511] HEPS kept (0.3s) | 1487 kept, 2 rejected | 138.1/min | ETA: 14.6m [2026-01-15T12:10:53.830607] [DEBUG] [REMOTE ] HEQ: Retrieved 3680 rows, trimmed to 300. [2026-01-15T12:10:53.830744] [DEBUG] [REMOTE ] HEQ: PASS: History has at least 300 days. [2026-01-15T12:10:53.830964] [DEBUG] [REMOTE ] HEQ: PASS: Price check passed. Min price $10.37. [2026-01-15T12:10:53.831112] [DEBUG] [REMOTE ] HEQ: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:53.831230] [DEBUG] [REMOTE ] HEQ: PASS: Integrity check passed. [2026-01-15T12:10:53.831289] [DEBUG] [REMOTE ] HEQ: Symbol is viable for forecasting. [2026-01-15T12:10:53.831340] [INFO ] [MAIN ] [1490/3511] HEQ kept (0.6s) | 1488 kept, 2 rejected | 138.0/min | ETA: 14.6m [2026-01-15T12:10:54.132792] [DEBUG] [REMOTE ] HERO: Retrieved 1559 rows, trimmed to 300. [2026-01-15T12:10:54.132963] [DEBUG] [REMOTE ] HERO: PASS: History has at least 300 days. [2026-01-15T12:10:54.133293] [DEBUG] [REMOTE ] HERO: PASS: Price check passed. Min price $29.25. [2026-01-15T12:10:54.133506] [DEBUG] [REMOTE ] HERO: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:54.133695] [DEBUG] [REMOTE ] HERO: PASS: Integrity check passed. [2026-01-15T12:10:54.133761] [DEBUG] [REMOTE ] HERO: Symbol is viable for forecasting. [2026-01-15T12:10:54.133839] [INFO ] [MAIN ] [1491/3511] HERO kept (0.3s) | 1489 kept, 2 rejected | 138.1/min | ETA: 14.6m [2026-01-15T12:10:54.546034] [DEBUG] [REMOTE ] HESM: Retrieved 2207 rows, trimmed to 300. [2026-01-15T12:10:54.546189] [DEBUG] [REMOTE ] HESM: PASS: History has at least 300 days. [2026-01-15T12:10:54.546425] [DEBUG] [REMOTE ] HESM: PASS: Price check passed. Min price $32.04. [2026-01-15T12:10:54.546591] [DEBUG] [REMOTE ] HESM: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:54.546723] [DEBUG] [REMOTE ] HESM: PASS: Integrity check passed. [2026-01-15T12:10:54.546765] [DEBUG] [REMOTE ] HESM: Symbol is viable for forecasting. [2026-01-15T12:10:54.546818] [INFO ] [MAIN ] [1492/3511] HESM kept (0.4s) | 1490 kept, 2 rejected | 138.1/min | ETA: 14.6m [2026-01-15T12:10:54.931832] [DEBUG] [REMOTE ] HFFG: Retrieved 2100 rows, trimmed to 300. [2026-01-15T12:10:54.932010] [DEBUG] [REMOTE ] HFFG: PASS: History has at least 300 days. [2026-01-15T12:10:54.932294] [DEBUG] [REMOTE ] HFFG: PASS: Price check passed. Min price $2.13. [2026-01-15T12:10:54.932440] [DEBUG] [REMOTE ] HFFG: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:54.932600] [DEBUG] [REMOTE ] HFFG: PASS: Integrity check passed. [2026-01-15T12:10:54.932662] [DEBUG] [REMOTE ] HFFG: Symbol is viable for forecasting. [2026-01-15T12:10:54.932735] [INFO ] [MAIN ] [1493/3511] HFFG kept (0.4s) | 1491 kept, 2 rejected | 138.1/min | ETA: 14.6m [2026-01-15T12:10:55.317085] [DEBUG] [REMOTE ] HFRO: Retrieved 2058 rows, trimmed to 300. [2026-01-15T12:10:55.317242] [DEBUG] [REMOTE ] HFRO: PASS: History has at least 300 days. [2026-01-15T12:10:55.317469] [DEBUG] [REMOTE ] HFRO: PASS: Price check passed. Min price $5.85. [2026-01-15T12:10:55.317642] [DEBUG] [REMOTE ] HFRO: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:55.317766] [DEBUG] [REMOTE ] HFRO: PASS: Integrity check passed. [2026-01-15T12:10:55.317807] [DEBUG] [REMOTE ] HFRO: Symbol is viable for forecasting. [2026-01-15T12:10:55.317857] [INFO ] [MAIN ] [1494/3511] HFRO kept (0.4s) | 1492 kept, 2 rejected | 138.1/min | ETA: 14.6m [2026-01-15T12:10:55.900527] [DEBUG] [REMOTE ] HFWA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:10:55.900693] [DEBUG] [REMOTE ] HFWA: PASS: History has at least 300 days. [2026-01-15T12:10:55.900956] [DEBUG] [REMOTE ] HFWA: PASS: Price check passed. Min price $21.47. [2026-01-15T12:10:55.901099] [DEBUG] [REMOTE ] HFWA: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:55.901234] [DEBUG] [REMOTE ] HFWA: PASS: Integrity check passed. [2026-01-15T12:10:55.901275] [DEBUG] [REMOTE ] HFWA: Symbol is viable for forecasting. [2026-01-15T12:10:55.901357] [INFO ] [MAIN ] [1495/3511] HFWA kept (0.6s) | 1493 kept, 2 rejected | 138.1/min | ETA: 14.6m [2026-01-15T12:10:56.057302] [DEBUG] [REMOTE ] HG: Retrieved 545 rows, trimmed to 300. [2026-01-15T12:10:56.057436] [DEBUG] [REMOTE ] HG: PASS: History has at least 300 days. [2026-01-15T12:10:56.057666] [DEBUG] [REMOTE ] HG: PASS: Price check passed. Min price $23.24. [2026-01-15T12:10:56.057813] [DEBUG] [REMOTE ] HG: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:56.057929] [DEBUG] [REMOTE ] HG: PASS: Integrity check passed. [2026-01-15T12:10:56.058004] [DEBUG] [REMOTE ] HG: Symbol is viable for forecasting. [2026-01-15T12:10:56.058055] [INFO ] [MAIN ] [1496/3511] HG kept (0.2s) | 1494 kept, 2 rejected | 138.1/min | ETA: 14.6m [2026-01-15T12:10:56.616378] [DEBUG] [REMOTE ] HGBL: Retrieved 2448 rows, trimmed to 300. [2026-01-15T12:10:56.616555] [DEBUG] [REMOTE ] HGBL: PASS: History has at least 300 days. [2026-01-15T12:10:56.616897] [DEBUG] [REMOTE ] HGBL: PASS: Price check passed. Min price $1.21. [2026-01-15T12:10:56.617073] [DEBUG] [REMOTE ] HGBL: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:56.617223] [DEBUG] [REMOTE ] HGBL: PASS: Integrity check passed. [2026-01-15T12:10:56.617276] [DEBUG] [REMOTE ] HGBL: Symbol is viable for forecasting. [2026-01-15T12:10:56.617341] [INFO ] [MAIN ] [1497/3511] HGBL kept (0.6s) | 1495 kept, 2 rejected | 138.1/min | ETA: 14.6m [2026-01-15T12:10:56.984513] [DEBUG] [REMOTE ] HGLB: Retrieved 1737 rows, trimmed to 300. [2026-01-15T12:10:56.984669] [DEBUG] [REMOTE ] HGLB: PASS: History has at least 300 days. [2026-01-15T12:10:56.984877] [DEBUG] [REMOTE ] HGLB: PASS: Price check passed. Min price $8.71. [2026-01-15T12:10:56.985012] [DEBUG] [REMOTE ] HGLB: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:56.985123] [DEBUG] [REMOTE ] HGLB: PASS: Integrity check passed. [2026-01-15T12:10:56.985167] [DEBUG] [REMOTE ] HGLB: Symbol is viable for forecasting. [2026-01-15T12:10:56.985214] [INFO ] [MAIN ] [1498/3511] HGLB kept (0.4s) | 1496 kept, 2 rejected | 138.1/min | ETA: 14.6m [2026-01-15T12:10:57.333634] [DEBUG] [REMOTE ] HGTY: Retrieved 1162 rows, trimmed to 300. [2026-01-15T12:10:57.333786] [DEBUG] [REMOTE ] HGTY: PASS: History has at least 300 days. [2026-01-15T12:10:57.334027] [DEBUG] [REMOTE ] HGTY: PASS: Price check passed. Min price $10.72. [2026-01-15T12:10:57.334209] [DEBUG] [REMOTE ] HGTY: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:57.334331] [DEBUG] [REMOTE ] HGTY: PASS: Integrity check passed. [2026-01-15T12:10:57.334373] [DEBUG] [REMOTE ] HGTY: Symbol is viable for forecasting. [2026-01-15T12:10:57.334423] [INFO ] [MAIN ] [1499/3511] HGTY kept (0.3s) | 1497 kept, 2 rejected | 138.1/min | ETA: 14.6m [2026-01-15T12:10:57.873813] [DEBUG] [REMOTE ] HHH: Retrieved 3820 rows, trimmed to 300. [2026-01-15T12:10:57.873979] [DEBUG] [REMOTE ] HHH: PASS: History has at least 300 days. [2026-01-15T12:10:57.874223] [DEBUG] [REMOTE ] HHH: PASS: Price check passed. Min price $78.06. [2026-01-15T12:10:57.874372] [DEBUG] [REMOTE ] HHH: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:57.874537] [DEBUG] [REMOTE ] HHH: PASS: Integrity check passed. [2026-01-15T12:10:57.874627] [DEBUG] [REMOTE ] HHH: Symbol is viable for forecasting. [2026-01-15T12:10:57.874702] [INFO ] [MAIN ] [1500/3511] HHH kept (0.5s) | 1498 kept, 2 rejected | 138.1/min | ETA: 14.6m [2026-01-15T12:10:58.271304] [DEBUG] [REMOTE ] HI: Retrieved 4479 rows, trimmed to 300. [2026-01-15T12:10:58.271441] [DEBUG] [REMOTE ] HI: PASS: History has at least 300 days. [2026-01-15T12:10:58.271691] [DEBUG] [REMOTE ] HI: PASS: Price check passed. Min price $31.15. [2026-01-15T12:10:58.271837] [DEBUG] [REMOTE ] HI: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:58.271959] [DEBUG] [REMOTE ] HI: PASS: Integrity check passed. [2026-01-15T12:10:58.272002] [DEBUG] [REMOTE ] HI: Symbol is viable for forecasting. [2026-01-15T12:10:58.272053] [INFO ] [MAIN ] [1501/3511] HI kept (0.4s) | 1499 kept, 2 rejected | 138.1/min | ETA: 14.6m [2026-01-15T12:10:58.786744] [DEBUG] [REMOTE ] HIFS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:10:58.786905] [DEBUG] [REMOTE ] HIFS: PASS: History has at least 300 days. [2026-01-15T12:10:58.787142] [DEBUG] [REMOTE ] HIFS: PASS: Price check passed. Min price $252.77. [2026-01-15T12:10:58.787284] [DEBUG] [REMOTE ] HIFS: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:58.787409] [DEBUG] [REMOTE ] HIFS: PASS: Integrity check passed. [2026-01-15T12:10:58.787467] [DEBUG] [REMOTE ] HIFS: Symbol is viable for forecasting. [2026-01-15T12:10:58.787519] [INFO ] [MAIN ] [1502/3511] HIFS kept (0.5s) | 1500 kept, 2 rejected | 138.1/min | ETA: 14.5m [2026-01-15T12:10:59.278525] [DEBUG] [REMOTE ] HIG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:10:59.278677] [DEBUG] [REMOTE ] HIG: PASS: History has at least 300 days. [2026-01-15T12:10:59.278910] [DEBUG] [REMOTE ] HIG: PASS: Price check passed. Min price $121.82. [2026-01-15T12:10:59.279049] [DEBUG] [REMOTE ] HIG: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:59.279170] [DEBUG] [REMOTE ] HIG: PASS: Integrity check passed. [2026-01-15T12:10:59.279211] [DEBUG] [REMOTE ] HIG: Symbol is viable for forecasting. [2026-01-15T12:10:59.279261] [INFO ] [MAIN ] [1503/3511] HIG kept (0.5s) | 1501 kept, 2 rejected | 138.1/min | ETA: 14.5m [2026-01-15T12:10:59.659030] [DEBUG] [REMOTE ] HII: Retrieved 3727 rows, trimmed to 300. [2026-01-15T12:10:59.659167] [DEBUG] [REMOTE ] HII: PASS: History has at least 300 days. [2026-01-15T12:10:59.659393] [DEBUG] [REMOTE ] HII: PASS: Price check passed. Min price $282.40. [2026-01-15T12:10:59.659531] [DEBUG] [REMOTE ] HII: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:59.659669] [DEBUG] [REMOTE ] HII: PASS: Integrity check passed. [2026-01-15T12:10:59.659711] [DEBUG] [REMOTE ] HII: Symbol is viable for forecasting. [2026-01-15T12:10:59.659760] [INFO ] [MAIN ] [1504/3511] HII kept (0.4s) | 1502 kept, 2 rejected | 138.1/min | ETA: 14.5m [2026-01-15T12:10:59.801946] [DEBUG] [REMOTE ] HIMS: Retrieved 1593 rows, trimmed to 300. [2026-01-15T12:10:59.802076] [DEBUG] [REMOTE ] HIMS: PASS: History has at least 300 days. [2026-01-15T12:10:59.802279] [DEBUG] [REMOTE ] HIMS: PASS: Price check passed. Min price $31.32. [2026-01-15T12:10:59.802415] [DEBUG] [REMOTE ] HIMS: PASS: Continuity check passed with 300 days. [2026-01-15T12:10:59.802524] [DEBUG] [REMOTE ] HIMS: PASS: Integrity check passed. [2026-01-15T12:10:59.802564] [DEBUG] [REMOTE ] HIMS: Symbol is viable for forecasting. [2026-01-15T12:10:59.802643] [INFO ] [MAIN ] [1505/3511] HIMS kept (0.1s) | 1503 kept, 2 rejected | 138.2/min | ETA: 14.5m [2026-01-15T12:11:00.491517] [DEBUG] [REMOTE ] HIMX: Retrieved 4979 rows, trimmed to 300. [2026-01-15T12:11:00.491660] [DEBUG] [REMOTE ] HIMX: PASS: History has at least 300 days. [2026-01-15T12:11:00.491907] [DEBUG] [REMOTE ] HIMX: PASS: Price check passed. Min price $6.93. [2026-01-15T12:11:00.492052] [DEBUG] [REMOTE ] HIMX: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:00.492180] [DEBUG] [REMOTE ] HIMX: PASS: Integrity check passed. [2026-01-15T12:11:00.492222] [DEBUG] [REMOTE ] HIMX: Symbol is viable for forecasting. [2026-01-15T12:11:00.492310] [INFO ] [MAIN ] [1506/3511] HIMX kept (0.7s) | 1504 kept, 2 rejected | 138.1/min | ETA: 14.5m [2026-01-15T12:11:00.971679] [DEBUG] [REMOTE ] HIO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:00.971800] [DEBUG] [REMOTE ] HIO: PASS: History has at least 300 days. [2026-01-15T12:11:00.972045] [DEBUG] [REMOTE ] HIO: PASS: Price check passed. Min price $3.67. [2026-01-15T12:11:00.972187] [DEBUG] [REMOTE ] HIO: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:00.972316] [DEBUG] [REMOTE ] HIO: PASS: Integrity check passed. [2026-01-15T12:11:00.972359] [DEBUG] [REMOTE ] HIO: Symbol is viable for forecasting. [2026-01-15T12:11:00.972410] [INFO ] [MAIN ] [1507/3511] HIO kept (0.5s) | 1505 kept, 2 rejected | 138.1/min | ETA: 14.5m [2026-01-15T12:11:01.230897] [DEBUG] [REMOTE ] HIPO: Retrieved 1118 rows, trimmed to 300. [2026-01-15T12:11:01.231025] [DEBUG] [REMOTE ] HIPO: PASS: History has at least 300 days. [2026-01-15T12:11:01.231229] [DEBUG] [REMOTE ] HIPO: PASS: Price check passed. Min price $29.98. [2026-01-15T12:11:01.231367] [DEBUG] [REMOTE ] HIPO: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:01.231512] [DEBUG] [REMOTE ] HIPO: PASS: Integrity check passed. [2026-01-15T12:11:01.231554] [DEBUG] [REMOTE ] HIPO: Symbol is viable for forecasting. [2026-01-15T12:11:01.231621] [INFO ] [MAIN ] [1508/3511] HIPO kept (0.3s) | 1506 kept, 2 rejected | 138.1/min | ETA: 14.5m [2026-01-15T12:11:01.662727] [DEBUG] [REMOTE ] HITI: Retrieved 1748 rows, trimmed to 300. [2026-01-15T12:11:01.662893] [DEBUG] [REMOTE ] HITI: PASS: History has at least 300 days. [2026-01-15T12:11:01.663169] [DEBUG] [REMOTE ] HITI: PASS: Price check passed. Min price $2.48. [2026-01-15T12:11:01.663371] [DEBUG] [REMOTE ] HITI: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:01.663536] [DEBUG] [REMOTE ] HITI: PASS: Integrity check passed. [2026-01-15T12:11:01.663622] [DEBUG] [REMOTE ] HITI: Symbol is viable for forecasting. [2026-01-15T12:11:01.663697] [INFO ] [MAIN ] [1509/3511] HITI kept (0.4s) | 1507 kept, 2 rejected | 138.1/min | ETA: 14.5m [2026-01-15T12:11:01.967907] [DEBUG] [REMOTE ] HIVE: Retrieved 2012 rows, trimmed to 300. [2026-01-15T12:11:01.968066] [DEBUG] [REMOTE ] HIVE: PASS: History has at least 300 days. [2026-01-15T12:11:01.968310] [DEBUG] [REMOTE ] HIVE: PASS: Price check passed. Min price $2.57. [2026-01-15T12:11:01.968458] [DEBUG] [REMOTE ] HIVE: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:01.968606] [DEBUG] [REMOTE ] HIVE: PASS: Integrity check passed. [2026-01-15T12:11:01.968650] [DEBUG] [REMOTE ] HIVE: Symbol is viable for forecasting. [2026-01-15T12:11:01.968701] [INFO ] [MAIN ] [1510/3511] HIVE kept (0.3s) | 1508 kept, 2 rejected | 138.2/min | ETA: 14.5m [2026-01-15T12:11:02.644690] [DEBUG] [REMOTE ] HIX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:02.644837] [DEBUG] [REMOTE ] HIX: PASS: History has at least 300 days. [2026-01-15T12:11:02.645062] [DEBUG] [REMOTE ] HIX: PASS: Price check passed. Min price $4.03. [2026-01-15T12:11:02.645203] [DEBUG] [REMOTE ] HIX: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:02.645328] [DEBUG] [REMOTE ] HIX: PASS: Integrity check passed. [2026-01-15T12:11:02.645371] [DEBUG] [REMOTE ] HIX: Symbol is viable for forecasting. [2026-01-15T12:11:02.645428] [INFO ] [MAIN ] [1511/3511] HIX kept (0.7s) | 1509 kept, 2 rejected | 138.1/min | ETA: 14.5m [2026-01-15T12:11:03.017636] [DEBUG] [REMOTE ] HL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:03.017782] [DEBUG] [REMOTE ] HL: PASS: History has at least 300 days. [2026-01-15T12:11:03.018032] [DEBUG] [REMOTE ] HL: PASS: Price check passed. Min price $11.97. [2026-01-15T12:11:03.018174] [DEBUG] [REMOTE ] HL: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:03.018301] [DEBUG] [REMOTE ] HL: PASS: Integrity check passed. [2026-01-15T12:11:03.018341] [DEBUG] [REMOTE ] HL: Symbol is viable for forecasting. [2026-01-15T12:11:03.018391] [INFO ] [MAIN ] [1512/3511] HL kept (0.4s) | 1510 kept, 2 rejected | 138.1/min | ETA: 14.5m [2026-01-15T12:11:03.366714] [DEBUG] [REMOTE ] HLAL: Retrieved 1635 rows, trimmed to 300. [2026-01-15T12:11:03.366900] [DEBUG] [REMOTE ] HLAL: PASS: History has at least 300 days. [2026-01-15T12:11:03.367145] [DEBUG] [REMOTE ] HLAL: PASS: Price check passed. Min price $58.92. [2026-01-15T12:11:03.367311] [DEBUG] [REMOTE ] HLAL: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:03.367438] [DEBUG] [REMOTE ] HLAL: PASS: Integrity check passed. [2026-01-15T12:11:03.367684] [DEBUG] [REMOTE ] HLAL: Symbol is viable for forecasting. [2026-01-15T12:11:03.367749] [INFO ] [MAIN ] [1513/3511] HLAL kept (0.3s) | 1511 kept, 2 rejected | 138.1/min | ETA: 14.5m [2026-01-15T12:11:03.913819] [DEBUG] [REMOTE ] HLF: Retrieved 5303 rows, trimmed to 300. [2026-01-15T12:11:03.913984] [DEBUG] [REMOTE ] HLF: PASS: History has at least 300 days. [2026-01-15T12:11:03.914260] [DEBUG] [REMOTE ] HLF: PASS: Price check passed. Min price $7.75. [2026-01-15T12:11:03.914428] [DEBUG] [REMOTE ] HLF: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:03.914611] [DEBUG] [REMOTE ] HLF: PASS: Integrity check passed. [2026-01-15T12:11:03.914662] [DEBUG] [REMOTE ] HLF: Symbol is viable for forecasting. [2026-01-15T12:11:03.914723] [INFO ] [MAIN ] [1514/3511] HLF kept (0.5s) | 1512 kept, 2 rejected | 138.1/min | ETA: 14.5m [2026-01-15T12:11:04.247090] [DEBUG] [REMOTE ] HLI: Retrieved 2621 rows, trimmed to 300. [2026-01-15T12:11:04.247310] [DEBUG] [REMOTE ] HLI: PASS: History has at least 300 days. [2026-01-15T12:11:04.247609] [DEBUG] [REMOTE ] HLI: PASS: Price check passed. Min price $170.47. [2026-01-15T12:11:04.247758] [DEBUG] [REMOTE ] HLI: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:04.247886] [DEBUG] [REMOTE ] HLI: PASS: Integrity check passed. [2026-01-15T12:11:04.247929] [DEBUG] [REMOTE ] HLI: Symbol is viable for forecasting. [2026-01-15T12:11:04.247983] [INFO ] [MAIN ] [1515/3511] HLI kept (0.3s) | 1513 kept, 2 rejected | 138.1/min | ETA: 14.5m [2026-01-15T12:11:04.789770] [DEBUG] [REMOTE ] HLIO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:04.789931] [DEBUG] [REMOTE ] HLIO: PASS: History has at least 300 days. [2026-01-15T12:11:04.790198] [DEBUG] [REMOTE ] HLIO: PASS: Price check passed. Min price $50.06. [2026-01-15T12:11:04.790346] [DEBUG] [REMOTE ] HLIO: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:04.790481] [DEBUG] [REMOTE ] HLIO: PASS: Integrity check passed. [2026-01-15T12:11:04.790523] [DEBUG] [REMOTE ] HLIO: Symbol is viable for forecasting. [2026-01-15T12:11:04.790595] [INFO ] [MAIN ] [1516/3511] HLIO kept (0.5s) | 1514 kept, 2 rejected | 138.1/min | ETA: 14.4m [2026-01-15T12:11:04.884182] [DEBUG] [REMOTE ] HLLY: Retrieved 841 rows, trimmed to 300. [2026-01-15T12:11:04.884372] [DEBUG] [REMOTE ] HLLY: PASS: History has at least 300 days. [2026-01-15T12:11:04.884637] [DEBUG] [REMOTE ] HLLY: PASS: Price check passed. Min price $2.73. [2026-01-15T12:11:04.884833] [DEBUG] [REMOTE ] HLLY: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:04.884973] [DEBUG] [REMOTE ] HLLY: PASS: Integrity check passed. [2026-01-15T12:11:04.885019] [DEBUG] [REMOTE ] HLLY: Symbol is viable for forecasting. [2026-01-15T12:11:04.885110] [INFO ] [MAIN ] [1517/3511] HLLY kept (0.1s) | 1515 kept, 2 rejected | 138.2/min | ETA: 14.4m [2026-01-15T12:11:05.452342] [DEBUG] [REMOTE ] HLMN: Retrieved 1284 rows, trimmed to 300. [2026-01-15T12:11:05.452538] [DEBUG] [REMOTE ] HLMN: PASS: History has at least 300 days. [2026-01-15T12:11:05.452820] [DEBUG] [REMOTE ] HLMN: PASS: Price check passed. Min price $8.05. [2026-01-15T12:11:05.452966] [DEBUG] [REMOTE ] HLMN: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:05.453086] [DEBUG] [REMOTE ] HLMN: PASS: Integrity check passed. [2026-01-15T12:11:05.453126] [DEBUG] [REMOTE ] HLMN: Symbol is viable for forecasting. [2026-01-15T12:11:05.453180] [INFO ] [MAIN ] [1518/3511] HLMN kept (0.6s) | 1516 kept, 2 rejected | 138.1/min | ETA: 14.4m [2026-01-15T12:11:05.837455] [DEBUG] [REMOTE ] HLN: Retrieved 874 rows, trimmed to 300. [2026-01-15T12:11:05.837685] [DEBUG] [REMOTE ] HLN: PASS: History has at least 300 days. [2026-01-15T12:11:05.837994] [DEBUG] [REMOTE ] HLN: PASS: Price check passed. Min price $9.05. [2026-01-15T12:11:05.838158] [DEBUG] [REMOTE ] HLN: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:05.838281] [DEBUG] [REMOTE ] HLN: PASS: Integrity check passed. [2026-01-15T12:11:05.838324] [DEBUG] [REMOTE ] HLN: Symbol is viable for forecasting. [2026-01-15T12:11:05.838378] [INFO ] [MAIN ] [1519/3511] HLN kept (0.4s) | 1517 kept, 2 rejected | 138.2/min | ETA: 14.4m [2026-01-15T12:11:06.278751] [DEBUG] [REMOTE ] HLNE: Retrieved 2232 rows, trimmed to 300. [2026-01-15T12:11:06.278961] [DEBUG] [REMOTE ] HLNE: PASS: History has at least 300 days. [2026-01-15T12:11:06.279225] [DEBUG] [REMOTE ] HLNE: PASS: Price check passed. Min price $113.50. [2026-01-15T12:11:06.279369] [DEBUG] [REMOTE ] HLNE: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:06.279523] [DEBUG] [REMOTE ] HLNE: PASS: Integrity check passed. [2026-01-15T12:11:06.279585] [DEBUG] [REMOTE ] HLNE: Symbol is viable for forecasting. [2026-01-15T12:11:06.279644] [INFO ] [MAIN ] [1520/3511] HLNE kept (0.4s) | 1518 kept, 2 rejected | 138.2/min | ETA: 14.4m [2026-01-15T12:11:06.866733] [DEBUG] [REMOTE ] HLX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:06.866923] [DEBUG] [REMOTE ] HLX: PASS: History has at least 300 days. [2026-01-15T12:11:06.867192] [DEBUG] [REMOTE ] HLX: PASS: Price check passed. Min price $6.14. [2026-01-15T12:11:06.867336] [DEBUG] [REMOTE ] HLX: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:06.867469] [DEBUG] [REMOTE ] HLX: PASS: Integrity check passed. [2026-01-15T12:11:06.867509] [DEBUG] [REMOTE ] HLX: Symbol is viable for forecasting. [2026-01-15T12:11:06.867561] [INFO ] [MAIN ] [1521/3511] HLX kept (0.6s) | 1519 kept, 2 rejected | 138.1/min | ETA: 14.4m [2026-01-15T12:11:07.335812] [DEBUG] [REMOTE ] HMC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:07.336031] [DEBUG] [REMOTE ] HMC: PASS: History has at least 300 days. [2026-01-15T12:11:07.336432] [DEBUG] [REMOTE ] HMC: PASS: Price check passed. Min price $28.48. [2026-01-15T12:11:07.336646] [DEBUG] [REMOTE ] HMC: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:07.336832] [DEBUG] [REMOTE ] HMC: PASS: Integrity check passed. [2026-01-15T12:11:07.336906] [DEBUG] [REMOTE ] HMC: Symbol is viable for forecasting. [2026-01-15T12:11:07.336978] [INFO ] [MAIN ] [1522/3511] HMC kept (0.5s) | 1520 kept, 2 rejected | 138.1/min | ETA: 14.4m [2026-01-15T12:11:07.836023] [DEBUG] [REMOTE ] HMN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:07.836364] [DEBUG] [REMOTE ] HMN: PASS: History has at least 300 days. [2026-01-15T12:11:07.836795] [DEBUG] [REMOTE ] HMN: PASS: Price check passed. Min price $43.05. [2026-01-15T12:11:07.837132] [DEBUG] [REMOTE ] HMN: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:07.837320] [DEBUG] [REMOTE ] HMN: PASS: Integrity check passed. [2026-01-15T12:11:07.837365] [DEBUG] [REMOTE ] HMN: Symbol is viable for forecasting. [2026-01-15T12:11:07.837428] [INFO ] [MAIN ] [1523/3511] HMN kept (0.5s) | 1521 kept, 2 rejected | 138.1/min | ETA: 14.4m [2026-01-15T12:11:08.324327] [DEBUG] [REMOTE ] HMY: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:08.324530] [DEBUG] [REMOTE ] HMY: PASS: History has at least 300 days. [2026-01-15T12:11:08.325106] [DEBUG] [REMOTE ] HMY: PASS: Price check passed. Min price $15.19. [2026-01-15T12:11:08.325298] [DEBUG] [REMOTE ] HMY: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:08.325478] [DEBUG] [REMOTE ] HMY: PASS: Integrity check passed. [2026-01-15T12:11:08.325756] [DEBUG] [REMOTE ] HMY: Symbol is viable for forecasting. [2026-01-15T12:11:08.325827] [INFO ] [MAIN ] [1524/3511] HMY kept (0.5s) | 1522 kept, 2 rejected | 138.1/min | ETA: 14.4m [2026-01-15T12:11:08.513533] [DEBUG] [REMOTE ] HNDL: Retrieved 2010 rows, trimmed to 300. [2026-01-15T12:11:08.514000] [DEBUG] [REMOTE ] HNDL: PASS: History has at least 300 days. [2026-01-15T12:11:08.514317] [DEBUG] [REMOTE ] HNDL: PASS: Price check passed. Min price $21.55. [2026-01-15T12:11:08.514465] [DEBUG] [REMOTE ] HNDL: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:08.514628] [DEBUG] [REMOTE ] HNDL: PASS: Integrity check passed. [2026-01-15T12:11:08.514672] [DEBUG] [REMOTE ] HNDL: Symbol is viable for forecasting. [2026-01-15T12:11:08.514726] [INFO ] [MAIN ] [1525/3511] HNDL kept (0.2s) | 1523 kept, 2 rejected | 138.1/min | ETA: 14.4m [2026-01-15T12:11:09.722366] [DEBUG] [REMOTE ] HNI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:09.722532] [DEBUG] [REMOTE ] HNI: PASS: History has at least 300 days. [2026-01-15T12:11:09.723011] [DEBUG] [REMOTE ] HNI: PASS: Price check passed. Min price $38.27. [2026-01-15T12:11:09.723155] [DEBUG] [REMOTE ] HNI: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:09.723311] [DEBUG] [REMOTE ] HNI: PASS: Integrity check passed. [2026-01-15T12:11:09.723354] [DEBUG] [REMOTE ] HNI: Symbol is viable for forecasting. [2026-01-15T12:11:09.723406] [INFO ] [MAIN ] [1526/3511] HNI kept (1.2s) | 1524 kept, 2 rejected | 138.0/min | ETA: 14.4m [2026-01-15T12:11:10.195388] [DEBUG] [REMOTE ] HNRG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:10.195606] [DEBUG] [REMOTE ] HNRG: PASS: History has at least 300 days. [2026-01-15T12:11:10.195895] [DEBUG] [REMOTE ] HNRG: PASS: Price check passed. Min price $17.31. [2026-01-15T12:11:10.196043] [DEBUG] [REMOTE ] HNRG: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:10.196174] [DEBUG] [REMOTE ] HNRG: PASS: Integrity check passed. [2026-01-15T12:11:10.196215] [DEBUG] [REMOTE ] HNRG: Symbol is viable for forecasting. [2026-01-15T12:11:10.196272] [INFO ] [MAIN ] [1527/3511] HNRG kept (0.5s) | 1525 kept, 2 rejected | 138.0/min | ETA: 14.4m [2026-01-15T12:11:10.740042] [DEBUG] [REMOTE ] HOG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:10.740241] [DEBUG] [REMOTE ] HOG: PASS: History has at least 300 days. [2026-01-15T12:11:10.740564] [DEBUG] [REMOTE ] HOG: PASS: Price check passed. Min price $20.49. [2026-01-15T12:11:10.740779] [DEBUG] [REMOTE ] HOG: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:10.740949] [DEBUG] [REMOTE ] HOG: PASS: Integrity check passed. [2026-01-15T12:11:10.741004] [DEBUG] [REMOTE ] HOG: Symbol is viable for forecasting. [2026-01-15T12:11:10.741110] [INFO ] [MAIN ] [1528/3511] HOG kept (0.5s) | 1526 kept, 2 rejected | 138.0/min | ETA: 14.4m [2026-01-15T12:11:10.973816] [DEBUG] [REMOTE ] HOLO: Retrieved 769 rows, trimmed to 300. [2026-01-15T12:11:10.973946] [DEBUG] [REMOTE ] HOLO: PASS: History has at least 300 days. [2026-01-15T12:11:10.974151] [DEBUG] [REMOTE ] HOLO: PASS: Price check passed. Min price $2.64. [2026-01-15T12:11:10.974286] [DEBUG] [REMOTE ] HOLO: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:10.974395] [DEBUG] [REMOTE ] HOLO: PASS: Integrity check passed. [2026-01-15T12:11:10.974434] [DEBUG] [REMOTE ] HOLO: Symbol is viable for forecasting. [2026-01-15T12:11:10.974483] [INFO ] [MAIN ] [1529/3511] HOLO kept (0.2s) | 1527 kept, 2 rejected | 138.0/min | ETA: 14.4m [2026-01-15T12:11:11.503780] [DEBUG] [REMOTE ] HOLX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:11.503931] [DEBUG] [REMOTE ] HOLX: PASS: History has at least 300 days. [2026-01-15T12:11:11.504190] [DEBUG] [REMOTE ] HOLX: PASS: Price check passed. Min price $71.87. [2026-01-15T12:11:11.504331] [DEBUG] [REMOTE ] HOLX: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:11.504460] [DEBUG] [REMOTE ] HOLX: PASS: Integrity check passed. [2026-01-15T12:11:11.504519] [DEBUG] [REMOTE ] HOLX: Symbol is viable for forecasting. [2026-01-15T12:11:11.504603] [INFO ] [MAIN ] [1530/3511] HOLX kept (0.5s) | 1528 kept, 2 rejected | 138.0/min | ETA: 14.4m [2026-01-15T12:11:11.781503] [DEBUG] [REMOTE ] HOMB: Retrieved 4921 rows, trimmed to 300. [2026-01-15T12:11:11.781680] [DEBUG] [REMOTE ] HOMB: PASS: History has at least 300 days. [2026-01-15T12:11:11.781904] [DEBUG] [REMOTE ] HOMB: PASS: Price check passed. Min price $26.23. [2026-01-15T12:11:11.782040] [DEBUG] [REMOTE ] HOMB: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:11.782158] [DEBUG] [REMOTE ] HOMB: PASS: Integrity check passed. [2026-01-15T12:11:11.782199] [DEBUG] [REMOTE ] HOMB: Symbol is viable for forecasting. [2026-01-15T12:11:11.782247] [INFO ] [MAIN ] [1531/3511] HOMB kept (0.3s) | 1529 kept, 2 rejected | 138.0/min | ETA: 14.3m [2026-01-15T12:11:12.483842] [DEBUG] [REMOTE ] HON: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:12.483993] [DEBUG] [REMOTE ] HON: PASS: History has at least 300 days. [2026-01-15T12:11:12.484250] [DEBUG] [REMOTE ] HON: PASS: Price check passed. Min price $188.14. [2026-01-15T12:11:12.484409] [DEBUG] [REMOTE ] HON: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:12.484540] [DEBUG] [REMOTE ] HON: PASS: Integrity check passed. [2026-01-15T12:11:12.484599] [DEBUG] [REMOTE ] HON: Symbol is viable for forecasting. [2026-01-15T12:11:12.484653] [INFO ] [MAIN ] [1532/3511] HON kept (0.7s) | 1530 kept, 2 rejected | 138.0/min | ETA: 14.3m [2026-01-15T12:11:12.717585] [DEBUG] [REMOTE ] HOOD: Retrieved 1121 rows, trimmed to 300. [2026-01-15T12:11:12.717732] [DEBUG] [REMOTE ] HOOD: PASS: History has at least 300 days. [2026-01-15T12:11:12.717943] [DEBUG] [REMOTE ] HOOD: PASS: Price check passed. Min price $106.21. [2026-01-15T12:11:12.718093] [DEBUG] [REMOTE ] HOOD: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:12.718226] [DEBUG] [REMOTE ] HOOD: PASS: Integrity check passed. [2026-01-15T12:11:12.718268] [DEBUG] [REMOTE ] HOOD: Symbol is viable for forecasting. [2026-01-15T12:11:12.718317] [INFO ] [MAIN ] [1533/3511] HOOD kept (0.2s) | 1531 kept, 2 rejected | 138.0/min | ETA: 14.3m [2026-01-15T12:11:13.396006] [DEBUG] [REMOTE ] HOPE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:13.396142] [DEBUG] [REMOTE ] HOPE: PASS: History has at least 300 days. [2026-01-15T12:11:13.396367] [DEBUG] [REMOTE ] HOPE: PASS: Price check passed. Min price $9.84. [2026-01-15T12:11:13.396507] [DEBUG] [REMOTE ] HOPE: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:13.396649] [DEBUG] [REMOTE ] HOPE: PASS: Integrity check passed. [2026-01-15T12:11:13.396692] [DEBUG] [REMOTE ] HOPE: Symbol is viable for forecasting. [2026-01-15T12:11:13.396741] [INFO ] [MAIN ] [1534/3511] HOPE kept (0.7s) | 1532 kept, 2 rejected | 137.9/min | ETA: 14.3m [2026-01-15T12:11:13.851104] [DEBUG] [REMOTE ] HP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:13.851242] [DEBUG] [REMOTE ] HP: PASS: History has at least 300 days. [2026-01-15T12:11:13.851474] [DEBUG] [REMOTE ] HP: PASS: Price check passed. Min price $23.10. [2026-01-15T12:11:13.851644] [DEBUG] [REMOTE ] HP: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:13.851772] [DEBUG] [REMOTE ] HP: PASS: Integrity check passed. [2026-01-15T12:11:13.851814] [DEBUG] [REMOTE ] HP: Symbol is viable for forecasting. [2026-01-15T12:11:13.851864] [INFO ] [MAIN ] [1535/3511] HP kept (0.5s) | 1533 kept, 2 rejected | 137.9/min | ETA: 14.3m [2026-01-15T12:11:14.050018] [DEBUG] [REMOTE ] HPE: Retrieved 2575 rows, trimmed to 300. [2026-01-15T12:11:14.050158] [DEBUG] [REMOTE ] HPE: PASS: History has at least 300 days. [2026-01-15T12:11:14.050459] [DEBUG] [REMOTE ] HPE: PASS: Price check passed. Min price $19.90. [2026-01-15T12:11:14.050623] [DEBUG] [REMOTE ] HPE: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:14.050744] [DEBUG] [REMOTE ] HPE: PASS: Integrity check passed. [2026-01-15T12:11:14.050786] [DEBUG] [REMOTE ] HPE: Symbol is viable for forecasting. [2026-01-15T12:11:14.050837] [INFO ] [MAIN ] [1536/3511] HPE kept (0.2s) | 1534 kept, 2 rejected | 138.0/min | ETA: 14.3m [2026-01-15T12:11:14.788635] [DEBUG] [REMOTE ] HPF: Retrieved 5820 rows, trimmed to 300. [2026-01-15T12:11:14.788781] [DEBUG] [REMOTE ] HPF: PASS: History has at least 300 days. [2026-01-15T12:11:14.789000] [DEBUG] [REMOTE ] HPF: PASS: Price check passed. Min price $15.86. [2026-01-15T12:11:14.789136] [DEBUG] [REMOTE ] HPF: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:14.789253] [DEBUG] [REMOTE ] HPF: PASS: Integrity check passed. [2026-01-15T12:11:14.789293] [DEBUG] [REMOTE ] HPF: Symbol is viable for forecasting. [2026-01-15T12:11:14.789342] [INFO ] [MAIN ] [1537/3511] HPF kept (0.7s) | 1535 kept, 2 rejected | 137.9/min | ETA: 14.3m [2026-01-15T12:11:15.306257] [DEBUG] [REMOTE ] HPI: Retrieved 5663 rows, trimmed to 300. [2026-01-15T12:11:15.306402] [DEBUG] [REMOTE ] HPI: PASS: History has at least 300 days. [2026-01-15T12:11:15.306671] [DEBUG] [REMOTE ] HPI: PASS: Price check passed. Min price $16.17. [2026-01-15T12:11:15.306854] [DEBUG] [REMOTE ] HPI: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:15.306979] [DEBUG] [REMOTE ] HPI: PASS: Integrity check passed. [2026-01-15T12:11:15.307018] [DEBUG] [REMOTE ] HPI: Symbol is viable for forecasting. [2026-01-15T12:11:15.307067] [INFO ] [MAIN ] [1538/3511] HPI kept (0.5s) | 1536 kept, 2 rejected | 137.9/min | ETA: 14.3m [2026-01-15T12:11:15.609672] [DEBUG] [REMOTE ] HPK: Retrieved 1355 rows, trimmed to 300. [2026-01-15T12:11:15.609811] [DEBUG] [REMOTE ] HPK: PASS: History has at least 300 days. [2026-01-15T12:11:15.610018] [DEBUG] [REMOTE ] HPK: PASS: Price check passed. Min price $4.10. [2026-01-15T12:11:15.610152] [DEBUG] [REMOTE ] HPK: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:15.610263] [DEBUG] [REMOTE ] HPK: PASS: Integrity check passed. [2026-01-15T12:11:15.610303] [DEBUG] [REMOTE ] HPK: Symbol is viable for forecasting. [2026-01-15T12:11:15.610389] [INFO ] [MAIN ] [1539/3511] HPK kept (0.3s) | 1537 kept, 2 rejected | 137.9/min | ETA: 14.3m [2026-01-15T12:11:16.329868] [DEBUG] [REMOTE ] HPP: Retrieved 3914 rows, trimmed to 300. [2026-01-15T12:11:16.330024] [DEBUG] [REMOTE ] HPP: PASS: History has at least 300 days. [2026-01-15T12:11:16.330287] [DEBUG] [REMOTE ] HPP: PASS: Price check passed. Min price $9.49. [2026-01-15T12:11:16.330454] [DEBUG] [REMOTE ] HPP: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:16.330615] [DEBUG] [REMOTE ] HPP: PASS: Integrity check passed. [2026-01-15T12:11:16.330670] [DEBUG] [REMOTE ] HPP: Symbol is viable for forecasting. [2026-01-15T12:11:16.330729] [INFO ] [MAIN ] [1540/3511] HPP kept (0.7s) | 1538 kept, 2 rejected | 137.9/min | ETA: 14.3m [2026-01-15T12:11:16.800603] [DEBUG] [REMOTE ] HPQ: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:16.800760] [DEBUG] [REMOTE ] HPQ: PASS: History has at least 300 days. [2026-01-15T12:11:16.801013] [DEBUG] [REMOTE ] HPQ: PASS: Price check passed. Min price $20.77. [2026-01-15T12:11:16.801149] [DEBUG] [REMOTE ] HPQ: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:16.801273] [DEBUG] [REMOTE ] HPQ: PASS: Integrity check passed. [2026-01-15T12:11:16.801313] [DEBUG] [REMOTE ] HPQ: Symbol is viable for forecasting. [2026-01-15T12:11:16.801362] [INFO ] [MAIN ] [1541/3511] HPQ kept (0.5s) | 1539 kept, 2 rejected | 137.9/min | ETA: 14.3m [2026-01-15T12:11:17.272556] [DEBUG] [REMOTE ] HPS: Retrieved 5682 rows, trimmed to 300. [2026-01-15T12:11:17.272780] [DEBUG] [REMOTE ] HPS: PASS: History has at least 300 days. [2026-01-15T12:11:17.273110] [DEBUG] [REMOTE ] HPS: PASS: Price check passed. Min price $14.21. [2026-01-15T12:11:17.273329] [DEBUG] [REMOTE ] HPS: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:17.273483] [DEBUG] [REMOTE ] HPS: PASS: Integrity check passed. [2026-01-15T12:11:17.273527] [DEBUG] [REMOTE ] HPS: Symbol is viable for forecasting. [2026-01-15T12:11:17.273601] [INFO ] [MAIN ] [1542/3511] HPS kept (0.5s) | 1540 kept, 2 rejected | 137.9/min | ETA: 14.3m [2026-01-15T12:11:17.786897] [DEBUG] [REMOTE ] HQI: Retrieved 5937 rows, trimmed to 300. [2026-01-15T12:11:17.787113] [DEBUG] [REMOTE ] HQI: PASS: History has at least 300 days. [2026-01-15T12:11:17.787496] [DEBUG] [REMOTE ] HQI: PASS: Price check passed. Min price $7.59. [2026-01-15T12:11:17.787699] [DEBUG] [REMOTE ] HQI: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:17.787880] [DEBUG] [REMOTE ] HQI: PASS: Integrity check passed. [2026-01-15T12:11:17.787931] [DEBUG] [REMOTE ] HQI: Symbol is viable for forecasting. [2026-01-15T12:11:17.787998] [INFO ] [MAIN ] [1543/3511] HQI kept (0.5s) | 1541 kept, 2 rejected | 137.8/min | ETA: 14.3m [2026-01-15T12:11:18.249300] [DEBUG] [REMOTE ] HQL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:18.249467] [DEBUG] [REMOTE ] HQL: PASS: History has at least 300 days. [2026-01-15T12:11:18.249776] [DEBUG] [REMOTE ] HQL: PASS: Price check passed. Min price $15.47. [2026-01-15T12:11:18.250006] [DEBUG] [REMOTE ] HQL: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:18.250164] [DEBUG] [REMOTE ] HQL: PASS: Integrity check passed. [2026-01-15T12:11:18.250209] [DEBUG] [REMOTE ] HQL: Symbol is viable for forecasting. [2026-01-15T12:11:18.250264] [INFO ] [MAIN ] [1544/3511] HQL kept (0.5s) | 1542 kept, 2 rejected | 137.8/min | ETA: 14.3m [2026-01-15T12:11:18.690713] [DEBUG] [REMOTE ] HQY: Retrieved 2882 rows, trimmed to 300. [2026-01-15T12:11:18.690866] [DEBUG] [REMOTE ] HQY: PASS: History has at least 300 days. [2026-01-15T12:11:18.691129] [DEBUG] [REMOTE ] HQY: PASS: Price check passed. Min price $84.28. [2026-01-15T12:11:18.691316] [DEBUG] [REMOTE ] HQY: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:18.691465] [DEBUG] [REMOTE ] HQY: PASS: Integrity check passed. [2026-01-15T12:11:18.691518] [DEBUG] [REMOTE ] HQY: Symbol is viable for forecasting. [2026-01-15T12:11:18.691603] [INFO ] [MAIN ] [1545/3511] HQY kept (0.4s) | 1543 kept, 2 rejected | 137.8/min | ETA: 14.3m [2026-01-15T12:11:19.225994] [DEBUG] [REMOTE ] HRB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:19.226135] [DEBUG] [REMOTE ] HRB: PASS: History has at least 300 days. [2026-01-15T12:11:19.226375] [DEBUG] [REMOTE ] HRB: PASS: Price check passed. Min price $40.99. [2026-01-15T12:11:19.226517] [DEBUG] [REMOTE ] HRB: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:19.226660] [DEBUG] [REMOTE ] HRB: PASS: Integrity check passed. [2026-01-15T12:11:19.226702] [DEBUG] [REMOTE ] HRB: Symbol is viable for forecasting. [2026-01-15T12:11:19.226752] [INFO ] [MAIN ] [1546/3511] HRB kept (0.5s) | 1544 kept, 2 rejected | 137.8/min | ETA: 14.3m [2026-01-15T12:11:19.699500] [DEBUG] [REMOTE ] HRL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:19.699653] [DEBUG] [REMOTE ] HRL: PASS: History has at least 300 days. [2026-01-15T12:11:19.700079] [DEBUG] [REMOTE ] HRL: PASS: Price check passed. Min price $21.02. [2026-01-15T12:11:19.700216] [DEBUG] [REMOTE ] HRL: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:19.700337] [DEBUG] [REMOTE ] HRL: PASS: Integrity check passed. [2026-01-15T12:11:19.700376] [DEBUG] [REMOTE ] HRL: Symbol is viable for forecasting. [2026-01-15T12:11:19.700425] [INFO ] [MAIN ] [1547/3511] HRL kept (0.5s) | 1545 kept, 2 rejected | 137.8/min | ETA: 14.3m [2026-01-15T12:11:19.980738] [DEBUG] [REMOTE ] HRMY: Retrieved 1358 rows, trimmed to 300. [2026-01-15T12:11:19.980873] [DEBUG] [REMOTE ] HRMY: PASS: History has at least 300 days. [2026-01-15T12:11:19.981076] [DEBUG] [REMOTE ] HRMY: PASS: Price check passed. Min price $26.02. [2026-01-15T12:11:19.981211] [DEBUG] [REMOTE ] HRMY: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:19.981319] [DEBUG] [REMOTE ] HRMY: PASS: Integrity check passed. [2026-01-15T12:11:19.981359] [DEBUG] [REMOTE ] HRMY: Symbol is viable for forecasting. [2026-01-15T12:11:19.981406] [INFO ] [MAIN ] [1548/3511] HRMY kept (0.3s) | 1546 kept, 2 rejected | 137.8/min | ETA: 14.2m [2026-01-15T12:11:20.456241] [DEBUG] [REMOTE ] HRTG: Retrieved 2929 rows, trimmed to 300. [2026-01-15T12:11:20.456418] [DEBUG] [REMOTE ] HRTG: PASS: History has at least 300 days. [2026-01-15T12:11:20.456750] [DEBUG] [REMOTE ] HRTG: PASS: Price check passed. Min price $22.87. [2026-01-15T12:11:20.456961] [DEBUG] [REMOTE ] HRTG: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:20.457125] [DEBUG] [REMOTE ] HRTG: PASS: Integrity check passed. [2026-01-15T12:11:20.457175] [DEBUG] [REMOTE ] HRTG: Symbol is viable for forecasting. [2026-01-15T12:11:20.457240] [INFO ] [MAIN ] [1549/3511] HRTG kept (0.5s) | 1547 kept, 2 rejected | 137.8/min | ETA: 14.2m [2026-01-15T12:11:21.077222] [DEBUG] [REMOTE ] HRTX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:21.077376] [DEBUG] [REMOTE ] HRTX: PASS: History has at least 300 days. [2026-01-15T12:11:21.077662] [DEBUG] [REMOTE ] HRTX: PASS: Price check passed. Min price $1.05. [2026-01-15T12:11:21.077825] [DEBUG] [REMOTE ] HRTX: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:21.077952] [DEBUG] [REMOTE ] HRTX: PASS: Integrity check passed. [2026-01-15T12:11:21.077992] [DEBUG] [REMOTE ] HRTX: Symbol is viable for forecasting. [2026-01-15T12:11:21.078069] [INFO ] [MAIN ] [1550/3511] HRTX kept (0.6s) | 1548 kept, 2 rejected | 137.8/min | ETA: 14.2m [2026-01-15T12:11:21.611255] [DEBUG] [REMOTE ] HRZN: Retrieved 3825 rows, trimmed to 300. [2026-01-15T12:11:21.611380] [DEBUG] [REMOTE ] HRZN: PASS: History has at least 300 days. [2026-01-15T12:11:21.611612] [DEBUG] [REMOTE ] HRZN: PASS: Price check passed. Min price $5.68. [2026-01-15T12:11:21.611759] [DEBUG] [REMOTE ] HRZN: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:21.611871] [DEBUG] [REMOTE ] HRZN: PASS: Integrity check passed. [2026-01-15T12:11:21.611910] [DEBUG] [REMOTE ] HRZN: Symbol is viable for forecasting. [2026-01-15T12:11:21.611958] [INFO ] [MAIN ] [1551/3511] HRZN kept (0.5s) | 1549 kept, 2 rejected | 137.8/min | ETA: 14.2m [2026-01-15T12:11:21.827778] [DEBUG] [REMOTE ] HSAI: Retrieved 735 rows, trimmed to 300. [2026-01-15T12:11:21.827903] [DEBUG] [REMOTE ] HSAI: PASS: History has at least 300 days. [2026-01-15T12:11:21.828108] [DEBUG] [REMOTE ] HSAI: PASS: Price check passed. Min price $15.03. [2026-01-15T12:11:21.828242] [DEBUG] [REMOTE ] HSAI: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:21.828351] [DEBUG] [REMOTE ] HSAI: PASS: Integrity check passed. [2026-01-15T12:11:21.828391] [DEBUG] [REMOTE ] HSAI: Symbol is viable for forecasting. [2026-01-15T12:11:21.828438] [INFO ] [MAIN ] [1552/3511] HSAI kept (0.2s) | 1550 kept, 2 rejected | 137.8/min | ETA: 14.2m [2026-01-15T12:11:22.423440] [DEBUG] [REMOTE ] HSBC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:22.423598] [DEBUG] [REMOTE ] HSBC: PASS: History has at least 300 days. [2026-01-15T12:11:22.423832] [DEBUG] [REMOTE ] HSBC: PASS: Price check passed. Min price $65.21. [2026-01-15T12:11:22.423969] [DEBUG] [REMOTE ] HSBC: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:22.424086] [DEBUG] [REMOTE ] HSBC: PASS: Integrity check passed. [2026-01-15T12:11:22.424126] [DEBUG] [REMOTE ] HSBC: Symbol is viable for forecasting. [2026-01-15T12:11:22.424175] [INFO ] [MAIN ] [1553/3511] HSBC kept (0.6s) | 1551 kept, 2 rejected | 137.8/min | ETA: 14.2m [2026-01-15T12:11:22.650256] [DEBUG] [REMOTE ] HSCS: Retrieved 899 rows, trimmed to 300. [2026-01-15T12:11:22.650392] [DEBUG] [REMOTE ] HSCS: PASS: History has at least 300 days. [2026-01-15T12:11:22.650621] [DEBUG] [REMOTE ] HSCS: PASS: Price check passed. Min price $2.19. [2026-01-15T12:11:22.650759] [DEBUG] [REMOTE ] HSCS: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:22.650868] [DEBUG] [REMOTE ] HSCS: PASS: Integrity check passed. [2026-01-15T12:11:22.650908] [DEBUG] [REMOTE ] HSCS: Symbol is viable for forecasting. [2026-01-15T12:11:22.650956] [INFO ] [MAIN ] [1554/3511] HSCS kept (0.2s) | 1552 kept, 2 rejected | 137.8/min | ETA: 14.2m [2026-01-15T12:11:23.072409] [DEBUG] [REMOTE ] HSHP: Retrieved 808 rows, trimmed to 300. [2026-01-15T12:11:23.072548] [DEBUG] [REMOTE ] HSHP: PASS: History has at least 300 days. [2026-01-15T12:11:23.072786] [DEBUG] [REMOTE ] HSHP: PASS: Price check passed. Min price $7.28. [2026-01-15T12:11:23.072924] [DEBUG] [REMOTE ] HSHP: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:23.073034] [DEBUG] [REMOTE ] HSHP: PASS: Integrity check passed. [2026-01-15T12:11:23.073074] [DEBUG] [REMOTE ] HSHP: Symbol is viable for forecasting. [2026-01-15T12:11:23.073120] [INFO ] [MAIN ] [1555/3511] HSHP kept (0.4s) | 1553 kept, 2 rejected | 137.8/min | ETA: 14.2m [2026-01-15T12:11:23.710106] [DEBUG] [REMOTE ] HSIC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:23.710241] [DEBUG] [REMOTE ] HSIC: PASS: History has at least 300 days. [2026-01-15T12:11:23.710479] [DEBUG] [REMOTE ] HSIC: PASS: Price check passed. Min price $62.32. [2026-01-15T12:11:23.710639] [DEBUG] [REMOTE ] HSIC: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:23.710760] [DEBUG] [REMOTE ] HSIC: PASS: Integrity check passed. [2026-01-15T12:11:23.710806] [DEBUG] [REMOTE ] HSIC: Symbol is viable for forecasting. [2026-01-15T12:11:23.710855] [INFO ] [MAIN ] [1556/3511] HSIC kept (0.6s) | 1554 kept, 2 rejected | 137.8/min | ETA: 14.2m [2026-01-15T12:11:24.188930] [DEBUG] [REMOTE ] HSTM: Retrieved 6479 rows, trimmed to 300. [2026-01-15T12:11:24.189067] [DEBUG] [REMOTE ] HSTM: PASS: History has at least 300 days. [2026-01-15T12:11:24.189280] [DEBUG] [REMOTE ] HSTM: PASS: Price check passed. Min price $21.93. [2026-01-15T12:11:24.189417] [DEBUG] [REMOTE ] HSTM: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:24.189531] [DEBUG] [REMOTE ] HSTM: PASS: Integrity check passed. [2026-01-15T12:11:24.189590] [DEBUG] [REMOTE ] HSTM: Symbol is viable for forecasting. [2026-01-15T12:11:24.189640] [INFO ] [MAIN ] [1557/3511] HSTM kept (0.5s) | 1555 kept, 2 rejected | 137.8/min | ETA: 14.2m [2026-01-15T12:11:24.696816] [DEBUG] [REMOTE ] HSY: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:24.696995] [DEBUG] [REMOTE ] HSY: PASS: History has at least 300 days. [2026-01-15T12:11:24.697277] [DEBUG] [REMOTE ] HSY: PASS: Price check passed. Min price $161.08. [2026-01-15T12:11:24.697416] [DEBUG] [REMOTE ] HSY: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:24.697548] [DEBUG] [REMOTE ] HSY: PASS: Integrity check passed. [2026-01-15T12:11:24.697608] [DEBUG] [REMOTE ] HSY: Symbol is viable for forecasting. [2026-01-15T12:11:24.697661] [INFO ] [MAIN ] [1558/3511] HSY kept (0.5s) | 1556 kept, 2 rejected | 137.8/min | ETA: 14.2m [2026-01-15T12:11:25.150688] [DEBUG] [REMOTE ] HTBK: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:25.150840] [DEBUG] [REMOTE ] HTBK: PASS: History has at least 300 days. [2026-01-15T12:11:25.151086] [DEBUG] [REMOTE ] HTBK: PASS: Price check passed. Min price $9.62. [2026-01-15T12:11:25.151225] [DEBUG] [REMOTE ] HTBK: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:25.151351] [DEBUG] [REMOTE ] HTBK: PASS: Integrity check passed. [2026-01-15T12:11:25.151391] [DEBUG] [REMOTE ] HTBK: Symbol is viable for forecasting. [2026-01-15T12:11:25.151440] [INFO ] [MAIN ] [1559/3511] HTBK kept (0.5s) | 1557 kept, 2 rejected | 137.8/min | ETA: 14.2m [2026-01-15T12:11:25.614696] [DEBUG] [REMOTE ] HTD: Retrieved 5508 rows, trimmed to 300. [2026-01-15T12:11:25.614829] [DEBUG] [REMOTE ] HTD: PASS: History has at least 300 days. [2026-01-15T12:11:25.615038] [DEBUG] [REMOTE ] HTD: PASS: Price check passed. Min price $23.20. [2026-01-15T12:11:25.615175] [DEBUG] [REMOTE ] HTD: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:25.615287] [DEBUG] [REMOTE ] HTD: PASS: Integrity check passed. [2026-01-15T12:11:25.615327] [DEBUG] [REMOTE ] HTD: Symbol is viable for forecasting. [2026-01-15T12:11:25.615909] [INFO ] [MAIN ] [1560/3511] HTD kept (0.5s) | 1558 kept, 2 rejected | 137.8/min | ETA: 14.2m [2026-01-15T12:11:26.317417] [DEBUG] [REMOTE ] HTGC: Retrieved 5183 rows, trimmed to 300. [2026-01-15T12:11:26.317550] [DEBUG] [REMOTE ] HTGC: PASS: History has at least 300 days. [2026-01-15T12:11:26.317808] [DEBUG] [REMOTE ] HTGC: PASS: Price check passed. Min price $17.04. [2026-01-15T12:11:26.317946] [DEBUG] [REMOTE ] HTGC: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:26.318058] [DEBUG] [REMOTE ] HTGC: PASS: Integrity check passed. [2026-01-15T12:11:26.318099] [DEBUG] [REMOTE ] HTGC: Symbol is viable for forecasting. [2026-01-15T12:11:26.318174] [INFO ] [MAIN ] [1561/3511] HTGC kept (0.7s) | 1559 kept, 2 rejected | 137.7/min | ETA: 14.2m [2026-01-15T12:11:26.752937] [DEBUG] [REMOTE ] HTH: Retrieved 5512 rows, trimmed to 300. [2026-01-15T12:11:26.753082] [DEBUG] [REMOTE ] HTH: PASS: History has at least 300 days. [2026-01-15T12:11:26.753331] [DEBUG] [REMOTE ] HTH: PASS: Price check passed. Min price $32.00. [2026-01-15T12:11:26.753468] [DEBUG] [REMOTE ] HTH: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:26.753620] [DEBUG] [REMOTE ] HTH: PASS: Integrity check passed. [2026-01-15T12:11:26.753677] [DEBUG] [REMOTE ] HTH: Symbol is viable for forecasting. [2026-01-15T12:11:26.753739] [INFO ] [MAIN ] [1562/3511] HTH kept (0.4s) | 1560 kept, 2 rejected | 137.7/min | ETA: 14.2m [2026-01-15T12:11:27.259704] [DEBUG] [REMOTE ] HTLD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:27.259890] [DEBUG] [REMOTE ] HTLD: PASS: History has at least 300 days. [2026-01-15T12:11:27.260220] [DEBUG] [REMOTE ] HTLD: PASS: Price check passed. Min price $7.06. [2026-01-15T12:11:27.260398] [DEBUG] [REMOTE ] HTLD: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:27.260561] [DEBUG] [REMOTE ] HTLD: PASS: Integrity check passed. [2026-01-15T12:11:27.260636] [DEBUG] [REMOTE ] HTLD: Symbol is viable for forecasting. [2026-01-15T12:11:27.260703] [INFO ] [MAIN ] [1563/3511] HTLD kept (0.5s) | 1561 kept, 2 rejected | 137.7/min | ETA: 14.1m [2026-01-15T12:11:27.521989] [DEBUG] [REMOTE ] HTOO: Retrieved 1279 rows, trimmed to 300. [2026-01-15T12:11:27.522133] [DEBUG] [REMOTE ] HTOO: PASS: History has at least 300 days. [2026-01-15T12:11:27.522359] [DEBUG] [REMOTE ] HTOO: PASS: Price check passed. Min price $3.01. [2026-01-15T12:11:27.522499] [DEBUG] [REMOTE ] HTOO: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:27.522652] [DEBUG] [REMOTE ] HTOO: PASS: Integrity check passed. [2026-01-15T12:11:27.522709] [DEBUG] [REMOTE ] HTOO: Symbol is viable for forecasting. [2026-01-15T12:11:27.522771] [INFO ] [MAIN ] [1564/3511] HTOO kept (0.3s) | 1562 kept, 2 rejected | 137.7/min | ETA: 14.1m [2026-01-15T12:11:27.810464] [DEBUG] [REMOTE ] HTZ: Retrieved 1140 rows, trimmed to 300. [2026-01-15T12:11:27.810620] [DEBUG] [REMOTE ] HTZ: PASS: History has at least 300 days. [2026-01-15T12:11:27.810826] [DEBUG] [REMOTE ] HTZ: PASS: Price check passed. Min price $4.85. [2026-01-15T12:11:27.810961] [DEBUG] [REMOTE ] HTZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:27.811072] [DEBUG] [REMOTE ] HTZ: PASS: Integrity check passed. [2026-01-15T12:11:27.811113] [DEBUG] [REMOTE ] HTZ: Symbol is viable for forecasting. [2026-01-15T12:11:27.811161] [INFO ] [MAIN ] [1565/3511] HTZ kept (0.3s) | 1563 kept, 2 rejected | 137.8/min | ETA: 14.1m [2026-01-15T12:11:28.417962] [DEBUG] [REMOTE ] HUBB: Retrieved 2528 rows, trimmed to 300. [2026-01-15T12:11:28.418115] [DEBUG] [REMOTE ] HUBB: PASS: History has at least 300 days. [2026-01-15T12:11:28.418326] [DEBUG] [REMOTE ] HUBB: PASS: Price check passed. Min price $406.02. [2026-01-15T12:11:28.418463] [DEBUG] [REMOTE ] HUBB: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:28.418597] [DEBUG] [REMOTE ] HUBB: PASS: Integrity check passed. [2026-01-15T12:11:28.418641] [DEBUG] [REMOTE ] HUBB: Symbol is viable for forecasting. [2026-01-15T12:11:28.418690] [INFO ] [MAIN ] [1566/3511] HUBB kept (0.6s) | 1564 kept, 2 rejected | 137.7/min | ETA: 14.1m [2026-01-15T12:11:28.934870] [DEBUG] [REMOTE ] HUBG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:28.935012] [DEBUG] [REMOTE ] HUBG: PASS: History has at least 300 days. [2026-01-15T12:11:28.935244] [DEBUG] [REMOTE ] HUBG: PASS: Price check passed. Min price $34.64. [2026-01-15T12:11:28.935382] [DEBUG] [REMOTE ] HUBG: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:28.935504] [DEBUG] [REMOTE ] HUBG: PASS: Integrity check passed. [2026-01-15T12:11:28.935545] [DEBUG] [REMOTE ] HUBG: Symbol is viable for forecasting. [2026-01-15T12:11:28.935614] [INFO ] [MAIN ] [1567/3511] HUBG kept (0.5s) | 1565 kept, 2 rejected | 137.7/min | ETA: 14.1m [2026-01-15T12:11:29.262278] [DEBUG] [REMOTE ] HUBS: Retrieved 2833 rows, trimmed to 300. [2026-01-15T12:11:29.262411] [DEBUG] [REMOTE ] HUBS: PASS: History has at least 300 days. [2026-01-15T12:11:29.262690] [DEBUG] [REMOTE ] HUBS: PASS: Price check passed. Min price $345.30. [2026-01-15T12:11:29.262838] [DEBUG] [REMOTE ] HUBS: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:29.262957] [DEBUG] [REMOTE ] HUBS: PASS: Integrity check passed. [2026-01-15T12:11:29.262999] [DEBUG] [REMOTE ] HUBS: Symbol is viable for forecasting. [2026-01-15T12:11:29.263047] [INFO ] [MAIN ] [1568/3511] HUBS kept (0.3s) | 1566 kept, 2 rejected | 137.7/min | ETA: 14.1m [2026-01-15T12:11:29.815951] [DEBUG] [REMOTE ] HUM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:29.816088] [DEBUG] [REMOTE ] HUM: PASS: History has at least 300 days. [2026-01-15T12:11:29.816313] [DEBUG] [REMOTE ] HUM: PASS: Price check passed. Min price $222.53. [2026-01-15T12:11:29.816449] [DEBUG] [REMOTE ] HUM: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:29.816584] [DEBUG] [REMOTE ] HUM: PASS: Integrity check passed. [2026-01-15T12:11:29.816626] [DEBUG] [REMOTE ] HUM: Symbol is viable for forecasting. [2026-01-15T12:11:29.816675] [INFO ] [MAIN ] [1569/3511] HUM kept (0.6s) | 1567 kept, 2 rejected | 137.7/min | ETA: 14.1m [2026-01-15T12:11:30.159841] [DEBUG] [REMOTE ] HUN: Retrieved 5263 rows, trimmed to 300. [2026-01-15T12:11:30.160004] [DEBUG] [REMOTE ] HUN: PASS: History has at least 300 days. [2026-01-15T12:11:30.160288] [DEBUG] [REMOTE ] HUN: PASS: Price check passed. Min price $7.36. [2026-01-15T12:11:30.160437] [DEBUG] [REMOTE ] HUN: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:30.160596] [DEBUG] [REMOTE ] HUN: PASS: Integrity check passed. [2026-01-15T12:11:30.160642] [DEBUG] [REMOTE ] HUN: Symbol is viable for forecasting. [2026-01-15T12:11:30.160698] [INFO ] [MAIN ] [1570/3511] HUN kept (0.3s) | 1568 kept, 2 rejected | 137.7/min | ETA: 14.1m [2026-01-15T12:11:30.692405] [DEBUG] [REMOTE ] HURC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:30.692541] [DEBUG] [REMOTE ] HURC: PASS: History has at least 300 days. [2026-01-15T12:11:30.692787] [DEBUG] [REMOTE ] HURC: PASS: Price check passed. Min price $14.75. [2026-01-15T12:11:30.692928] [DEBUG] [REMOTE ] HURC: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:30.693047] [DEBUG] [REMOTE ] HURC: PASS: Integrity check passed. [2026-01-15T12:11:30.693087] [DEBUG] [REMOTE ] HURC: Symbol is viable for forecasting. [2026-01-15T12:11:30.693136] [INFO ] [MAIN ] [1571/3511] HURC kept (0.5s) | 1569 kept, 2 rejected | 137.7/min | ETA: 14.1m [2026-01-15T12:11:31.124206] [DEBUG] [REMOTE ] HURN: Retrieved 5348 rows, trimmed to 300. [2026-01-15T12:11:31.124347] [DEBUG] [REMOTE ] HURN: PASS: History has at least 300 days. [2026-01-15T12:11:31.124591] [DEBUG] [REMOTE ] HURN: PASS: Price check passed. Min price $151.80. [2026-01-15T12:11:31.124737] [DEBUG] [REMOTE ] HURN: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:31.124866] [DEBUG] [REMOTE ] HURN: PASS: Integrity check passed. [2026-01-15T12:11:31.124919] [DEBUG] [REMOTE ] HURN: Symbol is viable for forecasting. [2026-01-15T12:11:31.125017] [INFO ] [MAIN ] [1572/3511] HURN kept (0.4s) | 1570 kept, 2 rejected | 137.7/min | ETA: 14.1m [2026-01-15T12:11:31.429466] [DEBUG] [REMOTE ] HUYA: Retrieved 1930 rows, trimmed to 300. [2026-01-15T12:11:31.429633] [DEBUG] [REMOTE ] HUYA: PASS: History has at least 300 days. [2026-01-15T12:11:31.429848] [DEBUG] [REMOTE ] HUYA: PASS: Price check passed. Min price $2.63. [2026-01-15T12:11:31.429989] [DEBUG] [REMOTE ] HUYA: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:31.430100] [DEBUG] [REMOTE ] HUYA: PASS: Integrity check passed. [2026-01-15T12:11:31.430140] [DEBUG] [REMOTE ] HUYA: Symbol is viable for forecasting. [2026-01-15T12:11:31.430187] [INFO ] [MAIN ] [1573/3511] HUYA kept (0.3s) | 1571 kept, 2 rejected | 137.7/min | ETA: 14.1m [2026-01-15T12:11:32.187278] [DEBUG] [REMOTE ] HWC: Retrieved 6294 rows, trimmed to 300. [2026-01-15T12:11:32.187434] [DEBUG] [REMOTE ] HWC: PASS: History has at least 300 days. [2026-01-15T12:11:32.187673] [DEBUG] [REMOTE ] HWC: PASS: Price check passed. Min price $55.31. [2026-01-15T12:11:32.187811] [DEBUG] [REMOTE ] HWC: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:32.187928] [DEBUG] [REMOTE ] HWC: PASS: Integrity check passed. [2026-01-15T12:11:32.187976] [DEBUG] [REMOTE ] HWC: Symbol is viable for forecasting. [2026-01-15T12:11:32.188034] [INFO ] [MAIN ] [1574/3511] HWC kept (0.8s) | 1572 kept, 2 rejected | 137.7/min | ETA: 14.1m [2026-01-15T12:11:32.376429] [DEBUG] [REMOTE ] HWH: Retrieved 507 rows, trimmed to 300. [2026-01-15T12:11:32.376584] [DEBUG] [REMOTE ] HWH: PASS: History has at least 300 days. [2026-01-15T12:11:32.376806] [DEBUG] [REMOTE ] HWH: PASS: Price check passed. Min price $1.47. [2026-01-15T12:11:32.376975] [DEBUG] [REMOTE ] HWH: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:32.377090] [DEBUG] [REMOTE ] HWH: PASS: Integrity check passed. [2026-01-15T12:11:32.377131] [DEBUG] [REMOTE ] HWH: Symbol is viable for forecasting. [2026-01-15T12:11:32.377181] [INFO ] [MAIN ] [1575/3511] HWH kept (0.2s) | 1573 kept, 2 rejected | 137.7/min | ETA: 14.1m [2026-01-15T12:11:33.144993] [DEBUG] [REMOTE ] HWKN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:33.145138] [DEBUG] [REMOTE ] HWKN: PASS: History has at least 300 days. [2026-01-15T12:11:33.145381] [DEBUG] [REMOTE ] HWKN: PASS: Price check passed. Min price $120.17. [2026-01-15T12:11:33.145519] [DEBUG] [REMOTE ] HWKN: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:33.145659] [DEBUG] [REMOTE ] HWKN: PASS: Integrity check passed. [2026-01-15T12:11:33.145701] [DEBUG] [REMOTE ] HWKN: Symbol is viable for forecasting. [2026-01-15T12:11:33.145750] [INFO ] [MAIN ] [1576/3511] HWKN kept (0.8s) | 1574 kept, 2 rejected | 137.6/min | ETA: 14.1m [2026-01-15T12:11:33.460677] [DEBUG] [REMOTE ] HWM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:33.460809] [DEBUG] [REMOTE ] HWM: PASS: History has at least 300 days. [2026-01-15T12:11:33.461025] [DEBUG] [REMOTE ] HWM: PASS: Price check passed. Min price $190.98. [2026-01-15T12:11:33.461166] [DEBUG] [REMOTE ] HWM: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:33.461278] [DEBUG] [REMOTE ] HWM: PASS: Integrity check passed. [2026-01-15T12:11:33.461318] [DEBUG] [REMOTE ] HWM: Symbol is viable for forecasting. [2026-01-15T12:11:33.461365] [INFO ] [MAIN ] [1577/3511] HWM kept (0.3s) | 1575 kept, 2 rejected | 137.7/min | ETA: 14.0m [2026-01-15T12:11:34.040045] [DEBUG] [REMOTE ] HXL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:34.040183] [DEBUG] [REMOTE ] HXL: PASS: History has at least 300 days. [2026-01-15T12:11:34.040406] [DEBUG] [REMOTE ] HXL: PASS: Price check passed. Min price $63.07. [2026-01-15T12:11:34.040542] [DEBUG] [REMOTE ] HXL: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:34.040677] [DEBUG] [REMOTE ] HXL: PASS: Integrity check passed. [2026-01-15T12:11:34.040717] [DEBUG] [REMOTE ] HXL: Symbol is viable for forecasting. [2026-01-15T12:11:34.040766] [INFO ] [MAIN ] [1578/3511] HXL kept (0.6s) | 1576 kept, 2 rejected | 137.6/min | ETA: 14.0m [2026-01-15T12:11:34.380793] [DEBUG] [REMOTE ] HY: Retrieved 3341 rows, trimmed to 300. [2026-01-15T12:11:34.380918] [DEBUG] [REMOTE ] HY: PASS: History has at least 300 days. [2026-01-15T12:11:34.381120] [DEBUG] [REMOTE ] HY: PASS: Price check passed. Min price $26.16. [2026-01-15T12:11:34.381254] [DEBUG] [REMOTE ] HY: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:34.381363] [DEBUG] [REMOTE ] HY: PASS: Integrity check passed. [2026-01-15T12:11:34.381403] [DEBUG] [REMOTE ] HY: Symbol is viable for forecasting. [2026-01-15T12:11:34.381451] [INFO ] [MAIN ] [1579/3511] HY kept (0.3s) | 1577 kept, 2 rejected | 137.7/min | ETA: 14.0m [2026-01-15T12:11:34.714340] [DEBUG] [REMOTE ] HYFM: Retrieved 1279 rows, trimmed to 300. [2026-01-15T12:11:34.714483] [DEBUG] [REMOTE ] HYFM: PASS: History has at least 300 days. [2026-01-15T12:11:34.714742] [DEBUG] [REMOTE ] HYFM: PASS: Price check passed. Min price $1.51. [2026-01-15T12:11:34.714892] [DEBUG] [REMOTE ] HYFM: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:34.715006] [DEBUG] [REMOTE ] HYFM: PASS: Integrity check passed. [2026-01-15T12:11:34.715047] [DEBUG] [REMOTE ] HYFM: Symbol is viable for forecasting. [2026-01-15T12:11:34.715100] [INFO ] [MAIN ] [1580/3511] HYFM kept (0.3s) | 1578 kept, 2 rejected | 137.7/min | ETA: 14.0m [2026-01-15T12:11:35.356945] [DEBUG] [REMOTE ] HYI: Retrieved 3827 rows, trimmed to 300. [2026-01-15T12:11:35.357134] [DEBUG] [REMOTE ] HYI: PASS: History has at least 300 days. [2026-01-15T12:11:35.357442] [DEBUG] [REMOTE ] HYI: PASS: Price check passed. Min price $10.82. [2026-01-15T12:11:35.357656] [DEBUG] [REMOTE ] HYI: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:35.357826] [DEBUG] [REMOTE ] HYI: PASS: Integrity check passed. [2026-01-15T12:11:35.357882] [DEBUG] [REMOTE ] HYI: Symbol is viable for forecasting. [2026-01-15T12:11:35.357953] [INFO ] [MAIN ] [1581/3511] HYI kept (0.6s) | 1579 kept, 2 rejected | 137.6/min | ETA: 14.0m [2026-01-15T12:11:35.683821] [DEBUG] [REMOTE ] HYLS: Retrieved 3241 rows, trimmed to 300. [2026-01-15T12:11:35.684012] [DEBUG] [REMOTE ] HYLS: PASS: History has at least 300 days. [2026-01-15T12:11:35.684267] [DEBUG] [REMOTE ] HYLS: PASS: Price check passed. Min price $41.22. [2026-01-15T12:11:35.684622] [DEBUG] [REMOTE ] HYLS: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:35.684761] [DEBUG] [REMOTE ] HYLS: PASS: Integrity check passed. [2026-01-15T12:11:35.684827] [DEBUG] [REMOTE ] HYLS: Symbol is viable for forecasting. [2026-01-15T12:11:35.684909] [INFO ] [MAIN ] [1582/3511] HYLS kept (0.3s) | 1580 kept, 2 rejected | 137.7/min | ETA: 14.0m [2026-01-15T12:11:35.977836] [DEBUG] [REMOTE ] HYMC: Retrieved 1963 rows, trimmed to 300. [2026-01-15T12:11:35.977978] [DEBUG] [REMOTE ] HYMC: PASS: History has at least 300 days. [2026-01-15T12:11:35.978194] [DEBUG] [REMOTE ] HYMC: PASS: Price check passed. Min price $6.75. [2026-01-15T12:11:35.978332] [DEBUG] [REMOTE ] HYMC: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:35.978445] [DEBUG] [REMOTE ] HYMC: PASS: Integrity check passed. [2026-01-15T12:11:35.978485] [DEBUG] [REMOTE ] HYMC: Symbol is viable for forecasting. [2026-01-15T12:11:35.978563] [INFO ] [MAIN ] [1583/3511] HYMC kept (0.3s) | 1581 kept, 2 rejected | 137.7/min | ETA: 14.0m [2026-01-15T12:11:36.541062] [DEBUG] [REMOTE ] HYXF: Retrieved 2408 rows, trimmed to 300. [2026-01-15T12:11:36.541195] [DEBUG] [REMOTE ] HYXF: PASS: History has at least 300 days. [2026-01-15T12:11:36.541399] [DEBUG] [REMOTE ] HYXF: PASS: Price check passed. Min price $46.42. [2026-01-15T12:11:36.541533] [DEBUG] [REMOTE ] HYXF: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:36.541670] [DEBUG] [REMOTE ] HYXF: PASS: Integrity check passed. [2026-01-15T12:11:36.541712] [DEBUG] [REMOTE ] HYXF: Symbol is viable for forecasting. [2026-01-15T12:11:36.541760] [INFO ] [MAIN ] [1584/3511] HYXF kept (0.6s) | 1582 kept, 2 rejected | 137.7/min | ETA: 14.0m [2026-01-15T12:11:36.928178] [DEBUG] [REMOTE ] HYZD: Retrieved 3036 rows, trimmed to 300. [2026-01-15T12:11:36.928336] [DEBUG] [REMOTE ] HYZD: PASS: History has at least 300 days. [2026-01-15T12:11:36.928554] [DEBUG] [REMOTE ] HYZD: PASS: Price check passed. Min price $22.11. [2026-01-15T12:11:36.928723] [DEBUG] [REMOTE ] HYZD: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:36.928840] [DEBUG] [REMOTE ] HYZD: PASS: Integrity check passed. [2026-01-15T12:11:36.928880] [DEBUG] [REMOTE ] HYZD: Symbol is viable for forecasting. [2026-01-15T12:11:36.928932] [INFO ] [MAIN ] [1585/3511] HYZD kept (0.4s) | 1583 kept, 2 rejected | 137.7/min | ETA: 14.0m [2026-01-15T12:11:37.420135] [DEBUG] [REMOTE ] HZO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:37.420384] [DEBUG] [REMOTE ] HZO: PASS: History has at least 300 days. [2026-01-15T12:11:37.420829] [DEBUG] [REMOTE ] HZO: PASS: Price check passed. Min price $21.43. [2026-01-15T12:11:37.420979] [DEBUG] [REMOTE ] HZO: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:37.421182] [DEBUG] [REMOTE ] HZO: PASS: Integrity check passed. [2026-01-15T12:11:37.421230] [DEBUG] [REMOTE ] HZO: Symbol is viable for forecasting. [2026-01-15T12:11:37.421294] [INFO ] [MAIN ] [1586/3511] HZO kept (0.5s) | 1584 kept, 2 rejected | 137.7/min | ETA: 14.0m [2026-01-15T12:11:37.893079] [DEBUG] [REMOTE ] IAC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:37.893221] [DEBUG] [REMOTE ] IAC: PASS: History has at least 300 days. [2026-01-15T12:11:37.893453] [DEBUG] [REMOTE ] IAC: PASS: Price check passed. Min price $31.52. [2026-01-15T12:11:37.893611] [DEBUG] [REMOTE ] IAC: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:37.893735] [DEBUG] [REMOTE ] IAC: PASS: Integrity check passed. [2026-01-15T12:11:37.893777] [DEBUG] [REMOTE ] IAC: Symbol is viable for forecasting. [2026-01-15T12:11:37.893860] [INFO ] [MAIN ] [1587/3511] IAC kept (0.5s) | 1585 kept, 2 rejected | 137.7/min | ETA: 14.0m [2026-01-15T12:11:38.303279] [DEBUG] [REMOTE ] IAE: Retrieved 4731 rows, trimmed to 300. [2026-01-15T12:11:38.303407] [DEBUG] [REMOTE ] IAE: PASS: History has at least 300 days. [2026-01-15T12:11:38.303645] [DEBUG] [REMOTE ] IAE: PASS: Price check passed. Min price $6.96. [2026-01-15T12:11:38.303795] [DEBUG] [REMOTE ] IAE: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:38.303909] [DEBUG] [REMOTE ] IAE: PASS: Integrity check passed. [2026-01-15T12:11:38.303949] [DEBUG] [REMOTE ] IAE: Symbol is viable for forecasting. [2026-01-15T12:11:38.303997] [INFO ] [MAIN ] [1588/3511] IAE kept (0.4s) | 1586 kept, 2 rejected | 137.7/min | ETA: 14.0m [2026-01-15T12:11:38.720647] [DEBUG] [REMOTE ] IAG: Retrieved 5663 rows, trimmed to 300. [2026-01-15T12:11:38.720788] [DEBUG] [REMOTE ] IAG: PASS: History has at least 300 days. [2026-01-15T12:11:38.720997] [DEBUG] [REMOTE ] IAG: PASS: Price check passed. Min price $10.96. [2026-01-15T12:11:38.721133] [DEBUG] [REMOTE ] IAG: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:38.721243] [DEBUG] [REMOTE ] IAG: PASS: Integrity check passed. [2026-01-15T12:11:38.721283] [DEBUG] [REMOTE ] IAG: Symbol is viable for forecasting. [2026-01-15T12:11:38.721330] [INFO ] [MAIN ] [1589/3511] IAG kept (0.4s) | 1587 kept, 2 rejected | 137.7/min | ETA: 14.0m [2026-01-15T12:11:39.342553] [DEBUG] [REMOTE ] IBB: Retrieved 6268 rows, trimmed to 300. [2026-01-15T12:11:39.342718] [DEBUG] [REMOTE ] IBB: PASS: History has at least 300 days. [2026-01-15T12:11:39.342948] [DEBUG] [REMOTE ] IBB: PASS: Price check passed. Min price $153.75. [2026-01-15T12:11:39.343085] [DEBUG] [REMOTE ] IBB: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:39.343204] [DEBUG] [REMOTE ] IBB: PASS: Integrity check passed. [2026-01-15T12:11:39.343244] [DEBUG] [REMOTE ] IBB: Symbol is viable for forecasting. [2026-01-15T12:11:39.343292] [INFO ] [MAIN ] [1590/3511] IBB kept (0.6s) | 1588 kept, 2 rejected | 137.6/min | ETA: 14.0m [2026-01-15T12:11:39.486145] [DEBUG] [REMOTE ] IBBQ: Retrieved 1154 rows, trimmed to 300. [2026-01-15T12:11:39.486288] [DEBUG] [REMOTE ] IBBQ: PASS: History has at least 300 days. [2026-01-15T12:11:39.486500] [DEBUG] [REMOTE ] IBBQ: PASS: Price check passed. Min price $25.60. [2026-01-15T12:11:39.486683] [DEBUG] [REMOTE ] IBBQ: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:39.486808] [DEBUG] [REMOTE ] IBBQ: PASS: Integrity check passed. [2026-01-15T12:11:39.486876] [DEBUG] [REMOTE ] IBBQ: Symbol is viable for forecasting. [2026-01-15T12:11:39.486928] [INFO ] [MAIN ] [1591/3511] IBBQ kept (0.1s) | 1589 kept, 2 rejected | 137.7/min | ETA: 13.9m [2026-01-15T12:11:40.182294] [DEBUG] [REMOTE ] IBCP: Retrieved 6296 rows, trimmed to 300. [2026-01-15T12:11:40.182442] [DEBUG] [REMOTE ] IBCP: PASS: History has at least 300 days. [2026-01-15T12:11:40.182673] [DEBUG] [REMOTE ] IBCP: PASS: Price check passed. Min price $29.96. [2026-01-15T12:11:40.182810] [DEBUG] [REMOTE ] IBCP: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:40.182922] [DEBUG] [REMOTE ] IBCP: PASS: Integrity check passed. [2026-01-15T12:11:40.182961] [DEBUG] [REMOTE ] IBCP: Symbol is viable for forecasting. [2026-01-15T12:11:40.183009] [INFO ] [MAIN ] [1592/3511] IBCP kept (0.7s) | 1590 kept, 2 rejected | 137.6/min | ETA: 13.9m [2026-01-15T12:11:40.465599] [DEBUG] [REMOTE ] IBEX: Retrieved 1366 rows, trimmed to 300. [2026-01-15T12:11:40.465739] [DEBUG] [REMOTE ] IBEX: PASS: History has at least 300 days. [2026-01-15T12:11:40.465946] [DEBUG] [REMOTE ] IBEX: PASS: Price check passed. Min price $33.91. [2026-01-15T12:11:40.466083] [DEBUG] [REMOTE ] IBEX: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:40.466225] [DEBUG] [REMOTE ] IBEX: PASS: Integrity check passed. [2026-01-15T12:11:40.466277] [DEBUG] [REMOTE ] IBEX: Symbol is viable for forecasting. [2026-01-15T12:11:40.466329] [INFO ] [MAIN ] [1593/3511] IBEX kept (0.3s) | 1591 kept, 2 rejected | 137.7/min | ETA: 13.9m [2026-01-15T12:11:41.060097] [DEBUG] [REMOTE ] IBM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:41.060245] [DEBUG] [REMOTE ] IBM: PASS: History has at least 300 days. [2026-01-15T12:11:41.060530] [DEBUG] [REMOTE ] IBM: PASS: Price check passed. Min price $280.53. [2026-01-15T12:11:41.060697] [DEBUG] [REMOTE ] IBM: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:41.060820] [DEBUG] [REMOTE ] IBM: PASS: Integrity check passed. [2026-01-15T12:11:41.060859] [DEBUG] [REMOTE ] IBM: Symbol is viable for forecasting. [2026-01-15T12:11:41.060940] [INFO ] [MAIN ] [1594/3511] IBM kept (0.6s) | 1592 kept, 2 rejected | 137.6/min | ETA: 13.9m [2026-01-15T12:11:41.641846] [DEBUG] [REMOTE ] IBN: Retrieved 6489 rows, trimmed to 300. [2026-01-15T12:11:41.642032] [DEBUG] [REMOTE ] IBN: PASS: History has at least 300 days. [2026-01-15T12:11:41.642367] [DEBUG] [REMOTE ] IBN: PASS: Price check passed. Min price $29.64. [2026-01-15T12:11:41.642533] [DEBUG] [REMOTE ] IBN: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:41.642714] [DEBUG] [REMOTE ] IBN: PASS: Integrity check passed. [2026-01-15T12:11:41.642763] [DEBUG] [REMOTE ] IBN: Symbol is viable for forecasting. [2026-01-15T12:11:41.642825] [INFO ] [MAIN ] [1595/3511] IBN kept (0.6s) | 1593 kept, 2 rejected | 137.6/min | ETA: 13.9m [2026-01-15T12:11:42.269165] [DEBUG] [REMOTE ] IBOC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:42.269357] [DEBUG] [REMOTE ] IBOC: PASS: History has at least 300 days. [2026-01-15T12:11:42.269703] [DEBUG] [REMOTE ] IBOC: PASS: Price check passed. Min price $63.42. [2026-01-15T12:11:42.269850] [DEBUG] [REMOTE ] IBOC: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:42.269987] [DEBUG] [REMOTE ] IBOC: PASS: Integrity check passed. [2026-01-15T12:11:42.270031] [DEBUG] [REMOTE ] IBOC: Symbol is viable for forecasting. [2026-01-15T12:11:42.270091] [INFO ] [MAIN ] [1596/3511] IBOC kept (0.6s) | 1594 kept, 2 rejected | 137.6/min | ETA: 13.9m [2026-01-15T12:11:42.600412] [DEBUG] [REMOTE ] IBP: Retrieved 2998 rows, trimmed to 300. [2026-01-15T12:11:42.600545] [DEBUG] [REMOTE ] IBP: PASS: History has at least 300 days. [2026-01-15T12:11:42.600798] [DEBUG] [REMOTE ] IBP: PASS: Price check passed. Min price $237.69. [2026-01-15T12:11:42.600944] [DEBUG] [REMOTE ] IBP: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:42.601060] [DEBUG] [REMOTE ] IBP: PASS: Integrity check passed. [2026-01-15T12:11:42.601102] [DEBUG] [REMOTE ] IBP: Symbol is viable for forecasting. [2026-01-15T12:11:42.601153] [INFO ] [MAIN ] [1597/3511] IBP kept (0.3s) | 1595 kept, 2 rejected | 137.6/min | ETA: 13.9m [2026-01-15T12:11:43.011998] [DEBUG] [REMOTE ] IBRX: Retrieved 2633 rows, trimmed to 300. [2026-01-15T12:11:43.012149] [DEBUG] [REMOTE ] IBRX: PASS: History has at least 300 days. [2026-01-15T12:11:43.012382] [DEBUG] [REMOTE ] IBRX: PASS: Price check passed. Min price $1.98. [2026-01-15T12:11:43.012526] [DEBUG] [REMOTE ] IBRX: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:43.012669] [DEBUG] [REMOTE ] IBRX: PASS: Integrity check passed. [2026-01-15T12:11:43.012713] [DEBUG] [REMOTE ] IBRX: Symbol is viable for forecasting. [2026-01-15T12:11:43.012764] [INFO ] [MAIN ] [1598/3511] IBRX kept (0.4s) | 1596 kept, 2 rejected | 137.6/min | ETA: 13.9m [2026-01-15T12:11:43.353490] [DEBUG] [REMOTE ] IBTG: Retrieved 1478 rows, trimmed to 300. [2026-01-15T12:11:43.353670] [DEBUG] [REMOTE ] IBTG: PASS: History has at least 300 days. [2026-01-15T12:11:43.353916] [DEBUG] [REMOTE ] IBTG: PASS: Price check passed. Min price $22.70. [2026-01-15T12:11:43.354065] [DEBUG] [REMOTE ] IBTG: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:43.354211] [DEBUG] [REMOTE ] IBTG: PASS: Integrity check passed. [2026-01-15T12:11:43.354267] [DEBUG] [REMOTE ] IBTG: Symbol is viable for forecasting. [2026-01-15T12:11:43.354337] [INFO ] [MAIN ] [1599/3511] IBTG kept (0.3s) | 1597 kept, 2 rejected | 137.6/min | ETA: 13.9m [2026-01-15T12:11:43.743076] [DEBUG] [REMOTE ] IBTH: Retrieved 1478 rows, trimmed to 300. [2026-01-15T12:11:43.743221] [DEBUG] [REMOTE ] IBTH: PASS: History has at least 300 days. [2026-01-15T12:11:43.743431] [DEBUG] [REMOTE ] IBTH: PASS: Price check passed. Min price $22.29. [2026-01-15T12:11:43.743566] [DEBUG] [REMOTE ] IBTH: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:43.743700] [DEBUG] [REMOTE ] IBTH: PASS: Integrity check passed. [2026-01-15T12:11:43.743739] [DEBUG] [REMOTE ] IBTH: Symbol is viable for forecasting. [2026-01-15T12:11:43.743787] [INFO ] [MAIN ] [1600/3511] IBTH kept (0.4s) | 1598 kept, 2 rejected | 137.6/min | ETA: 13.9m [2026-01-15T12:11:44.140834] [DEBUG] [REMOTE ] IBTI: Retrieved 1478 rows, trimmed to 300. [2026-01-15T12:11:44.140976] [DEBUG] [REMOTE ] IBTI: PASS: History has at least 300 days. [2026-01-15T12:11:44.141182] [DEBUG] [REMOTE ] IBTI: PASS: Price check passed. Min price $22.18. [2026-01-15T12:11:44.141317] [DEBUG] [REMOTE ] IBTI: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:44.141426] [DEBUG] [REMOTE ] IBTI: PASS: Integrity check passed. [2026-01-15T12:11:44.141465] [DEBUG] [REMOTE ] IBTI: Symbol is viable for forecasting. [2026-01-15T12:11:44.141511] [INFO ] [MAIN ] [1601/3511] IBTI kept (0.4s) | 1599 kept, 2 rejected | 137.6/min | ETA: 13.9m [2026-01-15T12:11:44.542921] [DEBUG] [REMOTE ] IBTJ: Retrieved 1478 rows, trimmed to 300. [2026-01-15T12:11:44.543061] [DEBUG] [REMOTE ] IBTJ: PASS: History has at least 300 days. [2026-01-15T12:11:44.543272] [DEBUG] [REMOTE ] IBTJ: PASS: Price check passed. Min price $21.76. [2026-01-15T12:11:44.543412] [DEBUG] [REMOTE ] IBTJ: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:44.543525] [DEBUG] [REMOTE ] IBTJ: PASS: Integrity check passed. [2026-01-15T12:11:44.543568] [DEBUG] [REMOTE ] IBTJ: Symbol is viable for forecasting. [2026-01-15T12:11:44.543656] [INFO ] [MAIN ] [1602/3511] IBTJ kept (0.4s) | 1600 kept, 2 rejected | 137.6/min | ETA: 13.9m [2026-01-15T12:11:44.964407] [DEBUG] [REMOTE ] IBTK: Retrieved 1380 rows, trimmed to 300. [2026-01-15T12:11:44.964540] [DEBUG] [REMOTE ] IBTK: PASS: History has at least 300 days. [2026-01-15T12:11:44.964783] [DEBUG] [REMOTE ] IBTK: PASS: Price check passed. Min price $19.69. [2026-01-15T12:11:44.964918] [DEBUG] [REMOTE ] IBTK: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:44.965029] [DEBUG] [REMOTE ] IBTK: PASS: Integrity check passed. [2026-01-15T12:11:44.965068] [DEBUG] [REMOTE ] IBTK: Symbol is viable for forecasting. [2026-01-15T12:11:44.965116] [INFO ] [MAIN ] [1603/3511] IBTK kept (0.4s) | 1601 kept, 2 rejected | 137.6/min | ETA: 13.9m [2026-01-15T12:11:45.311225] [DEBUG] [REMOTE ] IBTL: Retrieved 1099 rows, trimmed to 300. [2026-01-15T12:11:45.311356] [DEBUG] [REMOTE ] IBTL: PASS: History has at least 300 days. [2026-01-15T12:11:45.311556] [DEBUG] [REMOTE ] IBTL: PASS: Price check passed. Min price $20.36. [2026-01-15T12:11:45.311720] [DEBUG] [REMOTE ] IBTL: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:45.311829] [DEBUG] [REMOTE ] IBTL: PASS: Integrity check passed. [2026-01-15T12:11:45.311868] [DEBUG] [REMOTE ] IBTL: Symbol is viable for forecasting. [2026-01-15T12:11:45.311916] [INFO ] [MAIN ] [1604/3511] IBTL kept (0.3s) | 1602 kept, 2 rejected | 137.7/min | ETA: 13.9m [2026-01-15T12:11:45.729359] [DEBUG] [REMOTE ] IBTM: Retrieved 884 rows, trimmed to 300. [2026-01-15T12:11:45.729498] [DEBUG] [REMOTE ] IBTM: PASS: History has at least 300 days. [2026-01-15T12:11:45.729726] [DEBUG] [REMOTE ] IBTM: PASS: Price check passed. Min price $22.91. [2026-01-15T12:11:45.729884] [DEBUG] [REMOTE ] IBTM: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:45.730013] [DEBUG] [REMOTE ] IBTM: PASS: Integrity check passed. [2026-01-15T12:11:45.730056] [DEBUG] [REMOTE ] IBTM: Symbol is viable for forecasting. [2026-01-15T12:11:45.730139] [INFO ] [MAIN ] [1605/3511] IBTM kept (0.4s) | 1603 kept, 2 rejected | 137.7/min | ETA: 13.8m [2026-01-15T12:11:46.102766] [DEBUG] [REMOTE ] IBTO: Retrieved 639 rows, trimmed to 300. [2026-01-15T12:11:46.102895] [DEBUG] [REMOTE ] IBTO: PASS: History has at least 300 days. [2026-01-15T12:11:46.103095] [DEBUG] [REMOTE ] IBTO: PASS: Price check passed. Min price $24.40. [2026-01-15T12:11:46.103231] [DEBUG] [REMOTE ] IBTO: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:46.103343] [DEBUG] [REMOTE ] IBTO: PASS: Integrity check passed. [2026-01-15T12:11:46.103383] [DEBUG] [REMOTE ] IBTO: Symbol is viable for forecasting. [2026-01-15T12:11:46.103431] [INFO ] [MAIN ] [1606/3511] IBTO kept (0.4s) | 1604 kept, 2 rejected | 137.7/min | ETA: 13.8m [2026-01-15T12:11:46.775341] [DEBUG] [REMOTE ] ICE: Retrieved 5071 rows, trimmed to 300. [2026-01-15T12:11:46.775684] [DEBUG] [REMOTE ] ICE: PASS: History has at least 300 days. [2026-01-15T12:11:46.775907] [DEBUG] [REMOTE ] ICE: PASS: Price check passed. Min price $145.15. [2026-01-15T12:11:46.776043] [DEBUG] [REMOTE ] ICE: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:46.776153] [DEBUG] [REMOTE ] ICE: PASS: Integrity check passed. [2026-01-15T12:11:46.776194] [DEBUG] [REMOTE ] ICE: Symbol is viable for forecasting. [2026-01-15T12:11:46.776241] [INFO ] [MAIN ] [1607/3511] ICE kept (0.7s) | 1605 kept, 2 rejected | 137.6/min | ETA: 13.8m [2026-01-15T12:11:47.173391] [DEBUG] [REMOTE ] ICFI: Retrieved 4854 rows, trimmed to 300. [2026-01-15T12:11:47.173518] [DEBUG] [REMOTE ] ICFI: PASS: History has at least 300 days. [2026-01-15T12:11:47.173754] [DEBUG] [REMOTE ] ICFI: PASS: Price check passed. Min price $76.35. [2026-01-15T12:11:47.173890] [DEBUG] [REMOTE ] ICFI: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:47.174000] [DEBUG] [REMOTE ] ICFI: PASS: Integrity check passed. [2026-01-15T12:11:47.174040] [DEBUG] [REMOTE ] ICFI: Symbol is viable for forecasting. [2026-01-15T12:11:47.174087] [INFO ] [MAIN ] [1608/3511] ICFI kept (0.4s) | 1606 kept, 2 rejected | 137.6/min | ETA: 13.8m [2026-01-15T12:11:47.525272] [DEBUG] [REMOTE ] ICL: Retrieved 2844 rows, trimmed to 300. [2026-01-15T12:11:47.525394] [DEBUG] [REMOTE ] ICL: PASS: History has at least 300 days. [2026-01-15T12:11:47.525623] [DEBUG] [REMOTE ] ICL: PASS: Price check passed. Min price $4.88. [2026-01-15T12:11:47.525769] [DEBUG] [REMOTE ] ICL: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:47.525878] [DEBUG] [REMOTE ] ICL: PASS: Integrity check passed. [2026-01-15T12:11:47.525917] [DEBUG] [REMOTE ] ICL: Symbol is viable for forecasting. [2026-01-15T12:11:47.525965] [INFO ] [MAIN ] [1609/3511] ICL kept (0.4s) | 1607 kept, 2 rejected | 137.6/min | ETA: 13.8m [2026-01-15T12:11:47.993421] [DEBUG] [REMOTE ] ICLN: Retrieved 4417 rows, trimmed to 300. [2026-01-15T12:11:47.993547] [DEBUG] [REMOTE ] ICLN: PASS: History has at least 300 days. [2026-01-15T12:11:47.993783] [DEBUG] [REMOTE ] ICLN: PASS: Price check passed. Min price $15.94. [2026-01-15T12:11:47.993919] [DEBUG] [REMOTE ] ICLN: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:47.994030] [DEBUG] [REMOTE ] ICLN: PASS: Integrity check passed. [2026-01-15T12:11:47.994070] [DEBUG] [REMOTE ] ICLN: Symbol is viable for forecasting. [2026-01-15T12:11:47.994117] [INFO ] [MAIN ] [1610/3511] ICLN kept (0.5s) | 1608 kept, 2 rejected | 137.6/min | ETA: 13.8m [2026-01-15T12:11:48.337177] [DEBUG] [REMOTE ] ICMB: Retrieved 3003 rows, trimmed to 300. [2026-01-15T12:11:48.337306] [DEBUG] [REMOTE ] ICMB: PASS: History has at least 300 days. [2026-01-15T12:11:48.337515] [DEBUG] [REMOTE ] ICMB: PASS: Price check passed. Min price $2.49. [2026-01-15T12:11:48.337686] [DEBUG] [REMOTE ] ICMB: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:48.337801] [DEBUG] [REMOTE ] ICMB: PASS: Integrity check passed. [2026-01-15T12:11:48.337842] [DEBUG] [REMOTE ] ICMB: Symbol is viable for forecasting. [2026-01-15T12:11:48.337890] [INFO ] [MAIN ] [1611/3511] ICMB kept (0.3s) | 1609 kept, 2 rejected | 137.7/min | ETA: 13.8m [2026-01-15T12:11:48.510016] [DEBUG] [REMOTE ] ICOP: Retrieved 643 rows, trimmed to 300. [2026-01-15T12:11:48.510145] [DEBUG] [REMOTE ] ICOP: PASS: History has at least 300 days. [2026-01-15T12:11:48.510350] [DEBUG] [REMOTE ] ICOP: PASS: Price check passed. Min price $35.89. [2026-01-15T12:11:48.510487] [DEBUG] [REMOTE ] ICOP: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:48.510802] [DEBUG] [REMOTE ] ICOP: PASS: Integrity check passed. [2026-01-15T12:11:48.510844] [DEBUG] [REMOTE ] ICOP: Symbol is viable for forecasting. [2026-01-15T12:11:48.510891] [INFO ] [MAIN ] [1612/3511] ICOP kept (0.2s) | 1610 kept, 2 rejected | 137.7/min | ETA: 13.8m [2026-01-15T12:11:49.270435] [DEBUG] [REMOTE ] ICUI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:49.270591] [DEBUG] [REMOTE ] ICUI: PASS: History has at least 300 days. [2026-01-15T12:11:49.270807] [DEBUG] [REMOTE ] ICUI: PASS: Price check passed. Min price $117.34. [2026-01-15T12:11:49.270942] [DEBUG] [REMOTE ] ICUI: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:49.271058] [DEBUG] [REMOTE ] ICUI: PASS: Integrity check passed. [2026-01-15T12:11:49.271098] [DEBUG] [REMOTE ] ICUI: Symbol is viable for forecasting. [2026-01-15T12:11:49.271145] [INFO ] [MAIN ] [1613/3511] ICUI kept (0.8s) | 1611 kept, 2 rejected | 137.6/min | ETA: 13.8m [2026-01-15T12:11:49.884026] [DEBUG] [REMOTE ] IDA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:49.884163] [DEBUG] [REMOTE ] IDA: PASS: History has at least 300 days. [2026-01-15T12:11:49.884385] [DEBUG] [REMOTE ] IDA: PASS: Price check passed. Min price $124.73. [2026-01-15T12:11:49.884520] [DEBUG] [REMOTE ] IDA: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:49.884654] [DEBUG] [REMOTE ] IDA: PASS: Integrity check passed. [2026-01-15T12:11:49.884695] [DEBUG] [REMOTE ] IDA: Symbol is viable for forecasting. [2026-01-15T12:11:49.884744] [INFO ] [MAIN ] [1614/3511] IDA kept (0.6s) | 1612 kept, 2 rejected | 137.6/min | ETA: 13.8m [2026-01-15T12:11:50.163641] [DEBUG] [REMOTE ] IDAI: Retrieved 1229 rows, trimmed to 300. [2026-01-15T12:11:50.163776] [DEBUG] [REMOTE ] IDAI: PASS: History has at least 300 days. [2026-01-15T12:11:50.163978] [DEBUG] [REMOTE ] IDAI: PASS: Price check passed. Min price $3.39. [2026-01-15T12:11:50.164112] [DEBUG] [REMOTE ] IDAI: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:50.164220] [DEBUG] [REMOTE ] IDAI: PASS: Integrity check passed. [2026-01-15T12:11:50.164259] [DEBUG] [REMOTE ] IDAI: Symbol is viable for forecasting. [2026-01-15T12:11:50.164323] [INFO ] [MAIN ] [1615/3511] IDAI kept (0.3s) | 1613 kept, 2 rejected | 137.6/min | ETA: 13.8m [2026-01-15T12:11:50.728213] [DEBUG] [REMOTE ] IDCC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:50.728344] [DEBUG] [REMOTE ] IDCC: PASS: History has at least 300 days. [2026-01-15T12:11:50.728609] [DEBUG] [REMOTE ] IDCC: PASS: Price check passed. Min price $306.00. [2026-01-15T12:11:50.728750] [DEBUG] [REMOTE ] IDCC: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:50.728864] [DEBUG] [REMOTE ] IDCC: PASS: Integrity check passed. [2026-01-15T12:11:50.728903] [DEBUG] [REMOTE ] IDCC: Symbol is viable for forecasting. [2026-01-15T12:11:50.728979] [INFO ] [MAIN ] [1616/3511] IDCC kept (0.6s) | 1614 kept, 2 rejected | 137.6/min | ETA: 13.8m [2026-01-15T12:11:51.094905] [DEBUG] [REMOTE ] IDE: Retrieved 4013 rows, trimmed to 300. [2026-01-15T12:11:51.095042] [DEBUG] [REMOTE ] IDE: PASS: History has at least 300 days. [2026-01-15T12:11:51.095258] [DEBUG] [REMOTE ] IDE: PASS: Price check passed. Min price $11.17. [2026-01-15T12:11:51.095394] [DEBUG] [REMOTE ] IDE: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:51.095507] [DEBUG] [REMOTE ] IDE: PASS: Integrity check passed. [2026-01-15T12:11:51.095547] [DEBUG] [REMOTE ] IDE: Symbol is viable for forecasting. [2026-01-15T12:11:51.095616] [INFO ] [MAIN ] [1617/3511] IDE kept (0.4s) | 1615 kept, 2 rejected | 137.6/min | ETA: 13.8m [2026-01-15T12:11:51.586806] [DEBUG] [REMOTE ] IDN: Retrieved 6577 rows, trimmed to 300. [2026-01-15T12:11:51.586962] [DEBUG] [REMOTE ] IDN: PASS: History has at least 300 days. [2026-01-15T12:11:51.587190] [DEBUG] [REMOTE ] IDN: PASS: Price check passed. Min price $4.13. [2026-01-15T12:11:51.587335] [DEBUG] [REMOTE ] IDN: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:51.587451] [DEBUG] [REMOTE ] IDN: PASS: Integrity check passed. [2026-01-15T12:11:51.587493] [DEBUG] [REMOTE ] IDN: Symbol is viable for forecasting. [2026-01-15T12:11:51.587543] [INFO ] [MAIN ] [1618/3511] IDN kept (0.5s) | 1616 kept, 2 rejected | 137.6/min | ETA: 13.8m [2026-01-15T12:11:52.042468] [DEBUG] [REMOTE ] IDXX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:52.042642] [DEBUG] [REMOTE ] IDXX: PASS: History has at least 300 days. [2026-01-15T12:11:52.042926] [DEBUG] [REMOTE ] IDXX: PASS: Price check passed. Min price $627.66. [2026-01-15T12:11:52.043066] [DEBUG] [REMOTE ] IDXX: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:52.043197] [DEBUG] [REMOTE ] IDXX: PASS: Integrity check passed. [2026-01-15T12:11:52.043238] [DEBUG] [REMOTE ] IDXX: Symbol is viable for forecasting. [2026-01-15T12:11:52.043288] [INFO ] [MAIN ] [1619/3511] IDXX kept (0.5s) | 1617 kept, 2 rejected | 137.6/min | ETA: 13.7m [2026-01-15T12:11:52.311343] [DEBUG] [REMOTE ] IDYA: Retrieved 1671 rows, trimmed to 300. [2026-01-15T12:11:52.311474] [DEBUG] [REMOTE ] IDYA: PASS: History has at least 300 days. [2026-01-15T12:11:52.311696] [DEBUG] [REMOTE ] IDYA: PASS: Price check passed. Min price $28.42. [2026-01-15T12:11:52.311833] [DEBUG] [REMOTE ] IDYA: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:52.311943] [DEBUG] [REMOTE ] IDYA: PASS: Integrity check passed. [2026-01-15T12:11:52.311983] [DEBUG] [REMOTE ] IDYA: Symbol is viable for forecasting. [2026-01-15T12:11:52.312031] [INFO ] [MAIN ] [1620/3511] IDYA kept (0.3s) | 1618 kept, 2 rejected | 137.6/min | ETA: 13.7m [2026-01-15T12:11:52.890790] [DEBUG] [REMOTE ] IEF: Retrieved 5906 rows, trimmed to 300. [2026-01-15T12:11:52.890924] [DEBUG] [REMOTE ] IEF: PASS: History has at least 300 days. [2026-01-15T12:11:52.891136] [DEBUG] [REMOTE ] IEF: PASS: Price check passed. Min price $95.56. [2026-01-15T12:11:52.891271] [DEBUG] [REMOTE ] IEF: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:52.891383] [DEBUG] [REMOTE ] IEF: PASS: Integrity check passed. [2026-01-15T12:11:52.891422] [DEBUG] [REMOTE ] IEF: Symbol is viable for forecasting. [2026-01-15T12:11:52.891487] [INFO ] [MAIN ] [1621/3511] IEF kept (0.6s) | 1619 kept, 2 rejected | 137.6/min | ETA: 13.7m [2026-01-15T12:11:53.217310] [DEBUG] [REMOTE ] IEI: Retrieved 4783 rows, trimmed to 300. [2026-01-15T12:11:53.217450] [DEBUG] [REMOTE ] IEI: PASS: History has at least 300 days. [2026-01-15T12:11:53.217698] [DEBUG] [REMOTE ] IEI: PASS: Price check passed. Min price $118.41. [2026-01-15T12:11:53.217837] [DEBUG] [REMOTE ] IEI: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:53.217954] [DEBUG] [REMOTE ] IEI: PASS: Integrity check passed. [2026-01-15T12:11:53.217993] [DEBUG] [REMOTE ] IEI: Symbol is viable for forecasting. [2026-01-15T12:11:53.218043] [INFO ] [MAIN ] [1622/3511] IEI kept (0.3s) | 1620 kept, 2 rejected | 137.6/min | ETA: 13.7m [2026-01-15T12:11:53.754742] [DEBUG] [REMOTE ] IEP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:53.754883] [DEBUG] [REMOTE ] IEP: PASS: History has at least 300 days. [2026-01-15T12:11:53.755102] [DEBUG] [REMOTE ] IEP: PASS: Price check passed. Min price $7.25. [2026-01-15T12:11:53.755241] [DEBUG] [REMOTE ] IEP: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:53.755354] [DEBUG] [REMOTE ] IEP: PASS: Integrity check passed. [2026-01-15T12:11:53.755393] [DEBUG] [REMOTE ] IEP: Symbol is viable for forecasting. [2026-01-15T12:11:53.755440] [INFO ] [MAIN ] [1623/3511] IEP kept (0.5s) | 1621 kept, 2 rejected | 137.6/min | ETA: 13.7m [2026-01-15T12:11:54.191879] [DEBUG] [REMOTE ] IESC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:54.192035] [DEBUG] [REMOTE ] IESC: PASS: History has at least 300 days. [2026-01-15T12:11:54.192255] [DEBUG] [REMOTE ] IESC: PASS: Price check passed. Min price $357.94. [2026-01-15T12:11:54.192393] [DEBUG] [REMOTE ] IESC: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:54.192510] [DEBUG] [REMOTE ] IESC: PASS: Integrity check passed. [2026-01-15T12:11:54.192552] [DEBUG] [REMOTE ] IESC: Symbol is viable for forecasting. [2026-01-15T12:11:54.192619] [INFO ] [MAIN ] [1624/3511] IESC kept (0.4s) | 1622 kept, 2 rejected | 137.6/min | ETA: 13.7m [2026-01-15T12:11:54.658933] [DEBUG] [REMOTE ] IEX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:54.659070] [DEBUG] [REMOTE ] IEX: PASS: History has at least 300 days. [2026-01-15T12:11:54.659295] [DEBUG] [REMOTE ] IEX: PASS: Price check passed. Min price $161.68. [2026-01-15T12:11:54.659433] [DEBUG] [REMOTE ] IEX: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:54.659548] [DEBUG] [REMOTE ] IEX: PASS: Integrity check passed. [2026-01-15T12:11:54.659605] [DEBUG] [REMOTE ] IEX: Symbol is viable for forecasting. [2026-01-15T12:11:54.659655] [INFO ] [MAIN ] [1625/3511] IEX kept (0.5s) | 1623 kept, 2 rejected | 137.6/min | ETA: 13.7m [2026-01-15T12:11:55.122616] [DEBUG] [REMOTE ] IFF: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:55.122753] [DEBUG] [REMOTE ] IFF: PASS: History has at least 300 days. [2026-01-15T12:11:55.122978] [DEBUG] [REMOTE ] IFF: PASS: Price check passed. Min price $61.12. [2026-01-15T12:11:55.123115] [DEBUG] [REMOTE ] IFF: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:55.123233] [DEBUG] [REMOTE ] IFF: PASS: Integrity check passed. [2026-01-15T12:11:55.123274] [DEBUG] [REMOTE ] IFF: Symbol is viable for forecasting. [2026-01-15T12:11:55.123324] [INFO ] [MAIN ] [1626/3511] IFF kept (0.5s) | 1624 kept, 2 rejected | 137.6/min | ETA: 13.7m [2026-01-15T12:11:55.647306] [DEBUG] [REMOTE ] IFN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:11:55.647451] [DEBUG] [REMOTE ] IFN: PASS: History has at least 300 days. [2026-01-15T12:11:55.647745] [DEBUG] [REMOTE ] IFN: PASS: Price check passed. Min price $13.57. [2026-01-15T12:11:55.647904] [DEBUG] [REMOTE ] IFN: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:55.648025] [DEBUG] [REMOTE ] IFN: PASS: Integrity check passed. [2026-01-15T12:11:55.648066] [DEBUG] [REMOTE ] IFN: Symbol is viable for forecasting. [2026-01-15T12:11:55.648155] [INFO ] [MAIN ] [1627/3511] IFN kept (0.5s) | 1625 kept, 2 rejected | 137.6/min | ETA: 13.7m [2026-01-15T12:11:55.932835] [DEBUG] [REMOTE ] IFS: Retrieved 1618 rows, trimmed to 300. [2026-01-15T12:11:55.932966] [DEBUG] [REMOTE ] IFS: PASS: History has at least 300 days. [2026-01-15T12:11:55.933170] [DEBUG] [REMOTE ] IFS: PASS: Price check passed. Min price $38.50. [2026-01-15T12:11:55.933319] [DEBUG] [REMOTE ] IFS: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:55.933438] [DEBUG] [REMOTE ] IFS: PASS: Integrity check passed. [2026-01-15T12:11:55.933478] [DEBUG] [REMOTE ] IFS: Symbol is viable for forecasting. [2026-01-15T12:11:55.933525] [INFO ] [MAIN ] [1628/3511] IFS kept (0.3s) | 1626 kept, 2 rejected | 137.6/min | ETA: 13.7m [2026-01-15T12:11:56.449305] [DEBUG] [REMOTE ] IGA: Retrieved 5085 rows, trimmed to 300. [2026-01-15T12:11:56.449438] [DEBUG] [REMOTE ] IGA: PASS: History has at least 300 days. [2026-01-15T12:11:56.449711] [DEBUG] [REMOTE ] IGA: PASS: Price check passed. Min price $9.27. [2026-01-15T12:11:56.449861] [DEBUG] [REMOTE ] IGA: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:56.449978] [DEBUG] [REMOTE ] IGA: PASS: Integrity check passed. [2026-01-15T12:11:56.450019] [DEBUG] [REMOTE ] IGA: Symbol is viable for forecasting. [2026-01-15T12:11:56.450077] [INFO ] [MAIN ] [1629/3511] IGA kept (0.5s) | 1627 kept, 2 rejected | 137.6/min | ETA: 13.7m [2026-01-15T12:11:56.885472] [DEBUG] [REMOTE ] IGD: Retrieved 5234 rows, trimmed to 300. [2026-01-15T12:11:56.885640] [DEBUG] [REMOTE ] IGD: PASS: History has at least 300 days. [2026-01-15T12:11:56.885896] [DEBUG] [REMOTE ] IGD: PASS: Price check passed. Min price $5.52. [2026-01-15T12:11:56.886033] [DEBUG] [REMOTE ] IGD: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:56.886161] [DEBUG] [REMOTE ] IGD: PASS: Integrity check passed. [2026-01-15T12:11:56.886201] [DEBUG] [REMOTE ] IGD: Symbol is viable for forecasting. [2026-01-15T12:11:56.886251] [INFO ] [MAIN ] [1630/3511] IGD kept (0.4s) | 1628 kept, 2 rejected | 137.6/min | ETA: 13.7m [2026-01-15T12:11:57.237065] [DEBUG] [REMOTE ] IGF: Retrieved 4551 rows, trimmed to 300. [2026-01-15T12:11:57.237216] [DEBUG] [REMOTE ] IGF: PASS: History has at least 300 days. [2026-01-15T12:11:57.237451] [DEBUG] [REMOTE ] IGF: PASS: Price check passed. Min price $59.99. [2026-01-15T12:11:57.237627] [DEBUG] [REMOTE ] IGF: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:57.237767] [DEBUG] [REMOTE ] IGF: PASS: Integrity check passed. [2026-01-15T12:11:57.237807] [DEBUG] [REMOTE ] IGF: Symbol is viable for forecasting. [2026-01-15T12:11:57.237856] [INFO ] [MAIN ] [1631/3511] IGF kept (0.4s) | 1629 kept, 2 rejected | 137.6/min | ETA: 13.7m [2026-01-15T12:11:57.593555] [DEBUG] [REMOTE ] IGI: Retrieved 4161 rows, trimmed to 300. [2026-01-15T12:11:57.593754] [DEBUG] [REMOTE ] IGI: PASS: History has at least 300 days. [2026-01-15T12:11:57.594006] [DEBUG] [REMOTE ] IGI: PASS: Price check passed. Min price $16.26. [2026-01-15T12:11:57.594149] [DEBUG] [REMOTE ] IGI: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:57.594280] [DEBUG] [REMOTE ] IGI: PASS: Integrity check passed. [2026-01-15T12:11:57.594322] [DEBUG] [REMOTE ] IGI: Symbol is viable for forecasting. [2026-01-15T12:11:57.594374] [INFO ] [MAIN ] [1632/3511] IGI kept (0.4s) | 1630 kept, 2 rejected | 137.6/min | ETA: 13.7m [2026-01-15T12:11:58.174558] [DEBUG] [REMOTE ] IGIB: Retrieved 4783 rows, trimmed to 300. [2026-01-15T12:11:58.174730] [DEBUG] [REMOTE ] IGIB: PASS: History has at least 300 days. [2026-01-15T12:11:58.174957] [DEBUG] [REMOTE ] IGIB: PASS: Price check passed. Min price $53.26. [2026-01-15T12:11:58.175098] [DEBUG] [REMOTE ] IGIB: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:58.175216] [DEBUG] [REMOTE ] IGIB: PASS: Integrity check passed. [2026-01-15T12:11:58.175257] [DEBUG] [REMOTE ] IGIB: Symbol is viable for forecasting. [2026-01-15T12:11:58.175325] [INFO ] [MAIN ] [1633/3511] IGIB kept (0.6s) | 1631 kept, 2 rejected | 137.6/min | ETA: 13.6m [2026-01-15T12:11:58.470926] [DEBUG] [REMOTE ] IGIC: Retrieved 1465 rows, trimmed to 300. [2026-01-15T12:11:58.471058] [DEBUG] [REMOTE ] IGIC: PASS: History has at least 300 days. [2026-01-15T12:11:58.471258] [DEBUG] [REMOTE ] IGIC: PASS: Price check passed. Min price $21.24. [2026-01-15T12:11:58.471393] [DEBUG] [REMOTE ] IGIC: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:58.471502] [DEBUG] [REMOTE ] IGIC: PASS: Integrity check passed. [2026-01-15T12:11:58.471543] [DEBUG] [REMOTE ] IGIC: Symbol is viable for forecasting. [2026-01-15T12:11:58.471628] [INFO ] [MAIN ] [1634/3511] IGIC kept (0.3s) | 1632 kept, 2 rejected | 137.6/min | ETA: 13.6m [2026-01-15T12:11:58.972627] [DEBUG] [REMOTE ] IGSB: Retrieved 4783 rows, trimmed to 300. [2026-01-15T12:11:58.972786] [DEBUG] [REMOTE ] IGSB: PASS: History has at least 300 days. [2026-01-15T12:11:58.973046] [DEBUG] [REMOTE ] IGSB: PASS: Price check passed. Min price $52.36. [2026-01-15T12:11:58.973183] [DEBUG] [REMOTE ] IGSB: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:58.973310] [DEBUG] [REMOTE ] IGSB: PASS: Integrity check passed. [2026-01-15T12:11:58.973350] [DEBUG] [REMOTE ] IGSB: Symbol is viable for forecasting. [2026-01-15T12:11:58.973400] [INFO ] [MAIN ] [1635/3511] IGSB kept (0.5s) | 1633 kept, 2 rejected | 137.6/min | ETA: 13.6m [2026-01-15T12:11:59.322518] [DEBUG] [REMOTE ] IHD: Retrieved 3701 rows, trimmed to 300. [2026-01-15T12:11:59.322679] [DEBUG] [REMOTE ] IHD: PASS: History has at least 300 days. [2026-01-15T12:11:59.322898] [DEBUG] [REMOTE ] IHD: PASS: Price check passed. Min price $5.91. [2026-01-15T12:11:59.323034] [DEBUG] [REMOTE ] IHD: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:59.323148] [DEBUG] [REMOTE ] IHD: PASS: Integrity check passed. [2026-01-15T12:11:59.323189] [DEBUG] [REMOTE ] IHD: Symbol is viable for forecasting. [2026-01-15T12:11:59.323237] [INFO ] [MAIN ] [1636/3511] IHD kept (0.3s) | 1634 kept, 2 rejected | 137.6/min | ETA: 13.6m [2026-01-15T12:11:59.840709] [DEBUG] [REMOTE ] IHG: Retrieved 5728 rows, trimmed to 300. [2026-01-15T12:11:59.840849] [DEBUG] [REMOTE ] IHG: PASS: History has at least 300 days. [2026-01-15T12:11:59.841074] [DEBUG] [REMOTE ] IHG: PASS: Price check passed. Min price $120.32. [2026-01-15T12:11:59.841211] [DEBUG] [REMOTE ] IHG: PASS: Continuity check passed with 300 days. [2026-01-15T12:11:59.841330] [DEBUG] [REMOTE ] IHG: PASS: Integrity check passed. [2026-01-15T12:11:59.841371] [DEBUG] [REMOTE ] IHG: Symbol is viable for forecasting. [2026-01-15T12:11:59.841420] [INFO ] [MAIN ] [1637/3511] IHG kept (0.5s) | 1635 kept, 2 rejected | 137.6/min | ETA: 13.6m [2026-01-15T12:12:00.073491] [DEBUG] [REMOTE ] IHS: Retrieved 1067 rows, trimmed to 300. [2026-01-15T12:12:00.073656] [DEBUG] [REMOTE ] IHS: PASS: History has at least 300 days. [2026-01-15T12:12:00.074075] [DEBUG] [REMOTE ] IHS: PASS: Price check passed. Min price $6.24. [2026-01-15T12:12:00.074211] [DEBUG] [REMOTE ] IHS: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:00.074321] [DEBUG] [REMOTE ] IHS: PASS: Integrity check passed. [2026-01-15T12:12:00.074362] [DEBUG] [REMOTE ] IHS: Symbol is viable for forecasting. [2026-01-15T12:12:00.074437] [INFO ] [MAIN ] [1638/3511] IHS kept (0.2s) | 1636 kept, 2 rejected | 137.7/min | ETA: 13.6m [2026-01-15T12:12:00.611201] [DEBUG] [REMOTE ] IIF: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:12:00.611345] [DEBUG] [REMOTE ] IIF: PASS: History has at least 300 days. [2026-01-15T12:12:00.611663] [DEBUG] [REMOTE ] IIF: PASS: Price check passed. Min price $24.40. [2026-01-15T12:12:00.611805] [DEBUG] [REMOTE ] IIF: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:00.611946] [DEBUG] [REMOTE ] IIF: PASS: Integrity check passed. [2026-01-15T12:12:00.612003] [DEBUG] [REMOTE ] IIF: Symbol is viable for forecasting. [2026-01-15T12:12:00.612056] [INFO ] [MAIN ] [1639/3511] IIF kept (0.5s) | 1637 kept, 2 rejected | 137.6/min | ETA: 13.6m [2026-01-15T12:12:01.014722] [DEBUG] [REMOTE ] III: Retrieved 4762 rows, trimmed to 300. [2026-01-15T12:12:01.014855] [DEBUG] [REMOTE ] III: PASS: History has at least 300 days. [2026-01-15T12:12:01.015086] [DEBUG] [REMOTE ] III: PASS: Price check passed. Min price $4.97. [2026-01-15T12:12:01.015228] [DEBUG] [REMOTE ] III: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:01.015348] [DEBUG] [REMOTE ] III: PASS: Integrity check passed. [2026-01-15T12:12:01.015389] [DEBUG] [REMOTE ] III: Symbol is viable for forecasting. [2026-01-15T12:12:01.015440] [INFO ] [MAIN ] [1640/3511] III kept (0.4s) | 1638 kept, 2 rejected | 137.7/min | ETA: 13.6m [2026-01-15T12:12:01.529131] [DEBUG] [REMOTE ] IIIN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:12:01.529272] [DEBUG] [REMOTE ] IIIN: PASS: History has at least 300 days. [2026-01-15T12:12:01.529501] [DEBUG] [REMOTE ] IIIN: PASS: Price check passed. Min price $29.10. [2026-01-15T12:12:01.529673] [DEBUG] [REMOTE ] IIIN: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:01.529794] [DEBUG] [REMOTE ] IIIN: PASS: Integrity check passed. [2026-01-15T12:12:01.529837] [DEBUG] [REMOTE ] IIIN: Symbol is viable for forecasting. [2026-01-15T12:12:01.529886] [INFO ] [MAIN ] [1641/3511] IIIN kept (0.5s) | 1639 kept, 2 rejected | 137.6/min | ETA: 13.6m [2026-01-15T12:12:02.009211] [DEBUG] [REMOTE ] IIM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:12:02.009374] [DEBUG] [REMOTE ] IIM: PASS: History has at least 300 days. [2026-01-15T12:12:02.009685] [DEBUG] [REMOTE ] IIM: PASS: Price check passed. Min price $12.05. [2026-01-15T12:12:02.009830] [DEBUG] [REMOTE ] IIM: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:02.009961] [DEBUG] [REMOTE ] IIM: PASS: Integrity check passed. [2026-01-15T12:12:02.010003] [DEBUG] [REMOTE ] IIM: Symbol is viable for forecasting. [2026-01-15T12:12:02.010054] [INFO ] [MAIN ] [1642/3511] IIM kept (0.5s) | 1640 kept, 2 rejected | 137.6/min | ETA: 13.6m [2026-01-15T12:12:02.492961] [DEBUG] [REMOTE ] ILMN: Retrieved 6404 rows, trimmed to 300. [2026-01-15T12:12:02.493102] [DEBUG] [REMOTE ] ILMN: PASS: History has at least 300 days. [2026-01-15T12:12:02.493337] [DEBUG] [REMOTE ] ILMN: PASS: Price check passed. Min price $95.03. [2026-01-15T12:12:02.493483] [DEBUG] [REMOTE ] ILMN: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:02.493628] [DEBUG] [REMOTE ] ILMN: PASS: Integrity check passed. [2026-01-15T12:12:02.493672] [DEBUG] [REMOTE ] ILMN: Symbol is viable for forecasting. [2026-01-15T12:12:02.493723] [INFO ] [MAIN ] [1643/3511] ILMN kept (0.5s) | 1641 kept, 2 rejected | 137.6/min | ETA: 13.6m [2026-01-15T12:12:02.870927] [DEBUG] [REMOTE ] IMAX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:12:02.871066] [DEBUG] [REMOTE ] IMAX: PASS: History has at least 300 days. [2026-01-15T12:12:02.871298] [DEBUG] [REMOTE ] IMAX: PASS: Price check passed. Min price $31.70. [2026-01-15T12:12:02.871440] [DEBUG] [REMOTE ] IMAX: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:02.871560] [DEBUG] [REMOTE ] IMAX: PASS: Integrity check passed. [2026-01-15T12:12:02.871620] [DEBUG] [REMOTE ] IMAX: Symbol is viable for forecasting. [2026-01-15T12:12:02.871671] [INFO ] [MAIN ] [1644/3511] IMAX kept (0.4s) | 1642 kept, 2 rejected | 137.6/min | ETA: 13.6m [2026-01-15T12:12:03.279678] [DEBUG] [REMOTE ] IMMP: Retrieved 3457 rows, trimmed to 300. [2026-01-15T12:12:03.279815] [DEBUG] [REMOTE ] IMMP: PASS: History has at least 300 days. [2026-01-15T12:12:03.280039] [DEBUG] [REMOTE ] IMMP: PASS: Price check passed. Min price $1.65. [2026-01-15T12:12:03.280178] [DEBUG] [REMOTE ] IMMP: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:03.280289] [DEBUG] [REMOTE ] IMMP: PASS: Integrity check passed. [2026-01-15T12:12:03.280345] [DEBUG] [REMOTE ] IMMP: Symbol is viable for forecasting. [2026-01-15T12:12:03.280395] [INFO ] [MAIN ] [1645/3511] IMMP kept (0.4s) | 1643 kept, 2 rejected | 137.6/min | ETA: 13.6m [2026-01-15T12:12:03.560021] [DEBUG] [REMOTE ] IMMX: Retrieved 1023 rows, trimmed to 300. [2026-01-15T12:12:03.560160] [DEBUG] [REMOTE ] IMMX: PASS: History has at least 300 days. [2026-01-15T12:12:03.560368] [DEBUG] [REMOTE ] IMMX: PASS: Price check passed. Min price $3.03. [2026-01-15T12:12:03.560505] [DEBUG] [REMOTE ] IMMX: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:03.560641] [DEBUG] [REMOTE ] IMMX: PASS: Integrity check passed. [2026-01-15T12:12:03.560683] [DEBUG] [REMOTE ] IMMX: Symbol is viable for forecasting. [2026-01-15T12:12:03.560736] [INFO ] [MAIN ] [1646/3511] IMMX kept (0.3s) | 1644 kept, 2 rejected | 137.7/min | ETA: 13.5m [2026-01-15T12:12:03.854541] [DEBUG] [REMOTE ] IMNM: Retrieved 1327 rows, trimmed to 300. [2026-01-15T12:12:03.854703] [DEBUG] [REMOTE ] IMNM: PASS: History has at least 300 days. [2026-01-15T12:12:03.854912] [DEBUG] [REMOTE ] IMNM: PASS: Price check passed. Min price $15.24. [2026-01-15T12:12:03.855048] [DEBUG] [REMOTE ] IMNM: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:03.855158] [DEBUG] [REMOTE ] IMNM: PASS: Integrity check passed. [2026-01-15T12:12:03.855198] [DEBUG] [REMOTE ] IMNM: Symbol is viable for forecasting. [2026-01-15T12:12:03.855245] [INFO ] [MAIN ] [1647/3511] IMNM kept (0.3s) | 1645 kept, 2 rejected | 137.7/min | ETA: 13.5m [2026-01-15T12:12:04.603567] [DEBUG] [REMOTE ] IMNN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:12:04.603801] [DEBUG] [REMOTE ] IMNN: PASS: History has at least 300 days. [2026-01-15T12:12:04.604190] [DEBUG] [REMOTE ] IMNN: PASS: Price check passed. Min price $3.15. [2026-01-15T12:12:04.604375] [DEBUG] [REMOTE ] IMNN: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:04.604570] [DEBUG] [REMOTE ] IMNN: PASS: Integrity check passed. [2026-01-15T12:12:04.604646] [DEBUG] [REMOTE ] IMNN: Symbol is viable for forecasting. [2026-01-15T12:12:04.604719] [INFO ] [MAIN ] [1648/3511] IMNN kept (0.7s) | 1646 kept, 2 rejected | 137.6/min | ETA: 13.5m [2026-01-15T12:12:05.176929] [DEBUG] [REMOTE ] IMOS: Retrieved 6179 rows, trimmed to 300. [2026-01-15T12:12:05.177095] [DEBUG] [REMOTE ] IMOS: PASS: History has at least 300 days. [2026-01-15T12:12:05.177379] [DEBUG] [REMOTE ] IMOS: PASS: Price check passed. Min price $20.35. [2026-01-15T12:12:05.177530] [DEBUG] [REMOTE ] IMOS: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:05.177690] [DEBUG] [REMOTE ] IMOS: PASS: Integrity check passed. [2026-01-15T12:12:05.177735] [DEBUG] [REMOTE ] IMOS: Symbol is viable for forecasting. [2026-01-15T12:12:05.177813] [INFO ] [MAIN ] [1649/3511] IMOS kept (0.6s) | 1647 kept, 2 rejected | 137.6/min | ETA: 13.5m [2026-01-15T12:12:05.410119] [DEBUG] [REMOTE ] IMPP: Retrieved 1030 rows, trimmed to 300. [2026-01-15T12:12:05.410282] [DEBUG] [REMOTE ] IMPP: PASS: History has at least 300 days. [2026-01-15T12:12:05.410559] [DEBUG] [REMOTE ] IMPP: PASS: Price check passed. Min price $3.60. [2026-01-15T12:12:05.410790] [DEBUG] [REMOTE ] IMPP: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:05.410949] [DEBUG] [REMOTE ] IMPP: PASS: Integrity check passed. [2026-01-15T12:12:05.411009] [DEBUG] [REMOTE ] IMPP: Symbol is viable for forecasting. [2026-01-15T12:12:05.411082] [INFO ] [MAIN ] [1650/3511] IMPP kept (0.2s) | 1648 kept, 2 rejected | 137.6/min | ETA: 13.5m [2026-01-15T12:12:05.808419] [DEBUG] [REMOTE ] IMRX: Retrieved 1120 rows, trimmed to 300. [2026-01-15T12:12:05.808568] [DEBUG] [REMOTE ] IMRX: PASS: History has at least 300 days. [2026-01-15T12:12:05.808819] [DEBUG] [REMOTE ] IMRX: PASS: Price check passed. Min price $4.13. [2026-01-15T12:12:05.808965] [DEBUG] [REMOTE ] IMRX: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:05.809099] [DEBUG] [REMOTE ] IMRX: PASS: Integrity check passed. [2026-01-15T12:12:05.809141] [DEBUG] [REMOTE ] IMRX: Symbol is viable for forecasting. [2026-01-15T12:12:05.809192] [INFO ] [MAIN ] [1651/3511] IMRX kept (0.4s) | 1649 kept, 2 rejected | 137.7/min | ETA: 13.5m [2026-01-15T12:12:06.130348] [DEBUG] [REMOTE ] IMTX: Retrieved 1391 rows, trimmed to 300. [2026-01-15T12:12:06.130504] [DEBUG] [REMOTE ] IMTX: PASS: History has at least 300 days. [2026-01-15T12:12:06.130961] [DEBUG] [REMOTE ] IMTX: PASS: Price check passed. Min price $8.94. [2026-01-15T12:12:06.131106] [DEBUG] [REMOTE ] IMTX: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:06.131233] [DEBUG] [REMOTE ] IMTX: PASS: Integrity check passed. [2026-01-15T12:12:06.131276] [DEBUG] [REMOTE ] IMTX: Symbol is viable for forecasting. [2026-01-15T12:12:06.131326] [INFO ] [MAIN ] [1652/3511] IMTX kept (0.3s) | 1650 kept, 2 rejected | 137.7/min | ETA: 13.5m [2026-01-15T12:12:06.606502] [DEBUG] [REMOTE ] IMXI: Retrieved 2214 rows, trimmed to 300. [2026-01-15T12:12:06.606673] [DEBUG] [REMOTE ] IMXI: PASS: History has at least 300 days. [2026-01-15T12:12:06.606897] [DEBUG] [REMOTE ] IMXI: PASS: Price check passed. Min price $14.72. [2026-01-15T12:12:06.607034] [DEBUG] [REMOTE ] IMXI: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:06.607144] [DEBUG] [REMOTE ] IMXI: PASS: Integrity check passed. [2026-01-15T12:12:06.607184] [DEBUG] [REMOTE ] IMXI: Symbol is viable for forecasting. [2026-01-15T12:12:06.607230] [INFO ] [MAIN ] [1653/3511] IMXI kept (0.5s) | 1651 kept, 2 rejected | 137.7/min | ETA: 13.5m [2026-01-15T12:12:07.018486] [DEBUG] [REMOTE ] INAB: Retrieved 1120 rows, trimmed to 300. [2026-01-15T12:12:07.018640] [DEBUG] [REMOTE ] INAB: PASS: History has at least 300 days. [2026-01-15T12:12:07.018859] [DEBUG] [REMOTE ] INAB: PASS: Price check passed. Min price $1.21. [2026-01-15T12:12:07.019005] [DEBUG] [REMOTE ] INAB: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:07.019122] [DEBUG] [REMOTE ] INAB: PASS: Integrity check passed. [2026-01-15T12:12:07.019165] [DEBUG] [REMOTE ] INAB: Symbol is viable for forecasting. [2026-01-15T12:12:07.019215] [INFO ] [MAIN ] [1654/3511] INAB kept (0.4s) | 1652 kept, 2 rejected | 137.7/min | ETA: 13.5m [2026-01-15T12:12:07.624683] [DEBUG] [REMOTE ] INBK: Retrieved 5296 rows, trimmed to 300. [2026-01-15T12:12:07.624825] [DEBUG] [REMOTE ] INBK: PASS: History has at least 300 days. [2026-01-15T12:12:07.625051] [DEBUG] [REMOTE ] INBK: PASS: Price check passed. Min price $17.21. [2026-01-15T12:12:07.625196] [DEBUG] [REMOTE ] INBK: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:07.625318] [DEBUG] [REMOTE ] INBK: PASS: Integrity check passed. [2026-01-15T12:12:07.625359] [DEBUG] [REMOTE ] INBK: Symbol is viable for forecasting. [2026-01-15T12:12:07.625411] [INFO ] [MAIN ] [1655/3511] INBK kept (0.6s) | 1653 kept, 2 rejected | 137.6/min | ETA: 13.5m [2026-01-15T12:12:07.776251] [DEBUG] [REMOTE ] INBX: Retrieved 409 rows, trimmed to 300. [2026-01-15T12:12:07.776415] [DEBUG] [REMOTE ] INBX: PASS: History has at least 300 days. [2026-01-15T12:12:07.776712] [DEBUG] [REMOTE ] INBX: PASS: Price check passed. Min price $28.36. [2026-01-15T12:12:07.776918] [DEBUG] [REMOTE ] INBX: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:07.777072] [DEBUG] [REMOTE ] INBX: PASS: Integrity check passed. [2026-01-15T12:12:07.777131] [DEBUG] [REMOTE ] INBX: Symbol is viable for forecasting. [2026-01-15T12:12:07.777195] [INFO ] [MAIN ] [1656/3511] INBX kept (0.2s) | 1654 kept, 2 rejected | 137.7/min | ETA: 13.5m [2026-01-15T12:12:08.542958] [DEBUG] [REMOTE ] INCY: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:12:08.543173] [DEBUG] [REMOTE ] INCY: PASS: History has at least 300 days. [2026-01-15T12:12:08.543458] [DEBUG] [REMOTE ] INCY: PASS: Price check passed. Min price $86.17. [2026-01-15T12:12:08.543641] [DEBUG] [REMOTE ] INCY: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:08.543870] [DEBUG] [REMOTE ] INCY: PASS: Integrity check passed. [2026-01-15T12:12:08.543924] [DEBUG] [REMOTE ] INCY: Symbol is viable for forecasting. [2026-01-15T12:12:08.543986] [INFO ] [MAIN ] [1657/3511] INCY kept (0.8s) | 1655 kept, 2 rejected | 137.6/min | ETA: 13.5m [2026-01-15T12:12:09.012383] [DEBUG] [REMOTE ] INDB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:12:09.012519] [DEBUG] [REMOTE ] INDB: PASS: History has at least 300 days. [2026-01-15T12:12:09.012756] [DEBUG] [REMOTE ] INDB: PASS: Price check passed. Min price $65.94. [2026-01-15T12:12:09.012898] [DEBUG] [REMOTE ] INDB: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:09.013016] [DEBUG] [REMOTE ] INDB: PASS: Integrity check passed. [2026-01-15T12:12:09.013057] [DEBUG] [REMOTE ] INDB: Symbol is viable for forecasting. [2026-01-15T12:12:09.013106] [INFO ] [MAIN ] [1658/3511] INDB kept (0.5s) | 1656 kept, 2 rejected | 137.6/min | ETA: 13.5m [2026-01-15T12:12:09.262346] [DEBUG] [REMOTE ] INDI: Retrieved 1155 rows, trimmed to 300. [2026-01-15T12:12:09.262506] [DEBUG] [REMOTE ] INDI: PASS: History has at least 300 days. [2026-01-15T12:12:09.262775] [DEBUG] [REMOTE ] INDI: PASS: Price check passed. Min price $3.29. [2026-01-15T12:12:09.262922] [DEBUG] [REMOTE ] INDI: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:09.263036] [DEBUG] [REMOTE ] INDI: PASS: Integrity check passed. [2026-01-15T12:12:09.263078] [DEBUG] [REMOTE ] INDI: Symbol is viable for forecasting. [2026-01-15T12:12:09.263130] [INFO ] [MAIN ] [1659/3511] INDI kept (0.2s) | 1657 kept, 2 rejected | 137.7/min | ETA: 13.5m [2026-01-15T12:12:09.617127] [DEBUG] [REMOTE ] INDP: Retrieved 2628 rows, trimmed to 300. [2026-01-15T12:12:09.617260] [DEBUG] [REMOTE ] INDP: PASS: History has at least 300 days. [2026-01-15T12:12:09.617464] [DEBUG] [REMOTE ] INDP: PASS: Price check passed. Min price $1.75. [2026-01-15T12:12:09.617624] [DEBUG] [REMOTE ] INDP: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:09.617739] [DEBUG] [REMOTE ] INDP: PASS: Integrity check passed. [2026-01-15T12:12:09.617779] [DEBUG] [REMOTE ] INDP: Symbol is viable for forecasting. [2026-01-15T12:12:09.617850] [INFO ] [MAIN ] [1660/3511] INDP kept (0.4s) | 1658 kept, 2 rejected | 137.7/min | ETA: 13.4m [2026-01-15T12:12:10.027337] [DEBUG] [REMOTE ] INDY: Retrieved 4061 rows, trimmed to 300. [2026-01-15T12:12:10.027478] [DEBUG] [REMOTE ] INDY: PASS: History has at least 300 days. [2026-01-15T12:12:10.027740] [DEBUG] [REMOTE ] INDY: PASS: Price check passed. Min price $48.03. [2026-01-15T12:12:10.027887] [DEBUG] [REMOTE ] INDY: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:10.028006] [DEBUG] [REMOTE ] INDY: PASS: Integrity check passed. [2026-01-15T12:12:10.028049] [DEBUG] [REMOTE ] INDY: Symbol is viable for forecasting. [2026-01-15T12:12:10.028099] [INFO ] [MAIN ] [1661/3511] INDY kept (0.4s) | 1659 kept, 2 rejected | 137.7/min | ETA: 13.4m [2026-01-15T12:12:10.744771] [DEBUG] [REMOTE ] INFY: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:12:10.744911] [DEBUG] [REMOTE ] INFY: PASS: History has at least 300 days. [2026-01-15T12:12:10.745144] [DEBUG] [REMOTE ] INFY: PASS: Price check passed. Min price $16.18. [2026-01-15T12:12:10.745282] [DEBUG] [REMOTE ] INFY: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:10.745403] [DEBUG] [REMOTE ] INFY: PASS: Integrity check passed. [2026-01-15T12:12:10.745442] [DEBUG] [REMOTE ] INFY: Symbol is viable for forecasting. [2026-01-15T12:12:10.745491] [INFO ] [MAIN ] [1662/3511] INFY kept (0.7s) | 1660 kept, 2 rejected | 137.6/min | ETA: 13.4m [2026-01-15T12:12:11.298620] [DEBUG] [REMOTE ] ING: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:12:11.298753] [DEBUG] [REMOTE ] ING: PASS: History has at least 300 days. [2026-01-15T12:12:11.298971] [DEBUG] [REMOTE ] ING: PASS: Price check passed. Min price $23.49. [2026-01-15T12:12:11.299110] [DEBUG] [REMOTE ] ING: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:11.299272] [DEBUG] [REMOTE ] ING: PASS: Integrity check passed. [2026-01-15T12:12:11.299314] [DEBUG] [REMOTE ] ING: Symbol is viable for forecasting. [2026-01-15T12:12:11.299363] [INFO ] [MAIN ] [1663/3511] ING kept (0.6s) | 1661 kept, 2 rejected | 137.6/min | ETA: 13.4m [2026-01-15T12:12:11.539553] [DEBUG] [REMOTE ] INGN: Retrieved 2997 rows, trimmed to 300. [2026-01-15T12:12:11.539716] [DEBUG] [REMOTE ] INGN: PASS: History has at least 300 days. [2026-01-15T12:12:11.539932] [DEBUG] [REMOTE ] INGN: PASS: Price check passed. Min price $6.21. [2026-01-15T12:12:11.540072] [DEBUG] [REMOTE ] INGN: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:11.540184] [DEBUG] [REMOTE ] INGN: PASS: Integrity check passed. [2026-01-15T12:12:11.540225] [DEBUG] [REMOTE ] INGN: Symbol is viable for forecasting. [2026-01-15T12:12:11.540273] [INFO ] [MAIN ] [1664/3511] INGN kept (0.2s) | 1662 kept, 2 rejected | 137.6/min | ETA: 13.4m [2026-01-15T12:12:12.133810] [DEBUG] [REMOTE ] INM: Retrieved 4641 rows, trimmed to 300. [2026-01-15T12:12:12.133948] [DEBUG] [REMOTE ] INM: PASS: History has at least 300 days. [2026-01-15T12:12:12.134165] [DEBUG] [REMOTE ] INM: PASS: Price check passed. Min price $1.06. [2026-01-15T12:12:12.134307] [DEBUG] [REMOTE ] INM: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:12.134425] [DEBUG] [REMOTE ] INM: PASS: Integrity check passed. [2026-01-15T12:12:12.134468] [DEBUG] [REMOTE ] INM: Symbol is viable for forecasting. [2026-01-15T12:12:12.134519] [INFO ] [MAIN ] [1665/3511] INM kept (0.6s) | 1663 kept, 2 rejected | 137.6/min | ETA: 13.4m [2026-01-15T12:12:12.249592] [DEBUG] [REMOTE ] INMB: Retrieved 1747 rows, trimmed to 300. [2026-01-15T12:12:12.249732] [DEBUG] [REMOTE ] INMB: PASS: History has at least 300 days. [2026-01-15T12:12:12.249945] [DEBUG] [REMOTE ] INMB: PASS: Price check passed. Min price $1.42. [2026-01-15T12:12:12.250087] [DEBUG] [REMOTE ] INMB: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:12.250199] [DEBUG] [REMOTE ] INMB: PASS: Integrity check passed. [2026-01-15T12:12:12.250241] [DEBUG] [REMOTE ] INMB: Symbol is viable for forecasting. [2026-01-15T12:12:12.250289] [INFO ] [MAIN ] [1666/3511] INMB kept (0.1s) | 1664 kept, 2 rejected | 137.7/min | ETA: 13.4m [2026-01-15T12:12:12.847507] [DEBUG] [REMOTE ] INMD: Retrieved 1618 rows, trimmed to 300. [2026-01-15T12:12:12.847729] [DEBUG] [REMOTE ] INMD: PASS: History has at least 300 days. [2026-01-15T12:12:12.847978] [DEBUG] [REMOTE ] INMD: PASS: Price check passed. Min price $13.74. [2026-01-15T12:12:12.848312] [DEBUG] [REMOTE ] INMD: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:12.848438] [DEBUG] [REMOTE ] INMD: PASS: Integrity check passed. [2026-01-15T12:12:12.848478] [DEBUG] [REMOTE ] INMD: Symbol is viable for forecasting. [2026-01-15T12:12:12.848527] [INFO ] [MAIN ] [1667/3511] INMD kept (0.6s) | 1665 kept, 2 rejected | 137.6/min | ETA: 13.4m [2026-01-15T12:12:13.291448] [DEBUG] [REMOTE ] INN: Retrieved 3755 rows, trimmed to 300. [2026-01-15T12:12:13.291624] [DEBUG] [REMOTE ] INN: PASS: History has at least 300 days. [2026-01-15T12:12:13.291852] [DEBUG] [REMOTE ] INN: PASS: Price check passed. Min price $4.60. [2026-01-15T12:12:13.291991] [DEBUG] [REMOTE ] INN: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:13.292106] [DEBUG] [REMOTE ] INN: PASS: Integrity check passed. [2026-01-15T12:12:13.292146] [DEBUG] [REMOTE ] INN: Symbol is viable for forecasting. [2026-01-15T12:12:13.292195] [INFO ] [MAIN ] [1668/3511] INN kept (0.4s) | 1666 kept, 2 rejected | 137.6/min | ETA: 13.4m [2026-01-15T12:12:13.763895] [DEBUG] [REMOTE ] INO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:12:13.764138] [DEBUG] [REMOTE ] INO: PASS: History has at least 300 days. [2026-01-15T12:12:13.764388] [DEBUG] [REMOTE ] INO: PASS: Price check passed. Min price $1.54. [2026-01-15T12:12:13.764599] [DEBUG] [REMOTE ] INO: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:13.764724] [DEBUG] [REMOTE ] INO: PASS: Integrity check passed. [2026-01-15T12:12:13.764765] [DEBUG] [REMOTE ] INO: Symbol is viable for forecasting. [2026-01-15T12:12:13.764815] [INFO ] [MAIN ] [1669/3511] INO kept (0.5s) | 1667 kept, 2 rejected | 137.6/min | ETA: 13.4m [2026-01-15T12:12:14.073995] [DEBUG] [REMOTE ] INOD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:12:14.074145] [DEBUG] [REMOTE ] INOD: PASS: History has at least 300 days. [2026-01-15T12:12:14.074393] [DEBUG] [REMOTE ] INOD: PASS: Price check passed. Min price $47.95. [2026-01-15T12:12:14.074536] [DEBUG] [REMOTE ] INOD: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:14.074684] [DEBUG] [REMOTE ] INOD: PASS: Integrity check passed. [2026-01-15T12:12:14.074728] [DEBUG] [REMOTE ] INOD: Symbol is viable for forecasting. [2026-01-15T12:12:14.074779] [INFO ] [MAIN ] [1670/3511] INOD kept (0.3s) | 1668 kept, 2 rejected | 137.7/min | ETA: 13.4m [2026-01-15T12:12:14.325522] [DEBUG] [REMOTE ] INSE: Retrieved 2273 rows, trimmed to 300. [2026-01-15T12:12:14.325687] [DEBUG] [REMOTE ] INSE: PASS: History has at least 300 days. [2026-01-15T12:12:14.325895] [DEBUG] [REMOTE ] INSE: PASS: Price check passed. Min price $6.87. [2026-01-15T12:12:14.326034] [DEBUG] [REMOTE ] INSE: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:14.326144] [DEBUG] [REMOTE ] INSE: PASS: Integrity check passed. [2026-01-15T12:12:14.326184] [DEBUG] [REMOTE ] INSE: Symbol is viable for forecasting. [2026-01-15T12:12:14.326255] [INFO ] [MAIN ] [1671/3511] INSE kept (0.3s) | 1669 kept, 2 rejected | 137.7/min | ETA: 13.4m [2026-01-15T12:12:14.996992] [DEBUG] [REMOTE ] INSG: Retrieved 6323 rows, trimmed to 300. [2026-01-15T12:12:14.997132] [DEBUG] [REMOTE ] INSG: PASS: History has at least 300 days. [2026-01-15T12:12:14.997358] [DEBUG] [REMOTE ] INSG: PASS: Price check passed. Min price $9.96. [2026-01-15T12:12:14.997501] [DEBUG] [REMOTE ] INSG: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:14.997639] [DEBUG] [REMOTE ] INSG: PASS: Integrity check passed. [2026-01-15T12:12:14.997683] [DEBUG] [REMOTE ] INSG: Symbol is viable for forecasting. [2026-01-15T12:12:14.997733] [INFO ] [MAIN ] [1672/3511] INSG kept (0.7s) | 1670 kept, 2 rejected | 137.6/min | ETA: 13.4m [2026-01-15T12:12:15.441318] [DEBUG] [REMOTE ] INSM: Retrieved 6444 rows, trimmed to 300. [2026-01-15T12:12:15.441457] [DEBUG] [REMOTE ] INSM: PASS: History has at least 300 days. [2026-01-15T12:12:15.441710] [DEBUG] [REMOTE ] INSM: PASS: Price check passed. Min price $159.66. [2026-01-15T12:12:15.441861] [DEBUG] [REMOTE ] INSM: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:15.441983] [DEBUG] [REMOTE ] INSM: PASS: Integrity check passed. [2026-01-15T12:12:15.442023] [DEBUG] [REMOTE ] INSM: Symbol is viable for forecasting. [2026-01-15T12:12:15.442071] [INFO ] [MAIN ] [1673/3511] INSM kept (0.4s) | 1671 kept, 2 rejected | 137.6/min | ETA: 13.4m [2026-01-15T12:12:15.637327] [DEBUG] [REMOTE ] INSP: Retrieved 1936 rows, trimmed to 300. [2026-01-15T12:12:15.637684] [DEBUG] [REMOTE ] INSP: PASS: History has at least 300 days. [2026-01-15T12:12:15.637893] [DEBUG] [REMOTE ] INSP: PASS: Price check passed. Min price $72.08. [2026-01-15T12:12:15.638028] [DEBUG] [REMOTE ] INSP: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:15.638330] [DEBUG] [REMOTE ] INSP: PASS: Integrity check passed. [2026-01-15T12:12:15.638394] [DEBUG] [REMOTE ] INSP: Symbol is viable for forecasting. [2026-01-15T12:12:15.638454] [INFO ] [MAIN ] [1674/3511] INSP kept (0.2s) | 1672 kept, 2 rejected | 137.7/min | ETA: 13.3m [2026-01-15T12:12:16.067911] [DEBUG] [REMOTE ] INTA: Retrieved 1141 rows, trimmed to 300. [2026-01-15T12:12:16.068050] [DEBUG] [REMOTE ] INTA: PASS: History has at least 300 days. [2026-01-15T12:12:16.068262] [DEBUG] [REMOTE ] INTA: PASS: Price check passed. Min price $37.07. [2026-01-15T12:12:16.068419] [DEBUG] [REMOTE ] INTA: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:16.068533] [DEBUG] [REMOTE ] INTA: PASS: Integrity check passed. [2026-01-15T12:12:16.068595] [DEBUG] [REMOTE ] INTA: Symbol is viable for forecasting. [2026-01-15T12:12:16.068648] [INFO ] [MAIN ] [1675/3511] INTA kept (0.4s) | 1673 kept, 2 rejected | 137.7/min | ETA: 13.3m [2026-01-15T12:12:16.698640] [DEBUG] [REMOTE ] INTC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:12:16.698784] [DEBUG] [REMOTE ] INTC: PASS: History has at least 300 days. [2026-01-15T12:12:16.699029] [DEBUG] [REMOTE ] INTC: PASS: Price check passed. Min price $33.62. [2026-01-15T12:12:16.699172] [DEBUG] [REMOTE ] INTC: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:16.699316] [DEBUG] [REMOTE ] INTC: PASS: Integrity check passed. [2026-01-15T12:12:16.699364] [DEBUG] [REMOTE ] INTC: Symbol is viable for forecasting. [2026-01-15T12:12:16.699416] [INFO ] [MAIN ] [1676/3511] INTC kept (0.6s) | 1674 kept, 2 rejected | 137.7/min | ETA: 13.3m [2026-01-15T12:12:17.082147] [DEBUG] [REMOTE ] INTZ: Retrieved 3374 rows, trimmed to 300. [2026-01-15T12:12:17.082281] [DEBUG] [REMOTE ] INTZ: PASS: History has at least 300 days. [2026-01-15T12:12:17.082504] [DEBUG] [REMOTE ] INTZ: PASS: Price check passed. Min price $1.15. [2026-01-15T12:12:17.082687] [DEBUG] [REMOTE ] INTZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:17.082812] [DEBUG] [REMOTE ] INTZ: PASS: Integrity check passed. [2026-01-15T12:12:17.082854] [DEBUG] [REMOTE ] INTZ: Symbol is viable for forecasting. [2026-01-15T12:12:17.082905] [INFO ] [MAIN ] [1677/3511] INTZ kept (0.4s) | 1675 kept, 2 rejected | 137.7/min | ETA: 13.3m [2026-01-15T12:12:17.544032] [DEBUG] [REMOTE ] INVA: Retrieved 5354 rows, trimmed to 300. [2026-01-15T12:12:17.544175] [DEBUG] [REMOTE ] INVA: PASS: History has at least 300 days. [2026-01-15T12:12:17.544401] [DEBUG] [REMOTE ] INVA: PASS: Price check passed. Min price $17.21. [2026-01-15T12:12:17.544548] [DEBUG] [REMOTE ] INVA: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:17.544688] [DEBUG] [REMOTE ] INVA: PASS: Integrity check passed. [2026-01-15T12:12:17.544731] [DEBUG] [REMOTE ] INVA: Symbol is viable for forecasting. [2026-01-15T12:12:17.544780] [INFO ] [MAIN ] [1678/3511] INVA kept (0.5s) | 1676 kept, 2 rejected | 137.7/min | ETA: 13.3m [2026-01-15T12:12:18.006779] [DEBUG] [REMOTE ] INVE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:12:18.007013] [DEBUG] [REMOTE ] INVE: PASS: History has at least 300 days. [2026-01-15T12:12:18.007449] [DEBUG] [REMOTE ] INVE: PASS: Price check passed. Min price $3.18. [2026-01-15T12:12:18.007636] [DEBUG] [REMOTE ] INVE: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:18.007827] [DEBUG] [REMOTE ] INVE: PASS: Integrity check passed. [2026-01-15T12:12:18.007875] [DEBUG] [REMOTE ] INVE: Symbol is viable for forecasting. [2026-01-15T12:12:18.007931] [INFO ] [MAIN ] [1679/3511] INVE kept (0.5s) | 1677 kept, 2 rejected | 137.7/min | ETA: 13.3m [2026-01-15T12:12:18.298114] [DEBUG] [REMOTE ] INVH: Retrieved 2251 rows, trimmed to 300. [2026-01-15T12:12:18.298305] [DEBUG] [REMOTE ] INVH: PASS: History has at least 300 days. [2026-01-15T12:12:18.298549] [DEBUG] [REMOTE ] INVH: PASS: Price check passed. Min price $25.80. [2026-01-15T12:12:18.298718] [DEBUG] [REMOTE ] INVH: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:18.298841] [DEBUG] [REMOTE ] INVH: PASS: Integrity check passed. [2026-01-15T12:12:18.298884] [DEBUG] [REMOTE ] INVH: Symbol is viable for forecasting. [2026-01-15T12:12:18.298939] [INFO ] [MAIN ] [1680/3511] INVH kept (0.3s) | 1678 kept, 2 rejected | 137.7/min | ETA: 13.3m [2026-01-15T12:12:18.889975] [DEBUG] [REMOTE ] IONS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:12:18.890211] [DEBUG] [REMOTE ] IONS: PASS: History has at least 300 days. [2026-01-15T12:12:18.890607] [DEBUG] [REMOTE ] IONS: PASS: Price check passed. Min price $69.54. [2026-01-15T12:12:18.890784] [DEBUG] [REMOTE ] IONS: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:18.890933] [DEBUG] [REMOTE ] IONS: PASS: Integrity check passed. [2026-01-15T12:12:18.890974] [DEBUG] [REMOTE ] IONS: Symbol is viable for forecasting. [2026-01-15T12:12:18.891032] [INFO ] [MAIN ] [1681/3511] IONS kept (0.6s) | 1679 kept, 2 rejected | 137.7/min | ETA: 13.3m [2026-01-15T12:12:19.363549] [DEBUG] [REMOTE ] IOSP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:12:19.363794] [DEBUG] [REMOTE ] IOSP: PASS: History has at least 300 days. [2026-01-15T12:12:19.364159] [DEBUG] [REMOTE ] IOSP: PASS: Price check passed. Min price $70.62. [2026-01-15T12:12:19.364313] [DEBUG] [REMOTE ] IOSP: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:19.364468] [DEBUG] [REMOTE ] IOSP: PASS: Integrity check passed. [2026-01-15T12:12:19.364558] [DEBUG] [REMOTE ] IOSP: Symbol is viable for forecasting. [2026-01-15T12:12:19.364639] [INFO ] [MAIN ] [1682/3511] IOSP kept (0.5s) | 1680 kept, 2 rejected | 137.6/min | ETA: 13.3m [2026-01-15T12:12:19.681618] [DEBUG] [REMOTE ] IOVA: Retrieved 3835 rows, trimmed to 300. [2026-01-15T12:12:19.681822] [DEBUG] [REMOTE ] IOVA: PASS: History has at least 300 days. [2026-01-15T12:12:19.682112] [DEBUG] [REMOTE ] IOVA: PASS: Price check passed. Min price $1.81. [2026-01-15T12:12:19.682436] [DEBUG] [REMOTE ] IOVA: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:19.682608] [DEBUG] [REMOTE ] IOVA: PASS: Integrity check passed. [2026-01-15T12:12:19.682653] [DEBUG] [REMOTE ] IOVA: Symbol is viable for forecasting. [2026-01-15T12:12:19.682708] [INFO ] [MAIN ] [1683/3511] IOVA kept (0.3s) | 1681 kept, 2 rejected | 137.7/min | ETA: 13.3m [2026-01-15T12:12:19.996375] [DEBUG] [REMOTE ] IPGP: Retrieved 4801 rows, trimmed to 300. [2026-01-15T12:12:19.996564] [DEBUG] [REMOTE ] IPGP: PASS: History has at least 300 days. [2026-01-15T12:12:19.996874] [DEBUG] [REMOTE ] IPGP: PASS: Price check passed. Min price $71.60. [2026-01-15T12:12:19.997030] [DEBUG] [REMOTE ] IPGP: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:19.997168] [DEBUG] [REMOTE ] IPGP: PASS: Integrity check passed. [2026-01-15T12:12:19.997212] [DEBUG] [REMOTE ] IPGP: Symbol is viable for forecasting. [2026-01-15T12:12:19.997267] [INFO ] [MAIN ] [1684/3511] IPGP kept (0.3s) | 1682 kept, 2 rejected | 137.7/min | ETA: 13.3m [2026-01-15T12:12:20.592657] [DEBUG] [REMOTE ] IPI: Retrieved 4462 rows, trimmed to 300. [2026-01-15T12:12:20.592846] [DEBUG] [REMOTE ] IPI: PASS: History has at least 300 days. [2026-01-15T12:12:20.593133] [DEBUG] [REMOTE ] IPI: PASS: Price check passed. Min price $23.94. [2026-01-15T12:12:20.593298] [DEBUG] [REMOTE ] IPI: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:20.593446] [DEBUG] [REMOTE ] IPI: PASS: Integrity check passed. [2026-01-15T12:12:20.593491] [DEBUG] [REMOTE ] IPI: Symbol is viable for forecasting. [2026-01-15T12:12:20.593550] [INFO ] [MAIN ] [1685/3511] IPI kept (0.6s) | 1683 kept, 2 rejected | 137.7/min | ETA: 13.3m [2026-01-15T12:12:20.745890] [DEBUG] [REMOTE ] IQ: Retrieved 1960 rows, trimmed to 300. [2026-01-15T12:12:20.746044] [DEBUG] [REMOTE ] IQ: PASS: History has at least 300 days. [2026-01-15T12:12:20.746262] [DEBUG] [REMOTE ] IQ: PASS: Price check passed. Min price $1.85. [2026-01-15T12:12:20.746406] [DEBUG] [REMOTE ] IQ: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:20.746525] [DEBUG] [REMOTE ] IQ: PASS: Integrity check passed. [2026-01-15T12:12:20.746567] [DEBUG] [REMOTE ] IQ: Symbol is viable for forecasting. [2026-01-15T12:12:20.746640] [INFO ] [MAIN ] [1686/3511] IQ kept (0.2s) | 1684 kept, 2 rejected | 137.7/min | ETA: 13.3m [2026-01-15T12:12:21.530194] [DEBUG] [REMOTE ] IQI: Retrieved 6590 rows, trimmed to 300. [2026-01-15T12:12:21.530341] [DEBUG] [REMOTE ] IQI: PASS: History has at least 300 days. [2026-01-15T12:12:21.530627] [DEBUG] [REMOTE ] IQI: PASS: Price check passed. Min price $9.81. [2026-01-15T12:12:21.530771] [DEBUG] [REMOTE ] IQI: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:21.530898] [DEBUG] [REMOTE ] IQI: PASS: Integrity check passed. [2026-01-15T12:12:21.530938] [DEBUG] [REMOTE ] IQI: Symbol is viable for forecasting. [2026-01-15T12:12:21.530989] [INFO ] [MAIN ] [1687/3511] IQI kept (0.8s) | 1685 kept, 2 rejected | 137.6/min | ETA: 13.3m [2026-01-15T12:12:21.699207] [DEBUG] [REMOTE ] IQQQ: Retrieved 457 rows, trimmed to 300. [2026-01-15T12:12:21.699339] [DEBUG] [REMOTE ] IQQQ: PASS: History has at least 300 days. [2026-01-15T12:12:21.699539] [DEBUG] [REMOTE ] IQQQ: PASS: Price check passed. Min price $42.21. [2026-01-15T12:12:21.699694] [DEBUG] [REMOTE ] IQQQ: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:21.699803] [DEBUG] [REMOTE ] IQQQ: PASS: Integrity check passed. [2026-01-15T12:12:21.699843] [DEBUG] [REMOTE ] IQQQ: Symbol is viable for forecasting. [2026-01-15T12:12:21.699890] [INFO ] [MAIN ] [1688/3511] IQQQ kept (0.2s) | 1686 kept, 2 rejected | 137.7/min | ETA: 13.2m [2026-01-15T12:12:22.309168] [DEBUG] [REMOTE ] IRDM: Retrieved 4484 rows, trimmed to 300. [2026-01-15T12:12:22.309314] [DEBUG] [REMOTE ] IRDM: PASS: History has at least 300 days. [2026-01-15T12:12:22.309528] [DEBUG] [REMOTE ] IRDM: PASS: Price check passed. Min price $15.71. [2026-01-15T12:12:22.309686] [DEBUG] [REMOTE ] IRDM: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:22.309820] [DEBUG] [REMOTE ] IRDM: PASS: Integrity check passed. [2026-01-15T12:12:22.309862] [DEBUG] [REMOTE ] IRDM: Symbol is viable for forecasting. [2026-01-15T12:12:22.309910] [INFO ] [MAIN ] [1689/3511] IRDM kept (0.6s) | 1687 kept, 2 rejected | 137.7/min | ETA: 13.2m [2026-01-15T12:12:22.570135] [DEBUG] [REMOTE ] IREN: Retrieved 1043 rows, trimmed to 300. [2026-01-15T12:12:22.570271] [DEBUG] [REMOTE ] IREN: PASS: History has at least 300 days. [2026-01-15T12:12:22.570472] [DEBUG] [REMOTE ] IREN: PASS: Price check passed. Min price $33.78. [2026-01-15T12:12:22.570635] [DEBUG] [REMOTE ] IREN: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:22.570747] [DEBUG] [REMOTE ] IREN: PASS: Integrity check passed. [2026-01-15T12:12:22.570787] [DEBUG] [REMOTE ] IREN: Symbol is viable for forecasting. [2026-01-15T12:12:22.570843] [INFO ] [MAIN ] [1690/3511] IREN kept (0.3s) | 1688 kept, 2 rejected | 137.7/min | ETA: 13.2m [2026-01-15T12:12:23.248770] [DEBUG] [REMOTE ] IRM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:12:23.248904] [DEBUG] [REMOTE ] IRM: PASS: History has at least 300 days. [2026-01-15T12:12:23.249125] [DEBUG] [REMOTE ] IRM: PASS: Price check passed. Min price $78.86. [2026-01-15T12:12:23.249293] [DEBUG] [REMOTE ] IRM: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:23.249426] [DEBUG] [REMOTE ] IRM: PASS: Integrity check passed. [2026-01-15T12:12:23.249466] [DEBUG] [REMOTE ] IRM: Symbol is viable for forecasting. [2026-01-15T12:12:23.249516] [INFO ] [MAIN ] [1691/3511] IRM kept (0.7s) | 1689 kept, 2 rejected | 137.7/min | ETA: 13.2m [2026-01-15T12:12:23.510483] [DEBUG] [REMOTE ] IRMD: Retrieved 2893 rows, trimmed to 300. [2026-01-15T12:12:23.510632] [DEBUG] [REMOTE ] IRMD: PASS: History has at least 300 days. [2026-01-15T12:12:23.510838] [DEBUG] [REMOTE ] IRMD: PASS: Price check passed. Min price $74.15. [2026-01-15T12:12:23.510974] [DEBUG] [REMOTE ] IRMD: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:23.511085] [DEBUG] [REMOTE ] IRMD: PASS: Integrity check passed. [2026-01-15T12:12:23.511125] [DEBUG] [REMOTE ] IRMD: Symbol is viable for forecasting. [2026-01-15T12:12:23.511192] [INFO ] [MAIN ] [1692/3511] IRMD kept (0.3s) | 1690 kept, 2 rejected | 137.7/min | ETA: 13.2m [2026-01-15T12:12:23.929643] [DEBUG] [REMOTE ] IRON: Retrieved 1363 rows, trimmed to 300. [2026-01-15T12:12:23.929781] [DEBUG] [REMOTE ] IRON: PASS: History has at least 300 days. [2026-01-15T12:12:23.930011] [DEBUG] [REMOTE ] IRON: PASS: Price check passed. Min price $75.44. [2026-01-15T12:12:23.930148] [DEBUG] [REMOTE ] IRON: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:23.930262] [DEBUG] [REMOTE ] IRON: PASS: Integrity check passed. [2026-01-15T12:12:23.930328] [DEBUG] [REMOTE ] IRON: Symbol is viable for forecasting. [2026-01-15T12:12:23.930378] [INFO ] [MAIN ] [1693/3511] IRON kept (0.4s) | 1691 kept, 2 rejected | 137.7/min | ETA: 13.2m [2026-01-15T12:12:24.255724] [DEBUG] [REMOTE ] IRTC: Retrieved 2321 rows, trimmed to 300. [2026-01-15T12:12:24.255863] [DEBUG] [REMOTE ] IRTC: PASS: History has at least 300 days. [2026-01-15T12:12:24.256066] [DEBUG] [REMOTE ] IRTC: PASS: Price check passed. Min price $155.44. [2026-01-15T12:12:24.256200] [DEBUG] [REMOTE ] IRTC: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:24.256308] [DEBUG] [REMOTE ] IRTC: PASS: Integrity check passed. [2026-01-15T12:12:24.256348] [DEBUG] [REMOTE ] IRTC: Symbol is viable for forecasting. [2026-01-15T12:12:24.256395] [INFO ] [MAIN ] [1694/3511] IRTC kept (0.3s) | 1692 kept, 2 rejected | 137.7/min | ETA: 13.2m [2026-01-15T12:12:24.745666] [DEBUG] [REMOTE ] IRWD: Retrieved 4012 rows, trimmed to 300. [2026-01-15T12:12:24.745803] [DEBUG] [REMOTE ] IRWD: PASS: History has at least 300 days. [2026-01-15T12:12:24.746018] [DEBUG] [REMOTE ] IRWD: PASS: Price check passed. Min price $1.50. [2026-01-15T12:12:24.746159] [DEBUG] [REMOTE ] IRWD: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:24.746275] [DEBUG] [REMOTE ] IRWD: PASS: Integrity check passed. [2026-01-15T12:12:24.746315] [DEBUG] [REMOTE ] IRWD: Symbol is viable for forecasting. [2026-01-15T12:12:24.746365] [INFO ] [MAIN ] [1695/3511] IRWD kept (0.5s) | 1693 kept, 2 rejected | 137.7/min | ETA: 13.2m [2026-01-15T12:12:25.237307] [DEBUG] [REMOTE ] ISD: Retrieved 3449 rows, trimmed to 300. [2026-01-15T12:12:25.237503] [DEBUG] [REMOTE ] ISD: PASS: History has at least 300 days. [2026-01-15T12:12:25.237796] [DEBUG] [REMOTE ] ISD: PASS: Price check passed. Min price $13.93. [2026-01-15T12:12:25.237947] [DEBUG] [REMOTE ] ISD: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:25.238075] [DEBUG] [REMOTE ] ISD: PASS: Integrity check passed. [2026-01-15T12:12:25.238119] [DEBUG] [REMOTE ] ISD: Symbol is viable for forecasting. [2026-01-15T12:12:25.238171] [INFO ] [MAIN ] [1696/3511] ISD kept (0.5s) | 1694 kept, 2 rejected | 137.7/min | ETA: 13.2m [2026-01-15T12:12:25.701053] [DEBUG] [REMOTE ] ISRG: Retrieved 6433 rows, trimmed to 300. [2026-01-15T12:12:25.701285] [DEBUG] [REMOTE ] ISRG: PASS: History has at least 300 days. [2026-01-15T12:12:25.701616] [DEBUG] [REMOTE ] ISRG: PASS: Price check passed. Min price $458.47. [2026-01-15T12:12:25.701771] [DEBUG] [REMOTE ] ISRG: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:25.701909] [DEBUG] [REMOTE ] ISRG: PASS: Integrity check passed. [2026-01-15T12:12:25.701951] [DEBUG] [REMOTE ] ISRG: Symbol is viable for forecasting. [2026-01-15T12:12:25.702005] [INFO ] [MAIN ] [1697/3511] ISRG kept (0.5s) | 1695 kept, 2 rejected | 137.7/min | ETA: 13.2m [2026-01-15T12:12:26.181150] [DEBUG] [REMOTE ] ISSC: Retrieved 6399 rows, trimmed to 300. [2026-01-15T12:12:26.181387] [DEBUG] [REMOTE ] ISSC: PASS: History has at least 300 days. [2026-01-15T12:12:26.181966] [DEBUG] [REMOTE ] ISSC: PASS: Price check passed. Min price $8.32. [2026-01-15T12:12:26.182137] [DEBUG] [REMOTE ] ISSC: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:26.182309] [DEBUG] [REMOTE ] ISSC: PASS: Integrity check passed. [2026-01-15T12:12:26.182356] [DEBUG] [REMOTE ] ISSC: Symbol is viable for forecasting. [2026-01-15T12:12:26.182416] [INFO ] [MAIN ] [1698/3511] ISSC kept (0.5s) | 1696 kept, 2 rejected | 137.7/min | ETA: 13.2m [2026-01-15T12:12:26.359561] [DEBUG] [REMOTE ] ISTB: Retrieved 3324 rows, trimmed to 300. [2026-01-15T12:12:26.359795] [DEBUG] [REMOTE ] ISTB: PASS: History has at least 300 days. [2026-01-15T12:12:26.360046] [DEBUG] [REMOTE ] ISTB: PASS: Price check passed. Min price $48.30. [2026-01-15T12:12:26.360199] [DEBUG] [REMOTE ] ISTB: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:26.360326] [DEBUG] [REMOTE ] ISTB: PASS: Integrity check passed. [2026-01-15T12:12:26.360368] [DEBUG] [REMOTE ] ISTB: Symbol is viable for forecasting. [2026-01-15T12:12:26.360421] [INFO ] [MAIN ] [1699/3511] ISTB kept (0.2s) | 1697 kept, 2 rejected | 137.7/min | ETA: 13.2m [2026-01-15T12:12:27.047452] [DEBUG] [REMOTE ] ITIC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:12:27.047622] [DEBUG] [REMOTE ] ITIC: PASS: History has at least 300 days. [2026-01-15T12:12:27.047878] [DEBUG] [REMOTE ] ITIC: PASS: Price check passed. Min price $242.02. [2026-01-15T12:12:27.048020] [DEBUG] [REMOTE ] ITIC: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:27.048147] [DEBUG] [REMOTE ] ITIC: PASS: Integrity check passed. [2026-01-15T12:12:27.048188] [DEBUG] [REMOTE ] ITIC: Symbol is viable for forecasting. [2026-01-15T12:12:27.048239] [INFO ] [MAIN ] [1700/3511] ITIC kept (0.7s) | 1698 kept, 2 rejected | 137.7/min | ETA: 13.2m [2026-01-15T12:12:27.743970] [DEBUG] [REMOTE ] ITRI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:12:27.744113] [DEBUG] [REMOTE ] ITRI: PASS: History has at least 300 days. [2026-01-15T12:12:27.744333] [DEBUG] [REMOTE ] ITRI: PASS: Price check passed. Min price $92.86. [2026-01-15T12:12:27.744494] [DEBUG] [REMOTE ] ITRI: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:27.744641] [DEBUG] [REMOTE ] ITRI: PASS: Integrity check passed. [2026-01-15T12:12:27.744683] [DEBUG] [REMOTE ] ITRI: Symbol is viable for forecasting. [2026-01-15T12:12:27.744733] [INFO ] [MAIN ] [1701/3511] ITRI kept (0.7s) | 1699 kept, 2 rejected | 137.6/min | ETA: 13.2m [2026-01-15T12:12:28.159596] [DEBUG] [REMOTE ] ITRN: Retrieved 5106 rows, trimmed to 300. [2026-01-15T12:12:28.159762] [DEBUG] [REMOTE ] ITRN: PASS: History has at least 300 days. [2026-01-15T12:12:28.160043] [DEBUG] [REMOTE ] ITRN: PASS: Price check passed. Min price $35.64. [2026-01-15T12:12:28.160234] [DEBUG] [REMOTE ] ITRN: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:28.160396] [DEBUG] [REMOTE ] ITRN: PASS: Integrity check passed. [2026-01-15T12:12:28.160452] [DEBUG] [REMOTE ] ITRN: Symbol is viable for forecasting. [2026-01-15T12:12:28.160647] [INFO ] [MAIN ] [1702/3511] ITRN kept (0.4s) | 1700 kept, 2 rejected | 137.6/min | ETA: 13.1m [2026-01-15T12:12:28.649390] [DEBUG] [REMOTE ] ITUB: Retrieved 6012 rows, trimmed to 300. [2026-01-15T12:12:28.649522] [DEBUG] [REMOTE ] ITUB: PASS: History has at least 300 days. [2026-01-15T12:12:28.649759] [DEBUG] [REMOTE ] ITUB: PASS: Price check passed. Min price $6.44. [2026-01-15T12:12:28.649897] [DEBUG] [REMOTE ] ITUB: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:28.650008] [DEBUG] [REMOTE ] ITUB: PASS: Integrity check passed. [2026-01-15T12:12:28.650047] [DEBUG] [REMOTE ] ITUB: Symbol is viable for forecasting. [2026-01-15T12:12:28.650095] [INFO ] [MAIN ] [1703/3511] ITUB kept (0.5s) | 1701 kept, 2 rejected | 137.6/min | ETA: 13.1m [2026-01-15T12:12:28.925138] [DEBUG] [REMOTE ] IUS: Retrieved 1845 rows, trimmed to 300. [2026-01-15T12:12:28.925273] [DEBUG] [REMOTE ] IUS: PASS: History has at least 300 days. [2026-01-15T12:12:28.925476] [DEBUG] [REMOTE ] IUS: PASS: Price check passed. Min price $54.36. [2026-01-15T12:12:28.925662] [DEBUG] [REMOTE ] IUS: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:28.925778] [DEBUG] [REMOTE ] IUS: PASS: Integrity check passed. [2026-01-15T12:12:28.925844] [DEBUG] [REMOTE ] IUS: Symbol is viable for forecasting. [2026-01-15T12:12:28.925893] [INFO ] [MAIN ] [1704/3511] IUS kept (0.3s) | 1702 kept, 2 rejected | 137.6/min | ETA: 13.1m [2026-01-15T12:12:29.252532] [DEBUG] [REMOTE ] IUSB: Retrieved 2916 rows, trimmed to 300. [2026-01-15T12:12:29.252739] [DEBUG] [REMOTE ] IUSB: PASS: History has at least 300 days. [2026-01-15T12:12:29.252969] [DEBUG] [REMOTE ] IUSB: PASS: Price check passed. Min price $46.21. [2026-01-15T12:12:29.253106] [DEBUG] [REMOTE ] IUSB: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:29.253225] [DEBUG] [REMOTE ] IUSB: PASS: Integrity check passed. [2026-01-15T12:12:29.253267] [DEBUG] [REMOTE ] IUSB: Symbol is viable for forecasting. [2026-01-15T12:12:29.253314] [INFO ] [MAIN ] [1705/3511] IUSB kept (0.3s) | 1703 kept, 2 rejected | 137.7/min | ETA: 13.1m [2026-01-15T12:12:29.910008] [DEBUG] [REMOTE ] IUSG: Retrieved 6404 rows, trimmed to 300. [2026-01-15T12:12:29.910163] [DEBUG] [REMOTE ] IUSG: PASS: History has at least 300 days. [2026-01-15T12:12:29.910494] [DEBUG] [REMOTE ] IUSG: PASS: Price check passed. Min price $160.13. [2026-01-15T12:12:29.910664] [DEBUG] [REMOTE ] IUSG: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:29.910794] [DEBUG] [REMOTE ] IUSG: PASS: Integrity check passed. [2026-01-15T12:12:29.910836] [DEBUG] [REMOTE ] IUSG: Symbol is viable for forecasting. [2026-01-15T12:12:29.910887] [INFO ] [MAIN ] [1706/3511] IUSG kept (0.7s) | 1704 kept, 2 rejected | 137.6/min | ETA: 13.1m [2026-01-15T12:12:30.277188] [DEBUG] [REMOTE ] IVAL: Retrieved 2785 rows, trimmed to 300. [2026-01-15T12:12:30.277333] [DEBUG] [REMOTE ] IVAL: PASS: History has at least 300 days. [2026-01-15T12:12:30.277560] [DEBUG] [REMOTE ] IVAL: PASS: Price check passed. Min price $29.02. [2026-01-15T12:12:30.277738] [DEBUG] [REMOTE ] IVAL: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:30.277860] [DEBUG] [REMOTE ] IVAL: PASS: Integrity check passed. [2026-01-15T12:12:30.277902] [DEBUG] [REMOTE ] IVAL: Symbol is viable for forecasting. [2026-01-15T12:12:30.277954] [INFO ] [MAIN ] [1707/3511] IVAL kept (0.4s) | 1705 kept, 2 rejected | 137.6/min | ETA: 13.1m [2026-01-15T12:12:30.756111] [DEBUG] [REMOTE ] IVZ: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:12:30.756252] [DEBUG] [REMOTE ] IVZ: PASS: History has at least 300 days. [2026-01-15T12:12:30.756500] [DEBUG] [REMOTE ] IVZ: PASS: Price check passed. Min price $22.44. [2026-01-15T12:12:30.756663] [DEBUG] [REMOTE ] IVZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:30.756787] [DEBUG] [REMOTE ] IVZ: PASS: Integrity check passed. [2026-01-15T12:12:30.756830] [DEBUG] [REMOTE ] IVZ: Symbol is viable for forecasting. [2026-01-15T12:12:30.756904] [INFO ] [MAIN ] [1708/3511] IVZ kept (0.5s) | 1706 kept, 2 rejected | 137.6/min | ETA: 13.1m [2026-01-15T12:12:31.040155] [DEBUG] [REMOTE ] IX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:12:31.040298] [DEBUG] [REMOTE ] IX: PASS: History has at least 300 days. [2026-01-15T12:12:31.040525] [DEBUG] [REMOTE ] IX: PASS: Price check passed. Min price $24.22. [2026-01-15T12:12:31.040688] [DEBUG] [REMOTE ] IX: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:31.040809] [DEBUG] [REMOTE ] IX: PASS: Integrity check passed. [2026-01-15T12:12:31.040852] [DEBUG] [REMOTE ] IX: Symbol is viable for forecasting. [2026-01-15T12:12:31.040903] [INFO ] [MAIN ] [1709/3511] IX kept (0.3s) | 1707 kept, 2 rejected | 137.7/min | ETA: 13.1m [2026-01-15T12:12:31.508682] [DEBUG] [REMOTE ] IXUS: Retrieved 3324 rows, trimmed to 300. [2026-01-15T12:12:31.508823] [DEBUG] [REMOTE ] IXUS: PASS: History has at least 300 days. [2026-01-15T12:12:31.509038] [DEBUG] [REMOTE ] IXUS: PASS: Price check passed. Min price $79.60. [2026-01-15T12:12:31.509179] [DEBUG] [REMOTE ] IXUS: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:31.509292] [DEBUG] [REMOTE ] IXUS: PASS: Integrity check passed. [2026-01-15T12:12:31.509334] [DEBUG] [REMOTE ] IXUS: Symbol is viable for forecasting. [2026-01-15T12:12:31.509386] [INFO ] [MAIN ] [1710/3511] IXUS kept (0.5s) | 1708 kept, 2 rejected | 137.7/min | ETA: 13.1m [2026-01-15T12:12:31.913848] [DEBUG] [REMOTE ] IZEA: Retrieved 3616 rows, trimmed to 300. [2026-01-15T12:12:31.914012] [DEBUG] [REMOTE ] IZEA: PASS: History has at least 300 days. [2026-01-15T12:12:31.914314] [DEBUG] [REMOTE ] IZEA: PASS: Price check passed. Min price $4.19. [2026-01-15T12:12:31.914518] [DEBUG] [REMOTE ] IZEA: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:31.914714] [DEBUG] [REMOTE ] IZEA: PASS: Integrity check passed. [2026-01-15T12:12:31.914770] [DEBUG] [REMOTE ] IZEA: Symbol is viable for forecasting. [2026-01-15T12:12:31.914835] [INFO ] [MAIN ] [1711/3511] IZEA kept (0.4s) | 1709 kept, 2 rejected | 137.7/min | ETA: 13.1m [2026-01-15T12:12:32.442167] [DEBUG] [REMOTE ] J: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:12:32.442312] [DEBUG] [REMOTE ] J: PASS: History has at least 300 days. [2026-01-15T12:12:32.442549] [DEBUG] [REMOTE ] J: PASS: Price check passed. Min price $128.47. [2026-01-15T12:12:32.442894] [DEBUG] [REMOTE ] J: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:32.443015] [DEBUG] [REMOTE ] J: PASS: Integrity check passed. [2026-01-15T12:12:32.443054] [DEBUG] [REMOTE ] J: Symbol is viable for forecasting. [2026-01-15T12:12:32.443102] [INFO ] [MAIN ] [1712/3511] J kept (0.5s) | 1710 kept, 2 rejected | 137.6/min | ETA: 13.1m [2026-01-15T12:12:32.911176] [DEBUG] [REMOTE ] JACK: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:12:32.911343] [DEBUG] [REMOTE ] JACK: PASS: History has at least 300 days. [2026-01-15T12:12:32.911655] [DEBUG] [REMOTE ] JACK: PASS: Price check passed. Min price $14.25. [2026-01-15T12:12:32.911804] [DEBUG] [REMOTE ] JACK: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:32.911936] [DEBUG] [REMOTE ] JACK: PASS: Integrity check passed. [2026-01-15T12:12:32.911978] [DEBUG] [REMOTE ] JACK: Symbol is viable for forecasting. [2026-01-15T12:12:32.912032] [INFO ] [MAIN ] [1713/3511] JACK kept (0.5s) | 1711 kept, 2 rejected | 137.6/min | ETA: 13.1m [2026-01-15T12:12:33.383493] [DEBUG] [REMOTE ] JAKK: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:12:33.383650] [DEBUG] [REMOTE ] JAKK: PASS: History has at least 300 days. [2026-01-15T12:12:33.383887] [DEBUG] [REMOTE ] JAKK: PASS: Price check passed. Min price $14.79. [2026-01-15T12:12:33.384024] [DEBUG] [REMOTE ] JAKK: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:33.384143] [DEBUG] [REMOTE ] JAKK: PASS: Integrity check passed. [2026-01-15T12:12:33.384183] [DEBUG] [REMOTE ] JAKK: Symbol is viable for forecasting. [2026-01-15T12:12:33.384230] [INFO ] [MAIN ] [1714/3511] JAKK kept (0.5s) | 1712 kept, 2 rejected | 137.6/min | ETA: 13.1m [2026-01-15T12:12:33.633762] [DEBUG] [REMOTE ] JAMF: Retrieved 1378 rows, trimmed to 300. [2026-01-15T12:12:33.633897] [DEBUG] [REMOTE ] JAMF: PASS: History has at least 300 days. [2026-01-15T12:12:33.634105] [DEBUG] [REMOTE ] JAMF: PASS: Price check passed. Min price $10.35. [2026-01-15T12:12:33.634241] [DEBUG] [REMOTE ] JAMF: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:33.634350] [DEBUG] [REMOTE ] JAMF: PASS: Integrity check passed. [2026-01-15T12:12:33.634417] [DEBUG] [REMOTE ] JAMF: Symbol is viable for forecasting. [2026-01-15T12:12:33.634465] [INFO ] [MAIN ] [1715/3511] JAMF kept (0.3s) | 1713 kept, 2 rejected | 137.7/min | ETA: 13.0m [2026-01-15T12:12:33.918394] [DEBUG] [REMOTE ] JANX: Retrieved 1154 rows, trimmed to 300. [2026-01-15T12:12:33.918592] [DEBUG] [REMOTE ] JANX: PASS: History has at least 300 days. [2026-01-15T12:12:33.918889] [DEBUG] [REMOTE ] JANX: PASS: Price check passed. Min price $13.44. [2026-01-15T12:12:33.919091] [DEBUG] [REMOTE ] JANX: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:33.919260] [DEBUG] [REMOTE ] JANX: PASS: Integrity check passed. [2026-01-15T12:12:33.919318] [DEBUG] [REMOTE ] JANX: Symbol is viable for forecasting. [2026-01-15T12:12:33.919389] [INFO ] [MAIN ] [1716/3511] JANX kept (0.3s) | 1714 kept, 2 rejected | 137.7/min | ETA: 13.0m [2026-01-15T12:12:34.573199] [DEBUG] [REMOTE ] JAZZ: Retrieved 4686 rows, trimmed to 300. [2026-01-15T12:12:34.573356] [DEBUG] [REMOTE ] JAZZ: PASS: History has at least 300 days. [2026-01-15T12:12:34.573628] [DEBUG] [REMOTE ] JAZZ: PASS: Price check passed. Min price $131.16. [2026-01-15T12:12:34.573772] [DEBUG] [REMOTE ] JAZZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:34.573895] [DEBUG] [REMOTE ] JAZZ: PASS: Integrity check passed. [2026-01-15T12:12:34.573935] [DEBUG] [REMOTE ] JAZZ: Symbol is viable for forecasting. [2026-01-15T12:12:34.573985] [INFO ] [MAIN ] [1717/3511] JAZZ kept (0.7s) | 1715 kept, 2 rejected | 137.7/min | ETA: 13.0m [2026-01-15T12:12:34.870772] [DEBUG] [REMOTE ] JBGS: Retrieved 2136 rows, trimmed to 300. [2026-01-15T12:12:34.870916] [DEBUG] [REMOTE ] JBGS: PASS: History has at least 300 days. [2026-01-15T12:12:34.871133] [DEBUG] [REMOTE ] JBGS: PASS: Price check passed. Min price $16.70. [2026-01-15T12:12:34.871270] [DEBUG] [REMOTE ] JBGS: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:34.871388] [DEBUG] [REMOTE ] JBGS: PASS: Integrity check passed. [2026-01-15T12:12:34.871430] [DEBUG] [REMOTE ] JBGS: Symbol is viable for forecasting. [2026-01-15T12:12:34.871484] [INFO ] [MAIN ] [1718/3511] JBGS kept (0.3s) | 1716 kept, 2 rejected | 137.7/min | ETA: 13.0m [2026-01-15T12:12:35.300220] [DEBUG] [REMOTE ] JBI: Retrieved 1524 rows, trimmed to 300. [2026-01-15T12:12:35.300359] [DEBUG] [REMOTE ] JBI: PASS: History has at least 300 days. [2026-01-15T12:12:35.300589] [DEBUG] [REMOTE ] JBI: PASS: Price check passed. Min price $5.75. [2026-01-15T12:12:35.300729] [DEBUG] [REMOTE ] JBI: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:35.300841] [DEBUG] [REMOTE ] JBI: PASS: Integrity check passed. [2026-01-15T12:12:35.300881] [DEBUG] [REMOTE ] JBI: Symbol is viable for forecasting. [2026-01-15T12:12:35.300928] [INFO ] [MAIN ] [1719/3511] JBI kept (0.4s) | 1717 kept, 2 rejected | 137.7/min | ETA: 13.0m [2026-01-15T12:12:35.885417] [DEBUG] [REMOTE ] JBL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:12:35.885549] [DEBUG] [REMOTE ] JBL: PASS: History has at least 300 days. [2026-01-15T12:12:35.885782] [DEBUG] [REMOTE ] JBL: PASS: Price check passed. Min price $192.49. [2026-01-15T12:12:35.885920] [DEBUG] [REMOTE ] JBL: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:35.886033] [DEBUG] [REMOTE ] JBL: PASS: Integrity check passed. [2026-01-15T12:12:35.886072] [DEBUG] [REMOTE ] JBL: Symbol is viable for forecasting. [2026-01-15T12:12:35.886121] [INFO ] [MAIN ] [1720/3511] JBL kept (0.6s) | 1718 kept, 2 rejected | 137.7/min | ETA: 13.0m [2026-01-15T12:12:36.116181] [DEBUG] [REMOTE ] JBND: Retrieved 566 rows, trimmed to 300. [2026-01-15T12:12:36.116316] [DEBUG] [REMOTE ] JBND: PASS: History has at least 300 days. [2026-01-15T12:12:36.116525] [DEBUG] [REMOTE ] JBND: PASS: Price check passed. Min price $53.53. [2026-01-15T12:12:36.116685] [DEBUG] [REMOTE ] JBND: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:36.116800] [DEBUG] [REMOTE ] JBND: PASS: Integrity check passed. [2026-01-15T12:12:36.116861] [DEBUG] [REMOTE ] JBND: Symbol is viable for forecasting. [2026-01-15T12:12:36.116916] [INFO ] [MAIN ] [1721/3511] JBND kept (0.2s) | 1719 kept, 2 rejected | 137.7/min | ETA: 13.0m [2026-01-15T12:12:36.782143] [DEBUG] [REMOTE ] JBSS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:12:36.782288] [DEBUG] [REMOTE ] JBSS: PASS: History has at least 300 days. [2026-01-15T12:12:36.782519] [DEBUG] [REMOTE ] JBSS: PASS: Price check passed. Min price $58.68. [2026-01-15T12:12:36.782680] [DEBUG] [REMOTE ] JBSS: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:36.782801] [DEBUG] [REMOTE ] JBSS: PASS: Integrity check passed. [2026-01-15T12:12:36.782841] [DEBUG] [REMOTE ] JBSS: Symbol is viable for forecasting. [2026-01-15T12:12:36.782891] [INFO ] [MAIN ] [1722/3511] JBSS kept (0.7s) | 1720 kept, 2 rejected | 137.6/min | ETA: 13.0m [2026-01-15T12:12:37.259505] [DEBUG] [REMOTE ] JCE: Retrieved 4731 rows, trimmed to 300. [2026-01-15T12:12:37.259663] [DEBUG] [REMOTE ] JCE: PASS: History has at least 300 days. [2026-01-15T12:12:37.259877] [DEBUG] [REMOTE ] JCE: PASS: Price check passed. Min price $14.95. [2026-01-15T12:12:37.260013] [DEBUG] [REMOTE ] JCE: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:37.260125] [DEBUG] [REMOTE ] JCE: PASS: Integrity check passed. [2026-01-15T12:12:37.260165] [DEBUG] [REMOTE ] JCE: Symbol is viable for forecasting. [2026-01-15T12:12:37.260213] [INFO ] [MAIN ] [1723/3511] JCE kept (0.5s) | 1721 kept, 2 rejected | 137.6/min | ETA: 13.0m [2026-01-15T12:12:37.886436] [DEBUG] [REMOTE ] JCI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:12:37.886586] [DEBUG] [REMOTE ] JCI: PASS: History has at least 300 days. [2026-01-15T12:12:37.886807] [DEBUG] [REMOTE ] JCI: PASS: Price check passed. Min price $108.18. [2026-01-15T12:12:37.886966] [DEBUG] [REMOTE ] JCI: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:37.887086] [DEBUG] [REMOTE ] JCI: PASS: Integrity check passed. [2026-01-15T12:12:37.887128] [DEBUG] [REMOTE ] JCI: Symbol is viable for forecasting. [2026-01-15T12:12:37.887180] [INFO ] [MAIN ] [1724/3511] JCI kept (0.6s) | 1722 kept, 2 rejected | 137.6/min | ETA: 13.0m [2026-01-15T12:12:38.161872] [DEBUG] [REMOTE ] JD: Retrieved 2930 rows, trimmed to 300. [2026-01-15T12:12:38.162005] [DEBUG] [REMOTE ] JD: PASS: History has at least 300 days. [2026-01-15T12:12:38.162219] [DEBUG] [REMOTE ] JD: PASS: Price check passed. Min price $28.39. [2026-01-15T12:12:38.162362] [DEBUG] [REMOTE ] JD: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:38.162479] [DEBUG] [REMOTE ] JD: PASS: Integrity check passed. [2026-01-15T12:12:38.162523] [DEBUG] [REMOTE ] JD: Symbol is viable for forecasting. [2026-01-15T12:12:38.162594] [INFO ] [MAIN ] [1725/3511] JD kept (0.3s) | 1723 kept, 2 rejected | 137.6/min | ETA: 13.0m [2026-01-15T12:12:38.744538] [DEBUG] [REMOTE ] JEF: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:12:38.744699] [DEBUG] [REMOTE ] JEF: PASS: History has at least 300 days. [2026-01-15T12:12:38.744935] [DEBUG] [REMOTE ] JEF: PASS: Price check passed. Min price $52.43. [2026-01-15T12:12:38.745078] [DEBUG] [REMOTE ] JEF: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:38.745200] [DEBUG] [REMOTE ] JEF: PASS: Integrity check passed. [2026-01-15T12:12:38.745272] [DEBUG] [REMOTE ] JEF: Symbol is viable for forecasting. [2026-01-15T12:12:38.745326] [INFO ] [MAIN ] [1726/3511] JEF kept (0.6s) | 1724 kept, 2 rejected | 137.6/min | ETA: 13.0m [2026-01-15T12:12:38.959072] [DEBUG] [REMOTE ] JELD: Retrieved 2254 rows, trimmed to 300. [2026-01-15T12:12:38.959212] [DEBUG] [REMOTE ] JELD: PASS: History has at least 300 days. [2026-01-15T12:12:38.959423] [DEBUG] [REMOTE ] JELD: PASS: Price check passed. Min price $1.81. [2026-01-15T12:12:38.959563] [DEBUG] [REMOTE ] JELD: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:38.959760] [DEBUG] [REMOTE ] JELD: PASS: Integrity check passed. [2026-01-15T12:12:38.959806] [DEBUG] [REMOTE ] JELD: Symbol is viable for forecasting. [2026-01-15T12:12:38.959856] [INFO ] [MAIN ] [1727/3511] JELD kept (0.2s) | 1725 kept, 2 rejected | 137.6/min | ETA: 13.0m [2026-01-15T12:12:39.251025] [DEBUG] [REMOTE ] JEPQ: Retrieved 928 rows, trimmed to 300. [2026-01-15T12:12:39.251153] [DEBUG] [REMOTE ] JEPQ: PASS: History has at least 300 days. [2026-01-15T12:12:39.251353] [DEBUG] [REMOTE ] JEPQ: PASS: Price check passed. Min price $54.75. [2026-01-15T12:12:39.251487] [DEBUG] [REMOTE ] JEPQ: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:39.251617] [DEBUG] [REMOTE ] JEPQ: PASS: Integrity check passed. [2026-01-15T12:12:39.251658] [DEBUG] [REMOTE ] JEPQ: Symbol is viable for forecasting. [2026-01-15T12:12:39.251705] [INFO ] [MAIN ] [1728/3511] JEPQ kept (0.3s) | 1726 kept, 2 rejected | 137.7/min | ETA: 13.0m [2026-01-15T12:12:39.722190] [DEBUG] [REMOTE ] JFIN: Retrieved 1680 rows, trimmed to 300. [2026-01-15T12:12:39.722325] [DEBUG] [REMOTE ] JFIN: PASS: History has at least 300 days. [2026-01-15T12:12:39.722530] [DEBUG] [REMOTE ] JFIN: PASS: Price check passed. Min price $5.80. [2026-01-15T12:12:39.722701] [DEBUG] [REMOTE ] JFIN: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:39.722814] [DEBUG] [REMOTE ] JFIN: PASS: Integrity check passed. [2026-01-15T12:12:39.722854] [DEBUG] [REMOTE ] JFIN: Symbol is viable for forecasting. [2026-01-15T12:12:39.722901] [INFO ] [MAIN ] [1729/3511] JFIN kept (0.5s) | 1727 kept, 2 rejected | 137.7/min | ETA: 12.9m [2026-01-15T12:12:40.123076] [DEBUG] [REMOTE ] JGLO: Retrieved 586 rows, trimmed to 300. [2026-01-15T12:12:40.123229] [DEBUG] [REMOTE ] JGLO: PASS: History has at least 300 days. [2026-01-15T12:12:40.123450] [DEBUG] [REMOTE ] JGLO: PASS: Price check passed. Min price $64.84. [2026-01-15T12:12:40.123623] [DEBUG] [REMOTE ] JGLO: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:40.123770] [DEBUG] [REMOTE ] JGLO: PASS: Integrity check passed. [2026-01-15T12:12:40.123816] [DEBUG] [REMOTE ] JGLO: Symbol is viable for forecasting. [2026-01-15T12:12:40.123865] [INFO ] [MAIN ] [1730/3511] JGLO kept (0.4s) | 1728 kept, 2 rejected | 137.7/min | ETA: 12.9m [2026-01-15T12:12:40.817698] [DEBUG] [REMOTE ] JHG: Retrieved 6427 rows, trimmed to 300. [2026-01-15T12:12:40.817836] [DEBUG] [REMOTE ] JHG: PASS: History has at least 300 days. [2026-01-15T12:12:40.818061] [DEBUG] [REMOTE ] JHG: PASS: Price check passed. Min price $40.76. [2026-01-15T12:12:40.818198] [DEBUG] [REMOTE ] JHG: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:40.818315] [DEBUG] [REMOTE ] JHG: PASS: Integrity check passed. [2026-01-15T12:12:40.818356] [DEBUG] [REMOTE ] JHG: Symbol is viable for forecasting. [2026-01-15T12:12:40.818404] [INFO ] [MAIN ] [1731/3511] JHG kept (0.7s) | 1729 kept, 2 rejected | 137.6/min | ETA: 12.9m [2026-01-15T12:12:41.115583] [DEBUG] [REMOTE ] JHI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:12:41.115711] [DEBUG] [REMOTE ] JHI: PASS: History has at least 300 days. [2026-01-15T12:12:41.115939] [DEBUG] [REMOTE ] JHI: PASS: Price check passed. Min price $13.23. [2026-01-15T12:12:41.116081] [DEBUG] [REMOTE ] JHI: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:41.116202] [DEBUG] [REMOTE ] JHI: PASS: Integrity check passed. [2026-01-15T12:12:41.116243] [DEBUG] [REMOTE ] JHI: Symbol is viable for forecasting. [2026-01-15T12:12:41.116293] [INFO ] [MAIN ] [1732/3511] JHI kept (0.3s) | 1730 kept, 2 rejected | 137.7/min | ETA: 12.9m [2026-01-15T12:12:41.680935] [DEBUG] [REMOTE ] JHX: Retrieved 6548 rows, trimmed to 300. [2026-01-15T12:12:41.681072] [DEBUG] [REMOTE ] JHX: PASS: History has at least 300 days. [2026-01-15T12:12:41.681289] [DEBUG] [REMOTE ] JHX: PASS: Price check passed. Min price $16.69. [2026-01-15T12:12:41.681425] [DEBUG] [REMOTE ] JHX: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:41.681539] [DEBUG] [REMOTE ] JHX: PASS: Integrity check passed. [2026-01-15T12:12:41.681600] [DEBUG] [REMOTE ] JHX: Symbol is viable for forecasting. [2026-01-15T12:12:41.681655] [INFO ] [MAIN ] [1733/3511] JHX kept (0.6s) | 1731 kept, 2 rejected | 137.6/min | ETA: 12.9m [2026-01-15T12:12:42.034195] [DEBUG] [REMOTE ] JILL: Retrieved 2226 rows, trimmed to 300. [2026-01-15T12:12:42.034335] [DEBUG] [REMOTE ] JILL: PASS: History has at least 300 days. [2026-01-15T12:12:42.034544] [DEBUG] [REMOTE ] JILL: PASS: Price check passed. Min price $13.39. [2026-01-15T12:12:42.034700] [DEBUG] [REMOTE ] JILL: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:42.034812] [DEBUG] [REMOTE ] JILL: PASS: Integrity check passed. [2026-01-15T12:12:42.034851] [DEBUG] [REMOTE ] JILL: Symbol is viable for forecasting. [2026-01-15T12:12:42.034900] [INFO ] [MAIN ] [1734/3511] JILL kept (0.4s) | 1732 kept, 2 rejected | 137.6/min | ETA: 12.9m [2026-01-15T12:12:42.310192] [DEBUG] [REMOTE ] JIVE: Retrieved 586 rows, trimmed to 300. [2026-01-15T12:12:42.310320] [DEBUG] [REMOTE ] JIVE: PASS: History has at least 300 days. [2026-01-15T12:12:42.310519] [DEBUG] [REMOTE ] JIVE: PASS: Price check passed. Min price $73.16. [2026-01-15T12:12:42.310676] [DEBUG] [REMOTE ] JIVE: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:42.310787] [DEBUG] [REMOTE ] JIVE: PASS: Integrity check passed. [2026-01-15T12:12:42.310834] [DEBUG] [REMOTE ] JIVE: Symbol is viable for forecasting. [2026-01-15T12:12:42.310882] [INFO ] [MAIN ] [1735/3511] JIVE kept (0.3s) | 1733 kept, 2 rejected | 137.7/min | ETA: 12.9m [2026-01-15T12:12:42.984908] [DEBUG] [REMOTE ] JJSF: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:12:42.985065] [DEBUG] [REMOTE ] JJSF: PASS: History has at least 300 days. [2026-01-15T12:12:42.985341] [DEBUG] [REMOTE ] JJSF: PASS: Price check passed. Min price $81.15. [2026-01-15T12:12:42.985483] [DEBUG] [REMOTE ] JJSF: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:42.985635] [DEBUG] [REMOTE ] JJSF: PASS: Integrity check passed. [2026-01-15T12:12:42.985684] [DEBUG] [REMOTE ] JJSF: Symbol is viable for forecasting. [2026-01-15T12:12:42.985736] [INFO ] [MAIN ] [1736/3511] JJSF kept (0.7s) | 1734 kept, 2 rejected | 137.6/min | ETA: 12.9m [2026-01-15T12:12:43.474862] [DEBUG] [REMOTE ] JKHY: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:12:43.475046] [DEBUG] [REMOTE ] JKHY: PASS: History has at least 300 days. [2026-01-15T12:12:43.475419] [DEBUG] [REMOTE ] JKHY: PASS: Price check passed. Min price $148.44. [2026-01-15T12:12:43.475638] [DEBUG] [REMOTE ] JKHY: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:43.475818] [DEBUG] [REMOTE ] JKHY: PASS: Integrity check passed. [2026-01-15T12:12:43.475915] [DEBUG] [REMOTE ] JKHY: Symbol is viable for forecasting. [2026-01-15T12:12:43.475992] [INFO ] [MAIN ] [1737/3511] JKHY kept (0.5s) | 1735 kept, 2 rejected | 137.6/min | ETA: 12.9m [2026-01-15T12:12:43.929535] [DEBUG] [REMOTE ] JKS: Retrieved 3942 rows, trimmed to 300. [2026-01-15T12:12:43.929715] [DEBUG] [REMOTE ] JKS: PASS: History has at least 300 days. [2026-01-15T12:12:43.929964] [DEBUG] [REMOTE ] JKS: PASS: Price check passed. Min price $21.05. [2026-01-15T12:12:43.930112] [DEBUG] [REMOTE ] JKS: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:43.930230] [DEBUG] [REMOTE ] JKS: PASS: Integrity check passed. [2026-01-15T12:12:43.930271] [DEBUG] [REMOTE ] JKS: Symbol is viable for forecasting. [2026-01-15T12:12:43.930322] [INFO ] [MAIN ] [1738/3511] JKS kept (0.5s) | 1736 kept, 2 rejected | 137.6/min | ETA: 12.9m [2026-01-15T12:12:44.404683] [DEBUG] [REMOTE ] JLL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:12:44.404823] [DEBUG] [REMOTE ] JLL: PASS: History has at least 300 days. [2026-01-15T12:12:44.405053] [DEBUG] [REMOTE ] JLL: PASS: Price check passed. Min price $287.62. [2026-01-15T12:12:44.405194] [DEBUG] [REMOTE ] JLL: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:44.405313] [DEBUG] [REMOTE ] JLL: PASS: Integrity check passed. [2026-01-15T12:12:44.405356] [DEBUG] [REMOTE ] JLL: Symbol is viable for forecasting. [2026-01-15T12:12:44.405406] [INFO ] [MAIN ] [1739/3511] JLL kept (0.5s) | 1737 kept, 2 rejected | 137.6/min | ETA: 12.9m [2026-01-15T12:12:44.799709] [DEBUG] [REMOTE ] JLS: Retrieved 4057 rows, trimmed to 300. [2026-01-15T12:12:44.799845] [DEBUG] [REMOTE ] JLS: PASS: History has at least 300 days. [2026-01-15T12:12:44.800063] [DEBUG] [REMOTE ] JLS: PASS: Price check passed. Min price $18.11. [2026-01-15T12:12:44.800204] [DEBUG] [REMOTE ] JLS: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:44.800321] [DEBUG] [REMOTE ] JLS: PASS: Integrity check passed. [2026-01-15T12:12:44.800363] [DEBUG] [REMOTE ] JLS: Symbol is viable for forecasting. [2026-01-15T12:12:44.800427] [INFO ] [MAIN ] [1740/3511] JLS kept (0.4s) | 1738 kept, 2 rejected | 137.6/min | ETA: 12.9m [2026-01-15T12:12:45.156248] [DEBUG] [REMOTE ] JMIA: Retrieved 1699 rows, trimmed to 300. [2026-01-15T12:12:45.156420] [DEBUG] [REMOTE ] JMIA: PASS: History has at least 300 days. [2026-01-15T12:12:45.156729] [DEBUG] [REMOTE ] JMIA: PASS: Price check passed. Min price $9.50. [2026-01-15T12:12:45.156943] [DEBUG] [REMOTE ] JMIA: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:45.157105] [DEBUG] [REMOTE ] JMIA: PASS: Integrity check passed. [2026-01-15T12:12:45.157160] [DEBUG] [REMOTE ] JMIA: Symbol is viable for forecasting. [2026-01-15T12:12:45.157225] [INFO ] [MAIN ] [1741/3511] JMIA kept (0.4s) | 1739 kept, 2 rejected | 137.6/min | ETA: 12.9m [2026-01-15T12:12:45.546710] [DEBUG] [REMOTE ] JMSB: Retrieved 3050 rows, trimmed to 300. [2026-01-15T12:12:45.546863] [DEBUG] [REMOTE ] JMSB: PASS: History has at least 300 days. [2026-01-15T12:12:45.547074] [DEBUG] [REMOTE ] JMSB: PASS: Price check passed. Min price $18.57. [2026-01-15T12:12:45.547211] [DEBUG] [REMOTE ] JMSB: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:45.547323] [DEBUG] [REMOTE ] JMSB: PASS: Integrity check passed. [2026-01-15T12:12:45.547363] [DEBUG] [REMOTE ] JMSB: Symbol is viable for forecasting. [2026-01-15T12:12:45.547411] [INFO ] [MAIN ] [1742/3511] JMSB kept (0.4s) | 1740 kept, 2 rejected | 137.6/min | ETA: 12.9m [2026-01-15T12:12:46.061345] [DEBUG] [REMOTE ] JNJ: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:12:46.061482] [DEBUG] [REMOTE ] JNJ: PASS: History has at least 300 days. [2026-01-15T12:12:46.061719] [DEBUG] [REMOTE ] JNJ: PASS: Price check passed. Min price $184.84. [2026-01-15T12:12:46.061858] [DEBUG] [REMOTE ] JNJ: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:46.061974] [DEBUG] [REMOTE ] JNJ: PASS: Integrity check passed. [2026-01-15T12:12:46.062014] [DEBUG] [REMOTE ] JNJ: Symbol is viable for forecasting. [2026-01-15T12:12:46.062061] [INFO ] [MAIN ] [1743/3511] JNJ kept (0.5s) | 1741 kept, 2 rejected | 137.6/min | ETA: 12.8m [2026-01-15T12:12:46.255728] [DEBUG] [REMOTE ] JOBY: Retrieved 1301 rows, trimmed to 300. [2026-01-15T12:12:46.255862] [DEBUG] [REMOTE ] JOBY: PASS: History has at least 300 days. [2026-01-15T12:12:46.256113] [DEBUG] [REMOTE ] JOBY: PASS: Price check passed. Min price $13.04. [2026-01-15T12:12:46.256281] [DEBUG] [REMOTE ] JOBY: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:46.256400] [DEBUG] [REMOTE ] JOBY: PASS: Integrity check passed. [2026-01-15T12:12:46.256441] [DEBUG] [REMOTE ] JOBY: Symbol is viable for forecasting. [2026-01-15T12:12:46.256491] [INFO ] [MAIN ] [1744/3511] JOBY kept (0.2s) | 1742 kept, 2 rejected | 137.7/min | ETA: 12.8m [2026-01-15T12:12:46.953538] [DEBUG] [REMOTE ] JOE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:12:46.953691] [DEBUG] [REMOTE ] JOE: PASS: History has at least 300 days. [2026-01-15T12:12:46.953919] [DEBUG] [REMOTE ] JOE: PASS: Price check passed. Min price $48.68. [2026-01-15T12:12:46.954057] [DEBUG] [REMOTE ] JOE: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:46.954174] [DEBUG] [REMOTE ] JOE: PASS: Integrity check passed. [2026-01-15T12:12:46.954214] [DEBUG] [REMOTE ] JOE: Symbol is viable for forecasting. [2026-01-15T12:12:46.954262] [INFO ] [MAIN ] [1745/3511] JOE kept (0.7s) | 1743 kept, 2 rejected | 137.6/min | ETA: 12.8m [2026-01-15T12:12:47.359458] [DEBUG] [REMOTE ] JOF: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:12:47.359618] [DEBUG] [REMOTE ] JOF: PASS: History has at least 300 days. [2026-01-15T12:12:47.359849] [DEBUG] [REMOTE ] JOF: PASS: Price check passed. Min price $10.08. [2026-01-15T12:12:47.359990] [DEBUG] [REMOTE ] JOF: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:47.360108] [DEBUG] [REMOTE ] JOF: PASS: Integrity check passed. [2026-01-15T12:12:47.360149] [DEBUG] [REMOTE ] JOF: Symbol is viable for forecasting. [2026-01-15T12:12:47.360216] [INFO ] [MAIN ] [1746/3511] JOF kept (0.4s) | 1744 kept, 2 rejected | 137.6/min | ETA: 12.8m [2026-01-15T12:12:47.803739] [DEBUG] [REMOTE ] JPC: Retrieved 5736 rows, trimmed to 300. [2026-01-15T12:12:47.803883] [DEBUG] [REMOTE ] JPC: PASS: History has at least 300 days. [2026-01-15T12:12:47.804126] [DEBUG] [REMOTE ] JPC: PASS: Price check passed. Min price $7.82. [2026-01-15T12:12:47.804308] [DEBUG] [REMOTE ] JPC: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:47.804441] [DEBUG] [REMOTE ] JPC: PASS: Integrity check passed. [2026-01-15T12:12:47.804483] [DEBUG] [REMOTE ] JPC: Symbol is viable for forecasting. [2026-01-15T12:12:47.804533] [INFO ] [MAIN ] [1747/3511] JPC kept (0.4s) | 1745 kept, 2 rejected | 137.6/min | ETA: 12.8m [2026-01-15T12:12:48.095044] [DEBUG] [REMOTE ] JPEF: Retrieved 618 rows, trimmed to 300. [2026-01-15T12:12:48.095183] [DEBUG] [REMOTE ] JPEF: PASS: History has at least 300 days. [2026-01-15T12:12:48.095395] [DEBUG] [REMOTE ] JPEF: PASS: Price check passed. Min price $71.86. [2026-01-15T12:12:48.095566] [DEBUG] [REMOTE ] JPEF: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:48.095705] [DEBUG] [REMOTE ] JPEF: PASS: Integrity check passed. [2026-01-15T12:12:48.095771] [DEBUG] [REMOTE ] JPEF: Symbol is viable for forecasting. [2026-01-15T12:12:48.095826] [INFO ] [MAIN ] [1748/3511] JPEF kept (0.3s) | 1746 kept, 2 rejected | 137.7/min | ETA: 12.8m [2026-01-15T12:12:48.569038] [DEBUG] [REMOTE ] JPM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:12:48.569176] [DEBUG] [REMOTE ] JPM: PASS: History has at least 300 days. [2026-01-15T12:12:48.569398] [DEBUG] [REMOTE ] JPM: PASS: Price check passed. Min price $292.80. [2026-01-15T12:12:48.569536] [DEBUG] [REMOTE ] JPM: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:48.569676] [DEBUG] [REMOTE ] JPM: PASS: Integrity check passed. [2026-01-15T12:12:48.569718] [DEBUG] [REMOTE ] JPM: Symbol is viable for forecasting. [2026-01-15T12:12:48.569767] [INFO ] [MAIN ] [1749/3511] JPM kept (0.5s) | 1747 kept, 2 rejected | 137.6/min | ETA: 12.8m [2026-01-15T12:12:48.856241] [DEBUG] [REMOTE ] JQC: Retrieved 5675 rows, trimmed to 300. [2026-01-15T12:12:48.856375] [DEBUG] [REMOTE ] JQC: PASS: History has at least 300 days. [2026-01-15T12:12:48.856605] [DEBUG] [REMOTE ] JQC: PASS: Price check passed. Min price $4.87. [2026-01-15T12:12:48.856746] [DEBUG] [REMOTE ] JQC: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:48.856885] [DEBUG] [REMOTE ] JQC: PASS: Integrity check passed. [2026-01-15T12:12:48.856928] [DEBUG] [REMOTE ] JQC: Symbol is viable for forecasting. [2026-01-15T12:12:48.856976] [INFO ] [MAIN ] [1750/3511] JQC kept (0.3s) | 1748 kept, 2 rejected | 137.7/min | ETA: 12.8m [2026-01-15T12:12:49.300174] [DEBUG] [REMOTE ] JRI: Retrieved 3449 rows, trimmed to 300. [2026-01-15T12:12:49.300305] [DEBUG] [REMOTE ] JRI: PASS: History has at least 300 days. [2026-01-15T12:12:49.300509] [DEBUG] [REMOTE ] JRI: PASS: Price check passed. Min price $13.03. [2026-01-15T12:12:49.300677] [DEBUG] [REMOTE ] JRI: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:49.300797] [DEBUG] [REMOTE ] JRI: PASS: Integrity check passed. [2026-01-15T12:12:49.300838] [DEBUG] [REMOTE ] JRI: Symbol is viable for forecasting. [2026-01-15T12:12:49.300887] [INFO ] [MAIN ] [1751/3511] JRI kept (0.4s) | 1749 kept, 2 rejected | 137.7/min | ETA: 12.8m [2026-01-15T12:12:49.886428] [DEBUG] [REMOTE ] JRS: Retrieved 6077 rows, trimmed to 300. [2026-01-15T12:12:49.886560] [DEBUG] [REMOTE ] JRS: PASS: History has at least 300 days. [2026-01-15T12:12:49.886806] [DEBUG] [REMOTE ] JRS: PASS: Price check passed. Min price $7.49. [2026-01-15T12:12:49.887003] [DEBUG] [REMOTE ] JRS: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:49.887127] [DEBUG] [REMOTE ] JRS: PASS: Integrity check passed. [2026-01-15T12:12:49.887169] [DEBUG] [REMOTE ] JRS: Symbol is viable for forecasting. [2026-01-15T12:12:49.887244] [INFO ] [MAIN ] [1752/3511] JRS kept (0.6s) | 1750 kept, 2 rejected | 137.6/min | ETA: 12.8m [2026-01-15T12:12:50.326684] [DEBUG] [REMOTE ] JSM: Retrieved 5546 rows, trimmed to 300. [2026-01-15T12:12:50.326828] [DEBUG] [REMOTE ] JSM: PASS: History has at least 300 days. [2026-01-15T12:12:50.327080] [DEBUG] [REMOTE ] JSM: PASS: Price check passed. Min price $18.30. [2026-01-15T12:12:50.327228] [DEBUG] [REMOTE ] JSM: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:50.327346] [DEBUG] [REMOTE ] JSM: PASS: Integrity check passed. [2026-01-15T12:12:50.327387] [DEBUG] [REMOTE ] JSM: Symbol is viable for forecasting. [2026-01-15T12:12:50.327438] [INFO ] [MAIN ] [1753/3511] JSM kept (0.4s) | 1751 kept, 2 rejected | 137.6/min | ETA: 12.8m [2026-01-15T12:12:50.677873] [DEBUG] [REMOTE ] JSMD: Retrieved 2487 rows, trimmed to 300. [2026-01-15T12:12:50.678011] [DEBUG] [REMOTE ] JSMD: PASS: History has at least 300 days. [2026-01-15T12:12:50.678220] [DEBUG] [REMOTE ] JSMD: PASS: Price check passed. Min price $77.53. [2026-01-15T12:12:50.678355] [DEBUG] [REMOTE ] JSMD: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:50.678469] [DEBUG] [REMOTE ] JSMD: PASS: Integrity check passed. [2026-01-15T12:12:50.678509] [DEBUG] [REMOTE ] JSMD: Symbol is viable for forecasting. [2026-01-15T12:12:50.678556] [INFO ] [MAIN ] [1754/3511] JSMD kept (0.4s) | 1752 kept, 2 rejected | 137.7/min | ETA: 12.8m [2026-01-15T12:12:51.026737] [DEBUG] [REMOTE ] JSML: Retrieved 2487 rows, trimmed to 300. [2026-01-15T12:12:51.027079] [DEBUG] [REMOTE ] JSML: PASS: History has at least 300 days. [2026-01-15T12:12:51.027650] [DEBUG] [REMOTE ] JSML: PASS: Price check passed. Min price $69.18. [2026-01-15T12:12:51.027801] [DEBUG] [REMOTE ] JSML: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:51.027951] [DEBUG] [REMOTE ] JSML: PASS: Integrity check passed. [2026-01-15T12:12:51.027991] [DEBUG] [REMOTE ] JSML: Symbol is viable for forecasting. [2026-01-15T12:12:51.028047] [INFO ] [MAIN ] [1755/3511] JSML kept (0.3s) | 1753 kept, 2 rejected | 137.7/min | ETA: 12.8m [2026-01-15T12:12:51.333037] [DEBUG] [REMOTE ] JTEK: Retrieved 571 rows, trimmed to 300. [2026-01-15T12:12:51.333179] [DEBUG] [REMOTE ] JTEK: PASS: History has at least 300 days. [2026-01-15T12:12:51.333393] [DEBUG] [REMOTE ] JTEK: PASS: Price check passed. Min price $84.40. [2026-01-15T12:12:51.333535] [DEBUG] [REMOTE ] JTEK: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:51.333669] [DEBUG] [REMOTE ] JTEK: PASS: Integrity check passed. [2026-01-15T12:12:51.333712] [DEBUG] [REMOTE ] JTEK: Symbol is viable for forecasting. [2026-01-15T12:12:51.333762] [INFO ] [MAIN ] [1756/3511] JTEK kept (0.3s) | 1754 kept, 2 rejected | 137.7/min | ETA: 12.7m [2026-01-15T12:12:52.028123] [DEBUG] [REMOTE ] JVA: Retrieved 5209 rows, trimmed to 300. [2026-01-15T12:12:52.028263] [DEBUG] [REMOTE ] JVA: PASS: History has at least 300 days. [2026-01-15T12:12:52.028479] [DEBUG] [REMOTE ] JVA: PASS: Price check passed. Min price $3.36. [2026-01-15T12:12:52.028637] [DEBUG] [REMOTE ] JVA: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:52.028756] [DEBUG] [REMOTE ] JVA: PASS: Integrity check passed. [2026-01-15T12:12:52.028799] [DEBUG] [REMOTE ] JVA: Symbol is viable for forecasting. [2026-01-15T12:12:52.028861] [INFO ] [MAIN ] [1757/3511] JVA kept (0.7s) | 1755 kept, 2 rejected | 137.6/min | ETA: 12.7m [2026-01-15T12:12:52.243125] [DEBUG] [REMOTE ] JXN: Retrieved 1097 rows, trimmed to 300. [2026-01-15T12:12:52.243261] [DEBUG] [REMOTE ] JXN: PASS: History has at least 300 days. [2026-01-15T12:12:52.243469] [DEBUG] [REMOTE ] JXN: PASS: Price check passed. Min price $89.89. [2026-01-15T12:12:52.243638] [DEBUG] [REMOTE ] JXN: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:52.243755] [DEBUG] [REMOTE ] JXN: PASS: Integrity check passed. [2026-01-15T12:12:52.243797] [DEBUG] [REMOTE ] JXN: Symbol is viable for forecasting. [2026-01-15T12:12:52.243870] [INFO ] [MAIN ] [1758/3511] JXN kept (0.2s) | 1756 kept, 2 rejected | 137.7/min | ETA: 12.7m [2026-01-15T12:12:52.892080] [DEBUG] [REMOTE ] KAI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:12:52.892253] [DEBUG] [REMOTE ] KAI: PASS: History has at least 300 days. [2026-01-15T12:12:52.892552] [DEBUG] [REMOTE ] KAI: PASS: Price check passed. Min price $247.21. [2026-01-15T12:12:52.892749] [DEBUG] [REMOTE ] KAI: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:52.892912] [DEBUG] [REMOTE ] KAI: PASS: Integrity check passed. [2026-01-15T12:12:52.893007] [DEBUG] [REMOTE ] KAI: Symbol is viable for forecasting. [2026-01-15T12:12:52.893084] [INFO ] [MAIN ] [1759/3511] KAI kept (0.6s) | 1757 kept, 2 rejected | 137.7/min | ETA: 12.7m [2026-01-15T12:12:53.055632] [DEBUG] [REMOTE ] KARO: Retrieved 1203 rows, trimmed to 300. [2026-01-15T12:12:53.055793] [DEBUG] [REMOTE ] KARO: PASS: History has at least 300 days. [2026-01-15T12:12:53.056002] [DEBUG] [REMOTE ] KARO: PASS: Price check passed. Min price $41.60. [2026-01-15T12:12:53.056139] [DEBUG] [REMOTE ] KARO: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:53.056253] [DEBUG] [REMOTE ] KARO: PASS: Integrity check passed. [2026-01-15T12:12:53.056293] [DEBUG] [REMOTE ] KARO: Symbol is viable for forecasting. [2026-01-15T12:12:53.056341] [INFO ] [MAIN ] [1760/3511] KARO kept (0.2s) | 1758 kept, 2 rejected | 137.7/min | ETA: 12.7m [2026-01-15T12:12:53.815516] [DEBUG] [REMOTE ] KB: Retrieved 6082 rows, trimmed to 300. [2026-01-15T12:12:53.815679] [DEBUG] [REMOTE ] KB: PASS: History has at least 300 days. [2026-01-15T12:12:53.815911] [DEBUG] [REMOTE ] KB: PASS: Price check passed. Min price $79.59. [2026-01-15T12:12:53.816057] [DEBUG] [REMOTE ] KB: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:53.816177] [DEBUG] [REMOTE ] KB: PASS: Integrity check passed. [2026-01-15T12:12:53.816219] [DEBUG] [REMOTE ] KB: Symbol is viable for forecasting. [2026-01-15T12:12:53.816270] [INFO ] [MAIN ] [1761/3511] KB kept (0.8s) | 1759 kept, 2 rejected | 137.6/min | ETA: 12.7m [2026-01-15T12:12:54.257026] [DEBUG] [REMOTE ] KBH: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:12:54.257171] [DEBUG] [REMOTE ] KBH: PASS: History has at least 300 days. [2026-01-15T12:12:54.257399] [DEBUG] [REMOTE ] KBH: PASS: Price check passed. Min price $55.24. [2026-01-15T12:12:54.257541] [DEBUG] [REMOTE ] KBH: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:54.257685] [DEBUG] [REMOTE ] KBH: PASS: Integrity check passed. [2026-01-15T12:12:54.257728] [DEBUG] [REMOTE ] KBH: Symbol is viable for forecasting. [2026-01-15T12:12:54.257779] [INFO ] [MAIN ] [1762/3511] KBH kept (0.4s) | 1760 kept, 2 rejected | 137.6/min | ETA: 12.7m [2026-01-15T12:12:54.655606] [DEBUG] [REMOTE ] KBWB: Retrieved 3571 rows, trimmed to 300. [2026-01-15T12:12:54.655757] [DEBUG] [REMOTE ] KBWB: PASS: History has at least 300 days. [2026-01-15T12:12:54.655984] [DEBUG] [REMOTE ] KBWB: PASS: Price check passed. Min price $74.57. [2026-01-15T12:12:54.656123] [DEBUG] [REMOTE ] KBWB: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:54.656240] [DEBUG] [REMOTE ] KBWB: PASS: Integrity check passed. [2026-01-15T12:12:54.656280] [DEBUG] [REMOTE ] KBWB: Symbol is viable for forecasting. [2026-01-15T12:12:54.656328] [INFO ] [MAIN ] [1763/3511] KBWB kept (0.4s) | 1761 kept, 2 rejected | 137.6/min | ETA: 12.7m [2026-01-15T12:12:55.055884] [DEBUG] [REMOTE ] KBWD: Retrieved 3801 rows, trimmed to 300. [2026-01-15T12:12:55.056019] [DEBUG] [REMOTE ] KBWD: PASS: History has at least 300 days. [2026-01-15T12:12:55.056232] [DEBUG] [REMOTE ] KBWD: PASS: Price check passed. Min price $12.92. [2026-01-15T12:12:55.056371] [DEBUG] [REMOTE ] KBWD: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:55.056486] [DEBUG] [REMOTE ] KBWD: PASS: Integrity check passed. [2026-01-15T12:12:55.056544] [DEBUG] [REMOTE ] KBWD: Symbol is viable for forecasting. [2026-01-15T12:12:55.056617] [INFO ] [MAIN ] [1764/3511] KBWD kept (0.4s) | 1762 kept, 2 rejected | 137.7/min | ETA: 12.7m [2026-01-15T12:12:55.507285] [DEBUG] [REMOTE ] KBWP: Retrieved 3788 rows, trimmed to 300. [2026-01-15T12:12:55.507435] [DEBUG] [REMOTE ] KBWP: PASS: History has at least 300 days. [2026-01-15T12:12:55.507686] [DEBUG] [REMOTE ] KBWP: PASS: Price check passed. Min price $114.69. [2026-01-15T12:12:55.507828] [DEBUG] [REMOTE ] KBWP: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:55.507948] [DEBUG] [REMOTE ] KBWP: PASS: Integrity check passed. [2026-01-15T12:12:55.507989] [DEBUG] [REMOTE ] KBWP: Symbol is viable for forecasting. [2026-01-15T12:12:55.508038] [INFO ] [MAIN ] [1765/3511] KBWP kept (0.5s) | 1763 kept, 2 rejected | 137.7/min | ETA: 12.7m [2026-01-15T12:12:55.920389] [DEBUG] [REMOTE ] KBWY: Retrieved 3801 rows, trimmed to 300. [2026-01-15T12:12:55.920538] [DEBUG] [REMOTE ] KBWY: PASS: History has at least 300 days. [2026-01-15T12:12:55.920804] [DEBUG] [REMOTE ] KBWY: PASS: Price check passed. Min price $14.72. [2026-01-15T12:12:55.920941] [DEBUG] [REMOTE ] KBWY: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:55.921061] [DEBUG] [REMOTE ] KBWY: PASS: Integrity check passed. [2026-01-15T12:12:55.921101] [DEBUG] [REMOTE ] KBWY: Symbol is viable for forecasting. [2026-01-15T12:12:55.921150] [INFO ] [MAIN ] [1766/3511] KBWY kept (0.4s) | 1764 kept, 2 rejected | 137.7/min | ETA: 12.7m [2026-01-15T12:12:56.202566] [DEBUG] [REMOTE ] KC: Retrieved 1429 rows, trimmed to 300. [2026-01-15T12:12:56.202718] [DEBUG] [REMOTE ] KC: PASS: History has at least 300 days. [2026-01-15T12:12:56.202926] [DEBUG] [REMOTE ] KC: PASS: Price check passed. Min price $10.34. [2026-01-15T12:12:56.203064] [DEBUG] [REMOTE ] KC: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:56.203172] [DEBUG] [REMOTE ] KC: PASS: Integrity check passed. [2026-01-15T12:12:56.203212] [DEBUG] [REMOTE ] KC: Symbol is viable for forecasting. [2026-01-15T12:12:56.203258] [INFO ] [MAIN ] [1767/3511] KC kept (0.3s) | 1765 kept, 2 rejected | 137.7/min | ETA: 12.7m [2026-01-15T12:12:56.592466] [DEBUG] [REMOTE ] KD: Retrieved 1061 rows, trimmed to 300. [2026-01-15T12:12:56.592626] [DEBUG] [REMOTE ] KD: PASS: History has at least 300 days. [2026-01-15T12:12:56.592842] [DEBUG] [REMOTE ] KD: PASS: Price check passed. Min price $23.57. [2026-01-15T12:12:56.592986] [DEBUG] [REMOTE ] KD: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:56.593099] [DEBUG] [REMOTE ] KD: PASS: Integrity check passed. [2026-01-15T12:12:56.593140] [DEBUG] [REMOTE ] KD: Symbol is viable for forecasting. [2026-01-15T12:12:56.593192] [INFO ] [MAIN ] [1768/3511] KD kept (0.4s) | 1766 kept, 2 rejected | 137.7/min | ETA: 12.7m [2026-01-15T12:12:57.100322] [DEBUG] [REMOTE ] KDP: Retrieved 4458 rows, trimmed to 300. [2026-01-15T12:12:57.100459] [DEBUG] [REMOTE ] KDP: PASS: History has at least 300 days. [2026-01-15T12:12:57.100710] [DEBUG] [REMOTE ] KDP: PASS: Price check passed. Min price $25.75. [2026-01-15T12:12:57.100854] [DEBUG] [REMOTE ] KDP: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:57.100973] [DEBUG] [REMOTE ] KDP: PASS: Integrity check passed. [2026-01-15T12:12:57.101020] [DEBUG] [REMOTE ] KDP: Symbol is viable for forecasting. [2026-01-15T12:12:57.101077] [INFO ] [MAIN ] [1769/3511] KDP kept (0.5s) | 1767 kept, 2 rejected | 137.7/min | ETA: 12.7m [2026-01-15T12:12:57.457827] [DEBUG] [REMOTE ] KE: Retrieved 2816 rows, trimmed to 300. [2026-01-15T12:12:57.458017] [DEBUG] [REMOTE ] KE: PASS: History has at least 300 days. [2026-01-15T12:12:57.458280] [DEBUG] [REMOTE ] KE: PASS: Price check passed. Min price $26.30. [2026-01-15T12:12:57.458422] [DEBUG] [REMOTE ] KE: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:57.458551] [DEBUG] [REMOTE ] KE: PASS: Integrity check passed. [2026-01-15T12:12:57.458677] [DEBUG] [REMOTE ] KE: Symbol is viable for forecasting. [2026-01-15T12:12:57.458751] [INFO ] [MAIN ] [1770/3511] KE kept (0.4s) | 1768 kept, 2 rejected | 137.7/min | ETA: 12.6m [2026-01-15T12:12:57.952714] [DEBUG] [REMOTE ] KELYA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:12:57.952853] [DEBUG] [REMOTE ] KELYA: PASS: History has at least 300 days. [2026-01-15T12:12:57.953075] [DEBUG] [REMOTE ] KELYA: PASS: Price check passed. Min price $8.08. [2026-01-15T12:12:57.953212] [DEBUG] [REMOTE ] KELYA: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:57.953328] [DEBUG] [REMOTE ] KELYA: PASS: Integrity check passed. [2026-01-15T12:12:57.953367] [DEBUG] [REMOTE ] KELYA: Symbol is viable for forecasting. [2026-01-15T12:12:57.953417] [INFO ] [MAIN ] [1771/3511] KELYA kept (0.5s) | 1769 kept, 2 rejected | 137.7/min | ETA: 12.6m [2026-01-15T12:12:58.294449] [DEBUG] [REMOTE ] KEN: Retrieved 2767 rows, trimmed to 300. [2026-01-15T12:12:58.294627] [DEBUG] [REMOTE ] KEN: PASS: History has at least 300 days. [2026-01-15T12:12:58.294869] [DEBUG] [REMOTE ] KEN: PASS: Price check passed. Min price $48.23. [2026-01-15T12:12:58.295022] [DEBUG] [REMOTE ] KEN: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:58.295166] [DEBUG] [REMOTE ] KEN: PASS: Integrity check passed. [2026-01-15T12:12:58.295214] [DEBUG] [REMOTE ] KEN: Symbol is viable for forecasting. [2026-01-15T12:12:58.295264] [INFO ] [MAIN ] [1772/3511] KEN kept (0.3s) | 1770 kept, 2 rejected | 137.7/min | ETA: 12.6m [2026-01-15T12:12:58.828888] [DEBUG] [REMOTE ] KEP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:12:58.829121] [DEBUG] [REMOTE ] KEP: PASS: History has at least 300 days. [2026-01-15T12:12:58.829502] [DEBUG] [REMOTE ] KEP: PASS: Price check passed. Min price $14.80. [2026-01-15T12:12:58.829711] [DEBUG] [REMOTE ] KEP: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:58.829887] [DEBUG] [REMOTE ] KEP: PASS: Integrity check passed. [2026-01-15T12:12:58.829942] [DEBUG] [REMOTE ] KEP: Symbol is viable for forecasting. [2026-01-15T12:12:58.830020] [INFO ] [MAIN ] [1773/3511] KEP kept (0.5s) | 1771 kept, 2 rejected | 137.7/min | ETA: 12.6m [2026-01-15T12:12:59.293298] [DEBUG] [REMOTE ] KEX: Retrieved 6590 rows, trimmed to 300. [2026-01-15T12:12:59.293514] [DEBUG] [REMOTE ] KEX: PASS: History has at least 300 days. [2026-01-15T12:12:59.293838] [DEBUG] [REMOTE ] KEX: PASS: Price check passed. Min price $85.57. [2026-01-15T12:12:59.293991] [DEBUG] [REMOTE ] KEX: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:59.294131] [DEBUG] [REMOTE ] KEX: PASS: Integrity check passed. [2026-01-15T12:12:59.294173] [DEBUG] [REMOTE ] KEX: Symbol is viable for forecasting. [2026-01-15T12:12:59.294229] [INFO ] [MAIN ] [1774/3511] KEX kept (0.5s) | 1772 kept, 2 rejected | 137.7/min | ETA: 12.6m [2026-01-15T12:12:59.580400] [DEBUG] [REMOTE ] KEYS: Retrieved 2826 rows, trimmed to 300. [2026-01-15T12:12:59.580635] [DEBUG] [REMOTE ] KEYS: PASS: History has at least 300 days. [2026-01-15T12:12:59.580944] [DEBUG] [REMOTE ] KEYS: PASS: Price check passed. Min price $164.69. [2026-01-15T12:12:59.581132] [DEBUG] [REMOTE ] KEYS: PASS: Continuity check passed with 300 days. [2026-01-15T12:12:59.581286] [DEBUG] [REMOTE ] KEYS: PASS: Integrity check passed. [2026-01-15T12:12:59.581334] [DEBUG] [REMOTE ] KEYS: Symbol is viable for forecasting. [2026-01-15T12:12:59.581399] [INFO ] [MAIN ] [1775/3511] KEYS kept (0.3s) | 1773 kept, 2 rejected | 137.7/min | ETA: 12.6m [2026-01-15T12:13:00.171395] [DEBUG] [REMOTE ] KFS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:13:00.171654] [DEBUG] [REMOTE ] KFS: PASS: History has at least 300 days. [2026-01-15T12:13:00.172014] [DEBUG] [REMOTE ] KFS: PASS: Price check passed. Min price $11.80. [2026-01-15T12:13:00.172170] [DEBUG] [REMOTE ] KFS: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:00.172324] [DEBUG] [REMOTE ] KFS: PASS: Integrity check passed. [2026-01-15T12:13:00.172401] [DEBUG] [REMOTE ] KFS: Symbol is viable for forecasting. [2026-01-15T12:13:00.172472] [INFO ] [MAIN ] [1776/3511] KFS kept (0.6s) | 1774 kept, 2 rejected | 137.7/min | ETA: 12.6m [2026-01-15T12:13:00.772729] [DEBUG] [REMOTE ] KFY: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:13:00.772963] [DEBUG] [REMOTE ] KFY: PASS: History has at least 300 days. [2026-01-15T12:13:00.773307] [DEBUG] [REMOTE ] KFY: PASS: Price check passed. Min price $62.13. [2026-01-15T12:13:00.773454] [DEBUG] [REMOTE ] KFY: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:00.773648] [DEBUG] [REMOTE ] KFY: PASS: Integrity check passed. [2026-01-15T12:13:00.773698] [DEBUG] [REMOTE ] KFY: Symbol is viable for forecasting. [2026-01-15T12:13:00.773756] [INFO ] [MAIN ] [1777/3511] KFY kept (0.6s) | 1775 kept, 2 rejected | 137.6/min | ETA: 12.6m [2026-01-15T12:13:00.983143] [DEBUG] [REMOTE ] KGS: Retrieved 639 rows, trimmed to 300. [2026-01-15T12:13:00.983289] [DEBUG] [REMOTE ] KGS: PASS: History has at least 300 days. [2026-01-15T12:13:00.983508] [DEBUG] [REMOTE ] KGS: PASS: Price check passed. Min price $32.95. [2026-01-15T12:13:00.983677] [DEBUG] [REMOTE ] KGS: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:00.983799] [DEBUG] [REMOTE ] KGS: PASS: Integrity check passed. [2026-01-15T12:13:00.983841] [DEBUG] [REMOTE ] KGS: Symbol is viable for forecasting. [2026-01-15T12:13:00.983892] [INFO ] [MAIN ] [1778/3511] KGS kept (0.2s) | 1776 kept, 2 rejected | 137.7/min | ETA: 12.6m [2026-01-15T12:13:01.512033] [DEBUG] [REMOTE ] KHC: Retrieved 2649 rows, trimmed to 300. [2026-01-15T12:13:01.512222] [DEBUG] [REMOTE ] KHC: PASS: History has at least 300 days. [2026-01-15T12:13:01.512521] [DEBUG] [REMOTE ] KHC: PASS: Price check passed. Min price $23.01. [2026-01-15T12:13:01.512746] [DEBUG] [REMOTE ] KHC: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:01.512912] [DEBUG] [REMOTE ] KHC: PASS: Integrity check passed. [2026-01-15T12:13:01.512971] [DEBUG] [REMOTE ] KHC: Symbol is viable for forecasting. [2026-01-15T12:13:01.513044] [INFO ] [MAIN ] [1779/3511] KHC kept (0.5s) | 1777 kept, 2 rejected | 137.7/min | ETA: 12.6m [2026-01-15T12:13:01.858246] [DEBUG] [REMOTE ] KIDS: Retrieved 2075 rows, trimmed to 300. [2026-01-15T12:13:01.858393] [DEBUG] [REMOTE ] KIDS: PASS: History has at least 300 days. [2026-01-15T12:13:01.858621] [DEBUG] [REMOTE ] KIDS: PASS: Price check passed. Min price $16.32. [2026-01-15T12:13:01.858760] [DEBUG] [REMOTE ] KIDS: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:01.858873] [DEBUG] [REMOTE ] KIDS: PASS: Integrity check passed. [2026-01-15T12:13:01.858914] [DEBUG] [REMOTE ] KIDS: Symbol is viable for forecasting. [2026-01-15T12:13:01.858963] [INFO ] [MAIN ] [1780/3511] KIDS kept (0.3s) | 1778 kept, 2 rejected | 137.7/min | ETA: 12.6m [2026-01-15T12:13:02.423638] [DEBUG] [REMOTE ] KIM: Retrieved 6588 rows, trimmed to 300. [2026-01-15T12:13:02.423832] [DEBUG] [REMOTE ] KIM: PASS: History has at least 300 days. [2026-01-15T12:13:02.424103] [DEBUG] [REMOTE ] KIM: PASS: Price check passed. Min price $19.62. [2026-01-15T12:13:02.424246] [DEBUG] [REMOTE ] KIM: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:02.424378] [DEBUG] [REMOTE ] KIM: PASS: Integrity check passed. [2026-01-15T12:13:02.424448] [DEBUG] [REMOTE ] KIM: Symbol is viable for forecasting. [2026-01-15T12:13:02.424619] [INFO ] [MAIN ] [1781/3511] KIM kept (0.6s) | 1779 kept, 2 rejected | 137.7/min | ETA: 12.6m [2026-01-15T12:13:03.024486] [DEBUG] [REMOTE ] KINS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:13:03.024669] [DEBUG] [REMOTE ] KINS: PASS: History has at least 300 days. [2026-01-15T12:13:03.025027] [DEBUG] [REMOTE ] KINS: PASS: Price check passed. Min price $14.09. [2026-01-15T12:13:03.025201] [DEBUG] [REMOTE ] KINS: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:03.025355] [DEBUG] [REMOTE ] KINS: PASS: Integrity check passed. [2026-01-15T12:13:03.025417] [DEBUG] [REMOTE ] KINS: Symbol is viable for forecasting. [2026-01-15T12:13:03.025472] [INFO ] [MAIN ] [1782/3511] KINS kept (0.6s) | 1780 kept, 2 rejected | 137.6/min | ETA: 12.6m [2026-01-15T12:13:03.434548] [DEBUG] [REMOTE ] KIO: Retrieved 3137 rows, trimmed to 300. [2026-01-15T12:13:03.434710] [DEBUG] [REMOTE ] KIO: PASS: History has at least 300 days. [2026-01-15T12:13:03.434948] [DEBUG] [REMOTE ] KIO: PASS: Price check passed. Min price $11.26. [2026-01-15T12:13:03.435090] [DEBUG] [REMOTE ] KIO: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:03.435213] [DEBUG] [REMOTE ] KIO: PASS: Integrity check passed. [2026-01-15T12:13:03.435260] [DEBUG] [REMOTE ] KIO: Symbol is viable for forecasting. [2026-01-15T12:13:03.435309] [INFO ] [MAIN ] [1783/3511] KIO kept (0.4s) | 1781 kept, 2 rejected | 137.6/min | ETA: 12.6m [2026-01-15T12:13:03.608742] [DEBUG] [REMOTE ] KKRS: Retrieved 1190 rows, trimmed to 300. [2026-01-15T12:13:03.608885] [DEBUG] [REMOTE ] KKRS: PASS: History has at least 300 days. [2026-01-15T12:13:03.609103] [DEBUG] [REMOTE ] KKRS: PASS: Price check passed. Min price $16.85. [2026-01-15T12:13:03.609243] [DEBUG] [REMOTE ] KKRS: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:03.609390] [DEBUG] [REMOTE ] KKRS: PASS: Integrity check passed. [2026-01-15T12:13:03.609445] [DEBUG] [REMOTE ] KKRS: Symbol is viable for forecasting. [2026-01-15T12:13:03.609497] [INFO ] [MAIN ] [1784/3511] KKRS kept (0.2s) | 1782 kept, 2 rejected | 137.7/min | ETA: 12.5m [2026-01-15T12:13:04.312133] [DEBUG] [REMOTE ] KLAC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:13:04.312272] [DEBUG] [REMOTE ] KLAC: PASS: History has at least 300 days. [2026-01-15T12:13:04.312500] [DEBUG] [REMOTE ] KLAC: PASS: Price check passed. Min price $1097.12. [2026-01-15T12:13:04.312657] [DEBUG] [REMOTE ] KLAC: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:04.312776] [DEBUG] [REMOTE ] KLAC: PASS: Integrity check passed. [2026-01-15T12:13:04.312816] [DEBUG] [REMOTE ] KLAC: Symbol is viable for forecasting. [2026-01-15T12:13:04.312864] [INFO ] [MAIN ] [1785/3511] KLAC kept (0.7s) | 1783 kept, 2 rejected | 137.6/min | ETA: 12.5m [2026-01-15T12:13:04.797694] [DEBUG] [REMOTE ] KLIC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:13:04.797915] [DEBUG] [REMOTE ] KLIC: PASS: History has at least 300 days. [2026-01-15T12:13:04.798248] [DEBUG] [REMOTE ] KLIC: PASS: Price check passed. Min price $35.13. [2026-01-15T12:13:04.798400] [DEBUG] [REMOTE ] KLIC: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:04.798553] [DEBUG] [REMOTE ] KLIC: PASS: Integrity check passed. [2026-01-15T12:13:04.798614] [DEBUG] [REMOTE ] KLIC: Symbol is viable for forecasting. [2026-01-15T12:13:04.798672] [INFO ] [MAIN ] [1786/3511] KLIC kept (0.5s) | 1784 kept, 2 rejected | 137.6/min | ETA: 12.5m [2026-01-15T12:13:05.087429] [DEBUG] [REMOTE ] KLXE: Retrieved 1842 rows, trimmed to 300. [2026-01-15T12:13:05.087605] [DEBUG] [REMOTE ] KLXE: PASS: History has at least 300 days. [2026-01-15T12:13:05.087842] [DEBUG] [REMOTE ] KLXE: PASS: Price check passed. Min price $1.56. [2026-01-15T12:13:05.087990] [DEBUG] [REMOTE ] KLXE: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:05.088109] [DEBUG] [REMOTE ] KLXE: PASS: Integrity check passed. [2026-01-15T12:13:05.088151] [DEBUG] [REMOTE ] KLXE: Symbol is viable for forecasting. [2026-01-15T12:13:05.088201] [INFO ] [MAIN ] [1787/3511] KLXE kept (0.3s) | 1785 kept, 2 rejected | 137.7/min | ETA: 12.5m [2026-01-15T12:13:05.673562] [DEBUG] [REMOTE ] KMB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:13:05.673712] [DEBUG] [REMOTE ] KMB: PASS: History has at least 300 days. [2026-01-15T12:13:05.673929] [DEBUG] [REMOTE ] KMB: PASS: Price check passed. Min price $97.56. [2026-01-15T12:13:05.674066] [DEBUG] [REMOTE ] KMB: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:05.674201] [DEBUG] [REMOTE ] KMB: PASS: Integrity check passed. [2026-01-15T12:13:05.674242] [DEBUG] [REMOTE ] KMB: Symbol is viable for forecasting. [2026-01-15T12:13:05.674290] [INFO ] [MAIN ] [1788/3511] KMB kept (0.6s) | 1786 kept, 2 rejected | 137.6/min | ETA: 12.5m [2026-01-15T12:13:06.025315] [DEBUG] [REMOTE ] KMDA: Retrieved 3176 rows, trimmed to 300. [2026-01-15T12:13:06.025505] [DEBUG] [REMOTE ] KMDA: PASS: History has at least 300 days. [2026-01-15T12:13:06.025805] [DEBUG] [REMOTE ] KMDA: PASS: Price check passed. Min price $6.62. [2026-01-15T12:13:06.025957] [DEBUG] [REMOTE ] KMDA: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:06.026086] [DEBUG] [REMOTE ] KMDA: PASS: Integrity check passed. [2026-01-15T12:13:06.026128] [DEBUG] [REMOTE ] KMDA: Symbol is viable for forecasting. [2026-01-15T12:13:06.026183] [INFO ] [MAIN ] [1789/3511] KMDA kept (0.4s) | 1787 kept, 2 rejected | 137.6/min | ETA: 12.5m [2026-01-15T12:13:06.530481] [DEBUG] [REMOTE ] KMI: Retrieved 3753 rows, trimmed to 300. [2026-01-15T12:13:06.530638] [DEBUG] [REMOTE ] KMI: PASS: History has at least 300 days. [2026-01-15T12:13:06.530854] [DEBUG] [REMOTE ] KMI: PASS: Price check passed. Min price $25.57. [2026-01-15T12:13:06.530989] [DEBUG] [REMOTE ] KMI: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:06.531098] [DEBUG] [REMOTE ] KMI: PASS: Integrity check passed. [2026-01-15T12:13:06.531138] [DEBUG] [REMOTE ] KMI: Symbol is viable for forecasting. [2026-01-15T12:13:06.531187] [INFO ] [MAIN ] [1790/3511] KMI kept (0.5s) | 1788 kept, 2 rejected | 137.6/min | ETA: 12.5m [2026-01-15T12:13:06.774188] [DEBUG] [REMOTE ] KMPB: Retrieved 964 rows, trimmed to 300. [2026-01-15T12:13:06.774307] [DEBUG] [REMOTE ] KMPB: PASS: History has at least 300 days. [2026-01-15T12:13:06.774507] [DEBUG] [REMOTE ] KMPB: PASS: Price check passed. Min price $22.89. [2026-01-15T12:13:06.774660] [DEBUG] [REMOTE ] KMPB: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:06.774771] [DEBUG] [REMOTE ] KMPB: PASS: Integrity check passed. [2026-01-15T12:13:06.774811] [DEBUG] [REMOTE ] KMPB: Symbol is viable for forecasting. [2026-01-15T12:13:06.774859] [INFO ] [MAIN ] [1791/3511] KMPB kept (0.2s) | 1789 kept, 2 rejected | 137.7/min | ETA: 12.5m [2026-01-15T12:13:07.353681] [DEBUG] [REMOTE ] KMX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:13:07.353823] [DEBUG] [REMOTE ] KMX: PASS: History has at least 300 days. [2026-01-15T12:13:07.354054] [DEBUG] [REMOTE ] KMX: PASS: Price check passed. Min price $30.88. [2026-01-15T12:13:07.354192] [DEBUG] [REMOTE ] KMX: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:07.354317] [DEBUG] [REMOTE ] KMX: PASS: Integrity check passed. [2026-01-15T12:13:07.354388] [DEBUG] [REMOTE ] KMX: Symbol is viable for forecasting. [2026-01-15T12:13:07.354439] [INFO ] [MAIN ] [1792/3511] KMX kept (0.6s) | 1790 kept, 2 rejected | 137.6/min | ETA: 12.5m [2026-01-15T12:13:07.619606] [DEBUG] [REMOTE ] KN: Retrieved 2997 rows, trimmed to 300. [2026-01-15T12:13:07.619744] [DEBUG] [REMOTE ] KN: PASS: History has at least 300 days. [2026-01-15T12:13:07.619963] [DEBUG] [REMOTE ] KN: PASS: Price check passed. Min price $20.67. [2026-01-15T12:13:07.620101] [DEBUG] [REMOTE ] KN: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:07.620216] [DEBUG] [REMOTE ] KN: PASS: Integrity check passed. [2026-01-15T12:13:07.620258] [DEBUG] [REMOTE ] KN: Symbol is viable for forecasting. [2026-01-15T12:13:07.620306] [INFO ] [MAIN ] [1793/3511] KN kept (0.3s) | 1791 kept, 2 rejected | 137.7/min | ETA: 12.5m [2026-01-15T12:13:07.958099] [DEBUG] [REMOTE ] KNF: Retrieved 658 rows, trimmed to 300. [2026-01-15T12:13:07.958232] [DEBUG] [REMOTE ] KNF: PASS: History has at least 300 days. [2026-01-15T12:13:07.958641] [DEBUG] [REMOTE ] KNF: PASS: Price check passed. Min price $59.93. [2026-01-15T12:13:07.958778] [DEBUG] [REMOTE ] KNF: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:07.958906] [DEBUG] [REMOTE ] KNF: PASS: Integrity check passed. [2026-01-15T12:13:07.958948] [DEBUG] [REMOTE ] KNF: Symbol is viable for forecasting. [2026-01-15T12:13:07.958994] [INFO ] [MAIN ] [1794/3511] KNF kept (0.3s) | 1792 kept, 2 rejected | 137.7/min | ETA: 12.5m [2026-01-15T12:13:08.393926] [DEBUG] [REMOTE ] KNOP: Retrieved 3212 rows, trimmed to 300. [2026-01-15T12:13:08.394051] [DEBUG] [REMOTE ] KNOP: PASS: History has at least 300 days. [2026-01-15T12:13:08.394259] [DEBUG] [REMOTE ] KNOP: PASS: Price check passed. Min price $8.77. [2026-01-15T12:13:08.394394] [DEBUG] [REMOTE ] KNOP: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:08.394504] [DEBUG] [REMOTE ] KNOP: PASS: Integrity check passed. [2026-01-15T12:13:08.394544] [DEBUG] [REMOTE ] KNOP: Symbol is viable for forecasting. [2026-01-15T12:13:08.394609] [INFO ] [MAIN ] [1795/3511] KNOP kept (0.4s) | 1793 kept, 2 rejected | 137.7/min | ETA: 12.5m [2026-01-15T12:13:08.841759] [DEBUG] [REMOTE ] KNSA: Retrieved 1921 rows, trimmed to 300. [2026-01-15T12:13:08.841940] [DEBUG] [REMOTE ] KNSA: PASS: History has at least 300 days. [2026-01-15T12:13:08.842242] [DEBUG] [REMOTE ] KNSA: PASS: Price check passed. Min price $37.01. [2026-01-15T12:13:08.842454] [DEBUG] [REMOTE ] KNSA: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:08.842648] [DEBUG] [REMOTE ] KNSA: PASS: Integrity check passed. [2026-01-15T12:13:08.842713] [DEBUG] [REMOTE ] KNSA: Symbol is viable for forecasting. [2026-01-15T12:13:08.842793] [INFO ] [MAIN ] [1796/3511] KNSA kept (0.4s) | 1794 kept, 2 rejected | 137.7/min | ETA: 12.5m [2026-01-15T12:13:09.243627] [DEBUG] [REMOTE ] KNSL: Retrieved 2380 rows, trimmed to 300. [2026-01-15T12:13:09.243759] [DEBUG] [REMOTE ] KNSL: PASS: History has at least 300 days. [2026-01-15T12:13:09.243967] [DEBUG] [REMOTE ] KNSL: PASS: Price check passed. Min price $354.60. [2026-01-15T12:13:09.244105] [DEBUG] [REMOTE ] KNSL: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:09.244216] [DEBUG] [REMOTE ] KNSL: PASS: Integrity check passed. [2026-01-15T12:13:09.244257] [DEBUG] [REMOTE ] KNSL: Symbol is viable for forecasting. [2026-01-15T12:13:09.244304] [INFO ] [MAIN ] [1797/3511] KNSL kept (0.4s) | 1795 kept, 2 rejected | 137.7/min | ETA: 12.4m [2026-01-15T12:13:09.645346] [DEBUG] [REMOTE ] KNTK: Retrieved 2188 rows, trimmed to 300. [2026-01-15T12:13:09.645486] [DEBUG] [REMOTE ] KNTK: PASS: History has at least 300 days. [2026-01-15T12:13:09.645724] [DEBUG] [REMOTE ] KNTK: PASS: Price check passed. Min price $31.68. [2026-01-15T12:13:09.645865] [DEBUG] [REMOTE ] KNTK: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:09.645978] [DEBUG] [REMOTE ] KNTK: PASS: Integrity check passed. [2026-01-15T12:13:09.646020] [DEBUG] [REMOTE ] KNTK: Symbol is viable for forecasting. [2026-01-15T12:13:09.646070] [INFO ] [MAIN ] [1798/3511] KNTK kept (0.4s) | 1796 kept, 2 rejected | 137.7/min | ETA: 12.4m [2026-01-15T12:13:10.140357] [DEBUG] [REMOTE ] KNX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:13:10.140494] [DEBUG] [REMOTE ] KNX: PASS: History has at least 300 days. [2026-01-15T12:13:10.140732] [DEBUG] [REMOTE ] KNX: PASS: Price check passed. Min price $41.53. [2026-01-15T12:13:10.140869] [DEBUG] [REMOTE ] KNX: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:10.140985] [DEBUG] [REMOTE ] KNX: PASS: Integrity check passed. [2026-01-15T12:13:10.141024] [DEBUG] [REMOTE ] KNX: Symbol is viable for forecasting. [2026-01-15T12:13:10.141072] [INFO ] [MAIN ] [1799/3511] KNX kept (0.5s) | 1797 kept, 2 rejected | 137.7/min | ETA: 12.4m [2026-01-15T12:13:10.315092] [DEBUG] [REMOTE ] KOD: Retrieved 1829 rows, trimmed to 300. [2026-01-15T12:13:10.315223] [DEBUG] [REMOTE ] KOD: PASS: History has at least 300 days. [2026-01-15T12:13:10.315425] [DEBUG] [REMOTE ] KOD: PASS: Price check passed. Min price $16.90. [2026-01-15T12:13:10.315561] [DEBUG] [REMOTE ] KOD: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:10.315714] [DEBUG] [REMOTE ] KOD: PASS: Integrity check passed. [2026-01-15T12:13:10.315756] [DEBUG] [REMOTE ] KOD: Symbol is viable for forecasting. [2026-01-15T12:13:10.315802] [INFO ] [MAIN ] [1800/3511] KOD kept (0.2s) | 1798 kept, 2 rejected | 137.7/min | ETA: 12.4m [2026-01-15T12:13:10.917157] [DEBUG] [REMOTE ] KODK: Retrieved 3097 rows, trimmed to 300. [2026-01-15T12:13:10.917282] [DEBUG] [REMOTE ] KODK: PASS: History has at least 300 days. [2026-01-15T12:13:10.917488] [DEBUG] [REMOTE ] KODK: PASS: Price check passed. Min price $5.79. [2026-01-15T12:13:10.917651] [DEBUG] [REMOTE ] KODK: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:10.917763] [DEBUG] [REMOTE ] KODK: PASS: Integrity check passed. [2026-01-15T12:13:10.917803] [DEBUG] [REMOTE ] KODK: Symbol is viable for forecasting. [2026-01-15T12:13:10.917852] [INFO ] [MAIN ] [1801/3511] KODK kept (0.6s) | 1799 kept, 2 rejected | 137.7/min | ETA: 12.4m [2026-01-15T12:13:11.464891] [DEBUG] [REMOTE ] KOF: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:13:11.465046] [DEBUG] [REMOTE ] KOF: PASS: History has at least 300 days. [2026-01-15T12:13:11.465270] [DEBUG] [REMOTE ] KOF: PASS: Price check passed. Min price $83.20. [2026-01-15T12:13:11.465405] [DEBUG] [REMOTE ] KOF: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:11.465520] [DEBUG] [REMOTE ] KOF: PASS: Integrity check passed. [2026-01-15T12:13:11.465560] [DEBUG] [REMOTE ] KOF: Symbol is viable for forecasting. [2026-01-15T12:13:11.465627] [INFO ] [MAIN ] [1802/3511] KOF kept (0.5s) | 1800 kept, 2 rejected | 137.7/min | ETA: 12.4m [2026-01-15T12:13:11.798860] [DEBUG] [REMOTE ] KOP: Retrieved 5020 rows, trimmed to 300. [2026-01-15T12:13:11.798999] [DEBUG] [REMOTE ] KOP: PASS: History has at least 300 days. [2026-01-15T12:13:11.799220] [DEBUG] [REMOTE ] KOP: PASS: Price check passed. Min price $26.63. [2026-01-15T12:13:11.799364] [DEBUG] [REMOTE ] KOP: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:11.799480] [DEBUG] [REMOTE ] KOP: PASS: Integrity check passed. [2026-01-15T12:13:11.799552] [DEBUG] [REMOTE ] KOP: Symbol is viable for forecasting. [2026-01-15T12:13:11.799622] [INFO ] [MAIN ] [1803/3511] KOP kept (0.3s) | 1801 kept, 2 rejected | 137.7/min | ETA: 12.4m [2026-01-15T12:13:12.458497] [DEBUG] [REMOTE ] KOPN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:13:12.458660] [DEBUG] [REMOTE ] KOPN: PASS: History has at least 300 days. [2026-01-15T12:13:12.459096] [DEBUG] [REMOTE ] KOPN: PASS: Price check passed. Min price $2.21. [2026-01-15T12:13:12.459232] [DEBUG] [REMOTE ] KOPN: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:12.459356] [DEBUG] [REMOTE ] KOPN: PASS: Integrity check passed. [2026-01-15T12:13:12.459396] [DEBUG] [REMOTE ] KOPN: Symbol is viable for forecasting. [2026-01-15T12:13:12.459444] [INFO ] [MAIN ] [1804/3511] KOPN kept (0.7s) | 1802 kept, 2 rejected | 137.7/min | ETA: 12.4m [2026-01-15T12:13:12.975561] [DEBUG] [REMOTE ] KOSS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:13:12.975861] [DEBUG] [REMOTE ] KOSS: PASS: History has at least 300 days. [2026-01-15T12:13:12.976436] [DEBUG] [REMOTE ] KOSS: PASS: Price check passed. Min price $4.14. [2026-01-15T12:13:12.976717] [DEBUG] [REMOTE ] KOSS: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:12.976977] [DEBUG] [REMOTE ] KOSS: PASS: Integrity check passed. [2026-01-15T12:13:12.977035] [DEBUG] [REMOTE ] KOSS: Symbol is viable for forecasting. [2026-01-15T12:13:12.977128] [INFO ] [MAIN ] [1805/3511] KOSS kept (0.5s) | 1803 kept, 2 rejected | 137.6/min | ETA: 12.4m [2026-01-15T12:13:13.290947] [DEBUG] [REMOTE ] KPRX: Retrieved 2630 rows, trimmed to 300. [2026-01-15T12:13:13.291294] [DEBUG] [REMOTE ] KPRX: PASS: History has at least 300 days. [2026-01-15T12:13:13.291865] [DEBUG] [REMOTE ] KPRX: PASS: Price check passed. Min price $1.80. [2026-01-15T12:13:13.292066] [DEBUG] [REMOTE ] KPRX: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:13.292997] [DEBUG] [REMOTE ] KPRX: PASS: Integrity check passed. [2026-01-15T12:13:13.293199] [DEBUG] [REMOTE ] KPRX: Symbol is viable for forecasting. [2026-01-15T12:13:13.293327] [INFO ] [MAIN ] [1806/3511] KPRX kept (0.3s) | 1804 kept, 2 rejected | 137.7/min | ETA: 12.4m [2026-01-15T12:13:13.764647] [DEBUG] [REMOTE ] KPTI: Retrieved 3065 rows, trimmed to 300. [2026-01-15T12:13:13.764909] [DEBUG] [REMOTE ] KPTI: PASS: History has at least 300 days. [2026-01-15T12:13:13.765315] [DEBUG] [REMOTE ] KPTI: PASS: Price check passed. Min price $5.16. [2026-01-15T12:13:13.765521] [DEBUG] [REMOTE ] KPTI: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:13.765752] [DEBUG] [REMOTE ] KPTI: PASS: Integrity check passed. [2026-01-15T12:13:13.765810] [DEBUG] [REMOTE ] KPTI: Symbol is viable for forecasting. [2026-01-15T12:13:13.765881] [INFO ] [MAIN ] [1807/3511] KPTI kept (0.5s) | 1805 kept, 2 rejected | 137.7/min | ETA: 12.4m [2026-01-15T12:13:14.323393] [DEBUG] [REMOTE ] KRC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:13:14.323627] [DEBUG] [REMOTE ] KRC: PASS: History has at least 300 days. [2026-01-15T12:13:14.323964] [DEBUG] [REMOTE ] KRC: PASS: Price check passed. Min price $37.02. [2026-01-15T12:13:14.324115] [DEBUG] [REMOTE ] KRC: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:14.324260] [DEBUG] [REMOTE ] KRC: PASS: Integrity check passed. [2026-01-15T12:13:14.324304] [DEBUG] [REMOTE ] KRC: Symbol is viable for forecasting. [2026-01-15T12:13:14.324361] [INFO ] [MAIN ] [1808/3511] KRC kept (0.6s) | 1806 kept, 2 rejected | 137.6/min | ETA: 12.4m [2026-01-15T12:13:14.613335] [DEBUG] [REMOTE ] KREF: Retrieved 2186 rows, trimmed to 300. [2026-01-15T12:13:14.613531] [DEBUG] [REMOTE ] KREF: PASS: History has at least 300 days. [2026-01-15T12:13:14.614001] [DEBUG] [REMOTE ] KREF: PASS: Price check passed. Min price $7.56. [2026-01-15T12:13:14.614151] [DEBUG] [REMOTE ] KREF: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:14.614281] [DEBUG] [REMOTE ] KREF: PASS: Integrity check passed. [2026-01-15T12:13:14.614322] [DEBUG] [REMOTE ] KREF: Symbol is viable for forecasting. [2026-01-15T12:13:14.614375] [INFO ] [MAIN ] [1809/3511] KREF kept (0.3s) | 1807 kept, 2 rejected | 137.7/min | ETA: 12.4m [2026-01-15T12:13:15.164613] [DEBUG] [REMOTE ] KRG: Retrieved 5392 rows, trimmed to 300. [2026-01-15T12:13:15.164810] [DEBUG] [REMOTE ] KRG: PASS: History has at least 300 days. [2026-01-15T12:13:15.165091] [DEBUG] [REMOTE ] KRG: PASS: Price check passed. Min price $21.50. [2026-01-15T12:13:15.165386] [DEBUG] [REMOTE ] KRG: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:15.165530] [DEBUG] [REMOTE ] KRG: PASS: Integrity check passed. [2026-01-15T12:13:15.165593] [DEBUG] [REMOTE ] KRG: Symbol is viable for forecasting. [2026-01-15T12:13:15.165654] [INFO ] [MAIN ] [1810/3511] KRG kept (0.6s) | 1808 kept, 2 rejected | 137.6/min | ETA: 12.4m [2026-01-15T12:13:15.663828] [DEBUG] [REMOTE ] KRMD: Retrieved 6589 rows, trimmed to 300. [2026-01-15T12:13:15.664131] [DEBUG] [REMOTE ] KRMD: PASS: History has at least 300 days. [2026-01-15T12:13:15.664622] [DEBUG] [REMOTE ] KRMD: PASS: Price check passed. Min price $3.73. [2026-01-15T12:13:15.664823] [DEBUG] [REMOTE ] KRMD: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:15.665028] [DEBUG] [REMOTE ] KRMD: PASS: Integrity check passed. [2026-01-15T12:13:15.665115] [DEBUG] [REMOTE ] KRMD: Symbol is viable for forecasting. [2026-01-15T12:13:15.665195] [INFO ] [MAIN ] [1811/3511] KRMD kept (0.5s) | 1809 kept, 2 rejected | 137.6/min | ETA: 12.4m [2026-01-15T12:13:15.938952] [DEBUG] [REMOTE ] KRNY: Retrieved 5256 rows, trimmed to 300. [2026-01-15T12:13:15.939159] [DEBUG] [REMOTE ] KRNY: PASS: History has at least 300 days. [2026-01-15T12:13:15.939466] [DEBUG] [REMOTE ] KRNY: PASS: Price check passed. Min price $6.25. [2026-01-15T12:13:15.939665] [DEBUG] [REMOTE ] KRNY: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:15.939947] [DEBUG] [REMOTE ] KRNY: PASS: Integrity check passed. [2026-01-15T12:13:15.939996] [DEBUG] [REMOTE ] KRNY: Symbol is viable for forecasting. [2026-01-15T12:13:15.940056] [INFO ] [MAIN ] [1812/3511] KRNY kept (0.3s) | 1810 kept, 2 rejected | 137.7/min | ETA: 12.3m [2026-01-15T12:13:16.497007] [DEBUG] [REMOTE ] KRO: Retrieved 5560 rows, trimmed to 300. [2026-01-15T12:13:16.497153] [DEBUG] [REMOTE ] KRO: PASS: History has at least 300 days. [2026-01-15T12:13:16.497385] [DEBUG] [REMOTE ] KRO: PASS: Price check passed. Min price $4.28. [2026-01-15T12:13:16.497524] [DEBUG] [REMOTE ] KRO: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:16.497845] [DEBUG] [REMOTE ] KRO: PASS: Integrity check passed. [2026-01-15T12:13:16.497886] [DEBUG] [REMOTE ] KRO: Symbol is viable for forecasting. [2026-01-15T12:13:16.497941] [INFO ] [MAIN ] [1813/3511] KRO kept (0.6s) | 1811 kept, 2 rejected | 137.6/min | ETA: 12.3m [2026-01-15T12:13:16.774523] [DEBUG] [REMOTE ] KROS: Retrieved 1450 rows, trimmed to 300. [2026-01-15T12:13:16.774753] [DEBUG] [REMOTE ] KROS: PASS: History has at least 300 days. [2026-01-15T12:13:16.775046] [DEBUG] [REMOTE ] KROS: PASS: Price check passed. Min price $14.88. [2026-01-15T12:13:16.775198] [DEBUG] [REMOTE ] KROS: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:16.775788] [DEBUG] [REMOTE ] KROS: PASS: Integrity check passed. [2026-01-15T12:13:16.776105] [DEBUG] [REMOTE ] KROS: Symbol is viable for forecasting. [2026-01-15T12:13:16.776213] [INFO ] [MAIN ] [1814/3511] KROS kept (0.3s) | 1812 kept, 2 rejected | 137.7/min | ETA: 12.3m [2026-01-15T12:13:17.034971] [DEBUG] [REMOTE ] KRRO: Retrieved 549 rows, trimmed to 300. [2026-01-15T12:13:17.035099] [DEBUG] [REMOTE ] KRRO: PASS: History has at least 300 days. [2026-01-15T12:13:17.035305] [DEBUG] [REMOTE ] KRRO: PASS: Price check passed. Min price $5.28. [2026-01-15T12:13:17.035446] [DEBUG] [REMOTE ] KRRO: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:17.035555] [DEBUG] [REMOTE ] KRRO: PASS: Integrity check passed. [2026-01-15T12:13:17.035613] [DEBUG] [REMOTE ] KRRO: Symbol is viable for forecasting. [2026-01-15T12:13:17.035662] [INFO ] [MAIN ] [1815/3511] KRRO kept (0.3s) | 1813 kept, 2 rejected | 137.7/min | ETA: 12.3m [2026-01-15T12:13:17.495345] [DEBUG] [REMOTE ] KRUS: Retrieved 1623 rows, trimmed to 300. [2026-01-15T12:13:17.495486] [DEBUG] [REMOTE ] KRUS: PASS: History has at least 300 days. [2026-01-15T12:13:17.495730] [DEBUG] [REMOTE ] KRUS: PASS: Price check passed. Min price $42.67. [2026-01-15T12:13:17.495885] [DEBUG] [REMOTE ] KRUS: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:17.495997] [DEBUG] [REMOTE ] KRUS: PASS: Integrity check passed. [2026-01-15T12:13:17.496037] [DEBUG] [REMOTE ] KRUS: Symbol is viable for forecasting. [2026-01-15T12:13:17.496086] [INFO ] [MAIN ] [1816/3511] KRUS kept (0.5s) | 1814 kept, 2 rejected | 137.7/min | ETA: 12.3m [2026-01-15T12:13:18.013205] [DEBUG] [REMOTE ] KRYS: Retrieved 2091 rows, trimmed to 300. [2026-01-15T12:13:18.013340] [DEBUG] [REMOTE ] KRYS: PASS: History has at least 300 days. [2026-01-15T12:13:18.013547] [DEBUG] [REMOTE ] KRYS: PASS: Price check passed. Min price $185.05. [2026-01-15T12:13:18.013892] [DEBUG] [REMOTE ] KRYS: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:18.014003] [DEBUG] [REMOTE ] KRYS: PASS: Integrity check passed. [2026-01-15T12:13:18.014043] [DEBUG] [REMOTE ] KRYS: Symbol is viable for forecasting. [2026-01-15T12:13:18.014091] [INFO ] [MAIN ] [1817/3511] KRYS kept (0.5s) | 1815 kept, 2 rejected | 137.7/min | ETA: 12.3m [2026-01-15T12:13:18.344960] [DEBUG] [REMOTE ] KSCP: Retrieved 995 rows, trimmed to 300. [2026-01-15T12:13:18.345090] [DEBUG] [REMOTE ] KSCP: PASS: History has at least 300 days. [2026-01-15T12:13:18.345292] [DEBUG] [REMOTE ] KSCP: PASS: Price check passed. Min price $3.54. [2026-01-15T12:13:18.345442] [DEBUG] [REMOTE ] KSCP: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:18.345557] [DEBUG] [REMOTE ] KSCP: PASS: Integrity check passed. [2026-01-15T12:13:18.345615] [DEBUG] [REMOTE ] KSCP: Symbol is viable for forecasting. [2026-01-15T12:13:18.345664] [INFO ] [MAIN ] [1818/3511] KSCP kept (0.3s) | 1816 kept, 2 rejected | 137.7/min | ETA: 12.3m [2026-01-15T12:13:18.711588] [DEBUG] [REMOTE ] KSPI: Retrieved 499 rows, trimmed to 300. [2026-01-15T12:13:18.711720] [DEBUG] [REMOTE ] KSPI: PASS: History has at least 300 days. [2026-01-15T12:13:18.711921] [DEBUG] [REMOTE ] KSPI: PASS: Price check passed. Min price $70.89. [2026-01-15T12:13:18.712056] [DEBUG] [REMOTE ] KSPI: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:18.712164] [DEBUG] [REMOTE ] KSPI: PASS: Integrity check passed. [2026-01-15T12:13:18.712203] [DEBUG] [REMOTE ] KSPI: Symbol is viable for forecasting. [2026-01-15T12:13:18.712251] [INFO ] [MAIN ] [1819/3511] KSPI kept (0.4s) | 1817 kept, 2 rejected | 137.7/min | ETA: 12.3m [2026-01-15T12:13:19.330229] [DEBUG] [REMOTE ] KSS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:13:19.330372] [DEBUG] [REMOTE ] KSS: PASS: History has at least 300 days. [2026-01-15T12:13:19.330651] [DEBUG] [REMOTE ] KSS: PASS: Price check passed. Min price $14.92. [2026-01-15T12:13:19.330799] [DEBUG] [REMOTE ] KSS: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:19.330926] [DEBUG] [REMOTE ] KSS: PASS: Integrity check passed. [2026-01-15T12:13:19.330967] [DEBUG] [REMOTE ] KSS: Symbol is viable for forecasting. [2026-01-15T12:13:19.331018] [INFO ] [MAIN ] [1820/3511] KSS kept (0.6s) | 1818 kept, 2 rejected | 137.7/min | ETA: 12.3m [2026-01-15T12:13:19.596819] [DEBUG] [REMOTE ] KTB: Retrieved 1680 rows, trimmed to 300. [2026-01-15T12:13:19.596960] [DEBUG] [REMOTE ] KTB: PASS: History has at least 300 days. [2026-01-15T12:13:19.597171] [DEBUG] [REMOTE ] KTB: PASS: Price check passed. Min price $58.88. [2026-01-15T12:13:19.597310] [DEBUG] [REMOTE ] KTB: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:19.597420] [DEBUG] [REMOTE ] KTB: PASS: Integrity check passed. [2026-01-15T12:13:19.597461] [DEBUG] [REMOTE ] KTB: Symbol is viable for forecasting. [2026-01-15T12:13:19.597514] [INFO ] [MAIN ] [1821/3511] KTB kept (0.3s) | 1819 kept, 2 rejected | 137.7/min | ETA: 12.3m [2026-01-15T12:13:20.189804] [DEBUG] [REMOTE ] KTCC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:13:20.189941] [DEBUG] [REMOTE ] KTCC: PASS: History has at least 300 days. [2026-01-15T12:13:20.190156] [DEBUG] [REMOTE ] KTCC: PASS: Price check passed. Min price $2.42. [2026-01-15T12:13:20.190293] [DEBUG] [REMOTE ] KTCC: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:20.190407] [DEBUG] [REMOTE ] KTCC: PASS: Integrity check passed. [2026-01-15T12:13:20.190446] [DEBUG] [REMOTE ] KTCC: Symbol is viable for forecasting. [2026-01-15T12:13:20.190495] [INFO ] [MAIN ] [1822/3511] KTCC kept (0.6s) | 1820 kept, 2 rejected | 137.7/min | ETA: 12.3m [2026-01-15T12:13:20.575006] [DEBUG] [REMOTE ] KTF: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:13:20.575141] [DEBUG] [REMOTE ] KTF: PASS: History has at least 300 days. [2026-01-15T12:13:20.575365] [DEBUG] [REMOTE ] KTF: PASS: Price check passed. Min price $9.00. [2026-01-15T12:13:20.575500] [DEBUG] [REMOTE ] KTF: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:20.575641] [DEBUG] [REMOTE ] KTF: PASS: Integrity check passed. [2026-01-15T12:13:20.575683] [DEBUG] [REMOTE ] KTF: Symbol is viable for forecasting. [2026-01-15T12:13:20.575732] [INFO ] [MAIN ] [1823/3511] KTF kept (0.4s) | 1821 kept, 2 rejected | 137.7/min | ETA: 12.3m [2026-01-15T12:13:20.891246] [DEBUG] [REMOTE ] KURA: Retrieved 2562 rows, trimmed to 300. [2026-01-15T12:13:20.891439] [DEBUG] [REMOTE ] KURA: PASS: History has at least 300 days. [2026-01-15T12:13:20.891737] [DEBUG] [REMOTE ] KURA: PASS: Price check passed. Min price $9.10. [2026-01-15T12:13:20.891910] [DEBUG] [REMOTE ] KURA: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:20.892038] [DEBUG] [REMOTE ] KURA: PASS: Integrity check passed. [2026-01-15T12:13:20.892080] [DEBUG] [REMOTE ] KURA: Symbol is viable for forecasting. [2026-01-15T12:13:20.892134] [INFO ] [MAIN ] [1824/3511] KURA kept (0.3s) | 1822 kept, 2 rejected | 137.7/min | ETA: 12.3m [2026-01-15T12:13:21.486229] [DEBUG] [REMOTE ] KVHI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:13:21.486373] [DEBUG] [REMOTE ] KVHI: PASS: History has at least 300 days. [2026-01-15T12:13:21.486630] [DEBUG] [REMOTE ] KVHI: PASS: Price check passed. Min price $5.26. [2026-01-15T12:13:21.486773] [DEBUG] [REMOTE ] KVHI: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:21.486914] [DEBUG] [REMOTE ] KVHI: PASS: Integrity check passed. [2026-01-15T12:13:21.486984] [DEBUG] [REMOTE ] KVHI: Symbol is viable for forecasting. [2026-01-15T12:13:21.487036] [INFO ] [MAIN ] [1825/3511] KVHI kept (0.6s) | 1823 kept, 2 rejected | 137.7/min | ETA: 12.2m [2026-01-15T12:13:21.737177] [DEBUG] [REMOTE ] KVUE: Retrieved 677 rows, trimmed to 300. [2026-01-15T12:13:21.737314] [DEBUG] [REMOTE ] KVUE: PASS: History has at least 300 days. [2026-01-15T12:13:21.737522] [DEBUG] [REMOTE ] KVUE: PASS: Price check passed. Min price $14.06. [2026-01-15T12:13:21.737679] [DEBUG] [REMOTE ] KVUE: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:21.737793] [DEBUG] [REMOTE ] KVUE: PASS: Integrity check passed. [2026-01-15T12:13:21.737833] [DEBUG] [REMOTE ] KVUE: Symbol is viable for forecasting. [2026-01-15T12:13:21.737881] [INFO ] [MAIN ] [1826/3511] KVUE kept (0.3s) | 1824 kept, 2 rejected | 137.7/min | ETA: 12.2m [2026-01-15T12:13:22.066311] [DEBUG] [REMOTE ] KVYO: Retrieved 582 rows, trimmed to 300. [2026-01-15T12:13:22.066462] [DEBUG] [REMOTE ] KVYO: PASS: History has at least 300 days. [2026-01-15T12:13:22.066734] [DEBUG] [REMOTE ] KVYO: PASS: Price check passed. Min price $24.33. [2026-01-15T12:13:22.066937] [DEBUG] [REMOTE ] KVYO: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:22.067077] [DEBUG] [REMOTE ] KVYO: PASS: Integrity check passed. [2026-01-15T12:13:22.067127] [DEBUG] [REMOTE ] KVYO: Symbol is viable for forecasting. [2026-01-15T12:13:22.067190] [INFO ] [MAIN ] [1827/3511] KVYO kept (0.3s) | 1825 kept, 2 rejected | 137.7/min | ETA: 12.2m [2026-01-15T12:13:22.615643] [DEBUG] [REMOTE ] KYN: Retrieved 5359 rows, trimmed to 300. [2026-01-15T12:13:22.615778] [DEBUG] [REMOTE ] KYN: PASS: History has at least 300 days. [2026-01-15T12:13:22.615983] [DEBUG] [REMOTE ] KYN: PASS: Price check passed. Min price $11.17. [2026-01-15T12:13:22.616118] [DEBUG] [REMOTE ] KYN: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:22.616229] [DEBUG] [REMOTE ] KYN: PASS: Integrity check passed. [2026-01-15T12:13:22.616268] [DEBUG] [REMOTE ] KYN: Symbol is viable for forecasting. [2026-01-15T12:13:22.616314] [INFO ] [MAIN ] [1828/3511] KYN kept (0.5s) | 1826 kept, 2 rejected | 137.7/min | ETA: 12.2m [2026-01-15T12:13:23.102011] [DEBUG] [REMOTE ] KYNB: Retrieved 2807 rows, trimmed to 300. [2026-01-15T12:13:23.102137] [DEBUG] [REMOTE ] KYNB: PASS: History has at least 300 days. [2026-01-15T12:13:23.102339] [DEBUG] [REMOTE ] KYNB: PASS: Price check passed. Min price $8.08. [2026-01-15T12:13:23.102473] [DEBUG] [REMOTE ] KYNB: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:23.102610] [DEBUG] [REMOTE ] KYNB: PASS: Integrity check passed. [2026-01-15T12:13:23.102655] [DEBUG] [REMOTE ] KYNB: Symbol is viable for forecasting. [2026-01-15T12:13:23.102705] [INFO ] [MAIN ] [1829/3511] KYNB kept (0.5s) | 1827 kept, 2 rejected | 137.7/min | ETA: 12.2m [2026-01-15T12:13:23.309760] [DEBUG] [REMOTE ] KYTX: Retrieved 485 rows, trimmed to 300. [2026-01-15T12:13:23.309894] [DEBUG] [REMOTE ] KYTX: PASS: History has at least 300 days. [2026-01-15T12:13:23.310113] [DEBUG] [REMOTE ] KYTX: PASS: Price check passed. Min price $6.36. [2026-01-15T12:13:23.310248] [DEBUG] [REMOTE ] KYTX: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:23.310358] [DEBUG] [REMOTE ] KYTX: PASS: Integrity check passed. [2026-01-15T12:13:23.310397] [DEBUG] [REMOTE ] KYTX: Symbol is viable for forecasting. [2026-01-15T12:13:23.310445] [INFO ] [MAIN ] [1830/3511] KYTX kept (0.2s) | 1828 kept, 2 rejected | 137.7/min | ETA: 12.2m [2026-01-15T12:13:23.785490] [DEBUG] [REMOTE ] KZIA: Retrieved 2045 rows, trimmed to 300. [2026-01-15T12:13:23.785639] [DEBUG] [REMOTE ] KZIA: PASS: History has at least 300 days. [2026-01-15T12:13:23.785848] [DEBUG] [REMOTE ] KZIA: PASS: Price check passed. Min price $5.00. [2026-01-15T12:13:23.785984] [DEBUG] [REMOTE ] KZIA: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:23.786093] [DEBUG] [REMOTE ] KZIA: PASS: Integrity check passed. [2026-01-15T12:13:23.786133] [DEBUG] [REMOTE ] KZIA: Symbol is viable for forecasting. [2026-01-15T12:13:23.786182] [INFO ] [MAIN ] [1831/3511] KZIA kept (0.5s) | 1829 kept, 2 rejected | 137.7/min | ETA: 12.2m [2026-01-15T12:13:24.400452] [DEBUG] [REMOTE ] L: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:13:24.400609] [DEBUG] [REMOTE ] L: PASS: History has at least 300 days. [2026-01-15T12:13:24.401041] [DEBUG] [REMOTE ] L: PASS: Price check passed. Min price $97.74. [2026-01-15T12:13:24.401181] [DEBUG] [REMOTE ] L: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:24.401301] [DEBUG] [REMOTE ] L: PASS: Integrity check passed. [2026-01-15T12:13:24.401342] [DEBUG] [REMOTE ] L: Symbol is viable for forecasting. [2026-01-15T12:13:24.401392] [INFO ] [MAIN ] [1832/3511] L kept (0.6s) | 1830 kept, 2 rejected | 137.7/min | ETA: 12.2m [2026-01-15T12:13:24.773530] [DEBUG] [REMOTE ] LAB: Retrieved 3043 rows, trimmed to 300. [2026-01-15T12:13:24.773750] [DEBUG] [REMOTE ] LAB: PASS: History has at least 300 days. [2026-01-15T12:13:24.774015] [DEBUG] [REMOTE ] LAB: PASS: Price check passed. Min price $1.12. [2026-01-15T12:13:24.774166] [DEBUG] [REMOTE ] LAB: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:24.774294] [DEBUG] [REMOTE ] LAB: PASS: Integrity check passed. [2026-01-15T12:13:24.774336] [DEBUG] [REMOTE ] LAB: Symbol is viable for forecasting. [2026-01-15T12:13:24.774393] [INFO ] [MAIN ] [1833/3511] LAB kept (0.4s) | 1831 kept, 2 rejected | 137.7/min | ETA: 12.2m [2026-01-15T12:13:24.978225] [DEBUG] [REMOTE ] LAC: Retrieved 574 rows, trimmed to 300. [2026-01-15T12:13:24.978364] [DEBUG] [REMOTE ] LAC: PASS: History has at least 300 days. [2026-01-15T12:13:24.978596] [DEBUG] [REMOTE ] LAC: PASS: Price check passed. Min price $4.36. [2026-01-15T12:13:24.978740] [DEBUG] [REMOTE ] LAC: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:24.978853] [DEBUG] [REMOTE ] LAC: PASS: Integrity check passed. [2026-01-15T12:13:24.978895] [DEBUG] [REMOTE ] LAC: Symbol is viable for forecasting. [2026-01-15T12:13:24.978944] [INFO ] [MAIN ] [1834/3511] LAC kept (0.2s) | 1832 kept, 2 rejected | 137.8/min | ETA: 12.2m [2026-01-15T12:13:25.526885] [DEBUG] [REMOTE ] LAD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:13:25.527029] [DEBUG] [REMOTE ] LAD: PASS: History has at least 300 days. [2026-01-15T12:13:25.527268] [DEBUG] [REMOTE ] LAD: PASS: Price check passed. Min price $285.25. [2026-01-15T12:13:25.527405] [DEBUG] [REMOTE ] LAD: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:25.527525] [DEBUG] [REMOTE ] LAD: PASS: Integrity check passed. [2026-01-15T12:13:25.527565] [DEBUG] [REMOTE ] LAD: Symbol is viable for forecasting. [2026-01-15T12:13:25.527635] [INFO ] [MAIN ] [1835/3511] LAD kept (0.5s) | 1833 kept, 2 rejected | 137.7/min | ETA: 12.2m [2026-01-15T12:13:25.861807] [DEBUG] [REMOTE ] LAES: Retrieved 663 rows, trimmed to 300. [2026-01-15T12:13:25.861994] [DEBUG] [REMOTE ] LAES: PASS: History has at least 300 days. [2026-01-15T12:13:25.862959] [DEBUG] [REMOTE ] LAES: PASS: Price check passed. Min price $3.63. [2026-01-15T12:13:25.863239] [DEBUG] [REMOTE ] LAES: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:25.863407] [DEBUG] [REMOTE ] LAES: PASS: Integrity check passed. [2026-01-15T12:13:25.863490] [DEBUG] [REMOTE ] LAES: Symbol is viable for forecasting. [2026-01-15T12:13:25.863552] [INFO ] [MAIN ] [1836/3511] LAES kept (0.3s) | 1834 kept, 2 rejected | 137.8/min | ETA: 12.2m [2026-01-15T12:13:26.538497] [DEBUG] [REMOTE ] LAKE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:13:26.538665] [DEBUG] [REMOTE ] LAKE: PASS: History has at least 300 days. [2026-01-15T12:13:26.538933] [DEBUG] [REMOTE ] LAKE: PASS: Price check passed. Min price $7.94. [2026-01-15T12:13:26.539137] [DEBUG] [REMOTE ] LAKE: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:26.539284] [DEBUG] [REMOTE ] LAKE: PASS: Integrity check passed. [2026-01-15T12:13:26.539327] [DEBUG] [REMOTE ] LAKE: Symbol is viable for forecasting. [2026-01-15T12:13:26.539379] [INFO ] [MAIN ] [1837/3511] LAKE kept (0.7s) | 1835 kept, 2 rejected | 137.7/min | ETA: 12.2m [2026-01-15T12:13:27.028730] [DEBUG] [REMOTE ] LAND: Retrieved 3261 rows, trimmed to 300. [2026-01-15T12:13:27.028933] [DEBUG] [REMOTE ] LAND: PASS: History has at least 300 days. [2026-01-15T12:13:27.029214] [DEBUG] [REMOTE ] LAND: PASS: Price check passed. Min price $8.68. [2026-01-15T12:13:27.029363] [DEBUG] [REMOTE ] LAND: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:27.029498] [DEBUG] [REMOTE ] LAND: PASS: Integrity check passed. [2026-01-15T12:13:27.029540] [DEBUG] [REMOTE ] LAND: Symbol is viable for forecasting. [2026-01-15T12:13:27.029615] [INFO ] [MAIN ] [1838/3511] LAND kept (0.5s) | 1836 kept, 2 rejected | 137.7/min | ETA: 12.1m [2026-01-15T12:13:27.274478] [DEBUG] [REMOTE ] LANDO: Retrieved 1316 rows, trimmed to 300. [2026-01-15T12:13:27.274672] [DEBUG] [REMOTE ] LANDO: PASS: History has at least 300 days. [2026-01-15T12:13:27.274962] [DEBUG] [REMOTE ] LANDO: PASS: Price check passed. Min price $18.59. [2026-01-15T12:13:27.275131] [DEBUG] [REMOTE ] LANDO: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:27.275278] [DEBUG] [REMOTE ] LANDO: PASS: Integrity check passed. [2026-01-15T12:13:27.275326] [DEBUG] [REMOTE ] LANDO: Symbol is viable for forecasting. [2026-01-15T12:13:27.275387] [INFO ] [MAIN ] [1839/3511] LANDO kept (0.2s) | 1837 kept, 2 rejected | 137.7/min | ETA: 12.1m [2026-01-15T12:13:27.554185] [DEBUG] [REMOTE ] LANDP: Retrieved 653 rows, trimmed to 300. [2026-01-15T12:13:27.554319] [DEBUG] [REMOTE ] LANDP: PASS: History has at least 300 days. [2026-01-15T12:13:27.554526] [DEBUG] [REMOTE ] LANDP: PASS: Price check passed. Min price $18.48. [2026-01-15T12:13:27.554697] [DEBUG] [REMOTE ] LANDP: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:27.554835] [DEBUG] [REMOTE ] LANDP: PASS: Integrity check passed. [2026-01-15T12:13:27.554875] [DEBUG] [REMOTE ] LANDP: Symbol is viable for forecasting. [2026-01-15T12:13:27.554922] [INFO ] [MAIN ] [1840/3511] LANDP kept (0.3s) | 1838 kept, 2 rejected | 137.8/min | ETA: 12.1m [2026-01-15T12:13:28.052779] [DEBUG] [REMOTE ] LASE: Retrieved 825 rows, trimmed to 300. [2026-01-15T12:13:28.052929] [DEBUG] [REMOTE ] LASE: PASS: History has at least 300 days. [2026-01-15T12:13:28.053146] [DEBUG] [REMOTE ] LASE: PASS: Price check passed. Min price $2.00. [2026-01-15T12:13:28.053283] [DEBUG] [REMOTE ] LASE: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:28.053403] [DEBUG] [REMOTE ] LASE: PASS: Integrity check passed. [2026-01-15T12:13:28.053443] [DEBUG] [REMOTE ] LASE: Symbol is viable for forecasting. [2026-01-15T12:13:28.053492] [INFO ] [MAIN ] [1841/3511] LASE kept (0.5s) | 1839 kept, 2 rejected | 137.8/min | ETA: 12.1m [2026-01-15T12:13:28.635006] [DEBUG] [REMOTE ] LAZ: Retrieved 5207 rows, trimmed to 300. [2026-01-15T12:13:28.635172] [DEBUG] [REMOTE ] LAZ: PASS: History has at least 300 days. [2026-01-15T12:13:28.635452] [DEBUG] [REMOTE ] LAZ: PASS: Price check passed. Min price $46.24. [2026-01-15T12:13:28.635612] [DEBUG] [REMOTE ] LAZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:28.635746] [DEBUG] [REMOTE ] LAZ: PASS: Integrity check passed. [2026-01-15T12:13:28.635786] [DEBUG] [REMOTE ] LAZ: Symbol is viable for forecasting. [2026-01-15T12:13:28.635836] [INFO ] [MAIN ] [1842/3511] LAZ kept (0.6s) | 1840 kept, 2 rejected | 137.7/min | ETA: 12.1m [2026-01-15T12:13:28.973098] [DEBUG] [REMOTE ] LBRDA: Retrieved 2815 rows, trimmed to 300. [2026-01-15T12:13:28.973300] [DEBUG] [REMOTE ] LBRDA: PASS: History has at least 300 days. [2026-01-15T12:13:28.973591] [DEBUG] [REMOTE ] LBRDA: PASS: Price check passed. Min price $44.66. [2026-01-15T12:13:28.973741] [DEBUG] [REMOTE ] LBRDA: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:28.973871] [DEBUG] [REMOTE ] LBRDA: PASS: Integrity check passed. [2026-01-15T12:13:28.973914] [DEBUG] [REMOTE ] LBRDA: Symbol is viable for forecasting. [2026-01-15T12:13:28.973968] [INFO ] [MAIN ] [1843/3511] LBRDA kept (0.3s) | 1841 kept, 2 rejected | 137.7/min | ETA: 12.1m [2026-01-15T12:13:29.354971] [DEBUG] [REMOTE ] LBRDK: Retrieved 2815 rows, trimmed to 300. [2026-01-15T12:13:29.355109] [DEBUG] [REMOTE ] LBRDK: PASS: History has at least 300 days. [2026-01-15T12:13:29.355322] [DEBUG] [REMOTE ] LBRDK: PASS: Price check passed. Min price $44.88. [2026-01-15T12:13:29.355468] [DEBUG] [REMOTE ] LBRDK: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:29.355606] [DEBUG] [REMOTE ] LBRDK: PASS: Integrity check passed. [2026-01-15T12:13:29.355649] [DEBUG] [REMOTE ] LBRDK: Symbol is viable for forecasting. [2026-01-15T12:13:29.355697] [INFO ] [MAIN ] [1844/3511] LBRDK kept (0.4s) | 1842 kept, 2 rejected | 137.8/min | ETA: 12.1m [2026-01-15T12:13:29.856460] [DEBUG] [REMOTE ] LBTYA: Retrieved 5439 rows, trimmed to 300. [2026-01-15T12:13:29.856629] [DEBUG] [REMOTE ] LBTYA: PASS: History has at least 300 days. [2026-01-15T12:13:29.856871] [DEBUG] [REMOTE ] LBTYA: PASS: Price check passed. Min price $10.53. [2026-01-15T12:13:29.857009] [DEBUG] [REMOTE ] LBTYA: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:29.857123] [DEBUG] [REMOTE ] LBTYA: PASS: Integrity check passed. [2026-01-15T12:13:29.857163] [DEBUG] [REMOTE ] LBTYA: Symbol is viable for forecasting. [2026-01-15T12:13:29.857211] [INFO ] [MAIN ] [1845/3511] LBTYA kept (0.5s) | 1843 kept, 2 rejected | 137.7/min | ETA: 12.1m [2026-01-15T12:13:30.302983] [DEBUG] [REMOTE ] LBTYK: Retrieved 5120 rows, trimmed to 300. [2026-01-15T12:13:30.303132] [DEBUG] [REMOTE ] LBTYK: PASS: History has at least 300 days. [2026-01-15T12:13:30.303370] [DEBUG] [REMOTE ] LBTYK: PASS: Price check passed. Min price $10.48. [2026-01-15T12:13:30.303525] [DEBUG] [REMOTE ] LBTYK: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:30.303674] [DEBUG] [REMOTE ] LBTYK: PASS: Integrity check passed. [2026-01-15T12:13:30.303720] [DEBUG] [REMOTE ] LBTYK: Symbol is viable for forecasting. [2026-01-15T12:13:30.303777] [INFO ] [MAIN ] [1846/3511] LBTYK kept (0.4s) | 1844 kept, 2 rejected | 137.7/min | ETA: 12.1m [2026-01-15T12:13:30.618401] [DEBUG] [REMOTE ] LC: Retrieved 2789 rows, trimmed to 300. [2026-01-15T12:13:30.618544] [DEBUG] [REMOTE ] LC: PASS: History has at least 300 days. [2026-01-15T12:13:30.618810] [DEBUG] [REMOTE ] LC: PASS: Price check passed. Min price $15.71. [2026-01-15T12:13:30.618965] [DEBUG] [REMOTE ] LC: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:30.619122] [DEBUG] [REMOTE ] LC: PASS: Integrity check passed. [2026-01-15T12:13:30.619167] [DEBUG] [REMOTE ] LC: Symbol is viable for forecasting. [2026-01-15T12:13:30.619221] [INFO ] [MAIN ] [1847/3511] LC kept (0.3s) | 1845 kept, 2 rejected | 137.8/min | ETA: 12.1m [2026-01-15T12:13:30.959445] [DEBUG] [REMOTE ] LCFY: Retrieved 955 rows, trimmed to 300. [2026-01-15T12:13:30.959636] [DEBUG] [REMOTE ] LCFY: PASS: History has at least 300 days. [2026-01-15T12:13:30.959869] [DEBUG] [REMOTE ] LCFY: PASS: Price check passed. Min price $2.80. [2026-01-15T12:13:30.960023] [DEBUG] [REMOTE ] LCFY: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:30.960147] [DEBUG] [REMOTE ] LCFY: PASS: Integrity check passed. [2026-01-15T12:13:30.960191] [DEBUG] [REMOTE ] LCFY: Symbol is viable for forecasting. [2026-01-15T12:13:30.960247] [INFO ] [MAIN ] [1848/3511] LCFY kept (0.3s) | 1846 kept, 2 rejected | 137.8/min | ETA: 12.1m [2026-01-15T12:13:31.249222] [DEBUG] [REMOTE ] LCID: Retrieved 1337 rows, trimmed to 300. [2026-01-15T12:13:31.249371] [DEBUG] [REMOTE ] LCID: PASS: History has at least 300 days. [2026-01-15T12:13:31.249619] [DEBUG] [REMOTE ] LCID: PASS: Price check passed. Min price $10.57. [2026-01-15T12:13:31.249777] [DEBUG] [REMOTE ] LCID: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:31.249900] [DEBUG] [REMOTE ] LCID: PASS: Integrity check passed. [2026-01-15T12:13:31.249944] [DEBUG] [REMOTE ] LCID: Symbol is viable for forecasting. [2026-01-15T12:13:31.249999] [INFO ] [MAIN ] [1849/3511] LCID kept (0.3s) | 1847 kept, 2 rejected | 137.8/min | ETA: 12.1m [2026-01-15T12:13:31.958193] [DEBUG] [REMOTE ] LCII: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:13:31.958334] [DEBUG] [REMOTE ] LCII: PASS: History has at least 300 days. [2026-01-15T12:13:31.958554] [DEBUG] [REMOTE ] LCII: PASS: Price check passed. Min price $87.48. [2026-01-15T12:13:31.958711] [DEBUG] [REMOTE ] LCII: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:31.958829] [DEBUG] [REMOTE ] LCII: PASS: Integrity check passed. [2026-01-15T12:13:31.958870] [DEBUG] [REMOTE ] LCII: Symbol is viable for forecasting. [2026-01-15T12:13:31.958920] [INFO ] [MAIN ] [1850/3511] LCII kept (0.7s) | 1848 kept, 2 rejected | 137.8/min | ETA: 12.1m [2026-01-15T12:13:32.432472] [DEBUG] [REMOTE ] LCNB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:13:32.432627] [DEBUG] [REMOTE ] LCNB: PASS: History has at least 300 days. [2026-01-15T12:13:32.432845] [DEBUG] [REMOTE ] LCNB: PASS: Price check passed. Min price $14.51. [2026-01-15T12:13:32.432981] [DEBUG] [REMOTE ] LCNB: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:32.433096] [DEBUG] [REMOTE ] LCNB: PASS: Integrity check passed. [2026-01-15T12:13:32.433136] [DEBUG] [REMOTE ] LCNB: Symbol is viable for forecasting. [2026-01-15T12:13:32.433185] [INFO ] [MAIN ] [1851/3511] LCNB kept (0.5s) | 1849 kept, 2 rejected | 137.7/min | ETA: 12.1m [2026-01-15T12:13:32.670801] [DEBUG] [REMOTE ] LDI: Retrieved 1237 rows, trimmed to 300. [2026-01-15T12:13:32.670947] [DEBUG] [REMOTE ] LDI: PASS: History has at least 300 days. [2026-01-15T12:13:32.671156] [DEBUG] [REMOTE ] LDI: PASS: Price check passed. Min price $2.05. [2026-01-15T12:13:32.671293] [DEBUG] [REMOTE ] LDI: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:32.671404] [DEBUG] [REMOTE ] LDI: PASS: Integrity check passed. [2026-01-15T12:13:32.671445] [DEBUG] [REMOTE ] LDI: Symbol is viable for forecasting. [2026-01-15T12:13:32.671493] [INFO ] [MAIN ] [1852/3511] LDI kept (0.2s) | 1850 kept, 2 rejected | 137.8/min | ETA: 12.0m [2026-01-15T12:13:33.261751] [DEBUG] [REMOTE ] LDOS: Retrieved 4843 rows, trimmed to 300. [2026-01-15T12:13:33.261941] [DEBUG] [REMOTE ] LDOS: PASS: History has at least 300 days. [2026-01-15T12:13:33.262172] [DEBUG] [REMOTE ] LDOS: PASS: Price check passed. Min price $180.40. [2026-01-15T12:13:33.262323] [DEBUG] [REMOTE ] LDOS: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:33.262447] [DEBUG] [REMOTE ] LDOS: PASS: Integrity check passed. [2026-01-15T12:13:33.262489] [DEBUG] [REMOTE ] LDOS: Symbol is viable for forecasting. [2026-01-15T12:13:33.262590] [INFO ] [MAIN ] [1853/3511] LDOS kept (0.6s) | 1851 kept, 2 rejected | 137.8/min | ETA: 12.0m [2026-01-15T12:13:33.653966] [DEBUG] [REMOTE ] LDP: Retrieved 3385 rows, trimmed to 300. [2026-01-15T12:13:33.654285] [DEBUG] [REMOTE ] LDP: PASS: History has at least 300 days. [2026-01-15T12:13:33.654505] [DEBUG] [REMOTE ] LDP: PASS: Price check passed. Min price $20.56. [2026-01-15T12:13:33.654657] [DEBUG] [REMOTE ] LDP: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:33.654770] [DEBUG] [REMOTE ] LDP: PASS: Integrity check passed. [2026-01-15T12:13:33.654810] [DEBUG] [REMOTE ] LDP: Symbol is viable for forecasting. [2026-01-15T12:13:33.654865] [INFO ] [MAIN ] [1854/3511] LDP kept (0.4s) | 1852 kept, 2 rejected | 137.8/min | ETA: 12.0m [2026-01-15T12:13:33.978425] [DEBUG] [REMOTE ] LDSF: Retrieved 1766 rows, trimmed to 300. [2026-01-15T12:13:33.978549] [DEBUG] [REMOTE ] LDSF: PASS: History has at least 300 days. [2026-01-15T12:13:33.978782] [DEBUG] [REMOTE ] LDSF: PASS: Price check passed. Min price $18.96. [2026-01-15T12:13:33.978916] [DEBUG] [REMOTE ] LDSF: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:33.979045] [DEBUG] [REMOTE ] LDSF: PASS: Integrity check passed. [2026-01-15T12:13:33.979086] [DEBUG] [REMOTE ] LDSF: Symbol is viable for forecasting. [2026-01-15T12:13:33.979133] [INFO ] [MAIN ] [1855/3511] LDSF kept (0.3s) | 1853 kept, 2 rejected | 137.8/min | ETA: 12.0m [2026-01-15T12:13:34.296987] [DEBUG] [REMOTE ] LE: Retrieved 2974 rows, trimmed to 300. [2026-01-15T12:13:34.297112] [DEBUG] [REMOTE ] LE: PASS: History has at least 300 days. [2026-01-15T12:13:34.297321] [DEBUG] [REMOTE ] LE: PASS: Price check passed. Min price $13.77. [2026-01-15T12:13:34.297457] [DEBUG] [REMOTE ] LE: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:34.297567] [DEBUG] [REMOTE ] LE: PASS: Integrity check passed. [2026-01-15T12:13:34.297628] [DEBUG] [REMOTE ] LE: Symbol is viable for forecasting. [2026-01-15T12:13:34.297676] [INFO ] [MAIN ] [1856/3511] LE kept (0.3s) | 1854 kept, 2 rejected | 137.8/min | ETA: 12.0m [2026-01-15T12:13:34.839200] [DEBUG] [REMOTE ] LEA: Retrieved 4070 rows, trimmed to 300. [2026-01-15T12:13:34.839335] [DEBUG] [REMOTE ] LEA: PASS: History has at least 300 days. [2026-01-15T12:13:34.839549] [DEBUG] [REMOTE ] LEA: PASS: Price check passed. Min price $98.38. [2026-01-15T12:13:34.839706] [DEBUG] [REMOTE ] LEA: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:34.839821] [DEBUG] [REMOTE ] LEA: PASS: Integrity check passed. [2026-01-15T12:13:34.839861] [DEBUG] [REMOTE ] LEA: Symbol is viable for forecasting. [2026-01-15T12:13:34.839913] [INFO ] [MAIN ] [1857/3511] LEA kept (0.5s) | 1855 kept, 2 rejected | 137.8/min | ETA: 12.0m [2026-01-15T12:13:35.335688] [DEBUG] [REMOTE ] LECO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:13:35.335845] [DEBUG] [REMOTE ] LECO: PASS: History has at least 300 days. [2026-01-15T12:13:35.336107] [DEBUG] [REMOTE ] LECO: PASS: Price check passed. Min price $219.92. [2026-01-15T12:13:35.336250] [DEBUG] [REMOTE ] LECO: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:35.336446] [DEBUG] [REMOTE ] LECO: PASS: Integrity check passed. [2026-01-15T12:13:35.336488] [DEBUG] [REMOTE ] LECO: Symbol is viable for forecasting. [2026-01-15T12:13:35.336540] [INFO ] [MAIN ] [1858/3511] LECO kept (0.5s) | 1856 kept, 2 rejected | 137.8/min | ETA: 12.0m [2026-01-15T12:13:35.804207] [DEBUG] [REMOTE ] LEG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:13:35.804342] [DEBUG] [REMOTE ] LEG: PASS: History has at least 300 days. [2026-01-15T12:13:35.804597] [DEBUG] [REMOTE ] LEG: PASS: Price check passed. Min price $8.68. [2026-01-15T12:13:35.804739] [DEBUG] [REMOTE ] LEG: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:35.804861] [DEBUG] [REMOTE ] LEG: PASS: Integrity check passed. [2026-01-15T12:13:35.804901] [DEBUG] [REMOTE ] LEG: Symbol is viable for forecasting. [2026-01-15T12:13:35.804950] [INFO ] [MAIN ] [1859/3511] LEG kept (0.5s) | 1857 kept, 2 rejected | 137.8/min | ETA: 12.0m [2026-01-15T12:13:36.118075] [DEBUG] [REMOTE ] LEGH: Retrieved 1780 rows, trimmed to 300. [2026-01-15T12:13:36.118212] [DEBUG] [REMOTE ] LEGH: PASS: History has at least 300 days. [2026-01-15T12:13:36.118427] [DEBUG] [REMOTE ] LEGH: PASS: Price check passed. Min price $18.89. [2026-01-15T12:13:36.118562] [DEBUG] [REMOTE ] LEGH: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:36.118710] [DEBUG] [REMOTE ] LEGH: PASS: Integrity check passed. [2026-01-15T12:13:36.118751] [DEBUG] [REMOTE ] LEGH: Symbol is viable for forecasting. [2026-01-15T12:13:36.118798] [INFO ] [MAIN ] [1860/3511] LEGH kept (0.3s) | 1858 kept, 2 rejected | 137.8/min | ETA: 12.0m [2026-01-15T12:13:36.457152] [DEBUG] [REMOTE ] LEGN: Retrieved 1410 rows, trimmed to 300. [2026-01-15T12:13:36.457286] [DEBUG] [REMOTE ] LEGN: PASS: History has at least 300 days. [2026-01-15T12:13:36.457489] [DEBUG] [REMOTE ] LEGN: PASS: Price check passed. Min price $20.31. [2026-01-15T12:13:36.457645] [DEBUG] [REMOTE ] LEGN: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:36.457756] [DEBUG] [REMOTE ] LEGN: PASS: Integrity check passed. [2026-01-15T12:13:36.457797] [DEBUG] [REMOTE ] LEGN: Symbol is viable for forecasting. [2026-01-15T12:13:36.457845] [INFO ] [MAIN ] [1861/3511] LEGN kept (0.3s) | 1859 kept, 2 rejected | 137.8/min | ETA: 12.0m [2026-01-15T12:13:37.186100] [DEBUG] [REMOTE ] LEN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:13:37.186251] [DEBUG] [REMOTE ] LEN: PASS: History has at least 300 days. [2026-01-15T12:13:37.186482] [DEBUG] [REMOTE ] LEN: PASS: Price check passed. Min price $102.80. [2026-01-15T12:13:37.186640] [DEBUG] [REMOTE ] LEN: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:37.186763] [DEBUG] [REMOTE ] LEN: PASS: Integrity check passed. [2026-01-15T12:13:37.186803] [DEBUG] [REMOTE ] LEN: Symbol is viable for forecasting. [2026-01-15T12:13:37.186867] [INFO ] [MAIN ] [1862/3511] LEN kept (0.7s) | 1860 kept, 2 rejected | 137.8/min | ETA: 12.0m [2026-01-15T12:13:37.425543] [DEBUG] [REMOTE ] LENZ: Retrieved 1144 rows, trimmed to 300. [2026-01-15T12:13:37.425680] [DEBUG] [REMOTE ] LENZ: PASS: History has at least 300 days. [2026-01-15T12:13:37.425885] [DEBUG] [REMOTE ] LENZ: PASS: Price check passed. Min price $14.87. [2026-01-15T12:13:37.426025] [DEBUG] [REMOTE ] LENZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:37.426321] [DEBUG] [REMOTE ] LENZ: PASS: Integrity check passed. [2026-01-15T12:13:37.426360] [DEBUG] [REMOTE ] LENZ: Symbol is viable for forecasting. [2026-01-15T12:13:37.426408] [INFO ] [MAIN ] [1863/3511] LENZ kept (0.2s) | 1861 kept, 2 rejected | 137.8/min | ETA: 12.0m [2026-01-15T12:13:38.073722] [DEBUG] [REMOTE ] LEO: Retrieved 6289 rows, trimmed to 300. [2026-01-15T12:13:38.073848] [DEBUG] [REMOTE ] LEO: PASS: History has at least 300 days. [2026-01-15T12:13:38.074064] [DEBUG] [REMOTE ] LEO: PASS: Price check passed. Min price $6.13. [2026-01-15T12:13:38.074200] [DEBUG] [REMOTE ] LEO: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:38.074314] [DEBUG] [REMOTE ] LEO: PASS: Integrity check passed. [2026-01-15T12:13:38.074353] [DEBUG] [REMOTE ] LEO: Symbol is viable for forecasting. [2026-01-15T12:13:38.074402] [INFO ] [MAIN ] [1864/3511] LEO kept (0.6s) | 1862 kept, 2 rejected | 137.7/min | ETA: 12.0m [2026-01-15T12:13:38.339502] [DEBUG] [REMOTE ] LESL: Retrieved 1308 rows, trimmed to 300. [2026-01-15T12:13:38.339661] [DEBUG] [REMOTE ] LESL: PASS: History has at least 300 days. [2026-01-15T12:13:38.339874] [DEBUG] [REMOTE ] LESL: PASS: Price check passed. Min price $1.54. [2026-01-15T12:13:38.340015] [DEBUG] [REMOTE ] LESL: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:38.340123] [DEBUG] [REMOTE ] LESL: PASS: Integrity check passed. [2026-01-15T12:13:38.340162] [DEBUG] [REMOTE ] LESL: Symbol is viable for forecasting. [2026-01-15T12:13:38.340209] [INFO ] [MAIN ] [1865/3511] LESL kept (0.3s) | 1863 kept, 2 rejected | 137.8/min | ETA: 11.9m [2026-01-15T12:13:38.784408] [DEBUG] [REMOTE ] LEVI: Retrieved 1715 rows, trimmed to 300. [2026-01-15T12:13:38.784524] [DEBUG] [REMOTE ] LEVI: PASS: History has at least 300 days. [2026-01-15T12:13:38.784756] [DEBUG] [REMOTE ] LEVI: PASS: Price check passed. Min price $19.47. [2026-01-15T12:13:38.784895] [DEBUG] [REMOTE ] LEVI: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:38.785027] [DEBUG] [REMOTE ] LEVI: PASS: Integrity check passed. [2026-01-15T12:13:38.785076] [DEBUG] [REMOTE ] LEVI: Symbol is viable for forecasting. [2026-01-15T12:13:38.785126] [INFO ] [MAIN ] [1866/3511] LEVI kept (0.4s) | 1864 kept, 2 rejected | 137.8/min | ETA: 11.9m [2026-01-15T12:13:39.308065] [DEBUG] [REMOTE ] LFMD: Retrieved 6289 rows, trimmed to 300. [2026-01-15T12:13:39.308199] [DEBUG] [REMOTE ] LFMD: PASS: History has at least 300 days. [2026-01-15T12:13:39.308406] [DEBUG] [REMOTE ] LFMD: PASS: Price check passed. Min price $3.20. [2026-01-15T12:13:39.308543] [DEBUG] [REMOTE ] LFMD: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:39.308677] [DEBUG] [REMOTE ] LFMD: PASS: Integrity check passed. [2026-01-15T12:13:39.308720] [DEBUG] [REMOTE ] LFMD: Symbol is viable for forecasting. [2026-01-15T12:13:39.308769] [INFO ] [MAIN ] [1867/3511] LFMD kept (0.5s) | 1865 kept, 2 rejected | 137.8/min | ETA: 11.9m [2026-01-15T12:13:39.621424] [DEBUG] [REMOTE ] LFUS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:13:39.621588] [DEBUG] [REMOTE ] LFUS: PASS: History has at least 300 days. [2026-01-15T12:13:39.621831] [DEBUG] [REMOTE ] LFUS: PASS: Price check passed. Min price $234.94. [2026-01-15T12:13:39.621965] [DEBUG] [REMOTE ] LFUS: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:39.622089] [DEBUG] [REMOTE ] LFUS: PASS: Integrity check passed. [2026-01-15T12:13:39.622128] [DEBUG] [REMOTE ] LFUS: Symbol is viable for forecasting. [2026-01-15T12:13:39.622178] [INFO ] [MAIN ] [1868/3511] LFUS kept (0.3s) | 1866 kept, 2 rejected | 137.8/min | ETA: 11.9m [2026-01-15T12:13:40.112851] [DEBUG] [REMOTE ] LFVN: Retrieved 5354 rows, trimmed to 300. [2026-01-15T12:13:40.113072] [DEBUG] [REMOTE ] LFVN: PASS: History has at least 300 days. [2026-01-15T12:13:40.113440] [DEBUG] [REMOTE ] LFVN: PASS: Price check passed. Min price $5.99. [2026-01-15T12:13:40.113684] [DEBUG] [REMOTE ] LFVN: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:40.113917] [DEBUG] [REMOTE ] LFVN: PASS: Integrity check passed. [2026-01-15T12:13:40.113983] [DEBUG] [REMOTE ] LFVN: Symbol is viable for forecasting. [2026-01-15T12:13:40.114063] [INFO ] [MAIN ] [1869/3511] LFVN kept (0.5s) | 1867 kept, 2 rejected | 137.8/min | ETA: 11.9m [2026-01-15T12:13:40.326358] [DEBUG] [REMOTE ] LGCL: Retrieved 468 rows, trimmed to 300. [2026-01-15T12:13:40.326486] [DEBUG] [REMOTE ] LGCL: PASS: History has at least 300 days. [2026-01-15T12:13:40.326718] [DEBUG] [REMOTE ] LGCL: PASS: Price check passed. Min price $1.96. [2026-01-15T12:13:40.326887] [DEBUG] [REMOTE ] LGCL: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:40.327007] [DEBUG] [REMOTE ] LGCL: PASS: Integrity check passed. [2026-01-15T12:13:40.327050] [DEBUG] [REMOTE ] LGCL: Symbol is viable for forecasting. [2026-01-15T12:13:40.327101] [INFO ] [MAIN ] [1870/3511] LGCL kept (0.2s) | 1868 kept, 2 rejected | 137.8/min | ETA: 11.9m [2026-01-15T12:13:40.951950] [DEBUG] [REMOTE ] LGI: Retrieved 5458 rows, trimmed to 300. [2026-01-15T12:13:40.952083] [DEBUG] [REMOTE ] LGI: PASS: History has at least 300 days. [2026-01-15T12:13:40.952291] [DEBUG] [REMOTE ] LGI: PASS: Price check passed. Min price $16.32. [2026-01-15T12:13:40.952424] [DEBUG] [REMOTE ] LGI: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:40.952536] [DEBUG] [REMOTE ] LGI: PASS: Integrity check passed. [2026-01-15T12:13:40.952594] [DEBUG] [REMOTE ] LGI: Symbol is viable for forecasting. [2026-01-15T12:13:40.952645] [INFO ] [MAIN ] [1871/3511] LGI kept (0.6s) | 1869 kept, 2 rejected | 137.8/min | ETA: 11.9m [2026-01-15T12:13:41.296346] [DEBUG] [REMOTE ] LGIH: Retrieved 3064 rows, trimmed to 300. [2026-01-15T12:13:41.296554] [DEBUG] [REMOTE ] LGIH: PASS: History has at least 300 days. [2026-01-15T12:13:41.296933] [DEBUG] [REMOTE ] LGIH: PASS: Price check passed. Min price $40.73. [2026-01-15T12:13:41.297138] [DEBUG] [REMOTE ] LGIH: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:41.297283] [DEBUG] [REMOTE ] LGIH: PASS: Integrity check passed. [2026-01-15T12:13:41.297326] [DEBUG] [REMOTE ] LGIH: Symbol is viable for forecasting. [2026-01-15T12:13:41.297380] [INFO ] [MAIN ] [1872/3511] LGIH kept (0.3s) | 1870 kept, 2 rejected | 137.8/min | ETA: 11.9m [2026-01-15T12:13:41.810423] [DEBUG] [REMOTE ] LGND: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:13:41.810620] [DEBUG] [REMOTE ] LGND: PASS: History has at least 300 days. [2026-01-15T12:13:41.810896] [DEBUG] [REMOTE ] LGND: PASS: Price check passed. Min price $183.13. [2026-01-15T12:13:41.811035] [DEBUG] [REMOTE ] LGND: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:41.811165] [DEBUG] [REMOTE ] LGND: PASS: Integrity check passed. [2026-01-15T12:13:41.811206] [DEBUG] [REMOTE ] LGND: Symbol is viable for forecasting. [2026-01-15T12:13:41.811258] [INFO ] [MAIN ] [1873/3511] LGND kept (0.5s) | 1871 kept, 2 rejected | 137.8/min | ETA: 11.9m [2026-01-15T12:13:42.393370] [DEBUG] [REMOTE ] LH: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:13:42.393516] [DEBUG] [REMOTE ] LH: PASS: History has at least 300 days. [2026-01-15T12:13:42.393755] [DEBUG] [REMOTE ] LH: PASS: Price check passed. Min price $245.98. [2026-01-15T12:13:42.393898] [DEBUG] [REMOTE ] LH: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:42.394018] [DEBUG] [REMOTE ] LH: PASS: Integrity check passed. [2026-01-15T12:13:42.394062] [DEBUG] [REMOTE ] LH: Symbol is viable for forecasting. [2026-01-15T12:13:42.394112] [INFO ] [MAIN ] [1874/3511] LH kept (0.6s) | 1872 kept, 2 rejected | 137.8/min | ETA: 11.9m [2026-01-15T12:13:42.874227] [DEBUG] [REMOTE ] LHX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:13:42.874396] [DEBUG] [REMOTE ] LHX: PASS: History has at least 300 days. [2026-01-15T12:13:42.874690] [DEBUG] [REMOTE ] LHX: PASS: Price check passed. Min price $272.32. [2026-01-15T12:13:42.874843] [DEBUG] [REMOTE ] LHX: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:42.874977] [DEBUG] [REMOTE ] LHX: PASS: Integrity check passed. [2026-01-15T12:13:42.875020] [DEBUG] [REMOTE ] LHX: Symbol is viable for forecasting. [2026-01-15T12:13:42.875073] [INFO ] [MAIN ] [1875/3511] LHX kept (0.5s) | 1873 kept, 2 rejected | 137.7/min | ETA: 11.9m [2026-01-15T12:13:43.124459] [DEBUG] [REMOTE ] LI: Retrieved 1372 rows, trimmed to 300. [2026-01-15T12:13:43.124620] [DEBUG] [REMOTE ] LI: PASS: History has at least 300 days. [2026-01-15T12:13:43.124833] [DEBUG] [REMOTE ] LI: PASS: Price check passed. Min price $16.15. [2026-01-15T12:13:43.124968] [DEBUG] [REMOTE ] LI: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:43.125085] [DEBUG] [REMOTE ] LI: PASS: Integrity check passed. [2026-01-15T12:13:43.125125] [DEBUG] [REMOTE ] LI: Symbol is viable for forecasting. [2026-01-15T12:13:43.125173] [INFO ] [MAIN ] [1876/3511] LI kept (0.3s) | 1874 kept, 2 rejected | 137.8/min | ETA: 11.9m [2026-01-15T12:13:43.462120] [DEBUG] [REMOTE ] LICN: Retrieved 738 rows, trimmed to 300. [2026-01-15T12:13:43.462260] [DEBUG] [REMOTE ] LICN: PASS: History has at least 300 days. [2026-01-15T12:13:43.462471] [DEBUG] [REMOTE ] LICN: PASS: Price check passed. Min price $2.82. [2026-01-15T12:13:43.462632] [DEBUG] [REMOTE ] LICN: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:43.462746] [DEBUG] [REMOTE ] LICN: PASS: Integrity check passed. [2026-01-15T12:13:43.462787] [DEBUG] [REMOTE ] LICN: Symbol is viable for forecasting. [2026-01-15T12:13:43.462834] [INFO ] [MAIN ] [1877/3511] LICN kept (0.3s) | 1875 kept, 2 rejected | 137.8/min | ETA: 11.9m [2026-01-15T12:13:43.863455] [DEBUG] [REMOTE ] LIF: Retrieved 403 rows, trimmed to 300. [2026-01-15T12:13:43.863609] [DEBUG] [REMOTE ] LIF: PASS: History has at least 300 days. [2026-01-15T12:13:43.863862] [DEBUG] [REMOTE ] LIF: PASS: Price check passed. Min price $59.63. [2026-01-15T12:13:43.864013] [DEBUG] [REMOTE ] LIF: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:43.864142] [DEBUG] [REMOTE ] LIF: PASS: Integrity check passed. [2026-01-15T12:13:43.864188] [DEBUG] [REMOTE ] LIF: Symbol is viable for forecasting. [2026-01-15T12:13:43.864238] [INFO ] [MAIN ] [1878/3511] LIF kept (0.4s) | 1876 kept, 2 rejected | 137.8/min | ETA: 11.9m [2026-01-15T12:13:44.494420] [DEBUG] [REMOTE ] LII: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:13:44.494560] [DEBUG] [REMOTE ] LII: PASS: History has at least 300 days. [2026-01-15T12:13:44.494808] [DEBUG] [REMOTE ] LII: PASS: Price check passed. Min price $443.07. [2026-01-15T12:13:44.494949] [DEBUG] [REMOTE ] LII: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:44.495072] [DEBUG] [REMOTE ] LII: PASS: Integrity check passed. [2026-01-15T12:13:44.495117] [DEBUG] [REMOTE ] LII: Symbol is viable for forecasting. [2026-01-15T12:13:44.495168] [INFO ] [MAIN ] [1879/3511] LII kept (0.6s) | 1877 kept, 2 rejected | 137.8/min | ETA: 11.8m [2026-01-15T12:13:44.809817] [DEBUG] [REMOTE ] LILA: Retrieved 2650 rows, trimmed to 300. [2026-01-15T12:13:44.809952] [DEBUG] [REMOTE ] LILA: PASS: History has at least 300 days. [2026-01-15T12:13:44.810202] [DEBUG] [REMOTE ] LILA: PASS: Price check passed. Min price $6.84. [2026-01-15T12:13:44.810341] [DEBUG] [REMOTE ] LILA: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:44.811273] [DEBUG] [REMOTE ] LILA: PASS: Integrity check passed. [2026-01-15T12:13:44.811316] [DEBUG] [REMOTE ] LILA: Symbol is viable for forecasting. [2026-01-15T12:13:44.811366] [INFO ] [MAIN ] [1880/3511] LILA kept (0.3s) | 1878 kept, 2 rejected | 137.8/min | ETA: 11.8m [2026-01-15T12:13:45.110984] [DEBUG] [REMOTE ] LILAK: Retrieved 2650 rows, trimmed to 300. [2026-01-15T12:13:45.111108] [DEBUG] [REMOTE ] LILAK: PASS: History has at least 300 days. [2026-01-15T12:13:45.111313] [DEBUG] [REMOTE ] LILAK: PASS: Price check passed. Min price $6.92. [2026-01-15T12:13:45.111451] [DEBUG] [REMOTE ] LILAK: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:45.111561] [DEBUG] [REMOTE ] LILAK: PASS: Integrity check passed. [2026-01-15T12:13:45.111621] [DEBUG] [REMOTE ] LILAK: Symbol is viable for forecasting. [2026-01-15T12:13:45.111669] [INFO ] [MAIN ] [1881/3511] LILAK kept (0.3s) | 1879 kept, 2 rejected | 137.8/min | ETA: 11.8m [2026-01-15T12:13:45.584487] [DEBUG] [REMOTE ] LIN: Retrieved 1832 rows, trimmed to 300. [2026-01-15T12:13:45.584637] [DEBUG] [REMOTE ] LIN: PASS: History has at least 300 days. [2026-01-15T12:13:45.584864] [DEBUG] [REMOTE ] LIN: PASS: Price check passed. Min price $389.38. [2026-01-15T12:13:45.585005] [DEBUG] [REMOTE ] LIN: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:45.585120] [DEBUG] [REMOTE ] LIN: PASS: Integrity check passed. [2026-01-15T12:13:45.585161] [DEBUG] [REMOTE ] LIN: Symbol is viable for forecasting. [2026-01-15T12:13:45.585209] [INFO ] [MAIN ] [1882/3511] LIN kept (0.5s) | 1880 kept, 2 rejected | 137.8/min | ETA: 11.8m [2026-01-15T12:13:46.097545] [DEBUG] [REMOTE ] LINC: Retrieved 5173 rows, trimmed to 300. [2026-01-15T12:13:46.097714] [DEBUG] [REMOTE ] LINC: PASS: History has at least 300 days. [2026-01-15T12:13:46.097938] [DEBUG] [REMOTE ] LINC: PASS: Price check passed. Min price $17.80. [2026-01-15T12:13:46.098082] [DEBUG] [REMOTE ] LINC: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:46.098225] [DEBUG] [REMOTE ] LINC: PASS: Integrity check passed. [2026-01-15T12:13:46.098276] [DEBUG] [REMOTE ] LINC: Symbol is viable for forecasting. [2026-01-15T12:13:46.098347] [INFO ] [MAIN ] [1883/3511] LINC kept (0.5s) | 1881 kept, 2 rejected | 137.8/min | ETA: 11.8m [2026-01-15T12:13:46.395511] [DEBUG] [REMOTE ] LIND: Retrieved 2646 rows, trimmed to 300. [2026-01-15T12:13:46.395664] [DEBUG] [REMOTE ] LIND: PASS: History has at least 300 days. [2026-01-15T12:13:46.395881] [DEBUG] [REMOTE ] LIND: PASS: Price check passed. Min price $11.45. [2026-01-15T12:13:46.396017] [DEBUG] [REMOTE ] LIND: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:46.396127] [DEBUG] [REMOTE ] LIND: PASS: Integrity check passed. [2026-01-15T12:13:46.396166] [DEBUG] [REMOTE ] LIND: Symbol is viable for forecasting. [2026-01-15T12:13:46.396214] [INFO ] [MAIN ] [1884/3511] LIND kept (0.3s) | 1882 kept, 2 rejected | 137.8/min | ETA: 11.8m [2026-01-15T12:13:46.650437] [DEBUG] [REMOTE ] LINE: Retrieved 370 rows, trimmed to 300. [2026-01-15T12:13:46.650570] [DEBUG] [REMOTE ] LINE: PASS: History has at least 300 days. [2026-01-15T12:13:46.650792] [DEBUG] [REMOTE ] LINE: PASS: Price check passed. Min price $32.58. [2026-01-15T12:13:46.650928] [DEBUG] [REMOTE ] LINE: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:46.651035] [DEBUG] [REMOTE ] LINE: PASS: Integrity check passed. [2026-01-15T12:13:46.651075] [DEBUG] [REMOTE ] LINE: Symbol is viable for forecasting. [2026-01-15T12:13:46.651123] [INFO ] [MAIN ] [1885/3511] LINE kept (0.3s) | 1883 kept, 2 rejected | 137.8/min | ETA: 11.8m [2026-01-15T12:13:47.250315] [DEBUG] [REMOTE ] LINK: Retrieved 3446 rows, trimmed to 300. [2026-01-15T12:13:47.250444] [DEBUG] [REMOTE ] LINK: PASS: History has at least 300 days. [2026-01-15T12:13:47.250675] [DEBUG] [REMOTE ] LINK: PASS: Price check passed. Min price $3.40. [2026-01-15T12:13:47.250820] [DEBUG] [REMOTE ] LINK: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:47.250931] [DEBUG] [REMOTE ] LINK: PASS: Integrity check passed. [2026-01-15T12:13:47.250971] [DEBUG] [REMOTE ] LINK: Symbol is viable for forecasting. [2026-01-15T12:13:47.251018] [INFO ] [MAIN ] [1886/3511] LINK kept (0.6s) | 1884 kept, 2 rejected | 137.8/min | ETA: 11.8m [2026-01-15T12:13:47.647323] [DEBUG] [REMOTE ] LITE: Retrieved 2628 rows, trimmed to 300. [2026-01-15T12:13:47.647443] [DEBUG] [REMOTE ] LITE: PASS: History has at least 300 days. [2026-01-15T12:13:47.647685] [DEBUG] [REMOTE ] LITE: PASS: Price check passed. Min price $158.06. [2026-01-15T12:13:47.647831] [DEBUG] [REMOTE ] LITE: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:47.647943] [DEBUG] [REMOTE ] LITE: PASS: Integrity check passed. [2026-01-15T12:13:47.647984] [DEBUG] [REMOTE ] LITE: Symbol is viable for forecasting. [2026-01-15T12:13:47.648033] [INFO ] [MAIN ] [1887/3511] LITE kept (0.4s) | 1885 kept, 2 rejected | 137.8/min | ETA: 11.8m [2026-01-15T12:13:47.929134] [DEBUG] [REMOTE ] LITM: Retrieved 1041 rows, trimmed to 300. [2026-01-15T12:13:47.929265] [DEBUG] [REMOTE ] LITM: PASS: History has at least 300 days. [2026-01-15T12:13:47.929467] [DEBUG] [REMOTE ] LITM: PASS: Price check passed. Min price $2.49. [2026-01-15T12:13:47.929642] [DEBUG] [REMOTE ] LITM: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:47.929760] [DEBUG] [REMOTE ] LITM: PASS: Integrity check passed. [2026-01-15T12:13:47.929800] [DEBUG] [REMOTE ] LITM: Symbol is viable for forecasting. [2026-01-15T12:13:47.929848] [INFO ] [MAIN ] [1888/3511] LITM kept (0.3s) | 1886 kept, 2 rejected | 137.8/min | ETA: 11.8m [2026-01-15T12:13:48.489806] [DEBUG] [REMOTE ] LIVN: Retrieved 2575 rows, trimmed to 300. [2026-01-15T12:13:48.489938] [DEBUG] [REMOTE ] LIVN: PASS: History has at least 300 days. [2026-01-15T12:13:48.490144] [DEBUG] [REMOTE ] LIVN: PASS: Price check passed. Min price $49.57. [2026-01-15T12:13:48.490279] [DEBUG] [REMOTE ] LIVN: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:48.490388] [DEBUG] [REMOTE ] LIVN: PASS: Integrity check passed. [2026-01-15T12:13:48.490429] [DEBUG] [REMOTE ] LIVN: Symbol is viable for forecasting. [2026-01-15T12:13:48.490493] [INFO ] [MAIN ] [1889/3511] LIVN kept (0.6s) | 1887 kept, 2 rejected | 137.8/min | ETA: 11.8m [2026-01-15T12:13:48.951937] [DEBUG] [REMOTE ] LKFN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:13:48.952095] [DEBUG] [REMOTE ] LKFN: PASS: History has at least 300 days. [2026-01-15T12:13:48.952364] [DEBUG] [REMOTE ] LKFN: PASS: Price check passed. Min price $55.88. [2026-01-15T12:13:48.952711] [DEBUG] [REMOTE ] LKFN: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:48.952845] [DEBUG] [REMOTE ] LKFN: PASS: Integrity check passed. [2026-01-15T12:13:48.952885] [DEBUG] [REMOTE ] LKFN: Symbol is viable for forecasting. [2026-01-15T12:13:48.952936] [INFO ] [MAIN ] [1890/3511] LKFN kept (0.5s) | 1888 kept, 2 rejected | 137.8/min | ETA: 11.8m [2026-01-15T12:13:49.392183] [DEBUG] [REMOTE ] LKQ: Retrieved 5606 rows, trimmed to 300. [2026-01-15T12:13:49.392345] [DEBUG] [REMOTE ] LKQ: PASS: History has at least 300 days. [2026-01-15T12:13:49.392612] [DEBUG] [REMOTE ] LKQ: PASS: Price check passed. Min price $28.17. [2026-01-15T12:13:49.392758] [DEBUG] [REMOTE ] LKQ: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:49.392919] [DEBUG] [REMOTE ] LKQ: PASS: Integrity check passed. [2026-01-15T12:13:49.392973] [DEBUG] [REMOTE ] LKQ: Symbol is viable for forecasting. [2026-01-15T12:13:49.393030] [INFO ] [MAIN ] [1891/3511] LKQ kept (0.4s) | 1889 kept, 2 rejected | 137.8/min | ETA: 11.8m [2026-01-15T12:13:49.892413] [DEBUG] [REMOTE ] LLY: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:13:49.892566] [DEBUG] [REMOTE ] LLY: PASS: History has at least 300 days. [2026-01-15T12:13:49.892841] [DEBUG] [REMOTE ] LLY: PASS: Price check passed. Min price $798.40. [2026-01-15T12:13:49.892984] [DEBUG] [REMOTE ] LLY: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:49.893115] [DEBUG] [REMOTE ] LLY: PASS: Integrity check passed. [2026-01-15T12:13:49.893157] [DEBUG] [REMOTE ] LLY: Symbol is viable for forecasting. [2026-01-15T12:13:49.893210] [INFO ] [MAIN ] [1892/3511] LLY kept (0.5s) | 1890 kept, 2 rejected | 137.8/min | ETA: 11.7m [2026-01-15T12:13:50.200853] [DEBUG] [REMOTE ] LMB: Retrieved 2511 rows, trimmed to 300. [2026-01-15T12:13:50.200988] [DEBUG] [REMOTE ] LMB: PASS: History has at least 300 days. [2026-01-15T12:13:50.201207] [DEBUG] [REMOTE ] LMB: PASS: Price check passed. Min price $65.92. [2026-01-15T12:13:50.201370] [DEBUG] [REMOTE ] LMB: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:50.201483] [DEBUG] [REMOTE ] LMB: PASS: Integrity check passed. [2026-01-15T12:13:50.201523] [DEBUG] [REMOTE ] LMB: Symbol is viable for forecasting. [2026-01-15T12:13:50.201589] [INFO ] [MAIN ] [1893/3511] LMB kept (0.3s) | 1891 kept, 2 rejected | 137.8/min | ETA: 11.7m [2026-01-15T12:13:50.654778] [DEBUG] [REMOTE ] LMBS: Retrieved 2814 rows, trimmed to 300. [2026-01-15T12:13:50.654901] [DEBUG] [REMOTE ] LMBS: PASS: History has at least 300 days. [2026-01-15T12:13:50.655103] [DEBUG] [REMOTE ] LMBS: PASS: Price check passed. Min price $49.55. [2026-01-15T12:13:50.655240] [DEBUG] [REMOTE ] LMBS: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:50.655355] [DEBUG] [REMOTE ] LMBS: PASS: Integrity check passed. [2026-01-15T12:13:50.655394] [DEBUG] [REMOTE ] LMBS: Symbol is viable for forecasting. [2026-01-15T12:13:50.655441] [INFO ] [MAIN ] [1894/3511] LMBS kept (0.5s) | 1892 kept, 2 rejected | 137.8/min | ETA: 11.7m [2026-01-15T12:13:50.964260] [DEBUG] [REMOTE ] LMND: Retrieved 1391 rows, trimmed to 300. [2026-01-15T12:13:50.964385] [DEBUG] [REMOTE ] LMND: PASS: History has at least 300 days. [2026-01-15T12:13:50.964620] [DEBUG] [REMOTE ] LMND: PASS: Price check passed. Min price $49.25. [2026-01-15T12:13:50.964771] [DEBUG] [REMOTE ] LMND: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:50.964884] [DEBUG] [REMOTE ] LMND: PASS: Integrity check passed. [2026-01-15T12:13:50.964942] [DEBUG] [REMOTE ] LMND: Symbol is viable for forecasting. [2026-01-15T12:13:50.964994] [INFO ] [MAIN ] [1895/3511] LMND kept (0.3s) | 1893 kept, 2 rejected | 137.9/min | ETA: 11.7m [2026-01-15T12:13:51.652691] [DEBUG] [REMOTE ] LNC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:13:51.652829] [DEBUG] [REMOTE ] LNC: PASS: History has at least 300 days. [2026-01-15T12:13:51.653054] [DEBUG] [REMOTE ] LNC: PASS: Price check passed. Min price $38.59. [2026-01-15T12:13:51.653195] [DEBUG] [REMOTE ] LNC: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:51.653315] [DEBUG] [REMOTE ] LNC: PASS: Integrity check passed. [2026-01-15T12:13:51.653356] [DEBUG] [REMOTE ] LNC: Symbol is viable for forecasting. [2026-01-15T12:13:51.653407] [INFO ] [MAIN ] [1896/3511] LNC kept (0.7s) | 1894 kept, 2 rejected | 137.8/min | ETA: 11.7m [2026-01-15T12:13:52.026010] [DEBUG] [REMOTE ] LND: Retrieved 3437 rows, trimmed to 300. [2026-01-15T12:13:52.026138] [DEBUG] [REMOTE ] LND: PASS: History has at least 300 days. [2026-01-15T12:13:52.026357] [DEBUG] [REMOTE ] LND: PASS: Price check passed. Min price $3.50. [2026-01-15T12:13:52.026503] [DEBUG] [REMOTE ] LND: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:52.026654] [DEBUG] [REMOTE ] LND: PASS: Integrity check passed. [2026-01-15T12:13:52.026707] [DEBUG] [REMOTE ] LND: Symbol is viable for forecasting. [2026-01-15T12:13:52.026757] [INFO ] [MAIN ] [1897/3511] LND kept (0.4s) | 1895 kept, 2 rejected | 137.8/min | ETA: 11.7m [2026-01-15T12:13:52.499914] [DEBUG] [REMOTE ] LNG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:13:52.500054] [DEBUG] [REMOTE ] LNG: PASS: History has at least 300 days. [2026-01-15T12:13:52.500282] [DEBUG] [REMOTE ] LNG: PASS: Price check passed. Min price $188.83. [2026-01-15T12:13:52.500422] [DEBUG] [REMOTE ] LNG: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:52.500543] [DEBUG] [REMOTE ] LNG: PASS: Integrity check passed. [2026-01-15T12:13:52.500601] [DEBUG] [REMOTE ] LNG: Symbol is viable for forecasting. [2026-01-15T12:13:52.500652] [INFO ] [MAIN ] [1898/3511] LNG kept (0.5s) | 1896 kept, 2 rejected | 137.8/min | ETA: 11.7m [2026-01-15T12:13:52.758085] [DEBUG] [REMOTE ] LNKB: Retrieved 1386 rows, trimmed to 300. [2026-01-15T12:13:52.758218] [DEBUG] [REMOTE ] LNKB: PASS: History has at least 300 days. [2026-01-15T12:13:52.758450] [DEBUG] [REMOTE ] LNKB: PASS: Price check passed. Min price $6.78. [2026-01-15T12:13:52.758617] [DEBUG] [REMOTE ] LNKB: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:52.758740] [DEBUG] [REMOTE ] LNKB: PASS: Integrity check passed. [2026-01-15T12:13:52.758780] [DEBUG] [REMOTE ] LNKB: Symbol is viable for forecasting. [2026-01-15T12:13:52.758828] [INFO ] [MAIN ] [1899/3511] LNKB kept (0.3s) | 1897 kept, 2 rejected | 137.8/min | ETA: 11.7m [2026-01-15T12:13:53.418665] [DEBUG] [REMOTE ] LNN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:13:53.418797] [DEBUG] [REMOTE ] LNN: PASS: History has at least 300 days. [2026-01-15T12:13:53.419014] [DEBUG] [REMOTE ] LNN: PASS: Price check passed. Min price $106.57. [2026-01-15T12:13:53.419148] [DEBUG] [REMOTE ] LNN: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:53.419260] [DEBUG] [REMOTE ] LNN: PASS: Integrity check passed. [2026-01-15T12:13:53.419301] [DEBUG] [REMOTE ] LNN: Symbol is viable for forecasting. [2026-01-15T12:13:53.419349] [INFO ] [MAIN ] [1900/3511] LNN kept (0.7s) | 1898 kept, 2 rejected | 137.8/min | ETA: 11.7m [2026-01-15T12:13:53.760117] [DEBUG] [REMOTE ] LNTH: Retrieved 2655 rows, trimmed to 300. [2026-01-15T12:13:53.760358] [DEBUG] [REMOTE ] LNTH: PASS: History has at least 300 days. [2026-01-15T12:13:53.760676] [DEBUG] [REMOTE ] LNTH: PASS: Price check passed. Min price $50.69. [2026-01-15T12:13:53.760833] [DEBUG] [REMOTE ] LNTH: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:53.760971] [DEBUG] [REMOTE ] LNTH: PASS: Integrity check passed. [2026-01-15T12:13:53.761042] [DEBUG] [REMOTE ] LNTH: Symbol is viable for forecasting. [2026-01-15T12:13:53.761105] [INFO ] [MAIN ] [1901/3511] LNTH kept (0.3s) | 1899 kept, 2 rejected | 137.8/min | ETA: 11.7m [2026-01-15T12:13:54.086717] [DEBUG] [REMOTE ] LNZA: Retrieved 1081 rows, trimmed to 300. [2026-01-15T12:13:54.086937] [DEBUG] [REMOTE ] LNZA: PASS: History has at least 300 days. [2026-01-15T12:13:54.087198] [DEBUG] [REMOTE ] LNZA: PASS: Price check passed. Min price $11.94. [2026-01-15T12:13:54.087345] [DEBUG] [REMOTE ] LNZA: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:54.087512] [DEBUG] [REMOTE ] LNZA: PASS: Integrity check passed. [2026-01-15T12:13:54.087565] [DEBUG] [REMOTE ] LNZA: Symbol is viable for forecasting. [2026-01-15T12:13:54.087656] [INFO ] [MAIN ] [1902/3511] LNZA kept (0.3s) | 1900 kept, 2 rejected | 137.8/min | ETA: 11.7m [2026-01-15T12:13:54.760764] [DEBUG] [REMOTE ] LOAN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:13:54.760999] [DEBUG] [REMOTE ] LOAN: PASS: History has at least 300 days. [2026-01-15T12:13:54.761485] [DEBUG] [REMOTE ] LOAN: PASS: Price check passed. Min price $4.27. [2026-01-15T12:13:54.761673] [DEBUG] [REMOTE ] LOAN: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:54.761867] [DEBUG] [REMOTE ] LOAN: PASS: Integrity check passed. [2026-01-15T12:13:54.761931] [DEBUG] [REMOTE ] LOAN: Symbol is viable for forecasting. [2026-01-15T12:13:54.762007] [INFO ] [MAIN ] [1903/3511] LOAN kept (0.7s) | 1901 kept, 2 rejected | 137.8/min | ETA: 11.7m [2026-01-15T12:13:55.085786] [DEBUG] [REMOTE ] LOB: Retrieved 2636 rows, trimmed to 300. [2026-01-15T12:13:55.085925] [DEBUG] [REMOTE ] LOB: PASS: History has at least 300 days. [2026-01-15T12:13:55.086145] [DEBUG] [REMOTE ] LOB: PASS: Price check passed. Min price $29.38. [2026-01-15T12:13:55.086289] [DEBUG] [REMOTE ] LOB: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:55.086410] [DEBUG] [REMOTE ] LOB: PASS: Integrity check passed. [2026-01-15T12:13:55.086452] [DEBUG] [REMOTE ] LOB: Symbol is viable for forecasting. [2026-01-15T12:13:55.086503] [INFO ] [MAIN ] [1904/3511] LOB kept (0.3s) | 1902 kept, 2 rejected | 137.8/min | ETA: 11.7m [2026-01-15T12:13:55.350355] [DEBUG] [REMOTE ] LOCO: Retrieved 2886 rows, trimmed to 300. [2026-01-15T12:13:55.350535] [DEBUG] [REMOTE ] LOCO: PASS: History has at least 300 days. [2026-01-15T12:13:55.350823] [DEBUG] [REMOTE ] LOCO: PASS: Price check passed. Min price $9.06. [2026-01-15T12:13:55.350970] [DEBUG] [REMOTE ] LOCO: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:55.351090] [DEBUG] [REMOTE ] LOCO: PASS: Integrity check passed. [2026-01-15T12:13:55.351131] [DEBUG] [REMOTE ] LOCO: Symbol is viable for forecasting. [2026-01-15T12:13:55.351182] [INFO ] [MAIN ] [1905/3511] LOCO kept (0.3s) | 1903 kept, 2 rejected | 137.8/min | ETA: 11.7m [2026-01-15T12:13:56.083585] [DEBUG] [REMOTE ] LOGI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:13:56.083747] [DEBUG] [REMOTE ] LOGI: PASS: History has at least 300 days. [2026-01-15T12:13:56.084000] [DEBUG] [REMOTE ] LOGI: PASS: Price check passed. Min price $95.10. [2026-01-15T12:13:56.084137] [DEBUG] [REMOTE ] LOGI: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:56.084261] [DEBUG] [REMOTE ] LOGI: PASS: Integrity check passed. [2026-01-15T12:13:56.084301] [DEBUG] [REMOTE ] LOGI: Symbol is viable for forecasting. [2026-01-15T12:13:56.084352] [INFO ] [MAIN ] [1906/3511] LOGI kept (0.7s) | 1904 kept, 2 rejected | 137.8/min | ETA: 11.6m [2026-01-15T12:13:56.257889] [DEBUG] [REMOTE ] LOMA: Retrieved 2061 rows, trimmed to 300. [2026-01-15T12:13:56.258022] [DEBUG] [REMOTE ] LOMA: PASS: History has at least 300 days. [2026-01-15T12:13:56.258225] [DEBUG] [REMOTE ] LOMA: PASS: Price check passed. Min price $7.61. [2026-01-15T12:13:56.258359] [DEBUG] [REMOTE ] LOMA: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:56.258469] [DEBUG] [REMOTE ] LOMA: PASS: Integrity check passed. [2026-01-15T12:13:56.258526] [DEBUG] [REMOTE ] LOMA: Symbol is viable for forecasting. [2026-01-15T12:13:56.258592] [INFO ] [MAIN ] [1907/3511] LOMA kept (0.2s) | 1905 kept, 2 rejected | 137.8/min | ETA: 11.6m [2026-01-15T12:13:56.748436] [DEBUG] [REMOTE ] LONA: Retrieved 1337 rows, trimmed to 300. [2026-01-15T12:13:56.748601] [DEBUG] [REMOTE ] LONA: PASS: History has at least 300 days. [2026-01-15T12:13:56.748809] [DEBUG] [REMOTE ] LONA: PASS: Price check passed. Min price $3.67. [2026-01-15T12:13:56.748944] [DEBUG] [REMOTE ] LONA: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:56.749053] [DEBUG] [REMOTE ] LONA: PASS: Integrity check passed. [2026-01-15T12:13:56.749092] [DEBUG] [REMOTE ] LONA: Symbol is viable for forecasting. [2026-01-15T12:13:56.749140] [INFO ] [MAIN ] [1908/3511] LONA kept (0.5s) | 1906 kept, 2 rejected | 137.8/min | ETA: 11.6m [2026-01-15T12:13:57.320811] [DEBUG] [REMOTE ] LOPE: Retrieved 4313 rows, trimmed to 300. [2026-01-15T12:13:57.321023] [DEBUG] [REMOTE ] LOPE: PASS: History has at least 300 days. [2026-01-15T12:13:57.321312] [DEBUG] [REMOTE ] LOPE: PASS: Price check passed. Min price $150.81. [2026-01-15T12:13:57.321456] [DEBUG] [REMOTE ] LOPE: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:57.321613] [DEBUG] [REMOTE ] LOPE: PASS: Integrity check passed. [2026-01-15T12:13:57.321808] [DEBUG] [REMOTE ] LOPE: Symbol is viable for forecasting. [2026-01-15T12:13:57.321898] [INFO ] [MAIN ] [1909/3511] LOPE kept (0.6s) | 1907 kept, 2 rejected | 137.8/min | ETA: 11.6m [2026-01-15T12:13:57.597052] [DEBUG] [REMOTE ] LOVE: Retrieved 1898 rows, trimmed to 300. [2026-01-15T12:13:57.597231] [DEBUG] [REMOTE ] LOVE: PASS: History has at least 300 days. [2026-01-15T12:13:57.597476] [DEBUG] [REMOTE ] LOVE: PASS: Price check passed. Min price $11.51. [2026-01-15T12:13:57.597635] [DEBUG] [REMOTE ] LOVE: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:57.597755] [DEBUG] [REMOTE ] LOVE: PASS: Integrity check passed. [2026-01-15T12:13:57.597797] [DEBUG] [REMOTE ] LOVE: Symbol is viable for forecasting. [2026-01-15T12:13:57.597852] [INFO ] [MAIN ] [1910/3511] LOVE kept (0.3s) | 1908 kept, 2 rejected | 137.8/min | ETA: 11.6m [2026-01-15T12:13:58.061500] [DEBUG] [REMOTE ] LPCN: Retrieved 3076 rows, trimmed to 300. [2026-01-15T12:13:58.061736] [DEBUG] [REMOTE ] LPCN: PASS: History has at least 300 days. [2026-01-15T12:13:58.061999] [DEBUG] [REMOTE ] LPCN: PASS: Price check passed. Min price $2.53. [2026-01-15T12:13:58.062189] [DEBUG] [REMOTE ] LPCN: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:58.062313] [DEBUG] [REMOTE ] LPCN: PASS: Integrity check passed. [2026-01-15T12:13:58.062356] [DEBUG] [REMOTE ] LPCN: Symbol is viable for forecasting. [2026-01-15T12:13:58.062411] [INFO ] [MAIN ] [1911/3511] LPCN kept (0.5s) | 1909 kept, 2 rejected | 137.8/min | ETA: 11.6m [2026-01-15T12:13:58.372865] [DEBUG] [REMOTE ] LPG: Retrieved 2940 rows, trimmed to 300. [2026-01-15T12:13:58.373052] [DEBUG] [REMOTE ] LPG: PASS: History has at least 300 days. [2026-01-15T12:13:58.373357] [DEBUG] [REMOTE ] LPG: PASS: Price check passed. Min price $23.93. [2026-01-15T12:13:58.373526] [DEBUG] [REMOTE ] LPG: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:58.373685] [DEBUG] [REMOTE ] LPG: PASS: Integrity check passed. [2026-01-15T12:13:58.373730] [DEBUG] [REMOTE ] LPG: Symbol is viable for forecasting. [2026-01-15T12:13:58.373792] [INFO ] [MAIN ] [1912/3511] LPG kept (0.3s) | 1910 kept, 2 rejected | 137.9/min | ETA: 11.6m [2026-01-15T12:13:59.085954] [DEBUG] [REMOTE ] LPL: Retrieved 5406 rows, trimmed to 300. [2026-01-15T12:13:59.086187] [DEBUG] [REMOTE ] LPL: PASS: History has at least 300 days. [2026-01-15T12:13:59.086602] [DEBUG] [REMOTE ] LPL: PASS: Price check passed. Min price $4.09. [2026-01-15T12:13:59.086781] [DEBUG] [REMOTE ] LPL: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:59.087069] [DEBUG] [REMOTE ] LPL: PASS: Integrity check passed. [2026-01-15T12:13:59.087128] [DEBUG] [REMOTE ] LPL: Symbol is viable for forecasting. [2026-01-15T12:13:59.087203] [INFO ] [MAIN ] [1913/3511] LPL kept (0.7s) | 1911 kept, 2 rejected | 137.8/min | ETA: 11.6m [2026-01-15T12:13:59.485487] [DEBUG] [REMOTE ] LPLA: Retrieved 3811 rows, trimmed to 300. [2026-01-15T12:13:59.485722] [DEBUG] [REMOTE ] LPLA: PASS: History has at least 300 days. [2026-01-15T12:13:59.486023] [DEBUG] [REMOTE ] LPLA: PASS: Price check passed. Min price $337.91. [2026-01-15T12:13:59.486172] [DEBUG] [REMOTE ] LPLA: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:59.486316] [DEBUG] [REMOTE ] LPLA: PASS: Integrity check passed. [2026-01-15T12:13:59.486360] [DEBUG] [REMOTE ] LPLA: Symbol is viable for forecasting. [2026-01-15T12:13:59.486418] [INFO ] [MAIN ] [1914/3511] LPLA kept (0.4s) | 1912 kept, 2 rejected | 137.8/min | ETA: 11.6m [2026-01-15T12:13:59.797103] [DEBUG] [REMOTE ] LPRO: Retrieved 1952 rows, trimmed to 300. [2026-01-15T12:13:59.797250] [DEBUG] [REMOTE ] LPRO: PASS: History has at least 300 days. [2026-01-15T12:13:59.797495] [DEBUG] [REMOTE ] LPRO: PASS: Price check passed. Min price $1.45. [2026-01-15T12:13:59.797665] [DEBUG] [REMOTE ] LPRO: PASS: Continuity check passed with 300 days. [2026-01-15T12:13:59.797792] [DEBUG] [REMOTE ] LPRO: PASS: Integrity check passed. [2026-01-15T12:13:59.797834] [DEBUG] [REMOTE ] LPRO: Symbol is viable for forecasting. [2026-01-15T12:13:59.797885] [INFO ] [MAIN ] [1915/3511] LPRO kept (0.3s) | 1913 kept, 2 rejected | 137.8/min | ETA: 11.6m [2026-01-15T12:14:00.375401] [DEBUG] [REMOTE ] LPSN: Retrieved 6481 rows, trimmed to 300. [2026-01-15T12:14:00.375714] [DEBUG] [REMOTE ] LPSN: PASS: History has at least 300 days. [2026-01-15T12:14:00.376118] [DEBUG] [REMOTE ] LPSN: PASS: Price check passed. Min price $3.55. [2026-01-15T12:14:00.376291] [DEBUG] [REMOTE ] LPSN: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:00.376464] [DEBUG] [REMOTE ] LPSN: PASS: Integrity check passed. [2026-01-15T12:14:00.376514] [DEBUG] [REMOTE ] LPSN: Symbol is viable for forecasting. [2026-01-15T12:14:00.376632] [INFO ] [MAIN ] [1916/3511] LPSN kept (0.6s) | 1914 kept, 2 rejected | 137.8/min | ETA: 11.6m [2026-01-15T12:14:00.863806] [DEBUG] [REMOTE ] LPTH: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:00.864089] [DEBUG] [REMOTE ] LPTH: PASS: History has at least 300 days. [2026-01-15T12:14:00.864713] [DEBUG] [REMOTE ] LPTH: PASS: Price check passed. Min price $6.18. [2026-01-15T12:14:00.864933] [DEBUG] [REMOTE ] LPTH: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:00.865141] [DEBUG] [REMOTE ] LPTH: PASS: Integrity check passed. [2026-01-15T12:14:00.865205] [DEBUG] [REMOTE ] LPTH: Symbol is viable for forecasting. [2026-01-15T12:14:00.865290] [INFO ] [MAIN ] [1917/3511] LPTH kept (0.5s) | 1915 kept, 2 rejected | 137.8/min | ETA: 11.6m [2026-01-15T12:14:01.330979] [DEBUG] [REMOTE ] LPX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:01.331164] [DEBUG] [REMOTE ] LPX: PASS: History has at least 300 days. [2026-01-15T12:14:01.331597] [DEBUG] [REMOTE ] LPX: PASS: Price check passed. Min price $74.60. [2026-01-15T12:14:01.331752] [DEBUG] [REMOTE ] LPX: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:01.331905] [DEBUG] [REMOTE ] LPX: PASS: Integrity check passed. [2026-01-15T12:14:01.331948] [DEBUG] [REMOTE ] LPX: Symbol is viable for forecasting. [2026-01-15T12:14:01.332017] [INFO ] [MAIN ] [1918/3511] LPX kept (0.5s) | 1916 kept, 2 rejected | 137.8/min | ETA: 11.6m [2026-01-15T12:14:01.614444] [DEBUG] [REMOTE ] LQDA: Retrieved 1878 rows, trimmed to 300. [2026-01-15T12:14:01.614658] [DEBUG] [REMOTE ] LQDA: PASS: History has at least 300 days. [2026-01-15T12:14:01.614918] [DEBUG] [REMOTE ] LQDA: PASS: Price check passed. Min price $22.02. [2026-01-15T12:14:01.615061] [DEBUG] [REMOTE ] LQDA: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:01.615208] [DEBUG] [REMOTE ] LQDA: PASS: Integrity check passed. [2026-01-15T12:14:01.615251] [DEBUG] [REMOTE ] LQDA: Symbol is viable for forecasting. [2026-01-15T12:14:01.615304] [INFO ] [MAIN ] [1919/3511] LQDA kept (0.3s) | 1917 kept, 2 rejected | 137.8/min | ETA: 11.6m [2026-01-15T12:14:02.131889] [DEBUG] [REMOTE ] LRCX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:02.132068] [DEBUG] [REMOTE ] LRCX: PASS: History has at least 300 days. [2026-01-15T12:14:02.132543] [DEBUG] [REMOTE ] LRCX: PASS: Price check passed. Min price $139.36. [2026-01-15T12:14:02.132927] [DEBUG] [REMOTE ] LRCX: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:02.133114] [DEBUG] [REMOTE ] LRCX: PASS: Integrity check passed. [2026-01-15T12:14:02.133158] [DEBUG] [REMOTE ] LRCX: Symbol is viable for forecasting. [2026-01-15T12:14:02.133220] [INFO ] [MAIN ] [1920/3511] LRCX kept (0.5s) | 1918 kept, 2 rejected | 137.8/min | ETA: 11.5m [2026-01-15T12:14:02.468810] [DEBUG] [REMOTE ] LRGE: Retrieved 2172 rows, trimmed to 300. [2026-01-15T12:14:02.468974] [DEBUG] [REMOTE ] LRGE: PASS: History has at least 300 days. [2026-01-15T12:14:02.469208] [DEBUG] [REMOTE ] LRGE: PASS: Price check passed. Min price $78.68. [2026-01-15T12:14:02.469358] [DEBUG] [REMOTE ] LRGE: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:02.469520] [DEBUG] [REMOTE ] LRGE: PASS: Integrity check passed. [2026-01-15T12:14:02.469609] [DEBUG] [REMOTE ] LRGE: Symbol is viable for forecasting. [2026-01-15T12:14:02.469671] [INFO ] [MAIN ] [1921/3511] LRGE kept (0.3s) | 1919 kept, 2 rejected | 137.8/min | ETA: 11.5m [2026-01-15T12:14:03.025446] [DEBUG] [REMOTE ] LSCC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:03.025634] [DEBUG] [REMOTE ] LSCC: PASS: History has at least 300 days. [2026-01-15T12:14:03.025923] [DEBUG] [REMOTE ] LSCC: PASS: Price check passed. Min price $61.73. [2026-01-15T12:14:03.026071] [DEBUG] [REMOTE ] LSCC: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:03.026212] [DEBUG] [REMOTE ] LSCC: PASS: Integrity check passed. [2026-01-15T12:14:03.026257] [DEBUG] [REMOTE ] LSCC: Symbol is viable for forecasting. [2026-01-15T12:14:03.026312] [INFO ] [MAIN ] [1922/3511] LSCC kept (0.6s) | 1920 kept, 2 rejected | 137.8/min | ETA: 11.5m [2026-01-15T12:14:03.308134] [DEBUG] [REMOTE ] LSPD: Retrieved 1601 rows, trimmed to 300. [2026-01-15T12:14:03.308275] [DEBUG] [REMOTE ] LSPD: PASS: History has at least 300 days. [2026-01-15T12:14:03.308493] [DEBUG] [REMOTE ] LSPD: PASS: Price check passed. Min price $10.76. [2026-01-15T12:14:03.308698] [DEBUG] [REMOTE ] LSPD: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:03.308821] [DEBUG] [REMOTE ] LSPD: PASS: Integrity check passed. [2026-01-15T12:14:03.308862] [DEBUG] [REMOTE ] LSPD: Symbol is viable for forecasting. [2026-01-15T12:14:03.308910] [INFO ] [MAIN ] [1923/3511] LSPD kept (0.3s) | 1921 kept, 2 rejected | 137.8/min | ETA: 11.5m [2026-01-15T12:14:03.947711] [DEBUG] [REMOTE ] LTC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:03.947896] [DEBUG] [REMOTE ] LTC: PASS: History has at least 300 days. [2026-01-15T12:14:03.948221] [DEBUG] [REMOTE ] LTC: PASS: Price check passed. Min price $33.91. [2026-01-15T12:14:03.948373] [DEBUG] [REMOTE ] LTC: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:03.948635] [DEBUG] [REMOTE ] LTC: PASS: Integrity check passed. [2026-01-15T12:14:03.948707] [DEBUG] [REMOTE ] LTC: Symbol is viable for forecasting. [2026-01-15T12:14:03.948780] [INFO ] [MAIN ] [1924/3511] LTC kept (0.6s) | 1922 kept, 2 rejected | 137.8/min | ETA: 11.5m [2026-01-15T12:14:04.134655] [DEBUG] [REMOTE ] LTH: Retrieved 1072 rows, trimmed to 300. [2026-01-15T12:14:04.134794] [DEBUG] [REMOTE ] LTH: PASS: History has at least 300 days. [2026-01-15T12:14:04.135004] [DEBUG] [REMOTE ] LTH: PASS: Price check passed. Min price $24.59. [2026-01-15T12:14:04.135147] [DEBUG] [REMOTE ] LTH: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:04.135282] [DEBUG] [REMOTE ] LTH: PASS: Integrity check passed. [2026-01-15T12:14:04.135324] [DEBUG] [REMOTE ] LTH: Symbol is viable for forecasting. [2026-01-15T12:14:04.135371] [INFO ] [MAIN ] [1925/3511] LTH kept (0.2s) | 1923 kept, 2 rejected | 137.8/min | ETA: 11.5m [2026-01-15T12:14:04.587836] [DEBUG] [REMOTE ] LTRN: Retrieved 1406 rows, trimmed to 300. [2026-01-15T12:14:04.587976] [DEBUG] [REMOTE ] LTRN: PASS: History has at least 300 days. [2026-01-15T12:14:04.588204] [DEBUG] [REMOTE ] LTRN: PASS: Price check passed. Min price $3.00. [2026-01-15T12:14:04.588347] [DEBUG] [REMOTE ] LTRN: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:04.588468] [DEBUG] [REMOTE ] LTRN: PASS: Integrity check passed. [2026-01-15T12:14:04.588509] [DEBUG] [REMOTE ] LTRN: Symbol is viable for forecasting. [2026-01-15T12:14:04.588562] [INFO ] [MAIN ] [1926/3511] LTRN kept (0.5s) | 1924 kept, 2 rejected | 137.8/min | ETA: 11.5m [2026-01-15T12:14:05.111482] [DEBUG] [REMOTE ] LTRX: Retrieved 6399 rows, trimmed to 300. [2026-01-15T12:14:05.111647] [DEBUG] [REMOTE ] LTRX: PASS: History has at least 300 days. [2026-01-15T12:14:05.111885] [DEBUG] [REMOTE ] LTRX: PASS: Price check passed. Min price $4.48. [2026-01-15T12:14:05.112044] [DEBUG] [REMOTE ] LTRX: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:05.112187] [DEBUG] [REMOTE ] LTRX: PASS: Integrity check passed. [2026-01-15T12:14:05.112231] [DEBUG] [REMOTE ] LTRX: Symbol is viable for forecasting. [2026-01-15T12:14:05.112283] [INFO ] [MAIN ] [1927/3511] LTRX kept (0.5s) | 1925 kept, 2 rejected | 137.8/min | ETA: 11.5m [2026-01-15T12:14:05.409668] [DEBUG] [REMOTE ] LUCD: Retrieved 1067 rows, trimmed to 300. [2026-01-15T12:14:05.409813] [DEBUG] [REMOTE ] LUCD: PASS: History has at least 300 days. [2026-01-15T12:14:05.410028] [DEBUG] [REMOTE ] LUCD: PASS: Price check passed. Min price $1.01. [2026-01-15T12:14:05.410172] [DEBUG] [REMOTE ] LUCD: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:05.410312] [DEBUG] [REMOTE ] LUCD: PASS: Integrity check passed. [2026-01-15T12:14:05.410357] [DEBUG] [REMOTE ] LUCD: Symbol is viable for forecasting. [2026-01-15T12:14:05.410408] [INFO ] [MAIN ] [1928/3511] LUCD kept (0.3s) | 1926 kept, 2 rejected | 137.8/min | ETA: 11.5m [2026-01-15T12:14:06.012422] [DEBUG] [REMOTE ] LUMN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:06.012598] [DEBUG] [REMOTE ] LUMN: PASS: History has at least 300 days. [2026-01-15T12:14:06.012881] [DEBUG] [REMOTE ] LUMN: PASS: Price check passed. Min price $7.04. [2026-01-15T12:14:06.013027] [DEBUG] [REMOTE ] LUMN: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:06.013165] [DEBUG] [REMOTE ] LUMN: PASS: Integrity check passed. [2026-01-15T12:14:06.013209] [DEBUG] [REMOTE ] LUMN: Symbol is viable for forecasting. [2026-01-15T12:14:06.013260] [INFO ] [MAIN ] [1929/3511] LUMN kept (0.6s) | 1927 kept, 2 rejected | 137.8/min | ETA: 11.5m [2026-01-15T12:14:06.288929] [DEBUG] [REMOTE ] LUNG: Retrieved 1328 rows, trimmed to 300. [2026-01-15T12:14:06.289118] [DEBUG] [REMOTE ] LUNG: PASS: History has at least 300 days. [2026-01-15T12:14:06.289353] [DEBUG] [REMOTE ] LUNG: PASS: Price check passed. Min price $1.31. [2026-01-15T12:14:06.289499] [DEBUG] [REMOTE ] LUNG: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:06.289646] [DEBUG] [REMOTE ] LUNG: PASS: Integrity check passed. [2026-01-15T12:14:06.289689] [DEBUG] [REMOTE ] LUNG: Symbol is viable for forecasting. [2026-01-15T12:14:06.289739] [INFO ] [MAIN ] [1930/3511] LUNG kept (0.3s) | 1928 kept, 2 rejected | 137.8/min | ETA: 11.5m [2026-01-15T12:14:06.615402] [DEBUG] [REMOTE ] LVHD: Retrieved 2526 rows, trimmed to 300. [2026-01-15T12:14:06.615556] [DEBUG] [REMOTE ] LVHD: PASS: History has at least 300 days. [2026-01-15T12:14:06.615836] [DEBUG] [REMOTE ] LVHD: PASS: Price check passed. Min price $39.12. [2026-01-15T12:14:06.615997] [DEBUG] [REMOTE ] LVHD: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:06.616121] [DEBUG] [REMOTE ] LVHD: PASS: Integrity check passed. [2026-01-15T12:14:06.616164] [DEBUG] [REMOTE ] LVHD: Symbol is viable for forecasting. [2026-01-15T12:14:06.616213] [INFO ] [MAIN ] [1931/3511] LVHD kept (0.3s) | 1929 kept, 2 rejected | 137.9/min | ETA: 11.5m [2026-01-15T12:14:07.127893] [DEBUG] [REMOTE ] LVO: Retrieved 2089 rows, trimmed to 300. [2026-01-15T12:14:07.128037] [DEBUG] [REMOTE ] LVO: PASS: History has at least 300 days. [2026-01-15T12:14:07.128251] [DEBUG] [REMOTE ] LVO: PASS: Price check passed. Min price $3.96. [2026-01-15T12:14:07.128386] [DEBUG] [REMOTE ] LVO: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:07.128500] [DEBUG] [REMOTE ] LVO: PASS: Integrity check passed. [2026-01-15T12:14:07.128540] [DEBUG] [REMOTE ] LVO: Symbol is viable for forecasting. [2026-01-15T12:14:07.128616] [INFO ] [MAIN ] [1932/3511] LVO kept (0.5s) | 1930 kept, 2 rejected | 137.8/min | ETA: 11.5m [2026-01-15T12:14:07.517176] [DEBUG] [REMOTE ] LVS: Retrieved 5304 rows, trimmed to 300. [2026-01-15T12:14:07.517324] [DEBUG] [REMOTE ] LVS: PASS: History has at least 300 days. [2026-01-15T12:14:07.517541] [DEBUG] [REMOTE ] LVS: PASS: Price check passed. Min price $49.53. [2026-01-15T12:14:07.518064] [DEBUG] [REMOTE ] LVS: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:07.518183] [DEBUG] [REMOTE ] LVS: PASS: Integrity check passed. [2026-01-15T12:14:07.518224] [DEBUG] [REMOTE ] LVS: Symbol is viable for forecasting. [2026-01-15T12:14:07.518272] [INFO ] [MAIN ] [1933/3511] LVS kept (0.4s) | 1931 kept, 2 rejected | 137.8/min | ETA: 11.4m [2026-01-15T12:14:08.158936] [DEBUG] [REMOTE ] LWAY: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:08.159079] [DEBUG] [REMOTE ] LWAY: PASS: History has at least 300 days. [2026-01-15T12:14:08.159312] [DEBUG] [REMOTE ] LWAY: PASS: Price check passed. Min price $21.49. [2026-01-15T12:14:08.159451] [DEBUG] [REMOTE ] LWAY: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:08.159589] [DEBUG] [REMOTE ] LWAY: PASS: Integrity check passed. [2026-01-15T12:14:08.159632] [DEBUG] [REMOTE ] LWAY: Symbol is viable for forecasting. [2026-01-15T12:14:08.159681] [INFO ] [MAIN ] [1934/3511] LWAY kept (0.6s) | 1932 kept, 2 rejected | 137.8/min | ETA: 11.4m [2026-01-15T12:14:08.507011] [DEBUG] [REMOTE ] LWLG: Retrieved 4648 rows, trimmed to 300. [2026-01-15T12:14:08.507170] [DEBUG] [REMOTE ] LWLG: PASS: History has at least 300 days. [2026-01-15T12:14:08.507418] [DEBUG] [REMOTE ] LWLG: PASS: Price check passed. Min price $2.97. [2026-01-15T12:14:08.507592] [DEBUG] [REMOTE ] LWLG: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:08.507749] [DEBUG] [REMOTE ] LWLG: PASS: Integrity check passed. [2026-01-15T12:14:08.507792] [DEBUG] [REMOTE ] LWLG: Symbol is viable for forecasting. [2026-01-15T12:14:08.507846] [INFO ] [MAIN ] [1935/3511] LWLG kept (0.3s) | 1933 kept, 2 rejected | 137.8/min | ETA: 11.4m [2026-01-15T12:14:08.713064] [DEBUG] [REMOTE ] LX: Retrieved 2026 rows, trimmed to 300. [2026-01-15T12:14:08.713253] [DEBUG] [REMOTE ] LX: PASS: History has at least 300 days. [2026-01-15T12:14:08.713530] [DEBUG] [REMOTE ] LX: PASS: Price check passed. Min price $3.01. [2026-01-15T12:14:08.713741] [DEBUG] [REMOTE ] LX: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:08.713914] [DEBUG] [REMOTE ] LX: PASS: Integrity check passed. [2026-01-15T12:14:08.713964] [DEBUG] [REMOTE ] LX: Symbol is viable for forecasting. [2026-01-15T12:14:08.714029] [INFO ] [MAIN ] [1936/3511] LX kept (0.2s) | 1934 kept, 2 rejected | 137.9/min | ETA: 11.4m [2026-01-15T12:14:09.094433] [DEBUG] [REMOTE ] LXEO: Retrieved 550 rows, trimmed to 300. [2026-01-15T12:14:09.094613] [DEBUG] [REMOTE ] LXEO: PASS: History has at least 300 days. [2026-01-15T12:14:09.094879] [DEBUG] [REMOTE ] LXEO: PASS: Price check passed. Min price $7.43. [2026-01-15T12:14:09.095085] [DEBUG] [REMOTE ] LXEO: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:09.095237] [DEBUG] [REMOTE ] LXEO: PASS: Integrity check passed. [2026-01-15T12:14:09.095290] [DEBUG] [REMOTE ] LXEO: Symbol is viable for forecasting. [2026-01-15T12:14:09.095354] [INFO ] [MAIN ] [1937/3511] LXEO kept (0.4s) | 1935 kept, 2 rejected | 137.9/min | ETA: 11.4m [2026-01-15T12:14:09.732489] [DEBUG] [REMOTE ] LXP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:09.732678] [DEBUG] [REMOTE ] LXP: PASS: History has at least 300 days. [2026-01-15T12:14:09.732982] [DEBUG] [REMOTE ] LXP: PASS: Price check passed. Min price $44.85. [2026-01-15T12:14:09.733122] [DEBUG] [REMOTE ] LXP: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:09.733268] [DEBUG] [REMOTE ] LXP: PASS: Integrity check passed. [2026-01-15T12:14:09.733311] [DEBUG] [REMOTE ] LXP: Symbol is viable for forecasting. [2026-01-15T12:14:09.733372] [INFO ] [MAIN ] [1938/3511] LXP kept (0.6s) | 1936 kept, 2 rejected | 137.8/min | ETA: 11.4m [2026-01-15T12:14:10.107600] [DEBUG] [REMOTE ] LYB: Retrieved 3954 rows, trimmed to 300. [2026-01-15T12:14:10.107750] [DEBUG] [REMOTE ] LYB: PASS: History has at least 300 days. [2026-01-15T12:14:10.107982] [DEBUG] [REMOTE ] LYB: PASS: Price check passed. Min price $41.20. [2026-01-15T12:14:10.108122] [DEBUG] [REMOTE ] LYB: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:10.108243] [DEBUG] [REMOTE ] LYB: PASS: Integrity check passed. [2026-01-15T12:14:10.108284] [DEBUG] [REMOTE ] LYB: Symbol is viable for forecasting. [2026-01-15T12:14:10.108334] [INFO ] [MAIN ] [1939/3511] LYB kept (0.4s) | 1937 kept, 2 rejected | 137.9/min | ETA: 11.4m [2026-01-15T12:14:10.225016] [DEBUG] [REMOTE ] LYEL: Exception occurred during daily data fetch: 'API call returned an empty response.'. [2026-01-15T12:14:10.225309] [DEBUG] [REMOTE ] LYEL: FAIL: History check failed. No DataFrame was returned. [2026-01-15T12:14:10.225394] [WARN ] [LOCAL ] LYEL: SET TO BLACKLISTED [2026-01-15T12:14:10.226521] [INFO ] [MAIN ] [1940/3511] LYEL rejected (0.1s) | 1937 kept, 3 rejected | 137.9/min | ETA: 11.4m [2026-01-15T12:14:11.025259] [DEBUG] [REMOTE ] LYG: Retrieved 6072 rows, trimmed to 300. [2026-01-15T12:14:11.025426] [DEBUG] [REMOTE ] LYG: PASS: History has at least 300 days. [2026-01-15T12:14:11.025725] [DEBUG] [REMOTE ] LYG: PASS: Price check passed. Min price $4.44. [2026-01-15T12:14:11.026090] [DEBUG] [REMOTE ] LYG: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:11.026239] [DEBUG] [REMOTE ] LYG: PASS: Integrity check passed. [2026-01-15T12:14:11.026288] [DEBUG] [REMOTE ] LYG: Symbol is viable for forecasting. [2026-01-15T12:14:11.026350] [INFO ] [MAIN ] [1941/3511] LYG kept (0.8s) | 1938 kept, 3 rejected | 137.8/min | ETA: 11.4m [2026-01-15T12:14:11.282448] [DEBUG] [REMOTE ] LYRA: Retrieved 1434 rows, trimmed to 300. [2026-01-15T12:14:11.282625] [DEBUG] [REMOTE ] LYRA: PASS: History has at least 300 days. [2026-01-15T12:14:11.282845] [DEBUG] [REMOTE ] LYRA: PASS: Price check passed. Min price $1.89. [2026-01-15T12:14:11.283015] [DEBUG] [REMOTE ] LYRA: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:11.283140] [DEBUG] [REMOTE ] LYRA: PASS: Integrity check passed. [2026-01-15T12:14:11.283181] [DEBUG] [REMOTE ] LYRA: Symbol is viable for forecasting. [2026-01-15T12:14:11.283230] [INFO ] [MAIN ] [1942/3511] LYRA kept (0.3s) | 1939 kept, 3 rejected | 137.9/min | ETA: 11.4m [2026-01-15T12:14:11.985297] [DEBUG] [REMOTE ] LYTS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:11.985468] [DEBUG] [REMOTE ] LYTS: PASS: History has at least 300 days. [2026-01-15T12:14:11.985772] [DEBUG] [REMOTE ] LYTS: PASS: Price check passed. Min price $17.25. [2026-01-15T12:14:11.985939] [DEBUG] [REMOTE ] LYTS: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:11.986101] [DEBUG] [REMOTE ] LYTS: PASS: Integrity check passed. [2026-01-15T12:14:11.986172] [DEBUG] [REMOTE ] LYTS: Symbol is viable for forecasting. [2026-01-15T12:14:11.986237] [INFO ] [MAIN ] [1943/3511] LYTS kept (0.7s) | 1940 kept, 3 rejected | 137.8/min | ETA: 11.4m [2026-01-15T12:14:12.225143] [DEBUG] [REMOTE ] LZ: Retrieved 1141 rows, trimmed to 300. [2026-01-15T12:14:12.225289] [DEBUG] [REMOTE ] LZ: PASS: History has at least 300 days. [2026-01-15T12:14:12.225504] [DEBUG] [REMOTE ] LZ: PASS: Price check passed. Min price $9.02. [2026-01-15T12:14:12.225660] [DEBUG] [REMOTE ] LZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:12.225775] [DEBUG] [REMOTE ] LZ: PASS: Integrity check passed. [2026-01-15T12:14:12.225820] [DEBUG] [REMOTE ] LZ: Symbol is viable for forecasting. [2026-01-15T12:14:12.225869] [INFO ] [MAIN ] [1944/3511] LZ kept (0.2s) | 1941 kept, 3 rejected | 137.9/min | ETA: 11.4m [2026-01-15T12:14:12.876766] [DEBUG] [REMOTE ] LZB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:12.876969] [DEBUG] [REMOTE ] LZB: PASS: History has at least 300 days. [2026-01-15T12:14:12.877299] [DEBUG] [REMOTE ] LZB: PASS: Price check passed. Min price $29.16. [2026-01-15T12:14:12.877500] [DEBUG] [REMOTE ] LZB: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:12.877704] [DEBUG] [REMOTE ] LZB: PASS: Integrity check passed. [2026-01-15T12:14:12.877766] [DEBUG] [REMOTE ] LZB: Symbol is viable for forecasting. [2026-01-15T12:14:12.877837] [INFO ] [MAIN ] [1945/3511] LZB kept (0.7s) | 1942 kept, 3 rejected | 137.8/min | ETA: 11.4m [2026-01-15T12:14:13.061769] [DEBUG] [REMOTE ] LZM: Retrieved 636 rows, trimmed to 300. [2026-01-15T12:14:13.061917] [DEBUG] [REMOTE ] LZM: PASS: History has at least 300 days. [2026-01-15T12:14:13.062136] [DEBUG] [REMOTE ] LZM: PASS: Price check passed. Min price $3.65. [2026-01-15T12:14:13.062281] [DEBUG] [REMOTE ] LZM: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:13.062398] [DEBUG] [REMOTE ] LZM: PASS: Integrity check passed. [2026-01-15T12:14:13.062440] [DEBUG] [REMOTE ] LZM: Symbol is viable for forecasting. [2026-01-15T12:14:13.062489] [INFO ] [MAIN ] [1946/3511] LZM kept (0.2s) | 1943 kept, 3 rejected | 137.9/min | ETA: 11.4m [2026-01-15T12:14:13.768854] [DEBUG] [REMOTE ] M: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:13.768994] [DEBUG] [REMOTE ] M: PASS: History has at least 300 days. [2026-01-15T12:14:13.769226] [DEBUG] [REMOTE ] M: PASS: Price check passed. Min price $17.84. [2026-01-15T12:14:13.769366] [DEBUG] [REMOTE ] M: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:13.769489] [DEBUG] [REMOTE ] M: PASS: Integrity check passed. [2026-01-15T12:14:13.769529] [DEBUG] [REMOTE ] M: Symbol is viable for forecasting. [2026-01-15T12:14:13.769596] [INFO ] [MAIN ] [1947/3511] M kept (0.7s) | 1944 kept, 3 rejected | 137.8/min | ETA: 11.3m [2026-01-15T12:14:14.225691] [DEBUG] [REMOTE ] MA: Retrieved 4941 rows, trimmed to 300. [2026-01-15T12:14:14.225853] [DEBUG] [REMOTE ] MA: PASS: History has at least 300 days. [2026-01-15T12:14:14.226318] [DEBUG] [REMOTE ] MA: PASS: Price check passed. Min price $526.78. [2026-01-15T12:14:14.226484] [DEBUG] [REMOTE ] MA: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:14.226651] [DEBUG] [REMOTE ] MA: PASS: Integrity check passed. [2026-01-15T12:14:14.226702] [DEBUG] [REMOTE ] MA: Symbol is viable for forecasting. [2026-01-15T12:14:14.226762] [INFO ] [MAIN ] [1948/3511] MA kept (0.5s) | 1945 kept, 3 rejected | 137.8/min | ETA: 11.3m [2026-01-15T12:14:14.692285] [DEBUG] [REMOTE ] MAA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:14.692427] [DEBUG] [REMOTE ] MAA: PASS: History has at least 300 days. [2026-01-15T12:14:14.692683] [DEBUG] [REMOTE ] MAA: PASS: Price check passed. Min price $126.28. [2026-01-15T12:14:14.692828] [DEBUG] [REMOTE ] MAA: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:14.692951] [DEBUG] [REMOTE ] MAA: PASS: Integrity check passed. [2026-01-15T12:14:14.693007] [DEBUG] [REMOTE ] MAA: Symbol is viable for forecasting. [2026-01-15T12:14:14.693058] [INFO ] [MAIN ] [1949/3511] MAA kept (0.5s) | 1946 kept, 3 rejected | 137.8/min | ETA: 11.3m [2026-01-15T12:14:15.241921] [DEBUG] [REMOTE ] MAC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:15.242113] [DEBUG] [REMOTE ] MAC: PASS: History has at least 300 days. [2026-01-15T12:14:15.242372] [DEBUG] [REMOTE ] MAC: PASS: Price check passed. Min price $16.05. [2026-01-15T12:14:15.242544] [DEBUG] [REMOTE ] MAC: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:15.242721] [DEBUG] [REMOTE ] MAC: PASS: Integrity check passed. [2026-01-15T12:14:15.242776] [DEBUG] [REMOTE ] MAC: Symbol is viable for forecasting. [2026-01-15T12:14:15.242840] [INFO ] [MAIN ] [1950/3511] MAC kept (0.5s) | 1947 kept, 3 rejected | 137.8/min | ETA: 11.3m [2026-01-15T12:14:15.512863] [DEBUG] [REMOTE ] MAMA: Retrieved 2886 rows, trimmed to 300. [2026-01-15T12:14:15.512991] [DEBUG] [REMOTE ] MAMA: PASS: History has at least 300 days. [2026-01-15T12:14:15.513203] [DEBUG] [REMOTE ] MAMA: PASS: Price check passed. Min price $10.03. [2026-01-15T12:14:15.513345] [DEBUG] [REMOTE ] MAMA: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:15.513459] [DEBUG] [REMOTE ] MAMA: PASS: Integrity check passed. [2026-01-15T12:14:15.513501] [DEBUG] [REMOTE ] MAMA: Symbol is viable for forecasting. [2026-01-15T12:14:15.513551] [INFO ] [MAIN ] [1951/3511] MAMA kept (0.3s) | 1948 kept, 3 rejected | 137.8/min | ETA: 11.3m [2026-01-15T12:14:15.980479] [DEBUG] [REMOTE ] MAN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:15.980650] [DEBUG] [REMOTE ] MAN: PASS: History has at least 300 days. [2026-01-15T12:14:15.980915] [DEBUG] [REMOTE ] MAN: PASS: Price check passed. Min price $25.97. [2026-01-15T12:14:15.981057] [DEBUG] [REMOTE ] MAN: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:15.981185] [DEBUG] [REMOTE ] MAN: PASS: Integrity check passed. [2026-01-15T12:14:15.981228] [DEBUG] [REMOTE ] MAN: Symbol is viable for forecasting. [2026-01-15T12:14:15.981278] [INFO ] [MAIN ] [1952/3511] MAN kept (0.5s) | 1949 kept, 3 rejected | 137.8/min | ETA: 11.3m [2026-01-15T12:14:16.492523] [DEBUG] [REMOTE ] MANH: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:16.492676] [DEBUG] [REMOTE ] MANH: PASS: History has at least 300 days. [2026-01-15T12:14:16.492899] [DEBUG] [REMOTE ] MANH: PASS: Price check passed. Min price $166.60. [2026-01-15T12:14:16.493035] [DEBUG] [REMOTE ] MANH: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:16.493151] [DEBUG] [REMOTE ] MANH: PASS: Integrity check passed. [2026-01-15T12:14:16.493191] [DEBUG] [REMOTE ] MANH: Symbol is viable for forecasting. [2026-01-15T12:14:16.493238] [INFO ] [MAIN ] [1953/3511] MANH kept (0.5s) | 1950 kept, 3 rejected | 137.8/min | ETA: 11.3m [2026-01-15T12:14:16.849534] [DEBUG] [REMOTE ] MARA: Retrieved 3444 rows, trimmed to 300. [2026-01-15T12:14:16.849695] [DEBUG] [REMOTE ] MARA: PASS: History has at least 300 days. [2026-01-15T12:14:16.849917] [DEBUG] [REMOTE ] MARA: PASS: Price check passed. Min price $8.98. [2026-01-15T12:14:16.850060] [DEBUG] [REMOTE ] MARA: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:16.850176] [DEBUG] [REMOTE ] MARA: PASS: Integrity check passed. [2026-01-15T12:14:16.850218] [DEBUG] [REMOTE ] MARA: Symbol is viable for forecasting. [2026-01-15T12:14:16.850268] [INFO ] [MAIN ] [1954/3511] MARA kept (0.4s) | 1951 kept, 3 rejected | 137.8/min | ETA: 11.3m [2026-01-15T12:14:17.428253] [DEBUG] [REMOTE ] MAS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:17.428398] [DEBUG] [REMOTE ] MAS: PASS: History has at least 300 days. [2026-01-15T12:14:17.428654] [DEBUG] [REMOTE ] MAS: PASS: Price check passed. Min price $59.09. [2026-01-15T12:14:17.428797] [DEBUG] [REMOTE ] MAS: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:17.428922] [DEBUG] [REMOTE ] MAS: PASS: Integrity check passed. [2026-01-15T12:14:17.429017] [DEBUG] [REMOTE ] MAS: Symbol is viable for forecasting. [2026-01-15T12:14:17.429069] [INFO ] [MAIN ] [1955/3511] MAS kept (0.6s) | 1952 kept, 3 rejected | 137.8/min | ETA: 11.3m [2026-01-15T12:14:17.820526] [DEBUG] [REMOTE ] MASI: Retrieved 4639 rows, trimmed to 300. [2026-01-15T12:14:17.820702] [DEBUG] [REMOTE ] MASI: PASS: History has at least 300 days. [2026-01-15T12:14:17.820953] [DEBUG] [REMOTE ] MASI: PASS: Price check passed. Min price $127.40. [2026-01-15T12:14:17.821105] [DEBUG] [REMOTE ] MASI: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:17.821260] [DEBUG] [REMOTE ] MASI: PASS: Integrity check passed. [2026-01-15T12:14:17.821303] [DEBUG] [REMOTE ] MASI: Symbol is viable for forecasting. [2026-01-15T12:14:17.821355] [INFO ] [MAIN ] [1956/3511] MASI kept (0.4s) | 1953 kept, 3 rejected | 137.8/min | ETA: 11.3m [2026-01-15T12:14:18.061296] [DEBUG] [REMOTE ] MASS: Retrieved 1273 rows, trimmed to 300. [2026-01-15T12:14:18.061437] [DEBUG] [REMOTE ] MASS: PASS: History has at least 300 days. [2026-01-15T12:14:18.061676] [DEBUG] [REMOTE ] MASS: PASS: Price check passed. Min price $5.09. [2026-01-15T12:14:18.061815] [DEBUG] [REMOTE ] MASS: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:18.061927] [DEBUG] [REMOTE ] MASS: PASS: Integrity check passed. [2026-01-15T12:14:18.061967] [DEBUG] [REMOTE ] MASS: Symbol is viable for forecasting. [2026-01-15T12:14:18.062014] [INFO ] [MAIN ] [1957/3511] MASS kept (0.2s) | 1954 kept, 3 rejected | 137.8/min | ETA: 11.3m [2026-01-15T12:14:18.679594] [DEBUG] [REMOTE ] MATX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:18.679726] [DEBUG] [REMOTE ] MATX: PASS: History has at least 300 days. [2026-01-15T12:14:18.679945] [DEBUG] [REMOTE ] MATX: PASS: Price check passed. Min price $92.91. [2026-01-15T12:14:18.680080] [DEBUG] [REMOTE ] MATX: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:18.680195] [DEBUG] [REMOTE ] MATX: PASS: Integrity check passed. [2026-01-15T12:14:18.680235] [DEBUG] [REMOTE ] MATX: Symbol is viable for forecasting. [2026-01-15T12:14:18.680283] [INFO ] [MAIN ] [1958/3511] MATX kept (0.6s) | 1955 kept, 3 rejected | 137.8/min | ETA: 11.3m [2026-01-15T12:14:18.953221] [DEBUG] [REMOTE ] MAX: Retrieved 1309 rows, trimmed to 300. [2026-01-15T12:14:18.953353] [DEBUG] [REMOTE ] MAX: PASS: History has at least 300 days. [2026-01-15T12:14:18.953554] [DEBUG] [REMOTE ] MAX: PASS: Price check passed. Min price $10.85. [2026-01-15T12:14:18.953722] [DEBUG] [REMOTE ] MAX: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:18.953832] [DEBUG] [REMOTE ] MAX: PASS: Integrity check passed. [2026-01-15T12:14:18.953872] [DEBUG] [REMOTE ] MAX: Symbol is viable for forecasting. [2026-01-15T12:14:18.953924] [INFO ] [MAIN ] [1959/3511] MAX kept (0.3s) | 1956 kept, 3 rejected | 137.8/min | ETA: 11.3m [2026-01-15T12:14:19.309200] [DEBUG] [REMOTE ] MAXI: Retrieved 825 rows, trimmed to 300. [2026-01-15T12:14:19.309336] [DEBUG] [REMOTE ] MAXI: PASS: History has at least 300 days. [2026-01-15T12:14:19.309538] [DEBUG] [REMOTE ] MAXI: PASS: Price check passed. Min price $13.82. [2026-01-15T12:14:19.309695] [DEBUG] [REMOTE ] MAXI: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:19.309806] [DEBUG] [REMOTE ] MAXI: PASS: Integrity check passed. [2026-01-15T12:14:19.309846] [DEBUG] [REMOTE ] MAXI: Symbol is viable for forecasting. [2026-01-15T12:14:19.309944] [INFO ] [MAIN ] [1960/3511] MAXI kept (0.4s) | 1957 kept, 3 rejected | 137.8/min | ETA: 11.3m [2026-01-15T12:14:19.735024] [DEBUG] [REMOTE ] MAXN: Retrieved 1353 rows, trimmed to 300. [2026-01-15T12:14:19.735170] [DEBUG] [REMOTE ] MAXN: PASS: History has at least 300 days. [2026-01-15T12:14:19.735387] [DEBUG] [REMOTE ] MAXN: PASS: Price check passed. Min price $2.67. [2026-01-15T12:14:19.735531] [DEBUG] [REMOTE ] MAXN: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:19.735700] [DEBUG] [REMOTE ] MAXN: PASS: Integrity check passed. [2026-01-15T12:14:19.735765] [DEBUG] [REMOTE ] MAXN: Symbol is viable for forecasting. [2026-01-15T12:14:19.735818] [INFO ] [MAIN ] [1961/3511] MAXN kept (0.4s) | 1958 kept, 3 rejected | 137.8/min | ETA: 11.2m [2026-01-15T12:14:20.280598] [DEBUG] [REMOTE ] MBB: Retrieved 4739 rows, trimmed to 300. [2026-01-15T12:14:20.280741] [DEBUG] [REMOTE ] MBB: PASS: History has at least 300 days. [2026-01-15T12:14:20.280955] [DEBUG] [REMOTE ] MBB: PASS: Price check passed. Min price $94.26. [2026-01-15T12:14:20.281092] [DEBUG] [REMOTE ] MBB: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:20.281204] [DEBUG] [REMOTE ] MBB: PASS: Integrity check passed. [2026-01-15T12:14:20.281244] [DEBUG] [REMOTE ] MBB: Symbol is viable for forecasting. [2026-01-15T12:14:20.281292] [INFO ] [MAIN ] [1962/3511] MBB kept (0.5s) | 1959 kept, 3 rejected | 137.8/min | ETA: 11.2m [2026-01-15T12:14:20.514530] [DEBUG] [REMOTE ] MBC: Retrieved 776 rows, trimmed to 300. [2026-01-15T12:14:20.514679] [DEBUG] [REMOTE ] MBC: PASS: History has at least 300 days. [2026-01-15T12:14:20.514881] [DEBUG] [REMOTE ] MBC: PASS: Price check passed. Min price $9.44. [2026-01-15T12:14:20.515017] [DEBUG] [REMOTE ] MBC: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:20.515126] [DEBUG] [REMOTE ] MBC: PASS: Integrity check passed. [2026-01-15T12:14:20.515166] [DEBUG] [REMOTE ] MBC: Symbol is viable for forecasting. [2026-01-15T12:14:20.515216] [INFO ] [MAIN ] [1963/3511] MBC kept (0.2s) | 1960 kept, 3 rejected | 137.9/min | ETA: 11.2m [2026-01-15T12:14:21.133452] [DEBUG] [REMOTE ] MBCN: Retrieved 5942 rows, trimmed to 300. [2026-01-15T12:14:21.133619] [DEBUG] [REMOTE ] MBCN: PASS: History has at least 300 days. [2026-01-15T12:14:21.133845] [DEBUG] [REMOTE ] MBCN: PASS: Price check passed. Min price $28.44. [2026-01-15T12:14:21.133987] [DEBUG] [REMOTE ] MBCN: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:21.134106] [DEBUG] [REMOTE ] MBCN: PASS: Integrity check passed. [2026-01-15T12:14:21.134147] [DEBUG] [REMOTE ] MBCN: Symbol is viable for forecasting. [2026-01-15T12:14:21.134195] [INFO ] [MAIN ] [1964/3511] MBCN kept (0.6s) | 1961 kept, 3 rejected | 137.8/min | ETA: 11.2m [2026-01-15T12:14:21.590331] [DEBUG] [REMOTE ] MBI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:21.590477] [DEBUG] [REMOTE ] MBI: PASS: History has at least 300 days. [2026-01-15T12:14:21.590738] [DEBUG] [REMOTE ] MBI: PASS: Price check passed. Min price $6.63. [2026-01-15T12:14:21.590882] [DEBUG] [REMOTE ] MBI: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:21.591009] [DEBUG] [REMOTE ] MBI: PASS: Integrity check passed. [2026-01-15T12:14:21.591053] [DEBUG] [REMOTE ] MBI: Symbol is viable for forecasting. [2026-01-15T12:14:21.591104] [INFO ] [MAIN ] [1965/3511] MBI kept (0.5s) | 1962 kept, 3 rejected | 137.8/min | ETA: 11.2m [2026-01-15T12:14:21.871668] [DEBUG] [REMOTE ] MBIN: Retrieved 2064 rows, trimmed to 300. [2026-01-15T12:14:21.871833] [DEBUG] [REMOTE ] MBIN: PASS: History has at least 300 days. [2026-01-15T12:14:21.872040] [DEBUG] [REMOTE ] MBIN: PASS: Price check passed. Min price $30.34. [2026-01-15T12:14:21.872174] [DEBUG] [REMOTE ] MBIN: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:21.872283] [DEBUG] [REMOTE ] MBIN: PASS: Integrity check passed. [2026-01-15T12:14:21.872323] [DEBUG] [REMOTE ] MBIN: Symbol is viable for forecasting. [2026-01-15T12:14:21.872375] [INFO ] [MAIN ] [1966/3511] MBIN kept (0.3s) | 1963 kept, 3 rejected | 137.9/min | ETA: 11.2m [2026-01-15T12:14:22.205631] [DEBUG] [REMOTE ] MBLY: Retrieved 807 rows, trimmed to 300. [2026-01-15T12:14:22.205765] [DEBUG] [REMOTE ] MBLY: PASS: History has at least 300 days. [2026-01-15T12:14:22.205963] [DEBUG] [REMOTE ] MBLY: PASS: Price check passed. Min price $10.05. [2026-01-15T12:14:22.206101] [DEBUG] [REMOTE ] MBLY: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:22.206226] [DEBUG] [REMOTE ] MBLY: PASS: Integrity check passed. [2026-01-15T12:14:22.206267] [DEBUG] [REMOTE ] MBLY: Symbol is viable for forecasting. [2026-01-15T12:14:22.206316] [INFO ] [MAIN ] [1967/3511] MBLY kept (0.3s) | 1964 kept, 3 rejected | 137.9/min | ETA: 11.2m [2026-01-15T12:14:22.482588] [DEBUG] [REMOTE ] MBS: Retrieved 478 rows, trimmed to 300. [2026-01-15T12:14:22.482729] [DEBUG] [REMOTE ] MBS: PASS: History has at least 300 days. [2026-01-15T12:14:22.482951] [DEBUG] [REMOTE ] MBS: PASS: Price check passed. Min price $8.66. [2026-01-15T12:14:22.483113] [DEBUG] [REMOTE ] MBS: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:22.483227] [DEBUG] [REMOTE ] MBS: PASS: Integrity check passed. [2026-01-15T12:14:22.483268] [DEBUG] [REMOTE ] MBS: Symbol is viable for forecasting. [2026-01-15T12:14:22.483316] [INFO ] [MAIN ] [1968/3511] MBS kept (0.3s) | 1965 kept, 3 rejected | 137.9/min | ETA: 11.2m [2026-01-15T12:14:23.247271] [DEBUG] [REMOTE ] MBWM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:23.247408] [DEBUG] [REMOTE ] MBWM: PASS: History has at least 300 days. [2026-01-15T12:14:23.247647] [DEBUG] [REMOTE ] MBWM: PASS: Price check passed. Min price $42.93. [2026-01-15T12:14:23.247786] [DEBUG] [REMOTE ] MBWM: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:23.247905] [DEBUG] [REMOTE ] MBWM: PASS: Integrity check passed. [2026-01-15T12:14:23.247945] [DEBUG] [REMOTE ] MBWM: Symbol is viable for forecasting. [2026-01-15T12:14:23.247993] [INFO ] [MAIN ] [1969/3511] MBWM kept (0.8s) | 1966 kept, 3 rejected | 137.8/min | ETA: 11.2m [2026-01-15T12:14:23.456443] [DEBUG] [REMOTE ] MBX: Retrieved 335 rows, trimmed to 300. [2026-01-15T12:14:23.456594] [DEBUG] [REMOTE ] MBX: PASS: History has at least 300 days. [2026-01-15T12:14:23.456799] [DEBUG] [REMOTE ] MBX: PASS: Price check passed. Min price $14.23. [2026-01-15T12:14:23.456963] [DEBUG] [REMOTE ] MBX: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:23.457082] [DEBUG] [REMOTE ] MBX: PASS: Integrity check passed. [2026-01-15T12:14:23.457124] [DEBUG] [REMOTE ] MBX: Symbol is viable for forecasting. [2026-01-15T12:14:23.457173] [INFO ] [MAIN ] [1970/3511] MBX kept (0.2s) | 1967 kept, 3 rejected | 137.9/min | ETA: 11.2m [2026-01-15T12:14:23.999627] [DEBUG] [REMOTE ] MC: Retrieved 2955 rows, trimmed to 300. [2026-01-15T12:14:23.999786] [DEBUG] [REMOTE ] MC: PASS: History has at least 300 days. [2026-01-15T12:14:24.000068] [DEBUG] [REMOTE ] MC: PASS: Price check passed. Min price $60.62. [2026-01-15T12:14:24.000271] [DEBUG] [REMOTE ] MC: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:24.000434] [DEBUG] [REMOTE ] MC: PASS: Integrity check passed. [2026-01-15T12:14:24.000495] [DEBUG] [REMOTE ] MC: Symbol is viable for forecasting. [2026-01-15T12:14:24.000566] [INFO ] [MAIN ] [1971/3511] MC kept (0.5s) | 1968 kept, 3 rejected | 137.9/min | ETA: 11.2m [2026-01-15T12:14:24.328660] [DEBUG] [REMOTE ] MCBS: Retrieved 2260 rows, trimmed to 300. [2026-01-15T12:14:24.328793] [DEBUG] [REMOTE ] MCBS: PASS: History has at least 300 days. [2026-01-15T12:14:24.329002] [DEBUG] [REMOTE ] MCBS: PASS: Price check passed. Min price $24.71. [2026-01-15T12:14:24.329136] [DEBUG] [REMOTE ] MCBS: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:24.329246] [DEBUG] [REMOTE ] MCBS: PASS: Integrity check passed. [2026-01-15T12:14:24.329287] [DEBUG] [REMOTE ] MCBS: Symbol is viable for forecasting. [2026-01-15T12:14:24.329334] [INFO ] [MAIN ] [1972/3511] MCBS kept (0.3s) | 1969 kept, 3 rejected | 137.9/min | ETA: 11.2m [2026-01-15T12:14:24.807128] [DEBUG] [REMOTE ] MCHI: Retrieved 3720 rows, trimmed to 300. [2026-01-15T12:14:24.807293] [DEBUG] [REMOTE ] MCHI: PASS: History has at least 300 days. [2026-01-15T12:14:24.807512] [DEBUG] [REMOTE ] MCHI: PASS: Price check passed. Min price $59.47. [2026-01-15T12:14:24.807670] [DEBUG] [REMOTE ] MCHI: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:24.807838] [DEBUG] [REMOTE ] MCHI: PASS: Integrity check passed. [2026-01-15T12:14:24.807881] [DEBUG] [REMOTE ] MCHI: Symbol is viable for forecasting. [2026-01-15T12:14:24.807930] [INFO ] [MAIN ] [1973/3511] MCHI kept (0.5s) | 1970 kept, 3 rejected | 137.9/min | ETA: 11.2m [2026-01-15T12:14:25.317360] [DEBUG] [REMOTE ] MCHP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:25.317503] [DEBUG] [REMOTE ] MCHP: PASS: History has at least 300 days. [2026-01-15T12:14:25.317779] [DEBUG] [REMOTE ] MCHP: PASS: Price check passed. Min price $48.59. [2026-01-15T12:14:25.317931] [DEBUG] [REMOTE ] MCHP: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:25.318052] [DEBUG] [REMOTE ] MCHP: PASS: Integrity check passed. [2026-01-15T12:14:25.318099] [DEBUG] [REMOTE ] MCHP: Symbol is viable for forecasting. [2026-01-15T12:14:25.318149] [INFO ] [MAIN ] [1974/3511] MCHP kept (0.5s) | 1971 kept, 3 rejected | 137.9/min | ETA: 11.1m [2026-01-15T12:14:25.638431] [DEBUG] [REMOTE ] MCHX: Retrieved 5483 rows, trimmed to 300. [2026-01-15T12:14:25.638587] [DEBUG] [REMOTE ] MCHX: PASS: History has at least 300 days. [2026-01-15T12:14:25.638804] [DEBUG] [REMOTE ] MCHX: PASS: Price check passed. Min price $1.43. [2026-01-15T12:14:25.638937] [DEBUG] [REMOTE ] MCHX: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:25.639054] [DEBUG] [REMOTE ] MCHX: PASS: Integrity check passed. [2026-01-15T12:14:25.639093] [DEBUG] [REMOTE ] MCHX: Symbol is viable for forecasting. [2026-01-15T12:14:25.639141] [INFO ] [MAIN ] [1975/3511] MCHX kept (0.3s) | 1972 kept, 3 rejected | 137.9/min | ETA: 11.1m [2026-01-15T12:14:26.186828] [DEBUG] [REMOTE ] MCI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:26.186988] [DEBUG] [REMOTE ] MCI: PASS: History has at least 300 days. [2026-01-15T12:14:26.187220] [DEBUG] [REMOTE ] MCI: PASS: Price check passed. Min price $18.15. [2026-01-15T12:14:26.187355] [DEBUG] [REMOTE ] MCI: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:26.187474] [DEBUG] [REMOTE ] MCI: PASS: Integrity check passed. [2026-01-15T12:14:26.187514] [DEBUG] [REMOTE ] MCI: Symbol is viable for forecasting. [2026-01-15T12:14:26.187562] [INFO ] [MAIN ] [1976/3511] MCI kept (0.5s) | 1973 kept, 3 rejected | 137.9/min | ETA: 11.1m [2026-01-15T12:14:26.461978] [DEBUG] [REMOTE ] MCK: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:26.462124] [DEBUG] [REMOTE ] MCK: PASS: History has at least 300 days. [2026-01-15T12:14:26.462358] [DEBUG] [REMOTE ] MCK: PASS: Price check passed. Min price $786.54. [2026-01-15T12:14:26.462502] [DEBUG] [REMOTE ] MCK: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:26.462647] [DEBUG] [REMOTE ] MCK: PASS: Integrity check passed. [2026-01-15T12:14:26.462690] [DEBUG] [REMOTE ] MCK: Symbol is viable for forecasting. [2026-01-15T12:14:26.462740] [INFO ] [MAIN ] [1977/3511] MCK kept (0.3s) | 1974 kept, 3 rejected | 137.9/min | ETA: 11.1m [2026-01-15T12:14:26.995142] [DEBUG] [REMOTE ] MCN: Retrieved 5399 rows, trimmed to 300. [2026-01-15T12:14:26.995287] [DEBUG] [REMOTE ] MCN: PASS: History has at least 300 days. [2026-01-15T12:14:26.995531] [DEBUG] [REMOTE ] MCN: PASS: Price check passed. Min price $5.61. [2026-01-15T12:14:26.995710] [DEBUG] [REMOTE ] MCN: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:26.995836] [DEBUG] [REMOTE ] MCN: PASS: Integrity check passed. [2026-01-15T12:14:26.995878] [DEBUG] [REMOTE ] MCN: Symbol is viable for forecasting. [2026-01-15T12:14:26.995928] [INFO ] [MAIN ] [1978/3511] MCN kept (0.5s) | 1975 kept, 3 rejected | 137.9/min | ETA: 11.1m [2026-01-15T12:14:27.462328] [DEBUG] [REMOTE ] MCO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:27.462475] [DEBUG] [REMOTE ] MCO: PASS: History has at least 300 days. [2026-01-15T12:14:27.462736] [DEBUG] [REMOTE ] MCO: PASS: Price check passed. Min price $469.24. [2026-01-15T12:14:27.462877] [DEBUG] [REMOTE ] MCO: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:27.463020] [DEBUG] [REMOTE ] MCO: PASS: Integrity check passed. [2026-01-15T12:14:27.463086] [DEBUG] [REMOTE ] MCO: Symbol is viable for forecasting. [2026-01-15T12:14:27.463137] [INFO ] [MAIN ] [1979/3511] MCO kept (0.5s) | 1976 kept, 3 rejected | 137.9/min | ETA: 11.1m [2026-01-15T12:14:27.787590] [DEBUG] [REMOTE ] MCRB: Retrieved 2654 rows, trimmed to 300. [2026-01-15T12:14:27.787827] [DEBUG] [REMOTE ] MCRB: PASS: History has at least 300 days. [2026-01-15T12:14:27.788333] [DEBUG] [REMOTE ] MCRB: PASS: Price check passed. Min price $12.70. [2026-01-15T12:14:27.788528] [DEBUG] [REMOTE ] MCRB: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:27.788766] [DEBUG] [REMOTE ] MCRB: PASS: Integrity check passed. [2026-01-15T12:14:27.788826] [DEBUG] [REMOTE ] MCRB: Symbol is viable for forecasting. [2026-01-15T12:14:27.788901] [INFO ] [MAIN ] [1980/3511] MCRB kept (0.3s) | 1977 kept, 3 rejected | 137.9/min | ETA: 11.1m [2026-01-15T12:14:28.332810] [DEBUG] [REMOTE ] MCRI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:28.333031] [DEBUG] [REMOTE ] MCRI: PASS: History has at least 300 days. [2026-01-15T12:14:28.333650] [DEBUG] [REMOTE ] MCRI: PASS: Price check passed. Min price $88.77. [2026-01-15T12:14:28.333839] [DEBUG] [REMOTE ] MCRI: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:28.333989] [DEBUG] [REMOTE ] MCRI: PASS: Integrity check passed. [2026-01-15T12:14:28.334034] [DEBUG] [REMOTE ] MCRI: Symbol is viable for forecasting. [2026-01-15T12:14:28.334091] [INFO ] [MAIN ] [1981/3511] MCRI kept (0.5s) | 1978 kept, 3 rejected | 137.9/min | ETA: 11.1m [2026-01-15T12:14:28.743361] [DEBUG] [REMOTE ] MCS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:28.743611] [DEBUG] [REMOTE ] MCS: PASS: History has at least 300 days. [2026-01-15T12:14:28.744004] [DEBUG] [REMOTE ] MCS: PASS: Price check passed. Min price $12.99. [2026-01-15T12:14:28.744158] [DEBUG] [REMOTE ] MCS: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:28.744312] [DEBUG] [REMOTE ] MCS: PASS: Integrity check passed. [2026-01-15T12:14:28.744355] [DEBUG] [REMOTE ] MCS: Symbol is viable for forecasting. [2026-01-15T12:14:28.744418] [INFO ] [MAIN ] [1982/3511] MCS kept (0.4s) | 1979 kept, 3 rejected | 137.9/min | ETA: 11.1m [2026-01-15T12:14:29.218006] [DEBUG] [REMOTE ] MCY: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:29.218198] [DEBUG] [REMOTE ] MCY: PASS: History has at least 300 days. [2026-01-15T12:14:29.218474] [DEBUG] [REMOTE ] MCY: PASS: Price check passed. Min price $75.96. [2026-01-15T12:14:29.218647] [DEBUG] [REMOTE ] MCY: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:29.218783] [DEBUG] [REMOTE ] MCY: PASS: Integrity check passed. [2026-01-15T12:14:29.218825] [DEBUG] [REMOTE ] MCY: Symbol is viable for forecasting. [2026-01-15T12:14:29.218880] [INFO ] [MAIN ] [1983/3511] MCY kept (0.5s) | 1980 kept, 3 rejected | 137.9/min | ETA: 11.1m [2026-01-15T12:14:29.516765] [DEBUG] [REMOTE ] MD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:29.516975] [DEBUG] [REMOTE ] MD: PASS: History has at least 300 days. [2026-01-15T12:14:29.517254] [DEBUG] [REMOTE ] MD: PASS: Price check passed. Min price $16.88. [2026-01-15T12:14:29.517406] [DEBUG] [REMOTE ] MD: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:29.517546] [DEBUG] [REMOTE ] MD: PASS: Integrity check passed. [2026-01-15T12:14:29.517609] [DEBUG] [REMOTE ] MD: Symbol is viable for forecasting. [2026-01-15T12:14:29.517670] [INFO ] [MAIN ] [1984/3511] MD kept (0.3s) | 1981 kept, 3 rejected | 137.9/min | ETA: 11.1m [2026-01-15T12:14:29.895794] [DEBUG] [REMOTE ] MDAI: Retrieved 1201 rows, trimmed to 300. [2026-01-15T12:14:29.896053] [DEBUG] [REMOTE ] MDAI: PASS: History has at least 300 days. [2026-01-15T12:14:29.896436] [DEBUG] [REMOTE ] MDAI: PASS: Price check passed. Min price $1.38. [2026-01-15T12:14:29.896658] [DEBUG] [REMOTE ] MDAI: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:29.896935] [DEBUG] [REMOTE ] MDAI: PASS: Integrity check passed. [2026-01-15T12:14:29.896998] [DEBUG] [REMOTE ] MDAI: Symbol is viable for forecasting. [2026-01-15T12:14:29.897076] [INFO ] [MAIN ] [1985/3511] MDAI kept (0.4s) | 1982 kept, 3 rejected | 137.9/min | ETA: 11.1m [2026-01-15T12:14:30.171012] [DEBUG] [REMOTE ] MDB: Retrieved 2070 rows, trimmed to 300. [2026-01-15T12:14:30.171201] [DEBUG] [REMOTE ] MDB: PASS: History has at least 300 days. [2026-01-15T12:14:30.171444] [DEBUG] [REMOTE ] MDB: PASS: Price check passed. Min price $321.18. [2026-01-15T12:14:30.171618] [DEBUG] [REMOTE ] MDB: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:30.171745] [DEBUG] [REMOTE ] MDB: PASS: Integrity check passed. [2026-01-15T12:14:30.171789] [DEBUG] [REMOTE ] MDB: Symbol is viable for forecasting. [2026-01-15T12:14:30.171843] [INFO ] [MAIN ] [1986/3511] MDB kept (0.3s) | 1983 kept, 3 rejected | 137.9/min | ETA: 11.1m [2026-01-15T12:14:30.824881] [DEBUG] [REMOTE ] MDGL: Retrieved 4766 rows, trimmed to 300. [2026-01-15T12:14:30.825107] [DEBUG] [REMOTE ] MDGL: PASS: History has at least 300 days. [2026-01-15T12:14:30.825667] [DEBUG] [REMOTE ] MDGL: PASS: Price check passed. Min price $412.35. [2026-01-15T12:14:30.825815] [DEBUG] [REMOTE ] MDGL: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:30.825965] [DEBUG] [REMOTE ] MDGL: PASS: Integrity check passed. [2026-01-15T12:14:30.826009] [DEBUG] [REMOTE ] MDGL: Symbol is viable for forecasting. [2026-01-15T12:14:30.826065] [INFO ] [MAIN ] [1987/3511] MDGL kept (0.7s) | 1984 kept, 3 rejected | 137.9/min | ETA: 11.1m [2026-01-15T12:14:31.227688] [DEBUG] [REMOTE ] MDLZ: Retrieved 6184 rows, trimmed to 300. [2026-01-15T12:14:31.227909] [DEBUG] [REMOTE ] MDLZ: PASS: History has at least 300 days. [2026-01-15T12:14:31.228326] [DEBUG] [REMOTE ] MDLZ: PASS: Price check passed. Min price $51.51. [2026-01-15T12:14:31.228481] [DEBUG] [REMOTE ] MDLZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:31.228674] [DEBUG] [REMOTE ] MDLZ: PASS: Integrity check passed. [2026-01-15T12:14:31.228719] [DEBUG] [REMOTE ] MDLZ: Symbol is viable for forecasting. [2026-01-15T12:14:31.228776] [INFO ] [MAIN ] [1988/3511] MDLZ kept (0.4s) | 1985 kept, 3 rejected | 137.9/min | ETA: 11.0m [2026-01-15T12:14:31.542489] [DEBUG] [REMOTE ] MDWD: Retrieved 2974 rows, trimmed to 300. [2026-01-15T12:14:31.542718] [DEBUG] [REMOTE ] MDWD: PASS: History has at least 300 days. [2026-01-15T12:14:31.542997] [DEBUG] [REMOTE ] MDWD: PASS: Price check passed. Min price $16.50. [2026-01-15T12:14:31.543143] [DEBUG] [REMOTE ] MDWD: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:31.543272] [DEBUG] [REMOTE ] MDWD: PASS: Integrity check passed. [2026-01-15T12:14:31.543314] [DEBUG] [REMOTE ] MDWD: Symbol is viable for forecasting. [2026-01-15T12:14:31.543368] [INFO ] [MAIN ] [1989/3511] MDWD kept (0.3s) | 1986 kept, 3 rejected | 137.9/min | ETA: 11.0m [2026-01-15T12:14:31.868039] [DEBUG] [REMOTE ] MDXG: Retrieved 4629 rows, trimmed to 300. [2026-01-15T12:14:31.868226] [DEBUG] [REMOTE ] MDXG: PASS: History has at least 300 days. [2026-01-15T12:14:31.868500] [DEBUG] [REMOTE ] MDXG: PASS: Price check passed. Min price $5.69. [2026-01-15T12:14:31.868694] [DEBUG] [REMOTE ] MDXG: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:31.868841] [DEBUG] [REMOTE ] MDXG: PASS: Integrity check passed. [2026-01-15T12:14:31.868889] [DEBUG] [REMOTE ] MDXG: Symbol is viable for forecasting. [2026-01-15T12:14:31.868948] [INFO ] [MAIN ] [1990/3511] MDXG kept (0.3s) | 1987 kept, 3 rejected | 137.9/min | ETA: 11.0m [2026-01-15T12:14:32.256039] [DEBUG] [REMOTE ] MDXH: Retrieved 1052 rows, trimmed to 300. [2026-01-15T12:14:32.256185] [DEBUG] [REMOTE ] MDXH: PASS: History has at least 300 days. [2026-01-15T12:14:32.256399] [DEBUG] [REMOTE ] MDXH: PASS: Price check passed. Min price $3.14. [2026-01-15T12:14:32.256561] [DEBUG] [REMOTE ] MDXH: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:32.256699] [DEBUG] [REMOTE ] MDXH: PASS: Integrity check passed. [2026-01-15T12:14:32.256742] [DEBUG] [REMOTE ] MDXH: Symbol is viable for forecasting. [2026-01-15T12:14:32.256793] [INFO ] [MAIN ] [1991/3511] MDXH kept (0.4s) | 1988 kept, 3 rejected | 137.9/min | ETA: 11.0m [2026-01-15T12:14:32.710774] [DEBUG] [REMOTE ] MEC: Retrieved 1681 rows, trimmed to 300. [2026-01-15T12:14:32.710899] [DEBUG] [REMOTE ] MEC: PASS: History has at least 300 days. [2026-01-15T12:14:32.711108] [DEBUG] [REMOTE ] MEC: PASS: Price check passed. Min price $13.01. [2026-01-15T12:14:32.711250] [DEBUG] [REMOTE ] MEC: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:32.711364] [DEBUG] [REMOTE ] MEC: PASS: Integrity check passed. [2026-01-15T12:14:32.711404] [DEBUG] [REMOTE ] MEC: Symbol is viable for forecasting. [2026-01-15T12:14:32.711452] [INFO ] [MAIN ] [1992/3511] MEC kept (0.5s) | 1989 kept, 3 rejected | 137.9/min | ETA: 11.0m [2026-01-15T12:14:33.254160] [DEBUG] [REMOTE ] MED: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:33.254384] [DEBUG] [REMOTE ] MED: PASS: History has at least 300 days. [2026-01-15T12:14:33.254761] [DEBUG] [REMOTE ] MED: PASS: Price check passed. Min price $10.40. [2026-01-15T12:14:33.254917] [DEBUG] [REMOTE ] MED: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:33.255073] [DEBUG] [REMOTE ] MED: PASS: Integrity check passed. [2026-01-15T12:14:33.255125] [DEBUG] [REMOTE ] MED: Symbol is viable for forecasting. [2026-01-15T12:14:33.255185] [INFO ] [MAIN ] [1993/3511] MED kept (0.5s) | 1990 kept, 3 rejected | 137.9/min | ETA: 11.0m [2026-01-15T12:14:33.581703] [DEBUG] [REMOTE ] MEDP: Retrieved 2370 rows, trimmed to 300. [2026-01-15T12:14:33.581888] [DEBUG] [REMOTE ] MEDP: PASS: History has at least 300 days. [2026-01-15T12:14:33.582145] [DEBUG] [REMOTE ] MEDP: PASS: Price check passed. Min price $544.08. [2026-01-15T12:14:33.582294] [DEBUG] [REMOTE ] MEDP: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:33.582418] [DEBUG] [REMOTE ] MEDP: PASS: Integrity check passed. [2026-01-15T12:14:33.582462] [DEBUG] [REMOTE ] MEDP: Symbol is viable for forecasting. [2026-01-15T12:14:33.582518] [INFO ] [MAIN ] [1994/3511] MEDP kept (0.3s) | 1991 kept, 3 rejected | 137.9/min | ETA: 11.0m [2026-01-15T12:14:33.914556] [DEBUG] [REMOTE ] MEG: Retrieved 1377 rows, trimmed to 300. [2026-01-15T12:14:33.914756] [DEBUG] [REMOTE ] MEG: PASS: History has at least 300 days. [2026-01-15T12:14:33.915029] [DEBUG] [REMOTE ] MEG: PASS: Price check passed. Min price $23.10. [2026-01-15T12:14:33.915204] [DEBUG] [REMOTE ] MEG: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:33.915325] [DEBUG] [REMOTE ] MEG: PASS: Integrity check passed. [2026-01-15T12:14:33.915369] [DEBUG] [REMOTE ] MEG: Symbol is viable for forecasting. [2026-01-15T12:14:33.915422] [INFO ] [MAIN ] [1995/3511] MEG kept (0.3s) | 1992 kept, 3 rejected | 137.9/min | ETA: 11.0m [2026-01-15T12:14:34.309133] [DEBUG] [REMOTE ] MEGI: Retrieved 1058 rows, trimmed to 300. [2026-01-15T12:14:34.309324] [DEBUG] [REMOTE ] MEGI: PASS: History has at least 300 days. [2026-01-15T12:14:34.309811] [DEBUG] [REMOTE ] MEGI: PASS: Price check passed. Min price $13.38. [2026-01-15T12:14:34.309968] [DEBUG] [REMOTE ] MEGI: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:34.310091] [DEBUG] [REMOTE ] MEGI: PASS: Integrity check passed. [2026-01-15T12:14:34.310134] [DEBUG] [REMOTE ] MEGI: Symbol is viable for forecasting. [2026-01-15T12:14:34.310189] [INFO ] [MAIN ] [1996/3511] MEGI kept (0.4s) | 1993 kept, 3 rejected | 137.9/min | ETA: 11.0m [2026-01-15T12:14:34.977452] [DEBUG] [REMOTE ] MEI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:34.977607] [DEBUG] [REMOTE ] MEI: PASS: History has at least 300 days. [2026-01-15T12:14:34.977832] [DEBUG] [REMOTE ] MEI: PASS: Price check passed. Min price $6.50. [2026-01-15T12:14:34.978000] [DEBUG] [REMOTE ] MEI: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:34.978120] [DEBUG] [REMOTE ] MEI: PASS: Integrity check passed. [2026-01-15T12:14:34.978160] [DEBUG] [REMOTE ] MEI: Symbol is viable for forecasting. [2026-01-15T12:14:34.978208] [INFO ] [MAIN ] [1997/3511] MEI kept (0.7s) | 1994 kept, 3 rejected | 137.9/min | ETA: 11.0m [2026-01-15T12:14:35.449242] [DEBUG] [REMOTE ] MELI: Retrieved 4637 rows, trimmed to 300. [2026-01-15T12:14:35.449385] [DEBUG] [REMOTE ] MELI: PASS: History has at least 300 days. [2026-01-15T12:14:35.449632] [DEBUG] [REMOTE ] MELI: PASS: Price check passed. Min price $1899.75. [2026-01-15T12:14:35.449777] [DEBUG] [REMOTE ] MELI: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:35.449897] [DEBUG] [REMOTE ] MELI: PASS: Integrity check passed. [2026-01-15T12:14:35.449940] [DEBUG] [REMOTE ] MELI: Symbol is viable for forecasting. [2026-01-15T12:14:35.449989] [INFO ] [MAIN ] [1998/3511] MELI kept (0.5s) | 1995 kept, 3 rejected | 137.9/min | ETA: 11.0m [2026-01-15T12:14:35.907043] [DEBUG] [REMOTE ] MEOH: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:35.907205] [DEBUG] [REMOTE ] MEOH: PASS: History has at least 300 days. [2026-01-15T12:14:35.907476] [DEBUG] [REMOTE ] MEOH: PASS: Price check passed. Min price $33.72. [2026-01-15T12:14:35.907639] [DEBUG] [REMOTE ] MEOH: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:35.907771] [DEBUG] [REMOTE ] MEOH: PASS: Integrity check passed. [2026-01-15T12:14:35.907812] [DEBUG] [REMOTE ] MEOH: Symbol is viable for forecasting. [2026-01-15T12:14:35.907863] [INFO ] [MAIN ] [1999/3511] MEOH kept (0.5s) | 1996 kept, 3 rejected | 137.9/min | ETA: 11.0m [2026-01-15T12:14:36.313348] [DEBUG] [REMOTE ] MERC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:36.313487] [DEBUG] [REMOTE ] MERC: PASS: History has at least 300 days. [2026-01-15T12:14:36.313729] [DEBUG] [REMOTE ] MERC: PASS: Price check passed. Min price $1.50. [2026-01-15T12:14:36.313868] [DEBUG] [REMOTE ] MERC: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:36.313983] [DEBUG] [REMOTE ] MERC: PASS: Integrity check passed. [2026-01-15T12:14:36.314023] [DEBUG] [REMOTE ] MERC: Symbol is viable for forecasting. [2026-01-15T12:14:36.314072] [INFO ] [MAIN ] [2000/3511] MERC kept (0.4s) | 1997 kept, 3 rejected | 137.9/min | ETA: 11.0m [2026-01-15T12:14:36.584223] [DEBUG] [REMOTE ] META: Retrieved 3434 rows, trimmed to 300. [2026-01-15T12:14:36.584355] [DEBUG] [REMOTE ] META: PASS: History has at least 300 days. [2026-01-15T12:14:36.584566] [DEBUG] [REMOTE ] META: PASS: Price check passed. Min price $588.67. [2026-01-15T12:14:36.584740] [DEBUG] [REMOTE ] META: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:36.584856] [DEBUG] [REMOTE ] META: PASS: Integrity check passed. [2026-01-15T12:14:36.584898] [DEBUG] [REMOTE ] META: Symbol is viable for forecasting. [2026-01-15T12:14:36.584946] [INFO ] [MAIN ] [2001/3511] META kept (0.3s) | 1998 kept, 3 rejected | 137.9/min | ETA: 10.9m [2026-01-15T12:14:36.997701] [DEBUG] [REMOTE ] METC: Retrieved 2249 rows, trimmed to 300. [2026-01-15T12:14:36.997832] [DEBUG] [REMOTE ] METC: PASS: History has at least 300 days. [2026-01-15T12:14:36.998038] [DEBUG] [REMOTE ] METC: PASS: Price check passed. Min price $13.98. [2026-01-15T12:14:36.998173] [DEBUG] [REMOTE ] METC: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:36.998283] [DEBUG] [REMOTE ] METC: PASS: Integrity check passed. [2026-01-15T12:14:36.998324] [DEBUG] [REMOTE ] METC: Symbol is viable for forecasting. [2026-01-15T12:14:36.998372] [INFO ] [MAIN ] [2002/3511] METC kept (0.4s) | 1999 kept, 3 rejected | 137.9/min | ETA: 10.9m [2026-01-15T12:14:37.204619] [DEBUG] [REMOTE ] METCB: Retrieved 647 rows, trimmed to 300. [2026-01-15T12:14:37.204748] [DEBUG] [REMOTE ] METCB: PASS: History has at least 300 days. [2026-01-15T12:14:37.204955] [DEBUG] [REMOTE ] METCB: PASS: Price check passed. Min price $9.61. [2026-01-15T12:14:37.205112] [DEBUG] [REMOTE ] METCB: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:37.205221] [DEBUG] [REMOTE ] METCB: PASS: Integrity check passed. [2026-01-15T12:14:37.205261] [DEBUG] [REMOTE ] METCB: Symbol is viable for forecasting. [2026-01-15T12:14:37.205307] [INFO ] [MAIN ] [2003/3511] METCB kept (0.2s) | 2000 kept, 3 rejected | 138.0/min | ETA: 10.9m [2026-01-15T12:14:37.729860] [DEBUG] [REMOTE ] METD: Retrieved 404 rows, trimmed to 300. [2026-01-15T12:14:37.730001] [DEBUG] [REMOTE ] METD: PASS: History has at least 300 days. [2026-01-15T12:14:37.730218] [DEBUG] [REMOTE ] METD: PASS: Price check passed. Min price $14.05. [2026-01-15T12:14:37.730354] [DEBUG] [REMOTE ] METD: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:37.730490] [DEBUG] [REMOTE ] METD: PASS: Integrity check passed. [2026-01-15T12:14:37.730551] [DEBUG] [REMOTE ] METD: Symbol is viable for forecasting. [2026-01-15T12:14:37.730628] [INFO ] [MAIN ] [2004/3511] METD kept (0.5s) | 2001 kept, 3 rejected | 138.0/min | ETA: 10.9m [2026-01-15T12:14:38.513222] [DEBUG] [REMOTE ] MFA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:38.513359] [DEBUG] [REMOTE ] MFA: PASS: History has at least 300 days. [2026-01-15T12:14:38.513597] [DEBUG] [REMOTE ] MFA: PASS: Price check passed. Min price $8.59. [2026-01-15T12:14:38.513739] [DEBUG] [REMOTE ] MFA: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:38.513854] [DEBUG] [REMOTE ] MFA: PASS: Integrity check passed. [2026-01-15T12:14:38.513895] [DEBUG] [REMOTE ] MFA: Symbol is viable for forecasting. [2026-01-15T12:14:38.513944] [INFO ] [MAIN ] [2005/3511] MFA kept (0.8s) | 2002 kept, 3 rejected | 137.9/min | ETA: 10.9m [2026-01-15T12:14:38.968200] [DEBUG] [REMOTE ] MFC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:38.968348] [DEBUG] [REMOTE ] MFC: PASS: History has at least 300 days. [2026-01-15T12:14:38.968611] [DEBUG] [REMOTE ] MFC: PASS: Price check passed. Min price $31.52. [2026-01-15T12:14:38.968757] [DEBUG] [REMOTE ] MFC: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:38.968882] [DEBUG] [REMOTE ] MFC: PASS: Integrity check passed. [2026-01-15T12:14:38.968923] [DEBUG] [REMOTE ] MFC: Symbol is viable for forecasting. [2026-01-15T12:14:38.968975] [INFO ] [MAIN ] [2006/3511] MFC kept (0.5s) | 2003 kept, 3 rejected | 137.9/min | ETA: 10.9m [2026-01-15T12:14:39.359447] [DEBUG] [REMOTE ] MFG: Retrieved 4825 rows, trimmed to 300. [2026-01-15T12:14:39.359638] [DEBUG] [REMOTE ] MFG: PASS: History has at least 300 days. [2026-01-15T12:14:39.359881] [DEBUG] [REMOTE ] MFG: PASS: Price check passed. Min price $6.42. [2026-01-15T12:14:39.360026] [DEBUG] [REMOTE ] MFG: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:39.360147] [DEBUG] [REMOTE ] MFG: PASS: Integrity check passed. [2026-01-15T12:14:39.360189] [DEBUG] [REMOTE ] MFG: Symbol is viable for forecasting. [2026-01-15T12:14:39.360238] [INFO ] [MAIN ] [2007/3511] MFG kept (0.4s) | 2004 kept, 3 rejected | 137.9/min | ETA: 10.9m [2026-01-15T12:14:39.563206] [DEBUG] [REMOTE ] MFI: Retrieved 435 rows, trimmed to 300. [2026-01-15T12:14:39.563338] [DEBUG] [REMOTE ] MFI: PASS: History has at least 300 days. [2026-01-15T12:14:39.563601] [DEBUG] [REMOTE ] MFI: PASS: Price check passed. Min price $11.06. [2026-01-15T12:14:39.563746] [DEBUG] [REMOTE ] MFI: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:39.563857] [DEBUG] [REMOTE ] MFI: PASS: Integrity check passed. [2026-01-15T12:14:39.563898] [DEBUG] [REMOTE ] MFI: Symbol is viable for forecasting. [2026-01-15T12:14:39.563946] [INFO ] [MAIN ] [2008/3511] MFI kept (0.2s) | 2005 kept, 3 rejected | 137.9/min | ETA: 10.9m [2026-01-15T12:14:40.223601] [DEBUG] [REMOTE ] MFIC: Retrieved 5459 rows, trimmed to 300. [2026-01-15T12:14:40.223754] [DEBUG] [REMOTE ] MFIC: PASS: History has at least 300 days. [2026-01-15T12:14:40.224021] [DEBUG] [REMOTE ] MFIC: PASS: Price check passed. Min price $11.06. [2026-01-15T12:14:40.224163] [DEBUG] [REMOTE ] MFIC: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:40.224291] [DEBUG] [REMOTE ] MFIC: PASS: Integrity check passed. [2026-01-15T12:14:40.224334] [DEBUG] [REMOTE ] MFIC: Symbol is viable for forecasting. [2026-01-15T12:14:40.224385] [INFO ] [MAIN ] [2009/3511] MFIC kept (0.7s) | 2006 kept, 3 rejected | 137.9/min | ETA: 10.9m [2026-01-15T12:14:40.680365] [DEBUG] [REMOTE ] MFIN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:40.680534] [DEBUG] [REMOTE ] MFIN: PASS: History has at least 300 days. [2026-01-15T12:14:40.680856] [DEBUG] [REMOTE ] MFIN: PASS: Price check passed. Min price $9.19. [2026-01-15T12:14:40.681012] [DEBUG] [REMOTE ] MFIN: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:40.681150] [DEBUG] [REMOTE ] MFIN: PASS: Integrity check passed. [2026-01-15T12:14:40.681194] [DEBUG] [REMOTE ] MFIN: Symbol is viable for forecasting. [2026-01-15T12:14:40.681247] [INFO ] [MAIN ] [2010/3511] MFIN kept (0.5s) | 2007 kept, 3 rejected | 137.9/min | ETA: 10.9m [2026-01-15T12:14:41.214854] [DEBUG] [REMOTE ] MFM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:41.214993] [DEBUG] [REMOTE ] MFM: PASS: History has at least 300 days. [2026-01-15T12:14:41.215226] [DEBUG] [REMOTE ] MFM: PASS: Price check passed. Min price $5.28. [2026-01-15T12:14:41.215367] [DEBUG] [REMOTE ] MFM: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:41.215489] [DEBUG] [REMOTE ] MFM: PASS: Integrity check passed. [2026-01-15T12:14:41.215530] [DEBUG] [REMOTE ] MFM: Symbol is viable for forecasting. [2026-01-15T12:14:41.215617] [INFO ] [MAIN ] [2011/3511] MFM kept (0.5s) | 2008 kept, 3 rejected | 137.9/min | ETA: 10.9m [2026-01-15T12:14:41.579795] [DEBUG] [REMOTE ] MG: Retrieved 4092 rows, trimmed to 300. [2026-01-15T12:14:41.579946] [DEBUG] [REMOTE ] MG: PASS: History has at least 300 days. [2026-01-15T12:14:41.580185] [DEBUG] [REMOTE ] MG: PASS: Price check passed. Min price $9.54. [2026-01-15T12:14:41.580334] [DEBUG] [REMOTE ] MG: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:41.580462] [DEBUG] [REMOTE ] MG: PASS: Integrity check passed. [2026-01-15T12:14:41.580505] [DEBUG] [REMOTE ] MG: Symbol is viable for forecasting. [2026-01-15T12:14:41.580558] [INFO ] [MAIN ] [2012/3511] MG kept (0.4s) | 2009 kept, 3 rejected | 137.9/min | ETA: 10.9m [2026-01-15T12:14:42.110862] [DEBUG] [REMOTE ] MGA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:42.111004] [DEBUG] [REMOTE ] MGA: PASS: History has at least 300 days. [2026-01-15T12:14:42.111233] [DEBUG] [REMOTE ] MGA: PASS: Price check passed. Min price $44.21. [2026-01-15T12:14:42.111369] [DEBUG] [REMOTE ] MGA: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:42.111496] [DEBUG] [REMOTE ] MGA: PASS: Integrity check passed. [2026-01-15T12:14:42.111545] [DEBUG] [REMOTE ] MGA: Symbol is viable for forecasting. [2026-01-15T12:14:42.111623] [INFO ] [MAIN ] [2013/3511] MGA kept (0.5s) | 2010 kept, 3 rejected | 137.9/min | ETA: 10.9m [2026-01-15T12:14:42.622180] [DEBUG] [REMOTE ] MGEE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:42.622385] [DEBUG] [REMOTE ] MGEE: PASS: History has at least 300 days. [2026-01-15T12:14:42.622692] [DEBUG] [REMOTE ] MGEE: PASS: Price check passed. Min price $77.50. [2026-01-15T12:14:42.622844] [DEBUG] [REMOTE ] MGEE: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:42.622985] [DEBUG] [REMOTE ] MGEE: PASS: Integrity check passed. [2026-01-15T12:14:42.623028] [DEBUG] [REMOTE ] MGEE: Symbol is viable for forecasting. [2026-01-15T12:14:42.623082] [INFO ] [MAIN ] [2014/3511] MGEE kept (0.5s) | 2011 kept, 3 rejected | 137.9/min | ETA: 10.9m [2026-01-15T12:14:43.091547] [DEBUG] [REMOTE ] MGIC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:43.091714] [DEBUG] [REMOTE ] MGIC: PASS: History has at least 300 days. [2026-01-15T12:14:43.091977] [DEBUG] [REMOTE ] MGIC: PASS: Price check passed. Min price $19.58. [2026-01-15T12:14:43.092120] [DEBUG] [REMOTE ] MGIC: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:43.092244] [DEBUG] [REMOTE ] MGIC: PASS: Integrity check passed. [2026-01-15T12:14:43.092285] [DEBUG] [REMOTE ] MGIC: Symbol is viable for forecasting. [2026-01-15T12:14:43.092335] [INFO ] [MAIN ] [2015/3511] MGIC kept (0.5s) | 2012 kept, 3 rejected | 137.9/min | ETA: 10.9m [2026-01-15T12:14:43.565384] [DEBUG] [REMOTE ] MGM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:43.565526] [DEBUG] [REMOTE ] MGM: PASS: History has at least 300 days. [2026-01-15T12:14:43.565959] [DEBUG] [REMOTE ] MGM: PASS: Price check passed. Min price $30.72. [2026-01-15T12:14:43.566096] [DEBUG] [REMOTE ] MGM: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:43.566249] [DEBUG] [REMOTE ] MGM: PASS: Integrity check passed. [2026-01-15T12:14:43.566302] [DEBUG] [REMOTE ] MGM: Symbol is viable for forecasting. [2026-01-15T12:14:43.566353] [INFO ] [MAIN ] [2016/3511] MGM kept (0.5s) | 2013 kept, 3 rejected | 137.9/min | ETA: 10.8m [2026-01-15T12:14:43.908862] [DEBUG] [REMOTE ] MGNI: Retrieved 2965 rows, trimmed to 300. [2026-01-15T12:14:43.909065] [DEBUG] [REMOTE ] MGNI: PASS: History has at least 300 days. [2026-01-15T12:14:43.909338] [DEBUG] [REMOTE ] MGNI: PASS: Price check passed. Min price $13.13. [2026-01-15T12:14:43.909486] [DEBUG] [REMOTE ] MGNI: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:43.909822] [DEBUG] [REMOTE ] MGNI: PASS: Integrity check passed. [2026-01-15T12:14:43.909868] [DEBUG] [REMOTE ] MGNI: Symbol is viable for forecasting. [2026-01-15T12:14:43.909924] [INFO ] [MAIN ] [2017/3511] MGNI kept (0.3s) | 2014 kept, 3 rejected | 137.9/min | ETA: 10.8m [2026-01-15T12:14:44.315419] [DEBUG] [REMOTE ] MGNX: Retrieved 3084 rows, trimmed to 300. [2026-01-15T12:14:44.315566] [DEBUG] [REMOTE ] MGNX: PASS: History has at least 300 days. [2026-01-15T12:14:44.315829] [DEBUG] [REMOTE ] MGNX: PASS: Price check passed. Min price $1.33. [2026-01-15T12:14:44.316013] [DEBUG] [REMOTE ] MGNX: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:44.316148] [DEBUG] [REMOTE ] MGNX: PASS: Integrity check passed. [2026-01-15T12:14:44.316189] [DEBUG] [REMOTE ] MGNX: Symbol is viable for forecasting. [2026-01-15T12:14:44.316239] [INFO ] [MAIN ] [2018/3511] MGNX kept (0.4s) | 2015 kept, 3 rejected | 137.9/min | ETA: 10.8m [2026-01-15T12:14:44.827514] [DEBUG] [REMOTE ] MGPI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:44.827679] [DEBUG] [REMOTE ] MGPI: PASS: History has at least 300 days. [2026-01-15T12:14:44.827921] [DEBUG] [REMOTE ] MGPI: PASS: Price check passed. Min price $21.84. [2026-01-15T12:14:44.828059] [DEBUG] [REMOTE ] MGPI: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:44.828182] [DEBUG] [REMOTE ] MGPI: PASS: Integrity check passed. [2026-01-15T12:14:44.828222] [DEBUG] [REMOTE ] MGPI: Symbol is viable for forecasting. [2026-01-15T12:14:44.828270] [INFO ] [MAIN ] [2019/3511] MGPI kept (0.5s) | 2016 kept, 3 rejected | 137.9/min | ETA: 10.8m [2026-01-15T12:14:45.288142] [DEBUG] [REMOTE ] MGRC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:45.288281] [DEBUG] [REMOTE ] MGRC: PASS: History has at least 300 days. [2026-01-15T12:14:45.288506] [DEBUG] [REMOTE ] MGRC: PASS: Price check passed. Min price $95.60. [2026-01-15T12:14:45.288670] [DEBUG] [REMOTE ] MGRC: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:45.288792] [DEBUG] [REMOTE ] MGRC: PASS: Integrity check passed. [2026-01-15T12:14:45.288835] [DEBUG] [REMOTE ] MGRC: Symbol is viable for forecasting. [2026-01-15T12:14:45.288919] [INFO ] [MAIN ] [2020/3511] MGRC kept (0.5s) | 2017 kept, 3 rejected | 137.9/min | ETA: 10.8m [2026-01-15T12:14:45.517554] [DEBUG] [REMOTE ] MGTX: Retrieved 1911 rows, trimmed to 300. [2026-01-15T12:14:45.517721] [DEBUG] [REMOTE ] MGTX: PASS: History has at least 300 days. [2026-01-15T12:14:45.517956] [DEBUG] [REMOTE ] MGTX: PASS: Price check passed. Min price $7.24. [2026-01-15T12:14:45.518098] [DEBUG] [REMOTE ] MGTX: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:45.518213] [DEBUG] [REMOTE ] MGTX: PASS: Integrity check passed. [2026-01-15T12:14:45.518255] [DEBUG] [REMOTE ] MGTX: Symbol is viable for forecasting. [2026-01-15T12:14:45.518305] [INFO ] [MAIN ] [2021/3511] MGTX kept (0.2s) | 2018 kept, 3 rejected | 137.9/min | ETA: 10.8m [2026-01-15T12:14:45.870113] [DEBUG] [REMOTE ] MGX: Retrieved 484 rows, trimmed to 300. [2026-01-15T12:14:45.870262] [DEBUG] [REMOTE ] MGX: PASS: History has at least 300 days. [2026-01-15T12:14:45.870472] [DEBUG] [REMOTE ] MGX: PASS: Price check passed. Min price $1.51. [2026-01-15T12:14:45.870632] [DEBUG] [REMOTE ] MGX: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:45.870747] [DEBUG] [REMOTE ] MGX: PASS: Integrity check passed. [2026-01-15T12:14:45.870787] [DEBUG] [REMOTE ] MGX: Symbol is viable for forecasting. [2026-01-15T12:14:45.870834] [INFO ] [MAIN ] [2022/3511] MGX kept (0.4s) | 2019 kept, 3 rejected | 137.9/min | ETA: 10.8m [2026-01-15T12:14:46.388399] [DEBUG] [REMOTE ] MGY: Retrieved 2148 rows, trimmed to 300. [2026-01-15T12:14:46.388528] [DEBUG] [REMOTE ] MGY: PASS: History has at least 300 days. [2026-01-15T12:14:46.388775] [DEBUG] [REMOTE ] MGY: PASS: Price check passed. Min price $21.24. [2026-01-15T12:14:46.388921] [DEBUG] [REMOTE ] MGY: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:46.389036] [DEBUG] [REMOTE ] MGY: PASS: Integrity check passed. [2026-01-15T12:14:46.389077] [DEBUG] [REMOTE ] MGY: Symbol is viable for forecasting. [2026-01-15T12:14:46.389126] [INFO ] [MAIN ] [2023/3511] MGY kept (0.5s) | 2020 kept, 3 rejected | 137.9/min | ETA: 10.8m [2026-01-15T12:14:46.966278] [DEBUG] [REMOTE ] MHD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:46.966429] [DEBUG] [REMOTE ] MHD: PASS: History has at least 300 days. [2026-01-15T12:14:46.966691] [DEBUG] [REMOTE ] MHD: PASS: Price check passed. Min price $11.53. [2026-01-15T12:14:46.966859] [DEBUG] [REMOTE ] MHD: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:46.966995] [DEBUG] [REMOTE ] MHD: PASS: Integrity check passed. [2026-01-15T12:14:46.967035] [DEBUG] [REMOTE ] MHD: Symbol is viable for forecasting. [2026-01-15T12:14:46.967085] [INFO ] [MAIN ] [2024/3511] MHD kept (0.6s) | 2021 kept, 3 rejected | 137.9/min | ETA: 10.8m [2026-01-15T12:14:47.281352] [DEBUG] [REMOTE ] MHF: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:47.281513] [DEBUG] [REMOTE ] MHF: PASS: History has at least 300 days. [2026-01-15T12:14:47.281800] [DEBUG] [REMOTE ] MHF: PASS: Price check passed. Min price $6.80. [2026-01-15T12:14:47.281946] [DEBUG] [REMOTE ] MHF: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:47.282073] [DEBUG] [REMOTE ] MHF: PASS: Integrity check passed. [2026-01-15T12:14:47.282114] [DEBUG] [REMOTE ] MHF: Symbol is viable for forecasting. [2026-01-15T12:14:47.282164] [INFO ] [MAIN ] [2025/3511] MHF kept (0.3s) | 2022 kept, 3 rejected | 137.9/min | ETA: 10.8m [2026-01-15T12:14:47.782630] [DEBUG] [REMOTE ] MHK: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:47.782770] [DEBUG] [REMOTE ] MHK: PASS: History has at least 300 days. [2026-01-15T12:14:47.782992] [DEBUG] [REMOTE ] MHK: PASS: Price check passed. Min price $103.68. [2026-01-15T12:14:47.783133] [DEBUG] [REMOTE ] MHK: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:47.783249] [DEBUG] [REMOTE ] MHK: PASS: Integrity check passed. [2026-01-15T12:14:47.783290] [DEBUG] [REMOTE ] MHK: Symbol is viable for forecasting. [2026-01-15T12:14:47.783341] [INFO ] [MAIN ] [2026/3511] MHK kept (0.5s) | 2023 kept, 3 rejected | 137.9/min | ETA: 10.8m [2026-01-15T12:14:48.278951] [DEBUG] [REMOTE ] MHN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:48.279105] [DEBUG] [REMOTE ] MHN: PASS: History has at least 300 days. [2026-01-15T12:14:48.279373] [DEBUG] [REMOTE ] MHN: PASS: Price check passed. Min price $10.14. [2026-01-15T12:14:48.279512] [DEBUG] [REMOTE ] MHN: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:48.279678] [DEBUG] [REMOTE ] MHN: PASS: Integrity check passed. [2026-01-15T12:14:48.279729] [DEBUG] [REMOTE ] MHN: Symbol is viable for forecasting. [2026-01-15T12:14:48.279783] [INFO ] [MAIN ] [2027/3511] MHN kept (0.5s) | 2024 kept, 3 rejected | 137.9/min | ETA: 10.8m [2026-01-15T12:14:48.739640] [DEBUG] [REMOTE ] MHO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:48.739780] [DEBUG] [REMOTE ] MHO: PASS: History has at least 300 days. [2026-01-15T12:14:48.740010] [DEBUG] [REMOTE ] MHO: PASS: Price check passed. Min price $123.88. [2026-01-15T12:14:48.740151] [DEBUG] [REMOTE ] MHO: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:48.740270] [DEBUG] [REMOTE ] MHO: PASS: Integrity check passed. [2026-01-15T12:14:48.740311] [DEBUG] [REMOTE ] MHO: Symbol is viable for forecasting. [2026-01-15T12:14:48.740361] [INFO ] [MAIN ] [2028/3511] MHO kept (0.5s) | 2025 kept, 3 rejected | 137.9/min | ETA: 10.8m [2026-01-15T12:14:49.220138] [DEBUG] [REMOTE ] MIDD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:49.220297] [DEBUG] [REMOTE ] MIDD: PASS: History has at least 300 days. [2026-01-15T12:14:49.220543] [DEBUG] [REMOTE ] MIDD: PASS: Price check passed. Min price $111.68. [2026-01-15T12:14:49.220702] [DEBUG] [REMOTE ] MIDD: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:49.220824] [DEBUG] [REMOTE ] MIDD: PASS: Integrity check passed. [2026-01-15T12:14:49.220864] [DEBUG] [REMOTE ] MIDD: Symbol is viable for forecasting. [2026-01-15T12:14:49.220913] [INFO ] [MAIN ] [2029/3511] MIDD kept (0.5s) | 2026 kept, 3 rejected | 137.9/min | ETA: 10.7m [2026-01-15T12:14:49.531231] [DEBUG] [REMOTE ] MIGI: Retrieved 2041 rows, trimmed to 300. [2026-01-15T12:14:49.531371] [DEBUG] [REMOTE ] MIGI: PASS: History has at least 300 days. [2026-01-15T12:14:49.531606] [DEBUG] [REMOTE ] MIGI: PASS: Price check passed. Min price $4.00. [2026-01-15T12:14:49.531747] [DEBUG] [REMOTE ] MIGI: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:49.532047] [DEBUG] [REMOTE ] MIGI: PASS: Integrity check passed. [2026-01-15T12:14:49.532087] [DEBUG] [REMOTE ] MIGI: Symbol is viable for forecasting. [2026-01-15T12:14:49.532135] [INFO ] [MAIN ] [2030/3511] MIGI kept (0.3s) | 2027 kept, 3 rejected | 137.9/min | ETA: 10.7m [2026-01-15T12:14:49.909850] [DEBUG] [REMOTE ] MILN: Retrieved 2437 rows, trimmed to 300. [2026-01-15T12:14:49.909982] [DEBUG] [REMOTE ] MILN: PASS: History has at least 300 days. [2026-01-15T12:14:49.910188] [DEBUG] [REMOTE ] MILN: PASS: Price check passed. Min price $43.71. [2026-01-15T12:14:49.910323] [DEBUG] [REMOTE ] MILN: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:49.910436] [DEBUG] [REMOTE ] MILN: PASS: Integrity check passed. [2026-01-15T12:14:49.910476] [DEBUG] [REMOTE ] MILN: Symbol is viable for forecasting. [2026-01-15T12:14:49.910523] [INFO ] [MAIN ] [2031/3511] MILN kept (0.4s) | 2028 kept, 3 rejected | 137.9/min | ETA: 10.7m [2026-01-15T12:14:50.487406] [DEBUG] [REMOTE ] MIND: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:50.487546] [DEBUG] [REMOTE ] MIND: PASS: History has at least 300 days. [2026-01-15T12:14:50.487786] [DEBUG] [REMOTE ] MIND: PASS: Price check passed. Min price $7.47. [2026-01-15T12:14:50.487930] [DEBUG] [REMOTE ] MIND: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:50.488045] [DEBUG] [REMOTE ] MIND: PASS: Integrity check passed. [2026-01-15T12:14:50.488087] [DEBUG] [REMOTE ] MIND: Symbol is viable for forecasting. [2026-01-15T12:14:50.488137] [INFO ] [MAIN ] [2032/3511] MIND kept (0.6s) | 2029 kept, 3 rejected | 137.9/min | ETA: 10.7m [2026-01-15T12:14:50.711753] [DEBUG] [REMOTE ] MIRA: Retrieved 615 rows, trimmed to 300. [2026-01-15T12:14:50.711907] [DEBUG] [REMOTE ] MIRA: PASS: History has at least 300 days. [2026-01-15T12:14:50.712114] [DEBUG] [REMOTE ] MIRA: PASS: Price check passed. Min price $1.34. [2026-01-15T12:14:50.712254] [DEBUG] [REMOTE ] MIRA: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:50.712374] [DEBUG] [REMOTE ] MIRA: PASS: Integrity check passed. [2026-01-15T12:14:50.712429] [DEBUG] [REMOTE ] MIRA: Symbol is viable for forecasting. [2026-01-15T12:14:50.712481] [INFO ] [MAIN ] [2033/3511] MIRA kept (0.2s) | 2030 kept, 3 rejected | 137.9/min | ETA: 10.7m [2026-01-15T12:14:51.181919] [DEBUG] [REMOTE ] MIRM: Retrieved 1633 rows, trimmed to 300. [2026-01-15T12:14:51.182054] [DEBUG] [REMOTE ] MIRM: PASS: History has at least 300 days. [2026-01-15T12:14:51.182299] [DEBUG] [REMOTE ] MIRM: PASS: Price check passed. Min price $64.10. [2026-01-15T12:14:51.182451] [DEBUG] [REMOTE ] MIRM: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:51.182566] [DEBUG] [REMOTE ] MIRM: PASS: Integrity check passed. [2026-01-15T12:14:51.182629] [DEBUG] [REMOTE ] MIRM: Symbol is viable for forecasting. [2026-01-15T12:14:51.182678] [INFO ] [MAIN ] [2034/3511] MIRM kept (0.5s) | 2031 kept, 3 rejected | 137.9/min | ETA: 10.7m [2026-01-15T12:14:51.754014] [DEBUG] [REMOTE ] MITK: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:51.754156] [DEBUG] [REMOTE ] MITK: PASS: History has at least 300 days. [2026-01-15T12:14:51.754384] [DEBUG] [REMOTE ] MITK: PASS: Price check passed. Min price $8.65. [2026-01-15T12:14:51.754523] [DEBUG] [REMOTE ] MITK: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:51.754663] [DEBUG] [REMOTE ] MITK: PASS: Integrity check passed. [2026-01-15T12:14:51.754706] [DEBUG] [REMOTE ] MITK: Symbol is viable for forecasting. [2026-01-15T12:14:51.754757] [INFO ] [MAIN ] [2035/3511] MITK kept (0.6s) | 2032 kept, 3 rejected | 137.9/min | ETA: 10.7m [2026-01-15T12:14:52.204004] [DEBUG] [REMOTE ] MIY: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:52.204166] [DEBUG] [REMOTE ] MIY: PASS: History has at least 300 days. [2026-01-15T12:14:52.204405] [DEBUG] [REMOTE ] MIY: PASS: Price check passed. Min price $11.34. [2026-01-15T12:14:52.204545] [DEBUG] [REMOTE ] MIY: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:52.204688] [DEBUG] [REMOTE ] MIY: PASS: Integrity check passed. [2026-01-15T12:14:52.204732] [DEBUG] [REMOTE ] MIY: Symbol is viable for forecasting. [2026-01-15T12:14:52.204783] [INFO ] [MAIN ] [2036/3511] MIY kept (0.4s) | 2033 kept, 3 rejected | 137.9/min | ETA: 10.7m [2026-01-15T12:14:52.665293] [DEBUG] [REMOTE ] MKC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:52.665435] [DEBUG] [REMOTE ] MKC: PASS: History has at least 300 days. [2026-01-15T12:14:52.665684] [DEBUG] [REMOTE ] MKC: PASS: Price check passed. Min price $62.86. [2026-01-15T12:14:52.665855] [DEBUG] [REMOTE ] MKC: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:52.665973] [DEBUG] [REMOTE ] MKC: PASS: Integrity check passed. [2026-01-15T12:14:52.666014] [DEBUG] [REMOTE ] MKC: Symbol is viable for forecasting. [2026-01-15T12:14:52.666064] [INFO ] [MAIN ] [2037/3511] MKC kept (0.5s) | 2034 kept, 3 rejected | 137.9/min | ETA: 10.7m [2026-01-15T12:14:53.221702] [DEBUG] [REMOTE ] MKSI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:53.221854] [DEBUG] [REMOTE ] MKSI: PASS: History has at least 300 days. [2026-01-15T12:14:53.222097] [DEBUG] [REMOTE ] MKSI: PASS: Price check passed. Min price $134.22. [2026-01-15T12:14:53.222233] [DEBUG] [REMOTE ] MKSI: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:53.222361] [DEBUG] [REMOTE ] MKSI: PASS: Integrity check passed. [2026-01-15T12:14:53.222401] [DEBUG] [REMOTE ] MKSI: Symbol is viable for forecasting. [2026-01-15T12:14:53.222450] [INFO ] [MAIN ] [2038/3511] MKSI kept (0.6s) | 2035 kept, 3 rejected | 137.8/min | ETA: 10.7m [2026-01-15T12:14:53.661758] [DEBUG] [REMOTE ] MKTX: Retrieved 5331 rows, trimmed to 300. [2026-01-15T12:14:53.662111] [DEBUG] [REMOTE ] MKTX: PASS: History has at least 300 days. [2026-01-15T12:14:53.662637] [DEBUG] [REMOTE ] MKTX: PASS: Price check passed. Min price $158.13. [2026-01-15T12:14:53.662806] [DEBUG] [REMOTE ] MKTX: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:53.663004] [DEBUG] [REMOTE ] MKTX: PASS: Integrity check passed. [2026-01-15T12:14:53.663058] [DEBUG] [REMOTE ] MKTX: Symbol is viable for forecasting. [2026-01-15T12:14:53.663199] [INFO ] [MAIN ] [2039/3511] MKTX kept (0.4s) | 2036 kept, 3 rejected | 137.8/min | ETA: 10.7m [2026-01-15T12:14:54.203475] [DEBUG] [REMOTE ] MLAB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:54.204110] [DEBUG] [REMOTE ] MLAB: PASS: History has at least 300 days. [2026-01-15T12:14:54.204961] [DEBUG] [REMOTE ] MLAB: PASS: Price check passed. Min price $70.46. [2026-01-15T12:14:54.205211] [DEBUG] [REMOTE ] MLAB: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:54.205426] [DEBUG] [REMOTE ] MLAB: PASS: Integrity check passed. [2026-01-15T12:14:54.205478] [DEBUG] [REMOTE ] MLAB: Symbol is viable for forecasting. [2026-01-15T12:14:54.205602] [INFO ] [MAIN ] [2040/3511] MLAB kept (0.5s) | 2037 kept, 3 rejected | 137.8/min | ETA: 10.7m [2026-01-15T12:14:54.616053] [DEBUG] [REMOTE ] MLCO: Retrieved 4797 rows, trimmed to 300. [2026-01-15T12:14:54.616223] [DEBUG] [REMOTE ] MLCO: PASS: History has at least 300 days. [2026-01-15T12:14:54.616521] [DEBUG] [REMOTE ] MLCO: PASS: Price check passed. Min price $6.59. [2026-01-15T12:14:54.616753] [DEBUG] [REMOTE ] MLCO: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:54.616949] [DEBUG] [REMOTE ] MLCO: PASS: Integrity check passed. [2026-01-15T12:14:54.617012] [DEBUG] [REMOTE ] MLCO: Symbol is viable for forecasting. [2026-01-15T12:14:54.617084] [INFO ] [MAIN ] [2041/3511] MLCO kept (0.4s) | 2038 kept, 3 rejected | 137.8/min | ETA: 10.7m [2026-01-15T12:14:54.858831] [DEBUG] [REMOTE ] MLGO: Retrieved 1196 rows, trimmed to 300. [2026-01-15T12:14:54.858966] [DEBUG] [REMOTE ] MLGO: PASS: History has at least 300 days. [2026-01-15T12:14:54.859171] [DEBUG] [REMOTE ] MLGO: PASS: Price check passed. Min price $4.42. [2026-01-15T12:14:54.859309] [DEBUG] [REMOTE ] MLGO: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:54.859420] [DEBUG] [REMOTE ] MLGO: PASS: Integrity check passed. [2026-01-15T12:14:54.859460] [DEBUG] [REMOTE ] MLGO: Symbol is viable for forecasting. [2026-01-15T12:14:54.859508] [INFO ] [MAIN ] [2042/3511] MLGO kept (0.2s) | 2039 kept, 3 rejected | 137.9/min | ETA: 10.7m [2026-01-15T12:14:55.373168] [DEBUG] [REMOTE ] MLI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:55.373345] [DEBUG] [REMOTE ] MLI: PASS: History has at least 300 days. [2026-01-15T12:14:55.373663] [DEBUG] [REMOTE ] MLI: PASS: Price check passed. Min price $100.05. [2026-01-15T12:14:55.373814] [DEBUG] [REMOTE ] MLI: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:55.373957] [DEBUG] [REMOTE ] MLI: PASS: Integrity check passed. [2026-01-15T12:14:55.374000] [DEBUG] [REMOTE ] MLI: Symbol is viable for forecasting. [2026-01-15T12:14:55.374054] [INFO ] [MAIN ] [2043/3511] MLI kept (0.5s) | 2040 kept, 3 rejected | 137.9/min | ETA: 10.6m [2026-01-15T12:14:55.808682] [DEBUG] [REMOTE ] MLKN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:55.808906] [DEBUG] [REMOTE ] MLKN: PASS: History has at least 300 days. [2026-01-15T12:14:55.809287] [DEBUG] [REMOTE ] MLKN: PASS: Price check passed. Min price $13.72. [2026-01-15T12:14:55.809474] [DEBUG] [REMOTE ] MLKN: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:55.809686] [DEBUG] [REMOTE ] MLKN: PASS: Integrity check passed. [2026-01-15T12:14:55.809736] [DEBUG] [REMOTE ] MLKN: Symbol is viable for forecasting. [2026-01-15T12:14:55.809796] [INFO ] [MAIN ] [2044/3511] MLKN kept (0.4s) | 2041 kept, 3 rejected | 137.9/min | ETA: 10.6m [2026-01-15T12:14:56.367301] [DEBUG] [REMOTE ] MLM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:56.367519] [DEBUG] [REMOTE ] MLM: PASS: History has at least 300 days. [2026-01-15T12:14:56.367999] [DEBUG] [REMOTE ] MLM: PASS: Price check passed. Min price $589.18. [2026-01-15T12:14:56.368161] [DEBUG] [REMOTE ] MLM: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:56.368330] [DEBUG] [REMOTE ] MLM: PASS: Integrity check passed. [2026-01-15T12:14:56.368374] [DEBUG] [REMOTE ] MLM: Symbol is viable for forecasting. [2026-01-15T12:14:56.368429] [INFO ] [MAIN ] [2045/3511] MLM kept (0.6s) | 2042 kept, 3 rejected | 137.8/min | ETA: 10.6m [2026-01-15T12:14:56.817794] [DEBUG] [REMOTE ] MLP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:56.817958] [DEBUG] [REMOTE ] MLP: PASS: History has at least 300 days. [2026-01-15T12:14:56.818238] [DEBUG] [REMOTE ] MLP: PASS: Price check passed. Min price $14.17. [2026-01-15T12:14:56.818388] [DEBUG] [REMOTE ] MLP: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:56.818525] [DEBUG] [REMOTE ] MLP: PASS: Integrity check passed. [2026-01-15T12:14:56.818568] [DEBUG] [REMOTE ] MLP: Symbol is viable for forecasting. [2026-01-15T12:14:56.818642] [INFO ] [MAIN ] [2046/3511] MLP kept (0.5s) | 2043 kept, 3 rejected | 137.8/min | ETA: 10.6m [2026-01-15T12:14:57.089215] [DEBUG] [REMOTE ] MLTX: Retrieved 1312 rows, trimmed to 300. [2026-01-15T12:14:57.089363] [DEBUG] [REMOTE ] MLTX: PASS: History has at least 300 days. [2026-01-15T12:14:57.089621] [DEBUG] [REMOTE ] MLTX: PASS: Price check passed. Min price $9.16. [2026-01-15T12:14:57.089768] [DEBUG] [REMOTE ] MLTX: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:57.089890] [DEBUG] [REMOTE ] MLTX: PASS: Integrity check passed. [2026-01-15T12:14:57.089931] [DEBUG] [REMOTE ] MLTX: Symbol is viable for forecasting. [2026-01-15T12:14:57.089980] [INFO ] [MAIN ] [2047/3511] MLTX kept (0.3s) | 2044 kept, 3 rejected | 137.9/min | ETA: 10.6m [2026-01-15T12:14:57.427943] [DEBUG] [REMOTE ] MLYS: Retrieved 734 rows, trimmed to 300. [2026-01-15T12:14:57.428087] [DEBUG] [REMOTE ] MLYS: PASS: History has at least 300 days. [2026-01-15T12:14:57.428306] [DEBUG] [REMOTE ] MLYS: PASS: Price check passed. Min price $32.94. [2026-01-15T12:14:57.428449] [DEBUG] [REMOTE ] MLYS: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:57.428566] [DEBUG] [REMOTE ] MLYS: PASS: Integrity check passed. [2026-01-15T12:14:57.428627] [DEBUG] [REMOTE ] MLYS: Symbol is viable for forecasting. [2026-01-15T12:14:57.428678] [INFO ] [MAIN ] [2048/3511] MLYS kept (0.3s) | 2045 kept, 3 rejected | 137.9/min | ETA: 10.6m [2026-01-15T12:14:57.971086] [DEBUG] [REMOTE ] MMD: Retrieved 3381 rows, trimmed to 300. [2026-01-15T12:14:57.971220] [DEBUG] [REMOTE ] MMD: PASS: History has at least 300 days. [2026-01-15T12:14:57.971467] [DEBUG] [REMOTE ] MMD: PASS: Price check passed. Min price $14.78. [2026-01-15T12:14:57.971670] [DEBUG] [REMOTE ] MMD: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:57.971805] [DEBUG] [REMOTE ] MMD: PASS: Integrity check passed. [2026-01-15T12:14:57.971850] [DEBUG] [REMOTE ] MMD: Symbol is viable for forecasting. [2026-01-15T12:14:57.971901] [INFO ] [MAIN ] [2049/3511] MMD kept (0.5s) | 2046 kept, 3 rejected | 137.9/min | ETA: 10.6m [2026-01-15T12:14:58.453072] [DEBUG] [REMOTE ] MMLP: Retrieved 5837 rows, trimmed to 300. [2026-01-15T12:14:58.453223] [DEBUG] [REMOTE ] MMLP: PASS: History has at least 300 days. [2026-01-15T12:14:58.453457] [DEBUG] [REMOTE ] MMLP: PASS: Price check passed. Min price $2.26. [2026-01-15T12:14:58.453637] [DEBUG] [REMOTE ] MMLP: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:58.453763] [DEBUG] [REMOTE ] MMLP: PASS: Integrity check passed. [2026-01-15T12:14:58.453806] [DEBUG] [REMOTE ] MMLP: Symbol is viable for forecasting. [2026-01-15T12:14:58.453857] [INFO ] [MAIN ] [2050/3511] MMLP kept (0.5s) | 2047 kept, 3 rejected | 137.8/min | ETA: 10.6m [2026-01-15T12:14:58.904473] [DEBUG] [REMOTE ] MMS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:58.904656] [DEBUG] [REMOTE ] MMS: PASS: History has at least 300 days. [2026-01-15T12:14:58.904904] [DEBUG] [REMOTE ] MMS: PASS: Price check passed. Min price $77.76. [2026-01-15T12:14:58.905047] [DEBUG] [REMOTE ] MMS: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:58.905174] [DEBUG] [REMOTE ] MMS: PASS: Integrity check passed. [2026-01-15T12:14:58.905216] [DEBUG] [REMOTE ] MMS: Symbol is viable for forecasting. [2026-01-15T12:14:58.905266] [INFO ] [MAIN ] [2051/3511] MMS kept (0.5s) | 2048 kept, 3 rejected | 137.8/min | ETA: 10.6m [2026-01-15T12:14:59.282971] [DEBUG] [REMOTE ] MMSI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:14:59.283126] [DEBUG] [REMOTE ] MMSI: PASS: History has at least 300 days. [2026-01-15T12:14:59.283367] [DEBUG] [REMOTE ] MMSI: PASS: Price check passed. Min price $81.08. [2026-01-15T12:14:59.283507] [DEBUG] [REMOTE ] MMSI: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:59.283653] [DEBUG] [REMOTE ] MMSI: PASS: Integrity check passed. [2026-01-15T12:14:59.283696] [DEBUG] [REMOTE ] MMSI: Symbol is viable for forecasting. [2026-01-15T12:14:59.283746] [INFO ] [MAIN ] [2052/3511] MMSI kept (0.4s) | 2049 kept, 3 rejected | 137.9/min | ETA: 10.6m [2026-01-15T12:14:59.835283] [DEBUG] [REMOTE ] MNDO: Retrieved 6397 rows, trimmed to 300. [2026-01-15T12:14:59.835443] [DEBUG] [REMOTE ] MNDO: PASS: History has at least 300 days. [2026-01-15T12:14:59.835727] [DEBUG] [REMOTE ] MNDO: PASS: Price check passed. Min price $1.03. [2026-01-15T12:14:59.835883] [DEBUG] [REMOTE ] MNDO: PASS: Continuity check passed with 300 days. [2026-01-15T12:14:59.836023] [DEBUG] [REMOTE ] MNDO: PASS: Integrity check passed. [2026-01-15T12:14:59.836068] [DEBUG] [REMOTE ] MNDO: Symbol is viable for forecasting. [2026-01-15T12:14:59.836126] [INFO ] [MAIN ] [2053/3511] MNDO kept (0.6s) | 2050 kept, 3 rejected | 137.8/min | ETA: 10.6m [2026-01-15T12:15:00.060953] [DEBUG] [REMOTE ] MNDY: Retrieved 1155 rows, trimmed to 300. [2026-01-15T12:15:00.061343] [DEBUG] [REMOTE ] MNDY: PASS: History has at least 300 days. [2026-01-15T12:15:00.061613] [DEBUG] [REMOTE ] MNDY: PASS: Price check passed. Min price $130.33. [2026-01-15T12:15:00.061765] [DEBUG] [REMOTE ] MNDY: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:00.061889] [DEBUG] [REMOTE ] MNDY: PASS: Integrity check passed. [2026-01-15T12:15:00.061933] [DEBUG] [REMOTE ] MNDY: Symbol is viable for forecasting. [2026-01-15T12:15:00.061988] [INFO ] [MAIN ] [2054/3511] MNDY kept (0.2s) | 2051 kept, 3 rejected | 137.9/min | ETA: 10.6m [2026-01-15T12:15:00.634190] [DEBUG] [REMOTE ] MNKD: Retrieved 5402 rows, trimmed to 300. [2026-01-15T12:15:00.634349] [DEBUG] [REMOTE ] MNKD: PASS: History has at least 300 days. [2026-01-15T12:15:00.634611] [DEBUG] [REMOTE ] MNKD: PASS: Price check passed. Min price $4.97. [2026-01-15T12:15:00.634752] [DEBUG] [REMOTE ] MNKD: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:00.634880] [DEBUG] [REMOTE ] MNKD: PASS: Integrity check passed. [2026-01-15T12:15:00.634931] [DEBUG] [REMOTE ] MNKD: Symbol is viable for forecasting. [2026-01-15T12:15:00.634982] [INFO ] [MAIN ] [2055/3511] MNKD kept (0.6s) | 2052 kept, 3 rejected | 137.8/min | ETA: 10.6m [2026-01-15T12:15:01.113596] [DEBUG] [REMOTE ] MNRO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:01.113754] [DEBUG] [REMOTE ] MNRO: PASS: History has at least 300 days. [2026-01-15T12:15:01.114022] [DEBUG] [REMOTE ] MNRO: PASS: Price check passed. Min price $14.44. [2026-01-15T12:15:01.114167] [DEBUG] [REMOTE ] MNRO: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:01.114293] [DEBUG] [REMOTE ] MNRO: PASS: Integrity check passed. [2026-01-15T12:15:01.114335] [DEBUG] [REMOTE ] MNRO: Symbol is viable for forecasting. [2026-01-15T12:15:01.114385] [INFO ] [MAIN ] [2056/3511] MNRO kept (0.5s) | 2053 kept, 3 rejected | 137.8/min | ETA: 10.6m [2026-01-15T12:15:01.372662] [DEBUG] [REMOTE ] MNSO: Retrieved 1318 rows, trimmed to 300. [2026-01-15T12:15:01.372790] [DEBUG] [REMOTE ] MNSO: PASS: History has at least 300 days. [2026-01-15T12:15:01.372994] [DEBUG] [REMOTE ] MNSO: PASS: Price check passed. Min price $18.75. [2026-01-15T12:15:01.373128] [DEBUG] [REMOTE ] MNSO: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:01.373247] [DEBUG] [REMOTE ] MNSO: PASS: Integrity check passed. [2026-01-15T12:15:01.373288] [DEBUG] [REMOTE ] MNSO: Symbol is viable for forecasting. [2026-01-15T12:15:01.373336] [INFO ] [MAIN ] [2057/3511] MNSO kept (0.3s) | 2054 kept, 3 rejected | 137.9/min | ETA: 10.5m [2026-01-15T12:15:01.706260] [DEBUG] [REMOTE ] MNTK: Retrieved 1251 rows, trimmed to 300. [2026-01-15T12:15:01.706405] [DEBUG] [REMOTE ] MNTK: PASS: History has at least 300 days. [2026-01-15T12:15:01.706644] [DEBUG] [REMOTE ] MNTK: PASS: Price check passed. Min price $1.42. [2026-01-15T12:15:01.706785] [DEBUG] [REMOTE ] MNTK: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:01.706927] [DEBUG] [REMOTE ] MNTK: PASS: Integrity check passed. [2026-01-15T12:15:01.706971] [DEBUG] [REMOTE ] MNTK: Symbol is viable for forecasting. [2026-01-15T12:15:01.707019] [INFO ] [MAIN ] [2058/3511] MNTK kept (0.3s) | 2055 kept, 3 rejected | 137.9/min | ETA: 10.5m [2026-01-15T12:15:02.100890] [DEBUG] [REMOTE ] MNY: Retrieved 565 rows, trimmed to 300. [2026-01-15T12:15:02.101095] [DEBUG] [REMOTE ] MNY: PASS: History has at least 300 days. [2026-01-15T12:15:02.101423] [DEBUG] [REMOTE ] MNY: PASS: Price check passed. Min price $1.16. [2026-01-15T12:15:02.101622] [DEBUG] [REMOTE ] MNY: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:02.101755] [DEBUG] [REMOTE ] MNY: PASS: Integrity check passed. [2026-01-15T12:15:02.101798] [DEBUG] [REMOTE ] MNY: Symbol is viable for forecasting. [2026-01-15T12:15:02.101854] [INFO ] [MAIN ] [2059/3511] MNY kept (0.4s) | 2056 kept, 3 rejected | 137.9/min | ETA: 10.5m [2026-01-15T12:15:02.764786] [DEBUG] [REMOTE ] MOD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:02.764930] [DEBUG] [REMOTE ] MOD: PASS: History has at least 300 days. [2026-01-15T12:15:02.765366] [DEBUG] [REMOTE ] MOD: PASS: Price check passed. Min price $119.68. [2026-01-15T12:15:02.765502] [DEBUG] [REMOTE ] MOD: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:02.765637] [DEBUG] [REMOTE ] MOD: PASS: Integrity check passed. [2026-01-15T12:15:02.765680] [DEBUG] [REMOTE ] MOD: Symbol is viable for forecasting. [2026-01-15T12:15:02.765727] [INFO ] [MAIN ] [2060/3511] MOD kept (0.7s) | 2057 kept, 3 rejected | 137.9/min | ETA: 10.5m [2026-01-15T12:15:03.294749] [DEBUG] [REMOTE ] MODG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:03.294903] [DEBUG] [REMOTE ] MODG: PASS: History has at least 300 days. [2026-01-15T12:15:03.295170] [DEBUG] [REMOTE ] MODG: PASS: Price check passed. Min price $8.81. [2026-01-15T12:15:03.295328] [DEBUG] [REMOTE ] MODG: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:03.295480] [DEBUG] [REMOTE ] MODG: PASS: Integrity check passed. [2026-01-15T12:15:03.295543] [DEBUG] [REMOTE ] MODG: Symbol is viable for forecasting. [2026-01-15T12:15:03.295627] [INFO ] [MAIN ] [2061/3511] MODG kept (0.5s) | 2058 kept, 3 rejected | 137.8/min | ETA: 10.5m [2026-01-15T12:15:03.546974] [DEBUG] [REMOTE ] MODL: Retrieved 817 rows, trimmed to 300. [2026-01-15T12:15:03.547125] [DEBUG] [REMOTE ] MODL: PASS: History has at least 300 days. [2026-01-15T12:15:03.547354] [DEBUG] [REMOTE ] MODL: PASS: Price check passed. Min price $45.53. [2026-01-15T12:15:03.547528] [DEBUG] [REMOTE ] MODL: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:03.547704] [DEBUG] [REMOTE ] MODL: PASS: Integrity check passed. [2026-01-15T12:15:03.547752] [DEBUG] [REMOTE ] MODL: Symbol is viable for forecasting. [2026-01-15T12:15:03.547801] [INFO ] [MAIN ] [2062/3511] MODL kept (0.3s) | 2059 kept, 3 rejected | 137.9/min | ETA: 10.5m [2026-01-15T12:15:04.034882] [DEBUG] [REMOTE ] MOFG: Retrieved 4520 rows, trimmed to 300. [2026-01-15T12:15:04.035065] [DEBUG] [REMOTE ] MOFG: PASS: History has at least 300 days. [2026-01-15T12:15:04.035390] [DEBUG] [REMOTE ] MOFG: PASS: Price check passed. Min price $28.07. [2026-01-15T12:15:04.035613] [DEBUG] [REMOTE ] MOFG: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:04.035803] [DEBUG] [REMOTE ] MOFG: PASS: Integrity check passed. [2026-01-15T12:15:04.035866] [DEBUG] [REMOTE ] MOFG: Symbol is viable for forecasting. [2026-01-15T12:15:04.035941] [INFO ] [MAIN ] [2063/3511] MOFG kept (0.5s) | 2060 kept, 3 rejected | 137.9/min | ETA: 10.5m [2026-01-15T12:15:04.471413] [DEBUG] [REMOTE ] MOH: Retrieved 5671 rows, trimmed to 300. [2026-01-15T12:15:04.471552] [DEBUG] [REMOTE ] MOH: PASS: History has at least 300 days. [2026-01-15T12:15:04.471804] [DEBUG] [REMOTE ] MOH: PASS: Price check passed. Min price $134.51. [2026-01-15T12:15:04.471939] [DEBUG] [REMOTE ] MOH: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:04.472060] [DEBUG] [REMOTE ] MOH: PASS: Integrity check passed. [2026-01-15T12:15:04.472100] [DEBUG] [REMOTE ] MOH: Symbol is viable for forecasting. [2026-01-15T12:15:04.472148] [INFO ] [MAIN ] [2064/3511] MOH kept (0.4s) | 2061 kept, 3 rejected | 137.9/min | ETA: 10.5m [2026-01-15T12:15:04.814850] [DEBUG] [REMOTE ] MOMO: Retrieved 2787 rows, trimmed to 300. [2026-01-15T12:15:04.814988] [DEBUG] [REMOTE ] MOMO: PASS: History has at least 300 days. [2026-01-15T12:15:04.815203] [DEBUG] [REMOTE ] MOMO: PASS: Price check passed. Min price $6.49. [2026-01-15T12:15:04.815342] [DEBUG] [REMOTE ] MOMO: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:04.815457] [DEBUG] [REMOTE ] MOMO: PASS: Integrity check passed. [2026-01-15T12:15:04.815497] [DEBUG] [REMOTE ] MOMO: Symbol is viable for forecasting. [2026-01-15T12:15:04.815548] [INFO ] [MAIN ] [2065/3511] MOMO kept (0.3s) | 2062 kept, 3 rejected | 137.9/min | ETA: 10.5m [2026-01-15T12:15:05.332845] [DEBUG] [REMOTE ] MORN: Retrieved 5209 rows, trimmed to 300. [2026-01-15T12:15:05.332991] [DEBUG] [REMOTE ] MORN: PASS: History has at least 300 days. [2026-01-15T12:15:05.333208] [DEBUG] [REMOTE ] MORN: PASS: Price check passed. Min price $206.91. [2026-01-15T12:15:05.333347] [DEBUG] [REMOTE ] MORN: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:05.333460] [DEBUG] [REMOTE ] MORN: PASS: Integrity check passed. [2026-01-15T12:15:05.333501] [DEBUG] [REMOTE ] MORN: Symbol is viable for forecasting. [2026-01-15T12:15:05.333548] [INFO ] [MAIN ] [2066/3511] MORN kept (0.5s) | 2063 kept, 3 rejected | 137.9/min | ETA: 10.5m [2026-01-15T12:15:05.833954] [DEBUG] [REMOTE ] MOS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:05.834109] [DEBUG] [REMOTE ] MOS: PASS: History has at least 300 days. [2026-01-15T12:15:05.834368] [DEBUG] [REMOTE ] MOS: PASS: Price check passed. Min price $23.39. [2026-01-15T12:15:05.834506] [DEBUG] [REMOTE ] MOS: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:05.834654] [DEBUG] [REMOTE ] MOS: PASS: Integrity check passed. [2026-01-15T12:15:05.834697] [DEBUG] [REMOTE ] MOS: Symbol is viable for forecasting. [2026-01-15T12:15:05.834746] [INFO ] [MAIN ] [2067/3511] MOS kept (0.5s) | 2064 kept, 3 rejected | 137.9/min | ETA: 10.5m [2026-01-15T12:15:06.115428] [DEBUG] [REMOTE ] MP: Retrieved 1399 rows, trimmed to 300. [2026-01-15T12:15:06.115548] [DEBUG] [REMOTE ] MP: PASS: History has at least 300 days. [2026-01-15T12:15:06.115775] [DEBUG] [REMOTE ] MP: PASS: Price check passed. Min price $50.44. [2026-01-15T12:15:06.115914] [DEBUG] [REMOTE ] MP: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:06.116022] [DEBUG] [REMOTE ] MP: PASS: Integrity check passed. [2026-01-15T12:15:06.116066] [DEBUG] [REMOTE ] MP: Symbol is viable for forecasting. [2026-01-15T12:15:06.116128] [INFO ] [MAIN ] [2068/3511] MP kept (0.3s) | 2065 kept, 3 rejected | 137.9/min | ETA: 10.5m [2026-01-15T12:15:06.761361] [DEBUG] [REMOTE ] MPA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:06.761498] [DEBUG] [REMOTE ] MPA: PASS: History has at least 300 days. [2026-01-15T12:15:06.761731] [DEBUG] [REMOTE ] MPA: PASS: Price check passed. Min price $11.03. [2026-01-15T12:15:06.761871] [DEBUG] [REMOTE ] MPA: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:06.761985] [DEBUG] [REMOTE ] MPA: PASS: Integrity check passed. [2026-01-15T12:15:06.762025] [DEBUG] [REMOTE ] MPA: Symbol is viable for forecasting. [2026-01-15T12:15:06.762072] [INFO ] [MAIN ] [2069/3511] MPA kept (0.6s) | 2066 kept, 3 rejected | 137.8/min | ETA: 10.5m [2026-01-15T12:15:07.332320] [DEBUG] [REMOTE ] MPAA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:07.332463] [DEBUG] [REMOTE ] MPAA: PASS: History has at least 300 days. [2026-01-15T12:15:07.332698] [DEBUG] [REMOTE ] MPAA: PASS: Price check passed. Min price $12.27. [2026-01-15T12:15:07.332837] [DEBUG] [REMOTE ] MPAA: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:07.332953] [DEBUG] [REMOTE ] MPAA: PASS: Integrity check passed. [2026-01-15T12:15:07.332994] [DEBUG] [REMOTE ] MPAA: Symbol is viable for forecasting. [2026-01-15T12:15:07.333043] [INFO ] [MAIN ] [2070/3511] MPAA kept (0.6s) | 2067 kept, 3 rejected | 137.8/min | ETA: 10.5m [2026-01-15T12:15:07.851919] [DEBUG] [REMOTE ] MPB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:07.852072] [DEBUG] [REMOTE ] MPB: PASS: History has at least 300 days. [2026-01-15T12:15:07.852957] [DEBUG] [REMOTE ] MPB: PASS: Price check passed. Min price $27.24. [2026-01-15T12:15:07.853104] [DEBUG] [REMOTE ] MPB: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:07.853225] [DEBUG] [REMOTE ] MPB: PASS: Integrity check passed. [2026-01-15T12:15:07.853267] [DEBUG] [REMOTE ] MPB: Symbol is viable for forecasting. [2026-01-15T12:15:07.853317] [INFO ] [MAIN ] [2071/3511] MPB kept (0.5s) | 2068 kept, 3 rejected | 137.8/min | ETA: 10.4m [2026-01-15T12:15:08.236112] [DEBUG] [REMOTE ] MPC: Retrieved 3662 rows, trimmed to 300. [2026-01-15T12:15:08.236255] [DEBUG] [REMOTE ] MPC: PASS: History has at least 300 days. [2026-01-15T12:15:08.236476] [DEBUG] [REMOTE ] MPC: PASS: Price check passed. Min price $162.63. [2026-01-15T12:15:08.236637] [DEBUG] [REMOTE ] MPC: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:08.236760] [DEBUG] [REMOTE ] MPC: PASS: Integrity check passed. [2026-01-15T12:15:08.236803] [DEBUG] [REMOTE ] MPC: Symbol is viable for forecasting. [2026-01-15T12:15:08.236885] [INFO ] [MAIN ] [2072/3511] MPC kept (0.4s) | 2069 kept, 3 rejected | 137.8/min | ETA: 10.4m [2026-01-15T12:15:08.722606] [DEBUG] [REMOTE ] MPX: Retrieved 6257 rows, trimmed to 300. [2026-01-15T12:15:08.722748] [DEBUG] [REMOTE ] MPX: PASS: History has at least 300 days. [2026-01-15T12:15:08.722973] [DEBUG] [REMOTE ] MPX: PASS: Price check passed. Min price $8.10. [2026-01-15T12:15:08.723112] [DEBUG] [REMOTE ] MPX: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:08.723229] [DEBUG] [REMOTE ] MPX: PASS: Integrity check passed. [2026-01-15T12:15:08.723270] [DEBUG] [REMOTE ] MPX: Symbol is viable for forecasting. [2026-01-15T12:15:08.723319] [INFO ] [MAIN ] [2073/3511] MPX kept (0.5s) | 2070 kept, 3 rejected | 137.8/min | ETA: 10.4m [2026-01-15T12:15:08.971158] [DEBUG] [REMOTE ] MQ: Retrieved 1156 rows, trimmed to 300. [2026-01-15T12:15:08.971296] [DEBUG] [REMOTE ] MQ: PASS: History has at least 300 days. [2026-01-15T12:15:08.971505] [DEBUG] [REMOTE ] MQ: PASS: Price check passed. Min price $4.44. [2026-01-15T12:15:08.971664] [DEBUG] [REMOTE ] MQ: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:08.971778] [DEBUG] [REMOTE ] MQ: PASS: Integrity check passed. [2026-01-15T12:15:08.971820] [DEBUG] [REMOTE ] MQ: Symbol is viable for forecasting. [2026-01-15T12:15:08.971885] [INFO ] [MAIN ] [2074/3511] MQ kept (0.2s) | 2071 kept, 3 rejected | 137.8/min | ETA: 10.4m [2026-01-15T12:15:09.501516] [DEBUG] [REMOTE ] MQY: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:09.501670] [DEBUG] [REMOTE ] MQY: PASS: History has at least 300 days. [2026-01-15T12:15:09.501888] [DEBUG] [REMOTE ] MQY: PASS: Price check passed. Min price $11.21. [2026-01-15T12:15:09.502026] [DEBUG] [REMOTE ] MQY: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:09.502141] [DEBUG] [REMOTE ] MQY: PASS: Integrity check passed. [2026-01-15T12:15:09.502182] [DEBUG] [REMOTE ] MQY: Symbol is viable for forecasting. [2026-01-15T12:15:09.502228] [INFO ] [MAIN ] [2075/3511] MQY kept (0.5s) | 2072 kept, 3 rejected | 137.8/min | ETA: 10.4m [2026-01-15T12:15:09.706011] [DEBUG] [REMOTE ] MRAM: Retrieved 2330 rows, trimmed to 300. [2026-01-15T12:15:09.706144] [DEBUG] [REMOTE ] MRAM: PASS: History has at least 300 days. [2026-01-15T12:15:09.706346] [DEBUG] [REMOTE ] MRAM: PASS: Price check passed. Min price $7.50. [2026-01-15T12:15:09.706481] [DEBUG] [REMOTE ] MRAM: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:09.706617] [DEBUG] [REMOTE ] MRAM: PASS: Integrity check passed. [2026-01-15T12:15:09.706660] [DEBUG] [REMOTE ] MRAM: Symbol is viable for forecasting. [2026-01-15T12:15:09.706708] [INFO ] [MAIN ] [2076/3511] MRAM kept (0.2s) | 2073 kept, 3 rejected | 137.9/min | ETA: 10.4m [2026-01-15T12:15:10.203653] [DEBUG] [REMOTE ] MRBK: Retrieved 2057 rows, trimmed to 300. [2026-01-15T12:15:10.203862] [DEBUG] [REMOTE ] MRBK: PASS: History has at least 300 days. [2026-01-15T12:15:10.204125] [DEBUG] [REMOTE ] MRBK: PASS: Price check passed. Min price $14.17. [2026-01-15T12:15:10.204271] [DEBUG] [REMOTE ] MRBK: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:10.204398] [DEBUG] [REMOTE ] MRBK: PASS: Integrity check passed. [2026-01-15T12:15:10.204440] [DEBUG] [REMOTE ] MRBK: Symbol is viable for forecasting. [2026-01-15T12:15:10.204497] [INFO ] [MAIN ] [2077/3511] MRBK kept (0.5s) | 2074 kept, 3 rejected | 137.8/min | ETA: 10.4m [2026-01-15T12:15:10.639087] [DEBUG] [REMOTE ] MRCC: Retrieved 3323 rows, trimmed to 300. [2026-01-15T12:15:10.639226] [DEBUG] [REMOTE ] MRCC: PASS: History has at least 300 days. [2026-01-15T12:15:10.639439] [DEBUG] [REMOTE ] MRCC: PASS: Price check passed. Min price $5.73. [2026-01-15T12:15:10.639645] [DEBUG] [REMOTE ] MRCC: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:10.639780] [DEBUG] [REMOTE ] MRCC: PASS: Integrity check passed. [2026-01-15T12:15:10.639824] [DEBUG] [REMOTE ] MRCC: Symbol is viable for forecasting. [2026-01-15T12:15:10.639873] [INFO ] [MAIN ] [2078/3511] MRCC kept (0.4s) | 2075 kept, 3 rejected | 137.8/min | ETA: 10.4m [2026-01-15T12:15:11.178829] [DEBUG] [REMOTE ] MRCY: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:11.178968] [DEBUG] [REMOTE ] MRCY: PASS: History has at least 300 days. [2026-01-15T12:15:11.179183] [DEBUG] [REMOTE ] MRCY: PASS: Price check passed. Min price $66.12. [2026-01-15T12:15:11.179318] [DEBUG] [REMOTE ] MRCY: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:11.179432] [DEBUG] [REMOTE ] MRCY: PASS: Integrity check passed. [2026-01-15T12:15:11.179472] [DEBUG] [REMOTE ] MRCY: Symbol is viable for forecasting. [2026-01-15T12:15:11.179520] [INFO ] [MAIN ] [2079/3511] MRCY kept (0.5s) | 2076 kept, 3 rejected | 137.8/min | ETA: 10.4m [2026-01-15T12:15:11.703741] [DEBUG] [REMOTE ] MRK: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:11.703937] [DEBUG] [REMOTE ] MRK: PASS: History has at least 300 days. [2026-01-15T12:15:11.704521] [DEBUG] [REMOTE ] MRK: PASS: Price check passed. Min price $81.80. [2026-01-15T12:15:11.704751] [DEBUG] [REMOTE ] MRK: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:11.704939] [DEBUG] [REMOTE ] MRK: PASS: Integrity check passed. [2026-01-15T12:15:11.705000] [DEBUG] [REMOTE ] MRK: Symbol is viable for forecasting. [2026-01-15T12:15:11.705096] [INFO ] [MAIN ] [2080/3511] MRK kept (0.5s) | 2077 kept, 3 rejected | 137.8/min | ETA: 10.4m [2026-01-15T12:15:11.933048] [DEBUG] [REMOTE ] MRM: Retrieved 1267 rows, trimmed to 300. [2026-01-15T12:15:11.933190] [DEBUG] [REMOTE ] MRM: PASS: History has at least 300 days. [2026-01-15T12:15:11.933402] [DEBUG] [REMOTE ] MRM: PASS: Price check passed. Min price $1.76. [2026-01-15T12:15:11.933539] [DEBUG] [REMOTE ] MRM: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:11.933682] [DEBUG] [REMOTE ] MRM: PASS: Integrity check passed. [2026-01-15T12:15:11.933724] [DEBUG] [REMOTE ] MRM: Symbol is viable for forecasting. [2026-01-15T12:15:11.933774] [INFO ] [MAIN ] [2081/3511] MRM kept (0.2s) | 2078 kept, 3 rejected | 137.8/min | ETA: 10.4m [2026-01-15T12:15:12.295948] [DEBUG] [REMOTE ] MRNA: Retrieved 1785 rows, trimmed to 300. [2026-01-15T12:15:12.296088] [DEBUG] [REMOTE ] MRNA: PASS: History has at least 300 days. [2026-01-15T12:15:12.296315] [DEBUG] [REMOTE ] MRNA: PASS: Price check passed. Min price $22.36. [2026-01-15T12:15:12.296455] [DEBUG] [REMOTE ] MRNA: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:12.296588] [DEBUG] [REMOTE ] MRNA: PASS: Integrity check passed. [2026-01-15T12:15:12.296633] [DEBUG] [REMOTE ] MRNA: Symbol is viable for forecasting. [2026-01-15T12:15:12.296682] [INFO ] [MAIN ] [2082/3511] MRNA kept (0.4s) | 2079 kept, 3 rejected | 137.9/min | ETA: 10.4m [2026-01-15T12:15:13.002786] [DEBUG] [REMOTE ] MRSH: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:13.002936] [DEBUG] [REMOTE ] MRSH: PASS: History has at least 300 days. [2026-01-15T12:15:13.003184] [DEBUG] [REMOTE ] MRSH: PASS: Price check passed. Min price $176.58. [2026-01-15T12:15:13.003325] [DEBUG] [REMOTE ] MRSH: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:13.003652] [DEBUG] [REMOTE ] MRSH: PASS: Integrity check passed. [2026-01-15T12:15:13.003695] [DEBUG] [REMOTE ] MRSH: Symbol is viable for forecasting. [2026-01-15T12:15:13.003745] [INFO ] [MAIN ] [2083/3511] MRSH kept (0.7s) | 2080 kept, 3 rejected | 137.8/min | ETA: 10.4m [2026-01-15T12:15:13.467165] [DEBUG] [REMOTE ] MRTN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:13.467305] [DEBUG] [REMOTE ] MRTN: PASS: History has at least 300 days. [2026-01-15T12:15:13.467528] [DEBUG] [REMOTE ] MRTN: PASS: Price check passed. Min price $9.36. [2026-01-15T12:15:13.467689] [DEBUG] [REMOTE ] MRTN: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:13.467808] [DEBUG] [REMOTE ] MRTN: PASS: Integrity check passed. [2026-01-15T12:15:13.467850] [DEBUG] [REMOTE ] MRTN: Symbol is viable for forecasting. [2026-01-15T12:15:13.467899] [INFO ] [MAIN ] [2084/3511] MRTN kept (0.5s) | 2081 kept, 3 rejected | 137.8/min | ETA: 10.4m [2026-01-15T12:15:13.569064] [DEBUG] [REMOTE ] MRVI: Retrieved 1292 rows, trimmed to 300. [2026-01-15T12:15:13.569196] [DEBUG] [REMOTE ] MRVI: PASS: History has at least 300 days. [2026-01-15T12:15:13.569394] [DEBUG] [REMOTE ] MRVI: PASS: Price check passed. Min price $2.87. [2026-01-15T12:15:13.569529] [DEBUG] [REMOTE ] MRVI: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:13.569655] [DEBUG] [REMOTE ] MRVI: PASS: Integrity check passed. [2026-01-15T12:15:13.569697] [DEBUG] [REMOTE ] MRVI: Symbol is viable for forecasting. [2026-01-15T12:15:13.569743] [INFO ] [MAIN ] [2085/3511] MRVI kept (0.1s) | 2082 kept, 3 rejected | 137.9/min | ETA: 10.3m [2026-01-15T12:15:14.217833] [DEBUG] [REMOTE ] MRVL: Retrieved 6423 rows, trimmed to 300. [2026-01-15T12:15:14.217976] [DEBUG] [REMOTE ] MRVL: PASS: History has at least 300 days. [2026-01-15T12:15:14.218201] [DEBUG] [REMOTE ] MRVL: PASS: Price check passed. Min price $76.62. [2026-01-15T12:15:14.218336] [DEBUG] [REMOTE ] MRVL: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:14.218453] [DEBUG] [REMOTE ] MRVL: PASS: Integrity check passed. [2026-01-15T12:15:14.218509] [DEBUG] [REMOTE ] MRVL: Symbol is viable for forecasting. [2026-01-15T12:15:14.218560] [INFO ] [MAIN ] [2086/3511] MRVL kept (0.6s) | 2083 kept, 3 rejected | 137.8/min | ETA: 10.3m [2026-01-15T12:15:14.372350] [DEBUG] [REMOTE ] MRX: Retrieved 432 rows, trimmed to 300. [2026-01-15T12:15:14.372479] [DEBUG] [REMOTE ] MRX: PASS: History has at least 300 days. [2026-01-15T12:15:14.372697] [DEBUG] [REMOTE ] MRX: PASS: Price check passed. Min price $30.07. [2026-01-15T12:15:14.372836] [DEBUG] [REMOTE ] MRX: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:14.372948] [DEBUG] [REMOTE ] MRX: PASS: Integrity check passed. [2026-01-15T12:15:14.372988] [DEBUG] [REMOTE ] MRX: Symbol is viable for forecasting. [2026-01-15T12:15:14.373035] [INFO ] [MAIN ] [2087/3511] MRX kept (0.2s) | 2084 kept, 3 rejected | 137.9/min | ETA: 10.3m [2026-01-15T12:15:15.135089] [DEBUG] [REMOTE ] MS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:15.135234] [DEBUG] [REMOTE ] MS: PASS: History has at least 300 days. [2026-01-15T12:15:15.135475] [DEBUG] [REMOTE ] MS: PASS: Price check passed. Min price $157.16. [2026-01-15T12:15:15.135635] [DEBUG] [REMOTE ] MS: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:15.135763] [DEBUG] [REMOTE ] MS: PASS: Integrity check passed. [2026-01-15T12:15:15.135804] [DEBUG] [REMOTE ] MS: Symbol is viable for forecasting. [2026-01-15T12:15:15.135855] [INFO ] [MAIN ] [2088/3511] MS kept (0.8s) | 2085 kept, 3 rejected | 137.8/min | ETA: 10.3m [2026-01-15T12:15:15.767461] [DEBUG] [REMOTE ] MSA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:15.767637] [DEBUG] [REMOTE ] MSA: PASS: History has at least 300 days. [2026-01-15T12:15:15.767911] [DEBUG] [REMOTE ] MSA: PASS: Price check passed. Min price $152.94. [2026-01-15T12:15:15.768083] [DEBUG] [REMOTE ] MSA: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:15.768220] [DEBUG] [REMOTE ] MSA: PASS: Integrity check passed. [2026-01-15T12:15:15.768263] [DEBUG] [REMOTE ] MSA: Symbol is viable for forecasting. [2026-01-15T12:15:15.768314] [INFO ] [MAIN ] [2089/3511] MSA kept (0.6s) | 2086 kept, 3 rejected | 137.8/min | ETA: 10.3m [2026-01-15T12:15:16.179776] [DEBUG] [REMOTE ] MSB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:16.179915] [DEBUG] [REMOTE ] MSB: PASS: History has at least 300 days. [2026-01-15T12:15:16.180148] [DEBUG] [REMOTE ] MSB: PASS: Price check passed. Min price $30.33. [2026-01-15T12:15:16.180314] [DEBUG] [REMOTE ] MSB: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:16.180437] [DEBUG] [REMOTE ] MSB: PASS: Integrity check passed. [2026-01-15T12:15:16.180478] [DEBUG] [REMOTE ] MSB: Symbol is viable for forecasting. [2026-01-15T12:15:16.180530] [INFO ] [MAIN ] [2090/3511] MSB kept (0.4s) | 2087 kept, 3 rejected | 137.8/min | ETA: 10.3m [2026-01-15T12:15:16.483647] [DEBUG] [REMOTE ] MSBI: Retrieved 2425 rows, trimmed to 300. [2026-01-15T12:15:16.483781] [DEBUG] [REMOTE ] MSBI: PASS: History has at least 300 days. [2026-01-15T12:15:16.483987] [DEBUG] [REMOTE ] MSBI: PASS: Price check passed. Min price $14.36. [2026-01-15T12:15:16.484120] [DEBUG] [REMOTE ] MSBI: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:16.484229] [DEBUG] [REMOTE ] MSBI: PASS: Integrity check passed. [2026-01-15T12:15:16.484269] [DEBUG] [REMOTE ] MSBI: Symbol is viable for forecasting. [2026-01-15T12:15:16.484317] [INFO ] [MAIN ] [2091/3511] MSBI kept (0.3s) | 2088 kept, 3 rejected | 137.8/min | ETA: 10.3m [2026-01-15T12:15:17.004068] [DEBUG] [REMOTE ] MSCI: Retrieved 4569 rows, trimmed to 300. [2026-01-15T12:15:17.004221] [DEBUG] [REMOTE ] MSCI: PASS: History has at least 300 days. [2026-01-15T12:15:17.004483] [DEBUG] [REMOTE ] MSCI: PASS: Price check passed. Min price $535.00. [2026-01-15T12:15:17.004649] [DEBUG] [REMOTE ] MSCI: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:17.004784] [DEBUG] [REMOTE ] MSCI: PASS: Integrity check passed. [2026-01-15T12:15:17.004844] [DEBUG] [REMOTE ] MSCI: Symbol is viable for forecasting. [2026-01-15T12:15:17.004896] [INFO ] [MAIN ] [2092/3511] MSCI kept (0.5s) | 2089 kept, 3 rejected | 137.8/min | ETA: 10.3m [2026-01-15T12:15:17.447647] [DEBUG] [REMOTE ] MSD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:17.447793] [DEBUG] [REMOTE ] MSD: PASS: History has at least 300 days. [2026-01-15T12:15:17.448030] [DEBUG] [REMOTE ] MSD: PASS: Price check passed. Min price $7.09. [2026-01-15T12:15:17.448167] [DEBUG] [REMOTE ] MSD: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:17.448286] [DEBUG] [REMOTE ] MSD: PASS: Integrity check passed. [2026-01-15T12:15:17.448327] [DEBUG] [REMOTE ] MSD: Symbol is viable for forecasting. [2026-01-15T12:15:17.448376] [INFO ] [MAIN ] [2093/3511] MSD kept (0.4s) | 2090 kept, 3 rejected | 137.8/min | ETA: 10.3m [2026-01-15T12:15:17.916786] [DEBUG] [REMOTE ] MSEX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:17.916978] [DEBUG] [REMOTE ] MSEX: PASS: History has at least 300 days. [2026-01-15T12:15:17.917267] [DEBUG] [REMOTE ] MSEX: PASS: Price check passed. Min price $48.59. [2026-01-15T12:15:17.917446] [DEBUG] [REMOTE ] MSEX: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:17.917610] [DEBUG] [REMOTE ] MSEX: PASS: Integrity check passed. [2026-01-15T12:15:17.917657] [DEBUG] [REMOTE ] MSEX: Symbol is viable for forecasting. [2026-01-15T12:15:17.917721] [INFO ] [MAIN ] [2094/3511] MSEX kept (0.5s) | 2091 kept, 3 rejected | 137.8/min | ETA: 10.3m [2026-01-15T12:15:18.161031] [DEBUG] [REMOTE ] MSFD: Retrieved 842 rows, trimmed to 300. [2026-01-15T12:15:18.161167] [DEBUG] [REMOTE ] MSFD: PASS: History has at least 300 days. [2026-01-15T12:15:18.161373] [DEBUG] [REMOTE ] MSFD: PASS: Price check passed. Min price $10.24. [2026-01-15T12:15:18.161511] [DEBUG] [REMOTE ] MSFD: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:18.161643] [DEBUG] [REMOTE ] MSFD: PASS: Integrity check passed. [2026-01-15T12:15:18.161686] [DEBUG] [REMOTE ] MSFD: Symbol is viable for forecasting. [2026-01-15T12:15:18.161735] [INFO ] [MAIN ] [2095/3511] MSFD kept (0.2s) | 2092 kept, 3 rejected | 137.8/min | ETA: 10.3m [2026-01-15T12:15:18.514084] [DEBUG] [REMOTE ] MSFL: Retrieved 459 rows, trimmed to 300. [2026-01-15T12:15:18.514223] [DEBUG] [REMOTE ] MSFL: PASS: History has at least 300 days. [2026-01-15T12:15:18.514430] [DEBUG] [REMOTE ] MSFL: PASS: Price check passed. Min price $24.49. [2026-01-15T12:15:18.514586] [DEBUG] [REMOTE ] MSFL: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:18.514704] [DEBUG] [REMOTE ] MSFL: PASS: Integrity check passed. [2026-01-15T12:15:18.514745] [DEBUG] [REMOTE ] MSFL: Symbol is viable for forecasting. [2026-01-15T12:15:18.514793] [INFO ] [MAIN ] [2096/3511] MSFL kept (0.4s) | 2093 kept, 3 rejected | 137.8/min | ETA: 10.3m [2026-01-15T12:15:18.935914] [DEBUG] [REMOTE ] MSGE: Retrieved 690 rows, trimmed to 300. [2026-01-15T12:15:18.936079] [DEBUG] [REMOTE ] MSGE: PASS: History has at least 300 days. [2026-01-15T12:15:18.936353] [DEBUG] [REMOTE ] MSGE: PASS: Price check passed. Min price $43.84. [2026-01-15T12:15:18.936543] [DEBUG] [REMOTE ] MSGE: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:18.936725] [DEBUG] [REMOTE ] MSGE: PASS: Integrity check passed. [2026-01-15T12:15:18.936784] [DEBUG] [REMOTE ] MSGE: Symbol is viable for forecasting. [2026-01-15T12:15:18.940787] [INFO ] [MAIN ] [2097/3511] MSGE kept (0.4s) | 2094 kept, 3 rejected | 137.8/min | ETA: 10.3m [2026-01-15T12:15:19.369247] [DEBUG] [REMOTE ] MSGM: Retrieved 1257 rows, trimmed to 300. [2026-01-15T12:15:19.369383] [DEBUG] [REMOTE ] MSGM: PASS: History has at least 300 days. [2026-01-15T12:15:19.369620] [DEBUG] [REMOTE ] MSGM: PASS: Price check passed. Min price $2.19. [2026-01-15T12:15:19.369763] [DEBUG] [REMOTE ] MSGM: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:19.369888] [DEBUG] [REMOTE ] MSGM: PASS: Integrity check passed. [2026-01-15T12:15:19.369963] [DEBUG] [REMOTE ] MSGM: Symbol is viable for forecasting. [2026-01-15T12:15:19.370020] [INFO ] [MAIN ] [2098/3511] MSGM kept (0.4s) | 2095 kept, 3 rejected | 137.8/min | ETA: 10.3m [2026-01-15T12:15:19.830815] [DEBUG] [REMOTE ] MSGS: Retrieved 2587 rows, trimmed to 300. [2026-01-15T12:15:19.830979] [DEBUG] [REMOTE ] MSGS: PASS: History has at least 300 days. [2026-01-15T12:15:19.831262] [DEBUG] [REMOTE ] MSGS: PASS: Price check passed. Min price $212.91. [2026-01-15T12:15:19.831463] [DEBUG] [REMOTE ] MSGS: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:19.831648] [DEBUG] [REMOTE ] MSGS: PASS: Integrity check passed. [2026-01-15T12:15:19.831708] [DEBUG] [REMOTE ] MSGS: Symbol is viable for forecasting. [2026-01-15T12:15:19.831961] [INFO ] [MAIN ] [2099/3511] MSGS kept (0.5s) | 2096 kept, 3 rejected | 137.8/min | ETA: 10.2m [2026-01-15T12:15:20.444523] [DEBUG] [REMOTE ] MSI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:20.444679] [DEBUG] [REMOTE ] MSI: PASS: History has at least 300 days. [2026-01-15T12:15:20.444908] [DEBUG] [REMOTE ] MSI: PASS: Price check passed. Min price $363.49. [2026-01-15T12:15:20.445052] [DEBUG] [REMOTE ] MSI: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:20.445173] [DEBUG] [REMOTE ] MSI: PASS: Integrity check passed. [2026-01-15T12:15:20.445214] [DEBUG] [REMOTE ] MSI: Symbol is viable for forecasting. [2026-01-15T12:15:20.445264] [INFO ] [MAIN ] [2100/3511] MSI kept (0.6s) | 2097 kept, 3 rejected | 137.8/min | ETA: 10.2m [2026-01-15T12:15:20.933884] [DEBUG] [REMOTE ] MSM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:20.934060] [DEBUG] [REMOTE ] MSM: PASS: History has at least 300 days. [2026-01-15T12:15:20.934365] [DEBUG] [REMOTE ] MSM: PASS: Price check passed. Min price $80.26. [2026-01-15T12:15:20.934555] [DEBUG] [REMOTE ] MSM: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:20.934746] [DEBUG] [REMOTE ] MSM: PASS: Integrity check passed. [2026-01-15T12:15:20.934911] [DEBUG] [REMOTE ] MSM: Symbol is viable for forecasting. [2026-01-15T12:15:20.934991] [INFO ] [MAIN ] [2101/3511] MSM kept (0.5s) | 2098 kept, 3 rejected | 137.8/min | ETA: 10.2m [2026-01-15T12:15:21.108398] [DEBUG] [REMOTE ] MSTX: Retrieved 355 rows, trimmed to 300. [2026-01-15T12:15:21.108561] [DEBUG] [REMOTE ] MSTX: PASS: History has at least 300 days. [2026-01-15T12:15:21.109049] [DEBUG] [REMOTE ] MSTX: PASS: Price check passed. Min price $3.85. [2026-01-15T12:15:21.109253] [DEBUG] [REMOTE ] MSTX: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:21.109414] [DEBUG] [REMOTE ] MSTX: PASS: Integrity check passed. [2026-01-15T12:15:21.109470] [DEBUG] [REMOTE ] MSTX: Symbol is viable for forecasting. [2026-01-15T12:15:21.109538] [INFO ] [MAIN ] [2102/3511] MSTX kept (0.2s) | 2099 kept, 3 rejected | 137.8/min | ETA: 10.2m [2026-01-15T12:15:21.750240] [DEBUG] [REMOTE ] MTB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:21.750386] [DEBUG] [REMOTE ] MTB: PASS: History has at least 300 days. [2026-01-15T12:15:21.750635] [DEBUG] [REMOTE ] MTB: PASS: Price check passed. Min price $179.48. [2026-01-15T12:15:21.750782] [DEBUG] [REMOTE ] MTB: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:21.750899] [DEBUG] [REMOTE ] MTB: PASS: Integrity check passed. [2026-01-15T12:15:21.750942] [DEBUG] [REMOTE ] MTB: Symbol is viable for forecasting. [2026-01-15T12:15:21.750993] [INFO ] [MAIN ] [2103/3511] MTB kept (0.6s) | 2100 kept, 3 rejected | 137.8/min | ETA: 10.2m [2026-01-15T12:15:22.087329] [DEBUG] [REMOTE ] MTCH: Retrieved 2552 rows, trimmed to 300. [2026-01-15T12:15:22.087468] [DEBUG] [REMOTE ] MTCH: PASS: History has at least 300 days. [2026-01-15T12:15:22.087721] [DEBUG] [REMOTE ] MTCH: PASS: Price check passed. Min price $31.07. [2026-01-15T12:15:22.087869] [DEBUG] [REMOTE ] MTCH: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:22.088007] [DEBUG] [REMOTE ] MTCH: PASS: Integrity check passed. [2026-01-15T12:15:22.088050] [DEBUG] [REMOTE ] MTCH: Symbol is viable for forecasting. [2026-01-15T12:15:22.088109] [INFO ] [MAIN ] [2104/3511] MTCH kept (0.3s) | 2101 kept, 3 rejected | 137.8/min | ETA: 10.2m [2026-01-15T12:15:22.653503] [DEBUG] [REMOTE ] MTD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:22.653666] [DEBUG] [REMOTE ] MTD: PASS: History has at least 300 days. [2026-01-15T12:15:22.653887] [DEBUG] [REMOTE ] MTD: PASS: Price check passed. Min price $1357.26. [2026-01-15T12:15:22.654024] [DEBUG] [REMOTE ] MTD: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:22.654137] [DEBUG] [REMOTE ] MTD: PASS: Integrity check passed. [2026-01-15T12:15:22.654177] [DEBUG] [REMOTE ] MTD: Symbol is viable for forecasting. [2026-01-15T12:15:22.654225] [INFO ] [MAIN ] [2105/3511] MTD kept (0.6s) | 2102 kept, 3 rejected | 137.8/min | ETA: 10.2m [2026-01-15T12:15:23.238648] [DEBUG] [REMOTE ] MTG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:23.238788] [DEBUG] [REMOTE ] MTG: PASS: History has at least 300 days. [2026-01-15T12:15:23.239011] [DEBUG] [REMOTE ] MTG: PASS: Price check passed. Min price $25.70. [2026-01-15T12:15:23.239148] [DEBUG] [REMOTE ] MTG: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:23.239262] [DEBUG] [REMOTE ] MTG: PASS: Integrity check passed. [2026-01-15T12:15:23.239302] [DEBUG] [REMOTE ] MTG: Symbol is viable for forecasting. [2026-01-15T12:15:23.239350] [INFO ] [MAIN ] [2106/3511] MTG kept (0.6s) | 2103 kept, 3 rejected | 137.8/min | ETA: 10.2m [2026-01-15T12:15:23.852999] [DEBUG] [REMOTE ] MTH: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:23.853150] [DEBUG] [REMOTE ] MTH: PASS: History has at least 300 days. [2026-01-15T12:15:23.853392] [DEBUG] [REMOTE ] MTH: PASS: Price check passed. Min price $64.16. [2026-01-15T12:15:23.853537] [DEBUG] [REMOTE ] MTH: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:23.853678] [DEBUG] [REMOTE ] MTH: PASS: Integrity check passed. [2026-01-15T12:15:23.853721] [DEBUG] [REMOTE ] MTH: Symbol is viable for forecasting. [2026-01-15T12:15:23.853771] [INFO ] [MAIN ] [2107/3511] MTH kept (0.6s) | 2104 kept, 3 rejected | 137.8/min | ETA: 10.2m [2026-01-15T12:15:24.196333] [DEBUG] [REMOTE ] MTLS: Retrieved 2907 rows, trimmed to 300. [2026-01-15T12:15:24.196464] [DEBUG] [REMOTE ] MTLS: PASS: History has at least 300 days. [2026-01-15T12:15:24.196935] [DEBUG] [REMOTE ] MTLS: PASS: Price check passed. Min price $5.40. [2026-01-15T12:15:24.197079] [DEBUG] [REMOTE ] MTLS: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:24.197193] [DEBUG] [REMOTE ] MTLS: PASS: Integrity check passed. [2026-01-15T12:15:24.197235] [DEBUG] [REMOTE ] MTLS: Symbol is viable for forecasting. [2026-01-15T12:15:24.197284] [INFO ] [MAIN ] [2108/3511] MTLS kept (0.3s) | 2105 kept, 3 rejected | 137.8/min | ETA: 10.2m [2026-01-15T12:15:24.716793] [DEBUG] [REMOTE ] MTN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:24.716960] [DEBUG] [REMOTE ] MTN: PASS: History has at least 300 days. [2026-01-15T12:15:24.717187] [DEBUG] [REMOTE ] MTN: PASS: Price check passed. Min price $132.80. [2026-01-15T12:15:24.717324] [DEBUG] [REMOTE ] MTN: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:24.717441] [DEBUG] [REMOTE ] MTN: PASS: Integrity check passed. [2026-01-15T12:15:24.717481] [DEBUG] [REMOTE ] MTN: Symbol is viable for forecasting. [2026-01-15T12:15:24.717529] [INFO ] [MAIN ] [2109/3511] MTN kept (0.5s) | 2106 kept, 3 rejected | 137.8/min | ETA: 10.2m [2026-01-15T12:15:25.216669] [DEBUG] [REMOTE ] MTRN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:25.216826] [DEBUG] [REMOTE ] MTRN: PASS: History has at least 300 days. [2026-01-15T12:15:25.217083] [DEBUG] [REMOTE ] MTRN: PASS: Price check passed. Min price $111.37. [2026-01-15T12:15:25.217223] [DEBUG] [REMOTE ] MTRN: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:25.217361] [DEBUG] [REMOTE ] MTRN: PASS: Integrity check passed. [2026-01-15T12:15:25.217403] [DEBUG] [REMOTE ] MTRN: Symbol is viable for forecasting. [2026-01-15T12:15:25.217453] [INFO ] [MAIN ] [2110/3511] MTRN kept (0.5s) | 2107 kept, 3 rejected | 137.8/min | ETA: 10.2m [2026-01-15T12:15:25.668922] [DEBUG] [REMOTE ] MTRX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:25.669063] [DEBUG] [REMOTE ] MTRX: PASS: History has at least 300 days. [2026-01-15T12:15:25.669289] [DEBUG] [REMOTE ] MTRX: PASS: Price check passed. Min price $11.02. [2026-01-15T12:15:25.669430] [DEBUG] [REMOTE ] MTRX: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:25.669552] [DEBUG] [REMOTE ] MTRX: PASS: Integrity check passed. [2026-01-15T12:15:25.669613] [DEBUG] [REMOTE ] MTRX: Symbol is viable for forecasting. [2026-01-15T12:15:25.669665] [INFO ] [MAIN ] [2111/3511] MTRX kept (0.5s) | 2108 kept, 3 rejected | 137.7/min | ETA: 10.2m [2026-01-15T12:15:25.917028] [DEBUG] [REMOTE ] MTSI: Retrieved 3479 rows, trimmed to 300. [2026-01-15T12:15:25.917178] [DEBUG] [REMOTE ] MTSI: PASS: History has at least 300 days. [2026-01-15T12:15:25.917417] [DEBUG] [REMOTE ] MTSI: PASS: Price check passed. Min price $135.91. [2026-01-15T12:15:25.917558] [DEBUG] [REMOTE ] MTSI: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:25.917697] [DEBUG] [REMOTE ] MTSI: PASS: Integrity check passed. [2026-01-15T12:15:25.917739] [DEBUG] [REMOTE ] MTSI: Symbol is viable for forecasting. [2026-01-15T12:15:25.917789] [INFO ] [MAIN ] [2112/3511] MTSI kept (0.2s) | 2109 kept, 3 rejected | 137.8/min | ETA: 10.2m [2026-01-15T12:15:26.530479] [DEBUG] [REMOTE ] MTX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:26.530649] [DEBUG] [REMOTE ] MTX: PASS: History has at least 300 days. [2026-01-15T12:15:26.530906] [DEBUG] [REMOTE ] MTX: PASS: Price check passed. Min price $54.97. [2026-01-15T12:15:26.531044] [DEBUG] [REMOTE ] MTX: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:26.531171] [DEBUG] [REMOTE ] MTX: PASS: Integrity check passed. [2026-01-15T12:15:26.531215] [DEBUG] [REMOTE ] MTX: Symbol is viable for forecasting. [2026-01-15T12:15:26.531272] [INFO ] [MAIN ] [2113/3511] MTX kept (0.6s) | 2110 kept, 3 rejected | 137.7/min | ETA: 10.1m [2026-01-15T12:15:26.978672] [DEBUG] [REMOTE ] MTZ: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:26.978825] [DEBUG] [REMOTE ] MTZ: PASS: History has at least 300 days. [2026-01-15T12:15:26.979062] [DEBUG] [REMOTE ] MTZ: PASS: Price check passed. Min price $190.08. [2026-01-15T12:15:26.979204] [DEBUG] [REMOTE ] MTZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:26.979326] [DEBUG] [REMOTE ] MTZ: PASS: Integrity check passed. [2026-01-15T12:15:26.979365] [DEBUG] [REMOTE ] MTZ: Symbol is viable for forecasting. [2026-01-15T12:15:26.979414] [INFO ] [MAIN ] [2114/3511] MTZ kept (0.4s) | 2111 kept, 3 rejected | 137.7/min | ETA: 10.1m [2026-01-15T12:15:27.281049] [DEBUG] [REMOTE ] MUA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:27.281222] [DEBUG] [REMOTE ] MUA: PASS: History has at least 300 days. [2026-01-15T12:15:27.281512] [DEBUG] [REMOTE ] MUA: PASS: Price check passed. Min price $10.41. [2026-01-15T12:15:27.281678] [DEBUG] [REMOTE ] MUA: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:27.281846] [DEBUG] [REMOTE ] MUA: PASS: Integrity check passed. [2026-01-15T12:15:27.281902] [DEBUG] [REMOTE ] MUA: Symbol is viable for forecasting. [2026-01-15T12:15:27.281968] [INFO ] [MAIN ] [2115/3511] MUA kept (0.3s) | 2112 kept, 3 rejected | 137.8/min | ETA: 10.1m [2026-01-15T12:15:27.839086] [DEBUG] [REMOTE ] MUC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:27.839219] [DEBUG] [REMOTE ] MUC: PASS: History has at least 300 days. [2026-01-15T12:15:27.839440] [DEBUG] [REMOTE ] MUC: PASS: Price check passed. Min price $10.56. [2026-01-15T12:15:27.839596] [DEBUG] [REMOTE ] MUC: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:27.839729] [DEBUG] [REMOTE ] MUC: PASS: Integrity check passed. [2026-01-15T12:15:27.839770] [DEBUG] [REMOTE ] MUC: Symbol is viable for forecasting. [2026-01-15T12:15:27.839819] [INFO ] [MAIN ] [2116/3511] MUC kept (0.6s) | 2113 kept, 3 rejected | 137.7/min | ETA: 10.1m [2026-01-15T12:15:28.336229] [DEBUG] [REMOTE ] MUE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:28.336381] [DEBUG] [REMOTE ] MUE: PASS: History has at least 300 days. [2026-01-15T12:15:28.336619] [DEBUG] [REMOTE ] MUE: PASS: Price check passed. Min price $9.85. [2026-01-15T12:15:28.336758] [DEBUG] [REMOTE ] MUE: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:28.336888] [DEBUG] [REMOTE ] MUE: PASS: Integrity check passed. [2026-01-15T12:15:28.336929] [DEBUG] [REMOTE ] MUE: Symbol is viable for forecasting. [2026-01-15T12:15:28.336977] [INFO ] [MAIN ] [2117/3511] MUE kept (0.5s) | 2114 kept, 3 rejected | 137.7/min | ETA: 10.1m [2026-01-15T12:15:28.844750] [DEBUG] [REMOTE ] MUFG: Retrieved 6219 rows, trimmed to 300. [2026-01-15T12:15:28.844892] [DEBUG] [REMOTE ] MUFG: PASS: History has at least 300 days. [2026-01-15T12:15:28.845118] [DEBUG] [REMOTE ] MUFG: PASS: Price check passed. Min price $14.77. [2026-01-15T12:15:28.845260] [DEBUG] [REMOTE ] MUFG: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:28.845381] [DEBUG] [REMOTE ] MUFG: PASS: Integrity check passed. [2026-01-15T12:15:28.845424] [DEBUG] [REMOTE ] MUFG: Symbol is viable for forecasting. [2026-01-15T12:15:28.845475] [INFO ] [MAIN ] [2118/3511] MUFG kept (0.5s) | 2115 kept, 3 rejected | 137.7/min | ETA: 10.1m [2026-01-15T12:15:29.409650] [DEBUG] [REMOTE ] MUJ: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:29.409822] [DEBUG] [REMOTE ] MUJ: PASS: History has at least 300 days. [2026-01-15T12:15:29.410106] [DEBUG] [REMOTE ] MUJ: PASS: Price check passed. Min price $11.42. [2026-01-15T12:15:29.410249] [DEBUG] [REMOTE ] MUJ: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:29.410383] [DEBUG] [REMOTE ] MUJ: PASS: Integrity check passed. [2026-01-15T12:15:29.410427] [DEBUG] [REMOTE ] MUJ: Symbol is viable for forecasting. [2026-01-15T12:15:29.410479] [INFO ] [MAIN ] [2119/3511] MUJ kept (0.6s) | 2116 kept, 3 rejected | 137.7/min | ETA: 10.1m [2026-01-15T12:15:29.754828] [DEBUG] [REMOTE ] MUSA: Retrieved 3121 rows, trimmed to 300. [2026-01-15T12:15:29.754969] [DEBUG] [REMOTE ] MUSA: PASS: History has at least 300 days. [2026-01-15T12:15:29.755186] [DEBUG] [REMOTE ] MUSA: PASS: Price check passed. Min price $356.16. [2026-01-15T12:15:29.755328] [DEBUG] [REMOTE ] MUSA: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:29.755445] [DEBUG] [REMOTE ] MUSA: PASS: Integrity check passed. [2026-01-15T12:15:29.755486] [DEBUG] [REMOTE ] MUSA: Symbol is viable for forecasting. [2026-01-15T12:15:29.755535] [INFO ] [MAIN ] [2120/3511] MUSA kept (0.3s) | 2117 kept, 3 rejected | 137.7/min | ETA: 10.1m [2026-01-15T12:15:30.276070] [DEBUG] [REMOTE ] MUX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:30.276214] [DEBUG] [REMOTE ] MUX: PASS: History has at least 300 days. [2026-01-15T12:15:30.276443] [DEBUG] [REMOTE ] MUX: PASS: Price check passed. Min price $15.66. [2026-01-15T12:15:30.276605] [DEBUG] [REMOTE ] MUX: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:30.276730] [DEBUG] [REMOTE ] MUX: PASS: Integrity check passed. [2026-01-15T12:15:30.276772] [DEBUG] [REMOTE ] MUX: Symbol is viable for forecasting. [2026-01-15T12:15:30.276822] [INFO ] [MAIN ] [2121/3511] MUX kept (0.5s) | 2118 kept, 3 rejected | 137.7/min | ETA: 10.1m [2026-01-15T12:15:30.691996] [DEBUG] [REMOTE ] MVBF: Retrieved 4361 rows, trimmed to 300. [2026-01-15T12:15:30.692130] [DEBUG] [REMOTE ] MVBF: PASS: History has at least 300 days. [2026-01-15T12:15:30.692343] [DEBUG] [REMOTE ] MVBF: PASS: Price check passed. Min price $25.33. [2026-01-15T12:15:30.692479] [DEBUG] [REMOTE ] MVBF: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:30.692628] [DEBUG] [REMOTE ] MVBF: PASS: Integrity check passed. [2026-01-15T12:15:30.692671] [DEBUG] [REMOTE ] MVBF: Symbol is viable for forecasting. [2026-01-15T12:15:30.692719] [INFO ] [MAIN ] [2122/3511] MVBF kept (0.4s) | 2119 kept, 3 rejected | 137.7/min | ETA: 10.1m [2026-01-15T12:15:31.189837] [DEBUG] [REMOTE ] MVF: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:31.190002] [DEBUG] [REMOTE ] MVF: PASS: History has at least 300 days. [2026-01-15T12:15:31.190296] [DEBUG] [REMOTE ] MVF: PASS: Price check passed. Min price $6.82. [2026-01-15T12:15:31.190487] [DEBUG] [REMOTE ] MVF: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:31.190670] [DEBUG] [REMOTE ] MVF: PASS: Integrity check passed. [2026-01-15T12:15:31.190730] [DEBUG] [REMOTE ] MVF: Symbol is viable for forecasting. [2026-01-15T12:15:31.190800] [INFO ] [MAIN ] [2123/3511] MVF kept (0.5s) | 2120 kept, 3 rejected | 137.7/min | ETA: 10.1m [2026-01-15T12:15:31.589451] [DEBUG] [REMOTE ] MVO: Retrieved 4778 rows, trimmed to 300. [2026-01-15T12:15:31.589603] [DEBUG] [REMOTE ] MVO: PASS: History has at least 300 days. [2026-01-15T12:15:31.590016] [DEBUG] [REMOTE ] MVO: PASS: Price check passed. Min price $1.02. [2026-01-15T12:15:31.590151] [DEBUG] [REMOTE ] MVO: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:31.590263] [DEBUG] [REMOTE ] MVO: PASS: Integrity check passed. [2026-01-15T12:15:31.590304] [DEBUG] [REMOTE ] MVO: Symbol is viable for forecasting. [2026-01-15T12:15:31.590351] [INFO ] [MAIN ] [2124/3511] MVO kept (0.4s) | 2121 kept, 3 rejected | 137.7/min | ETA: 10.1m [2026-01-15T12:15:32.034192] [DEBUG] [REMOTE ] MWA: Retrieved 4940 rows, trimmed to 300. [2026-01-15T12:15:32.034345] [DEBUG] [REMOTE ] MWA: PASS: History has at least 300 days. [2026-01-15T12:15:32.034650] [DEBUG] [REMOTE ] MWA: PASS: Price check passed. Min price $22.91. [2026-01-15T12:15:32.034847] [DEBUG] [REMOTE ] MWA: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:32.035004] [DEBUG] [REMOTE ] MWA: PASS: Integrity check passed. [2026-01-15T12:15:32.035063] [DEBUG] [REMOTE ] MWA: Symbol is viable for forecasting. [2026-01-15T12:15:32.035136] [INFO ] [MAIN ] [2125/3511] MWA kept (0.4s) | 2122 kept, 3 rejected | 137.7/min | ETA: 10.1m [2026-01-15T12:15:32.225663] [DEBUG] [REMOTE ] MX: Retrieved 3734 rows, trimmed to 300. [2026-01-15T12:15:32.225793] [DEBUG] [REMOTE ] MX: PASS: History has at least 300 days. [2026-01-15T12:15:32.226006] [DEBUG] [REMOTE ] MX: PASS: Price check passed. Min price $2.27. [2026-01-15T12:15:32.226142] [DEBUG] [REMOTE ] MX: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:32.226253] [DEBUG] [REMOTE ] MX: PASS: Integrity check passed. [2026-01-15T12:15:32.226293] [DEBUG] [REMOTE ] MX: Symbol is viable for forecasting. [2026-01-15T12:15:32.226342] [INFO ] [MAIN ] [2126/3511] MX kept (0.2s) | 2123 kept, 3 rejected | 137.7/min | ETA: 10.1m [2026-01-15T12:15:32.976397] [DEBUG] [REMOTE ] MXF: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:32.976552] [DEBUG] [REMOTE ] MXF: PASS: History has at least 300 days. [2026-01-15T12:15:32.976869] [DEBUG] [REMOTE ] MXF: PASS: Price check passed. Min price $18.51. [2026-01-15T12:15:32.977011] [DEBUG] [REMOTE ] MXF: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:32.977140] [DEBUG] [REMOTE ] MXF: PASS: Integrity check passed. [2026-01-15T12:15:32.977180] [DEBUG] [REMOTE ] MXF: Symbol is viable for forecasting. [2026-01-15T12:15:32.977230] [INFO ] [MAIN ] [2127/3511] MXF kept (0.8s) | 2124 kept, 3 rejected | 137.7/min | ETA: 10.1m [2026-01-15T12:15:33.362428] [DEBUG] [REMOTE ] MXL: Retrieved 3978 rows, trimmed to 300. [2026-01-15T12:15:33.362798] [DEBUG] [REMOTE ] MXL: PASS: History has at least 300 days. [2026-01-15T12:15:33.363057] [DEBUG] [REMOTE ] MXL: PASS: Price check passed. Min price $13.05. [2026-01-15T12:15:33.363213] [DEBUG] [REMOTE ] MXL: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:33.363367] [DEBUG] [REMOTE ] MXL: PASS: Integrity check passed. [2026-01-15T12:15:33.363633] [DEBUG] [REMOTE ] MXL: Symbol is viable for forecasting. [2026-01-15T12:15:33.363687] [INFO ] [MAIN ] [2128/3511] MXL kept (0.4s) | 2125 kept, 3 rejected | 137.7/min | ETA: 10.0m [2026-01-15T12:15:33.828551] [DEBUG] [REMOTE ] MYE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:33.828716] [DEBUG] [REMOTE ] MYE: PASS: History has at least 300 days. [2026-01-15T12:15:33.828940] [DEBUG] [REMOTE ] MYE: PASS: Price check passed. Min price $16.47. [2026-01-15T12:15:33.829085] [DEBUG] [REMOTE ] MYE: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:33.829205] [DEBUG] [REMOTE ] MYE: PASS: Integrity check passed. [2026-01-15T12:15:33.829247] [DEBUG] [REMOTE ] MYE: Symbol is viable for forecasting. [2026-01-15T12:15:33.829297] [INFO ] [MAIN ] [2129/3511] MYE kept (0.5s) | 2126 kept, 3 rejected | 137.7/min | ETA: 10.0m [2026-01-15T12:15:34.291212] [DEBUG] [REMOTE ] MYGN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:34.291352] [DEBUG] [REMOTE ] MYGN: PASS: History has at least 300 days. [2026-01-15T12:15:34.291585] [DEBUG] [REMOTE ] MYGN: PASS: Price check passed. Min price $6.11. [2026-01-15T12:15:34.291730] [DEBUG] [REMOTE ] MYGN: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:34.291846] [DEBUG] [REMOTE ] MYGN: PASS: Integrity check passed. [2026-01-15T12:15:34.291887] [DEBUG] [REMOTE ] MYGN: Symbol is viable for forecasting. [2026-01-15T12:15:34.291935] [INFO ] [MAIN ] [2130/3511] MYGN kept (0.5s) | 2127 kept, 3 rejected | 137.7/min | ETA: 10.0m [2026-01-15T12:15:34.835496] [DEBUG] [REMOTE ] MYI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:34.835668] [DEBUG] [REMOTE ] MYI: PASS: History has at least 300 days. [2026-01-15T12:15:34.835915] [DEBUG] [REMOTE ] MYI: PASS: Price check passed. Min price $10.70. [2026-01-15T12:15:34.836053] [DEBUG] [REMOTE ] MYI: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:34.836168] [DEBUG] [REMOTE ] MYI: PASS: Integrity check passed. [2026-01-15T12:15:34.836208] [DEBUG] [REMOTE ] MYI: Symbol is viable for forecasting. [2026-01-15T12:15:34.836256] [INFO ] [MAIN ] [2131/3511] MYI kept (0.5s) | 2128 kept, 3 rejected | 137.7/min | ETA: 10.0m [2026-01-15T12:15:35.343797] [DEBUG] [REMOTE ] MYN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:35.343947] [DEBUG] [REMOTE ] MYN: PASS: History has at least 300 days. [2026-01-15T12:15:35.344186] [DEBUG] [REMOTE ] MYN: PASS: Price check passed. Min price $9.84. [2026-01-15T12:15:35.344333] [DEBUG] [REMOTE ] MYN: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:35.344455] [DEBUG] [REMOTE ] MYN: PASS: Integrity check passed. [2026-01-15T12:15:35.344496] [DEBUG] [REMOTE ] MYN: Symbol is viable for forecasting. [2026-01-15T12:15:35.344546] [INFO ] [MAIN ] [2132/3511] MYN kept (0.5s) | 2129 kept, 3 rejected | 137.7/min | ETA: 10.0m [2026-01-15T12:15:35.782061] [DEBUG] [REMOTE ] MYRG: Retrieved 4383 rows, trimmed to 300. [2026-01-15T12:15:35.782199] [DEBUG] [REMOTE ] MYRG: PASS: History has at least 300 days. [2026-01-15T12:15:35.782415] [DEBUG] [REMOTE ] MYRG: PASS: Price check passed. Min price $197.12. [2026-01-15T12:15:35.782555] [DEBUG] [REMOTE ] MYRG: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:35.782693] [DEBUG] [REMOTE ] MYRG: PASS: Integrity check passed. [2026-01-15T12:15:35.782734] [DEBUG] [REMOTE ] MYRG: Symbol is viable for forecasting. [2026-01-15T12:15:35.782784] [INFO ] [MAIN ] [2133/3511] MYRG kept (0.4s) | 2130 kept, 3 rejected | 137.7/min | ETA: 10.0m [2026-01-15T12:15:35.890387] [DEBUG] [REMOTE ] NA: Retrieved 882 rows, trimmed to 300. [2026-01-15T12:15:35.890506] [DEBUG] [REMOTE ] NA: PASS: History has at least 300 days. [2026-01-15T12:15:35.890739] [DEBUG] [REMOTE ] NA: PASS: Price check passed. Min price $2.99. [2026-01-15T12:15:35.890909] [DEBUG] [REMOTE ] NA: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:35.891055] [DEBUG] [REMOTE ] NA: PASS: Integrity check passed. [2026-01-15T12:15:35.891102] [DEBUG] [REMOTE ] NA: Symbol is viable for forecasting. [2026-01-15T12:15:35.891157] [INFO ] [MAIN ] [2134/3511] NA kept (0.1s) | 2131 kept, 3 rejected | 137.7/min | ETA: 10.0m [2026-01-15T12:15:36.347885] [DEBUG] [REMOTE ] NAAS: Retrieved 2069 rows, trimmed to 300. [2026-01-15T12:15:36.348017] [DEBUG] [REMOTE ] NAAS: PASS: History has at least 300 days. [2026-01-15T12:15:36.348219] [DEBUG] [REMOTE ] NAAS: PASS: Price check passed. Min price $2.99. [2026-01-15T12:15:36.348352] [DEBUG] [REMOTE ] NAAS: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:36.348460] [DEBUG] [REMOTE ] NAAS: PASS: Integrity check passed. [2026-01-15T12:15:36.348501] [DEBUG] [REMOTE ] NAAS: Symbol is viable for forecasting. [2026-01-15T12:15:36.348565] [INFO ] [MAIN ] [2135/3511] NAAS kept (0.5s) | 2132 kept, 3 rejected | 137.7/min | ETA: 10.0m [2026-01-15T12:15:36.810454] [DEBUG] [REMOTE ] NABL: Retrieved 1129 rows, trimmed to 300. [2026-01-15T12:15:36.810607] [DEBUG] [REMOTE ] NABL: PASS: History has at least 300 days. [2026-01-15T12:15:36.810818] [DEBUG] [REMOTE ] NABL: PASS: Price check passed. Min price $7.01. [2026-01-15T12:15:36.811130] [DEBUG] [REMOTE ] NABL: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:36.811238] [DEBUG] [REMOTE ] NABL: PASS: Integrity check passed. [2026-01-15T12:15:36.811278] [DEBUG] [REMOTE ] NABL: Symbol is viable for forecasting. [2026-01-15T12:15:36.811326] [INFO ] [MAIN ] [2136/3511] NABL kept (0.5s) | 2133 kept, 3 rejected | 137.7/min | ETA: 10.0m [2026-01-15T12:15:37.562887] [DEBUG] [REMOTE ] NAC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:37.563038] [DEBUG] [REMOTE ] NAC: PASS: History has at least 300 days. [2026-01-15T12:15:37.563295] [DEBUG] [REMOTE ] NAC: PASS: Price check passed. Min price $11.61. [2026-01-15T12:15:37.563438] [DEBUG] [REMOTE ] NAC: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:37.563563] [DEBUG] [REMOTE ] NAC: PASS: Integrity check passed. [2026-01-15T12:15:37.563625] [DEBUG] [REMOTE ] NAC: Symbol is viable for forecasting. [2026-01-15T12:15:37.563677] [INFO ] [MAIN ] [2137/3511] NAC kept (0.8s) | 2134 kept, 3 rejected | 137.7/min | ETA: 10.0m [2026-01-15T12:15:38.025708] [DEBUG] [REMOTE ] NAD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:38.025858] [DEBUG] [REMOTE ] NAD: PASS: History has at least 300 days. [2026-01-15T12:15:38.026100] [DEBUG] [REMOTE ] NAD: PASS: Price check passed. Min price $11.67. [2026-01-15T12:15:38.026243] [DEBUG] [REMOTE ] NAD: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:38.026367] [DEBUG] [REMOTE ] NAD: PASS: Integrity check passed. [2026-01-15T12:15:38.026409] [DEBUG] [REMOTE ] NAD: Symbol is viable for forecasting. [2026-01-15T12:15:38.026462] [INFO ] [MAIN ] [2138/3511] NAD kept (0.5s) | 2135 kept, 3 rejected | 137.7/min | ETA: 10.0m [2026-01-15T12:15:38.264237] [DEBUG] [REMOTE ] NAMS: Retrieved 787 rows, trimmed to 300. [2026-01-15T12:15:38.264387] [DEBUG] [REMOTE ] NAMS: PASS: History has at least 300 days. [2026-01-15T12:15:38.264622] [DEBUG] [REMOTE ] NAMS: PASS: Price check passed. Min price $31.86. [2026-01-15T12:15:38.264767] [DEBUG] [REMOTE ] NAMS: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:38.264884] [DEBUG] [REMOTE ] NAMS: PASS: Integrity check passed. [2026-01-15T12:15:38.264926] [DEBUG] [REMOTE ] NAMS: Symbol is viable for forecasting. [2026-01-15T12:15:38.264975] [INFO ] [MAIN ] [2139/3511] NAMS kept (0.2s) | 2136 kept, 3 rejected | 137.7/min | ETA: 10.0m [2026-01-15T12:15:38.969111] [DEBUG] [REMOTE ] NATH: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:38.969250] [DEBUG] [REMOTE ] NATH: PASS: History has at least 300 days. [2026-01-15T12:15:38.969480] [DEBUG] [REMOTE ] NATH: PASS: Price check passed. Min price $89.87. [2026-01-15T12:15:38.969667] [DEBUG] [REMOTE ] NATH: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:38.969792] [DEBUG] [REMOTE ] NATH: PASS: Integrity check passed. [2026-01-15T12:15:38.969839] [DEBUG] [REMOTE ] NATH: Symbol is viable for forecasting. [2026-01-15T12:15:38.969890] [INFO ] [MAIN ] [2140/3511] NATH kept (0.7s) | 2137 kept, 3 rejected | 137.6/min | ETA: 10.0m [2026-01-15T12:15:39.181796] [DEBUG] [REMOTE ] NATL: Retrieved 559 rows, trimmed to 300. [2026-01-15T12:15:39.181943] [DEBUG] [REMOTE ] NATL: PASS: History has at least 300 days. [2026-01-15T12:15:39.182179] [DEBUG] [REMOTE ] NATL: PASS: Price check passed. Min price $34.13. [2026-01-15T12:15:39.182325] [DEBUG] [REMOTE ] NATL: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:39.182443] [DEBUG] [REMOTE ] NATL: PASS: Integrity check passed. [2026-01-15T12:15:39.182485] [DEBUG] [REMOTE ] NATL: Symbol is viable for forecasting. [2026-01-15T12:15:39.182535] [INFO ] [MAIN ] [2141/3511] NATL kept (0.2s) | 2138 kept, 3 rejected | 137.7/min | ETA: 10.0m [2026-01-15T12:15:39.635407] [DEBUG] [REMOTE ] NAVI: Retrieved 2954 rows, trimmed to 300. [2026-01-15T12:15:39.635536] [DEBUG] [REMOTE ] NAVI: PASS: History has at least 300 days. [2026-01-15T12:15:39.635784] [DEBUG] [REMOTE ] NAVI: PASS: Price check passed. Min price $11.20. [2026-01-15T12:15:39.635930] [DEBUG] [REMOTE ] NAVI: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:39.636041] [DEBUG] [REMOTE ] NAVI: PASS: Integrity check passed. [2026-01-15T12:15:39.636082] [DEBUG] [REMOTE ] NAVI: Symbol is viable for forecasting. [2026-01-15T12:15:39.636129] [INFO ] [MAIN ] [2142/3511] NAVI kept (0.5s) | 2139 kept, 3 rejected | 137.7/min | ETA: 9.9m [2026-01-15T12:15:40.284203] [DEBUG] [REMOTE ] NAZ: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:40.284351] [DEBUG] [REMOTE ] NAZ: PASS: History has at least 300 days. [2026-01-15T12:15:40.284594] [DEBUG] [REMOTE ] NAZ: PASS: Price check passed. Min price $11.70. [2026-01-15T12:15:40.284735] [DEBUG] [REMOTE ] NAZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:40.284852] [DEBUG] [REMOTE ] NAZ: PASS: Integrity check passed. [2026-01-15T12:15:40.284893] [DEBUG] [REMOTE ] NAZ: Symbol is viable for forecasting. [2026-01-15T12:15:40.284942] [INFO ] [MAIN ] [2143/3511] NAZ kept (0.6s) | 2140 kept, 3 rejected | 137.6/min | ETA: 9.9m [2026-01-15T12:15:40.603564] [DEBUG] [REMOTE ] NB: Retrieved 2483 rows, trimmed to 300. [2026-01-15T12:15:40.603736] [DEBUG] [REMOTE ] NB: PASS: History has at least 300 days. [2026-01-15T12:15:40.603984] [DEBUG] [REMOTE ] NB: PASS: Price check passed. Min price $5.18. [2026-01-15T12:15:40.604161] [DEBUG] [REMOTE ] NB: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:40.604304] [DEBUG] [REMOTE ] NB: PASS: Integrity check passed. [2026-01-15T12:15:40.604350] [DEBUG] [REMOTE ] NB: Symbol is viable for forecasting. [2026-01-15T12:15:40.604400] [INFO ] [MAIN ] [2144/3511] NB kept (0.3s) | 2141 kept, 3 rejected | 137.7/min | ETA: 9.9m [2026-01-15T12:15:41.075153] [DEBUG] [REMOTE ] NBB: Retrieved 3954 rows, trimmed to 300. [2026-01-15T12:15:41.075432] [DEBUG] [REMOTE ] NBB: PASS: History has at least 300 days. [2026-01-15T12:15:41.075926] [DEBUG] [REMOTE ] NBB: PASS: Price check passed. Min price $15.67. [2026-01-15T12:15:41.076148] [DEBUG] [REMOTE ] NBB: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:41.076382] [DEBUG] [REMOTE ] NBB: PASS: Integrity check passed. [2026-01-15T12:15:41.076449] [DEBUG] [REMOTE ] NBB: Symbol is viable for forecasting. [2026-01-15T12:15:41.076543] [INFO ] [MAIN ] [2145/3511] NBB kept (0.5s) | 2142 kept, 3 rejected | 137.7/min | ETA: 9.9m [2026-01-15T12:15:41.338637] [DEBUG] [REMOTE ] NBBK: Retrieved 513 rows, trimmed to 300. [2026-01-15T12:15:41.338954] [DEBUG] [REMOTE ] NBBK: PASS: History has at least 300 days. [2026-01-15T12:15:41.339483] [DEBUG] [REMOTE ] NBBK: PASS: Price check passed. Min price $17.67. [2026-01-15T12:15:41.339773] [DEBUG] [REMOTE ] NBBK: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:41.340028] [DEBUG] [REMOTE ] NBBK: PASS: Integrity check passed. [2026-01-15T12:15:41.340098] [DEBUG] [REMOTE ] NBBK: Symbol is viable for forecasting. [2026-01-15T12:15:41.340193] [INFO ] [MAIN ] [2146/3511] NBBK kept (0.3s) | 2143 kept, 3 rejected | 137.7/min | ETA: 9.9m [2026-01-15T12:15:41.845568] [DEBUG] [REMOTE ] NBHC: Retrieved 3348 rows, trimmed to 300. [2026-01-15T12:15:41.845892] [DEBUG] [REMOTE ] NBHC: PASS: History has at least 300 days. [2026-01-15T12:15:41.846231] [DEBUG] [REMOTE ] NBHC: PASS: Price check passed. Min price $35.30. [2026-01-15T12:15:41.846418] [DEBUG] [REMOTE ] NBHC: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:41.846705] [DEBUG] [REMOTE ] NBHC: PASS: Integrity check passed. [2026-01-15T12:15:41.846762] [DEBUG] [REMOTE ] NBHC: Symbol is viable for forecasting. [2026-01-15T12:15:41.846831] [INFO ] [MAIN ] [2147/3511] NBHC kept (0.5s) | 2144 kept, 3 rejected | 137.7/min | ETA: 9.9m [2026-01-15T12:15:42.498964] [DEBUG] [REMOTE ] NBIX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:42.499192] [DEBUG] [REMOTE ] NBIX: PASS: History has at least 300 days. [2026-01-15T12:15:42.499690] [DEBUG] [REMOTE ] NBIX: PASS: Price check passed. Min price $132.26. [2026-01-15T12:15:42.499847] [DEBUG] [REMOTE ] NBIX: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:42.500020] [DEBUG] [REMOTE ] NBIX: PASS: Integrity check passed. [2026-01-15T12:15:42.500070] [DEBUG] [REMOTE ] NBIX: Symbol is viable for forecasting. [2026-01-15T12:15:42.500134] [INFO ] [MAIN ] [2148/3511] NBIX kept (0.7s) | 2145 kept, 3 rejected | 137.6/min | ETA: 9.9m [2026-01-15T12:15:42.865236] [DEBUG] [REMOTE ] NBN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:42.865377] [DEBUG] [REMOTE ] NBN: PASS: History has at least 300 days. [2026-01-15T12:15:42.865620] [DEBUG] [REMOTE ] NBN: PASS: Price check passed. Min price $81.73. [2026-01-15T12:15:42.865789] [DEBUG] [REMOTE ] NBN: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:42.865935] [DEBUG] [REMOTE ] NBN: PASS: Integrity check passed. [2026-01-15T12:15:42.865984] [DEBUG] [REMOTE ] NBN: Symbol is viable for forecasting. [2026-01-15T12:15:42.866033] [INFO ] [MAIN ] [2149/3511] NBN kept (0.4s) | 2146 kept, 3 rejected | 137.7/min | ETA: 9.9m [2026-01-15T12:15:43.367918] [DEBUG] [REMOTE ] NBTB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:43.368147] [DEBUG] [REMOTE ] NBTB: PASS: History has at least 300 days. [2026-01-15T12:15:43.368451] [DEBUG] [REMOTE ] NBTB: PASS: Price check passed. Min price $39.26. [2026-01-15T12:15:43.368624] [DEBUG] [REMOTE ] NBTB: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:43.368769] [DEBUG] [REMOTE ] NBTB: PASS: Integrity check passed. [2026-01-15T12:15:43.369001] [DEBUG] [REMOTE ] NBTB: Symbol is viable for forecasting. [2026-01-15T12:15:43.369082] [INFO ] [MAIN ] [2150/3511] NBTB kept (0.5s) | 2147 kept, 3 rejected | 137.6/min | ETA: 9.9m [2026-01-15T12:15:43.697734] [DEBUG] [REMOTE ] NBXG: Retrieved 1165 rows, trimmed to 300. [2026-01-15T12:15:43.697968] [DEBUG] [REMOTE ] NBXG: PASS: History has at least 300 days. [2026-01-15T12:15:43.698236] [DEBUG] [REMOTE ] NBXG: PASS: Price check passed. Min price $13.55. [2026-01-15T12:15:43.698408] [DEBUG] [REMOTE ] NBXG: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:43.698547] [DEBUG] [REMOTE ] NBXG: PASS: Integrity check passed. [2026-01-15T12:15:43.698612] [DEBUG] [REMOTE ] NBXG: Symbol is viable for forecasting. [2026-01-15T12:15:43.698676] [INFO ] [MAIN ] [2151/3511] NBXG kept (0.3s) | 2148 kept, 3 rejected | 137.7/min | ETA: 9.9m [2026-01-15T12:15:44.252492] [DEBUG] [REMOTE ] NC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:44.252816] [DEBUG] [REMOTE ] NC: PASS: History has at least 300 days. [2026-01-15T12:15:44.253466] [DEBUG] [REMOTE ] NC: PASS: Price check passed. Min price $41.80. [2026-01-15T12:15:44.253729] [DEBUG] [REMOTE ] NC: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:44.253901] [DEBUG] [REMOTE ] NC: PASS: Integrity check passed. [2026-01-15T12:15:44.253947] [DEBUG] [REMOTE ] NC: Symbol is viable for forecasting. [2026-01-15T12:15:44.254008] [INFO ] [MAIN ] [2152/3511] NC kept (0.6s) | 2149 kept, 3 rejected | 137.6/min | ETA: 9.9m [2026-01-15T12:15:44.780452] [DEBUG] [REMOTE ] NCA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:44.780739] [DEBUG] [REMOTE ] NCA: PASS: History has at least 300 days. [2026-01-15T12:15:44.781068] [DEBUG] [REMOTE ] NCA: PASS: Price check passed. Min price $8.71. [2026-01-15T12:15:44.781225] [DEBUG] [REMOTE ] NCA: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:44.781381] [DEBUG] [REMOTE ] NCA: PASS: Integrity check passed. [2026-01-15T12:15:44.781426] [DEBUG] [REMOTE ] NCA: Symbol is viable for forecasting. [2026-01-15T12:15:44.781481] [INFO ] [MAIN ] [2153/3511] NCA kept (0.5s) | 2150 kept, 3 rejected | 137.6/min | ETA: 9.9m [2026-01-15T12:15:45.123669] [DEBUG] [REMOTE ] NCLH: Retrieved 3267 rows, trimmed to 300. [2026-01-15T12:15:45.123885] [DEBUG] [REMOTE ] NCLH: PASS: History has at least 300 days. [2026-01-15T12:15:45.124191] [DEBUG] [REMOTE ] NCLH: PASS: Price check passed. Min price $17.50. [2026-01-15T12:15:45.124341] [DEBUG] [REMOTE ] NCLH: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:45.124482] [DEBUG] [REMOTE ] NCLH: PASS: Integrity check passed. [2026-01-15T12:15:45.124526] [DEBUG] [REMOTE ] NCLH: Symbol is viable for forecasting. [2026-01-15T12:15:45.124603] [INFO ] [MAIN ] [2154/3511] NCLH kept (0.3s) | 2151 kept, 3 rejected | 137.6/min | ETA: 9.9m [2026-01-15T12:15:45.595853] [DEBUG] [REMOTE ] NCMI: Retrieved 4764 rows, trimmed to 300. [2026-01-15T12:15:45.596093] [DEBUG] [REMOTE ] NCMI: PASS: History has at least 300 days. [2026-01-15T12:15:45.596422] [DEBUG] [REMOTE ] NCMI: PASS: Price check passed. Min price $3.77. [2026-01-15T12:15:45.596748] [DEBUG] [REMOTE ] NCMI: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:45.596933] [DEBUG] [REMOTE ] NCMI: PASS: Integrity check passed. [2026-01-15T12:15:45.596978] [DEBUG] [REMOTE ] NCMI: Symbol is viable for forecasting. [2026-01-15T12:15:45.597038] [INFO ] [MAIN ] [2155/3511] NCMI kept (0.5s) | 2152 kept, 3 rejected | 137.6/min | ETA: 9.9m [2026-01-15T12:15:45.748753] [DEBUG] [REMOTE ] NCNA: Retrieved 2085 rows, trimmed to 300. [2026-01-15T12:15:45.748983] [DEBUG] [REMOTE ] NCNA: PASS: History has at least 300 days. [2026-01-15T12:15:45.749311] [DEBUG] [REMOTE ] NCNA: PASS: Price check passed. Min price $3.20. [2026-01-15T12:15:45.749460] [DEBUG] [REMOTE ] NCNA: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:45.749639] [DEBUG] [REMOTE ] NCNA: PASS: Integrity check passed. [2026-01-15T12:15:45.749690] [DEBUG] [REMOTE ] NCNA: Symbol is viable for forecasting. [2026-01-15T12:15:45.749760] [INFO ] [MAIN ] [2156/3511] NCNA kept (0.2s) | 2153 kept, 3 rejected | 137.7/min | ETA: 9.8m [2026-01-15T12:15:46.256989] [DEBUG] [REMOTE ] NCNO: Retrieved 1384 rows, trimmed to 300. [2026-01-15T12:15:46.257206] [DEBUG] [REMOTE ] NCNO: PASS: History has at least 300 days. [2026-01-15T12:15:46.257529] [DEBUG] [REMOTE ] NCNO: PASS: Price check passed. Min price $23.39. [2026-01-15T12:15:46.257715] [DEBUG] [REMOTE ] NCNO: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:46.257856] [DEBUG] [REMOTE ] NCNO: PASS: Integrity check passed. [2026-01-15T12:15:46.257905] [DEBUG] [REMOTE ] NCNO: Symbol is viable for forecasting. [2026-01-15T12:15:46.258061] [INFO ] [MAIN ] [2157/3511] NCNO kept (0.5s) | 2154 kept, 3 rejected | 137.7/min | ETA: 9.8m [2026-01-15T12:15:46.798153] [DEBUG] [REMOTE ] NCTY: Retrieved 5304 rows, trimmed to 300. [2026-01-15T12:15:46.798390] [DEBUG] [REMOTE ] NCTY: PASS: History has at least 300 days. [2026-01-15T12:15:46.798809] [DEBUG] [REMOTE ] NCTY: PASS: Price check passed. Min price $6.21. [2026-01-15T12:15:46.798991] [DEBUG] [REMOTE ] NCTY: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:46.799163] [DEBUG] [REMOTE ] NCTY: PASS: Integrity check passed. [2026-01-15T12:15:46.799217] [DEBUG] [REMOTE ] NCTY: Symbol is viable for forecasting. [2026-01-15T12:15:46.799291] [INFO ] [MAIN ] [2158/3511] NCTY kept (0.5s) | 2155 kept, 3 rejected | 137.7/min | ETA: 9.8m [2026-01-15T12:15:47.257697] [DEBUG] [REMOTE ] NCZ: Retrieved 5653 rows, trimmed to 300. [2026-01-15T12:15:47.257904] [DEBUG] [REMOTE ] NCZ: PASS: History has at least 300 days. [2026-01-15T12:15:47.258193] [DEBUG] [REMOTE ] NCZ: PASS: Price check passed. Min price $13.05. [2026-01-15T12:15:47.258360] [DEBUG] [REMOTE ] NCZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:47.258641] [DEBUG] [REMOTE ] NCZ: PASS: Integrity check passed. [2026-01-15T12:15:47.258689] [DEBUG] [REMOTE ] NCZ: Symbol is viable for forecasting. [2026-01-15T12:15:47.258745] [INFO ] [MAIN ] [2159/3511] NCZ kept (0.5s) | 2156 kept, 3 rejected | 137.6/min | ETA: 9.8m [2026-01-15T12:15:47.719430] [DEBUG] [REMOTE ] NDAQ: Retrieved 5924 rows, trimmed to 300. [2026-01-15T12:15:47.719599] [DEBUG] [REMOTE ] NDAQ: PASS: History has at least 300 days. [2026-01-15T12:15:47.719839] [DEBUG] [REMOTE ] NDAQ: PASS: Price check passed. Min price $85.17. [2026-01-15T12:15:47.719980] [DEBUG] [REMOTE ] NDAQ: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:47.720104] [DEBUG] [REMOTE ] NDAQ: PASS: Integrity check passed. [2026-01-15T12:15:47.720146] [DEBUG] [REMOTE ] NDAQ: Symbol is viable for forecasting. [2026-01-15T12:15:47.720197] [INFO ] [MAIN ] [2160/3511] NDAQ kept (0.5s) | 2157 kept, 3 rejected | 137.6/min | ETA: 9.8m [2026-01-15T12:15:47.999120] [DEBUG] [REMOTE ] NDMO: Retrieved 1352 rows, trimmed to 300. [2026-01-15T12:15:47.999298] [DEBUG] [REMOTE ] NDMO: PASS: History has at least 300 days. [2026-01-15T12:15:47.999614] [DEBUG] [REMOTE ] NDMO: PASS: Price check passed. Min price $9.98. [2026-01-15T12:15:47.999807] [DEBUG] [REMOTE ] NDMO: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:47.999980] [DEBUG] [REMOTE ] NDMO: PASS: Integrity check passed. [2026-01-15T12:15:48.000033] [DEBUG] [REMOTE ] NDMO: Symbol is viable for forecasting. [2026-01-15T12:15:48.000096] [INFO ] [MAIN ] [2161/3511] NDMO kept (0.3s) | 2158 kept, 3 rejected | 137.7/min | ETA: 9.8m [2026-01-15T12:15:48.340762] [DEBUG] [REMOTE ] NDRA: Retrieved 2147 rows, trimmed to 300. [2026-01-15T12:15:48.340907] [DEBUG] [REMOTE ] NDRA: PASS: History has at least 300 days. [2026-01-15T12:15:48.341133] [DEBUG] [REMOTE ] NDRA: PASS: Price check passed. Min price $4.29. [2026-01-15T12:15:48.341274] [DEBUG] [REMOTE ] NDRA: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:48.341397] [DEBUG] [REMOTE ] NDRA: PASS: Integrity check passed. [2026-01-15T12:15:48.341438] [DEBUG] [REMOTE ] NDRA: Symbol is viable for forecasting. [2026-01-15T12:15:48.341488] [INFO ] [MAIN ] [2162/3511] NDRA kept (0.3s) | 2159 kept, 3 rejected | 137.7/min | ETA: 9.8m [2026-01-15T12:15:49.063476] [DEBUG] [REMOTE ] NDSN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:49.063664] [DEBUG] [REMOTE ] NDSN: PASS: History has at least 300 days. [2026-01-15T12:15:49.063943] [DEBUG] [REMOTE ] NDSN: PASS: Price check passed. Min price $225.91. [2026-01-15T12:15:49.064085] [DEBUG] [REMOTE ] NDSN: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:49.064217] [DEBUG] [REMOTE ] NDSN: PASS: Integrity check passed. [2026-01-15T12:15:49.064259] [DEBUG] [REMOTE ] NDSN: Symbol is viable for forecasting. [2026-01-15T12:15:49.064312] [INFO ] [MAIN ] [2163/3511] NDSN kept (0.7s) | 2160 kept, 3 rejected | 137.6/min | ETA: 9.8m [2026-01-15T12:15:49.333503] [DEBUG] [REMOTE ] NE: Retrieved 1156 rows, trimmed to 300. [2026-01-15T12:15:49.333722] [DEBUG] [REMOTE ] NE: PASS: History has at least 300 days. [2026-01-15T12:15:49.334041] [DEBUG] [REMOTE ] NE: PASS: Price check passed. Min price $27.53. [2026-01-15T12:15:49.334232] [DEBUG] [REMOTE ] NE: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:49.334377] [DEBUG] [REMOTE ] NE: PASS: Integrity check passed. [2026-01-15T12:15:49.334423] [DEBUG] [REMOTE ] NE: Symbol is viable for forecasting. [2026-01-15T12:15:49.334473] [INFO ] [MAIN ] [2164/3511] NE kept (0.3s) | 2161 kept, 3 rejected | 137.7/min | ETA: 9.8m [2026-01-15T12:15:49.944492] [DEBUG] [REMOTE ] NEA: Retrieved 5822 rows, trimmed to 300. [2026-01-15T12:15:49.944686] [DEBUG] [REMOTE ] NEA: PASS: History has at least 300 days. [2026-01-15T12:15:49.944942] [DEBUG] [REMOTE ] NEA: PASS: Price check passed. Min price $11.21. [2026-01-15T12:15:49.945100] [DEBUG] [REMOTE ] NEA: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:49.945229] [DEBUG] [REMOTE ] NEA: PASS: Integrity check passed. [2026-01-15T12:15:49.945273] [DEBUG] [REMOTE ] NEA: Symbol is viable for forecasting. [2026-01-15T12:15:49.945337] [INFO ] [MAIN ] [2165/3511] NEA kept (0.6s) | 2162 kept, 3 rejected | 137.6/min | ETA: 9.8m [2026-01-15T12:15:50.345492] [DEBUG] [REMOTE ] NECB: Retrieved 4909 rows, trimmed to 300. [2026-01-15T12:15:50.345697] [DEBUG] [REMOTE ] NECB: PASS: History has at least 300 days. [2026-01-15T12:15:50.346029] [DEBUG] [REMOTE ] NECB: PASS: Price check passed. Min price $19.34. [2026-01-15T12:15:50.346434] [DEBUG] [REMOTE ] NECB: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:50.346643] [DEBUG] [REMOTE ] NECB: PASS: Integrity check passed. [2026-01-15T12:15:50.346710] [DEBUG] [REMOTE ] NECB: Symbol is viable for forecasting. [2026-01-15T12:15:50.346790] [INFO ] [MAIN ] [2166/3511] NECB kept (0.4s) | 2163 kept, 3 rejected | 137.6/min | ETA: 9.8m [2026-01-15T12:15:50.816520] [DEBUG] [REMOTE ] NEE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:50.816676] [DEBUG] [REMOTE ] NEE: PASS: History has at least 300 days. [2026-01-15T12:15:50.816941] [DEBUG] [REMOTE ] NEE: PASS: Price check passed. Min price $78.37. [2026-01-15T12:15:50.817085] [DEBUG] [REMOTE ] NEE: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:50.817213] [DEBUG] [REMOTE ] NEE: PASS: Integrity check passed. [2026-01-15T12:15:50.817253] [DEBUG] [REMOTE ] NEE: Symbol is viable for forecasting. [2026-01-15T12:15:50.817300] [INFO ] [MAIN ] [2167/3511] NEE kept (0.5s) | 2164 kept, 3 rejected | 137.6/min | ETA: 9.8m [2026-01-15T12:15:51.228104] [DEBUG] [REMOTE ] NEGG: Retrieved 3958 rows, trimmed to 300. [2026-01-15T12:15:51.228249] [DEBUG] [REMOTE ] NEGG: PASS: History has at least 300 days. [2026-01-15T12:15:51.228464] [DEBUG] [REMOTE ] NEGG: PASS: Price check passed. Min price $44.26. [2026-01-15T12:15:51.228626] [DEBUG] [REMOTE ] NEGG: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:51.228747] [DEBUG] [REMOTE ] NEGG: PASS: Integrity check passed. [2026-01-15T12:15:51.228790] [DEBUG] [REMOTE ] NEGG: Symbol is viable for forecasting. [2026-01-15T12:15:51.228840] [INFO ] [MAIN ] [2168/3511] NEGG kept (0.4s) | 2165 kept, 3 rejected | 137.6/min | ETA: 9.8m [2026-01-15T12:15:51.889024] [DEBUG] [REMOTE ] NEM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:51.889164] [DEBUG] [REMOTE ] NEM: PASS: History has at least 300 days. [2026-01-15T12:15:51.889386] [DEBUG] [REMOTE ] NEM: PASS: Price check passed. Min price $78.41. [2026-01-15T12:15:51.889527] [DEBUG] [REMOTE ] NEM: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:51.889665] [DEBUG] [REMOTE ] NEM: PASS: Integrity check passed. [2026-01-15T12:15:51.889708] [DEBUG] [REMOTE ] NEM: Symbol is viable for forecasting. [2026-01-15T12:15:51.889758] [INFO ] [MAIN ] [2169/3511] NEM kept (0.7s) | 2166 kept, 3 rejected | 137.6/min | ETA: 9.8m [2026-01-15T12:15:52.340112] [DEBUG] [REMOTE ] NEOG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:52.340261] [DEBUG] [REMOTE ] NEOG: PASS: History has at least 300 days. [2026-01-15T12:15:52.340507] [DEBUG] [REMOTE ] NEOG: PASS: Price check passed. Min price $5.41. [2026-01-15T12:15:52.340663] [DEBUG] [REMOTE ] NEOG: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:52.340785] [DEBUG] [REMOTE ] NEOG: PASS: Integrity check passed. [2026-01-15T12:15:52.340826] [DEBUG] [REMOTE ] NEOG: Symbol is viable for forecasting. [2026-01-15T12:15:52.340874] [INFO ] [MAIN ] [2170/3511] NEOG kept (0.5s) | 2167 kept, 3 rejected | 137.6/min | ETA: 9.7m [2026-01-15T12:15:52.798597] [DEBUG] [REMOTE ] NEON: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:52.798742] [DEBUG] [REMOTE ] NEON: PASS: History has at least 300 days. [2026-01-15T12:15:52.798972] [DEBUG] [REMOTE ] NEON: PASS: Price check passed. Min price $1.74. [2026-01-15T12:15:52.799147] [DEBUG] [REMOTE ] NEON: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:52.799275] [DEBUG] [REMOTE ] NEON: PASS: Integrity check passed. [2026-01-15T12:15:52.799318] [DEBUG] [REMOTE ] NEON: Symbol is viable for forecasting. [2026-01-15T12:15:52.799368] [INFO ] [MAIN ] [2171/3511] NEON kept (0.5s) | 2168 kept, 3 rejected | 137.6/min | ETA: 9.7m [2026-01-15T12:15:53.104204] [DEBUG] [REMOTE ] NEXA: Retrieved 2064 rows, trimmed to 300. [2026-01-15T12:15:53.104341] [DEBUG] [REMOTE ] NEXA: PASS: History has at least 300 days. [2026-01-15T12:15:53.104552] [DEBUG] [REMOTE ] NEXA: PASS: Price check passed. Min price $5.25. [2026-01-15T12:15:53.104722] [DEBUG] [REMOTE ] NEXA: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:53.104834] [DEBUG] [REMOTE ] NEXA: PASS: Integrity check passed. [2026-01-15T12:15:53.104874] [DEBUG] [REMOTE ] NEXA: Symbol is viable for forecasting. [2026-01-15T12:15:53.104922] [INFO ] [MAIN ] [2172/3511] NEXA kept (0.3s) | 2169 kept, 3 rejected | 137.6/min | ETA: 9.7m [2026-01-15T12:15:53.395539] [DEBUG] [REMOTE ] NEXN: Retrieved 1148 rows, trimmed to 300. [2026-01-15T12:15:53.395716] [DEBUG] [REMOTE ] NEXN: PASS: History has at least 300 days. [2026-01-15T12:15:53.395950] [DEBUG] [REMOTE ] NEXN: PASS: Price check passed. Min price $5.87. [2026-01-15T12:15:53.396089] [DEBUG] [REMOTE ] NEXN: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:53.396207] [DEBUG] [REMOTE ] NEXN: PASS: Integrity check passed. [2026-01-15T12:15:53.396247] [DEBUG] [REMOTE ] NEXN: Symbol is viable for forecasting. [2026-01-15T12:15:53.396295] [INFO ] [MAIN ] [2173/3511] NEXN kept (0.3s) | 2170 kept, 3 rejected | 137.6/min | ETA: 9.7m [2026-01-15T12:15:54.033946] [DEBUG] [REMOTE ] NFBK: Retrieved 4574 rows, trimmed to 300. [2026-01-15T12:15:54.034095] [DEBUG] [REMOTE ] NFBK: PASS: History has at least 300 days. [2026-01-15T12:15:54.034327] [DEBUG] [REMOTE ] NFBK: PASS: Price check passed. Min price $9.99. [2026-01-15T12:15:54.034464] [DEBUG] [REMOTE ] NFBK: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:54.034624] [DEBUG] [REMOTE ] NFBK: PASS: Integrity check passed. [2026-01-15T12:15:54.034686] [DEBUG] [REMOTE ] NFBK: Symbol is viable for forecasting. [2026-01-15T12:15:54.034745] [INFO ] [MAIN ] [2174/3511] NFBK kept (0.6s) | 2171 kept, 3 rejected | 137.6/min | ETA: 9.7m [2026-01-15T12:15:54.302841] [DEBUG] [REMOTE ] NFE: Retrieved 1749 rows, trimmed to 300. [2026-01-15T12:15:54.302977] [DEBUG] [REMOTE ] NFE: PASS: History has at least 300 days. [2026-01-15T12:15:54.303195] [DEBUG] [REMOTE ] NFE: PASS: Price check passed. Min price $1.05. [2026-01-15T12:15:54.303334] [DEBUG] [REMOTE ] NFE: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:54.303451] [DEBUG] [REMOTE ] NFE: PASS: Integrity check passed. [2026-01-15T12:15:54.303492] [DEBUG] [REMOTE ] NFE: Symbol is viable for forecasting. [2026-01-15T12:15:54.303543] [INFO ] [MAIN ] [2175/3511] NFE kept (0.3s) | 2172 kept, 3 rejected | 137.6/min | ETA: 9.7m [2026-01-15T12:15:54.967973] [DEBUG] [REMOTE ] NFG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:54.968148] [DEBUG] [REMOTE ] NFG: PASS: History has at least 300 days. [2026-01-15T12:15:54.968421] [DEBUG] [REMOTE ] NFG: PASS: Price check passed. Min price $77.47. [2026-01-15T12:15:54.968585] [DEBUG] [REMOTE ] NFG: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:54.968719] [DEBUG] [REMOTE ] NFG: PASS: Integrity check passed. [2026-01-15T12:15:54.968761] [DEBUG] [REMOTE ] NFG: Symbol is viable for forecasting. [2026-01-15T12:15:54.968814] [INFO ] [MAIN ] [2176/3511] NFG kept (0.7s) | 2173 kept, 3 rejected | 137.6/min | ETA: 9.7m [2026-01-15T12:15:55.440078] [DEBUG] [REMOTE ] NFJ: Retrieved 5253 rows, trimmed to 300. [2026-01-15T12:15:55.440216] [DEBUG] [REMOTE ] NFJ: PASS: History has at least 300 days. [2026-01-15T12:15:55.440430] [DEBUG] [REMOTE ] NFJ: PASS: Price check passed. Min price $12.16. [2026-01-15T12:15:55.440587] [DEBUG] [REMOTE ] NFJ: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:55.440706] [DEBUG] [REMOTE ] NFJ: PASS: Integrity check passed. [2026-01-15T12:15:55.440747] [DEBUG] [REMOTE ] NFJ: Symbol is viable for forecasting. [2026-01-15T12:15:55.440795] [INFO ] [MAIN ] [2177/3511] NFJ kept (0.5s) | 2174 kept, 3 rejected | 137.6/min | ETA: 9.7m [2026-01-15T12:15:55.895313] [DEBUG] [REMOTE ] NFLX: Retrieved 5950 rows, trimmed to 300. [2026-01-15T12:15:55.895504] [DEBUG] [REMOTE ] NFLX: PASS: History has at least 300 days. [2026-01-15T12:15:55.895871] [DEBUG] [REMOTE ] NFLX: PASS: Price check passed. Min price $88.55. [2026-01-15T12:15:55.896047] [DEBUG] [REMOTE ] NFLX: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:55.896216] [DEBUG] [REMOTE ] NFLX: PASS: Integrity check passed. [2026-01-15T12:15:55.896269] [DEBUG] [REMOTE ] NFLX: Symbol is viable for forecasting. [2026-01-15T12:15:55.896336] [INFO ] [MAIN ] [2178/3511] NFLX kept (0.5s) | 2175 kept, 3 rejected | 137.6/min | ETA: 9.7m [2026-01-15T12:15:56.253560] [DEBUG] [REMOTE ] NFTY: Retrieved 3491 rows, trimmed to 300. [2026-01-15T12:15:56.253743] [DEBUG] [REMOTE ] NFTY: PASS: History has at least 300 days. [2026-01-15T12:15:56.253979] [DEBUG] [REMOTE ] NFTY: PASS: Price check passed. Min price $56.66. [2026-01-15T12:15:56.254122] [DEBUG] [REMOTE ] NFTY: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:56.254248] [DEBUG] [REMOTE ] NFTY: PASS: Integrity check passed. [2026-01-15T12:15:56.254291] [DEBUG] [REMOTE ] NFTY: Symbol is viable for forecasting. [2026-01-15T12:15:56.254342] [INFO ] [MAIN ] [2179/3511] NFTY kept (0.4s) | 2176 kept, 3 rejected | 137.6/min | ETA: 9.7m [2026-01-15T12:15:56.767818] [DEBUG] [REMOTE ] NGG: Retrieved 6295 rows, trimmed to 300. [2026-01-15T12:15:56.768004] [DEBUG] [REMOTE ] NGG: PASS: History has at least 300 days. [2026-01-15T12:15:56.768341] [DEBUG] [REMOTE ] NGG: PASS: Price check passed. Min price $73.54. [2026-01-15T12:15:56.768537] [DEBUG] [REMOTE ] NGG: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:56.768734] [DEBUG] [REMOTE ] NGG: PASS: Integrity check passed. [2026-01-15T12:15:56.768794] [DEBUG] [REMOTE ] NGG: Symbol is viable for forecasting. [2026-01-15T12:15:56.768853] [INFO ] [MAIN ] [2180/3511] NGG kept (0.5s) | 2177 kept, 3 rejected | 137.6/min | ETA: 9.7m [2026-01-15T12:15:57.141690] [DEBUG] [REMOTE ] NGL: Retrieved 3689 rows, trimmed to 300. [2026-01-15T12:15:57.141834] [DEBUG] [REMOTE ] NGL: PASS: History has at least 300 days. [2026-01-15T12:15:57.142061] [DEBUG] [REMOTE ] NGL: PASS: Price check passed. Min price $6.29. [2026-01-15T12:15:57.142202] [DEBUG] [REMOTE ] NGL: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:57.142324] [DEBUG] [REMOTE ] NGL: PASS: Integrity check passed. [2026-01-15T12:15:57.142365] [DEBUG] [REMOTE ] NGL: Symbol is viable for forecasting. [2026-01-15T12:15:57.142414] [INFO ] [MAIN ] [2181/3511] NGL kept (0.4s) | 2178 kept, 3 rejected | 137.6/min | ETA: 9.7m [2026-01-15T12:15:57.511159] [DEBUG] [REMOTE ] NGNE: Retrieved 2983 rows, trimmed to 300. [2026-01-15T12:15:57.511309] [DEBUG] [REMOTE ] NGNE: PASS: History has at least 300 days. [2026-01-15T12:15:57.511601] [DEBUG] [REMOTE ] NGNE: PASS: Price check passed. Min price $16.95. [2026-01-15T12:15:57.511783] [DEBUG] [REMOTE ] NGNE: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:57.511944] [DEBUG] [REMOTE ] NGNE: PASS: Integrity check passed. [2026-01-15T12:15:57.511991] [DEBUG] [REMOTE ] NGNE: Symbol is viable for forecasting. [2026-01-15T12:15:57.512046] [INFO ] [MAIN ] [2182/3511] NGNE kept (0.4s) | 2179 kept, 3 rejected | 137.6/min | ETA: 9.7m [2026-01-15T12:15:57.880857] [DEBUG] [REMOTE ] NGS: Retrieved 5845 rows, trimmed to 300. [2026-01-15T12:15:57.881003] [DEBUG] [REMOTE ] NGS: PASS: History has at least 300 days. [2026-01-15T12:15:57.881238] [DEBUG] [REMOTE ] NGS: PASS: Price check passed. Min price $27.12. [2026-01-15T12:15:57.881381] [DEBUG] [REMOTE ] NGS: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:57.881504] [DEBUG] [REMOTE ] NGS: PASS: Integrity check passed. [2026-01-15T12:15:57.881544] [DEBUG] [REMOTE ] NGS: Symbol is viable for forecasting. [2026-01-15T12:15:57.881613] [INFO ] [MAIN ] [2183/3511] NGS kept (0.4s) | 2180 kept, 3 rejected | 137.6/min | ETA: 9.6m [2026-01-15T12:15:58.370990] [DEBUG] [REMOTE ] NGVC: Retrieved 3388 rows, trimmed to 300. [2026-01-15T12:15:58.371189] [DEBUG] [REMOTE ] NGVC: PASS: History has at least 300 days. [2026-01-15T12:15:58.371568] [DEBUG] [REMOTE ] NGVC: PASS: Price check passed. Min price $23.71. [2026-01-15T12:15:58.371764] [DEBUG] [REMOTE ] NGVC: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:58.371932] [DEBUG] [REMOTE ] NGVC: PASS: Integrity check passed. [2026-01-15T12:15:58.371980] [DEBUG] [REMOTE ] NGVC: Symbol is viable for forecasting. [2026-01-15T12:15:58.372044] [INFO ] [MAIN ] [2184/3511] NGVC kept (0.5s) | 2181 kept, 3 rejected | 137.6/min | ETA: 9.6m [2026-01-15T12:15:58.828686] [DEBUG] [REMOTE ] NHI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:58.828835] [DEBUG] [REMOTE ] NHI: PASS: History has at least 300 days. [2026-01-15T12:15:58.829066] [DEBUG] [REMOTE ] NHI: PASS: Price check passed. Min price $72.72. [2026-01-15T12:15:58.829207] [DEBUG] [REMOTE ] NHI: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:58.829328] [DEBUG] [REMOTE ] NHI: PASS: Integrity check passed. [2026-01-15T12:15:58.829370] [DEBUG] [REMOTE ] NHI: Symbol is viable for forecasting. [2026-01-15T12:15:58.829418] [INFO ] [MAIN ] [2185/3511] NHI kept (0.5s) | 2182 kept, 3 rejected | 137.6/min | ETA: 9.6m [2026-01-15T12:15:59.273645] [DEBUG] [REMOTE ] NHTC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:59.273791] [DEBUG] [REMOTE ] NHTC: PASS: History has at least 300 days. [2026-01-15T12:15:59.274035] [DEBUG] [REMOTE ] NHTC: PASS: Price check passed. Min price $2.37. [2026-01-15T12:15:59.274181] [DEBUG] [REMOTE ] NHTC: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:59.274302] [DEBUG] [REMOTE ] NHTC: PASS: Integrity check passed. [2026-01-15T12:15:59.274344] [DEBUG] [REMOTE ] NHTC: Symbol is viable for forecasting. [2026-01-15T12:15:59.274395] [INFO ] [MAIN ] [2186/3511] NHTC kept (0.4s) | 2183 kept, 3 rejected | 137.6/min | ETA: 9.6m [2026-01-15T12:15:59.741208] [DEBUG] [REMOTE ] NI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:15:59.741349] [DEBUG] [REMOTE ] NI: PASS: History has at least 300 days. [2026-01-15T12:15:59.741565] [DEBUG] [REMOTE ] NI: PASS: Price check passed. Min price $40.97. [2026-01-15T12:15:59.741723] [DEBUG] [REMOTE ] NI: PASS: Continuity check passed with 300 days. [2026-01-15T12:15:59.741838] [DEBUG] [REMOTE ] NI: PASS: Integrity check passed. [2026-01-15T12:15:59.741879] [DEBUG] [REMOTE ] NI: Symbol is viable for forecasting. [2026-01-15T12:15:59.741927] [INFO ] [MAIN ] [2187/3511] NI kept (0.5s) | 2184 kept, 3 rejected | 137.6/min | ETA: 9.6m [2026-01-15T12:16:00.033616] [DEBUG] [REMOTE ] NIC: Retrieved 2500 rows, trimmed to 300. [2026-01-15T12:16:00.033774] [DEBUG] [REMOTE ] NIC: PASS: History has at least 300 days. [2026-01-15T12:16:00.033989] [DEBUG] [REMOTE ] NIC: PASS: Price check passed. Min price $114.76. [2026-01-15T12:16:00.034124] [DEBUG] [REMOTE ] NIC: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:00.034237] [DEBUG] [REMOTE ] NIC: PASS: Integrity check passed. [2026-01-15T12:16:00.034277] [DEBUG] [REMOTE ] NIC: Symbol is viable for forecasting. [2026-01-15T12:16:00.034324] [INFO ] [MAIN ] [2188/3511] NIC kept (0.3s) | 2185 kept, 3 rejected | 137.6/min | ETA: 9.6m [2026-01-15T12:16:00.664250] [DEBUG] [REMOTE ] NICE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:00.664599] [DEBUG] [REMOTE ] NICE: PASS: History has at least 300 days. [2026-01-15T12:16:00.664827] [DEBUG] [REMOTE ] NICE: PASS: Price check passed. Min price $99.60. [2026-01-15T12:16:00.664962] [DEBUG] [REMOTE ] NICE: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:00.665085] [DEBUG] [REMOTE ] NICE: PASS: Integrity check passed. [2026-01-15T12:16:00.665125] [DEBUG] [REMOTE ] NICE: Symbol is viable for forecasting. [2026-01-15T12:16:00.665173] [INFO ] [MAIN ] [2189/3511] NICE kept (0.6s) | 2186 kept, 3 rejected | 137.6/min | ETA: 9.6m [2026-01-15T12:16:01.245941] [DEBUG] [REMOTE ] NIE: Retrieved 4754 rows, trimmed to 300. [2026-01-15T12:16:01.246095] [DEBUG] [REMOTE ] NIE: PASS: History has at least 300 days. [2026-01-15T12:16:01.246405] [DEBUG] [REMOTE ] NIE: PASS: Price check passed. Min price $23.55. [2026-01-15T12:16:01.246565] [DEBUG] [REMOTE ] NIE: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:01.246736] [DEBUG] [REMOTE ] NIE: PASS: Integrity check passed. [2026-01-15T12:16:01.246782] [DEBUG] [REMOTE ] NIE: Symbol is viable for forecasting. [2026-01-15T12:16:01.246863] [INFO ] [MAIN ] [2190/3511] NIE kept (0.6s) | 2187 kept, 3 rejected | 137.6/min | ETA: 9.6m [2026-01-15T12:16:01.364135] [DEBUG] [REMOTE ] NIKL: Retrieved 707 rows, trimmed to 300. [2026-01-15T12:16:01.364271] [DEBUG] [REMOTE ] NIKL: PASS: History has at least 300 days. [2026-01-15T12:16:01.364476] [DEBUG] [REMOTE ] NIKL: PASS: Price check passed. Min price $12.84. [2026-01-15T12:16:01.364640] [DEBUG] [REMOTE ] NIKL: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:01.364756] [DEBUG] [REMOTE ] NIKL: PASS: Integrity check passed. [2026-01-15T12:16:01.364797] [DEBUG] [REMOTE ] NIKL: Symbol is viable for forecasting. [2026-01-15T12:16:01.364844] [INFO ] [MAIN ] [2191/3511] NIKL kept (0.1s) | 2188 kept, 3 rejected | 137.6/min | ETA: 9.6m [2026-01-15T12:16:01.988880] [DEBUG] [REMOTE ] NIM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:01.989043] [DEBUG] [REMOTE ] NIM: PASS: History has at least 300 days. [2026-01-15T12:16:01.989323] [DEBUG] [REMOTE ] NIM: PASS: Price check passed. Min price $9.18. [2026-01-15T12:16:01.989486] [DEBUG] [REMOTE ] NIM: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:01.989650] [DEBUG] [REMOTE ] NIM: PASS: Integrity check passed. [2026-01-15T12:16:01.989694] [DEBUG] [REMOTE ] NIM: Symbol is viable for forecasting. [2026-01-15T12:16:01.989747] [INFO ] [MAIN ] [2192/3511] NIM kept (0.6s) | 2189 kept, 3 rejected | 137.6/min | ETA: 9.6m [2026-01-15T12:16:02.342065] [DEBUG] [REMOTE ] NIO: Retrieved 1845 rows, trimmed to 300. [2026-01-15T12:16:02.342207] [DEBUG] [REMOTE ] NIO: PASS: History has at least 300 days. [2026-01-15T12:16:02.342435] [DEBUG] [REMOTE ] NIO: PASS: Price check passed. Min price $4.56. [2026-01-15T12:16:02.342643] [DEBUG] [REMOTE ] NIO: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:02.342778] [DEBUG] [REMOTE ] NIO: PASS: Integrity check passed. [2026-01-15T12:16:02.342818] [DEBUG] [REMOTE ] NIO: Symbol is viable for forecasting. [2026-01-15T12:16:02.342868] [INFO ] [MAIN ] [2193/3511] NIO kept (0.4s) | 2190 kept, 3 rejected | 137.6/min | ETA: 9.6m [2026-01-15T12:16:02.722454] [DEBUG] [REMOTE ] NITO: Retrieved 1471 rows, trimmed to 300. [2026-01-15T12:16:02.722944] [DEBUG] [REMOTE ] NITO: PASS: History has at least 300 days. [2026-01-15T12:16:02.723199] [DEBUG] [REMOTE ] NITO: PASS: Price check passed. Min price $1.56. [2026-01-15T12:16:02.723354] [DEBUG] [REMOTE ] NITO: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:02.723476] [DEBUG] [REMOTE ] NITO: PASS: Integrity check passed. [2026-01-15T12:16:02.723519] [DEBUG] [REMOTE ] NITO: Symbol is viable for forecasting. [2026-01-15T12:16:02.723588] [INFO ] [MAIN ] [2194/3511] NITO kept (0.4s) | 2191 kept, 3 rejected | 137.6/min | ETA: 9.6m [2026-01-15T12:16:03.358159] [DEBUG] [REMOTE ] NKSH: Retrieved 6570 rows, trimmed to 300. [2026-01-15T12:16:03.358299] [DEBUG] [REMOTE ] NKSH: PASS: History has at least 300 days. [2026-01-15T12:16:03.358747] [DEBUG] [REMOTE ] NKSH: PASS: Price check passed. Min price $26.47. [2026-01-15T12:16:03.358900] [DEBUG] [REMOTE ] NKSH: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:03.359020] [DEBUG] [REMOTE ] NKSH: PASS: Integrity check passed. [2026-01-15T12:16:03.359062] [DEBUG] [REMOTE ] NKSH: Symbol is viable for forecasting. [2026-01-15T12:16:03.359109] [INFO ] [MAIN ] [2195/3511] NKSH kept (0.6s) | 2192 kept, 3 rejected | 137.6/min | ETA: 9.6m [2026-01-15T12:16:03.641141] [DEBUG] [REMOTE ] NKTX: Retrieved 1386 rows, trimmed to 300. [2026-01-15T12:16:03.641268] [DEBUG] [REMOTE ] NKTX: PASS: History has at least 300 days. [2026-01-15T12:16:03.641478] [DEBUG] [REMOTE ] NKTX: PASS: Price check passed. Min price $1.73. [2026-01-15T12:16:03.641649] [DEBUG] [REMOTE ] NKTX: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:03.641765] [DEBUG] [REMOTE ] NKTX: PASS: Integrity check passed. [2026-01-15T12:16:03.641807] [DEBUG] [REMOTE ] NKTX: Symbol is viable for forecasting. [2026-01-15T12:16:03.641857] [INFO ] [MAIN ] [2196/3511] NKTX kept (0.3s) | 2193 kept, 3 rejected | 137.6/min | ETA: 9.6m [2026-01-15T12:16:04.224429] [DEBUG] [REMOTE ] NKX: Retrieved 5786 rows, trimmed to 300. [2026-01-15T12:16:04.224611] [DEBUG] [REMOTE ] NKX: PASS: History has at least 300 days. [2026-01-15T12:16:04.224845] [DEBUG] [REMOTE ] NKX: PASS: Price check passed. Min price $12.43. [2026-01-15T12:16:04.224985] [DEBUG] [REMOTE ] NKX: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:04.225106] [DEBUG] [REMOTE ] NKX: PASS: Integrity check passed. [2026-01-15T12:16:04.225147] [DEBUG] [REMOTE ] NKX: Symbol is viable for forecasting. [2026-01-15T12:16:04.225197] [INFO ] [MAIN ] [2197/3511] NKX kept (0.6s) | 2194 kept, 3 rejected | 137.6/min | ETA: 9.6m [2026-01-15T12:16:04.383143] [DEBUG] [REMOTE ] NLOP: Retrieved 555 rows, trimmed to 300. [2026-01-15T12:16:04.383279] [DEBUG] [REMOTE ] NLOP: PASS: History has at least 300 days. [2026-01-15T12:16:04.383499] [DEBUG] [REMOTE ] NLOP: PASS: Price check passed. Min price $19.73. [2026-01-15T12:16:04.383665] [DEBUG] [REMOTE ] NLOP: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:04.383784] [DEBUG] [REMOTE ] NLOP: PASS: Integrity check passed. [2026-01-15T12:16:04.383826] [DEBUG] [REMOTE ] NLOP: Symbol is viable for forecasting. [2026-01-15T12:16:04.383876] [INFO ] [MAIN ] [2198/3511] NLOP kept (0.2s) | 2195 kept, 3 rejected | 137.6/min | ETA: 9.5m [2026-01-15T12:16:05.095516] [DEBUG] [REMOTE ] NLY: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:05.095679] [DEBUG] [REMOTE ] NLY: PASS: History has at least 300 days. [2026-01-15T12:16:05.095931] [DEBUG] [REMOTE ] NLY: PASS: Price check passed. Min price $20.03. [2026-01-15T12:16:05.096084] [DEBUG] [REMOTE ] NLY: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:05.096204] [DEBUG] [REMOTE ] NLY: PASS: Integrity check passed. [2026-01-15T12:16:05.096246] [DEBUG] [REMOTE ] NLY: Symbol is viable for forecasting. [2026-01-15T12:16:05.096296] [INFO ] [MAIN ] [2199/3511] NLY kept (0.7s) | 2196 kept, 3 rejected | 137.6/min | ETA: 9.5m [2026-01-15T12:16:05.332521] [DEBUG] [REMOTE ] NMAI: Retrieved 1040 rows, trimmed to 300. [2026-01-15T12:16:05.332709] [DEBUG] [REMOTE ] NMAI: PASS: History has at least 300 days. [2026-01-15T12:16:05.332928] [DEBUG] [REMOTE ] NMAI: PASS: Price check passed. Min price $12.61. [2026-01-15T12:16:05.333074] [DEBUG] [REMOTE ] NMAI: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:05.333191] [DEBUG] [REMOTE ] NMAI: PASS: Integrity check passed. [2026-01-15T12:16:05.333234] [DEBUG] [REMOTE ] NMAI: Symbol is viable for forecasting. [2026-01-15T12:16:05.333283] [INFO ] [MAIN ] [2200/3511] NMAI kept (0.2s) | 2197 kept, 3 rejected | 137.6/min | ETA: 9.5m [2026-01-15T12:16:05.791129] [DEBUG] [REMOTE ] NMCO: Retrieved 1591 rows, trimmed to 300. [2026-01-15T12:16:05.791269] [DEBUG] [REMOTE ] NMCO: PASS: History has at least 300 days. [2026-01-15T12:16:05.791484] [DEBUG] [REMOTE ] NMCO: PASS: Price check passed. Min price $10.19. [2026-01-15T12:16:05.791659] [DEBUG] [REMOTE ] NMCO: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:05.791788] [DEBUG] [REMOTE ] NMCO: PASS: Integrity check passed. [2026-01-15T12:16:05.791830] [DEBUG] [REMOTE ] NMCO: Symbol is viable for forecasting. [2026-01-15T12:16:05.791881] [INFO ] [MAIN ] [2201/3511] NMCO kept (0.5s) | 2198 kept, 3 rejected | 137.6/min | ETA: 9.5m [2026-01-15T12:16:06.259761] [DEBUG] [REMOTE ] NMFC: Retrieved 3685 rows, trimmed to 300. [2026-01-15T12:16:06.259895] [DEBUG] [REMOTE ] NMFC: PASS: History has at least 300 days. [2026-01-15T12:16:06.260103] [DEBUG] [REMOTE ] NMFC: PASS: Price check passed. Min price $8.69. [2026-01-15T12:16:06.260238] [DEBUG] [REMOTE ] NMFC: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:06.260350] [DEBUG] [REMOTE ] NMFC: PASS: Integrity check passed. [2026-01-15T12:16:06.260390] [DEBUG] [REMOTE ] NMFC: Symbol is viable for forecasting. [2026-01-15T12:16:06.260438] [INFO ] [MAIN ] [2202/3511] NMFC kept (0.5s) | 2199 kept, 3 rejected | 137.6/min | ETA: 9.5m [2026-01-15T12:16:06.564854] [DEBUG] [REMOTE ] NMG: Retrieved 1864 rows, trimmed to 300. [2026-01-15T12:16:06.564988] [DEBUG] [REMOTE ] NMG: PASS: History has at least 300 days. [2026-01-15T12:16:06.565201] [DEBUG] [REMOTE ] NMG: PASS: Price check passed. Min price $2.44. [2026-01-15T12:16:06.565345] [DEBUG] [REMOTE ] NMG: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:06.565458] [DEBUG] [REMOTE ] NMG: PASS: Integrity check passed. [2026-01-15T12:16:06.565499] [DEBUG] [REMOTE ] NMG: Symbol is viable for forecasting. [2026-01-15T12:16:06.565547] [INFO ] [MAIN ] [2203/3511] NMG kept (0.3s) | 2200 kept, 3 rejected | 137.6/min | ETA: 9.5m [2026-01-15T12:16:07.158793] [DEBUG] [REMOTE ] NMI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:07.158960] [DEBUG] [REMOTE ] NMI: PASS: History has at least 300 days. [2026-01-15T12:16:07.159231] [DEBUG] [REMOTE ] NMI: PASS: Price check passed. Min price $9.89. [2026-01-15T12:16:07.159374] [DEBUG] [REMOTE ] NMI: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:07.159508] [DEBUG] [REMOTE ] NMI: PASS: Integrity check passed. [2026-01-15T12:16:07.159549] [DEBUG] [REMOTE ] NMI: Symbol is viable for forecasting. [2026-01-15T12:16:07.159620] [INFO ] [MAIN ] [2204/3511] NMI kept (0.6s) | 2201 kept, 3 rejected | 137.6/min | ETA: 9.5m [2026-01-15T12:16:07.367106] [DEBUG] [REMOTE ] NMIH: Retrieved 3063 rows, trimmed to 300. [2026-01-15T12:16:07.367252] [DEBUG] [REMOTE ] NMIH: PASS: History has at least 300 days. [2026-01-15T12:16:07.367493] [DEBUG] [REMOTE ] NMIH: PASS: Price check passed. Min price $35.58. [2026-01-15T12:16:07.367833] [DEBUG] [REMOTE ] NMIH: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:07.367961] [DEBUG] [REMOTE ] NMIH: PASS: Integrity check passed. [2026-01-15T12:16:07.368001] [DEBUG] [REMOTE ] NMIH: Symbol is viable for forecasting. [2026-01-15T12:16:07.368050] [INFO ] [MAIN ] [2205/3511] NMIH kept (0.2s) | 2202 kept, 3 rejected | 137.6/min | ETA: 9.5m [2026-01-15T12:16:08.015045] [DEBUG] [REMOTE ] NMM: Retrieved 4571 rows, trimmed to 300. [2026-01-15T12:16:08.015252] [DEBUG] [REMOTE ] NMM: PASS: History has at least 300 days. [2026-01-15T12:16:08.015523] [DEBUG] [REMOTE ] NMM: PASS: Price check passed. Min price $44.96. [2026-01-15T12:16:08.015717] [DEBUG] [REMOTE ] NMM: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:08.015863] [DEBUG] [REMOTE ] NMM: PASS: Integrity check passed. [2026-01-15T12:16:08.015909] [DEBUG] [REMOTE ] NMM: Symbol is viable for forecasting. [2026-01-15T12:16:08.015961] [INFO ] [MAIN ] [2206/3511] NMM kept (0.6s) | 2203 kept, 3 rejected | 137.6/min | ETA: 9.5m [2026-01-15T12:16:08.208547] [DEBUG] [REMOTE ] NMRA: Retrieved 586 rows, trimmed to 300. [2026-01-15T12:16:08.208716] [DEBUG] [REMOTE ] NMRA: PASS: History has at least 300 days. [2026-01-15T12:16:08.208938] [DEBUG] [REMOTE ] NMRA: PASS: Price check passed. Min price $1.64. [2026-01-15T12:16:08.209076] [DEBUG] [REMOTE ] NMRA: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:08.209191] [DEBUG] [REMOTE ] NMRA: PASS: Integrity check passed. [2026-01-15T12:16:08.209233] [DEBUG] [REMOTE ] NMRA: Symbol is viable for forecasting. [2026-01-15T12:16:08.209295] [INFO ] [MAIN ] [2207/3511] NMRA kept (0.2s) | 2204 kept, 3 rejected | 137.6/min | ETA: 9.5m [2026-01-15T12:16:08.617622] [DEBUG] [REMOTE ] NMRK: Retrieved 2030 rows, trimmed to 300. [2026-01-15T12:16:08.617760] [DEBUG] [REMOTE ] NMRK: PASS: History has at least 300 days. [2026-01-15T12:16:08.617982] [DEBUG] [REMOTE ] NMRK: PASS: Price check passed. Min price $15.32. [2026-01-15T12:16:08.618131] [DEBUG] [REMOTE ] NMRK: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:08.618259] [DEBUG] [REMOTE ] NMRK: PASS: Integrity check passed. [2026-01-15T12:16:08.618301] [DEBUG] [REMOTE ] NMRK: Symbol is viable for forecasting. [2026-01-15T12:16:08.618352] [INFO ] [MAIN ] [2208/3511] NMRK kept (0.4s) | 2205 kept, 3 rejected | 137.6/min | ETA: 9.5m [2026-01-15T12:16:09.033566] [DEBUG] [REMOTE ] NN: Retrieved 1057 rows, trimmed to 300. [2026-01-15T12:16:09.033779] [DEBUG] [REMOTE ] NN: PASS: History has at least 300 days. [2026-01-15T12:16:09.034209] [DEBUG] [REMOTE ] NN: PASS: Price check passed. Min price $11.37. [2026-01-15T12:16:09.034356] [DEBUG] [REMOTE ] NN: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:09.034486] [DEBUG] [REMOTE ] NN: PASS: Integrity check passed. [2026-01-15T12:16:09.034529] [DEBUG] [REMOTE ] NN: Symbol is viable for forecasting. [2026-01-15T12:16:09.034597] [INFO ] [MAIN ] [2209/3511] NN kept (0.4s) | 2206 kept, 3 rejected | 137.7/min | ETA: 9.5m [2026-01-15T12:16:09.515190] [DEBUG] [REMOTE ] NNDM: Retrieved 2520 rows, trimmed to 300. [2026-01-15T12:16:09.515359] [DEBUG] [REMOTE ] NNDM: PASS: History has at least 300 days. [2026-01-15T12:16:09.515690] [DEBUG] [REMOTE ] NNDM: PASS: Price check passed. Min price $1.44. [2026-01-15T12:16:09.516055] [DEBUG] [REMOTE ] NNDM: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:09.516228] [DEBUG] [REMOTE ] NNDM: PASS: Integrity check passed. [2026-01-15T12:16:09.516296] [DEBUG] [REMOTE ] NNDM: Symbol is viable for forecasting. [2026-01-15T12:16:09.516374] [INFO ] [MAIN ] [2210/3511] NNDM kept (0.5s) | 2207 kept, 3 rejected | 137.6/min | ETA: 9.5m [2026-01-15T12:16:09.816268] [DEBUG] [REMOTE ] NNE: Retrieved 423 rows, trimmed to 300. [2026-01-15T12:16:09.816423] [DEBUG] [REMOTE ] NNE: PASS: History has at least 300 days. [2026-01-15T12:16:09.816671] [DEBUG] [REMOTE ] NNE: PASS: Price check passed. Min price $24.01. [2026-01-15T12:16:09.816816] [DEBUG] [REMOTE ] NNE: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:09.816961] [DEBUG] [REMOTE ] NNE: PASS: Integrity check passed. [2026-01-15T12:16:09.817004] [DEBUG] [REMOTE ] NNE: Symbol is viable for forecasting. [2026-01-15T12:16:09.817055] [INFO ] [MAIN ] [2211/3511] NNE kept (0.3s) | 2208 kept, 3 rejected | 137.7/min | ETA: 9.4m [2026-01-15T12:16:10.447227] [DEBUG] [REMOTE ] NNI: Retrieved 5557 rows, trimmed to 300. [2026-01-15T12:16:10.447403] [DEBUG] [REMOTE ] NNI: PASS: History has at least 300 days. [2026-01-15T12:16:10.447674] [DEBUG] [REMOTE ] NNI: PASS: Price check passed. Min price $124.42. [2026-01-15T12:16:10.447816] [DEBUG] [REMOTE ] NNI: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:10.447941] [DEBUG] [REMOTE ] NNI: PASS: Integrity check passed. [2026-01-15T12:16:10.447982] [DEBUG] [REMOTE ] NNI: Symbol is viable for forecasting. [2026-01-15T12:16:10.448032] [INFO ] [MAIN ] [2212/3511] NNI kept (0.6s) | 2209 kept, 3 rejected | 137.6/min | ETA: 9.4m [2026-01-15T12:16:10.927676] [DEBUG] [REMOTE ] NNN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:10.927839] [DEBUG] [REMOTE ] NNN: PASS: History has at least 300 days. [2026-01-15T12:16:10.928101] [DEBUG] [REMOTE ] NNN: PASS: Price check passed. Min price $39.05. [2026-01-15T12:16:10.928240] [DEBUG] [REMOTE ] NNN: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:10.928372] [DEBUG] [REMOTE ] NNN: PASS: Integrity check passed. [2026-01-15T12:16:10.928412] [DEBUG] [REMOTE ] NNN: Symbol is viable for forecasting. [2026-01-15T12:16:10.928461] [INFO ] [MAIN ] [2213/3511] NNN kept (0.5s) | 2210 kept, 3 rejected | 137.6/min | ETA: 9.4m [2026-01-15T12:16:11.039365] [DEBUG] [REMOTE ] NNOX: Retrieved 1356 rows, trimmed to 300. [2026-01-15T12:16:11.039497] [DEBUG] [REMOTE ] NNOX: PASS: History has at least 300 days. [2026-01-15T12:16:11.039910] [DEBUG] [REMOTE ] NNOX: PASS: Price check passed. Min price $2.78. [2026-01-15T12:16:11.040051] [DEBUG] [REMOTE ] NNOX: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:11.040163] [DEBUG] [REMOTE ] NNOX: PASS: Integrity check passed. [2026-01-15T12:16:11.040203] [DEBUG] [REMOTE ] NNOX: Symbol is viable for forecasting. [2026-01-15T12:16:11.040251] [INFO ] [MAIN ] [2214/3511] NNOX kept (0.1s) | 2211 kept, 3 rejected | 137.7/min | ETA: 9.4m [2026-01-15T12:16:11.799337] [DEBUG] [REMOTE ] NNY: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:11.799501] [DEBUG] [REMOTE ] NNY: PASS: History has at least 300 days. [2026-01-15T12:16:11.799801] [DEBUG] [REMOTE ] NNY: PASS: Price check passed. Min price $8.26. [2026-01-15T12:16:11.799943] [DEBUG] [REMOTE ] NNY: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:11.800075] [DEBUG] [REMOTE ] NNY: PASS: Integrity check passed. [2026-01-15T12:16:11.800115] [DEBUG] [REMOTE ] NNY: Symbol is viable for forecasting. [2026-01-15T12:16:11.800167] [INFO ] [MAIN ] [2215/3511] NNY kept (0.8s) | 2212 kept, 3 rejected | 137.6/min | ETA: 9.4m [2026-01-15T12:16:12.265057] [DEBUG] [REMOTE ] NOA: Retrieved 4815 rows, trimmed to 300. [2026-01-15T12:16:12.265206] [DEBUG] [REMOTE ] NOA: PASS: History has at least 300 days. [2026-01-15T12:16:12.265447] [DEBUG] [REMOTE ] NOA: PASS: Price check passed. Min price $13.09. [2026-01-15T12:16:12.265607] [DEBUG] [REMOTE ] NOA: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:12.265731] [DEBUG] [REMOTE ] NOA: PASS: Integrity check passed. [2026-01-15T12:16:12.265771] [DEBUG] [REMOTE ] NOA: Symbol is viable for forecasting. [2026-01-15T12:16:12.265820] [INFO ] [MAIN ] [2216/3511] NOA kept (0.5s) | 2213 kept, 3 rejected | 137.6/min | ETA: 9.4m [2026-01-15T12:16:12.582846] [DEBUG] [REMOTE ] NOAH: Retrieved 3817 rows, trimmed to 300. [2026-01-15T12:16:12.582987] [DEBUG] [REMOTE ] NOAH: PASS: History has at least 300 days. [2026-01-15T12:16:12.583214] [DEBUG] [REMOTE ] NOAH: PASS: Price check passed. Min price $9.61. [2026-01-15T12:16:12.583356] [DEBUG] [REMOTE ] NOAH: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:12.583476] [DEBUG] [REMOTE ] NOAH: PASS: Integrity check passed. [2026-01-15T12:16:12.583518] [DEBUG] [REMOTE ] NOAH: Symbol is viable for forecasting. [2026-01-15T12:16:12.583587] [INFO ] [MAIN ] [2217/3511] NOAH kept (0.3s) | 2214 kept, 3 rejected | 137.6/min | ETA: 9.4m [2026-01-15T12:16:12.949284] [DEBUG] [REMOTE ] NODK: Retrieved 2221 rows, trimmed to 300. [2026-01-15T12:16:12.949418] [DEBUG] [REMOTE ] NODK: PASS: History has at least 300 days. [2026-01-15T12:16:12.949662] [DEBUG] [REMOTE ] NODK: PASS: Price check passed. Min price $13.09. [2026-01-15T12:16:12.949807] [DEBUG] [REMOTE ] NODK: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:12.949922] [DEBUG] [REMOTE ] NODK: PASS: Integrity check passed. [2026-01-15T12:16:12.949964] [DEBUG] [REMOTE ] NODK: Symbol is viable for forecasting. [2026-01-15T12:16:12.950012] [INFO ] [MAIN ] [2218/3511] NODK kept (0.4s) | 2215 kept, 3 rejected | 137.7/min | ETA: 9.4m [2026-01-15T12:16:13.459711] [DEBUG] [REMOTE ] NOG: Retrieved 4720 rows, trimmed to 300. [2026-01-15T12:16:13.459852] [DEBUG] [REMOTE ] NOG: PASS: History has at least 300 days. [2026-01-15T12:16:13.460075] [DEBUG] [REMOTE ] NOG: PASS: Price check passed. Min price $20.06. [2026-01-15T12:16:13.460217] [DEBUG] [REMOTE ] NOG: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:13.460335] [DEBUG] [REMOTE ] NOG: PASS: Integrity check passed. [2026-01-15T12:16:13.460377] [DEBUG] [REMOTE ] NOG: Symbol is viable for forecasting. [2026-01-15T12:16:13.460427] [INFO ] [MAIN ] [2219/3511] NOG kept (0.5s) | 2216 kept, 3 rejected | 137.6/min | ETA: 9.4m [2026-01-15T12:16:13.794975] [DEBUG] [REMOTE ] NOMD: Retrieved 2523 rows, trimmed to 300. [2026-01-15T12:16:13.795129] [DEBUG] [REMOTE ] NOMD: PASS: History has at least 300 days. [2026-01-15T12:16:13.795403] [DEBUG] [REMOTE ] NOMD: PASS: Price check passed. Min price $10.99. [2026-01-15T12:16:13.795555] [DEBUG] [REMOTE ] NOMD: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:13.795694] [DEBUG] [REMOTE ] NOMD: PASS: Integrity check passed. [2026-01-15T12:16:13.795737] [DEBUG] [REMOTE ] NOMD: Symbol is viable for forecasting. [2026-01-15T12:16:13.795786] [INFO ] [MAIN ] [2220/3511] NOMD kept (0.3s) | 2217 kept, 3 rejected | 137.7/min | ETA: 9.4m [2026-01-15T12:16:14.099489] [DEBUG] [REMOTE ] NOTE: Retrieved 1282 rows, trimmed to 300. [2026-01-15T12:16:14.099638] [DEBUG] [REMOTE ] NOTE: PASS: History has at least 300 days. [2026-01-15T12:16:14.099845] [DEBUG] [REMOTE ] NOTE: PASS: Price check passed. Min price $1.47. [2026-01-15T12:16:14.099980] [DEBUG] [REMOTE ] NOTE: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:14.100091] [DEBUG] [REMOTE ] NOTE: PASS: Integrity check passed. [2026-01-15T12:16:14.100131] [DEBUG] [REMOTE ] NOTE: Symbol is viable for forecasting. [2026-01-15T12:16:14.100178] [INFO ] [MAIN ] [2221/3511] NOTE kept (0.3s) | 2218 kept, 3 rejected | 137.7/min | ETA: 9.4m [2026-01-15T12:16:14.501915] [DEBUG] [REMOTE ] NPCE: Retrieved 1189 rows, trimmed to 300. [2026-01-15T12:16:14.502059] [DEBUG] [REMOTE ] NPCE: PASS: History has at least 300 days. [2026-01-15T12:16:14.502281] [DEBUG] [REMOTE ] NPCE: PASS: Price check passed. Min price $9.40. [2026-01-15T12:16:14.502423] [DEBUG] [REMOTE ] NPCE: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:14.502540] [DEBUG] [REMOTE ] NPCE: PASS: Integrity check passed. [2026-01-15T12:16:14.502604] [DEBUG] [REMOTE ] NPCE: Symbol is viable for forecasting. [2026-01-15T12:16:14.502661] [INFO ] [MAIN ] [2222/3511] NPCE kept (0.4s) | 2219 kept, 3 rejected | 137.7/min | ETA: 9.4m [2026-01-15T12:16:14.905818] [DEBUG] [REMOTE ] NPFD: Retrieved 1023 rows, trimmed to 300. [2026-01-15T12:16:14.905952] [DEBUG] [REMOTE ] NPFD: PASS: History has at least 300 days. [2026-01-15T12:16:14.906158] [DEBUG] [REMOTE ] NPFD: PASS: Price check passed. Min price $18.95. [2026-01-15T12:16:14.906295] [DEBUG] [REMOTE ] NPFD: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:14.906405] [DEBUG] [REMOTE ] NPFD: PASS: Integrity check passed. [2026-01-15T12:16:14.906446] [DEBUG] [REMOTE ] NPFD: Symbol is viable for forecasting. [2026-01-15T12:16:14.906492] [INFO ] [MAIN ] [2223/3511] NPFD kept (0.4s) | 2220 kept, 3 rejected | 137.7/min | ETA: 9.4m [2026-01-15T12:16:15.594104] [DEBUG] [REMOTE ] NPK: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:15.594248] [DEBUG] [REMOTE ] NPK: PASS: History has at least 300 days. [2026-01-15T12:16:15.594479] [DEBUG] [REMOTE ] NPK: PASS: Price check passed. Min price $91.59. [2026-01-15T12:16:15.594641] [DEBUG] [REMOTE ] NPK: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:15.594764] [DEBUG] [REMOTE ] NPK: PASS: Integrity check passed. [2026-01-15T12:16:15.594805] [DEBUG] [REMOTE ] NPK: Symbol is viable for forecasting. [2026-01-15T12:16:15.594854] [INFO ] [MAIN ] [2224/3511] NPK kept (0.7s) | 2221 kept, 3 rejected | 137.6/min | ETA: 9.3m [2026-01-15T12:16:16.106964] [DEBUG] [REMOTE ] NPO: Retrieved 5949 rows, trimmed to 300. [2026-01-15T12:16:16.107130] [DEBUG] [REMOTE ] NPO: PASS: History has at least 300 days. [2026-01-15T12:16:16.107379] [DEBUG] [REMOTE ] NPO: PASS: Price check passed. Min price $202.27. [2026-01-15T12:16:16.107525] [DEBUG] [REMOTE ] NPO: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:16.107677] [DEBUG] [REMOTE ] NPO: PASS: Integrity check passed. [2026-01-15T12:16:16.107730] [DEBUG] [REMOTE ] NPO: Symbol is viable for forecasting. [2026-01-15T12:16:16.107782] [INFO ] [MAIN ] [2225/3511] NPO kept (0.5s) | 2222 kept, 3 rejected | 137.6/min | ETA: 9.3m [2026-01-15T12:16:16.596631] [DEBUG] [REMOTE ] NQP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:16.597013] [DEBUG] [REMOTE ] NQP: PASS: History has at least 300 days. [2026-01-15T12:16:16.597298] [DEBUG] [REMOTE ] NQP: PASS: Price check passed. Min price $11.82. [2026-01-15T12:16:16.597443] [DEBUG] [REMOTE ] NQP: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:16.597596] [DEBUG] [REMOTE ] NQP: PASS: Integrity check passed. [2026-01-15T12:16:16.597640] [DEBUG] [REMOTE ] NQP: Symbol is viable for forecasting. [2026-01-15T12:16:16.597696] [INFO ] [MAIN ] [2226/3511] NQP kept (0.5s) | 2223 kept, 3 rejected | 137.6/min | ETA: 9.3m [2026-01-15T12:16:16.829395] [DEBUG] [REMOTE ] NRC: Retrieved 3181 rows, trimmed to 300. [2026-01-15T12:16:16.829554] [DEBUG] [REMOTE ] NRC: PASS: History has at least 300 days. [2026-01-15T12:16:16.829812] [DEBUG] [REMOTE ] NRC: PASS: Price check passed. Min price $11.32. [2026-01-15T12:16:16.829954] [DEBUG] [REMOTE ] NRC: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:16.830272] [DEBUG] [REMOTE ] NRC: PASS: Integrity check passed. [2026-01-15T12:16:16.830312] [DEBUG] [REMOTE ] NRC: Symbol is viable for forecasting. [2026-01-15T12:16:16.830360] [INFO ] [MAIN ] [2227/3511] NRC kept (0.2s) | 2224 kept, 3 rejected | 137.7/min | ETA: 9.3m [2026-01-15T12:16:17.251489] [DEBUG] [REMOTE ] NRDS: Retrieved 1052 rows, trimmed to 300. [2026-01-15T12:16:17.251643] [DEBUG] [REMOTE ] NRDS: PASS: History has at least 300 days. [2026-01-15T12:16:17.251849] [DEBUG] [REMOTE ] NRDS: PASS: Price check passed. Min price $11.25. [2026-01-15T12:16:17.251987] [DEBUG] [REMOTE ] NRDS: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:17.252097] [DEBUG] [REMOTE ] NRDS: PASS: Integrity check passed. [2026-01-15T12:16:17.252138] [DEBUG] [REMOTE ] NRDS: Symbol is viable for forecasting. [2026-01-15T12:16:17.252185] [INFO ] [MAIN ] [2228/3511] NRDS kept (0.4s) | 2225 kept, 3 rejected | 137.7/min | ETA: 9.3m [2026-01-15T12:16:17.680126] [DEBUG] [REMOTE ] NREF: Retrieved 1492 rows, trimmed to 300. [2026-01-15T12:16:17.680267] [DEBUG] [REMOTE ] NREF: PASS: History has at least 300 days. [2026-01-15T12:16:17.680545] [DEBUG] [REMOTE ] NREF: PASS: Price check passed. Min price $12.61. [2026-01-15T12:16:17.680732] [DEBUG] [REMOTE ] NREF: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:17.680856] [DEBUG] [REMOTE ] NREF: PASS: Integrity check passed. [2026-01-15T12:16:17.680898] [DEBUG] [REMOTE ] NREF: Symbol is viable for forecasting. [2026-01-15T12:16:17.680948] [INFO ] [MAIN ] [2229/3511] NREF kept (0.4s) | 2226 kept, 3 rejected | 137.7/min | ETA: 9.3m [2026-01-15T12:16:18.152284] [DEBUG] [REMOTE ] NRG: Retrieved 5565 rows, trimmed to 300. [2026-01-15T12:16:18.152436] [DEBUG] [REMOTE ] NRG: PASS: History has at least 300 days. [2026-01-15T12:16:18.152715] [DEBUG] [REMOTE ] NRG: PASS: Price check passed. Min price $143.53. [2026-01-15T12:16:18.152861] [DEBUG] [REMOTE ] NRG: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:18.152991] [DEBUG] [REMOTE ] NRG: PASS: Integrity check passed. [2026-01-15T12:16:18.153032] [DEBUG] [REMOTE ] NRG: Symbol is viable for forecasting. [2026-01-15T12:16:18.153083] [INFO ] [MAIN ] [2230/3511] NRG kept (0.5s) | 2227 kept, 3 rejected | 137.7/min | ETA: 9.3m [2026-01-15T12:16:18.762780] [DEBUG] [REMOTE ] NRIM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:18.762920] [DEBUG] [REMOTE ] NRIM: PASS: History has at least 300 days. [2026-01-15T12:16:18.763165] [DEBUG] [REMOTE ] NRIM: PASS: Price check passed. Min price $20.67. [2026-01-15T12:16:18.763317] [DEBUG] [REMOTE ] NRIM: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:18.763435] [DEBUG] [REMOTE ] NRIM: PASS: Integrity check passed. [2026-01-15T12:16:18.763477] [DEBUG] [REMOTE ] NRIM: Symbol is viable for forecasting. [2026-01-15T12:16:18.763527] [INFO ] [MAIN ] [2231/3511] NRIM kept (0.6s) | 2228 kept, 3 rejected | 137.6/min | ETA: 9.3m [2026-01-15T12:16:19.059809] [DEBUG] [REMOTE ] NRIX: Retrieved 1376 rows, trimmed to 300. [2026-01-15T12:16:19.059944] [DEBUG] [REMOTE ] NRIX: PASS: History has at least 300 days. [2026-01-15T12:16:19.060181] [DEBUG] [REMOTE ] NRIX: PASS: Price check passed. Min price $10.39. [2026-01-15T12:16:19.060330] [DEBUG] [REMOTE ] NRIX: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:19.060459] [DEBUG] [REMOTE ] NRIX: PASS: Integrity check passed. [2026-01-15T12:16:19.060502] [DEBUG] [REMOTE ] NRIX: Symbol is viable for forecasting. [2026-01-15T12:16:19.060550] [INFO ] [MAIN ] [2232/3511] NRIX kept (0.3s) | 2229 kept, 3 rejected | 137.7/min | ETA: 9.3m [2026-01-15T12:16:19.615063] [DEBUG] [REMOTE ] NRK: Retrieved 5786 rows, trimmed to 300. [2026-01-15T12:16:19.615203] [DEBUG] [REMOTE ] NRK: PASS: History has at least 300 days. [2026-01-15T12:16:19.615428] [DEBUG] [REMOTE ] NRK: PASS: Price check passed. Min price $9.89. [2026-01-15T12:16:19.615564] [DEBUG] [REMOTE ] NRK: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:19.615747] [DEBUG] [REMOTE ] NRK: PASS: Integrity check passed. [2026-01-15T12:16:19.615788] [DEBUG] [REMOTE ] NRK: Symbol is viable for forecasting. [2026-01-15T12:16:19.615836] [INFO ] [MAIN ] [2233/3511] NRK kept (0.6s) | 2230 kept, 3 rejected | 137.6/min | ETA: 9.3m [2026-01-15T12:16:20.045492] [DEBUG] [REMOTE ] NRP: Retrieved 5852 rows, trimmed to 300. [2026-01-15T12:16:20.045649] [DEBUG] [REMOTE ] NRP: PASS: History has at least 300 days. [2026-01-15T12:16:20.046069] [DEBUG] [REMOTE ] NRP: PASS: Price check passed. Min price $99.92. [2026-01-15T12:16:20.046209] [DEBUG] [REMOTE ] NRP: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:20.046329] [DEBUG] [REMOTE ] NRP: PASS: Integrity check passed. [2026-01-15T12:16:20.046369] [DEBUG] [REMOTE ] NRP: Symbol is viable for forecasting. [2026-01-15T12:16:20.046417] [INFO ] [MAIN ] [2234/3511] NRP kept (0.4s) | 2231 kept, 3 rejected | 137.6/min | ETA: 9.3m [2026-01-15T12:16:20.328435] [DEBUG] [REMOTE ] NRXP: Retrieved 2039 rows, trimmed to 300. [2026-01-15T12:16:20.328597] [DEBUG] [REMOTE ] NRXP: PASS: History has at least 300 days. [2026-01-15T12:16:20.328826] [DEBUG] [REMOTE ] NRXP: PASS: Price check passed. Min price $1.98. [2026-01-15T12:16:20.328968] [DEBUG] [REMOTE ] NRXP: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:20.329090] [DEBUG] [REMOTE ] NRXP: PASS: Integrity check passed. [2026-01-15T12:16:20.329131] [DEBUG] [REMOTE ] NRXP: Symbol is viable for forecasting. [2026-01-15T12:16:20.329182] [INFO ] [MAIN ] [2235/3511] NRXP kept (0.3s) | 2232 kept, 3 rejected | 137.7/min | ETA: 9.3m [2026-01-15T12:16:20.941709] [DEBUG] [REMOTE ] NSC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:20.941859] [DEBUG] [REMOTE ] NSC: PASS: History has at least 300 days. [2026-01-15T12:16:20.942108] [DEBUG] [REMOTE ] NSC: PASS: Price check passed. Min price $278.21. [2026-01-15T12:16:20.942248] [DEBUG] [REMOTE ] NSC: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:20.942374] [DEBUG] [REMOTE ] NSC: PASS: Integrity check passed. [2026-01-15T12:16:20.942415] [DEBUG] [REMOTE ] NSC: Symbol is viable for forecasting. [2026-01-15T12:16:20.942465] [INFO ] [MAIN ] [2236/3511] NSC kept (0.6s) | 2233 kept, 3 rejected | 137.6/min | ETA: 9.3m [2026-01-15T12:16:21.356488] [DEBUG] [REMOTE ] NSP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:21.356646] [DEBUG] [REMOTE ] NSP: PASS: History has at least 300 days. [2026-01-15T12:16:21.356902] [DEBUG] [REMOTE ] NSP: PASS: Price check passed. Min price $31.15. [2026-01-15T12:16:21.357046] [DEBUG] [REMOTE ] NSP: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:21.357169] [DEBUG] [REMOTE ] NSP: PASS: Integrity check passed. [2026-01-15T12:16:21.357210] [DEBUG] [REMOTE ] NSP: Symbol is viable for forecasting. [2026-01-15T12:16:21.357259] [INFO ] [MAIN ] [2237/3511] NSP kept (0.4s) | 2234 kept, 3 rejected | 137.6/min | ETA: 9.3m [2026-01-15T12:16:21.785329] [DEBUG] [REMOTE ] NSSC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:21.785473] [DEBUG] [REMOTE ] NSSC: PASS: History has at least 300 days. [2026-01-15T12:16:21.785721] [DEBUG] [REMOTE ] NSSC: PASS: Price check passed. Min price $37.68. [2026-01-15T12:16:21.785866] [DEBUG] [REMOTE ] NSSC: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:21.785987] [DEBUG] [REMOTE ] NSSC: PASS: Integrity check passed. [2026-01-15T12:16:21.786029] [DEBUG] [REMOTE ] NSSC: Symbol is viable for forecasting. [2026-01-15T12:16:21.786079] [INFO ] [MAIN ] [2238/3511] NSSC kept (0.4s) | 2235 kept, 3 rejected | 137.6/min | ETA: 9.2m [2026-01-15T12:16:22.202625] [DEBUG] [REMOTE ] NTAP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:22.202772] [DEBUG] [REMOTE ] NTAP: PASS: History has at least 300 days. [2026-01-15T12:16:22.203010] [DEBUG] [REMOTE ] NTAP: PASS: Price check passed. Min price $102.74. [2026-01-15T12:16:22.203183] [DEBUG] [REMOTE ] NTAP: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:22.203318] [DEBUG] [REMOTE ] NTAP: PASS: Integrity check passed. [2026-01-15T12:16:22.203360] [DEBUG] [REMOTE ] NTAP: Symbol is viable for forecasting. [2026-01-15T12:16:22.203415] [INFO ] [MAIN ] [2239/3511] NTAP kept (0.4s) | 2236 kept, 3 rejected | 137.6/min | ETA: 9.2m [2026-01-15T12:16:22.508014] [DEBUG] [REMOTE ] NTB: Retrieved 2345 rows, trimmed to 300. [2026-01-15T12:16:22.508150] [DEBUG] [REMOTE ] NTB: PASS: History has at least 300 days. [2026-01-15T12:16:22.508367] [DEBUG] [REMOTE ] NTB: PASS: Price check passed. Min price $41.30. [2026-01-15T12:16:22.508543] [DEBUG] [REMOTE ] NTB: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:22.508698] [DEBUG] [REMOTE ] NTB: PASS: Integrity check passed. [2026-01-15T12:16:22.508742] [DEBUG] [REMOTE ] NTB: Symbol is viable for forecasting. [2026-01-15T12:16:22.508792] [INFO ] [MAIN ] [2240/3511] NTB kept (0.3s) | 2237 kept, 3 rejected | 137.7/min | ETA: 9.2m [2026-01-15T12:16:23.062874] [DEBUG] [REMOTE ] NTES: Retrieved 6423 rows, trimmed to 300. [2026-01-15T12:16:23.063029] [DEBUG] [REMOTE ] NTES: PASS: History has at least 300 days. [2026-01-15T12:16:23.063292] [DEBUG] [REMOTE ] NTES: PASS: Price check passed. Min price $132.88. [2026-01-15T12:16:23.063432] [DEBUG] [REMOTE ] NTES: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:23.063555] [DEBUG] [REMOTE ] NTES: PASS: Integrity check passed. [2026-01-15T12:16:23.063617] [DEBUG] [REMOTE ] NTES: Symbol is viable for forecasting. [2026-01-15T12:16:23.063669] [INFO ] [MAIN ] [2241/3511] NTES kept (0.6s) | 2238 kept, 3 rejected | 137.6/min | ETA: 9.2m [2026-01-15T12:16:23.439416] [DEBUG] [REMOTE ] NTIC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:23.439602] [DEBUG] [REMOTE ] NTIC: PASS: History has at least 300 days. [2026-01-15T12:16:23.439891] [DEBUG] [REMOTE ] NTIC: PASS: Price check passed. Min price $7.35. [2026-01-15T12:16:23.440071] [DEBUG] [REMOTE ] NTIC: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:23.440425] [DEBUG] [REMOTE ] NTIC: PASS: Integrity check passed. [2026-01-15T12:16:23.440475] [DEBUG] [REMOTE ] NTIC: Symbol is viable for forecasting. [2026-01-15T12:16:23.440539] [INFO ] [MAIN ] [2242/3511] NTIC kept (0.4s) | 2239 kept, 3 rejected | 137.6/min | ETA: 9.2m [2026-01-15T12:16:23.779182] [DEBUG] [REMOTE ] NTLA: Retrieved 2437 rows, trimmed to 300. [2026-01-15T12:16:23.779398] [DEBUG] [REMOTE ] NTLA: PASS: History has at least 300 days. [2026-01-15T12:16:23.779750] [DEBUG] [REMOTE ] NTLA: PASS: Price check passed. Min price $8.04. [2026-01-15T12:16:23.779905] [DEBUG] [REMOTE ] NTLA: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:23.780057] [DEBUG] [REMOTE ] NTLA: PASS: Integrity check passed. [2026-01-15T12:16:23.780102] [DEBUG] [REMOTE ] NTLA: Symbol is viable for forecasting. [2026-01-15T12:16:23.780158] [INFO ] [MAIN ] [2243/3511] NTLA kept (0.3s) | 2240 kept, 3 rejected | 137.7/min | ETA: 9.2m [2026-01-15T12:16:24.163666] [DEBUG] [REMOTE ] NTNX: Retrieved 2335 rows, trimmed to 300. [2026-01-15T12:16:24.163806] [DEBUG] [REMOTE ] NTNX: PASS: History has at least 300 days. [2026-01-15T12:16:24.164018] [DEBUG] [REMOTE ] NTNX: PASS: Price check passed. Min price $46.57. [2026-01-15T12:16:24.164154] [DEBUG] [REMOTE ] NTNX: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:24.164265] [DEBUG] [REMOTE ] NTNX: PASS: Integrity check passed. [2026-01-15T12:16:24.164305] [DEBUG] [REMOTE ] NTNX: Symbol is viable for forecasting. [2026-01-15T12:16:24.164353] [INFO ] [MAIN ] [2244/3511] NTNX kept (0.4s) | 2241 kept, 3 rejected | 137.7/min | ETA: 9.2m [2026-01-15T12:16:24.583041] [DEBUG] [REMOTE ] NTRA: Retrieved 2650 rows, trimmed to 300. [2026-01-15T12:16:24.583172] [DEBUG] [REMOTE ] NTRA: PASS: History has at least 300 days. [2026-01-15T12:16:24.583389] [DEBUG] [REMOTE ] NTRA: PASS: Price check passed. Min price $186.88. [2026-01-15T12:16:24.583529] [DEBUG] [REMOTE ] NTRA: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:24.583670] [DEBUG] [REMOTE ] NTRA: PASS: Integrity check passed. [2026-01-15T12:16:24.583713] [DEBUG] [REMOTE ] NTRA: Symbol is viable for forecasting. [2026-01-15T12:16:24.583760] [INFO ] [MAIN ] [2245/3511] NTRA kept (0.4s) | 2242 kept, 3 rejected | 137.7/min | ETA: 9.2m [2026-01-15T12:16:24.873640] [DEBUG] [REMOTE ] NTRB: Retrieved 1850 rows, trimmed to 300. [2026-01-15T12:16:24.873774] [DEBUG] [REMOTE ] NTRB: PASS: History has at least 300 days. [2026-01-15T12:16:24.873996] [DEBUG] [REMOTE ] NTRB: PASS: Price check passed. Min price $4.22. [2026-01-15T12:16:24.874154] [DEBUG] [REMOTE ] NTRB: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:24.874274] [DEBUG] [REMOTE ] NTRB: PASS: Integrity check passed. [2026-01-15T12:16:24.874316] [DEBUG] [REMOTE ] NTRB: Symbol is viable for forecasting. [2026-01-15T12:16:24.874367] [INFO ] [MAIN ] [2246/3511] NTRB kept (0.3s) | 2243 kept, 3 rejected | 137.7/min | ETA: 9.2m [2026-01-15T12:16:25.400770] [DEBUG] [REMOTE ] NTRS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:25.400914] [DEBUG] [REMOTE ] NTRS: PASS: History has at least 300 days. [2026-01-15T12:16:25.401134] [DEBUG] [REMOTE ] NTRS: PASS: Price check passed. Min price $121.99. [2026-01-15T12:16:25.401270] [DEBUG] [REMOTE ] NTRS: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:25.401385] [DEBUG] [REMOTE ] NTRS: PASS: Integrity check passed. [2026-01-15T12:16:25.401427] [DEBUG] [REMOTE ] NTRS: Symbol is viable for forecasting. [2026-01-15T12:16:25.401492] [INFO ] [MAIN ] [2247/3511] NTRS kept (0.5s) | 2244 kept, 3 rejected | 137.7/min | ETA: 9.2m [2026-01-15T12:16:25.759328] [DEBUG] [REMOTE ] NTRSO: Retrieved 1560 rows, trimmed to 300. [2026-01-15T12:16:25.759462] [DEBUG] [REMOTE ] NTRSO: PASS: History has at least 300 days. [2026-01-15T12:16:25.759704] [DEBUG] [REMOTE ] NTRSO: PASS: Price check passed. Min price $19.10. [2026-01-15T12:16:25.759845] [DEBUG] [REMOTE ] NTRSO: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:25.759956] [DEBUG] [REMOTE ] NTRSO: PASS: Integrity check passed. [2026-01-15T12:16:25.759996] [DEBUG] [REMOTE ] NTRSO: Symbol is viable for forecasting. [2026-01-15T12:16:25.760044] [INFO ] [MAIN ] [2248/3511] NTRSO kept (0.4s) | 2245 kept, 3 rejected | 137.7/min | ETA: 9.2m [2026-01-15T12:16:25.983525] [DEBUG] [REMOTE ] NUKK: Retrieved 515 rows, trimmed to 300. [2026-01-15T12:16:25.983670] [DEBUG] [REMOTE ] NUKK: PASS: History has at least 300 days. [2026-01-15T12:16:25.983876] [DEBUG] [REMOTE ] NUKK: PASS: Price check passed. Min price $3.40. [2026-01-15T12:16:25.984015] [DEBUG] [REMOTE ] NUKK: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:25.984126] [DEBUG] [REMOTE ] NUKK: PASS: Integrity check passed. [2026-01-15T12:16:25.984167] [DEBUG] [REMOTE ] NUKK: Symbol is viable for forecasting. [2026-01-15T12:16:25.984215] [INFO ] [MAIN ] [2249/3511] NUKK kept (0.2s) | 2246 kept, 3 rejected | 137.7/min | ETA: 9.2m [2026-01-15T12:16:26.581014] [DEBUG] [REMOTE ] NUS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:26.581150] [DEBUG] [REMOTE ] NUS: PASS: History has at least 300 days. [2026-01-15T12:16:26.581363] [DEBUG] [REMOTE ] NUS: PASS: Price check passed. Min price $9.07. [2026-01-15T12:16:26.581498] [DEBUG] [REMOTE ] NUS: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:26.581630] [DEBUG] [REMOTE ] NUS: PASS: Integrity check passed. [2026-01-15T12:16:26.581671] [DEBUG] [REMOTE ] NUS: Symbol is viable for forecasting. [2026-01-15T12:16:26.581721] [INFO ] [MAIN ] [2250/3511] NUS kept (0.6s) | 2247 kept, 3 rejected | 137.7/min | ETA: 9.2m [2026-01-15T12:16:27.010831] [DEBUG] [REMOTE ] NUTX: Retrieved 3174 rows, trimmed to 300. [2026-01-15T12:16:27.010995] [DEBUG] [REMOTE ] NUTX: PASS: History has at least 300 days. [2026-01-15T12:16:27.011462] [DEBUG] [REMOTE ] NUTX: PASS: Price check passed. Min price $99.20. [2026-01-15T12:16:27.011665] [DEBUG] [REMOTE ] NUTX: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:27.011825] [DEBUG] [REMOTE ] NUTX: PASS: Integrity check passed. [2026-01-15T12:16:27.011880] [DEBUG] [REMOTE ] NUTX: Symbol is viable for forecasting. [2026-01-15T12:16:27.011951] [INFO ] [MAIN ] [2251/3511] NUTX kept (0.4s) | 2248 kept, 3 rejected | 137.7/min | ETA: 9.2m [2026-01-15T12:16:27.180395] [DEBUG] [REMOTE ] NUVB: Retrieved 1355 rows, trimmed to 300. [2026-01-15T12:16:27.180551] [DEBUG] [REMOTE ] NUVB: PASS: History has at least 300 days. [2026-01-15T12:16:27.180806] [DEBUG] [REMOTE ] NUVB: PASS: Price check passed. Min price $3.70. [2026-01-15T12:16:27.180952] [DEBUG] [REMOTE ] NUVB: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:27.181081] [DEBUG] [REMOTE ] NUVB: PASS: Integrity check passed. [2026-01-15T12:16:27.181313] [DEBUG] [REMOTE ] NUVB: Symbol is viable for forecasting. [2026-01-15T12:16:27.181366] [INFO ] [MAIN ] [2252/3511] NUVB kept (0.2s) | 2249 kept, 3 rejected | 137.7/min | ETA: 9.1m [2026-01-15T12:16:27.693537] [DEBUG] [REMOTE ] NUVL: Retrieved 1121 rows, trimmed to 300. [2026-01-15T12:16:27.693712] [DEBUG] [REMOTE ] NUVL: PASS: History has at least 300 days. [2026-01-15T12:16:27.693939] [DEBUG] [REMOTE ] NUVL: PASS: Price check passed. Min price $90.88. [2026-01-15T12:16:27.694081] [DEBUG] [REMOTE ] NUVL: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:27.694205] [DEBUG] [REMOTE ] NUVL: PASS: Integrity check passed. [2026-01-15T12:16:27.694250] [DEBUG] [REMOTE ] NUVL: Symbol is viable for forecasting. [2026-01-15T12:16:27.694315] [INFO ] [MAIN ] [2253/3511] NUVL kept (0.5s) | 2250 kept, 3 rejected | 137.7/min | ETA: 9.1m [2026-01-15T12:16:28.201097] [DEBUG] [REMOTE ] NUWE: Retrieved 3498 rows, trimmed to 300. [2026-01-15T12:16:28.201241] [DEBUG] [REMOTE ] NUWE: PASS: History has at least 300 days. [2026-01-15T12:16:28.201459] [DEBUG] [REMOTE ] NUWE: PASS: Price check passed. Min price $1.74. [2026-01-15T12:16:28.201618] [DEBUG] [REMOTE ] NUWE: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:28.201739] [DEBUG] [REMOTE ] NUWE: PASS: Integrity check passed. [2026-01-15T12:16:28.201782] [DEBUG] [REMOTE ] NUWE: Symbol is viable for forecasting. [2026-01-15T12:16:28.201831] [INFO ] [MAIN ] [2254/3511] NUWE kept (0.5s) | 2251 kept, 3 rejected | 137.7/min | ETA: 9.1m [2026-01-15T12:16:28.708502] [DEBUG] [REMOTE ] NVAX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:28.708665] [DEBUG] [REMOTE ] NVAX: PASS: History has at least 300 days. [2026-01-15T12:16:28.708909] [DEBUG] [REMOTE ] NVAX: PASS: Price check passed. Min price $6.22. [2026-01-15T12:16:28.709051] [DEBUG] [REMOTE ] NVAX: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:28.709184] [DEBUG] [REMOTE ] NVAX: PASS: Integrity check passed. [2026-01-15T12:16:28.709229] [DEBUG] [REMOTE ] NVAX: Symbol is viable for forecasting. [2026-01-15T12:16:28.709280] [INFO ] [MAIN ] [2255/3511] NVAX kept (0.5s) | 2252 kept, 3 rejected | 137.7/min | ETA: 9.1m [2026-01-15T12:16:28.794895] [DEBUG] [REMOTE ] NVD: Retrieved 602 rows, trimmed to 300. [2026-01-15T12:16:28.795030] [DEBUG] [REMOTE ] NVD: PASS: History has at least 300 days. [2026-01-15T12:16:28.795238] [DEBUG] [REMOTE ] NVD: PASS: Price check passed. Min price $6.12. [2026-01-15T12:16:28.795377] [DEBUG] [REMOTE ] NVD: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:28.795492] [DEBUG] [REMOTE ] NVD: PASS: Integrity check passed. [2026-01-15T12:16:28.795533] [DEBUG] [REMOTE ] NVD: Symbol is viable for forecasting. [2026-01-15T12:16:28.795601] [INFO ] [MAIN ] [2256/3511] NVD kept (0.1s) | 2253 kept, 3 rejected | 137.8/min | ETA: 9.1m [2026-01-15T12:16:29.518859] [DEBUG] [REMOTE ] NVDA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:29.519020] [DEBUG] [REMOTE ] NVDA: PASS: History has at least 300 days. [2026-01-15T12:16:29.519290] [DEBUG] [REMOTE ] NVDA: PASS: Price check passed. Min price $170.94. [2026-01-15T12:16:29.519436] [DEBUG] [REMOTE ] NVDA: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:29.519592] [DEBUG] [REMOTE ] NVDA: PASS: Integrity check passed. [2026-01-15T12:16:29.519635] [DEBUG] [REMOTE ] NVDA: Symbol is viable for forecasting. [2026-01-15T12:16:29.519687] [INFO ] [MAIN ] [2257/3511] NVDA kept (0.7s) | 2254 kept, 3 rejected | 137.7/min | ETA: 9.1m [2026-01-15T12:16:29.722478] [DEBUG] [REMOTE ] NVDD: Retrieved 587 rows, trimmed to 300. [2026-01-15T12:16:29.722668] [DEBUG] [REMOTE ] NVDD: PASS: History has at least 300 days. [2026-01-15T12:16:29.722938] [DEBUG] [REMOTE ] NVDD: PASS: Price check passed. Min price $34.80. [2026-01-15T12:16:29.723117] [DEBUG] [REMOTE ] NVDD: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:29.723261] [DEBUG] [REMOTE ] NVDD: PASS: Integrity check passed. [2026-01-15T12:16:29.723313] [DEBUG] [REMOTE ] NVDD: Symbol is viable for forecasting. [2026-01-15T12:16:29.723374] [INFO ] [MAIN ] [2258/3511] NVDD kept (0.2s) | 2255 kept, 3 rejected | 137.7/min | ETA: 9.1m [2026-01-15T12:16:30.051650] [DEBUG] [REMOTE ] NVDL: Retrieved 774 rows, trimmed to 300. [2026-01-15T12:16:30.051833] [DEBUG] [REMOTE ] NVDL: PASS: History has at least 300 days. [2026-01-15T12:16:30.052116] [DEBUG] [REMOTE ] NVDL: PASS: Price check passed. Min price $74.59. [2026-01-15T12:16:30.052294] [DEBUG] [REMOTE ] NVDL: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:30.052455] [DEBUG] [REMOTE ] NVDL: PASS: Integrity check passed. [2026-01-15T12:16:30.052534] [DEBUG] [REMOTE ] NVDL: Symbol is viable for forecasting. [2026-01-15T12:16:30.052625] [INFO ] [MAIN ] [2259/3511] NVDL kept (0.3s) | 2256 kept, 3 rejected | 137.8/min | ETA: 9.1m [2026-01-15T12:16:30.532706] [DEBUG] [REMOTE ] NVDS: Retrieved 880 rows, trimmed to 300. [2026-01-15T12:16:30.532842] [DEBUG] [REMOTE ] NVDS: PASS: History has at least 300 days. [2026-01-15T12:16:30.533052] [DEBUG] [REMOTE ] NVDS: PASS: Price check passed. Min price $24.41. [2026-01-15T12:16:30.533193] [DEBUG] [REMOTE ] NVDS: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:30.533306] [DEBUG] [REMOTE ] NVDS: PASS: Integrity check passed. [2026-01-15T12:16:30.533346] [DEBUG] [REMOTE ] NVDS: Symbol is viable for forecasting. [2026-01-15T12:16:30.533400] [INFO ] [MAIN ] [2260/3511] NVDS kept (0.5s) | 2257 kept, 3 rejected | 137.8/min | ETA: 9.1m [2026-01-15T12:16:31.171918] [DEBUG] [REMOTE ] NVEC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:31.172057] [DEBUG] [REMOTE ] NVEC: PASS: History has at least 300 days. [2026-01-15T12:16:31.172275] [DEBUG] [REMOTE ] NVEC: PASS: Price check passed. Min price $57.42. [2026-01-15T12:16:31.172413] [DEBUG] [REMOTE ] NVEC: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:31.172533] [DEBUG] [REMOTE ] NVEC: PASS: Integrity check passed. [2026-01-15T12:16:31.172590] [DEBUG] [REMOTE ] NVEC: Symbol is viable for forecasting. [2026-01-15T12:16:31.172643] [INFO ] [MAIN ] [2261/3511] NVEC kept (0.6s) | 2258 kept, 3 rejected | 137.7/min | ETA: 9.1m [2026-01-15T12:16:31.638826] [DEBUG] [REMOTE ] NVG: Retrieved 5873 rows, trimmed to 300. [2026-01-15T12:16:31.638963] [DEBUG] [REMOTE ] NVG: PASS: History has at least 300 days. [2026-01-15T12:16:31.639178] [DEBUG] [REMOTE ] NVG: PASS: Price check passed. Min price $12.26. [2026-01-15T12:16:31.639313] [DEBUG] [REMOTE ] NVG: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:31.639425] [DEBUG] [REMOTE ] NVG: PASS: Integrity check passed. [2026-01-15T12:16:31.639465] [DEBUG] [REMOTE ] NVG: Symbol is viable for forecasting. [2026-01-15T12:16:31.639513] [INFO ] [MAIN ] [2262/3511] NVG kept (0.5s) | 2259 kept, 3 rejected | 137.7/min | ETA: 9.1m [2026-01-15T12:16:32.074037] [DEBUG] [REMOTE ] NVGS: Retrieved 4785 rows, trimmed to 300. [2026-01-15T12:16:32.074191] [DEBUG] [REMOTE ] NVGS: PASS: History has at least 300 days. [2026-01-15T12:16:32.074446] [DEBUG] [REMOTE ] NVGS: PASS: Price check passed. Min price $15.04. [2026-01-15T12:16:32.074621] [DEBUG] [REMOTE ] NVGS: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:32.074752] [DEBUG] [REMOTE ] NVGS: PASS: Integrity check passed. [2026-01-15T12:16:32.074795] [DEBUG] [REMOTE ] NVGS: Symbol is viable for forecasting. [2026-01-15T12:16:32.074848] [INFO ] [MAIN ] [2263/3511] NVGS kept (0.4s) | 2260 kept, 3 rejected | 137.7/min | ETA: 9.1m [2026-01-15T12:16:32.539666] [DEBUG] [REMOTE ] NVMI: Retrieved 6479 rows, trimmed to 300. [2026-01-15T12:16:32.539821] [DEBUG] [REMOTE ] NVMI: PASS: History has at least 300 days. [2026-01-15T12:16:32.540070] [DEBUG] [REMOTE ] NVMI: PASS: Price check passed. Min price $275.78. [2026-01-15T12:16:32.540209] [DEBUG] [REMOTE ] NVMI: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:32.540333] [DEBUG] [REMOTE ] NVMI: PASS: Integrity check passed. [2026-01-15T12:16:32.540374] [DEBUG] [REMOTE ] NVMI: Symbol is viable for forecasting. [2026-01-15T12:16:32.540424] [INFO ] [MAIN ] [2264/3511] NVMI kept (0.5s) | 2261 kept, 3 rejected | 137.7/min | ETA: 9.1m [2026-01-15T12:16:32.994014] [DEBUG] [REMOTE ] NVO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:32.994153] [DEBUG] [REMOTE ] NVO: PASS: History has at least 300 days. [2026-01-15T12:16:32.994377] [DEBUG] [REMOTE ] NVO: PASS: Price check passed. Min price $44.97. [2026-01-15T12:16:32.994524] [DEBUG] [REMOTE ] NVO: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:32.994662] [DEBUG] [REMOTE ] NVO: PASS: Integrity check passed. [2026-01-15T12:16:32.994724] [DEBUG] [REMOTE ] NVO: Symbol is viable for forecasting. [2026-01-15T12:16:32.994777] [INFO ] [MAIN ] [2265/3511] NVO kept (0.5s) | 2262 kept, 3 rejected | 137.7/min | ETA: 9.0m [2026-01-15T12:16:33.497720] [DEBUG] [REMOTE ] NVRI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:33.497858] [DEBUG] [REMOTE ] NVRI: PASS: History has at least 300 days. [2026-01-15T12:16:33.498078] [DEBUG] [REMOTE ] NVRI: PASS: Price check passed. Min price $11.85. [2026-01-15T12:16:33.498214] [DEBUG] [REMOTE ] NVRI: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:33.498505] [DEBUG] [REMOTE ] NVRI: PASS: Integrity check passed. [2026-01-15T12:16:33.498545] [DEBUG] [REMOTE ] NVRI: Symbol is viable for forecasting. [2026-01-15T12:16:33.498610] [INFO ] [MAIN ] [2266/3511] NVRI kept (0.5s) | 2263 kept, 3 rejected | 137.7/min | ETA: 9.0m [2026-01-15T12:16:34.025327] [DEBUG] [REMOTE ] NVS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:34.025718] [DEBUG] [REMOTE ] NVS: PASS: History has at least 300 days. [2026-01-15T12:16:34.026036] [DEBUG] [REMOTE ] NVS: PASS: Price check passed. Min price $121.80. [2026-01-15T12:16:34.026414] [DEBUG] [REMOTE ] NVS: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:34.026595] [DEBUG] [REMOTE ] NVS: PASS: Integrity check passed. [2026-01-15T12:16:34.026651] [DEBUG] [REMOTE ] NVS: Symbol is viable for forecasting. [2026-01-15T12:16:34.026717] [INFO ] [MAIN ] [2267/3511] NVS kept (0.5s) | 2264 kept, 3 rejected | 137.7/min | ETA: 9.0m [2026-01-15T12:16:34.283643] [DEBUG] [REMOTE ] NVTS: Retrieved 1250 rows, trimmed to 300. [2026-01-15T12:16:34.283787] [DEBUG] [REMOTE ] NVTS: PASS: History has at least 300 days. [2026-01-15T12:16:34.284005] [DEBUG] [REMOTE ] NVTS: PASS: Price check passed. Min price $7.14. [2026-01-15T12:16:34.284178] [DEBUG] [REMOTE ] NVTS: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:34.284303] [DEBUG] [REMOTE ] NVTS: PASS: Integrity check passed. [2026-01-15T12:16:34.284345] [DEBUG] [REMOTE ] NVTS: Symbol is viable for forecasting. [2026-01-15T12:16:34.284396] [INFO ] [MAIN ] [2268/3511] NVTS kept (0.3s) | 2265 kept, 3 rejected | 137.7/min | ETA: 9.0m [2026-01-15T12:16:34.782190] [DEBUG] [REMOTE ] NWBI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:34.782352] [DEBUG] [REMOTE ] NWBI: PASS: History has at least 300 days. [2026-01-15T12:16:34.782628] [DEBUG] [REMOTE ] NWBI: PASS: Price check passed. Min price $11.30. [2026-01-15T12:16:34.782782] [DEBUG] [REMOTE ] NWBI: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:34.782908] [DEBUG] [REMOTE ] NWBI: PASS: Integrity check passed. [2026-01-15T12:16:34.782951] [DEBUG] [REMOTE ] NWBI: Symbol is viable for forecasting. [2026-01-15T12:16:34.783004] [INFO ] [MAIN ] [2269/3511] NWBI kept (0.5s) | 2266 kept, 3 rejected | 137.7/min | ETA: 9.0m [2026-01-15T12:16:35.215197] [DEBUG] [REMOTE ] NWE: Retrieved 4540 rows, trimmed to 300. [2026-01-15T12:16:35.215349] [DEBUG] [REMOTE ] NWE: PASS: History has at least 300 days. [2026-01-15T12:16:35.215607] [DEBUG] [REMOTE ] NWE: PASS: Price check passed. Min price $59.08. [2026-01-15T12:16:35.215777] [DEBUG] [REMOTE ] NWE: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:35.215905] [DEBUG] [REMOTE ] NWE: PASS: Integrity check passed. [2026-01-15T12:16:35.215948] [DEBUG] [REMOTE ] NWE: Symbol is viable for forecasting. [2026-01-15T12:16:35.215999] [INFO ] [MAIN ] [2270/3511] NWE kept (0.4s) | 2267 kept, 3 rejected | 137.7/min | ETA: 9.0m [2026-01-15T12:16:35.694307] [DEBUG] [REMOTE ] NWFL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:35.694468] [DEBUG] [REMOTE ] NWFL: PASS: History has at least 300 days. [2026-01-15T12:16:35.694734] [DEBUG] [REMOTE ] NWFL: PASS: Price check passed. Min price $24.73. [2026-01-15T12:16:35.694877] [DEBUG] [REMOTE ] NWFL: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:35.695006] [DEBUG] [REMOTE ] NWFL: PASS: Integrity check passed. [2026-01-15T12:16:35.695064] [DEBUG] [REMOTE ] NWFL: Symbol is viable for forecasting. [2026-01-15T12:16:35.695115] [INFO ] [MAIN ] [2271/3511] NWFL kept (0.5s) | 2268 kept, 3 rejected | 137.7/min | ETA: 9.0m [2026-01-15T12:16:36.076384] [DEBUG] [REMOTE ] NWG: Retrieved 4589 rows, trimmed to 300. [2026-01-15T12:16:36.076597] [DEBUG] [REMOTE ] NWG: PASS: History has at least 300 days. [2026-01-15T12:16:36.076939] [DEBUG] [REMOTE ] NWG: PASS: Price check passed. Min price $14.35. [2026-01-15T12:16:36.077142] [DEBUG] [REMOTE ] NWG: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:36.077297] [DEBUG] [REMOTE ] NWG: PASS: Integrity check passed. [2026-01-15T12:16:36.077346] [DEBUG] [REMOTE ] NWG: Symbol is viable for forecasting. [2026-01-15T12:16:36.077419] [INFO ] [MAIN ] [2272/3511] NWG kept (0.4s) | 2269 kept, 3 rejected | 137.7/min | ETA: 9.0m [2026-01-15T12:16:36.575087] [DEBUG] [REMOTE ] NWL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:36.575239] [DEBUG] [REMOTE ] NWL: PASS: History has at least 300 days. [2026-01-15T12:16:36.575489] [DEBUG] [REMOTE ] NWL: PASS: Price check passed. Min price $3.05. [2026-01-15T12:16:36.575654] [DEBUG] [REMOTE ] NWL: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:36.575789] [DEBUG] [REMOTE ] NWL: PASS: Integrity check passed. [2026-01-15T12:16:36.575830] [DEBUG] [REMOTE ] NWL: Symbol is viable for forecasting. [2026-01-15T12:16:36.575882] [INFO ] [MAIN ] [2273/3511] NWL kept (0.5s) | 2270 kept, 3 rejected | 137.7/min | ETA: 9.0m [2026-01-15T12:16:37.088700] [DEBUG] [REMOTE ] NWPX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:37.088866] [DEBUG] [REMOTE ] NWPX: PASS: History has at least 300 days. [2026-01-15T12:16:37.089102] [DEBUG] [REMOTE ] NWPX: PASS: Price check passed. Min price $53.29. [2026-01-15T12:16:37.089243] [DEBUG] [REMOTE ] NWPX: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:37.089365] [DEBUG] [REMOTE ] NWPX: PASS: Integrity check passed. [2026-01-15T12:16:37.089407] [DEBUG] [REMOTE ] NWPX: Symbol is viable for forecasting. [2026-01-15T12:16:37.089457] [INFO ] [MAIN ] [2274/3511] NWPX kept (0.5s) | 2271 kept, 3 rejected | 137.7/min | ETA: 9.0m [2026-01-15T12:16:37.293392] [DEBUG] [REMOTE ] NWS: Retrieved 3163 rows, trimmed to 300. [2026-01-15T12:16:37.293529] [DEBUG] [REMOTE ] NWS: PASS: History has at least 300 days. [2026-01-15T12:16:37.293767] [DEBUG] [REMOTE ] NWS: PASS: Price check passed. Min price $27.98. [2026-01-15T12:16:37.293904] [DEBUG] [REMOTE ] NWS: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:37.294017] [DEBUG] [REMOTE ] NWS: PASS: Integrity check passed. [2026-01-15T12:16:37.294056] [DEBUG] [REMOTE ] NWS: Symbol is viable for forecasting. [2026-01-15T12:16:37.294103] [INFO ] [MAIN ] [2275/3511] NWS kept (0.2s) | 2272 kept, 3 rejected | 137.7/min | ETA: 9.0m [2026-01-15T12:16:37.823184] [DEBUG] [REMOTE ] NWSA: Retrieved 3163 rows, trimmed to 300. [2026-01-15T12:16:37.823341] [DEBUG] [REMOTE ] NWSA: PASS: History has at least 300 days. [2026-01-15T12:16:37.823621] [DEBUG] [REMOTE ] NWSA: PASS: Price check passed. Min price $24.80. [2026-01-15T12:16:37.823774] [DEBUG] [REMOTE ] NWSA: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:37.823898] [DEBUG] [REMOTE ] NWSA: PASS: Integrity check passed. [2026-01-15T12:16:37.823951] [DEBUG] [REMOTE ] NWSA: Symbol is viable for forecasting. [2026-01-15T12:16:37.824018] [INFO ] [MAIN ] [2276/3511] NWSA kept (0.5s) | 2273 kept, 3 rejected | 137.7/min | ETA: 9.0m [2026-01-15T12:16:38.401370] [DEBUG] [REMOTE ] NX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:38.401557] [DEBUG] [REMOTE ] NX: PASS: History has at least 300 days. [2026-01-15T12:16:38.401800] [DEBUG] [REMOTE ] NX: PASS: Price check passed. Min price $11.19. [2026-01-15T12:16:38.401938] [DEBUG] [REMOTE ] NX: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:38.402054] [DEBUG] [REMOTE ] NX: PASS: Integrity check passed. [2026-01-15T12:16:38.402124] [DEBUG] [REMOTE ] NX: Symbol is viable for forecasting. [2026-01-15T12:16:38.402174] [INFO ] [MAIN ] [2277/3511] NX kept (0.6s) | 2274 kept, 3 rejected | 137.7/min | ETA: 9.0m [2026-01-15T12:16:38.670370] [DEBUG] [REMOTE ] NXE: Retrieved 2522 rows, trimmed to 300. [2026-01-15T12:16:38.670500] [DEBUG] [REMOTE ] NXE: PASS: History has at least 300 days. [2026-01-15T12:16:38.670742] [DEBUG] [REMOTE ] NXE: PASS: Price check passed. Min price $7.56. [2026-01-15T12:16:38.670881] [DEBUG] [REMOTE ] NXE: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:38.670992] [DEBUG] [REMOTE ] NXE: PASS: Integrity check passed. [2026-01-15T12:16:38.671032] [DEBUG] [REMOTE ] NXE: Symbol is viable for forecasting. [2026-01-15T12:16:38.671080] [INFO ] [MAIN ] [2278/3511] NXE kept (0.3s) | 2275 kept, 3 rejected | 137.7/min | ETA: 9.0m [2026-01-15T12:16:38.903927] [DEBUG] [REMOTE ] NXG: Retrieved 803 rows, trimmed to 300. [2026-01-15T12:16:38.904065] [DEBUG] [REMOTE ] NXG: PASS: History has at least 300 days. [2026-01-15T12:16:38.904273] [DEBUG] [REMOTE ] NXG: PASS: Price check passed. Min price $47.31. [2026-01-15T12:16:38.904407] [DEBUG] [REMOTE ] NXG: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:38.904518] [DEBUG] [REMOTE ] NXG: PASS: Integrity check passed. [2026-01-15T12:16:38.904559] [DEBUG] [REMOTE ] NXG: Symbol is viable for forecasting. [2026-01-15T12:16:38.904625] [INFO ] [MAIN ] [2279/3511] NXG kept (0.2s) | 2276 kept, 3 rejected | 137.7/min | ETA: 8.9m [2026-01-15T12:16:39.434218] [DEBUG] [REMOTE ] NXGL: Retrieved 1019 rows, trimmed to 300. [2026-01-15T12:16:39.434339] [DEBUG] [REMOTE ] NXGL: PASS: History has at least 300 days. [2026-01-15T12:16:39.434538] [DEBUG] [REMOTE ] NXGL: PASS: Price check passed. Min price $1.47. [2026-01-15T12:16:39.434702] [DEBUG] [REMOTE ] NXGL: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:39.434813] [DEBUG] [REMOTE ] NXGL: PASS: Integrity check passed. [2026-01-15T12:16:39.434854] [DEBUG] [REMOTE ] NXGL: Symbol is viable for forecasting. [2026-01-15T12:16:39.434901] [INFO ] [MAIN ] [2280/3511] NXGL kept (0.5s) | 2277 kept, 3 rejected | 137.7/min | ETA: 8.9m [2026-01-15T12:16:40.037756] [DEBUG] [REMOTE ] NXP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:40.037902] [DEBUG] [REMOTE ] NXP: PASS: History has at least 300 days. [2026-01-15T12:16:40.038136] [DEBUG] [REMOTE ] NXP: PASS: Price check passed. Min price $14.05. [2026-01-15T12:16:40.038271] [DEBUG] [REMOTE ] NXP: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:40.038390] [DEBUG] [REMOTE ] NXP: PASS: Integrity check passed. [2026-01-15T12:16:40.038430] [DEBUG] [REMOTE ] NXP: Symbol is viable for forecasting. [2026-01-15T12:16:40.038479] [INFO ] [MAIN ] [2281/3511] NXP kept (0.6s) | 2278 kept, 3 rejected | 137.7/min | ETA: 8.9m [2026-01-15T12:16:40.420233] [DEBUG] [REMOTE ] NXPI: Retrieved 3884 rows, trimmed to 300. [2026-01-15T12:16:40.420378] [DEBUG] [REMOTE ] NXPI: PASS: History has at least 300 days. [2026-01-15T12:16:40.420630] [DEBUG] [REMOTE ] NXPI: PASS: Price check passed. Min price $183.38. [2026-01-15T12:16:40.420774] [DEBUG] [REMOTE ] NXPI: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:40.420894] [DEBUG] [REMOTE ] NXPI: PASS: Integrity check passed. [2026-01-15T12:16:40.420935] [DEBUG] [REMOTE ] NXPI: Symbol is viable for forecasting. [2026-01-15T12:16:40.420985] [INFO ] [MAIN ] [2282/3511] NXPI kept (0.4s) | 2279 kept, 3 rejected | 137.7/min | ETA: 8.9m [2026-01-15T12:16:40.727174] [DEBUG] [REMOTE ] NYXH: Retrieved 1185 rows, trimmed to 300. [2026-01-15T12:16:40.727319] [DEBUG] [REMOTE ] NYXH: PASS: History has at least 300 days. [2026-01-15T12:16:40.727528] [DEBUG] [REMOTE ] NYXH: PASS: Price check passed. Min price $4.47. [2026-01-15T12:16:40.727718] [DEBUG] [REMOTE ] NYXH: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:40.727894] [DEBUG] [REMOTE ] NYXH: PASS: Integrity check passed. [2026-01-15T12:16:40.727937] [DEBUG] [REMOTE ] NYXH: Symbol is viable for forecasting. [2026-01-15T12:16:40.727985] [INFO ] [MAIN ] [2283/3511] NYXH kept (0.3s) | 2280 kept, 3 rejected | 137.7/min | ETA: 8.9m [2026-01-15T12:16:41.292187] [DEBUG] [REMOTE ] NZF: Retrieved 6110 rows, trimmed to 300. [2026-01-15T12:16:41.292319] [DEBUG] [REMOTE ] NZF: PASS: History has at least 300 days. [2026-01-15T12:16:41.292529] [DEBUG] [REMOTE ] NZF: PASS: Price check passed. Min price $12.18. [2026-01-15T12:16:41.292687] [DEBUG] [REMOTE ] NZF: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:41.292800] [DEBUG] [REMOTE ] NZF: PASS: Integrity check passed. [2026-01-15T12:16:41.292840] [DEBUG] [REMOTE ] NZF: Symbol is viable for forecasting. [2026-01-15T12:16:41.292888] [INFO ] [MAIN ] [2284/3511] NZF kept (0.6s) | 2281 kept, 3 rejected | 137.7/min | ETA: 8.9m [2026-01-15T12:16:41.501414] [DEBUG] [REMOTE ] OABI: Retrieved 802 rows, trimmed to 300. [2026-01-15T12:16:41.501552] [DEBUG] [REMOTE ] OABI: PASS: History has at least 300 days. [2026-01-15T12:16:41.501780] [DEBUG] [REMOTE ] OABI: PASS: Price check passed. Min price $1.38. [2026-01-15T12:16:41.501921] [DEBUG] [REMOTE ] OABI: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:41.502033] [DEBUG] [REMOTE ] OABI: PASS: Integrity check passed. [2026-01-15T12:16:41.502074] [DEBUG] [REMOTE ] OABI: Symbol is viable for forecasting. [2026-01-15T12:16:41.502122] [INFO ] [MAIN ] [2285/3511] OABI kept (0.2s) | 2282 kept, 3 rejected | 137.7/min | ETA: 8.9m [2026-01-15T12:16:42.005843] [DEBUG] [REMOTE ] OBDC: Retrieved 1633 rows, trimmed to 300. [2026-01-15T12:16:42.005979] [DEBUG] [REMOTE ] OBDC: PASS: History has at least 300 days. [2026-01-15T12:16:42.006187] [DEBUG] [REMOTE ] OBDC: PASS: Price check passed. Min price $11.41. [2026-01-15T12:16:42.006326] [DEBUG] [REMOTE ] OBDC: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:42.006650] [DEBUG] [REMOTE ] OBDC: PASS: Integrity check passed. [2026-01-15T12:16:42.006691] [DEBUG] [REMOTE ] OBDC: Symbol is viable for forecasting. [2026-01-15T12:16:42.006739] [INFO ] [MAIN ] [2286/3511] OBDC kept (0.5s) | 2283 kept, 3 rejected | 137.7/min | ETA: 8.9m [2026-01-15T12:16:42.340939] [DEBUG] [REMOTE ] OBIL: Retrieved 793 rows, trimmed to 300. [2026-01-15T12:16:42.341074] [DEBUG] [REMOTE ] OBIL: PASS: History has at least 300 days. [2026-01-15T12:16:42.341285] [DEBUG] [REMOTE ] OBIL: PASS: Price check passed. Min price $49.82. [2026-01-15T12:16:42.341420] [DEBUG] [REMOTE ] OBIL: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:42.341532] [DEBUG] [REMOTE ] OBIL: PASS: Integrity check passed. [2026-01-15T12:16:42.341591] [DEBUG] [REMOTE ] OBIL: Symbol is viable for forecasting. [2026-01-15T12:16:42.341642] [INFO ] [MAIN ] [2287/3511] OBIL kept (0.3s) | 2284 kept, 3 rejected | 137.7/min | ETA: 8.9m [2026-01-15T12:16:42.720142] [DEBUG] [REMOTE ] OBIO: Retrieved 1369 rows, trimmed to 300. [2026-01-15T12:16:42.720273] [DEBUG] [REMOTE ] OBIO: PASS: History has at least 300 days. [2026-01-15T12:16:42.720482] [DEBUG] [REMOTE ] OBIO: PASS: Price check passed. Min price $3.56. [2026-01-15T12:16:42.720660] [DEBUG] [REMOTE ] OBIO: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:42.720779] [DEBUG] [REMOTE ] OBIO: PASS: Integrity check passed. [2026-01-15T12:16:42.720820] [DEBUG] [REMOTE ] OBIO: Symbol is viable for forecasting. [2026-01-15T12:16:42.720869] [INFO ] [MAIN ] [2288/3511] OBIO kept (0.4s) | 2285 kept, 3 rejected | 137.8/min | ETA: 8.9m [2026-01-15T12:16:43.205760] [DEBUG] [REMOTE ] OBK: Retrieved 1933 rows, trimmed to 300. [2026-01-15T12:16:43.205897] [DEBUG] [REMOTE ] OBK: PASS: History has at least 300 days. [2026-01-15T12:16:43.206114] [DEBUG] [REMOTE ] OBK: PASS: Price check passed. Min price $32.95. [2026-01-15T12:16:43.206257] [DEBUG] [REMOTE ] OBK: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:43.206410] [DEBUG] [REMOTE ] OBK: PASS: Integrity check passed. [2026-01-15T12:16:43.206454] [DEBUG] [REMOTE ] OBK: Symbol is viable for forecasting. [2026-01-15T12:16:43.206504] [INFO ] [MAIN ] [2289/3511] OBK kept (0.5s) | 2286 kept, 3 rejected | 137.7/min | ETA: 8.9m [2026-01-15T12:16:43.603245] [DEBUG] [REMOTE ] OBTC: Retrieved 1236 rows, trimmed to 300. [2026-01-15T12:16:43.603422] [DEBUG] [REMOTE ] OBTC: PASS: History has at least 300 days. [2026-01-15T12:16:43.603761] [DEBUG] [REMOTE ] OBTC: PASS: Price check passed. Min price $25.77. [2026-01-15T12:16:43.603938] [DEBUG] [REMOTE ] OBTC: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:43.604088] [DEBUG] [REMOTE ] OBTC: PASS: Integrity check passed. [2026-01-15T12:16:43.604140] [DEBUG] [REMOTE ] OBTC: Symbol is viable for forecasting. [2026-01-15T12:16:43.604206] [INFO ] [MAIN ] [2290/3511] OBTC kept (0.4s) | 2287 kept, 3 rejected | 137.8/min | ETA: 8.9m [2026-01-15T12:16:44.133799] [DEBUG] [REMOTE ] OC: Retrieved 4830 rows, trimmed to 300. [2026-01-15T12:16:44.133938] [DEBUG] [REMOTE ] OC: PASS: History has at least 300 days. [2026-01-15T12:16:44.134155] [DEBUG] [REMOTE ] OC: PASS: Price check passed. Min price $97.60. [2026-01-15T12:16:44.134290] [DEBUG] [REMOTE ] OC: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:44.134404] [DEBUG] [REMOTE ] OC: PASS: Integrity check passed. [2026-01-15T12:16:44.134660] [DEBUG] [REMOTE ] OC: Symbol is viable for forecasting. [2026-01-15T12:16:44.134710] [INFO ] [MAIN ] [2291/3511] OC kept (0.5s) | 2288 kept, 3 rejected | 137.7/min | ETA: 8.9m [2026-01-15T12:16:44.457677] [DEBUG] [REMOTE ] OCCI: Retrieved 1828 rows, trimmed to 300. [2026-01-15T12:16:44.457835] [DEBUG] [REMOTE ] OCCI: PASS: History has at least 300 days. [2026-01-15T12:16:44.458099] [DEBUG] [REMOTE ] OCCI: PASS: Price check passed. Min price $4.28. [2026-01-15T12:16:44.458266] [DEBUG] [REMOTE ] OCCI: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:44.458417] [DEBUG] [REMOTE ] OCCI: PASS: Integrity check passed. [2026-01-15T12:16:44.458465] [DEBUG] [REMOTE ] OCCI: Symbol is viable for forecasting. [2026-01-15T12:16:44.458737] [INFO ] [MAIN ] [2292/3511] OCCI kept (0.3s) | 2289 kept, 3 rejected | 137.8/min | ETA: 8.8m [2026-01-15T12:16:45.018241] [DEBUG] [REMOTE ] OCFC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:45.018390] [DEBUG] [REMOTE ] OCFC: PASS: History has at least 300 days. [2026-01-15T12:16:45.018641] [DEBUG] [REMOTE ] OCFC: PASS: Price check passed. Min price $17.20. [2026-01-15T12:16:45.018790] [DEBUG] [REMOTE ] OCFC: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:45.018914] [DEBUG] [REMOTE ] OCFC: PASS: Integrity check passed. [2026-01-15T12:16:45.018956] [DEBUG] [REMOTE ] OCFC: Symbol is viable for forecasting. [2026-01-15T12:16:45.019006] [INFO ] [MAIN ] [2293/3511] OCFC kept (0.6s) | 2290 kept, 3 rejected | 137.7/min | ETA: 8.8m [2026-01-15T12:16:45.355655] [DEBUG] [REMOTE ] OCGN: Retrieved 2795 rows, trimmed to 300. [2026-01-15T12:16:45.355801] [DEBUG] [REMOTE ] OCGN: PASS: History has at least 300 days. [2026-01-15T12:16:45.356031] [DEBUG] [REMOTE ] OCGN: PASS: Price check passed. Min price $1.11. [2026-01-15T12:16:45.356167] [DEBUG] [REMOTE ] OCGN: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:45.356281] [DEBUG] [REMOTE ] OCGN: PASS: Integrity check passed. [2026-01-15T12:16:45.356320] [DEBUG] [REMOTE ] OCGN: Symbol is viable for forecasting. [2026-01-15T12:16:45.356368] [INFO ] [MAIN ] [2294/3511] OCGN kept (0.3s) | 2291 kept, 3 rejected | 137.8/min | ETA: 8.8m [2026-01-15T12:16:45.821366] [DEBUG] [REMOTE ] OCSL: Retrieved 4426 rows, trimmed to 300. [2026-01-15T12:16:45.821507] [DEBUG] [REMOTE ] OCSL: PASS: History has at least 300 days. [2026-01-15T12:16:45.821762] [DEBUG] [REMOTE ] OCSL: PASS: Price check passed. Min price $12.51. [2026-01-15T12:16:45.821903] [DEBUG] [REMOTE ] OCSL: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:45.822037] [DEBUG] [REMOTE ] OCSL: PASS: Integrity check passed. [2026-01-15T12:16:45.822078] [DEBUG] [REMOTE ] OCSL: Symbol is viable for forecasting. [2026-01-15T12:16:45.822127] [INFO ] [MAIN ] [2295/3511] OCSL kept (0.5s) | 2292 kept, 3 rejected | 137.7/min | ETA: 8.8m [2026-01-15T12:16:46.159395] [DEBUG] [REMOTE ] OCUL: Retrieved 2886 rows, trimmed to 300. [2026-01-15T12:16:46.159559] [DEBUG] [REMOTE ] OCUL: PASS: History has at least 300 days. [2026-01-15T12:16:46.159842] [DEBUG] [REMOTE ] OCUL: PASS: Price check passed. Min price $10.43. [2026-01-15T12:16:46.159984] [DEBUG] [REMOTE ] OCUL: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:46.160097] [DEBUG] [REMOTE ] OCUL: PASS: Integrity check passed. [2026-01-15T12:16:46.160138] [DEBUG] [REMOTE ] OCUL: Symbol is viable for forecasting. [2026-01-15T12:16:46.160188] [INFO ] [MAIN ] [2296/3511] OCUL kept (0.3s) | 2293 kept, 3 rejected | 137.8/min | ETA: 8.8m [2026-01-15T12:16:46.712170] [DEBUG] [REMOTE ] ODC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:46.712334] [DEBUG] [REMOTE ] ODC: PASS: History has at least 300 days. [2026-01-15T12:16:46.712616] [DEBUG] [REMOTE ] ODC: PASS: Price check passed. Min price $46.21. [2026-01-15T12:16:46.712759] [DEBUG] [REMOTE ] ODC: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:46.712884] [DEBUG] [REMOTE ] ODC: PASS: Integrity check passed. [2026-01-15T12:16:46.712923] [DEBUG] [REMOTE ] ODC: Symbol is viable for forecasting. [2026-01-15T12:16:46.712974] [INFO ] [MAIN ] [2297/3511] ODC kept (0.6s) | 2294 kept, 3 rejected | 137.7/min | ETA: 8.8m [2026-01-15T12:16:46.856767] [DEBUG] [REMOTE ] ODD: Retrieved 626 rows, trimmed to 300. [2026-01-15T12:16:46.856969] [DEBUG] [REMOTE ] ODD: PASS: History has at least 300 days. [2026-01-15T12:16:46.857193] [DEBUG] [REMOTE ] ODD: PASS: Price check passed. Min price $33.80. [2026-01-15T12:16:46.857334] [DEBUG] [REMOTE ] ODD: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:46.857452] [DEBUG] [REMOTE ] ODD: PASS: Integrity check passed. [2026-01-15T12:16:46.857493] [DEBUG] [REMOTE ] ODD: Symbol is viable for forecasting. [2026-01-15T12:16:46.857543] [INFO ] [MAIN ] [2298/3511] ODD kept (0.1s) | 2295 kept, 3 rejected | 137.8/min | ETA: 8.8m [2026-01-15T12:16:47.589927] [DEBUG] [REMOTE ] ODFL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:47.590095] [DEBUG] [REMOTE ] ODFL: PASS: History has at least 300 days. [2026-01-15T12:16:47.590383] [DEBUG] [REMOTE ] ODFL: PASS: Price check passed. Min price $126.06. [2026-01-15T12:16:47.590548] [DEBUG] [REMOTE ] ODFL: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:47.590718] [DEBUG] [REMOTE ] ODFL: PASS: Integrity check passed. [2026-01-15T12:16:47.590767] [DEBUG] [REMOTE ] ODFL: Symbol is viable for forecasting. [2026-01-15T12:16:47.590828] [INFO ] [MAIN ] [2299/3511] ODFL kept (0.7s) | 2296 kept, 3 rejected | 137.7/min | ETA: 8.8m [2026-01-15T12:16:47.916788] [DEBUG] [REMOTE ] OEC: Retrieved 2886 rows, trimmed to 300. [2026-01-15T12:16:47.916946] [DEBUG] [REMOTE ] OEC: PASS: History has at least 300 days. [2026-01-15T12:16:47.917167] [DEBUG] [REMOTE ] OEC: PASS: Price check passed. Min price $4.33. [2026-01-15T12:16:47.917315] [DEBUG] [REMOTE ] OEC: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:47.917430] [DEBUG] [REMOTE ] OEC: PASS: Integrity check passed. [2026-01-15T12:16:47.917472] [DEBUG] [REMOTE ] OEC: Symbol is viable for forecasting. [2026-01-15T12:16:47.917520] [INFO ] [MAIN ] [2300/3511] OEC kept (0.3s) | 2297 kept, 3 rejected | 137.8/min | ETA: 8.8m [2026-01-15T12:16:48.336269] [DEBUG] [REMOTE ] OESX: Retrieved 4546 rows, trimmed to 300. [2026-01-15T12:16:48.336406] [DEBUG] [REMOTE ] OESX: PASS: History has at least 300 days. [2026-01-15T12:16:48.336645] [DEBUG] [REMOTE ] OESX: PASS: Price check passed. Min price $8.35. [2026-01-15T12:16:48.336787] [DEBUG] [REMOTE ] OESX: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:48.336934] [DEBUG] [REMOTE ] OESX: PASS: Integrity check passed. [2026-01-15T12:16:48.336976] [DEBUG] [REMOTE ] OESX: Symbol is viable for forecasting. [2026-01-15T12:16:48.337025] [INFO ] [MAIN ] [2301/3511] OESX kept (0.4s) | 2298 kept, 3 rejected | 137.8/min | ETA: 8.8m [2026-01-15T12:16:48.849544] [DEBUG] [REMOTE ] OFG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:48.849717] [DEBUG] [REMOTE ] OFG: PASS: History has at least 300 days. [2026-01-15T12:16:48.849935] [DEBUG] [REMOTE ] OFG: PASS: Price check passed. Min price $37.93. [2026-01-15T12:16:48.850071] [DEBUG] [REMOTE ] OFG: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:48.850184] [DEBUG] [REMOTE ] OFG: PASS: Integrity check passed. [2026-01-15T12:16:48.850227] [DEBUG] [REMOTE ] OFG: Symbol is viable for forecasting. [2026-01-15T12:16:48.850276] [INFO ] [MAIN ] [2302/3511] OFG kept (0.5s) | 2299 kept, 3 rejected | 137.8/min | ETA: 8.8m [2026-01-15T12:16:49.376199] [DEBUG] [REMOTE ] OFIX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:49.376350] [DEBUG] [REMOTE ] OFIX: PASS: History has at least 300 days. [2026-01-15T12:16:49.376606] [DEBUG] [REMOTE ] OFIX: PASS: Price check passed. Min price $14.29. [2026-01-15T12:16:49.376747] [DEBUG] [REMOTE ] OFIX: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:49.376897] [DEBUG] [REMOTE ] OFIX: PASS: Integrity check passed. [2026-01-15T12:16:49.376942] [DEBUG] [REMOTE ] OFIX: Symbol is viable for forecasting. [2026-01-15T12:16:49.376992] [INFO ] [MAIN ] [2303/3511] OFIX kept (0.5s) | 2300 kept, 3 rejected | 137.7/min | ETA: 8.8m [2026-01-15T12:16:49.792097] [DEBUG] [REMOTE ] OFLX: Retrieved 5147 rows, trimmed to 300. [2026-01-15T12:16:49.792231] [DEBUG] [REMOTE ] OFLX: PASS: History has at least 300 days. [2026-01-15T12:16:49.792445] [DEBUG] [REMOTE ] OFLX: PASS: Price check passed. Min price $25.33. [2026-01-15T12:16:49.792601] [DEBUG] [REMOTE ] OFLX: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:49.792716] [DEBUG] [REMOTE ] OFLX: PASS: Integrity check passed. [2026-01-15T12:16:49.792756] [DEBUG] [REMOTE ] OFLX: Symbol is viable for forecasting. [2026-01-15T12:16:49.792804] [INFO ] [MAIN ] [2304/3511] OFLX kept (0.4s) | 2301 kept, 3 rejected | 137.7/min | ETA: 8.8m [2026-01-15T12:16:50.170544] [DEBUG] [REMOTE ] OFS: Retrieved 3315 rows, trimmed to 300. [2026-01-15T12:16:50.170730] [DEBUG] [REMOTE ] OFS: PASS: History has at least 300 days. [2026-01-15T12:16:50.171007] [DEBUG] [REMOTE ] OFS: PASS: Price check passed. Min price $4.55. [2026-01-15T12:16:50.171164] [DEBUG] [REMOTE ] OFS: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:50.171312] [DEBUG] [REMOTE ] OFS: PASS: Integrity check passed. [2026-01-15T12:16:50.171357] [DEBUG] [REMOTE ] OFS: Symbol is viable for forecasting. [2026-01-15T12:16:50.171414] [INFO ] [MAIN ] [2305/3511] OFS kept (0.4s) | 2302 kept, 3 rejected | 137.7/min | ETA: 8.8m [2026-01-15T12:16:50.700927] [DEBUG] [REMOTE ] OGE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:50.701135] [DEBUG] [REMOTE ] OGE: PASS: History has at least 300 days. [2026-01-15T12:16:50.701535] [DEBUG] [REMOTE ] OGE: PASS: Price check passed. Min price $42.08. [2026-01-15T12:16:50.701775] [DEBUG] [REMOTE ] OGE: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:50.701977] [DEBUG] [REMOTE ] OGE: PASS: Integrity check passed. [2026-01-15T12:16:50.702043] [DEBUG] [REMOTE ] OGE: Symbol is viable for forecasting. [2026-01-15T12:16:50.702123] [INFO ] [MAIN ] [2306/3511] OGE kept (0.5s) | 2303 kept, 3 rejected | 137.7/min | ETA: 8.7m [2026-01-15T12:16:50.976755] [DEBUG] [REMOTE ] OGI: Retrieved 2863 rows, trimmed to 300. [2026-01-15T12:16:50.976963] [DEBUG] [REMOTE ] OGI: PASS: History has at least 300 days. [2026-01-15T12:16:50.977310] [DEBUG] [REMOTE ] OGI: PASS: Price check passed. Min price $1.46. [2026-01-15T12:16:50.977566] [DEBUG] [REMOTE ] OGI: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:50.977779] [DEBUG] [REMOTE ] OGI: PASS: Integrity check passed. [2026-01-15T12:16:50.977839] [DEBUG] [REMOTE ] OGI: Symbol is viable for forecasting. [2026-01-15T12:16:50.977914] [INFO ] [MAIN ] [2307/3511] OGI kept (0.3s) | 2304 kept, 3 rejected | 137.8/min | ETA: 8.7m [2026-01-15T12:16:51.353296] [DEBUG] [REMOTE ] OGN: Retrieved 1162 rows, trimmed to 300. [2026-01-15T12:16:51.353526] [DEBUG] [REMOTE ] OGN: PASS: History has at least 300 days. [2026-01-15T12:16:51.353915] [DEBUG] [REMOTE ] OGN: PASS: Price check passed. Min price $6.32. [2026-01-15T12:16:51.354091] [DEBUG] [REMOTE ] OGN: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:51.354269] [DEBUG] [REMOTE ] OGN: PASS: Integrity check passed. [2026-01-15T12:16:51.354319] [DEBUG] [REMOTE ] OGN: Symbol is viable for forecasting. [2026-01-15T12:16:51.354379] [INFO ] [MAIN ] [2308/3511] OGN kept (0.4s) | 2305 kept, 3 rejected | 137.8/min | ETA: 8.7m [2026-01-15T12:16:51.945480] [DEBUG] [REMOTE ] OHI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:51.945708] [DEBUG] [REMOTE ] OHI: PASS: History has at least 300 days. [2026-01-15T12:16:51.946072] [DEBUG] [REMOTE ] OHI: PASS: Price check passed. Min price $38.91. [2026-01-15T12:16:51.946224] [DEBUG] [REMOTE ] OHI: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:51.946388] [DEBUG] [REMOTE ] OHI: PASS: Integrity check passed. [2026-01-15T12:16:51.946446] [DEBUG] [REMOTE ] OHI: Symbol is viable for forecasting. [2026-01-15T12:16:51.946506] [INFO ] [MAIN ] [2309/3511] OHI kept (0.6s) | 2306 kept, 3 rejected | 137.7/min | ETA: 8.7m [2026-01-15T12:16:52.361991] [DEBUG] [REMOTE ] OI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:52.362188] [DEBUG] [REMOTE ] OI: PASS: History has at least 300 days. [2026-01-15T12:16:52.362492] [DEBUG] [REMOTE ] OI: PASS: Price check passed. Min price $11.29. [2026-01-15T12:16:52.362671] [DEBUG] [REMOTE ] OI: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:52.362829] [DEBUG] [REMOTE ] OI: PASS: Integrity check passed. [2026-01-15T12:16:52.362882] [DEBUG] [REMOTE ] OI: Symbol is viable for forecasting. [2026-01-15T12:16:52.362952] [INFO ] [MAIN ] [2310/3511] OI kept (0.4s) | 2307 kept, 3 rejected | 137.7/min | ETA: 8.7m [2026-01-15T12:16:52.670972] [DEBUG] [REMOTE ] OIA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:52.671192] [DEBUG] [REMOTE ] OIA: PASS: History has at least 300 days. [2026-01-15T12:16:52.671547] [DEBUG] [REMOTE ] OIA: PASS: Price check passed. Min price $5.86. [2026-01-15T12:16:52.671723] [DEBUG] [REMOTE ] OIA: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:52.671873] [DEBUG] [REMOTE ] OIA: PASS: Integrity check passed. [2026-01-15T12:16:52.671918] [DEBUG] [REMOTE ] OIA: Symbol is viable for forecasting. [2026-01-15T12:16:52.671975] [INFO ] [MAIN ] [2311/3511] OIA kept (0.3s) | 2308 kept, 3 rejected | 137.8/min | ETA: 8.7m [2026-01-15T12:16:53.271683] [DEBUG] [REMOTE ] OII: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:53.272117] [DEBUG] [REMOTE ] OII: PASS: History has at least 300 days. [2026-01-15T12:16:53.272516] [DEBUG] [REMOTE ] OII: PASS: Price check passed. Min price $22.61. [2026-01-15T12:16:53.272885] [DEBUG] [REMOTE ] OII: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:53.273053] [DEBUG] [REMOTE ] OII: PASS: Integrity check passed. [2026-01-15T12:16:53.273096] [DEBUG] [REMOTE ] OII: Symbol is viable for forecasting. [2026-01-15T12:16:53.273156] [INFO ] [MAIN ] [2312/3511] OII kept (0.6s) | 2309 kept, 3 rejected | 137.7/min | ETA: 8.7m [2026-01-15T12:16:53.800060] [DEBUG] [REMOTE ] OIS: Retrieved 6269 rows, trimmed to 300. [2026-01-15T12:16:53.800265] [DEBUG] [REMOTE ] OIS: PASS: History has at least 300 days. [2026-01-15T12:16:53.800553] [DEBUG] [REMOTE ] OIS: PASS: Price check passed. Min price $5.86. [2026-01-15T12:16:53.800766] [DEBUG] [REMOTE ] OIS: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:53.800935] [DEBUG] [REMOTE ] OIS: PASS: Integrity check passed. [2026-01-15T12:16:53.801009] [DEBUG] [REMOTE ] OIS: Symbol is viable for forecasting. [2026-01-15T12:16:53.801070] [INFO ] [MAIN ] [2313/3511] OIS kept (0.5s) | 2310 kept, 3 rejected | 137.7/min | ETA: 8.7m [2026-01-15T12:16:54.268164] [DEBUG] [REMOTE ] OKE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:54.268387] [DEBUG] [REMOTE ] OKE: PASS: History has at least 300 days. [2026-01-15T12:16:54.268732] [DEBUG] [REMOTE ] OKE: PASS: Price check passed. Min price $64.31. [2026-01-15T12:16:54.268888] [DEBUG] [REMOTE ] OKE: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:54.269048] [DEBUG] [REMOTE ] OKE: PASS: Integrity check passed. [2026-01-15T12:16:54.269092] [DEBUG] [REMOTE ] OKE: Symbol is viable for forecasting. [2026-01-15T12:16:54.269150] [INFO ] [MAIN ] [2314/3511] OKE kept (0.5s) | 2311 kept, 3 rejected | 137.7/min | ETA: 8.7m [2026-01-15T12:16:54.564725] [DEBUG] [REMOTE ] OKTA: Retrieved 2205 rows, trimmed to 300. [2026-01-15T12:16:54.564917] [DEBUG] [REMOTE ] OKTA: PASS: History has at least 300 days. [2026-01-15T12:16:54.565180] [DEBUG] [REMOTE ] OKTA: PASS: Price check passed. Min price $78.32. [2026-01-15T12:16:54.565336] [DEBUG] [REMOTE ] OKTA: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:54.565483] [DEBUG] [REMOTE ] OKTA: PASS: Integrity check passed. [2026-01-15T12:16:54.565529] [DEBUG] [REMOTE ] OKTA: Symbol is viable for forecasting. [2026-01-15T12:16:54.565603] [INFO ] [MAIN ] [2315/3511] OKTA kept (0.3s) | 2312 kept, 3 rejected | 137.7/min | ETA: 8.7m [2026-01-15T12:16:54.909163] [DEBUG] [REMOTE ] OKYO: Retrieved 919 rows, trimmed to 300. [2026-01-15T12:16:54.909389] [DEBUG] [REMOTE ] OKYO: PASS: History has at least 300 days. [2026-01-15T12:16:54.909727] [DEBUG] [REMOTE ] OKYO: PASS: Price check passed. Min price $1.72. [2026-01-15T12:16:54.909904] [DEBUG] [REMOTE ] OKYO: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:54.910057] [DEBUG] [REMOTE ] OKYO: PASS: Integrity check passed. [2026-01-15T12:16:54.910107] [DEBUG] [REMOTE ] OKYO: Symbol is viable for forecasting. [2026-01-15T12:16:54.910172] [INFO ] [MAIN ] [2316/3511] OKYO kept (0.3s) | 2313 kept, 3 rejected | 137.8/min | ETA: 8.7m [2026-01-15T12:16:55.482678] [DEBUG] [REMOTE ] OLED: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:55.483080] [DEBUG] [REMOTE ] OLED: PASS: History has at least 300 days. [2026-01-15T12:16:55.483353] [DEBUG] [REMOTE ] OLED: PASS: Price check passed. Min price $108.21. [2026-01-15T12:16:55.483499] [DEBUG] [REMOTE ] OLED: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:55.483652] [DEBUG] [REMOTE ] OLED: PASS: Integrity check passed. [2026-01-15T12:16:55.483696] [DEBUG] [REMOTE ] OLED: Symbol is viable for forecasting. [2026-01-15T12:16:55.483752] [INFO ] [MAIN ] [2317/3511] OLED kept (0.6s) | 2314 kept, 3 rejected | 137.7/min | ETA: 8.7m [2026-01-15T12:16:55.814901] [DEBUG] [REMOTE ] OLLI: Retrieved 2641 rows, trimmed to 300. [2026-01-15T12:16:55.815105] [DEBUG] [REMOTE ] OLLI: PASS: History has at least 300 days. [2026-01-15T12:16:55.815394] [DEBUG] [REMOTE ] OLLI: PASS: Price check passed. Min price $107.96. [2026-01-15T12:16:55.815542] [DEBUG] [REMOTE ] OLLI: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:55.815692] [DEBUG] [REMOTE ] OLLI: PASS: Integrity check passed. [2026-01-15T12:16:55.815735] [DEBUG] [REMOTE ] OLLI: Symbol is viable for forecasting. [2026-01-15T12:16:55.815788] [INFO ] [MAIN ] [2318/3511] OLLI kept (0.3s) | 2315 kept, 3 rejected | 137.8/min | ETA: 8.7m [2026-01-15T12:16:56.133385] [DEBUG] [REMOTE ] OLMA: Retrieved 1293 rows, trimmed to 300. [2026-01-15T12:16:56.133633] [DEBUG] [REMOTE ] OLMA: PASS: History has at least 300 days. [2026-01-15T12:16:56.133899] [DEBUG] [REMOTE ] OLMA: PASS: Price check passed. Min price $7.77. [2026-01-15T12:16:56.134079] [DEBUG] [REMOTE ] OLMA: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:56.134217] [DEBUG] [REMOTE ] OLMA: PASS: Integrity check passed. [2026-01-15T12:16:56.134266] [DEBUG] [REMOTE ] OLMA: Symbol is viable for forecasting. [2026-01-15T12:16:56.134331] [INFO ] [MAIN ] [2319/3511] OLMA kept (0.3s) | 2316 kept, 3 rejected | 137.8/min | ETA: 8.7m [2026-01-15T12:16:56.748184] [DEBUG] [REMOTE ] OLN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:56.748408] [DEBUG] [REMOTE ] OLN: PASS: History has at least 300 days. [2026-01-15T12:16:56.748782] [DEBUG] [REMOTE ] OLN: PASS: Price check passed. Min price $18.29. [2026-01-15T12:16:56.748948] [DEBUG] [REMOTE ] OLN: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:56.749111] [DEBUG] [REMOTE ] OLN: PASS: Integrity check passed. [2026-01-15T12:16:56.749155] [DEBUG] [REMOTE ] OLN: Symbol is viable for forecasting. [2026-01-15T12:16:56.749217] [INFO ] [MAIN ] [2320/3511] OLN kept (0.6s) | 2317 kept, 3 rejected | 137.7/min | ETA: 8.6m [2026-01-15T12:16:57.215499] [DEBUG] [REMOTE ] OLP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:57.215715] [DEBUG] [REMOTE ] OLP: PASS: History has at least 300 days. [2026-01-15T12:16:57.216010] [DEBUG] [REMOTE ] OLP: PASS: Price check passed. Min price $19.54. [2026-01-15T12:16:57.216164] [DEBUG] [REMOTE ] OLP: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:57.216307] [DEBUG] [REMOTE ] OLP: PASS: Integrity check passed. [2026-01-15T12:16:57.216350] [DEBUG] [REMOTE ] OLP: Symbol is viable for forecasting. [2026-01-15T12:16:57.216405] [INFO ] [MAIN ] [2321/3511] OLP kept (0.5s) | 2318 kept, 3 rejected | 137.7/min | ETA: 8.6m [2026-01-15T12:16:57.437023] [DEBUG] [REMOTE ] OLPX: Retrieved 1077 rows, trimmed to 300. [2026-01-15T12:16:57.437208] [DEBUG] [REMOTE ] OLPX: PASS: History has at least 300 days. [2026-01-15T12:16:57.437453] [DEBUG] [REMOTE ] OLPX: PASS: Price check passed. Min price $1.01. [2026-01-15T12:16:57.437630] [DEBUG] [REMOTE ] OLPX: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:57.437783] [DEBUG] [REMOTE ] OLPX: PASS: Integrity check passed. [2026-01-15T12:16:57.437833] [DEBUG] [REMOTE ] OLPX: Symbol is viable for forecasting. [2026-01-15T12:16:57.437886] [INFO ] [MAIN ] [2322/3511] OLPX kept (0.2s) | 2319 kept, 3 rejected | 137.8/min | ETA: 8.6m [2026-01-15T12:16:57.888256] [DEBUG] [REMOTE ] OM: Retrieved 1340 rows, trimmed to 300. [2026-01-15T12:16:57.888472] [DEBUG] [REMOTE ] OM: PASS: History has at least 300 days. [2026-01-15T12:16:57.888777] [DEBUG] [REMOTE ] OM: PASS: Price check passed. Min price $3.29. [2026-01-15T12:16:57.888931] [DEBUG] [REMOTE ] OM: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:57.889079] [DEBUG] [REMOTE ] OM: PASS: Integrity check passed. [2026-01-15T12:16:57.889126] [DEBUG] [REMOTE ] OM: Symbol is viable for forecasting. [2026-01-15T12:16:57.889181] [INFO ] [MAIN ] [2323/3511] OM kept (0.5s) | 2320 kept, 3 rejected | 137.8/min | ETA: 8.6m [2026-01-15T12:16:58.432665] [DEBUG] [REMOTE ] OMAB: Retrieved 4811 rows, trimmed to 300. [2026-01-15T12:16:58.432875] [DEBUG] [REMOTE ] OMAB: PASS: History has at least 300 days. [2026-01-15T12:16:58.433168] [DEBUG] [REMOTE ] OMAB: PASS: Price check passed. Min price $96.35. [2026-01-15T12:16:58.433329] [DEBUG] [REMOTE ] OMAB: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:58.433467] [DEBUG] [REMOTE ] OMAB: PASS: Integrity check passed. [2026-01-15T12:16:58.433515] [DEBUG] [REMOTE ] OMAB: Symbol is viable for forecasting. [2026-01-15T12:16:58.433593] [INFO ] [MAIN ] [2324/3511] OMAB kept (0.5s) | 2321 kept, 3 rejected | 137.8/min | ETA: 8.6m [2026-01-15T12:16:58.789430] [DEBUG] [REMOTE ] OMC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:58.789669] [DEBUG] [REMOTE ] OMC: PASS: History has at least 300 days. [2026-01-15T12:16:58.789973] [DEBUG] [REMOTE ] OMC: PASS: Price check passed. Min price $69.48. [2026-01-15T12:16:58.790163] [DEBUG] [REMOTE ] OMC: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:58.790308] [DEBUG] [REMOTE ] OMC: PASS: Integrity check passed. [2026-01-15T12:16:58.790369] [DEBUG] [REMOTE ] OMC: Symbol is viable for forecasting. [2026-01-15T12:16:58.790445] [INFO ] [MAIN ] [2325/3511] OMC kept (0.4s) | 2322 kept, 3 rejected | 137.8/min | ETA: 8.6m [2026-01-15T12:16:59.284746] [DEBUG] [REMOTE ] OMCL: Retrieved 6144 rows, trimmed to 300. [2026-01-15T12:16:59.285173] [DEBUG] [REMOTE ] OMCL: PASS: History has at least 300 days. [2026-01-15T12:16:59.285532] [DEBUG] [REMOTE ] OMCL: PASS: Price check passed. Min price $29.57. [2026-01-15T12:16:59.285750] [DEBUG] [REMOTE ] OMCL: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:59.286107] [DEBUG] [REMOTE ] OMCL: PASS: Integrity check passed. [2026-01-15T12:16:59.286151] [DEBUG] [REMOTE ] OMCL: Symbol is viable for forecasting. [2026-01-15T12:16:59.286333] [INFO ] [MAIN ] [2326/3511] OMCL kept (0.5s) | 2323 kept, 3 rejected | 137.8/min | ETA: 8.6m [2026-01-15T12:16:59.615363] [DEBUG] [REMOTE ] OMEX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:16:59.615620] [DEBUG] [REMOTE ] OMEX: PASS: History has at least 300 days. [2026-01-15T12:16:59.616003] [DEBUG] [REMOTE ] OMEX: PASS: Price check passed. Min price $1.74. [2026-01-15T12:16:59.616170] [DEBUG] [REMOTE ] OMEX: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:59.616393] [DEBUG] [REMOTE ] OMEX: PASS: Integrity check passed. [2026-01-15T12:16:59.616452] [DEBUG] [REMOTE ] OMEX: Symbol is viable for forecasting. [2026-01-15T12:16:59.616527] [INFO ] [MAIN ] [2327/3511] OMEX kept (0.3s) | 2324 kept, 3 rejected | 137.8/min | ETA: 8.6m [2026-01-15T12:16:59.989937] [DEBUG] [REMOTE ] OMF: Retrieved 2547 rows, trimmed to 300. [2026-01-15T12:16:59.990129] [DEBUG] [REMOTE ] OMF: PASS: History has at least 300 days. [2026-01-15T12:16:59.990383] [DEBUG] [REMOTE ] OMF: PASS: Price check passed. Min price $54.53. [2026-01-15T12:16:59.990529] [DEBUG] [REMOTE ] OMF: PASS: Continuity check passed with 300 days. [2026-01-15T12:16:59.990671] [DEBUG] [REMOTE ] OMF: PASS: Integrity check passed. [2026-01-15T12:16:59.990718] [DEBUG] [REMOTE ] OMF: Symbol is viable for forecasting. [2026-01-15T12:16:59.990772] [INFO ] [MAIN ] [2328/3511] OMF kept (0.4s) | 2325 kept, 3 rejected | 137.8/min | ETA: 8.6m [2026-01-15T12:17:00.698050] [DEBUG] [REMOTE ] ON: Retrieved 6465 rows, trimmed to 300. [2026-01-15T12:17:00.698261] [DEBUG] [REMOTE ] ON: PASS: History has at least 300 days. [2026-01-15T12:17:00.698541] [DEBUG] [REMOTE ] ON: PASS: Price check passed. Min price $44.90. [2026-01-15T12:17:00.698708] [DEBUG] [REMOTE ] ON: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:00.698848] [DEBUG] [REMOTE ] ON: PASS: Integrity check passed. [2026-01-15T12:17:00.698891] [DEBUG] [REMOTE ] ON: Symbol is viable for forecasting. [2026-01-15T12:17:00.698946] [INFO ] [MAIN ] [2329/3511] ON kept (0.7s) | 2326 kept, 3 rejected | 137.7/min | ETA: 8.6m [2026-01-15T12:17:01.215677] [DEBUG] [REMOTE ] ONB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:17:01.215909] [DEBUG] [REMOTE ] ONB: PASS: History has at least 300 days. [2026-01-15T12:17:01.216803] [DEBUG] [REMOTE ] ONB: PASS: Price check passed. Min price $19.66. [2026-01-15T12:17:01.217235] [DEBUG] [REMOTE ] ONB: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:01.217416] [DEBUG] [REMOTE ] ONB: PASS: Integrity check passed. [2026-01-15T12:17:01.217462] [DEBUG] [REMOTE ] ONB: Symbol is viable for forecasting. [2026-01-15T12:17:01.217610] [INFO ] [MAIN ] [2330/3511] ONB kept (0.5s) | 2327 kept, 3 rejected | 137.7/min | ETA: 8.6m [2026-01-15T12:17:01.439056] [DEBUG] [REMOTE ] ONCO: Retrieved 979 rows, trimmed to 300. [2026-01-15T12:17:01.439250] [DEBUG] [REMOTE ] ONCO: PASS: History has at least 300 days. [2026-01-15T12:17:01.439500] [DEBUG] [REMOTE ] ONCO: PASS: Price check passed. Min price $1.43. [2026-01-15T12:17:01.439694] [DEBUG] [REMOTE ] ONCO: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:01.439821] [DEBUG] [REMOTE ] ONCO: PASS: Integrity check passed. [2026-01-15T12:17:01.439866] [DEBUG] [REMOTE ] ONCO: Symbol is viable for forecasting. [2026-01-15T12:17:01.439920] [INFO ] [MAIN ] [2331/3511] ONCO kept (0.2s) | 2328 kept, 3 rejected | 137.8/min | ETA: 8.6m [2026-01-15T12:17:01.789405] [DEBUG] [REMOTE ] ONDS: Retrieved 1469 rows, trimmed to 300. [2026-01-15T12:17:01.789617] [DEBUG] [REMOTE ] ONDS: PASS: History has at least 300 days. [2026-01-15T12:17:01.789895] [DEBUG] [REMOTE ] ONDS: PASS: Price check passed. Min price $5.25. [2026-01-15T12:17:01.790052] [DEBUG] [REMOTE ] ONDS: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:01.790196] [DEBUG] [REMOTE ] ONDS: PASS: Integrity check passed. [2026-01-15T12:17:01.790246] [DEBUG] [REMOTE ] ONDS: Symbol is viable for forecasting. [2026-01-15T12:17:01.790309] [INFO ] [MAIN ] [2332/3511] ONDS kept (0.4s) | 2329 kept, 3 rejected | 137.8/min | ETA: 8.6m [2026-01-15T12:17:02.463839] [DEBUG] [REMOTE ] ONEQ: Retrieved 5608 rows, trimmed to 300. [2026-01-15T12:17:02.464122] [DEBUG] [REMOTE ] ONEQ: PASS: History has at least 300 days. [2026-01-15T12:17:02.464543] [DEBUG] [REMOTE ] ONEQ: PASS: Price check passed. Min price $86.80. [2026-01-15T12:17:02.464747] [DEBUG] [REMOTE ] ONEQ: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:02.464933] [DEBUG] [REMOTE ] ONEQ: PASS: Integrity check passed. [2026-01-15T12:17:02.464986] [DEBUG] [REMOTE ] ONEQ: Symbol is viable for forecasting. [2026-01-15T12:17:02.465058] [INFO ] [MAIN ] [2333/3511] ONEQ kept (0.7s) | 2330 kept, 3 rejected | 137.7/min | ETA: 8.6m [2026-01-15T12:17:02.730082] [DEBUG] [REMOTE ] ONL: Retrieved 1045 rows, trimmed to 300. [2026-01-15T12:17:02.730287] [DEBUG] [REMOTE ] ONL: PASS: History has at least 300 days. [2026-01-15T12:17:02.730546] [DEBUG] [REMOTE ] ONL: PASS: Price check passed. Min price $1.96. [2026-01-15T12:17:02.730726] [DEBUG] [REMOTE ] ONL: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:02.730855] [DEBUG] [REMOTE ] ONL: PASS: Integrity check passed. [2026-01-15T12:17:02.730897] [DEBUG] [REMOTE ] ONL: Symbol is viable for forecasting. [2026-01-15T12:17:02.730951] [INFO ] [MAIN ] [2334/3511] ONL kept (0.3s) | 2331 kept, 3 rejected | 137.8/min | ETA: 8.5m [2026-01-15T12:17:03.138373] [DEBUG] [REMOTE ] ONON: Retrieved 1088 rows, trimmed to 300. [2026-01-15T12:17:03.138525] [DEBUG] [REMOTE ] ONON: PASS: History has at least 300 days. [2026-01-15T12:17:03.138770] [DEBUG] [REMOTE ] ONON: PASS: Price check passed. Min price $34.96. [2026-01-15T12:17:03.138910] [DEBUG] [REMOTE ] ONON: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:03.139029] [DEBUG] [REMOTE ] ONON: PASS: Integrity check passed. [2026-01-15T12:17:03.139071] [DEBUG] [REMOTE ] ONON: Symbol is viable for forecasting. [2026-01-15T12:17:03.139121] [INFO ] [MAIN ] [2335/3511] ONON kept (0.4s) | 2332 kept, 3 rejected | 137.8/min | ETA: 8.5m [2026-01-15T12:17:03.570119] [DEBUG] [REMOTE ] ONTF: Retrieved 1243 rows, trimmed to 300. [2026-01-15T12:17:03.570520] [DEBUG] [REMOTE ] ONTF: PASS: History has at least 300 days. [2026-01-15T12:17:03.570837] [DEBUG] [REMOTE ] ONTF: PASS: Price check passed. Min price $4.94. [2026-01-15T12:17:03.570995] [DEBUG] [REMOTE ] ONTF: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:03.571324] [DEBUG] [REMOTE ] ONTF: PASS: Integrity check passed. [2026-01-15T12:17:03.571367] [DEBUG] [REMOTE ] ONTF: Symbol is viable for forecasting. [2026-01-15T12:17:03.571423] [INFO ] [MAIN ] [2336/3511] ONTF kept (0.4s) | 2333 kept, 3 rejected | 137.8/min | ETA: 8.5m [2026-01-15T12:17:04.144087] [DEBUG] [REMOTE ] ONTO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:17:04.144226] [DEBUG] [REMOTE ] ONTO: PASS: History has at least 300 days. [2026-01-15T12:17:04.144448] [DEBUG] [REMOTE ] ONTO: PASS: Price check passed. Min price $124.09. [2026-01-15T12:17:04.144624] [DEBUG] [REMOTE ] ONTO: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:04.144742] [DEBUG] [REMOTE ] ONTO: PASS: Integrity check passed. [2026-01-15T12:17:04.144782] [DEBUG] [REMOTE ] ONTO: Symbol is viable for forecasting. [2026-01-15T12:17:04.144832] [INFO ] [MAIN ] [2337/3511] ONTO kept (0.6s) | 2334 kept, 3 rejected | 137.7/min | ETA: 8.5m [2026-01-15T12:17:04.493884] [DEBUG] [REMOTE ] OOMA: Retrieved 2640 rows, trimmed to 300. [2026-01-15T12:17:04.494028] [DEBUG] [REMOTE ] OOMA: PASS: History has at least 300 days. [2026-01-15T12:17:04.494238] [DEBUG] [REMOTE ] OOMA: PASS: Price check passed. Min price $10.58. [2026-01-15T12:17:04.494378] [DEBUG] [REMOTE ] OOMA: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:04.494492] [DEBUG] [REMOTE ] OOMA: PASS: Integrity check passed. [2026-01-15T12:17:04.494534] [DEBUG] [REMOTE ] OOMA: Symbol is viable for forecasting. [2026-01-15T12:17:04.494601] [INFO ] [MAIN ] [2338/3511] OOMA kept (0.3s) | 2335 kept, 3 rejected | 137.8/min | ETA: 8.5m [2026-01-15T12:17:04.814930] [DEBUG] [REMOTE ] OPAD: Retrieved 1278 rows, trimmed to 300. [2026-01-15T12:17:04.815265] [DEBUG] [REMOTE ] OPAD: PASS: History has at least 300 days. [2026-01-15T12:17:04.815474] [DEBUG] [REMOTE ] OPAD: PASS: Price check passed. Min price $1.19. [2026-01-15T12:17:04.815650] [DEBUG] [REMOTE ] OPAD: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:04.815775] [DEBUG] [REMOTE ] OPAD: PASS: Integrity check passed. [2026-01-15T12:17:04.815816] [DEBUG] [REMOTE ] OPAD: Symbol is viable for forecasting. [2026-01-15T12:17:04.815864] [INFO ] [MAIN ] [2339/3511] OPAD kept (0.3s) | 2336 kept, 3 rejected | 137.8/min | ETA: 8.5m [2026-01-15T12:17:05.112346] [DEBUG] [REMOTE ] OPAL: Retrieved 874 rows, trimmed to 300. [2026-01-15T12:17:05.112485] [DEBUG] [REMOTE ] OPAL: PASS: History has at least 300 days. [2026-01-15T12:17:05.112735] [DEBUG] [REMOTE ] OPAL: PASS: Price check passed. Min price $2.02. [2026-01-15T12:17:05.112879] [DEBUG] [REMOTE ] OPAL: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:05.112992] [DEBUG] [REMOTE ] OPAL: PASS: Integrity check passed. [2026-01-15T12:17:05.113034] [DEBUG] [REMOTE ] OPAL: Symbol is viable for forecasting. [2026-01-15T12:17:05.113085] [INFO ] [MAIN ] [2340/3511] OPAL kept (0.3s) | 2337 kept, 3 rejected | 137.8/min | ETA: 8.5m [2026-01-15T12:17:05.742667] [DEBUG] [REMOTE ] OPBK: Retrieved 5153 rows, trimmed to 300. [2026-01-15T12:17:05.742804] [DEBUG] [REMOTE ] OPBK: PASS: History has at least 300 days. [2026-01-15T12:17:05.743019] [DEBUG] [REMOTE ] OPBK: PASS: Price check passed. Min price $12.63. [2026-01-15T12:17:05.743157] [DEBUG] [REMOTE ] OPBK: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:05.743269] [DEBUG] [REMOTE ] OPBK: PASS: Integrity check passed. [2026-01-15T12:17:05.743310] [DEBUG] [REMOTE ] OPBK: Symbol is viable for forecasting. [2026-01-15T12:17:05.743357] [INFO ] [MAIN ] [2341/3511] OPBK kept (0.6s) | 2338 kept, 3 rejected | 137.8/min | ETA: 8.5m [2026-01-15T12:17:06.267942] [DEBUG] [REMOTE ] OPCH: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:17:06.268275] [DEBUG] [REMOTE ] OPCH: PASS: History has at least 300 days. [2026-01-15T12:17:06.268509] [DEBUG] [REMOTE ] OPCH: PASS: Price check passed. Min price $26.03. [2026-01-15T12:17:06.268672] [DEBUG] [REMOTE ] OPCH: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:06.268795] [DEBUG] [REMOTE ] OPCH: PASS: Integrity check passed. [2026-01-15T12:17:06.268836] [DEBUG] [REMOTE ] OPCH: Symbol is viable for forecasting. [2026-01-15T12:17:06.268888] [INFO ] [MAIN ] [2342/3511] OPCH kept (0.5s) | 2339 kept, 3 rejected | 137.8/min | ETA: 8.5m [2026-01-15T12:17:06.532684] [DEBUG] [REMOTE ] OPEN: Retrieved 1401 rows, trimmed to 300. [2026-01-15T12:17:06.532835] [DEBUG] [REMOTE ] OPEN: PASS: History has at least 300 days. [2026-01-15T12:17:06.533106] [DEBUG] [REMOTE ] OPEN: PASS: Price check passed. Min price $5.83. [2026-01-15T12:17:06.533277] [DEBUG] [REMOTE ] OPEN: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:06.533414] [DEBUG] [REMOTE ] OPEN: PASS: Integrity check passed. [2026-01-15T12:17:06.533464] [DEBUG] [REMOTE ] OPEN: Symbol is viable for forecasting. [2026-01-15T12:17:06.533524] [INFO ] [MAIN ] [2343/3511] OPEN kept (0.3s) | 2340 kept, 3 rejected | 137.8/min | ETA: 8.5m [2026-01-15T12:17:06.942963] [DEBUG] [REMOTE ] OPFI: Retrieved 1292 rows, trimmed to 300. [2026-01-15T12:17:06.943132] [DEBUG] [REMOTE ] OPFI: PASS: History has at least 300 days. [2026-01-15T12:17:06.943394] [DEBUG] [REMOTE ] OPFI: PASS: Price check passed. Min price $9.18. [2026-01-15T12:17:06.943566] [DEBUG] [REMOTE ] OPFI: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:06.943736] [DEBUG] [REMOTE ] OPFI: PASS: Integrity check passed. [2026-01-15T12:17:06.943792] [DEBUG] [REMOTE ] OPFI: Symbol is viable for forecasting. [2026-01-15T12:17:06.943853] [INFO ] [MAIN ] [2344/3511] OPFI kept (0.4s) | 2341 kept, 3 rejected | 137.8/min | ETA: 8.5m [2026-01-15T12:17:07.549169] [DEBUG] [REMOTE ] OPK: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:17:07.549327] [DEBUG] [REMOTE ] OPK: PASS: History has at least 300 days. [2026-01-15T12:17:07.549658] [DEBUG] [REMOTE ] OPK: PASS: Price check passed. Min price $1.26. [2026-01-15T12:17:07.549840] [DEBUG] [REMOTE ] OPK: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:07.549997] [DEBUG] [REMOTE ] OPK: PASS: Integrity check passed. [2026-01-15T12:17:07.550050] [DEBUG] [REMOTE ] OPK: Symbol is viable for forecasting. [2026-01-15T12:17:07.550122] [INFO ] [MAIN ] [2345/3511] OPK kept (0.6s) | 2342 kept, 3 rejected | 137.8/min | ETA: 8.5m [2026-01-15T12:17:07.911898] [DEBUG] [REMOTE ] OPLN: Retrieved 4047 rows, trimmed to 300. [2026-01-15T12:17:07.912032] [DEBUG] [REMOTE ] OPLN: PASS: History has at least 300 days. [2026-01-15T12:17:07.912250] [DEBUG] [REMOTE ] OPLN: PASS: Price check passed. Min price $24.49. [2026-01-15T12:17:07.912414] [DEBUG] [REMOTE ] OPLN: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:07.912530] [DEBUG] [REMOTE ] OPLN: PASS: Integrity check passed. [2026-01-15T12:17:07.912591] [DEBUG] [REMOTE ] OPLN: Symbol is viable for forecasting. [2026-01-15T12:17:07.912644] [INFO ] [MAIN ] [2346/3511] OPLN kept (0.4s) | 2343 kept, 3 rejected | 137.8/min | ETA: 8.5m [2026-01-15T12:17:08.260836] [DEBUG] [REMOTE ] OPP: Retrieved 2337 rows, trimmed to 300. [2026-01-15T12:17:08.260990] [DEBUG] [REMOTE ] OPP: PASS: History has at least 300 days. [2026-01-15T12:17:08.261819] [DEBUG] [REMOTE ] OPP: PASS: Price check passed. Min price $7.80. [2026-01-15T12:17:08.261966] [DEBUG] [REMOTE ] OPP: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:08.262104] [DEBUG] [REMOTE ] OPP: PASS: Integrity check passed. [2026-01-15T12:17:08.262158] [DEBUG] [REMOTE ] OPP: Symbol is viable for forecasting. [2026-01-15T12:17:08.262211] [INFO ] [MAIN ] [2347/3511] OPP kept (0.3s) | 2344 kept, 3 rejected | 137.8/min | ETA: 8.4m [2026-01-15T12:17:08.629015] [DEBUG] [REMOTE ] OPRA: Retrieved 1877 rows, trimmed to 300. [2026-01-15T12:17:08.629339] [DEBUG] [REMOTE ] OPRA: PASS: History has at least 300 days. [2026-01-15T12:17:08.629556] [DEBUG] [REMOTE ] OPRA: PASS: Price check passed. Min price $12.54. [2026-01-15T12:17:08.629725] [DEBUG] [REMOTE ] OPRA: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:08.629841] [DEBUG] [REMOTE ] OPRA: PASS: Integrity check passed. [2026-01-15T12:17:08.629883] [DEBUG] [REMOTE ] OPRA: Symbol is viable for forecasting. [2026-01-15T12:17:08.629932] [INFO ] [MAIN ] [2348/3511] OPRA kept (0.4s) | 2345 kept, 3 rejected | 137.8/min | ETA: 8.4m [2026-01-15T12:17:08.978913] [DEBUG] [REMOTE ] OPTX: Retrieved 996 rows, trimmed to 300. [2026-01-15T12:17:08.979069] [DEBUG] [REMOTE ] OPTX: PASS: History has at least 300 days. [2026-01-15T12:17:08.979314] [DEBUG] [REMOTE ] OPTX: PASS: Price check passed. Min price $1.25. [2026-01-15T12:17:08.979461] [DEBUG] [REMOTE ] OPTX: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:08.979625] [DEBUG] [REMOTE ] OPTX: PASS: Integrity check passed. [2026-01-15T12:17:08.979674] [DEBUG] [REMOTE ] OPTX: Symbol is viable for forecasting. [2026-01-15T12:17:08.979724] [INFO ] [MAIN ] [2349/3511] OPTX kept (0.3s) | 2346 kept, 3 rejected | 137.8/min | ETA: 8.4m [2026-01-15T12:17:09.521366] [DEBUG] [REMOTE ] OPXS: Retrieved 4194 rows, trimmed to 300. [2026-01-15T12:17:09.521521] [DEBUG] [REMOTE ] OPXS: PASS: History has at least 300 days. [2026-01-15T12:17:09.521805] [DEBUG] [REMOTE ] OPXS: PASS: Price check passed. Min price $12.75. [2026-01-15T12:17:09.521949] [DEBUG] [REMOTE ] OPXS: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:09.522079] [DEBUG] [REMOTE ] OPXS: PASS: Integrity check passed. [2026-01-15T12:17:09.522124] [DEBUG] [REMOTE ] OPXS: Symbol is viable for forecasting. [2026-01-15T12:17:09.522177] [INFO ] [MAIN ] [2350/3511] OPXS kept (0.5s) | 2347 kept, 3 rejected | 137.8/min | ETA: 8.4m [2026-01-15T12:17:09.987223] [DEBUG] [REMOTE ] ORA: Retrieved 5327 rows, trimmed to 300. [2026-01-15T12:17:09.987383] [DEBUG] [REMOTE ] ORA: PASS: History has at least 300 days. [2026-01-15T12:17:09.987650] [DEBUG] [REMOTE ] ORA: PASS: Price check passed. Min price $104.00. [2026-01-15T12:17:09.987789] [DEBUG] [REMOTE ] ORA: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:09.987915] [DEBUG] [REMOTE ] ORA: PASS: Integrity check passed. [2026-01-15T12:17:09.987955] [DEBUG] [REMOTE ] ORA: Symbol is viable for forecasting. [2026-01-15T12:17:09.988003] [INFO ] [MAIN ] [2351/3511] ORA kept (0.5s) | 2348 kept, 3 rejected | 137.8/min | ETA: 8.4m [2026-01-15T12:17:10.192712] [DEBUG] [REMOTE ] ORC: Retrieved 3249 rows, trimmed to 300. [2026-01-15T12:17:10.192840] [DEBUG] [REMOTE ] ORC: PASS: History has at least 300 days. [2026-01-15T12:17:10.193045] [DEBUG] [REMOTE ] ORC: PASS: Price check passed. Min price $6.85. [2026-01-15T12:17:10.193179] [DEBUG] [REMOTE ] ORC: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:10.193289] [DEBUG] [REMOTE ] ORC: PASS: Integrity check passed. [2026-01-15T12:17:10.193328] [DEBUG] [REMOTE ] ORC: Symbol is viable for forecasting. [2026-01-15T12:17:10.193376] [INFO ] [MAIN ] [2352/3511] ORC kept (0.2s) | 2349 kept, 3 rejected | 137.8/min | ETA: 8.4m [2026-01-15T12:17:10.678789] [DEBUG] [REMOTE ] ORGO: Retrieved 2269 rows, trimmed to 300. [2026-01-15T12:17:10.678955] [DEBUG] [REMOTE ] ORGO: PASS: History has at least 300 days. [2026-01-15T12:17:10.679253] [DEBUG] [REMOTE ] ORGO: PASS: Price check passed. Min price $3.87. [2026-01-15T12:17:10.679450] [DEBUG] [REMOTE ] ORGO: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:10.679661] [DEBUG] [REMOTE ] ORGO: PASS: Integrity check passed. [2026-01-15T12:17:10.679743] [DEBUG] [REMOTE ] ORGO: Symbol is viable for forecasting. [2026-01-15T12:17:10.679817] [INFO ] [MAIN ] [2353/3511] ORGO kept (0.5s) | 2350 kept, 3 rejected | 137.8/min | ETA: 8.4m [2026-01-15T12:17:11.074504] [DEBUG] [REMOTE ] ORIC: Retrieved 1439 rows, trimmed to 300. [2026-01-15T12:17:11.074676] [DEBUG] [REMOTE ] ORIC: PASS: History has at least 300 days. [2026-01-15T12:17:11.074972] [DEBUG] [REMOTE ] ORIC: PASS: Price check passed. Min price $8.04. [2026-01-15T12:17:11.075353] [DEBUG] [REMOTE ] ORIC: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:11.075528] [DEBUG] [REMOTE ] ORIC: PASS: Integrity check passed. [2026-01-15T12:17:11.075612] [DEBUG] [REMOTE ] ORIC: Symbol is viable for forecasting. [2026-01-15T12:17:11.075695] [INFO ] [MAIN ] [2354/3511] ORIC kept (0.4s) | 2351 kept, 3 rejected | 137.8/min | ETA: 8.4m [2026-01-15T12:17:11.642081] [DEBUG] [REMOTE ] ORKA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:17:11.642245] [DEBUG] [REMOTE ] ORKA: PASS: History has at least 300 days. [2026-01-15T12:17:11.642530] [DEBUG] [REMOTE ] ORKA: PASS: Price check passed. Min price $26.19. [2026-01-15T12:17:11.642699] [DEBUG] [REMOTE ] ORKA: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:11.642829] [DEBUG] [REMOTE ] ORKA: PASS: Integrity check passed. [2026-01-15T12:17:11.642870] [DEBUG] [REMOTE ] ORKA: Symbol is viable for forecasting. [2026-01-15T12:17:11.642921] [INFO ] [MAIN ] [2355/3511] ORKA kept (0.6s) | 2352 kept, 3 rejected | 137.8/min | ETA: 8.4m [2026-01-15T12:17:11.806205] [DEBUG] [REMOTE ] ORLG: 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-15T12:17:11.806527] [DEBUG] [REMOTE ] ORLG: FAIL: History check failed. No DataFrame was returned. [2026-01-15T12:17:11.806642] [WARN ] [LOCAL ] ORLG: SET TO BLACKLISTED [2026-01-15T12:17:11.807845] [INFO ] [MAIN ] [2356/3511] ORLG rejected (0.2s) | 2352 kept, 4 rejected | 137.8/min | ETA: 8.4m [2026-01-15T12:17:12.522618] [DEBUG] [REMOTE ] ORLY: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:17:12.522772] [DEBUG] [REMOTE ] ORLY: PASS: History has at least 300 days. [2026-01-15T12:17:12.523022] [DEBUG] [REMOTE ] ORLY: PASS: Price check passed. Min price $90.34. [2026-01-15T12:17:12.523163] [DEBUG] [REMOTE ] ORLY: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:12.523308] [DEBUG] [REMOTE ] ORLY: PASS: Integrity check passed. [2026-01-15T12:17:12.523353] [DEBUG] [REMOTE ] ORLY: Symbol is viable for forecasting. [2026-01-15T12:17:12.523404] [INFO ] [MAIN ] [2357/3511] ORLY kept (0.7s) | 2353 kept, 4 rejected | 137.8/min | ETA: 8.4m [2026-01-15T12:17:12.951902] [DEBUG] [REMOTE ] ORMP: Retrieved 4965 rows, trimmed to 300. [2026-01-15T12:17:12.952036] [DEBUG] [REMOTE ] ORMP: PASS: History has at least 300 days. [2026-01-15T12:17:12.952246] [DEBUG] [REMOTE ] ORMP: PASS: Price check passed. Min price $2.19. [2026-01-15T12:17:12.952383] [DEBUG] [REMOTE ] ORMP: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:12.952497] [DEBUG] [REMOTE ] ORMP: PASS: Integrity check passed. [2026-01-15T12:17:12.952538] [DEBUG] [REMOTE ] ORMP: Symbol is viable for forecasting. [2026-01-15T12:17:12.952603] [INFO ] [MAIN ] [2358/3511] ORMP kept (0.4s) | 2354 kept, 4 rejected | 137.8/min | ETA: 8.4m [2026-01-15T12:17:13.385363] [DEBUG] [REMOTE ] ORN: Retrieved 4545 rows, trimmed to 300. [2026-01-15T12:17:13.385517] [DEBUG] [REMOTE ] ORN: PASS: History has at least 300 days. [2026-01-15T12:17:13.385788] [DEBUG] [REMOTE ] ORN: PASS: Price check passed. Min price $8.42. [2026-01-15T12:17:13.385957] [DEBUG] [REMOTE ] ORN: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:13.386094] [DEBUG] [REMOTE ] ORN: PASS: Integrity check passed. [2026-01-15T12:17:13.386142] [DEBUG] [REMOTE ] ORN: Symbol is viable for forecasting. [2026-01-15T12:17:13.386201] [INFO ] [MAIN ] [2359/3511] ORN kept (0.4s) | 2355 kept, 4 rejected | 137.8/min | ETA: 8.4m [2026-01-15T12:17:13.834383] [DEBUG] [REMOTE ] ORRF: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:17:13.834536] [DEBUG] [REMOTE ] ORRF: PASS: History has at least 300 days. [2026-01-15T12:17:13.834861] [DEBUG] [REMOTE ] ORRF: PASS: Price check passed. Min price $32.85. [2026-01-15T12:17:13.835018] [DEBUG] [REMOTE ] ORRF: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:13.835157] [DEBUG] [REMOTE ] ORRF: PASS: Integrity check passed. [2026-01-15T12:17:13.835389] [DEBUG] [REMOTE ] ORRF: Symbol is viable for forecasting. [2026-01-15T12:17:13.835442] [INFO ] [MAIN ] [2360/3511] ORRF kept (0.4s) | 2356 kept, 4 rejected | 137.8/min | ETA: 8.4m [2026-01-15T12:17:14.021732] [DEBUG] [REMOTE ] OS: Retrieved 371 rows, trimmed to 300. [2026-01-15T12:17:14.021868] [DEBUG] [REMOTE ] OS: PASS: History has at least 300 days. [2026-01-15T12:17:14.022083] [DEBUG] [REMOTE ] OS: PASS: Price check passed. Min price $16.99. [2026-01-15T12:17:14.022255] [DEBUG] [REMOTE ] OS: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:14.022370] [DEBUG] [REMOTE ] OS: PASS: Integrity check passed. [2026-01-15T12:17:14.022412] [DEBUG] [REMOTE ] OS: Symbol is viable for forecasting. [2026-01-15T12:17:14.022460] [INFO ] [MAIN ] [2361/3511] OS kept (0.2s) | 2357 kept, 4 rejected | 137.8/min | ETA: 8.3m [2026-01-15T12:17:14.718371] [DEBUG] [REMOTE ] OSBC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:17:14.718517] [DEBUG] [REMOTE ] OSBC: PASS: History has at least 300 days. [2026-01-15T12:17:14.718765] [DEBUG] [REMOTE ] OSBC: PASS: Price check passed. Min price $17.67. [2026-01-15T12:17:14.718904] [DEBUG] [REMOTE ] OSBC: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:14.719022] [DEBUG] [REMOTE ] OSBC: PASS: Integrity check passed. [2026-01-15T12:17:14.719062] [DEBUG] [REMOTE ] OSBC: Symbol is viable for forecasting. [2026-01-15T12:17:14.719111] [INFO ] [MAIN ] [2362/3511] OSBC kept (0.7s) | 2358 kept, 4 rejected | 137.8/min | ETA: 8.3m [2026-01-15T12:17:15.265620] [DEBUG] [REMOTE ] OSIS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:17:15.265930] [DEBUG] [REMOTE ] OSIS: PASS: History has at least 300 days. [2026-01-15T12:17:15.266327] [DEBUG] [REMOTE ] OSIS: PASS: Price check passed. Min price $233.97. [2026-01-15T12:17:15.266483] [DEBUG] [REMOTE ] OSIS: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:15.266645] [DEBUG] [REMOTE ] OSIS: PASS: Integrity check passed. [2026-01-15T12:17:15.266691] [DEBUG] [REMOTE ] OSIS: Symbol is viable for forecasting. [2026-01-15T12:17:15.266769] [INFO ] [MAIN ] [2363/3511] OSIS kept (0.5s) | 2359 kept, 4 rejected | 137.8/min | ETA: 8.3m [2026-01-15T12:17:15.664023] [DEBUG] [REMOTE ] OSPN: Retrieved 6294 rows, trimmed to 300. [2026-01-15T12:17:15.664165] [DEBUG] [REMOTE ] OSPN: PASS: History has at least 300 days. [2026-01-15T12:17:15.664405] [DEBUG] [REMOTE ] OSPN: PASS: Price check passed. Min price $11.29. [2026-01-15T12:17:15.664548] [DEBUG] [REMOTE ] OSPN: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:15.664702] [DEBUG] [REMOTE ] OSPN: PASS: Integrity check passed. [2026-01-15T12:17:15.664746] [DEBUG] [REMOTE ] OSPN: Symbol is viable for forecasting. [2026-01-15T12:17:15.664796] [INFO ] [MAIN ] [2364/3511] OSPN kept (0.4s) | 2360 kept, 4 rejected | 137.8/min | ETA: 8.3m [2026-01-15T12:17:15.860795] [DEBUG] [REMOTE ] OSS: Retrieved 1999 rows, trimmed to 300. [2026-01-15T12:17:15.860931] [DEBUG] [REMOTE ] OSS: PASS: History has at least 300 days. [2026-01-15T12:17:15.861236] [DEBUG] [REMOTE ] OSS: PASS: Price check passed. Min price $4.34. [2026-01-15T12:17:15.861419] [DEBUG] [REMOTE ] OSS: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:15.861557] [DEBUG] [REMOTE ] OSS: PASS: Integrity check passed. [2026-01-15T12:17:15.861627] [DEBUG] [REMOTE ] OSS: Symbol is viable for forecasting. [2026-01-15T12:17:15.861681] [INFO ] [MAIN ] [2365/3511] OSS kept (0.2s) | 2361 kept, 4 rejected | 137.8/min | ETA: 8.3m [2026-01-15T12:17:16.581056] [DEBUG] [REMOTE ] OTEX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:17:16.581217] [DEBUG] [REMOTE ] OTEX: PASS: History has at least 300 days. [2026-01-15T12:17:16.581680] [DEBUG] [REMOTE ] OTEX: PASS: Price check passed. Min price $31.74. [2026-01-15T12:17:16.581829] [DEBUG] [REMOTE ] OTEX: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:16.581961] [DEBUG] [REMOTE ] OTEX: PASS: Integrity check passed. [2026-01-15T12:17:16.582004] [DEBUG] [REMOTE ] OTEX: Symbol is viable for forecasting. [2026-01-15T12:17:16.582056] [INFO ] [MAIN ] [2366/3511] OTEX kept (0.7s) | 2362 kept, 4 rejected | 137.8/min | ETA: 8.3m [2026-01-15T12:17:16.855784] [DEBUG] [REMOTE ] OTIS: Retrieved 1464 rows, trimmed to 300. [2026-01-15T12:17:16.855912] [DEBUG] [REMOTE ] OTIS: PASS: History has at least 300 days. [2026-01-15T12:17:16.856126] [DEBUG] [REMOTE ] OTIS: PASS: Price check passed. Min price $86.12. [2026-01-15T12:17:16.856294] [DEBUG] [REMOTE ] OTIS: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:16.856409] [DEBUG] [REMOTE ] OTIS: PASS: Integrity check passed. [2026-01-15T12:17:16.856451] [DEBUG] [REMOTE ] OTIS: Symbol is viable for forecasting. [2026-01-15T12:17:16.856500] [INFO ] [MAIN ] [2367/3511] OTIS kept (0.3s) | 2363 kept, 4 rejected | 137.8/min | ETA: 8.3m [2026-01-15T12:17:17.229504] [DEBUG] [REMOTE ] OTLY: Retrieved 1169 rows, trimmed to 300. [2026-01-15T12:17:17.229668] [DEBUG] [REMOTE ] OTLY: PASS: History has at least 300 days. [2026-01-15T12:17:17.229898] [DEBUG] [REMOTE ] OTLY: PASS: Price check passed. Min price $10.69. [2026-01-15T12:17:17.230043] [DEBUG] [REMOTE ] OTLY: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:17.230159] [DEBUG] [REMOTE ] OTLY: PASS: Integrity check passed. [2026-01-15T12:17:17.230203] [DEBUG] [REMOTE ] OTLY: Symbol is viable for forecasting. [2026-01-15T12:17:17.230252] [INFO ] [MAIN ] [2368/3511] OTLY kept (0.4s) | 2364 kept, 4 rejected | 137.8/min | ETA: 8.3m [2026-01-15T12:17:17.588410] [DEBUG] [REMOTE ] OVID: Retrieved 2186 rows, trimmed to 300. [2026-01-15T12:17:17.588539] [DEBUG] [REMOTE ] OVID: PASS: History has at least 300 days. [2026-01-15T12:17:17.588788] [DEBUG] [REMOTE ] OVID: PASS: Price check passed. Min price $1.20. [2026-01-15T12:17:17.588938] [DEBUG] [REMOTE ] OVID: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:17.589054] [DEBUG] [REMOTE ] OVID: PASS: Integrity check passed. [2026-01-15T12:17:17.589097] [DEBUG] [REMOTE ] OVID: Symbol is viable for forecasting. [2026-01-15T12:17:17.589149] [INFO ] [MAIN ] [2369/3511] OVID kept (0.4s) | 2365 kept, 4 rejected | 137.8/min | ETA: 8.3m [2026-01-15T12:17:18.199847] [DEBUG] [REMOTE ] OVLY: Retrieved 5598 rows, trimmed to 300. [2026-01-15T12:17:18.199981] [DEBUG] [REMOTE ] OVLY: PASS: History has at least 300 days. [2026-01-15T12:17:18.200197] [DEBUG] [REMOTE ] OVLY: PASS: Price check passed. Min price $26.13. [2026-01-15T12:17:18.200337] [DEBUG] [REMOTE ] OVLY: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:18.200452] [DEBUG] [REMOTE ] OVLY: PASS: Integrity check passed. [2026-01-15T12:17:18.200493] [DEBUG] [REMOTE ] OVLY: Symbol is viable for forecasting. [2026-01-15T12:17:18.200542] [INFO ] [MAIN ] [2370/3511] OVLY kept (0.6s) | 2366 kept, 4 rejected | 137.8/min | ETA: 8.3m [2026-01-15T12:17:18.446474] [DEBUG] [REMOTE ] OWL: Retrieved 1277 rows, trimmed to 300. [2026-01-15T12:17:18.446650] [DEBUG] [REMOTE ] OWL: PASS: History has at least 300 days. [2026-01-15T12:17:18.447084] [DEBUG] [REMOTE ] OWL: PASS: Price check passed. Min price $13.74. [2026-01-15T12:17:18.447232] [DEBUG] [REMOTE ] OWL: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:18.447345] [DEBUG] [REMOTE ] OWL: PASS: Integrity check passed. [2026-01-15T12:17:18.447385] [DEBUG] [REMOTE ] OWL: Symbol is viable for forecasting. [2026-01-15T12:17:18.447435] [INFO ] [MAIN ] [2371/3511] OWL kept (0.2s) | 2367 kept, 4 rejected | 137.8/min | ETA: 8.3m [2026-01-15T12:17:18.848387] [DEBUG] [REMOTE ] OXLC: Retrieved 3768 rows, trimmed to 300. [2026-01-15T12:17:18.848541] [DEBUG] [REMOTE ] OXLC: PASS: History has at least 300 days. [2026-01-15T12:17:18.848887] [DEBUG] [REMOTE ] OXLC: PASS: Price check passed. Min price $12.68. [2026-01-15T12:17:18.849042] [DEBUG] [REMOTE ] OXLC: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:18.849212] [DEBUG] [REMOTE ] OXLC: PASS: Integrity check passed. [2026-01-15T12:17:18.849269] [DEBUG] [REMOTE ] OXLC: Symbol is viable for forecasting. [2026-01-15T12:17:18.849325] [INFO ] [MAIN ] [2372/3511] OXLC kept (0.4s) | 2368 kept, 4 rejected | 137.8/min | ETA: 8.3m [2026-01-15T12:17:19.563064] [DEBUG] [REMOTE ] OXM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:17:19.563228] [DEBUG] [REMOTE ] OXM: PASS: History has at least 300 days. [2026-01-15T12:17:19.563545] [DEBUG] [REMOTE ] OXM: PASS: Price check passed. Min price $31.74. [2026-01-15T12:17:19.563729] [DEBUG] [REMOTE ] OXM: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:19.563881] [DEBUG] [REMOTE ] OXM: PASS: Integrity check passed. [2026-01-15T12:17:19.563927] [DEBUG] [REMOTE ] OXM: Symbol is viable for forecasting. [2026-01-15T12:17:19.563981] [INFO ] [MAIN ] [2373/3511] OXM kept (0.7s) | 2369 kept, 4 rejected | 137.8/min | ETA: 8.3m [2026-01-15T12:17:19.747736] [DEBUG] [REMOTE ] OXSQ: Retrieved 1966 rows, trimmed to 300. [2026-01-15T12:17:19.747880] [DEBUG] [REMOTE ] OXSQ: PASS: History has at least 300 days. [2026-01-15T12:17:19.748114] [DEBUG] [REMOTE ] OXSQ: PASS: Price check passed. Min price $1.67. [2026-01-15T12:17:19.748259] [DEBUG] [REMOTE ] OXSQ: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:19.748569] [DEBUG] [REMOTE ] OXSQ: PASS: Integrity check passed. [2026-01-15T12:17:19.748633] [DEBUG] [REMOTE ] OXSQ: Symbol is viable for forecasting. [2026-01-15T12:17:19.748685] [INFO ] [MAIN ] [2374/3511] OXSQ kept (0.2s) | 2370 kept, 4 rejected | 137.8/min | ETA: 8.3m [2026-01-15T12:17:20.200839] [DEBUG] [REMOTE ] OZEM: Retrieved 414 rows, trimmed to 300. [2026-01-15T12:17:20.200998] [DEBUG] [REMOTE ] OZEM: PASS: History has at least 300 days. [2026-01-15T12:17:20.201221] [DEBUG] [REMOTE ] OZEM: PASS: Price check passed. Min price $27.19. [2026-01-15T12:17:20.201550] [DEBUG] [REMOTE ] OZEM: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:20.201707] [DEBUG] [REMOTE ] OZEM: PASS: Integrity check passed. [2026-01-15T12:17:20.201762] [DEBUG] [REMOTE ] OZEM: Symbol is viable for forecasting. [2026-01-15T12:17:20.201814] [INFO ] [MAIN ] [2375/3511] OZEM kept (0.5s) | 2371 kept, 4 rejected | 137.8/min | ETA: 8.2m [2026-01-15T12:17:20.765413] [DEBUG] [REMOTE ] OZK: Retrieved 6289 rows, trimmed to 300. [2026-01-15T12:17:20.765562] [DEBUG] [REMOTE ] OZK: PASS: History has at least 300 days. [2026-01-15T12:17:20.765846] [DEBUG] [REMOTE ] OZK: PASS: Price check passed. Min price $42.22. [2026-01-15T12:17:20.765989] [DEBUG] [REMOTE ] OZK: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:20.766129] [DEBUG] [REMOTE ] OZK: PASS: Integrity check passed. [2026-01-15T12:17:20.766174] [DEBUG] [REMOTE ] OZK: Symbol is viable for forecasting. [2026-01-15T12:17:20.766228] [INFO ] [MAIN ] [2376/3511] OZK kept (0.6s) | 2372 kept, 4 rejected | 137.8/min | ETA: 8.2m [2026-01-15T12:17:21.098145] [DEBUG] [REMOTE ] OZKAP: Retrieved 1056 rows, trimmed to 300. [2026-01-15T12:17:21.098284] [DEBUG] [REMOTE ] OZKAP: PASS: History has at least 300 days. [2026-01-15T12:17:21.098489] [DEBUG] [REMOTE ] OZKAP: PASS: Price check passed. Min price $15.95. [2026-01-15T12:17:21.098656] [DEBUG] [REMOTE ] OZKAP: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:21.098770] [DEBUG] [REMOTE ] OZKAP: PASS: Integrity check passed. [2026-01-15T12:17:21.098811] [DEBUG] [REMOTE ] OZKAP: Symbol is viable for forecasting. [2026-01-15T12:17:21.098859] [INFO ] [MAIN ] [2377/3511] OZKAP kept (0.3s) | 2373 kept, 4 rejected | 137.8/min | ETA: 8.2m [2026-01-15T12:17:21.556246] [DEBUG] [REMOTE ] PAA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:17:21.556393] [DEBUG] [REMOTE ] PAA: PASS: History has at least 300 days. [2026-01-15T12:17:21.556643] [DEBUG] [REMOTE ] PAA: PASS: Price check passed. Min price $15.85. [2026-01-15T12:17:21.556782] [DEBUG] [REMOTE ] PAA: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:21.556936] [DEBUG] [REMOTE ] PAA: PASS: Integrity check passed. [2026-01-15T12:17:21.556985] [DEBUG] [REMOTE ] PAA: Symbol is viable for forecasting. [2026-01-15T12:17:21.557037] [INFO ] [MAIN ] [2378/3511] PAA kept (0.5s) | 2374 kept, 4 rejected | 137.8/min | ETA: 8.2m [2026-01-15T12:17:21.990661] [DEBUG] [REMOTE ] PAAS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:17:21.990808] [DEBUG] [REMOTE ] PAAS: PASS: History has at least 300 days. [2026-01-15T12:17:21.991065] [DEBUG] [REMOTE ] PAAS: PASS: Price check passed. Min price $33.08. [2026-01-15T12:17:21.991209] [DEBUG] [REMOTE ] PAAS: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:21.991334] [DEBUG] [REMOTE ] PAAS: PASS: Integrity check passed. [2026-01-15T12:17:21.991374] [DEBUG] [REMOTE ] PAAS: Symbol is viable for forecasting. [2026-01-15T12:17:21.991424] [INFO ] [MAIN ] [2379/3511] PAAS kept (0.4s) | 2375 kept, 4 rejected | 137.8/min | ETA: 8.2m [2026-01-15T12:17:22.279535] [DEBUG] [REMOTE ] PAC: Retrieved 5003 rows, trimmed to 300. [2026-01-15T12:17:22.279688] [DEBUG] [REMOTE ] PAC: PASS: History has at least 300 days. [2026-01-15T12:17:22.279904] [DEBUG] [REMOTE ] PAC: PASS: Price check passed. Min price $208.17. [2026-01-15T12:17:22.280042] [DEBUG] [REMOTE ] PAC: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:22.280156] [DEBUG] [REMOTE ] PAC: PASS: Integrity check passed. [2026-01-15T12:17:22.280200] [DEBUG] [REMOTE ] PAC: Symbol is viable for forecasting. [2026-01-15T12:17:22.280250] [INFO ] [MAIN ] [2380/3511] PAC kept (0.3s) | 2376 kept, 4 rejected | 137.8/min | ETA: 8.2m [2026-01-15T12:17:22.812336] [DEBUG] [REMOTE ] PACB: Retrieved 3827 rows, trimmed to 300. [2026-01-15T12:17:22.812471] [DEBUG] [REMOTE ] PACB: PASS: History has at least 300 days. [2026-01-15T12:17:22.812715] [DEBUG] [REMOTE ] PACB: PASS: Price check passed. Min price $1.57. [2026-01-15T12:17:22.812857] [DEBUG] [REMOTE ] PACB: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:22.812972] [DEBUG] [REMOTE ] PACB: PASS: Integrity check passed. [2026-01-15T12:17:22.813013] [DEBUG] [REMOTE ] PACB: Symbol is viable for forecasting. [2026-01-15T12:17:22.813062] [INFO ] [MAIN ] [2381/3511] PACB kept (0.5s) | 2377 kept, 4 rejected | 137.8/min | ETA: 8.2m [2026-01-15T12:17:23.051717] [DEBUG] [REMOTE ] PACK: Retrieved 1665 rows, trimmed to 300. [2026-01-15T12:17:23.051883] [DEBUG] [REMOTE ] PACK: PASS: History has at least 300 days. [2026-01-15T12:17:23.052179] [DEBUG] [REMOTE ] PACK: PASS: Price check passed. Min price $4.29. [2026-01-15T12:17:23.052545] [DEBUG] [REMOTE ] PACK: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:23.052728] [DEBUG] [REMOTE ] PACK: PASS: Integrity check passed. [2026-01-15T12:17:23.052785] [DEBUG] [REMOTE ] PACK: Symbol is viable for forecasting. [2026-01-15T12:17:23.052854] [INFO ] [MAIN ] [2382/3511] PACK kept (0.2s) | 2378 kept, 4 rejected | 137.8/min | ETA: 8.2m [2026-01-15T12:17:23.546421] [DEBUG] [REMOTE ] PAGP: Retrieved 3080 rows, trimmed to 300. [2026-01-15T12:17:23.546582] [DEBUG] [REMOTE ] PAGP: PASS: History has at least 300 days. [2026-01-15T12:17:23.546834] [DEBUG] [REMOTE ] PAGP: PASS: Price check passed. Min price $16.72. [2026-01-15T12:17:23.547014] [DEBUG] [REMOTE ] PAGP: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:23.547143] [DEBUG] [REMOTE ] PAGP: PASS: Integrity check passed. [2026-01-15T12:17:23.547186] [DEBUG] [REMOTE ] PAGP: Symbol is viable for forecasting. [2026-01-15T12:17:23.547245] [INFO ] [MAIN ] [2383/3511] PAGP kept (0.5s) | 2379 kept, 4 rejected | 137.8/min | ETA: 8.2m [2026-01-15T12:17:23.843536] [DEBUG] [REMOTE ] PAGS: Retrieved 2005 rows, trimmed to 300. [2026-01-15T12:17:23.843714] [DEBUG] [REMOTE ] PAGS: PASS: History has at least 300 days. [2026-01-15T12:17:23.843958] [DEBUG] [REMOTE ] PAGS: PASS: Price check passed. Min price $9.03. [2026-01-15T12:17:23.844123] [DEBUG] [REMOTE ] PAGS: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:23.844251] [DEBUG] [REMOTE ] PAGS: PASS: Integrity check passed. [2026-01-15T12:17:23.844295] [DEBUG] [REMOTE ] PAGS: Symbol is viable for forecasting. [2026-01-15T12:17:23.844355] [INFO ] [MAIN ] [2384/3511] PAGS kept (0.3s) | 2380 kept, 4 rejected | 137.8/min | ETA: 8.2m [2026-01-15T12:17:24.315046] [DEBUG] [REMOTE ] PAHC: Retrieved 2958 rows, trimmed to 300. [2026-01-15T12:17:24.315223] [DEBUG] [REMOTE ] PAHC: PASS: History has at least 300 days. [2026-01-15T12:17:24.315650] [DEBUG] [REMOTE ] PAHC: PASS: Price check passed. Min price $37.25. [2026-01-15T12:17:24.315789] [DEBUG] [REMOTE ] PAHC: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:24.315903] [DEBUG] [REMOTE ] PAHC: PASS: Integrity check passed. [2026-01-15T12:17:24.315943] [DEBUG] [REMOTE ] PAHC: Symbol is viable for forecasting. [2026-01-15T12:17:24.315992] [INFO ] [MAIN ] [2385/3511] PAHC kept (0.5s) | 2381 kept, 4 rejected | 137.8/min | ETA: 8.2m [2026-01-15T12:17:24.601519] [DEBUG] [REMOTE ] PAL: Retrieved 422 rows, trimmed to 300. [2026-01-15T12:17:24.601731] [DEBUG] [REMOTE ] PAL: PASS: History has at least 300 days. [2026-01-15T12:17:24.601983] [DEBUG] [REMOTE ] PAL: PASS: Price check passed. Min price $6.14. [2026-01-15T12:17:24.602144] [DEBUG] [REMOTE ] PAL: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:24.602266] [DEBUG] [REMOTE ] PAL: PASS: Integrity check passed. [2026-01-15T12:17:24.602307] [DEBUG] [REMOTE ] PAL: Symbol is viable for forecasting. [2026-01-15T12:17:24.602363] [INFO ] [MAIN ] [2386/3511] PAL kept (0.3s) | 2382 kept, 4 rejected | 137.9/min | ETA: 8.2m [2026-01-15T12:17:25.207413] [DEBUG] [REMOTE ] PAM: Retrieved 4091 rows, trimmed to 300. [2026-01-15T12:17:25.207637] [DEBUG] [REMOTE ] PAM: PASS: History has at least 300 days. [2026-01-15T12:17:25.208013] [DEBUG] [REMOTE ] PAM: PASS: Price check passed. Min price $59.30. [2026-01-15T12:17:25.208166] [DEBUG] [REMOTE ] PAM: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:25.208320] [DEBUG] [REMOTE ] PAM: PASS: Integrity check passed. [2026-01-15T12:17:25.208365] [DEBUG] [REMOTE ] PAM: Symbol is viable for forecasting. [2026-01-15T12:17:25.208417] [INFO ] [MAIN ] [2387/3511] PAM kept (0.6s) | 2383 kept, 4 rejected | 137.8/min | ETA: 8.2m [2026-01-15T12:17:25.561031] [DEBUG] [REMOTE ] PANL: Retrieved 3035 rows, trimmed to 300. [2026-01-15T12:17:25.561179] [DEBUG] [REMOTE ] PANL: PASS: History has at least 300 days. [2026-01-15T12:17:25.561426] [DEBUG] [REMOTE ] PANL: PASS: Price check passed. Min price $4.70. [2026-01-15T12:17:25.561567] [DEBUG] [REMOTE ] PANL: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:25.561714] [DEBUG] [REMOTE ] PANL: PASS: Integrity check passed. [2026-01-15T12:17:25.561756] [DEBUG] [REMOTE ] PANL: Symbol is viable for forecasting. [2026-01-15T12:17:25.561806] [INFO ] [MAIN ] [2388/3511] PANL kept (0.4s) | 2384 kept, 4 rejected | 137.8/min | ETA: 8.1m [2026-01-15T12:17:25.851893] [DEBUG] [REMOTE ] PASG: Retrieved 1478 rows, trimmed to 300. [2026-01-15T12:17:25.852027] [DEBUG] [REMOTE ] PASG: PASS: History has at least 300 days. [2026-01-15T12:17:25.852237] [DEBUG] [REMOTE ] PASG: PASS: Price check passed. Min price $6.29. [2026-01-15T12:17:25.852394] [DEBUG] [REMOTE ] PASG: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:25.852509] [DEBUG] [REMOTE ] PASG: PASS: Integrity check passed. [2026-01-15T12:17:25.852549] [DEBUG] [REMOTE ] PASG: Symbol is viable for forecasting. [2026-01-15T12:17:25.852631] [INFO ] [MAIN ] [2389/3511] PASG kept (0.3s) | 2385 kept, 4 rejected | 137.9/min | ETA: 8.1m [2026-01-15T12:17:26.255953] [DEBUG] [REMOTE ] PATH: Retrieved 1190 rows, trimmed to 300. [2026-01-15T12:17:26.256090] [DEBUG] [REMOTE ] PATH: PASS: History has at least 300 days. [2026-01-15T12:17:26.256298] [DEBUG] [REMOTE ] PATH: PASS: Price check passed. Min price $12.73. [2026-01-15T12:17:26.256463] [DEBUG] [REMOTE ] PATH: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:26.256641] [DEBUG] [REMOTE ] PATH: PASS: Integrity check passed. [2026-01-15T12:17:26.256707] [DEBUG] [REMOTE ] PATH: Symbol is viable for forecasting. [2026-01-15T12:17:26.256759] [INFO ] [MAIN ] [2390/3511] PATH kept (0.4s) | 2386 kept, 4 rejected | 137.9/min | ETA: 8.1m [2026-01-15T12:17:26.877817] [DEBUG] [REMOTE ] PATK: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:17:26.877999] [DEBUG] [REMOTE ] PATK: PASS: History has at least 300 days. [2026-01-15T12:17:26.878232] [DEBUG] [REMOTE ] PATK: PASS: Price check passed. Min price $96.55. [2026-01-15T12:17:26.878370] [DEBUG] [REMOTE ] PATK: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:26.878487] [DEBUG] [REMOTE ] PATK: PASS: Integrity check passed. [2026-01-15T12:17:26.878526] [DEBUG] [REMOTE ] PATK: Symbol is viable for forecasting. [2026-01-15T12:17:26.878594] [INFO ] [MAIN ] [2391/3511] PATK kept (0.6s) | 2387 kept, 4 rejected | 137.8/min | ETA: 8.1m [2026-01-15T12:17:27.159565] [DEBUG] [REMOTE ] PAX: Retrieved 1251 rows, trimmed to 300. [2026-01-15T12:17:27.159734] [DEBUG] [REMOTE ] PAX: PASS: History has at least 300 days. [2026-01-15T12:17:27.159943] [DEBUG] [REMOTE ] PAX: PASS: Price check passed. Min price $14.27. [2026-01-15T12:17:27.160077] [DEBUG] [REMOTE ] PAX: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:27.160186] [DEBUG] [REMOTE ] PAX: PASS: Integrity check passed. [2026-01-15T12:17:27.160227] [DEBUG] [REMOTE ] PAX: Symbol is viable for forecasting. [2026-01-15T12:17:27.160275] [INFO ] [MAIN ] [2392/3511] PAX kept (0.3s) | 2388 kept, 4 rejected | 137.9/min | ETA: 8.1m [2026-01-15T12:17:27.499054] [DEBUG] [REMOTE ] PAXS: Retrieved 995 rows, trimmed to 300. [2026-01-15T12:17:27.499215] [DEBUG] [REMOTE ] PAXS: PASS: History has at least 300 days. [2026-01-15T12:17:27.499459] [DEBUG] [REMOTE ] PAXS: PASS: Price check passed. Min price $14.77. [2026-01-15T12:17:27.499852] [DEBUG] [REMOTE ] PAXS: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:27.499986] [DEBUG] [REMOTE ] PAXS: PASS: Integrity check passed. [2026-01-15T12:17:27.500031] [DEBUG] [REMOTE ] PAXS: Symbol is viable for forecasting. [2026-01-15T12:17:27.500089] [INFO ] [MAIN ] [2393/3511] PAXS kept (0.3s) | 2389 kept, 4 rejected | 137.9/min | ETA: 8.1m [2026-01-15T12:17:27.945439] [DEBUG] [REMOTE ] PAY: Retrieved 1165 rows, trimmed to 300. [2026-01-15T12:17:27.945611] [DEBUG] [REMOTE ] PAY: PASS: History has at least 300 days. [2026-01-15T12:17:27.945827] [DEBUG] [REMOTE ] PAY: PASS: Price check passed. Min price $28.47. [2026-01-15T12:17:27.945965] [DEBUG] [REMOTE ] PAY: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:27.946080] [DEBUG] [REMOTE ] PAY: PASS: Integrity check passed. [2026-01-15T12:17:27.946121] [DEBUG] [REMOTE ] PAY: Symbol is viable for forecasting. [2026-01-15T12:17:27.946169] [INFO ] [MAIN ] [2394/3511] PAY kept (0.4s) | 2390 kept, 4 rejected | 137.9/min | ETA: 8.1m [2026-01-15T12:17:28.366137] [DEBUG] [REMOTE ] PAYC: Retrieved 2956 rows, trimmed to 300. [2026-01-15T12:17:28.366280] [DEBUG] [REMOTE ] PAYC: PASS: History has at least 300 days. [2026-01-15T12:17:28.366507] [DEBUG] [REMOTE ] PAYC: PASS: Price check passed. Min price $152.40. [2026-01-15T12:17:28.366663] [DEBUG] [REMOTE ] PAYC: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:28.366781] [DEBUG] [REMOTE ] PAYC: PASS: Integrity check passed. [2026-01-15T12:17:28.366821] [DEBUG] [REMOTE ] PAYC: Symbol is viable for forecasting. [2026-01-15T12:17:28.366890] [INFO ] [MAIN ] [2395/3511] PAYC kept (0.4s) | 2391 kept, 4 rejected | 137.9/min | ETA: 8.1m [2026-01-15T12:17:28.658121] [DEBUG] [REMOTE ] PAYO: Retrieved 1144 rows, trimmed to 300. [2026-01-15T12:17:28.658267] [DEBUG] [REMOTE ] PAYO: PASS: History has at least 300 days. [2026-01-15T12:17:28.658479] [DEBUG] [REMOTE ] PAYO: PASS: Price check passed. Min price $5.26. [2026-01-15T12:17:28.658861] [DEBUG] [REMOTE ] PAYO: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:28.658977] [DEBUG] [REMOTE ] PAYO: PASS: Integrity check passed. [2026-01-15T12:17:28.659017] [DEBUG] [REMOTE ] PAYO: Symbol is viable for forecasting. [2026-01-15T12:17:28.659065] [INFO ] [MAIN ] [2396/3511] PAYO kept (0.3s) | 2392 kept, 4 rejected | 137.9/min | ETA: 8.1m [2026-01-15T12:17:29.272491] [DEBUG] [REMOTE ] PAYS: Retrieved 4595 rows, trimmed to 300. [2026-01-15T12:17:29.272698] [DEBUG] [REMOTE ] PAYS: PASS: History has at least 300 days. [2026-01-15T12:17:29.272934] [DEBUG] [REMOTE ] PAYS: PASS: Price check passed. Min price $4.80. [2026-01-15T12:17:29.273079] [DEBUG] [REMOTE ] PAYS: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:29.273201] [DEBUG] [REMOTE ] PAYS: PASS: Integrity check passed. [2026-01-15T12:17:29.273244] [DEBUG] [REMOTE ] PAYS: Symbol is viable for forecasting. [2026-01-15T12:17:29.273295] [INFO ] [MAIN ] [2397/3511] PAYS kept (0.6s) | 2393 kept, 4 rejected | 137.9/min | ETA: 8.1m [2026-01-15T12:17:29.744244] [DEBUG] [REMOTE ] PAYX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:17:29.744394] [DEBUG] [REMOTE ] PAYX: PASS: History has at least 300 days. [2026-01-15T12:17:29.744712] [DEBUG] [REMOTE ] PAYX: PASS: Price check passed. Min price $108.46. [2026-01-15T12:17:29.744859] [DEBUG] [REMOTE ] PAYX: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:29.744989] [DEBUG] [REMOTE ] PAYX: PASS: Integrity check passed. [2026-01-15T12:17:29.745029] [DEBUG] [REMOTE ] PAYX: Symbol is viable for forecasting. [2026-01-15T12:17:29.745080] [INFO ] [MAIN ] [2398/3511] PAYX kept (0.5s) | 2394 kept, 4 rejected | 137.9/min | ETA: 8.1m [2026-01-15T12:17:30.267914] [DEBUG] [REMOTE ] PB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:17:30.268079] [DEBUG] [REMOTE ] PB: PASS: History has at least 300 days. [2026-01-15T12:17:30.268335] [DEBUG] [REMOTE ] PB: PASS: Price check passed. Min price $62.37. [2026-01-15T12:17:30.268478] [DEBUG] [REMOTE ] PB: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:30.268835] [DEBUG] [REMOTE ] PB: PASS: Integrity check passed. [2026-01-15T12:17:30.268884] [DEBUG] [REMOTE ] PB: Symbol is viable for forecasting. [2026-01-15T12:17:30.268935] [INFO ] [MAIN ] [2399/3511] PB kept (0.5s) | 2395 kept, 4 rejected | 137.9/min | ETA: 8.1m [2026-01-15T12:17:30.614892] [DEBUG] [REMOTE ] PBA: Retrieved 3842 rows, trimmed to 300. [2026-01-15T12:17:30.615047] [DEBUG] [REMOTE ] PBA: PASS: History has at least 300 days. [2026-01-15T12:17:30.615308] [DEBUG] [REMOTE ] PBA: PASS: Price check passed. Min price $36.52. [2026-01-15T12:17:30.615450] [DEBUG] [REMOTE ] PBA: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:30.615600] [DEBUG] [REMOTE ] PBA: PASS: Integrity check passed. [2026-01-15T12:17:30.615643] [DEBUG] [REMOTE ] PBA: Symbol is viable for forecasting. [2026-01-15T12:17:30.615694] [INFO ] [MAIN ] [2400/3511] PBA kept (0.3s) | 2396 kept, 4 rejected | 137.9/min | ETA: 8.1m [2026-01-15T12:17:31.102066] [DEBUG] [REMOTE ] PBF: Retrieved 3291 rows, trimmed to 300. [2026-01-15T12:17:31.102213] [DEBUG] [REMOTE ] PBF: PASS: History has at least 300 days. [2026-01-15T12:17:31.102436] [DEBUG] [REMOTE ] PBF: PASS: Price check passed. Min price $26.02. [2026-01-15T12:17:31.102588] [DEBUG] [REMOTE ] PBF: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:31.102710] [DEBUG] [REMOTE ] PBF: PASS: Integrity check passed. [2026-01-15T12:17:31.102749] [DEBUG] [REMOTE ] PBF: Symbol is viable for forecasting. [2026-01-15T12:17:31.102798] [INFO ] [MAIN ] [2401/3511] PBF kept (0.5s) | 2397 kept, 4 rejected | 137.9/min | ETA: 8.1m [2026-01-15T12:17:31.376444] [DEBUG] [REMOTE ] PBFS: Retrieved 1633 rows, trimmed to 300. [2026-01-15T12:17:31.376819] [DEBUG] [REMOTE ] PBFS: PASS: History has at least 300 days. [2026-01-15T12:17:31.377129] [DEBUG] [REMOTE ] PBFS: PASS: Price check passed. Min price $13.02. [2026-01-15T12:17:31.377318] [DEBUG] [REMOTE ] PBFS: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:31.377472] [DEBUG] [REMOTE ] PBFS: PASS: Integrity check passed. [2026-01-15T12:17:31.377525] [DEBUG] [REMOTE ] PBFS: Symbol is viable for forecasting. [2026-01-15T12:17:31.377610] [INFO ] [MAIN ] [2402/3511] PBFS kept (0.3s) | 2398 kept, 4 rejected | 137.9/min | ETA: 8.0m [2026-01-15T12:17:31.785776] [DEBUG] [REMOTE ] PBH: Retrieved 5265 rows, trimmed to 300. [2026-01-15T12:17:31.786057] [DEBUG] [REMOTE ] PBH: PASS: History has at least 300 days. [2026-01-15T12:17:31.786358] [DEBUG] [REMOTE ] PBH: PASS: Price check passed. Min price $57.47. [2026-01-15T12:17:31.786512] [DEBUG] [REMOTE ] PBH: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:31.786670] [DEBUG] [REMOTE ] PBH: PASS: Integrity check passed. [2026-01-15T12:17:31.786715] [DEBUG] [REMOTE ] PBH: Symbol is viable for forecasting. [2026-01-15T12:17:31.786778] [INFO ] [MAIN ] [2403/3511] PBH kept (0.4s) | 2399 kept, 4 rejected | 137.9/min | ETA: 8.0m [2026-01-15T12:17:32.372085] [DEBUG] [REMOTE ] PBI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:17:32.372237] [DEBUG] [REMOTE ] PBI: PASS: History has at least 300 days. [2026-01-15T12:17:32.372524] [DEBUG] [REMOTE ] PBI: PASS: Price check passed. Min price $9.02. [2026-01-15T12:17:32.372687] [DEBUG] [REMOTE ] PBI: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:32.372815] [DEBUG] [REMOTE ] PBI: PASS: Integrity check passed. [2026-01-15T12:17:32.372855] [DEBUG] [REMOTE ] PBI: Symbol is viable for forecasting. [2026-01-15T12:17:32.372905] [INFO ] [MAIN ] [2404/3511] PBI kept (0.6s) | 2400 kept, 4 rejected | 137.9/min | ETA: 8.0m [2026-01-15T12:17:32.571370] [DEBUG] [REMOTE ] PBYI: Retrieved 3452 rows, trimmed to 300. [2026-01-15T12:17:32.571512] [DEBUG] [REMOTE ] PBYI: PASS: History has at least 300 days. [2026-01-15T12:17:32.571760] [DEBUG] [REMOTE ] PBYI: PASS: Price check passed. Min price $4.73. [2026-01-15T12:17:32.571902] [DEBUG] [REMOTE ] PBYI: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:32.572019] [DEBUG] [REMOTE ] PBYI: PASS: Integrity check passed. [2026-01-15T12:17:32.572061] [DEBUG] [REMOTE ] PBYI: Symbol is viable for forecasting. [2026-01-15T12:17:32.572133] [INFO ] [MAIN ] [2405/3511] PBYI kept (0.2s) | 2401 kept, 4 rejected | 137.9/min | ETA: 8.0m [2026-01-15T12:17:33.106081] [DEBUG] [REMOTE ] PCB: Retrieved 2922 rows, trimmed to 300. [2026-01-15T12:17:33.106220] [DEBUG] [REMOTE ] PCB: PASS: History has at least 300 days. [2026-01-15T12:17:33.106449] [DEBUG] [REMOTE ] PCB: PASS: Price check passed. Min price $20.08. [2026-01-15T12:17:33.106613] [DEBUG] [REMOTE ] PCB: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:33.106740] [DEBUG] [REMOTE ] PCB: PASS: Integrity check passed. [2026-01-15T12:17:33.106781] [DEBUG] [REMOTE ] PCB: Symbol is viable for forecasting. [2026-01-15T12:17:33.106832] [INFO ] [MAIN ] [2406/3511] PCB kept (0.5s) | 2402 kept, 4 rejected | 137.9/min | ETA: 8.0m [2026-01-15T12:17:33.650708] [DEBUG] [REMOTE ] PCF: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:17:33.650865] [DEBUG] [REMOTE ] PCF: PASS: History has at least 300 days. [2026-01-15T12:17:33.651116] [DEBUG] [REMOTE ] PCF: PASS: Price check passed. Min price $5.98. [2026-01-15T12:17:33.651256] [DEBUG] [REMOTE ] PCF: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:33.651381] [DEBUG] [REMOTE ] PCF: PASS: Integrity check passed. [2026-01-15T12:17:33.651421] [DEBUG] [REMOTE ] PCF: Symbol is viable for forecasting. [2026-01-15T12:17:33.651476] [INFO ] [MAIN ] [2407/3511] PCF kept (0.5s) | 2403 kept, 4 rejected | 137.9/min | ETA: 8.0m [2026-01-15T12:17:34.192678] [DEBUG] [REMOTE ] PCG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:17:34.192838] [DEBUG] [REMOTE ] PCG: PASS: History has at least 300 days. [2026-01-15T12:17:34.193153] [DEBUG] [REMOTE ] PCG: PASS: Price check passed. Min price $14.78. [2026-01-15T12:17:34.193295] [DEBUG] [REMOTE ] PCG: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:34.193426] [DEBUG] [REMOTE ] PCG: PASS: Integrity check passed. [2026-01-15T12:17:34.193465] [DEBUG] [REMOTE ] PCG: Symbol is viable for forecasting. [2026-01-15T12:17:34.193531] [INFO ] [MAIN ] [2408/3511] PCG kept (0.5s) | 2404 kept, 4 rejected | 137.9/min | ETA: 8.0m [2026-01-15T12:17:34.764546] [DEBUG] [REMOTE ] PCH: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:17:34.764731] [DEBUG] [REMOTE ] PCH: PASS: History has at least 300 days. [2026-01-15T12:17:34.765023] [DEBUG] [REMOTE ] PCH: PASS: Price check passed. Min price $37.79. [2026-01-15T12:17:34.765162] [DEBUG] [REMOTE ] PCH: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:34.765288] [DEBUG] [REMOTE ] PCH: PASS: Integrity check passed. [2026-01-15T12:17:34.765328] [DEBUG] [REMOTE ] PCH: Symbol is viable for forecasting. [2026-01-15T12:17:34.765379] [INFO ] [MAIN ] [2409/3511] PCH kept (0.6s) | 2405 kept, 4 rejected | 137.8/min | ETA: 8.0m [2026-01-15T12:17:35.339325] [DEBUG] [REMOTE ] PCM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:17:35.339476] [DEBUG] [REMOTE ] PCM: PASS: History has at least 300 days. [2026-01-15T12:17:35.339743] [DEBUG] [REMOTE ] PCM: PASS: Price check passed. Min price $5.89. [2026-01-15T12:17:35.339883] [DEBUG] [REMOTE ] PCM: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:35.340004] [DEBUG] [REMOTE ] PCM: PASS: Integrity check passed. [2026-01-15T12:17:35.340044] [DEBUG] [REMOTE ] PCM: Symbol is viable for forecasting. [2026-01-15T12:17:35.340093] [INFO ] [MAIN ] [2410/3511] PCM kept (0.6s) | 2406 kept, 4 rejected | 137.8/min | ETA: 8.0m [2026-01-15T12:17:35.784608] [DEBUG] [REMOTE ] PCN: Retrieved 6056 rows, trimmed to 300. [2026-01-15T12:17:35.784764] [DEBUG] [REMOTE ] PCN: PASS: History has at least 300 days. [2026-01-15T12:17:35.785049] [DEBUG] [REMOTE ] PCN: PASS: Price check passed. Min price $12.12. [2026-01-15T12:17:35.785199] [DEBUG] [REMOTE ] PCN: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:35.785329] [DEBUG] [REMOTE ] PCN: PASS: Integrity check passed. [2026-01-15T12:17:35.785372] [DEBUG] [REMOTE ] PCN: Symbol is viable for forecasting. [2026-01-15T12:17:35.785430] [INFO ] [MAIN ] [2411/3511] PCN kept (0.4s) | 2407 kept, 4 rejected | 137.8/min | ETA: 8.0m [2026-01-15T12:17:36.161821] [DEBUG] [REMOTE ] PCQ: Retrieved 6174 rows, trimmed to 300. [2026-01-15T12:17:36.161959] [DEBUG] [REMOTE ] PCQ: PASS: History has at least 300 days. [2026-01-15T12:17:36.162227] [DEBUG] [REMOTE ] PCQ: PASS: Price check passed. Min price $8.63. [2026-01-15T12:17:36.162402] [DEBUG] [REMOTE ] PCQ: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:36.162537] [DEBUG] [REMOTE ] PCQ: PASS: Integrity check passed. [2026-01-15T12:17:36.162599] [DEBUG] [REMOTE ] PCQ: Symbol is viable for forecasting. [2026-01-15T12:17:36.162654] [INFO ] [MAIN ] [2412/3511] PCQ kept (0.4s) | 2408 kept, 4 rejected | 137.8/min | ETA: 8.0m [2026-01-15T12:17:36.534308] [DEBUG] [REMOTE ] PCRX: Retrieved 3759 rows, trimmed to 300. [2026-01-15T12:17:36.534447] [DEBUG] [REMOTE ] PCRX: PASS: History has at least 300 days. [2026-01-15T12:17:36.534709] [DEBUG] [REMOTE ] PCRX: PASS: Price check passed. Min price $21.01. [2026-01-15T12:17:36.534853] [DEBUG] [REMOTE ] PCRX: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:36.534972] [DEBUG] [REMOTE ] PCRX: PASS: Integrity check passed. [2026-01-15T12:17:36.535013] [DEBUG] [REMOTE ] PCRX: Symbol is viable for forecasting. [2026-01-15T12:17:36.535065] [INFO ] [MAIN ] [2413/3511] PCRX kept (0.4s) | 2409 kept, 4 rejected | 137.8/min | ETA: 8.0m [2026-01-15T12:17:36.946690] [DEBUG] [REMOTE ] PCTY: Retrieved 2975 rows, trimmed to 300. [2026-01-15T12:17:36.946825] [DEBUG] [REMOTE ] PCTY: PASS: History has at least 300 days. [2026-01-15T12:17:36.947074] [DEBUG] [REMOTE ] PCTY: PASS: Price check passed. Min price $138.42. [2026-01-15T12:17:36.947218] [DEBUG] [REMOTE ] PCTY: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:36.947338] [DEBUG] [REMOTE ] PCTY: PASS: Integrity check passed. [2026-01-15T12:17:36.947380] [DEBUG] [REMOTE ] PCTY: Symbol is viable for forecasting. [2026-01-15T12:17:36.947430] [INFO ] [MAIN ] [2414/3511] PCTY kept (0.4s) | 2410 kept, 4 rejected | 137.8/min | ETA: 8.0m [2026-01-15T12:17:37.124600] [DEBUG] [REMOTE ] PCVX: Retrieved 1405 rows, trimmed to 300. [2026-01-15T12:17:37.124764] [DEBUG] [REMOTE ] PCVX: PASS: History has at least 300 days. [2026-01-15T12:17:37.125020] [DEBUG] [REMOTE ] PCVX: PASS: Price check passed. Min price $40.32. [2026-01-15T12:17:37.125167] [DEBUG] [REMOTE ] PCVX: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:37.125290] [DEBUG] [REMOTE ] PCVX: PASS: Integrity check passed. [2026-01-15T12:17:37.125332] [DEBUG] [REMOTE ] PCVX: Symbol is viable for forecasting. [2026-01-15T12:17:37.125384] [INFO ] [MAIN ] [2415/3511] PCVX kept (0.2s) | 2411 kept, 4 rejected | 137.9/min | ETA: 7.9m [2026-01-15T12:17:37.855838] [DEBUG] [REMOTE ] PCYO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:17:37.856065] [DEBUG] [REMOTE ] PCYO: PASS: History has at least 300 days. [2026-01-15T12:17:37.856526] [DEBUG] [REMOTE ] PCYO: PASS: Price check passed. Min price $10.66. [2026-01-15T12:17:37.856742] [DEBUG] [REMOTE ] PCYO: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:37.856986] [DEBUG] [REMOTE ] PCYO: PASS: Integrity check passed. [2026-01-15T12:17:37.857047] [DEBUG] [REMOTE ] PCYO: Symbol is viable for forecasting. [2026-01-15T12:17:37.857127] [INFO ] [MAIN ] [2416/3511] PCYO kept (0.7s) | 2412 kept, 4 rejected | 137.8/min | ETA: 7.9m [2026-01-15T12:17:38.142685] [DEBUG] [REMOTE ] PD: Retrieved 1700 rows, trimmed to 300. [2026-01-15T12:17:38.142897] [DEBUG] [REMOTE ] PD: PASS: History has at least 300 days. [2026-01-15T12:17:38.143328] [DEBUG] [REMOTE ] PD: PASS: Price check passed. Min price $11.64. [2026-01-15T12:17:38.143550] [DEBUG] [REMOTE ] PD: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:38.143802] [DEBUG] [REMOTE ] PD: PASS: Integrity check passed. [2026-01-15T12:17:38.144183] [DEBUG] [REMOTE ] PD: Symbol is viable for forecasting. [2026-01-15T12:17:38.144276] [INFO ] [MAIN ] [2417/3511] PD kept (0.3s) | 2413 kept, 4 rejected | 137.9/min | ETA: 7.9m [2026-01-15T12:17:38.620747] [DEBUG] [REMOTE ] PDBC: Retrieved 2812 rows, trimmed to 300. [2026-01-15T12:17:38.621002] [DEBUG] [REMOTE ] PDBC: PASS: History has at least 300 days. [2026-01-15T12:17:38.621418] [DEBUG] [REMOTE ] PDBC: PASS: Price check passed. Min price $12.70. [2026-01-15T12:17:38.621621] [DEBUG] [REMOTE ] PDBC: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:38.621987] [DEBUG] [REMOTE ] PDBC: PASS: Integrity check passed. [2026-01-15T12:17:38.622042] [DEBUG] [REMOTE ] PDBC: Symbol is viable for forecasting. [2026-01-15T12:17:38.622115] [INFO ] [MAIN ] [2418/3511] PDBC kept (0.5s) | 2414 kept, 4 rejected | 137.8/min | ETA: 7.9m [2026-01-15T12:17:38.963829] [DEBUG] [REMOTE ] PDD: Retrieved 1878 rows, trimmed to 300. [2026-01-15T12:17:38.964033] [DEBUG] [REMOTE ] PDD: PASS: History has at least 300 days. [2026-01-15T12:17:38.964338] [DEBUG] [REMOTE ] PDD: PASS: Price check passed. Min price $105.00. [2026-01-15T12:17:38.964493] [DEBUG] [REMOTE ] PDD: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:38.964657] [DEBUG] [REMOTE ] PDD: PASS: Integrity check passed. [2026-01-15T12:17:38.964712] [DEBUG] [REMOTE ] PDD: Symbol is viable for forecasting. [2026-01-15T12:17:38.964775] [INFO ] [MAIN ] [2419/3511] PDD kept (0.3s) | 2415 kept, 4 rejected | 137.9/min | ETA: 7.9m [2026-01-15T12:17:39.515174] [DEBUG] [REMOTE ] PDEX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:17:39.515385] [DEBUG] [REMOTE ] PDEX: PASS: History has at least 300 days. [2026-01-15T12:17:39.515780] [DEBUG] [REMOTE ] PDEX: PASS: Price check passed. Min price $25.64. [2026-01-15T12:17:39.515934] [DEBUG] [REMOTE ] PDEX: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:39.516074] [DEBUG] [REMOTE ] PDEX: PASS: Integrity check passed. [2026-01-15T12:17:39.516117] [DEBUG] [REMOTE ] PDEX: Symbol is viable for forecasting. [2026-01-15T12:17:39.516175] [INFO ] [MAIN ] [2420/3511] PDEX kept (0.6s) | 2416 kept, 4 rejected | 137.8/min | ETA: 7.9m [2026-01-15T12:17:39.886671] [DEBUG] [REMOTE ] PDFS: Retrieved 6151 rows, trimmed to 300. [2026-01-15T12:17:39.886904] [DEBUG] [REMOTE ] PDFS: PASS: History has at least 300 days. [2026-01-15T12:17:39.887244] [DEBUG] [REMOTE ] PDFS: PASS: Price check passed. Min price $23.97. [2026-01-15T12:17:39.887399] [DEBUG] [REMOTE ] PDFS: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:39.887544] [DEBUG] [REMOTE ] PDFS: PASS: Integrity check passed. [2026-01-15T12:17:39.887661] [DEBUG] [REMOTE ] PDFS: Symbol is viable for forecasting. [2026-01-15T12:17:39.887725] [INFO ] [MAIN ] [2421/3511] PDFS kept (0.4s) | 2417 kept, 4 rejected | 137.9/min | ETA: 7.9m [2026-01-15T12:17:40.270826] [DEBUG] [REMOTE ] PDI: Retrieved 3429 rows, trimmed to 300. [2026-01-15T12:17:40.271049] [DEBUG] [REMOTE ] PDI: PASS: History has at least 300 days. [2026-01-15T12:17:40.271393] [DEBUG] [REMOTE ] PDI: PASS: Price check passed. Min price $16.90. [2026-01-15T12:17:40.271721] [DEBUG] [REMOTE ] PDI: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:40.271912] [DEBUG] [REMOTE ] PDI: PASS: Integrity check passed. [2026-01-15T12:17:40.271957] [DEBUG] [REMOTE ] PDI: Symbol is viable for forecasting. [2026-01-15T12:17:40.272017] [INFO ] [MAIN ] [2422/3511] PDI kept (0.4s) | 2418 kept, 4 rejected | 137.9/min | ETA: 7.9m [2026-01-15T12:17:40.595855] [DEBUG] [REMOTE ] PDLB: Retrieved 2083 rows, trimmed to 300. [2026-01-15T12:17:40.596042] [DEBUG] [REMOTE ] PDLB: PASS: History has at least 300 days. [2026-01-15T12:17:40.596366] [DEBUG] [REMOTE ] PDLB: PASS: Price check passed. Min price $14.02. [2026-01-15T12:17:40.596512] [DEBUG] [REMOTE ] PDLB: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:40.596651] [DEBUG] [REMOTE ] PDLB: PASS: Integrity check passed. [2026-01-15T12:17:40.596696] [DEBUG] [REMOTE ] PDLB: Symbol is viable for forecasting. [2026-01-15T12:17:40.596750] [INFO ] [MAIN ] [2423/3511] PDLB kept (0.3s) | 2419 kept, 4 rejected | 137.9/min | ETA: 7.9m [2026-01-15T12:17:40.993764] [DEBUG] [REMOTE ] PDM: Retrieved 4007 rows, trimmed to 300. [2026-01-15T12:17:40.993973] [DEBUG] [REMOTE ] PDM: PASS: History has at least 300 days. [2026-01-15T12:17:40.994436] [DEBUG] [REMOTE ] PDM: PASS: Price check passed. Min price $7.96. [2026-01-15T12:17:40.994612] [DEBUG] [REMOTE ] PDM: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:40.994754] [DEBUG] [REMOTE ] PDM: PASS: Integrity check passed. [2026-01-15T12:17:40.994810] [DEBUG] [REMOTE ] PDM: Symbol is viable for forecasting. [2026-01-15T12:17:40.994887] [INFO ] [MAIN ] [2424/3511] PDM kept (0.4s) | 2420 kept, 4 rejected | 137.9/min | ETA: 7.9m [2026-01-15T12:17:41.397153] [DEBUG] [REMOTE ] PDO: Retrieved 1248 rows, trimmed to 300. [2026-01-15T12:17:41.397361] [DEBUG] [REMOTE ] PDO: PASS: History has at least 300 days. [2026-01-15T12:17:41.397664] [DEBUG] [REMOTE ] PDO: PASS: Price check passed. Min price $13.19. [2026-01-15T12:17:41.397817] [DEBUG] [REMOTE ] PDO: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:41.397952] [DEBUG] [REMOTE ] PDO: PASS: Integrity check passed. [2026-01-15T12:17:41.398215] [DEBUG] [REMOTE ] PDO: Symbol is viable for forecasting. [2026-01-15T12:17:41.398272] [INFO ] [MAIN ] [2425/3511] PDO kept (0.4s) | 2421 kept, 4 rejected | 137.9/min | ETA: 7.9m [2026-01-15T12:17:41.975079] [DEBUG] [REMOTE ] PDP: Retrieved 4750 rows, trimmed to 300. [2026-01-15T12:17:41.975306] [DEBUG] [REMOTE ] PDP: PASS: History has at least 300 days. [2026-01-15T12:17:41.975864] [DEBUG] [REMOTE ] PDP: PASS: Price check passed. Min price $108.45. [2026-01-15T12:17:41.976023] [DEBUG] [REMOTE ] PDP: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:41.976186] [DEBUG] [REMOTE ] PDP: PASS: Integrity check passed. [2026-01-15T12:17:41.976228] [DEBUG] [REMOTE ] PDP: Symbol is viable for forecasting. [2026-01-15T12:17:41.976291] [INFO ] [MAIN ] [2426/3511] PDP kept (0.6s) | 2422 kept, 4 rejected | 137.9/min | ETA: 7.9m [2026-01-15T12:17:42.498861] [DEBUG] [REMOTE ] PDS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:17:42.499007] [DEBUG] [REMOTE ] PDS: PASS: History has at least 300 days. [2026-01-15T12:17:42.499236] [DEBUG] [REMOTE ] PDS: PASS: Price check passed. Min price $54.81. [2026-01-15T12:17:42.499372] [DEBUG] [REMOTE ] PDS: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:42.499491] [DEBUG] [REMOTE ] PDS: PASS: Integrity check passed. [2026-01-15T12:17:42.499531] [DEBUG] [REMOTE ] PDS: Symbol is viable for forecasting. [2026-01-15T12:17:42.499619] [INFO ] [MAIN ] [2427/3511] PDS kept (0.5s) | 2423 kept, 4 rejected | 137.9/min | ETA: 7.9m [2026-01-15T12:17:42.864296] [DEBUG] [REMOTE ] PDX: Retrieved 1750 rows, trimmed to 300. [2026-01-15T12:17:42.864455] [DEBUG] [REMOTE ] PDX: PASS: History has at least 300 days. [2026-01-15T12:17:42.864728] [DEBUG] [REMOTE ] PDX: PASS: Price check passed. Min price $17.83. [2026-01-15T12:17:42.864879] [DEBUG] [REMOTE ] PDX: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:42.864997] [DEBUG] [REMOTE ] PDX: PASS: Integrity check passed. [2026-01-15T12:17:42.865040] [DEBUG] [REMOTE ] PDX: Symbol is viable for forecasting. [2026-01-15T12:17:42.865091] [INFO ] [MAIN ] [2428/3511] PDX kept (0.4s) | 2424 kept, 4 rejected | 137.9/min | ETA: 7.9m [2026-01-15T12:17:43.152369] [DEBUG] [REMOTE ] PDYN: Retrieved 1080 rows, trimmed to 300. [2026-01-15T12:17:43.152552] [DEBUG] [REMOTE ] PDYN: PASS: History has at least 300 days. [2026-01-15T12:17:43.153057] [DEBUG] [REMOTE ] PDYN: PASS: Price check passed. Min price $4.15. [2026-01-15T12:17:43.153227] [DEBUG] [REMOTE ] PDYN: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:43.153367] [DEBUG] [REMOTE ] PDYN: PASS: Integrity check passed. [2026-01-15T12:17:43.153417] [DEBUG] [REMOTE ] PDYN: Symbol is viable for forecasting. [2026-01-15T12:17:43.153481] [INFO ] [MAIN ] [2429/3511] PDYN kept (0.3s) | 2425 kept, 4 rejected | 137.9/min | ETA: 7.8m [2026-01-15T12:17:43.569231] [DEBUG] [REMOTE ] PEB: Retrieved 4049 rows, trimmed to 300. [2026-01-15T12:17:43.569372] [DEBUG] [REMOTE ] PEB: PASS: History has at least 300 days. [2026-01-15T12:17:43.569615] [DEBUG] [REMOTE ] PEB: PASS: Price check passed. Min price $10.27. [2026-01-15T12:17:43.569759] [DEBUG] [REMOTE ] PEB: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:43.569882] [DEBUG] [REMOTE ] PEB: PASS: Integrity check passed. [2026-01-15T12:17:43.569923] [DEBUG] [REMOTE ] PEB: Symbol is viable for forecasting. [2026-01-15T12:17:43.569975] [INFO ] [MAIN ] [2430/3511] PEB kept (0.4s) | 2426 kept, 4 rejected | 137.9/min | ETA: 7.8m [2026-01-15T12:17:44.185411] [DEBUG] [REMOTE ] PEBK: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:17:44.185561] [DEBUG] [REMOTE ] PEBK: PASS: History has at least 300 days. [2026-01-15T12:17:44.185876] [DEBUG] [REMOTE ] PEBK: PASS: Price check passed. Min price $28.85. [2026-01-15T12:17:44.186016] [DEBUG] [REMOTE ] PEBK: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:44.186147] [DEBUG] [REMOTE ] PEBK: PASS: Integrity check passed. [2026-01-15T12:17:44.186189] [DEBUG] [REMOTE ] PEBK: Symbol is viable for forecasting. [2026-01-15T12:17:44.186241] [INFO ] [MAIN ] [2431/3511] PEBK kept (0.6s) | 2427 kept, 4 rejected | 137.9/min | ETA: 7.8m [2026-01-15T12:17:44.657295] [DEBUG] [REMOTE ] PEBO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:17:44.657443] [DEBUG] [REMOTE ] PEBO: PASS: History has at least 300 days. [2026-01-15T12:17:44.657723] [DEBUG] [REMOTE ] PEBO: PASS: Price check passed. Min price $28.19. [2026-01-15T12:17:44.657906] [DEBUG] [REMOTE ] PEBO: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:44.658036] [DEBUG] [REMOTE ] PEBO: PASS: Integrity check passed. [2026-01-15T12:17:44.658079] [DEBUG] [REMOTE ] PEBO: Symbol is viable for forecasting. [2026-01-15T12:17:44.658132] [INFO ] [MAIN ] [2432/3511] PEBO kept (0.5s) | 2428 kept, 4 rejected | 137.9/min | ETA: 7.8m [2026-01-15T12:17:44.926363] [DEBUG] [REMOTE ] PECO: Retrieved 1131 rows, trimmed to 300. [2026-01-15T12:17:44.926535] [DEBUG] [REMOTE ] PECO: PASS: History has at least 300 days. [2026-01-15T12:17:44.927022] [DEBUG] [REMOTE ] PECO: PASS: Price check passed. Min price $33.63. [2026-01-15T12:17:44.927221] [DEBUG] [REMOTE ] PECO: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:44.927404] [DEBUG] [REMOTE ] PECO: PASS: Integrity check passed. [2026-01-15T12:17:44.927460] [DEBUG] [REMOTE ] PECO: Symbol is viable for forecasting. [2026-01-15T12:17:44.927526] [INFO ] [MAIN ] [2433/3511] PECO kept (0.3s) | 2429 kept, 4 rejected | 137.9/min | ETA: 7.8m [2026-01-15T12:17:45.549025] [DEBUG] [REMOTE ] PEG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:17:45.549184] [DEBUG] [REMOTE ] PEG: PASS: History has at least 300 days. [2026-01-15T12:17:45.549472] [DEBUG] [REMOTE ] PEG: PASS: Price check passed. Min price $77.43. [2026-01-15T12:17:45.549672] [DEBUG] [REMOTE ] PEG: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:45.549826] [DEBUG] [REMOTE ] PEG: PASS: Integrity check passed. [2026-01-15T12:17:45.549877] [DEBUG] [REMOTE ] PEG: Symbol is viable for forecasting. [2026-01-15T12:17:45.549942] [INFO ] [MAIN ] [2434/3511] PEG kept (0.6s) | 2430 kept, 4 rejected | 137.9/min | ETA: 7.8m [2026-01-15T12:17:45.983711] [DEBUG] [REMOTE ] PEGA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:17:45.983870] [DEBUG] [REMOTE ] PEGA: PASS: History has at least 300 days. [2026-01-15T12:17:45.984131] [DEBUG] [REMOTE ] PEGA: PASS: Price check passed. Min price $52.35. [2026-01-15T12:17:45.984273] [DEBUG] [REMOTE ] PEGA: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:45.984398] [DEBUG] [REMOTE ] PEGA: PASS: Integrity check passed. [2026-01-15T12:17:45.984438] [DEBUG] [REMOTE ] PEGA: Symbol is viable for forecasting. [2026-01-15T12:17:45.984488] [INFO ] [MAIN ] [2435/3511] PEGA kept (0.4s) | 2431 kept, 4 rejected | 137.9/min | ETA: 7.8m [2026-01-15T12:17:46.135554] [DEBUG] [REMOTE ] PEN: Retrieved 2596 rows, trimmed to 300. [2026-01-15T12:17:46.135706] [DEBUG] [REMOTE ] PEN: PASS: History has at least 300 days. [2026-01-15T12:17:46.135918] [DEBUG] [REMOTE ] PEN: PASS: Price check passed. Min price $225.54. [2026-01-15T12:17:46.136059] [DEBUG] [REMOTE ] PEN: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:46.136173] [DEBUG] [REMOTE ] PEN: PASS: Integrity check passed. [2026-01-15T12:17:46.136215] [DEBUG] [REMOTE ] PEN: Symbol is viable for forecasting. [2026-01-15T12:17:46.136265] [INFO ] [MAIN ] [2436/3511] PEN kept (0.2s) | 2432 kept, 4 rejected | 137.9/min | ETA: 7.8m [2026-01-15T12:17:46.826222] [DEBUG] [REMOTE ] PENN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:17:46.826368] [DEBUG] [REMOTE ] PENN: PASS: History has at least 300 days. [2026-01-15T12:17:46.826609] [DEBUG] [REMOTE ] PENN: PASS: Price check passed. Min price $13.65. [2026-01-15T12:17:46.826756] [DEBUG] [REMOTE ] PENN: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:46.826926] [DEBUG] [REMOTE ] PENN: PASS: Integrity check passed. [2026-01-15T12:17:46.826970] [DEBUG] [REMOTE ] PENN: Symbol is viable for forecasting. [2026-01-15T12:17:46.827021] [INFO ] [MAIN ] [2437/3511] PENN kept (0.7s) | 2433 kept, 4 rejected | 137.9/min | ETA: 7.8m [2026-01-15T12:17:47.323723] [DEBUG] [REMOTE ] PEO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:17:47.323872] [DEBUG] [REMOTE ] PEO: PASS: History has at least 300 days. [2026-01-15T12:17:47.324103] [DEBUG] [REMOTE ] PEO: PASS: Price check passed. Min price $20.45. [2026-01-15T12:17:47.324243] [DEBUG] [REMOTE ] PEO: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:47.324365] [DEBUG] [REMOTE ] PEO: PASS: Integrity check passed. [2026-01-15T12:17:47.324407] [DEBUG] [REMOTE ] PEO: Symbol is viable for forecasting. [2026-01-15T12:17:47.324459] [INFO ] [MAIN ] [2438/3511] PEO kept (0.5s) | 2434 kept, 4 rejected | 137.8/min | ETA: 7.8m [2026-01-15T12:17:47.714478] [DEBUG] [REMOTE ] PEP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:17:47.714636] [DEBUG] [REMOTE ] PEP: PASS: History has at least 300 days. [2026-01-15T12:17:47.714904] [DEBUG] [REMOTE ] PEP: PASS: Price check passed. Min price $137.01. [2026-01-15T12:17:47.715057] [DEBUG] [REMOTE ] PEP: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:47.715180] [DEBUG] [REMOTE ] PEP: PASS: Integrity check passed. [2026-01-15T12:17:47.715222] [DEBUG] [REMOTE ] PEP: Symbol is viable for forecasting. [2026-01-15T12:17:47.715270] [INFO ] [MAIN ] [2439/3511] PEP kept (0.4s) | 2435 kept, 4 rejected | 137.9/min | ETA: 7.8m [2026-01-15T12:17:47.983363] [DEBUG] [REMOTE ] PEPG: Retrieved 926 rows, trimmed to 300. [2026-01-15T12:17:47.983499] [DEBUG] [REMOTE ] PEPG: PASS: History has at least 300 days. [2026-01-15T12:17:47.983727] [DEBUG] [REMOTE ] PEPG: PASS: Price check passed. Min price $4.21. [2026-01-15T12:17:47.983868] [DEBUG] [REMOTE ] PEPG: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:47.983978] [DEBUG] [REMOTE ] PEPG: PASS: Integrity check passed. [2026-01-15T12:17:47.984018] [DEBUG] [REMOTE ] PEPG: Symbol is viable for forecasting. [2026-01-15T12:17:47.984065] [INFO ] [MAIN ] [2440/3511] PEPG kept (0.3s) | 2436 kept, 4 rejected | 137.9/min | ETA: 7.8m [2026-01-15T12:17:48.370534] [DEBUG] [REMOTE ] PERF: Retrieved 1225 rows, trimmed to 300. [2026-01-15T12:17:48.370680] [DEBUG] [REMOTE ] PERF: PASS: History has at least 300 days. [2026-01-15T12:17:48.370900] [DEBUG] [REMOTE ] PERF: PASS: Price check passed. Min price $1.70. [2026-01-15T12:17:48.371043] [DEBUG] [REMOTE ] PERF: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:48.371152] [DEBUG] [REMOTE ] PERF: PASS: Integrity check passed. [2026-01-15T12:17:48.371192] [DEBUG] [REMOTE ] PERF: Symbol is viable for forecasting. [2026-01-15T12:17:48.371241] [INFO ] [MAIN ] [2441/3511] PERF kept (0.4s) | 2437 kept, 4 rejected | 137.9/min | ETA: 7.8m [2026-01-15T12:17:48.866441] [DEBUG] [REMOTE ] PERI: Retrieved 5021 rows, trimmed to 300. [2026-01-15T12:17:48.866632] [DEBUG] [REMOTE ] PERI: PASS: History has at least 300 days. [2026-01-15T12:17:48.866992] [DEBUG] [REMOTE ] PERI: PASS: Price check passed. Min price $8.97. [2026-01-15T12:17:48.867143] [DEBUG] [REMOTE ] PERI: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:48.867285] [DEBUG] [REMOTE ] PERI: PASS: Integrity check passed. [2026-01-15T12:17:48.867330] [DEBUG] [REMOTE ] PERI: Symbol is viable for forecasting. [2026-01-15T12:17:48.867389] [INFO ] [MAIN ] [2442/3511] PERI kept (0.5s) | 2438 kept, 4 rejected | 137.9/min | ETA: 7.8m [2026-01-15T12:17:49.370525] [DEBUG] [REMOTE ] PESI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:17:49.370702] [DEBUG] [REMOTE ] PESI: PASS: History has at least 300 days. [2026-01-15T12:17:49.370943] [DEBUG] [REMOTE ] PESI: PASS: Price check passed. Min price $11.25. [2026-01-15T12:17:49.371084] [DEBUG] [REMOTE ] PESI: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:49.371206] [DEBUG] [REMOTE ] PESI: PASS: Integrity check passed. [2026-01-15T12:17:49.371247] [DEBUG] [REMOTE ] PESI: Symbol is viable for forecasting. [2026-01-15T12:17:49.371296] [INFO ] [MAIN ] [2443/3511] PESI kept (0.5s) | 2439 kept, 4 rejected | 137.9/min | ETA: 7.7m [2026-01-15T12:17:49.895947] [DEBUG] [REMOTE ] PETS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:17:49.896112] [DEBUG] [REMOTE ] PETS: PASS: History has at least 300 days. [2026-01-15T12:17:49.896378] [DEBUG] [REMOTE ] PETS: PASS: Price check passed. Min price $1.60. [2026-01-15T12:17:49.896518] [DEBUG] [REMOTE ] PETS: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:49.896666] [DEBUG] [REMOTE ] PETS: PASS: Integrity check passed. [2026-01-15T12:17:49.896708] [DEBUG] [REMOTE ] PETS: Symbol is viable for forecasting. [2026-01-15T12:17:49.896758] [INFO ] [MAIN ] [2444/3511] PETS kept (0.5s) | 2440 kept, 4 rejected | 137.9/min | ETA: 7.7m [2026-01-15T12:17:50.319919] [DEBUG] [REMOTE ] PEY: Retrieved 5308 rows, trimmed to 300. [2026-01-15T12:17:50.320074] [DEBUG] [REMOTE ] PEY: PASS: History has at least 300 days. [2026-01-15T12:17:50.320342] [DEBUG] [REMOTE ] PEY: PASS: Price check passed. Min price $19.44. [2026-01-15T12:17:50.320515] [DEBUG] [REMOTE ] PEY: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:50.320705] [DEBUG] [REMOTE ] PEY: PASS: Integrity check passed. [2026-01-15T12:17:50.320758] [DEBUG] [REMOTE ] PEY: Symbol is viable for forecasting. [2026-01-15T12:17:50.320812] [INFO ] [MAIN ] [2445/3511] PEY kept (0.4s) | 2441 kept, 4 rejected | 137.9/min | ETA: 7.7m [2026-01-15T12:17:50.771274] [DEBUG] [REMOTE ] PFBC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:17:50.771427] [DEBUG] [REMOTE ] PFBC: PASS: History has at least 300 days. [2026-01-15T12:17:50.771717] [DEBUG] [REMOTE ] PFBC: PASS: Price check passed. Min price $85.88. [2026-01-15T12:17:50.771877] [DEBUG] [REMOTE ] PFBC: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:50.772007] [DEBUG] [REMOTE ] PFBC: PASS: Integrity check passed. [2026-01-15T12:17:50.772049] [DEBUG] [REMOTE ] PFBC: Symbol is viable for forecasting. [2026-01-15T12:17:50.772101] [INFO ] [MAIN ] [2446/3511] PFBC kept (0.5s) | 2442 kept, 4 rejected | 137.9/min | ETA: 7.7m [2026-01-15T12:17:51.240928] [DEBUG] [REMOTE ] PFD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:17:51.241128] [DEBUG] [REMOTE ] PFD: PASS: History has at least 300 days. [2026-01-15T12:17:51.241471] [DEBUG] [REMOTE ] PFD: PASS: Price check passed. Min price $11.49. [2026-01-15T12:17:51.241709] [DEBUG] [REMOTE ] PFD: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:51.241901] [DEBUG] [REMOTE ] PFD: PASS: Integrity check passed. [2026-01-15T12:17:51.241962] [DEBUG] [REMOTE ] PFD: Symbol is viable for forecasting. [2026-01-15T12:17:51.242037] [INFO ] [MAIN ] [2447/3511] PFD kept (0.5s) | 2443 kept, 4 rejected | 137.8/min | ETA: 7.7m [2026-01-15T12:17:51.649420] [DEBUG] [REMOTE ] PFF: Retrieved 4729 rows, trimmed to 300. [2026-01-15T12:17:51.649587] [DEBUG] [REMOTE ] PFF: PASS: History has at least 300 days. [2026-01-15T12:17:51.649831] [DEBUG] [REMOTE ] PFF: PASS: Price check passed. Min price $30.07. [2026-01-15T12:17:51.649971] [DEBUG] [REMOTE ] PFF: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:51.650095] [DEBUG] [REMOTE ] PFF: PASS: Integrity check passed. [2026-01-15T12:17:51.650137] [DEBUG] [REMOTE ] PFF: Symbol is viable for forecasting. [2026-01-15T12:17:51.650188] [INFO ] [MAIN ] [2448/3511] PFF kept (0.4s) | 2444 kept, 4 rejected | 137.9/min | ETA: 7.7m [2026-01-15T12:17:52.023927] [DEBUG] [REMOTE ] PFG: Retrieved 6096 rows, trimmed to 300. [2026-01-15T12:17:52.024065] [DEBUG] [REMOTE ] PFG: PASS: History has at least 300 days. [2026-01-15T12:17:52.024300] [DEBUG] [REMOTE ] PFG: PASS: Price check passed. Min price $78.25. [2026-01-15T12:17:52.024445] [DEBUG] [REMOTE ] PFG: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:52.024560] [DEBUG] [REMOTE ] PFG: PASS: Integrity check passed. [2026-01-15T12:17:52.024620] [DEBUG] [REMOTE ] PFG: Symbol is viable for forecasting. [2026-01-15T12:17:52.024670] [INFO ] [MAIN ] [2449/3511] PFG kept (0.4s) | 2445 kept, 4 rejected | 137.9/min | ETA: 7.7m [2026-01-15T12:17:52.347856] [DEBUG] [REMOTE ] PFGC: Retrieved 2587 rows, trimmed to 300. [2026-01-15T12:17:52.347999] [DEBUG] [REMOTE ] PFGC: PASS: History has at least 300 days. [2026-01-15T12:17:52.348262] [DEBUG] [REMOTE ] PFGC: PASS: Price check passed. Min price $85.85. [2026-01-15T12:17:52.348407] [DEBUG] [REMOTE ] PFGC: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:52.348525] [DEBUG] [REMOTE ] PFGC: PASS: Integrity check passed. [2026-01-15T12:17:52.348595] [DEBUG] [REMOTE ] PFGC: Symbol is viable for forecasting. [2026-01-15T12:17:52.348712] [INFO ] [MAIN ] [2450/3511] PFGC kept (0.3s) | 2446 kept, 4 rejected | 137.9/min | ETA: 7.7m [2026-01-15T12:17:52.704254] [DEBUG] [REMOTE ] PFH: Retrieved 1348 rows, trimmed to 300. [2026-01-15T12:17:52.704396] [DEBUG] [REMOTE ] PFH: PASS: History has at least 300 days. [2026-01-15T12:17:52.704645] [DEBUG] [REMOTE ] PFH: PASS: Price check passed. Min price $17.18. [2026-01-15T12:17:52.704790] [DEBUG] [REMOTE ] PFH: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:52.704905] [DEBUG] [REMOTE ] PFH: PASS: Integrity check passed. [2026-01-15T12:17:52.704947] [DEBUG] [REMOTE ] PFH: Symbol is viable for forecasting. [2026-01-15T12:17:52.704997] [INFO ] [MAIN ] [2451/3511] PFH kept (0.4s) | 2447 kept, 4 rejected | 137.9/min | ETA: 7.7m [2026-01-15T12:17:53.271638] [DEBUG] [REMOTE ] PFIS: Retrieved 5942 rows, trimmed to 300. [2026-01-15T12:17:53.271817] [DEBUG] [REMOTE ] PFIS: PASS: History has at least 300 days. [2026-01-15T12:17:53.272137] [DEBUG] [REMOTE ] PFIS: PASS: Price check passed. Min price $43.98. [2026-01-15T12:17:53.272341] [DEBUG] [REMOTE ] PFIS: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:53.272520] [DEBUG] [REMOTE ] PFIS: PASS: Integrity check passed. [2026-01-15T12:17:53.272599] [DEBUG] [REMOTE ] PFIS: Symbol is viable for forecasting. [2026-01-15T12:17:53.272676] [INFO ] [MAIN ] [2452/3511] PFIS kept (0.6s) | 2448 kept, 4 rejected | 137.9/min | ETA: 7.7m [2026-01-15T12:17:53.727597] [DEBUG] [REMOTE ] PFL: Retrieved 5602 rows, trimmed to 300. [2026-01-15T12:17:53.727812] [DEBUG] [REMOTE ] PFL: PASS: History has at least 300 days. [2026-01-15T12:17:53.728271] [DEBUG] [REMOTE ] PFL: PASS: Price check passed. Min price $8.04. [2026-01-15T12:17:53.728476] [DEBUG] [REMOTE ] PFL: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:53.728689] [DEBUG] [REMOTE ] PFL: PASS: Integrity check passed. [2026-01-15T12:17:53.728750] [DEBUG] [REMOTE ] PFL: Symbol is viable for forecasting. [2026-01-15T12:17:53.728824] [INFO ] [MAIN ] [2453/3511] PFL kept (0.5s) | 2449 kept, 4 rejected | 137.9/min | ETA: 7.7m [2026-01-15T12:17:54.182317] [DEBUG] [REMOTE ] PFM: Retrieved 5115 rows, trimmed to 300. [2026-01-15T12:17:54.182451] [DEBUG] [REMOTE ] PFM: PASS: History has at least 300 days. [2026-01-15T12:17:54.182687] [DEBUG] [REMOTE ] PFM: PASS: Price check passed. Min price $49.83. [2026-01-15T12:17:54.182827] [DEBUG] [REMOTE ] PFM: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:54.182940] [DEBUG] [REMOTE ] PFM: PASS: Integrity check passed. [2026-01-15T12:17:54.182980] [DEBUG] [REMOTE ] PFM: Symbol is viable for forecasting. [2026-01-15T12:17:54.183029] [INFO ] [MAIN ] [2454/3511] PFM kept (0.5s) | 2450 kept, 4 rejected | 137.9/min | ETA: 7.7m [2026-01-15T12:17:54.423312] [DEBUG] [REMOTE ] PFN: Retrieved 5338 rows, trimmed to 300. [2026-01-15T12:17:54.423453] [DEBUG] [REMOTE ] PFN: PASS: History has at least 300 days. [2026-01-15T12:17:54.423696] [DEBUG] [REMOTE ] PFN: PASS: Price check passed. Min price $7.16. [2026-01-15T12:17:54.423839] [DEBUG] [REMOTE ] PFN: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:54.423959] [DEBUG] [REMOTE ] PFN: PASS: Integrity check passed. [2026-01-15T12:17:54.424000] [DEBUG] [REMOTE ] PFN: Symbol is viable for forecasting. [2026-01-15T12:17:54.424049] [INFO ] [MAIN ] [2455/3511] PFN kept (0.2s) | 2451 kept, 4 rejected | 137.9/min | ETA: 7.7m [2026-01-15T12:17:55.099533] [DEBUG] [REMOTE ] PFO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:17:55.099802] [DEBUG] [REMOTE ] PFO: PASS: History has at least 300 days. [2026-01-15T12:17:55.100275] [DEBUG] [REMOTE ] PFO: PASS: Price check passed. Min price $9.29. [2026-01-15T12:17:55.100463] [DEBUG] [REMOTE ] PFO: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:55.100665] [DEBUG] [REMOTE ] PFO: PASS: Integrity check passed. [2026-01-15T12:17:55.100726] [DEBUG] [REMOTE ] PFO: Symbol is viable for forecasting. [2026-01-15T12:17:55.100867] [INFO ] [MAIN ] [2456/3511] PFO kept (0.7s) | 2452 kept, 4 rejected | 137.9/min | ETA: 7.7m [2026-01-15T12:17:55.555505] [DEBUG] [REMOTE ] PFS: Retrieved 5786 rows, trimmed to 300. [2026-01-15T12:17:55.555682] [DEBUG] [REMOTE ] PFS: PASS: History has at least 300 days. [2026-01-15T12:17:55.555950] [DEBUG] [REMOTE ] PFS: PASS: Price check passed. Min price $17.77. [2026-01-15T12:17:55.556097] [DEBUG] [REMOTE ] PFS: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:55.556229] [DEBUG] [REMOTE ] PFS: PASS: Integrity check passed. [2026-01-15T12:17:55.556273] [DEBUG] [REMOTE ] PFS: Symbol is viable for forecasting. [2026-01-15T12:17:55.556326] [INFO ] [MAIN ] [2457/3511] PFS kept (0.5s) | 2453 kept, 4 rejected | 137.9/min | ETA: 7.6m [2026-01-15T12:17:55.921920] [DEBUG] [REMOTE ] PFSI: Retrieved 3191 rows, trimmed to 300. [2026-01-15T12:17:55.922101] [DEBUG] [REMOTE ] PFSI: PASS: History has at least 300 days. [2026-01-15T12:17:55.922328] [DEBUG] [REMOTE ] PFSI: PASS: Price check passed. Min price $120.62. [2026-01-15T12:17:55.922466] [DEBUG] [REMOTE ] PFSI: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:55.922620] [DEBUG] [REMOTE ] PFSI: PASS: Integrity check passed. [2026-01-15T12:17:55.922665] [DEBUG] [REMOTE ] PFSI: Symbol is viable for forecasting. [2026-01-15T12:17:55.922715] [INFO ] [MAIN ] [2458/3511] PFSI kept (0.4s) | 2454 kept, 4 rejected | 137.9/min | ETA: 7.6m [2026-01-15T12:17:56.279715] [DEBUG] [REMOTE ] PGC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:17:56.279860] [DEBUG] [REMOTE ] PGC: PASS: History has at least 300 days. [2026-01-15T12:17:56.280097] [DEBUG] [REMOTE ] PGC: PASS: Price check passed. Min price $24.71. [2026-01-15T12:17:56.280243] [DEBUG] [REMOTE ] PGC: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:56.280365] [DEBUG] [REMOTE ] PGC: PASS: Integrity check passed. [2026-01-15T12:17:56.280407] [DEBUG] [REMOTE ] PGC: Symbol is viable for forecasting. [2026-01-15T12:17:56.280460] [INFO ] [MAIN ] [2459/3511] PGC kept (0.4s) | 2455 kept, 4 rejected | 137.9/min | ETA: 7.6m [2026-01-15T12:17:56.692368] [DEBUG] [REMOTE ] PGEN: Retrieved 3128 rows, trimmed to 300. [2026-01-15T12:17:56.692510] [DEBUG] [REMOTE ] PGEN: PASS: History has at least 300 days. [2026-01-15T12:17:56.692778] [DEBUG] [REMOTE ] PGEN: PASS: Price check passed. Min price $3.48. [2026-01-15T12:17:56.692920] [DEBUG] [REMOTE ] PGEN: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:56.693045] [DEBUG] [REMOTE ] PGEN: PASS: Integrity check passed. [2026-01-15T12:17:56.693086] [DEBUG] [REMOTE ] PGEN: Symbol is viable for forecasting. [2026-01-15T12:17:56.693135] [INFO ] [MAIN ] [2460/3511] PGEN kept (0.4s) | 2456 kept, 4 rejected | 137.9/min | ETA: 7.6m [2026-01-15T12:17:57.200660] [DEBUG] [REMOTE ] PGJ: Retrieved 5308 rows, trimmed to 300. [2026-01-15T12:17:57.200837] [DEBUG] [REMOTE ] PGJ: PASS: History has at least 300 days. [2026-01-15T12:17:57.201153] [DEBUG] [REMOTE ] PGJ: PASS: Price check passed. Min price $28.40. [2026-01-15T12:17:57.201315] [DEBUG] [REMOTE ] PGJ: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:57.201465] [DEBUG] [REMOTE ] PGJ: PASS: Integrity check passed. [2026-01-15T12:17:57.201511] [DEBUG] [REMOTE ] PGJ: Symbol is viable for forecasting. [2026-01-15T12:17:57.201590] [INFO ] [MAIN ] [2461/3511] PGJ kept (0.5s) | 2457 kept, 4 rejected | 137.9/min | ETA: 7.6m [2026-01-15T12:17:57.348862] [DEBUG] [REMOTE ] PGNY: Retrieved 1563 rows, trimmed to 300. [2026-01-15T12:17:57.349008] [DEBUG] [REMOTE ] PGNY: PASS: History has at least 300 days. [2026-01-15T12:17:57.349271] [DEBUG] [REMOTE ] PGNY: PASS: Price check passed. Min price $18.01. [2026-01-15T12:17:57.349432] [DEBUG] [REMOTE ] PGNY: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:57.349560] [DEBUG] [REMOTE ] PGNY: PASS: Integrity check passed. [2026-01-15T12:17:57.349626] [DEBUG] [REMOTE ] PGNY: Symbol is viable for forecasting. [2026-01-15T12:17:57.349730] [INFO ] [MAIN ] [2462/3511] PGNY kept (0.1s) | 2458 kept, 4 rejected | 137.9/min | ETA: 7.6m [2026-01-15T12:17:58.038781] [DEBUG] [REMOTE ] PGP: Retrieved 5192 rows, trimmed to 300. [2026-01-15T12:17:58.038929] [DEBUG] [REMOTE ] PGP: PASS: History has at least 300 days. [2026-01-15T12:17:58.039138] [DEBUG] [REMOTE ] PGP: PASS: Price check passed. Min price $8.10. [2026-01-15T12:17:58.039274] [DEBUG] [REMOTE ] PGP: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:58.039385] [DEBUG] [REMOTE ] PGP: PASS: Integrity check passed. [2026-01-15T12:17:58.039425] [DEBUG] [REMOTE ] PGP: Symbol is viable for forecasting. [2026-01-15T12:17:58.039475] [INFO ] [MAIN ] [2463/3511] PGP kept (0.7s) | 2459 kept, 4 rejected | 137.9/min | ETA: 7.6m [2026-01-15T12:17:58.241739] [DEBUG] [REMOTE ] PGY: Retrieved 894 rows, trimmed to 300. [2026-01-15T12:17:58.241906] [DEBUG] [REMOTE ] PGY: PASS: History has at least 300 days. [2026-01-15T12:17:58.242220] [DEBUG] [REMOTE ] PGY: PASS: Price check passed. Min price $20.79. [2026-01-15T12:17:58.242400] [DEBUG] [REMOTE ] PGY: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:58.242552] [DEBUG] [REMOTE ] PGY: PASS: Integrity check passed. [2026-01-15T12:17:58.242628] [DEBUG] [REMOTE ] PGY: Symbol is viable for forecasting. [2026-01-15T12:17:58.242692] [INFO ] [MAIN ] [2464/3511] PGY kept (0.2s) | 2460 kept, 4 rejected | 137.9/min | ETA: 7.6m [2026-01-15T12:17:58.795112] [DEBUG] [REMOTE ] PGZ: Retrieved 3158 rows, trimmed to 300. [2026-01-15T12:17:58.795257] [DEBUG] [REMOTE ] PGZ: PASS: History has at least 300 days. [2026-01-15T12:17:58.795465] [DEBUG] [REMOTE ] PGZ: PASS: Price check passed. Min price $9.88. [2026-01-15T12:17:58.795650] [DEBUG] [REMOTE ] PGZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:58.795796] [DEBUG] [REMOTE ] PGZ: PASS: Integrity check passed. [2026-01-15T12:17:58.795842] [DEBUG] [REMOTE ] PGZ: Symbol is viable for forecasting. [2026-01-15T12:17:58.795891] [INFO ] [MAIN ] [2465/3511] PGZ kept (0.6s) | 2461 kept, 4 rejected | 137.9/min | ETA: 7.6m [2026-01-15T12:17:59.303277] [DEBUG] [REMOTE ] PH: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:17:59.303418] [DEBUG] [REMOTE ] PH: PASS: History has at least 300 days. [2026-01-15T12:17:59.303653] [DEBUG] [REMOTE ] PH: PASS: Price check passed. Min price $738.44. [2026-01-15T12:17:59.303792] [DEBUG] [REMOTE ] PH: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:59.303908] [DEBUG] [REMOTE ] PH: PASS: Integrity check passed. [2026-01-15T12:17:59.303947] [DEBUG] [REMOTE ] PH: Symbol is viable for forecasting. [2026-01-15T12:17:59.303997] [INFO ] [MAIN ] [2466/3511] PH kept (0.5s) | 2462 kept, 4 rejected | 137.9/min | ETA: 7.6m [2026-01-15T12:17:59.704166] [DEBUG] [REMOTE ] PHG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:17:59.704310] [DEBUG] [REMOTE ] PHG: PASS: History has at least 300 days. [2026-01-15T12:17:59.704536] [DEBUG] [REMOTE ] PHG: PASS: Price check passed. Min price $26.13. [2026-01-15T12:17:59.704693] [DEBUG] [REMOTE ] PHG: PASS: Continuity check passed with 300 days. [2026-01-15T12:17:59.704811] [DEBUG] [REMOTE ] PHG: PASS: Integrity check passed. [2026-01-15T12:17:59.704851] [DEBUG] [REMOTE ] PHG: Symbol is viable for forecasting. [2026-01-15T12:17:59.704900] [INFO ] [MAIN ] [2467/3511] PHG kept (0.4s) | 2463 kept, 4 rejected | 137.9/min | ETA: 7.6m [2026-01-15T12:18:00.196710] [DEBUG] [REMOTE ] PHI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:18:00.196894] [DEBUG] [REMOTE ] PHI: PASS: History has at least 300 days. [2026-01-15T12:18:00.197154] [DEBUG] [REMOTE ] PHI: PASS: Price check passed. Min price $18.78. [2026-01-15T12:18:00.197295] [DEBUG] [REMOTE ] PHI: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:00.197420] [DEBUG] [REMOTE ] PHI: PASS: Integrity check passed. [2026-01-15T12:18:00.197461] [DEBUG] [REMOTE ] PHI: Symbol is viable for forecasting. [2026-01-15T12:18:00.197530] [INFO ] [MAIN ] [2468/3511] PHI kept (0.5s) | 2464 kept, 4 rejected | 137.9/min | ETA: 7.6m [2026-01-15T12:18:00.437293] [DEBUG] [REMOTE ] PHIN: Retrieved 640 rows, trimmed to 300. [2026-01-15T12:18:00.437414] [DEBUG] [REMOTE ] PHIN: PASS: History has at least 300 days. [2026-01-15T12:18:00.437642] [DEBUG] [REMOTE ] PHIN: PASS: Price check passed. Min price $51.28. [2026-01-15T12:18:00.437781] [DEBUG] [REMOTE ] PHIN: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:00.437893] [DEBUG] [REMOTE ] PHIN: PASS: Integrity check passed. [2026-01-15T12:18:00.437934] [DEBUG] [REMOTE ] PHIN: Symbol is viable for forecasting. [2026-01-15T12:18:00.437984] [INFO ] [MAIN ] [2469/3511] PHIN kept (0.2s) | 2465 kept, 4 rejected | 137.9/min | ETA: 7.6m [2026-01-15T12:18:00.939590] [DEBUG] [REMOTE ] PHIO: Retrieved 3440 rows, trimmed to 300. [2026-01-15T12:18:00.939695] [DEBUG] [REMOTE ] PHIO: PASS: History has at least 300 days. [2026-01-15T12:18:00.939911] [DEBUG] [REMOTE ] PHIO: PASS: Price check passed. Min price $1.02. [2026-01-15T12:18:00.940048] [DEBUG] [REMOTE ] PHIO: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:00.940163] [DEBUG] [REMOTE ] PHIO: PASS: Integrity check passed. [2026-01-15T12:18:00.940204] [DEBUG] [REMOTE ] PHIO: Symbol is viable for forecasting. [2026-01-15T12:18:00.940253] [INFO ] [MAIN ] [2470/3511] PHIO kept (0.5s) | 2466 kept, 4 rejected | 137.9/min | ETA: 7.5m [2026-01-15T12:18:01.380725] [DEBUG] [REMOTE ] PHK: Retrieved 5718 rows, trimmed to 300. [2026-01-15T12:18:01.380905] [DEBUG] [REMOTE ] PHK: PASS: History has at least 300 days. [2026-01-15T12:18:01.381224] [DEBUG] [REMOTE ] PHK: PASS: Price check passed. Min price $4.63. [2026-01-15T12:18:01.381634] [DEBUG] [REMOTE ] PHK: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:01.381811] [DEBUG] [REMOTE ] PHK: PASS: Integrity check passed. [2026-01-15T12:18:01.381870] [DEBUG] [REMOTE ] PHK: Symbol is viable for forecasting. [2026-01-15T12:18:01.381941] [INFO ] [MAIN ] [2471/3511] PHK kept (0.4s) | 2467 kept, 4 rejected | 137.9/min | ETA: 7.5m [2026-01-15T12:18:01.741267] [DEBUG] [REMOTE ] PHM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:18:01.741409] [DEBUG] [REMOTE ] PHM: PASS: History has at least 300 days. [2026-01-15T12:18:01.741657] [DEBUG] [REMOTE ] PHM: PASS: Price check passed. Min price $113.25. [2026-01-15T12:18:01.741803] [DEBUG] [REMOTE ] PHM: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:01.741925] [DEBUG] [REMOTE ] PHM: PASS: Integrity check passed. [2026-01-15T12:18:01.741968] [DEBUG] [REMOTE ] PHM: Symbol is viable for forecasting. [2026-01-15T12:18:01.742019] [INFO ] [MAIN ] [2472/3511] PHM kept (0.4s) | 2468 kept, 4 rejected | 137.9/min | ETA: 7.5m [2026-01-15T12:18:02.082391] [DEBUG] [REMOTE ] PHO: Retrieved 5058 rows, trimmed to 300. [2026-01-15T12:18:02.082530] [DEBUG] [REMOTE ] PHO: PASS: History has at least 300 days. [2026-01-15T12:18:02.082792] [DEBUG] [REMOTE ] PHO: PASS: Price check passed. Min price $69.10. [2026-01-15T12:18:02.082953] [DEBUG] [REMOTE ] PHO: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:02.083075] [DEBUG] [REMOTE ] PHO: PASS: Integrity check passed. [2026-01-15T12:18:02.083118] [DEBUG] [REMOTE ] PHO: Symbol is viable for forecasting. [2026-01-15T12:18:02.083174] [INFO ] [MAIN ] [2473/3511] PHO kept (0.3s) | 2469 kept, 4 rejected | 137.9/min | ETA: 7.5m [2026-01-15T12:18:02.368094] [DEBUG] [REMOTE ] PHUN: Retrieved 2311 rows, trimmed to 300. [2026-01-15T12:18:02.368218] [DEBUG] [REMOTE ] PHUN: PASS: History has at least 300 days. [2026-01-15T12:18:02.368423] [DEBUG] [REMOTE ] PHUN: PASS: Price check passed. Min price $1.78. [2026-01-15T12:18:02.368558] [DEBUG] [REMOTE ] PHUN: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:02.368696] [DEBUG] [REMOTE ] PHUN: PASS: Integrity check passed. [2026-01-15T12:18:02.368736] [DEBUG] [REMOTE ] PHUN: Symbol is viable for forecasting. [2026-01-15T12:18:02.368801] [INFO ] [MAIN ] [2474/3511] PHUN kept (0.3s) | 2470 kept, 4 rejected | 137.9/min | ETA: 7.5m [2026-01-15T12:18:02.853207] [DEBUG] [REMOTE ] PHVS: Retrieved 1241 rows, trimmed to 300. [2026-01-15T12:18:02.853368] [DEBUG] [REMOTE ] PHVS: PASS: History has at least 300 days. [2026-01-15T12:18:02.853674] [DEBUG] [REMOTE ] PHVS: PASS: Price check passed. Min price $21.59. [2026-01-15T12:18:02.853827] [DEBUG] [REMOTE ] PHVS: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:02.853977] [DEBUG] [REMOTE ] PHVS: PASS: Integrity check passed. [2026-01-15T12:18:02.854021] [DEBUG] [REMOTE ] PHVS: Symbol is viable for forecasting. [2026-01-15T12:18:02.854081] [INFO ] [MAIN ] [2475/3511] PHVS kept (0.5s) | 2471 kept, 4 rejected | 137.9/min | ETA: 7.5m [2026-01-15T12:18:03.310951] [DEBUG] [REMOTE ] PI: Retrieved 2385 rows, trimmed to 300. [2026-01-15T12:18:03.311112] [DEBUG] [REMOTE ] PI: PASS: History has at least 300 days. [2026-01-15T12:18:03.311350] [DEBUG] [REMOTE ] PI: PASS: Price check passed. Min price $142.50. [2026-01-15T12:18:03.311490] [DEBUG] [REMOTE ] PI: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:03.311678] [DEBUG] [REMOTE ] PI: PASS: Integrity check passed. [2026-01-15T12:18:03.311724] [DEBUG] [REMOTE ] PI: Symbol is viable for forecasting. [2026-01-15T12:18:03.311773] [INFO ] [MAIN ] [2476/3511] PI kept (0.5s) | 2472 kept, 4 rejected | 137.9/min | ETA: 7.5m [2026-01-15T12:18:03.861056] [DEBUG] [REMOTE ] PID: Retrieved 5115 rows, trimmed to 300. [2026-01-15T12:18:03.861204] [DEBUG] [REMOTE ] PID: PASS: History has at least 300 days. [2026-01-15T12:18:03.861434] [DEBUG] [REMOTE ] PID: PASS: Price check passed. Min price $21.17. [2026-01-15T12:18:03.861607] [DEBUG] [REMOTE ] PID: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:03.861731] [DEBUG] [REMOTE ] PID: PASS: Integrity check passed. [2026-01-15T12:18:03.861772] [DEBUG] [REMOTE ] PID: Symbol is viable for forecasting. [2026-01-15T12:18:03.861821] [INFO ] [MAIN ] [2477/3511] PID kept (0.6s) | 2473 kept, 4 rejected | 137.9/min | ETA: 7.5m [2026-01-15T12:18:04.281489] [DEBUG] [REMOTE ] PIE: Retrieved 4540 rows, trimmed to 300. [2026-01-15T12:18:04.281706] [DEBUG] [REMOTE ] PIE: PASS: History has at least 300 days. [2026-01-15T12:18:04.282027] [DEBUG] [REMOTE ] PIE: PASS: Price check passed. Min price $23.23. [2026-01-15T12:18:04.282172] [DEBUG] [REMOTE ] PIE: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:04.282313] [DEBUG] [REMOTE ] PIE: PASS: Integrity check passed. [2026-01-15T12:18:04.282355] [DEBUG] [REMOTE ] PIE: Symbol is viable for forecasting. [2026-01-15T12:18:04.282409] [INFO ] [MAIN ] [2478/3511] PIE kept (0.4s) | 2474 kept, 4 rejected | 137.9/min | ETA: 7.5m [2026-01-15T12:18:04.753325] [DEBUG] [REMOTE ] PII: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:18:04.753483] [DEBUG] [REMOTE ] PII: PASS: History has at least 300 days. [2026-01-15T12:18:04.753767] [DEBUG] [REMOTE ] PII: PASS: Price check passed. Min price $59.22. [2026-01-15T12:18:04.753914] [DEBUG] [REMOTE ] PII: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:04.754048] [DEBUG] [REMOTE ] PII: PASS: Integrity check passed. [2026-01-15T12:18:04.754091] [DEBUG] [REMOTE ] PII: Symbol is viable for forecasting. [2026-01-15T12:18:04.754147] [INFO ] [MAIN ] [2479/3511] PII kept (0.5s) | 2475 kept, 4 rejected | 137.9/min | ETA: 7.5m [2026-01-15T12:18:05.246353] [DEBUG] [REMOTE ] PIM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:18:05.246562] [DEBUG] [REMOTE ] PIM: PASS: History has at least 300 days. [2026-01-15T12:18:05.246990] [DEBUG] [REMOTE ] PIM: PASS: Price check passed. Min price $3.19. [2026-01-15T12:18:05.247154] [DEBUG] [REMOTE ] PIM: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:05.247342] [DEBUG] [REMOTE ] PIM: PASS: Integrity check passed. [2026-01-15T12:18:05.247385] [DEBUG] [REMOTE ] PIM: Symbol is viable for forecasting. [2026-01-15T12:18:05.247460] [INFO ] [MAIN ] [2480/3511] PIM kept (0.5s) | 2476 kept, 4 rejected | 137.9/min | ETA: 7.5m [2026-01-15T12:18:05.566267] [DEBUG] [REMOTE ] PINE: Retrieved 1543 rows, trimmed to 300. [2026-01-15T12:18:05.566399] [DEBUG] [REMOTE ] PINE: PASS: History has at least 300 days. [2026-01-15T12:18:05.566624] [DEBUG] [REMOTE ] PINE: PASS: Price check passed. Min price $13.49. [2026-01-15T12:18:05.566763] [DEBUG] [REMOTE ] PINE: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:05.566896] [DEBUG] [REMOTE ] PINE: PASS: Integrity check passed. [2026-01-15T12:18:05.566951] [DEBUG] [REMOTE ] PINE: Symbol is viable for forecasting. [2026-01-15T12:18:05.567002] [INFO ] [MAIN ] [2481/3511] PINE kept (0.3s) | 2477 kept, 4 rejected | 137.9/min | ETA: 7.5m [2026-01-15T12:18:05.927454] [DEBUG] [REMOTE ] PINS: Retrieved 1695 rows, trimmed to 300. [2026-01-15T12:18:05.927600] [DEBUG] [REMOTE ] PINS: PASS: History has at least 300 days. [2026-01-15T12:18:05.927809] [DEBUG] [REMOTE ] PINS: PASS: Price check passed. Min price $24.79. [2026-01-15T12:18:05.927958] [DEBUG] [REMOTE ] PINS: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:05.928067] [DEBUG] [REMOTE ] PINS: PASS: Integrity check passed. [2026-01-15T12:18:05.928107] [DEBUG] [REMOTE ] PINS: Symbol is viable for forecasting. [2026-01-15T12:18:05.928155] [INFO ] [MAIN ] [2482/3511] PINS kept (0.4s) | 2478 kept, 4 rejected | 137.9/min | ETA: 7.5m [2026-01-15T12:18:06.345654] [DEBUG] [REMOTE ] PK: Retrieved 2270 rows, trimmed to 300. [2026-01-15T12:18:06.345788] [DEBUG] [REMOTE ] PK: PASS: History has at least 300 days. [2026-01-15T12:18:06.345990] [DEBUG] [REMOTE ] PK: PASS: Price check passed. Min price $9.61. [2026-01-15T12:18:06.346127] [DEBUG] [REMOTE ] PK: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:06.346237] [DEBUG] [REMOTE ] PK: PASS: Integrity check passed. [2026-01-15T12:18:06.346277] [DEBUG] [REMOTE ] PK: Symbol is viable for forecasting. [2026-01-15T12:18:06.346325] [INFO ] [MAIN ] [2483/3511] PK kept (0.4s) | 2479 kept, 4 rejected | 137.9/min | ETA: 7.5m [2026-01-15T12:18:06.891994] [DEBUG] [REMOTE ] PKBK: Retrieved 6126 rows, trimmed to 300. [2026-01-15T12:18:06.892130] [DEBUG] [REMOTE ] PKBK: PASS: History has at least 300 days. [2026-01-15T12:18:06.892351] [DEBUG] [REMOTE ] PKBK: PASS: Price check passed. Min price $20.59. [2026-01-15T12:18:06.892487] [DEBUG] [REMOTE ] PKBK: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:06.892619] [DEBUG] [REMOTE ] PKBK: PASS: Integrity check passed. [2026-01-15T12:18:06.892662] [DEBUG] [REMOTE ] PKBK: Symbol is viable for forecasting. [2026-01-15T12:18:06.892711] [INFO ] [MAIN ] [2484/3511] PKBK kept (0.5s) | 2480 kept, 4 rejected | 137.9/min | ETA: 7.4m [2026-01-15T12:18:07.344976] [DEBUG] [REMOTE ] PKE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:18:07.345121] [DEBUG] [REMOTE ] PKE: PASS: History has at least 300 days. [2026-01-15T12:18:07.345351] [DEBUG] [REMOTE ] PKE: PASS: Price check passed. Min price $18.44. [2026-01-15T12:18:07.345488] [DEBUG] [REMOTE ] PKE: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:07.345626] [DEBUG] [REMOTE ] PKE: PASS: Integrity check passed. [2026-01-15T12:18:07.345669] [DEBUG] [REMOTE ] PKE: Symbol is viable for forecasting. [2026-01-15T12:18:07.345719] [INFO ] [MAIN ] [2485/3511] PKE kept (0.5s) | 2481 kept, 4 rejected | 137.9/min | ETA: 7.4m [2026-01-15T12:18:07.638911] [DEBUG] [REMOTE ] PKG: Retrieved 6530 rows, trimmed to 300. [2026-01-15T12:18:07.639086] [DEBUG] [REMOTE ] PKG: PASS: History has at least 300 days. [2026-01-15T12:18:07.639443] [DEBUG] [REMOTE ] PKG: PASS: Price check passed. Min price $190.52. [2026-01-15T12:18:07.639645] [DEBUG] [REMOTE ] PKG: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:07.639800] [DEBUG] [REMOTE ] PKG: PASS: Integrity check passed. [2026-01-15T12:18:07.639852] [DEBUG] [REMOTE ] PKG: Symbol is viable for forecasting. [2026-01-15T12:18:07.639935] [INFO ] [MAIN ] [2486/3511] PKG kept (0.3s) | 2482 kept, 4 rejected | 137.9/min | ETA: 7.4m [2026-01-15T12:18:08.208321] [DEBUG] [REMOTE ] PKOH: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:18:08.208492] [DEBUG] [REMOTE ] PKOH: PASS: History has at least 300 days. [2026-01-15T12:18:08.208792] [DEBUG] [REMOTE ] PKOH: PASS: Price check passed. Min price $18.74. [2026-01-15T12:18:08.208966] [DEBUG] [REMOTE ] PKOH: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:08.209112] [DEBUG] [REMOTE ] PKOH: PASS: Integrity check passed. [2026-01-15T12:18:08.209161] [DEBUG] [REMOTE ] PKOH: Symbol is viable for forecasting. [2026-01-15T12:18:08.209222] [INFO ] [MAIN ] [2487/3511] PKOH kept (0.6s) | 2483 kept, 4 rejected | 137.9/min | ETA: 7.4m [2026-01-15T12:18:08.740670] [DEBUG] [REMOTE ] PKX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:18:08.740820] [DEBUG] [REMOTE ] PKX: PASS: History has at least 300 days. [2026-01-15T12:18:08.741068] [DEBUG] [REMOTE ] PKX: PASS: Price check passed. Min price $50.99. [2026-01-15T12:18:08.741223] [DEBUG] [REMOTE ] PKX: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:08.741349] [DEBUG] [REMOTE ] PKX: PASS: Integrity check passed. [2026-01-15T12:18:08.741389] [DEBUG] [REMOTE ] PKX: Symbol is viable for forecasting. [2026-01-15T12:18:08.741437] [INFO ] [MAIN ] [2488/3511] PKX kept (0.5s) | 2484 kept, 4 rejected | 137.9/min | ETA: 7.4m [2026-01-15T12:18:08.811149] [DEBUG] [REMOTE ] PL: Exception occurred during daily data fetch: 'API call returned an empty response.'. [2026-01-15T12:18:08.811462] [DEBUG] [REMOTE ] PL: FAIL: History check failed. No DataFrame was returned. [2026-01-15T12:18:08.811754] [WARN ] [LOCAL ] PL: SET TO BLACKLISTED [2026-01-15T12:18:08.813085] [INFO ] [MAIN ] [2489/3511] PL rejected (0.1s) | 2484 kept, 5 rejected | 137.9/min | ETA: 7.4m [2026-01-15T12:18:09.634085] [DEBUG] [REMOTE ] PLAB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:18:09.634262] [DEBUG] [REMOTE ] PLAB: PASS: History has at least 300 days. [2026-01-15T12:18:09.634525] [DEBUG] [REMOTE ] PLAB: PASS: Price check passed. Min price $20.28. [2026-01-15T12:18:09.634689] [DEBUG] [REMOTE ] PLAB: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:09.634817] [DEBUG] [REMOTE ] PLAB: PASS: Integrity check passed. [2026-01-15T12:18:09.634860] [DEBUG] [REMOTE ] PLAB: Symbol is viable for forecasting. [2026-01-15T12:18:09.634912] [INFO ] [MAIN ] [2490/3511] PLAB kept (0.8s) | 2485 kept, 5 rejected | 137.9/min | ETA: 7.4m [2026-01-15T12:18:09.963325] [DEBUG] [REMOTE ] PLAY: Retrieved 2832 rows, trimmed to 300. [2026-01-15T12:18:09.963484] [DEBUG] [REMOTE ] PLAY: PASS: History has at least 300 days. [2026-01-15T12:18:09.963773] [DEBUG] [REMOTE ] PLAY: PASS: Price check passed. Min price $13.12. [2026-01-15T12:18:09.963921] [DEBUG] [REMOTE ] PLAY: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:09.964040] [DEBUG] [REMOTE ] PLAY: PASS: Integrity check passed. [2026-01-15T12:18:09.964082] [DEBUG] [REMOTE ] PLAY: Symbol is viable for forecasting. [2026-01-15T12:18:09.964141] [INFO ] [MAIN ] [2491/3511] PLAY kept (0.3s) | 2486 kept, 5 rejected | 137.9/min | ETA: 7.4m [2026-01-15T12:18:10.550073] [DEBUG] [REMOTE ] PLBC: Retrieved 5927 rows, trimmed to 300. [2026-01-15T12:18:10.550212] [DEBUG] [REMOTE ] PLBC: PASS: History has at least 300 days. [2026-01-15T12:18:10.550443] [DEBUG] [REMOTE ] PLBC: PASS: Price check passed. Min price $40.11. [2026-01-15T12:18:10.550600] [DEBUG] [REMOTE ] PLBC: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:10.550722] [DEBUG] [REMOTE ] PLBC: PASS: Integrity check passed. [2026-01-15T12:18:10.550762] [DEBUG] [REMOTE ] PLBC: Symbol is viable for forecasting. [2026-01-15T12:18:10.550810] [INFO ] [MAIN ] [2492/3511] PLBC kept (0.6s) | 2487 kept, 5 rejected | 137.9/min | ETA: 7.4m [2026-01-15T12:18:10.842899] [DEBUG] [REMOTE ] PLBY: Retrieved 1350 rows, trimmed to 300. [2026-01-15T12:18:10.843076] [DEBUG] [REMOTE ] PLBY: PASS: History has at least 300 days. [2026-01-15T12:18:10.843289] [DEBUG] [REMOTE ] PLBY: PASS: Price check passed. Min price $1.28. [2026-01-15T12:18:10.843424] [DEBUG] [REMOTE ] PLBY: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:10.843739] [DEBUG] [REMOTE ] PLBY: PASS: Integrity check passed. [2026-01-15T12:18:10.843790] [DEBUG] [REMOTE ] PLBY: Symbol is viable for forecasting. [2026-01-15T12:18:10.843838] [INFO ] [MAIN ] [2493/3511] PLBY kept (0.3s) | 2488 kept, 5 rejected | 137.9/min | ETA: 7.4m [2026-01-15T12:18:11.413366] [DEBUG] [REMOTE ] PLCE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:18:11.413507] [DEBUG] [REMOTE ] PLCE: PASS: History has at least 300 days. [2026-01-15T12:18:11.413750] [DEBUG] [REMOTE ] PLCE: PASS: Price check passed. Min price $3.98. [2026-01-15T12:18:11.413888] [DEBUG] [REMOTE ] PLCE: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:11.414013] [DEBUG] [REMOTE ] PLCE: PASS: Integrity check passed. [2026-01-15T12:18:11.414053] [DEBUG] [REMOTE ] PLCE: Symbol is viable for forecasting. [2026-01-15T12:18:11.414102] [INFO ] [MAIN ] [2494/3511] PLCE kept (0.6s) | 2489 kept, 5 rejected | 137.9/min | ETA: 7.4m [2026-01-15T12:18:11.880012] [DEBUG] [REMOTE ] PLD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:18:11.880170] [DEBUG] [REMOTE ] PLD: PASS: History has at least 300 days. [2026-01-15T12:18:11.880399] [DEBUG] [REMOTE ] PLD: PASS: Price check passed. Min price $121.44. [2026-01-15T12:18:11.880734] [DEBUG] [REMOTE ] PLD: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:11.880859] [DEBUG] [REMOTE ] PLD: PASS: Integrity check passed. [2026-01-15T12:18:11.880899] [DEBUG] [REMOTE ] PLD: Symbol is viable for forecasting. [2026-01-15T12:18:11.880948] [INFO ] [MAIN ] [2495/3511] PLD kept (0.5s) | 2490 kept, 5 rejected | 137.9/min | ETA: 7.4m [2026-01-15T12:18:12.396447] [DEBUG] [REMOTE ] PLPC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:18:12.396809] [DEBUG] [REMOTE ] PLPC: PASS: History has at least 300 days. [2026-01-15T12:18:12.397060] [DEBUG] [REMOTE ] PLPC: PASS: Price check passed. Min price $186.09. [2026-01-15T12:18:12.397197] [DEBUG] [REMOTE ] PLPC: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:12.397320] [DEBUG] [REMOTE ] PLPC: PASS: Integrity check passed. [2026-01-15T12:18:12.397360] [DEBUG] [REMOTE ] PLPC: Symbol is viable for forecasting. [2026-01-15T12:18:12.397427] [INFO ] [MAIN ] [2496/3511] PLPC kept (0.5s) | 2491 kept, 5 rejected | 137.9/min | ETA: 7.4m [2026-01-15T12:18:12.658294] [DEBUG] [REMOTE ] PLRX: Retrieved 1412 rows, trimmed to 300. [2026-01-15T12:18:12.658427] [DEBUG] [REMOTE ] PLRX: PASS: History has at least 300 days. [2026-01-15T12:18:12.658661] [DEBUG] [REMOTE ] PLRX: PASS: Price check passed. Min price $1.21. [2026-01-15T12:18:12.658801] [DEBUG] [REMOTE ] PLRX: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:12.658912] [DEBUG] [REMOTE ] PLRX: PASS: Integrity check passed. [2026-01-15T12:18:12.658987] [DEBUG] [REMOTE ] PLRX: Symbol is viable for forecasting. [2026-01-15T12:18:12.659054] [INFO ] [MAIN ] [2497/3511] PLRX kept (0.3s) | 2492 kept, 5 rejected | 137.9/min | ETA: 7.4m [2026-01-15T12:18:13.086265] [DEBUG] [REMOTE ] PLSE: Retrieved 2429 rows, trimmed to 300. [2026-01-15T12:18:13.086402] [DEBUG] [REMOTE ] PLSE: PASS: History has at least 300 days. [2026-01-15T12:18:13.086829] [DEBUG] [REMOTE ] PLSE: PASS: Price check passed. Min price $12.66. [2026-01-15T12:18:13.087003] [DEBUG] [REMOTE ] PLSE: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:13.087121] [DEBUG] [REMOTE ] PLSE: PASS: Integrity check passed. [2026-01-15T12:18:13.087163] [DEBUG] [REMOTE ] PLSE: Symbol is viable for forecasting. [2026-01-15T12:18:13.087211] [INFO ] [MAIN ] [2498/3511] PLSE kept (0.4s) | 2493 kept, 5 rejected | 137.9/min | ETA: 7.3m [2026-01-15T12:18:13.463219] [DEBUG] [REMOTE ] PLTK: Retrieved 1255 rows, trimmed to 300. [2026-01-15T12:18:13.463360] [DEBUG] [REMOTE ] PLTK: PASS: History has at least 300 days. [2026-01-15T12:18:13.463617] [DEBUG] [REMOTE ] PLTK: PASS: Price check passed. Min price $3.42. [2026-01-15T12:18:13.463761] [DEBUG] [REMOTE ] PLTK: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:13.463876] [DEBUG] [REMOTE ] PLTK: PASS: Integrity check passed. [2026-01-15T12:18:13.463917] [DEBUG] [REMOTE ] PLTK: Symbol is viable for forecasting. [2026-01-15T12:18:13.463967] [INFO ] [MAIN ] [2499/3511] PLTK kept (0.4s) | 2494 kept, 5 rejected | 137.9/min | ETA: 7.3m [2026-01-15T12:18:14.022592] [DEBUG] [REMOTE ] PLUG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:18:14.022736] [DEBUG] [REMOTE ] PLUG: PASS: History has at least 300 days. [2026-01-15T12:18:14.022954] [DEBUG] [REMOTE ] PLUG: PASS: Price check passed. Min price $1.89. [2026-01-15T12:18:14.023091] [DEBUG] [REMOTE ] PLUG: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:14.023210] [DEBUG] [REMOTE ] PLUG: PASS: Integrity check passed. [2026-01-15T12:18:14.023251] [DEBUG] [REMOTE ] PLUG: Symbol is viable for forecasting. [2026-01-15T12:18:14.023301] [INFO ] [MAIN ] [2500/3511] PLUG kept (0.6s) | 2495 kept, 5 rejected | 137.9/min | ETA: 7.3m [2026-01-15T12:18:14.514485] [DEBUG] [REMOTE ] PLUS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:18:14.514648] [DEBUG] [REMOTE ] PLUS: PASS: History has at least 300 days. [2026-01-15T12:18:14.514873] [DEBUG] [REMOTE ] PLUS: PASS: Price check passed. Min price $71.34. [2026-01-15T12:18:14.515014] [DEBUG] [REMOTE ] PLUS: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:14.515135] [DEBUG] [REMOTE ] PLUS: PASS: Integrity check passed. [2026-01-15T12:18:14.515178] [DEBUG] [REMOTE ] PLUS: Symbol is viable for forecasting. [2026-01-15T12:18:14.515228] [INFO ] [MAIN ] [2501/3511] PLUS kept (0.5s) | 2496 kept, 5 rejected | 137.9/min | ETA: 7.3m [2026-01-15T12:18:14.954080] [DEBUG] [REMOTE ] PLXS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:18:14.954273] [DEBUG] [REMOTE ] PLXS: PASS: History has at least 300 days. [2026-01-15T12:18:14.954618] [DEBUG] [REMOTE ] PLXS: PASS: Price check passed. Min price $132.74. [2026-01-15T12:18:14.954775] [DEBUG] [REMOTE ] PLXS: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:14.954910] [DEBUG] [REMOTE ] PLXS: PASS: Integrity check passed. [2026-01-15T12:18:14.954953] [DEBUG] [REMOTE ] PLXS: Symbol is viable for forecasting. [2026-01-15T12:18:14.955008] [INFO ] [MAIN ] [2502/3511] PLXS kept (0.4s) | 2497 kept, 5 rejected | 137.9/min | ETA: 7.3m [2026-01-15T12:18:15.237709] [DEBUG] [REMOTE ] PLYM: Retrieved 2162 rows, trimmed to 300. [2026-01-15T12:18:15.237838] [DEBUG] [REMOTE ] PLYM: PASS: History has at least 300 days. [2026-01-15T12:18:15.238048] [DEBUG] [REMOTE ] PLYM: PASS: Price check passed. Min price $21.80. [2026-01-15T12:18:15.238192] [DEBUG] [REMOTE ] PLYM: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:15.238307] [DEBUG] [REMOTE ] PLYM: PASS: Integrity check passed. [2026-01-15T12:18:15.238351] [DEBUG] [REMOTE ] PLYM: Symbol is viable for forecasting. [2026-01-15T12:18:15.238407] [INFO ] [MAIN ] [2503/3511] PLYM kept (0.3s) | 2498 kept, 5 rejected | 137.9/min | ETA: 7.3m [2026-01-15T12:18:15.584530] [DEBUG] [REMOTE ] PM: Retrieved 4487 rows, trimmed to 300. [2026-01-15T12:18:15.584688] [DEBUG] [REMOTE ] PM: PASS: History has at least 300 days. [2026-01-15T12:18:15.584904] [DEBUG] [REMOTE ] PM: PASS: Price check passed. Min price $143.02. [2026-01-15T12:18:15.585041] [DEBUG] [REMOTE ] PM: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:15.585151] [DEBUG] [REMOTE ] PM: PASS: Integrity check passed. [2026-01-15T12:18:15.585192] [DEBUG] [REMOTE ] PM: Symbol is viable for forecasting. [2026-01-15T12:18:15.585239] [INFO ] [MAIN ] [2504/3511] PM kept (0.3s) | 2499 kept, 5 rejected | 137.9/min | ETA: 7.3m [2026-01-15T12:18:15.920379] [DEBUG] [REMOTE ] PMAX: Retrieved 341 rows, trimmed to 300. [2026-01-15T12:18:15.920503] [DEBUG] [REMOTE ] PMAX: PASS: History has at least 300 days. [2026-01-15T12:18:15.920723] [DEBUG] [REMOTE ] PMAX: PASS: Price check passed. Min price $1.58. [2026-01-15T12:18:15.920860] [DEBUG] [REMOTE ] PMAX: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:15.920970] [DEBUG] [REMOTE ] PMAX: PASS: Integrity check passed. [2026-01-15T12:18:15.921010] [DEBUG] [REMOTE ] PMAX: Symbol is viable for forecasting. [2026-01-15T12:18:15.921059] [INFO ] [MAIN ] [2505/3511] PMAX kept (0.3s) | 2500 kept, 5 rejected | 137.9/min | ETA: 7.3m [2026-01-15T12:18:16.579493] [DEBUG] [REMOTE ] PML: Retrieved 5927 rows, trimmed to 300. [2026-01-15T12:18:16.579638] [DEBUG] [REMOTE ] PML: PASS: History has at least 300 days. [2026-01-15T12:18:16.579848] [DEBUG] [REMOTE ] PML: PASS: Price check passed. Min price $7.43. [2026-01-15T12:18:16.579982] [DEBUG] [REMOTE ] PML: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:16.580094] [DEBUG] [REMOTE ] PML: PASS: Integrity check passed. [2026-01-15T12:18:16.580134] [DEBUG] [REMOTE ] PML: Symbol is viable for forecasting. [2026-01-15T12:18:16.580182] [INFO ] [MAIN ] [2506/3511] PML kept (0.7s) | 2501 kept, 5 rejected | 137.9/min | ETA: 7.3m [2026-01-15T12:18:16.945926] [DEBUG] [REMOTE ] PMM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:18:16.946071] [DEBUG] [REMOTE ] PMM: PASS: History has at least 300 days. [2026-01-15T12:18:16.946344] [DEBUG] [REMOTE ] PMM: PASS: Price check passed. Min price $6.00. [2026-01-15T12:18:16.946486] [DEBUG] [REMOTE ] PMM: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:16.946633] [DEBUG] [REMOTE ] PMM: PASS: Integrity check passed. [2026-01-15T12:18:16.946676] [DEBUG] [REMOTE ] PMM: Symbol is viable for forecasting. [2026-01-15T12:18:16.946730] [INFO ] [MAIN ] [2507/3511] PMM kept (0.4s) | 2502 kept, 5 rejected | 137.9/min | ETA: 7.3m [2026-01-15T12:18:17.275399] [DEBUG] [REMOTE ] PMO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:18:17.275562] [DEBUG] [REMOTE ] PMO: PASS: History has at least 300 days. [2026-01-15T12:18:17.275841] [DEBUG] [REMOTE ] PMO: PASS: Price check passed. Min price $10.24. [2026-01-15T12:18:17.275980] [DEBUG] [REMOTE ] PMO: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:17.276104] [DEBUG] [REMOTE ] PMO: PASS: Integrity check passed. [2026-01-15T12:18:17.276182] [DEBUG] [REMOTE ] PMO: Symbol is viable for forecasting. [2026-01-15T12:18:17.276233] [INFO ] [MAIN ] [2508/3511] PMO kept (0.3s) | 2503 kept, 5 rejected | 137.9/min | ETA: 7.3m [2026-01-15T12:18:17.682025] [DEBUG] [REMOTE ] PMTS: Retrieved 2581 rows, trimmed to 300. [2026-01-15T12:18:17.682163] [DEBUG] [REMOTE ] PMTS: PASS: History has at least 300 days. [2026-01-15T12:18:17.682410] [DEBUG] [REMOTE ] PMTS: PASS: Price check passed. Min price $11.90. [2026-01-15T12:18:17.682562] [DEBUG] [REMOTE ] PMTS: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:17.682724] [DEBUG] [REMOTE ] PMTS: PASS: Integrity check passed. [2026-01-15T12:18:17.682770] [DEBUG] [REMOTE ] PMTS: Symbol is viable for forecasting. [2026-01-15T12:18:17.682822] [INFO ] [MAIN ] [2509/3511] PMTS kept (0.4s) | 2504 kept, 5 rejected | 137.9/min | ETA: 7.3m [2026-01-15T12:18:17.895946] [DEBUG] [REMOTE ] PMVP: Retrieved 1332 rows, trimmed to 300. [2026-01-15T12:18:17.896075] [DEBUG] [REMOTE ] PMVP: PASS: History has at least 300 days. [2026-01-15T12:18:17.896281] [DEBUG] [REMOTE ] PMVP: PASS: Price check passed. Min price $1.13. [2026-01-15T12:18:17.896421] [DEBUG] [REMOTE ] PMVP: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:17.896536] [DEBUG] [REMOTE ] PMVP: PASS: Integrity check passed. [2026-01-15T12:18:17.896594] [DEBUG] [REMOTE ] PMVP: Symbol is viable for forecasting. [2026-01-15T12:18:17.896646] [INFO ] [MAIN ] [2510/3511] PMVP kept (0.2s) | 2505 kept, 5 rejected | 137.9/min | ETA: 7.3m [2026-01-15T12:18:18.646364] [DEBUG] [REMOTE ] PNC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:18:18.646522] [DEBUG] [REMOTE ] PNC: PASS: History has at least 300 days. [2026-01-15T12:18:18.646792] [DEBUG] [REMOTE ] PNC: PASS: Price check passed. Min price $179.04. [2026-01-15T12:18:18.646963] [DEBUG] [REMOTE ] PNC: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:18.647090] [DEBUG] [REMOTE ] PNC: PASS: Integrity check passed. [2026-01-15T12:18:18.647132] [DEBUG] [REMOTE ] PNC: Symbol is viable for forecasting. [2026-01-15T12:18:18.647183] [INFO ] [MAIN ] [2511/3511] PNC kept (0.8s) | 2506 kept, 5 rejected | 137.9/min | ETA: 7.3m [2026-01-15T12:18:19.101641] [DEBUG] [REMOTE ] PNI: Retrieved 5927 rows, trimmed to 300. [2026-01-15T12:18:19.101778] [DEBUG] [REMOTE ] PNI: PASS: History has at least 300 days. [2026-01-15T12:18:19.102011] [DEBUG] [REMOTE ] PNI: PASS: Price check passed. Min price $6.80. [2026-01-15T12:18:19.102149] [DEBUG] [REMOTE ] PNI: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:19.102263] [DEBUG] [REMOTE ] PNI: PASS: Integrity check passed. [2026-01-15T12:18:19.102303] [DEBUG] [REMOTE ] PNI: Symbol is viable for forecasting. [2026-01-15T12:18:19.102351] [INFO ] [MAIN ] [2512/3511] PNI kept (0.5s) | 2507 kept, 5 rejected | 137.9/min | ETA: 7.2m [2026-01-15T12:18:19.529096] [DEBUG] [REMOTE ] PNQI: Retrieved 4425 rows, trimmed to 300. [2026-01-15T12:18:19.529231] [DEBUG] [REMOTE ] PNQI: PASS: History has at least 300 days. [2026-01-15T12:18:19.529446] [DEBUG] [REMOTE ] PNQI: PASS: Price check passed. Min price $51.02. [2026-01-15T12:18:19.529603] [DEBUG] [REMOTE ] PNQI: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:19.529721] [DEBUG] [REMOTE ] PNQI: PASS: Integrity check passed. [2026-01-15T12:18:19.529761] [DEBUG] [REMOTE ] PNQI: Symbol is viable for forecasting. [2026-01-15T12:18:19.529810] [INFO ] [MAIN ] [2513/3511] PNQI kept (0.4s) | 2508 kept, 5 rejected | 137.9/min | ETA: 7.2m [2026-01-15T12:18:19.799294] [DEBUG] [REMOTE ] PNRG: Retrieved 6585 rows, trimmed to 300. [2026-01-15T12:18:19.799431] [DEBUG] [REMOTE ] PNRG: PASS: History has at least 300 days. [2026-01-15T12:18:19.799676] [DEBUG] [REMOTE ] PNRG: PASS: Price check passed. Min price $128.92. [2026-01-15T12:18:19.799816] [DEBUG] [REMOTE ] PNRG: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:19.799931] [DEBUG] [REMOTE ] PNRG: PASS: Integrity check passed. [2026-01-15T12:18:19.799971] [DEBUG] [REMOTE ] PNRG: Symbol is viable for forecasting. [2026-01-15T12:18:19.800021] [INFO ] [MAIN ] [2514/3511] PNRG kept (0.3s) | 2509 kept, 5 rejected | 137.9/min | ETA: 7.2m [2026-01-15T12:18:20.218068] [DEBUG] [REMOTE ] PNTG: Retrieved 1581 rows, trimmed to 300. [2026-01-15T12:18:20.218198] [DEBUG] [REMOTE ] PNTG: PASS: History has at least 300 days. [2026-01-15T12:18:20.218405] [DEBUG] [REMOTE ] PNTG: PASS: Price check passed. Min price $23.75. [2026-01-15T12:18:20.218553] [DEBUG] [REMOTE ] PNTG: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:20.218706] [DEBUG] [REMOTE ] PNTG: PASS: Integrity check passed. [2026-01-15T12:18:20.218748] [DEBUG] [REMOTE ] PNTG: Symbol is viable for forecasting. [2026-01-15T12:18:20.218983] [INFO ] [MAIN ] [2515/3511] PNTG kept (0.4s) | 2510 kept, 5 rejected | 137.9/min | ETA: 7.2m [2026-01-15T12:18:20.604387] [DEBUG] [REMOTE ] PODD: Retrieved 4698 rows, trimmed to 300. [2026-01-15T12:18:20.604529] [DEBUG] [REMOTE ] PODD: PASS: History has at least 300 days. [2026-01-15T12:18:20.604821] [DEBUG] [REMOTE ] PODD: PASS: Price check passed. Min price $278.17. [2026-01-15T12:18:20.604964] [DEBUG] [REMOTE ] PODD: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:20.605082] [DEBUG] [REMOTE ] PODD: PASS: Integrity check passed. [2026-01-15T12:18:20.605123] [DEBUG] [REMOTE ] PODD: Symbol is viable for forecasting. [2026-01-15T12:18:20.605171] [INFO ] [MAIN ] [2516/3511] PODD kept (0.4s) | 2511 kept, 5 rejected | 137.9/min | ETA: 7.2m [2026-01-15T12:18:21.198401] [DEBUG] [REMOTE ] POOL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:18:21.198548] [DEBUG] [REMOTE ] POOL: PASS: History has at least 300 days. [2026-01-15T12:18:21.198787] [DEBUG] [REMOTE ] POOL: PASS: Price check passed. Min price $228.75. [2026-01-15T12:18:21.198924] [DEBUG] [REMOTE ] POOL: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:21.199046] [DEBUG] [REMOTE ] POOL: PASS: Integrity check passed. [2026-01-15T12:18:21.199095] [DEBUG] [REMOTE ] POOL: Symbol is viable for forecasting. [2026-01-15T12:18:21.199147] [INFO ] [MAIN ] [2517/3511] POOL kept (0.6s) | 2512 kept, 5 rejected | 137.9/min | ETA: 7.2m [2026-01-15T12:18:21.604151] [DEBUG] [REMOTE ] POWI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:18:21.604305] [DEBUG] [REMOTE ] POWI: PASS: History has at least 300 days. [2026-01-15T12:18:21.604553] [DEBUG] [REMOTE ] POWI: PASS: Price check passed. Min price $30.73. [2026-01-15T12:18:21.604718] [DEBUG] [REMOTE ] POWI: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:21.604844] [DEBUG] [REMOTE ] POWI: PASS: Integrity check passed. [2026-01-15T12:18:21.604886] [DEBUG] [REMOTE ] POWI: Symbol is viable for forecasting. [2026-01-15T12:18:21.604938] [INFO ] [MAIN ] [2518/3511] POWI kept (0.4s) | 2513 kept, 5 rejected | 137.9/min | ETA: 7.2m [2026-01-15T12:18:21.946180] [DEBUG] [REMOTE ] POWL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:18:21.946319] [DEBUG] [REMOTE ] POWL: PASS: History has at least 300 days. [2026-01-15T12:18:21.946538] [DEBUG] [REMOTE ] POWL: PASS: Price check passed. Min price $282.05. [2026-01-15T12:18:21.946700] [DEBUG] [REMOTE ] POWL: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:21.946817] [DEBUG] [REMOTE ] POWL: PASS: Integrity check passed. [2026-01-15T12:18:21.946910] [DEBUG] [REMOTE ] POWL: Symbol is viable for forecasting. [2026-01-15T12:18:21.946972] [INFO ] [MAIN ] [2519/3511] POWL kept (0.3s) | 2514 kept, 5 rejected | 137.9/min | ETA: 7.2m [2026-01-15T12:18:22.470984] [DEBUG] [REMOTE ] PPC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:18:22.471136] [DEBUG] [REMOTE ] PPC: PASS: History has at least 300 days. [2026-01-15T12:18:22.471376] [DEBUG] [REMOTE ] PPC: PASS: Price check passed. Min price $36.61. [2026-01-15T12:18:22.471522] [DEBUG] [REMOTE ] PPC: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:22.471684] [DEBUG] [REMOTE ] PPC: PASS: Integrity check passed. [2026-01-15T12:18:22.471741] [DEBUG] [REMOTE ] PPC: Symbol is viable for forecasting. [2026-01-15T12:18:22.471807] [INFO ] [MAIN ] [2520/3511] PPC kept (0.5s) | 2515 kept, 5 rejected | 137.9/min | ETA: 7.2m [2026-01-15T12:18:22.885433] [DEBUG] [REMOTE ] PPG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:18:22.885603] [DEBUG] [REMOTE ] PPG: PASS: History has at least 300 days. [2026-01-15T12:18:22.885865] [DEBUG] [REMOTE ] PPG: PASS: Price check passed. Min price $94.22. [2026-01-15T12:18:22.886035] [DEBUG] [REMOTE ] PPG: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:22.886182] [DEBUG] [REMOTE ] PPG: PASS: Integrity check passed. [2026-01-15T12:18:22.886226] [DEBUG] [REMOTE ] PPG: Symbol is viable for forecasting. [2026-01-15T12:18:22.886289] [INFO ] [MAIN ] [2521/3511] PPG kept (0.4s) | 2516 kept, 5 rejected | 137.9/min | ETA: 7.2m [2026-01-15T12:18:23.203859] [DEBUG] [REMOTE ] PPH: Retrieved 6528 rows, trimmed to 300. [2026-01-15T12:18:23.203998] [DEBUG] [REMOTE ] PPH: PASS: History has at least 300 days. [2026-01-15T12:18:23.204218] [DEBUG] [REMOTE ] PPH: PASS: Price check passed. Min price $90.70. [2026-01-15T12:18:23.204357] [DEBUG] [REMOTE ] PPH: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:23.204475] [DEBUG] [REMOTE ] PPH: PASS: Integrity check passed. [2026-01-15T12:18:23.204517] [DEBUG] [REMOTE ] PPH: Symbol is viable for forecasting. [2026-01-15T12:18:23.204602] [INFO ] [MAIN ] [2522/3511] PPH kept (0.3s) | 2517 kept, 5 rejected | 137.9/min | ETA: 7.2m [2026-01-15T12:18:23.442986] [DEBUG] [REMOTE ] PPIH: Retrieved 2483 rows, trimmed to 300. [2026-01-15T12:18:23.443259] [DEBUG] [REMOTE ] PPIH: PASS: History has at least 300 days. [2026-01-15T12:18:23.443621] [DEBUG] [REMOTE ] PPIH: PASS: Price check passed. Min price $23.02. [2026-01-15T12:18:23.443767] [DEBUG] [REMOTE ] PPIH: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:23.443894] [DEBUG] [REMOTE ] PPIH: PASS: Integrity check passed. [2026-01-15T12:18:23.443935] [DEBUG] [REMOTE ] PPIH: Symbol is viable for forecasting. [2026-01-15T12:18:23.444011] [INFO ] [MAIN ] [2523/3511] PPIH kept (0.2s) | 2518 kept, 5 rejected | 138.0/min | ETA: 7.2m [2026-01-15T12:18:24.181321] [DEBUG] [REMOTE ] PPL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:18:24.181474] [DEBUG] [REMOTE ] PPL: PASS: History has at least 300 days. [2026-01-15T12:18:24.181770] [DEBUG] [REMOTE ] PPL: PASS: Price check passed. Min price $33.26. [2026-01-15T12:18:24.181923] [DEBUG] [REMOTE ] PPL: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:24.182043] [DEBUG] [REMOTE ] PPL: PASS: Integrity check passed. [2026-01-15T12:18:24.182083] [DEBUG] [REMOTE ] PPL: Symbol is viable for forecasting. [2026-01-15T12:18:24.182133] [INFO ] [MAIN ] [2524/3511] PPL kept (0.7s) | 2519 kept, 5 rejected | 137.9/min | ETA: 7.2m [2026-01-15T12:18:24.490631] [DEBUG] [REMOTE ] PPSI: Retrieved 3126 rows, trimmed to 300. [2026-01-15T12:18:24.490769] [DEBUG] [REMOTE ] PPSI: PASS: History has at least 300 days. [2026-01-15T12:18:24.490988] [DEBUG] [REMOTE ] PPSI: PASS: Price check passed. Min price $3.37. [2026-01-15T12:18:24.491128] [DEBUG] [REMOTE ] PPSI: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:24.491241] [DEBUG] [REMOTE ] PPSI: PASS: Integrity check passed. [2026-01-15T12:18:24.491282] [DEBUG] [REMOTE ] PPSI: Symbol is viable for forecasting. [2026-01-15T12:18:24.491331] [INFO ] [MAIN ] [2525/3511] PPSI kept (0.3s) | 2520 kept, 5 rejected | 137.9/min | ETA: 7.1m [2026-01-15T12:18:24.802683] [DEBUG] [REMOTE ] PPTA: Retrieved 1233 rows, trimmed to 300. [2026-01-15T12:18:24.802832] [DEBUG] [REMOTE ] PPTA: PASS: History has at least 300 days. [2026-01-15T12:18:24.803051] [DEBUG] [REMOTE ] PPTA: PASS: Price check passed. Min price $20.85. [2026-01-15T12:18:24.803186] [DEBUG] [REMOTE ] PPTA: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:24.803295] [DEBUG] [REMOTE ] PPTA: PASS: Integrity check passed. [2026-01-15T12:18:24.803335] [DEBUG] [REMOTE ] PPTA: Symbol is viable for forecasting. [2026-01-15T12:18:24.803382] [INFO ] [MAIN ] [2526/3511] PPTA kept (0.3s) | 2521 kept, 5 rejected | 138.0/min | ETA: 7.1m [2026-01-15T12:18:25.469975] [DEBUG] [REMOTE ] PRA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:18:25.470111] [DEBUG] [REMOTE ] PRA: PASS: History has at least 300 days. [2026-01-15T12:18:25.470349] [DEBUG] [REMOTE ] PRA: PASS: Price check passed. Min price $23.86. [2026-01-15T12:18:25.470494] [DEBUG] [REMOTE ] PRA: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:25.470633] [DEBUG] [REMOTE ] PRA: PASS: Integrity check passed. [2026-01-15T12:18:25.470686] [DEBUG] [REMOTE ] PRA: Symbol is viable for forecasting. [2026-01-15T12:18:25.470737] [INFO ] [MAIN ] [2527/3511] PRA kept (0.7s) | 2522 kept, 5 rejected | 137.9/min | ETA: 7.1m [2026-01-15T12:18:25.764170] [DEBUG] [REMOTE ] PRAA: Retrieved 5832 rows, trimmed to 300. [2026-01-15T12:18:25.764302] [DEBUG] [REMOTE ] PRAA: PASS: History has at least 300 days. [2026-01-15T12:18:25.764513] [DEBUG] [REMOTE ] PRAA: PASS: Price check passed. Min price $13.04. [2026-01-15T12:18:25.764669] [DEBUG] [REMOTE ] PRAA: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:25.764790] [DEBUG] [REMOTE ] PRAA: PASS: Integrity check passed. [2026-01-15T12:18:25.764831] [DEBUG] [REMOTE ] PRAA: Symbol is viable for forecasting. [2026-01-15T12:18:25.764930] [INFO ] [MAIN ] [2528/3511] PRAA kept (0.3s) | 2523 kept, 5 rejected | 137.9/min | ETA: 7.1m [2026-01-15T12:18:26.144412] [DEBUG] [REMOTE ] PRAX: Retrieved 1317 rows, trimmed to 300. [2026-01-15T12:18:26.144548] [DEBUG] [REMOTE ] PRAX: PASS: History has at least 300 days. [2026-01-15T12:18:26.144776] [DEBUG] [REMOTE ] PRAX: PASS: Price check passed. Min price $164.09. [2026-01-15T12:18:26.144913] [DEBUG] [REMOTE ] PRAX: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:26.145023] [DEBUG] [REMOTE ] PRAX: PASS: Integrity check passed. [2026-01-15T12:18:26.145063] [DEBUG] [REMOTE ] PRAX: Symbol is viable for forecasting. [2026-01-15T12:18:26.145112] [INFO ] [MAIN ] [2529/3511] PRAX kept (0.4s) | 2524 kept, 5 rejected | 137.9/min | ETA: 7.1m [2026-01-15T12:18:26.414132] [DEBUG] [REMOTE ] PRCH: Retrieved 1510 rows, trimmed to 300. [2026-01-15T12:18:26.414263] [DEBUG] [REMOTE ] PRCH: PASS: History has at least 300 days. [2026-01-15T12:18:26.414472] [DEBUG] [REMOTE ] PRCH: PASS: Price check passed. Min price $8.87. [2026-01-15T12:18:26.414638] [DEBUG] [REMOTE ] PRCH: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:26.414779] [DEBUG] [REMOTE ] PRCH: PASS: Integrity check passed. [2026-01-15T12:18:26.414882] [DEBUG] [REMOTE ] PRCH: Symbol is viable for forecasting. [2026-01-15T12:18:26.414936] [INFO ] [MAIN ] [2530/3511] PRCH kept (0.3s) | 2525 kept, 5 rejected | 138.0/min | ETA: 7.1m [2026-01-15T12:18:27.132898] [DEBUG] [REMOTE ] PRDO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:18:27.133067] [DEBUG] [REMOTE ] PRDO: PASS: History has at least 300 days. [2026-01-15T12:18:27.133357] [DEBUG] [REMOTE ] PRDO: PASS: Price check passed. Min price $27.26. [2026-01-15T12:18:27.133534] [DEBUG] [REMOTE ] PRDO: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:27.133741] [DEBUG] [REMOTE ] PRDO: PASS: Integrity check passed. [2026-01-15T12:18:27.133796] [DEBUG] [REMOTE ] PRDO: Symbol is viable for forecasting. [2026-01-15T12:18:27.133861] [INFO ] [MAIN ] [2531/3511] PRDO kept (0.7s) | 2526 kept, 5 rejected | 137.9/min | ETA: 7.1m [2026-01-15T12:18:27.548913] [DEBUG] [REMOTE ] PRFZ: Retrieved 4860 rows, trimmed to 300. [2026-01-15T12:18:27.549061] [DEBUG] [REMOTE ] PRFZ: PASS: History has at least 300 days. [2026-01-15T12:18:27.549296] [DEBUG] [REMOTE ] PRFZ: PASS: Price check passed. Min price $42.65. [2026-01-15T12:18:27.549641] [DEBUG] [REMOTE ] PRFZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:27.549766] [DEBUG] [REMOTE ] PRFZ: PASS: Integrity check passed. [2026-01-15T12:18:27.549806] [DEBUG] [REMOTE ] PRFZ: Symbol is viable for forecasting. [2026-01-15T12:18:27.549854] [INFO ] [MAIN ] [2532/3511] PRFZ kept (0.4s) | 2527 kept, 5 rejected | 137.9/min | ETA: 7.1m [2026-01-15T12:18:27.866892] [DEBUG] [REMOTE ] PRG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:18:27.867039] [DEBUG] [REMOTE ] PRG: PASS: History has at least 300 days. [2026-01-15T12:18:27.867277] [DEBUG] [REMOTE ] PRG: PASS: Price check passed. Min price $26.18. [2026-01-15T12:18:27.867419] [DEBUG] [REMOTE ] PRG: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:27.867542] [DEBUG] [REMOTE ] PRG: PASS: Integrity check passed. [2026-01-15T12:18:27.867603] [DEBUG] [REMOTE ] PRG: Symbol is viable for forecasting. [2026-01-15T12:18:27.867657] [INFO ] [MAIN ] [2533/3511] PRG kept (0.3s) | 2528 kept, 5 rejected | 138.0/min | ETA: 7.1m [2026-01-15T12:18:28.407161] [DEBUG] [REMOTE ] PRGO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:18:28.407308] [DEBUG] [REMOTE ] PRGO: PASS: History has at least 300 days. [2026-01-15T12:18:28.407533] [DEBUG] [REMOTE ] PRGO: PASS: Price check passed. Min price $12.00. [2026-01-15T12:18:28.407695] [DEBUG] [REMOTE ] PRGO: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:28.407814] [DEBUG] [REMOTE ] PRGO: PASS: Integrity check passed. [2026-01-15T12:18:28.407858] [DEBUG] [REMOTE ] PRGO: Symbol is viable for forecasting. [2026-01-15T12:18:28.408133] [INFO ] [MAIN ] [2534/3511] PRGO kept (0.5s) | 2529 kept, 5 rejected | 137.9/min | ETA: 7.1m [2026-01-15T12:18:28.726690] [DEBUG] [REMOTE ] PRH: Retrieved 2741 rows, trimmed to 300. [2026-01-15T12:18:28.726863] [DEBUG] [REMOTE ] PRH: PASS: History has at least 300 days. [2026-01-15T12:18:28.727112] [DEBUG] [REMOTE ] PRH: PASS: Price check passed. Min price $24.29. [2026-01-15T12:18:28.727253] [DEBUG] [REMOTE ] PRH: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:28.727380] [DEBUG] [REMOTE ] PRH: PASS: Integrity check passed. [2026-01-15T12:18:28.727421] [DEBUG] [REMOTE ] PRH: Symbol is viable for forecasting. [2026-01-15T12:18:28.727472] [INFO ] [MAIN ] [2535/3511] PRH kept (0.3s) | 2530 kept, 5 rejected | 138.0/min | ETA: 7.1m [2026-01-15T12:18:29.170707] [DEBUG] [REMOTE ] PRI: Retrieved 3972 rows, trimmed to 300. [2026-01-15T12:18:29.170840] [DEBUG] [REMOTE ] PRI: PASS: History has at least 300 days. [2026-01-15T12:18:29.171050] [DEBUG] [REMOTE ] PRI: PASS: Price check passed. Min price $249.32. [2026-01-15T12:18:29.171185] [DEBUG] [REMOTE ] PRI: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:29.171294] [DEBUG] [REMOTE ] PRI: PASS: Integrity check passed. [2026-01-15T12:18:29.171333] [DEBUG] [REMOTE ] PRI: Symbol is viable for forecasting. [2026-01-15T12:18:29.171380] [INFO ] [MAIN ] [2536/3511] PRI kept (0.4s) | 2531 kept, 5 rejected | 138.0/min | ETA: 7.1m [2026-01-15T12:18:29.696525] [DEBUG] [REMOTE ] PRIM: Retrieved 4388 rows, trimmed to 300. [2026-01-15T12:18:29.696718] [DEBUG] [REMOTE ] PRIM: PASS: History has at least 300 days. [2026-01-15T12:18:29.700070] [DEBUG] [REMOTE ] PRIM: PASS: Price check passed. Min price $116.36. [2026-01-15T12:18:29.700256] [DEBUG] [REMOTE ] PRIM: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:29.700398] [DEBUG] [REMOTE ] PRIM: PASS: Integrity check passed. [2026-01-15T12:18:29.700442] [DEBUG] [REMOTE ] PRIM: Symbol is viable for forecasting. [2026-01-15T12:18:29.700504] [INFO ] [MAIN ] [2537/3511] PRIM kept (0.5s) | 2532 kept, 5 rejected | 137.9/min | ETA: 7.1m [2026-01-15T12:18:30.046239] [DEBUG] [REMOTE ] PRLB: Retrieved 3493 rows, trimmed to 300. [2026-01-15T12:18:30.046379] [DEBUG] [REMOTE ] PRLB: PASS: History has at least 300 days. [2026-01-15T12:18:30.046635] [DEBUG] [REMOTE ] PRLB: PASS: Price check passed. Min price $46.81. [2026-01-15T12:18:30.046777] [DEBUG] [REMOTE ] PRLB: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:30.046912] [DEBUG] [REMOTE ] PRLB: PASS: Integrity check passed. [2026-01-15T12:18:30.046955] [DEBUG] [REMOTE ] PRLB: Symbol is viable for forecasting. [2026-01-15T12:18:30.047006] [INFO ] [MAIN ] [2538/3511] PRLB kept (0.3s) | 2533 kept, 5 rejected | 137.9/min | ETA: 7.1m [2026-01-15T12:18:30.338059] [DEBUG] [REMOTE ] PRM: Retrieved 1049 rows, trimmed to 300. [2026-01-15T12:18:30.338194] [DEBUG] [REMOTE ] PRM: PASS: History has at least 300 days. [2026-01-15T12:18:30.338399] [DEBUG] [REMOTE ] PRM: PASS: Price check passed. Min price $21.01. [2026-01-15T12:18:30.338537] [DEBUG] [REMOTE ] PRM: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:30.338666] [DEBUG] [REMOTE ] PRM: PASS: Integrity check passed. [2026-01-15T12:18:30.338708] [DEBUG] [REMOTE ] PRM: Symbol is viable for forecasting. [2026-01-15T12:18:30.338757] [INFO ] [MAIN ] [2539/3511] PRM kept (0.3s) | 2534 kept, 5 rejected | 138.0/min | ETA: 7.0m [2026-01-15T12:18:30.746052] [DEBUG] [REMOTE ] PRME: Retrieved 811 rows, trimmed to 300. [2026-01-15T12:18:30.746184] [DEBUG] [REMOTE ] PRME: PASS: History has at least 300 days. [2026-01-15T12:18:30.746389] [DEBUG] [REMOTE ] PRME: PASS: Price check passed. Min price $3.30. [2026-01-15T12:18:30.746523] [DEBUG] [REMOTE ] PRME: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:30.746658] [DEBUG] [REMOTE ] PRME: PASS: Integrity check passed. [2026-01-15T12:18:30.746716] [DEBUG] [REMOTE ] PRME: Symbol is viable for forecasting. [2026-01-15T12:18:30.746766] [INFO ] [MAIN ] [2540/3511] PRME kept (0.4s) | 2535 kept, 5 rejected | 138.0/min | ETA: 7.0m [2026-01-15T12:18:31.327466] [DEBUG] [REMOTE ] PRN: Retrieved 4844 rows, trimmed to 300. [2026-01-15T12:18:31.327633] [DEBUG] [REMOTE ] PRN: PASS: History has at least 300 days. [2026-01-15T12:18:31.327887] [DEBUG] [REMOTE ] PRN: PASS: Price check passed. Min price $159.35. [2026-01-15T12:18:31.328036] [DEBUG] [REMOTE ] PRN: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:31.328162] [DEBUG] [REMOTE ] PRN: PASS: Integrity check passed. [2026-01-15T12:18:31.328253] [DEBUG] [REMOTE ] PRN: Symbol is viable for forecasting. [2026-01-15T12:18:31.328326] [INFO ] [MAIN ] [2541/3511] PRN kept (0.6s) | 2536 kept, 5 rejected | 138.0/min | ETA: 7.0m [2026-01-15T12:18:31.609804] [DEBUG] [REMOTE ] PROF: Retrieved 2285 rows, trimmed to 300. [2026-01-15T12:18:31.610018] [DEBUG] [REMOTE ] PROF: PASS: History has at least 300 days. [2026-01-15T12:18:31.610322] [DEBUG] [REMOTE ] PROF: PASS: Price check passed. Min price $5.31. [2026-01-15T12:18:31.610477] [DEBUG] [REMOTE ] PROF: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:31.610650] [DEBUG] [REMOTE ] PROF: PASS: Integrity check passed. [2026-01-15T12:18:31.610699] [DEBUG] [REMOTE ] PROF: Symbol is viable for forecasting. [2026-01-15T12:18:31.610758] [INFO ] [MAIN ] [2542/3511] PROF kept (0.3s) | 2537 kept, 5 rejected | 138.0/min | ETA: 7.0m [2026-01-15T12:18:31.972352] [DEBUG] [REMOTE ] PROK: Retrieved 882 rows, trimmed to 300. [2026-01-15T12:18:31.974486] [DEBUG] [REMOTE ] PROK: PASS: History has at least 300 days. [2026-01-15T12:18:31.975125] [DEBUG] [REMOTE ] PROK: PASS: Price check passed. Min price $2.08. [2026-01-15T12:18:31.975349] [DEBUG] [REMOTE ] PROK: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:31.975595] [DEBUG] [REMOTE ] PROK: PASS: Integrity check passed. [2026-01-15T12:18:31.975662] [DEBUG] [REMOTE ] PROK: Symbol is viable for forecasting. [2026-01-15T12:18:31.975756] [INFO ] [MAIN ] [2543/3511] PROK kept (0.4s) | 2538 kept, 5 rejected | 138.0/min | ETA: 7.0m [2026-01-15T12:18:32.502966] [DEBUG] [REMOTE ] PRTA: Retrieved 3285 rows, trimmed to 300. [2026-01-15T12:18:32.503140] [DEBUG] [REMOTE ] PRTA: PASS: History has at least 300 days. [2026-01-15T12:18:32.503446] [DEBUG] [REMOTE ] PRTA: PASS: Price check passed. Min price $8.91. [2026-01-15T12:18:32.503679] [DEBUG] [REMOTE ] PRTA: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:32.503853] [DEBUG] [REMOTE ] PRTA: PASS: Integrity check passed. [2026-01-15T12:18:32.503915] [DEBUG] [REMOTE ] PRTA: Symbol is viable for forecasting. [2026-01-15T12:18:32.503993] [INFO ] [MAIN ] [2544/3511] PRTA kept (0.5s) | 2539 kept, 5 rejected | 138.0/min | ETA: 7.0m [2026-01-15T12:18:32.824926] [DEBUG] [REMOTE ] PRTH: Retrieved 2289 rows, trimmed to 300. [2026-01-15T12:18:32.825140] [DEBUG] [REMOTE ] PRTH: PASS: History has at least 300 days. [2026-01-15T12:18:32.825681] [DEBUG] [REMOTE ] PRTH: PASS: Price check passed. Min price $4.85. [2026-01-15T12:18:32.825876] [DEBUG] [REMOTE ] PRTH: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:32.826225] [DEBUG] [REMOTE ] PRTH: PASS: Integrity check passed. [2026-01-15T12:18:32.826280] [DEBUG] [REMOTE ] PRTH: Symbol is viable for forecasting. [2026-01-15T12:18:32.826352] [INFO ] [MAIN ] [2545/3511] PRTH kept (0.3s) | 2540 kept, 5 rejected | 138.0/min | ETA: 7.0m [2026-01-15T12:18:33.198432] [DEBUG] [REMOTE ] PRVA: Retrieved 1185 rows, trimmed to 300. [2026-01-15T12:18:33.198673] [DEBUG] [REMOTE ] PRVA: PASS: History has at least 300 days. [2026-01-15T12:18:33.199056] [DEBUG] [REMOTE ] PRVA: PASS: Price check passed. Min price $22.53. [2026-01-15T12:18:33.199210] [DEBUG] [REMOTE ] PRVA: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:33.199374] [DEBUG] [REMOTE ] PRVA: PASS: Integrity check passed. [2026-01-15T12:18:33.199437] [DEBUG] [REMOTE ] PRVA: Symbol is viable for forecasting. [2026-01-15T12:18:33.199495] [INFO ] [MAIN ] [2546/3511] PRVA kept (0.4s) | 2541 kept, 5 rejected | 138.0/min | ETA: 7.0m [2026-01-15T12:18:33.631706] [DEBUG] [REMOTE ] PSC: Retrieved 2341 rows, trimmed to 300. [2026-01-15T12:18:33.631920] [DEBUG] [REMOTE ] PSC: PASS: History has at least 300 days. [2026-01-15T12:18:33.632226] [DEBUG] [REMOTE ] PSC: PASS: Price check passed. Min price $53.79. [2026-01-15T12:18:33.632393] [DEBUG] [REMOTE ] PSC: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:33.632546] [DEBUG] [REMOTE ] PSC: PASS: Integrity check passed. [2026-01-15T12:18:33.632613] [DEBUG] [REMOTE ] PSC: Symbol is viable for forecasting. [2026-01-15T12:18:33.632680] [INFO ] [MAIN ] [2547/3511] PSC kept (0.4s) | 2542 kept, 5 rejected | 138.0/min | ETA: 7.0m [2026-01-15T12:18:34.006420] [DEBUG] [REMOTE ] PSCE: Retrieved 3969 rows, trimmed to 300. [2026-01-15T12:18:34.006561] [DEBUG] [REMOTE ] PSCE: PASS: History has at least 300 days. [2026-01-15T12:18:34.006823] [DEBUG] [REMOTE ] PSCE: PASS: Price check passed. Min price $40.97. [2026-01-15T12:18:34.006989] [DEBUG] [REMOTE ] PSCE: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:34.007111] [DEBUG] [REMOTE ] PSCE: PASS: Integrity check passed. [2026-01-15T12:18:34.007167] [DEBUG] [REMOTE ] PSCE: Symbol is viable for forecasting. [2026-01-15T12:18:34.007217] [INFO ] [MAIN ] [2548/3511] PSCE kept (0.4s) | 2543 kept, 5 rejected | 138.0/min | ETA: 7.0m [2026-01-15T12:18:34.508364] [DEBUG] [REMOTE ] PSCH: Retrieved 3969 rows, trimmed to 300. [2026-01-15T12:18:34.508506] [DEBUG] [REMOTE ] PSCH: PASS: History has at least 300 days. [2026-01-15T12:18:34.508744] [DEBUG] [REMOTE ] PSCH: PASS: Price check passed. Min price $41.62. [2026-01-15T12:18:34.508885] [DEBUG] [REMOTE ] PSCH: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:34.509003] [DEBUG] [REMOTE ] PSCH: PASS: Integrity check passed. [2026-01-15T12:18:34.509233] [DEBUG] [REMOTE ] PSCH: Symbol is viable for forecasting. [2026-01-15T12:18:34.509287] [INFO ] [MAIN ] [2549/3511] PSCH kept (0.5s) | 2544 kept, 5 rejected | 138.0/min | ETA: 7.0m [2026-01-15T12:18:34.762982] [DEBUG] [REMOTE ] PSEC: Retrieved 5403 rows, trimmed to 300. [2026-01-15T12:18:34.763125] [DEBUG] [REMOTE ] PSEC: PASS: History has at least 300 days. [2026-01-15T12:18:34.763350] [DEBUG] [REMOTE ] PSEC: PASS: Price check passed. Min price $2.41. [2026-01-15T12:18:34.763487] [DEBUG] [REMOTE ] PSEC: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:34.763623] [DEBUG] [REMOTE ] PSEC: PASS: Integrity check passed. [2026-01-15T12:18:34.763666] [DEBUG] [REMOTE ] PSEC: Symbol is viable for forecasting. [2026-01-15T12:18:34.763717] [INFO ] [MAIN ] [2550/3511] PSEC kept (0.3s) | 2545 kept, 5 rejected | 138.0/min | ETA: 7.0m [2026-01-15T12:18:35.286423] [DEBUG] [REMOTE ] PSF: Retrieved 3806 rows, trimmed to 300. [2026-01-15T12:18:35.286557] [DEBUG] [REMOTE ] PSF: PASS: History has at least 300 days. [2026-01-15T12:18:35.286809] [DEBUG] [REMOTE ] PSF: PASS: Price check passed. Min price $19.76. [2026-01-15T12:18:35.286971] [DEBUG] [REMOTE ] PSF: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:35.287090] [DEBUG] [REMOTE ] PSF: PASS: Integrity check passed. [2026-01-15T12:18:35.287130] [DEBUG] [REMOTE ] PSF: Symbol is viable for forecasting. [2026-01-15T12:18:35.287179] [INFO ] [MAIN ] [2551/3511] PSF kept (0.5s) | 2546 kept, 5 rejected | 138.0/min | ETA: 7.0m [2026-01-15T12:18:35.627621] [DEBUG] [REMOTE ] PSFE: Retrieved 1322 rows, trimmed to 300. [2026-01-15T12:18:35.627752] [DEBUG] [REMOTE ] PSFE: PASS: History has at least 300 days. [2026-01-15T12:18:35.627971] [DEBUG] [REMOTE ] PSFE: PASS: Price check passed. Min price $6.44. [2026-01-15T12:18:35.628123] [DEBUG] [REMOTE ] PSFE: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:35.628231] [DEBUG] [REMOTE ] PSFE: PASS: Integrity check passed. [2026-01-15T12:18:35.628312] [DEBUG] [REMOTE ] PSFE: Symbol is viable for forecasting. [2026-01-15T12:18:35.628363] [INFO ] [MAIN ] [2552/3511] PSFE kept (0.3s) | 2547 kept, 5 rejected | 138.0/min | ETA: 6.9m [2026-01-15T12:18:36.083830] [DEBUG] [REMOTE ] PSHG: Retrieved 3781 rows, trimmed to 300. [2026-01-15T12:18:36.083962] [DEBUG] [REMOTE ] PSHG: PASS: History has at least 300 days. [2026-01-15T12:18:36.084179] [DEBUG] [REMOTE ] PSHG: PASS: Price check passed. Min price $1.94. [2026-01-15T12:18:36.084318] [DEBUG] [REMOTE ] PSHG: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:36.084433] [DEBUG] [REMOTE ] PSHG: PASS: Integrity check passed. [2026-01-15T12:18:36.084473] [DEBUG] [REMOTE ] PSHG: Symbol is viable for forecasting. [2026-01-15T12:18:36.084523] [INFO ] [MAIN ] [2553/3511] PSHG kept (0.5s) | 2548 kept, 5 rejected | 138.0/min | ETA: 6.9m [2026-01-15T12:18:36.428031] [DEBUG] [REMOTE ] PSN: Retrieved 1682 rows, trimmed to 300. [2026-01-15T12:18:36.428190] [DEBUG] [REMOTE ] PSN: PASS: History has at least 300 days. [2026-01-15T12:18:36.428460] [DEBUG] [REMOTE ] PSN: PASS: Price check passed. Min price $60.20. [2026-01-15T12:18:36.428661] [DEBUG] [REMOTE ] PSN: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:36.428806] [DEBUG] [REMOTE ] PSN: PASS: Integrity check passed. [2026-01-15T12:18:36.428855] [DEBUG] [REMOTE ] PSN: Symbol is viable for forecasting. [2026-01-15T12:18:36.428916] [INFO ] [MAIN ] [2554/3511] PSN kept (0.3s) | 2549 kept, 5 rejected | 138.0/min | ETA: 6.9m [2026-01-15T12:18:36.770747] [DEBUG] [REMOTE ] PSNL: Retrieved 1652 rows, trimmed to 300. [2026-01-15T12:18:36.770895] [DEBUG] [REMOTE ] PSNL: PASS: History has at least 300 days. [2026-01-15T12:18:36.771129] [DEBUG] [REMOTE ] PSNL: PASS: Price check passed. Min price $6.93. [2026-01-15T12:18:36.771278] [DEBUG] [REMOTE ] PSNL: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:36.771419] [DEBUG] [REMOTE ] PSNL: PASS: Integrity check passed. [2026-01-15T12:18:36.771471] [DEBUG] [REMOTE ] PSNL: Symbol is viable for forecasting. [2026-01-15T12:18:36.771523] [INFO ] [MAIN ] [2555/3511] PSNL kept (0.3s) | 2550 kept, 5 rejected | 138.0/min | ETA: 6.9m [2026-01-15T12:18:37.398281] [DEBUG] [REMOTE ] PSO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:18:37.398429] [DEBUG] [REMOTE ] PSO: PASS: History has at least 300 days. [2026-01-15T12:18:37.398682] [DEBUG] [REMOTE ] PSO: PASS: Price check passed. Min price $12.86. [2026-01-15T12:18:37.398822] [DEBUG] [REMOTE ] PSO: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:37.398940] [DEBUG] [REMOTE ] PSO: PASS: Integrity check passed. [2026-01-15T12:18:37.398980] [DEBUG] [REMOTE ] PSO: Symbol is viable for forecasting. [2026-01-15T12:18:37.399030] [INFO ] [MAIN ] [2556/3511] PSO kept (0.6s) | 2551 kept, 5 rejected | 138.0/min | ETA: 6.9m [2026-01-15T12:18:37.622531] [DEBUG] [REMOTE ] PSQH: Retrieved 1137 rows, trimmed to 300. [2026-01-15T12:18:37.622688] [DEBUG] [REMOTE ] PSQH: PASS: History has at least 300 days. [2026-01-15T12:18:37.623095] [DEBUG] [REMOTE ] PSQH: PASS: Price check passed. Min price $1.02. [2026-01-15T12:18:37.623229] [DEBUG] [REMOTE ] PSQH: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:37.623338] [DEBUG] [REMOTE ] PSQH: PASS: Integrity check passed. [2026-01-15T12:18:37.623378] [DEBUG] [REMOTE ] PSQH: Symbol is viable for forecasting. [2026-01-15T12:18:37.623425] [INFO ] [MAIN ] [2557/3511] PSQH kept (0.2s) | 2552 kept, 5 rejected | 138.0/min | ETA: 6.9m [2026-01-15T12:18:38.107520] [DEBUG] [REMOTE ] PSTG: Retrieved 2583 rows, trimmed to 300. [2026-01-15T12:18:38.107704] [DEBUG] [REMOTE ] PSTG: PASS: History has at least 300 days. [2026-01-15T12:18:38.107980] [DEBUG] [REMOTE ] PSTG: PASS: Price check passed. Min price $65.70. [2026-01-15T12:18:38.108166] [DEBUG] [REMOTE ] PSTG: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:38.108311] [DEBUG] [REMOTE ] PSTG: PASS: Integrity check passed. [2026-01-15T12:18:38.108354] [DEBUG] [REMOTE ] PSTG: Symbol is viable for forecasting. [2026-01-15T12:18:38.108414] [INFO ] [MAIN ] [2558/3511] PSTG kept (0.5s) | 2553 kept, 5 rejected | 138.0/min | ETA: 6.9m [2026-01-15T12:18:38.474255] [DEBUG] [REMOTE ] PSTL: Retrieved 1677 rows, trimmed to 300. [2026-01-15T12:18:38.474395] [DEBUG] [REMOTE ] PSTL: PASS: History has at least 300 days. [2026-01-15T12:18:38.474652] [DEBUG] [REMOTE ] PSTL: PASS: Price check passed. Min price $14.39. [2026-01-15T12:18:38.474803] [DEBUG] [REMOTE ] PSTL: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:38.474923] [DEBUG] [REMOTE ] PSTL: PASS: Integrity check passed. [2026-01-15T12:18:38.474965] [DEBUG] [REMOTE ] PSTL: Symbol is viable for forecasting. [2026-01-15T12:18:38.475027] [INFO ] [MAIN ] [2559/3511] PSTL kept (0.4s) | 2554 kept, 5 rejected | 138.0/min | ETA: 6.9m [2026-01-15T12:18:38.955033] [DEBUG] [REMOTE ] PSX: Retrieved 3460 rows, trimmed to 300. [2026-01-15T12:18:38.955168] [DEBUG] [REMOTE ] PSX: PASS: History has at least 300 days. [2026-01-15T12:18:38.955408] [DEBUG] [REMOTE ] PSX: PASS: Price check passed. Min price $127.48. [2026-01-15T12:18:38.955555] [DEBUG] [REMOTE ] PSX: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:38.955693] [DEBUG] [REMOTE ] PSX: PASS: Integrity check passed. [2026-01-15T12:18:38.955735] [DEBUG] [REMOTE ] PSX: Symbol is viable for forecasting. [2026-01-15T12:18:38.955785] [INFO ] [MAIN ] [2560/3511] PSX kept (0.5s) | 2555 kept, 5 rejected | 138.0/min | ETA: 6.9m [2026-01-15T12:18:39.283542] [DEBUG] [REMOTE ] PTA: Retrieved 1309 rows, trimmed to 300. [2026-01-15T12:18:39.283698] [DEBUG] [REMOTE ] PTA: PASS: History has at least 300 days. [2026-01-15T12:18:39.283909] [DEBUG] [REMOTE ] PTA: PASS: Price check passed. Min price $18.73. [2026-01-15T12:18:39.284050] [DEBUG] [REMOTE ] PTA: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:39.284163] [DEBUG] [REMOTE ] PTA: PASS: Integrity check passed. [2026-01-15T12:18:39.284204] [DEBUG] [REMOTE ] PTA: Symbol is viable for forecasting. [2026-01-15T12:18:39.284254] [INFO ] [MAIN ] [2561/3511] PTA kept (0.3s) | 2556 kept, 5 rejected | 138.0/min | ETA: 6.9m [2026-01-15T12:18:39.867838] [DEBUG] [REMOTE ] PTC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:18:39.868043] [DEBUG] [REMOTE ] PTC: PASS: History has at least 300 days. [2026-01-15T12:18:39.868321] [DEBUG] [REMOTE ] PTC: PASS: Price check passed. Min price $166.53. [2026-01-15T12:18:39.868471] [DEBUG] [REMOTE ] PTC: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:39.868625] [DEBUG] [REMOTE ] PTC: PASS: Integrity check passed. [2026-01-15T12:18:39.868670] [DEBUG] [REMOTE ] PTC: Symbol is viable for forecasting. [2026-01-15T12:18:39.868727] [INFO ] [MAIN ] [2562/3511] PTC kept (0.6s) | 2557 kept, 5 rejected | 138.0/min | ETA: 6.9m [2026-01-15T12:18:40.355391] [DEBUG] [REMOTE ] PTEN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:18:40.355544] [DEBUG] [REMOTE ] PTEN: PASS: History has at least 300 days. [2026-01-15T12:18:40.355793] [DEBUG] [REMOTE ] PTEN: PASS: Price check passed. Min price $5.34. [2026-01-15T12:18:40.355936] [DEBUG] [REMOTE ] PTEN: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:40.356063] [DEBUG] [REMOTE ] PTEN: PASS: Integrity check passed. [2026-01-15T12:18:40.356146] [DEBUG] [REMOTE ] PTEN: Symbol is viable for forecasting. [2026-01-15T12:18:40.356201] [INFO ] [MAIN ] [2563/3511] PTEN kept (0.5s) | 2558 kept, 5 rejected | 138.0/min | ETA: 6.9m [2026-01-15T12:18:40.779138] [DEBUG] [REMOTE ] PTF: Retrieved 4844 rows, trimmed to 300. [2026-01-15T12:18:40.779283] [DEBUG] [REMOTE ] PTF: PASS: History has at least 300 days. [2026-01-15T12:18:40.779506] [DEBUG] [REMOTE ] PTF: PASS: Price check passed. Min price $67.94. [2026-01-15T12:18:40.779664] [DEBUG] [REMOTE ] PTF: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:40.779798] [DEBUG] [REMOTE ] PTF: PASS: Integrity check passed. [2026-01-15T12:18:40.779839] [DEBUG] [REMOTE ] PTF: Symbol is viable for forecasting. [2026-01-15T12:18:40.779889] [INFO ] [MAIN ] [2564/3511] PTF kept (0.4s) | 2559 kept, 5 rejected | 138.0/min | ETA: 6.9m [2026-01-15T12:18:41.086952] [DEBUG] [REMOTE ] PTGX: Retrieved 2370 rows, trimmed to 300. [2026-01-15T12:18:41.087099] [DEBUG] [REMOTE ] PTGX: PASS: History has at least 300 days. [2026-01-15T12:18:41.087325] [DEBUG] [REMOTE ] PTGX: PASS: Price check passed. Min price $73.50. [2026-01-15T12:18:41.087465] [DEBUG] [REMOTE ] PTGX: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:41.087602] [DEBUG] [REMOTE ] PTGX: PASS: Integrity check passed. [2026-01-15T12:18:41.087647] [DEBUG] [REMOTE ] PTGX: Symbol is viable for forecasting. [2026-01-15T12:18:41.087715] [INFO ] [MAIN ] [2565/3511] PTGX kept (0.3s) | 2560 kept, 5 rejected | 138.0/min | ETA: 6.9m [2026-01-15T12:18:41.602442] [DEBUG] [REMOTE ] PTH: Retrieved 4844 rows, trimmed to 300. [2026-01-15T12:18:41.602607] [DEBUG] [REMOTE ] PTH: PASS: History has at least 300 days. [2026-01-15T12:18:41.602832] [DEBUG] [REMOTE ] PTH: PASS: Price check passed. Min price $44.95. [2026-01-15T12:18:41.602968] [DEBUG] [REMOTE ] PTH: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:41.603083] [DEBUG] [REMOTE ] PTH: PASS: Integrity check passed. [2026-01-15T12:18:41.603123] [DEBUG] [REMOTE ] PTH: Symbol is viable for forecasting. [2026-01-15T12:18:41.603199] [INFO ] [MAIN ] [2566/3511] PTH kept (0.5s) | 2561 kept, 5 rejected | 138.0/min | ETA: 6.8m [2026-01-15T12:18:41.758619] [DEBUG] [REMOTE ] PTLO: Retrieved 1062 rows, trimmed to 300. [2026-01-15T12:18:41.758756] [DEBUG] [REMOTE ] PTLO: PASS: History has at least 300 days. [2026-01-15T12:18:41.758961] [DEBUG] [REMOTE ] PTLO: PASS: Price check passed. Min price $4.50. [2026-01-15T12:18:41.759115] [DEBUG] [REMOTE ] PTLO: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:41.759246] [DEBUG] [REMOTE ] PTLO: PASS: Integrity check passed. [2026-01-15T12:18:41.759288] [DEBUG] [REMOTE ] PTLO: Symbol is viable for forecasting. [2026-01-15T12:18:41.759337] [INFO ] [MAIN ] [2567/3511] PTLO kept (0.2s) | 2562 kept, 5 rejected | 138.1/min | ETA: 6.8m [2026-01-15T12:18:42.332542] [DEBUG] [REMOTE ] PTNQ: Retrieved 2664 rows, trimmed to 300. [2026-01-15T12:18:42.332701] [DEBUG] [REMOTE ] PTNQ: PASS: History has at least 300 days. [2026-01-15T12:18:42.332914] [DEBUG] [REMOTE ] PTNQ: PASS: Price check passed. Min price $74.95. [2026-01-15T12:18:42.333064] [DEBUG] [REMOTE ] PTNQ: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:42.333176] [DEBUG] [REMOTE ] PTNQ: PASS: Integrity check passed. [2026-01-15T12:18:42.333216] [DEBUG] [REMOTE ] PTNQ: Symbol is viable for forecasting. [2026-01-15T12:18:42.333263] [INFO ] [MAIN ] [2568/3511] PTNQ kept (0.6s) | 2563 kept, 5 rejected | 138.0/min | ETA: 6.8m [2026-01-15T12:18:42.660651] [DEBUG] [REMOTE ] PTON: Retrieved 1584 rows, trimmed to 300. [2026-01-15T12:18:42.660781] [DEBUG] [REMOTE ] PTON: PASS: History has at least 300 days. [2026-01-15T12:18:42.660989] [DEBUG] [REMOTE ] PTON: PASS: Price check passed. Min price $6.06. [2026-01-15T12:18:42.661124] [DEBUG] [REMOTE ] PTON: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:42.661234] [DEBUG] [REMOTE ] PTON: PASS: Integrity check passed. [2026-01-15T12:18:42.661274] [DEBUG] [REMOTE ] PTON: Symbol is viable for forecasting. [2026-01-15T12:18:42.661321] [INFO ] [MAIN ] [2569/3511] PTON kept (0.3s) | 2564 kept, 5 rejected | 138.1/min | ETA: 6.8m [2026-01-15T12:18:43.242427] [DEBUG] [REMOTE ] PTY: Retrieved 5800 rows, trimmed to 300. [2026-01-15T12:18:43.242565] [DEBUG] [REMOTE ] PTY: PASS: History has at least 300 days. [2026-01-15T12:18:43.242808] [DEBUG] [REMOTE ] PTY: PASS: Price check passed. Min price $12.59. [2026-01-15T12:18:43.242946] [DEBUG] [REMOTE ] PTY: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:43.243084] [DEBUG] [REMOTE ] PTY: PASS: Integrity check passed. [2026-01-15T12:18:43.243130] [DEBUG] [REMOTE ] PTY: Symbol is viable for forecasting. [2026-01-15T12:18:43.243179] [INFO ] [MAIN ] [2570/3511] PTY kept (0.6s) | 2565 kept, 5 rejected | 138.0/min | ETA: 6.8m [2026-01-15T12:18:43.514118] [DEBUG] [REMOTE ] PUBM: Retrieved 1280 rows, trimmed to 300. [2026-01-15T12:18:43.514258] [DEBUG] [REMOTE ] PUBM: PASS: History has at least 300 days. [2026-01-15T12:18:43.514479] [DEBUG] [REMOTE ] PUBM: PASS: Price check passed. Min price $7.38. [2026-01-15T12:18:43.514663] [DEBUG] [REMOTE ] PUBM: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:43.514787] [DEBUG] [REMOTE ] PUBM: PASS: Integrity check passed. [2026-01-15T12:18:43.514828] [DEBUG] [REMOTE ] PUBM: Symbol is viable for forecasting. [2026-01-15T12:18:43.514888] [INFO ] [MAIN ] [2571/3511] PUBM kept (0.3s) | 2566 kept, 5 rejected | 138.1/min | ETA: 6.8m [2026-01-15T12:18:44.089537] [DEBUG] [REMOTE ] PUK: Retrieved 6424 rows, trimmed to 300. [2026-01-15T12:18:44.089696] [DEBUG] [REMOTE ] PUK: PASS: History has at least 300 days. [2026-01-15T12:18:44.089911] [DEBUG] [REMOTE ] PUK: PASS: Price check passed. Min price $27.00. [2026-01-15T12:18:44.090047] [DEBUG] [REMOTE ] PUK: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:44.090165] [DEBUG] [REMOTE ] PUK: PASS: Integrity check passed. [2026-01-15T12:18:44.090205] [DEBUG] [REMOTE ] PUK: Symbol is viable for forecasting. [2026-01-15T12:18:44.090253] [INFO ] [MAIN ] [2572/3511] PUK kept (0.6s) | 2567 kept, 5 rejected | 138.0/min | ETA: 6.8m [2026-01-15T12:18:44.383605] [DEBUG] [REMOTE ] PUMP: Retrieved 2220 rows, trimmed to 300. [2026-01-15T12:18:44.383755] [DEBUG] [REMOTE ] PUMP: PASS: History has at least 300 days. [2026-01-15T12:18:44.383967] [DEBUG] [REMOTE ] PUMP: PASS: Price check passed. Min price $5.77. [2026-01-15T12:18:44.384107] [DEBUG] [REMOTE ] PUMP: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:44.384218] [DEBUG] [REMOTE ] PUMP: PASS: Integrity check passed. [2026-01-15T12:18:44.384259] [DEBUG] [REMOTE ] PUMP: Symbol is viable for forecasting. [2026-01-15T12:18:44.384309] [INFO ] [MAIN ] [2573/3511] PUMP kept (0.3s) | 2568 kept, 5 rejected | 138.1/min | ETA: 6.8m [2026-01-15T12:18:44.942502] [DEBUG] [REMOTE ] PVH: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:18:44.942663] [DEBUG] [REMOTE ] PVH: PASS: History has at least 300 days. [2026-01-15T12:18:44.942883] [DEBUG] [REMOTE ] PVH: PASS: Price check passed. Min price $64.55. [2026-01-15T12:18:44.943022] [DEBUG] [REMOTE ] PVH: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:44.943134] [DEBUG] [REMOTE ] PVH: PASS: Integrity check passed. [2026-01-15T12:18:44.943200] [DEBUG] [REMOTE ] PVH: Symbol is viable for forecasting. [2026-01-15T12:18:44.943255] [INFO ] [MAIN ] [2574/3511] PVH kept (0.6s) | 2569 kept, 5 rejected | 138.0/min | ETA: 6.8m [2026-01-15T12:18:45.296260] [DEBUG] [REMOTE ] PVL: Retrieved 3567 rows, trimmed to 300. [2026-01-15T12:18:45.296481] [DEBUG] [REMOTE ] PVL: PASS: History has at least 300 days. [2026-01-15T12:18:45.296758] [DEBUG] [REMOTE ] PVL: PASS: Price check passed. Min price $1.68. [2026-01-15T12:18:45.296923] [DEBUG] [REMOTE ] PVL: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:45.297046] [DEBUG] [REMOTE ] PVL: PASS: Integrity check passed. [2026-01-15T12:18:45.297088] [DEBUG] [REMOTE ] PVL: Symbol is viable for forecasting. [2026-01-15T12:18:45.297138] [INFO ] [MAIN ] [2575/3511] PVL kept (0.4s) | 2570 kept, 5 rejected | 138.1/min | ETA: 6.8m [2026-01-15T12:18:45.604807] [DEBUG] [REMOTE ] PWP: Retrieved 1292 rows, trimmed to 300. [2026-01-15T12:18:45.604939] [DEBUG] [REMOTE ] PWP: PASS: History has at least 300 days. [2026-01-15T12:18:45.605143] [DEBUG] [REMOTE ] PWP: PASS: Price check passed. Min price $16.92. [2026-01-15T12:18:45.605284] [DEBUG] [REMOTE ] PWP: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:45.605428] [DEBUG] [REMOTE ] PWP: PASS: Integrity check passed. [2026-01-15T12:18:45.605470] [DEBUG] [REMOTE ] PWP: Symbol is viable for forecasting. [2026-01-15T12:18:45.605517] [INFO ] [MAIN ] [2576/3511] PWP kept (0.3s) | 2571 kept, 5 rejected | 138.1/min | ETA: 6.8m [2026-01-15T12:18:45.982054] [DEBUG] [REMOTE ] PX: Retrieved 1062 rows, trimmed to 300. [2026-01-15T12:18:45.982194] [DEBUG] [REMOTE ] PX: PASS: History has at least 300 days. [2026-01-15T12:18:45.982618] [DEBUG] [REMOTE ] PX: PASS: Price check passed. Min price $8.67. [2026-01-15T12:18:45.982757] [DEBUG] [REMOTE ] PX: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:45.982867] [DEBUG] [REMOTE ] PX: PASS: Integrity check passed. [2026-01-15T12:18:45.982907] [DEBUG] [REMOTE ] PX: Symbol is viable for forecasting. [2026-01-15T12:18:45.982954] [INFO ] [MAIN ] [2577/3511] PX kept (0.4s) | 2572 kept, 5 rejected | 138.1/min | ETA: 6.8m [2026-01-15T12:18:46.473631] [DEBUG] [REMOTE ] PXS: Retrieved 2564 rows, trimmed to 300. [2026-01-15T12:18:46.473762] [DEBUG] [REMOTE ] PXS: PASS: History has at least 300 days. [2026-01-15T12:18:46.473966] [DEBUG] [REMOTE ] PXS: PASS: Price check passed. Min price $2.62. [2026-01-15T12:18:46.474101] [DEBUG] [REMOTE ] PXS: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:46.474216] [DEBUG] [REMOTE ] PXS: PASS: Integrity check passed. [2026-01-15T12:18:46.474256] [DEBUG] [REMOTE ] PXS: Symbol is viable for forecasting. [2026-01-15T12:18:46.474304] [INFO ] [MAIN ] [2578/3511] PXS kept (0.5s) | 2573 kept, 5 rejected | 138.1/min | ETA: 6.8m [2026-01-15T12:18:46.899328] [DEBUG] [REMOTE ] PY: Retrieved 2469 rows, trimmed to 300. [2026-01-15T12:18:46.899458] [DEBUG] [REMOTE ] PY: PASS: History has at least 300 days. [2026-01-15T12:18:46.899696] [DEBUG] [REMOTE ] PY: PASS: Price check passed. Min price $49.85. [2026-01-15T12:18:46.899840] [DEBUG] [REMOTE ] PY: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:46.899956] [DEBUG] [REMOTE ] PY: PASS: Integrity check passed. [2026-01-15T12:18:46.899998] [DEBUG] [REMOTE ] PY: Symbol is viable for forecasting. [2026-01-15T12:18:46.900046] [INFO ] [MAIN ] [2579/3511] PY kept (0.4s) | 2574 kept, 5 rejected | 138.1/min | ETA: 6.8m [2026-01-15T12:18:47.258313] [DEBUG] [REMOTE ] PYPL: Retrieved 2639 rows, trimmed to 300. [2026-01-15T12:18:47.258441] [DEBUG] [REMOTE ] PYPL: PASS: History has at least 300 days. [2026-01-15T12:18:47.258679] [DEBUG] [REMOTE ] PYPL: PASS: Price check passed. Min price $56.56. [2026-01-15T12:18:47.258825] [DEBUG] [REMOTE ] PYPL: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:47.258939] [DEBUG] [REMOTE ] PYPL: PASS: Integrity check passed. [2026-01-15T12:18:47.258982] [DEBUG] [REMOTE ] PYPL: Symbol is viable for forecasting. [2026-01-15T12:18:47.259033] [INFO ] [MAIN ] [2580/3511] PYPL kept (0.4s) | 2575 kept, 5 rejected | 138.1/min | ETA: 6.7m [2026-01-15T12:18:47.450963] [DEBUG] [REMOTE ] PYXS: Retrieved 1071 rows, trimmed to 300. [2026-01-15T12:18:47.451095] [DEBUG] [REMOTE ] PYXS: PASS: History has at least 300 days. [2026-01-15T12:18:47.451304] [DEBUG] [REMOTE ] PYXS: PASS: Price check passed. Min price $1.06. [2026-01-15T12:18:47.451439] [DEBUG] [REMOTE ] PYXS: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:47.451548] [DEBUG] [REMOTE ] PYXS: PASS: Integrity check passed. [2026-01-15T12:18:47.451606] [DEBUG] [REMOTE ] PYXS: Symbol is viable for forecasting. [2026-01-15T12:18:47.451655] [INFO ] [MAIN ] [2581/3511] PYXS kept (0.2s) | 2576 kept, 5 rejected | 138.1/min | ETA: 6.7m [2026-01-15T12:18:48.265725] [DEBUG] [REMOTE ] PZZA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:18:48.265866] [DEBUG] [REMOTE ] PZZA: PASS: History has at least 300 days. [2026-01-15T12:18:48.266085] [DEBUG] [REMOTE ] PZZA: PASS: Price check passed. Min price $37.29. [2026-01-15T12:18:48.266224] [DEBUG] [REMOTE ] PZZA: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:48.266361] [DEBUG] [REMOTE ] PZZA: PASS: Integrity check passed. [2026-01-15T12:18:48.266402] [DEBUG] [REMOTE ] PZZA: Symbol is viable for forecasting. [2026-01-15T12:18:48.266450] [INFO ] [MAIN ] [2582/3511] PZZA kept (0.8s) | 2577 kept, 5 rejected | 138.1/min | ETA: 6.7m [2026-01-15T12:18:48.489727] [DEBUG] [REMOTE ] QBTS: Retrieved 863 rows, trimmed to 300. [2026-01-15T12:18:48.489852] [DEBUG] [REMOTE ] QBTS: PASS: History has at least 300 days. [2026-01-15T12:18:48.490055] [DEBUG] [REMOTE ] QBTS: PASS: Price check passed. Min price $20.41. [2026-01-15T12:18:48.490190] [DEBUG] [REMOTE ] QBTS: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:48.490300] [DEBUG] [REMOTE ] QBTS: PASS: Integrity check passed. [2026-01-15T12:18:48.490340] [DEBUG] [REMOTE ] QBTS: Symbol is viable for forecasting. [2026-01-15T12:18:48.490389] [INFO ] [MAIN ] [2583/3511] QBTS kept (0.2s) | 2578 kept, 5 rejected | 138.1/min | ETA: 6.7m [2026-01-15T12:18:49.088619] [DEBUG] [REMOTE ] QCLN: Retrieved 4760 rows, trimmed to 300. [2026-01-15T12:18:49.088790] [DEBUG] [REMOTE ] QCLN: PASS: History has at least 300 days. [2026-01-15T12:18:49.089063] [DEBUG] [REMOTE ] QCLN: PASS: Price check passed. Min price $41.06. [2026-01-15T12:18:49.089210] [DEBUG] [REMOTE ] QCLN: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:49.089337] [DEBUG] [REMOTE ] QCLN: PASS: Integrity check passed. [2026-01-15T12:18:49.089378] [DEBUG] [REMOTE ] QCLN: Symbol is viable for forecasting. [2026-01-15T12:18:49.089430] [INFO ] [MAIN ] [2584/3511] QCLN kept (0.6s) | 2579 kept, 5 rejected | 138.1/min | ETA: 6.7m [2026-01-15T12:18:49.537062] [DEBUG] [REMOTE ] QCOM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:18:49.537200] [DEBUG] [REMOTE ] QCOM: PASS: History has at least 300 days. [2026-01-15T12:18:49.537419] [DEBUG] [REMOTE ] QCOM: PASS: Price check passed. Min price $158.78. [2026-01-15T12:18:49.537556] [DEBUG] [REMOTE ] QCOM: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:49.537690] [DEBUG] [REMOTE ] QCOM: PASS: Integrity check passed. [2026-01-15T12:18:49.537760] [DEBUG] [REMOTE ] QCOM: Symbol is viable for forecasting. [2026-01-15T12:18:49.537811] [INFO ] [MAIN ] [2585/3511] QCOM kept (0.4s) | 2580 kept, 5 rejected | 138.1/min | ETA: 6.7m [2026-01-15T12:18:49.844410] [DEBUG] [REMOTE ] QCRH: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:18:49.844544] [DEBUG] [REMOTE ] QCRH: PASS: History has at least 300 days. [2026-01-15T12:18:49.844781] [DEBUG] [REMOTE ] QCRH: PASS: Price check passed. Min price $69.90. [2026-01-15T12:18:49.844918] [DEBUG] [REMOTE ] QCRH: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:49.845035] [DEBUG] [REMOTE ] QCRH: PASS: Integrity check passed. [2026-01-15T12:18:49.845075] [DEBUG] [REMOTE ] QCRH: Symbol is viable for forecasting. [2026-01-15T12:18:49.845123] [INFO ] [MAIN ] [2586/3511] QCRH kept (0.3s) | 2581 kept, 5 rejected | 138.1/min | ETA: 6.7m [2026-01-15T12:18:50.396741] [DEBUG] [REMOTE ] QDEL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:18:50.396904] [DEBUG] [REMOTE ] QDEL: PASS: History has at least 300 days. [2026-01-15T12:18:50.397132] [DEBUG] [REMOTE ] QDEL: PASS: Price check passed. Min price $19.73. [2026-01-15T12:18:50.397276] [DEBUG] [REMOTE ] QDEL: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:50.397400] [DEBUG] [REMOTE ] QDEL: PASS: Integrity check passed. [2026-01-15T12:18:50.397441] [DEBUG] [REMOTE ] QDEL: Symbol is viable for forecasting. [2026-01-15T12:18:50.397491] [INFO ] [MAIN ] [2587/3511] QDEL kept (0.6s) | 2582 kept, 5 rejected | 138.1/min | ETA: 6.7m [2026-01-15T12:18:50.690430] [DEBUG] [REMOTE ] QFIN: Retrieved 1780 rows, trimmed to 300. [2026-01-15T12:18:50.690608] [DEBUG] [REMOTE ] QFIN: PASS: History has at least 300 days. [2026-01-15T12:18:50.690896] [DEBUG] [REMOTE ] QFIN: PASS: Price check passed. Min price $16.92. [2026-01-15T12:18:50.691114] [DEBUG] [REMOTE ] QFIN: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:50.691264] [DEBUG] [REMOTE ] QFIN: PASS: Integrity check passed. [2026-01-15T12:18:50.691316] [DEBUG] [REMOTE ] QFIN: Symbol is viable for forecasting. [2026-01-15T12:18:50.691381] [INFO ] [MAIN ] [2588/3511] QFIN kept (0.3s) | 2583 kept, 5 rejected | 138.1/min | ETA: 6.7m [2026-01-15T12:18:51.314266] [DEBUG] [REMOTE ] QGEN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:18:51.314432] [DEBUG] [REMOTE ] QGEN: PASS: History has at least 300 days. [2026-01-15T12:18:51.314718] [DEBUG] [REMOTE ] QGEN: PASS: Price check passed. Min price $43.28. [2026-01-15T12:18:51.314857] [DEBUG] [REMOTE ] QGEN: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:51.314984] [DEBUG] [REMOTE ] QGEN: PASS: Integrity check passed. [2026-01-15T12:18:51.315024] [DEBUG] [REMOTE ] QGEN: Symbol is viable for forecasting. [2026-01-15T12:18:51.315073] [INFO ] [MAIN ] [2589/3511] QGEN kept (0.6s) | 2584 kept, 5 rejected | 138.1/min | ETA: 6.7m [2026-01-15T12:18:51.637256] [DEBUG] [REMOTE ] QLYS: Retrieved 3342 rows, trimmed to 300. [2026-01-15T12:18:51.637430] [DEBUG] [REMOTE ] QLYS: PASS: History has at least 300 days. [2026-01-15T12:18:51.637961] [DEBUG] [REMOTE ] QLYS: PASS: Price check passed. Min price $121.21. [2026-01-15T12:18:51.638163] [DEBUG] [REMOTE ] QLYS: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:51.638339] [DEBUG] [REMOTE ] QLYS: PASS: Integrity check passed. [2026-01-15T12:18:51.638404] [DEBUG] [REMOTE ] QLYS: Symbol is viable for forecasting. [2026-01-15T12:18:51.638475] [INFO ] [MAIN ] [2590/3511] QLYS kept (0.3s) | 2585 kept, 5 rejected | 138.1/min | ETA: 6.7m [2026-01-15T12:18:52.187728] [DEBUG] [REMOTE ] QMCO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:18:52.187879] [DEBUG] [REMOTE ] QMCO: PASS: History has at least 300 days. [2026-01-15T12:18:52.188122] [DEBUG] [REMOTE ] QMCO: PASS: Price check passed. Min price $6.45. [2026-01-15T12:18:52.188266] [DEBUG] [REMOTE ] QMCO: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:52.188391] [DEBUG] [REMOTE ] QMCO: PASS: Integrity check passed. [2026-01-15T12:18:52.188433] [DEBUG] [REMOTE ] QMCO: Symbol is viable for forecasting. [2026-01-15T12:18:52.188484] [INFO ] [MAIN ] [2591/3511] QMCO kept (0.5s) | 2586 kept, 5 rejected | 138.1/min | ETA: 6.7m [2026-01-15T12:18:52.545368] [DEBUG] [REMOTE ] QMOM: Retrieved 2521 rows, trimmed to 300. [2026-01-15T12:18:52.545505] [DEBUG] [REMOTE ] QMOM: PASS: History has at least 300 days. [2026-01-15T12:18:52.545747] [DEBUG] [REMOTE ] QMOM: PASS: Price check passed. Min price $60.90. [2026-01-15T12:18:52.545889] [DEBUG] [REMOTE ] QMOM: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:52.546006] [DEBUG] [REMOTE ] QMOM: PASS: Integrity check passed. [2026-01-15T12:18:52.546047] [DEBUG] [REMOTE ] QMOM: Symbol is viable for forecasting. [2026-01-15T12:18:52.546095] [INFO ] [MAIN ] [2592/3511] QMOM kept (0.4s) | 2587 kept, 5 rejected | 138.1/min | ETA: 6.7m [2026-01-15T12:18:52.881285] [DEBUG] [REMOTE ] QNCX: Retrieved 1681 rows, trimmed to 300. [2026-01-15T12:18:52.881411] [DEBUG] [REMOTE ] QNCX: PASS: History has at least 300 days. [2026-01-15T12:18:52.881652] [DEBUG] [REMOTE ] QNCX: PASS: Price check passed. Min price $1.56. [2026-01-15T12:18:52.881797] [DEBUG] [REMOTE ] QNCX: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:52.881909] [DEBUG] [REMOTE ] QNCX: PASS: Integrity check passed. [2026-01-15T12:18:52.881951] [DEBUG] [REMOTE ] QNCX: Symbol is viable for forecasting. [2026-01-15T12:18:52.882001] [INFO ] [MAIN ] [2593/3511] QNCX kept (0.3s) | 2588 kept, 5 rejected | 138.1/min | ETA: 6.6m [2026-01-15T12:18:53.273415] [DEBUG] [REMOTE ] QNTM: Retrieved 1903 rows, trimmed to 300. [2026-01-15T12:18:53.273542] [DEBUG] [REMOTE ] QNTM: PASS: History has at least 300 days. [2026-01-15T12:18:53.273777] [DEBUG] [REMOTE ] QNTM: PASS: Price check passed. Min price $5.76. [2026-01-15T12:18:53.273931] [DEBUG] [REMOTE ] QNTM: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:53.274042] [DEBUG] [REMOTE ] QNTM: PASS: Integrity check passed. [2026-01-15T12:18:53.274081] [DEBUG] [REMOTE ] QNTM: Symbol is viable for forecasting. [2026-01-15T12:18:53.274130] [INFO ] [MAIN ] [2594/3511] QNTM kept (0.4s) | 2589 kept, 5 rejected | 138.1/min | ETA: 6.6m [2026-01-15T12:18:53.644157] [DEBUG] [REMOTE ] QQMG: Retrieved 1057 rows, trimmed to 300. [2026-01-15T12:18:53.644364] [DEBUG] [REMOTE ] QQMG: PASS: History has at least 300 days. [2026-01-15T12:18:53.644659] [DEBUG] [REMOTE ] QQMG: PASS: Price check passed. Min price $40.37. [2026-01-15T12:18:53.644811] [DEBUG] [REMOTE ] QQMG: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:53.644939] [DEBUG] [REMOTE ] QQMG: PASS: Integrity check passed. [2026-01-15T12:18:53.644981] [DEBUG] [REMOTE ] QQMG: Symbol is viable for forecasting. [2026-01-15T12:18:53.645035] [INFO ] [MAIN ] [2595/3511] QQMG kept (0.4s) | 2590 kept, 5 rejected | 138.1/min | ETA: 6.6m [2026-01-15T12:18:54.253278] [DEBUG] [REMOTE ] QQQ: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:18:54.253425] [DEBUG] [REMOTE ] QQQ: PASS: History has at least 300 days. [2026-01-15T12:18:54.253666] [DEBUG] [REMOTE ] QQQ: PASS: Price check passed. Min price $584.92. [2026-01-15T12:18:54.253807] [DEBUG] [REMOTE ] QQQ: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:54.253923] [DEBUG] [REMOTE ] QQQ: PASS: Integrity check passed. [2026-01-15T12:18:54.253991] [DEBUG] [REMOTE ] QQQ: Symbol is viable for forecasting. [2026-01-15T12:18:54.254043] [INFO ] [MAIN ] [2596/3511] QQQ kept (0.6s) | 2591 kept, 5 rejected | 138.1/min | ETA: 6.6m [2026-01-15T12:18:54.598721] [DEBUG] [REMOTE ] QQQE: Retrieved 3475 rows, trimmed to 300. [2026-01-15T12:18:54.598857] [DEBUG] [REMOTE ] QQQE: PASS: History has at least 300 days. [2026-01-15T12:18:54.599069] [DEBUG] [REMOTE ] QQQE: PASS: Price check passed. Min price $96.74. [2026-01-15T12:18:54.599203] [DEBUG] [REMOTE ] QQQE: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:54.599316] [DEBUG] [REMOTE ] QQQE: PASS: Integrity check passed. [2026-01-15T12:18:54.599356] [DEBUG] [REMOTE ] QQQE: Symbol is viable for forecasting. [2026-01-15T12:18:54.599405] [INFO ] [MAIN ] [2597/3511] QQQE kept (0.3s) | 2592 kept, 5 rejected | 138.1/min | ETA: 6.6m [2026-01-15T12:18:54.744328] [DEBUG] [REMOTE ] QQQI: Retrieved 492 rows, trimmed to 300. [2026-01-15T12:18:54.744472] [DEBUG] [REMOTE ] QQQI: PASS: History has at least 300 days. [2026-01-15T12:18:54.744710] [DEBUG] [REMOTE ] QQQI: PASS: Price check passed. Min price $50.94. [2026-01-15T12:18:54.744857] [DEBUG] [REMOTE ] QQQI: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:54.744976] [DEBUG] [REMOTE ] QQQI: PASS: Integrity check passed. [2026-01-15T12:18:54.745018] [DEBUG] [REMOTE ] QQQI: Symbol is viable for forecasting. [2026-01-15T12:18:54.745067] [INFO ] [MAIN ] [2598/3511] QQQI kept (0.1s) | 2593 kept, 5 rejected | 138.1/min | ETA: 6.6m [2026-01-15T12:18:55.330085] [DEBUG] [REMOTE ] QQQJ: Retrieved 1320 rows, trimmed to 300. [2026-01-15T12:18:55.330228] [DEBUG] [REMOTE ] QQQJ: PASS: History has at least 300 days. [2026-01-15T12:18:55.330443] [DEBUG] [REMOTE ] QQQJ: PASS: Price check passed. Min price $34.46. [2026-01-15T12:18:55.330612] [DEBUG] [REMOTE ] QQQJ: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:55.330927] [DEBUG] [REMOTE ] QQQJ: PASS: Integrity check passed. [2026-01-15T12:18:55.330968] [DEBUG] [REMOTE ] QQQJ: Symbol is viable for forecasting. [2026-01-15T12:18:55.331016] [INFO ] [MAIN ] [2599/3511] QQQJ kept (0.6s) | 2594 kept, 5 rejected | 138.1/min | ETA: 6.6m [2026-01-15T12:18:55.709533] [DEBUG] [REMOTE ] QQQM: Retrieved 1320 rows, trimmed to 300. [2026-01-15T12:18:55.709692] [DEBUG] [REMOTE ] QQQM: PASS: History has at least 300 days. [2026-01-15T12:18:55.709903] [DEBUG] [REMOTE ] QQQM: PASS: Price check passed. Min price $240.80. [2026-01-15T12:18:55.710060] [DEBUG] [REMOTE ] QQQM: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:55.710173] [DEBUG] [REMOTE ] QQQM: PASS: Integrity check passed. [2026-01-15T12:18:55.710214] [DEBUG] [REMOTE ] QQQM: Symbol is viable for forecasting. [2026-01-15T12:18:55.710262] [INFO ] [MAIN ] [2600/3511] QQQM kept (0.4s) | 2595 kept, 5 rejected | 138.1/min | ETA: 6.6m [2026-01-15T12:18:56.240824] [DEBUG] [REMOTE ] QQQX: Retrieved 4769 rows, trimmed to 300. [2026-01-15T12:18:56.240967] [DEBUG] [REMOTE ] QQQX: PASS: History has at least 300 days. [2026-01-15T12:18:56.241194] [DEBUG] [REMOTE ] QQQX: PASS: Price check passed. Min price $26.01. [2026-01-15T12:18:56.241335] [DEBUG] [REMOTE ] QQQX: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:56.241459] [DEBUG] [REMOTE ] QQQX: PASS: Integrity check passed. [2026-01-15T12:18:56.241502] [DEBUG] [REMOTE ] QQQX: Symbol is viable for forecasting. [2026-01-15T12:18:56.241552] [INFO ] [MAIN ] [2601/3511] QQQX kept (0.5s) | 2596 kept, 5 rejected | 138.1/min | ETA: 6.6m [2026-01-15T12:18:56.467182] [DEBUG] [REMOTE ] QQQY: Retrieved 586 rows, trimmed to 300. [2026-01-15T12:18:56.467332] [DEBUG] [REMOTE ] QQQY: PASS: History has at least 300 days. [2026-01-15T12:18:56.467589] [DEBUG] [REMOTE ] QQQY: PASS: Price check passed. Min price $22.32. [2026-01-15T12:18:56.467770] [DEBUG] [REMOTE ] QQQY: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:56.467904] [DEBUG] [REMOTE ] QQQY: PASS: Integrity check passed. [2026-01-15T12:18:56.467958] [DEBUG] [REMOTE ] QQQY: Symbol is viable for forecasting. [2026-01-15T12:18:56.468022] [INFO ] [MAIN ] [2602/3511] QQQY kept (0.2s) | 2597 kept, 5 rejected | 138.1/min | ETA: 6.6m [2026-01-15T12:18:57.011337] [DEBUG] [REMOTE ] QRHC: Retrieved 4032 rows, trimmed to 300. [2026-01-15T12:18:57.011470] [DEBUG] [REMOTE ] QRHC: PASS: History has at least 300 days. [2026-01-15T12:18:57.011713] [DEBUG] [REMOTE ] QRHC: PASS: Price check passed. Min price $1.23. [2026-01-15T12:18:57.011850] [DEBUG] [REMOTE ] QRHC: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:57.011963] [DEBUG] [REMOTE ] QRHC: PASS: Integrity check passed. [2026-01-15T12:18:57.012002] [DEBUG] [REMOTE ] QRHC: Symbol is viable for forecasting. [2026-01-15T12:18:57.012049] [INFO ] [MAIN ] [2603/3511] QRHC kept (0.5s) | 2598 kept, 5 rejected | 138.1/min | ETA: 6.6m [2026-01-15T12:18:57.397606] [DEBUG] [REMOTE ] QRVO: Retrieved 2775 rows, trimmed to 300. [2026-01-15T12:18:57.397740] [DEBUG] [REMOTE ] QRVO: PASS: History has at least 300 days. [2026-01-15T12:18:57.397953] [DEBUG] [REMOTE ] QRVO: PASS: Price check passed. Min price $79.25. [2026-01-15T12:18:57.398094] [DEBUG] [REMOTE ] QRVO: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:57.398208] [DEBUG] [REMOTE ] QRVO: PASS: Integrity check passed. [2026-01-15T12:18:57.398250] [DEBUG] [REMOTE ] QRVO: Symbol is viable for forecasting. [2026-01-15T12:18:57.398300] [INFO ] [MAIN ] [2604/3511] QRVO kept (0.4s) | 2599 kept, 5 rejected | 138.1/min | ETA: 6.6m [2026-01-15T12:18:57.718951] [DEBUG] [REMOTE ] QS: Retrieved 1360 rows, trimmed to 300. [2026-01-15T12:18:57.719103] [DEBUG] [REMOTE ] QS: PASS: History has at least 300 days. [2026-01-15T12:18:57.719318] [DEBUG] [REMOTE ] QS: PASS: Price check passed. Min price $10.38. [2026-01-15T12:18:57.719456] [DEBUG] [REMOTE ] QS: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:57.719589] [DEBUG] [REMOTE ] QS: PASS: Integrity check passed. [2026-01-15T12:18:57.719633] [DEBUG] [REMOTE ] QS: Symbol is viable for forecasting. [2026-01-15T12:18:57.719683] [INFO ] [MAIN ] [2605/3511] QS kept (0.3s) | 2600 kept, 5 rejected | 138.1/min | ETA: 6.6m [2026-01-15T12:18:58.128445] [DEBUG] [REMOTE ] QSI: Retrieved 1297 rows, trimmed to 300. [2026-01-15T12:18:58.128620] [DEBUG] [REMOTE ] QSI: PASS: History has at least 300 days. [2026-01-15T12:18:58.128866] [DEBUG] [REMOTE ] QSI: PASS: Price check passed. Min price $1.10. [2026-01-15T12:18:58.129002] [DEBUG] [REMOTE ] QSI: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:58.129115] [DEBUG] [REMOTE ] QSI: PASS: Integrity check passed. [2026-01-15T12:18:58.129156] [DEBUG] [REMOTE ] QSI: Symbol is viable for forecasting. [2026-01-15T12:18:58.129204] [INFO ] [MAIN ] [2606/3511] QSI kept (0.4s) | 2601 kept, 5 rejected | 138.1/min | ETA: 6.6m [2026-01-15T12:18:58.658659] [DEBUG] [REMOTE ] QTEC: Retrieved 4958 rows, trimmed to 300. [2026-01-15T12:18:58.658817] [DEBUG] [REMOTE ] QTEC: PASS: History has at least 300 days. [2026-01-15T12:18:58.659269] [DEBUG] [REMOTE ] QTEC: PASS: Price check passed. Min price $214.01. [2026-01-15T12:18:58.659418] [DEBUG] [REMOTE ] QTEC: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:58.659547] [DEBUG] [REMOTE ] QTEC: PASS: Integrity check passed. [2026-01-15T12:18:58.659640] [DEBUG] [REMOTE ] QTEC: Symbol is viable for forecasting. [2026-01-15T12:18:58.659700] [INFO ] [MAIN ] [2607/3511] QTEC kept (0.5s) | 2602 kept, 5 rejected | 138.1/min | ETA: 6.5m [2026-01-15T12:18:58.922074] [DEBUG] [REMOTE ] QTRX: Retrieved 2036 rows, trimmed to 300. [2026-01-15T12:18:58.922213] [DEBUG] [REMOTE ] QTRX: PASS: History has at least 300 days. [2026-01-15T12:18:58.922421] [DEBUG] [REMOTE ] QTRX: PASS: Price check passed. Min price $4.94. [2026-01-15T12:18:58.922557] [DEBUG] [REMOTE ] QTRX: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:58.922701] [DEBUG] [REMOTE ] QTRX: PASS: Integrity check passed. [2026-01-15T12:18:58.922741] [DEBUG] [REMOTE ] QTRX: Symbol is viable for forecasting. [2026-01-15T12:18:58.922790] [INFO ] [MAIN ] [2608/3511] QTRX kept (0.3s) | 2603 kept, 5 rejected | 138.1/min | ETA: 6.5m [2026-01-15T12:18:59.355125] [DEBUG] [REMOTE ] QTTB: Retrieved 1961 rows, trimmed to 300. [2026-01-15T12:18:59.355248] [DEBUG] [REMOTE ] QTTB: PASS: History has at least 300 days. [2026-01-15T12:18:59.355452] [DEBUG] [REMOTE ] QTTB: PASS: Price check passed. Min price $1.93. [2026-01-15T12:18:59.355618] [DEBUG] [REMOTE ] QTTB: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:59.355744] [DEBUG] [REMOTE ] QTTB: PASS: Integrity check passed. [2026-01-15T12:18:59.355785] [DEBUG] [REMOTE ] QTTB: Symbol is viable for forecasting. [2026-01-15T12:18:59.355833] [INFO ] [MAIN ] [2609/3511] QTTB kept (0.4s) | 2604 kept, 5 rejected | 138.1/min | ETA: 6.5m [2026-01-15T12:18:59.770814] [DEBUG] [REMOTE ] QTUM: Retrieved 1850 rows, trimmed to 300. [2026-01-15T12:18:59.770950] [DEBUG] [REMOTE ] QTUM: PASS: History has at least 300 days. [2026-01-15T12:18:59.771167] [DEBUG] [REMOTE ] QTUM: PASS: Price check passed. Min price $99.96. [2026-01-15T12:18:59.771310] [DEBUG] [REMOTE ] QTUM: PASS: Continuity check passed with 300 days. [2026-01-15T12:18:59.771427] [DEBUG] [REMOTE ] QTUM: PASS: Integrity check passed. [2026-01-15T12:18:59.771469] [DEBUG] [REMOTE ] QTUM: Symbol is viable for forecasting. [2026-01-15T12:18:59.771523] [INFO ] [MAIN ] [2610/3511] QTUM kept (0.4s) | 2605 kept, 5 rejected | 138.1/min | ETA: 6.5m [2026-01-15T12:19:00.257362] [DEBUG] [REMOTE ] QTWO: Retrieved 2974 rows, trimmed to 300. [2026-01-15T12:19:00.257506] [DEBUG] [REMOTE ] QTWO: PASS: History has at least 300 days. [2026-01-15T12:19:00.257778] [DEBUG] [REMOTE ] QTWO: PASS: Price check passed. Min price $60.53. [2026-01-15T12:19:00.257945] [DEBUG] [REMOTE ] QTWO: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:00.258079] [DEBUG] [REMOTE ] QTWO: PASS: Integrity check passed. [2026-01-15T12:19:00.258132] [DEBUG] [REMOTE ] QTWO: Symbol is viable for forecasting. [2026-01-15T12:19:00.258195] [INFO ] [MAIN ] [2611/3511] QTWO kept (0.5s) | 2606 kept, 5 rejected | 138.1/min | ETA: 6.5m [2026-01-15T12:19:00.645822] [DEBUG] [REMOTE ] QUAD: Retrieved 3907 rows, trimmed to 300. [2026-01-15T12:19:00.645955] [DEBUG] [REMOTE ] QUAD: PASS: History has at least 300 days. [2026-01-15T12:19:00.646254] [DEBUG] [REMOTE ] QUAD: PASS: Price check passed. Min price $5.18. [2026-01-15T12:19:00.646413] [DEBUG] [REMOTE ] QUAD: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:00.646558] [DEBUG] [REMOTE ] QUAD: PASS: Integrity check passed. [2026-01-15T12:19:00.646627] [DEBUG] [REMOTE ] QUAD: Symbol is viable for forecasting. [2026-01-15T12:19:00.646688] [INFO ] [MAIN ] [2612/3511] QUAD kept (0.4s) | 2607 kept, 5 rejected | 138.1/min | ETA: 6.5m [2026-01-15T12:19:01.103992] [DEBUG] [REMOTE ] QUIK: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:01.104134] [DEBUG] [REMOTE ] QUIK: PASS: History has at least 300 days. [2026-01-15T12:19:01.104354] [DEBUG] [REMOTE ] QUIK: PASS: Price check passed. Min price $5.49. [2026-01-15T12:19:01.104489] [DEBUG] [REMOTE ] QUIK: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:01.104625] [DEBUG] [REMOTE ] QUIK: PASS: Integrity check passed. [2026-01-15T12:19:01.104692] [DEBUG] [REMOTE ] QUIK: Symbol is viable for forecasting. [2026-01-15T12:19:01.104755] [INFO ] [MAIN ] [2613/3511] QUIK kept (0.5s) | 2608 kept, 5 rejected | 138.1/min | ETA: 6.5m [2026-01-15T12:19:01.450744] [DEBUG] [REMOTE ] QURE: Retrieved 3004 rows, trimmed to 300. [2026-01-15T12:19:01.450892] [DEBUG] [REMOTE ] QURE: PASS: History has at least 300 days. [2026-01-15T12:19:01.451138] [DEBUG] [REMOTE ] QURE: PASS: Price check passed. Min price $19.51. [2026-01-15T12:19:01.451310] [DEBUG] [REMOTE ] QURE: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:01.451443] [DEBUG] [REMOTE ] QURE: PASS: Integrity check passed. [2026-01-15T12:19:01.451485] [DEBUG] [REMOTE ] QURE: Symbol is viable for forecasting. [2026-01-15T12:19:01.451536] [INFO ] [MAIN ] [2614/3511] QURE kept (0.3s) | 2609 kept, 5 rejected | 138.2/min | ETA: 6.5m [2026-01-15T12:19:01.870476] [DEBUG] [REMOTE ] QVAL: Retrieved 2523 rows, trimmed to 300. [2026-01-15T12:19:01.870651] [DEBUG] [REMOTE ] QVAL: PASS: History has at least 300 days. [2026-01-15T12:19:01.871105] [DEBUG] [REMOTE ] QVAL: PASS: Price check passed. Min price $45.35. [2026-01-15T12:19:01.871254] [DEBUG] [REMOTE ] QVAL: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:01.871376] [DEBUG] [REMOTE ] QVAL: PASS: Integrity check passed. [2026-01-15T12:19:01.871418] [DEBUG] [REMOTE ] QVAL: Symbol is viable for forecasting. [2026-01-15T12:19:01.871476] [INFO ] [MAIN ] [2615/3511] QVAL kept (0.4s) | 2610 kept, 5 rejected | 138.2/min | ETA: 6.5m [2026-01-15T12:19:02.074297] [DEBUG] [REMOTE ] QVCC: Retrieved 1539 rows, trimmed to 300. [2026-01-15T12:19:02.074436] [DEBUG] [REMOTE ] QVCC: PASS: History has at least 300 days. [2026-01-15T12:19:02.074704] [DEBUG] [REMOTE ] QVCC: PASS: Price check passed. Min price $8.17. [2026-01-15T12:19:02.074854] [DEBUG] [REMOTE ] QVCC: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:02.074976] [DEBUG] [REMOTE ] QVCC: PASS: Integrity check passed. [2026-01-15T12:19:02.075017] [DEBUG] [REMOTE ] QVCC: Symbol is viable for forecasting. [2026-01-15T12:19:02.075071] [INFO ] [MAIN ] [2616/3511] QVCC kept (0.2s) | 2611 kept, 5 rejected | 138.2/min | ETA: 6.5m [2026-01-15T12:19:02.666382] [DEBUG] [REMOTE ] QYLD: Retrieved 3040 rows, trimmed to 300. [2026-01-15T12:19:02.666517] [DEBUG] [REMOTE ] QYLD: PASS: History has at least 300 days. [2026-01-15T12:19:02.666771] [DEBUG] [REMOTE ] QYLD: PASS: Price check passed. Min price $16.80. [2026-01-15T12:19:02.666945] [DEBUG] [REMOTE ] QYLD: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:02.667069] [DEBUG] [REMOTE ] QYLD: PASS: Integrity check passed. [2026-01-15T12:19:02.667110] [DEBUG] [REMOTE ] QYLD: Symbol is viable for forecasting. [2026-01-15T12:19:02.667158] [INFO ] [MAIN ] [2617/3511] QYLD kept (0.6s) | 2612 kept, 5 rejected | 138.2/min | ETA: 6.5m [2026-01-15T12:19:02.992967] [DEBUG] [REMOTE ] QYLG: Retrieved 1335 rows, trimmed to 300. [2026-01-15T12:19:02.993119] [DEBUG] [REMOTE ] QYLG: PASS: History has at least 300 days. [2026-01-15T12:19:02.993323] [DEBUG] [REMOTE ] QYLG: PASS: Price check passed. Min price $26.00. [2026-01-15T12:19:02.993460] [DEBUG] [REMOTE ] QYLG: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:02.993597] [DEBUG] [REMOTE ] QYLG: PASS: Integrity check passed. [2026-01-15T12:19:02.993659] [DEBUG] [REMOTE ] QYLG: Symbol is viable for forecasting. [2026-01-15T12:19:02.993709] [INFO ] [MAIN ] [2618/3511] QYLG kept (0.3s) | 2613 kept, 5 rejected | 138.2/min | ETA: 6.5m [2026-01-15T12:19:03.478843] [DEBUG] [REMOTE ] RA: Retrieved 2290 rows, trimmed to 300. [2026-01-15T12:19:03.478968] [DEBUG] [REMOTE ] RA: PASS: History has at least 300 days. [2026-01-15T12:19:03.479174] [DEBUG] [REMOTE ] RA: PASS: Price check passed. Min price $12.62. [2026-01-15T12:19:03.479307] [DEBUG] [REMOTE ] RA: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:03.479418] [DEBUG] [REMOTE ] RA: PASS: Integrity check passed. [2026-01-15T12:19:03.479456] [DEBUG] [REMOTE ] RA: Symbol is viable for forecasting. [2026-01-15T12:19:03.479505] [INFO ] [MAIN ] [2619/3511] RA kept (0.5s) | 2614 kept, 5 rejected | 138.2/min | ETA: 6.5m [2026-01-15T12:19:03.738771] [DEBUG] [REMOTE ] RACE: Retrieved 2573 rows, trimmed to 300. [2026-01-15T12:19:03.738897] [DEBUG] [REMOTE ] RACE: PASS: History has at least 300 days. [2026-01-15T12:19:03.739099] [DEBUG] [REMOTE ] RACE: PASS: Price check passed. Min price $353.39. [2026-01-15T12:19:03.739234] [DEBUG] [REMOTE ] RACE: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:03.739344] [DEBUG] [REMOTE ] RACE: PASS: Integrity check passed. [2026-01-15T12:19:03.739384] [DEBUG] [REMOTE ] RACE: Symbol is viable for forecasting. [2026-01-15T12:19:03.739431] [INFO ] [MAIN ] [2620/3511] RACE kept (0.3s) | 2615 kept, 5 rejected | 138.2/min | ETA: 6.4m [2026-01-15T12:19:04.319275] [DEBUG] [REMOTE ] RAIL: Retrieved 5228 rows, trimmed to 300. [2026-01-15T12:19:04.319412] [DEBUG] [REMOTE ] RAIL: PASS: History has at least 300 days. [2026-01-15T12:19:04.319645] [DEBUG] [REMOTE ] RAIL: PASS: Price check passed. Min price $7.41. [2026-01-15T12:19:04.319787] [DEBUG] [REMOTE ] RAIL: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:04.319902] [DEBUG] [REMOTE ] RAIL: PASS: Integrity check passed. [2026-01-15T12:19:04.319943] [DEBUG] [REMOTE ] RAIL: Symbol is viable for forecasting. [2026-01-15T12:19:04.319992] [INFO ] [MAIN ] [2621/3511] RAIL kept (0.6s) | 2616 kept, 5 rejected | 138.2/min | ETA: 6.4m [2026-01-15T12:19:04.638368] [DEBUG] [REMOTE ] RAMP: Retrieved 1874 rows, trimmed to 300. [2026-01-15T12:19:04.638497] [DEBUG] [REMOTE ] RAMP: PASS: History has at least 300 days. [2026-01-15T12:19:04.638746] [DEBUG] [REMOTE ] RAMP: PASS: Price check passed. Min price $25.80. [2026-01-15T12:19:04.638891] [DEBUG] [REMOTE ] RAMP: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:04.639006] [DEBUG] [REMOTE ] RAMP: PASS: Integrity check passed. [2026-01-15T12:19:04.639048] [DEBUG] [REMOTE ] RAMP: Symbol is viable for forecasting. [2026-01-15T12:19:04.639097] [INFO ] [MAIN ] [2622/3511] RAMP kept (0.3s) | 2617 kept, 5 rejected | 138.2/min | ETA: 6.4m [2026-01-15T12:19:04.840671] [DEBUG] [REMOTE ] RAPP: Retrieved 402 rows, trimmed to 300. [2026-01-15T12:19:04.840802] [DEBUG] [REMOTE ] RAPP: PASS: History has at least 300 days. [2026-01-15T12:19:04.841008] [DEBUG] [REMOTE ] RAPP: PASS: Price check passed. Min price $24.37. [2026-01-15T12:19:04.841146] [DEBUG] [REMOTE ] RAPP: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:04.841255] [DEBUG] [REMOTE ] RAPP: PASS: Integrity check passed. [2026-01-15T12:19:04.841295] [DEBUG] [REMOTE ] RAPP: Symbol is viable for forecasting. [2026-01-15T12:19:04.841343] [INFO ] [MAIN ] [2623/3511] RAPP kept (0.2s) | 2618 kept, 5 rejected | 138.2/min | ETA: 6.4m [2026-01-15T12:19:05.365114] [DEBUG] [REMOTE ] RARE: Retrieved 3007 rows, trimmed to 300. [2026-01-15T12:19:05.365268] [DEBUG] [REMOTE ] RARE: PASS: History has at least 300 days. [2026-01-15T12:19:05.365483] [DEBUG] [REMOTE ] RARE: PASS: Price check passed. Min price $19.72. [2026-01-15T12:19:05.365639] [DEBUG] [REMOTE ] RARE: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:05.365756] [DEBUG] [REMOTE ] RARE: PASS: Integrity check passed. [2026-01-15T12:19:05.365796] [DEBUG] [REMOTE ] RARE: Symbol is viable for forecasting. [2026-01-15T12:19:05.365844] [INFO ] [MAIN ] [2624/3511] RARE kept (0.5s) | 2619 kept, 5 rejected | 138.2/min | ETA: 6.4m [2026-01-15T12:19:05.977308] [DEBUG] [REMOTE ] RAVE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:05.977453] [DEBUG] [REMOTE ] RAVE: PASS: History has at least 300 days. [2026-01-15T12:19:05.977696] [DEBUG] [REMOTE ] RAVE: PASS: Price check passed. Min price $2.33. [2026-01-15T12:19:05.977840] [DEBUG] [REMOTE ] RAVE: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:05.977959] [DEBUG] [REMOTE ] RAVE: PASS: Integrity check passed. [2026-01-15T12:19:05.978001] [DEBUG] [REMOTE ] RAVE: Symbol is viable for forecasting. [2026-01-15T12:19:05.978053] [INFO ] [MAIN ] [2625/3511] RAVE kept (0.6s) | 2620 kept, 5 rejected | 138.2/min | ETA: 6.4m [2026-01-15T12:19:06.153066] [DEBUG] [REMOTE ] RAY: Retrieved 418 rows, trimmed to 300. [2026-01-15T12:19:06.153206] [DEBUG] [REMOTE ] RAY: PASS: History has at least 300 days. [2026-01-15T12:19:06.153417] [DEBUG] [REMOTE ] RAY: PASS: Price check passed. Min price $1.58. [2026-01-15T12:19:06.153556] [DEBUG] [REMOTE ] RAY: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:06.153690] [DEBUG] [REMOTE ] RAY: PASS: Integrity check passed. [2026-01-15T12:19:06.153734] [DEBUG] [REMOTE ] RAY: Symbol is viable for forecasting. [2026-01-15T12:19:06.153784] [INFO ] [MAIN ] [2626/3511] RAY kept (0.2s) | 2621 kept, 5 rejected | 138.2/min | ETA: 6.4m [2026-01-15T12:19:06.888200] [DEBUG] [REMOTE ] RBA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:06.888343] [DEBUG] [REMOTE ] RBA: PASS: History has at least 300 days. [2026-01-15T12:19:06.888618] [DEBUG] [REMOTE ] RBA: PASS: Price check passed. Min price $95.22. [2026-01-15T12:19:06.888792] [DEBUG] [REMOTE ] RBA: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:06.888918] [DEBUG] [REMOTE ] RBA: PASS: Integrity check passed. [2026-01-15T12:19:06.888959] [DEBUG] [REMOTE ] RBA: Symbol is viable for forecasting. [2026-01-15T12:19:06.889010] [INFO ] [MAIN ] [2627/3511] RBA kept (0.7s) | 2622 kept, 5 rejected | 138.2/min | ETA: 6.4m [2026-01-15T12:19:07.181399] [DEBUG] [REMOTE ] RBB: Retrieved 2130 rows, trimmed to 300. [2026-01-15T12:19:07.181534] [DEBUG] [REMOTE ] RBB: PASS: History has at least 300 days. [2026-01-15T12:19:07.181770] [DEBUG] [REMOTE ] RBB: PASS: Price check passed. Min price $17.46. [2026-01-15T12:19:07.181908] [DEBUG] [REMOTE ] RBB: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:07.182018] [DEBUG] [REMOTE ] RBB: PASS: Integrity check passed. [2026-01-15T12:19:07.182059] [DEBUG] [REMOTE ] RBB: Symbol is viable for forecasting. [2026-01-15T12:19:07.182107] [INFO ] [MAIN ] [2628/3511] RBB kept (0.3s) | 2623 kept, 5 rejected | 138.2/min | ETA: 6.4m [2026-01-15T12:19:07.622230] [DEBUG] [REMOTE ] RBBN: Retrieved 2042 rows, trimmed to 300. [2026-01-15T12:19:07.622362] [DEBUG] [REMOTE ] RBBN: PASS: History has at least 300 days. [2026-01-15T12:19:07.622599] [DEBUG] [REMOTE ] RBBN: PASS: Price check passed. Min price $2.75. [2026-01-15T12:19:07.622746] [DEBUG] [REMOTE ] RBBN: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:07.622861] [DEBUG] [REMOTE ] RBBN: PASS: Integrity check passed. [2026-01-15T12:19:07.622927] [DEBUG] [REMOTE ] RBBN: Symbol is viable for forecasting. [2026-01-15T12:19:07.622979] [INFO ] [MAIN ] [2629/3511] RBBN kept (0.4s) | 2624 kept, 5 rejected | 138.2/min | ETA: 6.4m [2026-01-15T12:19:07.970030] [DEBUG] [REMOTE ] RBC: Retrieved 5140 rows, trimmed to 300. [2026-01-15T12:19:07.970186] [DEBUG] [REMOTE ] RBC: PASS: History has at least 300 days. [2026-01-15T12:19:07.970417] [DEBUG] [REMOTE ] RBC: PASS: Price check passed. Min price $387.73. [2026-01-15T12:19:07.970561] [DEBUG] [REMOTE ] RBC: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:07.970699] [DEBUG] [REMOTE ] RBC: PASS: Integrity check passed. [2026-01-15T12:19:07.970740] [DEBUG] [REMOTE ] RBC: Symbol is viable for forecasting. [2026-01-15T12:19:07.970790] [INFO ] [MAIN ] [2630/3511] RBC kept (0.3s) | 2625 kept, 5 rejected | 138.2/min | ETA: 6.4m [2026-01-15T12:19:08.556091] [DEBUG] [REMOTE ] RBCAA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:08.556234] [DEBUG] [REMOTE ] RBCAA: PASS: History has at least 300 days. [2026-01-15T12:19:08.556466] [DEBUG] [REMOTE ] RBCAA: PASS: Price check passed. Min price $64.56. [2026-01-15T12:19:08.556632] [DEBUG] [REMOTE ] RBCAA: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:08.556757] [DEBUG] [REMOTE ] RBCAA: PASS: Integrity check passed. [2026-01-15T12:19:08.556799] [DEBUG] [REMOTE ] RBCAA: Symbol is viable for forecasting. [2026-01-15T12:19:08.556891] [INFO ] [MAIN ] [2631/3511] RBCAA kept (0.6s) | 2626 kept, 5 rejected | 138.2/min | ETA: 6.4m [2026-01-15T12:19:08.693290] [DEBUG] [REMOTE ] RBLX: Retrieved 1219 rows, trimmed to 300. [2026-01-15T12:19:08.693426] [DEBUG] [REMOTE ] RBLX: PASS: History has at least 300 days. [2026-01-15T12:19:08.693662] [DEBUG] [REMOTE ] RBLX: PASS: Price check passed. Min price $73.27. [2026-01-15T12:19:08.693812] [DEBUG] [REMOTE ] RBLX: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:08.693927] [DEBUG] [REMOTE ] RBLX: PASS: Integrity check passed. [2026-01-15T12:19:08.693969] [DEBUG] [REMOTE ] RBLX: Symbol is viable for forecasting. [2026-01-15T12:19:08.694019] [INFO ] [MAIN ] [2632/3511] RBLX kept (0.1s) | 2627 kept, 5 rejected | 138.2/min | ETA: 6.4m [2026-01-15T12:19:09.326542] [DEBUG] [REMOTE ] RC: Retrieved 3253 rows, trimmed to 300. [2026-01-15T12:19:09.326724] [DEBUG] [REMOTE ] RC: PASS: History has at least 300 days. [2026-01-15T12:19:09.327005] [DEBUG] [REMOTE ] RC: PASS: Price check passed. Min price $1.99. [2026-01-15T12:19:09.327175] [DEBUG] [REMOTE ] RC: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:09.327310] [DEBUG] [REMOTE ] RC: PASS: Integrity check passed. [2026-01-15T12:19:09.327357] [DEBUG] [REMOTE ] RC: Symbol is viable for forecasting. [2026-01-15T12:19:09.327415] [INFO ] [MAIN ] [2633/3511] RC kept (0.6s) | 2628 kept, 5 rejected | 138.2/min | ETA: 6.4m [2026-01-15T12:19:09.600851] [DEBUG] [REMOTE ] RCEL: Retrieved 1581 rows, trimmed to 300. [2026-01-15T12:19:09.600989] [DEBUG] [REMOTE ] RCEL: PASS: History has at least 300 days. [2026-01-15T12:19:09.601203] [DEBUG] [REMOTE ] RCEL: PASS: Price check passed. Min price $3.27. [2026-01-15T12:19:09.601343] [DEBUG] [REMOTE ] RCEL: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:09.601462] [DEBUG] [REMOTE ] RCEL: PASS: Integrity check passed. [2026-01-15T12:19:09.601501] [DEBUG] [REMOTE ] RCEL: Symbol is viable for forecasting. [2026-01-15T12:19:09.601550] [INFO ] [MAIN ] [2634/3511] RCEL kept (0.3s) | 2629 kept, 5 rejected | 138.2/min | ETA: 6.3m [2026-01-15T12:19:10.090516] [DEBUG] [REMOTE ] RCI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:10.090681] [DEBUG] [REMOTE ] RCI: PASS: History has at least 300 days. [2026-01-15T12:19:10.090916] [DEBUG] [REMOTE ] RCI: PASS: Price check passed. Min price $35.66. [2026-01-15T12:19:10.091053] [DEBUG] [REMOTE ] RCI: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:10.091176] [DEBUG] [REMOTE ] RCI: PASS: Integrity check passed. [2026-01-15T12:19:10.091216] [DEBUG] [REMOTE ] RCI: Symbol is viable for forecasting. [2026-01-15T12:19:10.091264] [INFO ] [MAIN ] [2635/3511] RCI kept (0.5s) | 2630 kept, 5 rejected | 138.2/min | ETA: 6.3m [2026-01-15T12:19:10.691314] [DEBUG] [REMOTE ] RCKY: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:10.691464] [DEBUG] [REMOTE ] RCKY: PASS: History has at least 300 days. [2026-01-15T12:19:10.691698] [DEBUG] [REMOTE ] RCKY: PASS: Price check passed. Min price $27.70. [2026-01-15T12:19:10.691852] [DEBUG] [REMOTE ] RCKY: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:10.691969] [DEBUG] [REMOTE ] RCKY: PASS: Integrity check passed. [2026-01-15T12:19:10.692010] [DEBUG] [REMOTE ] RCKY: Symbol is viable for forecasting. [2026-01-15T12:19:10.692059] [INFO ] [MAIN ] [2636/3511] RCKY kept (0.6s) | 2631 kept, 5 rejected | 138.2/min | ETA: 6.3m [2026-01-15T12:19:11.182793] [DEBUG] [REMOTE ] RCL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:11.182956] [DEBUG] [REMOTE ] RCL: PASS: History has at least 300 days. [2026-01-15T12:19:11.183221] [DEBUG] [REMOTE ] RCL: PASS: Price check passed. Min price $245.85. [2026-01-15T12:19:11.183361] [DEBUG] [REMOTE ] RCL: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:11.183485] [DEBUG] [REMOTE ] RCL: PASS: Integrity check passed. [2026-01-15T12:19:11.183525] [DEBUG] [REMOTE ] RCL: Symbol is viable for forecasting. [2026-01-15T12:19:11.183593] [INFO ] [MAIN ] [2637/3511] RCL kept (0.5s) | 2632 kept, 5 rejected | 138.2/min | ETA: 6.3m [2026-01-15T12:19:11.601831] [DEBUG] [REMOTE ] RCS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:11.601971] [DEBUG] [REMOTE ] RCS: PASS: History has at least 300 days. [2026-01-15T12:19:11.602192] [DEBUG] [REMOTE ] RCS: PASS: Price check passed. Min price $5.53. [2026-01-15T12:19:11.602331] [DEBUG] [REMOTE ] RCS: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:11.602448] [DEBUG] [REMOTE ] RCS: PASS: Integrity check passed. [2026-01-15T12:19:11.602491] [DEBUG] [REMOTE ] RCS: Symbol is viable for forecasting. [2026-01-15T12:19:11.602542] [INFO ] [MAIN ] [2638/3511] RCS kept (0.4s) | 2633 kept, 5 rejected | 138.2/min | ETA: 6.3m [2026-01-15T12:19:11.887881] [DEBUG] [REMOTE ] RCUS: Retrieved 1970 rows, trimmed to 300. [2026-01-15T12:19:11.888046] [DEBUG] [REMOTE ] RCUS: PASS: History has at least 300 days. [2026-01-15T12:19:11.888336] [DEBUG] [REMOTE ] RCUS: PASS: Price check passed. Min price $16.78. [2026-01-15T12:19:11.888507] [DEBUG] [REMOTE ] RCUS: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:11.888674] [DEBUG] [REMOTE ] RCUS: PASS: Integrity check passed. [2026-01-15T12:19:11.888724] [DEBUG] [REMOTE ] RCUS: Symbol is viable for forecasting. [2026-01-15T12:19:11.888785] [INFO ] [MAIN ] [2639/3511] RCUS kept (0.3s) | 2634 kept, 5 rejected | 138.2/min | ETA: 6.3m [2026-01-15T12:19:12.501243] [DEBUG] [REMOTE ] RDCM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:12.501405] [DEBUG] [REMOTE ] RDCM: PASS: History has at least 300 days. [2026-01-15T12:19:12.501695] [DEBUG] [REMOTE ] RDCM: PASS: Price check passed. Min price $12.36. [2026-01-15T12:19:12.501847] [DEBUG] [REMOTE ] RDCM: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:12.501978] [DEBUG] [REMOTE ] RDCM: PASS: Integrity check passed. [2026-01-15T12:19:12.502057] [DEBUG] [REMOTE ] RDCM: Symbol is viable for forecasting. [2026-01-15T12:19:12.502126] [INFO ] [MAIN ] [2640/3511] RDCM kept (0.6s) | 2635 kept, 5 rejected | 138.2/min | ETA: 6.3m [2026-01-15T12:19:12.862364] [DEBUG] [REMOTE ] RDHL: Retrieved 3276 rows, trimmed to 300. [2026-01-15T12:19:12.862498] [DEBUG] [REMOTE ] RDHL: PASS: History has at least 300 days. [2026-01-15T12:19:12.862741] [DEBUG] [REMOTE ] RDHL: PASS: Price check passed. Min price $1.02. [2026-01-15T12:19:12.862884] [DEBUG] [REMOTE ] RDHL: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:12.862999] [DEBUG] [REMOTE ] RDHL: PASS: Integrity check passed. [2026-01-15T12:19:12.863040] [DEBUG] [REMOTE ] RDHL: Symbol is viable for forecasting. [2026-01-15T12:19:12.863088] [INFO ] [MAIN ] [2641/3511] RDHL kept (0.4s) | 2636 kept, 5 rejected | 138.2/min | ETA: 6.3m [2026-01-15T12:19:13.279541] [DEBUG] [REMOTE ] RDVY: Retrieved 3024 rows, trimmed to 300. [2026-01-15T12:19:13.279707] [DEBUG] [REMOTE ] RDVY: PASS: History has at least 300 days. [2026-01-15T12:19:13.279920] [DEBUG] [REMOTE ] RDVY: PASS: Price check passed. Min price $64.85. [2026-01-15T12:19:13.280056] [DEBUG] [REMOTE ] RDVY: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:13.280171] [DEBUG] [REMOTE ] RDVY: PASS: Integrity check passed. [2026-01-15T12:19:13.280212] [DEBUG] [REMOTE ] RDVY: Symbol is viable for forecasting. [2026-01-15T12:19:13.280261] [INFO ] [MAIN ] [2642/3511] RDVY kept (0.4s) | 2637 kept, 5 rejected | 138.2/min | ETA: 6.3m [2026-01-15T12:19:13.744054] [DEBUG] [REMOTE ] RDY: Retrieved 6227 rows, trimmed to 300. [2026-01-15T12:19:13.744185] [DEBUG] [REMOTE ] RDY: PASS: History has at least 300 days. [2026-01-15T12:19:13.744392] [DEBUG] [REMOTE ] RDY: PASS: Price check passed. Min price $13.22. [2026-01-15T12:19:13.744528] [DEBUG] [REMOTE ] RDY: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:13.744660] [DEBUG] [REMOTE ] RDY: PASS: Integrity check passed. [2026-01-15T12:19:13.744701] [DEBUG] [REMOTE ] RDY: Symbol is viable for forecasting. [2026-01-15T12:19:13.744748] [INFO ] [MAIN ] [2643/3511] RDY kept (0.5s) | 2638 kept, 5 rejected | 138.2/min | ETA: 6.3m [2026-01-15T12:19:13.858486] [DEBUG] [REMOTE ] REAL: Retrieved 1646 rows, trimmed to 300. [2026-01-15T12:19:13.858600] [DEBUG] [REMOTE ] REAL: PASS: History has at least 300 days. [2026-01-15T12:19:13.858797] [DEBUG] [REMOTE ] REAL: PASS: Price check passed. Min price $10.82. [2026-01-15T12:19:13.858964] [DEBUG] [REMOTE ] REAL: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:13.859077] [DEBUG] [REMOTE ] REAL: PASS: Integrity check passed. [2026-01-15T12:19:13.859117] [DEBUG] [REMOTE ] REAL: Symbol is viable for forecasting. [2026-01-15T12:19:13.859164] [INFO ] [MAIN ] [2644/3511] REAL kept (0.1s) | 2639 kept, 5 rejected | 138.2/min | ETA: 6.3m [2026-01-15T12:19:14.413968] [DEBUG] [REMOTE ] REAX: Retrieved 1394 rows, trimmed to 300. [2026-01-15T12:19:14.414122] [DEBUG] [REMOTE ] REAX: PASS: History has at least 300 days. [2026-01-15T12:19:14.414384] [DEBUG] [REMOTE ] REAX: PASS: Price check passed. Min price $3.41. [2026-01-15T12:19:14.414557] [DEBUG] [REMOTE ] REAX: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:14.414728] [DEBUG] [REMOTE ] REAX: PASS: Integrity check passed. [2026-01-15T12:19:14.414783] [DEBUG] [REMOTE ] REAX: Symbol is viable for forecasting. [2026-01-15T12:19:14.414858] [INFO ] [MAIN ] [2645/3511] REAX kept (0.6s) | 2640 kept, 5 rejected | 138.2/min | ETA: 6.3m [2026-01-15T12:19:14.774274] [DEBUG] [REMOTE ] REBN: Retrieved 859 rows, trimmed to 300. [2026-01-15T12:19:14.774422] [DEBUG] [REMOTE ] REBN: PASS: History has at least 300 days. [2026-01-15T12:19:14.774700] [DEBUG] [REMOTE ] REBN: PASS: Price check passed. Min price $1.41. [2026-01-15T12:19:14.774883] [DEBUG] [REMOTE ] REBN: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:14.775029] [DEBUG] [REMOTE ] REBN: PASS: Integrity check passed. [2026-01-15T12:19:14.775082] [DEBUG] [REMOTE ] REBN: Symbol is viable for forecasting. [2026-01-15T12:19:14.775148] [INFO ] [MAIN ] [2646/3511] REBN kept (0.4s) | 2641 kept, 5 rejected | 138.2/min | ETA: 6.3m [2026-01-15T12:19:15.189710] [DEBUG] [REMOTE ] REFI: Retrieved 1029 rows, trimmed to 300. [2026-01-15T12:19:15.189861] [DEBUG] [REMOTE ] REFI: PASS: History has at least 300 days. [2026-01-15T12:19:15.190097] [DEBUG] [REMOTE ] REFI: PASS: Price check passed. Min price $11.58. [2026-01-15T12:19:15.190262] [DEBUG] [REMOTE ] REFI: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:15.190391] [DEBUG] [REMOTE ] REFI: PASS: Integrity check passed. [2026-01-15T12:19:15.190439] [DEBUG] [REMOTE ] REFI: Symbol is viable for forecasting. [2026-01-15T12:19:15.190497] [INFO ] [MAIN ] [2647/3511] REFI kept (0.4s) | 2642 kept, 5 rejected | 138.2/min | ETA: 6.3m [2026-01-15T12:19:15.702450] [DEBUG] [REMOTE ] REG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:15.702603] [DEBUG] [REMOTE ] REG: PASS: History has at least 300 days. [2026-01-15T12:19:15.702827] [DEBUG] [REMOTE ] REG: PASS: Price check passed. Min price $66.46. [2026-01-15T12:19:15.702968] [DEBUG] [REMOTE ] REG: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:15.703087] [DEBUG] [REMOTE ] REG: PASS: Integrity check passed. [2026-01-15T12:19:15.703128] [DEBUG] [REMOTE ] REG: Symbol is viable for forecasting. [2026-01-15T12:19:15.703179] [INFO ] [MAIN ] [2648/3511] REG kept (0.5s) | 2643 kept, 5 rejected | 138.2/min | ETA: 6.2m [2026-01-15T12:19:16.308742] [DEBUG] [REMOTE ] REGN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:16.308982] [DEBUG] [REMOTE ] REGN: PASS: History has at least 300 days. [2026-01-15T12:19:16.309520] [DEBUG] [REMOTE ] REGN: PASS: Price check passed. Min price $575.00. [2026-01-15T12:19:16.309688] [DEBUG] [REMOTE ] REGN: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:16.309833] [DEBUG] [REMOTE ] REGN: PASS: Integrity check passed. [2026-01-15T12:19:16.309876] [DEBUG] [REMOTE ] REGN: Symbol is viable for forecasting. [2026-01-15T12:19:16.309929] [INFO ] [MAIN ] [2649/3511] REGN kept (0.6s) | 2644 kept, 5 rejected | 138.2/min | ETA: 6.2m [2026-01-15T12:19:16.767859] [DEBUG] [REMOTE ] RELL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:16.768008] [DEBUG] [REMOTE ] RELL: PASS: History has at least 300 days. [2026-01-15T12:19:16.768242] [DEBUG] [REMOTE ] RELL: PASS: Price check passed. Min price $9.43. [2026-01-15T12:19:16.768386] [DEBUG] [REMOTE ] RELL: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:16.768513] [DEBUG] [REMOTE ] RELL: PASS: Integrity check passed. [2026-01-15T12:19:16.768555] [DEBUG] [REMOTE ] RELL: Symbol is viable for forecasting. [2026-01-15T12:19:16.768628] [INFO ] [MAIN ] [2650/3511] RELL kept (0.5s) | 2645 kept, 5 rejected | 138.2/min | ETA: 6.2m [2026-01-15T12:19:17.323975] [DEBUG] [REMOTE ] RELX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:17.324131] [DEBUG] [REMOTE ] RELX: PASS: History has at least 300 days. [2026-01-15T12:19:17.324386] [DEBUG] [REMOTE ] RELX: PASS: Price check passed. Min price $39.48. [2026-01-15T12:19:17.324534] [DEBUG] [REMOTE ] RELX: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:17.324684] [DEBUG] [REMOTE ] RELX: PASS: Integrity check passed. [2026-01-15T12:19:17.324755] [DEBUG] [REMOTE ] RELX: Symbol is viable for forecasting. [2026-01-15T12:19:17.324809] [INFO ] [MAIN ] [2651/3511] RELX kept (0.6s) | 2646 kept, 5 rejected | 138.2/min | ETA: 6.2m [2026-01-15T12:19:17.553250] [DEBUG] [REMOTE ] RELY: Retrieved 1082 rows, trimmed to 300. [2026-01-15T12:19:17.553417] [DEBUG] [REMOTE ] RELY: PASS: History has at least 300 days. [2026-01-15T12:19:17.553705] [DEBUG] [REMOTE ] RELY: PASS: Price check passed. Min price $12.20. [2026-01-15T12:19:17.553891] [DEBUG] [REMOTE ] RELY: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:17.554030] [DEBUG] [REMOTE ] RELY: PASS: Integrity check passed. [2026-01-15T12:19:17.554264] [DEBUG] [REMOTE ] RELY: Symbol is viable for forecasting. [2026-01-15T12:19:17.554317] [INFO ] [MAIN ] [2652/3511] RELY kept (0.2s) | 2647 kept, 5 rejected | 138.2/min | ETA: 6.2m [2026-01-15T12:19:17.920687] [DEBUG] [REMOTE ] REPL: Retrieved 1882 rows, trimmed to 300. [2026-01-15T12:19:17.920833] [DEBUG] [REMOTE ] REPL: PASS: History has at least 300 days. [2026-01-15T12:19:17.921054] [DEBUG] [REMOTE ] REPL: PASS: Price check passed. Min price $7.71. [2026-01-15T12:19:17.921199] [DEBUG] [REMOTE ] REPL: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:17.921358] [DEBUG] [REMOTE ] REPL: PASS: Integrity check passed. [2026-01-15T12:19:17.921417] [DEBUG] [REMOTE ] REPL: Symbol is viable for forecasting. [2026-01-15T12:19:17.921499] [INFO ] [MAIN ] [2653/3511] REPL kept (0.4s) | 2648 kept, 5 rejected | 138.2/min | ETA: 6.2m [2026-01-15T12:19:18.256066] [DEBUG] [REMOTE ] RERE: Retrieved 1149 rows, trimmed to 300. [2026-01-15T12:19:18.256215] [DEBUG] [REMOTE ] RERE: PASS: History has at least 300 days. [2026-01-15T12:19:18.256438] [DEBUG] [REMOTE ] RERE: PASS: Price check passed. Min price $3.75. [2026-01-15T12:19:18.256620] [DEBUG] [REMOTE ] RERE: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:18.256752] [DEBUG] [REMOTE ] RERE: PASS: Integrity check passed. [2026-01-15T12:19:18.256798] [DEBUG] [REMOTE ] RERE: Symbol is viable for forecasting. [2026-01-15T12:19:18.256875] [INFO ] [MAIN ] [2654/3511] RERE kept (0.3s) | 2649 kept, 5 rejected | 138.2/min | ETA: 6.2m [2026-01-15T12:19:19.001061] [DEBUG] [REMOTE ] RES: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:19.001360] [DEBUG] [REMOTE ] RES: PASS: History has at least 300 days. [2026-01-15T12:19:19.001917] [DEBUG] [REMOTE ] RES: PASS: Price check passed. Min price $4.45. [2026-01-15T12:19:19.002126] [DEBUG] [REMOTE ] RES: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:19.002329] [DEBUG] [REMOTE ] RES: PASS: Integrity check passed. [2026-01-15T12:19:19.002377] [DEBUG] [REMOTE ] RES: Symbol is viable for forecasting. [2026-01-15T12:19:19.002441] [INFO ] [MAIN ] [2655/3511] RES kept (0.7s) | 2650 kept, 5 rejected | 138.2/min | ETA: 6.2m [2026-01-15T12:19:19.344986] [DEBUG] [REMOTE ] REVG: Retrieved 2254 rows, trimmed to 300. [2026-01-15T12:19:19.345282] [DEBUG] [REMOTE ] REVG: PASS: History has at least 300 days. [2026-01-15T12:19:19.345784] [DEBUG] [REMOTE ] REVG: PASS: Price check passed. Min price $48.80. [2026-01-15T12:19:19.345980] [DEBUG] [REMOTE ] REVG: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:19.346192] [DEBUG] [REMOTE ] REVG: PASS: Integrity check passed. [2026-01-15T12:19:19.346247] [DEBUG] [REMOTE ] REVG: Symbol is viable for forecasting. [2026-01-15T12:19:19.346326] [INFO ] [MAIN ] [2656/3511] REVG kept (0.3s) | 2651 kept, 5 rejected | 138.2/min | ETA: 6.2m [2026-01-15T12:19:19.864583] [DEBUG] [REMOTE ] REX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:19.864800] [DEBUG] [REMOTE ] REX: PASS: History has at least 300 days. [2026-01-15T12:19:19.865160] [DEBUG] [REMOTE ] REX: PASS: Price check passed. Min price $30.97. [2026-01-15T12:19:19.865321] [DEBUG] [REMOTE ] REX: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:19.865473] [DEBUG] [REMOTE ] REX: PASS: Integrity check passed. [2026-01-15T12:19:19.865517] [DEBUG] [REMOTE ] REX: Symbol is viable for forecasting. [2026-01-15T12:19:19.865598] [INFO ] [MAIN ] [2657/3511] REX kept (0.5s) | 2652 kept, 5 rejected | 138.2/min | ETA: 6.2m [2026-01-15T12:19:20.131066] [DEBUG] [REMOTE ] REYN: Retrieved 1497 rows, trimmed to 300. [2026-01-15T12:19:20.131407] [DEBUG] [REMOTE ] REYN: PASS: History has at least 300 days. [2026-01-15T12:19:20.131659] [DEBUG] [REMOTE ] REYN: PASS: Price check passed. Min price $22.62. [2026-01-15T12:19:20.131812] [DEBUG] [REMOTE ] REYN: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:20.131935] [DEBUG] [REMOTE ] REYN: PASS: Integrity check passed. [2026-01-15T12:19:20.131978] [DEBUG] [REMOTE ] REYN: Symbol is viable for forecasting. [2026-01-15T12:19:20.132033] [INFO ] [MAIN ] [2658/3511] REYN kept (0.3s) | 2653 kept, 5 rejected | 138.2/min | ETA: 6.2m [2026-01-15T12:19:20.568615] [DEBUG] [REMOTE ] REZI: Retrieved 1822 rows, trimmed to 300. [2026-01-15T12:19:20.568742] [DEBUG] [REMOTE ] REZI: PASS: History has at least 300 days. [2026-01-15T12:19:20.568963] [DEBUG] [REMOTE ] REZI: PASS: Price check passed. Min price $28.83. [2026-01-15T12:19:20.569113] [DEBUG] [REMOTE ] REZI: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:20.569232] [DEBUG] [REMOTE ] REZI: PASS: Integrity check passed. [2026-01-15T12:19:20.569276] [DEBUG] [REMOTE ] REZI: Symbol is viable for forecasting. [2026-01-15T12:19:20.569328] [INFO ] [MAIN ] [2659/3511] REZI kept (0.4s) | 2654 kept, 5 rejected | 138.2/min | ETA: 6.2m [2026-01-15T12:19:21.139867] [DEBUG] [REMOTE ] RF: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:21.140017] [DEBUG] [REMOTE ] RF: PASS: History has at least 300 days. [2026-01-15T12:19:21.140261] [DEBUG] [REMOTE ] RF: PASS: Price check passed. Min price $23.81. [2026-01-15T12:19:21.140398] [DEBUG] [REMOTE ] RF: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:21.140518] [DEBUG] [REMOTE ] RF: PASS: Integrity check passed. [2026-01-15T12:19:21.140558] [DEBUG] [REMOTE ] RF: Symbol is viable for forecasting. [2026-01-15T12:19:21.140628] [INFO ] [MAIN ] [2660/3511] RF kept (0.6s) | 2655 kept, 5 rejected | 138.2/min | ETA: 6.2m [2026-01-15T12:19:21.640746] [DEBUG] [REMOTE ] RFI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:21.640890] [DEBUG] [REMOTE ] RFI: PASS: History has at least 300 days. [2026-01-15T12:19:21.641129] [DEBUG] [REMOTE ] RFI: PASS: Price check passed. Min price $10.78. [2026-01-15T12:19:21.641265] [DEBUG] [REMOTE ] RFI: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:21.641387] [DEBUG] [REMOTE ] RFI: PASS: Integrity check passed. [2026-01-15T12:19:21.641427] [DEBUG] [REMOTE ] RFI: Symbol is viable for forecasting. [2026-01-15T12:19:21.641475] [INFO ] [MAIN ] [2661/3511] RFI kept (0.5s) | 2656 kept, 5 rejected | 138.2/min | ETA: 6.2m [2026-01-15T12:19:21.973771] [DEBUG] [REMOTE ] RFL: Retrieved 1963 rows, trimmed to 300. [2026-01-15T12:19:21.973903] [DEBUG] [REMOTE ] RFL: PASS: History has at least 300 days. [2026-01-15T12:19:21.974116] [DEBUG] [REMOTE ] RFL: PASS: Price check passed. Min price $1.17. [2026-01-15T12:19:21.974253] [DEBUG] [REMOTE ] RFL: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:21.974366] [DEBUG] [REMOTE ] RFL: PASS: Integrity check passed. [2026-01-15T12:19:21.974436] [DEBUG] [REMOTE ] RFL: Symbol is viable for forecasting. [2026-01-15T12:19:21.974486] [INFO ] [MAIN ] [2662/3511] RFL kept (0.3s) | 2657 kept, 5 rejected | 138.2/min | ETA: 6.1m [2026-01-15T12:19:22.381123] [DEBUG] [REMOTE ] RFM: Retrieved 1458 rows, trimmed to 300. [2026-01-15T12:19:22.381259] [DEBUG] [REMOTE ] RFM: PASS: History has at least 300 days. [2026-01-15T12:19:22.381474] [DEBUG] [REMOTE ] RFM: PASS: Price check passed. Min price $13.90. [2026-01-15T12:19:22.381665] [DEBUG] [REMOTE ] RFM: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:22.381803] [DEBUG] [REMOTE ] RFM: PASS: Integrity check passed. [2026-01-15T12:19:22.381843] [DEBUG] [REMOTE ] RFM: Symbol is viable for forecasting. [2026-01-15T12:19:22.381892] [INFO ] [MAIN ] [2663/3511] RFM kept (0.4s) | 2658 kept, 5 rejected | 138.2/min | ETA: 6.1m [2026-01-15T12:19:22.693424] [DEBUG] [REMOTE ] RFMZ: Retrieved 1229 rows, trimmed to 300. [2026-01-15T12:19:22.693583] [DEBUG] [REMOTE ] RFMZ: PASS: History has at least 300 days. [2026-01-15T12:19:22.693809] [DEBUG] [REMOTE ] RFMZ: PASS: Price check passed. Min price $12.59. [2026-01-15T12:19:22.693954] [DEBUG] [REMOTE ] RFMZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:22.694072] [DEBUG] [REMOTE ] RFMZ: PASS: Integrity check passed. [2026-01-15T12:19:22.694125] [DEBUG] [REMOTE ] RFMZ: Symbol is viable for forecasting. [2026-01-15T12:19:22.694187] [INFO ] [MAIN ] [2664/3511] RFMZ kept (0.3s) | 2659 kept, 5 rejected | 138.2/min | ETA: 6.1m [2026-01-15T12:19:23.254065] [DEBUG] [REMOTE ] RGA: Retrieved 4362 rows, trimmed to 300. [2026-01-15T12:19:23.254219] [DEBUG] [REMOTE ] RGA: PASS: History has at least 300 days. [2026-01-15T12:19:23.254499] [DEBUG] [REMOTE ] RGA: PASS: Price check passed. Min price $180.64. [2026-01-15T12:19:23.254680] [DEBUG] [REMOTE ] RGA: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:23.254814] [DEBUG] [REMOTE ] RGA: PASS: Integrity check passed. [2026-01-15T12:19:23.254854] [DEBUG] [REMOTE ] RGA: Symbol is viable for forecasting. [2026-01-15T12:19:23.254905] [INFO ] [MAIN ] [2665/3511] RGA kept (0.6s) | 2660 kept, 5 rejected | 138.2/min | ETA: 6.1m [2026-01-15T12:19:23.810630] [DEBUG] [REMOTE ] RGCO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:23.810886] [DEBUG] [REMOTE ] RGCO: PASS: History has at least 300 days. [2026-01-15T12:19:23.811344] [DEBUG] [REMOTE ] RGCO: PASS: Price check passed. Min price $20.71. [2026-01-15T12:19:23.811516] [DEBUG] [REMOTE ] RGCO: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:23.811735] [DEBUG] [REMOTE ] RGCO: PASS: Integrity check passed. [2026-01-15T12:19:23.811781] [DEBUG] [REMOTE ] RGCO: Symbol is viable for forecasting. [2026-01-15T12:19:23.811849] [INFO ] [MAIN ] [2666/3511] RGCO kept (0.6s) | 2661 kept, 5 rejected | 138.2/min | ETA: 6.1m [2026-01-15T12:19:24.147470] [DEBUG] [REMOTE ] RGEN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:24.147635] [DEBUG] [REMOTE ] RGEN: PASS: History has at least 300 days. [2026-01-15T12:19:24.147999] [DEBUG] [REMOTE ] RGEN: PASS: Price check passed. Min price $142.82. [2026-01-15T12:19:24.148146] [DEBUG] [REMOTE ] RGEN: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:24.148285] [DEBUG] [REMOTE ] RGEN: PASS: Integrity check passed. [2026-01-15T12:19:24.148328] [DEBUG] [REMOTE ] RGEN: Symbol is viable for forecasting. [2026-01-15T12:19:24.148385] [INFO ] [MAIN ] [2667/3511] RGEN kept (0.3s) | 2662 kept, 5 rejected | 138.2/min | ETA: 6.1m [2026-01-15T12:19:24.705374] [DEBUG] [REMOTE ] RGLD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:24.705526] [DEBUG] [REMOTE ] RGLD: PASS: History has at least 300 days. [2026-01-15T12:19:24.705789] [DEBUG] [REMOTE ] RGLD: PASS: Price check passed. Min price $168.72. [2026-01-15T12:19:24.705929] [DEBUG] [REMOTE ] RGLD: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:24.706052] [DEBUG] [REMOTE ] RGLD: PASS: Integrity check passed. [2026-01-15T12:19:24.706093] [DEBUG] [REMOTE ] RGLD: Symbol is viable for forecasting. [2026-01-15T12:19:24.706142] [INFO ] [MAIN ] [2668/3511] RGLD kept (0.6s) | 2663 kept, 5 rejected | 138.2/min | ETA: 6.1m [2026-01-15T12:19:25.006632] [DEBUG] [REMOTE ] RGNX: Retrieved 2597 rows, trimmed to 300. [2026-01-15T12:19:25.006788] [DEBUG] [REMOTE ] RGNX: PASS: History has at least 300 days. [2026-01-15T12:19:25.007048] [DEBUG] [REMOTE ] RGNX: PASS: Price check passed. Min price $10.87. [2026-01-15T12:19:25.007192] [DEBUG] [REMOTE ] RGNX: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:25.007315] [DEBUG] [REMOTE ] RGNX: PASS: Integrity check passed. [2026-01-15T12:19:25.007357] [DEBUG] [REMOTE ] RGNX: Symbol is viable for forecasting. [2026-01-15T12:19:25.007407] [INFO ] [MAIN ] [2669/3511] RGNX kept (0.3s) | 2664 kept, 5 rejected | 138.2/min | ETA: 6.1m [2026-01-15T12:19:25.583651] [DEBUG] [REMOTE ] RGP: Retrieved 6306 rows, trimmed to 300. [2026-01-15T12:19:25.583913] [DEBUG] [REMOTE ] RGP: PASS: History has at least 300 days. [2026-01-15T12:19:25.584207] [DEBUG] [REMOTE ] RGP: PASS: Price check passed. Min price $4.24. [2026-01-15T12:19:25.584536] [DEBUG] [REMOTE ] RGP: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:25.584690] [DEBUG] [REMOTE ] RGP: PASS: Integrity check passed. [2026-01-15T12:19:25.584734] [DEBUG] [REMOTE ] RGP: Symbol is viable for forecasting. [2026-01-15T12:19:25.584786] [INFO ] [MAIN ] [2670/3511] RGP kept (0.6s) | 2665 kept, 5 rejected | 138.2/min | ETA: 6.1m [2026-01-15T12:19:26.063803] [DEBUG] [REMOTE ] RGS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:26.063953] [DEBUG] [REMOTE ] RGS: PASS: History has at least 300 days. [2026-01-15T12:19:26.064195] [DEBUG] [REMOTE ] RGS: PASS: Price check passed. Min price $24.00. [2026-01-15T12:19:26.064334] [DEBUG] [REMOTE ] RGS: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:26.064458] [DEBUG] [REMOTE ] RGS: PASS: Integrity check passed. [2026-01-15T12:19:26.064499] [DEBUG] [REMOTE ] RGS: Symbol is viable for forecasting. [2026-01-15T12:19:26.064637] [INFO ] [MAIN ] [2671/3511] RGS kept (0.5s) | 2666 kept, 5 rejected | 138.2/min | ETA: 6.1m [2026-01-15T12:19:26.317408] [DEBUG] [REMOTE ] RGTI: Retrieved 1189 rows, trimmed to 300. [2026-01-15T12:19:26.317553] [DEBUG] [REMOTE ] RGTI: PASS: History has at least 300 days. [2026-01-15T12:19:26.317799] [DEBUG] [REMOTE ] RGTI: PASS: Price check passed. Min price $22.15. [2026-01-15T12:19:26.317940] [DEBUG] [REMOTE ] RGTI: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:26.318058] [DEBUG] [REMOTE ] RGTI: PASS: Integrity check passed. [2026-01-15T12:19:26.318100] [DEBUG] [REMOTE ] RGTI: Symbol is viable for forecasting. [2026-01-15T12:19:26.318150] [INFO ] [MAIN ] [2672/3511] RGTI kept (0.3s) | 2667 kept, 5 rejected | 138.2/min | ETA: 6.1m [2026-01-15T12:19:26.795775] [DEBUG] [REMOTE ] RH: Retrieved 3319 rows, trimmed to 300. [2026-01-15T12:19:26.796135] [DEBUG] [REMOTE ] RH: PASS: History has at least 300 days. [2026-01-15T12:19:26.796399] [DEBUG] [REMOTE ] RH: PASS: Price check passed. Min price $139.54. [2026-01-15T12:19:26.796546] [DEBUG] [REMOTE ] RH: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:26.796944] [DEBUG] [REMOTE ] RH: PASS: Integrity check passed. [2026-01-15T12:19:26.797037] [DEBUG] [REMOTE ] RH: Symbol is viable for forecasting. [2026-01-15T12:19:26.797113] [INFO ] [MAIN ] [2673/3511] RH kept (0.5s) | 2668 kept, 5 rejected | 138.2/min | ETA: 6.1m [2026-01-15T12:19:27.332836] [DEBUG] [REMOTE ] RHI: Retrieved 6590 rows, trimmed to 300. [2026-01-15T12:19:27.332989] [DEBUG] [REMOTE ] RHI: PASS: History has at least 300 days. [2026-01-15T12:19:27.333253] [DEBUG] [REMOTE ] RHI: PASS: Price check passed. Min price $24.94. [2026-01-15T12:19:27.333423] [DEBUG] [REMOTE ] RHI: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:27.333595] [DEBUG] [REMOTE ] RHI: PASS: Integrity check passed. [2026-01-15T12:19:27.333640] [DEBUG] [REMOTE ] RHI: Symbol is viable for forecasting. [2026-01-15T12:19:27.333695] [INFO ] [MAIN ] [2674/3511] RHI kept (0.5s) | 2669 kept, 5 rejected | 138.2/min | ETA: 6.1m [2026-01-15T12:19:27.889254] [DEBUG] [REMOTE ] RHP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:27.889412] [DEBUG] [REMOTE ] RHP: PASS: History has at least 300 days. [2026-01-15T12:19:27.889744] [DEBUG] [REMOTE ] RHP: PASS: Price check passed. Min price $84.83. [2026-01-15T12:19:27.889955] [DEBUG] [REMOTE ] RHP: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:27.890321] [DEBUG] [REMOTE ] RHP: PASS: Integrity check passed. [2026-01-15T12:19:27.890371] [DEBUG] [REMOTE ] RHP: Symbol is viable for forecasting. [2026-01-15T12:19:27.890423] [INFO ] [MAIN ] [2675/3511] RHP kept (0.6s) | 2670 kept, 5 rejected | 138.2/min | ETA: 6.1m [2026-01-15T12:19:28.353681] [DEBUG] [REMOTE ] RIG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:28.353835] [DEBUG] [REMOTE ] RIG: PASS: History has at least 300 days. [2026-01-15T12:19:28.354095] [DEBUG] [REMOTE ] RIG: PASS: Price check passed. Min price $3.29. [2026-01-15T12:19:28.354240] [DEBUG] [REMOTE ] RIG: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:28.354370] [DEBUG] [REMOTE ] RIG: PASS: Integrity check passed. [2026-01-15T12:19:28.354413] [DEBUG] [REMOTE ] RIG: Symbol is viable for forecasting. [2026-01-15T12:19:28.354466] [INFO ] [MAIN ] [2676/3511] RIG kept (0.5s) | 2671 kept, 5 rejected | 138.2/min | ETA: 6.0m [2026-01-15T12:19:28.780892] [DEBUG] [REMOTE ] RIGL: Retrieved 6318 rows, trimmed to 300. [2026-01-15T12:19:28.781054] [DEBUG] [REMOTE ] RIGL: PASS: History has at least 300 days. [2026-01-15T12:19:28.781303] [DEBUG] [REMOTE ] RIGL: PASS: Price check passed. Min price $28.38. [2026-01-15T12:19:28.781444] [DEBUG] [REMOTE ] RIGL: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:28.781592] [DEBUG] [REMOTE ] RIGL: PASS: Integrity check passed. [2026-01-15T12:19:28.781645] [DEBUG] [REMOTE ] RIGL: Symbol is viable for forecasting. [2026-01-15T12:19:28.781714] [INFO ] [MAIN ] [2677/3511] RIGL kept (0.4s) | 2672 kept, 5 rejected | 138.2/min | ETA: 6.0m [2026-01-15T12:19:29.082116] [DEBUG] [REMOTE ] RILY: Retrieved 2640 rows, trimmed to 300. [2026-01-15T12:19:29.082252] [DEBUG] [REMOTE ] RILY: PASS: History has at least 300 days. [2026-01-15T12:19:29.082470] [DEBUG] [REMOTE ] RILY: PASS: Price check passed. Min price $3.72. [2026-01-15T12:19:29.082627] [DEBUG] [REMOTE ] RILY: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:29.082749] [DEBUG] [REMOTE ] RILY: PASS: Integrity check passed. [2026-01-15T12:19:29.082789] [DEBUG] [REMOTE ] RILY: Symbol is viable for forecasting. [2026-01-15T12:19:29.082839] [INFO ] [MAIN ] [2678/3511] RILY kept (0.3s) | 2673 kept, 5 rejected | 138.2/min | ETA: 6.0m [2026-01-15T12:19:29.494164] [DEBUG] [REMOTE ] RILYN: Retrieved 1586 rows, trimmed to 300. [2026-01-15T12:19:29.494308] [DEBUG] [REMOTE ] RILYN: PASS: History has at least 300 days. [2026-01-15T12:19:29.494534] [DEBUG] [REMOTE ] RILYN: PASS: Price check passed. Min price $18.28. [2026-01-15T12:19:29.494705] [DEBUG] [REMOTE ] RILYN: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:29.494828] [DEBUG] [REMOTE ] RILYN: PASS: Integrity check passed. [2026-01-15T12:19:29.494871] [DEBUG] [REMOTE ] RILYN: Symbol is viable for forecasting. [2026-01-15T12:19:29.494922] [INFO ] [MAIN ] [2679/3511] RILYN kept (0.4s) | 2674 kept, 5 rejected | 138.2/min | ETA: 6.0m [2026-01-15T12:19:29.774940] [DEBUG] [REMOTE ] RILYZ: Retrieved 1114 rows, trimmed to 300. [2026-01-15T12:19:29.775082] [DEBUG] [REMOTE ] RILYZ: PASS: History has at least 300 days. [2026-01-15T12:19:29.775291] [DEBUG] [REMOTE ] RILYZ: PASS: Price check passed. Min price $8.99. [2026-01-15T12:19:29.775427] [DEBUG] [REMOTE ] RILYZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:29.775541] [DEBUG] [REMOTE ] RILYZ: PASS: Integrity check passed. [2026-01-15T12:19:29.775637] [DEBUG] [REMOTE ] RILYZ: Symbol is viable for forecasting. [2026-01-15T12:19:29.775699] [INFO ] [MAIN ] [2680/3511] RILYZ kept (0.3s) | 2675 kept, 5 rejected | 138.2/min | ETA: 6.0m [2026-01-15T12:19:30.338685] [DEBUG] [REMOTE ] RING: Retrieved 3508 rows, trimmed to 300. [2026-01-15T12:19:30.338831] [DEBUG] [REMOTE ] RING: PASS: History has at least 300 days. [2026-01-15T12:19:30.339064] [DEBUG] [REMOTE ] RING: PASS: Price check passed. Min price $57.99. [2026-01-15T12:19:30.339201] [DEBUG] [REMOTE ] RING: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:30.339322] [DEBUG] [REMOTE ] RING: PASS: Integrity check passed. [2026-01-15T12:19:30.339363] [DEBUG] [REMOTE ] RING: Symbol is viable for forecasting. [2026-01-15T12:19:30.339413] [INFO ] [MAIN ] [2681/3511] RING kept (0.6s) | 2676 kept, 5 rejected | 138.2/min | ETA: 6.0m [2026-01-15T12:19:30.851647] [DEBUG] [REMOTE ] RIO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:30.851797] [DEBUG] [REMOTE ] RIO: PASS: History has at least 300 days. [2026-01-15T12:19:30.852048] [DEBUG] [REMOTE ] RIO: PASS: Price check passed. Min price $67.89. [2026-01-15T12:19:30.852192] [DEBUG] [REMOTE ] RIO: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:30.852324] [DEBUG] [REMOTE ] RIO: PASS: Integrity check passed. [2026-01-15T12:19:30.852364] [DEBUG] [REMOTE ] RIO: Symbol is viable for forecasting. [2026-01-15T12:19:30.852625] [INFO ] [MAIN ] [2682/3511] RIO kept (0.5s) | 2677 kept, 5 rejected | 138.2/min | ETA: 6.0m [2026-01-15T12:19:31.208906] [DEBUG] [REMOTE ] RITM: Retrieved 3196 rows, trimmed to 300. [2026-01-15T12:19:31.209038] [DEBUG] [REMOTE ] RITM: PASS: History has at least 300 days. [2026-01-15T12:19:31.209251] [DEBUG] [REMOTE ] RITM: PASS: Price check passed. Min price $10.55. [2026-01-15T12:19:31.209405] [DEBUG] [REMOTE ] RITM: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:31.209516] [DEBUG] [REMOTE ] RITM: PASS: Integrity check passed. [2026-01-15T12:19:31.209555] [DEBUG] [REMOTE ] RITM: Symbol is viable for forecasting. [2026-01-15T12:19:31.209647] [INFO ] [MAIN ] [2683/3511] RITM kept (0.4s) | 2678 kept, 5 rejected | 138.2/min | ETA: 6.0m [2026-01-15T12:19:31.470693] [DEBUG] [REMOTE ] RIVN: Retrieved 1048 rows, trimmed to 300. [2026-01-15T12:19:31.470836] [DEBUG] [REMOTE ] RIVN: PASS: History has at least 300 days. [2026-01-15T12:19:31.471056] [DEBUG] [REMOTE ] RIVN: PASS: Price check passed. Min price $12.50. [2026-01-15T12:19:31.471195] [DEBUG] [REMOTE ] RIVN: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:31.471315] [DEBUG] [REMOTE ] RIVN: PASS: Integrity check passed. [2026-01-15T12:19:31.471384] [DEBUG] [REMOTE ] RIVN: Symbol is viable for forecasting. [2026-01-15T12:19:31.471434] [INFO ] [MAIN ] [2684/3511] RIVN kept (0.3s) | 2679 kept, 5 rejected | 138.2/min | ETA: 6.0m [2026-01-15T12:19:31.906248] [DEBUG] [REMOTE ] RKLB: Retrieved 1103 rows, trimmed to 300. [2026-01-15T12:19:31.906392] [DEBUG] [REMOTE ] RKLB: PASS: History has at least 300 days. [2026-01-15T12:19:31.906637] [DEBUG] [REMOTE ] RKLB: PASS: Price check passed. Min price $39.48. [2026-01-15T12:19:31.906789] [DEBUG] [REMOTE ] RKLB: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:31.906934] [DEBUG] [REMOTE ] RKLB: PASS: Integrity check passed. [2026-01-15T12:19:31.906977] [DEBUG] [REMOTE ] RKLB: Symbol is viable for forecasting. [2026-01-15T12:19:31.907027] [INFO ] [MAIN ] [2685/3511] RKLB kept (0.4s) | 2680 kept, 5 rejected | 138.2/min | ETA: 6.0m [2026-01-15T12:19:32.541378] [DEBUG] [REMOTE ] RL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:32.541533] [DEBUG] [REMOTE ] RL: PASS: History has at least 300 days. [2026-01-15T12:19:32.541803] [DEBUG] [REMOTE ] RL: PASS: Price check passed. Min price $308.50. [2026-01-15T12:19:32.541942] [DEBUG] [REMOTE ] RL: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:32.542070] [DEBUG] [REMOTE ] RL: PASS: Integrity check passed. [2026-01-15T12:19:32.542109] [DEBUG] [REMOTE ] RL: Symbol is viable for forecasting. [2026-01-15T12:19:32.542160] [INFO ] [MAIN ] [2686/3511] RL kept (0.6s) | 2681 kept, 5 rejected | 138.2/min | ETA: 6.0m [2026-01-15T12:19:32.746385] [DEBUG] [REMOTE ] RLAY: Retrieved 1382 rows, trimmed to 300. [2026-01-15T12:19:32.746520] [DEBUG] [REMOTE ] RLAY: PASS: History has at least 300 days. [2026-01-15T12:19:32.746783] [DEBUG] [REMOTE ] RLAY: PASS: Price check passed. Min price $6.05. [2026-01-15T12:19:32.746955] [DEBUG] [REMOTE ] RLAY: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:32.747077] [DEBUG] [REMOTE ] RLAY: PASS: Integrity check passed. [2026-01-15T12:19:32.747119] [DEBUG] [REMOTE ] RLAY: Symbol is viable for forecasting. [2026-01-15T12:19:32.747170] [INFO ] [MAIN ] [2687/3511] RLAY kept (0.2s) | 2682 kept, 5 rejected | 138.2/min | ETA: 6.0m [2026-01-15T12:19:33.413063] [DEBUG] [REMOTE ] RLI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:33.413212] [DEBUG] [REMOTE ] RLI: PASS: History has at least 300 days. [2026-01-15T12:19:33.413458] [DEBUG] [REMOTE ] RLI: PASS: Price check passed. Min price $56.45. [2026-01-15T12:19:33.413615] [DEBUG] [REMOTE ] RLI: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:33.413740] [DEBUG] [REMOTE ] RLI: PASS: Integrity check passed. [2026-01-15T12:19:33.413781] [DEBUG] [REMOTE ] RLI: Symbol is viable for forecasting. [2026-01-15T12:19:33.413831] [INFO ] [MAIN ] [2688/3511] RLI kept (0.7s) | 2683 kept, 5 rejected | 138.2/min | ETA: 6.0m [2026-01-15T12:19:33.623679] [DEBUG] [REMOTE ] RLJ: Retrieved 3692 rows, trimmed to 300. [2026-01-15T12:19:33.623826] [DEBUG] [REMOTE ] RLJ: PASS: History has at least 300 days. [2026-01-15T12:19:33.624060] [DEBUG] [REMOTE ] RLJ: PASS: Price check passed. Min price $6.67. [2026-01-15T12:19:33.624202] [DEBUG] [REMOTE ] RLJ: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:33.624332] [DEBUG] [REMOTE ] RLJ: PASS: Integrity check passed. [2026-01-15T12:19:33.624389] [DEBUG] [REMOTE ] RLJ: Symbol is viable for forecasting. [2026-01-15T12:19:33.624442] [INFO ] [MAIN ] [2689/3511] RLJ kept (0.2s) | 2684 kept, 5 rejected | 138.2/min | ETA: 5.9m [2026-01-15T12:19:34.092861] [DEBUG] [REMOTE ] RLMD: Retrieved 2832 rows, trimmed to 300. [2026-01-15T12:19:34.093009] [DEBUG] [REMOTE ] RLMD: PASS: History has at least 300 days. [2026-01-15T12:19:34.093252] [DEBUG] [REMOTE ] RLMD: PASS: Price check passed. Min price $2.10. [2026-01-15T12:19:34.093397] [DEBUG] [REMOTE ] RLMD: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:34.093526] [DEBUG] [REMOTE ] RLMD: PASS: Integrity check passed. [2026-01-15T12:19:34.093569] [DEBUG] [REMOTE ] RLMD: Symbol is viable for forecasting. [2026-01-15T12:19:34.093644] [INFO ] [MAIN ] [2690/3511] RLMD kept (0.5s) | 2685 kept, 5 rejected | 138.2/min | ETA: 5.9m [2026-01-15T12:19:34.440244] [DEBUG] [REMOTE ] RLTY: Retrieved 976 rows, trimmed to 300. [2026-01-15T12:19:34.440399] [DEBUG] [REMOTE ] RLTY: PASS: History has at least 300 days. [2026-01-15T12:19:34.440678] [DEBUG] [REMOTE ] RLTY: PASS: Price check passed. Min price $14.29. [2026-01-15T12:19:34.440827] [DEBUG] [REMOTE ] RLTY: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:34.440955] [DEBUG] [REMOTE ] RLTY: PASS: Integrity check passed. [2026-01-15T12:19:34.440997] [DEBUG] [REMOTE ] RLTY: Symbol is viable for forecasting. [2026-01-15T12:19:34.441049] [INFO ] [MAIN ] [2691/3511] RLTY kept (0.3s) | 2686 kept, 5 rejected | 138.2/min | ETA: 5.9m [2026-01-15T12:19:34.750013] [DEBUG] [REMOTE ] RLX: Retrieved 1251 rows, trimmed to 300. [2026-01-15T12:19:34.750162] [DEBUG] [REMOTE ] RLX: PASS: History has at least 300 days. [2026-01-15T12:19:34.750385] [DEBUG] [REMOTE ] RLX: PASS: Price check passed. Min price $2.23. [2026-01-15T12:19:34.750532] [DEBUG] [REMOTE ] RLX: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:34.750682] [DEBUG] [REMOTE ] RLX: PASS: Integrity check passed. [2026-01-15T12:19:34.750729] [DEBUG] [REMOTE ] RLX: Symbol is viable for forecasting. [2026-01-15T12:19:34.750779] [INFO ] [MAIN ] [2692/3511] RLX kept (0.3s) | 2687 kept, 5 rejected | 138.2/min | ETA: 5.9m [2026-01-15T12:19:35.368012] [DEBUG] [REMOTE ] RM: Retrieved 3470 rows, trimmed to 300. [2026-01-15T12:19:35.368165] [DEBUG] [REMOTE ] RM: PASS: History has at least 300 days. [2026-01-15T12:19:35.368412] [DEBUG] [REMOTE ] RM: PASS: Price check passed. Min price $35.82. [2026-01-15T12:19:35.368560] [DEBUG] [REMOTE ] RM: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:35.368699] [DEBUG] [REMOTE ] RM: PASS: Integrity check passed. [2026-01-15T12:19:35.368740] [DEBUG] [REMOTE ] RM: Symbol is viable for forecasting. [2026-01-15T12:19:35.368790] [INFO ] [MAIN ] [2693/3511] RM kept (0.6s) | 2688 kept, 5 rejected | 138.2/min | ETA: 5.9m [2026-01-15T12:19:35.635865] [DEBUG] [REMOTE ] RMAX: Retrieved 3090 rows, trimmed to 300. [2026-01-15T12:19:35.636002] [DEBUG] [REMOTE ] RMAX: PASS: History has at least 300 days. [2026-01-15T12:19:35.636224] [DEBUG] [REMOTE ] RMAX: PASS: Price check passed. Min price $7.27. [2026-01-15T12:19:35.636366] [DEBUG] [REMOTE ] RMAX: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:35.636489] [DEBUG] [REMOTE ] RMAX: PASS: Integrity check passed. [2026-01-15T12:19:35.636531] [DEBUG] [REMOTE ] RMAX: Symbol is viable for forecasting. [2026-01-15T12:19:35.636600] [INFO ] [MAIN ] [2694/3511] RMAX kept (0.3s) | 2689 kept, 5 rejected | 138.2/min | ETA: 5.9m [2026-01-15T12:19:36.087524] [DEBUG] [REMOTE ] RMBI: Retrieved 1644 rows, trimmed to 300. [2026-01-15T12:19:36.087680] [DEBUG] [REMOTE ] RMBI: PASS: History has at least 300 days. [2026-01-15T12:19:36.087895] [DEBUG] [REMOTE ] RMBI: PASS: Price check passed. Min price $12.78. [2026-01-15T12:19:36.088033] [DEBUG] [REMOTE ] RMBI: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:36.088150] [DEBUG] [REMOTE ] RMBI: PASS: Integrity check passed. [2026-01-15T12:19:36.088245] [DEBUG] [REMOTE ] RMBI: Symbol is viable for forecasting. [2026-01-15T12:19:36.088298] [INFO ] [MAIN ] [2695/3511] RMBI kept (0.5s) | 2690 kept, 5 rejected | 138.2/min | ETA: 5.9m [2026-01-15T12:19:36.699543] [DEBUG] [REMOTE ] RMBS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:36.699709] [DEBUG] [REMOTE ] RMBS: PASS: History has at least 300 days. [2026-01-15T12:19:36.699967] [DEBUG] [REMOTE ] RMBS: PASS: Price check passed. Min price $87.28. [2026-01-15T12:19:36.700109] [DEBUG] [REMOTE ] RMBS: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:36.700241] [DEBUG] [REMOTE ] RMBS: PASS: Integrity check passed. [2026-01-15T12:19:36.700283] [DEBUG] [REMOTE ] RMBS: Symbol is viable for forecasting. [2026-01-15T12:19:36.700335] [INFO ] [MAIN ] [2696/3511] RMBS kept (0.6s) | 2691 kept, 5 rejected | 138.2/min | ETA: 5.9m [2026-01-15T12:19:37.181437] [DEBUG] [REMOTE ] RMD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:37.181626] [DEBUG] [REMOTE ] RMD: PASS: History has at least 300 days. [2026-01-15T12:19:37.181943] [DEBUG] [REMOTE ] RMD: PASS: Price check passed. Min price $240.87. [2026-01-15T12:19:37.182097] [DEBUG] [REMOTE ] RMD: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:37.182263] [DEBUG] [REMOTE ] RMD: PASS: Integrity check passed. [2026-01-15T12:19:37.182312] [DEBUG] [REMOTE ] RMD: Symbol is viable for forecasting. [2026-01-15T12:19:37.182366] [INFO ] [MAIN ] [2697/3511] RMD kept (0.5s) | 2692 kept, 5 rejected | 138.2/min | ETA: 5.9m [2026-01-15T12:19:37.470379] [DEBUG] [REMOTE ] RMI: Retrieved 1813 rows, trimmed to 300. [2026-01-15T12:19:37.470514] [DEBUG] [REMOTE ] RMI: PASS: History has at least 300 days. [2026-01-15T12:19:37.470942] [DEBUG] [REMOTE ] RMI: PASS: Price check passed. Min price $14.21. [2026-01-15T12:19:37.471084] [DEBUG] [REMOTE ] RMI: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:37.471218] [DEBUG] [REMOTE ] RMI: PASS: Integrity check passed. [2026-01-15T12:19:37.471264] [DEBUG] [REMOTE ] RMI: Symbol is viable for forecasting. [2026-01-15T12:19:37.471316] [INFO ] [MAIN ] [2698/3511] RMI kept (0.3s) | 2693 kept, 5 rejected | 138.2/min | ETA: 5.9m [2026-01-15T12:19:37.861252] [DEBUG] [REMOTE ] RMM: Retrieved 1627 rows, trimmed to 300. [2026-01-15T12:19:37.861390] [DEBUG] [REMOTE ] RMM: PASS: History has at least 300 days. [2026-01-15T12:19:37.861635] [DEBUG] [REMOTE ] RMM: PASS: Price check passed. Min price $13.55. [2026-01-15T12:19:37.861774] [DEBUG] [REMOTE ] RMM: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:37.861888] [DEBUG] [REMOTE ] RMM: PASS: Integrity check passed. [2026-01-15T12:19:37.861929] [DEBUG] [REMOTE ] RMM: Symbol is viable for forecasting. [2026-01-15T12:19:37.861978] [INFO ] [MAIN ] [2699/3511] RMM kept (0.4s) | 2694 kept, 5 rejected | 138.2/min | ETA: 5.9m [2026-01-15T12:19:38.218646] [DEBUG] [REMOTE ] RMMZ: Retrieved 984 rows, trimmed to 300. [2026-01-15T12:19:38.218789] [DEBUG] [REMOTE ] RMMZ: PASS: History has at least 300 days. [2026-01-15T12:19:38.219001] [DEBUG] [REMOTE ] RMMZ: PASS: Price check passed. Min price $14.39. [2026-01-15T12:19:38.219137] [DEBUG] [REMOTE ] RMMZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:38.219251] [DEBUG] [REMOTE ] RMMZ: PASS: Integrity check passed. [2026-01-15T12:19:38.219291] [DEBUG] [REMOTE ] RMMZ: Symbol is viable for forecasting. [2026-01-15T12:19:38.219339] [INFO ] [MAIN ] [2700/3511] RMMZ kept (0.4s) | 2695 kept, 5 rejected | 138.2/min | ETA: 5.9m [2026-01-15T12:19:38.705472] [DEBUG] [REMOTE ] RMNI: Retrieved 2610 rows, trimmed to 300. [2026-01-15T12:19:38.705640] [DEBUG] [REMOTE ] RMNI: PASS: History has at least 300 days. [2026-01-15T12:19:38.705861] [DEBUG] [REMOTE ] RMNI: PASS: Price check passed. Min price $3.70. [2026-01-15T12:19:38.705997] [DEBUG] [REMOTE ] RMNI: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:38.706112] [DEBUG] [REMOTE ] RMNI: PASS: Integrity check passed. [2026-01-15T12:19:38.706168] [DEBUG] [REMOTE ] RMNI: Symbol is viable for forecasting. [2026-01-15T12:19:38.706218] [INFO ] [MAIN ] [2701/3511] RMNI kept (0.5s) | 2696 kept, 5 rejected | 138.2/min | ETA: 5.9m [2026-01-15T12:19:39.040790] [DEBUG] [REMOTE ] RNA: Retrieved 1405 rows, trimmed to 300. [2026-01-15T12:19:39.040921] [DEBUG] [REMOTE ] RNA: PASS: History has at least 300 days. [2026-01-15T12:19:39.041131] [DEBUG] [REMOTE ] RNA: PASS: Price check passed. Min price $46.86. [2026-01-15T12:19:39.041272] [DEBUG] [REMOTE ] RNA: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:39.041384] [DEBUG] [REMOTE ] RNA: PASS: Integrity check passed. [2026-01-15T12:19:39.041424] [DEBUG] [REMOTE ] RNA: Symbol is viable for forecasting. [2026-01-15T12:19:39.041473] [INFO ] [MAIN ] [2702/3511] RNA kept (0.3s) | 2697 kept, 5 rejected | 138.2/min | ETA: 5.9m [2026-01-15T12:19:39.412463] [DEBUG] [REMOTE ] RNAC: Retrieved 2405 rows, trimmed to 300. [2026-01-15T12:19:39.412623] [DEBUG] [REMOTE ] RNAC: PASS: History has at least 300 days. [2026-01-15T12:19:39.412842] [DEBUG] [REMOTE ] RNAC: PASS: Price check passed. Min price $6.43. [2026-01-15T12:19:39.412988] [DEBUG] [REMOTE ] RNAC: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:39.413105] [DEBUG] [REMOTE ] RNAC: PASS: Integrity check passed. [2026-01-15T12:19:39.413148] [DEBUG] [REMOTE ] RNAC: Symbol is viable for forecasting. [2026-01-15T12:19:39.413200] [INFO ] [MAIN ] [2703/3511] RNAC kept (0.4s) | 2698 kept, 5 rejected | 138.2/min | ETA: 5.8m [2026-01-15T12:19:39.819233] [DEBUG] [REMOTE ] RNAZ: Retrieved 1136 rows, trimmed to 300. [2026-01-15T12:19:39.819368] [DEBUG] [REMOTE ] RNAZ: PASS: History has at least 300 days. [2026-01-15T12:19:39.819785] [DEBUG] [REMOTE ] RNAZ: PASS: Price check passed. Min price $6.44. [2026-01-15T12:19:39.819923] [DEBUG] [REMOTE ] RNAZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:39.820033] [DEBUG] [REMOTE ] RNAZ: PASS: Integrity check passed. [2026-01-15T12:19:39.820073] [DEBUG] [REMOTE ] RNAZ: Symbol is viable for forecasting. [2026-01-15T12:19:39.820121] [INFO ] [MAIN ] [2704/3511] RNAZ kept (0.4s) | 2699 kept, 5 rejected | 138.2/min | ETA: 5.8m [2026-01-15T12:19:40.315815] [DEBUG] [REMOTE ] RNG: Retrieved 3093 rows, trimmed to 300. [2026-01-15T12:19:40.315957] [DEBUG] [REMOTE ] RNG: PASS: History has at least 300 days. [2026-01-15T12:19:40.316180] [DEBUG] [REMOTE ] RNG: PASS: Price check passed. Min price $26.12. [2026-01-15T12:19:40.316315] [DEBUG] [REMOTE ] RNG: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:40.316435] [DEBUG] [REMOTE ] RNG: PASS: Integrity check passed. [2026-01-15T12:19:40.316477] [DEBUG] [REMOTE ] RNG: Symbol is viable for forecasting. [2026-01-15T12:19:40.316524] [INFO ] [MAIN ] [2705/3511] RNG kept (0.5s) | 2700 kept, 5 rejected | 138.2/min | ETA: 5.8m [2026-01-15T12:19:40.787705] [DEBUG] [REMOTE ] RNP: Retrieved 5676 rows, trimmed to 300. [2026-01-15T12:19:40.787858] [DEBUG] [REMOTE ] RNP: PASS: History has at least 300 days. [2026-01-15T12:19:40.788096] [DEBUG] [REMOTE ] RNP: PASS: Price check passed. Min price $19.29. [2026-01-15T12:19:40.788432] [DEBUG] [REMOTE ] RNP: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:40.788584] [DEBUG] [REMOTE ] RNP: PASS: Integrity check passed. [2026-01-15T12:19:40.788669] [DEBUG] [REMOTE ] RNP: Symbol is viable for forecasting. [2026-01-15T12:19:40.788738] [INFO ] [MAIN ] [2706/3511] RNP kept (0.5s) | 2701 kept, 5 rejected | 138.2/min | ETA: 5.8m [2026-01-15T12:19:41.071983] [DEBUG] [REMOTE ] ROAD: Retrieved 1935 rows, trimmed to 300. [2026-01-15T12:19:41.072114] [DEBUG] [REMOTE ] ROAD: PASS: History has at least 300 days. [2026-01-15T12:19:41.072325] [DEBUG] [REMOTE ] ROAD: PASS: Price check passed. Min price $100.43. [2026-01-15T12:19:41.072466] [DEBUG] [REMOTE ] ROAD: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:41.072604] [DEBUG] [REMOTE ] ROAD: PASS: Integrity check passed. [2026-01-15T12:19:41.072665] [DEBUG] [REMOTE ] ROAD: Symbol is viable for forecasting. [2026-01-15T12:19:41.072715] [INFO ] [MAIN ] [2707/3511] ROAD kept (0.3s) | 2702 kept, 5 rejected | 138.2/min | ETA: 5.8m [2026-01-15T12:19:41.594351] [DEBUG] [REMOTE ] ROCK: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:41.594500] [DEBUG] [REMOTE ] ROCK: PASS: History has at least 300 days. [2026-01-15T12:19:41.594764] [DEBUG] [REMOTE ] ROCK: PASS: Price check passed. Min price $44.17. [2026-01-15T12:19:41.594908] [DEBUG] [REMOTE ] ROCK: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:41.595037] [DEBUG] [REMOTE ] ROCK: PASS: Integrity check passed. [2026-01-15T12:19:41.595079] [DEBUG] [REMOTE ] ROCK: Symbol is viable for forecasting. [2026-01-15T12:19:41.595131] [INFO ] [MAIN ] [2708/3511] ROCK kept (0.5s) | 2703 kept, 5 rejected | 138.2/min | ETA: 5.8m [2026-01-15T12:19:41.819560] [DEBUG] [REMOTE ] ROE: Retrieved 617 rows, trimmed to 300. [2026-01-15T12:19:41.819718] [DEBUG] [REMOTE ] ROE: PASS: History has at least 300 days. [2026-01-15T12:19:41.819929] [DEBUG] [REMOTE ] ROE: PASS: Price check passed. Min price $33.03. [2026-01-15T12:19:41.820069] [DEBUG] [REMOTE ] ROE: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:41.820183] [DEBUG] [REMOTE ] ROE: PASS: Integrity check passed. [2026-01-15T12:19:41.820224] [DEBUG] [REMOTE ] ROE: Symbol is viable for forecasting. [2026-01-15T12:19:41.820270] [INFO ] [MAIN ] [2709/3511] ROE kept (0.2s) | 2704 kept, 5 rejected | 138.3/min | ETA: 5.8m [2026-01-15T12:19:42.490421] [DEBUG] [REMOTE ] ROP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:42.490565] [DEBUG] [REMOTE ] ROP: PASS: History has at least 300 days. [2026-01-15T12:19:42.490813] [DEBUG] [REMOTE ] ROP: PASS: Price check passed. Min price $424.20. [2026-01-15T12:19:42.490957] [DEBUG] [REMOTE ] ROP: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:42.491082] [DEBUG] [REMOTE ] ROP: PASS: Integrity check passed. [2026-01-15T12:19:42.491124] [DEBUG] [REMOTE ] ROP: Symbol is viable for forecasting. [2026-01-15T12:19:42.491175] [INFO ] [MAIN ] [2710/3511] ROP kept (0.7s) | 2705 kept, 5 rejected | 138.2/min | ETA: 5.8m [2026-01-15T12:19:42.635251] [DEBUG] [REMOTE ] RPAY: Retrieved 1884 rows, trimmed to 300. [2026-01-15T12:19:42.635386] [DEBUG] [REMOTE ] RPAY: PASS: History has at least 300 days. [2026-01-15T12:19:42.635613] [DEBUG] [REMOTE ] RPAY: PASS: Price check passed. Min price $3.00. [2026-01-15T12:19:42.635757] [DEBUG] [REMOTE ] RPAY: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:42.635868] [DEBUG] [REMOTE ] RPAY: PASS: Integrity check passed. [2026-01-15T12:19:42.635909] [DEBUG] [REMOTE ] RPAY: Symbol is viable for forecasting. [2026-01-15T12:19:42.635958] [INFO ] [MAIN ] [2711/3511] RPAY kept (0.1s) | 2706 kept, 5 rejected | 138.3/min | ETA: 5.8m [2026-01-15T12:19:43.201234] [DEBUG] [REMOTE ] RPD: Retrieved 2640 rows, trimmed to 300. [2026-01-15T12:19:43.201364] [DEBUG] [REMOTE ] RPD: PASS: History has at least 300 days. [2026-01-15T12:19:43.201615] [DEBUG] [REMOTE ] RPD: PASS: Price check passed. Min price $13.46. [2026-01-15T12:19:43.201763] [DEBUG] [REMOTE ] RPD: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:43.201877] [DEBUG] [REMOTE ] RPD: PASS: Integrity check passed. [2026-01-15T12:19:43.201919] [DEBUG] [REMOTE ] RPD: Symbol is viable for forecasting. [2026-01-15T12:19:43.201967] [INFO ] [MAIN ] [2712/3511] RPD kept (0.6s) | 2707 kept, 5 rejected | 138.2/min | ETA: 5.8m [2026-01-15T12:19:43.534691] [DEBUG] [REMOTE ] RPID: Retrieved 1131 rows, trimmed to 300. [2026-01-15T12:19:43.534840] [DEBUG] [REMOTE ] RPID: PASS: History has at least 300 days. [2026-01-15T12:19:43.535050] [DEBUG] [REMOTE ] RPID: PASS: Price check passed. Min price $2.70. [2026-01-15T12:19:43.535187] [DEBUG] [REMOTE ] RPID: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:43.535305] [DEBUG] [REMOTE ] RPID: PASS: Integrity check passed. [2026-01-15T12:19:43.535379] [DEBUG] [REMOTE ] RPID: Symbol is viable for forecasting. [2026-01-15T12:19:43.535429] [INFO ] [MAIN ] [2713/3511] RPID kept (0.3s) | 2708 kept, 5 rejected | 138.3/min | ETA: 5.8m [2026-01-15T12:19:43.958443] [DEBUG] [REMOTE ] RPRX: Retrieved 1403 rows, trimmed to 300. [2026-01-15T12:19:43.958607] [DEBUG] [REMOTE ] RPRX: PASS: History has at least 300 days. [2026-01-15T12:19:43.958834] [DEBUG] [REMOTE ] RPRX: PASS: Price check passed. Min price $36.21. [2026-01-15T12:19:43.958975] [DEBUG] [REMOTE ] RPRX: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:43.959093] [DEBUG] [REMOTE ] RPRX: PASS: Integrity check passed. [2026-01-15T12:19:43.959134] [DEBUG] [REMOTE ] RPRX: Symbol is viable for forecasting. [2026-01-15T12:19:43.959182] [INFO ] [MAIN ] [2714/3511] RPRX kept (0.4s) | 2709 kept, 5 rejected | 138.3/min | ETA: 5.8m [2026-01-15T12:19:44.364196] [DEBUG] [REMOTE ] RPTX: Retrieved 1400 rows, trimmed to 300. [2026-01-15T12:19:44.364327] [DEBUG] [REMOTE ] RPTX: PASS: History has at least 300 days. [2026-01-15T12:19:44.364538] [DEBUG] [REMOTE ] RPTX: PASS: Price check passed. Min price $1.65. [2026-01-15T12:19:44.364726] [DEBUG] [REMOTE ] RPTX: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:44.364847] [DEBUG] [REMOTE ] RPTX: PASS: Integrity check passed. [2026-01-15T12:19:44.364889] [DEBUG] [REMOTE ] RPTX: Symbol is viable for forecasting. [2026-01-15T12:19:44.364940] [INFO ] [MAIN ] [2715/3511] RPTX kept (0.4s) | 2710 kept, 5 rejected | 138.3/min | ETA: 5.8m [2026-01-15T12:19:44.937955] [DEBUG] [REMOTE ] RQI: Retrieved 6011 rows, trimmed to 300. [2026-01-15T12:19:44.938093] [DEBUG] [REMOTE ] RQI: PASS: History has at least 300 days. [2026-01-15T12:19:44.938308] [DEBUG] [REMOTE ] RQI: PASS: Price check passed. Min price $11.15. [2026-01-15T12:19:44.938444] [DEBUG] [REMOTE ] RQI: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:44.938560] [DEBUG] [REMOTE ] RQI: PASS: Integrity check passed. [2026-01-15T12:19:44.938620] [DEBUG] [REMOTE ] RQI: Symbol is viable for forecasting. [2026-01-15T12:19:44.938670] [INFO ] [MAIN ] [2716/3511] RQI kept (0.6s) | 2711 kept, 5 rejected | 138.2/min | ETA: 5.8m [2026-01-15T12:19:45.224137] [DEBUG] [REMOTE ] RRBI: Retrieved 1685 rows, trimmed to 300. [2026-01-15T12:19:45.224264] [DEBUG] [REMOTE ] RRBI: PASS: History has at least 300 days. [2026-01-15T12:19:45.224468] [DEBUG] [REMOTE ] RRBI: PASS: Price check passed. Min price $64.51. [2026-01-15T12:19:45.224629] [DEBUG] [REMOTE ] RRBI: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:45.224743] [DEBUG] [REMOTE ] RRBI: PASS: Integrity check passed. [2026-01-15T12:19:45.224807] [DEBUG] [REMOTE ] RRBI: Symbol is viable for forecasting. [2026-01-15T12:19:45.224856] [INFO ] [MAIN ] [2717/3511] RRBI kept (0.3s) | 2712 kept, 5 rejected | 138.3/min | ETA: 5.7m [2026-01-15T12:19:45.840097] [DEBUG] [REMOTE ] RRC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:45.840237] [DEBUG] [REMOTE ] RRC: PASS: History has at least 300 days. [2026-01-15T12:19:45.840480] [DEBUG] [REMOTE ] RRC: PASS: Price check passed. Min price $33.43. [2026-01-15T12:19:45.840668] [DEBUG] [REMOTE ] RRC: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:45.840794] [DEBUG] [REMOTE ] RRC: PASS: Integrity check passed. [2026-01-15T12:19:45.840834] [DEBUG] [REMOTE ] RRC: Symbol is viable for forecasting. [2026-01-15T12:19:45.840883] [INFO ] [MAIN ] [2718/3511] RRC kept (0.6s) | 2713 kept, 5 rejected | 138.2/min | ETA: 5.7m [2026-01-15T12:19:46.158394] [DEBUG] [REMOTE ] RRGB: Retrieved 5911 rows, trimmed to 300. [2026-01-15T12:19:46.158533] [DEBUG] [REMOTE ] RRGB: PASS: History has at least 300 days. [2026-01-15T12:19:46.158774] [DEBUG] [REMOTE ] RRGB: PASS: Price check passed. Min price $3.79. [2026-01-15T12:19:46.158913] [DEBUG] [REMOTE ] RRGB: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:46.159045] [DEBUG] [REMOTE ] RRGB: PASS: Integrity check passed. [2026-01-15T12:19:46.159085] [DEBUG] [REMOTE ] RRGB: Symbol is viable for forecasting. [2026-01-15T12:19:46.159134] [INFO ] [MAIN ] [2719/3511] RRGB kept (0.3s) | 2714 kept, 5 rejected | 138.3/min | ETA: 5.7m [2026-01-15T12:19:46.713949] [DEBUG] [REMOTE ] RRX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:46.714114] [DEBUG] [REMOTE ] RRX: PASS: History has at least 300 days. [2026-01-15T12:19:46.714382] [DEBUG] [REMOTE ] RRX: PASS: Price check passed. Min price $128.43. [2026-01-15T12:19:46.714526] [DEBUG] [REMOTE ] RRX: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:46.714676] [DEBUG] [REMOTE ] RRX: PASS: Integrity check passed. [2026-01-15T12:19:46.714720] [DEBUG] [REMOTE ] RRX: Symbol is viable for forecasting. [2026-01-15T12:19:46.714804] [INFO ] [MAIN ] [2720/3511] RRX kept (0.6s) | 2715 kept, 5 rejected | 138.2/min | ETA: 5.7m [2026-01-15T12:19:47.180340] [DEBUG] [REMOTE ] RS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:47.180485] [DEBUG] [REMOTE ] RS: PASS: History has at least 300 days. [2026-01-15T12:19:47.180721] [DEBUG] [REMOTE ] RS: PASS: Price check passed. Min price $264.78. [2026-01-15T12:19:47.180862] [DEBUG] [REMOTE ] RS: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:47.180978] [DEBUG] [REMOTE ] RS: PASS: Integrity check passed. [2026-01-15T12:19:47.181020] [DEBUG] [REMOTE ] RS: Symbol is viable for forecasting. [2026-01-15T12:19:47.181070] [INFO ] [MAIN ] [2721/3511] RS kept (0.5s) | 2716 kept, 5 rejected | 138.2/min | ETA: 5.7m [2026-01-15T12:19:47.651139] [DEBUG] [REMOTE ] RSG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:47.651294] [DEBUG] [REMOTE ] RSG: PASS: History has at least 300 days. [2026-01-15T12:19:47.651543] [DEBUG] [REMOTE ] RSG: PASS: Price check passed. Min price $203.51. [2026-01-15T12:19:47.651703] [DEBUG] [REMOTE ] RSG: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:47.651827] [DEBUG] [REMOTE ] RSG: PASS: Integrity check passed. [2026-01-15T12:19:47.651871] [DEBUG] [REMOTE ] RSG: Symbol is viable for forecasting. [2026-01-15T12:19:47.651928] [INFO ] [MAIN ] [2722/3511] RSG kept (0.5s) | 2717 kept, 5 rejected | 138.2/min | ETA: 5.7m [2026-01-15T12:19:47.901822] [DEBUG] [REMOTE ] RSI: Retrieved 1439 rows, trimmed to 300. [2026-01-15T12:19:47.901961] [DEBUG] [REMOTE ] RSI: PASS: History has at least 300 days. [2026-01-15T12:19:47.902187] [DEBUG] [REMOTE ] RSI: PASS: Price check passed. Min price $16.55. [2026-01-15T12:19:47.902327] [DEBUG] [REMOTE ] RSI: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:47.902438] [DEBUG] [REMOTE ] RSI: PASS: Integrity check passed. [2026-01-15T12:19:47.902479] [DEBUG] [REMOTE ] RSI: Symbol is viable for forecasting. [2026-01-15T12:19:47.902529] [INFO ] [MAIN ] [2723/3511] RSI kept (0.3s) | 2718 kept, 5 rejected | 138.3/min | ETA: 5.7m [2026-01-15T12:19:48.287129] [DEBUG] [REMOTE ] RSKD: Retrieved 1121 rows, trimmed to 300. [2026-01-15T12:19:48.287271] [DEBUG] [REMOTE ] RSKD: PASS: History has at least 300 days. [2026-01-15T12:19:48.287484] [DEBUG] [REMOTE ] RSKD: PASS: Price check passed. Min price $4.50. [2026-01-15T12:19:48.287646] [DEBUG] [REMOTE ] RSKD: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:48.287759] [DEBUG] [REMOTE ] RSKD: PASS: Integrity check passed. [2026-01-15T12:19:48.287801] [DEBUG] [REMOTE ] RSKD: Symbol is viable for forecasting. [2026-01-15T12:19:48.287853] [INFO ] [MAIN ] [2724/3511] RSKD kept (0.4s) | 2719 kept, 5 rejected | 138.3/min | ETA: 5.7m [2026-01-15T12:19:48.782243] [DEBUG] [REMOTE ] RSSS: Retrieved 3083 rows, trimmed to 300. [2026-01-15T12:19:48.782374] [DEBUG] [REMOTE ] RSSS: PASS: History has at least 300 days. [2026-01-15T12:19:48.782598] [DEBUG] [REMOTE ] RSSS: PASS: Price check passed. Min price $2.61. [2026-01-15T12:19:48.782744] [DEBUG] [REMOTE ] RSSS: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:48.783069] [DEBUG] [REMOTE ] RSSS: PASS: Integrity check passed. [2026-01-15T12:19:48.783109] [DEBUG] [REMOTE ] RSSS: Symbol is viable for forecasting. [2026-01-15T12:19:48.783158] [INFO ] [MAIN ] [2725/3511] RSSS kept (0.5s) | 2720 kept, 5 rejected | 138.3/min | ETA: 5.7m [2026-01-15T12:19:49.262902] [DEBUG] [REMOTE ] RTO: Retrieved 4657 rows, trimmed to 300. [2026-01-15T12:19:49.263037] [DEBUG] [REMOTE ] RTO: PASS: History has at least 300 days. [2026-01-15T12:19:49.263253] [DEBUG] [REMOTE ] RTO: PASS: Price check passed. Min price $26.00. [2026-01-15T12:19:49.263389] [DEBUG] [REMOTE ] RTO: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:49.263503] [DEBUG] [REMOTE ] RTO: PASS: Integrity check passed. [2026-01-15T12:19:49.263542] [DEBUG] [REMOTE ] RTO: Symbol is viable for forecasting. [2026-01-15T12:19:49.263609] [INFO ] [MAIN ] [2726/3511] RTO kept (0.5s) | 2721 kept, 5 rejected | 138.2/min | ETA: 5.7m [2026-01-15T12:19:49.378952] [DEBUG] [REMOTE ] RUM: Retrieved 1195 rows, trimmed to 300. [2026-01-15T12:19:49.379088] [DEBUG] [REMOTE ] RUM: PASS: History has at least 300 days. [2026-01-15T12:19:49.379294] [DEBUG] [REMOTE ] RUM: PASS: Price check passed. Min price $5.25. [2026-01-15T12:19:49.379429] [DEBUG] [REMOTE ] RUM: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:49.379539] [DEBUG] [REMOTE ] RUM: PASS: Integrity check passed. [2026-01-15T12:19:49.379606] [DEBUG] [REMOTE ] RUM: Symbol is viable for forecasting. [2026-01-15T12:19:49.379658] [INFO ] [MAIN ] [2727/3511] RUM kept (0.1s) | 2722 kept, 5 rejected | 138.3/min | ETA: 5.7m [2026-01-15T12:19:49.994468] [DEBUG] [REMOTE ] RUN: Retrieved 2627 rows, trimmed to 300. [2026-01-15T12:19:49.994618] [DEBUG] [REMOTE ] RUN: PASS: History has at least 300 days. [2026-01-15T12:19:49.994827] [DEBUG] [REMOTE ] RUN: PASS: Price check passed. Min price $17.08. [2026-01-15T12:19:49.994963] [DEBUG] [REMOTE ] RUN: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:49.995070] [DEBUG] [REMOTE ] RUN: PASS: Integrity check passed. [2026-01-15T12:19:49.995135] [DEBUG] [REMOTE ] RUN: Symbol is viable for forecasting. [2026-01-15T12:19:49.995183] [INFO ] [MAIN ] [2728/3511] RUN kept (0.6s) | 2723 kept, 5 rejected | 138.3/min | ETA: 5.7m [2026-01-15T12:19:50.285754] [DEBUG] [REMOTE ] RUNN: Retrieved 653 rows, trimmed to 300. [2026-01-15T12:19:50.285888] [DEBUG] [REMOTE ] RUNN: PASS: History has at least 300 days. [2026-01-15T12:19:50.286091] [DEBUG] [REMOTE ] RUNN: PASS: Price check passed. Min price $32.04. [2026-01-15T12:19:50.286225] [DEBUG] [REMOTE ] RUNN: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:50.286334] [DEBUG] [REMOTE ] RUNN: PASS: Integrity check passed. [2026-01-15T12:19:50.286374] [DEBUG] [REMOTE ] RUNN: Symbol is viable for forecasting. [2026-01-15T12:19:50.286629] [INFO ] [MAIN ] [2729/3511] RUNN kept (0.3s) | 2724 kept, 5 rejected | 138.3/min | ETA: 5.7m [2026-01-15T12:19:50.893765] [DEBUG] [REMOTE ] RUSHA: Retrieved 5918 rows, trimmed to 300. [2026-01-15T12:19:50.893935] [DEBUG] [REMOTE ] RUSHA: PASS: History has at least 300 days. [2026-01-15T12:19:50.894213] [DEBUG] [REMOTE ] RUSHA: PASS: Price check passed. Min price $46.50. [2026-01-15T12:19:50.894362] [DEBUG] [REMOTE ] RUSHA: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:50.894520] [DEBUG] [REMOTE ] RUSHA: PASS: Integrity check passed. [2026-01-15T12:19:50.894606] [DEBUG] [REMOTE ] RUSHA: Symbol is viable for forecasting. [2026-01-15T12:19:50.894666] [INFO ] [MAIN ] [2730/3511] RUSHA kept (0.6s) | 2725 kept, 5 rejected | 138.3/min | ETA: 5.6m [2026-01-15T12:19:51.317075] [DEBUG] [REMOTE ] RUSHB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:51.317219] [DEBUG] [REMOTE ] RUSHB: PASS: History has at least 300 days. [2026-01-15T12:19:51.317449] [DEBUG] [REMOTE ] RUSHB: PASS: Price check passed. Min price $47.94. [2026-01-15T12:19:51.317615] [DEBUG] [REMOTE ] RUSHB: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:51.317807] [DEBUG] [REMOTE ] RUSHB: PASS: Integrity check passed. [2026-01-15T12:19:51.317858] [DEBUG] [REMOTE ] RUSHB: Symbol is viable for forecasting. [2026-01-15T12:19:51.317910] [INFO ] [MAIN ] [2731/3511] RUSHB kept (0.4s) | 2726 kept, 5 rejected | 138.3/min | ETA: 5.6m [2026-01-15T12:19:51.588482] [DEBUG] [REMOTE ] RVMD: Retrieved 1488 rows, trimmed to 300. [2026-01-15T12:19:51.588678] [DEBUG] [REMOTE ] RVMD: PASS: History has at least 300 days. [2026-01-15T12:19:51.588972] [DEBUG] [REMOTE ] RVMD: PASS: Price check passed. Min price $52.98. [2026-01-15T12:19:51.589168] [DEBUG] [REMOTE ] RVMD: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:51.589324] [DEBUG] [REMOTE ] RVMD: PASS: Integrity check passed. [2026-01-15T12:19:51.589381] [DEBUG] [REMOTE ] RVMD: Symbol is viable for forecasting. [2026-01-15T12:19:51.589452] [INFO ] [MAIN ] [2732/3511] RVMD kept (0.3s) | 2727 kept, 5 rejected | 138.3/min | ETA: 5.6m [2026-01-15T12:19:52.201388] [DEBUG] [REMOTE ] RVSB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:52.201613] [DEBUG] [REMOTE ] RVSB: PASS: History has at least 300 days. [2026-01-15T12:19:52.201995] [DEBUG] [REMOTE ] RVSB: PASS: Price check passed. Min price $5.00. [2026-01-15T12:19:52.202197] [DEBUG] [REMOTE ] RVSB: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:52.202392] [DEBUG] [REMOTE ] RVSB: PASS: Integrity check passed. [2026-01-15T12:19:52.202453] [DEBUG] [REMOTE ] RVSB: Symbol is viable for forecasting. [2026-01-15T12:19:52.202527] [INFO ] [MAIN ] [2733/3511] RVSB kept (0.6s) | 2728 kept, 5 rejected | 138.3/min | ETA: 5.6m [2026-01-15T12:19:52.542103] [DEBUG] [REMOTE ] RVTY: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:52.542256] [DEBUG] [REMOTE ] RVTY: PASS: History has at least 300 days. [2026-01-15T12:19:52.542501] [DEBUG] [REMOTE ] RVTY: PASS: Price check passed. Min price $89.52. [2026-01-15T12:19:52.542668] [DEBUG] [REMOTE ] RVTY: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:52.542799] [DEBUG] [REMOTE ] RVTY: PASS: Integrity check passed. [2026-01-15T12:19:52.542842] [DEBUG] [REMOTE ] RVTY: Symbol is viable for forecasting. [2026-01-15T12:19:52.542893] [INFO ] [MAIN ] [2734/3511] RVTY kept (0.3s) | 2729 kept, 5 rejected | 138.3/min | ETA: 5.6m [2026-01-15T12:19:52.706538] [DEBUG] [REMOTE ] RWAY: Retrieved 1062 rows, trimmed to 300. [2026-01-15T12:19:52.706687] [DEBUG] [REMOTE ] RWAY: PASS: History has at least 300 days. [2026-01-15T12:19:52.706923] [DEBUG] [REMOTE ] RWAY: PASS: Price check passed. Min price $8.64. [2026-01-15T12:19:52.707062] [DEBUG] [REMOTE ] RWAY: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:52.707174] [DEBUG] [REMOTE ] RWAY: PASS: Integrity check passed. [2026-01-15T12:19:52.707215] [DEBUG] [REMOTE ] RWAY: Symbol is viable for forecasting. [2026-01-15T12:19:52.707264] [INFO ] [MAIN ] [2735/3511] RWAY kept (0.2s) | 2730 kept, 5 rejected | 138.3/min | ETA: 5.6m [2026-01-15T12:19:53.222839] [DEBUG] [REMOTE ] RXO: Retrieved 806 rows, trimmed to 300. [2026-01-15T12:19:53.222988] [DEBUG] [REMOTE ] RXO: PASS: History has at least 300 days. [2026-01-15T12:19:53.223217] [DEBUG] [REMOTE ] RXO: PASS: Price check passed. Min price $10.48. [2026-01-15T12:19:53.223386] [DEBUG] [REMOTE ] RXO: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:53.223510] [DEBUG] [REMOTE ] RXO: PASS: Integrity check passed. [2026-01-15T12:19:53.223554] [DEBUG] [REMOTE ] RXO: Symbol is viable for forecasting. [2026-01-15T12:19:53.223639] [INFO ] [MAIN ] [2736/3511] RXO kept (0.5s) | 2731 kept, 5 rejected | 138.3/min | ETA: 5.6m [2026-01-15T12:19:53.712530] [DEBUG] [REMOTE ] RXRX: Retrieved 1193 rows, trimmed to 300. [2026-01-15T12:19:53.712687] [DEBUG] [REMOTE ] RXRX: PASS: History has at least 300 days. [2026-01-15T12:19:53.712897] [DEBUG] [REMOTE ] RXRX: PASS: Price check passed. Min price $3.85. [2026-01-15T12:19:53.713054] [DEBUG] [REMOTE ] RXRX: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:53.713169] [DEBUG] [REMOTE ] RXRX: PASS: Integrity check passed. [2026-01-15T12:19:53.713211] [DEBUG] [REMOTE ] RXRX: Symbol is viable for forecasting. [2026-01-15T12:19:53.713261] [INFO ] [MAIN ] [2737/3511] RXRX kept (0.5s) | 2732 kept, 5 rejected | 138.3/min | ETA: 5.6m [2026-01-15T12:19:54.363696] [DEBUG] [REMOTE ] RY: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:54.363853] [DEBUG] [REMOTE ] RY: PASS: History has at least 300 days. [2026-01-15T12:19:54.364096] [DEBUG] [REMOTE ] RY: PASS: Price check passed. Min price $145.41. [2026-01-15T12:19:54.364236] [DEBUG] [REMOTE ] RY: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:54.364360] [DEBUG] [REMOTE ] RY: PASS: Integrity check passed. [2026-01-15T12:19:54.364402] [DEBUG] [REMOTE ] RY: Symbol is viable for forecasting. [2026-01-15T12:19:54.364453] [INFO ] [MAIN ] [2738/3511] RY kept (0.7s) | 2733 kept, 5 rejected | 138.3/min | ETA: 5.6m [2026-01-15T12:19:54.645373] [DEBUG] [REMOTE ] RYAAY: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:54.645509] [DEBUG] [REMOTE ] RYAAY: PASS: History has at least 300 days. [2026-01-15T12:19:54.645743] [DEBUG] [REMOTE ] RYAAY: PASS: Price check passed. Min price $60.55. [2026-01-15T12:19:54.645885] [DEBUG] [REMOTE ] RYAAY: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:54.646189] [DEBUG] [REMOTE ] RYAAY: PASS: Integrity check passed. [2026-01-15T12:19:54.646256] [DEBUG] [REMOTE ] RYAAY: Symbol is viable for forecasting. [2026-01-15T12:19:54.646306] [INFO ] [MAIN ] [2739/3511] RYAAY kept (0.3s) | 2734 kept, 5 rejected | 138.3/min | ETA: 5.6m [2026-01-15T12:19:55.115343] [DEBUG] [REMOTE ] RYAM: Retrieved 2914 rows, trimmed to 300. [2026-01-15T12:19:55.115495] [DEBUG] [REMOTE ] RYAM: PASS: History has at least 300 days. [2026-01-15T12:19:55.115787] [DEBUG] [REMOTE ] RYAM: PASS: Price check passed. Min price $5.52. [2026-01-15T12:19:55.115939] [DEBUG] [REMOTE ] RYAM: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:55.116097] [DEBUG] [REMOTE ] RYAM: PASS: Integrity check passed. [2026-01-15T12:19:55.116156] [DEBUG] [REMOTE ] RYAM: Symbol is viable for forecasting. [2026-01-15T12:19:55.116224] [INFO ] [MAIN ] [2740/3511] RYAM kept (0.5s) | 2735 kept, 5 rejected | 138.3/min | ETA: 5.6m [2026-01-15T12:19:55.384162] [DEBUG] [REMOTE ] RYAN: Retrieved 1126 rows, trimmed to 300. [2026-01-15T12:19:55.384292] [DEBUG] [REMOTE ] RYAN: PASS: History has at least 300 days. [2026-01-15T12:19:55.384489] [DEBUG] [REMOTE ] RYAN: PASS: Price check passed. Min price $50.17. [2026-01-15T12:19:55.384652] [DEBUG] [REMOTE ] RYAN: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:55.384764] [DEBUG] [REMOTE ] RYAN: PASS: Integrity check passed. [2026-01-15T12:19:55.384804] [DEBUG] [REMOTE ] RYAN: Symbol is viable for forecasting. [2026-01-15T12:19:55.384851] [INFO ] [MAIN ] [2741/3511] RYAN kept (0.3s) | 2736 kept, 5 rejected | 138.3/min | ETA: 5.6m [2026-01-15T12:19:55.911327] [DEBUG] [REMOTE ] RYI: Retrieved 2876 rows, trimmed to 300. [2026-01-15T12:19:55.911468] [DEBUG] [REMOTE ] RYI: PASS: History has at least 300 days. [2026-01-15T12:19:55.911711] [DEBUG] [REMOTE ] RYI: PASS: Price check passed. Min price $19.71. [2026-01-15T12:19:55.911847] [DEBUG] [REMOTE ] RYI: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:55.911956] [DEBUG] [REMOTE ] RYI: PASS: Integrity check passed. [2026-01-15T12:19:55.911997] [DEBUG] [REMOTE ] RYI: Symbol is viable for forecasting. [2026-01-15T12:19:55.912044] [INFO ] [MAIN ] [2742/3511] RYI kept (0.5s) | 2737 kept, 5 rejected | 138.3/min | ETA: 5.6m [2026-01-15T12:19:56.392461] [DEBUG] [REMOTE ] RYN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:56.392633] [DEBUG] [REMOTE ] RYN: PASS: History has at least 300 days. [2026-01-15T12:19:56.392860] [DEBUG] [REMOTE ] RYN: PASS: Price check passed. Min price $21.03. [2026-01-15T12:19:56.393023] [DEBUG] [REMOTE ] RYN: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:56.393146] [DEBUG] [REMOTE ] RYN: PASS: Integrity check passed. [2026-01-15T12:19:56.393189] [DEBUG] [REMOTE ] RYN: Symbol is viable for forecasting. [2026-01-15T12:19:56.393241] [INFO ] [MAIN ] [2743/3511] RYN kept (0.5s) | 2738 kept, 5 rejected | 138.3/min | ETA: 5.6m [2026-01-15T12:19:56.672974] [DEBUG] [REMOTE ] RYTM: Retrieved 2080 rows, trimmed to 300. [2026-01-15T12:19:56.673123] [DEBUG] [REMOTE ] RYTM: PASS: History has at least 300 days. [2026-01-15T12:19:56.673351] [DEBUG] [REMOTE ] RYTM: PASS: Price check passed. Min price $95.89. [2026-01-15T12:19:56.673492] [DEBUG] [REMOTE ] RYTM: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:56.673636] [DEBUG] [REMOTE ] RYTM: PASS: Integrity check passed. [2026-01-15T12:19:56.673682] [DEBUG] [REMOTE ] RYTM: Symbol is viable for forecasting. [2026-01-15T12:19:56.673731] [INFO ] [MAIN ] [2744/3511] RYTM kept (0.3s) | 2739 kept, 5 rejected | 138.3/min | ETA: 5.5m [2026-01-15T12:19:57.035782] [DEBUG] [REMOTE ] RZB: Retrieved 2412 rows, trimmed to 300. [2026-01-15T12:19:57.035923] [DEBUG] [REMOTE ] RZB: PASS: History has at least 300 days. [2026-01-15T12:19:57.036330] [DEBUG] [REMOTE ] RZB: PASS: Price check passed. Min price $24.55. [2026-01-15T12:19:57.036465] [DEBUG] [REMOTE ] RZB: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:57.036597] [DEBUG] [REMOTE ] RZB: PASS: Integrity check passed. [2026-01-15T12:19:57.036641] [DEBUG] [REMOTE ] RZB: Symbol is viable for forecasting. [2026-01-15T12:19:57.036690] [INFO ] [MAIN ] [2745/3511] RZB kept (0.4s) | 2740 kept, 5 rejected | 138.3/min | ETA: 5.5m [2026-01-15T12:19:57.330843] [DEBUG] [REMOTE ] RZC: Retrieved 820 rows, trimmed to 300. [2026-01-15T12:19:57.330968] [DEBUG] [REMOTE ] RZC: PASS: History has at least 300 days. [2026-01-15T12:19:57.331177] [DEBUG] [REMOTE ] RZC: PASS: Price check passed. Min price $24.95. [2026-01-15T12:19:57.331311] [DEBUG] [REMOTE ] RZC: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:57.331423] [DEBUG] [REMOTE ] RZC: PASS: Integrity check passed. [2026-01-15T12:19:57.331462] [DEBUG] [REMOTE ] RZC: Symbol is viable for forecasting. [2026-01-15T12:19:57.331510] [INFO ] [MAIN ] [2746/3511] RZC kept (0.3s) | 2741 kept, 5 rejected | 138.3/min | ETA: 5.5m [2026-01-15T12:19:57.840515] [DEBUG] [REMOTE ] S: Retrieved 1141 rows, trimmed to 300. [2026-01-15T12:19:57.840686] [DEBUG] [REMOTE ] S: PASS: History has at least 300 days. [2026-01-15T12:19:57.840905] [DEBUG] [REMOTE ] S: PASS: Price check passed. Min price $14.22. [2026-01-15T12:19:57.841048] [DEBUG] [REMOTE ] S: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:57.841163] [DEBUG] [REMOTE ] S: PASS: Integrity check passed. [2026-01-15T12:19:57.841204] [DEBUG] [REMOTE ] S: Symbol is viable for forecasting. [2026-01-15T12:19:57.841251] [INFO ] [MAIN ] [2747/3511] S kept (0.5s) | 2742 kept, 5 rejected | 138.3/min | ETA: 5.5m [2026-01-15T12:19:58.449152] [DEBUG] [REMOTE ] SA: Retrieved 5470 rows, trimmed to 300. [2026-01-15T12:19:58.449295] [DEBUG] [REMOTE ] SA: PASS: History has at least 300 days. [2026-01-15T12:19:58.449530] [DEBUG] [REMOTE ] SA: PASS: Price check passed. Min price $22.09. [2026-01-15T12:19:58.449691] [DEBUG] [REMOTE ] SA: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:58.449813] [DEBUG] [REMOTE ] SA: PASS: Integrity check passed. [2026-01-15T12:19:58.449853] [DEBUG] [REMOTE ] SA: Symbol is viable for forecasting. [2026-01-15T12:19:58.449903] [INFO ] [MAIN ] [2748/3511] SA kept (0.6s) | 2743 kept, 5 rejected | 138.3/min | ETA: 5.5m [2026-01-15T12:19:58.733673] [DEBUG] [REMOTE ] SAFE: Retrieved 2153 rows, trimmed to 300. [2026-01-15T12:19:58.733819] [DEBUG] [REMOTE ] SAFE: PASS: History has at least 300 days. [2026-01-15T12:19:58.734040] [DEBUG] [REMOTE ] SAFE: PASS: Price check passed. Min price $12.60. [2026-01-15T12:19:58.734201] [DEBUG] [REMOTE ] SAFE: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:58.734319] [DEBUG] [REMOTE ] SAFE: PASS: Integrity check passed. [2026-01-15T12:19:58.734360] [DEBUG] [REMOTE ] SAFE: Symbol is viable for forecasting. [2026-01-15T12:19:58.734410] [INFO ] [MAIN ] [2749/3511] SAFE kept (0.3s) | 2744 kept, 5 rejected | 138.3/min | ETA: 5.5m [2026-01-15T12:19:59.409358] [DEBUG] [REMOTE ] SAH: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:19:59.409502] [DEBUG] [REMOTE ] SAH: PASS: History has at least 300 days. [2026-01-15T12:19:59.409751] [DEBUG] [REMOTE ] SAH: PASS: Price check passed. Min price $59.34. [2026-01-15T12:19:59.409911] [DEBUG] [REMOTE ] SAH: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:59.410070] [DEBUG] [REMOTE ] SAH: PASS: Integrity check passed. [2026-01-15T12:19:59.410149] [DEBUG] [REMOTE ] SAH: Symbol is viable for forecasting. [2026-01-15T12:19:59.410213] [INFO ] [MAIN ] [2750/3511] SAH kept (0.7s) | 2745 kept, 5 rejected | 138.3/min | ETA: 5.5m [2026-01-15T12:19:59.829994] [DEBUG] [REMOTE ] SAIA: Retrieved 5873 rows, trimmed to 300. [2026-01-15T12:19:59.830140] [DEBUG] [REMOTE ] SAIA: PASS: History has at least 300 days. [2026-01-15T12:19:59.830404] [DEBUG] [REMOTE ] SAIA: PASS: Price check passed. Min price $250.48. [2026-01-15T12:19:59.830601] [DEBUG] [REMOTE ] SAIA: PASS: Continuity check passed with 300 days. [2026-01-15T12:19:59.830752] [DEBUG] [REMOTE ] SAIA: PASS: Integrity check passed. [2026-01-15T12:19:59.830804] [DEBUG] [REMOTE ] SAIA: Symbol is viable for forecasting. [2026-01-15T12:19:59.830869] [INFO ] [MAIN ] [2751/3511] SAIA kept (0.4s) | 2746 kept, 5 rejected | 138.3/min | ETA: 5.5m [2026-01-15T12:20:00.021506] [DEBUG] [REMOTE ] SAIC: Retrieved 3102 rows, trimmed to 300. [2026-01-15T12:20:00.021658] [DEBUG] [REMOTE ] SAIC: PASS: History has at least 300 days. [2026-01-15T12:20:00.021874] [DEBUG] [REMOTE ] SAIC: PASS: Price check passed. Min price $84.72. [2026-01-15T12:20:00.022018] [DEBUG] [REMOTE ] SAIC: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:00.022133] [DEBUG] [REMOTE ] SAIC: PASS: Integrity check passed. [2026-01-15T12:20:00.022175] [DEBUG] [REMOTE ] SAIC: Symbol is viable for forecasting. [2026-01-15T12:20:00.022226] [INFO ] [MAIN ] [2752/3511] SAIC kept (0.2s) | 2747 kept, 5 rejected | 138.3/min | ETA: 5.5m [2026-01-15T12:20:00.689593] [DEBUG] [REMOTE ] SAM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:00.689759] [DEBUG] [REMOTE ] SAM: PASS: History has at least 300 days. [2026-01-15T12:20:00.690025] [DEBUG] [REMOTE ] SAM: PASS: Price check passed. Min price $190.96. [2026-01-15T12:20:00.690170] [DEBUG] [REMOTE ] SAM: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:00.690301] [DEBUG] [REMOTE ] SAM: PASS: Integrity check passed. [2026-01-15T12:20:00.690343] [DEBUG] [REMOTE ] SAM: Symbol is viable for forecasting. [2026-01-15T12:20:00.690396] [INFO ] [MAIN ] [2753/3511] SAM kept (0.7s) | 2748 kept, 5 rejected | 138.3/min | ETA: 5.5m [2026-01-15T12:20:01.064945] [DEBUG] [REMOTE ] SAMG: Retrieved 3157 rows, trimmed to 300. [2026-01-15T12:20:01.065055] [DEBUG] [REMOTE ] SAMG: PASS: History has at least 300 days. [2026-01-15T12:20:01.065259] [DEBUG] [REMOTE ] SAMG: PASS: Price check passed. Min price $13.11. [2026-01-15T12:20:01.065398] [DEBUG] [REMOTE ] SAMG: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:01.065510] [DEBUG] [REMOTE ] SAMG: PASS: Integrity check passed. [2026-01-15T12:20:01.065550] [DEBUG] [REMOTE ] SAMG: Symbol is viable for forecasting. [2026-01-15T12:20:01.065618] [INFO ] [MAIN ] [2754/3511] SAMG kept (0.4s) | 2749 kept, 5 rejected | 138.3/min | ETA: 5.5m [2026-01-15T12:20:01.582306] [DEBUG] [REMOTE ] SAN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:01.582519] [DEBUG] [REMOTE ] SAN: PASS: History has at least 300 days. [2026-01-15T12:20:01.582926] [DEBUG] [REMOTE ] SAN: PASS: Price check passed. Min price $9.53. [2026-01-15T12:20:01.583319] [DEBUG] [REMOTE ] SAN: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:01.583511] [DEBUG] [REMOTE ] SAN: PASS: Integrity check passed. [2026-01-15T12:20:01.583564] [DEBUG] [REMOTE ] SAN: Symbol is viable for forecasting. [2026-01-15T12:20:01.583663] [INFO ] [MAIN ] [2755/3511] SAN kept (0.5s) | 2750 kept, 5 rejected | 138.3/min | ETA: 5.5m [2026-01-15T12:20:01.834233] [DEBUG] [REMOTE ] SANA: Retrieved 1242 rows, trimmed to 300. [2026-01-15T12:20:01.834385] [DEBUG] [REMOTE ] SANA: PASS: History has at least 300 days. [2026-01-15T12:20:01.834643] [DEBUG] [REMOTE ] SANA: PASS: Price check passed. Min price $3.23. [2026-01-15T12:20:01.834804] [DEBUG] [REMOTE ] SANA: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:01.834922] [DEBUG] [REMOTE ] SANA: PASS: Integrity check passed. [2026-01-15T12:20:01.834964] [DEBUG] [REMOTE ] SANA: Symbol is viable for forecasting. [2026-01-15T12:20:01.835015] [INFO ] [MAIN ] [2756/3511] SANA kept (0.3s) | 2751 kept, 5 rejected | 138.3/min | ETA: 5.5m [2026-01-15T12:20:02.430225] [DEBUG] [REMOTE ] SANM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:02.430373] [DEBUG] [REMOTE ] SANM: PASS: History has at least 300 days. [2026-01-15T12:20:02.430628] [DEBUG] [REMOTE ] SANM: PASS: Price check passed. Min price $127.23. [2026-01-15T12:20:02.430775] [DEBUG] [REMOTE ] SANM: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:02.430901] [DEBUG] [REMOTE ] SANM: PASS: Integrity check passed. [2026-01-15T12:20:02.430942] [DEBUG] [REMOTE ] SANM: Symbol is viable for forecasting. [2026-01-15T12:20:02.430995] [INFO ] [MAIN ] [2757/3511] SANM kept (0.6s) | 2752 kept, 5 rejected | 138.3/min | ETA: 5.5m [2026-01-15T12:20:02.925566] [DEBUG] [REMOTE ] SAP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:02.925762] [DEBUG] [REMOTE ] SAP: PASS: History has at least 300 days. [2026-01-15T12:20:02.926105] [DEBUG] [REMOTE ] SAP: PASS: Price check passed. Min price $233.94. [2026-01-15T12:20:02.926281] [DEBUG] [REMOTE ] SAP: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:02.926431] [DEBUG] [REMOTE ] SAP: PASS: Integrity check passed. [2026-01-15T12:20:02.926474] [DEBUG] [REMOTE ] SAP: Symbol is viable for forecasting. [2026-01-15T12:20:02.926530] [INFO ] [MAIN ] [2758/3511] SAP kept (0.5s) | 2753 kept, 5 rejected | 138.3/min | ETA: 5.4m [2026-01-15T12:20:03.153147] [DEBUG] [REMOTE ] SARK: Retrieved 1049 rows, trimmed to 300. [2026-01-15T12:20:03.153281] [DEBUG] [REMOTE ] SARK: PASS: History has at least 300 days. [2026-01-15T12:20:03.153486] [DEBUG] [REMOTE ] SARK: PASS: Price check passed. Min price $26.50. [2026-01-15T12:20:03.153654] [DEBUG] [REMOTE ] SARK: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:03.153770] [DEBUG] [REMOTE ] SARK: PASS: Integrity check passed. [2026-01-15T12:20:03.153811] [DEBUG] [REMOTE ] SARK: Symbol is viable for forecasting. [2026-01-15T12:20:03.153860] [INFO ] [MAIN ] [2759/3511] SARK kept (0.2s) | 2754 kept, 5 rejected | 138.3/min | ETA: 5.4m [2026-01-15T12:20:03.562996] [DEBUG] [REMOTE ] SATL: Retrieved 1207 rows, trimmed to 300. [2026-01-15T12:20:03.563130] [DEBUG] [REMOTE ] SATL: PASS: History has at least 300 days. [2026-01-15T12:20:03.563343] [DEBUG] [REMOTE ] SATL: PASS: Price check passed. Min price $1.27. [2026-01-15T12:20:03.563484] [DEBUG] [REMOTE ] SATL: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:03.563633] [DEBUG] [REMOTE ] SATL: PASS: Integrity check passed. [2026-01-15T12:20:03.563681] [DEBUG] [REMOTE ] SATL: Symbol is viable for forecasting. [2026-01-15T12:20:03.563731] [INFO ] [MAIN ] [2760/3511] SATL kept (0.4s) | 2755 kept, 5 rejected | 138.3/min | ETA: 5.4m [2026-01-15T12:20:04.139324] [DEBUG] [REMOTE ] SATS: Retrieved 4538 rows, trimmed to 300. [2026-01-15T12:20:04.139452] [DEBUG] [REMOTE ] SATS: PASS: History has at least 300 days. [2026-01-15T12:20:04.139698] [DEBUG] [REMOTE ] SATS: PASS: Price check passed. Min price $66.93. [2026-01-15T12:20:04.139861] [DEBUG] [REMOTE ] SATS: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:04.139973] [DEBUG] [REMOTE ] SATS: PASS: Integrity check passed. [2026-01-15T12:20:04.140038] [DEBUG] [REMOTE ] SATS: Symbol is viable for forecasting. [2026-01-15T12:20:04.140087] [INFO ] [MAIN ] [2761/3511] SATS kept (0.6s) | 2756 kept, 5 rejected | 138.3/min | ETA: 5.4m [2026-01-15T12:20:04.583447] [DEBUG] [REMOTE ] SAVA: Retrieved 6414 rows, trimmed to 300. [2026-01-15T12:20:04.583615] [DEBUG] [REMOTE ] SAVA: PASS: History has at least 300 days. [2026-01-15T12:20:04.583852] [DEBUG] [REMOTE ] SAVA: PASS: Price check passed. Min price $1.98. [2026-01-15T12:20:04.583995] [DEBUG] [REMOTE ] SAVA: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:04.584115] [DEBUG] [REMOTE ] SAVA: PASS: Integrity check passed. [2026-01-15T12:20:04.584157] [DEBUG] [REMOTE ] SAVA: Symbol is viable for forecasting. [2026-01-15T12:20:04.584214] [INFO ] [MAIN ] [2762/3511] SAVA kept (0.4s) | 2757 kept, 5 rejected | 138.3/min | ETA: 5.4m [2026-01-15T12:20:04.977996] [DEBUG] [REMOTE ] SB: Retrieved 4435 rows, trimmed to 300. [2026-01-15T12:20:04.978126] [DEBUG] [REMOTE ] SB: PASS: History has at least 300 days. [2026-01-15T12:20:04.978336] [DEBUG] [REMOTE ] SB: PASS: Price check passed. Min price $4.24. [2026-01-15T12:20:04.978473] [DEBUG] [REMOTE ] SB: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:04.978606] [DEBUG] [REMOTE ] SB: PASS: Integrity check passed. [2026-01-15T12:20:04.978649] [DEBUG] [REMOTE ] SB: Symbol is viable for forecasting. [2026-01-15T12:20:04.978697] [INFO ] [MAIN ] [2763/3511] SB kept (0.4s) | 2758 kept, 5 rejected | 138.3/min | ETA: 5.4m [2026-01-15T12:20:05.475027] [DEBUG] [REMOTE ] SBAC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:05.475167] [DEBUG] [REMOTE ] SBAC: PASS: History has at least 300 days. [2026-01-15T12:20:05.475391] [DEBUG] [REMOTE ] SBAC: PASS: Price check passed. Min price $181.20. [2026-01-15T12:20:05.475533] [DEBUG] [REMOTE ] SBAC: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:05.475674] [DEBUG] [REMOTE ] SBAC: PASS: Integrity check passed. [2026-01-15T12:20:05.475718] [DEBUG] [REMOTE ] SBAC: Symbol is viable for forecasting. [2026-01-15T12:20:05.475769] [INFO ] [MAIN ] [2764/3511] SBAC kept (0.5s) | 2759 kept, 5 rejected | 138.3/min | ETA: 5.4m [2026-01-15T12:20:06.024410] [DEBUG] [REMOTE ] SBCF: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:06.024563] [DEBUG] [REMOTE ] SBCF: PASS: History has at least 300 days. [2026-01-15T12:20:06.024798] [DEBUG] [REMOTE ] SBCF: PASS: Price check passed. Min price $29.03. [2026-01-15T12:20:06.024933] [DEBUG] [REMOTE ] SBCF: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:06.025046] [DEBUG] [REMOTE ] SBCF: PASS: Integrity check passed. [2026-01-15T12:20:06.025086] [DEBUG] [REMOTE ] SBCF: Symbol is viable for forecasting. [2026-01-15T12:20:06.025135] [INFO ] [MAIN ] [2765/3511] SBCF kept (0.5s) | 2760 kept, 5 rejected | 138.3/min | ETA: 5.4m [2026-01-15T12:20:06.224078] [DEBUG] [REMOTE ] SBFM: Retrieved 4045 rows, trimmed to 300. [2026-01-15T12:20:06.224220] [DEBUG] [REMOTE ] SBFM: PASS: History has at least 300 days. [2026-01-15T12:20:06.224437] [DEBUG] [REMOTE ] SBFM: PASS: Price check passed. Min price $1.23. [2026-01-15T12:20:06.224591] [DEBUG] [REMOTE ] SBFM: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:06.224706] [DEBUG] [REMOTE ] SBFM: PASS: Integrity check passed. [2026-01-15T12:20:06.224746] [DEBUG] [REMOTE ] SBFM: Symbol is viable for forecasting. [2026-01-15T12:20:06.224794] [INFO ] [MAIN ] [2766/3511] SBFM kept (0.2s) | 2761 kept, 5 rejected | 138.3/min | ETA: 5.4m [2026-01-15T12:20:06.797499] [DEBUG] [REMOTE ] SBGI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:06.797660] [DEBUG] [REMOTE ] SBGI: PASS: History has at least 300 days. [2026-01-15T12:20:06.797916] [DEBUG] [REMOTE ] SBGI: PASS: Price check passed. Min price $12.61. [2026-01-15T12:20:06.798054] [DEBUG] [REMOTE ] SBGI: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:06.798172] [DEBUG] [REMOTE ] SBGI: PASS: Integrity check passed. [2026-01-15T12:20:06.798212] [DEBUG] [REMOTE ] SBGI: Symbol is viable for forecasting. [2026-01-15T12:20:06.798261] [INFO ] [MAIN ] [2767/3511] SBGI kept (0.6s) | 2762 kept, 5 rejected | 138.3/min | ETA: 5.4m [2026-01-15T12:20:07.056142] [DEBUG] [REMOTE ] SBH: Retrieved 4818 rows, trimmed to 300. [2026-01-15T12:20:07.056275] [DEBUG] [REMOTE ] SBH: PASS: History has at least 300 days. [2026-01-15T12:20:07.056488] [DEBUG] [REMOTE ] SBH: PASS: Price check passed. Min price $13.76. [2026-01-15T12:20:07.056642] [DEBUG] [REMOTE ] SBH: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:07.056756] [DEBUG] [REMOTE ] SBH: PASS: Integrity check passed. [2026-01-15T12:20:07.056796] [DEBUG] [REMOTE ] SBH: Symbol is viable for forecasting. [2026-01-15T12:20:07.056871] [INFO ] [MAIN ] [2768/3511] SBH kept (0.3s) | 2763 kept, 5 rejected | 138.3/min | ETA: 5.4m [2026-01-15T12:20:07.696168] [DEBUG] [REMOTE ] SBI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:07.696315] [DEBUG] [REMOTE ] SBI: PASS: History has at least 300 days. [2026-01-15T12:20:07.696531] [DEBUG] [REMOTE ] SBI: PASS: Price check passed. Min price $7.66. [2026-01-15T12:20:07.696688] [DEBUG] [REMOTE ] SBI: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:07.696803] [DEBUG] [REMOTE ] SBI: PASS: Integrity check passed. [2026-01-15T12:20:07.696864] [DEBUG] [REMOTE ] SBI: Symbol is viable for forecasting. [2026-01-15T12:20:07.696914] [INFO ] [MAIN ] [2769/3511] SBI kept (0.6s) | 2764 kept, 5 rejected | 138.3/min | ETA: 5.4m [2026-01-15T12:20:07.992236] [DEBUG] [REMOTE ] SBLK: Retrieved 5002 rows, trimmed to 300. [2026-01-15T12:20:07.992652] [DEBUG] [REMOTE ] SBLK: PASS: History has at least 300 days. [2026-01-15T12:20:07.992997] [DEBUG] [REMOTE ] SBLK: PASS: Price check passed. Min price $17.36. [2026-01-15T12:20:07.993172] [DEBUG] [REMOTE ] SBLK: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:07.993511] [DEBUG] [REMOTE ] SBLK: PASS: Integrity check passed. [2026-01-15T12:20:07.993558] [DEBUG] [REMOTE ] SBLK: Symbol is viable for forecasting. [2026-01-15T12:20:07.993648] [INFO ] [MAIN ] [2770/3511] SBLK kept (0.3s) | 2765 kept, 5 rejected | 138.3/min | ETA: 5.4m [2026-01-15T12:20:08.639821] [DEBUG] [REMOTE ] SBRA: Retrieved 5987 rows, trimmed to 300. [2026-01-15T12:20:08.639960] [DEBUG] [REMOTE ] SBRA: PASS: History has at least 300 days. [2026-01-15T12:20:08.640173] [DEBUG] [REMOTE ] SBRA: PASS: Price check passed. Min price $16.96. [2026-01-15T12:20:08.640309] [DEBUG] [REMOTE ] SBRA: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:08.640420] [DEBUG] [REMOTE ] SBRA: PASS: Integrity check passed. [2026-01-15T12:20:08.640460] [DEBUG] [REMOTE ] SBRA: Symbol is viable for forecasting. [2026-01-15T12:20:08.640509] [INFO ] [MAIN ] [2771/3511] SBRA kept (0.6s) | 2766 kept, 5 rejected | 138.3/min | ETA: 5.4m [2026-01-15T12:20:08.972982] [DEBUG] [REMOTE ] SBS: Retrieved 5959 rows, trimmed to 300. [2026-01-15T12:20:08.973122] [DEBUG] [REMOTE ] SBS: PASS: History has at least 300 days. [2026-01-15T12:20:08.973336] [DEBUG] [REMOTE ] SBS: PASS: Price check passed. Min price $22.84. [2026-01-15T12:20:08.973475] [DEBUG] [REMOTE ] SBS: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:08.973608] [DEBUG] [REMOTE ] SBS: PASS: Integrity check passed. [2026-01-15T12:20:08.973677] [DEBUG] [REMOTE ] SBS: Symbol is viable for forecasting. [2026-01-15T12:20:08.973728] [INFO ] [MAIN ] [2772/3511] SBS kept (0.3s) | 2767 kept, 5 rejected | 138.3/min | ETA: 5.3m [2026-01-15T12:20:09.522428] [DEBUG] [REMOTE ] SBSI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:09.522593] [DEBUG] [REMOTE ] SBSI: PASS: History has at least 300 days. [2026-01-15T12:20:09.522854] [DEBUG] [REMOTE ] SBSI: PASS: Price check passed. Min price $27.13. [2026-01-15T12:20:09.522993] [DEBUG] [REMOTE ] SBSI: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:09.523114] [DEBUG] [REMOTE ] SBSI: PASS: Integrity check passed. [2026-01-15T12:20:09.523154] [DEBUG] [REMOTE ] SBSI: Symbol is viable for forecasting. [2026-01-15T12:20:09.523206] [INFO ] [MAIN ] [2773/3511] SBSI kept (0.5s) | 2768 kept, 5 rejected | 138.3/min | ETA: 5.3m [2026-01-15T12:20:10.004433] [DEBUG] [REMOTE ] SBUX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:10.004604] [DEBUG] [REMOTE ] SBUX: PASS: History has at least 300 days. [2026-01-15T12:20:10.004849] [DEBUG] [REMOTE ] SBUX: PASS: Price check passed. Min price $79.02. [2026-01-15T12:20:10.004993] [DEBUG] [REMOTE ] SBUX: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:10.005117] [DEBUG] [REMOTE ] SBUX: PASS: Integrity check passed. [2026-01-15T12:20:10.005159] [DEBUG] [REMOTE ] SBUX: Symbol is viable for forecasting. [2026-01-15T12:20:10.005211] [INFO ] [MAIN ] [2774/3511] SBUX kept (0.5s) | 2769 kept, 5 rejected | 138.3/min | ETA: 5.3m [2026-01-15T12:20:10.369537] [DEBUG] [REMOTE ] SCD: Retrieved 5508 rows, trimmed to 300. [2026-01-15T12:20:10.369707] [DEBUG] [REMOTE ] SCD: PASS: History has at least 300 days. [2026-01-15T12:20:10.369945] [DEBUG] [REMOTE ] SCD: PASS: Price check passed. Min price $13.84. [2026-01-15T12:20:10.370088] [DEBUG] [REMOTE ] SCD: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:10.370213] [DEBUG] [REMOTE ] SCD: PASS: Integrity check passed. [2026-01-15T12:20:10.370254] [DEBUG] [REMOTE ] SCD: Symbol is viable for forecasting. [2026-01-15T12:20:10.370304] [INFO ] [MAIN ] [2775/3511] SCD kept (0.4s) | 2770 kept, 5 rejected | 138.3/min | ETA: 5.3m [2026-01-15T12:20:10.714715] [DEBUG] [REMOTE ] SCHL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:10.714856] [DEBUG] [REMOTE ] SCHL: PASS: History has at least 300 days. [2026-01-15T12:20:10.715079] [DEBUG] [REMOTE ] SCHL: PASS: Price check passed. Min price $27.00. [2026-01-15T12:20:10.715220] [DEBUG] [REMOTE ] SCHL: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:10.715336] [DEBUG] [REMOTE ] SCHL: PASS: Integrity check passed. [2026-01-15T12:20:10.715376] [DEBUG] [REMOTE ] SCHL: Symbol is viable for forecasting. [2026-01-15T12:20:10.715424] [INFO ] [MAIN ] [2776/3511] SCHL kept (0.3s) | 2771 kept, 5 rejected | 138.3/min | ETA: 5.3m [2026-01-15T12:20:11.264550] [DEBUG] [REMOTE ] SCI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:11.264708] [DEBUG] [REMOTE ] SCI: PASS: History has at least 300 days. [2026-01-15T12:20:11.264939] [DEBUG] [REMOTE ] SCI: PASS: Price check passed. Min price $75.57. [2026-01-15T12:20:11.265087] [DEBUG] [REMOTE ] SCI: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:11.265212] [DEBUG] [REMOTE ] SCI: PASS: Integrity check passed. [2026-01-15T12:20:11.265256] [DEBUG] [REMOTE ] SCI: Symbol is viable for forecasting. [2026-01-15T12:20:11.265307] [INFO ] [MAIN ] [2777/3511] SCI kept (0.5s) | 2772 kept, 5 rejected | 138.3/min | ETA: 5.3m [2026-01-15T12:20:12.478020] [DEBUG] [REMOTE ] SCL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:12.478167] [DEBUG] [REMOTE ] SCL: PASS: History has at least 300 days. [2026-01-15T12:20:12.478407] [DEBUG] [REMOTE ] SCL: PASS: Price check passed. Min price $41.94. [2026-01-15T12:20:12.478544] [DEBUG] [REMOTE ] SCL: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:12.478689] [DEBUG] [REMOTE ] SCL: PASS: Integrity check passed. [2026-01-15T12:20:12.478731] [DEBUG] [REMOTE ] SCL: Symbol is viable for forecasting. [2026-01-15T12:20:12.478780] [INFO ] [MAIN ] [2778/3511] SCL kept (1.2s) | 2773 kept, 5 rejected | 138.2/min | ETA: 5.3m [2026-01-15T12:20:12.817738] [DEBUG] [REMOTE ] SCM: Retrieved 3315 rows, trimmed to 300. [2026-01-15T12:20:12.817876] [DEBUG] [REMOTE ] SCM: PASS: History has at least 300 days. [2026-01-15T12:20:12.818108] [DEBUG] [REMOTE ] SCM: PASS: Price check passed. Min price $11.34. [2026-01-15T12:20:12.818245] [DEBUG] [REMOTE ] SCM: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:12.818361] [DEBUG] [REMOTE ] SCM: PASS: Integrity check passed. [2026-01-15T12:20:12.818402] [DEBUG] [REMOTE ] SCM: Symbol is viable for forecasting. [2026-01-15T12:20:12.818450] [INFO ] [MAIN ] [2779/3511] SCM kept (0.3s) | 2774 kept, 5 rejected | 138.2/min | ETA: 5.3m [2026-01-15T12:20:13.413358] [DEBUG] [REMOTE ] SCSC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:13.413493] [DEBUG] [REMOTE ] SCSC: PASS: History has at least 300 days. [2026-01-15T12:20:13.413724] [DEBUG] [REMOTE ] SCSC: PASS: Price check passed. Min price $37.72. [2026-01-15T12:20:13.413863] [DEBUG] [REMOTE ] SCSC: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:13.413975] [DEBUG] [REMOTE ] SCSC: PASS: Integrity check passed. [2026-01-15T12:20:13.414014] [DEBUG] [REMOTE ] SCSC: Symbol is viable for forecasting. [2026-01-15T12:20:13.414063] [INFO ] [MAIN ] [2780/3511] SCSC kept (0.6s) | 2775 kept, 5 rejected | 138.2/min | ETA: 5.3m [2026-01-15T12:20:13.830542] [DEBUG] [REMOTE ] SCVL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:13.830707] [DEBUG] [REMOTE ] SCVL: PASS: History has at least 300 days. [2026-01-15T12:20:13.830943] [DEBUG] [REMOTE ] SCVL: PASS: Price check passed. Min price $15.55. [2026-01-15T12:20:13.831079] [DEBUG] [REMOTE ] SCVL: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:13.831201] [DEBUG] [REMOTE ] SCVL: PASS: Integrity check passed. [2026-01-15T12:20:13.831242] [DEBUG] [REMOTE ] SCVL: Symbol is viable for forecasting. [2026-01-15T12:20:13.831293] [INFO ] [MAIN ] [2781/3511] SCVL kept (0.4s) | 2776 kept, 5 rejected | 138.2/min | ETA: 5.3m [2026-01-15T12:20:14.253108] [DEBUG] [REMOTE ] SCZ: Retrieved 4551 rows, trimmed to 300. [2026-01-15T12:20:14.253243] [DEBUG] [REMOTE ] SCZ: PASS: History has at least 300 days. [2026-01-15T12:20:14.253453] [DEBUG] [REMOTE ] SCZ: PASS: Price check passed. Min price $72.07. [2026-01-15T12:20:14.253606] [DEBUG] [REMOTE ] SCZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:14.253720] [DEBUG] [REMOTE ] SCZ: PASS: Integrity check passed. [2026-01-15T12:20:14.253759] [DEBUG] [REMOTE ] SCZ: Symbol is viable for forecasting. [2026-01-15T12:20:14.253807] [INFO ] [MAIN ] [2782/3511] SCZ kept (0.4s) | 2777 kept, 5 rejected | 138.2/min | ETA: 5.3m [2026-01-15T12:20:14.581826] [DEBUG] [REMOTE ] SD: Retrieved 2333 rows, trimmed to 300. [2026-01-15T12:20:14.581953] [DEBUG] [REMOTE ] SD: PASS: History has at least 300 days. [2026-01-15T12:20:14.582159] [DEBUG] [REMOTE ] SD: PASS: Price check passed. Min price $11.19. [2026-01-15T12:20:14.582299] [DEBUG] [REMOTE ] SD: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:14.582410] [DEBUG] [REMOTE ] SD: PASS: Integrity check passed. [2026-01-15T12:20:14.582475] [DEBUG] [REMOTE ] SD: Symbol is viable for forecasting. [2026-01-15T12:20:14.582528] [INFO ] [MAIN ] [2783/3511] SD kept (0.3s) | 2778 kept, 5 rejected | 138.2/min | ETA: 5.3m [2026-01-15T12:20:14.882622] [DEBUG] [REMOTE ] SDA: Retrieved 668 rows, trimmed to 300. [2026-01-15T12:20:14.882764] [DEBUG] [REMOTE ] SDA: PASS: History has at least 300 days. [2026-01-15T12:20:14.882976] [DEBUG] [REMOTE ] SDA: PASS: Price check passed. Min price $1.81. [2026-01-15T12:20:14.883117] [DEBUG] [REMOTE ] SDA: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:14.883233] [DEBUG] [REMOTE ] SDA: PASS: Integrity check passed. [2026-01-15T12:20:14.883275] [DEBUG] [REMOTE ] SDA: Symbol is viable for forecasting. [2026-01-15T12:20:14.883324] [INFO ] [MAIN ] [2784/3511] SDA kept (0.3s) | 2779 kept, 5 rejected | 138.2/min | ETA: 5.3m [2026-01-15T12:20:15.251549] [DEBUG] [REMOTE ] SDHY: Retrieved 1289 rows, trimmed to 300. [2026-01-15T12:20:15.251702] [DEBUG] [REMOTE ] SDHY: PASS: History has at least 300 days. [2026-01-15T12:20:15.251926] [DEBUG] [REMOTE ] SDHY: PASS: Price check passed. Min price $16.04. [2026-01-15T12:20:15.252065] [DEBUG] [REMOTE ] SDHY: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:15.252175] [DEBUG] [REMOTE ] SDHY: PASS: Integrity check passed. [2026-01-15T12:20:15.252216] [DEBUG] [REMOTE ] SDHY: Symbol is viable for forecasting. [2026-01-15T12:20:15.252263] [INFO ] [MAIN ] [2785/3511] SDHY kept (0.4s) | 2780 kept, 5 rejected | 138.2/min | ETA: 5.3m [2026-01-15T12:20:15.866395] [DEBUG] [REMOTE ] SDRL: Retrieved 815 rows, trimmed to 300. [2026-01-15T12:20:15.866529] [DEBUG] [REMOTE ] SDRL: PASS: History has at least 300 days. [2026-01-15T12:20:15.866760] [DEBUG] [REMOTE ] SDRL: PASS: Price check passed. Min price $28.40. [2026-01-15T12:20:15.866967] [DEBUG] [REMOTE ] SDRL: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:15.867084] [DEBUG] [REMOTE ] SDRL: PASS: Integrity check passed. [2026-01-15T12:20:15.867126] [DEBUG] [REMOTE ] SDRL: Symbol is viable for forecasting. [2026-01-15T12:20:15.867175] [INFO ] [MAIN ] [2786/3511] SDRL kept (0.6s) | 2781 kept, 5 rejected | 138.2/min | ETA: 5.2m [2026-01-15T12:20:16.153664] [DEBUG] [REMOTE ] SDVY: Retrieved 2059 rows, trimmed to 300. [2026-01-15T12:20:16.153788] [DEBUG] [REMOTE ] SDVY: PASS: History has at least 300 days. [2026-01-15T12:20:16.153990] [DEBUG] [REMOTE ] SDVY: PASS: Price check passed. Min price $36.31. [2026-01-15T12:20:16.154125] [DEBUG] [REMOTE ] SDVY: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:16.154233] [DEBUG] [REMOTE ] SDVY: PASS: Integrity check passed. [2026-01-15T12:20:16.154273] [DEBUG] [REMOTE ] SDVY: Symbol is viable for forecasting. [2026-01-15T12:20:16.154320] [INFO ] [MAIN ] [2787/3511] SDVY kept (0.3s) | 2782 kept, 5 rejected | 138.2/min | ETA: 5.2m [2026-01-15T12:20:16.565329] [DEBUG] [REMOTE ] SE: Retrieved 2069 rows, trimmed to 300. [2026-01-15T12:20:16.565484] [DEBUG] [REMOTE ] SE: PASS: History has at least 300 days. [2026-01-15T12:20:16.565796] [DEBUG] [REMOTE ] SE: PASS: Price check passed. Min price $118.95. [2026-01-15T12:20:16.565986] [DEBUG] [REMOTE ] SE: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:16.566136] [DEBUG] [REMOTE ] SE: PASS: Integrity check passed. [2026-01-15T12:20:16.566187] [DEBUG] [REMOTE ] SE: Symbol is viable for forecasting. [2026-01-15T12:20:16.566251] [INFO ] [MAIN ] [2788/3511] SE kept (0.4s) | 2783 kept, 5 rejected | 138.2/min | ETA: 5.2m [2026-01-15T12:20:16.993412] [DEBUG] [REMOTE ] SEDG: Retrieved 2718 rows, trimmed to 300. [2026-01-15T12:20:16.993544] [DEBUG] [REMOTE ] SEDG: PASS: History has at least 300 days. [2026-01-15T12:20:16.993786] [DEBUG] [REMOTE ] SEDG: PASS: Price check passed. Min price $28.47. [2026-01-15T12:20:16.993927] [DEBUG] [REMOTE ] SEDG: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:16.994044] [DEBUG] [REMOTE ] SEDG: PASS: Integrity check passed. [2026-01-15T12:20:16.994085] [DEBUG] [REMOTE ] SEDG: Symbol is viable for forecasting. [2026-01-15T12:20:16.994134] [INFO ] [MAIN ] [2789/3511] SEDG kept (0.4s) | 2784 kept, 5 rejected | 138.2/min | ETA: 5.2m [2026-01-15T12:20:17.567663] [DEBUG] [REMOTE ] SEE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:17.567839] [DEBUG] [REMOTE ] SEE: PASS: History has at least 300 days. [2026-01-15T12:20:17.568100] [DEBUG] [REMOTE ] SEE: PASS: Price check passed. Min price $33.35. [2026-01-15T12:20:17.568239] [DEBUG] [REMOTE ] SEE: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:17.568364] [DEBUG] [REMOTE ] SEE: PASS: Integrity check passed. [2026-01-15T12:20:17.568404] [DEBUG] [REMOTE ] SEE: Symbol is viable for forecasting. [2026-01-15T12:20:17.568455] [INFO ] [MAIN ] [2790/3511] SEE kept (0.6s) | 2785 kept, 5 rejected | 138.2/min | ETA: 5.2m [2026-01-15T12:20:18.133894] [DEBUG] [REMOTE ] SEIC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:18.134031] [DEBUG] [REMOTE ] SEIC: PASS: History has at least 300 days. [2026-01-15T12:20:18.134268] [DEBUG] [REMOTE ] SEIC: PASS: Price check passed. Min price $77.79. [2026-01-15T12:20:18.134405] [DEBUG] [REMOTE ] SEIC: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:18.134521] [DEBUG] [REMOTE ] SEIC: PASS: Integrity check passed. [2026-01-15T12:20:18.134561] [DEBUG] [REMOTE ] SEIC: Symbol is viable for forecasting. [2026-01-15T12:20:18.134630] [INFO ] [MAIN ] [2791/3511] SEIC kept (0.6s) | 2786 kept, 5 rejected | 138.2/min | ETA: 5.2m [2026-01-15T12:20:18.391674] [DEBUG] [REMOTE ] SELF: Retrieved 4418 rows, trimmed to 300. [2026-01-15T12:20:18.391815] [DEBUG] [REMOTE ] SELF: PASS: History has at least 300 days. [2026-01-15T12:20:18.392026] [DEBUG] [REMOTE ] SELF: PASS: Price check passed. Min price $4.83. [2026-01-15T12:20:18.392162] [DEBUG] [REMOTE ] SELF: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:18.392274] [DEBUG] [REMOTE ] SELF: PASS: Integrity check passed. [2026-01-15T12:20:18.392315] [DEBUG] [REMOTE ] SELF: Symbol is viable for forecasting. [2026-01-15T12:20:18.392365] [INFO ] [MAIN ] [2792/3511] SELF kept (0.3s) | 2787 kept, 5 rejected | 138.2/min | ETA: 5.2m [2026-01-15T12:20:19.157183] [DEBUG] [REMOTE ] SEM: Retrieved 4101 rows, trimmed to 300. [2026-01-15T12:20:19.157322] [DEBUG] [REMOTE ] SEM: PASS: History has at least 300 days. [2026-01-15T12:20:19.157536] [DEBUG] [REMOTE ] SEM: PASS: Price check passed. Min price $12.74. [2026-01-15T12:20:19.157697] [DEBUG] [REMOTE ] SEM: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:19.157816] [DEBUG] [REMOTE ] SEM: PASS: Integrity check passed. [2026-01-15T12:20:19.157858] [DEBUG] [REMOTE ] SEM: Symbol is viable for forecasting. [2026-01-15T12:20:19.157909] [INFO ] [MAIN ] [2793/3511] SEM kept (0.8s) | 2788 kept, 5 rejected | 138.2/min | ETA: 5.2m [2026-01-15T12:20:19.519360] [DEBUG] [REMOTE ] SENEA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:19.519505] [DEBUG] [REMOTE ] SENEA: PASS: History has at least 300 days. [2026-01-15T12:20:19.519755] [DEBUG] [REMOTE ] SENEA: PASS: Price check passed. Min price $101.18. [2026-01-15T12:20:19.519896] [DEBUG] [REMOTE ] SENEA: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:19.520021] [DEBUG] [REMOTE ] SENEA: PASS: Integrity check passed. [2026-01-15T12:20:19.520092] [DEBUG] [REMOTE ] SENEA: Symbol is viable for forecasting. [2026-01-15T12:20:19.520144] [INFO ] [MAIN ] [2794/3511] SENEA kept (0.4s) | 2789 kept, 5 rejected | 138.2/min | ETA: 5.2m [2026-01-15T12:20:19.851135] [DEBUG] [REMOTE ] SENS: Retrieved 2472 rows, trimmed to 300. [2026-01-15T12:20:19.851274] [DEBUG] [REMOTE ] SENS: PASS: History has at least 300 days. [2026-01-15T12:20:19.851495] [DEBUG] [REMOTE ] SENS: PASS: Price check passed. Min price $5.27. [2026-01-15T12:20:19.851667] [DEBUG] [REMOTE ] SENS: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:19.851787] [DEBUG] [REMOTE ] SENS: PASS: Integrity check passed. [2026-01-15T12:20:19.851831] [DEBUG] [REMOTE ] SENS: Symbol is viable for forecasting. [2026-01-15T12:20:19.851882] [INFO ] [MAIN ] [2795/3511] SENS kept (0.3s) | 2790 kept, 5 rejected | 138.2/min | ETA: 5.2m [2026-01-15T12:20:20.548778] [DEBUG] [REMOTE ] SERA: Retrieved 1131 rows, trimmed to 300. [2026-01-15T12:20:20.548922] [DEBUG] [REMOTE ] SERA: PASS: History has at least 300 days. [2026-01-15T12:20:20.549155] [DEBUG] [REMOTE ] SERA: PASS: Price check passed. Min price $2.52. [2026-01-15T12:20:20.549307] [DEBUG] [REMOTE ] SERA: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:20.549424] [DEBUG] [REMOTE ] SERA: PASS: Integrity check passed. [2026-01-15T12:20:20.549467] [DEBUG] [REMOTE ] SERA: Symbol is viable for forecasting. [2026-01-15T12:20:20.549518] [INFO ] [MAIN ] [2796/3511] SERA kept (0.7s) | 2791 kept, 5 rejected | 138.1/min | ETA: 5.2m [2026-01-15T12:20:20.782978] [DEBUG] [REMOTE ] SES: Retrieved 1226 rows, trimmed to 300. [2026-01-15T12:20:20.783137] [DEBUG] [REMOTE ] SES: PASS: History has at least 300 days. [2026-01-15T12:20:20.783350] [DEBUG] [REMOTE ] SES: PASS: Price check passed. Min price $1.79. [2026-01-15T12:20:20.783497] [DEBUG] [REMOTE ] SES: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:20.783657] [DEBUG] [REMOTE ] SES: PASS: Integrity check passed. [2026-01-15T12:20:20.783724] [DEBUG] [REMOTE ] SES: Symbol is viable for forecasting. [2026-01-15T12:20:20.783790] [INFO ] [MAIN ] [2797/3511] SES kept (0.2s) | 2792 kept, 5 rejected | 138.2/min | ETA: 5.2m [2026-01-15T12:20:21.138612] [DEBUG] [REMOTE ] SEVN: Retrieved 1372 rows, trimmed to 300. [2026-01-15T12:20:21.138771] [DEBUG] [REMOTE ] SEVN: PASS: History has at least 300 days. [2026-01-15T12:20:21.138999] [DEBUG] [REMOTE ] SEVN: PASS: Price check passed. Min price $8.52. [2026-01-15T12:20:21.139142] [DEBUG] [REMOTE ] SEVN: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:21.139262] [DEBUG] [REMOTE ] SEVN: PASS: Integrity check passed. [2026-01-15T12:20:21.139305] [DEBUG] [REMOTE ] SEVN: Symbol is viable for forecasting. [2026-01-15T12:20:21.139356] [INFO ] [MAIN ] [2798/3511] SEVN kept (0.4s) | 2793 kept, 5 rejected | 138.2/min | ETA: 5.2m [2026-01-15T12:20:21.561516] [DEBUG] [REMOTE ] SEZL: Retrieved 605 rows, trimmed to 300. [2026-01-15T12:20:21.561699] [DEBUG] [REMOTE ] SEZL: PASS: History has at least 300 days. [2026-01-15T12:20:21.561947] [DEBUG] [REMOTE ] SEZL: PASS: Price check passed. Min price $50.97. [2026-01-15T12:20:21.562122] [DEBUG] [REMOTE ] SEZL: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:21.562262] [DEBUG] [REMOTE ] SEZL: PASS: Integrity check passed. [2026-01-15T12:20:21.562330] [DEBUG] [REMOTE ] SEZL: Symbol is viable for forecasting. [2026-01-15T12:20:21.562394] [INFO ] [MAIN ] [2799/3511] SEZL kept (0.4s) | 2794 kept, 5 rejected | 138.2/min | ETA: 5.2m [2026-01-15T12:20:22.206004] [DEBUG] [REMOTE ] SF: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:22.206337] [DEBUG] [REMOTE ] SF: PASS: History has at least 300 days. [2026-01-15T12:20:22.206559] [DEBUG] [REMOTE ] SF: PASS: Price check passed. Min price $111.73. [2026-01-15T12:20:22.206719] [DEBUG] [REMOTE ] SF: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:22.206863] [DEBUG] [REMOTE ] SF: PASS: Integrity check passed. [2026-01-15T12:20:22.206912] [DEBUG] [REMOTE ] SF: Symbol is viable for forecasting. [2026-01-15T12:20:22.206970] [INFO ] [MAIN ] [2800/3511] SF kept (0.6s) | 2795 kept, 5 rejected | 138.2/min | ETA: 5.1m [2026-01-15T12:20:22.507224] [DEBUG] [REMOTE ] SFB: Retrieved 2071 rows, trimmed to 300. [2026-01-15T12:20:22.507348] [DEBUG] [REMOTE ] SFB: PASS: History has at least 300 days. [2026-01-15T12:20:22.507554] [DEBUG] [REMOTE ] SFB: PASS: Price check passed. Min price $20.45. [2026-01-15T12:20:22.507711] [DEBUG] [REMOTE ] SFB: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:22.507822] [DEBUG] [REMOTE ] SFB: PASS: Integrity check passed. [2026-01-15T12:20:22.507866] [DEBUG] [REMOTE ] SFB: Symbol is viable for forecasting. [2026-01-15T12:20:22.507914] [INFO ] [MAIN ] [2801/3511] SFB kept (0.3s) | 2796 kept, 5 rejected | 138.2/min | ETA: 5.1m [2026-01-15T12:20:22.933177] [DEBUG] [REMOTE ] SFBS: Retrieved 2936 rows, trimmed to 300. [2026-01-15T12:20:22.933329] [DEBUG] [REMOTE ] SFBS: PASS: History has at least 300 days. [2026-01-15T12:20:22.933560] [DEBUG] [REMOTE ] SFBS: PASS: Price check passed. Min price $67.40. [2026-01-15T12:20:22.933918] [DEBUG] [REMOTE ] SFBS: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:22.934040] [DEBUG] [REMOTE ] SFBS: PASS: Integrity check passed. [2026-01-15T12:20:22.934082] [DEBUG] [REMOTE ] SFBS: Symbol is viable for forecasting. [2026-01-15T12:20:22.934134] [INFO ] [MAIN ] [2802/3511] SFBS kept (0.4s) | 2797 kept, 5 rejected | 138.2/min | ETA: 5.1m [2026-01-15T12:20:23.301905] [DEBUG] [REMOTE ] SFIX: Retrieved 2049 rows, trimmed to 300. [2026-01-15T12:20:23.302081] [DEBUG] [REMOTE ] SFIX: PASS: History has at least 300 days. [2026-01-15T12:20:23.302320] [DEBUG] [REMOTE ] SFIX: PASS: Price check passed. Min price $3.95. [2026-01-15T12:20:23.302462] [DEBUG] [REMOTE ] SFIX: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:23.302599] [DEBUG] [REMOTE ] SFIX: PASS: Integrity check passed. [2026-01-15T12:20:23.302643] [DEBUG] [REMOTE ] SFIX: Symbol is viable for forecasting. [2026-01-15T12:20:23.302693] [INFO ] [MAIN ] [2803/3511] SFIX kept (0.4s) | 2798 kept, 5 rejected | 138.2/min | ETA: 5.1m [2026-01-15T12:20:23.833829] [DEBUG] [REMOTE ] SFL: Retrieved 5430 rows, trimmed to 300. [2026-01-15T12:20:23.833965] [DEBUG] [REMOTE ] SFL: PASS: History has at least 300 days. [2026-01-15T12:20:23.834179] [DEBUG] [REMOTE ] SFL: PASS: Price check passed. Min price $6.67. [2026-01-15T12:20:23.834320] [DEBUG] [REMOTE ] SFL: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:23.834436] [DEBUG] [REMOTE ] SFL: PASS: Integrity check passed. [2026-01-15T12:20:23.834478] [DEBUG] [REMOTE ] SFL: Symbol is viable for forecasting. [2026-01-15T12:20:23.834532] [INFO ] [MAIN ] [2804/3511] SFL kept (0.5s) | 2799 kept, 5 rejected | 138.2/min | ETA: 5.1m [2026-01-15T12:20:24.054628] [DEBUG] [REMOTE ] SFLO: Retrieved 517 rows, trimmed to 300. [2026-01-15T12:20:24.054759] [DEBUG] [REMOTE ] SFLO: PASS: History has at least 300 days. [2026-01-15T12:20:24.054959] [DEBUG] [REMOTE ] SFLO: PASS: Price check passed. Min price $27.40. [2026-01-15T12:20:24.055094] [DEBUG] [REMOTE ] SFLO: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:24.055203] [DEBUG] [REMOTE ] SFLO: PASS: Integrity check passed. [2026-01-15T12:20:24.055267] [DEBUG] [REMOTE ] SFLO: Symbol is viable for forecasting. [2026-01-15T12:20:24.055315] [INFO ] [MAIN ] [2805/3511] SFLO kept (0.2s) | 2800 kept, 5 rejected | 138.2/min | ETA: 5.1m [2026-01-15T12:20:24.607736] [DEBUG] [REMOTE ] SFM: Retrieved 3133 rows, trimmed to 300. [2026-01-15T12:20:24.607874] [DEBUG] [REMOTE ] SFM: PASS: History has at least 300 days. [2026-01-15T12:20:24.608093] [DEBUG] [REMOTE ] SFM: PASS: Price check passed. Min price $74.73. [2026-01-15T12:20:24.608246] [DEBUG] [REMOTE ] SFM: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:24.608364] [DEBUG] [REMOTE ] SFM: PASS: Integrity check passed. [2026-01-15T12:20:24.608404] [DEBUG] [REMOTE ] SFM: Symbol is viable for forecasting. [2026-01-15T12:20:24.608456] [INFO ] [MAIN ] [2806/3511] SFM kept (0.6s) | 2801 kept, 5 rejected | 138.2/min | ETA: 5.1m [2026-01-15T12:20:25.123150] [DEBUG] [REMOTE ] SFNC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:25.123312] [DEBUG] [REMOTE ] SFNC: PASS: History has at least 300 days. [2026-01-15T12:20:25.123623] [DEBUG] [REMOTE ] SFNC: PASS: Price check passed. Min price $17.07. [2026-01-15T12:20:25.123801] [DEBUG] [REMOTE ] SFNC: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:25.123963] [DEBUG] [REMOTE ] SFNC: PASS: Integrity check passed. [2026-01-15T12:20:25.124014] [DEBUG] [REMOTE ] SFNC: Symbol is viable for forecasting. [2026-01-15T12:20:25.124076] [INFO ] [MAIN ] [2807/3511] SFNC kept (0.5s) | 2802 kept, 5 rejected | 138.2/min | ETA: 5.1m [2026-01-15T12:20:25.348136] [DEBUG] [REMOTE ] SG: Retrieved 1042 rows, trimmed to 300. [2026-01-15T12:20:25.348276] [DEBUG] [REMOTE ] SG: PASS: History has at least 300 days. [2026-01-15T12:20:25.348484] [DEBUG] [REMOTE ] SG: PASS: Price check passed. Min price $5.23. [2026-01-15T12:20:25.348639] [DEBUG] [REMOTE ] SG: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:25.348755] [DEBUG] [REMOTE ] SG: PASS: Integrity check passed. [2026-01-15T12:20:25.348795] [DEBUG] [REMOTE ] SG: Symbol is viable for forecasting. [2026-01-15T12:20:25.348843] [INFO ] [MAIN ] [2808/3511] SG kept (0.2s) | 2803 kept, 5 rejected | 138.2/min | ETA: 5.1m [2026-01-15T12:20:25.817623] [DEBUG] [REMOTE ] SGBX: Retrieved 2153 rows, trimmed to 300. [2026-01-15T12:20:25.817782] [DEBUG] [REMOTE ] SGBX: PASS: History has at least 300 days. [2026-01-15T12:20:25.818003] [DEBUG] [REMOTE ] SGBX: PASS: Price check passed. Min price $1.65. [2026-01-15T12:20:25.818143] [DEBUG] [REMOTE ] SGBX: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:25.818265] [DEBUG] [REMOTE ] SGBX: PASS: Integrity check passed. [2026-01-15T12:20:25.818306] [DEBUG] [REMOTE ] SGBX: Symbol is viable for forecasting. [2026-01-15T12:20:25.818356] [INFO ] [MAIN ] [2809/3511] SGBX kept (0.5s) | 2804 kept, 5 rejected | 138.2/min | ETA: 5.1m [2026-01-15T12:20:26.241928] [DEBUG] [REMOTE ] SGC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:26.242062] [DEBUG] [REMOTE ] SGC: PASS: History has at least 300 days. [2026-01-15T12:20:26.242296] [DEBUG] [REMOTE ] SGC: PASS: Price check passed. Min price $8.48. [2026-01-15T12:20:26.242437] [DEBUG] [REMOTE ] SGC: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:26.242554] [DEBUG] [REMOTE ] SGC: PASS: Integrity check passed. [2026-01-15T12:20:26.242615] [DEBUG] [REMOTE ] SGC: Symbol is viable for forecasting. [2026-01-15T12:20:26.242673] [INFO ] [MAIN ] [2810/3511] SGC kept (0.4s) | 2805 kept, 5 rejected | 138.2/min | ETA: 5.1m [2026-01-15T12:20:26.545977] [DEBUG] [REMOTE ] SGHC: Retrieved 994 rows, trimmed to 300. [2026-01-15T12:20:26.546120] [DEBUG] [REMOTE ] SGHC: PASS: History has at least 300 days. [2026-01-15T12:20:26.546325] [DEBUG] [REMOTE ] SGHC: PASS: Price check passed. Min price $9.93. [2026-01-15T12:20:26.546464] [DEBUG] [REMOTE ] SGHC: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:26.546606] [DEBUG] [REMOTE ] SGHC: PASS: Integrity check passed. [2026-01-15T12:20:26.546650] [DEBUG] [REMOTE ] SGHC: Symbol is viable for forecasting. [2026-01-15T12:20:26.546700] [INFO ] [MAIN ] [2811/3511] SGHC kept (0.3s) | 2806 kept, 5 rejected | 138.2/min | ETA: 5.1m [2026-01-15T12:20:27.023995] [DEBUG] [REMOTE ] SGRY: Retrieved 2587 rows, trimmed to 300. [2026-01-15T12:20:27.024131] [DEBUG] [REMOTE ] SGRY: PASS: History has at least 300 days. [2026-01-15T12:20:27.024344] [DEBUG] [REMOTE ] SGRY: PASS: Price check passed. Min price $15.06. [2026-01-15T12:20:27.024486] [DEBUG] [REMOTE ] SGRY: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:27.024622] [DEBUG] [REMOTE ] SGRY: PASS: Integrity check passed. [2026-01-15T12:20:27.024665] [DEBUG] [REMOTE ] SGRY: Symbol is viable for forecasting. [2026-01-15T12:20:27.024715] [INFO ] [MAIN ] [2812/3511] SGRY kept (0.5s) | 2807 kept, 5 rejected | 138.2/min | ETA: 5.1m [2026-01-15T12:20:27.353147] [DEBUG] [REMOTE ] SHAK: Retrieved 2756 rows, trimmed to 300. [2026-01-15T12:20:27.353280] [DEBUG] [REMOTE ] SHAK: PASS: History has at least 300 days. [2026-01-15T12:20:27.353492] [DEBUG] [REMOTE ] SHAK: PASS: Price check passed. Min price $77.12. [2026-01-15T12:20:27.353658] [DEBUG] [REMOTE ] SHAK: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:27.353777] [DEBUG] [REMOTE ] SHAK: PASS: Integrity check passed. [2026-01-15T12:20:27.353819] [DEBUG] [REMOTE ] SHAK: Symbol is viable for forecasting. [2026-01-15T12:20:27.353869] [INFO ] [MAIN ] [2813/3511] SHAK kept (0.3s) | 2808 kept, 5 rejected | 138.2/min | ETA: 5.1m [2026-01-15T12:20:27.980169] [DEBUG] [REMOTE ] SHBI: Retrieved 6241 rows, trimmed to 300. [2026-01-15T12:20:27.980307] [DEBUG] [REMOTE ] SHBI: PASS: History has at least 300 days. [2026-01-15T12:20:27.980528] [DEBUG] [REMOTE ] SHBI: PASS: Price check passed. Min price $15.41. [2026-01-15T12:20:27.980688] [DEBUG] [REMOTE ] SHBI: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:27.980807] [DEBUG] [REMOTE ] SHBI: PASS: Integrity check passed. [2026-01-15T12:20:27.980848] [DEBUG] [REMOTE ] SHBI: Symbol is viable for forecasting. [2026-01-15T12:20:27.980897] [INFO ] [MAIN ] [2814/3511] SHBI kept (0.6s) | 2809 kept, 5 rejected | 138.2/min | ETA: 5.0m [2026-01-15T12:20:28.259233] [DEBUG] [REMOTE ] SHC: Retrieved 1292 rows, trimmed to 300. [2026-01-15T12:20:28.259387] [DEBUG] [REMOTE ] SHC: PASS: History has at least 300 days. [2026-01-15T12:20:28.259619] [DEBUG] [REMOTE ] SHC: PASS: Price check passed. Min price $15.23. [2026-01-15T12:20:28.259762] [DEBUG] [REMOTE ] SHC: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:28.259871] [DEBUG] [REMOTE ] SHC: PASS: Integrity check passed. [2026-01-15T12:20:28.259911] [DEBUG] [REMOTE ] SHC: Symbol is viable for forecasting. [2026-01-15T12:20:28.259959] [INFO ] [MAIN ] [2815/3511] SHC kept (0.3s) | 2810 kept, 5 rejected | 138.2/min | ETA: 5.0m [2026-01-15T12:20:28.543824] [DEBUG] [REMOTE ] SHCO: Retrieved 1131 rows, trimmed to 300. [2026-01-15T12:20:28.543954] [DEBUG] [REMOTE ] SHCO: PASS: History has at least 300 days. [2026-01-15T12:20:28.544155] [DEBUG] [REMOTE ] SHCO: PASS: Price check passed. Min price $7.78. [2026-01-15T12:20:28.544290] [DEBUG] [REMOTE ] SHCO: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:28.544398] [DEBUG] [REMOTE ] SHCO: PASS: Integrity check passed. [2026-01-15T12:20:28.544485] [DEBUG] [REMOTE ] SHCO: Symbol is viable for forecasting. [2026-01-15T12:20:28.544534] [INFO ] [MAIN ] [2816/3511] SHCO kept (0.3s) | 2811 kept, 5 rejected | 138.2/min | ETA: 5.0m [2026-01-15T12:20:29.291020] [DEBUG] [REMOTE ] SHEL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:29.291223] [DEBUG] [REMOTE ] SHEL: PASS: History has at least 300 days. [2026-01-15T12:20:29.291600] [DEBUG] [REMOTE ] SHEL: PASS: Price check passed. Min price $70.31. [2026-01-15T12:20:29.291792] [DEBUG] [REMOTE ] SHEL: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:29.291970] [DEBUG] [REMOTE ] SHEL: PASS: Integrity check passed. [2026-01-15T12:20:29.292025] [DEBUG] [REMOTE ] SHEL: Symbol is viable for forecasting. [2026-01-15T12:20:29.292096] [INFO ] [MAIN ] [2817/3511] SHEL kept (0.7s) | 2812 kept, 5 rejected | 138.2/min | ETA: 5.0m [2026-01-15T12:20:29.789615] [DEBUG] [REMOTE ] SHEN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:29.790146] [DEBUG] [REMOTE ] SHEN: PASS: History has at least 300 days. [2026-01-15T12:20:29.790890] [DEBUG] [REMOTE ] SHEN: PASS: Price check passed. Min price $9.90. [2026-01-15T12:20:29.791106] [DEBUG] [REMOTE ] SHEN: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:29.791301] [DEBUG] [REMOTE ] SHEN: PASS: Integrity check passed. [2026-01-15T12:20:29.791346] [DEBUG] [REMOTE ] SHEN: Symbol is viable for forecasting. [2026-01-15T12:20:29.791413] [INFO ] [MAIN ] [2818/3511] SHEN kept (0.5s) | 2813 kept, 5 rejected | 138.2/min | ETA: 5.0m [2026-01-15T12:20:30.019549] [DEBUG] [REMOTE ] SHFS: Retrieved 1105 rows, trimmed to 300. [2026-01-15T12:20:30.019734] [DEBUG] [REMOTE ] SHFS: PASS: History has at least 300 days. [2026-01-15T12:20:30.019956] [DEBUG] [REMOTE ] SHFS: PASS: Price check passed. Min price $1.03. [2026-01-15T12:20:30.020097] [DEBUG] [REMOTE ] SHFS: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:30.020213] [DEBUG] [REMOTE ] SHFS: PASS: Integrity check passed. [2026-01-15T12:20:30.020254] [DEBUG] [REMOTE ] SHFS: Symbol is viable for forecasting. [2026-01-15T12:20:30.020303] [INFO ] [MAIN ] [2819/3511] SHFS kept (0.2s) | 2814 kept, 5 rejected | 138.2/min | ETA: 5.0m [2026-01-15T12:20:30.648461] [DEBUG] [REMOTE ] SHG: Retrieved 5619 rows, trimmed to 300. [2026-01-15T12:20:30.648627] [DEBUG] [REMOTE ] SHG: PASS: History has at least 300 days. [2026-01-15T12:20:30.649068] [DEBUG] [REMOTE ] SHG: PASS: Price check passed. Min price $51.42. [2026-01-15T12:20:30.649208] [DEBUG] [REMOTE ] SHG: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:30.649334] [DEBUG] [REMOTE ] SHG: PASS: Integrity check passed. [2026-01-15T12:20:30.649379] [DEBUG] [REMOTE ] SHG: Symbol is viable for forecasting. [2026-01-15T12:20:30.649432] [INFO ] [MAIN ] [2820/3511] SHG kept (0.6s) | 2815 kept, 5 rejected | 138.2/min | ETA: 5.0m [2026-01-15T12:20:31.142727] [DEBUG] [REMOTE ] SHIP: Retrieved 4583 rows, trimmed to 300. [2026-01-15T12:20:31.143083] [DEBUG] [REMOTE ] SHIP: PASS: History has at least 300 days. [2026-01-15T12:20:31.143357] [DEBUG] [REMOTE ] SHIP: PASS: Price check passed. Min price $7.94. [2026-01-15T12:20:31.143505] [DEBUG] [REMOTE ] SHIP: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:31.143683] [DEBUG] [REMOTE ] SHIP: PASS: Integrity check passed. [2026-01-15T12:20:31.143728] [DEBUG] [REMOTE ] SHIP: Symbol is viable for forecasting. [2026-01-15T12:20:31.143782] [INFO ] [MAIN ] [2821/3511] SHIP kept (0.5s) | 2816 kept, 5 rejected | 138.2/min | ETA: 5.0m [2026-01-15T12:20:31.343597] [DEBUG] [REMOTE ] SHLS: Retrieved 1248 rows, trimmed to 300. [2026-01-15T12:20:31.343735] [DEBUG] [REMOTE ] SHLS: PASS: History has at least 300 days. [2026-01-15T12:20:31.343942] [DEBUG] [REMOTE ] SHLS: PASS: Price check passed. Min price $7.46. [2026-01-15T12:20:31.344082] [DEBUG] [REMOTE ] SHLS: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:31.344193] [DEBUG] [REMOTE ] SHLS: PASS: Integrity check passed. [2026-01-15T12:20:31.344234] [DEBUG] [REMOTE ] SHLS: Symbol is viable for forecasting. [2026-01-15T12:20:31.344282] [INFO ] [MAIN ] [2822/3511] SHLS kept (0.2s) | 2817 kept, 5 rejected | 138.2/min | ETA: 5.0m [2026-01-15T12:20:31.969701] [DEBUG] [REMOTE ] SHO: Retrieved 5342 rows, trimmed to 300. [2026-01-15T12:20:31.969858] [DEBUG] [REMOTE ] SHO: PASS: History has at least 300 days. [2026-01-15T12:20:31.970297] [DEBUG] [REMOTE ] SHO: PASS: Price check passed. Min price $8.76. [2026-01-15T12:20:31.970441] [DEBUG] [REMOTE ] SHO: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:31.970566] [DEBUG] [REMOTE ] SHO: PASS: Integrity check passed. [2026-01-15T12:20:31.970627] [DEBUG] [REMOTE ] SHO: Symbol is viable for forecasting. [2026-01-15T12:20:31.970684] [INFO ] [MAIN ] [2823/3511] SHO kept (0.6s) | 2818 kept, 5 rejected | 138.2/min | ETA: 5.0m [2026-01-15T12:20:32.194492] [DEBUG] [REMOTE ] SHOC: Retrieved 821 rows, trimmed to 300. [2026-01-15T12:20:32.194633] [DEBUG] [REMOTE ] SHOC: PASS: History has at least 300 days. [2026-01-15T12:20:32.194838] [DEBUG] [REMOTE ] SHOC: PASS: Price check passed. Min price $62.08. [2026-01-15T12:20:32.194975] [DEBUG] [REMOTE ] SHOC: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:32.195083] [DEBUG] [REMOTE ] SHOC: PASS: Integrity check passed. [2026-01-15T12:20:32.195123] [DEBUG] [REMOTE ] SHOC: Symbol is viable for forecasting. [2026-01-15T12:20:32.195171] [INFO ] [MAIN ] [2824/3511] SHOC kept (0.2s) | 2819 kept, 5 rejected | 138.2/min | ETA: 5.0m [2026-01-15T12:20:32.831006] [DEBUG] [REMOTE ] SHOO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:32.831151] [DEBUG] [REMOTE ] SHOO: PASS: History has at least 300 days. [2026-01-15T12:20:32.831379] [DEBUG] [REMOTE ] SHOO: PASS: Price check passed. Min price $32.64. [2026-01-15T12:20:32.831518] [DEBUG] [REMOTE ] SHOO: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:32.831661] [DEBUG] [REMOTE ] SHOO: PASS: Integrity check passed. [2026-01-15T12:20:32.831704] [DEBUG] [REMOTE ] SHOO: Symbol is viable for forecasting. [2026-01-15T12:20:32.831756] [INFO ] [MAIN ] [2825/3511] SHOO kept (0.6s) | 2820 kept, 5 rejected | 138.2/min | ETA: 5.0m [2026-01-15T12:20:33.067898] [DEBUG] [REMOTE ] SHOP: Retrieved 2679 rows, trimmed to 300. [2026-01-15T12:20:33.068040] [DEBUG] [REMOTE ] SHOP: PASS: History has at least 300 days. [2026-01-15T12:20:33.068262] [DEBUG] [REMOTE ] SHOP: PASS: Price check passed. Min price $139.93. [2026-01-15T12:20:33.068399] [DEBUG] [REMOTE ] SHOP: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:33.068522] [DEBUG] [REMOTE ] SHOP: PASS: Integrity check passed. [2026-01-15T12:20:33.068562] [DEBUG] [REMOTE ] SHOP: Symbol is viable for forecasting. [2026-01-15T12:20:33.068632] [INFO ] [MAIN ] [2826/3511] SHOP kept (0.2s) | 2821 kept, 5 rejected | 138.2/min | ETA: 5.0m [2026-01-15T12:20:33.682898] [DEBUG] [REMOTE ] SHY: Retrieved 5906 rows, trimmed to 300. [2026-01-15T12:20:33.683045] [DEBUG] [REMOTE ] SHY: PASS: History has at least 300 days. [2026-01-15T12:20:33.683286] [DEBUG] [REMOTE ] SHY: PASS: Price check passed. Min price $82.17. [2026-01-15T12:20:33.683430] [DEBUG] [REMOTE ] SHY: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:33.683554] [DEBUG] [REMOTE ] SHY: PASS: Integrity check passed. [2026-01-15T12:20:33.683639] [DEBUG] [REMOTE ] SHY: Symbol is viable for forecasting. [2026-01-15T12:20:33.683690] [INFO ] [MAIN ] [2827/3511] SHY kept (0.6s) | 2822 kept, 5 rejected | 138.2/min | ETA: 5.0m [2026-01-15T12:20:34.010459] [DEBUG] [REMOTE ] SIBN: Retrieved 1820 rows, trimmed to 300. [2026-01-15T12:20:34.010607] [DEBUG] [REMOTE ] SIBN: PASS: History has at least 300 days. [2026-01-15T12:20:34.010819] [DEBUG] [REMOTE ] SIBN: PASS: Price check passed. Min price $14.83. [2026-01-15T12:20:34.010955] [DEBUG] [REMOTE ] SIBN: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:34.011068] [DEBUG] [REMOTE ] SIBN: PASS: Integrity check passed. [2026-01-15T12:20:34.011108] [DEBUG] [REMOTE ] SIBN: Symbol is viable for forecasting. [2026-01-15T12:20:34.011157] [INFO ] [MAIN ] [2828/3511] SIBN kept (0.3s) | 2823 kept, 5 rejected | 138.2/min | ETA: 4.9m [2026-01-15T12:20:34.710384] [DEBUG] [REMOTE ] SID: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:34.710619] [DEBUG] [REMOTE ] SID: PASS: History has at least 300 days. [2026-01-15T12:20:34.711080] [DEBUG] [REMOTE ] SID: PASS: Price check passed. Min price $1.48. [2026-01-15T12:20:34.711284] [DEBUG] [REMOTE ] SID: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:34.711448] [DEBUG] [REMOTE ] SID: PASS: Integrity check passed. [2026-01-15T12:20:34.711509] [DEBUG] [REMOTE ] SID: Symbol is viable for forecasting. [2026-01-15T12:20:34.711602] [INFO ] [MAIN ] [2829/3511] SID kept (0.7s) | 2824 kept, 5 rejected | 138.2/min | ETA: 4.9m [2026-01-15T12:20:35.040355] [DEBUG] [REMOTE ] SIEB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:35.040517] [DEBUG] [REMOTE ] SIEB: PASS: History has at least 300 days. [2026-01-15T12:20:35.040747] [DEBUG] [REMOTE ] SIEB: PASS: Price check passed. Min price $2.64. [2026-01-15T12:20:35.040885] [DEBUG] [REMOTE ] SIEB: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:35.041000] [DEBUG] [REMOTE ] SIEB: PASS: Integrity check passed. [2026-01-15T12:20:35.041039] [DEBUG] [REMOTE ] SIEB: Symbol is viable for forecasting. [2026-01-15T12:20:35.041089] [INFO ] [MAIN ] [2830/3511] SIEB kept (0.3s) | 2825 kept, 5 rejected | 138.2/min | ETA: 4.9m [2026-01-15T12:20:35.572171] [DEBUG] [REMOTE ] SIFY: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:35.572443] [DEBUG] [REMOTE ] SIFY: PASS: History has at least 300 days. [2026-01-15T12:20:35.572844] [DEBUG] [REMOTE ] SIFY: PASS: Price check passed. Min price $10.37. [2026-01-15T12:20:35.572994] [DEBUG] [REMOTE ] SIFY: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:35.573138] [DEBUG] [REMOTE ] SIFY: PASS: Integrity check passed. [2026-01-15T12:20:35.573180] [DEBUG] [REMOTE ] SIFY: Symbol is viable for forecasting. [2026-01-15T12:20:35.573266] [INFO ] [MAIN ] [2831/3511] SIFY kept (0.5s) | 2826 kept, 5 rejected | 138.2/min | ETA: 4.9m [2026-01-15T12:20:36.033151] [DEBUG] [REMOTE ] SIG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:36.033292] [DEBUG] [REMOTE ] SIG: PASS: History has at least 300 days. [2026-01-15T12:20:36.033519] [DEBUG] [REMOTE ] SIG: PASS: Price check passed. Min price $82.88. [2026-01-15T12:20:36.033702] [DEBUG] [REMOTE ] SIG: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:36.033820] [DEBUG] [REMOTE ] SIG: PASS: Integrity check passed. [2026-01-15T12:20:36.033861] [DEBUG] [REMOTE ] SIG: Symbol is viable for forecasting. [2026-01-15T12:20:36.033910] [INFO ] [MAIN ] [2832/3511] SIG kept (0.5s) | 2827 kept, 5 rejected | 138.2/min | ETA: 4.9m [2026-01-15T12:20:36.679610] [DEBUG] [REMOTE ] SIGA: Retrieved 6589 rows, trimmed to 300. [2026-01-15T12:20:36.679743] [DEBUG] [REMOTE ] SIGA: PASS: History has at least 300 days. [2026-01-15T12:20:36.679960] [DEBUG] [REMOTE ] SIGA: PASS: Price check passed. Min price $5.77. [2026-01-15T12:20:36.680095] [DEBUG] [REMOTE ] SIGA: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:36.680208] [DEBUG] [REMOTE ] SIGA: PASS: Integrity check passed. [2026-01-15T12:20:36.680248] [DEBUG] [REMOTE ] SIGA: Symbol is viable for forecasting. [2026-01-15T12:20:36.680297] [INFO ] [MAIN ] [2833/3511] SIGA kept (0.6s) | 2828 kept, 5 rejected | 138.1/min | ETA: 4.9m [2026-01-15T12:20:37.125368] [DEBUG] [REMOTE ] SIGI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:37.125508] [DEBUG] [REMOTE ] SIGI: PASS: History has at least 300 days. [2026-01-15T12:20:37.125755] [DEBUG] [REMOTE ] SIGI: PASS: Price check passed. Min price $73.62. [2026-01-15T12:20:37.125899] [DEBUG] [REMOTE ] SIGI: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:37.126206] [DEBUG] [REMOTE ] SIGI: PASS: Integrity check passed. [2026-01-15T12:20:37.126259] [DEBUG] [REMOTE ] SIGI: Symbol is viable for forecasting. [2026-01-15T12:20:37.126316] [INFO ] [MAIN ] [2834/3511] SIGI kept (0.4s) | 2829 kept, 5 rejected | 138.1/min | ETA: 4.9m [2026-01-15T12:20:37.385387] [DEBUG] [REMOTE ] SII: Retrieved 1394 rows, trimmed to 300. [2026-01-15T12:20:37.385514] [DEBUG] [REMOTE ] SII: PASS: History has at least 300 days. [2026-01-15T12:20:37.385743] [DEBUG] [REMOTE ] SII: PASS: Price check passed. Min price $79.38. [2026-01-15T12:20:37.385881] [DEBUG] [REMOTE ] SII: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:37.385990] [DEBUG] [REMOTE ] SII: PASS: Integrity check passed. [2026-01-15T12:20:37.386030] [DEBUG] [REMOTE ] SII: Symbol is viable for forecasting. [2026-01-15T12:20:37.386077] [INFO ] [MAIN ] [2835/3511] SII kept (0.3s) | 2830 kept, 5 rejected | 138.2/min | ETA: 4.9m [2026-01-15T12:20:37.933179] [DEBUG] [REMOTE ] SIMO: Retrieved 5168 rows, trimmed to 300. [2026-01-15T12:20:37.933314] [DEBUG] [REMOTE ] SIMO: PASS: History has at least 300 days. [2026-01-15T12:20:37.933551] [DEBUG] [REMOTE ] SIMO: PASS: Price check passed. Min price $80.16. [2026-01-15T12:20:37.933724] [DEBUG] [REMOTE ] SIMO: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:37.933842] [DEBUG] [REMOTE ] SIMO: PASS: Integrity check passed. [2026-01-15T12:20:37.933884] [DEBUG] [REMOTE ] SIMO: Symbol is viable for forecasting. [2026-01-15T12:20:37.933935] [INFO ] [MAIN ] [2836/3511] SIMO kept (0.5s) | 2831 kept, 5 rejected | 138.1/min | ETA: 4.9m [2026-01-15T12:20:38.390404] [DEBUG] [REMOTE ] SIRI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:38.390590] [DEBUG] [REMOTE ] SIRI: PASS: History has at least 300 days. [2026-01-15T12:20:38.390857] [DEBUG] [REMOTE ] SIRI: PASS: Price check passed. Min price $19.92. [2026-01-15T12:20:38.390995] [DEBUG] [REMOTE ] SIRI: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:38.391311] [DEBUG] [REMOTE ] SIRI: PASS: Integrity check passed. [2026-01-15T12:20:38.391351] [DEBUG] [REMOTE ] SIRI: Symbol is viable for forecasting. [2026-01-15T12:20:38.391400] [INFO ] [MAIN ] [2837/3511] SIRI kept (0.5s) | 2832 kept, 5 rejected | 138.1/min | ETA: 4.9m [2026-01-15T12:20:38.839855] [DEBUG] [REMOTE ] SITC: Retrieved 6291 rows, trimmed to 300. [2026-01-15T12:20:38.839992] [DEBUG] [REMOTE ] SITC: PASS: History has at least 300 days. [2026-01-15T12:20:38.840209] [DEBUG] [REMOTE ] SITC: PASS: Price check passed. Min price $5.87. [2026-01-15T12:20:38.840345] [DEBUG] [REMOTE ] SITC: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:38.840459] [DEBUG] [REMOTE ] SITC: PASS: Integrity check passed. [2026-01-15T12:20:38.840585] [DEBUG] [REMOTE ] SITC: Symbol is viable for forecasting. [2026-01-15T12:20:38.840639] [INFO ] [MAIN ] [2838/3511] SITC kept (0.4s) | 2833 kept, 5 rejected | 138.1/min | ETA: 4.9m [2026-01-15T12:20:39.142953] [DEBUG] [REMOTE ] SITE: Retrieved 2433 rows, trimmed to 300. [2026-01-15T12:20:39.143090] [DEBUG] [REMOTE ] SITE: PASS: History has at least 300 days. [2026-01-15T12:20:39.143308] [DEBUG] [REMOTE ] SITE: PASS: Price check passed. Min price $120.60. [2026-01-15T12:20:39.143446] [DEBUG] [REMOTE ] SITE: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:39.143561] [DEBUG] [REMOTE ] SITE: PASS: Integrity check passed. [2026-01-15T12:20:39.143620] [DEBUG] [REMOTE ] SITE: Symbol is viable for forecasting. [2026-01-15T12:20:39.143674] [INFO ] [MAIN ] [2839/3511] SITE kept (0.3s) | 2834 kept, 5 rejected | 138.2/min | ETA: 4.9m [2026-01-15T12:20:39.386368] [DEBUG] [REMOTE ] SITM: Retrieved 1545 rows, trimmed to 300. [2026-01-15T12:20:39.386553] [DEBUG] [REMOTE ] SITM: PASS: History has at least 300 days. [2026-01-15T12:20:39.386884] [DEBUG] [REMOTE ] SITM: PASS: Price check passed. Min price $252.76. [2026-01-15T12:20:39.387043] [DEBUG] [REMOTE ] SITM: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:39.387363] [DEBUG] [REMOTE ] SITM: PASS: Integrity check passed. [2026-01-15T12:20:39.387407] [DEBUG] [REMOTE ] SITM: Symbol is viable for forecasting. [2026-01-15T12:20:39.387461] [INFO ] [MAIN ] [2840/3511] SITM kept (0.2s) | 2835 kept, 5 rejected | 138.2/min | ETA: 4.9m [2026-01-15T12:20:39.956935] [DEBUG] [REMOTE ] SIXG: Retrieved 1727 rows, trimmed to 300. [2026-01-15T12:20:39.957264] [DEBUG] [REMOTE ] SIXG: PASS: History has at least 300 days. [2026-01-15T12:20:39.957480] [DEBUG] [REMOTE ] SIXG: PASS: Price check passed. Min price $60.27. [2026-01-15T12:20:39.957639] [DEBUG] [REMOTE ] SIXG: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:39.957768] [DEBUG] [REMOTE ] SIXG: PASS: Integrity check passed. [2026-01-15T12:20:39.957809] [DEBUG] [REMOTE ] SIXG: Symbol is viable for forecasting. [2026-01-15T12:20:39.957857] [INFO ] [MAIN ] [2841/3511] SIXG kept (0.6s) | 2836 kept, 5 rejected | 138.2/min | ETA: 4.8m [2026-01-15T12:20:40.444885] [DEBUG] [REMOTE ] SJM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:40.445028] [DEBUG] [REMOTE ] SJM: PASS: History has at least 300 days. [2026-01-15T12:20:40.445460] [DEBUG] [REMOTE ] SJM: PASS: Price check passed. Min price $94.56. [2026-01-15T12:20:40.445619] [DEBUG] [REMOTE ] SJM: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:40.445745] [DEBUG] [REMOTE ] SJM: PASS: Integrity check passed. [2026-01-15T12:20:40.445787] [DEBUG] [REMOTE ] SJM: Symbol is viable for forecasting. [2026-01-15T12:20:40.445838] [INFO ] [MAIN ] [2842/3511] SJM kept (0.5s) | 2837 kept, 5 rejected | 138.2/min | ETA: 4.8m [2026-01-15T12:20:40.720192] [DEBUG] [REMOTE ] SKE: Retrieved 2029 rows, trimmed to 300. [2026-01-15T12:20:40.720326] [DEBUG] [REMOTE ] SKE: PASS: History has at least 300 days. [2026-01-15T12:20:40.720534] [DEBUG] [REMOTE ] SKE: PASS: Price check passed. Min price $15.54. [2026-01-15T12:20:40.720701] [DEBUG] [REMOTE ] SKE: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:40.720816] [DEBUG] [REMOTE ] SKE: PASS: Integrity check passed. [2026-01-15T12:20:40.720856] [DEBUG] [REMOTE ] SKE: Symbol is viable for forecasting. [2026-01-15T12:20:40.720904] [INFO ] [MAIN ] [2843/3511] SKE kept (0.3s) | 2838 kept, 5 rejected | 138.2/min | ETA: 4.8m [2026-01-15T12:20:41.117171] [DEBUG] [REMOTE ] SKIL: Retrieved 1627 rows, trimmed to 300. [2026-01-15T12:20:41.117325] [DEBUG] [REMOTE ] SKIL: PASS: History has at least 300 days. [2026-01-15T12:20:41.117542] [DEBUG] [REMOTE ] SKIL: PASS: Price check passed. Min price $5.67. [2026-01-15T12:20:41.117711] [DEBUG] [REMOTE ] SKIL: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:41.117831] [DEBUG] [REMOTE ] SKIL: PASS: Integrity check passed. [2026-01-15T12:20:41.117874] [DEBUG] [REMOTE ] SKIL: Symbol is viable for forecasting. [2026-01-15T12:20:41.117944] [INFO ] [MAIN ] [2844/3511] SKIL kept (0.4s) | 2839 kept, 5 rejected | 138.2/min | ETA: 4.8m [2026-01-15T12:20:41.534986] [DEBUG] [REMOTE ] SKIN: Retrieved 1290 rows, trimmed to 300. [2026-01-15T12:20:41.535124] [DEBUG] [REMOTE ] SKIN: PASS: History has at least 300 days. [2026-01-15T12:20:41.535338] [DEBUG] [REMOTE ] SKIN: PASS: Price check passed. Min price $1.26. [2026-01-15T12:20:41.535477] [DEBUG] [REMOTE ] SKIN: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:41.535616] [DEBUG] [REMOTE ] SKIN: PASS: Integrity check passed. [2026-01-15T12:20:41.535661] [DEBUG] [REMOTE ] SKIN: Symbol is viable for forecasting. [2026-01-15T12:20:41.535711] [INFO ] [MAIN ] [2845/3511] SKIN kept (0.4s) | 2840 kept, 5 rejected | 138.2/min | ETA: 4.8m [2026-01-15T12:20:41.817470] [DEBUG] [REMOTE ] SKLZ: Retrieved 1438 rows, trimmed to 300. [2026-01-15T12:20:41.817623] [DEBUG] [REMOTE ] SKLZ: PASS: History has at least 300 days. [2026-01-15T12:20:41.817878] [DEBUG] [REMOTE ] SKLZ: PASS: Price check passed. Min price $4.27. [2026-01-15T12:20:41.818029] [DEBUG] [REMOTE ] SKLZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:41.818150] [DEBUG] [REMOTE ] SKLZ: PASS: Integrity check passed. [2026-01-15T12:20:41.818194] [DEBUG] [REMOTE ] SKLZ: Symbol is viable for forecasting. [2026-01-15T12:20:41.818243] [INFO ] [MAIN ] [2846/3511] SKLZ kept (0.3s) | 2841 kept, 5 rejected | 138.2/min | ETA: 4.8m [2026-01-15T12:20:42.506726] [DEBUG] [REMOTE ] SKM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:42.506918] [DEBUG] [REMOTE ] SKM: PASS: History has at least 300 days. [2026-01-15T12:20:42.507381] [DEBUG] [REMOTE ] SKM: PASS: Price check passed. Min price $19.68. [2026-01-15T12:20:42.507520] [DEBUG] [REMOTE ] SKM: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:42.507674] [DEBUG] [REMOTE ] SKM: PASS: Integrity check passed. [2026-01-15T12:20:42.507717] [DEBUG] [REMOTE ] SKM: Symbol is viable for forecasting. [2026-01-15T12:20:42.507770] [INFO ] [MAIN ] [2847/3511] SKM kept (0.7s) | 2842 kept, 5 rejected | 138.2/min | ETA: 4.8m [2026-01-15T12:20:42.686293] [DEBUG] [REMOTE ] SKRE: Retrieved 509 rows, trimmed to 300. [2026-01-15T12:20:42.686467] [DEBUG] [REMOTE ] SKRE: PASS: History has at least 300 days. [2026-01-15T12:20:42.686728] [DEBUG] [REMOTE ] SKRE: PASS: Price check passed. Min price $8.24. [2026-01-15T12:20:42.686889] [DEBUG] [REMOTE ] SKRE: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:42.687016] [DEBUG] [REMOTE ] SKRE: PASS: Integrity check passed. [2026-01-15T12:20:42.687057] [DEBUG] [REMOTE ] SKRE: Symbol is viable for forecasting. [2026-01-15T12:20:42.687276] [INFO ] [MAIN ] [2848/3511] SKRE kept (0.2s) | 2843 kept, 5 rejected | 138.2/min | ETA: 4.8m [2026-01-15T12:20:43.126301] [DEBUG] [REMOTE ] SKWD: Retrieved 753 rows, trimmed to 300. [2026-01-15T12:20:43.126456] [DEBUG] [REMOTE ] SKWD: PASS: History has at least 300 days. [2026-01-15T12:20:43.126702] [DEBUG] [REMOTE ] SKWD: PASS: Price check passed. Min price $45.01. [2026-01-15T12:20:43.126896] [DEBUG] [REMOTE ] SKWD: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:43.127056] [DEBUG] [REMOTE ] SKWD: PASS: Integrity check passed. [2026-01-15T12:20:43.127160] [DEBUG] [REMOTE ] SKWD: Symbol is viable for forecasting. [2026-01-15T12:20:43.127233] [INFO ] [MAIN ] [2849/3511] SKWD kept (0.4s) | 2844 kept, 5 rejected | 138.2/min | ETA: 4.8m [2026-01-15T12:20:43.743686] [DEBUG] [REMOTE ] SKY: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:43.743839] [DEBUG] [REMOTE ] SKY: PASS: History has at least 300 days. [2026-01-15T12:20:43.744097] [DEBUG] [REMOTE ] SKY: PASS: Price check passed. Min price $64.82. [2026-01-15T12:20:43.744241] [DEBUG] [REMOTE ] SKY: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:43.744384] [DEBUG] [REMOTE ] SKY: PASS: Integrity check passed. [2026-01-15T12:20:43.744426] [DEBUG] [REMOTE ] SKY: Symbol is viable for forecasting. [2026-01-15T12:20:43.744495] [INFO ] [MAIN ] [2850/3511] SKY kept (0.6s) | 2845 kept, 5 rejected | 138.2/min | ETA: 4.8m [2026-01-15T12:20:43.994452] [DEBUG] [REMOTE ] SKYH: Retrieved 1281 rows, trimmed to 300. [2026-01-15T12:20:43.994610] [DEBUG] [REMOTE ] SKYH: PASS: History has at least 300 days. [2026-01-15T12:20:43.994819] [DEBUG] [REMOTE ] SKYH: PASS: Price check passed. Min price $8.30. [2026-01-15T12:20:43.994954] [DEBUG] [REMOTE ] SKYH: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:43.995065] [DEBUG] [REMOTE ] SKYH: PASS: Integrity check passed. [2026-01-15T12:20:43.995105] [DEBUG] [REMOTE ] SKYH: Symbol is viable for forecasting. [2026-01-15T12:20:43.995153] [INFO ] [MAIN ] [2851/3511] SKYH kept (0.3s) | 2846 kept, 5 rejected | 138.2/min | ETA: 4.8m [2026-01-15T12:20:44.261662] [DEBUG] [REMOTE ] SKYX: Retrieved 1676 rows, trimmed to 300. [2026-01-15T12:20:44.261788] [DEBUG] [REMOTE ] SKYX: PASS: History has at least 300 days. [2026-01-15T12:20:44.261993] [DEBUG] [REMOTE ] SKYX: PASS: Price check passed. Min price $1.42. [2026-01-15T12:20:44.262128] [DEBUG] [REMOTE ] SKYX: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:44.262240] [DEBUG] [REMOTE ] SKYX: PASS: Integrity check passed. [2026-01-15T12:20:44.262279] [DEBUG] [REMOTE ] SKYX: Symbol is viable for forecasting. [2026-01-15T12:20:44.262327] [INFO ] [MAIN ] [2852/3511] SKYX kept (0.3s) | 2847 kept, 5 rejected | 138.2/min | ETA: 4.8m [2026-01-15T12:20:44.759925] [DEBUG] [REMOTE ] SKYY: Retrieved 3654 rows, trimmed to 300. [2026-01-15T12:20:44.760063] [DEBUG] [REMOTE ] SKYY: PASS: History has at least 300 days. [2026-01-15T12:20:44.760474] [DEBUG] [REMOTE ] SKYY: PASS: Price check passed. Min price $123.65. [2026-01-15T12:20:44.760636] [DEBUG] [REMOTE ] SKYY: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:44.760753] [DEBUG] [REMOTE ] SKYY: PASS: Integrity check passed. [2026-01-15T12:20:44.760793] [DEBUG] [REMOTE ] SKYY: Symbol is viable for forecasting. [2026-01-15T12:20:44.760843] [INFO ] [MAIN ] [2853/3511] SKYY kept (0.5s) | 2848 kept, 5 rejected | 138.2/min | ETA: 4.8m [2026-01-15T12:20:45.374369] [DEBUG] [REMOTE ] SLAB: Retrieved 6491 rows, trimmed to 300. [2026-01-15T12:20:45.374509] [DEBUG] [REMOTE ] SLAB: PASS: History has at least 300 days. [2026-01-15T12:20:45.374752] [DEBUG] [REMOTE ] SLAB: PASS: Price check passed. Min price $116.08. [2026-01-15T12:20:45.374897] [DEBUG] [REMOTE ] SLAB: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:45.375022] [DEBUG] [REMOTE ] SLAB: PASS: Integrity check passed. [2026-01-15T12:20:45.375064] [DEBUG] [REMOTE ] SLAB: Symbol is viable for forecasting. [2026-01-15T12:20:45.375114] [INFO ] [MAIN ] [2854/3511] SLAB kept (0.6s) | 2849 kept, 5 rejected | 138.2/min | ETA: 4.8m [2026-01-15T12:20:45.867109] [DEBUG] [REMOTE ] SLB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:45.867265] [DEBUG] [REMOTE ] SLB: PASS: History has at least 300 days. [2026-01-15T12:20:45.867519] [DEBUG] [REMOTE ] SLB: PASS: Price check passed. Min price $33.18. [2026-01-15T12:20:45.867680] [DEBUG] [REMOTE ] SLB: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:45.867808] [DEBUG] [REMOTE ] SLB: PASS: Integrity check passed. [2026-01-15T12:20:45.867849] [DEBUG] [REMOTE ] SLB: Symbol is viable for forecasting. [2026-01-15T12:20:45.867902] [INFO ] [MAIN ] [2855/3511] SLB kept (0.5s) | 2850 kept, 5 rejected | 138.2/min | ETA: 4.7m [2026-01-15T12:20:46.028161] [DEBUG] [REMOTE ] SLDB: Retrieved 2003 rows, trimmed to 300. [2026-01-15T12:20:46.028294] [DEBUG] [REMOTE ] SLDB: PASS: History has at least 300 days. [2026-01-15T12:20:46.028507] [DEBUG] [REMOTE ] SLDB: PASS: Price check passed. Min price $3.93. [2026-01-15T12:20:46.028678] [DEBUG] [REMOTE ] SLDB: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:46.028798] [DEBUG] [REMOTE ] SLDB: PASS: Integrity check passed. [2026-01-15T12:20:46.028839] [DEBUG] [REMOTE ] SLDB: Symbol is viable for forecasting. [2026-01-15T12:20:46.028906] [INFO ] [MAIN ] [2856/3511] SLDB kept (0.2s) | 2851 kept, 5 rejected | 138.2/min | ETA: 4.7m [2026-01-15T12:20:46.503659] [DEBUG] [REMOTE ] SLDP: Retrieved 1171 rows, trimmed to 300. [2026-01-15T12:20:46.503808] [DEBUG] [REMOTE ] SLDP: PASS: History has at least 300 days. [2026-01-15T12:20:46.504033] [DEBUG] [REMOTE ] SLDP: PASS: Price check passed. Min price $4.25. [2026-01-15T12:20:46.504178] [DEBUG] [REMOTE ] SLDP: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:46.504292] [DEBUG] [REMOTE ] SLDP: PASS: Integrity check passed. [2026-01-15T12:20:46.504332] [DEBUG] [REMOTE ] SLDP: Symbol is viable for forecasting. [2026-01-15T12:20:46.504380] [INFO ] [MAIN ] [2857/3511] SLDP kept (0.5s) | 2852 kept, 5 rejected | 138.2/min | ETA: 4.7m [2026-01-15T12:20:47.124049] [DEBUG] [REMOTE ] SLF: Retrieved 6492 rows, trimmed to 300. [2026-01-15T12:20:47.124188] [DEBUG] [REMOTE ] SLF: PASS: History has at least 300 days. [2026-01-15T12:20:47.124408] [DEBUG] [REMOTE ] SLF: PASS: Price check passed. Min price $57.33. [2026-01-15T12:20:47.124544] [DEBUG] [REMOTE ] SLF: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:47.124682] [DEBUG] [REMOTE ] SLF: PASS: Integrity check passed. [2026-01-15T12:20:47.124723] [DEBUG] [REMOTE ] SLF: Symbol is viable for forecasting. [2026-01-15T12:20:47.124771] [INFO ] [MAIN ] [2858/3511] SLF kept (0.6s) | 2853 kept, 5 rejected | 138.2/min | ETA: 4.7m [2026-01-15T12:20:47.574670] [DEBUG] [REMOTE ] SLG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:47.574805] [DEBUG] [REMOTE ] SLG: PASS: History has at least 300 days. [2026-01-15T12:20:47.575022] [DEBUG] [REMOTE ] SLG: PASS: Price check passed. Min price $41.53. [2026-01-15T12:20:47.575162] [DEBUG] [REMOTE ] SLG: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:47.575276] [DEBUG] [REMOTE ] SLG: PASS: Integrity check passed. [2026-01-15T12:20:47.575315] [DEBUG] [REMOTE ] SLG: Symbol is viable for forecasting. [2026-01-15T12:20:47.575363] [INFO ] [MAIN ] [2859/3511] SLG kept (0.5s) | 2854 kept, 5 rejected | 138.2/min | ETA: 4.7m [2026-01-15T12:20:48.044741] [DEBUG] [REMOTE ] SLGN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:48.044885] [DEBUG] [REMOTE ] SLGN: PASS: History has at least 300 days. [2026-01-15T12:20:48.045107] [DEBUG] [REMOTE ] SLGN: PASS: Price check passed. Min price $37.37. [2026-01-15T12:20:48.045246] [DEBUG] [REMOTE ] SLGN: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:48.045365] [DEBUG] [REMOTE ] SLGN: PASS: Integrity check passed. [2026-01-15T12:20:48.045435] [DEBUG] [REMOTE ] SLGN: Symbol is viable for forecasting. [2026-01-15T12:20:48.045485] [INFO ] [MAIN ] [2860/3511] SLGN kept (0.5s) | 2855 kept, 5 rejected | 138.2/min | ETA: 4.7m [2026-01-15T12:20:48.540464] [DEBUG] [REMOTE ] SLM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:48.540621] [DEBUG] [REMOTE ] SLM: PASS: History has at least 300 days. [2026-01-15T12:20:48.540853] [DEBUG] [REMOTE ] SLM: PASS: Price check passed. Min price $25.97. [2026-01-15T12:20:48.540993] [DEBUG] [REMOTE ] SLM: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:48.541111] [DEBUG] [REMOTE ] SLM: PASS: Integrity check passed. [2026-01-15T12:20:48.541152] [DEBUG] [REMOTE ] SLM: Symbol is viable for forecasting. [2026-01-15T12:20:48.541202] [INFO ] [MAIN ] [2861/3511] SLM kept (0.5s) | 2856 kept, 5 rejected | 138.2/min | ETA: 4.7m [2026-01-15T12:20:48.809398] [DEBUG] [REMOTE ] SLN: Retrieved 1345 rows, trimmed to 300. [2026-01-15T12:20:48.809559] [DEBUG] [REMOTE ] SLN: PASS: History has at least 300 days. [2026-01-15T12:20:48.809848] [DEBUG] [REMOTE ] SLN: PASS: Price check passed. Min price $5.52. [2026-01-15T12:20:48.810025] [DEBUG] [REMOTE ] SLN: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:48.810168] [DEBUG] [REMOTE ] SLN: PASS: Integrity check passed. [2026-01-15T12:20:48.810237] [DEBUG] [REMOTE ] SLN: Symbol is viable for forecasting. [2026-01-15T12:20:48.810301] [INFO ] [MAIN ] [2862/3511] SLN kept (0.3s) | 2857 kept, 5 rejected | 138.2/min | ETA: 4.7m [2026-01-15T12:20:49.197436] [DEBUG] [REMOTE ] SLNO: Retrieved 2808 rows, trimmed to 300. [2026-01-15T12:20:49.197604] [DEBUG] [REMOTE ] SLNO: PASS: History has at least 300 days. [2026-01-15T12:20:49.197846] [DEBUG] [REMOTE ] SLNO: PASS: Price check passed. Min price $41.51. [2026-01-15T12:20:49.197988] [DEBUG] [REMOTE ] SLNO: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:49.198113] [DEBUG] [REMOTE ] SLNO: PASS: Integrity check passed. [2026-01-15T12:20:49.198161] [DEBUG] [REMOTE ] SLNO: Symbol is viable for forecasting. [2026-01-15T12:20:49.198216] [INFO ] [MAIN ] [2863/3511] SLNO kept (0.4s) | 2858 kept, 5 rejected | 138.2/min | ETA: 4.7m [2026-01-15T12:20:49.751025] [DEBUG] [REMOTE ] SLP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:49.751193] [DEBUG] [REMOTE ] SLP: PASS: History has at least 300 days. [2026-01-15T12:20:49.751692] [DEBUG] [REMOTE ] SLP: PASS: Price check passed. Min price $15.56. [2026-01-15T12:20:49.751835] [DEBUG] [REMOTE ] SLP: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:49.751969] [DEBUG] [REMOTE ] SLP: PASS: Integrity check passed. [2026-01-15T12:20:49.752010] [DEBUG] [REMOTE ] SLP: Symbol is viable for forecasting. [2026-01-15T12:20:49.752062] [INFO ] [MAIN ] [2864/3511] SLP kept (0.6s) | 2859 kept, 5 rejected | 138.2/min | ETA: 4.7m [2026-01-15T12:20:49.973884] [DEBUG] [REMOTE ] SLQD: Retrieved 3079 rows, trimmed to 300. [2026-01-15T12:20:49.974116] [DEBUG] [REMOTE ] SLQD: PASS: History has at least 300 days. [2026-01-15T12:20:49.974375] [DEBUG] [REMOTE ] SLQD: PASS: Price check passed. Min price $50.22. [2026-01-15T12:20:49.974519] [DEBUG] [REMOTE ] SLQD: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:49.974664] [DEBUG] [REMOTE ] SLQD: PASS: Integrity check passed. [2026-01-15T12:20:49.974709] [DEBUG] [REMOTE ] SLQD: Symbol is viable for forecasting. [2026-01-15T12:20:49.974766] [INFO ] [MAIN ] [2865/3511] SLQD kept (0.2s) | 2860 kept, 5 rejected | 138.2/min | ETA: 4.7m [2026-01-15T12:20:50.517078] [DEBUG] [REMOTE ] SLRC: Retrieved 4008 rows, trimmed to 300. [2026-01-15T12:20:50.517225] [DEBUG] [REMOTE ] SLRC: PASS: History has at least 300 days. [2026-01-15T12:20:50.517466] [DEBUG] [REMOTE ] SLRC: PASS: Price check passed. Min price $13.92. [2026-01-15T12:20:50.517624] [DEBUG] [REMOTE ] SLRC: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:50.517748] [DEBUG] [REMOTE ] SLRC: PASS: Integrity check passed. [2026-01-15T12:20:50.517791] [DEBUG] [REMOTE ] SLRC: Symbol is viable for forecasting. [2026-01-15T12:20:50.517841] [INFO ] [MAIN ] [2866/3511] SLRC kept (0.5s) | 2861 kept, 5 rejected | 138.2/min | ETA: 4.7m [2026-01-15T12:20:50.833038] [DEBUG] [REMOTE ] SLS: Retrieved 2021 rows, trimmed to 300. [2026-01-15T12:20:50.833170] [DEBUG] [REMOTE ] SLS: PASS: History has at least 300 days. [2026-01-15T12:20:50.833390] [DEBUG] [REMOTE ] SLS: PASS: Price check passed. Min price $1.39. [2026-01-15T12:20:50.833534] [DEBUG] [REMOTE ] SLS: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:50.833684] [DEBUG] [REMOTE ] SLS: PASS: Integrity check passed. [2026-01-15T12:20:50.833731] [DEBUG] [REMOTE ] SLS: Symbol is viable for forecasting. [2026-01-15T12:20:50.833783] [INFO ] [MAIN ] [2867/3511] SLS kept (0.3s) | 2862 kept, 5 rejected | 138.2/min | ETA: 4.7m [2026-01-15T12:20:51.203979] [DEBUG] [REMOTE ] SLVM: Retrieved 1082 rows, trimmed to 300. [2026-01-15T12:20:51.204126] [DEBUG] [REMOTE ] SLVM: PASS: History has at least 300 days. [2026-01-15T12:20:51.204339] [DEBUG] [REMOTE ] SLVM: PASS: Price check passed. Min price $38.88. [2026-01-15T12:20:51.204477] [DEBUG] [REMOTE ] SLVM: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:51.204637] [DEBUG] [REMOTE ] SLVM: PASS: Integrity check passed. [2026-01-15T12:20:51.204726] [DEBUG] [REMOTE ] SLVM: Symbol is viable for forecasting. [2026-01-15T12:20:51.204790] [INFO ] [MAIN ] [2868/3511] SLVM kept (0.4s) | 2863 kept, 5 rejected | 138.2/min | ETA: 4.7m [2026-01-15T12:20:51.553311] [DEBUG] [REMOTE ] SLVO: Retrieved 406 rows, trimmed to 300. [2026-01-15T12:20:51.553454] [DEBUG] [REMOTE ] SLVO: PASS: History has at least 300 days. [2026-01-15T12:20:51.553693] [DEBUG] [REMOTE ] SLVO: PASS: Price check passed. Min price $82.87. [2026-01-15T12:20:51.553830] [DEBUG] [REMOTE ] SLVO: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:51.553939] [DEBUG] [REMOTE ] SLVO: PASS: Integrity check passed. [2026-01-15T12:20:51.553979] [DEBUG] [REMOTE ] SLVO: Symbol is viable for forecasting. [2026-01-15T12:20:51.554027] [INFO ] [MAIN ] [2869/3511] SLVO kept (0.3s) | 2864 kept, 5 rejected | 138.2/min | ETA: 4.6m [2026-01-15T12:20:51.950344] [DEBUG] [REMOTE ] SLXN: Retrieved 354 rows, trimmed to 300. [2026-01-15T12:20:51.950491] [DEBUG] [REMOTE ] SLXN: PASS: History has at least 300 days. [2026-01-15T12:20:51.950719] [DEBUG] [REMOTE ] SLXN: PASS: Price check passed. Min price $1.73. [2026-01-15T12:20:51.950858] [DEBUG] [REMOTE ] SLXN: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:51.950966] [DEBUG] [REMOTE ] SLXN: PASS: Integrity check passed. [2026-01-15T12:20:51.951006] [DEBUG] [REMOTE ] SLXN: Symbol is viable for forecasting. [2026-01-15T12:20:51.951053] [INFO ] [MAIN ] [2870/3511] SLXN kept (0.4s) | 2865 kept, 5 rejected | 138.2/min | ETA: 4.6m [2026-01-15T12:20:52.598869] [DEBUG] [REMOTE ] SM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:52.599028] [DEBUG] [REMOTE ] SM: PASS: History has at least 300 days. [2026-01-15T12:20:52.599298] [DEBUG] [REMOTE ] SM: PASS: Price check passed. Min price $17.57. [2026-01-15T12:20:52.599440] [DEBUG] [REMOTE ] SM: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:52.599590] [DEBUG] [REMOTE ] SM: PASS: Integrity check passed. [2026-01-15T12:20:52.599660] [DEBUG] [REMOTE ] SM: Symbol is viable for forecasting. [2026-01-15T12:20:52.599724] [INFO ] [MAIN ] [2871/3511] SM kept (0.6s) | 2866 kept, 5 rejected | 138.2/min | ETA: 4.6m [2026-01-15T12:20:53.075281] [DEBUG] [REMOTE ] SMBC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:53.075427] [DEBUG] [REMOTE ] SMBC: PASS: History has at least 300 days. [2026-01-15T12:20:53.075680] [DEBUG] [REMOTE ] SMBC: PASS: Price check passed. Min price $49.82. [2026-01-15T12:20:53.075827] [DEBUG] [REMOTE ] SMBC: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:53.075950] [DEBUG] [REMOTE ] SMBC: PASS: Integrity check passed. [2026-01-15T12:20:53.075992] [DEBUG] [REMOTE ] SMBC: Symbol is viable for forecasting. [2026-01-15T12:20:53.076067] [INFO ] [MAIN ] [2872/3511] SMBC kept (0.5s) | 2867 kept, 5 rejected | 138.2/min | ETA: 4.6m [2026-01-15T12:20:53.511761] [DEBUG] [REMOTE ] SMBK: Retrieved 6292 rows, trimmed to 300. [2026-01-15T12:20:53.511904] [DEBUG] [REMOTE ] SMBK: PASS: History has at least 300 days. [2026-01-15T12:20:53.512130] [DEBUG] [REMOTE ] SMBK: PASS: Price check passed. Min price $34.45. [2026-01-15T12:20:53.512273] [DEBUG] [REMOTE ] SMBK: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:53.512417] [DEBUG] [REMOTE ] SMBK: PASS: Integrity check passed. [2026-01-15T12:20:53.512467] [DEBUG] [REMOTE ] SMBK: Symbol is viable for forecasting. [2026-01-15T12:20:53.512529] [INFO ] [MAIN ] [2873/3511] SMBK kept (0.4s) | 2868 kept, 5 rejected | 138.2/min | ETA: 4.6m [2026-01-15T12:20:53.898757] [DEBUG] [REMOTE ] SMCI: Retrieved 4730 rows, trimmed to 300. [2026-01-15T12:20:53.898897] [DEBUG] [REMOTE ] SMCI: PASS: History has at least 300 days. [2026-01-15T12:20:53.899128] [DEBUG] [REMOTE ] SMCI: PASS: Price check passed. Min price $28.27. [2026-01-15T12:20:53.899266] [DEBUG] [REMOTE ] SMCI: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:53.899387] [DEBUG] [REMOTE ] SMCI: PASS: Integrity check passed. [2026-01-15T12:20:53.899455] [DEBUG] [REMOTE ] SMCI: Symbol is viable for forecasting. [2026-01-15T12:20:53.899506] [INFO ] [MAIN ] [2874/3511] SMCI kept (0.4s) | 2869 kept, 5 rejected | 138.2/min | ETA: 4.6m [2026-01-15T12:20:54.117637] [DEBUG] [REMOTE ] SMCX: Retrieved 350 rows, trimmed to 300. [2026-01-15T12:20:54.117771] [DEBUG] [REMOTE ] SMCX: PASS: History has at least 300 days. [2026-01-15T12:20:54.117974] [DEBUG] [REMOTE ] SMCX: PASS: Price check passed. Min price $10.44. [2026-01-15T12:20:54.118109] [DEBUG] [REMOTE ] SMCX: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:54.118221] [DEBUG] [REMOTE ] SMCX: PASS: Integrity check passed. [2026-01-15T12:20:54.118261] [DEBUG] [REMOTE ] SMCX: Symbol is viable for forecasting. [2026-01-15T12:20:54.118308] [INFO ] [MAIN ] [2875/3511] SMCX kept (0.2s) | 2870 kept, 5 rejected | 138.2/min | ETA: 4.6m [2026-01-15T12:20:54.717407] [DEBUG] [REMOTE ] SMFG: Retrieved 5023 rows, trimmed to 300. [2026-01-15T12:20:54.717562] [DEBUG] [REMOTE ] SMFG: PASS: History has at least 300 days. [2026-01-15T12:20:54.717837] [DEBUG] [REMOTE ] SMFG: PASS: Price check passed. Min price $15.91. [2026-01-15T12:20:54.717979] [DEBUG] [REMOTE ] SMFG: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:54.718105] [DEBUG] [REMOTE ] SMFG: PASS: Integrity check passed. [2026-01-15T12:20:54.718146] [DEBUG] [REMOTE ] SMFG: Symbol is viable for forecasting. [2026-01-15T12:20:54.718197] [INFO ] [MAIN ] [2876/3511] SMFG kept (0.6s) | 2871 kept, 5 rejected | 138.2/min | ETA: 4.6m [2026-01-15T12:20:55.329912] [DEBUG] [REMOTE ] SMH: Retrieved 6442 rows, trimmed to 300. [2026-01-15T12:20:55.330052] [DEBUG] [REMOTE ] SMH: PASS: History has at least 300 days. [2026-01-15T12:20:55.330266] [DEBUG] [REMOTE ] SMH: PASS: Price check passed. Min price $324.10. [2026-01-15T12:20:55.330403] [DEBUG] [REMOTE ] SMH: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:55.330534] [DEBUG] [REMOTE ] SMH: PASS: Integrity check passed. [2026-01-15T12:20:55.330594] [DEBUG] [REMOTE ] SMH: Symbol is viable for forecasting. [2026-01-15T12:20:55.330649] [INFO ] [MAIN ] [2877/3511] SMH kept (0.6s) | 2872 kept, 5 rejected | 138.2/min | ETA: 4.6m [2026-01-15T12:20:55.611652] [DEBUG] [REMOTE ] SMHI: Retrieved 2167 rows, trimmed to 300. [2026-01-15T12:20:55.611784] [DEBUG] [REMOTE ] SMHI: PASS: History has at least 300 days. [2026-01-15T12:20:55.611993] [DEBUG] [REMOTE ] SMHI: PASS: Price check passed. Min price $5.65. [2026-01-15T12:20:55.612128] [DEBUG] [REMOTE ] SMHI: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:55.612239] [DEBUG] [REMOTE ] SMHI: PASS: Integrity check passed. [2026-01-15T12:20:55.612279] [DEBUG] [REMOTE ] SMHI: Symbol is viable for forecasting. [2026-01-15T12:20:55.612327] [INFO ] [MAIN ] [2878/3511] SMHI kept (0.3s) | 2873 kept, 5 rejected | 138.2/min | ETA: 4.6m [2026-01-15T12:20:55.922469] [DEBUG] [REMOTE ] SMHX: Retrieved 346 rows, trimmed to 300. [2026-01-15T12:20:55.922627] [DEBUG] [REMOTE ] SMHX: PASS: History has at least 300 days. [2026-01-15T12:20:55.922843] [DEBUG] [REMOTE ] SMHX: PASS: Price check passed. Min price $35.69. [2026-01-15T12:20:55.922986] [DEBUG] [REMOTE ] SMHX: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:55.923103] [DEBUG] [REMOTE ] SMHX: PASS: Integrity check passed. [2026-01-15T12:20:55.923146] [DEBUG] [REMOTE ] SMHX: Symbol is viable for forecasting. [2026-01-15T12:20:55.923204] [INFO ] [MAIN ] [2879/3511] SMHX kept (0.3s) | 2874 kept, 5 rejected | 138.2/min | ETA: 4.6m [2026-01-15T12:20:56.336542] [DEBUG] [REMOTE ] SMID: Retrieved 2463 rows, trimmed to 300. [2026-01-15T12:20:56.336698] [DEBUG] [REMOTE ] SMID: PASS: History has at least 300 days. [2026-01-15T12:20:56.336943] [DEBUG] [REMOTE ] SMID: PASS: Price check passed. Min price $31.20. [2026-01-15T12:20:56.337106] [DEBUG] [REMOTE ] SMID: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:56.337269] [DEBUG] [REMOTE ] SMID: PASS: Integrity check passed. [2026-01-15T12:20:56.337316] [DEBUG] [REMOTE ] SMID: Symbol is viable for forecasting. [2026-01-15T12:20:56.337368] [INFO ] [MAIN ] [2880/3511] SMID kept (0.4s) | 2875 kept, 5 rejected | 138.2/min | ETA: 4.6m [2026-01-15T12:20:56.864186] [DEBUG] [REMOTE ] SMPL: Retrieved 2142 rows, trimmed to 300. [2026-01-15T12:20:56.864331] [DEBUG] [REMOTE ] SMPL: PASS: History has at least 300 days. [2026-01-15T12:20:56.864551] [DEBUG] [REMOTE ] SMPL: PASS: Price check passed. Min price $18.60. [2026-01-15T12:20:56.864723] [DEBUG] [REMOTE ] SMPL: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:56.864844] [DEBUG] [REMOTE ] SMPL: PASS: Integrity check passed. [2026-01-15T12:20:56.864884] [DEBUG] [REMOTE ] SMPL: Symbol is viable for forecasting. [2026-01-15T12:20:56.864933] [INFO ] [MAIN ] [2881/3511] SMPL kept (0.5s) | 2876 kept, 5 rejected | 138.2/min | ETA: 4.6m [2026-01-15T12:20:57.483042] [DEBUG] [REMOTE ] SMTC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:57.483212] [DEBUG] [REMOTE ] SMTC: PASS: History has at least 300 days. [2026-01-15T12:20:57.483710] [DEBUG] [REMOTE ] SMTC: PASS: Price check passed. Min price $62.57. [2026-01-15T12:20:57.483890] [DEBUG] [REMOTE ] SMTC: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:57.484054] [DEBUG] [REMOTE ] SMTC: PASS: Integrity check passed. [2026-01-15T12:20:57.484146] [DEBUG] [REMOTE ] SMTC: Symbol is viable for forecasting. [2026-01-15T12:20:57.484211] [INFO ] [MAIN ] [2882/3511] SMTC kept (0.6s) | 2877 kept, 5 rejected | 138.2/min | ETA: 4.6m [2026-01-15T12:20:57.863736] [DEBUG] [REMOTE ] SMTI: Retrieved 3740 rows, trimmed to 300. [2026-01-15T12:20:57.863889] [DEBUG] [REMOTE ] SMTI: PASS: History has at least 300 days. [2026-01-15T12:20:57.864180] [DEBUG] [REMOTE ] SMTI: PASS: Price check passed. Min price $19.06. [2026-01-15T12:20:57.864357] [DEBUG] [REMOTE ] SMTI: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:57.864501] [DEBUG] [REMOTE ] SMTI: PASS: Integrity check passed. [2026-01-15T12:20:57.864550] [DEBUG] [REMOTE ] SMTI: Symbol is viable for forecasting. [2026-01-15T12:20:57.864640] [INFO ] [MAIN ] [2883/3511] SMTI kept (0.4s) | 2878 kept, 5 rejected | 138.2/min | ETA: 4.5m [2026-01-15T12:20:58.118848] [DEBUG] [REMOTE ] SMWB: Retrieved 1175 rows, trimmed to 300. [2026-01-15T12:20:58.119003] [DEBUG] [REMOTE ] SMWB: PASS: History has at least 300 days. [2026-01-15T12:20:58.119246] [DEBUG] [REMOTE ] SMWB: PASS: Price check passed. Min price $6.29. [2026-01-15T12:20:58.119415] [DEBUG] [REMOTE ] SMWB: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:58.119545] [DEBUG] [REMOTE ] SMWB: PASS: Integrity check passed. [2026-01-15T12:20:58.119614] [DEBUG] [REMOTE ] SMWB: Symbol is viable for forecasting. [2026-01-15T12:20:58.119675] [INFO ] [MAIN ] [2884/3511] SMWB kept (0.3s) | 2879 kept, 5 rejected | 138.2/min | ETA: 4.5m [2026-01-15T12:20:58.533071] [DEBUG] [REMOTE ] SMX: Retrieved 1028 rows, trimmed to 300. [2026-01-15T12:20:58.533226] [DEBUG] [REMOTE ] SMX: PASS: History has at least 300 days. [2026-01-15T12:20:58.533450] [DEBUG] [REMOTE ] SMX: PASS: Price check passed. Min price $4.24. [2026-01-15T12:20:58.533617] [DEBUG] [REMOTE ] SMX: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:58.533741] [DEBUG] [REMOTE ] SMX: PASS: Integrity check passed. [2026-01-15T12:20:58.533783] [DEBUG] [REMOTE ] SMX: Symbol is viable for forecasting. [2026-01-15T12:20:58.533835] [INFO ] [MAIN ] [2885/3511] SMX kept (0.4s) | 2880 kept, 5 rejected | 138.2/min | ETA: 4.5m [2026-01-15T12:20:58.911289] [DEBUG] [REMOTE ] SN: Retrieved 618 rows, trimmed to 300. [2026-01-15T12:20:58.911448] [DEBUG] [REMOTE ] SN: PASS: History has at least 300 days. [2026-01-15T12:20:58.911704] [DEBUG] [REMOTE ] SN: PASS: Price check passed. Min price $84.57. [2026-01-15T12:20:58.911851] [DEBUG] [REMOTE ] SN: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:58.911987] [DEBUG] [REMOTE ] SN: PASS: Integrity check passed. [2026-01-15T12:20:58.912037] [DEBUG] [REMOTE ] SN: Symbol is viable for forecasting. [2026-01-15T12:20:58.912092] [INFO ] [MAIN ] [2886/3511] SN kept (0.4s) | 2881 kept, 5 rejected | 138.2/min | ETA: 4.5m [2026-01-15T12:20:59.519764] [DEBUG] [REMOTE ] SNA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:20:59.519909] [DEBUG] [REMOTE ] SNA: PASS: History has at least 300 days. [2026-01-15T12:20:59.520142] [DEBUG] [REMOTE ] SNA: PASS: Price check passed. Min price $326.32. [2026-01-15T12:20:59.520280] [DEBUG] [REMOTE ] SNA: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:59.520402] [DEBUG] [REMOTE ] SNA: PASS: Integrity check passed. [2026-01-15T12:20:59.520650] [DEBUG] [REMOTE ] SNA: Symbol is viable for forecasting. [2026-01-15T12:20:59.520700] [INFO ] [MAIN ] [2887/3511] SNA kept (0.6s) | 2882 kept, 5 rejected | 138.2/min | ETA: 4.5m [2026-01-15T12:20:59.821856] [DEBUG] [REMOTE ] SNAP: Retrieved 2231 rows, trimmed to 300. [2026-01-15T12:20:59.821989] [DEBUG] [REMOTE ] SNAP: PASS: History has at least 300 days. [2026-01-15T12:20:59.822197] [DEBUG] [REMOTE ] SNAP: PASS: Price check passed. Min price $7.26. [2026-01-15T12:20:59.822336] [DEBUG] [REMOTE ] SNAP: PASS: Continuity check passed with 300 days. [2026-01-15T12:20:59.822447] [DEBUG] [REMOTE ] SNAP: PASS: Integrity check passed. [2026-01-15T12:20:59.822488] [DEBUG] [REMOTE ] SNAP: Symbol is viable for forecasting. [2026-01-15T12:20:59.822537] [INFO ] [MAIN ] [2888/3511] SNAP kept (0.3s) | 2883 kept, 5 rejected | 138.2/min | ETA: 4.5m [2026-01-15T12:21:00.150230] [DEBUG] [REMOTE ] SNCY: Retrieved 1214 rows, trimmed to 300. [2026-01-15T12:21:00.150371] [DEBUG] [REMOTE ] SNCY: PASS: History has at least 300 days. [2026-01-15T12:21:00.150612] [DEBUG] [REMOTE ] SNCY: PASS: Price check passed. Min price $10.61. [2026-01-15T12:21:00.150762] [DEBUG] [REMOTE ] SNCY: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:00.150877] [DEBUG] [REMOTE ] SNCY: PASS: Integrity check passed. [2026-01-15T12:21:00.150919] [DEBUG] [REMOTE ] SNCY: Symbol is viable for forecasting. [2026-01-15T12:21:00.150967] [INFO ] [MAIN ] [2889/3511] SNCY kept (0.3s) | 2884 kept, 5 rejected | 138.2/min | ETA: 4.5m [2026-01-15T12:21:00.529459] [DEBUG] [REMOTE ] SND: Retrieved 2310 rows, trimmed to 300. [2026-01-15T12:21:00.529618] [DEBUG] [REMOTE ] SND: PASS: History has at least 300 days. [2026-01-15T12:21:00.529831] [DEBUG] [REMOTE ] SND: PASS: Price check passed. Min price $2.04. [2026-01-15T12:21:00.529969] [DEBUG] [REMOTE ] SND: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:00.530101] [DEBUG] [REMOTE ] SND: PASS: Integrity check passed. [2026-01-15T12:21:00.530155] [DEBUG] [REMOTE ] SND: Symbol is viable for forecasting. [2026-01-15T12:21:00.530216] [INFO ] [MAIN ] [2890/3511] SND kept (0.4s) | 2885 kept, 5 rejected | 138.2/min | ETA: 4.5m [2026-01-15T12:21:00.993412] [DEBUG] [REMOTE ] SNDL: Retrieved 1623 rows, trimmed to 300. [2026-01-15T12:21:00.993547] [DEBUG] [REMOTE ] SNDL: PASS: History has at least 300 days. [2026-01-15T12:21:00.993821] [DEBUG] [REMOTE ] SNDL: PASS: Price check passed. Min price $1.59. [2026-01-15T12:21:00.993990] [DEBUG] [REMOTE ] SNDL: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:00.994120] [DEBUG] [REMOTE ] SNDL: PASS: Integrity check passed. [2026-01-15T12:21:00.994162] [DEBUG] [REMOTE ] SNDL: Symbol is viable for forecasting. [2026-01-15T12:21:00.994215] [INFO ] [MAIN ] [2891/3511] SNDL kept (0.5s) | 2886 kept, 5 rejected | 138.2/min | ETA: 4.5m [2026-01-15T12:21:01.424380] [DEBUG] [REMOTE ] SNDX: Retrieved 2482 rows, trimmed to 300. [2026-01-15T12:21:01.424510] [DEBUG] [REMOTE ] SNDX: PASS: History has at least 300 days. [2026-01-15T12:21:01.424791] [DEBUG] [REMOTE ] SNDX: PASS: Price check passed. Min price $13.11. [2026-01-15T12:21:01.424939] [DEBUG] [REMOTE ] SNDX: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:01.425102] [DEBUG] [REMOTE ] SNDX: PASS: Integrity check passed. [2026-01-15T12:21:01.425154] [DEBUG] [REMOTE ] SNDX: Symbol is viable for forecasting. [2026-01-15T12:21:01.425206] [INFO ] [MAIN ] [2892/3511] SNDX kept (0.4s) | 2887 kept, 5 rejected | 138.2/min | ETA: 4.5m [2026-01-15T12:21:01.814472] [DEBUG] [REMOTE ] SNES: Retrieved 2287 rows, trimmed to 300. [2026-01-15T12:21:01.814678] [DEBUG] [REMOTE ] SNES: PASS: History has at least 300 days. [2026-01-15T12:21:01.814976] [DEBUG] [REMOTE ] SNES: PASS: Price check passed. Min price $2.07. [2026-01-15T12:21:01.815178] [DEBUG] [REMOTE ] SNES: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:01.815347] [DEBUG] [REMOTE ] SNES: PASS: Integrity check passed. [2026-01-15T12:21:01.815443] [DEBUG] [REMOTE ] SNES: Symbol is viable for forecasting. [2026-01-15T12:21:01.815523] [INFO ] [MAIN ] [2893/3511] SNES kept (0.4s) | 2888 kept, 5 rejected | 138.2/min | ETA: 4.5m [2026-01-15T12:21:02.401088] [DEBUG] [REMOTE ] SNEX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:21:02.401235] [DEBUG] [REMOTE ] SNEX: PASS: History has at least 300 days. [2026-01-15T12:21:02.401469] [DEBUG] [REMOTE ] SNEX: PASS: Price check passed. Min price $83.71. [2026-01-15T12:21:02.401636] [DEBUG] [REMOTE ] SNEX: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:02.401760] [DEBUG] [REMOTE ] SNEX: PASS: Integrity check passed. [2026-01-15T12:21:02.401804] [DEBUG] [REMOTE ] SNEX: Symbol is viable for forecasting. [2026-01-15T12:21:02.401857] [INFO ] [MAIN ] [2894/3511] SNEX kept (0.6s) | 2889 kept, 5 rejected | 138.2/min | ETA: 4.5m [2026-01-15T12:21:02.692015] [DEBUG] [REMOTE ] SNFCA: Retrieved 6294 rows, trimmed to 300. [2026-01-15T12:21:02.692165] [DEBUG] [REMOTE ] SNFCA: PASS: History has at least 300 days. [2026-01-15T12:21:02.692406] [DEBUG] [REMOTE ] SNFCA: PASS: Price check passed. Min price $7.76. [2026-01-15T12:21:02.692554] [DEBUG] [REMOTE ] SNFCA: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:02.692703] [DEBUG] [REMOTE ] SNFCA: PASS: Integrity check passed. [2026-01-15T12:21:02.692746] [DEBUG] [REMOTE ] SNFCA: Symbol is viable for forecasting. [2026-01-15T12:21:02.692798] [INFO ] [MAIN ] [2895/3511] SNFCA kept (0.3s) | 2890 kept, 5 rejected | 138.2/min | ETA: 4.5m [2026-01-15T12:21:03.199758] [DEBUG] [REMOTE ] SNGX: Retrieved 3484 rows, trimmed to 300. [2026-01-15T12:21:03.199897] [DEBUG] [REMOTE ] SNGX: PASS: History has at least 300 days. [2026-01-15T12:21:03.200117] [DEBUG] [REMOTE ] SNGX: PASS: Price check passed. Min price $1.23. [2026-01-15T12:21:03.200262] [DEBUG] [REMOTE ] SNGX: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:03.200383] [DEBUG] [REMOTE ] SNGX: PASS: Integrity check passed. [2026-01-15T12:21:03.200427] [DEBUG] [REMOTE ] SNGX: Symbol is viable for forecasting. [2026-01-15T12:21:03.200477] [INFO ] [MAIN ] [2896/3511] SNGX kept (0.5s) | 2891 kept, 5 rejected | 138.2/min | ETA: 4.4m [2026-01-15T12:21:03.715960] [DEBUG] [REMOTE ] SNN: Retrieved 6580 rows, trimmed to 300. [2026-01-15T12:21:03.716132] [DEBUG] [REMOTE ] SNN: PASS: History has at least 300 days. [2026-01-15T12:21:03.716427] [DEBUG] [REMOTE ] SNN: PASS: Price check passed. Min price $31.90. [2026-01-15T12:21:03.716819] [DEBUG] [REMOTE ] SNN: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:03.716994] [DEBUG] [REMOTE ] SNN: PASS: Integrity check passed. [2026-01-15T12:21:03.717038] [DEBUG] [REMOTE ] SNN: Symbol is viable for forecasting. [2026-01-15T12:21:03.717091] [INFO ] [MAIN ] [2897/3511] SNN kept (0.5s) | 2892 kept, 5 rejected | 138.2/min | ETA: 4.4m [2026-01-15T12:21:04.101494] [DEBUG] [REMOTE ] SNOA: Retrieved 4774 rows, trimmed to 300. [2026-01-15T12:21:04.101652] [DEBUG] [REMOTE ] SNOA: PASS: History has at least 300 days. [2026-01-15T12:21:04.101889] [DEBUG] [REMOTE ] SNOA: PASS: Price check passed. Min price $3.16. [2026-01-15T12:21:04.102046] [DEBUG] [REMOTE ] SNOA: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:04.102199] [DEBUG] [REMOTE ] SNOA: PASS: Integrity check passed. [2026-01-15T12:21:04.102243] [DEBUG] [REMOTE ] SNOA: Symbol is viable for forecasting. [2026-01-15T12:21:04.102293] [INFO ] [MAIN ] [2898/3511] SNOA kept (0.4s) | 2893 kept, 5 rejected | 138.2/min | ETA: 4.4m [2026-01-15T12:21:04.643446] [DEBUG] [REMOTE ] SNPS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:21:04.643610] [DEBUG] [REMOTE ] SNPS: PASS: History has at least 300 days. [2026-01-15T12:21:04.643846] [DEBUG] [REMOTE ] SNPS: PASS: Price check passed. Min price $383.82. [2026-01-15T12:21:04.643982] [DEBUG] [REMOTE ] SNPS: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:04.644105] [DEBUG] [REMOTE ] SNPS: PASS: Integrity check passed. [2026-01-15T12:21:04.644144] [DEBUG] [REMOTE ] SNPS: Symbol is viable for forecasting. [2026-01-15T12:21:04.644192] [INFO ] [MAIN ] [2899/3511] SNPS kept (0.5s) | 2894 kept, 5 rejected | 138.2/min | ETA: 4.4m [2026-01-15T12:21:04.878011] [DEBUG] [REMOTE ] SNTI: Retrieved 1165 rows, trimmed to 300. [2026-01-15T12:21:04.878155] [DEBUG] [REMOTE ] SNTI: PASS: History has at least 300 days. [2026-01-15T12:21:04.878366] [DEBUG] [REMOTE ] SNTI: PASS: Price check passed. Min price $1.04. [2026-01-15T12:21:04.878501] [DEBUG] [REMOTE ] SNTI: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:04.878633] [DEBUG] [REMOTE ] SNTI: PASS: Integrity check passed. [2026-01-15T12:21:04.878676] [DEBUG] [REMOTE ] SNTI: Symbol is viable for forecasting. [2026-01-15T12:21:04.878725] [INFO ] [MAIN ] [2900/3511] SNTI kept (0.2s) | 2895 kept, 5 rejected | 138.2/min | ETA: 4.4m [2026-01-15T12:21:05.514215] [DEBUG] [REMOTE ] SNX: Retrieved 5569 rows, trimmed to 300. [2026-01-15T12:21:05.514358] [DEBUG] [REMOTE ] SNX: PASS: History has at least 300 days. [2026-01-15T12:21:05.514634] [DEBUG] [REMOTE ] SNX: PASS: Price check passed. Min price $142.42. [2026-01-15T12:21:05.514778] [DEBUG] [REMOTE ] SNX: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:05.514908] [DEBUG] [REMOTE ] SNX: PASS: Integrity check passed. [2026-01-15T12:21:05.514949] [DEBUG] [REMOTE ] SNX: Symbol is viable for forecasting. [2026-01-15T12:21:05.515003] [INFO ] [MAIN ] [2901/3511] SNX kept (0.6s) | 2896 kept, 5 rejected | 138.2/min | ETA: 4.4m [2026-01-15T12:21:06.039660] [DEBUG] [REMOTE ] SNY: Retrieved 5924 rows, trimmed to 300. [2026-01-15T12:21:06.039799] [DEBUG] [REMOTE ] SNY: PASS: History has at least 300 days. [2026-01-15T12:21:06.040016] [DEBUG] [REMOTE ] SNY: PASS: Price check passed. Min price $47.20. [2026-01-15T12:21:06.040152] [DEBUG] [REMOTE ] SNY: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:06.040269] [DEBUG] [REMOTE ] SNY: PASS: Integrity check passed. [2026-01-15T12:21:06.040310] [DEBUG] [REMOTE ] SNY: Symbol is viable for forecasting. [2026-01-15T12:21:06.040360] [INFO ] [MAIN ] [2902/3511] SNY kept (0.5s) | 2897 kept, 5 rejected | 138.2/min | ETA: 4.4m [2026-01-15T12:21:06.490250] [DEBUG] [REMOTE ] SO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:21:06.490398] [DEBUG] [REMOTE ] SO: PASS: History has at least 300 days. [2026-01-15T12:21:06.490670] [DEBUG] [REMOTE ] SO: PASS: Price check passed. Min price $84.08. [2026-01-15T12:21:06.490820] [DEBUG] [REMOTE ] SO: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:06.490951] [DEBUG] [REMOTE ] SO: PASS: Integrity check passed. [2026-01-15T12:21:06.490994] [DEBUG] [REMOTE ] SO: Symbol is viable for forecasting. [2026-01-15T12:21:06.491046] [INFO ] [MAIN ] [2903/3511] SO kept (0.5s) | 2898 kept, 5 rejected | 138.2/min | ETA: 4.4m [2026-01-15T12:21:06.866149] [DEBUG] [REMOTE ] SOCL: Retrieved 3561 rows, trimmed to 300. [2026-01-15T12:21:06.866284] [DEBUG] [REMOTE ] SOCL: PASS: History has at least 300 days. [2026-01-15T12:21:06.866505] [DEBUG] [REMOTE ] SOCL: PASS: Price check passed. Min price $52.20. [2026-01-15T12:21:06.866682] [DEBUG] [REMOTE ] SOCL: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:06.866802] [DEBUG] [REMOTE ] SOCL: PASS: Integrity check passed. [2026-01-15T12:21:06.866884] [DEBUG] [REMOTE ] SOCL: Symbol is viable for forecasting. [2026-01-15T12:21:06.866938] [INFO ] [MAIN ] [2904/3511] SOCL kept (0.4s) | 2899 kept, 5 rejected | 138.2/min | ETA: 4.4m [2026-01-15T12:21:07.004784] [DEBUG] [REMOTE ] SOFI: Retrieved 1287 rows, trimmed to 300. [2026-01-15T12:21:07.004927] [DEBUG] [REMOTE ] SOFI: PASS: History has at least 300 days. [2026-01-15T12:21:07.005135] [DEBUG] [REMOTE ] SOFI: PASS: Price check passed. Min price $24.91. [2026-01-15T12:21:07.005273] [DEBUG] [REMOTE ] SOFI: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:07.005387] [DEBUG] [REMOTE ] SOFI: PASS: Integrity check passed. [2026-01-15T12:21:07.005429] [DEBUG] [REMOTE ] SOFI: Symbol is viable for forecasting. [2026-01-15T12:21:07.005482] [INFO ] [MAIN ] [2905/3511] SOFI kept (0.1s) | 2900 kept, 5 rejected | 138.2/min | ETA: 4.4m [2026-01-15T12:21:07.430731] [DEBUG] [REMOTE ] SOGP: Retrieved 1506 rows, trimmed to 300. [2026-01-15T12:21:07.430900] [DEBUG] [REMOTE ] SOGP: PASS: History has at least 300 days. [2026-01-15T12:21:07.431336] [DEBUG] [REMOTE ] SOGP: PASS: Price check passed. Min price $9.96. [2026-01-15T12:21:07.431498] [DEBUG] [REMOTE ] SOGP: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:07.431709] [DEBUG] [REMOTE ] SOGP: PASS: Integrity check passed. [2026-01-15T12:21:07.431758] [DEBUG] [REMOTE ] SOGP: Symbol is viable for forecasting. [2026-01-15T12:21:07.431847] [INFO ] [MAIN ] [2906/3511] SOGP kept (0.4s) | 2901 kept, 5 rejected | 138.2/min | ETA: 4.4m [2026-01-15T12:21:08.023667] [DEBUG] [REMOTE ] SOJC: Retrieved 2043 rows, trimmed to 300. [2026-01-15T12:21:08.023829] [DEBUG] [REMOTE ] SOJC: PASS: History has at least 300 days. [2026-01-15T12:21:08.024093] [DEBUG] [REMOTE ] SOJC: PASS: Price check passed. Min price $21.50. [2026-01-15T12:21:08.024287] [DEBUG] [REMOTE ] SOJC: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:08.024434] [DEBUG] [REMOTE ] SOJC: PASS: Integrity check passed. [2026-01-15T12:21:08.024479] [DEBUG] [REMOTE ] SOJC: Symbol is viable for forecasting. [2026-01-15T12:21:08.024530] [INFO ] [MAIN ] [2907/3511] SOJC kept (0.6s) | 2902 kept, 5 rejected | 138.2/min | ETA: 4.4m [2026-01-15T12:21:08.378422] [DEBUG] [REMOTE ] SOJD: Retrieved 1509 rows, trimmed to 300. [2026-01-15T12:21:08.378551] [DEBUG] [REMOTE ] SOJD: PASS: History has at least 300 days. [2026-01-15T12:21:08.378796] [DEBUG] [REMOTE ] SOJD: PASS: Price check passed. Min price $19.98. [2026-01-15T12:21:08.378938] [DEBUG] [REMOTE ] SOJD: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:08.379071] [DEBUG] [REMOTE ] SOJD: PASS: Integrity check passed. [2026-01-15T12:21:08.379114] [DEBUG] [REMOTE ] SOJD: Symbol is viable for forecasting. [2026-01-15T12:21:08.379165] [INFO ] [MAIN ] [2908/3511] SOJD kept (0.4s) | 2903 kept, 5 rejected | 138.2/min | ETA: 4.4m [2026-01-15T12:21:08.754712] [DEBUG] [REMOTE ] SOJE: Retrieved 1334 rows, trimmed to 300. [2026-01-15T12:21:08.754849] [DEBUG] [REMOTE ] SOJE: PASS: History has at least 300 days. [2026-01-15T12:21:08.755061] [DEBUG] [REMOTE ] SOJE: PASS: Price check passed. Min price $17.39. [2026-01-15T12:21:08.755201] [DEBUG] [REMOTE ] SOJE: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:08.755314] [DEBUG] [REMOTE ] SOJE: PASS: Integrity check passed. [2026-01-15T12:21:08.755356] [DEBUG] [REMOTE ] SOJE: Symbol is viable for forecasting. [2026-01-15T12:21:08.755405] [INFO ] [MAIN ] [2909/3511] SOJE kept (0.4s) | 2904 kept, 5 rejected | 138.2/min | ETA: 4.4m [2026-01-15T12:21:09.353929] [DEBUG] [REMOTE ] SON: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:21:09.354074] [DEBUG] [REMOTE ] SON: PASS: History has at least 300 days. [2026-01-15T12:21:09.354306] [DEBUG] [REMOTE ] SON: PASS: Price check passed. Min price $38.76. [2026-01-15T12:21:09.354462] [DEBUG] [REMOTE ] SON: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:09.354604] [DEBUG] [REMOTE ] SON: PASS: Integrity check passed. [2026-01-15T12:21:09.354646] [DEBUG] [REMOTE ] SON: Symbol is viable for forecasting. [2026-01-15T12:21:09.354696] [INFO ] [MAIN ] [2910/3511] SON kept (0.6s) | 2905 kept, 5 rejected | 138.2/min | ETA: 4.3m [2026-01-15T12:21:09.644465] [DEBUG] [REMOTE ] SONO: Retrieved 1873 rows, trimmed to 300. [2026-01-15T12:21:09.644622] [DEBUG] [REMOTE ] SONO: PASS: History has at least 300 days. [2026-01-15T12:21:09.644849] [DEBUG] [REMOTE ] SONO: PASS: Price check passed. Min price $15.88. [2026-01-15T12:21:09.644993] [DEBUG] [REMOTE ] SONO: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:09.645110] [DEBUG] [REMOTE ] SONO: PASS: Integrity check passed. [2026-01-15T12:21:09.645153] [DEBUG] [REMOTE ] SONO: Symbol is viable for forecasting. [2026-01-15T12:21:09.645203] [INFO ] [MAIN ] [2911/3511] SONO kept (0.3s) | 2906 kept, 5 rejected | 138.2/min | ETA: 4.3m [2026-01-15T12:21:09.857794] [DEBUG] [REMOTE ] SOPA: Retrieved 1049 rows, trimmed to 300. [2026-01-15T12:21:09.857928] [DEBUG] [REMOTE ] SOPA: PASS: History has at least 300 days. [2026-01-15T12:21:09.858150] [DEBUG] [REMOTE ] SOPA: PASS: Price check passed. Min price $1.05. [2026-01-15T12:21:09.858298] [DEBUG] [REMOTE ] SOPA: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:09.858413] [DEBUG] [REMOTE ] SOPA: PASS: Integrity check passed. [2026-01-15T12:21:09.858454] [DEBUG] [REMOTE ] SOPA: Symbol is viable for forecasting. [2026-01-15T12:21:09.858504] [INFO ] [MAIN ] [2912/3511] SOPA kept (0.2s) | 2907 kept, 5 rejected | 138.3/min | ETA: 4.3m [2026-01-15T12:21:10.395386] [DEBUG] [REMOTE ] SOPH: Retrieved 1125 rows, trimmed to 300. [2026-01-15T12:21:10.395553] [DEBUG] [REMOTE ] SOPH: PASS: History has at least 300 days. [2026-01-15T12:21:10.395857] [DEBUG] [REMOTE ] SOPH: PASS: Price check passed. Min price $3.89. [2026-01-15T12:21:10.396040] [DEBUG] [REMOTE ] SOPH: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:10.396186] [DEBUG] [REMOTE ] SOPH: PASS: Integrity check passed. [2026-01-15T12:21:10.396237] [DEBUG] [REMOTE ] SOPH: Symbol is viable for forecasting. [2026-01-15T12:21:10.396299] [INFO ] [MAIN ] [2913/3511] SOPH kept (0.5s) | 2908 kept, 5 rejected | 138.3/min | ETA: 4.3m [2026-01-15T12:21:10.782284] [DEBUG] [REMOTE ] SOUN: Retrieved 932 rows, trimmed to 300. [2026-01-15T12:21:10.782423] [DEBUG] [REMOTE ] SOUN: PASS: History has at least 300 days. [2026-01-15T12:21:10.782656] [DEBUG] [REMOTE ] SOUN: PASS: Price check passed. Min price $9.97. [2026-01-15T12:21:10.782793] [DEBUG] [REMOTE ] SOUN: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:10.782903] [DEBUG] [REMOTE ] SOUN: PASS: Integrity check passed. [2026-01-15T12:21:10.782943] [DEBUG] [REMOTE ] SOUN: Symbol is viable for forecasting. [2026-01-15T12:21:10.782991] [INFO ] [MAIN ] [2914/3511] SOUN kept (0.4s) | 2909 kept, 5 rejected | 138.3/min | ETA: 4.3m [2026-01-15T12:21:11.136625] [DEBUG] [REMOTE ] SOXQ: Retrieved 1154 rows, trimmed to 300. [2026-01-15T12:21:11.136799] [DEBUG] [REMOTE ] SOXQ: PASS: History has at least 300 days. [2026-01-15T12:21:11.137080] [DEBUG] [REMOTE ] SOXQ: PASS: Price check passed. Min price $49.98. [2026-01-15T12:21:11.137245] [DEBUG] [REMOTE ] SOXQ: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:11.137569] [DEBUG] [REMOTE ] SOXQ: PASS: Integrity check passed. [2026-01-15T12:21:11.137673] [DEBUG] [REMOTE ] SOXQ: Symbol is viable for forecasting. [2026-01-15T12:21:11.137735] [INFO ] [MAIN ] [2915/3511] SOXQ kept (0.4s) | 2910 kept, 5 rejected | 138.3/min | ETA: 4.3m [2026-01-15T12:21:11.805994] [DEBUG] [REMOTE ] SOXX: Retrieved 6163 rows, trimmed to 300. [2026-01-15T12:21:11.806164] [DEBUG] [REMOTE ] SOXX: PASS: History has at least 300 days. [2026-01-15T12:21:11.806451] [DEBUG] [REMOTE ] SOXX: PASS: Price check passed. Min price $267.71. [2026-01-15T12:21:11.806665] [DEBUG] [REMOTE ] SOXX: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:11.806815] [DEBUG] [REMOTE ] SOXX: PASS: Integrity check passed. [2026-01-15T12:21:11.806878] [DEBUG] [REMOTE ] SOXX: Symbol is viable for forecasting. [2026-01-15T12:21:11.806934] [INFO ] [MAIN ] [2916/3511] SOXX kept (0.7s) | 2911 kept, 5 rejected | 138.2/min | ETA: 4.3m [2026-01-15T12:21:11.989197] [DEBUG] [REMOTE ] SPAI: Retrieved 346 rows, trimmed to 300. [2026-01-15T12:21:11.989408] [DEBUG] [REMOTE ] SPAI: PASS: History has at least 300 days. [2026-01-15T12:21:11.989742] [DEBUG] [REMOTE ] SPAI: PASS: Price check passed. Min price $3.23. [2026-01-15T12:21:11.989896] [DEBUG] [REMOTE ] SPAI: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:11.990019] [DEBUG] [REMOTE ] SPAI: PASS: Integrity check passed. [2026-01-15T12:21:11.990062] [DEBUG] [REMOTE ] SPAI: Symbol is viable for forecasting. [2026-01-15T12:21:11.990115] [INFO ] [MAIN ] [2917/3511] SPAI kept (0.2s) | 2912 kept, 5 rejected | 138.3/min | ETA: 4.3m [2026-01-15T12:21:12.609186] [DEBUG] [REMOTE ] SPB: Retrieved 4117 rows, trimmed to 300. [2026-01-15T12:21:12.609387] [DEBUG] [REMOTE ] SPB: PASS: History has at least 300 days. [2026-01-15T12:21:12.609723] [DEBUG] [REMOTE ] SPB: PASS: Price check passed. Min price $51.16. [2026-01-15T12:21:12.609888] [DEBUG] [REMOTE ] SPB: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:12.610038] [DEBUG] [REMOTE ] SPB: PASS: Integrity check passed. [2026-01-15T12:21:12.610081] [DEBUG] [REMOTE ] SPB: Symbol is viable for forecasting. [2026-01-15T12:21:12.610137] [INFO ] [MAIN ] [2918/3511] SPB kept (0.6s) | 2913 kept, 5 rejected | 138.2/min | ETA: 4.3m [2026-01-15T12:21:13.118406] [DEBUG] [REMOTE ] SPCB: Retrieved 5260 rows, trimmed to 300. [2026-01-15T12:21:13.118552] [DEBUG] [REMOTE ] SPCB: PASS: History has at least 300 days. [2026-01-15T12:21:13.119000] [DEBUG] [REMOTE ] SPCB: PASS: Price check passed. Min price $7.91. [2026-01-15T12:21:13.119166] [DEBUG] [REMOTE ] SPCB: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:13.119294] [DEBUG] [REMOTE ] SPCB: PASS: Integrity check passed. [2026-01-15T12:21:13.119335] [DEBUG] [REMOTE ] SPCB: Symbol is viable for forecasting. [2026-01-15T12:21:13.119385] [INFO ] [MAIN ] [2919/3511] SPCB kept (0.5s) | 2914 kept, 5 rejected | 138.2/min | ETA: 4.3m [2026-01-15T12:21:13.297384] [DEBUG] [REMOTE ] SPCE: Retrieved 2084 rows, trimmed to 300. [2026-01-15T12:21:13.297524] [DEBUG] [REMOTE ] SPCE: PASS: History has at least 300 days. [2026-01-15T12:21:13.297959] [DEBUG] [REMOTE ] SPCE: PASS: Price check passed. Min price $3.02. [2026-01-15T12:21:13.298100] [DEBUG] [REMOTE ] SPCE: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:13.298214] [DEBUG] [REMOTE ] SPCE: PASS: Integrity check passed. [2026-01-15T12:21:13.298255] [DEBUG] [REMOTE ] SPCE: Symbol is viable for forecasting. [2026-01-15T12:21:13.298304] [INFO ] [MAIN ] [2920/3511] SPCE kept (0.2s) | 2915 kept, 5 rejected | 138.3/min | ETA: 4.3m [2026-01-15T12:21:14.052650] [DEBUG] [REMOTE ] SPE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:21:14.052956] [DEBUG] [REMOTE ] SPE: PASS: History has at least 300 days. [2026-01-15T12:21:14.053403] [DEBUG] [REMOTE ] SPE: PASS: Price check passed. Min price $14.10. [2026-01-15T12:21:14.053566] [DEBUG] [REMOTE ] SPE: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:14.053737] [DEBUG] [REMOTE ] SPE: PASS: Integrity check passed. [2026-01-15T12:21:14.053781] [DEBUG] [REMOTE ] SPE: Symbol is viable for forecasting. [2026-01-15T12:21:14.053861] [INFO ] [MAIN ] [2921/3511] SPE kept (0.8s) | 2916 kept, 5 rejected | 138.2/min | ETA: 4.3m [2026-01-15T12:21:14.343943] [DEBUG] [REMOTE ] SPFI: Retrieved 1681 rows, trimmed to 300. [2026-01-15T12:21:14.344138] [DEBUG] [REMOTE ] SPFI: PASS: History has at least 300 days. [2026-01-15T12:21:14.344480] [DEBUG] [REMOTE ] SPFI: PASS: Price check passed. Min price $35.93. [2026-01-15T12:21:14.344651] [DEBUG] [REMOTE ] SPFI: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:14.344785] [DEBUG] [REMOTE ] SPFI: PASS: Integrity check passed. [2026-01-15T12:21:14.344830] [DEBUG] [REMOTE ] SPFI: Symbol is viable for forecasting. [2026-01-15T12:21:14.344883] [INFO ] [MAIN ] [2922/3511] SPFI kept (0.3s) | 2917 kept, 5 rejected | 138.2/min | ETA: 4.3m [2026-01-15T12:21:15.100371] [DEBUG] [REMOTE ] SPG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:21:15.100517] [DEBUG] [REMOTE ] SPG: PASS: History has at least 300 days. [2026-01-15T12:21:15.100773] [DEBUG] [REMOTE ] SPG: PASS: Price check passed. Min price $171.28. [2026-01-15T12:21:15.100921] [DEBUG] [REMOTE ] SPG: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:15.101042] [DEBUG] [REMOTE ] SPG: PASS: Integrity check passed. [2026-01-15T12:21:15.101083] [DEBUG] [REMOTE ] SPG: Symbol is viable for forecasting. [2026-01-15T12:21:15.101133] [INFO ] [MAIN ] [2923/3511] SPG kept (0.8s) | 2918 kept, 5 rejected | 138.2/min | ETA: 4.3m [2026-01-15T12:21:15.551860] [DEBUG] [REMOTE ] SPGI: Retrieved 6290 rows, trimmed to 300. [2026-01-15T12:21:15.552189] [DEBUG] [REMOTE ] SPGI: PASS: History has at least 300 days. [2026-01-15T12:21:15.552418] [DEBUG] [REMOTE ] SPGI: PASS: Price check passed. Min price $472.13. [2026-01-15T12:21:15.552554] [DEBUG] [REMOTE ] SPGI: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:15.552695] [DEBUG] [REMOTE ] SPGI: PASS: Integrity check passed. [2026-01-15T12:21:15.552736] [DEBUG] [REMOTE ] SPGI: Symbol is viable for forecasting. [2026-01-15T12:21:15.552784] [INFO ] [MAIN ] [2924/3511] SPGI kept (0.5s) | 2919 kept, 5 rejected | 138.2/min | ETA: 4.2m [2026-01-15T12:21:16.049147] [DEBUG] [REMOTE ] SPH: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:21:16.049448] [DEBUG] [REMOTE ] SPH: PASS: History has at least 300 days. [2026-01-15T12:21:16.050010] [DEBUG] [REMOTE ] SPH: PASS: Price check passed. Min price $17.91. [2026-01-15T12:21:16.050241] [DEBUG] [REMOTE ] SPH: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:16.050466] [DEBUG] [REMOTE ] SPH: PASS: Integrity check passed. [2026-01-15T12:21:16.050533] [DEBUG] [REMOTE ] SPH: Symbol is viable for forecasting. [2026-01-15T12:21:16.050665] [INFO ] [MAIN ] [2925/3511] SPH kept (0.5s) | 2920 kept, 5 rejected | 138.2/min | ETA: 4.2m [2026-01-15T12:21:16.394342] [DEBUG] [REMOTE ] SPOK: Retrieved 5323 rows, trimmed to 300. [2026-01-15T12:21:16.394683] [DEBUG] [REMOTE ] SPOK: PASS: History has at least 300 days. [2026-01-15T12:21:16.395257] [DEBUG] [REMOTE ] SPOK: PASS: Price check passed. Min price $12.43. [2026-01-15T12:21:16.395481] [DEBUG] [REMOTE ] SPOK: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:16.395766] [DEBUG] [REMOTE ] SPOK: PASS: Integrity check passed. [2026-01-15T12:21:16.396686] [DEBUG] [REMOTE ] SPOK: Symbol is viable for forecasting. [2026-01-15T12:21:16.396833] [INFO ] [MAIN ] [2926/3511] SPOK kept (0.3s) | 2921 kept, 5 rejected | 138.2/min | ETA: 4.2m [2026-01-15T12:21:16.698718] [DEBUG] [REMOTE ] SPRC: Retrieved 1098 rows, trimmed to 300. [2026-01-15T12:21:16.698974] [DEBUG] [REMOTE ] SPRC: PASS: History has at least 300 days. [2026-01-15T12:21:16.699416] [DEBUG] [REMOTE ] SPRC: PASS: Price check passed. Min price $1.08. [2026-01-15T12:21:16.699630] [DEBUG] [REMOTE ] SPRC: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:16.699838] [DEBUG] [REMOTE ] SPRC: PASS: Integrity check passed. [2026-01-15T12:21:16.699898] [DEBUG] [REMOTE ] SPRC: Symbol is viable for forecasting. [2026-01-15T12:21:16.699973] [INFO ] [MAIN ] [2927/3511] SPRC kept (0.3s) | 2922 kept, 5 rejected | 138.2/min | ETA: 4.2m [2026-01-15T12:21:17.257264] [DEBUG] [REMOTE ] SPRO: Retrieved 4852 rows, trimmed to 300. [2026-01-15T12:21:17.257411] [DEBUG] [REMOTE ] SPRO: PASS: History has at least 300 days. [2026-01-15T12:21:17.258372] [DEBUG] [REMOTE ] SPRO: PASS: Price check passed. Min price $2.20. [2026-01-15T12:21:17.258734] [DEBUG] [REMOTE ] SPRO: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:17.258955] [DEBUG] [REMOTE ] SPRO: PASS: Integrity check passed. [2026-01-15T12:21:17.259011] [DEBUG] [REMOTE ] SPRO: Symbol is viable for forecasting. [2026-01-15T12:21:17.259096] [INFO ] [MAIN ] [2928/3511] SPRO kept (0.6s) | 2923 kept, 5 rejected | 138.2/min | ETA: 4.2m [2026-01-15T12:21:17.539497] [DEBUG] [REMOTE ] SPRX: Retrieved 1117 rows, trimmed to 300. [2026-01-15T12:21:17.539749] [DEBUG] [REMOTE ] SPRX: PASS: History has at least 300 days. [2026-01-15T12:21:17.540027] [DEBUG] [REMOTE ] SPRX: PASS: Price check passed. Min price $34.85. [2026-01-15T12:21:17.540174] [DEBUG] [REMOTE ] SPRX: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:17.540320] [DEBUG] [REMOTE ] SPRX: PASS: Integrity check passed. [2026-01-15T12:21:17.540362] [DEBUG] [REMOTE ] SPRX: Symbol is viable for forecasting. [2026-01-15T12:21:17.540417] [INFO ] [MAIN ] [2929/3511] SPRX kept (0.3s) | 2924 kept, 5 rejected | 138.2/min | ETA: 4.2m [2026-01-15T12:21:17.926810] [DEBUG] [REMOTE ] SPRY: Retrieved 1283 rows, trimmed to 300. [2026-01-15T12:21:17.927162] [DEBUG] [REMOTE ] SPRY: PASS: History has at least 300 days. [2026-01-15T12:21:17.927377] [DEBUG] [REMOTE ] SPRY: PASS: Price check passed. Min price $6.73. [2026-01-15T12:21:17.927518] [DEBUG] [REMOTE ] SPRY: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:17.927665] [DEBUG] [REMOTE ] SPRY: PASS: Integrity check passed. [2026-01-15T12:21:17.927713] [DEBUG] [REMOTE ] SPRY: Symbol is viable for forecasting. [2026-01-15T12:21:17.927765] [INFO ] [MAIN ] [2930/3511] SPRY kept (0.4s) | 2925 kept, 5 rejected | 138.2/min | ETA: 4.2m [2026-01-15T12:21:18.445233] [DEBUG] [REMOTE ] SPSC: Retrieved 3958 rows, trimmed to 300. [2026-01-15T12:21:18.445369] [DEBUG] [REMOTE ] SPSC: PASS: History has at least 300 days. [2026-01-15T12:21:18.445611] [DEBUG] [REMOTE ] SPSC: PASS: Price check passed. Min price $78.03. [2026-01-15T12:21:18.445752] [DEBUG] [REMOTE ] SPSC: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:18.445866] [DEBUG] [REMOTE ] SPSC: PASS: Integrity check passed. [2026-01-15T12:21:18.445906] [DEBUG] [REMOTE ] SPSC: Symbol is viable for forecasting. [2026-01-15T12:21:18.445955] [INFO ] [MAIN ] [2931/3511] SPSC kept (0.5s) | 2926 kept, 5 rejected | 138.2/min | ETA: 4.2m [2026-01-15T12:21:18.786288] [DEBUG] [REMOTE ] SPWH: Retrieved 2954 rows, trimmed to 300. [2026-01-15T12:21:18.786426] [DEBUG] [REMOTE ] SPWH: PASS: History has at least 300 days. [2026-01-15T12:21:18.786670] [DEBUG] [REMOTE ] SPWH: PASS: Price check passed. Min price $1.36. [2026-01-15T12:21:18.786818] [DEBUG] [REMOTE ] SPWH: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:18.786963] [DEBUG] [REMOTE ] SPWH: PASS: Integrity check passed. [2026-01-15T12:21:18.787006] [DEBUG] [REMOTE ] SPWH: Symbol is viable for forecasting. [2026-01-15T12:21:18.787057] [INFO ] [MAIN ] [2932/3511] SPWH kept (0.3s) | 2927 kept, 5 rejected | 138.2/min | ETA: 4.2m [2026-01-15T12:21:19.216312] [DEBUG] [REMOTE ] SPXC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:21:19.216475] [DEBUG] [REMOTE ] SPXC: PASS: History has at least 300 days. [2026-01-15T12:21:19.216781] [DEBUG] [REMOTE ] SPXC: PASS: Price check passed. Min price $184.97. [2026-01-15T12:21:19.216957] [DEBUG] [REMOTE ] SPXC: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:19.217094] [DEBUG] [REMOTE ] SPXC: PASS: Integrity check passed. [2026-01-15T12:21:19.217137] [DEBUG] [REMOTE ] SPXC: Symbol is viable for forecasting. [2026-01-15T12:21:19.217191] [INFO ] [MAIN ] [2933/3511] SPXC kept (0.4s) | 2928 kept, 5 rejected | 138.2/min | ETA: 4.2m [2026-01-15T12:21:19.721400] [DEBUG] [REMOTE ] SPXX: Retrieved 5066 rows, trimmed to 300. [2026-01-15T12:21:19.721551] [DEBUG] [REMOTE ] SPXX: PASS: History has at least 300 days. [2026-01-15T12:21:19.721808] [DEBUG] [REMOTE ] SPXX: PASS: Price check passed. Min price $16.68. [2026-01-15T12:21:19.721946] [DEBUG] [REMOTE ] SPXX: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:19.722058] [DEBUG] [REMOTE ] SPXX: PASS: Integrity check passed. [2026-01-15T12:21:19.722098] [DEBUG] [REMOTE ] SPXX: Symbol is viable for forecasting. [2026-01-15T12:21:19.722145] [INFO ] [MAIN ] [2934/3511] SPXX kept (0.5s) | 2929 kept, 5 rejected | 138.2/min | ETA: 4.2m [2026-01-15T12:21:20.090540] [DEBUG] [REMOTE ] SQM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:21:20.090714] [DEBUG] [REMOTE ] SQM: PASS: History has at least 300 days. [2026-01-15T12:21:20.090972] [DEBUG] [REMOTE ] SQM: PASS: Price check passed. Min price $42.31. [2026-01-15T12:21:20.091108] [DEBUG] [REMOTE ] SQM: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:20.091232] [DEBUG] [REMOTE ] SQM: PASS: Integrity check passed. [2026-01-15T12:21:20.091272] [DEBUG] [REMOTE ] SQM: Symbol is viable for forecasting. [2026-01-15T12:21:20.091321] [INFO ] [MAIN ] [2935/3511] SQM kept (0.4s) | 2930 kept, 5 rejected | 138.2/min | ETA: 4.2m [2026-01-15T12:21:20.470607] [DEBUG] [REMOTE ] SQNS: Retrieved 3707 rows, trimmed to 300. [2026-01-15T12:21:20.470751] [DEBUG] [REMOTE ] SQNS: PASS: History has at least 300 days. [2026-01-15T12:21:20.470966] [DEBUG] [REMOTE ] SQNS: PASS: Price check passed. Min price $4.49. [2026-01-15T12:21:20.471102] [DEBUG] [REMOTE ] SQNS: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:20.471216] [DEBUG] [REMOTE ] SQNS: PASS: Integrity check passed. [2026-01-15T12:21:20.471256] [DEBUG] [REMOTE ] SQNS: Symbol is viable for forecasting. [2026-01-15T12:21:20.471305] [INFO ] [MAIN ] [2936/3511] SQNS kept (0.4s) | 2931 kept, 5 rejected | 138.2/min | ETA: 4.2m [2026-01-15T12:21:20.932109] [DEBUG] [REMOTE ] SQQQ: Retrieved 4006 rows, trimmed to 300. [2026-01-15T12:21:20.932303] [DEBUG] [REMOTE ] SQQQ: PASS: History has at least 300 days. [2026-01-15T12:21:20.932536] [DEBUG] [REMOTE ] SQQQ: PASS: Price check passed. Min price $62.36. [2026-01-15T12:21:20.932697] [DEBUG] [REMOTE ] SQQQ: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:20.932819] [DEBUG] [REMOTE ] SQQQ: PASS: Integrity check passed. [2026-01-15T12:21:20.932893] [DEBUG] [REMOTE ] SQQQ: Symbol is viable for forecasting. [2026-01-15T12:21:20.932946] [INFO ] [MAIN ] [2937/3511] SQQQ kept (0.5s) | 2932 kept, 5 rejected | 138.2/min | ETA: 4.2m [2026-01-15T12:21:21.079100] [DEBUG] [REMOTE ] SRAD: Retrieved 1089 rows, trimmed to 300. [2026-01-15T12:21:21.079250] [DEBUG] [REMOTE ] SRAD: PASS: History has at least 300 days. [2026-01-15T12:21:21.079466] [DEBUG] [REMOTE ] SRAD: PASS: Price check passed. Min price $19.85. [2026-01-15T12:21:21.079645] [DEBUG] [REMOTE ] SRAD: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:21.079788] [DEBUG] [REMOTE ] SRAD: PASS: Integrity check passed. [2026-01-15T12:21:21.079837] [DEBUG] [REMOTE ] SRAD: Symbol is viable for forecasting. [2026-01-15T12:21:21.079899] [INFO ] [MAIN ] [2938/3511] SRAD kept (0.1s) | 2933 kept, 5 rejected | 138.3/min | ETA: 4.1m [2026-01-15T12:21:21.509456] [DEBUG] [REMOTE ] SRBK: Retrieved 582 rows, trimmed to 300. [2026-01-15T12:21:21.509617] [DEBUG] [REMOTE ] SRBK: PASS: History has at least 300 days. [2026-01-15T12:21:21.509831] [DEBUG] [REMOTE ] SRBK: PASS: Price check passed. Min price $14.55. [2026-01-15T12:21:21.509969] [DEBUG] [REMOTE ] SRBK: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:21.510083] [DEBUG] [REMOTE ] SRBK: PASS: Integrity check passed. [2026-01-15T12:21:21.510124] [DEBUG] [REMOTE ] SRBK: Symbol is viable for forecasting. [2026-01-15T12:21:21.510172] [INFO ] [MAIN ] [2939/3511] SRBK kept (0.4s) | 2934 kept, 5 rejected | 138.3/min | ETA: 4.1m [2026-01-15T12:21:22.280858] [DEBUG] [REMOTE ] SRCE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:21:22.281240] [DEBUG] [REMOTE ] SRCE: PASS: History has at least 300 days. [2026-01-15T12:21:22.281597] [DEBUG] [REMOTE ] SRCE: PASS: Price check passed. Min price $58.49. [2026-01-15T12:21:22.281753] [DEBUG] [REMOTE ] SRCE: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:22.281899] [DEBUG] [REMOTE ] SRCE: PASS: Integrity check passed. [2026-01-15T12:21:22.281940] [DEBUG] [REMOTE ] SRCE: Symbol is viable for forecasting. [2026-01-15T12:21:22.282001] [INFO ] [MAIN ] [2940/3511] SRCE kept (0.8s) | 2935 kept, 5 rejected | 138.2/min | ETA: 4.1m [2026-01-15T12:21:22.852752] [DEBUG] [REMOTE ] SRE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:21:22.852963] [DEBUG] [REMOTE ] SRE: PASS: History has at least 300 days. [2026-01-15T12:21:22.853295] [DEBUG] [REMOTE ] SRE: PASS: Price check passed. Min price $86.36. [2026-01-15T12:21:22.853452] [DEBUG] [REMOTE ] SRE: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:22.853610] [DEBUG] [REMOTE ] SRE: PASS: Integrity check passed. [2026-01-15T12:21:22.853656] [DEBUG] [REMOTE ] SRE: Symbol is viable for forecasting. [2026-01-15T12:21:22.853712] [INFO ] [MAIN ] [2941/3511] SRE kept (0.6s) | 2936 kept, 5 rejected | 138.2/min | ETA: 4.1m [2026-01-15T12:21:23.131435] [DEBUG] [REMOTE ] SREA: Retrieved 1647 rows, trimmed to 300. [2026-01-15T12:21:23.131646] [DEBUG] [REMOTE ] SREA: PASS: History has at least 300 days. [2026-01-15T12:21:23.131905] [DEBUG] [REMOTE ] SREA: PASS: Price check passed. Min price $21.47. [2026-01-15T12:21:23.132058] [DEBUG] [REMOTE ] SREA: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:23.132178] [DEBUG] [REMOTE ] SREA: PASS: Integrity check passed. [2026-01-15T12:21:23.132222] [DEBUG] [REMOTE ] SREA: Symbol is viable for forecasting. [2026-01-15T12:21:23.132277] [INFO ] [MAIN ] [2942/3511] SREA kept (0.3s) | 2937 kept, 5 rejected | 138.2/min | ETA: 4.1m [2026-01-15T12:21:23.357053] [DEBUG] [REMOTE ] SRFM: Retrieved 620 rows, trimmed to 300. [2026-01-15T12:21:23.357259] [DEBUG] [REMOTE ] SRFM: PASS: History has at least 300 days. [2026-01-15T12:21:23.357544] [DEBUG] [REMOTE ] SRFM: PASS: Price check passed. Min price $1.79. [2026-01-15T12:21:23.357716] [DEBUG] [REMOTE ] SRFM: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:23.357848] [DEBUG] [REMOTE ] SRFM: PASS: Integrity check passed. [2026-01-15T12:21:23.357910] [DEBUG] [REMOTE ] SRFM: Symbol is viable for forecasting. [2026-01-15T12:21:23.357968] [INFO ] [MAIN ] [2943/3511] SRFM kept (0.2s) | 2938 kept, 5 rejected | 138.3/min | ETA: 4.1m [2026-01-15T12:21:23.998645] [DEBUG] [REMOTE ] SRG: Retrieved 2649 rows, trimmed to 300. [2026-01-15T12:21:23.998802] [DEBUG] [REMOTE ] SRG: PASS: History has at least 300 days. [2026-01-15T12:21:23.999093] [DEBUG] [REMOTE ] SRG: PASS: Price check passed. Min price $3.25. [2026-01-15T12:21:23.999264] [DEBUG] [REMOTE ] SRG: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:23.999405] [DEBUG] [REMOTE ] SRG: PASS: Integrity check passed. [2026-01-15T12:21:23.999452] [DEBUG] [REMOTE ] SRG: Symbol is viable for forecasting. [2026-01-15T12:21:23.999512] [INFO ] [MAIN ] [2944/3511] SRG kept (0.6s) | 2939 kept, 5 rejected | 138.2/min | ETA: 4.1m [2026-01-15T12:21:24.394312] [DEBUG] [REMOTE ] SRI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:21:24.394461] [DEBUG] [REMOTE ] SRI: PASS: History has at least 300 days. [2026-01-15T12:21:24.394713] [DEBUG] [REMOTE ] SRI: PASS: Price check passed. Min price $5.48. [2026-01-15T12:21:24.394853] [DEBUG] [REMOTE ] SRI: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:24.394982] [DEBUG] [REMOTE ] SRI: PASS: Integrity check passed. [2026-01-15T12:21:24.395022] [DEBUG] [REMOTE ] SRI: Symbol is viable for forecasting. [2026-01-15T12:21:24.395072] [INFO ] [MAIN ] [2945/3511] SRI kept (0.4s) | 2940 kept, 5 rejected | 138.2/min | ETA: 4.1m [2026-01-15T12:21:24.731809] [DEBUG] [REMOTE ] SRRK: Retrieved 1921 rows, trimmed to 300. [2026-01-15T12:21:24.731974] [DEBUG] [REMOTE ] SRRK: PASS: History has at least 300 days. [2026-01-15T12:21:24.732184] [DEBUG] [REMOTE ] SRRK: PASS: Price check passed. Min price $27.92. [2026-01-15T12:21:24.732318] [DEBUG] [REMOTE ] SRRK: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:24.732429] [DEBUG] [REMOTE ] SRRK: PASS: Integrity check passed. [2026-01-15T12:21:24.732469] [DEBUG] [REMOTE ] SRRK: Symbol is viable for forecasting. [2026-01-15T12:21:24.732517] [INFO ] [MAIN ] [2946/3511] SRRK kept (0.3s) | 2941 kept, 5 rejected | 138.2/min | ETA: 4.1m [2026-01-15T12:21:25.035014] [DEBUG] [REMOTE ] SRTS: Retrieved 2382 rows, trimmed to 300. [2026-01-15T12:21:25.035151] [DEBUG] [REMOTE ] SRTS: PASS: History has at least 300 days. [2026-01-15T12:21:25.035355] [DEBUG] [REMOTE ] SRTS: PASS: Price check passed. Min price $3.10. [2026-01-15T12:21:25.035492] [DEBUG] [REMOTE ] SRTS: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:25.035629] [DEBUG] [REMOTE ] SRTS: PASS: Integrity check passed. [2026-01-15T12:21:25.035673] [DEBUG] [REMOTE ] SRTS: Symbol is viable for forecasting. [2026-01-15T12:21:25.035721] [INFO ] [MAIN ] [2947/3511] SRTS kept (0.3s) | 2942 kept, 5 rejected | 138.3/min | ETA: 4.1m [2026-01-15T12:21:25.770432] [DEBUG] [REMOTE ] SSB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:21:25.770607] [DEBUG] [REMOTE ] SSB: PASS: History has at least 300 days. [2026-01-15T12:21:25.770861] [DEBUG] [REMOTE ] SSB: PASS: Price check passed. Min price $85.31. [2026-01-15T12:21:25.771056] [DEBUG] [REMOTE ] SSB: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:25.771197] [DEBUG] [REMOTE ] SSB: PASS: Integrity check passed. [2026-01-15T12:21:25.771296] [DEBUG] [REMOTE ] SSB: Symbol is viable for forecasting. [2026-01-15T12:21:25.771370] [INFO ] [MAIN ] [2948/3511] SSB kept (0.7s) | 2943 kept, 5 rejected | 138.2/min | ETA: 4.1m [2026-01-15T12:21:26.129832] [DEBUG] [REMOTE ] SSD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:21:26.129973] [DEBUG] [REMOTE ] SSD: PASS: History has at least 300 days. [2026-01-15T12:21:26.130189] [DEBUG] [REMOTE ] SSD: PASS: Price check passed. Min price $157.72. [2026-01-15T12:21:26.130324] [DEBUG] [REMOTE ] SSD: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:26.130437] [DEBUG] [REMOTE ] SSD: PASS: Integrity check passed. [2026-01-15T12:21:26.130477] [DEBUG] [REMOTE ] SSD: Symbol is viable for forecasting. [2026-01-15T12:21:26.130527] [INFO ] [MAIN ] [2949/3511] SSD kept (0.4s) | 2944 kept, 5 rejected | 138.2/min | ETA: 4.1m [2026-01-15T12:21:26.641383] [DEBUG] [REMOTE ] SSL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:21:26.641710] [DEBUG] [REMOTE ] SSL: PASS: History has at least 300 days. [2026-01-15T12:21:26.642159] [DEBUG] [REMOTE ] SSL: PASS: Price check passed. Min price $5.33. [2026-01-15T12:21:26.642338] [DEBUG] [REMOTE ] SSL: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:26.642511] [DEBUG] [REMOTE ] SSL: PASS: Integrity check passed. [2026-01-15T12:21:26.642557] [DEBUG] [REMOTE ] SSL: Symbol is viable for forecasting. [2026-01-15T12:21:26.642649] [INFO ] [MAIN ] [2950/3511] SSL kept (0.5s) | 2945 kept, 5 rejected | 138.2/min | ETA: 4.1m [2026-01-15T12:21:27.023745] [DEBUG] [REMOTE ] SSNC: Retrieved 3973 rows, trimmed to 300. [2026-01-15T12:21:27.023889] [DEBUG] [REMOTE ] SSNC: PASS: History has at least 300 days. [2026-01-15T12:21:27.024119] [DEBUG] [REMOTE ] SSNC: PASS: Price check passed. Min price $80.63. [2026-01-15T12:21:27.024261] [DEBUG] [REMOTE ] SSNC: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:27.024384] [DEBUG] [REMOTE ] SSNC: PASS: Integrity check passed. [2026-01-15T12:21:27.024425] [DEBUG] [REMOTE ] SSNC: Symbol is viable for forecasting. [2026-01-15T12:21:27.024474] [INFO ] [MAIN ] [2951/3511] SSNC kept (0.4s) | 2946 kept, 5 rejected | 138.2/min | ETA: 4.1m [2026-01-15T12:21:27.585941] [DEBUG] [REMOTE ] SSP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:21:27.586103] [DEBUG] [REMOTE ] SSP: PASS: History has at least 300 days. [2026-01-15T12:21:27.586328] [DEBUG] [REMOTE ] SSP: PASS: Price check passed. Min price $2.05. [2026-01-15T12:21:27.586469] [DEBUG] [REMOTE ] SSP: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:27.586609] [DEBUG] [REMOTE ] SSP: PASS: Integrity check passed. [2026-01-15T12:21:27.586652] [DEBUG] [REMOTE ] SSP: Symbol is viable for forecasting. [2026-01-15T12:21:27.586703] [INFO ] [MAIN ] [2952/3511] SSP kept (0.6s) | 2947 kept, 5 rejected | 138.2/min | ETA: 4.0m [2026-01-15T12:21:28.033649] [DEBUG] [REMOTE ] SSRM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:21:28.033794] [DEBUG] [REMOTE ] SSRM: PASS: History has at least 300 days. [2026-01-15T12:21:28.034029] [DEBUG] [REMOTE ] SSRM: PASS: Price check passed. Min price $19.48. [2026-01-15T12:21:28.034175] [DEBUG] [REMOTE ] SSRM: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:28.034299] [DEBUG] [REMOTE ] SSRM: PASS: Integrity check passed. [2026-01-15T12:21:28.034342] [DEBUG] [REMOTE ] SSRM: Symbol is viable for forecasting. [2026-01-15T12:21:28.034394] [INFO ] [MAIN ] [2953/3511] SSRM kept (0.4s) | 2948 kept, 5 rejected | 138.2/min | ETA: 4.0m [2026-01-15T12:21:28.383238] [DEBUG] [REMOTE ] SSSS: Retrieved 3701 rows, trimmed to 300. [2026-01-15T12:21:28.383382] [DEBUG] [REMOTE ] SSSS: PASS: History has at least 300 days. [2026-01-15T12:21:28.383643] [DEBUG] [REMOTE ] SSSS: PASS: Price check passed. Min price $8.60. [2026-01-15T12:21:28.383789] [DEBUG] [REMOTE ] SSSS: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:28.383914] [DEBUG] [REMOTE ] SSSS: PASS: Integrity check passed. [2026-01-15T12:21:28.383955] [DEBUG] [REMOTE ] SSSS: Symbol is viable for forecasting. [2026-01-15T12:21:28.384010] [INFO ] [MAIN ] [2954/3511] SSSS kept (0.3s) | 2949 kept, 5 rejected | 138.2/min | ETA: 4.0m [2026-01-15T12:21:28.731922] [DEBUG] [REMOTE ] SSTI: Retrieved 2164 rows, trimmed to 300. [2026-01-15T12:21:28.732105] [DEBUG] [REMOTE ] SSTI: PASS: History has at least 300 days. [2026-01-15T12:21:28.732423] [DEBUG] [REMOTE ] SSTI: PASS: Price check passed. Min price $5.89. [2026-01-15T12:21:28.732612] [DEBUG] [REMOTE ] SSTI: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:28.732772] [DEBUG] [REMOTE ] SSTI: PASS: Integrity check passed. [2026-01-15T12:21:28.732823] [DEBUG] [REMOTE ] SSTI: Symbol is viable for forecasting. [2026-01-15T12:21:28.732888] [INFO ] [MAIN ] [2955/3511] SSTI kept (0.3s) | 2950 kept, 5 rejected | 138.2/min | ETA: 4.0m [2026-01-15T12:21:29.206227] [DEBUG] [REMOTE ] SSTK: Retrieved 3333 rows, trimmed to 300. [2026-01-15T12:21:29.206407] [DEBUG] [REMOTE ] SSTK: PASS: History has at least 300 days. [2026-01-15T12:21:29.206694] [DEBUG] [REMOTE ] SSTK: PASS: Price check passed. Min price $18.08. [2026-01-15T12:21:29.210138] [DEBUG] [REMOTE ] SSTK: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:29.210342] [DEBUG] [REMOTE ] SSTK: PASS: Integrity check passed. [2026-01-15T12:21:29.210395] [DEBUG] [REMOTE ] SSTK: Symbol is viable for forecasting. [2026-01-15T12:21:29.210456] [INFO ] [MAIN ] [2956/3511] SSTK kept (0.5s) | 2951 kept, 5 rejected | 138.2/min | ETA: 4.0m [2026-01-15T12:21:29.549978] [DEBUG] [REMOTE ] SSYS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:21:29.550121] [DEBUG] [REMOTE ] SSYS: PASS: History has at least 300 days. [2026-01-15T12:21:29.550346] [DEBUG] [REMOTE ] SSYS: PASS: Price check passed. Min price $8.20. [2026-01-15T12:21:29.550483] [DEBUG] [REMOTE ] SSYS: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:29.550620] [DEBUG] [REMOTE ] SSYS: PASS: Integrity check passed. [2026-01-15T12:21:29.550663] [DEBUG] [REMOTE ] SSYS: Symbol is viable for forecasting. [2026-01-15T12:21:29.550713] [INFO ] [MAIN ] [2957/3511] SSYS kept (0.3s) | 2952 kept, 5 rejected | 138.2/min | ETA: 4.0m [2026-01-15T12:21:30.082520] [DEBUG] [REMOTE ] STAA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:21:30.082767] [DEBUG] [REMOTE ] STAA: PASS: History has at least 300 days. [2026-01-15T12:21:30.083038] [DEBUG] [REMOTE ] STAA: PASS: Price check passed. Min price $21.13. [2026-01-15T12:21:30.083182] [DEBUG] [REMOTE ] STAA: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:30.083322] [DEBUG] [REMOTE ] STAA: PASS: Integrity check passed. [2026-01-15T12:21:30.083367] [DEBUG] [REMOTE ] STAA: Symbol is viable for forecasting. [2026-01-15T12:21:30.083425] [INFO ] [MAIN ] [2958/3511] STAA kept (0.5s) | 2953 kept, 5 rejected | 138.2/min | ETA: 4.0m [2026-01-15T12:21:30.507641] [DEBUG] [REMOTE ] STAG: Retrieved 3709 rows, trimmed to 300. [2026-01-15T12:21:30.507779] [DEBUG] [REMOTE ] STAG: PASS: History has at least 300 days. [2026-01-15T12:21:30.508046] [DEBUG] [REMOTE ] STAG: PASS: Price check passed. Min price $36.76. [2026-01-15T12:21:30.508224] [DEBUG] [REMOTE ] STAG: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:30.508362] [DEBUG] [REMOTE ] STAG: PASS: Integrity check passed. [2026-01-15T12:21:30.508444] [DEBUG] [REMOTE ] STAG: Symbol is viable for forecasting. [2026-01-15T12:21:30.508507] [INFO ] [MAIN ] [2959/3511] STAG kept (0.4s) | 2954 kept, 5 rejected | 138.2/min | ETA: 4.0m [2026-01-15T12:21:30.988297] [DEBUG] [REMOTE ] STBA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:21:30.988446] [DEBUG] [REMOTE ] STBA: PASS: History has at least 300 days. [2026-01-15T12:21:30.988706] [DEBUG] [REMOTE ] STBA: PASS: Price check passed. Min price $35.36. [2026-01-15T12:21:30.988849] [DEBUG] [REMOTE ] STBA: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:30.988990] [DEBUG] [REMOTE ] STBA: PASS: Integrity check passed. [2026-01-15T12:21:30.989043] [DEBUG] [REMOTE ] STBA: Symbol is viable for forecasting. [2026-01-15T12:21:30.989104] [INFO ] [MAIN ] [2960/3511] STBA kept (0.5s) | 2955 kept, 5 rejected | 138.2/min | ETA: 4.0m [2026-01-15T12:21:31.516871] [DEBUG] [REMOTE ] STC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:21:31.517160] [DEBUG] [REMOTE ] STC: PASS: History has at least 300 days. [2026-01-15T12:21:31.517659] [DEBUG] [REMOTE ] STC: PASS: Price check passed. Min price $65.64. [2026-01-15T12:21:31.517853] [DEBUG] [REMOTE ] STC: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:31.518056] [DEBUG] [REMOTE ] STC: PASS: Integrity check passed. [2026-01-15T12:21:31.518110] [DEBUG] [REMOTE ] STC: Symbol is viable for forecasting. [2026-01-15T12:21:31.518188] [INFO ] [MAIN ] [2961/3511] STC kept (0.5s) | 2956 kept, 5 rejected | 138.2/min | ETA: 4.0m [2026-01-15T12:21:32.067828] [DEBUG] [REMOTE ] STE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:21:32.067977] [DEBUG] [REMOTE ] STE: PASS: History has at least 300 days. [2026-01-15T12:21:32.068218] [DEBUG] [REMOTE ] STE: PASS: Price check passed. Min price $235.12. [2026-01-15T12:21:32.068546] [DEBUG] [REMOTE ] STE: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:32.068692] [DEBUG] [REMOTE ] STE: PASS: Integrity check passed. [2026-01-15T12:21:32.068735] [DEBUG] [REMOTE ] STE: Symbol is viable for forecasting. [2026-01-15T12:21:32.068796] [INFO ] [MAIN ] [2962/3511] STE kept (0.6s) | 2957 kept, 5 rejected | 138.2/min | ETA: 4.0m [2026-01-15T12:21:32.365770] [DEBUG] [REMOTE ] STEL: Retrieved 2053 rows, trimmed to 300. [2026-01-15T12:21:32.365908] [DEBUG] [REMOTE ] STEL: PASS: History has at least 300 days. [2026-01-15T12:21:32.366122] [DEBUG] [REMOTE ] STEL: PASS: Price check passed. Min price $29.19. [2026-01-15T12:21:32.366257] [DEBUG] [REMOTE ] STEL: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:32.366368] [DEBUG] [REMOTE ] STEL: PASS: Integrity check passed. [2026-01-15T12:21:32.366408] [DEBUG] [REMOTE ] STEL: Symbol is viable for forecasting. [2026-01-15T12:21:32.366456] [INFO ] [MAIN ] [2963/3511] STEL kept (0.3s) | 2958 kept, 5 rejected | 138.2/min | ETA: 4.0m [2026-01-15T12:21:32.728084] [DEBUG] [REMOTE ] STEM: Retrieved 1323 rows, trimmed to 300. [2026-01-15T12:21:32.728234] [DEBUG] [REMOTE ] STEM: PASS: History has at least 300 days. [2026-01-15T12:21:32.728448] [DEBUG] [REMOTE ] STEM: PASS: Price check passed. Min price $13.85. [2026-01-15T12:21:32.728619] [DEBUG] [REMOTE ] STEM: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:32.728748] [DEBUG] [REMOTE ] STEM: PASS: Integrity check passed. [2026-01-15T12:21:32.728790] [DEBUG] [REMOTE ] STEM: Symbol is viable for forecasting. [2026-01-15T12:21:32.728838] [INFO ] [MAIN ] [2964/3511] STEM kept (0.4s) | 2959 kept, 5 rejected | 138.2/min | ETA: 4.0m [2026-01-15T12:21:33.143987] [DEBUG] [REMOTE ] STEP: Retrieved 1339 rows, trimmed to 300. [2026-01-15T12:21:33.144158] [DEBUG] [REMOTE ] STEP: PASS: History has at least 300 days. [2026-01-15T12:21:33.144445] [DEBUG] [REMOTE ] STEP: PASS: Price check passed. Min price $59.11. [2026-01-15T12:21:33.144673] [DEBUG] [REMOTE ] STEP: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:33.144839] [DEBUG] [REMOTE ] STEP: PASS: Integrity check passed. [2026-01-15T12:21:33.144899] [DEBUG] [REMOTE ] STEP: Symbol is viable for forecasting. [2026-01-15T12:21:33.144971] [INFO ] [MAIN ] [2965/3511] STEP kept (0.4s) | 2960 kept, 5 rejected | 138.2/min | ETA: 3.9m [2026-01-15T12:21:33.482654] [DEBUG] [REMOTE ] STHO: Retrieved 700 rows, trimmed to 300. [2026-01-15T12:21:33.482800] [DEBUG] [REMOTE ] STHO: PASS: History has at least 300 days. [2026-01-15T12:21:33.483019] [DEBUG] [REMOTE ] STHO: PASS: Price check passed. Min price $7.01. [2026-01-15T12:21:33.483178] [DEBUG] [REMOTE ] STHO: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:33.483298] [DEBUG] [REMOTE ] STHO: PASS: Integrity check passed. [2026-01-15T12:21:33.483341] [DEBUG] [REMOTE ] STHO: Symbol is viable for forecasting. [2026-01-15T12:21:33.483393] [INFO ] [MAIN ] [2966/3511] STHO kept (0.3s) | 2961 kept, 5 rejected | 138.2/min | ETA: 3.9m [2026-01-15T12:21:33.851705] [DEBUG] [REMOTE ] STI: Retrieved 489 rows, trimmed to 300. [2026-01-15T12:21:33.851858] [DEBUG] [REMOTE ] STI: PASS: History has at least 300 days. [2026-01-15T12:21:33.852078] [DEBUG] [REMOTE ] STI: PASS: Price check passed. Min price $6.04. [2026-01-15T12:21:33.852220] [DEBUG] [REMOTE ] STI: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:33.852371] [DEBUG] [REMOTE ] STI: PASS: Integrity check passed. [2026-01-15T12:21:33.852419] [DEBUG] [REMOTE ] STI: Symbol is viable for forecasting. [2026-01-15T12:21:33.852470] [INFO ] [MAIN ] [2967/3511] STI kept (0.4s) | 2962 kept, 5 rejected | 138.2/min | ETA: 3.9m [2026-01-15T12:21:34.350358] [DEBUG] [REMOTE ] STIM: Retrieved 1897 rows, trimmed to 300. [2026-01-15T12:21:34.350494] [DEBUG] [REMOTE ] STIM: PASS: History has at least 300 days. [2026-01-15T12:21:34.350738] [DEBUG] [REMOTE ] STIM: PASS: Price check passed. Min price $1.27. [2026-01-15T12:21:34.350879] [DEBUG] [REMOTE ] STIM: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:34.350995] [DEBUG] [REMOTE ] STIM: PASS: Integrity check passed. [2026-01-15T12:21:34.351037] [DEBUG] [REMOTE ] STIM: Symbol is viable for forecasting. [2026-01-15T12:21:34.351086] [INFO ] [MAIN ] [2968/3511] STIM kept (0.5s) | 2963 kept, 5 rejected | 138.2/min | ETA: 3.9m [2026-01-15T12:21:34.837041] [DEBUG] [REMOTE ] STK: Retrieved 4057 rows, trimmed to 300. [2026-01-15T12:21:34.837176] [DEBUG] [REMOTE ] STK: PASS: History has at least 300 days. [2026-01-15T12:21:34.837391] [DEBUG] [REMOTE ] STK: PASS: Price check passed. Min price $33.25. [2026-01-15T12:21:34.837531] [DEBUG] [REMOTE ] STK: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:34.837673] [DEBUG] [REMOTE ] STK: PASS: Integrity check passed. [2026-01-15T12:21:34.837716] [DEBUG] [REMOTE ] STK: Symbol is viable for forecasting. [2026-01-15T12:21:34.837765] [INFO ] [MAIN ] [2969/3511] STK kept (0.5s) | 2964 kept, 5 rejected | 138.2/min | ETA: 3.9m [2026-01-15T12:21:34.984332] [DEBUG] [REMOTE ] STKH: Retrieved 1217 rows, trimmed to 300. [2026-01-15T12:21:34.984469] [DEBUG] [REMOTE ] STKH: PASS: History has at least 300 days. [2026-01-15T12:21:34.984694] [DEBUG] [REMOTE ] STKH: PASS: Price check passed. Min price $2.23. [2026-01-15T12:21:34.984833] [DEBUG] [REMOTE ] STKH: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:34.984944] [DEBUG] [REMOTE ] STKH: PASS: Integrity check passed. [2026-01-15T12:21:34.985009] [DEBUG] [REMOTE ] STKH: Symbol is viable for forecasting. [2026-01-15T12:21:34.985060] [INFO ] [MAIN ] [2970/3511] STKH kept (0.1s) | 2965 kept, 5 rejected | 138.3/min | ETA: 3.9m [2026-01-15T12:21:35.783839] [DEBUG] [REMOTE ] STKL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:21:35.783986] [DEBUG] [REMOTE ] STKL: PASS: History has at least 300 days. [2026-01-15T12:21:35.784226] [DEBUG] [REMOTE ] STKL: PASS: Price check passed. Min price $3.35. [2026-01-15T12:21:35.784365] [DEBUG] [REMOTE ] STKL: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:35.784485] [DEBUG] [REMOTE ] STKL: PASS: Integrity check passed. [2026-01-15T12:21:35.784526] [DEBUG] [REMOTE ] STKL: Symbol is viable for forecasting. [2026-01-15T12:21:35.784594] [INFO ] [MAIN ] [2971/3511] STKL kept (0.8s) | 2966 kept, 5 rejected | 138.2/min | ETA: 3.9m [2026-01-15T12:21:36.109946] [DEBUG] [REMOTE ] STKS: Retrieved 2905 rows, trimmed to 300. [2026-01-15T12:21:36.110113] [DEBUG] [REMOTE ] STKS: PASS: History has at least 300 days. [2026-01-15T12:21:36.110418] [DEBUG] [REMOTE ] STKS: PASS: Price check passed. Min price $1.75. [2026-01-15T12:21:36.110648] [DEBUG] [REMOTE ] STKS: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:36.110816] [DEBUG] [REMOTE ] STKS: PASS: Integrity check passed. [2026-01-15T12:21:36.110876] [DEBUG] [REMOTE ] STKS: Symbol is viable for forecasting. [2026-01-15T12:21:36.110948] [INFO ] [MAIN ] [2972/3511] STKS kept (0.3s) | 2967 kept, 5 rejected | 138.2/min | ETA: 3.9m [2026-01-15T12:21:36.548499] [DEBUG] [REMOTE ] STLA: Retrieved 3925 rows, trimmed to 300. [2026-01-15T12:21:36.548659] [DEBUG] [REMOTE ] STLA: PASS: History has at least 300 days. [2026-01-15T12:21:36.548875] [DEBUG] [REMOTE ] STLA: PASS: Price check passed. Min price $9.23. [2026-01-15T12:21:36.549009] [DEBUG] [REMOTE ] STLA: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:36.549121] [DEBUG] [REMOTE ] STLA: PASS: Integrity check passed. [2026-01-15T12:21:36.549162] [DEBUG] [REMOTE ] STLA: Symbol is viable for forecasting. [2026-01-15T12:21:36.549209] [INFO ] [MAIN ] [2973/3511] STLA kept (0.4s) | 2968 kept, 5 rejected | 138.2/min | ETA: 3.9m [2026-01-15T12:21:37.046599] [DEBUG] [REMOTE ] STLD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:21:37.046739] [DEBUG] [REMOTE ] STLD: PASS: History has at least 300 days. [2026-01-15T12:21:37.046978] [DEBUG] [REMOTE ] STLD: PASS: Price check passed. Min price $145.85. [2026-01-15T12:21:37.047114] [DEBUG] [REMOTE ] STLD: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:37.047229] [DEBUG] [REMOTE ] STLD: PASS: Integrity check passed. [2026-01-15T12:21:37.047269] [DEBUG] [REMOTE ] STLD: Symbol is viable for forecasting. [2026-01-15T12:21:37.047317] [INFO ] [MAIN ] [2974/3511] STLD kept (0.5s) | 2969 kept, 5 rejected | 138.2/min | ETA: 3.9m [2026-01-15T12:21:37.593892] [DEBUG] [REMOTE ] STM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:21:37.594137] [DEBUG] [REMOTE ] STM: PASS: History has at least 300 days. [2026-01-15T12:21:37.594512] [DEBUG] [REMOTE ] STM: PASS: Price check passed. Min price $21.13. [2026-01-15T12:21:37.594698] [DEBUG] [REMOTE ] STM: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:37.594875] [DEBUG] [REMOTE ] STM: PASS: Integrity check passed. [2026-01-15T12:21:37.594922] [DEBUG] [REMOTE ] STM: Symbol is viable for forecasting. [2026-01-15T12:21:37.594981] [INFO ] [MAIN ] [2975/3511] STM kept (0.5s) | 2970 kept, 5 rejected | 138.2/min | ETA: 3.9m [2026-01-15T12:21:38.051536] [DEBUG] [REMOTE ] STN: Retrieved 5143 rows, trimmed to 300. [2026-01-15T12:21:38.052067] [DEBUG] [REMOTE ] STN: PASS: History has at least 300 days. [2026-01-15T12:21:38.052708] [DEBUG] [REMOTE ] STN: PASS: Price check passed. Min price $91.87. [2026-01-15T12:21:38.052866] [DEBUG] [REMOTE ] STN: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:38.053034] [DEBUG] [REMOTE ] STN: PASS: Integrity check passed. [2026-01-15T12:21:38.053076] [DEBUG] [REMOTE ] STN: Symbol is viable for forecasting. [2026-01-15T12:21:38.053139] [INFO ] [MAIN ] [2976/3511] STN kept (0.5s) | 2971 kept, 5 rejected | 138.2/min | ETA: 3.9m [2026-01-15T12:21:38.341373] [DEBUG] [REMOTE ] STNE: Retrieved 1814 rows, trimmed to 300. [2026-01-15T12:21:38.341509] [DEBUG] [REMOTE ] STNE: PASS: History has at least 300 days. [2026-01-15T12:21:38.341761] [DEBUG] [REMOTE ] STNE: PASS: Price check passed. Min price $14.07. [2026-01-15T12:21:38.341898] [DEBUG] [REMOTE ] STNE: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:38.342011] [DEBUG] [REMOTE ] STNE: PASS: Integrity check passed. [2026-01-15T12:21:38.342051] [DEBUG] [REMOTE ] STNE: Symbol is viable for forecasting. [2026-01-15T12:21:38.342098] [INFO ] [MAIN ] [2977/3511] STNE kept (0.3s) | 2972 kept, 5 rejected | 138.2/min | ETA: 3.9m [2026-01-15T12:21:38.747897] [DEBUG] [REMOTE ] STOK: Retrieved 1653 rows, trimmed to 300. [2026-01-15T12:21:38.748050] [DEBUG] [REMOTE ] STOK: PASS: History has at least 300 days. [2026-01-15T12:21:38.748316] [DEBUG] [REMOTE ] STOK: PASS: Price check passed. Min price $22.37. [2026-01-15T12:21:38.748467] [DEBUG] [REMOTE ] STOK: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:38.748655] [DEBUG] [REMOTE ] STOK: PASS: Integrity check passed. [2026-01-15T12:21:38.748716] [DEBUG] [REMOTE ] STOK: Symbol is viable for forecasting. [2026-01-15T12:21:38.748778] [INFO ] [MAIN ] [2978/3511] STOK kept (0.4s) | 2973 kept, 5 rejected | 138.2/min | ETA: 3.9m [2026-01-15T12:21:39.334885] [DEBUG] [REMOTE ] STRA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:21:39.335019] [DEBUG] [REMOTE ] STRA: PASS: History has at least 300 days. [2026-01-15T12:21:39.335233] [DEBUG] [REMOTE ] STRA: PASS: Price check passed. Min price $74.07. [2026-01-15T12:21:39.335372] [DEBUG] [REMOTE ] STRA: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:39.335487] [DEBUG] [REMOTE ] STRA: PASS: Integrity check passed. [2026-01-15T12:21:39.335526] [DEBUG] [REMOTE ] STRA: Symbol is viable for forecasting. [2026-01-15T12:21:39.335609] [INFO ] [MAIN ] [2979/3511] STRA kept (0.6s) | 2974 kept, 5 rejected | 138.2/min | ETA: 3.8m [2026-01-15T12:21:39.801801] [DEBUG] [REMOTE ] STRL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:21:39.801961] [DEBUG] [REMOTE ] STRL: PASS: History has at least 300 days. [2026-01-15T12:21:39.802195] [DEBUG] [REMOTE ] STRL: PASS: Price check passed. Min price $283.57. [2026-01-15T12:21:39.802333] [DEBUG] [REMOTE ] STRL: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:39.802450] [DEBUG] [REMOTE ] STRL: PASS: Integrity check passed. [2026-01-15T12:21:39.802490] [DEBUG] [REMOTE ] STRL: Symbol is viable for forecasting. [2026-01-15T12:21:39.802538] [INFO ] [MAIN ] [2980/3511] STRL kept (0.5s) | 2975 kept, 5 rejected | 138.2/min | ETA: 3.8m [2026-01-15T12:21:40.263703] [DEBUG] [REMOTE ] STRS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:21:40.263846] [DEBUG] [REMOTE ] STRS: PASS: History has at least 300 days. [2026-01-15T12:21:40.264070] [DEBUG] [REMOTE ] STRS: PASS: Price check passed. Min price $18.51. [2026-01-15T12:21:40.264205] [DEBUG] [REMOTE ] STRS: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:40.264323] [DEBUG] [REMOTE ] STRS: PASS: Integrity check passed. [2026-01-15T12:21:40.264409] [DEBUG] [REMOTE ] STRS: Symbol is viable for forecasting. [2026-01-15T12:21:40.264486] [INFO ] [MAIN ] [2981/3511] STRS kept (0.5s) | 2976 kept, 5 rejected | 138.2/min | ETA: 3.8m [2026-01-15T12:21:40.485901] [DEBUG] [REMOTE ] STSS: Retrieved 941 rows, trimmed to 300. [2026-01-15T12:21:40.486042] [DEBUG] [REMOTE ] STSS: PASS: History has at least 300 days. [2026-01-15T12:21:40.486247] [DEBUG] [REMOTE ] STSS: PASS: Price check passed. Min price $1.89. [2026-01-15T12:21:40.486382] [DEBUG] [REMOTE ] STSS: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:40.486492] [DEBUG] [REMOTE ] STSS: PASS: Integrity check passed. [2026-01-15T12:21:40.486533] [DEBUG] [REMOTE ] STSS: Symbol is viable for forecasting. [2026-01-15T12:21:40.486605] [INFO ] [MAIN ] [2982/3511] STSS kept (0.2s) | 2977 kept, 5 rejected | 138.2/min | ETA: 3.8m [2026-01-15T12:21:40.931299] [DEBUG] [REMOTE ] STTK: Retrieved 1322 rows, trimmed to 300. [2026-01-15T12:21:40.931432] [DEBUG] [REMOTE ] STTK: PASS: History has at least 300 days. [2026-01-15T12:21:40.931669] [DEBUG] [REMOTE ] STTK: PASS: Price check passed. Min price $1.81. [2026-01-15T12:21:40.931809] [DEBUG] [REMOTE ] STTK: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:40.931921] [DEBUG] [REMOTE ] STTK: PASS: Integrity check passed. [2026-01-15T12:21:40.931961] [DEBUG] [REMOTE ] STTK: Symbol is viable for forecasting. [2026-01-15T12:21:40.932010] [INFO ] [MAIN ] [2983/3511] STTK kept (0.4s) | 2978 kept, 5 rejected | 138.2/min | ETA: 3.8m [2026-01-15T12:21:41.288259] [DEBUG] [REMOTE ] STVN: Retrieved 1130 rows, trimmed to 300. [2026-01-15T12:21:41.288399] [DEBUG] [REMOTE ] STVN: PASS: History has at least 300 days. [2026-01-15T12:21:41.288631] [DEBUG] [REMOTE ] STVN: PASS: Price check passed. Min price $20.12. [2026-01-15T12:21:41.288770] [DEBUG] [REMOTE ] STVN: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:41.288882] [DEBUG] [REMOTE ] STVN: PASS: Integrity check passed. [2026-01-15T12:21:41.288922] [DEBUG] [REMOTE ] STVN: Symbol is viable for forecasting. [2026-01-15T12:21:41.288969] [INFO ] [MAIN ] [2984/3511] STVN kept (0.4s) | 2979 kept, 5 rejected | 138.2/min | ETA: 3.8m [2026-01-15T12:21:41.860263] [DEBUG] [REMOTE ] STWD: Retrieved 4132 rows, trimmed to 300. [2026-01-15T12:21:41.860400] [DEBUG] [REMOTE ] STWD: PASS: History has at least 300 days. [2026-01-15T12:21:41.860643] [DEBUG] [REMOTE ] STWD: PASS: Price check passed. Min price $17.08. [2026-01-15T12:21:41.860794] [DEBUG] [REMOTE ] STWD: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:41.860912] [DEBUG] [REMOTE ] STWD: PASS: Integrity check passed. [2026-01-15T12:21:41.860955] [DEBUG] [REMOTE ] STWD: Symbol is viable for forecasting. [2026-01-15T12:21:41.861007] [INFO ] [MAIN ] [2985/3511] STWD kept (0.6s) | 2980 kept, 5 rejected | 138.2/min | ETA: 3.8m [2026-01-15T12:21:42.366561] [DEBUG] [REMOTE ] STX: Retrieved 5810 rows, trimmed to 300. [2026-01-15T12:21:42.366716] [DEBUG] [REMOTE ] STX: PASS: History has at least 300 days. [2026-01-15T12:21:42.366955] [DEBUG] [REMOTE ] STX: PASS: Price check passed. Min price $213.85. [2026-01-15T12:21:42.367101] [DEBUG] [REMOTE ] STX: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:42.367219] [DEBUG] [REMOTE ] STX: PASS: Integrity check passed. [2026-01-15T12:21:42.367261] [DEBUG] [REMOTE ] STX: Symbol is viable for forecasting. [2026-01-15T12:21:42.367314] [INFO ] [MAIN ] [2986/3511] STX kept (0.5s) | 2981 kept, 5 rejected | 138.2/min | ETA: 3.8m [2026-01-15T12:21:42.586343] [DEBUG] [REMOTE ] STXE: Retrieved 742 rows, trimmed to 300. [2026-01-15T12:21:42.586474] [DEBUG] [REMOTE ] STXE: PASS: History has at least 300 days. [2026-01-15T12:21:42.586695] [DEBUG] [REMOTE ] STXE: PASS: Price check passed. Min price $33.83. [2026-01-15T12:21:42.586831] [DEBUG] [REMOTE ] STXE: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:42.586971] [DEBUG] [REMOTE ] STXE: PASS: Integrity check passed. [2026-01-15T12:21:42.587012] [DEBUG] [REMOTE ] STXE: Symbol is viable for forecasting. [2026-01-15T12:21:42.587077] [INFO ] [MAIN ] [2987/3511] STXE kept (0.2s) | 2982 kept, 5 rejected | 138.2/min | ETA: 3.8m [2026-01-15T12:21:42.900240] [DEBUG] [REMOTE ] STXG: Retrieved 796 rows, trimmed to 300. [2026-01-15T12:21:42.900380] [DEBUG] [REMOTE ] STXG: PASS: History has at least 300 days. [2026-01-15T12:21:42.900606] [DEBUG] [REMOTE ] STXG: PASS: Price check passed. Min price $48.63. [2026-01-15T12:21:42.900747] [DEBUG] [REMOTE ] STXG: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:42.900856] [DEBUG] [REMOTE ] STXG: PASS: Integrity check passed. [2026-01-15T12:21:42.900896] [DEBUG] [REMOTE ] STXG: Symbol is viable for forecasting. [2026-01-15T12:21:42.900943] [INFO ] [MAIN ] [2988/3511] STXG kept (0.3s) | 2983 kept, 5 rejected | 138.3/min | ETA: 3.8m [2026-01-15T12:21:43.643923] [DEBUG] [REMOTE ] SUI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:21:43.644064] [DEBUG] [REMOTE ] SUI: PASS: History has at least 300 days. [2026-01-15T12:21:43.644291] [DEBUG] [REMOTE ] SUI: PASS: Price check passed. Min price $118.54. [2026-01-15T12:21:43.644433] [DEBUG] [REMOTE ] SUI: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:43.644552] [DEBUG] [REMOTE ] SUI: PASS: Integrity check passed. [2026-01-15T12:21:43.644612] [DEBUG] [REMOTE ] SUI: Symbol is viable for forecasting. [2026-01-15T12:21:43.644664] [INFO ] [MAIN ] [2989/3511] SUI kept (0.7s) | 2984 kept, 5 rejected | 138.2/min | ETA: 3.8m [2026-01-15T12:21:43.969875] [DEBUG] [REMOTE ] SUN: Retrieved 3348 rows, trimmed to 300. [2026-01-15T12:21:43.970012] [DEBUG] [REMOTE ] SUN: PASS: History has at least 300 days. [2026-01-15T12:21:43.970220] [DEBUG] [REMOTE ] SUN: PASS: Price check passed. Min price $50.16. [2026-01-15T12:21:43.970358] [DEBUG] [REMOTE ] SUN: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:43.970476] [DEBUG] [REMOTE ] SUN: PASS: Integrity check passed. [2026-01-15T12:21:43.970517] [DEBUG] [REMOTE ] SUN: Symbol is viable for forecasting. [2026-01-15T12:21:43.970587] [INFO ] [MAIN ] [2990/3511] SUN kept (0.3s) | 2985 kept, 5 rejected | 138.2/min | ETA: 3.8m [2026-01-15T12:21:44.374990] [DEBUG] [REMOTE ] SUNS: Retrieved 3178 rows, trimmed to 300. [2026-01-15T12:21:44.375137] [DEBUG] [REMOTE ] SUNS: PASS: History has at least 300 days. [2026-01-15T12:21:44.375364] [DEBUG] [REMOTE ] SUNS: PASS: Price check passed. Min price $8.93. [2026-01-15T12:21:44.375502] [DEBUG] [REMOTE ] SUNS: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:44.375654] [DEBUG] [REMOTE ] SUNS: PASS: Integrity check passed. [2026-01-15T12:21:44.375697] [DEBUG] [REMOTE ] SUNS: Symbol is viable for forecasting. [2026-01-15T12:21:44.375749] [INFO ] [MAIN ] [2991/3511] SUNS kept (0.4s) | 2986 kept, 5 rejected | 138.2/min | ETA: 3.8m [2026-01-15T12:21:44.782966] [DEBUG] [REMOTE ] SUPN: Retrieved 3447 rows, trimmed to 300. [2026-01-15T12:21:44.783227] [DEBUG] [REMOTE ] SUPN: PASS: History has at least 300 days. [2026-01-15T12:21:44.783599] [DEBUG] [REMOTE ] SUPN: PASS: Price check passed. Min price $44.12. [2026-01-15T12:21:44.783755] [DEBUG] [REMOTE ] SUPN: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:44.783888] [DEBUG] [REMOTE ] SUPN: PASS: Integrity check passed. [2026-01-15T12:21:44.783983] [DEBUG] [REMOTE ] SUPN: Symbol is viable for forecasting. [2026-01-15T12:21:44.784063] [INFO ] [MAIN ] [2992/3511] SUPN kept (0.4s) | 2987 kept, 5 rejected | 138.2/min | ETA: 3.8m [2026-01-15T12:21:45.249242] [DEBUG] [REMOTE ] SURG: Retrieved 4546 rows, trimmed to 300. [2026-01-15T12:21:45.249386] [DEBUG] [REMOTE ] SURG: PASS: History has at least 300 days. [2026-01-15T12:21:45.249628] [DEBUG] [REMOTE ] SURG: PASS: Price check passed. Min price $1.47. [2026-01-15T12:21:45.249771] [DEBUG] [REMOTE ] SURG: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:45.249889] [DEBUG] [REMOTE ] SURG: PASS: Integrity check passed. [2026-01-15T12:21:45.249929] [DEBUG] [REMOTE ] SURG: Symbol is viable for forecasting. [2026-01-15T12:21:45.250006] [INFO ] [MAIN ] [2993/3511] SURG kept (0.5s) | 2988 kept, 5 rejected | 138.2/min | ETA: 3.7m [2026-01-15T12:21:45.558264] [DEBUG] [REMOTE ] SUSB: Retrieved 2136 rows, trimmed to 300. [2026-01-15T12:21:45.558397] [DEBUG] [REMOTE ] SUSB: PASS: History has at least 300 days. [2026-01-15T12:21:45.558826] [DEBUG] [REMOTE ] SUSB: PASS: Price check passed. Min price $24.98. [2026-01-15T12:21:45.558970] [DEBUG] [REMOTE ] SUSB: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:45.559091] [DEBUG] [REMOTE ] SUSB: PASS: Integrity check passed. [2026-01-15T12:21:45.559134] [DEBUG] [REMOTE ] SUSB: Symbol is viable for forecasting. [2026-01-15T12:21:45.559182] [INFO ] [MAIN ] [2994/3511] SUSB kept (0.3s) | 2989 kept, 5 rejected | 138.2/min | ETA: 3.7m [2026-01-15T12:21:45.966315] [DEBUG] [REMOTE ] SUSC: Retrieved 2134 rows, trimmed to 300. [2026-01-15T12:21:45.966448] [DEBUG] [REMOTE ] SUSC: PASS: History has at least 300 days. [2026-01-15T12:21:45.966689] [DEBUG] [REMOTE ] SUSC: PASS: Price check passed. Min price $23.20. [2026-01-15T12:21:45.966834] [DEBUG] [REMOTE ] SUSC: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:45.966994] [DEBUG] [REMOTE ] SUSC: PASS: Integrity check passed. [2026-01-15T12:21:45.967037] [DEBUG] [REMOTE ] SUSC: Symbol is viable for forecasting. [2026-01-15T12:21:45.967086] [INFO ] [MAIN ] [2995/3511] SUSC kept (0.4s) | 2990 kept, 5 rejected | 138.3/min | ETA: 3.7m [2026-01-15T12:21:46.335128] [DEBUG] [REMOTE ] SUSL: Retrieved 1680 rows, trimmed to 300. [2026-01-15T12:21:46.335302] [DEBUG] [REMOTE ] SUSL: PASS: History has at least 300 days. [2026-01-15T12:21:46.335625] [DEBUG] [REMOTE ] SUSL: PASS: Price check passed. Min price $115.28. [2026-01-15T12:21:46.335795] [DEBUG] [REMOTE ] SUSL: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:46.335947] [DEBUG] [REMOTE ] SUSL: PASS: Integrity check passed. [2026-01-15T12:21:46.335995] [DEBUG] [REMOTE ] SUSL: Symbol is viable for forecasting. [2026-01-15T12:21:46.336055] [INFO ] [MAIN ] [2996/3511] SUSL kept (0.4s) | 2991 kept, 5 rejected | 138.3/min | ETA: 3.7m [2026-01-15T12:21:46.672809] [DEBUG] [REMOTE ] SUUN: Retrieved 667 rows, trimmed to 300. [2026-01-15T12:21:46.672948] [DEBUG] [REMOTE ] SUUN: PASS: History has at least 300 days. [2026-01-15T12:21:46.673153] [DEBUG] [REMOTE ] SUUN: PASS: Price check passed. Min price $1.41. [2026-01-15T12:21:46.673290] [DEBUG] [REMOTE ] SUUN: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:46.673402] [DEBUG] [REMOTE ] SUUN: PASS: Integrity check passed. [2026-01-15T12:21:46.673446] [DEBUG] [REMOTE ] SUUN: Symbol is viable for forecasting. [2026-01-15T12:21:46.673494] [INFO ] [MAIN ] [2997/3511] SUUN kept (0.3s) | 2992 kept, 5 rejected | 138.3/min | ETA: 3.7m [2026-01-15T12:21:47.221767] [DEBUG] [REMOTE ] SUZ: Retrieved 4633 rows, trimmed to 300. [2026-01-15T12:21:47.221905] [DEBUG] [REMOTE ] SUZ: PASS: History has at least 300 days. [2026-01-15T12:21:47.222110] [DEBUG] [REMOTE ] SUZ: PASS: Price check passed. Min price $8.56. [2026-01-15T12:21:47.222244] [DEBUG] [REMOTE ] SUZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:47.222355] [DEBUG] [REMOTE ] SUZ: PASS: Integrity check passed. [2026-01-15T12:21:47.222395] [DEBUG] [REMOTE ] SUZ: Symbol is viable for forecasting. [2026-01-15T12:21:47.222442] [INFO ] [MAIN ] [2998/3511] SUZ kept (0.5s) | 2993 kept, 5 rejected | 138.3/min | ETA: 3.7m [2026-01-15T12:21:47.752814] [DEBUG] [REMOTE ] SVC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:21:47.752969] [DEBUG] [REMOTE ] SVC: PASS: History has at least 300 days. [2026-01-15T12:21:47.753250] [DEBUG] [REMOTE ] SVC: PASS: Price check passed. Min price $1.56. [2026-01-15T12:21:47.753401] [DEBUG] [REMOTE ] SVC: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:47.753528] [DEBUG] [REMOTE ] SVC: PASS: Integrity check passed. [2026-01-15T12:21:47.753607] [DEBUG] [REMOTE ] SVC: Symbol is viable for forecasting. [2026-01-15T12:21:47.753662] [INFO ] [MAIN ] [2999/3511] SVC kept (0.5s) | 2994 kept, 5 rejected | 138.2/min | ETA: 3.7m [2026-01-15T12:21:47.923362] [DEBUG] [REMOTE ] SVCO: Retrieved 422 rows, trimmed to 300. [2026-01-15T12:21:47.923504] [DEBUG] [REMOTE ] SVCO: PASS: History has at least 300 days. [2026-01-15T12:21:47.923744] [DEBUG] [REMOTE ] SVCO: PASS: Price check passed. Min price $3.83. [2026-01-15T12:21:47.923895] [DEBUG] [REMOTE ] SVCO: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:47.924015] [DEBUG] [REMOTE ] SVCO: PASS: Integrity check passed. [2026-01-15T12:21:47.924059] [DEBUG] [REMOTE ] SVCO: Symbol is viable for forecasting. [2026-01-15T12:21:47.924109] [INFO ] [MAIN ] [3000/3511] SVCO kept (0.2s) | 2995 kept, 5 rejected | 138.3/min | ETA: 3.7m [2026-01-15T12:21:48.647121] [DEBUG] [REMOTE ] SVRA: Retrieved 5460 rows, trimmed to 300. [2026-01-15T12:21:48.647296] [DEBUG] [REMOTE ] SVRA: PASS: History has at least 300 days. [2026-01-15T12:21:48.647555] [DEBUG] [REMOTE ] SVRA: PASS: Price check passed. Min price $3.95. [2026-01-15T12:21:48.647729] [DEBUG] [REMOTE ] SVRA: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:48.647864] [DEBUG] [REMOTE ] SVRA: PASS: Integrity check passed. [2026-01-15T12:21:48.647905] [DEBUG] [REMOTE ] SVRA: Symbol is viable for forecasting. [2026-01-15T12:21:48.647957] [INFO ] [MAIN ] [3001/3511] SVRA kept (0.7s) | 2996 kept, 5 rejected | 138.2/min | ETA: 3.7m [2026-01-15T12:21:49.119021] [DEBUG] [REMOTE ] SWBI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:21:49.119177] [DEBUG] [REMOTE ] SWBI: PASS: History has at least 300 days. [2026-01-15T12:21:49.119423] [DEBUG] [REMOTE ] SWBI: PASS: Price check passed. Min price $8.06. [2026-01-15T12:21:49.119584] [DEBUG] [REMOTE ] SWBI: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:49.119718] [DEBUG] [REMOTE ] SWBI: PASS: Integrity check passed. [2026-01-15T12:21:49.119758] [DEBUG] [REMOTE ] SWBI: Symbol is viable for forecasting. [2026-01-15T12:21:49.119809] [INFO ] [MAIN ] [3002/3511] SWBI kept (0.5s) | 2997 kept, 5 rejected | 138.2/min | ETA: 3.7m [2026-01-15T12:21:49.372191] [DEBUG] [REMOTE ] SWIM: Retrieved 1188 rows, trimmed to 300. [2026-01-15T12:21:49.372370] [DEBUG] [REMOTE ] SWIM: PASS: History has at least 300 days. [2026-01-15T12:21:49.372699] [DEBUG] [REMOTE ] SWIM: PASS: Price check passed. Min price $6.14. [2026-01-15T12:21:49.372913] [DEBUG] [REMOTE ] SWIM: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:49.373091] [DEBUG] [REMOTE ] SWIM: PASS: Integrity check passed. [2026-01-15T12:21:49.373194] [DEBUG] [REMOTE ] SWIM: Symbol is viable for forecasting. [2026-01-15T12:21:49.373276] [INFO ] [MAIN ] [3003/3511] SWIM kept (0.3s) | 2998 kept, 5 rejected | 138.3/min | ETA: 3.7m [2026-01-15T12:21:49.995303] [DEBUG] [REMOTE ] SWK: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:21:49.995477] [DEBUG] [REMOTE ] SWK: PASS: History has at least 300 days. [2026-01-15T12:21:49.995811] [DEBUG] [REMOTE ] SWK: PASS: Price check passed. Min price $61.40. [2026-01-15T12:21:49.995967] [DEBUG] [REMOTE ] SWK: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:49.996134] [DEBUG] [REMOTE ] SWK: PASS: Integrity check passed. [2026-01-15T12:21:49.996197] [DEBUG] [REMOTE ] SWK: Symbol is viable for forecasting. [2026-01-15T12:21:49.996271] [INFO ] [MAIN ] [3004/3511] SWK kept (0.6s) | 2999 kept, 5 rejected | 138.2/min | ETA: 3.7m [2026-01-15T12:21:50.317428] [DEBUG] [REMOTE ] SWKS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:21:50.317706] [DEBUG] [REMOTE ] SWKS: PASS: History has at least 300 days. [2026-01-15T12:21:50.318048] [DEBUG] [REMOTE ] SWKS: PASS: Price check passed. Min price $58.50. [2026-01-15T12:21:50.318194] [DEBUG] [REMOTE ] SWKS: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:50.318355] [DEBUG] [REMOTE ] SWKS: PASS: Integrity check passed. [2026-01-15T12:21:50.318425] [DEBUG] [REMOTE ] SWKS: Symbol is viable for forecasting. [2026-01-15T12:21:50.318482] [INFO ] [MAIN ] [3005/3511] SWKS kept (0.3s) | 3000 kept, 5 rejected | 138.3/min | ETA: 3.7m [2026-01-15T12:21:50.852898] [DEBUG] [REMOTE ] SWX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:21:50.853060] [DEBUG] [REMOTE ] SWX: PASS: History has at least 300 days. [2026-01-15T12:21:50.853316] [DEBUG] [REMOTE ] SWX: PASS: Price check passed. Min price $78.22. [2026-01-15T12:21:50.853462] [DEBUG] [REMOTE ] SWX: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:50.853613] [DEBUG] [REMOTE ] SWX: PASS: Integrity check passed. [2026-01-15T12:21:50.853658] [DEBUG] [REMOTE ] SWX: Symbol is viable for forecasting. [2026-01-15T12:21:50.853710] [INFO ] [MAIN ] [3006/3511] SWX kept (0.5s) | 3001 kept, 5 rejected | 138.2/min | ETA: 3.7m [2026-01-15T12:21:51.207197] [DEBUG] [REMOTE ] SXC: Retrieved 3643 rows, trimmed to 300. [2026-01-15T12:21:51.207348] [DEBUG] [REMOTE ] SXC: PASS: History has at least 300 days. [2026-01-15T12:21:51.207590] [DEBUG] [REMOTE ] SXC: PASS: Price check passed. Min price $6.29. [2026-01-15T12:21:51.207913] [DEBUG] [REMOTE ] SXC: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:51.208038] [DEBUG] [REMOTE ] SXC: PASS: Integrity check passed. [2026-01-15T12:21:51.208081] [DEBUG] [REMOTE ] SXC: Symbol is viable for forecasting. [2026-01-15T12:21:51.208132] [INFO ] [MAIN ] [3007/3511] SXC kept (0.4s) | 3002 kept, 5 rejected | 138.2/min | ETA: 3.6m [2026-01-15T12:21:51.797005] [DEBUG] [REMOTE ] SXI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:21:51.797156] [DEBUG] [REMOTE ] SXI: PASS: History has at least 300 days. [2026-01-15T12:21:51.797392] [DEBUG] [REMOTE ] SXI: PASS: Price check passed. Min price $217.28. [2026-01-15T12:21:51.797552] [DEBUG] [REMOTE ] SXI: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:51.797698] [DEBUG] [REMOTE ] SXI: PASS: Integrity check passed. [2026-01-15T12:21:51.797741] [DEBUG] [REMOTE ] SXI: Symbol is viable for forecasting. [2026-01-15T12:21:51.797793] [INFO ] [MAIN ] [3008/3511] SXI kept (0.6s) | 3003 kept, 5 rejected | 138.2/min | ETA: 3.6m [2026-01-15T12:21:52.081256] [DEBUG] [REMOTE ] SY: Retrieved 1686 rows, trimmed to 300. [2026-01-15T12:21:52.081388] [DEBUG] [REMOTE ] SY: PASS: History has at least 300 days. [2026-01-15T12:21:52.081629] [DEBUG] [REMOTE ] SY: PASS: Price check passed. Min price $2.49. [2026-01-15T12:21:52.081775] [DEBUG] [REMOTE ] SY: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:52.081887] [DEBUG] [REMOTE ] SY: PASS: Integrity check passed. [2026-01-15T12:21:52.081927] [DEBUG] [REMOTE ] SY: Symbol is viable for forecasting. [2026-01-15T12:21:52.081976] [INFO ] [MAIN ] [3009/3511] SY kept (0.3s) | 3004 kept, 5 rejected | 138.2/min | ETA: 3.6m [2026-01-15T12:21:52.546763] [DEBUG] [REMOTE ] SYF: Retrieved 2882 rows, trimmed to 300. [2026-01-15T12:21:52.546978] [DEBUG] [REMOTE ] SYF: PASS: History has at least 300 days. [2026-01-15T12:21:52.547274] [DEBUG] [REMOTE ] SYF: PASS: Price check passed. Min price $70.47. [2026-01-15T12:21:52.547426] [DEBUG] [REMOTE ] SYF: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:52.547563] [DEBUG] [REMOTE ] SYF: PASS: Integrity check passed. [2026-01-15T12:21:52.547638] [DEBUG] [REMOTE ] SYF: Symbol is viable for forecasting. [2026-01-15T12:21:52.547723] [INFO ] [MAIN ] [3010/3511] SYF kept (0.5s) | 3005 kept, 5 rejected | 138.2/min | ETA: 3.6m [2026-01-15T12:21:53.025077] [DEBUG] [REMOTE ] SYK: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:21:53.025233] [DEBUG] [REMOTE ] SYK: PASS: History has at least 300 days. [2026-01-15T12:21:53.025460] [DEBUG] [REMOTE ] SYK: PASS: Price check passed. Min price $348.18. [2026-01-15T12:21:53.025625] [DEBUG] [REMOTE ] SYK: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:53.025749] [DEBUG] [REMOTE ] SYK: PASS: Integrity check passed. [2026-01-15T12:21:53.025823] [DEBUG] [REMOTE ] SYK: Symbol is viable for forecasting. [2026-01-15T12:21:53.025875] [INFO ] [MAIN ] [3011/3511] SYK kept (0.5s) | 3006 kept, 5 rejected | 138.2/min | ETA: 3.6m [2026-01-15T12:21:53.137407] [DEBUG] [REMOTE ] SYM: Retrieved 1220 rows, trimmed to 300. [2026-01-15T12:21:53.137607] [DEBUG] [REMOTE ] SYM: PASS: History has at least 300 days. [2026-01-15T12:21:53.137847] [DEBUG] [REMOTE ] SYM: PASS: Price check passed. Min price $52.94. [2026-01-15T12:21:53.137988] [DEBUG] [REMOTE ] SYM: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:53.138105] [DEBUG] [REMOTE ] SYM: PASS: Integrity check passed. [2026-01-15T12:21:53.138146] [DEBUG] [REMOTE ] SYM: Symbol is viable for forecasting. [2026-01-15T12:21:53.138195] [INFO ] [MAIN ] [3012/3511] SYM kept (0.1s) | 3007 kept, 5 rejected | 138.3/min | ETA: 3.6m [2026-01-15T12:21:53.945064] [DEBUG] [REMOTE ] SYNA: Retrieved 6030 rows, trimmed to 300. [2026-01-15T12:21:53.945207] [DEBUG] [REMOTE ] SYNA: PASS: History has at least 300 days. [2026-01-15T12:21:53.945437] [DEBUG] [REMOTE ] SYNA: PASS: Price check passed. Min price $58.52. [2026-01-15T12:21:53.945597] [DEBUG] [REMOTE ] SYNA: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:53.945720] [DEBUG] [REMOTE ] SYNA: PASS: Integrity check passed. [2026-01-15T12:21:53.945762] [DEBUG] [REMOTE ] SYNA: Symbol is viable for forecasting. [2026-01-15T12:21:53.945811] [INFO ] [MAIN ] [3013/3511] SYNA kept (0.8s) | 3008 kept, 5 rejected | 138.2/min | ETA: 3.6m [2026-01-15T12:21:54.255806] [DEBUG] [REMOTE ] SYRE: Retrieved 2458 rows, trimmed to 300. [2026-01-15T12:21:54.255946] [DEBUG] [REMOTE ] SYRE: PASS: History has at least 300 days. [2026-01-15T12:21:54.256167] [DEBUG] [REMOTE ] SYRE: PASS: Price check passed. Min price $22.18. [2026-01-15T12:21:54.256308] [DEBUG] [REMOTE ] SYRE: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:54.256426] [DEBUG] [REMOTE ] SYRE: PASS: Integrity check passed. [2026-01-15T12:21:54.256518] [DEBUG] [REMOTE ] SYRE: Symbol is viable for forecasting. [2026-01-15T12:21:54.256586] [INFO ] [MAIN ] [3014/3511] SYRE kept (0.3s) | 3009 kept, 5 rejected | 138.2/min | ETA: 3.6m [2026-01-15T12:21:54.851366] [DEBUG] [REMOTE ] SYY: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:21:54.851507] [DEBUG] [REMOTE ] SYY: PASS: History has at least 300 days. [2026-01-15T12:21:54.851746] [DEBUG] [REMOTE ] SYY: PASS: Price check passed. Min price $72.05. [2026-01-15T12:21:54.851887] [DEBUG] [REMOTE ] SYY: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:54.852005] [DEBUG] [REMOTE ] SYY: PASS: Integrity check passed. [2026-01-15T12:21:54.852046] [DEBUG] [REMOTE ] SYY: Symbol is viable for forecasting. [2026-01-15T12:21:54.852106] [INFO ] [MAIN ] [3015/3511] SYY kept (0.6s) | 3010 kept, 5 rejected | 138.2/min | ETA: 3.6m [2026-01-15T12:21:55.340972] [DEBUG] [REMOTE ] TAC: Retrieved 6151 rows, trimmed to 300. [2026-01-15T12:21:55.341109] [DEBUG] [REMOTE ] TAC: PASS: History has at least 300 days. [2026-01-15T12:21:55.341325] [DEBUG] [REMOTE ] TAC: PASS: Price check passed. Min price $12.10. [2026-01-15T12:21:55.341462] [DEBUG] [REMOTE ] TAC: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:55.341594] [DEBUG] [REMOTE ] TAC: PASS: Integrity check passed. [2026-01-15T12:21:55.341637] [DEBUG] [REMOTE ] TAC: Symbol is viable for forecasting. [2026-01-15T12:21:55.341685] [INFO ] [MAIN ] [3016/3511] TAC kept (0.5s) | 3011 kept, 5 rejected | 138.2/min | ETA: 3.6m [2026-01-15T12:21:55.717044] [DEBUG] [REMOTE ] TAK: Retrieved 4331 rows, trimmed to 300. [2026-01-15T12:21:55.717190] [DEBUG] [REMOTE ] TAK: PASS: History has at least 300 days. [2026-01-15T12:21:55.717419] [DEBUG] [REMOTE ] TAK: PASS: Price check passed. Min price $13.23. [2026-01-15T12:21:55.717617] [DEBUG] [REMOTE ] TAK: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:55.717749] [DEBUG] [REMOTE ] TAK: PASS: Integrity check passed. [2026-01-15T12:21:55.717809] [DEBUG] [REMOTE ] TAK: Symbol is viable for forecasting. [2026-01-15T12:21:55.717860] [INFO ] [MAIN ] [3017/3511] TAK kept (0.4s) | 3012 kept, 5 rejected | 138.2/min | ETA: 3.6m [2026-01-15T12:21:56.130432] [DEBUG] [REMOTE ] TAL: Retrieved 3832 rows, trimmed to 300. [2026-01-15T12:21:56.130609] [DEBUG] [REMOTE ] TAL: PASS: History has at least 300 days. [2026-01-15T12:21:56.131052] [DEBUG] [REMOTE ] TAL: PASS: Price check passed. Min price $10.70. [2026-01-15T12:21:56.131195] [DEBUG] [REMOTE ] TAL: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:56.131321] [DEBUG] [REMOTE ] TAL: PASS: Integrity check passed. [2026-01-15T12:21:56.131362] [DEBUG] [REMOTE ] TAL: Symbol is viable for forecasting. [2026-01-15T12:21:56.131412] [INFO ] [MAIN ] [3018/3511] TAL kept (0.4s) | 3013 kept, 5 rejected | 138.2/min | ETA: 3.6m [2026-01-15T12:21:56.307799] [DEBUG] [REMOTE ] TALK: Retrieved 1372 rows, trimmed to 300. [2026-01-15T12:21:56.307928] [DEBUG] [REMOTE ] TALK: PASS: History has at least 300 days. [2026-01-15T12:21:56.308132] [DEBUG] [REMOTE ] TALK: PASS: Price check passed. Min price $2.63. [2026-01-15T12:21:56.308269] [DEBUG] [REMOTE ] TALK: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:56.308381] [DEBUG] [REMOTE ] TALK: PASS: Integrity check passed. [2026-01-15T12:21:56.308421] [DEBUG] [REMOTE ] TALK: Symbol is viable for forecasting. [2026-01-15T12:21:56.308468] [INFO ] [MAIN ] [3019/3511] TALK kept (0.2s) | 3014 kept, 5 rejected | 138.3/min | ETA: 3.6m [2026-01-15T12:21:56.729458] [DEBUG] [REMOTE ] TALO: Retrieved 1931 rows, trimmed to 300. [2026-01-15T12:21:56.729671] [DEBUG] [REMOTE ] TALO: PASS: History has at least 300 days. [2026-01-15T12:21:56.729989] [DEBUG] [REMOTE ] TALO: PASS: Price check passed. Min price $9.05. [2026-01-15T12:21:56.730175] [DEBUG] [REMOTE ] TALO: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:56.730338] [DEBUG] [REMOTE ] TALO: PASS: Integrity check passed. [2026-01-15T12:21:56.730392] [DEBUG] [REMOTE ] TALO: Symbol is viable for forecasting. [2026-01-15T12:21:56.730460] [INFO ] [MAIN ] [3020/3511] TALO kept (0.4s) | 3015 kept, 5 rejected | 138.3/min | ETA: 3.6m [2026-01-15T12:21:57.183726] [DEBUG] [REMOTE ] TAOP: Retrieved 4865 rows, trimmed to 300. [2026-01-15T12:21:57.183865] [DEBUG] [REMOTE ] TAOP: PASS: History has at least 300 days. [2026-01-15T12:21:57.184089] [DEBUG] [REMOTE ] TAOP: PASS: Price check passed. Min price $1.29. [2026-01-15T12:21:57.184227] [DEBUG] [REMOTE ] TAOP: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:57.184359] [DEBUG] [REMOTE ] TAOP: PASS: Integrity check passed. [2026-01-15T12:21:57.184401] [DEBUG] [REMOTE ] TAOP: Symbol is viable for forecasting. [2026-01-15T12:21:57.184450] [INFO ] [MAIN ] [3021/3511] TAOP kept (0.5s) | 3016 kept, 5 rejected | 138.3/min | ETA: 3.5m [2026-01-15T12:21:57.643872] [DEBUG] [REMOTE ] TAP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:21:57.644026] [DEBUG] [REMOTE ] TAP: PASS: History has at least 300 days. [2026-01-15T12:21:57.644286] [DEBUG] [REMOTE ] TAP: PASS: Price check passed. Min price $42.77. [2026-01-15T12:21:57.644430] [DEBUG] [REMOTE ] TAP: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:57.644561] [DEBUG] [REMOTE ] TAP: PASS: Integrity check passed. [2026-01-15T12:21:57.644628] [DEBUG] [REMOTE ] TAP: Symbol is viable for forecasting. [2026-01-15T12:21:57.644680] [INFO ] [MAIN ] [3022/3511] TAP kept (0.5s) | 3017 kept, 5 rejected | 138.3/min | ETA: 3.5m [2026-01-15T12:21:58.070952] [DEBUG] [REMOTE ] TARA: Retrieved 2824 rows, trimmed to 300. [2026-01-15T12:21:58.071097] [DEBUG] [REMOTE ] TARA: PASS: History has at least 300 days. [2026-01-15T12:21:58.071321] [DEBUG] [REMOTE ] TARA: PASS: Price check passed. Min price $4.29. [2026-01-15T12:21:58.071461] [DEBUG] [REMOTE ] TARA: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:58.071614] [DEBUG] [REMOTE ] TARA: PASS: Integrity check passed. [2026-01-15T12:21:58.071675] [DEBUG] [REMOTE ] TARA: Symbol is viable for forecasting. [2026-01-15T12:21:58.071729] [INFO ] [MAIN ] [3023/3511] TARA kept (0.4s) | 3018 kept, 5 rejected | 138.3/min | ETA: 3.5m [2026-01-15T12:21:58.380270] [DEBUG] [REMOTE ] TARK: Retrieved 930 rows, trimmed to 300. [2026-01-15T12:21:58.380423] [DEBUG] [REMOTE ] TARK: PASS: History has at least 300 days. [2026-01-15T12:21:58.380649] [DEBUG] [REMOTE ] TARK: PASS: Price check passed. Min price $42.51. [2026-01-15T12:21:58.380787] [DEBUG] [REMOTE ] TARK: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:58.380923] [DEBUG] [REMOTE ] TARK: PASS: Integrity check passed. [2026-01-15T12:21:58.380980] [DEBUG] [REMOTE ] TARK: Symbol is viable for forecasting. [2026-01-15T12:21:58.381032] [INFO ] [MAIN ] [3024/3511] TARK kept (0.3s) | 3019 kept, 5 rejected | 138.3/min | ETA: 3.5m [2026-01-15T12:21:58.682920] [DEBUG] [REMOTE ] TARS: Retrieved 1317 rows, trimmed to 300. [2026-01-15T12:21:58.683089] [DEBUG] [REMOTE ] TARS: PASS: History has at least 300 days. [2026-01-15T12:21:58.683331] [DEBUG] [REMOTE ] TARS: PASS: Price check passed. Min price $66.06. [2026-01-15T12:21:58.683478] [DEBUG] [REMOTE ] TARS: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:58.683634] [DEBUG] [REMOTE ] TARS: PASS: Integrity check passed. [2026-01-15T12:21:58.683703] [DEBUG] [REMOTE ] TARS: Symbol is viable for forecasting. [2026-01-15T12:21:58.683754] [INFO ] [MAIN ] [3025/3511] TARS kept (0.3s) | 3020 kept, 5 rejected | 138.3/min | ETA: 3.5m [2026-01-15T12:21:59.269216] [DEBUG] [REMOTE ] TASK: Retrieved 1154 rows, trimmed to 300. [2026-01-15T12:21:59.269356] [DEBUG] [REMOTE ] TASK: PASS: History has at least 300 days. [2026-01-15T12:21:59.269602] [DEBUG] [REMOTE ] TASK: PASS: Price check passed. Min price $10.77. [2026-01-15T12:21:59.269769] [DEBUG] [REMOTE ] TASK: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:59.269891] [DEBUG] [REMOTE ] TASK: PASS: Integrity check passed. [2026-01-15T12:21:59.269933] [DEBUG] [REMOTE ] TASK: Symbol is viable for forecasting. [2026-01-15T12:21:59.269984] [INFO ] [MAIN ] [3026/3511] TASK kept (0.6s) | 3021 kept, 5 rejected | 138.3/min | ETA: 3.5m [2026-01-15T12:21:59.837071] [DEBUG] [REMOTE ] TAYD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:21:59.837287] [DEBUG] [REMOTE ] TAYD: PASS: History has at least 300 days. [2026-01-15T12:21:59.837717] [DEBUG] [REMOTE ] TAYD: PASS: Price check passed. Min price $41.52. [2026-01-15T12:21:59.837919] [DEBUG] [REMOTE ] TAYD: PASS: Continuity check passed with 300 days. [2026-01-15T12:21:59.838108] [DEBUG] [REMOTE ] TAYD: PASS: Integrity check passed. [2026-01-15T12:21:59.838166] [DEBUG] [REMOTE ] TAYD: Symbol is viable for forecasting. [2026-01-15T12:21:59.838233] [INFO ] [MAIN ] [3027/3511] TAYD kept (0.6s) | 3022 kept, 5 rejected | 138.3/min | ETA: 3.5m [2026-01-15T12:22:00.130628] [DEBUG] [REMOTE ] TBB: Retrieved 2058 rows, trimmed to 300. [2026-01-15T12:22:00.130779] [DEBUG] [REMOTE ] TBB: PASS: History has at least 300 days. [2026-01-15T12:22:00.131037] [DEBUG] [REMOTE ] TBB: PASS: Price check passed. Min price $22.15. [2026-01-15T12:22:00.131215] [DEBUG] [REMOTE ] TBB: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:00.131357] [DEBUG] [REMOTE ] TBB: PASS: Integrity check passed. [2026-01-15T12:22:00.131399] [DEBUG] [REMOTE ] TBB: Symbol is viable for forecasting. [2026-01-15T12:22:00.131454] [INFO ] [MAIN ] [3028/3511] TBB kept (0.3s) | 3023 kept, 5 rejected | 138.3/min | ETA: 3.5m [2026-01-15T12:22:00.650209] [DEBUG] [REMOTE ] TBBK: Retrieved 5523 rows, trimmed to 300. [2026-01-15T12:22:00.650345] [DEBUG] [REMOTE ] TBBK: PASS: History has at least 300 days. [2026-01-15T12:22:00.650561] [DEBUG] [REMOTE ] TBBK: PASS: Price check passed. Min price $59.41. [2026-01-15T12:22:00.650718] [DEBUG] [REMOTE ] TBBK: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:00.650880] [DEBUG] [REMOTE ] TBBK: PASS: Integrity check passed. [2026-01-15T12:22:00.650922] [DEBUG] [REMOTE ] TBBK: Symbol is viable for forecasting. [2026-01-15T12:22:00.650970] [INFO ] [MAIN ] [3029/3511] TBBK kept (0.5s) | 3024 kept, 5 rejected | 138.3/min | ETA: 3.5m [2026-01-15T12:22:01.122359] [DEBUG] [REMOTE ] TBI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:01.122527] [DEBUG] [REMOTE ] TBI: PASS: History has at least 300 days. [2026-01-15T12:22:01.122855] [DEBUG] [REMOTE ] TBI: PASS: Price check passed. Min price $4.40. [2026-01-15T12:22:01.123005] [DEBUG] [REMOTE ] TBI: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:01.123142] [DEBUG] [REMOTE ] TBI: PASS: Integrity check passed. [2026-01-15T12:22:01.123185] [DEBUG] [REMOTE ] TBI: Symbol is viable for forecasting. [2026-01-15T12:22:01.123254] [INFO ] [MAIN ] [3030/3511] TBI kept (0.5s) | 3025 kept, 5 rejected | 138.3/min | ETA: 3.5m [2026-01-15T12:22:01.346409] [DEBUG] [REMOTE ] TBIL: Retrieved 862 rows, trimmed to 300. [2026-01-15T12:22:01.346596] [DEBUG] [REMOTE ] TBIL: PASS: History has at least 300 days. [2026-01-15T12:22:01.346831] [DEBUG] [REMOTE ] TBIL: PASS: Price check passed. Min price $49.49. [2026-01-15T12:22:01.347002] [DEBUG] [REMOTE ] TBIL: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:01.347114] [DEBUG] [REMOTE ] TBIL: PASS: Integrity check passed. [2026-01-15T12:22:01.347154] [DEBUG] [REMOTE ] TBIL: Symbol is viable for forecasting. [2026-01-15T12:22:01.347211] [INFO ] [MAIN ] [3031/3511] TBIL kept (0.2s) | 3026 kept, 5 rejected | 138.3/min | ETA: 3.5m [2026-01-15T12:22:01.763827] [DEBUG] [REMOTE ] TBLA: Retrieved 1141 rows, trimmed to 300. [2026-01-15T12:22:01.764004] [DEBUG] [REMOTE ] TBLA: PASS: History has at least 300 days. [2026-01-15T12:22:01.764273] [DEBUG] [REMOTE ] TBLA: PASS: Price check passed. Min price $3.11. [2026-01-15T12:22:01.764443] [DEBUG] [REMOTE ] TBLA: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:01.764601] [DEBUG] [REMOTE ] TBLA: PASS: Integrity check passed. [2026-01-15T12:22:01.764650] [DEBUG] [REMOTE ] TBLA: Symbol is viable for forecasting. [2026-01-15T12:22:01.764709] [INFO ] [MAIN ] [3032/3511] TBLA kept (0.4s) | 3027 kept, 5 rejected | 138.3/min | ETA: 3.5m [2026-01-15T12:22:02.128230] [DEBUG] [REMOTE ] TBLD: Retrieved 1122 rows, trimmed to 300. [2026-01-15T12:22:02.128474] [DEBUG] [REMOTE ] TBLD: PASS: History has at least 300 days. [2026-01-15T12:22:02.128853] [DEBUG] [REMOTE ] TBLD: PASS: Price check passed. Min price $19.39. [2026-01-15T12:22:02.129005] [DEBUG] [REMOTE ] TBLD: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:02.129214] [DEBUG] [REMOTE ] TBLD: PASS: Integrity check passed. [2026-01-15T12:22:02.129261] [DEBUG] [REMOTE ] TBLD: Symbol is viable for forecasting. [2026-01-15T12:22:02.129372] [INFO ] [MAIN ] [3033/3511] TBLD kept (0.4s) | 3028 kept, 5 rejected | 138.3/min | ETA: 3.5m [2026-01-15T12:22:02.661951] [DEBUG] [REMOTE ] TBPH: Retrieved 2934 rows, trimmed to 300. [2026-01-15T12:22:02.662154] [DEBUG] [REMOTE ] TBPH: PASS: History has at least 300 days. [2026-01-15T12:22:02.662430] [DEBUG] [REMOTE ] TBPH: PASS: Price check passed. Min price $14.00. [2026-01-15T12:22:02.662607] [DEBUG] [REMOTE ] TBPH: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:02.662785] [DEBUG] [REMOTE ] TBPH: PASS: Integrity check passed. [2026-01-15T12:22:02.662839] [DEBUG] [REMOTE ] TBPH: Symbol is viable for forecasting. [2026-01-15T12:22:02.662902] [INFO ] [MAIN ] [3034/3511] TBPH kept (0.5s) | 3029 kept, 5 rejected | 138.3/min | ETA: 3.4m [2026-01-15T12:22:03.239311] [DEBUG] [REMOTE ] TBRG: Retrieved 5952 rows, trimmed to 300. [2026-01-15T12:22:03.239455] [DEBUG] [REMOTE ] TBRG: PASS: History has at least 300 days. [2026-01-15T12:22:03.239698] [DEBUG] [REMOTE ] TBRG: PASS: Price check passed. Min price $19.06. [2026-01-15T12:22:03.239838] [DEBUG] [REMOTE ] TBRG: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:03.239993] [DEBUG] [REMOTE ] TBRG: PASS: Integrity check passed. [2026-01-15T12:22:03.240035] [DEBUG] [REMOTE ] TBRG: Symbol is viable for forecasting. [2026-01-15T12:22:03.240084] [INFO ] [MAIN ] [3035/3511] TBRG kept (0.6s) | 3030 kept, 5 rejected | 138.3/min | ETA: 3.4m [2026-01-15T12:22:03.659636] [DEBUG] [REMOTE ] TCBI: Retrieved 5641 rows, trimmed to 300. [2026-01-15T12:22:03.659774] [DEBUG] [REMOTE ] TCBI: PASS: History has at least 300 days. [2026-01-15T12:22:03.659995] [DEBUG] [REMOTE ] TCBI: PASS: Price check passed. Min price $81.58. [2026-01-15T12:22:03.660130] [DEBUG] [REMOTE ] TCBI: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:03.660247] [DEBUG] [REMOTE ] TCBI: PASS: Integrity check passed. [2026-01-15T12:22:03.660325] [DEBUG] [REMOTE ] TCBI: Symbol is viable for forecasting. [2026-01-15T12:22:03.660376] [INFO ] [MAIN ] [3036/3511] TCBI kept (0.4s) | 3031 kept, 5 rejected | 138.3/min | ETA: 3.4m [2026-01-15T12:22:03.925146] [DEBUG] [REMOTE ] TCBIO: Retrieved 1228 rows, trimmed to 300. [2026-01-15T12:22:03.925287] [DEBUG] [REMOTE ] TCBIO: PASS: History has at least 300 days. [2026-01-15T12:22:03.925496] [DEBUG] [REMOTE ] TCBIO: PASS: Price check passed. Min price $20.02. [2026-01-15T12:22:03.925653] [DEBUG] [REMOTE ] TCBIO: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:03.925767] [DEBUG] [REMOTE ] TCBIO: PASS: Integrity check passed. [2026-01-15T12:22:03.925808] [DEBUG] [REMOTE ] TCBIO: Symbol is viable for forecasting. [2026-01-15T12:22:03.925857] [INFO ] [MAIN ] [3037/3511] TCBIO kept (0.3s) | 3032 kept, 5 rejected | 138.3/min | ETA: 3.4m [2026-01-15T12:22:04.423275] [DEBUG] [REMOTE ] TCBK: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:04.423420] [DEBUG] [REMOTE ] TCBK: PASS: History has at least 300 days. [2026-01-15T12:22:04.423676] [DEBUG] [REMOTE ] TCBK: PASS: Price check passed. Min price $41.99. [2026-01-15T12:22:04.423820] [DEBUG] [REMOTE ] TCBK: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:04.423942] [DEBUG] [REMOTE ] TCBK: PASS: Integrity check passed. [2026-01-15T12:22:04.423984] [DEBUG] [REMOTE ] TCBK: Symbol is viable for forecasting. [2026-01-15T12:22:04.424034] [INFO ] [MAIN ] [3038/3511] TCBK kept (0.5s) | 3033 kept, 5 rejected | 138.3/min | ETA: 3.4m [2026-01-15T12:22:04.686212] [DEBUG] [REMOTE ] TCBX: Retrieved 1049 rows, trimmed to 300. [2026-01-15T12:22:04.686352] [DEBUG] [REMOTE ] TCBX: PASS: History has at least 300 days. [2026-01-15T12:22:04.686565] [DEBUG] [REMOTE ] TCBX: PASS: Price check passed. Min price $36.05. [2026-01-15T12:22:04.686750] [DEBUG] [REMOTE ] TCBX: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:04.687026] [DEBUG] [REMOTE ] TCBX: PASS: Integrity check passed. [2026-01-15T12:22:04.687071] [DEBUG] [REMOTE ] TCBX: Symbol is viable for forecasting. [2026-01-15T12:22:04.687121] [INFO ] [MAIN ] [3039/3511] TCBX kept (0.3s) | 3034 kept, 5 rejected | 138.3/min | ETA: 3.4m [2026-01-15T12:22:05.207538] [DEBUG] [REMOTE ] TCMD: Retrieved 2380 rows, trimmed to 300. [2026-01-15T12:22:05.207716] [DEBUG] [REMOTE ] TCMD: PASS: History has at least 300 days. [2026-01-15T12:22:05.207928] [DEBUG] [REMOTE ] TCMD: PASS: Price check passed. Min price $14.61. [2026-01-15T12:22:05.208062] [DEBUG] [REMOTE ] TCMD: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:05.208173] [DEBUG] [REMOTE ] TCMD: PASS: Integrity check passed. [2026-01-15T12:22:05.208212] [DEBUG] [REMOTE ] TCMD: Symbol is viable for forecasting. [2026-01-15T12:22:05.208259] [INFO ] [MAIN ] [3040/3511] TCMD kept (0.5s) | 3035 kept, 5 rejected | 138.3/min | ETA: 3.4m [2026-01-15T12:22:05.711563] [DEBUG] [REMOTE ] TCOM: Retrieved 5560 rows, trimmed to 300. [2026-01-15T12:22:05.711737] [DEBUG] [REMOTE ] TCOM: PASS: History has at least 300 days. [2026-01-15T12:22:05.711986] [DEBUG] [REMOTE ] TCOM: PASS: Price check passed. Min price $62.78. [2026-01-15T12:22:05.712142] [DEBUG] [REMOTE ] TCOM: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:05.712269] [DEBUG] [REMOTE ] TCOM: PASS: Integrity check passed. [2026-01-15T12:22:05.712309] [DEBUG] [REMOTE ] TCOM: Symbol is viable for forecasting. [2026-01-15T12:22:05.712359] [INFO ] [MAIN ] [3041/3511] TCOM kept (0.5s) | 3036 kept, 5 rejected | 138.3/min | ETA: 3.4m [2026-01-15T12:22:06.069887] [DEBUG] [REMOTE ] TCPC: Retrieved 3465 rows, trimmed to 300. [2026-01-15T12:22:06.070035] [DEBUG] [REMOTE ] TCPC: PASS: History has at least 300 days. [2026-01-15T12:22:06.070268] [DEBUG] [REMOTE ] TCPC: PASS: Price check passed. Min price $5.29. [2026-01-15T12:22:06.070410] [DEBUG] [REMOTE ] TCPC: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:06.070533] [DEBUG] [REMOTE ] TCPC: PASS: Integrity check passed. [2026-01-15T12:22:06.070593] [DEBUG] [REMOTE ] TCPC: Symbol is viable for forecasting. [2026-01-15T12:22:06.070655] [INFO ] [MAIN ] [3042/3511] TCPC kept (0.4s) | 3037 kept, 5 rejected | 138.3/min | ETA: 3.4m [2026-01-15T12:22:06.547773] [DEBUG] [REMOTE ] TCX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:06.547916] [DEBUG] [REMOTE ] TCX: PASS: History has at least 300 days. [2026-01-15T12:22:06.548157] [DEBUG] [REMOTE ] TCX: PASS: Price check passed. Min price $18.27. [2026-01-15T12:22:06.548295] [DEBUG] [REMOTE ] TCX: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:06.548419] [DEBUG] [REMOTE ] TCX: PASS: Integrity check passed. [2026-01-15T12:22:06.548459] [DEBUG] [REMOTE ] TCX: Symbol is viable for forecasting. [2026-01-15T12:22:06.548507] [INFO ] [MAIN ] [3043/3511] TCX kept (0.5s) | 3038 kept, 5 rejected | 138.3/min | ETA: 3.4m [2026-01-15T12:22:06.878333] [DEBUG] [REMOTE ] TD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:06.878472] [DEBUG] [REMOTE ] TD: PASS: History has at least 300 days. [2026-01-15T12:22:06.878714] [DEBUG] [REMOTE ] TD: PASS: Price check passed. Min price $79.22. [2026-01-15T12:22:06.878859] [DEBUG] [REMOTE ] TD: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:06.878980] [DEBUG] [REMOTE ] TD: PASS: Integrity check passed. [2026-01-15T12:22:06.879021] [DEBUG] [REMOTE ] TD: Symbol is viable for forecasting. [2026-01-15T12:22:06.879070] [INFO ] [MAIN ] [3044/3511] TD kept (0.3s) | 3039 kept, 5 rejected | 138.3/min | ETA: 3.4m [2026-01-15T12:22:07.230463] [DEBUG] [REMOTE ] TDC: Retrieved 4602 rows, trimmed to 300. [2026-01-15T12:22:07.230670] [DEBUG] [REMOTE ] TDC: PASS: History has at least 300 days. [2026-01-15T12:22:07.231006] [DEBUG] [REMOTE ] TDC: PASS: Price check passed. Min price $20.71. [2026-01-15T12:22:07.231204] [DEBUG] [REMOTE ] TDC: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:07.231375] [DEBUG] [REMOTE ] TDC: PASS: Integrity check passed. [2026-01-15T12:22:07.231420] [DEBUG] [REMOTE ] TDC: Symbol is viable for forecasting. [2026-01-15T12:22:07.231482] [INFO ] [MAIN ] [3045/3511] TDC kept (0.4s) | 3040 kept, 5 rejected | 138.3/min | ETA: 3.4m [2026-01-15T12:22:07.898946] [DEBUG] [REMOTE ] TDF: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:07.899206] [DEBUG] [REMOTE ] TDF: PASS: History has at least 300 days. [2026-01-15T12:22:07.899485] [DEBUG] [REMOTE ] TDF: PASS: Price check passed. Min price $10.80. [2026-01-15T12:22:07.899643] [DEBUG] [REMOTE ] TDF: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:07.899789] [DEBUG] [REMOTE ] TDF: PASS: Integrity check passed. [2026-01-15T12:22:07.899838] [DEBUG] [REMOTE ] TDF: Symbol is viable for forecasting. [2026-01-15T12:22:07.899896] [INFO ] [MAIN ] [3046/3511] TDF kept (0.7s) | 3041 kept, 5 rejected | 138.3/min | ETA: 3.4m [2026-01-15T12:22:08.326160] [DEBUG] [REMOTE ] TDG: Retrieved 4991 rows, trimmed to 300. [2026-01-15T12:22:08.326332] [DEBUG] [REMOTE ] TDG: PASS: History has at least 300 days. [2026-01-15T12:22:08.327250] [DEBUG] [REMOTE ] TDG: PASS: Price check passed. Min price $1261.64. [2026-01-15T12:22:08.327432] [DEBUG] [REMOTE ] TDG: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:08.327558] [DEBUG] [REMOTE ] TDG: PASS: Integrity check passed. [2026-01-15T12:22:08.327665] [DEBUG] [REMOTE ] TDG: Symbol is viable for forecasting. [2026-01-15T12:22:08.327719] [INFO ] [MAIN ] [3047/3511] TDG kept (0.4s) | 3042 kept, 5 rejected | 138.3/min | ETA: 3.4m [2026-01-15T12:22:08.763021] [DEBUG] [REMOTE ] TDS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:08.763164] [DEBUG] [REMOTE ] TDS: PASS: History has at least 300 days. [2026-01-15T12:22:08.763389] [DEBUG] [REMOTE ] TDS: PASS: Price check passed. Min price $37.61. [2026-01-15T12:22:08.763534] [DEBUG] [REMOTE ] TDS: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:08.763676] [DEBUG] [REMOTE ] TDS: PASS: Integrity check passed. [2026-01-15T12:22:08.763717] [DEBUG] [REMOTE ] TDS: Symbol is viable for forecasting. [2026-01-15T12:22:08.763765] [INFO ] [MAIN ] [3048/3511] TDS kept (0.4s) | 3043 kept, 5 rejected | 138.3/min | ETA: 3.3m [2026-01-15T12:22:09.039132] [DEBUG] [REMOTE ] TDSC: Retrieved 1338 rows, trimmed to 300. [2026-01-15T12:22:09.039312] [DEBUG] [REMOTE ] TDSC: PASS: History has at least 300 days. [2026-01-15T12:22:09.039649] [DEBUG] [REMOTE ] TDSC: PASS: Price check passed. Min price $24.51. [2026-01-15T12:22:09.039859] [DEBUG] [REMOTE ] TDSC: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:09.040031] [DEBUG] [REMOTE ] TDSC: PASS: Integrity check passed. [2026-01-15T12:22:09.040092] [DEBUG] [REMOTE ] TDSC: Symbol is viable for forecasting. [2026-01-15T12:22:09.040167] [INFO ] [MAIN ] [3049/3511] TDSC kept (0.3s) | 3044 kept, 5 rejected | 138.3/min | ETA: 3.3m [2026-01-15T12:22:09.394875] [DEBUG] [REMOTE ] TDUP: Retrieved 1207 rows, trimmed to 300. [2026-01-15T12:22:09.395048] [DEBUG] [REMOTE ] TDUP: PASS: History has at least 300 days. [2026-01-15T12:22:09.395331] [DEBUG] [REMOTE ] TDUP: PASS: Price check passed. Min price $5.35. [2026-01-15T12:22:09.395526] [DEBUG] [REMOTE ] TDUP: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:09.395710] [DEBUG] [REMOTE ] TDUP: PASS: Integrity check passed. [2026-01-15T12:22:09.395770] [DEBUG] [REMOTE ] TDUP: Symbol is viable for forecasting. [2026-01-15T12:22:09.395839] [INFO ] [MAIN ] [3050/3511] TDUP kept (0.4s) | 3045 kept, 5 rejected | 138.3/min | ETA: 3.3m [2026-01-15T12:22:10.023142] [DEBUG] [REMOTE ] TDY: Retrieved 6575 rows, trimmed to 300. [2026-01-15T12:22:10.023427] [DEBUG] [REMOTE ] TDY: PASS: History has at least 300 days. [2026-01-15T12:22:10.023916] [DEBUG] [REMOTE ] TDY: PASS: Price check passed. Min price $484.47. [2026-01-15T12:22:10.024093] [DEBUG] [REMOTE ] TDY: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:10.024277] [DEBUG] [REMOTE ] TDY: PASS: Integrity check passed. [2026-01-15T12:22:10.024326] [DEBUG] [REMOTE ] TDY: Symbol is viable for forecasting. [2026-01-15T12:22:10.024397] [INFO ] [MAIN ] [3051/3511] TDY kept (0.6s) | 3046 kept, 5 rejected | 138.3/min | ETA: 3.3m [2026-01-15T12:22:10.321091] [DEBUG] [REMOTE ] TEAM: Retrieved 2538 rows, trimmed to 300. [2026-01-15T12:22:10.321323] [DEBUG] [REMOTE ] TEAM: PASS: History has at least 300 days. [2026-01-15T12:22:10.321834] [DEBUG] [REMOTE ] TEAM: PASS: Price check passed. Min price $131.96. [2026-01-15T12:22:10.322047] [DEBUG] [REMOTE ] TEAM: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:10.322248] [DEBUG] [REMOTE ] TEAM: PASS: Integrity check passed. [2026-01-15T12:22:10.322310] [DEBUG] [REMOTE ] TEAM: Symbol is viable for forecasting. [2026-01-15T12:22:10.322389] [INFO ] [MAIN ] [3052/3511] TEAM kept (0.3s) | 3047 kept, 5 rejected | 138.3/min | ETA: 3.3m [2026-01-15T12:22:10.929241] [DEBUG] [REMOTE ] TECH: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:10.929550] [DEBUG] [REMOTE ] TECH: PASS: History has at least 300 days. [2026-01-15T12:22:10.930051] [DEBUG] [REMOTE ] TECH: PASS: Price check passed. Min price $56.99. [2026-01-15T12:22:10.930995] [DEBUG] [REMOTE ] TECH: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:10.931349] [DEBUG] [REMOTE ] TECH: PASS: Integrity check passed. [2026-01-15T12:22:10.931400] [DEBUG] [REMOTE ] TECH: Symbol is viable for forecasting. [2026-01-15T12:22:10.931477] [INFO ] [MAIN ] [3053/3511] TECH kept (0.6s) | 3048 kept, 5 rejected | 138.3/min | ETA: 3.3m [2026-01-15T12:22:11.278332] [DEBUG] [REMOTE ] TECK: Retrieved 5912 rows, trimmed to 300. [2026-01-15T12:22:11.278512] [DEBUG] [REMOTE ] TECK: PASS: History has at least 300 days. [2026-01-15T12:22:11.278858] [DEBUG] [REMOTE ] TECK: PASS: Price check passed. Min price $38.15. [2026-01-15T12:22:11.279011] [DEBUG] [REMOTE ] TECK: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:11.279182] [DEBUG] [REMOTE ] TECK: PASS: Integrity check passed. [2026-01-15T12:22:11.279232] [DEBUG] [REMOTE ] TECK: Symbol is viable for forecasting. [2026-01-15T12:22:11.279285] [INFO ] [MAIN ] [3054/3511] TECK kept (0.3s) | 3049 kept, 5 rejected | 138.3/min | ETA: 3.3m [2026-01-15T12:22:11.624709] [DEBUG] [REMOTE ] TECX: Retrieved 1902 rows, trimmed to 300. [2026-01-15T12:22:11.624887] [DEBUG] [REMOTE ] TECX: PASS: History has at least 300 days. [2026-01-15T12:22:11.625195] [DEBUG] [REMOTE ] TECX: PASS: Price check passed. Min price $16.44. [2026-01-15T12:22:11.625391] [DEBUG] [REMOTE ] TECX: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:11.625567] [DEBUG] [REMOTE ] TECX: PASS: Integrity check passed. [2026-01-15T12:22:11.625647] [DEBUG] [REMOTE ] TECX: Symbol is viable for forecasting. [2026-01-15T12:22:11.625720] [INFO ] [MAIN ] [3055/3511] TECX kept (0.3s) | 3050 kept, 5 rejected | 138.3/min | ETA: 3.3m [2026-01-15T12:22:12.183692] [DEBUG] [REMOTE ] TEF: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:12.183863] [DEBUG] [REMOTE ] TEF: PASS: History has at least 300 days. [2026-01-15T12:22:12.184220] [DEBUG] [REMOTE ] TEF: PASS: Price check passed. Min price $3.82. [2026-01-15T12:22:12.184369] [DEBUG] [REMOTE ] TEF: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:12.184513] [DEBUG] [REMOTE ] TEF: PASS: Integrity check passed. [2026-01-15T12:22:12.184555] [DEBUG] [REMOTE ] TEF: Symbol is viable for forecasting. [2026-01-15T12:22:12.184638] [INFO ] [MAIN ] [3056/3511] TEF kept (0.6s) | 3051 kept, 5 rejected | 138.3/min | ETA: 3.3m [2026-01-15T12:22:12.611770] [DEBUG] [REMOTE ] TEI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:12.611937] [DEBUG] [REMOTE ] TEI: PASS: History has at least 300 days. [2026-01-15T12:22:12.612238] [DEBUG] [REMOTE ] TEI: PASS: Price check passed. Min price $5.82. [2026-01-15T12:22:12.612391] [DEBUG] [REMOTE ] TEI: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:12.612525] [DEBUG] [REMOTE ] TEI: PASS: Integrity check passed. [2026-01-15T12:22:12.612566] [DEBUG] [REMOTE ] TEI: Symbol is viable for forecasting. [2026-01-15T12:22:12.612641] [INFO ] [MAIN ] [3057/3511] TEI kept (0.4s) | 3052 kept, 5 rejected | 138.3/min | ETA: 3.3m [2026-01-15T12:22:12.801507] [DEBUG] [REMOTE ] TELO: Retrieved 484 rows, trimmed to 300. [2026-01-15T12:22:12.801681] [DEBUG] [REMOTE ] TELO: PASS: History has at least 300 days. [2026-01-15T12:22:12.801906] [DEBUG] [REMOTE ] TELO: PASS: Price check passed. Min price $1.27. [2026-01-15T12:22:12.802089] [DEBUG] [REMOTE ] TELO: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:12.802236] [DEBUG] [REMOTE ] TELO: PASS: Integrity check passed. [2026-01-15T12:22:12.802309] [DEBUG] [REMOTE ] TELO: Symbol is viable for forecasting. [2026-01-15T12:22:12.802375] [INFO ] [MAIN ] [3058/3511] TELO kept (0.2s) | 3053 kept, 5 rejected | 138.3/min | ETA: 3.3m [2026-01-15T12:22:13.194362] [DEBUG] [REMOTE ] TEM: Retrieved 397 rows, trimmed to 300. [2026-01-15T12:22:13.194515] [DEBUG] [REMOTE ] TEM: PASS: History has at least 300 days. [2026-01-15T12:22:13.194767] [DEBUG] [REMOTE ] TEM: PASS: Price check passed. Min price $59.05. [2026-01-15T12:22:13.194940] [DEBUG] [REMOTE ] TEM: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:13.195062] [DEBUG] [REMOTE ] TEM: PASS: Integrity check passed. [2026-01-15T12:22:13.195103] [DEBUG] [REMOTE ] TEM: Symbol is viable for forecasting. [2026-01-15T12:22:13.195154] [INFO ] [MAIN ] [3059/3511] TEM kept (0.4s) | 3054 kept, 5 rejected | 138.3/min | ETA: 3.3m [2026-01-15T12:22:13.628342] [DEBUG] [REMOTE ] TENB: Retrieved 1878 rows, trimmed to 300. [2026-01-15T12:22:13.628487] [DEBUG] [REMOTE ] TENB: PASS: History has at least 300 days. [2026-01-15T12:22:13.628746] [DEBUG] [REMOTE ] TENB: PASS: Price check passed. Min price $22.53. [2026-01-15T12:22:13.628893] [DEBUG] [REMOTE ] TENB: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:13.629014] [DEBUG] [REMOTE ] TENB: PASS: Integrity check passed. [2026-01-15T12:22:13.629063] [DEBUG] [REMOTE ] TENB: Symbol is viable for forecasting. [2026-01-15T12:22:13.629120] [INFO ] [MAIN ] [3060/3511] TENB kept (0.4s) | 3055 kept, 5 rejected | 138.3/min | ETA: 3.3m [2026-01-15T12:22:14.288816] [DEBUG] [REMOTE ] TENX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:14.288978] [DEBUG] [REMOTE ] TENX: PASS: History has at least 300 days. [2026-01-15T12:22:14.289269] [DEBUG] [REMOTE ] TENX: PASS: Price check passed. Min price $6.69. [2026-01-15T12:22:14.289418] [DEBUG] [REMOTE ] TENX: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:14.289562] [DEBUG] [REMOTE ] TENX: PASS: Integrity check passed. [2026-01-15T12:22:14.289635] [DEBUG] [REMOTE ] TENX: Symbol is viable for forecasting. [2026-01-15T12:22:14.289690] [INFO ] [MAIN ] [3061/3511] TENX kept (0.7s) | 3056 kept, 5 rejected | 138.3/min | ETA: 3.3m [2026-01-15T12:22:14.533290] [DEBUG] [REMOTE ] TERN: Retrieved 1241 rows, trimmed to 300. [2026-01-15T12:22:14.533478] [DEBUG] [REMOTE ] TERN: PASS: History has at least 300 days. [2026-01-15T12:22:14.533823] [DEBUG] [REMOTE ] TERN: PASS: Price check passed. Min price $7.50. [2026-01-15T12:22:14.534034] [DEBUG] [REMOTE ] TERN: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:14.534210] [DEBUG] [REMOTE ] TERN: PASS: Integrity check passed. [2026-01-15T12:22:14.534272] [DEBUG] [REMOTE ] TERN: Symbol is viable for forecasting. [2026-01-15T12:22:14.534338] [INFO ] [MAIN ] [3062/3511] TERN kept (0.2s) | 3057 kept, 5 rejected | 138.3/min | ETA: 3.2m [2026-01-15T12:22:15.186103] [DEBUG] [REMOTE ] TEVA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:15.186293] [DEBUG] [REMOTE ] TEVA: PASS: History has at least 300 days. [2026-01-15T12:22:15.186669] [DEBUG] [REMOTE ] TEVA: PASS: Price check passed. Min price $18.95. [2026-01-15T12:22:15.186915] [DEBUG] [REMOTE ] TEVA: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:15.187109] [DEBUG] [REMOTE ] TEVA: PASS: Integrity check passed. [2026-01-15T12:22:15.187171] [DEBUG] [REMOTE ] TEVA: Symbol is viable for forecasting. [2026-01-15T12:22:15.187248] [INFO ] [MAIN ] [3063/3511] TEVA kept (0.7s) | 3058 kept, 5 rejected | 138.3/min | ETA: 3.2m [2026-01-15T12:22:15.709365] [DEBUG] [REMOTE ] TEX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:15.709738] [DEBUG] [REMOTE ] TEX: PASS: History has at least 300 days. [2026-01-15T12:22:15.709996] [DEBUG] [REMOTE ] TEX: PASS: Price check passed. Min price $41.78. [2026-01-15T12:22:15.710141] [DEBUG] [REMOTE ] TEX: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:15.710268] [DEBUG] [REMOTE ] TEX: PASS: Integrity check passed. [2026-01-15T12:22:15.710309] [DEBUG] [REMOTE ] TEX: Symbol is viable for forecasting. [2026-01-15T12:22:15.710552] [INFO ] [MAIN ] [3064/3511] TEX kept (0.5s) | 3059 kept, 5 rejected | 138.3/min | ETA: 3.2m [2026-01-15T12:22:16.189808] [DEBUG] [REMOTE ] TFC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:16.190049] [DEBUG] [REMOTE ] TFC: PASS: History has at least 300 days. [2026-01-15T12:22:16.190396] [DEBUG] [REMOTE ] TFC: PASS: Price check passed. Min price $42.95. [2026-01-15T12:22:16.190538] [DEBUG] [REMOTE ] TFC: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:16.190696] [DEBUG] [REMOTE ] TFC: PASS: Integrity check passed. [2026-01-15T12:22:16.190738] [DEBUG] [REMOTE ] TFC: Symbol is viable for forecasting. [2026-01-15T12:22:16.190792] [INFO ] [MAIN ] [3065/3511] TFC kept (0.5s) | 3060 kept, 5 rejected | 138.3/min | ETA: 3.2m [2026-01-15T12:22:16.581262] [DEBUG] [REMOTE ] TFII: Retrieved 4369 rows, trimmed to 300. [2026-01-15T12:22:16.581416] [DEBUG] [REMOTE ] TFII: PASS: History has at least 300 days. [2026-01-15T12:22:16.581711] [DEBUG] [REMOTE ] TFII: PASS: Price check passed. Min price $80.34. [2026-01-15T12:22:16.581866] [DEBUG] [REMOTE ] TFII: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:16.582007] [DEBUG] [REMOTE ] TFII: PASS: Integrity check passed. [2026-01-15T12:22:16.582049] [DEBUG] [REMOTE ] TFII: Symbol is viable for forecasting. [2026-01-15T12:22:16.582102] [INFO ] [MAIN ] [3066/3511] TFII kept (0.4s) | 3061 kept, 5 rejected | 138.3/min | ETA: 3.2m [2026-01-15T12:22:16.927519] [DEBUG] [REMOTE ] TFIN: Retrieved 2812 rows, trimmed to 300. [2026-01-15T12:22:16.927680] [DEBUG] [REMOTE ] TFIN: PASS: History has at least 300 days. [2026-01-15T12:22:16.927894] [DEBUG] [REMOTE ] TFIN: PASS: Price check passed. Min price $50.56. [2026-01-15T12:22:16.928033] [DEBUG] [REMOTE ] TFIN: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:16.928146] [DEBUG] [REMOTE ] TFIN: PASS: Integrity check passed. [2026-01-15T12:22:16.928187] [DEBUG] [REMOTE ] TFIN: Symbol is viable for forecasting. [2026-01-15T12:22:16.928236] [INFO ] [MAIN ] [3067/3511] TFIN kept (0.3s) | 3062 kept, 5 rejected | 138.3/min | ETA: 3.2m [2026-01-15T12:22:17.143929] [DEBUG] [REMOTE ] TFPM: Retrieved 1077 rows, trimmed to 300. [2026-01-15T12:22:17.144080] [DEBUG] [REMOTE ] TFPM: PASS: History has at least 300 days. [2026-01-15T12:22:17.144296] [DEBUG] [REMOTE ] TFPM: PASS: Price check passed. Min price $27.18. [2026-01-15T12:22:17.144430] [DEBUG] [REMOTE ] TFPM: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:17.144545] [DEBUG] [REMOTE ] TFPM: PASS: Integrity check passed. [2026-01-15T12:22:17.144604] [DEBUG] [REMOTE ] TFPM: Symbol is viable for forecasting. [2026-01-15T12:22:17.144657] [INFO ] [MAIN ] [3068/3511] TFPM kept (0.2s) | 3063 kept, 5 rejected | 138.3/min | ETA: 3.2m [2026-01-15T12:22:17.714020] [DEBUG] [REMOTE ] TFSL: Retrieved 4714 rows, trimmed to 300. [2026-01-15T12:22:17.714167] [DEBUG] [REMOTE ] TFSL: PASS: History has at least 300 days. [2026-01-15T12:22:17.714402] [DEBUG] [REMOTE ] TFSL: PASS: Price check passed. Min price $12.98. [2026-01-15T12:22:17.714548] [DEBUG] [REMOTE ] TFSL: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:17.714708] [DEBUG] [REMOTE ] TFSL: PASS: Integrity check passed. [2026-01-15T12:22:17.714803] [DEBUG] [REMOTE ] TFSL: Symbol is viable for forecasting. [2026-01-15T12:22:17.714857] [INFO ] [MAIN ] [3069/3511] TFSL kept (0.6s) | 3064 kept, 5 rejected | 138.3/min | ETA: 3.2m [2026-01-15T12:22:18.241984] [DEBUG] [REMOTE ] TG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:18.242180] [DEBUG] [REMOTE ] TG: PASS: History has at least 300 days. [2026-01-15T12:22:18.242451] [DEBUG] [REMOTE ] TG: PASS: Price check passed. Min price $6.29. [2026-01-15T12:22:18.242629] [DEBUG] [REMOTE ] TG: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:18.242769] [DEBUG] [REMOTE ] TG: PASS: Integrity check passed. [2026-01-15T12:22:18.242813] [DEBUG] [REMOTE ] TG: Symbol is viable for forecasting. [2026-01-15T12:22:18.242870] [INFO ] [MAIN ] [3070/3511] TG kept (0.5s) | 3065 kept, 5 rejected | 138.3/min | ETA: 3.2m [2026-01-15T12:22:18.609309] [DEBUG] [REMOTE ] TGLS: Retrieved 3440 rows, trimmed to 300. [2026-01-15T12:22:18.609451] [DEBUG] [REMOTE ] TGLS: PASS: History has at least 300 days. [2026-01-15T12:22:18.609763] [DEBUG] [REMOTE ] TGLS: PASS: Price check passed. Min price $44.78. [2026-01-15T12:22:18.609909] [DEBUG] [REMOTE ] TGLS: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:18.610028] [DEBUG] [REMOTE ] TGLS: PASS: Integrity check passed. [2026-01-15T12:22:18.610069] [DEBUG] [REMOTE ] TGLS: Symbol is viable for forecasting. [2026-01-15T12:22:18.610119] [INFO ] [MAIN ] [3071/3511] TGLS kept (0.4s) | 3066 kept, 5 rejected | 138.3/min | ETA: 3.2m [2026-01-15T12:22:19.112396] [DEBUG] [REMOTE ] TGNA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:19.112587] [DEBUG] [REMOTE ] TGNA: PASS: History has at least 300 days. [2026-01-15T12:22:19.112871] [DEBUG] [REMOTE ] TGNA: PASS: Price check passed. Min price $18.73. [2026-01-15T12:22:19.113017] [DEBUG] [REMOTE ] TGNA: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:19.113156] [DEBUG] [REMOTE ] TGNA: PASS: Integrity check passed. [2026-01-15T12:22:19.113199] [DEBUG] [REMOTE ] TGNA: Symbol is viable for forecasting. [2026-01-15T12:22:19.113250] [INFO ] [MAIN ] [3072/3511] TGNA kept (0.5s) | 3067 kept, 5 rejected | 138.3/min | ETA: 3.2m [2026-01-15T12:22:19.641301] [DEBUG] [REMOTE ] TGS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:19.641449] [DEBUG] [REMOTE ] TGS: PASS: History has at least 300 days. [2026-01-15T12:22:19.641717] [DEBUG] [REMOTE ] TGS: PASS: Price check passed. Min price $21.50. [2026-01-15T12:22:19.641860] [DEBUG] [REMOTE ] TGS: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:19.641986] [DEBUG] [REMOTE ] TGS: PASS: Integrity check passed. [2026-01-15T12:22:19.642028] [DEBUG] [REMOTE ] TGS: Symbol is viable for forecasting. [2026-01-15T12:22:19.642077] [INFO ] [MAIN ] [3073/3511] TGS kept (0.5s) | 3068 kept, 5 rejected | 138.3/min | ETA: 3.2m [2026-01-15T12:22:20.003405] [DEBUG] [REMOTE ] TGTX: Retrieved 3951 rows, trimmed to 300. [2026-01-15T12:22:20.003542] [DEBUG] [REMOTE ] TGTX: PASS: History has at least 300 days. [2026-01-15T12:22:20.003789] [DEBUG] [REMOTE ] TGTX: PASS: Price check passed. Min price $27.72. [2026-01-15T12:22:20.003929] [DEBUG] [REMOTE ] TGTX: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:20.004044] [DEBUG] [REMOTE ] TGTX: PASS: Integrity check passed. [2026-01-15T12:22:20.004085] [DEBUG] [REMOTE ] TGTX: Symbol is viable for forecasting. [2026-01-15T12:22:20.004134] [INFO ] [MAIN ] [3074/3511] TGTX kept (0.4s) | 3069 kept, 5 rejected | 138.3/min | ETA: 3.2m [2026-01-15T12:22:20.288837] [DEBUG] [REMOTE ] TH: Retrieved 3045 rows, trimmed to 300. [2026-01-15T12:22:20.288967] [DEBUG] [REMOTE ] TH: PASS: History has at least 300 days. [2026-01-15T12:22:20.289177] [DEBUG] [REMOTE ] TH: PASS: Price check passed. Min price $6.22. [2026-01-15T12:22:20.289316] [DEBUG] [REMOTE ] TH: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:20.289428] [DEBUG] [REMOTE ] TH: PASS: Integrity check passed. [2026-01-15T12:22:20.289469] [DEBUG] [REMOTE ] TH: Symbol is viable for forecasting. [2026-01-15T12:22:20.289517] [INFO ] [MAIN ] [3075/3511] TH kept (0.3s) | 3070 kept, 5 rejected | 138.3/min | ETA: 3.2m [2026-01-15T12:22:20.872447] [DEBUG] [REMOTE ] THC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:20.872602] [DEBUG] [REMOTE ] THC: PASS: History has at least 300 days. [2026-01-15T12:22:20.872826] [DEBUG] [REMOTE ] THC: PASS: Price check passed. Min price $186.68. [2026-01-15T12:22:20.872966] [DEBUG] [REMOTE ] THC: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:20.873084] [DEBUG] [REMOTE ] THC: PASS: Integrity check passed. [2026-01-15T12:22:20.873124] [DEBUG] [REMOTE ] THC: Symbol is viable for forecasting. [2026-01-15T12:22:20.873173] [INFO ] [MAIN ] [3076/3511] THC kept (0.6s) | 3071 kept, 5 rejected | 138.3/min | ETA: 3.1m [2026-01-15T12:22:21.320974] [DEBUG] [REMOTE ] THFF: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:21.321133] [DEBUG] [REMOTE ] THFF: PASS: History has at least 300 days. [2026-01-15T12:22:21.321408] [DEBUG] [REMOTE ] THFF: PASS: Price check passed. Min price $52.82. [2026-01-15T12:22:21.321549] [DEBUG] [REMOTE ] THFF: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:21.321702] [DEBUG] [REMOTE ] THFF: PASS: Integrity check passed. [2026-01-15T12:22:21.321745] [DEBUG] [REMOTE ] THFF: Symbol is viable for forecasting. [2026-01-15T12:22:21.321796] [INFO ] [MAIN ] [3077/3511] THFF kept (0.4s) | 3072 kept, 5 rejected | 138.3/min | ETA: 3.1m [2026-01-15T12:22:21.710894] [DEBUG] [REMOTE ] THG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:21.711047] [DEBUG] [REMOTE ] THG: PASS: History has at least 300 days. [2026-01-15T12:22:21.711305] [DEBUG] [REMOTE ] THG: PASS: Price check passed. Min price $167.53. [2026-01-15T12:22:21.711454] [DEBUG] [REMOTE ] THG: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:21.711602] [DEBUG] [REMOTE ] THG: PASS: Integrity check passed. [2026-01-15T12:22:21.711647] [DEBUG] [REMOTE ] THG: Symbol is viable for forecasting. [2026-01-15T12:22:21.711702] [INFO ] [MAIN ] [3078/3511] THG kept (0.4s) | 3073 kept, 5 rejected | 138.3/min | ETA: 3.1m [2026-01-15T12:22:22.221682] [DEBUG] [REMOTE ] THO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:22.221881] [DEBUG] [REMOTE ] THO: PASS: History has at least 300 days. [2026-01-15T12:22:22.222245] [DEBUG] [REMOTE ] THO: PASS: Price check passed. Min price $95.56. [2026-01-15T12:22:22.222433] [DEBUG] [REMOTE ] THO: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:22.222630] [DEBUG] [REMOTE ] THO: PASS: Integrity check passed. [2026-01-15T12:22:22.222689] [DEBUG] [REMOTE ] THO: Symbol is viable for forecasting. [2026-01-15T12:22:22.222761] [INFO ] [MAIN ] [3079/3511] THO kept (0.5s) | 3074 kept, 5 rejected | 138.3/min | ETA: 3.1m [2026-01-15T12:22:22.512937] [DEBUG] [REMOTE ] THQ: Retrieved 2884 rows, trimmed to 300. [2026-01-15T12:22:22.513076] [DEBUG] [REMOTE ] THQ: PASS: History has at least 300 days. [2026-01-15T12:22:22.513323] [DEBUG] [REMOTE ] THQ: PASS: Price check passed. Min price $17.07. [2026-01-15T12:22:22.513471] [DEBUG] [REMOTE ] THQ: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:22.513606] [DEBUG] [REMOTE ] THQ: PASS: Integrity check passed. [2026-01-15T12:22:22.513682] [DEBUG] [REMOTE ] THQ: Symbol is viable for forecasting. [2026-01-15T12:22:22.513731] [INFO ] [MAIN ] [3080/3511] THQ kept (0.3s) | 3075 kept, 5 rejected | 138.3/min | ETA: 3.1m [2026-01-15T12:22:23.065018] [DEBUG] [REMOTE ] THRM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:23.065162] [DEBUG] [REMOTE ] THRM: PASS: History has at least 300 days. [2026-01-15T12:22:23.065383] [DEBUG] [REMOTE ] THRM: PASS: Price check passed. Min price $32.69. [2026-01-15T12:22:23.065518] [DEBUG] [REMOTE ] THRM: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:23.065653] [DEBUG] [REMOTE ] THRM: PASS: Integrity check passed. [2026-01-15T12:22:23.065695] [DEBUG] [REMOTE ] THRM: Symbol is viable for forecasting. [2026-01-15T12:22:23.065744] [INFO ] [MAIN ] [3081/3511] THRM kept (0.6s) | 3076 kept, 5 rejected | 138.3/min | ETA: 3.1m [2026-01-15T12:22:23.335886] [DEBUG] [REMOTE ] THRY: Retrieved 1328 rows, trimmed to 300. [2026-01-15T12:22:23.336029] [DEBUG] [REMOTE ] THRY: PASS: History has at least 300 days. [2026-01-15T12:22:23.336237] [DEBUG] [REMOTE ] THRY: PASS: Price check passed. Min price $5.17. [2026-01-15T12:22:23.336374] [DEBUG] [REMOTE ] THRY: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:23.336484] [DEBUG] [REMOTE ] THRY: PASS: Integrity check passed. [2026-01-15T12:22:23.336525] [DEBUG] [REMOTE ] THRY: Symbol is viable for forecasting. [2026-01-15T12:22:23.336594] [INFO ] [MAIN ] [3082/3511] THRY kept (0.3s) | 3077 kept, 5 rejected | 138.3/min | ETA: 3.1m [2026-01-15T12:22:23.937735] [DEBUG] [REMOTE ] THS: Retrieved 5170 rows, trimmed to 300. [2026-01-15T12:22:23.938004] [DEBUG] [REMOTE ] THS: PASS: History has at least 300 days. [2026-01-15T12:22:23.938443] [DEBUG] [REMOTE ] THS: PASS: Price check passed. Min price $17.84. [2026-01-15T12:22:23.938616] [DEBUG] [REMOTE ] THS: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:23.938771] [DEBUG] [REMOTE ] THS: PASS: Integrity check passed. [2026-01-15T12:22:23.938819] [DEBUG] [REMOTE ] THS: Symbol is viable for forecasting. [2026-01-15T12:22:23.938878] [INFO ] [MAIN ] [3083/3511] THS kept (0.6s) | 3078 kept, 5 rejected | 138.3/min | ETA: 3.1m [2026-01-15T12:22:24.351158] [DEBUG] [REMOTE ] TIGO: Retrieved 3652 rows, trimmed to 300. [2026-01-15T12:22:24.351314] [DEBUG] [REMOTE ] TIGO: PASS: History has at least 300 days. [2026-01-15T12:22:24.351600] [DEBUG] [REMOTE ] TIGO: PASS: Price check passed. Min price $45.16. [2026-01-15T12:22:24.351790] [DEBUG] [REMOTE ] TIGO: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:24.351941] [DEBUG] [REMOTE ] TIGO: PASS: Integrity check passed. [2026-01-15T12:22:24.352001] [DEBUG] [REMOTE ] TIGO: Symbol is viable for forecasting. [2026-01-15T12:22:24.352067] [INFO ] [MAIN ] [3084/3511] TIGO kept (0.4s) | 3079 kept, 5 rejected | 138.3/min | ETA: 3.1m [2026-01-15T12:22:24.768216] [DEBUG] [REMOTE ] TIL: Retrieved 1212 rows, trimmed to 300. [2026-01-15T12:22:24.768356] [DEBUG] [REMOTE ] TIL: PASS: History has at least 300 days. [2026-01-15T12:22:24.768565] [DEBUG] [REMOTE ] TIL: PASS: Price check passed. Min price $6.66. [2026-01-15T12:22:24.768731] [DEBUG] [REMOTE ] TIL: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:24.768842] [DEBUG] [REMOTE ] TIL: PASS: Integrity check passed. [2026-01-15T12:22:24.768881] [DEBUG] [REMOTE ] TIL: Symbol is viable for forecasting. [2026-01-15T12:22:24.768929] [INFO ] [MAIN ] [3085/3511] TIL kept (0.4s) | 3080 kept, 5 rejected | 138.3/min | ETA: 3.1m [2026-01-15T12:22:25.252620] [DEBUG] [REMOTE ] TILE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:25.252779] [DEBUG] [REMOTE ] TILE: PASS: History has at least 300 days. [2026-01-15T12:22:25.253048] [DEBUG] [REMOTE ] TILE: PASS: Price check passed. Min price $24.88. [2026-01-15T12:22:25.253194] [DEBUG] [REMOTE ] TILE: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:25.253330] [DEBUG] [REMOTE ] TILE: PASS: Integrity check passed. [2026-01-15T12:22:25.253371] [DEBUG] [REMOTE ] TILE: Symbol is viable for forecasting. [2026-01-15T12:22:25.253424] [INFO ] [MAIN ] [3086/3511] TILE kept (0.5s) | 3081 kept, 5 rejected | 138.3/min | ETA: 3.1m [2026-01-15T12:22:25.426179] [DEBUG] [REMOTE ] TIMB: Retrieved 1317 rows, trimmed to 300. [2026-01-15T12:22:25.426366] [DEBUG] [REMOTE ] TIMB: PASS: History has at least 300 days. [2026-01-15T12:22:25.426702] [DEBUG] [REMOTE ] TIMB: PASS: Price check passed. Min price $18.74. [2026-01-15T12:22:25.426913] [DEBUG] [REMOTE ] TIMB: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:25.427081] [DEBUG] [REMOTE ] TIMB: PASS: Integrity check passed. [2026-01-15T12:22:25.427136] [DEBUG] [REMOTE ] TIMB: Symbol is viable for forecasting. [2026-01-15T12:22:25.427200] [INFO ] [MAIN ] [3087/3511] TIMB kept (0.2s) | 3082 kept, 5 rejected | 138.3/min | ETA: 3.1m [2026-01-15T12:22:26.028114] [DEBUG] [REMOTE ] TITN: Retrieved 4550 rows, trimmed to 300. [2026-01-15T12:22:26.028262] [DEBUG] [REMOTE ] TITN: PASS: History has at least 300 days. [2026-01-15T12:22:26.028495] [DEBUG] [REMOTE ] TITN: PASS: Price check passed. Min price $14.94. [2026-01-15T12:22:26.028661] [DEBUG] [REMOTE ] TITN: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:26.028785] [DEBUG] [REMOTE ] TITN: PASS: Integrity check passed. [2026-01-15T12:22:26.028826] [DEBUG] [REMOTE ] TITN: Symbol is viable for forecasting. [2026-01-15T12:22:26.028876] [INFO ] [MAIN ] [3088/3511] TITN kept (0.6s) | 3083 kept, 5 rejected | 138.3/min | ETA: 3.1m [2026-01-15T12:22:26.611946] [DEBUG] [REMOTE ] TJX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:26.612102] [DEBUG] [REMOTE ] TJX: PASS: History has at least 300 days. [2026-01-15T12:22:26.612395] [DEBUG] [REMOTE ] TJX: PASS: Price check passed. Min price $139.73. [2026-01-15T12:22:26.612538] [DEBUG] [REMOTE ] TJX: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:26.612691] [DEBUG] [REMOTE ] TJX: PASS: Integrity check passed. [2026-01-15T12:22:26.612734] [DEBUG] [REMOTE ] TJX: Symbol is viable for forecasting. [2026-01-15T12:22:26.612786] [INFO ] [MAIN ] [3089/3511] TJX kept (0.6s) | 3084 kept, 5 rejected | 138.3/min | ETA: 3.1m [2026-01-15T12:22:27.135728] [DEBUG] [REMOTE ] TK: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:27.135937] [DEBUG] [REMOTE ] TK: PASS: History has at least 300 days. [2026-01-15T12:22:27.136287] [DEBUG] [REMOTE ] TK: PASS: Price check passed. Min price $8.24. [2026-01-15T12:22:27.136445] [DEBUG] [REMOTE ] TK: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:27.136607] [DEBUG] [REMOTE ] TK: PASS: Integrity check passed. [2026-01-15T12:22:27.136653] [DEBUG] [REMOTE ] TK: Symbol is viable for forecasting. [2026-01-15T12:22:27.136709] [INFO ] [MAIN ] [3090/3511] TK kept (0.5s) | 3085 kept, 5 rejected | 138.3/min | ETA: 3.0m [2026-01-15T12:22:27.665563] [DEBUG] [REMOTE ] TKC: Retrieved 6417 rows, trimmed to 300. [2026-01-15T12:22:27.665713] [DEBUG] [REMOTE ] TKC: PASS: History has at least 300 days. [2026-01-15T12:22:27.665930] [DEBUG] [REMOTE ] TKC: PASS: Price check passed. Min price $5.47. [2026-01-15T12:22:27.666070] [DEBUG] [REMOTE ] TKC: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:27.666186] [DEBUG] [REMOTE ] TKC: PASS: Integrity check passed. [2026-01-15T12:22:27.666273] [DEBUG] [REMOTE ] TKC: Symbol is viable for forecasting. [2026-01-15T12:22:27.666327] [INFO ] [MAIN ] [3091/3511] TKC kept (0.5s) | 3086 kept, 5 rejected | 138.2/min | ETA: 3.0m [2026-01-15T12:22:27.777355] [DEBUG] [REMOTE ] TKNO: Retrieved 1144 rows, trimmed to 300. [2026-01-15T12:22:27.777485] [DEBUG] [REMOTE ] TKNO: PASS: History has at least 300 days. [2026-01-15T12:22:27.777719] [DEBUG] [REMOTE ] TKNO: PASS: Price check passed. Min price $3.80. [2026-01-15T12:22:27.777860] [DEBUG] [REMOTE ] TKNO: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:27.777970] [DEBUG] [REMOTE ] TKNO: PASS: Integrity check passed. [2026-01-15T12:22:27.778011] [DEBUG] [REMOTE ] TKNO: Symbol is viable for forecasting. [2026-01-15T12:22:27.778059] [INFO ] [MAIN ] [3092/3511] TKNO kept (0.1s) | 3087 kept, 5 rejected | 138.3/min | ETA: 3.0m [2026-01-15T12:22:28.275945] [DEBUG] [REMOTE ] TKO: Retrieved 588 rows, trimmed to 300. [2026-01-15T12:22:28.276080] [DEBUG] [REMOTE ] TKO: PASS: History has at least 300 days. [2026-01-15T12:22:28.276289] [DEBUG] [REMOTE ] TKO: PASS: Price check passed. Min price $175.83. [2026-01-15T12:22:28.276439] [DEBUG] [REMOTE ] TKO: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:28.276591] [DEBUG] [REMOTE ] TKO: PASS: Integrity check passed. [2026-01-15T12:22:28.276638] [DEBUG] [REMOTE ] TKO: Symbol is viable for forecasting. [2026-01-15T12:22:28.276688] [INFO ] [MAIN ] [3093/3511] TKO kept (0.5s) | 3088 kept, 5 rejected | 138.3/min | ETA: 3.0m [2026-01-15T12:22:28.983634] [DEBUG] [REMOTE ] TLK: Retrieved 6283 rows, trimmed to 300. [2026-01-15T12:22:28.983801] [DEBUG] [REMOTE ] TLK: PASS: History has at least 300 days. [2026-01-15T12:22:28.984089] [DEBUG] [REMOTE ] TLK: PASS: Price check passed. Min price $18.08. [2026-01-15T12:22:28.984233] [DEBUG] [REMOTE ] TLK: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:28.984369] [DEBUG] [REMOTE ] TLK: PASS: Integrity check passed. [2026-01-15T12:22:28.984410] [DEBUG] [REMOTE ] TLK: Symbol is viable for forecasting. [2026-01-15T12:22:28.984463] [INFO ] [MAIN ] [3094/3511] TLK kept (0.7s) | 3089 kept, 5 rejected | 138.2/min | ETA: 3.0m [2026-01-15T12:22:29.166173] [DEBUG] [REMOTE ] TLN: Retrieved 657 rows, trimmed to 300. [2026-01-15T12:22:29.166317] [DEBUG] [REMOTE ] TLN: PASS: History has at least 300 days. [2026-01-15T12:22:29.166547] [DEBUG] [REMOTE ] TLN: PASS: Price check passed. Min price $348.38. [2026-01-15T12:22:29.166709] [DEBUG] [REMOTE ] TLN: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:29.166825] [DEBUG] [REMOTE ] TLN: PASS: Integrity check passed. [2026-01-15T12:22:29.166905] [DEBUG] [REMOTE ] TLN: Symbol is viable for forecasting. [2026-01-15T12:22:29.166956] [INFO ] [MAIN ] [3095/3511] TLN kept (0.2s) | 3090 kept, 5 rejected | 138.3/min | ETA: 3.0m [2026-01-15T12:22:29.630505] [DEBUG] [REMOTE ] TLS: Retrieved 1293 rows, trimmed to 300. [2026-01-15T12:22:29.630677] [DEBUG] [REMOTE ] TLS: PASS: History has at least 300 days. [2026-01-15T12:22:29.630887] [DEBUG] [REMOTE ] TLS: PASS: Price check passed. Min price $4.96. [2026-01-15T12:22:29.631021] [DEBUG] [REMOTE ] TLS: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:29.631131] [DEBUG] [REMOTE ] TLS: PASS: Integrity check passed. [2026-01-15T12:22:29.631171] [DEBUG] [REMOTE ] TLS: Symbol is viable for forecasting. [2026-01-15T12:22:29.631219] [INFO ] [MAIN ] [3096/3511] TLS kept (0.5s) | 3091 kept, 5 rejected | 138.3/min | ETA: 3.0m [2026-01-15T12:22:30.058357] [DEBUG] [REMOTE ] TLSA: Retrieved 1796 rows, trimmed to 300. [2026-01-15T12:22:30.058561] [DEBUG] [REMOTE ] TLSA: PASS: History has at least 300 days. [2026-01-15T12:22:30.058889] [DEBUG] [REMOTE ] TLSA: PASS: Price check passed. Min price $1.35. [2026-01-15T12:22:30.059065] [DEBUG] [REMOTE ] TLSA: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:30.059219] [DEBUG] [REMOTE ] TLSA: PASS: Integrity check passed. [2026-01-15T12:22:30.059267] [DEBUG] [REMOTE ] TLSA: Symbol is viable for forecasting. [2026-01-15T12:22:30.059330] [INFO ] [MAIN ] [3097/3511] TLSA kept (0.4s) | 3092 kept, 5 rejected | 138.3/min | ETA: 3.0m [2026-01-15T12:22:30.395826] [DEBUG] [REMOTE ] TLSI: Retrieved 610 rows, trimmed to 300. [2026-01-15T12:22:30.395960] [DEBUG] [REMOTE ] TLSI: PASS: History has at least 300 days. [2026-01-15T12:22:30.396163] [DEBUG] [REMOTE ] TLSI: PASS: Price check passed. Min price $4.00. [2026-01-15T12:22:30.396298] [DEBUG] [REMOTE ] TLSI: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:30.396407] [DEBUG] [REMOTE ] TLSI: PASS: Integrity check passed. [2026-01-15T12:22:30.396447] [DEBUG] [REMOTE ] TLSI: Symbol is viable for forecasting. [2026-01-15T12:22:30.396494] [INFO ] [MAIN ] [3098/3511] TLSI kept (0.3s) | 3093 kept, 5 rejected | 138.3/min | ETA: 3.0m [2026-01-15T12:22:30.952149] [DEBUG] [REMOTE ] TLYS: Retrieved 3444 rows, trimmed to 300. [2026-01-15T12:22:30.952287] [DEBUG] [REMOTE ] TLYS: PASS: History has at least 300 days. [2026-01-15T12:22:30.952505] [DEBUG] [REMOTE ] TLYS: PASS: Price check passed. Min price $1.18. [2026-01-15T12:22:30.952853] [DEBUG] [REMOTE ] TLYS: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:30.952971] [DEBUG] [REMOTE ] TLYS: PASS: Integrity check passed. [2026-01-15T12:22:30.953011] [DEBUG] [REMOTE ] TLYS: Symbol is viable for forecasting. [2026-01-15T12:22:30.953060] [INFO ] [MAIN ] [3099/3511] TLYS kept (0.6s) | 3094 kept, 5 rejected | 138.3/min | ETA: 3.0m [2026-01-15T12:22:31.455148] [DEBUG] [REMOTE ] TM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:31.455304] [DEBUG] [REMOTE ] TM: PASS: History has at least 300 days. [2026-01-15T12:22:31.455558] [DEBUG] [REMOTE ] TM: PASS: Price check passed. Min price $191.25. [2026-01-15T12:22:31.455720] [DEBUG] [REMOTE ] TM: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:31.455847] [DEBUG] [REMOTE ] TM: PASS: Integrity check passed. [2026-01-15T12:22:31.455886] [DEBUG] [REMOTE ] TM: Symbol is viable for forecasting. [2026-01-15T12:22:31.455936] [INFO ] [MAIN ] [3100/3511] TM kept (0.5s) | 3095 kept, 5 rejected | 138.3/min | ETA: 3.0m [2026-01-15T12:22:31.732934] [DEBUG] [REMOTE ] TMC: Retrieved 1091 rows, trimmed to 300. [2026-01-15T12:22:31.733102] [DEBUG] [REMOTE ] TMC: PASS: History has at least 300 days. [2026-01-15T12:22:31.733327] [DEBUG] [REMOTE ] TMC: PASS: Price check passed. Min price $4.88. [2026-01-15T12:22:31.733469] [DEBUG] [REMOTE ] TMC: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:31.733607] [DEBUG] [REMOTE ] TMC: PASS: Integrity check passed. [2026-01-15T12:22:31.733652] [DEBUG] [REMOTE ] TMC: Symbol is viable for forecasting. [2026-01-15T12:22:31.733703] [INFO ] [MAIN ] [3101/3511] TMC kept (0.3s) | 3096 kept, 5 rejected | 138.3/min | ETA: 3.0m [2026-01-15T12:22:32.093280] [DEBUG] [REMOTE ] TMCI: Retrieved 1188 rows, trimmed to 300. [2026-01-15T12:22:32.093461] [DEBUG] [REMOTE ] TMCI: PASS: History has at least 300 days. [2026-01-15T12:22:32.093808] [DEBUG] [REMOTE ] TMCI: PASS: Price check passed. Min price $2.38. [2026-01-15T12:22:32.094009] [DEBUG] [REMOTE ] TMCI: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:32.094181] [DEBUG] [REMOTE ] TMCI: PASS: Integrity check passed. [2026-01-15T12:22:32.094274] [DEBUG] [REMOTE ] TMCI: Symbol is viable for forecasting. [2026-01-15T12:22:32.094347] [INFO ] [MAIN ] [3102/3511] TMCI kept (0.4s) | 3097 kept, 5 rejected | 138.3/min | ETA: 3.0m [2026-01-15T12:22:32.582714] [DEBUG] [REMOTE ] TMDX: Retrieved 1686 rows, trimmed to 300. [2026-01-15T12:22:32.582916] [DEBUG] [REMOTE ] TMDX: PASS: History has at least 300 days. [2026-01-15T12:22:32.583213] [DEBUG] [REMOTE ] TMDX: PASS: Price check passed. Min price $113.40. [2026-01-15T12:22:32.583365] [DEBUG] [REMOTE ] TMDX: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:32.583514] [DEBUG] [REMOTE ] TMDX: PASS: Integrity check passed. [2026-01-15T12:22:32.583615] [DEBUG] [REMOTE ] TMDX: Symbol is viable for forecasting. [2026-01-15T12:22:32.583683] [INFO ] [MAIN ] [3103/3511] TMDX kept (0.5s) | 3098 kept, 5 rejected | 138.3/min | ETA: 3.0m [2026-01-15T12:22:32.931855] [DEBUG] [REMOTE ] TME: Retrieved 1782 rows, trimmed to 300. [2026-01-15T12:22:32.932067] [DEBUG] [REMOTE ] TME: PASS: History has at least 300 days. [2026-01-15T12:22:32.932445] [DEBUG] [REMOTE ] TME: PASS: Price check passed. Min price $16.60. [2026-01-15T12:22:32.932621] [DEBUG] [REMOTE ] TME: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:32.932778] [DEBUG] [REMOTE ] TME: PASS: Integrity check passed. [2026-01-15T12:22:32.932821] [DEBUG] [REMOTE ] TME: Symbol is viable for forecasting. [2026-01-15T12:22:32.932877] [INFO ] [MAIN ] [3104/3511] TME kept (0.3s) | 3099 kept, 5 rejected | 138.3/min | ETA: 2.9m [2026-01-15T12:22:33.401412] [DEBUG] [REMOTE ] TMHC: Retrieved 3212 rows, trimmed to 300. [2026-01-15T12:22:33.401548] [DEBUG] [REMOTE ] TMHC: PASS: History has at least 300 days. [2026-01-15T12:22:33.401999] [DEBUG] [REMOTE ] TMHC: PASS: Price check passed. Min price $57.80. [2026-01-15T12:22:33.402142] [DEBUG] [REMOTE ] TMHC: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:33.402257] [DEBUG] [REMOTE ] TMHC: PASS: Integrity check passed. [2026-01-15T12:22:33.402298] [DEBUG] [REMOTE ] TMHC: Symbol is viable for forecasting. [2026-01-15T12:22:33.402346] [INFO ] [MAIN ] [3105/3511] TMHC kept (0.5s) | 3100 kept, 5 rejected | 138.3/min | ETA: 2.9m [2026-01-15T12:22:33.878894] [DEBUG] [REMOTE ] TMUS: Retrieved 4716 rows, trimmed to 300. [2026-01-15T12:22:33.879088] [DEBUG] [REMOTE ] TMUS: PASS: History has at least 300 days. [2026-01-15T12:22:33.879365] [DEBUG] [REMOTE ] TMUS: PASS: Price check passed. Min price $189.67. [2026-01-15T12:22:33.879509] [DEBUG] [REMOTE ] TMUS: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:33.879663] [DEBUG] [REMOTE ] TMUS: PASS: Integrity check passed. [2026-01-15T12:22:33.879707] [DEBUG] [REMOTE ] TMUS: Symbol is viable for forecasting. [2026-01-15T12:22:33.879760] [INFO ] [MAIN ] [3106/3511] TMUS kept (0.5s) | 3101 kept, 5 rejected | 138.3/min | ETA: 2.9m [2026-01-15T12:22:34.345880] [DEBUG] [REMOTE ] TNC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:34.346040] [DEBUG] [REMOTE ] TNC: PASS: History has at least 300 days. [2026-01-15T12:22:34.346261] [DEBUG] [REMOTE ] TNC: PASS: Price check passed. Min price $68.68. [2026-01-15T12:22:34.346396] [DEBUG] [REMOTE ] TNC: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:34.346511] [DEBUG] [REMOTE ] TNC: PASS: Integrity check passed. [2026-01-15T12:22:34.346550] [DEBUG] [REMOTE ] TNC: Symbol is viable for forecasting. [2026-01-15T12:22:34.346619] [INFO ] [MAIN ] [3107/3511] TNC kept (0.5s) | 3102 kept, 5 rejected | 138.3/min | ETA: 2.9m [2026-01-15T12:22:34.690203] [DEBUG] [REMOTE ] TNDM: Retrieved 3059 rows, trimmed to 300. [2026-01-15T12:22:34.690345] [DEBUG] [REMOTE ] TNDM: PASS: History has at least 300 days. [2026-01-15T12:22:34.690563] [DEBUG] [REMOTE ] TNDM: PASS: Price check passed. Min price $13.33. [2026-01-15T12:22:34.690747] [DEBUG] [REMOTE ] TNDM: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:34.690867] [DEBUG] [REMOTE ] TNDM: PASS: Integrity check passed. [2026-01-15T12:22:34.690909] [DEBUG] [REMOTE ] TNDM: Symbol is viable for forecasting. [2026-01-15T12:22:34.690960] [INFO ] [MAIN ] [3108/3511] TNDM kept (0.3s) | 3103 kept, 5 rejected | 138.3/min | ETA: 2.9m [2026-01-15T12:22:34.920288] [DEBUG] [REMOTE ] TNGX: Retrieved 1347 rows, trimmed to 300. [2026-01-15T12:22:34.920443] [DEBUG] [REMOTE ] TNGX: PASS: History has at least 300 days. [2026-01-15T12:22:34.920686] [DEBUG] [REMOTE ] TNGX: PASS: Price check passed. Min price $7.50. [2026-01-15T12:22:34.920831] [DEBUG] [REMOTE ] TNGX: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:34.920949] [DEBUG] [REMOTE ] TNGX: PASS: Integrity check passed. [2026-01-15T12:22:34.920991] [DEBUG] [REMOTE ] TNGX: Symbol is viable for forecasting. [2026-01-15T12:22:34.921042] [INFO ] [MAIN ] [3109/3511] TNGX kept (0.2s) | 3104 kept, 5 rejected | 138.3/min | ETA: 2.9m [2026-01-15T12:22:35.535490] [DEBUG] [REMOTE ] TNK: Retrieved 4550 rows, trimmed to 300. [2026-01-15T12:22:35.535707] [DEBUG] [REMOTE ] TNK: PASS: History has at least 300 days. [2026-01-15T12:22:35.536068] [DEBUG] [REMOTE ] TNK: PASS: Price check passed. Min price $51.50. [2026-01-15T12:22:35.536288] [DEBUG] [REMOTE ] TNK: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:35.536483] [DEBUG] [REMOTE ] TNK: PASS: Integrity check passed. [2026-01-15T12:22:35.536549] [DEBUG] [REMOTE ] TNK: Symbol is viable for forecasting. [2026-01-15T12:22:35.536658] [INFO ] [MAIN ] [3110/3511] TNK kept (0.6s) | 3105 kept, 5 rejected | 138.3/min | ETA: 2.9m [2026-01-15T12:22:35.979659] [DEBUG] [REMOTE ] TNL: Retrieved 4904 rows, trimmed to 300. [2026-01-15T12:22:35.979792] [DEBUG] [REMOTE ] TNL: PASS: History has at least 300 days. [2026-01-15T12:22:35.980012] [DEBUG] [REMOTE ] TNL: PASS: Price check passed. Min price $59.68. [2026-01-15T12:22:35.980155] [DEBUG] [REMOTE ] TNL: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:35.980276] [DEBUG] [REMOTE ] TNL: PASS: Integrity check passed. [2026-01-15T12:22:35.980319] [DEBUG] [REMOTE ] TNL: Symbol is viable for forecasting. [2026-01-15T12:22:35.980374] [INFO ] [MAIN ] [3111/3511] TNL kept (0.4s) | 3106 kept, 5 rejected | 138.3/min | ETA: 2.9m [2026-01-15T12:22:36.331008] [DEBUG] [REMOTE ] TNXP: Retrieved 3440 rows, trimmed to 300. [2026-01-15T12:22:36.331184] [DEBUG] [REMOTE ] TNXP: PASS: History has at least 300 days. [2026-01-15T12:22:36.331514] [DEBUG] [REMOTE ] TNXP: PASS: Price check passed. Min price $14.08. [2026-01-15T12:22:36.331747] [DEBUG] [REMOTE ] TNXP: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:36.331925] [DEBUG] [REMOTE ] TNXP: PASS: Integrity check passed. [2026-01-15T12:22:36.331987] [DEBUG] [REMOTE ] TNXP: Symbol is viable for forecasting. [2026-01-15T12:22:36.332070] [INFO ] [MAIN ] [3112/3511] TNXP kept (0.4s) | 3107 kept, 5 rejected | 138.3/min | ETA: 2.9m [2026-01-15T12:22:36.692557] [DEBUG] [REMOTE ] TOI: Retrieved 1045 rows, trimmed to 300. [2026-01-15T12:22:36.692730] [DEBUG] [REMOTE ] TOI: PASS: History has at least 300 days. [2026-01-15T12:22:36.692947] [DEBUG] [REMOTE ] TOI: PASS: Price check passed. Min price $2.94. [2026-01-15T12:22:36.693090] [DEBUG] [REMOTE ] TOI: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:36.693204] [DEBUG] [REMOTE ] TOI: PASS: Integrity check passed. [2026-01-15T12:22:36.693317] [DEBUG] [REMOTE ] TOI: Symbol is viable for forecasting. [2026-01-15T12:22:36.693387] [INFO ] [MAIN ] [3113/3511] TOI kept (0.4s) | 3108 kept, 5 rejected | 138.3/min | ETA: 2.9m [2026-01-15T12:22:37.332535] [DEBUG] [REMOTE ] TOL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:37.332734] [DEBUG] [REMOTE ] TOL: PASS: History has at least 300 days. [2026-01-15T12:22:37.333051] [DEBUG] [REMOTE ] TOL: PASS: Price check passed. Min price $126.03. [2026-01-15T12:22:37.333219] [DEBUG] [REMOTE ] TOL: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:37.333359] [DEBUG] [REMOTE ] TOL: PASS: Integrity check passed. [2026-01-15T12:22:37.333403] [DEBUG] [REMOTE ] TOL: Symbol is viable for forecasting. [2026-01-15T12:22:37.333455] [INFO ] [MAIN ] [3114/3511] TOL kept (0.6s) | 3109 kept, 5 rejected | 138.3/min | ETA: 2.9m [2026-01-15T12:22:37.547478] [DEBUG] [REMOTE ] TORO: Retrieved 720 rows, trimmed to 300. [2026-01-15T12:22:37.547637] [DEBUG] [REMOTE ] TORO: PASS: History has at least 300 days. [2026-01-15T12:22:37.547845] [DEBUG] [REMOTE ] TORO: PASS: Price check passed. Min price $3.44. [2026-01-15T12:22:37.547986] [DEBUG] [REMOTE ] TORO: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:37.548098] [DEBUG] [REMOTE ] TORO: PASS: Integrity check passed. [2026-01-15T12:22:37.548140] [DEBUG] [REMOTE ] TORO: Symbol is viable for forecasting. [2026-01-15T12:22:37.548188] [INFO ] [MAIN ] [3115/3511] TORO kept (0.2s) | 3110 kept, 5 rejected | 138.3/min | ETA: 2.9m [2026-01-15T12:22:38.251136] [DEBUG] [REMOTE ] TOWN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:38.251284] [DEBUG] [REMOTE ] TOWN: PASS: History has at least 300 days. [2026-01-15T12:22:38.251514] [DEBUG] [REMOTE ] TOWN: PASS: Price check passed. Min price $31.77. [2026-01-15T12:22:38.251675] [DEBUG] [REMOTE ] TOWN: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:38.251799] [DEBUG] [REMOTE ] TOWN: PASS: Integrity check passed. [2026-01-15T12:22:38.251840] [DEBUG] [REMOTE ] TOWN: Symbol is viable for forecasting. [2026-01-15T12:22:38.251892] [INFO ] [MAIN ] [3116/3511] TOWN kept (0.7s) | 3111 kept, 5 rejected | 138.3/min | ETA: 2.9m [2026-01-15T12:22:38.477491] [DEBUG] [REMOTE ] TOYO: Retrieved 387 rows, trimmed to 300. [2026-01-15T12:22:38.477641] [DEBUG] [REMOTE ] TOYO: PASS: History has at least 300 days. [2026-01-15T12:22:38.477846] [DEBUG] [REMOTE ] TOYO: PASS: Price check passed. Min price $5.76. [2026-01-15T12:22:38.477982] [DEBUG] [REMOTE ] TOYO: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:38.478094] [DEBUG] [REMOTE ] TOYO: PASS: Integrity check passed. [2026-01-15T12:22:38.478134] [DEBUG] [REMOTE ] TOYO: Symbol is viable for forecasting. [2026-01-15T12:22:38.478181] [INFO ] [MAIN ] [3117/3511] TOYO kept (0.2s) | 3112 kept, 5 rejected | 138.3/min | ETA: 2.8m [2026-01-15T12:22:39.014540] [DEBUG] [REMOTE ] TPB: Retrieved 2434 rows, trimmed to 300. [2026-01-15T12:22:39.014725] [DEBUG] [REMOTE ] TPB: PASS: History has at least 300 days. [2026-01-15T12:22:39.014951] [DEBUG] [REMOTE ] TPB: PASS: Price check passed. Min price $85.31. [2026-01-15T12:22:39.015096] [DEBUG] [REMOTE ] TPB: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:39.015420] [DEBUG] [REMOTE ] TPB: PASS: Integrity check passed. [2026-01-15T12:22:39.015465] [DEBUG] [REMOTE ] TPB: Symbol is viable for forecasting. [2026-01-15T12:22:39.015524] [INFO ] [MAIN ] [3118/3511] TPB kept (0.5s) | 3113 kept, 5 rejected | 138.3/min | ETA: 2.8m [2026-01-15T12:22:39.576507] [DEBUG] [REMOTE ] TPC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:39.576703] [DEBUG] [REMOTE ] TPC: PASS: History has at least 300 days. [2026-01-15T12:22:39.576998] [DEBUG] [REMOTE ] TPC: PASS: Price check passed. Min price $58.71. [2026-01-15T12:22:39.577143] [DEBUG] [REMOTE ] TPC: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:39.577266] [DEBUG] [REMOTE ] TPC: PASS: Integrity check passed. [2026-01-15T12:22:39.577307] [DEBUG] [REMOTE ] TPC: Symbol is viable for forecasting. [2026-01-15T12:22:39.577358] [INFO ] [MAIN ] [3119/3511] TPC kept (0.6s) | 3114 kept, 5 rejected | 138.3/min | ETA: 2.8m [2026-01-15T12:22:39.822193] [DEBUG] [REMOTE ] TPG: Retrieved 1004 rows, trimmed to 300. [2026-01-15T12:22:39.822333] [DEBUG] [REMOTE ] TPG: PASS: History has at least 300 days. [2026-01-15T12:22:39.822550] [DEBUG] [REMOTE ] TPG: PASS: Price check passed. Min price $52.87. [2026-01-15T12:22:39.822713] [DEBUG] [REMOTE ] TPG: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:39.822827] [DEBUG] [REMOTE ] TPG: PASS: Integrity check passed. [2026-01-15T12:22:39.822868] [DEBUG] [REMOTE ] TPG: Symbol is viable for forecasting. [2026-01-15T12:22:39.822916] [INFO ] [MAIN ] [3120/3511] TPG kept (0.2s) | 3115 kept, 5 rejected | 138.3/min | ETA: 2.8m [2026-01-15T12:22:40.156559] [DEBUG] [REMOTE ] TPGXL: Retrieved 468 rows, trimmed to 300. [2026-01-15T12:22:40.156705] [DEBUG] [REMOTE ] TPGXL: PASS: History has at least 300 days. [2026-01-15T12:22:40.156938] [DEBUG] [REMOTE ] TPGXL: PASS: Price check passed. Min price $24.75. [2026-01-15T12:22:40.157094] [DEBUG] [REMOTE ] TPGXL: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:40.157207] [DEBUG] [REMOTE ] TPGXL: PASS: Integrity check passed. [2026-01-15T12:22:40.157248] [DEBUG] [REMOTE ] TPGXL: Symbol is viable for forecasting. [2026-01-15T12:22:40.157296] [INFO ] [MAIN ] [3121/3511] TPGXL kept (0.3s) | 3116 kept, 5 rejected | 138.3/min | ETA: 2.8m [2026-01-15T12:22:40.730666] [DEBUG] [REMOTE ] TPH: Retrieved 3259 rows, trimmed to 300. [2026-01-15T12:22:40.730809] [DEBUG] [REMOTE ] TPH: PASS: History has at least 300 days. [2026-01-15T12:22:40.731020] [DEBUG] [REMOTE ] TPH: PASS: Price check passed. Min price $30.65. [2026-01-15T12:22:40.731161] [DEBUG] [REMOTE ] TPH: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:40.731276] [DEBUG] [REMOTE ] TPH: PASS: Integrity check passed. [2026-01-15T12:22:40.731318] [DEBUG] [REMOTE ] TPH: Symbol is viable for forecasting. [2026-01-15T12:22:40.731369] [INFO ] [MAIN ] [3122/3511] TPH kept (0.6s) | 3117 kept, 5 rejected | 138.3/min | ETA: 2.8m [2026-01-15T12:22:41.271884] [DEBUG] [REMOTE ] TPL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:41.272025] [DEBUG] [REMOTE ] TPL: PASS: History has at least 300 days. [2026-01-15T12:22:41.272245] [DEBUG] [REMOTE ] TPL: PASS: Price check passed. Min price $273.56. [2026-01-15T12:22:41.272381] [DEBUG] [REMOTE ] TPL: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:41.272498] [DEBUG] [REMOTE ] TPL: PASS: Integrity check passed. [2026-01-15T12:22:41.272538] [DEBUG] [REMOTE ] TPL: Symbol is viable for forecasting. [2026-01-15T12:22:41.272605] [INFO ] [MAIN ] [3123/3511] TPL kept (0.5s) | 3118 kept, 5 rejected | 138.3/min | ETA: 2.8m [2026-01-15T12:22:41.611513] [DEBUG] [REMOTE ] TPVG: Retrieved 2984 rows, trimmed to 300. [2026-01-15T12:22:41.611672] [DEBUG] [REMOTE ] TPVG: PASS: History has at least 300 days. [2026-01-15T12:22:41.611889] [DEBUG] [REMOTE ] TPVG: PASS: Price check passed. Min price $5.23. [2026-01-15T12:22:41.612024] [DEBUG] [REMOTE ] TPVG: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:41.612137] [DEBUG] [REMOTE ] TPVG: PASS: Integrity check passed. [2026-01-15T12:22:41.612213] [DEBUG] [REMOTE ] TPVG: Symbol is viable for forecasting. [2026-01-15T12:22:41.612278] [INFO ] [MAIN ] [3124/3511] TPVG kept (0.3s) | 3119 kept, 5 rejected | 138.3/min | ETA: 2.8m [2026-01-15T12:22:41.877116] [DEBUG] [REMOTE ] TPYP: Retrieved 2652 rows, trimmed to 300. [2026-01-15T12:22:41.877255] [DEBUG] [REMOTE ] TPYP: PASS: History has at least 300 days. [2026-01-15T12:22:41.877476] [DEBUG] [REMOTE ] TPYP: PASS: Price check passed. Min price $33.73. [2026-01-15T12:22:41.877647] [DEBUG] [REMOTE ] TPYP: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:41.877772] [DEBUG] [REMOTE ] TPYP: PASS: Integrity check passed. [2026-01-15T12:22:41.877835] [DEBUG] [REMOTE ] TPYP: Symbol is viable for forecasting. [2026-01-15T12:22:41.877902] [INFO ] [MAIN ] [3125/3511] TPYP kept (0.3s) | 3120 kept, 5 rejected | 138.3/min | ETA: 2.8m [2026-01-15T12:22:42.448998] [DEBUG] [REMOTE ] TPZ: Retrieved 4142 rows, trimmed to 300. [2026-01-15T12:22:42.449144] [DEBUG] [REMOTE ] TPZ: PASS: History has at least 300 days. [2026-01-15T12:22:42.449377] [DEBUG] [REMOTE ] TPZ: PASS: Price check passed. Min price $20.00. [2026-01-15T12:22:42.449516] [DEBUG] [REMOTE ] TPZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:42.449662] [DEBUG] [REMOTE ] TPZ: PASS: Integrity check passed. [2026-01-15T12:22:42.449707] [DEBUG] [REMOTE ] TPZ: Symbol is viable for forecasting. [2026-01-15T12:22:42.449759] [INFO ] [MAIN ] [3126/3511] TPZ kept (0.6s) | 3121 kept, 5 rejected | 138.3/min | ETA: 2.8m [2026-01-15T12:22:42.829252] [DEBUG] [REMOTE ] TQQQ: Retrieved 4006 rows, trimmed to 300. [2026-01-15T12:22:42.829390] [DEBUG] [REMOTE ] TQQQ: PASS: History has at least 300 days. [2026-01-15T12:22:42.829631] [DEBUG] [REMOTE ] TQQQ: PASS: Price check passed. Min price $46.38. [2026-01-15T12:22:42.829772] [DEBUG] [REMOTE ] TQQQ: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:42.829887] [DEBUG] [REMOTE ] TQQQ: PASS: Integrity check passed. [2026-01-15T12:22:42.829927] [DEBUG] [REMOTE ] TQQQ: Symbol is viable for forecasting. [2026-01-15T12:22:42.829975] [INFO ] [MAIN ] [3127/3511] TQQQ kept (0.4s) | 3122 kept, 5 rejected | 138.3/min | ETA: 2.8m [2026-01-15T12:22:43.362353] [DEBUG] [REMOTE ] TRC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:43.362566] [DEBUG] [REMOTE ] TRC: PASS: History has at least 300 days. [2026-01-15T12:22:43.362964] [DEBUG] [REMOTE ] TRC: PASS: Price check passed. Min price $15.58. [2026-01-15T12:22:43.363116] [DEBUG] [REMOTE ] TRC: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:43.363275] [DEBUG] [REMOTE ] TRC: PASS: Integrity check passed. [2026-01-15T12:22:43.363322] [DEBUG] [REMOTE ] TRC: Symbol is viable for forecasting. [2026-01-15T12:22:43.363381] [INFO ] [MAIN ] [3128/3511] TRC kept (0.5s) | 3123 kept, 5 rejected | 138.3/min | ETA: 2.8m [2026-01-15T12:22:43.588728] [DEBUG] [REMOTE ] TRDA: Retrieved 1056 rows, trimmed to 300. [2026-01-15T12:22:43.588879] [DEBUG] [REMOTE ] TRDA: PASS: History has at least 300 days. [2026-01-15T12:22:43.589096] [DEBUG] [REMOTE ] TRDA: PASS: Price check passed. Min price $6.25. [2026-01-15T12:22:43.589238] [DEBUG] [REMOTE ] TRDA: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:43.589354] [DEBUG] [REMOTE ] TRDA: PASS: Integrity check passed. [2026-01-15T12:22:43.589396] [DEBUG] [REMOTE ] TRDA: Symbol is viable for forecasting. [2026-01-15T12:22:43.589447] [INFO ] [MAIN ] [3129/3511] TRDA kept (0.2s) | 3124 kept, 5 rejected | 138.3/min | ETA: 2.8m [2026-01-15T12:22:43.995495] [DEBUG] [REMOTE ] TREE: Retrieved 4384 rows, trimmed to 300. [2026-01-15T12:22:43.995662] [DEBUG] [REMOTE ] TREE: PASS: History has at least 300 days. [2026-01-15T12:22:43.995884] [DEBUG] [REMOTE ] TREE: PASS: Price check passed. Min price $48.11. [2026-01-15T12:22:43.996220] [DEBUG] [REMOTE ] TREE: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:43.996353] [DEBUG] [REMOTE ] TREE: PASS: Integrity check passed. [2026-01-15T12:22:43.996397] [DEBUG] [REMOTE ] TREE: Symbol is viable for forecasting. [2026-01-15T12:22:43.996447] [INFO ] [MAIN ] [3130/3511] TREE kept (0.4s) | 3125 kept, 5 rejected | 138.3/min | ETA: 2.8m [2026-01-15T12:22:44.610721] [DEBUG] [REMOTE ] TREX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:44.610872] [DEBUG] [REMOTE ] TREX: PASS: History has at least 300 days. [2026-01-15T12:22:44.611109] [DEBUG] [REMOTE ] TREX: PASS: Price check passed. Min price $30.13. [2026-01-15T12:22:44.611253] [DEBUG] [REMOTE ] TREX: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:44.611378] [DEBUG] [REMOTE ] TREX: PASS: Integrity check passed. [2026-01-15T12:22:44.611420] [DEBUG] [REMOTE ] TREX: Symbol is viable for forecasting. [2026-01-15T12:22:44.611472] [INFO ] [MAIN ] [3131/3511] TREX kept (0.6s) | 3126 kept, 5 rejected | 138.3/min | ETA: 2.7m [2026-01-15T12:22:44.855174] [DEBUG] [REMOTE ] TRGP: Retrieved 3799 rows, trimmed to 300. [2026-01-15T12:22:44.855314] [DEBUG] [REMOTE ] TRGP: PASS: History has at least 300 days. [2026-01-15T12:22:44.855536] [DEBUG] [REMOTE ] TRGP: PASS: Price check passed. Min price $149.97. [2026-01-15T12:22:44.855715] [DEBUG] [REMOTE ] TRGP: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:44.855843] [DEBUG] [REMOTE ] TRGP: PASS: Integrity check passed. [2026-01-15T12:22:44.855885] [DEBUG] [REMOTE ] TRGP: Symbol is viable for forecasting. [2026-01-15T12:22:44.855935] [INFO ] [MAIN ] [3132/3511] TRGP kept (0.2s) | 3127 kept, 5 rejected | 138.3/min | ETA: 2.7m [2026-01-15T12:22:45.469683] [DEBUG] [REMOTE ] TRI: Retrieved 5937 rows, trimmed to 300. [2026-01-15T12:22:45.469842] [DEBUG] [REMOTE ] TRI: PASS: History has at least 300 days. [2026-01-15T12:22:45.470095] [DEBUG] [REMOTE ] TRI: PASS: Price check passed. Min price $126.36. [2026-01-15T12:22:45.470241] [DEBUG] [REMOTE ] TRI: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:45.470363] [DEBUG] [REMOTE ] TRI: PASS: Integrity check passed. [2026-01-15T12:22:45.470404] [DEBUG] [REMOTE ] TRI: Symbol is viable for forecasting. [2026-01-15T12:22:45.470455] [INFO ] [MAIN ] [3133/3511] TRI kept (0.6s) | 3128 kept, 5 rejected | 138.3/min | ETA: 2.7m [2026-01-15T12:22:45.710083] [DEBUG] [REMOTE ] TRIN: Retrieved 1246 rows, trimmed to 300. [2026-01-15T12:22:45.710218] [DEBUG] [REMOTE ] TRIN: PASS: History has at least 300 days. [2026-01-15T12:22:45.710424] [DEBUG] [REMOTE ] TRIN: PASS: Price check passed. Min price $13.80. [2026-01-15T12:22:45.710561] [DEBUG] [REMOTE ] TRIN: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:45.710693] [DEBUG] [REMOTE ] TRIN: PASS: Integrity check passed. [2026-01-15T12:22:45.710734] [DEBUG] [REMOTE ] TRIN: Symbol is viable for forecasting. [2026-01-15T12:22:45.710782] [INFO ] [MAIN ] [3134/3511] TRIN kept (0.2s) | 3129 kept, 5 rejected | 138.3/min | ETA: 2.7m [2026-01-15T12:22:46.137253] [DEBUG] [REMOTE ] TRIP: Retrieved 3546 rows, trimmed to 300. [2026-01-15T12:22:46.137381] [DEBUG] [REMOTE ] TRIP: PASS: History has at least 300 days. [2026-01-15T12:22:46.137621] [DEBUG] [REMOTE ] TRIP: PASS: Price check passed. Min price $13.36. [2026-01-15T12:22:46.137768] [DEBUG] [REMOTE ] TRIP: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:46.137880] [DEBUG] [REMOTE ] TRIP: PASS: Integrity check passed. [2026-01-15T12:22:46.137947] [DEBUG] [REMOTE ] TRIP: Symbol is viable for forecasting. [2026-01-15T12:22:46.137998] [INFO ] [MAIN ] [3135/3511] TRIP kept (0.4s) | 3130 kept, 5 rejected | 138.3/min | ETA: 2.7m [2026-01-15T12:22:46.730930] [DEBUG] [REMOTE ] TRMB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:46.731083] [DEBUG] [REMOTE ] TRMB: PASS: History has at least 300 days. [2026-01-15T12:22:46.731328] [DEBUG] [REMOTE ] TRMB: PASS: Price check passed. Min price $74.82. [2026-01-15T12:22:46.731492] [DEBUG] [REMOTE ] TRMB: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:46.731666] [DEBUG] [REMOTE ] TRMB: PASS: Integrity check passed. [2026-01-15T12:22:46.731711] [DEBUG] [REMOTE ] TRMB: Symbol is viable for forecasting. [2026-01-15T12:22:46.731763] [INFO ] [MAIN ] [3136/3511] TRMB kept (0.6s) | 3131 kept, 5 rejected | 138.3/min | ETA: 2.7m [2026-01-15T12:22:47.000619] [DEBUG] [REMOTE ] TRMD: Retrieved 1984 rows, trimmed to 300. [2026-01-15T12:22:47.000749] [DEBUG] [REMOTE ] TRMD: PASS: History has at least 300 days. [2026-01-15T12:22:47.000957] [DEBUG] [REMOTE ] TRMD: PASS: Price check passed. Min price $19.39. [2026-01-15T12:22:47.001274] [DEBUG] [REMOTE ] TRMD: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:47.001384] [DEBUG] [REMOTE ] TRMD: PASS: Integrity check passed. [2026-01-15T12:22:47.001424] [DEBUG] [REMOTE ] TRMD: Symbol is viable for forecasting. [2026-01-15T12:22:47.001472] [INFO ] [MAIN ] [3137/3511] TRMD kept (0.3s) | 3132 kept, 5 rejected | 138.3/min | ETA: 2.7m [2026-01-15T12:22:47.656791] [DEBUG] [REMOTE ] TRMK: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:47.656955] [DEBUG] [REMOTE ] TRMK: PASS: History has at least 300 days. [2026-01-15T12:22:47.657190] [DEBUG] [REMOTE ] TRMK: PASS: Price check passed. Min price $36.51. [2026-01-15T12:22:47.657336] [DEBUG] [REMOTE ] TRMK: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:47.657458] [DEBUG] [REMOTE ] TRMK: PASS: Integrity check passed. [2026-01-15T12:22:47.657506] [DEBUG] [REMOTE ] TRMK: Symbol is viable for forecasting. [2026-01-15T12:22:47.657589] [INFO ] [MAIN ] [3138/3511] TRMK kept (0.7s) | 3133 kept, 5 rejected | 138.3/min | ETA: 2.7m [2026-01-15T12:22:48.110547] [DEBUG] [REMOTE ] TRN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:48.110702] [DEBUG] [REMOTE ] TRN: PASS: History has at least 300 days. [2026-01-15T12:22:48.110926] [DEBUG] [REMOTE ] TRN: PASS: Price check passed. Min price $24.90. [2026-01-15T12:22:48.111070] [DEBUG] [REMOTE ] TRN: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:48.111191] [DEBUG] [REMOTE ] TRN: PASS: Integrity check passed. [2026-01-15T12:22:48.111233] [DEBUG] [REMOTE ] TRN: Symbol is viable for forecasting. [2026-01-15T12:22:48.111284] [INFO ] [MAIN ] [3139/3511] TRN kept (0.5s) | 3134 kept, 5 rejected | 138.3/min | ETA: 2.7m [2026-01-15T12:22:48.489328] [DEBUG] [REMOTE ] TRNO: Retrieved 4007 rows, trimmed to 300. [2026-01-15T12:22:48.489469] [DEBUG] [REMOTE ] TRNO: PASS: History has at least 300 days. [2026-01-15T12:22:48.489712] [DEBUG] [REMOTE ] TRNO: PASS: Price check passed. Min price $56.64. [2026-01-15T12:22:48.489854] [DEBUG] [REMOTE ] TRNO: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:48.489969] [DEBUG] [REMOTE ] TRNO: PASS: Integrity check passed. [2026-01-15T12:22:48.490010] [DEBUG] [REMOTE ] TRNO: Symbol is viable for forecasting. [2026-01-15T12:22:48.490061] [INFO ] [MAIN ] [3140/3511] TRNO kept (0.4s) | 3135 kept, 5 rejected | 138.3/min | ETA: 2.7m [2026-01-15T12:22:48.982867] [DEBUG] [REMOTE ] TRNS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:48.983021] [DEBUG] [REMOTE ] TRNS: PASS: History has at least 300 days. [2026-01-15T12:22:48.983274] [DEBUG] [REMOTE ] TRNS: PASS: Price check passed. Min price $52.06. [2026-01-15T12:22:48.983418] [DEBUG] [REMOTE ] TRNS: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:48.983544] [DEBUG] [REMOTE ] TRNS: PASS: Integrity check passed. [2026-01-15T12:22:48.983605] [DEBUG] [REMOTE ] TRNS: Symbol is viable for forecasting. [2026-01-15T12:22:48.983664] [INFO ] [MAIN ] [3141/3511] TRNS kept (0.5s) | 3136 kept, 5 rejected | 138.3/min | ETA: 2.7m [2026-01-15T12:22:49.338674] [DEBUG] [REMOTE ] TROX: Retrieved 3803 rows, trimmed to 300. [2026-01-15T12:22:49.338833] [DEBUG] [REMOTE ] TROX: PASS: History has at least 300 days. [2026-01-15T12:22:49.339080] [DEBUG] [REMOTE ] TROX: PASS: Price check passed. Min price $2.88. [2026-01-15T12:22:49.339226] [DEBUG] [REMOTE ] TROX: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:49.339352] [DEBUG] [REMOTE ] TROX: PASS: Integrity check passed. [2026-01-15T12:22:49.339394] [DEBUG] [REMOTE ] TROX: Symbol is viable for forecasting. [2026-01-15T12:22:49.339446] [INFO ] [MAIN ] [3142/3511] TROX kept (0.4s) | 3137 kept, 5 rejected | 138.3/min | ETA: 2.7m [2026-01-15T12:22:49.881372] [DEBUG] [REMOTE ] TRP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:49.881531] [DEBUG] [REMOTE ] TRP: PASS: History has at least 300 days. [2026-01-15T12:22:49.881805] [DEBUG] [REMOTE ] TRP: PASS: Price check passed. Min price $49.23. [2026-01-15T12:22:49.881954] [DEBUG] [REMOTE ] TRP: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:49.882083] [DEBUG] [REMOTE ] TRP: PASS: Integrity check passed. [2026-01-15T12:22:49.882124] [DEBUG] [REMOTE ] TRP: Symbol is viable for forecasting. [2026-01-15T12:22:49.882176] [INFO ] [MAIN ] [3143/3511] TRP kept (0.5s) | 3138 kept, 5 rejected | 138.3/min | ETA: 2.7m [2026-01-15T12:22:50.225001] [DEBUG] [REMOTE ] TRS: Retrieved 4695 rows, trimmed to 300. [2026-01-15T12:22:50.225151] [DEBUG] [REMOTE ] TRS: PASS: History has at least 300 days. [2026-01-15T12:22:50.225388] [DEBUG] [REMOTE ] TRS: PASS: Price check passed. Min price $31.08. [2026-01-15T12:22:50.225528] [DEBUG] [REMOTE ] TRS: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:50.225672] [DEBUG] [REMOTE ] TRS: PASS: Integrity check passed. [2026-01-15T12:22:50.225715] [DEBUG] [REMOTE ] TRS: Symbol is viable for forecasting. [2026-01-15T12:22:50.225765] [INFO ] [MAIN ] [3144/3511] TRS kept (0.3s) | 3139 kept, 5 rejected | 138.3/min | ETA: 2.7m [2026-01-15T12:22:50.577907] [DEBUG] [REMOTE ] TRTX: Retrieved 2134 rows, trimmed to 300. [2026-01-15T12:22:50.578087] [DEBUG] [REMOTE ] TRTX: PASS: History has at least 300 days. [2026-01-15T12:22:50.578401] [DEBUG] [REMOTE ] TRTX: PASS: Price check passed. Min price $8.42. [2026-01-15T12:22:50.578562] [DEBUG] [REMOTE ] TRTX: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:50.578724] [DEBUG] [REMOTE ] TRTX: PASS: Integrity check passed. [2026-01-15T12:22:50.578767] [DEBUG] [REMOTE ] TRTX: Symbol is viable for forecasting. [2026-01-15T12:22:50.578826] [INFO ] [MAIN ] [3145/3511] TRTX kept (0.4s) | 3140 kept, 5 rejected | 138.3/min | ETA: 2.6m [2026-01-15T12:22:51.171030] [DEBUG] [REMOTE ] TRUE: Retrieved 6465 rows, trimmed to 300. [2026-01-15T12:22:51.171187] [DEBUG] [REMOTE ] TRUE: PASS: History has at least 300 days. [2026-01-15T12:22:51.171442] [DEBUG] [REMOTE ] TRUE: PASS: Price check passed. Min price $2.09. [2026-01-15T12:22:51.171601] [DEBUG] [REMOTE ] TRUE: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:51.171733] [DEBUG] [REMOTE ] TRUE: PASS: Integrity check passed. [2026-01-15T12:22:51.171803] [DEBUG] [REMOTE ] TRUE: Symbol is viable for forecasting. [2026-01-15T12:22:51.171856] [INFO ] [MAIN ] [3146/3511] TRUE kept (0.6s) | 3141 kept, 5 rejected | 138.3/min | ETA: 2.6m [2026-01-15T12:22:51.518993] [DEBUG] [REMOTE ] TRUP: Retrieved 2891 rows, trimmed to 300. [2026-01-15T12:22:51.519126] [DEBUG] [REMOTE ] TRUP: PASS: History has at least 300 days. [2026-01-15T12:22:51.519334] [DEBUG] [REMOTE ] TRUP: PASS: Price check passed. Min price $34.03. [2026-01-15T12:22:51.519474] [DEBUG] [REMOTE ] TRUP: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:51.519605] [DEBUG] [REMOTE ] TRUP: PASS: Integrity check passed. [2026-01-15T12:22:51.519648] [DEBUG] [REMOTE ] TRUP: Symbol is viable for forecasting. [2026-01-15T12:22:51.519697] [INFO ] [MAIN ] [3147/3511] TRUP kept (0.3s) | 3142 kept, 5 rejected | 138.3/min | ETA: 2.6m [2026-01-15T12:22:51.822173] [DEBUG] [REMOTE ] TRVG: Retrieved 2281 rows, trimmed to 300. [2026-01-15T12:22:51.822298] [DEBUG] [REMOTE ] TRVG: PASS: History has at least 300 days. [2026-01-15T12:22:51.822504] [DEBUG] [REMOTE ] TRVG: PASS: Price check passed. Min price $2.77. [2026-01-15T12:22:51.822677] [DEBUG] [REMOTE ] TRVG: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:51.822795] [DEBUG] [REMOTE ] TRVG: PASS: Integrity check passed. [2026-01-15T12:22:51.822836] [DEBUG] [REMOTE ] TRVG: Symbol is viable for forecasting. [2026-01-15T12:22:51.822901] [INFO ] [MAIN ] [3148/3511] TRVG kept (0.3s) | 3143 kept, 5 rejected | 138.3/min | ETA: 2.6m [2026-01-15T12:22:52.380597] [DEBUG] [REMOTE ] TS: Retrieved 5807 rows, trimmed to 300. [2026-01-15T12:22:52.380756] [DEBUG] [REMOTE ] TS: PASS: History has at least 300 days. [2026-01-15T12:22:52.381018] [DEBUG] [REMOTE ] TS: PASS: Price check passed. Min price $34.17. [2026-01-15T12:22:52.381165] [DEBUG] [REMOTE ] TS: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:52.381300] [DEBUG] [REMOTE ] TS: PASS: Integrity check passed. [2026-01-15T12:22:52.381343] [DEBUG] [REMOTE ] TS: Symbol is viable for forecasting. [2026-01-15T12:22:52.381396] [INFO ] [MAIN ] [3149/3511] TS kept (0.6s) | 3144 kept, 5 rejected | 138.3/min | ETA: 2.6m [2026-01-15T12:22:52.842931] [DEBUG] [REMOTE ] TSBK: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:52.843066] [DEBUG] [REMOTE ] TSBK: PASS: History has at least 300 days. [2026-01-15T12:22:52.843283] [DEBUG] [REMOTE ] TSBK: PASS: Price check passed. Min price $30.99. [2026-01-15T12:22:52.843423] [DEBUG] [REMOTE ] TSBK: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:52.843539] [DEBUG] [REMOTE ] TSBK: PASS: Integrity check passed. [2026-01-15T12:22:52.843599] [DEBUG] [REMOTE ] TSBK: Symbol is viable for forecasting. [2026-01-15T12:22:52.843650] [INFO ] [MAIN ] [3150/3511] TSBK kept (0.5s) | 3145 kept, 5 rejected | 138.3/min | ETA: 2.6m [2026-01-15T12:22:53.139401] [DEBUG] [REMOTE ] TSCO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:53.139554] [DEBUG] [REMOTE ] TSCO: PASS: History has at least 300 days. [2026-01-15T12:22:53.139823] [DEBUG] [REMOTE ] TSCO: PASS: Price check passed. Min price $49.83. [2026-01-15T12:22:53.139970] [DEBUG] [REMOTE ] TSCO: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:53.140096] [DEBUG] [REMOTE ] TSCO: PASS: Integrity check passed. [2026-01-15T12:22:53.140138] [DEBUG] [REMOTE ] TSCO: Symbol is viable for forecasting. [2026-01-15T12:22:53.140188] [INFO ] [MAIN ] [3151/3511] TSCO kept (0.3s) | 3146 kept, 5 rejected | 138.3/min | ETA: 2.6m [2026-01-15T12:22:53.417325] [DEBUG] [REMOTE ] TSDD: Retrieved 602 rows, trimmed to 300. [2026-01-15T12:22:53.417465] [DEBUG] [REMOTE ] TSDD: PASS: History has at least 300 days. [2026-01-15T12:22:53.417696] [DEBUG] [REMOTE ] TSDD: PASS: Price check passed. Min price $6.59. [2026-01-15T12:22:53.417840] [DEBUG] [REMOTE ] TSDD: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:53.417954] [DEBUG] [REMOTE ] TSDD: PASS: Integrity check passed. [2026-01-15T12:22:53.417998] [DEBUG] [REMOTE ] TSDD: Symbol is viable for forecasting. [2026-01-15T12:22:53.418049] [INFO ] [MAIN ] [3152/3511] TSDD kept (0.3s) | 3147 kept, 5 rejected | 138.3/min | ETA: 2.6m [2026-01-15T12:22:53.974198] [DEBUG] [REMOTE ] TSEM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:53.974340] [DEBUG] [REMOTE ] TSEM: PASS: History has at least 300 days. [2026-01-15T12:22:53.974595] [DEBUG] [REMOTE ] TSEM: PASS: Price check passed. Min price $72.74. [2026-01-15T12:22:53.974738] [DEBUG] [REMOTE ] TSEM: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:53.974862] [DEBUG] [REMOTE ] TSEM: PASS: Integrity check passed. [2026-01-15T12:22:53.974903] [DEBUG] [REMOTE ] TSEM: Symbol is viable for forecasting. [2026-01-15T12:22:53.974952] [INFO ] [MAIN ] [3153/3511] TSEM kept (0.6s) | 3148 kept, 5 rejected | 138.3/min | ETA: 2.6m [2026-01-15T12:22:54.318384] [DEBUG] [REMOTE ] TSHA: Retrieved 1333 rows, trimmed to 300. [2026-01-15T12:22:54.318613] [DEBUG] [REMOTE ] TSHA: PASS: History has at least 300 days. [2026-01-15T12:22:54.318931] [DEBUG] [REMOTE ] TSHA: PASS: Price check passed. Min price $3.83. [2026-01-15T12:22:54.319104] [DEBUG] [REMOTE ] TSHA: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:54.319473] [DEBUG] [REMOTE ] TSHA: PASS: Integrity check passed. [2026-01-15T12:22:54.319525] [DEBUG] [REMOTE ] TSHA: Symbol is viable for forecasting. [2026-01-15T12:22:54.319638] [INFO ] [MAIN ] [3154/3511] TSHA kept (0.3s) | 3149 kept, 5 rejected | 138.3/min | ETA: 2.6m [2026-01-15T12:22:54.933777] [DEBUG] [REMOTE ] TSI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:54.933933] [DEBUG] [REMOTE ] TSI: PASS: History has at least 300 days. [2026-01-15T12:22:54.934173] [DEBUG] [REMOTE ] TSI: PASS: Price check passed. Min price $4.74. [2026-01-15T12:22:54.934313] [DEBUG] [REMOTE ] TSI: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:54.934435] [DEBUG] [REMOTE ] TSI: PASS: Integrity check passed. [2026-01-15T12:22:54.934476] [DEBUG] [REMOTE ] TSI: Symbol is viable for forecasting. [2026-01-15T12:22:54.934527] [INFO ] [MAIN ] [3155/3511] TSI kept (0.6s) | 3150 kept, 5 rejected | 138.3/min | ETA: 2.6m [2026-01-15T12:22:55.042736] [DEBUG] [REMOTE ] TSL: Retrieved 862 rows, trimmed to 300. [2026-01-15T12:22:55.042878] [DEBUG] [REMOTE ] TSL: PASS: History has at least 300 days. [2026-01-15T12:22:55.043084] [DEBUG] [REMOTE ] TSL: PASS: Price check passed. Min price $15.81. [2026-01-15T12:22:55.043220] [DEBUG] [REMOTE ] TSL: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:55.043329] [DEBUG] [REMOTE ] TSL: PASS: Integrity check passed. [2026-01-15T12:22:55.043370] [DEBUG] [REMOTE ] TSL: Symbol is viable for forecasting. [2026-01-15T12:22:55.043418] [INFO ] [MAIN ] [3156/3511] TSL kept (0.1s) | 3151 kept, 5 rejected | 138.3/min | ETA: 2.6m [2026-01-15T12:22:55.694340] [DEBUG] [REMOTE ] TSLA: Retrieved 3911 rows, trimmed to 300. [2026-01-15T12:22:55.694476] [DEBUG] [REMOTE ] TSLA: PASS: History has at least 300 days. [2026-01-15T12:22:55.694714] [DEBUG] [REMOTE ] TSLA: PASS: Price check passed. Min price $391.09. [2026-01-15T12:22:55.694854] [DEBUG] [REMOTE ] TSLA: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:55.694966] [DEBUG] [REMOTE ] TSLA: PASS: Integrity check passed. [2026-01-15T12:22:55.695035] [DEBUG] [REMOTE ] TSLA: Symbol is viable for forecasting. [2026-01-15T12:22:55.695085] [INFO ] [MAIN ] [3157/3511] TSLA kept (0.7s) | 3152 kept, 5 rejected | 138.3/min | ETA: 2.6m [2026-01-15T12:22:55.960795] [DEBUG] [REMOTE ] TSLL: Retrieved 862 rows, trimmed to 300. [2026-01-15T12:22:55.960968] [DEBUG] [REMOTE ] TSLL: PASS: History has at least 300 days. [2026-01-15T12:22:55.961239] [DEBUG] [REMOTE ] TSLL: PASS: Price check passed. Min price $14.91. [2026-01-15T12:22:55.961427] [DEBUG] [REMOTE ] TSLL: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:55.961599] [DEBUG] [REMOTE ] TSLL: PASS: Integrity check passed. [2026-01-15T12:22:55.961657] [DEBUG] [REMOTE ] TSLL: Symbol is viable for forecasting. [2026-01-15T12:22:55.961726] [INFO ] [MAIN ] [3158/3511] TSLL kept (0.3s) | 3153 kept, 5 rejected | 138.3/min | ETA: 2.6m [2026-01-15T12:22:56.359368] [DEBUG] [REMOTE ] TSLQ: Retrieved 880 rows, trimmed to 300. [2026-01-15T12:22:56.359525] [DEBUG] [REMOTE ] TSLQ: PASS: History has at least 300 days. [2026-01-15T12:22:56.359827] [DEBUG] [REMOTE ] TSLQ: PASS: Price check passed. Min price $15.42. [2026-01-15T12:22:56.360027] [DEBUG] [REMOTE ] TSLQ: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:56.360162] [DEBUG] [REMOTE ] TSLQ: PASS: Integrity check passed. [2026-01-15T12:22:56.360204] [DEBUG] [REMOTE ] TSLQ: Symbol is viable for forecasting. [2026-01-15T12:22:56.360254] [INFO ] [MAIN ] [3159/3511] TSLQ kept (0.4s) | 3154 kept, 5 rejected | 138.3/min | ETA: 2.5m [2026-01-15T12:22:56.691080] [DEBUG] [REMOTE ] TSLS: Retrieved 862 rows, trimmed to 300. [2026-01-15T12:22:56.691223] [DEBUG] [REMOTE ] TSLS: PASS: History has at least 300 days. [2026-01-15T12:22:56.691441] [DEBUG] [REMOTE ] TSLS: PASS: Price check passed. Min price $4.66. [2026-01-15T12:22:56.691618] [DEBUG] [REMOTE ] TSLS: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:56.691752] [DEBUG] [REMOTE ] TSLS: PASS: Integrity check passed. [2026-01-15T12:22:56.691794] [DEBUG] [REMOTE ] TSLS: Symbol is viable for forecasting. [2026-01-15T12:22:56.691862] [INFO ] [MAIN ] [3160/3511] TSLS kept (0.3s) | 3155 kept, 5 rejected | 138.3/min | ETA: 2.5m [2026-01-15T12:22:57.259352] [DEBUG] [REMOTE ] TSLX: Retrieved 2973 rows, trimmed to 300. [2026-01-15T12:22:57.259568] [DEBUG] [REMOTE ] TSLX: PASS: History has at least 300 days. [2026-01-15T12:22:57.260006] [DEBUG] [REMOTE ] TSLX: PASS: Price check passed. Min price $20.26. [2026-01-15T12:22:57.260222] [DEBUG] [REMOTE ] TSLX: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:57.260415] [DEBUG] [REMOTE ] TSLX: PASS: Integrity check passed. [2026-01-15T12:22:57.260479] [DEBUG] [REMOTE ] TSLX: Symbol is viable for forecasting. [2026-01-15T12:22:57.260560] [INFO ] [MAIN ] [3161/3511] TSLX kept (0.6s) | 3156 kept, 5 rejected | 138.3/min | ETA: 2.5m [2026-01-15T12:22:57.660482] [DEBUG] [REMOTE ] TSM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:57.660862] [DEBUG] [REMOTE ] TSM: PASS: History has at least 300 days. [2026-01-15T12:22:57.661423] [DEBUG] [REMOTE ] TSM: PASS: Price check passed. Min price $274.34. [2026-01-15T12:22:57.661691] [DEBUG] [REMOTE ] TSM: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:57.661932] [DEBUG] [REMOTE ] TSM: PASS: Integrity check passed. [2026-01-15T12:22:57.661998] [DEBUG] [REMOTE ] TSM: Symbol is viable for forecasting. [2026-01-15T12:22:57.662090] [INFO ] [MAIN ] [3162/3511] TSM kept (0.4s) | 3157 kept, 5 rejected | 138.3/min | ETA: 2.5m [2026-01-15T12:22:58.192035] [DEBUG] [REMOTE ] TSN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:58.192196] [DEBUG] [REMOTE ] TSN: PASS: History has at least 300 days. [2026-01-15T12:22:58.192452] [DEBUG] [REMOTE ] TSN: PASS: Price check passed. Min price $50.28. [2026-01-15T12:22:58.192618] [DEBUG] [REMOTE ] TSN: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:58.192756] [DEBUG] [REMOTE ] TSN: PASS: Integrity check passed. [2026-01-15T12:22:58.192798] [DEBUG] [REMOTE ] TSN: Symbol is viable for forecasting. [2026-01-15T12:22:58.192849] [INFO ] [MAIN ] [3163/3511] TSN kept (0.5s) | 3158 kept, 5 rejected | 138.3/min | ETA: 2.5m [2026-01-15T12:22:58.402550] [DEBUG] [REMOTE ] TSQ: Retrieved 2887 rows, trimmed to 300. [2026-01-15T12:22:58.402728] [DEBUG] [REMOTE ] TSQ: PASS: History has at least 300 days. [2026-01-15T12:22:58.402974] [DEBUG] [REMOTE ] TSQ: PASS: Price check passed. Min price $4.38. [2026-01-15T12:22:58.403136] [DEBUG] [REMOTE ] TSQ: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:58.403266] [DEBUG] [REMOTE ] TSQ: PASS: Integrity check passed. [2026-01-15T12:22:58.403311] [DEBUG] [REMOTE ] TSQ: Symbol is viable for forecasting. [2026-01-15T12:22:58.403366] [INFO ] [MAIN ] [3164/3511] TSQ kept (0.2s) | 3159 kept, 5 rejected | 138.3/min | ETA: 2.5m [2026-01-15T12:22:59.077996] [DEBUG] [REMOTE ] TTC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:22:59.078147] [DEBUG] [REMOTE ] TTC: PASS: History has at least 300 days. [2026-01-15T12:22:59.078392] [DEBUG] [REMOTE ] TTC: PASS: Price check passed. Min price $67.65. [2026-01-15T12:22:59.078536] [DEBUG] [REMOTE ] TTC: PASS: Continuity check passed with 300 days. [2026-01-15T12:22:59.078681] [DEBUG] [REMOTE ] TTC: PASS: Integrity check passed. [2026-01-15T12:22:59.078725] [DEBUG] [REMOTE ] TTC: Symbol is viable for forecasting. [2026-01-15T12:22:59.078775] [INFO ] [MAIN ] [3165/3511] TTC kept (0.7s) | 3160 kept, 5 rejected | 138.3/min | ETA: 2.5m [2026-01-15T12:23:01.436701] [DEBUG] [REMOTE ] TTD: Retrieved 2342 rows, trimmed to 300. [2026-01-15T12:23:01.436923] [DEBUG] [REMOTE ] TTD: PASS: History has at least 300 days. [2026-01-15T12:23:01.437335] [DEBUG] [REMOTE ] TTD: PASS: Price check passed. Min price $36.19. [2026-01-15T12:23:01.437551] [DEBUG] [REMOTE ] TTD: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:01.437766] [DEBUG] [REMOTE ] TTD: PASS: Integrity check passed. [2026-01-15T12:23:01.437831] [DEBUG] [REMOTE ] TTD: Symbol is viable for forecasting. [2026-01-15T12:23:01.437961] [INFO ] [MAIN ] [3166/3511] TTD kept (2.4s) | 3161 kept, 5 rejected | 138.1/min | ETA: 2.5m [2026-01-15T12:23:02.680972] [DEBUG] [REMOTE ] TTE: Retrieved 4580 rows, trimmed to 300. [2026-01-15T12:23:02.681104] [DEBUG] [REMOTE ] TTE: PASS: History has at least 300 days. [2026-01-15T12:23:02.681334] [DEBUG] [REMOTE ] TTE: PASS: Price check passed. Min price $60.57. [2026-01-15T12:23:02.681479] [DEBUG] [REMOTE ] TTE: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:02.681608] [DEBUG] [REMOTE ] TTE: PASS: Integrity check passed. [2026-01-15T12:23:02.681650] [DEBUG] [REMOTE ] TTE: Symbol is viable for forecasting. [2026-01-15T12:23:02.681699] [INFO ] [MAIN ] [3167/3511] TTE kept (1.2s) | 3162 kept, 5 rejected | 138.0/min | ETA: 2.5m [2026-01-15T12:23:03.144673] [DEBUG] [REMOTE ] TTEC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:03.144844] [DEBUG] [REMOTE ] TTEC: PASS: History has at least 300 days. [2026-01-15T12:23:03.145113] [DEBUG] [REMOTE ] TTEC: PASS: Price check passed. Min price $2.57. [2026-01-15T12:23:03.145253] [DEBUG] [REMOTE ] TTEC: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:03.145380] [DEBUG] [REMOTE ] TTEC: PASS: Integrity check passed. [2026-01-15T12:23:03.145465] [DEBUG] [REMOTE ] TTEC: Symbol is viable for forecasting. [2026-01-15T12:23:03.145517] [INFO ] [MAIN ] [3168/3511] TTEC kept (0.5s) | 3163 kept, 5 rejected | 138.0/min | ETA: 2.5m [2026-01-15T12:23:03.615976] [DEBUG] [REMOTE ] TTEK: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:03.616138] [DEBUG] [REMOTE ] TTEK: PASS: History has at least 300 days. [2026-01-15T12:23:03.616399] [DEBUG] [REMOTE ] TTEK: PASS: Price check passed. Min price $31.79. [2026-01-15T12:23:03.616545] [DEBUG] [REMOTE ] TTEK: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:03.616695] [DEBUG] [REMOTE ] TTEK: PASS: Integrity check passed. [2026-01-15T12:23:03.616738] [DEBUG] [REMOTE ] TTEK: Symbol is viable for forecasting. [2026-01-15T12:23:03.616789] [INFO ] [MAIN ] [3169/3511] TTEK kept (0.5s) | 3164 kept, 5 rejected | 138.0/min | ETA: 2.5m [2026-01-15T12:23:04.090163] [DEBUG] [REMOTE ] TTI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:04.090310] [DEBUG] [REMOTE ] TTI: PASS: History has at least 300 days. [2026-01-15T12:23:04.090537] [DEBUG] [REMOTE ] TTI: PASS: Price check passed. Min price $7.00. [2026-01-15T12:23:04.090696] [DEBUG] [REMOTE ] TTI: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:04.090818] [DEBUG] [REMOTE ] TTI: PASS: Integrity check passed. [2026-01-15T12:23:04.090859] [DEBUG] [REMOTE ] TTI: Symbol is viable for forecasting. [2026-01-15T12:23:04.090908] [INFO ] [MAIN ] [3170/3511] TTI kept (0.5s) | 3165 kept, 5 rejected | 138.0/min | ETA: 2.5m [2026-01-15T12:23:04.542519] [DEBUG] [REMOTE ] TTMI: Retrieved 6364 rows, trimmed to 300. [2026-01-15T12:23:04.542672] [DEBUG] [REMOTE ] TTMI: PASS: History has at least 300 days. [2026-01-15T12:23:04.542892] [DEBUG] [REMOTE ] TTMI: PASS: Price check passed. Min price $55.69. [2026-01-15T12:23:04.543029] [DEBUG] [REMOTE ] TTMI: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:04.543165] [DEBUG] [REMOTE ] TTMI: PASS: Integrity check passed. [2026-01-15T12:23:04.543207] [DEBUG] [REMOTE ] TTMI: Symbol is viable for forecasting. [2026-01-15T12:23:04.543255] [INFO ] [MAIN ] [3171/3511] TTMI kept (0.5s) | 3166 kept, 5 rejected | 138.0/min | ETA: 2.5m [2026-01-15T12:23:05.082370] [DEBUG] [REMOTE ] TTWO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:05.082561] [DEBUG] [REMOTE ] TTWO: PASS: History has at least 300 days. [2026-01-15T12:23:05.082892] [DEBUG] [REMOTE ] TTWO: PASS: Price check passed. Min price $232.00. [2026-01-15T12:23:05.083042] [DEBUG] [REMOTE ] TTWO: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:05.083179] [DEBUG] [REMOTE ] TTWO: PASS: Integrity check passed. [2026-01-15T12:23:05.083239] [DEBUG] [REMOTE ] TTWO: Symbol is viable for forecasting. [2026-01-15T12:23:05.083292] [INFO ] [MAIN ] [3172/3511] TTWO kept (0.5s) | 3167 kept, 5 rejected | 138.0/min | ETA: 2.5m [2026-01-15T12:23:05.353093] [DEBUG] [REMOTE ] TUGN: Retrieved 917 rows, trimmed to 300. [2026-01-15T12:23:05.353220] [DEBUG] [REMOTE ] TUGN: PASS: History has at least 300 days. [2026-01-15T12:23:05.353419] [DEBUG] [REMOTE ] TUGN: PASS: Price check passed. Min price $24.37. [2026-01-15T12:23:05.353554] [DEBUG] [REMOTE ] TUGN: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:05.353683] [DEBUG] [REMOTE ] TUGN: PASS: Integrity check passed. [2026-01-15T12:23:05.353723] [DEBUG] [REMOTE ] TUGN: Symbol is viable for forecasting. [2026-01-15T12:23:05.353770] [INFO ] [MAIN ] [3173/3511] TUGN kept (0.3s) | 3168 kept, 5 rejected | 138.0/min | ETA: 2.4m [2026-01-15T12:23:05.778649] [DEBUG] [REMOTE ] TUSK: Retrieved 2325 rows, trimmed to 300. [2026-01-15T12:23:05.778790] [DEBUG] [REMOTE ] TUSK: PASS: History has at least 300 days. [2026-01-15T12:23:05.779004] [DEBUG] [REMOTE ] TUSK: PASS: Price check passed. Min price $1.73. [2026-01-15T12:23:05.779138] [DEBUG] [REMOTE ] TUSK: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:05.779251] [DEBUG] [REMOTE ] TUSK: PASS: Integrity check passed. [2026-01-15T12:23:05.779291] [DEBUG] [REMOTE ] TUSK: Symbol is viable for forecasting. [2026-01-15T12:23:05.779340] [INFO ] [MAIN ] [3174/3511] TUSK kept (0.4s) | 3169 kept, 5 rejected | 138.0/min | ETA: 2.4m [2026-01-15T12:23:06.412599] [DEBUG] [REMOTE ] TVC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:06.412749] [DEBUG] [REMOTE ] TVC: PASS: History has at least 300 days. [2026-01-15T12:23:06.412988] [DEBUG] [REMOTE ] TVC: PASS: Price check passed. Min price $23.80. [2026-01-15T12:23:06.413130] [DEBUG] [REMOTE ] TVC: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:06.413273] [DEBUG] [REMOTE ] TVC: PASS: Integrity check passed. [2026-01-15T12:23:06.413316] [DEBUG] [REMOTE ] TVC: Symbol is viable for forecasting. [2026-01-15T12:23:06.413368] [INFO ] [MAIN ] [3175/3511] TVC kept (0.6s) | 3170 kept, 5 rejected | 138.0/min | ETA: 2.4m [2026-01-15T12:23:06.879423] [DEBUG] [REMOTE ] TVE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:06.879600] [DEBUG] [REMOTE ] TVE: PASS: History has at least 300 days. [2026-01-15T12:23:06.879871] [DEBUG] [REMOTE ] TVE: PASS: Price check passed. Min price $23.83. [2026-01-15T12:23:06.880011] [DEBUG] [REMOTE ] TVE: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:06.880175] [DEBUG] [REMOTE ] TVE: PASS: Integrity check passed. [2026-01-15T12:23:06.880233] [DEBUG] [REMOTE ] TVE: Symbol is viable for forecasting. [2026-01-15T12:23:06.880289] [INFO ] [MAIN ] [3176/3511] TVE kept (0.5s) | 3171 kept, 5 rejected | 138.0/min | ETA: 2.4m [2026-01-15T12:23:07.242065] [DEBUG] [REMOTE ] TVTX: Retrieved 3315 rows, trimmed to 300. [2026-01-15T12:23:07.242227] [DEBUG] [REMOTE ] TVTX: PASS: History has at least 300 days. [2026-01-15T12:23:07.242474] [DEBUG] [REMOTE ] TVTX: PASS: Price check passed. Min price $27.48. [2026-01-15T12:23:07.242631] [DEBUG] [REMOTE ] TVTX: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:07.242754] [DEBUG] [REMOTE ] TVTX: PASS: Integrity check passed. [2026-01-15T12:23:07.242794] [DEBUG] [REMOTE ] TVTX: Symbol is viable for forecasting. [2026-01-15T12:23:07.242845] [INFO ] [MAIN ] [3177/3511] TVTX kept (0.4s) | 3172 kept, 5 rejected | 138.0/min | ETA: 2.4m [2026-01-15T12:23:07.458081] [DEBUG] [REMOTE ] TWFG: Retrieved 375 rows, trimmed to 300. [2026-01-15T12:23:07.458239] [DEBUG] [REMOTE ] TWFG: PASS: History has at least 300 days. [2026-01-15T12:23:07.458467] [DEBUG] [REMOTE ] TWFG: PASS: Price check passed. Min price $24.14. [2026-01-15T12:23:07.458644] [DEBUG] [REMOTE ] TWFG: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:07.458766] [DEBUG] [REMOTE ] TWFG: PASS: Integrity check passed. [2026-01-15T12:23:07.458827] [DEBUG] [REMOTE ] TWFG: Symbol is viable for forecasting. [2026-01-15T12:23:07.458880] [INFO ] [MAIN ] [3178/3511] TWFG kept (0.2s) | 3173 kept, 5 rejected | 138.0/min | ETA: 2.4m [2026-01-15T12:23:07.855651] [DEBUG] [REMOTE ] TWG: Retrieved 439 rows, trimmed to 300. [2026-01-15T12:23:07.855805] [DEBUG] [REMOTE ] TWG: PASS: History has at least 300 days. [2026-01-15T12:23:07.856021] [DEBUG] [REMOTE ] TWG: PASS: Price check passed. Min price $3.29. [2026-01-15T12:23:07.856165] [DEBUG] [REMOTE ] TWG: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:07.856291] [DEBUG] [REMOTE ] TWG: PASS: Integrity check passed. [2026-01-15T12:23:07.856381] [DEBUG] [REMOTE ] TWG: Symbol is viable for forecasting. [2026-01-15T12:23:07.856451] [INFO ] [MAIN ] [3179/3511] TWG kept (0.4s) | 3174 kept, 5 rejected | 138.0/min | ETA: 2.4m [2026-01-15T12:23:08.542784] [DEBUG] [REMOTE ] TWI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:08.542942] [DEBUG] [REMOTE ] TWI: PASS: History has at least 300 days. [2026-01-15T12:23:08.543198] [DEBUG] [REMOTE ] TWI: PASS: Price check passed. Min price $7.19. [2026-01-15T12:23:08.543341] [DEBUG] [REMOTE ] TWI: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:08.543466] [DEBUG] [REMOTE ] TWI: PASS: Integrity check passed. [2026-01-15T12:23:08.543732] [DEBUG] [REMOTE ] TWI: Symbol is viable for forecasting. [2026-01-15T12:23:08.543817] [INFO ] [MAIN ] [3180/3511] TWI kept (0.7s) | 3175 kept, 5 rejected | 138.0/min | ETA: 2.4m [2026-01-15T12:23:09.008832] [DEBUG] [REMOTE ] TWIN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:09.008986] [DEBUG] [REMOTE ] TWIN: PASS: History has at least 300 days. [2026-01-15T12:23:09.009262] [DEBUG] [REMOTE ] TWIN: PASS: Price check passed. Min price $14.45. [2026-01-15T12:23:09.009410] [DEBUG] [REMOTE ] TWIN: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:09.009542] [DEBUG] [REMOTE ] TWIN: PASS: Integrity check passed. [2026-01-15T12:23:09.009614] [DEBUG] [REMOTE ] TWIN: Symbol is viable for forecasting. [2026-01-15T12:23:09.009678] [INFO ] [MAIN ] [3181/3511] TWIN kept (0.5s) | 3176 kept, 5 rejected | 138.0/min | ETA: 2.4m [2026-01-15T12:23:09.292959] [DEBUG] [REMOTE ] TWLO: Retrieved 2404 rows, trimmed to 300. [2026-01-15T12:23:09.293093] [DEBUG] [REMOTE ] TWLO: PASS: History has at least 300 days. [2026-01-15T12:23:09.293310] [DEBUG] [REMOTE ] TWLO: PASS: Price check passed. Min price $109.02. [2026-01-15T12:23:09.293452] [DEBUG] [REMOTE ] TWLO: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:09.293589] [DEBUG] [REMOTE ] TWLO: PASS: Integrity check passed. [2026-01-15T12:23:09.293634] [DEBUG] [REMOTE ] TWLO: Symbol is viable for forecasting. [2026-01-15T12:23:09.293683] [INFO ] [MAIN ] [3182/3511] TWLO kept (0.3s) | 3177 kept, 5 rejected | 138.0/min | ETA: 2.4m [2026-01-15T12:23:09.774037] [DEBUG] [REMOTE ] TWO: Retrieved 4076 rows, trimmed to 300. [2026-01-15T12:23:09.774185] [DEBUG] [REMOTE ] TWO: PASS: History has at least 300 days. [2026-01-15T12:23:09.774425] [DEBUG] [REMOTE ] TWO: PASS: Price check passed. Min price $9.12. [2026-01-15T12:23:09.774783] [DEBUG] [REMOTE ] TWO: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:09.774913] [DEBUG] [REMOTE ] TWO: PASS: Integrity check passed. [2026-01-15T12:23:09.774956] [DEBUG] [REMOTE ] TWO: Symbol is viable for forecasting. [2026-01-15T12:23:09.775008] [INFO ] [MAIN ] [3183/3511] TWO kept (0.5s) | 3178 kept, 5 rejected | 138.0/min | ETA: 2.4m [2026-01-15T12:23:10.239384] [DEBUG] [REMOTE ] TX: Retrieved 5020 rows, trimmed to 300. [2026-01-15T12:23:10.239529] [DEBUG] [REMOTE ] TX: PASS: History has at least 300 days. [2026-01-15T12:23:10.239790] [DEBUG] [REMOTE ] TX: PASS: Price check passed. Min price $34.53. [2026-01-15T12:23:10.239937] [DEBUG] [REMOTE ] TX: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:10.240064] [DEBUG] [REMOTE ] TX: PASS: Integrity check passed. [2026-01-15T12:23:10.240137] [DEBUG] [REMOTE ] TX: Symbol is viable for forecasting. [2026-01-15T12:23:10.240193] [INFO ] [MAIN ] [3184/3511] TX kept (0.5s) | 3179 kept, 5 rejected | 138.0/min | ETA: 2.4m [2026-01-15T12:23:10.539221] [DEBUG] [REMOTE ] TXG: Retrieved 1593 rows, trimmed to 300. [2026-01-15T12:23:10.539349] [DEBUG] [REMOTE ] TXG: PASS: History has at least 300 days. [2026-01-15T12:23:10.539561] [DEBUG] [REMOTE ] TXG: PASS: Price check passed. Min price $11.83. [2026-01-15T12:23:10.539725] [DEBUG] [REMOTE ] TXG: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:10.539841] [DEBUG] [REMOTE ] TXG: PASS: Integrity check passed. [2026-01-15T12:23:10.539884] [DEBUG] [REMOTE ] TXG: Symbol is viable for forecasting. [2026-01-15T12:23:10.539935] [INFO ] [MAIN ] [3185/3511] TXG kept (0.3s) | 3180 kept, 5 rejected | 138.0/min | ETA: 2.4m [2026-01-15T12:23:11.047025] [DEBUG] [REMOTE ] TXMD: Retrieved 5558 rows, trimmed to 300. [2026-01-15T12:23:11.047166] [DEBUG] [REMOTE ] TXMD: PASS: History has at least 300 days. [2026-01-15T12:23:11.047383] [DEBUG] [REMOTE ] TXMD: PASS: Price check passed. Min price $1.15. [2026-01-15T12:23:11.047519] [DEBUG] [REMOTE ] TXMD: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:11.047651] [DEBUG] [REMOTE ] TXMD: PASS: Integrity check passed. [2026-01-15T12:23:11.047693] [DEBUG] [REMOTE ] TXMD: Symbol is viable for forecasting. [2026-01-15T12:23:11.047741] [INFO ] [MAIN ] [3186/3511] TXMD kept (0.5s) | 3181 kept, 5 rejected | 138.0/min | ETA: 2.4m [2026-01-15T12:23:11.530673] [DEBUG] [REMOTE ] TXN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:11.530813] [DEBUG] [REMOTE ] TXN: PASS: History has at least 300 days. [2026-01-15T12:23:11.531035] [DEBUG] [REMOTE ] TXN: PASS: Price check passed. Min price $153.33. [2026-01-15T12:23:11.531173] [DEBUG] [REMOTE ] TXN: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:11.531289] [DEBUG] [REMOTE ] TXN: PASS: Integrity check passed. [2026-01-15T12:23:11.531329] [DEBUG] [REMOTE ] TXN: Symbol is viable for forecasting. [2026-01-15T12:23:11.531378] [INFO ] [MAIN ] [3187/3511] TXN kept (0.5s) | 3182 kept, 5 rejected | 138.0/min | ETA: 2.3m [2026-01-15T12:23:11.742303] [DEBUG] [REMOTE ] TXO: Retrieved 744 rows, trimmed to 300. [2026-01-15T12:23:11.742440] [DEBUG] [REMOTE ] TXO: PASS: History has at least 300 days. [2026-01-15T12:23:11.742686] [DEBUG] [REMOTE ] TXO: PASS: Price check passed. Min price $10.15. [2026-01-15T12:23:11.742830] [DEBUG] [REMOTE ] TXO: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:11.742946] [DEBUG] [REMOTE ] TXO: PASS: Integrity check passed. [2026-01-15T12:23:11.742986] [DEBUG] [REMOTE ] TXO: Symbol is viable for forecasting. [2026-01-15T12:23:11.743035] [INFO ] [MAIN ] [3188/3511] TXO kept (0.2s) | 3183 kept, 5 rejected | 138.1/min | ETA: 2.3m [2026-01-15T12:23:12.359553] [DEBUG] [REMOTE ] TXRH: Retrieved 5354 rows, trimmed to 300. [2026-01-15T12:23:12.359768] [DEBUG] [REMOTE ] TXRH: PASS: History has at least 300 days. [2026-01-15T12:23:12.360060] [DEBUG] [REMOTE ] TXRH: PASS: Price check passed. Min price $160.09. [2026-01-15T12:23:12.360215] [DEBUG] [REMOTE ] TXRH: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:12.360349] [DEBUG] [REMOTE ] TXRH: PASS: Integrity check passed. [2026-01-15T12:23:12.360391] [DEBUG] [REMOTE ] TXRH: Symbol is viable for forecasting. [2026-01-15T12:23:12.360443] [INFO ] [MAIN ] [3189/3511] TXRH kept (0.6s) | 3184 kept, 5 rejected | 138.0/min | ETA: 2.3m [2026-01-15T12:23:12.897003] [DEBUG] [REMOTE ] TY: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:12.897243] [DEBUG] [REMOTE ] TY: PASS: History has at least 300 days. [2026-01-15T12:23:12.897664] [DEBUG] [REMOTE ] TY: PASS: Price check passed. Min price $31.25. [2026-01-15T12:23:12.897819] [DEBUG] [REMOTE ] TY: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:12.897980] [DEBUG] [REMOTE ] TY: PASS: Integrity check passed. [2026-01-15T12:23:12.898085] [DEBUG] [REMOTE ] TY: Symbol is viable for forecasting. [2026-01-15T12:23:12.898161] [INFO ] [MAIN ] [3190/3511] TY kept (0.5s) | 3185 kept, 5 rejected | 138.0/min | ETA: 2.3m [2026-01-15T12:23:13.341985] [DEBUG] [REMOTE ] TYG: Retrieved 5508 rows, trimmed to 300. [2026-01-15T12:23:13.342145] [DEBUG] [REMOTE ] TYG: PASS: History has at least 300 days. [2026-01-15T12:23:13.342388] [DEBUG] [REMOTE ] TYG: PASS: Price check passed. Min price $40.26. [2026-01-15T12:23:13.342530] [DEBUG] [REMOTE ] TYG: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:13.342677] [DEBUG] [REMOTE ] TYG: PASS: Integrity check passed. [2026-01-15T12:23:13.342720] [DEBUG] [REMOTE ] TYG: Symbol is viable for forecasting. [2026-01-15T12:23:13.342772] [INFO ] [MAIN ] [3191/3511] TYG kept (0.4s) | 3186 kept, 5 rejected | 138.0/min | ETA: 2.3m [2026-01-15T12:23:13.563860] [DEBUG] [REMOTE ] TYGO: Retrieved 1095 rows, trimmed to 300. [2026-01-15T12:23:13.563995] [DEBUG] [REMOTE ] TYGO: PASS: History has at least 300 days. [2026-01-15T12:23:13.564206] [DEBUG] [REMOTE ] TYGO: PASS: Price check passed. Min price $1.38. [2026-01-15T12:23:13.564350] [DEBUG] [REMOTE ] TYGO: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:13.564465] [DEBUG] [REMOTE ] TYGO: PASS: Integrity check passed. [2026-01-15T12:23:13.564508] [DEBUG] [REMOTE ] TYGO: Symbol is viable for forecasting. [2026-01-15T12:23:13.564559] [INFO ] [MAIN ] [3192/3511] TYGO kept (0.2s) | 3187 kept, 5 rejected | 138.0/min | ETA: 2.3m [2026-01-15T12:23:14.225235] [DEBUG] [REMOTE ] TYL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:14.225394] [DEBUG] [REMOTE ] TYL: PASS: History has at least 300 days. [2026-01-15T12:23:14.225678] [DEBUG] [REMOTE ] TYL: PASS: Price check passed. Min price $435.83. [2026-01-15T12:23:14.225824] [DEBUG] [REMOTE ] TYL: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:14.225958] [DEBUG] [REMOTE ] TYL: PASS: Integrity check passed. [2026-01-15T12:23:14.226001] [DEBUG] [REMOTE ] TYL: Symbol is viable for forecasting. [2026-01-15T12:23:14.226053] [INFO ] [MAIN ] [3193/3511] TYL kept (0.7s) | 3188 kept, 5 rejected | 138.0/min | ETA: 2.3m [2026-01-15T12:23:14.523914] [DEBUG] [REMOTE ] TYRA: Retrieved 1087 rows, trimmed to 300. [2026-01-15T12:23:14.524251] [DEBUG] [REMOTE ] TYRA: PASS: History has at least 300 days. [2026-01-15T12:23:14.524458] [DEBUG] [REMOTE ] TYRA: PASS: Price check passed. Min price $13.99. [2026-01-15T12:23:14.524625] [DEBUG] [REMOTE ] TYRA: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:14.524746] [DEBUG] [REMOTE ] TYRA: PASS: Integrity check passed. [2026-01-15T12:23:14.524787] [DEBUG] [REMOTE ] TYRA: Symbol is viable for forecasting. [2026-01-15T12:23:14.524835] [INFO ] [MAIN ] [3194/3511] TYRA kept (0.3s) | 3189 kept, 5 rejected | 138.0/min | ETA: 2.3m [2026-01-15T12:23:15.067761] [DEBUG] [REMOTE ] TZOO: Retrieved 5883 rows, trimmed to 300. [2026-01-15T12:23:15.067934] [DEBUG] [REMOTE ] TZOO: PASS: History has at least 300 days. [2026-01-15T12:23:15.068250] [DEBUG] [REMOTE ] TZOO: PASS: Price check passed. Min price $6.23. [2026-01-15T12:23:15.068398] [DEBUG] [REMOTE ] TZOO: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:15.068526] [DEBUG] [REMOTE ] TZOO: PASS: Integrity check passed. [2026-01-15T12:23:15.068587] [DEBUG] [REMOTE ] TZOO: Symbol is viable for forecasting. [2026-01-15T12:23:15.068650] [INFO ] [MAIN ] [3195/3511] TZOO kept (0.5s) | 3190 kept, 5 rejected | 138.0/min | ETA: 2.3m [2026-01-15T12:23:15.492195] [DEBUG] [REMOTE ] UAA: Retrieved 5069 rows, trimmed to 300. [2026-01-15T12:23:15.492339] [DEBUG] [REMOTE ] UAA: PASS: History has at least 300 days. [2026-01-15T12:23:15.492561] [DEBUG] [REMOTE ] UAA: PASS: Price check passed. Min price $4.17. [2026-01-15T12:23:15.492720] [DEBUG] [REMOTE ] UAA: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:15.492838] [DEBUG] [REMOTE ] UAA: PASS: Integrity check passed. [2026-01-15T12:23:15.492895] [DEBUG] [REMOTE ] UAA: Symbol is viable for forecasting. [2026-01-15T12:23:15.492945] [INFO ] [MAIN ] [3196/3511] UAA kept (0.4s) | 3191 kept, 5 rejected | 138.0/min | ETA: 2.3m [2026-01-15T12:23:15.807229] [DEBUG] [REMOTE ] UAE: Retrieved 2945 rows, trimmed to 300. [2026-01-15T12:23:15.807365] [DEBUG] [REMOTE ] UAE: PASS: History has at least 300 days. [2026-01-15T12:23:15.807620] [DEBUG] [REMOTE ] UAE: PASS: Price check passed. Min price $18.31. [2026-01-15T12:23:15.807768] [DEBUG] [REMOTE ] UAE: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:15.808074] [DEBUG] [REMOTE ] UAE: PASS: Integrity check passed. [2026-01-15T12:23:15.808114] [DEBUG] [REMOTE ] UAE: Symbol is viable for forecasting. [2026-01-15T12:23:15.808165] [INFO ] [MAIN ] [3197/3511] UAE kept (0.3s) | 3192 kept, 5 rejected | 138.0/min | ETA: 2.3m [2026-01-15T12:23:16.347332] [DEBUG] [REMOTE ] UAL: Retrieved 5017 rows, trimmed to 300. [2026-01-15T12:23:16.347478] [DEBUG] [REMOTE ] UAL: PASS: History has at least 300 days. [2026-01-15T12:23:16.347731] [DEBUG] [REMOTE ] UAL: PASS: Price check passed. Min price $89.95. [2026-01-15T12:23:16.347874] [DEBUG] [REMOTE ] UAL: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:16.347988] [DEBUG] [REMOTE ] UAL: PASS: Integrity check passed. [2026-01-15T12:23:16.348031] [DEBUG] [REMOTE ] UAL: Symbol is viable for forecasting. [2026-01-15T12:23:16.348082] [INFO ] [MAIN ] [3198/3511] UAL kept (0.5s) | 3193 kept, 5 rejected | 138.0/min | ETA: 2.3m [2026-01-15T12:23:16.804546] [DEBUG] [REMOTE ] UBFO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:16.804709] [DEBUG] [REMOTE ] UBFO: PASS: History has at least 300 days. [2026-01-15T12:23:16.804938] [DEBUG] [REMOTE ] UBFO: PASS: Price check passed. Min price $8.80. [2026-01-15T12:23:16.805076] [DEBUG] [REMOTE ] UBFO: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:16.805189] [DEBUG] [REMOTE ] UBFO: PASS: Integrity check passed. [2026-01-15T12:23:16.805228] [DEBUG] [REMOTE ] UBFO: Symbol is viable for forecasting. [2026-01-15T12:23:16.805278] [INFO ] [MAIN ] [3199/3511] UBFO kept (0.5s) | 3194 kept, 5 rejected | 138.0/min | ETA: 2.3m [2026-01-15T12:23:16.972366] [DEBUG] [REMOTE ] UBND: Retrieved 1074 rows, trimmed to 300. [2026-01-15T12:23:16.972498] [DEBUG] [REMOTE ] UBND: PASS: History has at least 300 days. [2026-01-15T12:23:16.972723] [DEBUG] [REMOTE ] UBND: PASS: Price check passed. Min price $21.77. [2026-01-15T12:23:16.972860] [DEBUG] [REMOTE ] UBND: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:16.972968] [DEBUG] [REMOTE ] UBND: PASS: Integrity check passed. [2026-01-15T12:23:16.973009] [DEBUG] [REMOTE ] UBND: Symbol is viable for forecasting. [2026-01-15T12:23:16.973056] [INFO ] [MAIN ] [3200/3511] UBND kept (0.2s) | 3195 kept, 5 rejected | 138.0/min | ETA: 2.3m [2026-01-15T12:23:17.389687] [DEBUG] [REMOTE ] UBRL: Retrieved 342 rows, trimmed to 300. [2026-01-15T12:23:17.389917] [DEBUG] [REMOTE ] UBRL: PASS: History has at least 300 days. [2026-01-15T12:23:17.390207] [DEBUG] [REMOTE ] UBRL: PASS: Price check passed. Min price $19.91. [2026-01-15T12:23:17.390359] [DEBUG] [REMOTE ] UBRL: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:17.390487] [DEBUG] [REMOTE ] UBRL: PASS: Integrity check passed. [2026-01-15T12:23:17.390564] [DEBUG] [REMOTE ] UBRL: Symbol is viable for forecasting. [2026-01-15T12:23:17.390640] [INFO ] [MAIN ] [3201/3511] UBRL kept (0.4s) | 3196 kept, 5 rejected | 138.1/min | ETA: 2.2m [2026-01-15T12:23:17.930180] [DEBUG] [REMOTE ] UBS: Retrieved 2802 rows, trimmed to 300. [2026-01-15T12:23:17.930326] [DEBUG] [REMOTE ] UBS: PASS: History has at least 300 days. [2026-01-15T12:23:17.930570] [DEBUG] [REMOTE ] UBS: PASS: Price check passed. Min price $36.79. [2026-01-15T12:23:17.930764] [DEBUG] [REMOTE ] UBS: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:17.930907] [DEBUG] [REMOTE ] UBS: PASS: Integrity check passed. [2026-01-15T12:23:17.930950] [DEBUG] [REMOTE ] UBS: Symbol is viable for forecasting. [2026-01-15T12:23:17.931002] [INFO ] [MAIN ] [3202/3511] UBS kept (0.5s) | 3197 kept, 5 rejected | 138.0/min | ETA: 2.2m [2026-01-15T12:23:18.515284] [DEBUG] [REMOTE ] UBSI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:18.515466] [DEBUG] [REMOTE ] UBSI: PASS: History has at least 300 days. [2026-01-15T12:23:18.515762] [DEBUG] [REMOTE ] UBSI: PASS: Price check passed. Min price $34.50. [2026-01-15T12:23:18.515909] [DEBUG] [REMOTE ] UBSI: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:18.516047] [DEBUG] [REMOTE ] UBSI: PASS: Integrity check passed. [2026-01-15T12:23:18.516089] [DEBUG] [REMOTE ] UBSI: Symbol is viable for forecasting. [2026-01-15T12:23:18.516140] [INFO ] [MAIN ] [3203/3511] UBSI kept (0.6s) | 3198 kept, 5 rejected | 138.0/min | ETA: 2.2m [2026-01-15T12:23:18.643059] [DEBUG] [REMOTE ] UDMY: Retrieved 1056 rows, trimmed to 300. [2026-01-15T12:23:18.643202] [DEBUG] [REMOTE ] UDMY: PASS: History has at least 300 days. [2026-01-15T12:23:18.643416] [DEBUG] [REMOTE ] UDMY: PASS: Price check passed. Min price $4.91. [2026-01-15T12:23:18.643552] [DEBUG] [REMOTE ] UDMY: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:18.643687] [DEBUG] [REMOTE ] UDMY: PASS: Integrity check passed. [2026-01-15T12:23:18.643728] [DEBUG] [REMOTE ] UDMY: Symbol is viable for forecasting. [2026-01-15T12:23:18.643776] [INFO ] [MAIN ] [3204/3511] UDMY kept (0.1s) | 3199 kept, 5 rejected | 138.1/min | ETA: 2.2m [2026-01-15T12:23:19.294561] [DEBUG] [REMOTE ] UE: Retrieved 2765 rows, trimmed to 300. [2026-01-15T12:23:19.294744] [DEBUG] [REMOTE ] UE: PASS: History has at least 300 days. [2026-01-15T12:23:19.294974] [DEBUG] [REMOTE ] UE: PASS: Price check passed. Min price $18.32. [2026-01-15T12:23:19.295113] [DEBUG] [REMOTE ] UE: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:19.295234] [DEBUG] [REMOTE ] UE: PASS: Integrity check passed. [2026-01-15T12:23:19.295275] [DEBUG] [REMOTE ] UE: Symbol is viable for forecasting. [2026-01-15T12:23:19.295322] [INFO ] [MAIN ] [3205/3511] UE kept (0.7s) | 3200 kept, 5 rejected | 138.0/min | ETA: 2.2m [2026-01-15T12:23:19.762355] [DEBUG] [REMOTE ] UEIC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:19.762505] [DEBUG] [REMOTE ] UEIC: PASS: History has at least 300 days. [2026-01-15T12:23:19.762766] [DEBUG] [REMOTE ] UEIC: PASS: Price check passed. Min price $2.76. [2026-01-15T12:23:19.762914] [DEBUG] [REMOTE ] UEIC: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:19.763042] [DEBUG] [REMOTE ] UEIC: PASS: Integrity check passed. [2026-01-15T12:23:19.763088] [DEBUG] [REMOTE ] UEIC: Symbol is viable for forecasting. [2026-01-15T12:23:19.763154] [INFO ] [MAIN ] [3206/3511] UEIC kept (0.5s) | 3201 kept, 5 rejected | 138.0/min | ETA: 2.2m [2026-01-15T12:23:20.317456] [DEBUG] [REMOTE ] UFCS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:20.317711] [DEBUG] [REMOTE ] UFCS: PASS: History has at least 300 days. [2026-01-15T12:23:20.318081] [DEBUG] [REMOTE ] UFCS: PASS: Price check passed. Min price $29.90. [2026-01-15T12:23:20.318234] [DEBUG] [REMOTE ] UFCS: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:20.318387] [DEBUG] [REMOTE ] UFCS: PASS: Integrity check passed. [2026-01-15T12:23:20.318431] [DEBUG] [REMOTE ] UFCS: Symbol is viable for forecasting. [2026-01-15T12:23:20.318490] [INFO ] [MAIN ] [3207/3511] UFCS kept (0.6s) | 3202 kept, 5 rejected | 138.0/min | ETA: 2.2m [2026-01-15T12:23:20.852914] [DEBUG] [REMOTE ] UFI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:20.853045] [DEBUG] [REMOTE ] UFI: PASS: History has at least 300 days. [2026-01-15T12:23:20.853258] [DEBUG] [REMOTE ] UFI: PASS: Price check passed. Min price $2.98. [2026-01-15T12:23:20.853400] [DEBUG] [REMOTE ] UFI: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:20.853533] [DEBUG] [REMOTE ] UFI: PASS: Integrity check passed. [2026-01-15T12:23:20.853594] [DEBUG] [REMOTE ] UFI: Symbol is viable for forecasting. [2026-01-15T12:23:20.853645] [INFO ] [MAIN ] [3208/3511] UFI kept (0.5s) | 3203 kept, 5 rejected | 138.0/min | ETA: 2.2m [2026-01-15T12:23:21.126007] [DEBUG] [REMOTE ] UFO: Retrieved 1700 rows, trimmed to 300. [2026-01-15T12:23:21.126165] [DEBUG] [REMOTE ] UFO: PASS: History has at least 300 days. [2026-01-15T12:23:21.126409] [DEBUG] [REMOTE ] UFO: PASS: Price check passed. Min price $31.37. [2026-01-15T12:23:21.126607] [DEBUG] [REMOTE ] UFO: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:21.126743] [DEBUG] [REMOTE ] UFO: PASS: Integrity check passed. [2026-01-15T12:23:21.126786] [DEBUG] [REMOTE ] UFO: Symbol is viable for forecasting. [2026-01-15T12:23:21.126860] [INFO ] [MAIN ] [3209/3511] UFO kept (0.3s) | 3204 kept, 5 rejected | 138.0/min | ETA: 2.2m [2026-01-15T12:23:21.737403] [DEBUG] [REMOTE ] UFPI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:21.737547] [DEBUG] [REMOTE ] UFPI: PASS: History has at least 300 days. [2026-01-15T12:23:21.737852] [DEBUG] [REMOTE ] UFPI: PASS: Price check passed. Min price $87.77. [2026-01-15T12:23:21.738011] [DEBUG] [REMOTE ] UFPI: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:21.738136] [DEBUG] [REMOTE ] UFPI: PASS: Integrity check passed. [2026-01-15T12:23:21.738178] [DEBUG] [REMOTE ] UFPI: Symbol is viable for forecasting. [2026-01-15T12:23:21.738229] [INFO ] [MAIN ] [3210/3511] UFPI kept (0.6s) | 3205 kept, 5 rejected | 138.0/min | ETA: 2.2m [2026-01-15T12:23:22.193124] [DEBUG] [REMOTE ] UGI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:22.193332] [DEBUG] [REMOTE ] UGI: PASS: History has at least 300 days. [2026-01-15T12:23:22.193647] [DEBUG] [REMOTE ] UGI: PASS: Price check passed. Min price $32.44. [2026-01-15T12:23:22.193819] [DEBUG] [REMOTE ] UGI: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:22.193964] [DEBUG] [REMOTE ] UGI: PASS: Integrity check passed. [2026-01-15T12:23:22.194006] [DEBUG] [REMOTE ] UGI: Symbol is viable for forecasting. [2026-01-15T12:23:22.194063] [INFO ] [MAIN ] [3211/3511] UGI kept (0.5s) | 3206 kept, 5 rejected | 138.0/min | ETA: 2.2m [2026-01-15T12:23:22.689493] [DEBUG] [REMOTE ] UGP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:22.689668] [DEBUG] [REMOTE ] UGP: PASS: History has at least 300 days. [2026-01-15T12:23:22.689983] [DEBUG] [REMOTE ] UGP: PASS: Price check passed. Min price $3.57. [2026-01-15T12:23:22.690170] [DEBUG] [REMOTE ] UGP: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:22.690321] [DEBUG] [REMOTE ] UGP: PASS: Integrity check passed. [2026-01-15T12:23:22.690397] [DEBUG] [REMOTE ] UGP: Symbol is viable for forecasting. [2026-01-15T12:23:22.690451] [INFO ] [MAIN ] [3212/3511] UGP kept (0.5s) | 3207 kept, 5 rejected | 138.0/min | ETA: 2.2m [2026-01-15T12:23:23.203166] [DEBUG] [REMOTE ] UHAL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:23.203387] [DEBUG] [REMOTE ] UHAL: PASS: History has at least 300 days. [2026-01-15T12:23:23.203771] [DEBUG] [REMOTE ] UHAL: PASS: Price check passed. Min price $48.76. [2026-01-15T12:23:23.203924] [DEBUG] [REMOTE ] UHAL: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:23.204064] [DEBUG] [REMOTE ] UHAL: PASS: Integrity check passed. [2026-01-15T12:23:23.204110] [DEBUG] [REMOTE ] UHAL: Symbol is viable for forecasting. [2026-01-15T12:23:23.204167] [INFO ] [MAIN ] [3213/3511] UHAL kept (0.5s) | 3208 kept, 5 rejected | 138.0/min | ETA: 2.2m [2026-01-15T12:23:23.426892] [DEBUG] [REMOTE ] UHG: Retrieved 1206 rows, trimmed to 300. [2026-01-15T12:23:23.427031] [DEBUG] [REMOTE ] UHG: PASS: History has at least 300 days. [2026-01-15T12:23:23.427245] [DEBUG] [REMOTE ] UHG: PASS: Price check passed. Min price $1.03. [2026-01-15T12:23:23.427390] [DEBUG] [REMOTE ] UHG: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:23.427524] [DEBUG] [REMOTE ] UHG: PASS: Integrity check passed. [2026-01-15T12:23:23.427567] [DEBUG] [REMOTE ] UHG: Symbol is viable for forecasting. [2026-01-15T12:23:23.427658] [INFO ] [MAIN ] [3214/3511] UHG kept (0.2s) | 3209 kept, 5 rejected | 138.0/min | ETA: 2.2m [2026-01-15T12:23:24.080511] [DEBUG] [REMOTE ] UHS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:24.080754] [DEBUG] [REMOTE ] UHS: PASS: History has at least 300 days. [2026-01-15T12:23:24.081058] [DEBUG] [REMOTE ] UHS: PASS: Price check passed. Min price $199.22. [2026-01-15T12:23:24.081208] [DEBUG] [REMOTE ] UHS: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:24.081353] [DEBUG] [REMOTE ] UHS: PASS: Integrity check passed. [2026-01-15T12:23:24.081396] [DEBUG] [REMOTE ] UHS: Symbol is viable for forecasting. [2026-01-15T12:23:24.081452] [INFO ] [MAIN ] [3215/3511] UHS kept (0.7s) | 3210 kept, 5 rejected | 138.0/min | ETA: 2.1m [2026-01-15T12:23:24.475299] [DEBUG] [REMOTE ] UI: Retrieved 3583 rows, trimmed to 300. [2026-01-15T12:23:24.475533] [DEBUG] [REMOTE ] UI: PASS: History has at least 300 days. [2026-01-15T12:23:24.475813] [DEBUG] [REMOTE ] UI: PASS: Price check passed. Min price $515.44. [2026-01-15T12:23:24.475957] [DEBUG] [REMOTE ] UI: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:24.476078] [DEBUG] [REMOTE ] UI: PASS: Integrity check passed. [2026-01-15T12:23:24.476120] [DEBUG] [REMOTE ] UI: Symbol is viable for forecasting. [2026-01-15T12:23:24.476178] [INFO ] [MAIN ] [3216/3511] UI kept (0.4s) | 3211 kept, 5 rejected | 138.0/min | ETA: 2.1m [2026-01-15T12:23:24.929731] [DEBUG] [REMOTE ] UIS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:24.929868] [DEBUG] [REMOTE ] UIS: PASS: History has at least 300 days. [2026-01-15T12:23:24.930088] [DEBUG] [REMOTE ] UIS: PASS: Price check passed. Min price $2.39. [2026-01-15T12:23:24.930223] [DEBUG] [REMOTE ] UIS: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:24.930339] [DEBUG] [REMOTE ] UIS: PASS: Integrity check passed. [2026-01-15T12:23:24.930379] [DEBUG] [REMOTE ] UIS: Symbol is viable for forecasting. [2026-01-15T12:23:24.930428] [INFO ] [MAIN ] [3217/3511] UIS kept (0.5s) | 3212 kept, 5 rejected | 138.0/min | ETA: 2.1m [2026-01-15T12:23:25.236367] [DEBUG] [REMOTE ] UITB: Retrieved 2065 rows, trimmed to 300. [2026-01-15T12:23:25.236519] [DEBUG] [REMOTE ] UITB: PASS: History has at least 300 days. [2026-01-15T12:23:25.236779] [DEBUG] [REMOTE ] UITB: PASS: Price check passed. Min price $46.99. [2026-01-15T12:23:25.236955] [DEBUG] [REMOTE ] UITB: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:25.237071] [DEBUG] [REMOTE ] UITB: PASS: Integrity check passed. [2026-01-15T12:23:25.237112] [DEBUG] [REMOTE ] UITB: Symbol is viable for forecasting. [2026-01-15T12:23:25.237161] [INFO ] [MAIN ] [3218/3511] UITB kept (0.3s) | 3213 kept, 5 rejected | 138.0/min | ETA: 2.1m [2026-01-15T12:23:25.779894] [DEBUG] [REMOTE ] UL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:25.780065] [DEBUG] [REMOTE ] UL: PASS: History has at least 300 days. [2026-01-15T12:23:25.780350] [DEBUG] [REMOTE ] UL: PASS: Price check passed. Min price $62.27. [2026-01-15T12:23:25.780496] [DEBUG] [REMOTE ] UL: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:25.780658] [DEBUG] [REMOTE ] UL: PASS: Integrity check passed. [2026-01-15T12:23:25.780705] [DEBUG] [REMOTE ] UL: Symbol is viable for forecasting. [2026-01-15T12:23:25.780768] [INFO ] [MAIN ] [3219/3511] UL kept (0.5s) | 3214 kept, 5 rejected | 138.0/min | ETA: 2.1m [2026-01-15T12:23:26.229362] [DEBUG] [REMOTE ] ULBI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:26.229512] [DEBUG] [REMOTE ] ULBI: PASS: History has at least 300 days. [2026-01-15T12:23:26.229786] [DEBUG] [REMOTE ] ULBI: PASS: Price check passed. Min price $5.05. [2026-01-15T12:23:26.229959] [DEBUG] [REMOTE ] ULBI: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:26.230120] [DEBUG] [REMOTE ] ULBI: PASS: Integrity check passed. [2026-01-15T12:23:26.230163] [DEBUG] [REMOTE ] ULBI: Symbol is viable for forecasting. [2026-01-15T12:23:26.230213] [INFO ] [MAIN ] [3220/3511] ULBI kept (0.4s) | 3215 kept, 5 rejected | 138.0/min | ETA: 2.1m [2026-01-15T12:23:26.485947] [DEBUG] [REMOTE ] ULCC: Retrieved 1203 rows, trimmed to 300. [2026-01-15T12:23:26.486084] [DEBUG] [REMOTE ] ULCC: PASS: History has at least 300 days. [2026-01-15T12:23:26.486291] [DEBUG] [REMOTE ] ULCC: PASS: Price check passed. Min price $3.60. [2026-01-15T12:23:26.486427] [DEBUG] [REMOTE ] ULCC: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:26.486541] [DEBUG] [REMOTE ] ULCC: PASS: Integrity check passed. [2026-01-15T12:23:26.486609] [DEBUG] [REMOTE ] ULCC: Symbol is viable for forecasting. [2026-01-15T12:23:26.486661] [INFO ] [MAIN ] [3221/3511] ULCC kept (0.3s) | 3216 kept, 5 rejected | 138.0/min | ETA: 2.1m [2026-01-15T12:23:26.922451] [DEBUG] [REMOTE ] ULH: Retrieved 2441 rows, trimmed to 300. [2026-01-15T12:23:26.922629] [DEBUG] [REMOTE ] ULH: PASS: History has at least 300 days. [2026-01-15T12:23:26.922882] [DEBUG] [REMOTE ] ULH: PASS: Price check passed. Min price $12.87. [2026-01-15T12:23:26.923021] [DEBUG] [REMOTE ] ULH: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:26.923143] [DEBUG] [REMOTE ] ULH: PASS: Integrity check passed. [2026-01-15T12:23:26.923183] [DEBUG] [REMOTE ] ULH: Symbol is viable for forecasting. [2026-01-15T12:23:26.923232] [INFO ] [MAIN ] [3222/3511] ULH kept (0.4s) | 3217 kept, 5 rejected | 138.0/min | ETA: 2.1m [2026-01-15T12:23:27.433560] [DEBUG] [REMOTE ] ULTA: Retrieved 4584 rows, trimmed to 300. [2026-01-15T12:23:27.433740] [DEBUG] [REMOTE ] ULTA: PASS: History has at least 300 days. [2026-01-15T12:23:27.434010] [DEBUG] [REMOTE ] ULTA: PASS: Price check passed. Min price $496.44. [2026-01-15T12:23:27.434157] [DEBUG] [REMOTE ] ULTA: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:27.434284] [DEBUG] [REMOTE ] ULTA: PASS: Integrity check passed. [2026-01-15T12:23:27.434356] [DEBUG] [REMOTE ] ULTA: Symbol is viable for forecasting. [2026-01-15T12:23:27.434410] [INFO ] [MAIN ] [3223/3511] ULTA kept (0.5s) | 3218 kept, 5 rejected | 138.0/min | ETA: 2.1m [2026-01-15T12:23:27.655847] [DEBUG] [REMOTE ] ULY: Retrieved 561 rows, trimmed to 300. [2026-01-15T12:23:27.655979] [DEBUG] [REMOTE ] ULY: PASS: History has at least 300 days. [2026-01-15T12:23:27.656183] [DEBUG] [REMOTE ] ULY: PASS: Price check passed. Min price $1.76. [2026-01-15T12:23:27.656327] [DEBUG] [REMOTE ] ULY: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:27.656439] [DEBUG] [REMOTE ] ULY: PASS: Integrity check passed. [2026-01-15T12:23:27.656480] [DEBUG] [REMOTE ] ULY: Symbol is viable for forecasting. [2026-01-15T12:23:27.656530] [INFO ] [MAIN ] [3224/3511] ULY kept (0.2s) | 3219 kept, 5 rejected | 138.0/min | ETA: 2.1m [2026-01-15T12:23:28.299299] [DEBUG] [REMOTE ] UMBF: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:28.299452] [DEBUG] [REMOTE ] UMBF: PASS: History has at least 300 days. [2026-01-15T12:23:28.299728] [DEBUG] [REMOTE ] UMBF: PASS: Price check passed. Min price $103.61. [2026-01-15T12:23:28.299868] [DEBUG] [REMOTE ] UMBF: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:28.299994] [DEBUG] [REMOTE ] UMBF: PASS: Integrity check passed. [2026-01-15T12:23:28.300035] [DEBUG] [REMOTE ] UMBF: Symbol is viable for forecasting. [2026-01-15T12:23:28.300086] [INFO ] [MAIN ] [3225/3511] UMBF kept (0.6s) | 3220 kept, 5 rejected | 138.0/min | ETA: 2.1m [2026-01-15T12:23:28.769858] [DEBUG] [REMOTE ] UMC: Retrieved 6368 rows, trimmed to 300. [2026-01-15T12:23:28.770132] [DEBUG] [REMOTE ] UMC: PASS: History has at least 300 days. [2026-01-15T12:23:28.770561] [DEBUG] [REMOTE ] UMC: PASS: Price check passed. Min price $7.02. [2026-01-15T12:23:28.770817] [DEBUG] [REMOTE ] UMC: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:28.771064] [DEBUG] [REMOTE ] UMC: PASS: Integrity check passed. [2026-01-15T12:23:28.771127] [DEBUG] [REMOTE ] UMC: Symbol is viable for forecasting. [2026-01-15T12:23:28.771197] [INFO ] [MAIN ] [3226/3511] UMC kept (0.5s) | 3221 kept, 5 rejected | 138.0/min | ETA: 2.1m [2026-01-15T12:23:29.254360] [DEBUG] [REMOTE ] UMH: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:29.254518] [DEBUG] [REMOTE ] UMH: PASS: History has at least 300 days. [2026-01-15T12:23:29.254802] [DEBUG] [REMOTE ] UMH: PASS: Price check passed. Min price $14.01. [2026-01-15T12:23:29.254943] [DEBUG] [REMOTE ] UMH: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:29.255070] [DEBUG] [REMOTE ] UMH: PASS: Integrity check passed. [2026-01-15T12:23:29.255111] [DEBUG] [REMOTE ] UMH: Symbol is viable for forecasting. [2026-01-15T12:23:29.255162] [INFO ] [MAIN ] [3227/3511] UMH kept (0.5s) | 3222 kept, 5 rejected | 138.0/min | ETA: 2.1m [2026-01-15T12:23:29.496327] [DEBUG] [REMOTE ] UMMA: Retrieved 1008 rows, trimmed to 300. [2026-01-15T12:23:29.496467] [DEBUG] [REMOTE ] UMMA: PASS: History has at least 300 days. [2026-01-15T12:23:29.496738] [DEBUG] [REMOTE ] UMMA: PASS: Price check passed. Min price $27.33. [2026-01-15T12:23:29.496917] [DEBUG] [REMOTE ] UMMA: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:29.497036] [DEBUG] [REMOTE ] UMMA: PASS: Integrity check passed. [2026-01-15T12:23:29.497079] [DEBUG] [REMOTE ] UMMA: Symbol is viable for forecasting. [2026-01-15T12:23:29.497132] [INFO ] [MAIN ] [3228/3511] UMMA kept (0.2s) | 3223 kept, 5 rejected | 138.0/min | ETA: 2.1m [2026-01-15T12:23:29.819986] [DEBUG] [REMOTE ] UNCY: Retrieved 1134 rows, trimmed to 300. [2026-01-15T12:23:29.820185] [DEBUG] [REMOTE ] UNCY: PASS: History has at least 300 days. [2026-01-15T12:23:29.820442] [DEBUG] [REMOTE ] UNCY: PASS: Price check passed. Min price $4.44. [2026-01-15T12:23:29.820626] [DEBUG] [REMOTE ] UNCY: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:29.820752] [DEBUG] [REMOTE ] UNCY: PASS: Integrity check passed. [2026-01-15T12:23:29.820796] [DEBUG] [REMOTE ] UNCY: Symbol is viable for forecasting. [2026-01-15T12:23:29.820858] [INFO ] [MAIN ] [3229/3511] UNCY kept (0.3s) | 3224 kept, 5 rejected | 138.0/min | ETA: 2.0m [2026-01-15T12:23:30.518332] [DEBUG] [REMOTE ] UNF: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:30.518471] [DEBUG] [REMOTE ] UNF: PASS: History has at least 300 days. [2026-01-15T12:23:30.518715] [DEBUG] [REMOTE ] UNF: PASS: Price check passed. Min price $149.72. [2026-01-15T12:23:30.518854] [DEBUG] [REMOTE ] UNF: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:30.518971] [DEBUG] [REMOTE ] UNF: PASS: Integrity check passed. [2026-01-15T12:23:30.519011] [DEBUG] [REMOTE ] UNF: Symbol is viable for forecasting. [2026-01-15T12:23:30.519060] [INFO ] [MAIN ] [3230/3511] UNF kept (0.7s) | 3225 kept, 5 rejected | 138.0/min | ETA: 2.0m [2026-01-15T12:23:31.033655] [DEBUG] [REMOTE ] UNFI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:31.033805] [DEBUG] [REMOTE ] UNFI: PASS: History has at least 300 days. [2026-01-15T12:23:31.034043] [DEBUG] [REMOTE ] UNFI: PASS: Price check passed. Min price $31.42. [2026-01-15T12:23:31.034182] [DEBUG] [REMOTE ] UNFI: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:31.034305] [DEBUG] [REMOTE ] UNFI: PASS: Integrity check passed. [2026-01-15T12:23:31.034346] [DEBUG] [REMOTE ] UNFI: Symbol is viable for forecasting. [2026-01-15T12:23:31.034397] [INFO ] [MAIN ] [3231/3511] UNFI kept (0.5s) | 3226 kept, 5 rejected | 138.0/min | ETA: 2.0m [2026-01-15T12:23:31.509372] [DEBUG] [REMOTE ] UNM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:31.509522] [DEBUG] [REMOTE ] UNM: PASS: History has at least 300 days. [2026-01-15T12:23:31.509787] [DEBUG] [REMOTE ] UNM: PASS: Price check passed. Min price $72.82. [2026-01-15T12:23:31.509927] [DEBUG] [REMOTE ] UNM: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:31.510082] [DEBUG] [REMOTE ] UNM: PASS: Integrity check passed. [2026-01-15T12:23:31.510123] [DEBUG] [REMOTE ] UNM: Symbol is viable for forecasting. [2026-01-15T12:23:31.510174] [INFO ] [MAIN ] [3232/3511] UNM kept (0.5s) | 3227 kept, 5 rejected | 138.0/min | ETA: 2.0m [2026-01-15T12:23:31.825361] [DEBUG] [REMOTE ] UNMA: Retrieved 1904 rows, trimmed to 300. [2026-01-15T12:23:31.825500] [DEBUG] [REMOTE ] UNMA: PASS: History has at least 300 days. [2026-01-15T12:23:31.825748] [DEBUG] [REMOTE ] UNMA: PASS: Price check passed. Min price $23.03. [2026-01-15T12:23:31.825895] [DEBUG] [REMOTE ] UNMA: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:31.826012] [DEBUG] [REMOTE ] UNMA: PASS: Integrity check passed. [2026-01-15T12:23:31.826054] [DEBUG] [REMOTE ] UNMA: Symbol is viable for forecasting. [2026-01-15T12:23:31.826105] [INFO ] [MAIN ] [3233/3511] UNMA kept (0.3s) | 3228 kept, 5 rejected | 138.0/min | ETA: 2.0m [2026-01-15T12:23:32.318642] [DEBUG] [REMOTE ] UNP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:32.318782] [DEBUG] [REMOTE ] UNP: PASS: History has at least 300 days. [2026-01-15T12:23:32.319010] [DEBUG] [REMOTE ] UNP: PASS: Price check passed. Min price $215.11. [2026-01-15T12:23:32.319158] [DEBUG] [REMOTE ] UNP: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:32.319279] [DEBUG] [REMOTE ] UNP: PASS: Integrity check passed. [2026-01-15T12:23:32.319349] [DEBUG] [REMOTE ] UNP: Symbol is viable for forecasting. [2026-01-15T12:23:32.319400] [INFO ] [MAIN ] [3234/3511] UNP kept (0.5s) | 3229 kept, 5 rejected | 138.0/min | ETA: 2.0m [2026-01-15T12:23:32.779029] [DEBUG] [REMOTE ] UNTY: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:32.779171] [DEBUG] [REMOTE ] UNTY: PASS: History has at least 300 days. [2026-01-15T12:23:32.779391] [DEBUG] [REMOTE ] UNTY: PASS: Price check passed. Min price $45.04. [2026-01-15T12:23:32.779528] [DEBUG] [REMOTE ] UNTY: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:32.779664] [DEBUG] [REMOTE ] UNTY: PASS: Integrity check passed. [2026-01-15T12:23:32.779706] [DEBUG] [REMOTE ] UNTY: Symbol is viable for forecasting. [2026-01-15T12:23:32.779755] [INFO ] [MAIN ] [3235/3511] UNTY kept (0.5s) | 3230 kept, 5 rejected | 138.0/min | ETA: 2.0m [2026-01-15T12:23:33.230505] [DEBUG] [REMOTE ] UONE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:33.230727] [DEBUG] [REMOTE ] UONE: PASS: History has at least 300 days. [2026-01-15T12:23:33.231000] [DEBUG] [REMOTE ] UONE: PASS: Price check passed. Min price $1.02. [2026-01-15T12:23:33.231153] [DEBUG] [REMOTE ] UONE: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:33.231284] [DEBUG] [REMOTE ] UONE: PASS: Integrity check passed. [2026-01-15T12:23:33.231327] [DEBUG] [REMOTE ] UONE: Symbol is viable for forecasting. [2026-01-15T12:23:33.231384] [INFO ] [MAIN ] [3236/3511] UONE kept (0.5s) | 3231 kept, 5 rejected | 138.0/min | ETA: 2.0m [2026-01-15T12:23:33.758343] [DEBUG] [REMOTE ] UPBD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:33.758524] [DEBUG] [REMOTE ] UPBD: PASS: History has at least 300 days. [2026-01-15T12:23:33.758833] [DEBUG] [REMOTE ] UPBD: PASS: Price check passed. Min price $15.75. [2026-01-15T12:23:33.759001] [DEBUG] [REMOTE ] UPBD: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:33.759143] [DEBUG] [REMOTE ] UPBD: PASS: Integrity check passed. [2026-01-15T12:23:33.759184] [DEBUG] [REMOTE ] UPBD: Symbol is viable for forecasting. [2026-01-15T12:23:33.759235] [INFO ] [MAIN ] [3237/3511] UPBD kept (0.5s) | 3232 kept, 5 rejected | 138.0/min | ETA: 2.0m [2026-01-15T12:23:34.007994] [DEBUG] [REMOTE ] UPC: Retrieved 1210 rows, trimmed to 300. [2026-01-15T12:23:34.008134] [DEBUG] [REMOTE ] UPC: PASS: History has at least 300 days. [2026-01-15T12:23:34.008360] [DEBUG] [REMOTE ] UPC: PASS: Price check passed. Min price $3.40. [2026-01-15T12:23:34.008522] [DEBUG] [REMOTE ] UPC: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:34.008843] [DEBUG] [REMOTE ] UPC: PASS: Integrity check passed. [2026-01-15T12:23:34.008884] [DEBUG] [REMOTE ] UPC: Symbol is viable for forecasting. [2026-01-15T12:23:34.008933] [INFO ] [MAIN ] [3238/3511] UPC kept (0.2s) | 3233 kept, 5 rejected | 138.0/min | ETA: 2.0m [2026-01-15T12:23:34.550273] [DEBUG] [REMOTE ] UPLD: Retrieved 2813 rows, trimmed to 300. [2026-01-15T12:23:34.550471] [DEBUG] [REMOTE ] UPLD: PASS: History has at least 300 days. [2026-01-15T12:23:34.550778] [DEBUG] [REMOTE ] UPLD: PASS: Price check passed. Min price $1.43. [2026-01-15T12:23:34.550939] [DEBUG] [REMOTE ] UPLD: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:34.551075] [DEBUG] [REMOTE ] UPLD: PASS: Integrity check passed. [2026-01-15T12:23:34.551125] [DEBUG] [REMOTE ] UPLD: Symbol is viable for forecasting. [2026-01-15T12:23:34.551182] [INFO ] [MAIN ] [3239/3511] UPLD kept (0.5s) | 3234 kept, 5 rejected | 138.0/min | ETA: 2.0m [2026-01-15T12:23:35.034469] [DEBUG] [REMOTE ] UPS: Retrieved 6584 rows, trimmed to 300. [2026-01-15T12:23:35.034630] [DEBUG] [REMOTE ] UPS: PASS: History has at least 300 days. [2026-01-15T12:23:35.034860] [DEBUG] [REMOTE ] UPS: PASS: Price check passed. Min price $85.42. [2026-01-15T12:23:35.035005] [DEBUG] [REMOTE ] UPS: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:35.035124] [DEBUG] [REMOTE ] UPS: PASS: Integrity check passed. [2026-01-15T12:23:35.035166] [DEBUG] [REMOTE ] UPS: Symbol is viable for forecasting. [2026-01-15T12:23:35.035218] [INFO ] [MAIN ] [3240/3511] UPS kept (0.5s) | 3235 kept, 5 rejected | 138.0/min | ETA: 2.0m [2026-01-15T12:23:35.310333] [DEBUG] [REMOTE ] UPWK: Retrieved 1830 rows, trimmed to 300. [2026-01-15T12:23:35.310467] [DEBUG] [REMOTE ] UPWK: PASS: History has at least 300 days. [2026-01-15T12:23:35.310717] [DEBUG] [REMOTE ] UPWK: PASS: Price check passed. Min price $15.63. [2026-01-15T12:23:35.310859] [DEBUG] [REMOTE ] UPWK: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:35.310971] [DEBUG] [REMOTE ] UPWK: PASS: Integrity check passed. [2026-01-15T12:23:35.311011] [DEBUG] [REMOTE ] UPWK: Symbol is viable for forecasting. [2026-01-15T12:23:35.311059] [INFO ] [MAIN ] [3241/3511] UPWK kept (0.3s) | 3236 kept, 5 rejected | 138.0/min | ETA: 2.0m [2026-01-15T12:23:35.661777] [DEBUG] [REMOTE ] UPXI: Retrieved 1145 rows, trimmed to 300. [2026-01-15T12:23:35.661913] [DEBUG] [REMOTE ] UPXI: PASS: History has at least 300 days. [2026-01-15T12:23:35.662121] [DEBUG] [REMOTE ] UPXI: PASS: Price check passed. Min price $1.68. [2026-01-15T12:23:35.662456] [DEBUG] [REMOTE ] UPXI: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:35.662595] [DEBUG] [REMOTE ] UPXI: PASS: Integrity check passed. [2026-01-15T12:23:35.662640] [DEBUG] [REMOTE ] UPXI: Symbol is viable for forecasting. [2026-01-15T12:23:35.662689] [INFO ] [MAIN ] [3242/3511] UPXI kept (0.4s) | 3237 kept, 5 rejected | 138.0/min | ETA: 1.9m [2026-01-15T12:23:36.344191] [DEBUG] [REMOTE ] URBN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:36.344343] [DEBUG] [REMOTE ] URBN: PASS: History has at least 300 days. [2026-01-15T12:23:36.344603] [DEBUG] [REMOTE ] URBN: PASS: Price check passed. Min price $59.57. [2026-01-15T12:23:36.344744] [DEBUG] [REMOTE ] URBN: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:36.344869] [DEBUG] [REMOTE ] URBN: PASS: Integrity check passed. [2026-01-15T12:23:36.344910] [DEBUG] [REMOTE ] URBN: Symbol is viable for forecasting. [2026-01-15T12:23:36.344962] [INFO ] [MAIN ] [3243/3511] URBN kept (0.7s) | 3238 kept, 5 rejected | 138.0/min | ETA: 1.9m [2026-01-15T12:23:36.505962] [DEBUG] [REMOTE ] URGN: Retrieved 2187 rows, trimmed to 300. [2026-01-15T12:23:36.506097] [DEBUG] [REMOTE ] URGN: PASS: History has at least 300 days. [2026-01-15T12:23:36.506308] [DEBUG] [REMOTE ] URGN: PASS: Price check passed. Min price $17.33. [2026-01-15T12:23:36.506472] [DEBUG] [REMOTE ] URGN: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:36.506608] [DEBUG] [REMOTE ] URGN: PASS: Integrity check passed. [2026-01-15T12:23:36.506652] [DEBUG] [REMOTE ] URGN: Symbol is viable for forecasting. [2026-01-15T12:23:36.506703] [INFO ] [MAIN ] [3244/3511] URGN kept (0.2s) | 3239 kept, 5 rejected | 138.0/min | ETA: 1.9m [2026-01-15T12:23:37.054606] [DEBUG] [REMOTE ] URI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:37.054797] [DEBUG] [REMOTE ] URI: PASS: History has at least 300 days. [2026-01-15T12:23:37.055116] [DEBUG] [REMOTE ] URI: PASS: Price check passed. Min price $770.00. [2026-01-15T12:23:37.055264] [DEBUG] [REMOTE ] URI: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:37.055398] [DEBUG] [REMOTE ] URI: PASS: Integrity check passed. [2026-01-15T12:23:37.055471] [DEBUG] [REMOTE ] URI: Symbol is viable for forecasting. [2026-01-15T12:23:37.055524] [INFO ] [MAIN ] [3245/3511] URI kept (0.5s) | 3240 kept, 5 rejected | 138.0/min | ETA: 1.9m [2026-01-15T12:23:37.381181] [DEBUG] [REMOTE ] URNJ: Retrieved 740 rows, trimmed to 300. [2026-01-15T12:23:37.381321] [DEBUG] [REMOTE ] URNJ: PASS: History has at least 300 days. [2026-01-15T12:23:37.381524] [DEBUG] [REMOTE ] URNJ: PASS: Price check passed. Min price $21.59. [2026-01-15T12:23:37.381687] [DEBUG] [REMOTE ] URNJ: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:37.381798] [DEBUG] [REMOTE ] URNJ: PASS: Integrity check passed. [2026-01-15T12:23:37.381838] [DEBUG] [REMOTE ] URNJ: Symbol is viable for forecasting. [2026-01-15T12:23:37.381887] [INFO ] [MAIN ] [3246/3511] URNJ kept (0.3s) | 3241 kept, 5 rejected | 138.0/min | ETA: 1.9m [2026-01-15T12:23:37.838888] [DEBUG] [REMOTE ] UROY: Retrieved 1508 rows, trimmed to 300. [2026-01-15T12:23:37.839092] [DEBUG] [REMOTE ] UROY: PASS: History has at least 300 days. [2026-01-15T12:23:37.839407] [DEBUG] [REMOTE ] UROY: PASS: Price check passed. Min price $3.32. [2026-01-15T12:23:37.839563] [DEBUG] [REMOTE ] UROY: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:37.839772] [DEBUG] [REMOTE ] UROY: PASS: Integrity check passed. [2026-01-15T12:23:37.839824] [DEBUG] [REMOTE ] UROY: Symbol is viable for forecasting. [2026-01-15T12:23:37.839882] [INFO ] [MAIN ] [3247/3511] UROY kept (0.5s) | 3242 kept, 5 rejected | 138.0/min | ETA: 1.9m [2026-01-15T12:23:38.280024] [DEBUG] [REMOTE ] USA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:38.280158] [DEBUG] [REMOTE ] USA: PASS: History has at least 300 days. [2026-01-15T12:23:38.280370] [DEBUG] [REMOTE ] USA: PASS: Price check passed. Min price $5.84. [2026-01-15T12:23:38.280506] [DEBUG] [REMOTE ] USA: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:38.280640] [DEBUG] [REMOTE ] USA: PASS: Integrity check passed. [2026-01-15T12:23:38.280681] [DEBUG] [REMOTE ] USA: Symbol is viable for forecasting. [2026-01-15T12:23:38.280730] [INFO ] [MAIN ] [3248/3511] USA kept (0.4s) | 3243 kept, 5 rejected | 138.0/min | ETA: 1.9m [2026-01-15T12:23:38.692622] [DEBUG] [REMOTE ] USAC: Retrieved 3270 rows, trimmed to 300. [2026-01-15T12:23:38.692758] [DEBUG] [REMOTE ] USAC: PASS: History has at least 300 days. [2026-01-15T12:23:38.692973] [DEBUG] [REMOTE ] USAC: PASS: Price check passed. Min price $21.99. [2026-01-15T12:23:38.693111] [DEBUG] [REMOTE ] USAC: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:38.693229] [DEBUG] [REMOTE ] USAC: PASS: Integrity check passed. [2026-01-15T12:23:38.693270] [DEBUG] [REMOTE ] USAC: Symbol is viable for forecasting. [2026-01-15T12:23:38.693500] [INFO ] [MAIN ] [3249/3511] USAC kept (0.4s) | 3244 kept, 5 rejected | 138.0/min | ETA: 1.9m [2026-01-15T12:23:39.226602] [DEBUG] [REMOTE ] USB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:39.226745] [DEBUG] [REMOTE ] USB: PASS: History has at least 300 days. [2026-01-15T12:23:39.227004] [DEBUG] [REMOTE ] USB: PASS: Price check passed. Min price $45.03. [2026-01-15T12:23:39.227174] [DEBUG] [REMOTE ] USB: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:39.227323] [DEBUG] [REMOTE ] USB: PASS: Integrity check passed. [2026-01-15T12:23:39.227367] [DEBUG] [REMOTE ] USB: Symbol is viable for forecasting. [2026-01-15T12:23:39.227417] [INFO ] [MAIN ] [3250/3511] USB kept (0.5s) | 3245 kept, 5 rejected | 138.0/min | ETA: 1.9m [2026-01-15T12:23:39.365835] [DEBUG] [REMOTE ] USCB: Retrieved 1125 rows, trimmed to 300. [2026-01-15T12:23:39.365959] [DEBUG] [REMOTE ] USCB: PASS: History has at least 300 days. [2026-01-15T12:23:39.366157] [DEBUG] [REMOTE ] USCB: PASS: Price check passed. Min price $16.87. [2026-01-15T12:23:39.366291] [DEBUG] [REMOTE ] USCB: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:39.366400] [DEBUG] [REMOTE ] USCB: PASS: Integrity check passed. [2026-01-15T12:23:39.366440] [DEBUG] [REMOTE ] USCB: Symbol is viable for forecasting. [2026-01-15T12:23:39.366487] [INFO ] [MAIN ] [3251/3511] USCB kept (0.1s) | 3246 kept, 5 rejected | 138.0/min | ETA: 1.9m [2026-01-15T12:23:39.757414] [DEBUG] [REMOTE ] USDX: Retrieved 471 rows, trimmed to 300. [2026-01-15T12:23:39.757544] [DEBUG] [REMOTE ] USDX: PASS: History has at least 300 days. [2026-01-15T12:23:39.757770] [DEBUG] [REMOTE ] USDX: PASS: Price check passed. Min price $25.27. [2026-01-15T12:23:39.757917] [DEBUG] [REMOTE ] USDX: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:39.758026] [DEBUG] [REMOTE ] USDX: PASS: Integrity check passed. [2026-01-15T12:23:39.758068] [DEBUG] [REMOTE ] USDX: Symbol is viable for forecasting. [2026-01-15T12:23:39.758119] [INFO ] [MAIN ] [3252/3511] USDX kept (0.4s) | 3247 kept, 5 rejected | 138.0/min | ETA: 1.9m [2026-01-15T12:23:40.255470] [DEBUG] [REMOTE ] USEA: Retrieved 886 rows, trimmed to 300. [2026-01-15T12:23:40.255623] [DEBUG] [REMOTE ] USEA: PASS: History has at least 300 days. [2026-01-15T12:23:40.255830] [DEBUG] [REMOTE ] USEA: PASS: Price check passed. Min price $1.41. [2026-01-15T12:23:40.255967] [DEBUG] [REMOTE ] USEA: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:40.256077] [DEBUG] [REMOTE ] USEA: PASS: Integrity check passed. [2026-01-15T12:23:40.256117] [DEBUG] [REMOTE ] USEA: Symbol is viable for forecasting. [2026-01-15T12:23:40.256166] [INFO ] [MAIN ] [3253/3511] USEA kept (0.5s) | 3248 kept, 5 rejected | 138.0/min | ETA: 1.9m [2026-01-15T12:23:40.710814] [DEBUG] [REMOTE ] USFD: Retrieved 2423 rows, trimmed to 300. [2026-01-15T12:23:40.710954] [DEBUG] [REMOTE ] USFD: PASS: History has at least 300 days. [2026-01-15T12:23:40.711171] [DEBUG] [REMOTE ] USFD: PASS: Price check passed. Min price $70.05. [2026-01-15T12:23:40.711309] [DEBUG] [REMOTE ] USFD: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:40.711423] [DEBUG] [REMOTE ] USFD: PASS: Integrity check passed. [2026-01-15T12:23:40.711463] [DEBUG] [REMOTE ] USFD: Symbol is viable for forecasting. [2026-01-15T12:23:40.711551] [INFO ] [MAIN ] [3254/3511] USFD kept (0.5s) | 3249 kept, 5 rejected | 138.0/min | ETA: 1.9m [2026-01-15T12:23:41.023629] [DEBUG] [REMOTE ] USGO: Retrieved 687 rows, trimmed to 300. [2026-01-15T12:23:41.023762] [DEBUG] [REMOTE ] USGO: PASS: History has at least 300 days. [2026-01-15T12:23:41.023964] [DEBUG] [REMOTE ] USGO: PASS: Price check passed. Min price $8.78. [2026-01-15T12:23:41.024101] [DEBUG] [REMOTE ] USGO: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:41.024210] [DEBUG] [REMOTE ] USGO: PASS: Integrity check passed. [2026-01-15T12:23:41.024250] [DEBUG] [REMOTE ] USGO: Symbol is viable for forecasting. [2026-01-15T12:23:41.024299] [INFO ] [MAIN ] [3255/3511] USGO kept (0.3s) | 3250 kept, 5 rejected | 138.0/min | ETA: 1.9m [2026-01-15T12:23:41.680796] [DEBUG] [REMOTE ] USIG: Retrieved 4783 rows, trimmed to 300. [2026-01-15T12:23:41.680928] [DEBUG] [REMOTE ] USIG: PASS: History has at least 300 days. [2026-01-15T12:23:41.681165] [DEBUG] [REMOTE ] USIG: PASS: Price check passed. Min price $51.36. [2026-01-15T12:23:41.681306] [DEBUG] [REMOTE ] USIG: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:41.681423] [DEBUG] [REMOTE ] USIG: PASS: Integrity check passed. [2026-01-15T12:23:41.681490] [DEBUG] [REMOTE ] USIG: Symbol is viable for forecasting. [2026-01-15T12:23:41.681541] [INFO ] [MAIN ] [3256/3511] USIG kept (0.7s) | 3251 kept, 5 rejected | 138.0/min | ETA: 1.8m [2026-01-15T12:23:42.144417] [DEBUG] [REMOTE ] USIO: Retrieved 6293 rows, trimmed to 300. [2026-01-15T12:23:42.144561] [DEBUG] [REMOTE ] USIO: PASS: History has at least 300 days. [2026-01-15T12:23:42.144816] [DEBUG] [REMOTE ] USIO: PASS: Price check passed. Min price $1.32. [2026-01-15T12:23:42.144954] [DEBUG] [REMOTE ] USIO: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:42.145078] [DEBUG] [REMOTE ] USIO: PASS: Integrity check passed. [2026-01-15T12:23:42.145118] [DEBUG] [REMOTE ] USIO: Symbol is viable for forecasting. [2026-01-15T12:23:42.145168] [INFO ] [MAIN ] [3257/3511] USIO kept (0.5s) | 3252 kept, 5 rejected | 138.0/min | ETA: 1.8m [2026-01-15T12:23:42.618062] [DEBUG] [REMOTE ] USLM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:42.618234] [DEBUG] [REMOTE ] USLM: PASS: History has at least 300 days. [2026-01-15T12:23:42.618526] [DEBUG] [REMOTE ] USLM: PASS: Price check passed. Min price $111.00. [2026-01-15T12:23:42.618696] [DEBUG] [REMOTE ] USLM: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:42.618836] [DEBUG] [REMOTE ] USLM: PASS: Integrity check passed. [2026-01-15T12:23:42.618877] [DEBUG] [REMOTE ] USLM: Symbol is viable for forecasting. [2026-01-15T12:23:42.618930] [INFO ] [MAIN ] [3258/3511] USLM kept (0.5s) | 3253 kept, 5 rejected | 138.0/min | ETA: 1.8m [2026-01-15T12:23:42.895430] [DEBUG] [REMOTE ] USMC: Retrieved 2075 rows, trimmed to 300. [2026-01-15T12:23:42.895565] [DEBUG] [REMOTE ] USMC: PASS: History has at least 300 days. [2026-01-15T12:23:42.895843] [DEBUG] [REMOTE ] USMC: PASS: Price check passed. Min price $66.08. [2026-01-15T12:23:42.895997] [DEBUG] [REMOTE ] USMC: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:42.896150] [DEBUG] [REMOTE ] USMC: PASS: Integrity check passed. [2026-01-15T12:23:42.896199] [DEBUG] [REMOTE ] USMC: Symbol is viable for forecasting. [2026-01-15T12:23:42.896249] [INFO ] [MAIN ] [3259/3511] USMC kept (0.3s) | 3254 kept, 5 rejected | 138.0/min | ETA: 1.8m [2026-01-15T12:23:43.219309] [DEBUG] [REMOTE ] USOI: Retrieved 406 rows, trimmed to 300. [2026-01-15T12:23:43.219453] [DEBUG] [REMOTE ] USOI: PASS: History has at least 300 days. [2026-01-15T12:23:43.219709] [DEBUG] [REMOTE ] USOI: PASS: Price check passed. Min price $45.42. [2026-01-15T12:23:43.219863] [DEBUG] [REMOTE ] USOI: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:43.219980] [DEBUG] [REMOTE ] USOI: PASS: Integrity check passed. [2026-01-15T12:23:43.220022] [DEBUG] [REMOTE ] USOI: Symbol is viable for forecasting. [2026-01-15T12:23:43.220071] [INFO ] [MAIN ] [3260/3511] USOI kept (0.3s) | 3255 kept, 5 rejected | 138.0/min | ETA: 1.8m [2026-01-15T12:23:43.596545] [DEBUG] [REMOTE ] USOY: Retrieved 421 rows, trimmed to 300. [2026-01-15T12:23:43.596708] [DEBUG] [REMOTE ] USOY: PASS: History has at least 300 days. [2026-01-15T12:23:43.596956] [DEBUG] [REMOTE ] USOY: PASS: Price check passed. Min price $6.21. [2026-01-15T12:23:43.597100] [DEBUG] [REMOTE ] USOY: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:43.597234] [DEBUG] [REMOTE ] USOY: PASS: Integrity check passed. [2026-01-15T12:23:43.597279] [DEBUG] [REMOTE ] USOY: Symbol is viable for forecasting. [2026-01-15T12:23:43.597330] [INFO ] [MAIN ] [3261/3511] USOY kept (0.4s) | 3256 kept, 5 rejected | 138.0/min | ETA: 1.8m [2026-01-15T12:23:44.132667] [DEBUG] [REMOTE ] USTB: Retrieved 2065 rows, trimmed to 300. [2026-01-15T12:23:44.132852] [DEBUG] [REMOTE ] USTB: PASS: History has at least 300 days. [2026-01-15T12:23:44.133205] [DEBUG] [REMOTE ] USTB: PASS: Price check passed. Min price $50.30. [2026-01-15T12:23:44.133424] [DEBUG] [REMOTE ] USTB: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:44.133638] [DEBUG] [REMOTE ] USTB: PASS: Integrity check passed. [2026-01-15T12:23:44.133707] [DEBUG] [REMOTE ] USTB: Symbol is viable for forecasting. [2026-01-15T12:23:44.133789] [INFO ] [MAIN ] [3262/3511] USTB kept (0.5s) | 3257 kept, 5 rejected | 138.0/min | ETA: 1.8m [2026-01-15T12:23:44.477556] [DEBUG] [REMOTE ] USVM: Retrieved 2065 rows, trimmed to 300. [2026-01-15T12:23:44.477723] [DEBUG] [REMOTE ] USVM: PASS: History has at least 300 days. [2026-01-15T12:23:44.477952] [DEBUG] [REMOTE ] USVM: PASS: Price check passed. Min price $86.13. [2026-01-15T12:23:44.478097] [DEBUG] [REMOTE ] USVM: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:44.478233] [DEBUG] [REMOTE ] USVM: PASS: Integrity check passed. [2026-01-15T12:23:44.478278] [DEBUG] [REMOTE ] USVM: Symbol is viable for forecasting. [2026-01-15T12:23:44.478328] [INFO ] [MAIN ] [3263/3511] USVM kept (0.3s) | 3258 kept, 5 rejected | 138.0/min | ETA: 1.8m [2026-01-15T12:23:44.913080] [DEBUG] [REMOTE ] USXF: Retrieved 1401 rows, trimmed to 300. [2026-01-15T12:23:44.913227] [DEBUG] [REMOTE ] USXF: PASS: History has at least 300 days. [2026-01-15T12:23:44.913438] [DEBUG] [REMOTE ] USXF: PASS: Price check passed. Min price $54.69. [2026-01-15T12:23:44.913603] [DEBUG] [REMOTE ] USXF: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:44.913721] [DEBUG] [REMOTE ] USXF: PASS: Integrity check passed. [2026-01-15T12:23:44.913762] [DEBUG] [REMOTE ] USXF: Symbol is viable for forecasting. [2026-01-15T12:23:44.913810] [INFO ] [MAIN ] [3264/3511] USXF kept (0.4s) | 3259 kept, 5 rejected | 138.0/min | ETA: 1.8m [2026-01-15T12:23:45.121232] [DEBUG] [REMOTE ] UTEN: Retrieved 862 rows, trimmed to 300. [2026-01-15T12:23:45.121438] [DEBUG] [REMOTE ] UTEN: PASS: History has at least 300 days. [2026-01-15T12:23:45.121725] [DEBUG] [REMOTE ] UTEN: PASS: Price check passed. Min price $43.80. [2026-01-15T12:23:45.121880] [DEBUG] [REMOTE ] UTEN: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:45.122058] [DEBUG] [REMOTE ] UTEN: PASS: Integrity check passed. [2026-01-15T12:23:45.122105] [DEBUG] [REMOTE ] UTEN: Symbol is viable for forecasting. [2026-01-15T12:23:45.122161] [INFO ] [MAIN ] [3265/3511] UTEN kept (0.2s) | 3260 kept, 5 rejected | 138.1/min | ETA: 1.8m [2026-01-15T12:23:45.761854] [DEBUG] [REMOTE ] UTF: Retrieved 5455 rows, trimmed to 300. [2026-01-15T12:23:45.762010] [DEBUG] [REMOTE ] UTF: PASS: History has at least 300 days. [2026-01-15T12:23:45.762261] [DEBUG] [REMOTE ] UTF: PASS: Price check passed. Min price $23.12. [2026-01-15T12:23:45.762402] [DEBUG] [REMOTE ] UTF: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:45.762528] [DEBUG] [REMOTE ] UTF: PASS: Integrity check passed. [2026-01-15T12:23:45.762589] [DEBUG] [REMOTE ] UTF: Symbol is viable for forecasting. [2026-01-15T12:23:45.762642] [INFO ] [MAIN ] [3266/3511] UTF kept (0.6s) | 3261 kept, 5 rejected | 138.0/min | ETA: 1.8m [2026-01-15T12:23:46.264915] [DEBUG] [REMOTE ] UTI: Retrieved 5553 rows, trimmed to 300. [2026-01-15T12:23:46.265055] [DEBUG] [REMOTE ] UTI: PASS: History has at least 300 days. [2026-01-15T12:23:46.265281] [DEBUG] [REMOTE ] UTI: PASS: Price check passed. Min price $21.77. [2026-01-15T12:23:46.265624] [DEBUG] [REMOTE ] UTI: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:46.265746] [DEBUG] [REMOTE ] UTI: PASS: Integrity check passed. [2026-01-15T12:23:46.265816] [DEBUG] [REMOTE ] UTI: Symbol is viable for forecasting. [2026-01-15T12:23:46.265865] [INFO ] [MAIN ] [3267/3511] UTI kept (0.5s) | 3262 kept, 5 rejected | 138.0/min | ETA: 1.8m [2026-01-15T12:23:46.626360] [DEBUG] [REMOTE ] UTL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:46.626532] [DEBUG] [REMOTE ] UTL: PASS: History has at least 300 days. [2026-01-15T12:23:46.626892] [DEBUG] [REMOTE ] UTL: PASS: Price check passed. Min price $47.12. [2026-01-15T12:23:46.627064] [DEBUG] [REMOTE ] UTL: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:46.627221] [DEBUG] [REMOTE ] UTL: PASS: Integrity check passed. [2026-01-15T12:23:46.627278] [DEBUG] [REMOTE ] UTL: Symbol is viable for forecasting. [2026-01-15T12:23:46.627335] [INFO ] [MAIN ] [3268/3511] UTL kept (0.4s) | 3263 kept, 5 rejected | 138.0/min | ETA: 1.8m [2026-01-15T12:23:47.041436] [DEBUG] [REMOTE ] UTMD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:47.041667] [DEBUG] [REMOTE ] UTMD: PASS: History has at least 300 days. [2026-01-15T12:23:47.041983] [DEBUG] [REMOTE ] UTMD: PASS: Price check passed. Min price $53.52. [2026-01-15T12:23:47.042160] [DEBUG] [REMOTE ] UTMD: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:47.042332] [DEBUG] [REMOTE ] UTMD: PASS: Integrity check passed. [2026-01-15T12:23:47.042377] [DEBUG] [REMOTE ] UTMD: Symbol is viable for forecasting. [2026-01-15T12:23:47.042431] [INFO ] [MAIN ] [3269/3511] UTMD kept (0.4s) | 3264 kept, 5 rejected | 138.0/min | ETA: 1.8m [2026-01-15T12:23:47.344248] [DEBUG] [REMOTE ] UTZ: Retrieved 1790 rows, trimmed to 300. [2026-01-15T12:23:47.344389] [DEBUG] [REMOTE ] UTZ: PASS: History has at least 300 days. [2026-01-15T12:23:47.344631] [DEBUG] [REMOTE ] UTZ: PASS: Price check passed. Min price $9.16. [2026-01-15T12:23:47.344781] [DEBUG] [REMOTE ] UTZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:47.344900] [DEBUG] [REMOTE ] UTZ: PASS: Integrity check passed. [2026-01-15T12:23:47.344942] [DEBUG] [REMOTE ] UTZ: Symbol is viable for forecasting. [2026-01-15T12:23:47.344992] [INFO ] [MAIN ] [3270/3511] UTZ kept (0.3s) | 3265 kept, 5 rejected | 138.1/min | ETA: 1.7m [2026-01-15T12:23:47.919070] [DEBUG] [REMOTE ] UVE: Retrieved 5689 rows, trimmed to 300. [2026-01-15T12:23:47.919206] [DEBUG] [REMOTE ] UVE: PASS: History has at least 300 days. [2026-01-15T12:23:47.919415] [DEBUG] [REMOTE ] UVE: PASS: Price check passed. Min price $28.03. [2026-01-15T12:23:47.919552] [DEBUG] [REMOTE ] UVE: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:47.919685] [DEBUG] [REMOTE ] UVE: PASS: Integrity check passed. [2026-01-15T12:23:47.919726] [DEBUG] [REMOTE ] UVE: Symbol is viable for forecasting. [2026-01-15T12:23:47.919774] [INFO ] [MAIN ] [3271/3511] UVE kept (0.6s) | 3266 kept, 5 rejected | 138.0/min | ETA: 1.7m [2026-01-15T12:23:48.392204] [DEBUG] [REMOTE ] UVSP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:48.392351] [DEBUG] [REMOTE ] UVSP: PASS: History has at least 300 days. [2026-01-15T12:23:48.392614] [DEBUG] [REMOTE ] UVSP: PASS: Price check passed. Min price $29.13. [2026-01-15T12:23:48.392758] [DEBUG] [REMOTE ] UVSP: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:48.392884] [DEBUG] [REMOTE ] UVSP: PASS: Integrity check passed. [2026-01-15T12:23:48.392925] [DEBUG] [REMOTE ] UVSP: Symbol is viable for forecasting. [2026-01-15T12:23:48.392975] [INFO ] [MAIN ] [3272/3511] UVSP kept (0.5s) | 3267 kept, 5 rejected | 138.0/min | ETA: 1.7m [2026-01-15T12:23:48.652073] [DEBUG] [REMOTE ] UWMC: Retrieved 1223 rows, trimmed to 300. [2026-01-15T12:23:48.652210] [DEBUG] [REMOTE ] UWMC: PASS: History has at least 300 days. [2026-01-15T12:23:48.652421] [DEBUG] [REMOTE ] UWMC: PASS: Price check passed. Min price $4.38. [2026-01-15T12:23:48.652559] [DEBUG] [REMOTE ] UWMC: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:48.652704] [DEBUG] [REMOTE ] UWMC: PASS: Integrity check passed. [2026-01-15T12:23:48.652745] [DEBUG] [REMOTE ] UWMC: Symbol is viable for forecasting. [2026-01-15T12:23:48.652793] [INFO ] [MAIN ] [3273/3511] UWMC kept (0.3s) | 3268 kept, 5 rejected | 138.1/min | ETA: 1.7m [2026-01-15T12:23:49.096126] [DEBUG] [REMOTE ] UXIN: Retrieved 1898 rows, trimmed to 300. [2026-01-15T12:23:49.096326] [DEBUG] [REMOTE ] UXIN: PASS: History has at least 300 days. [2026-01-15T12:23:49.096630] [DEBUG] [REMOTE ] UXIN: PASS: Price check passed. Min price $2.50. [2026-01-15T12:23:49.096787] [DEBUG] [REMOTE ] UXIN: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:49.096962] [DEBUG] [REMOTE ] UXIN: PASS: Integrity check passed. [2026-01-15T12:23:49.097006] [DEBUG] [REMOTE ] UXIN: Symbol is viable for forecasting. [2026-01-15T12:23:49.097060] [INFO ] [MAIN ] [3274/3511] UXIN kept (0.4s) | 3269 kept, 5 rejected | 138.1/min | ETA: 1.7m [2026-01-15T12:23:49.404917] [DEBUG] [REMOTE ] UYLD: Retrieved 808 rows, trimmed to 300. [2026-01-15T12:23:49.405050] [DEBUG] [REMOTE ] UYLD: PASS: History has at least 300 days. [2026-01-15T12:23:49.405259] [DEBUG] [REMOTE ] UYLD: PASS: Price check passed. Min price $50.66. [2026-01-15T12:23:49.405401] [DEBUG] [REMOTE ] UYLD: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:49.405516] [DEBUG] [REMOTE ] UYLD: PASS: Integrity check passed. [2026-01-15T12:23:49.405556] [DEBUG] [REMOTE ] UYLD: Symbol is viable for forecasting. [2026-01-15T12:23:49.405639] [INFO ] [MAIN ] [3275/3511] UYLD kept (0.3s) | 3270 kept, 5 rejected | 138.1/min | ETA: 1.7m [2026-01-15T12:23:49.768938] [DEBUG] [REMOTE ] UZE: Retrieved 1276 rows, trimmed to 300. [2026-01-15T12:23:49.769104] [DEBUG] [REMOTE ] UZE: PASS: History has at least 300 days. [2026-01-15T12:23:49.769390] [DEBUG] [REMOTE ] UZE: PASS: Price check passed. Min price $17.44. [2026-01-15T12:23:49.769612] [DEBUG] [REMOTE ] UZE: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:49.769774] [DEBUG] [REMOTE ] UZE: PASS: Integrity check passed. [2026-01-15T12:23:49.769830] [DEBUG] [REMOTE ] UZE: Symbol is viable for forecasting. [2026-01-15T12:23:49.769899] [INFO ] [MAIN ] [3276/3511] UZE kept (0.4s) | 3271 kept, 5 rejected | 138.1/min | ETA: 1.7m [2026-01-15T12:23:50.358786] [DEBUG] [REMOTE ] VAC: Retrieved 3566 rows, trimmed to 300. [2026-01-15T12:23:50.358930] [DEBUG] [REMOTE ] VAC: PASS: History has at least 300 days. [2026-01-15T12:23:50.359175] [DEBUG] [REMOTE ] VAC: PASS: Price check passed. Min price $44.87. [2026-01-15T12:23:50.359336] [DEBUG] [REMOTE ] VAC: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:50.359463] [DEBUG] [REMOTE ] VAC: PASS: Integrity check passed. [2026-01-15T12:23:50.359506] [DEBUG] [REMOTE ] VAC: Symbol is viable for forecasting. [2026-01-15T12:23:50.359559] [INFO ] [MAIN ] [3277/3511] VAC kept (0.6s) | 3272 kept, 5 rejected | 138.1/min | ETA: 1.7m [2026-01-15T12:23:50.863666] [DEBUG] [REMOTE ] VAL: Retrieved 5634 rows, trimmed to 300. [2026-01-15T12:23:50.863816] [DEBUG] [REMOTE ] VAL: PASS: History has at least 300 days. [2026-01-15T12:23:50.864060] [DEBUG] [REMOTE ] VAL: PASS: Price check passed. Min price $48.38. [2026-01-15T12:23:50.864199] [DEBUG] [REMOTE ] VAL: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:50.864329] [DEBUG] [REMOTE ] VAL: PASS: Integrity check passed. [2026-01-15T12:23:50.864397] [DEBUG] [REMOTE ] VAL: Symbol is viable for forecasting. [2026-01-15T12:23:50.864449] [INFO ] [MAIN ] [3278/3511] VAL kept (0.5s) | 3273 kept, 5 rejected | 138.1/min | ETA: 1.7m [2026-01-15T12:23:51.305353] [DEBUG] [REMOTE ] VALE: Retrieved 5994 rows, trimmed to 300. [2026-01-15T12:23:51.305504] [DEBUG] [REMOTE ] VALE: PASS: History has at least 300 days. [2026-01-15T12:23:51.305969] [DEBUG] [REMOTE ] VALE: PASS: Price check passed. Min price $11.07. [2026-01-15T12:23:51.306126] [DEBUG] [REMOTE ] VALE: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:51.306263] [DEBUG] [REMOTE ] VALE: PASS: Integrity check passed. [2026-01-15T12:23:51.306303] [DEBUG] [REMOTE ] VALE: Symbol is viable for forecasting. [2026-01-15T12:23:51.306353] [INFO ] [MAIN ] [3279/3511] VALE kept (0.4s) | 3274 kept, 5 rejected | 138.0/min | ETA: 1.7m [2026-01-15T12:23:51.627379] [DEBUG] [REMOTE ] VALN: Retrieved 1180 rows, trimmed to 300. [2026-01-15T12:23:51.627662] [DEBUG] [REMOTE ] VALN: PASS: History has at least 300 days. [2026-01-15T12:23:51.627918] [DEBUG] [REMOTE ] VALN: PASS: Price check passed. Min price $8.07. [2026-01-15T12:23:51.628065] [DEBUG] [REMOTE ] VALN: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:51.628185] [DEBUG] [REMOTE ] VALN: PASS: Integrity check passed. [2026-01-15T12:23:51.628228] [DEBUG] [REMOTE ] VALN: Symbol is viable for forecasting. [2026-01-15T12:23:51.628282] [INFO ] [MAIN ] [3280/3511] VALN kept (0.3s) | 3275 kept, 5 rejected | 138.1/min | ETA: 1.7m [2026-01-15T12:23:52.010286] [DEBUG] [REMOTE ] VANI: Retrieved 2804 rows, trimmed to 300. [2026-01-15T12:23:52.010499] [DEBUG] [REMOTE ] VANI: PASS: History has at least 300 days. [2026-01-15T12:23:52.010799] [DEBUG] [REMOTE ] VANI: PASS: Price check passed. Min price $1.23. [2026-01-15T12:23:52.010950] [DEBUG] [REMOTE ] VANI: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:52.011080] [DEBUG] [REMOTE ] VANI: PASS: Integrity check passed. [2026-01-15T12:23:52.011123] [DEBUG] [REMOTE ] VANI: Symbol is viable for forecasting. [2026-01-15T12:23:52.011178] [INFO ] [MAIN ] [3281/3511] VANI kept (0.4s) | 3276 kept, 5 rejected | 138.1/min | ETA: 1.7m [2026-01-15T12:23:52.588311] [DEBUG] [REMOTE ] VBF: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:52.588453] [DEBUG] [REMOTE ] VBF: PASS: History has at least 300 days. [2026-01-15T12:23:52.588889] [DEBUG] [REMOTE ] VBF: PASS: Price check passed. Min price $15.31. [2026-01-15T12:23:52.589032] [DEBUG] [REMOTE ] VBF: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:52.589151] [DEBUG] [REMOTE ] VBF: PASS: Integrity check passed. [2026-01-15T12:23:52.589192] [DEBUG] [REMOTE ] VBF: Symbol is viable for forecasting. [2026-01-15T12:23:52.589242] [INFO ] [MAIN ] [3282/3511] VBF kept (0.6s) | 3277 kept, 5 rejected | 138.1/min | ETA: 1.7m [2026-01-15T12:23:52.816906] [DEBUG] [REMOTE ] VBNK: Retrieved 1100 rows, trimmed to 300. [2026-01-15T12:23:52.817040] [DEBUG] [REMOTE ] VBNK: PASS: History has at least 300 days. [2026-01-15T12:23:52.817256] [DEBUG] [REMOTE ] VBNK: PASS: Price check passed. Min price $11.25. [2026-01-15T12:23:52.817404] [DEBUG] [REMOTE ] VBNK: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:52.817517] [DEBUG] [REMOTE ] VBNK: PASS: Integrity check passed. [2026-01-15T12:23:52.817559] [DEBUG] [REMOTE ] VBNK: Symbol is viable for forecasting. [2026-01-15T12:23:52.817657] [INFO ] [MAIN ] [3283/3511] VBNK kept (0.2s) | 3278 kept, 5 rejected | 138.1/min | ETA: 1.7m [2026-01-15T12:23:53.359764] [DEBUG] [REMOTE ] VC: Retrieved 3843 rows, trimmed to 300. [2026-01-15T12:23:53.359894] [DEBUG] [REMOTE ] VC: PASS: History has at least 300 days. [2026-01-15T12:23:53.360108] [DEBUG] [REMOTE ] VC: PASS: Price check passed. Min price $95.10. [2026-01-15T12:23:53.360247] [DEBUG] [REMOTE ] VC: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:53.360371] [DEBUG] [REMOTE ] VC: PASS: Integrity check passed. [2026-01-15T12:23:53.360420] [DEBUG] [REMOTE ] VC: Symbol is viable for forecasting. [2026-01-15T12:23:53.360479] [INFO ] [MAIN ] [3284/3511] VC kept (0.5s) | 3279 kept, 5 rejected | 138.1/min | ETA: 1.6m [2026-01-15T12:23:53.855474] [DEBUG] [REMOTE ] VCEL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:53.855871] [DEBUG] [REMOTE ] VCEL: PASS: History has at least 300 days. [2026-01-15T12:23:53.856207] [DEBUG] [REMOTE ] VCEL: PASS: Price check passed. Min price $34.53. [2026-01-15T12:23:53.856395] [DEBUG] [REMOTE ] VCEL: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:53.856777] [DEBUG] [REMOTE ] VCEL: PASS: Integrity check passed. [2026-01-15T12:23:53.856866] [DEBUG] [REMOTE ] VCEL: Symbol is viable for forecasting. [2026-01-15T12:23:53.856942] [INFO ] [MAIN ] [3285/3511] VCEL kept (0.5s) | 3280 kept, 5 rejected | 138.1/min | ETA: 1.6m [2026-01-15T12:23:54.072911] [DEBUG] [REMOTE ] VCRB: Retrieved 522 rows, trimmed to 300. [2026-01-15T12:23:54.073067] [DEBUG] [REMOTE ] VCRB: PASS: History has at least 300 days. [2026-01-15T12:23:54.073279] [DEBUG] [REMOTE ] VCRB: PASS: Price check passed. Min price $77.31. [2026-01-15T12:23:54.073424] [DEBUG] [REMOTE ] VCRB: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:54.073555] [DEBUG] [REMOTE ] VCRB: PASS: Integrity check passed. [2026-01-15T12:23:54.073613] [DEBUG] [REMOTE ] VCRB: Symbol is viable for forecasting. [2026-01-15T12:23:54.073661] [INFO ] [MAIN ] [3286/3511] VCRB kept (0.2s) | 3281 kept, 5 rejected | 138.1/min | ETA: 1.6m [2026-01-15T12:23:54.635409] [DEBUG] [REMOTE ] VCSH: Retrieved 4060 rows, trimmed to 300. [2026-01-15T12:23:54.635544] [DEBUG] [REMOTE ] VCSH: PASS: History has at least 300 days. [2026-01-15T12:23:54.635801] [DEBUG] [REMOTE ] VCSH: PASS: Price check passed. Min price $78.93. [2026-01-15T12:23:54.635943] [DEBUG] [REMOTE ] VCSH: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:54.636065] [DEBUG] [REMOTE ] VCSH: PASS: Integrity check passed. [2026-01-15T12:23:54.636107] [DEBUG] [REMOTE ] VCSH: Symbol is viable for forecasting. [2026-01-15T12:23:54.636157] [INFO ] [MAIN ] [3287/3511] VCSH kept (0.6s) | 3282 kept, 5 rejected | 138.1/min | ETA: 1.6m [2026-01-15T12:23:55.083665] [DEBUG] [REMOTE ] VECO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:55.083811] [DEBUG] [REMOTE ] VECO: PASS: History has at least 300 days. [2026-01-15T12:23:55.084056] [DEBUG] [REMOTE ] VECO: PASS: Price check passed. Min price $26.39. [2026-01-15T12:23:55.084195] [DEBUG] [REMOTE ] VECO: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:55.084318] [DEBUG] [REMOTE ] VECO: PASS: Integrity check passed. [2026-01-15T12:23:55.084358] [DEBUG] [REMOTE ] VECO: Symbol is viable for forecasting. [2026-01-15T12:23:55.084407] [INFO ] [MAIN ] [3288/3511] VECO kept (0.4s) | 3283 kept, 5 rejected | 138.1/min | ETA: 1.6m [2026-01-15T12:23:55.323905] [DEBUG] [REMOTE ] VEEE: Retrieved 1127 rows, trimmed to 300. [2026-01-15T12:23:55.324042] [DEBUG] [REMOTE ] VEEE: PASS: History has at least 300 days. [2026-01-15T12:23:55.324265] [DEBUG] [REMOTE ] VEEE: PASS: Price check passed. Min price $1.55. [2026-01-15T12:23:55.324406] [DEBUG] [REMOTE ] VEEE: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:55.324519] [DEBUG] [REMOTE ] VEEE: PASS: Integrity check passed. [2026-01-15T12:23:55.324612] [DEBUG] [REMOTE ] VEEE: Symbol is viable for forecasting. [2026-01-15T12:23:55.324665] [INFO ] [MAIN ] [3289/3511] VEEE kept (0.2s) | 3284 kept, 5 rejected | 138.1/min | ETA: 1.6m [2026-01-15T12:23:55.617416] [DEBUG] [REMOTE ] VEL: Retrieved 1506 rows, trimmed to 300. [2026-01-15T12:23:55.617563] [DEBUG] [REMOTE ] VEL: PASS: History has at least 300 days. [2026-01-15T12:23:55.617843] [DEBUG] [REMOTE ] VEL: PASS: Price check passed. Min price $18.03. [2026-01-15T12:23:55.617993] [DEBUG] [REMOTE ] VEL: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:55.618123] [DEBUG] [REMOTE ] VEL: PASS: Integrity check passed. [2026-01-15T12:23:55.618169] [DEBUG] [REMOTE ] VEL: Symbol is viable for forecasting. [2026-01-15T12:23:55.618237] [INFO ] [MAIN ] [3290/3511] VEL kept (0.3s) | 3285 kept, 5 rejected | 138.1/min | ETA: 1.6m [2026-01-15T12:23:56.252435] [DEBUG] [REMOTE ] VEON: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:56.252662] [DEBUG] [REMOTE ] VEON: PASS: History has at least 300 days. [2026-01-15T12:23:56.252986] [DEBUG] [REMOTE ] VEON: PASS: Price check passed. Min price $43.56. [2026-01-15T12:23:56.253166] [DEBUG] [REMOTE ] VEON: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:56.253323] [DEBUG] [REMOTE ] VEON: PASS: Integrity check passed. [2026-01-15T12:23:56.253375] [DEBUG] [REMOTE ] VEON: Symbol is viable for forecasting. [2026-01-15T12:23:56.253441] [INFO ] [MAIN ] [3291/3511] VEON kept (0.6s) | 3286 kept, 5 rejected | 138.1/min | ETA: 1.6m [2026-01-15T12:23:56.390725] [DEBUG] [REMOTE ] VERA: Retrieved 1173 rows, trimmed to 300. [2026-01-15T12:23:56.390919] [DEBUG] [REMOTE ] VERA: PASS: History has at least 300 days. [2026-01-15T12:23:56.391197] [DEBUG] [REMOTE ] VERA: PASS: Price check passed. Min price $24.10. [2026-01-15T12:23:56.391378] [DEBUG] [REMOTE ] VERA: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:56.391532] [DEBUG] [REMOTE ] VERA: PASS: Integrity check passed. [2026-01-15T12:23:56.391606] [DEBUG] [REMOTE ] VERA: Symbol is viable for forecasting. [2026-01-15T12:23:56.391673] [INFO ] [MAIN ] [3292/3511] VERA kept (0.1s) | 3287 kept, 5 rejected | 138.1/min | ETA: 1.6m [2026-01-15T12:23:56.983048] [DEBUG] [REMOTE ] VERI: Retrieved 2181 rows, trimmed to 300. [2026-01-15T12:23:56.983189] [DEBUG] [REMOTE ] VERI: PASS: History has at least 300 days. [2026-01-15T12:23:56.983405] [DEBUG] [REMOTE ] VERI: PASS: Price check passed. Min price $3.86. [2026-01-15T12:23:56.983548] [DEBUG] [REMOTE ] VERI: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:56.983725] [DEBUG] [REMOTE ] VERI: PASS: Integrity check passed. [2026-01-15T12:23:56.983776] [DEBUG] [REMOTE ] VERI: Symbol is viable for forecasting. [2026-01-15T12:23:56.983826] [INFO ] [MAIN ] [3293/3511] VERI kept (0.6s) | 3288 kept, 5 rejected | 138.1/min | ETA: 1.6m [2026-01-15T12:23:57.429051] [DEBUG] [REMOTE ] VERO: Retrieved 3318 rows, trimmed to 300. [2026-01-15T12:23:57.429232] [DEBUG] [REMOTE ] VERO: PASS: History has at least 300 days. [2026-01-15T12:23:57.429557] [DEBUG] [REMOTE ] VERO: PASS: Price check passed. Min price $1.44. [2026-01-15T12:23:57.429762] [DEBUG] [REMOTE ] VERO: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:57.429914] [DEBUG] [REMOTE ] VERO: PASS: Integrity check passed. [2026-01-15T12:23:57.429962] [DEBUG] [REMOTE ] VERO: Symbol is viable for forecasting. [2026-01-15T12:23:57.430025] [INFO ] [MAIN ] [3294/3511] VERO kept (0.4s) | 3289 kept, 5 rejected | 138.1/min | ETA: 1.6m [2026-01-15T12:23:57.608952] [DEBUG] [REMOTE ] VERX: Retrieved 1373 rows, trimmed to 300. [2026-01-15T12:23:57.609108] [DEBUG] [REMOTE ] VERX: PASS: History has at least 300 days. [2026-01-15T12:23:57.609382] [DEBUG] [REMOTE ] VERX: PASS: Price check passed. Min price $19.01. [2026-01-15T12:23:57.609565] [DEBUG] [REMOTE ] VERX: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:57.609742] [DEBUG] [REMOTE ] VERX: PASS: Integrity check passed. [2026-01-15T12:23:57.609799] [DEBUG] [REMOTE ] VERX: Symbol is viable for forecasting. [2026-01-15T12:23:57.609866] [INFO ] [MAIN ] [3295/3511] VERX kept (0.2s) | 3290 kept, 5 rejected | 138.1/min | ETA: 1.6m [2026-01-15T12:23:58.418848] [DEBUG] [REMOTE ] VFC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:23:58.418990] [DEBUG] [REMOTE ] VFC: PASS: History has at least 300 days. [2026-01-15T12:23:58.419210] [DEBUG] [REMOTE ] VFC: PASS: Price check passed. Min price $13.70. [2026-01-15T12:23:58.419345] [DEBUG] [REMOTE ] VFC: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:58.419462] [DEBUG] [REMOTE ] VFC: PASS: Integrity check passed. [2026-01-15T12:23:58.419506] [DEBUG] [REMOTE ] VFC: Symbol is viable for forecasting. [2026-01-15T12:23:58.419565] [INFO ] [MAIN ] [3296/3511] VFC kept (0.8s) | 3291 kept, 5 rejected | 138.1/min | ETA: 1.6m [2026-01-15T12:23:58.765552] [DEBUG] [REMOTE ] VFF: Retrieved 3969 rows, trimmed to 300. [2026-01-15T12:23:58.765721] [DEBUG] [REMOTE ] VFF: PASS: History has at least 300 days. [2026-01-15T12:23:58.765944] [DEBUG] [REMOTE ] VFF: PASS: Price check passed. Min price $2.96. [2026-01-15T12:23:58.766091] [DEBUG] [REMOTE ] VFF: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:58.766212] [DEBUG] [REMOTE ] VFF: PASS: Integrity check passed. [2026-01-15T12:23:58.766255] [DEBUG] [REMOTE ] VFF: Symbol is viable for forecasting. [2026-01-15T12:23:58.766308] [INFO ] [MAIN ] [3297/3511] VFF kept (0.3s) | 3292 kept, 5 rejected | 138.1/min | ETA: 1.5m [2026-01-15T12:23:59.044378] [DEBUG] [REMOTE ] VFLO: Retrieved 644 rows, trimmed to 300. [2026-01-15T12:23:59.044512] [DEBUG] [REMOTE ] VFLO: PASS: History has at least 300 days. [2026-01-15T12:23:59.044754] [DEBUG] [REMOTE ] VFLO: PASS: Price check passed. Min price $36.61. [2026-01-15T12:23:59.044899] [DEBUG] [REMOTE ] VFLO: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:59.045013] [DEBUG] [REMOTE ] VFLO: PASS: Integrity check passed. [2026-01-15T12:23:59.045055] [DEBUG] [REMOTE ] VFLO: Symbol is viable for forecasting. [2026-01-15T12:23:59.045108] [INFO ] [MAIN ] [3298/3511] VFLO kept (0.3s) | 3293 kept, 5 rejected | 138.1/min | ETA: 1.5m [2026-01-15T12:23:59.354088] [DEBUG] [REMOTE ] VFS: Retrieved 1094 rows, trimmed to 300. [2026-01-15T12:23:59.354209] [DEBUG] [REMOTE ] VFS: PASS: History has at least 300 days. [2026-01-15T12:23:59.354410] [DEBUG] [REMOTE ] VFS: PASS: Price check passed. Min price $3.14. [2026-01-15T12:23:59.354547] [DEBUG] [REMOTE ] VFS: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:59.354684] [DEBUG] [REMOTE ] VFS: PASS: Integrity check passed. [2026-01-15T12:23:59.354726] [DEBUG] [REMOTE ] VFS: Symbol is viable for forecasting. [2026-01-15T12:23:59.354774] [INFO ] [MAIN ] [3299/3511] VFS kept (0.3s) | 3294 kept, 5 rejected | 138.1/min | ETA: 1.5m [2026-01-15T12:23:59.962311] [DEBUG] [REMOTE ] VGI: Retrieved 3493 rows, trimmed to 300. [2026-01-15T12:23:59.962444] [DEBUG] [REMOTE ] VGI: PASS: History has at least 300 days. [2026-01-15T12:23:59.962699] [DEBUG] [REMOTE ] VGI: PASS: Price check passed. Min price $7.54. [2026-01-15T12:23:59.962840] [DEBUG] [REMOTE ] VGI: PASS: Continuity check passed with 300 days. [2026-01-15T12:23:59.962955] [DEBUG] [REMOTE ] VGI: PASS: Integrity check passed. [2026-01-15T12:23:59.963024] [DEBUG] [REMOTE ] VGI: Symbol is viable for forecasting. [2026-01-15T12:23:59.963074] [INFO ] [MAIN ] [3300/3511] VGI kept (0.6s) | 3295 kept, 5 rejected | 138.1/min | ETA: 1.5m [2026-01-15T12:24:00.488018] [DEBUG] [REMOTE ] VGM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:00.488163] [DEBUG] [REMOTE ] VGM: PASS: History has at least 300 days. [2026-01-15T12:24:00.488401] [DEBUG] [REMOTE ] VGM: PASS: Price check passed. Min price $9.95. [2026-01-15T12:24:00.488597] [DEBUG] [REMOTE ] VGM: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:00.488738] [DEBUG] [REMOTE ] VGM: PASS: Integrity check passed. [2026-01-15T12:24:00.488781] [DEBUG] [REMOTE ] VGM: Symbol is viable for forecasting. [2026-01-15T12:24:00.488831] [INFO ] [MAIN ] [3301/3511] VGM kept (0.5s) | 3296 kept, 5 rejected | 138.1/min | ETA: 1.5m [2026-01-15T12:24:00.925819] [DEBUG] [REMOTE ] VGSH: Retrieved 4060 rows, trimmed to 300. [2026-01-15T12:24:00.925957] [DEBUG] [REMOTE ] VGSH: PASS: History has at least 300 days. [2026-01-15T12:24:00.926180] [DEBUG] [REMOTE ] VGSH: PASS: Price check passed. Min price $58.26. [2026-01-15T12:24:00.926318] [DEBUG] [REMOTE ] VGSH: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:00.926438] [DEBUG] [REMOTE ] VGSH: PASS: Integrity check passed. [2026-01-15T12:24:00.926480] [DEBUG] [REMOTE ] VGSH: Symbol is viable for forecasting. [2026-01-15T12:24:00.926527] [INFO ] [MAIN ] [3302/3511] VGSH kept (0.4s) | 3297 kept, 5 rejected | 138.1/min | ETA: 1.5m [2026-01-15T12:24:01.213454] [DEBUG] [REMOTE ] VICI: Retrieved 2072 rows, trimmed to 300. [2026-01-15T12:24:01.213617] [DEBUG] [REMOTE ] VICI: PASS: History has at least 300 days. [2026-01-15T12:24:01.213840] [DEBUG] [REMOTE ] VICI: PASS: Price check passed. Min price $27.30. [2026-01-15T12:24:01.213986] [DEBUG] [REMOTE ] VICI: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:01.214105] [DEBUG] [REMOTE ] VICI: PASS: Integrity check passed. [2026-01-15T12:24:01.214149] [DEBUG] [REMOTE ] VICI: Symbol is viable for forecasting. [2026-01-15T12:24:01.214199] [INFO ] [MAIN ] [3303/3511] VICI kept (0.3s) | 3298 kept, 5 rejected | 138.1/min | ETA: 1.5m [2026-01-15T12:24:01.550034] [DEBUG] [REMOTE ] VIGI: Retrieved 2483 rows, trimmed to 300. [2026-01-15T12:24:01.550190] [DEBUG] [REMOTE ] VIGI: PASS: History has at least 300 days. [2026-01-15T12:24:01.550447] [DEBUG] [REMOTE ] VIGI: PASS: Price check passed. Min price $86.90. [2026-01-15T12:24:01.550645] [DEBUG] [REMOTE ] VIGI: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:01.550795] [DEBUG] [REMOTE ] VIGI: PASS: Integrity check passed. [2026-01-15T12:24:01.550845] [DEBUG] [REMOTE ] VIGI: Symbol is viable for forecasting. [2026-01-15T12:24:01.550908] [INFO ] [MAIN ] [3304/3511] VIGI kept (0.3s) | 3299 kept, 5 rejected | 138.1/min | ETA: 1.5m [2026-01-15T12:24:01.971660] [DEBUG] [REMOTE ] VINP: Retrieved 1247 rows, trimmed to 300. [2026-01-15T12:24:01.971831] [DEBUG] [REMOTE ] VINP: PASS: History has at least 300 days. [2026-01-15T12:24:01.972112] [DEBUG] [REMOTE ] VINP: PASS: Price check passed. Min price $10.98. [2026-01-15T12:24:01.972305] [DEBUG] [REMOTE ] VINP: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:01.972465] [DEBUG] [REMOTE ] VINP: PASS: Integrity check passed. [2026-01-15T12:24:01.972525] [DEBUG] [REMOTE ] VINP: Symbol is viable for forecasting. [2026-01-15T12:24:01.972626] [INFO ] [MAIN ] [3305/3511] VINP kept (0.4s) | 3300 kept, 5 rejected | 138.1/min | ETA: 1.5m [2026-01-15T12:24:02.378212] [DEBUG] [REMOTE ] VIPS: Retrieved 3473 rows, trimmed to 300. [2026-01-15T12:24:02.378347] [DEBUG] [REMOTE ] VIPS: PASS: History has at least 300 days. [2026-01-15T12:24:02.378566] [DEBUG] [REMOTE ] VIPS: PASS: Price check passed. Min price $17.49. [2026-01-15T12:24:02.378747] [DEBUG] [REMOTE ] VIPS: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:02.378867] [DEBUG] [REMOTE ] VIPS: PASS: Integrity check passed. [2026-01-15T12:24:02.378910] [DEBUG] [REMOTE ] VIPS: Symbol is viable for forecasting. [2026-01-15T12:24:02.378961] [INFO ] [MAIN ] [3306/3511] VIPS kept (0.4s) | 3301 kept, 5 rejected | 138.1/min | ETA: 1.5m [2026-01-15T12:24:03.006998] [DEBUG] [REMOTE ] VIRC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:03.007157] [DEBUG] [REMOTE ] VIRC: PASS: History has at least 300 days. [2026-01-15T12:24:03.007404] [DEBUG] [REMOTE ] VIRC: PASS: Price check passed. Min price $6.28. [2026-01-15T12:24:03.007551] [DEBUG] [REMOTE ] VIRC: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:03.007705] [DEBUG] [REMOTE ] VIRC: PASS: Integrity check passed. [2026-01-15T12:24:03.007748] [DEBUG] [REMOTE ] VIRC: Symbol is viable for forecasting. [2026-01-15T12:24:03.007800] [INFO ] [MAIN ] [3307/3511] VIRC kept (0.6s) | 3302 kept, 5 rejected | 138.1/min | ETA: 1.5m [2026-01-15T12:24:03.282510] [DEBUG] [REMOTE ] VITL: Retrieved 1371 rows, trimmed to 300. [2026-01-15T12:24:03.282657] [DEBUG] [REMOTE ] VITL: PASS: History has at least 300 days. [2026-01-15T12:24:03.282863] [DEBUG] [REMOTE ] VITL: PASS: Price check passed. Min price $29.55. [2026-01-15T12:24:03.283000] [DEBUG] [REMOTE ] VITL: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:03.283108] [DEBUG] [REMOTE ] VITL: PASS: Integrity check passed. [2026-01-15T12:24:03.283148] [DEBUG] [REMOTE ] VITL: Symbol is viable for forecasting. [2026-01-15T12:24:03.283197] [INFO ] [MAIN ] [3308/3511] VITL kept (0.3s) | 3303 kept, 5 rejected | 138.1/min | ETA: 1.5m [2026-01-15T12:24:03.862798] [DEBUG] [REMOTE ] VKQ: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:03.862930] [DEBUG] [REMOTE ] VKQ: PASS: History has at least 300 days. [2026-01-15T12:24:03.863139] [DEBUG] [REMOTE ] VKQ: PASS: Price check passed. Min price $9.43. [2026-01-15T12:24:03.863274] [DEBUG] [REMOTE ] VKQ: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:03.863387] [DEBUG] [REMOTE ] VKQ: PASS: Integrity check passed. [2026-01-15T12:24:03.863427] [DEBUG] [REMOTE ] VKQ: Symbol is viable for forecasting. [2026-01-15T12:24:03.863476] [INFO ] [MAIN ] [3309/3511] VKQ kept (0.6s) | 3304 kept, 5 rejected | 138.1/min | ETA: 1.5m [2026-01-15T12:24:04.200675] [DEBUG] [REMOTE ] VKTX: Retrieved 2695 rows, trimmed to 300. [2026-01-15T12:24:04.200809] [DEBUG] [REMOTE ] VKTX: PASS: History has at least 300 days. [2026-01-15T12:24:04.201014] [DEBUG] [REMOTE ] VKTX: PASS: Price check passed. Min price $30.69. [2026-01-15T12:24:04.201150] [DEBUG] [REMOTE ] VKTX: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:04.201260] [DEBUG] [REMOTE ] VKTX: PASS: Integrity check passed. [2026-01-15T12:24:04.201300] [DEBUG] [REMOTE ] VKTX: Symbol is viable for forecasting. [2026-01-15T12:24:04.201347] [INFO ] [MAIN ] [3310/3511] VKTX kept (0.3s) | 3305 kept, 5 rejected | 138.1/min | ETA: 1.5m [2026-01-15T12:24:04.756322] [DEBUG] [REMOTE ] VLGEA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:04.756469] [DEBUG] [REMOTE ] VLGEA: PASS: History has at least 300 days. [2026-01-15T12:24:04.756736] [DEBUG] [REMOTE ] VLGEA: PASS: Price check passed. Min price $31.15. [2026-01-15T12:24:04.756932] [DEBUG] [REMOTE ] VLGEA: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:04.757078] [DEBUG] [REMOTE ] VLGEA: PASS: Integrity check passed. [2026-01-15T12:24:04.757149] [DEBUG] [REMOTE ] VLGEA: Symbol is viable for forecasting. [2026-01-15T12:24:04.757202] [INFO ] [MAIN ] [3311/3511] VLGEA kept (0.6s) | 3306 kept, 5 rejected | 138.1/min | ETA: 1.4m [2026-01-15T12:24:04.987204] [DEBUG] [REMOTE ] VLN: Retrieved 1076 rows, trimmed to 300. [2026-01-15T12:24:04.987355] [DEBUG] [REMOTE ] VLN: PASS: History has at least 300 days. [2026-01-15T12:24:04.987613] [DEBUG] [REMOTE ] VLN: PASS: Price check passed. Min price $1.38. [2026-01-15T12:24:04.987764] [DEBUG] [REMOTE ] VLN: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:04.987888] [DEBUG] [REMOTE ] VLN: PASS: Integrity check passed. [2026-01-15T12:24:04.987929] [DEBUG] [REMOTE ] VLN: Symbol is viable for forecasting. [2026-01-15T12:24:04.987978] [INFO ] [MAIN ] [3312/3511] VLN kept (0.2s) | 3307 kept, 5 rejected | 138.1/min | ETA: 1.4m [2026-01-15T12:24:05.664079] [DEBUG] [REMOTE ] VLO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:05.664224] [DEBUG] [REMOTE ] VLO: PASS: History has at least 300 days. [2026-01-15T12:24:05.664453] [DEBUG] [REMOTE ] VLO: PASS: Price check passed. Min price $156.65. [2026-01-15T12:24:05.664612] [DEBUG] [REMOTE ] VLO: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:05.664740] [DEBUG] [REMOTE ] VLO: PASS: Integrity check passed. [2026-01-15T12:24:05.664781] [DEBUG] [REMOTE ] VLO: Symbol is viable for forecasting. [2026-01-15T12:24:05.664830] [INFO ] [MAIN ] [3313/3511] VLO kept (0.7s) | 3308 kept, 5 rejected | 138.1/min | ETA: 1.4m [2026-01-15T12:24:06.002427] [DEBUG] [REMOTE ] VLRS: Retrieved 3100 rows, trimmed to 300. [2026-01-15T12:24:06.002601] [DEBUG] [REMOTE ] VLRS: PASS: History has at least 300 days. [2026-01-15T12:24:06.002833] [DEBUG] [REMOTE ] VLRS: PASS: Price check passed. Min price $6.30. [2026-01-15T12:24:06.003001] [DEBUG] [REMOTE ] VLRS: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:06.003140] [DEBUG] [REMOTE ] VLRS: PASS: Integrity check passed. [2026-01-15T12:24:06.003183] [DEBUG] [REMOTE ] VLRS: Symbol is viable for forecasting. [2026-01-15T12:24:06.003234] [INFO ] [MAIN ] [3314/3511] VLRS kept (0.3s) | 3309 kept, 5 rejected | 138.1/min | ETA: 1.4m [2026-01-15T12:24:06.278480] [DEBUG] [REMOTE ] VLTO: Retrieved 572 rows, trimmed to 300. [2026-01-15T12:24:06.278639] [DEBUG] [REMOTE ] VLTO: PASS: History has at least 300 days. [2026-01-15T12:24:06.278854] [DEBUG] [REMOTE ] VLTO: PASS: Price check passed. Min price $97.16. [2026-01-15T12:24:06.278995] [DEBUG] [REMOTE ] VLTO: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:06.279108] [DEBUG] [REMOTE ] VLTO: PASS: Integrity check passed. [2026-01-15T12:24:06.279148] [DEBUG] [REMOTE ] VLTO: Symbol is viable for forecasting. [2026-01-15T12:24:06.279195] [INFO ] [MAIN ] [3315/3511] VLTO kept (0.3s) | 3310 kept, 5 rejected | 138.1/min | ETA: 1.4m [2026-01-15T12:24:06.939500] [DEBUG] [REMOTE ] VLY: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:06.939653] [DEBUG] [REMOTE ] VLY: PASS: History has at least 300 days. [2026-01-15T12:24:06.939880] [DEBUG] [REMOTE ] VLY: PASS: Price check passed. Min price $10.04. [2026-01-15T12:24:06.940020] [DEBUG] [REMOTE ] VLY: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:06.940141] [DEBUG] [REMOTE ] VLY: PASS: Integrity check passed. [2026-01-15T12:24:06.940182] [DEBUG] [REMOTE ] VLY: Symbol is viable for forecasting. [2026-01-15T12:24:06.940233] [INFO ] [MAIN ] [3316/3511] VLY kept (0.7s) | 3311 kept, 5 rejected | 138.1/min | ETA: 1.4m [2026-01-15T12:24:07.347712] [DEBUG] [REMOTE ] VMBS: Retrieved 4060 rows, trimmed to 300. [2026-01-15T12:24:07.348158] [DEBUG] [REMOTE ] VMBS: PASS: History has at least 300 days. [2026-01-15T12:24:07.348752] [DEBUG] [REMOTE ] VMBS: PASS: Price check passed. Min price $46.53. [2026-01-15T12:24:07.348949] [DEBUG] [REMOTE ] VMBS: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:07.349152] [DEBUG] [REMOTE ] VMBS: PASS: Integrity check passed. [2026-01-15T12:24:07.349206] [DEBUG] [REMOTE ] VMBS: Symbol is viable for forecasting. [2026-01-15T12:24:07.349311] [INFO ] [MAIN ] [3317/3511] VMBS kept (0.4s) | 3312 kept, 5 rejected | 138.1/min | ETA: 1.4m [2026-01-15T12:24:07.650432] [DEBUG] [REMOTE ] VMD: Retrieved 1990 rows, trimmed to 300. [2026-01-15T12:24:07.651680] [DEBUG] [REMOTE ] VMD: PASS: History has at least 300 days. [2026-01-15T12:24:07.652158] [DEBUG] [REMOTE ] VMD: PASS: Price check passed. Min price $6.26. [2026-01-15T12:24:07.652385] [DEBUG] [REMOTE ] VMD: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:07.652776] [DEBUG] [REMOTE ] VMD: PASS: Integrity check passed. [2026-01-15T12:24:07.652890] [DEBUG] [REMOTE ] VMD: Symbol is viable for forecasting. [2026-01-15T12:24:07.652989] [INFO ] [MAIN ] [3318/3511] VMD kept (0.3s) | 3313 kept, 5 rejected | 138.1/min | ETA: 1.4m [2026-01-15T12:24:08.275804] [DEBUG] [REMOTE ] VMI: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:08.276018] [DEBUG] [REMOTE ] VMI: PASS: History has at least 300 days. [2026-01-15T12:24:08.276402] [DEBUG] [REMOTE ] VMI: PASS: Price check passed. Min price $378.59. [2026-01-15T12:24:08.276630] [DEBUG] [REMOTE ] VMI: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:08.276830] [DEBUG] [REMOTE ] VMI: PASS: Integrity check passed. [2026-01-15T12:24:08.276911] [DEBUG] [REMOTE ] VMI: Symbol is viable for forecasting. [2026-01-15T12:24:08.276986] [INFO ] [MAIN ] [3319/3511] VMI kept (0.6s) | 3314 kept, 5 rejected | 138.1/min | ETA: 1.4m [2026-01-15T12:24:08.590470] [DEBUG] [REMOTE ] VMO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:08.590635] [DEBUG] [REMOTE ] VMO: PASS: History has at least 300 days. [2026-01-15T12:24:08.590888] [DEBUG] [REMOTE ] VMO: PASS: Price check passed. Min price $9.43. [2026-01-15T12:24:08.591034] [DEBUG] [REMOTE ] VMO: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:08.591167] [DEBUG] [REMOTE ] VMO: PASS: Integrity check passed. [2026-01-15T12:24:08.591209] [DEBUG] [REMOTE ] VMO: Symbol is viable for forecasting. [2026-01-15T12:24:08.591262] [INFO ] [MAIN ] [3320/3511] VMO kept (0.3s) | 3315 kept, 5 rejected | 138.1/min | ETA: 1.4m [2026-01-15T12:24:09.074692] [DEBUG] [REMOTE ] VNDA: Retrieved 4971 rows, trimmed to 300. [2026-01-15T12:24:09.074847] [DEBUG] [REMOTE ] VNDA: PASS: History has at least 300 days. [2026-01-15T12:24:09.075151] [DEBUG] [REMOTE ] VNDA: PASS: Price check passed. Min price $4.32. [2026-01-15T12:24:09.075348] [DEBUG] [REMOTE ] VNDA: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:09.075499] [DEBUG] [REMOTE ] VNDA: PASS: Integrity check passed. [2026-01-15T12:24:09.075552] [DEBUG] [REMOTE ] VNDA: Symbol is viable for forecasting. [2026-01-15T12:24:09.075667] [INFO ] [MAIN ] [3321/3511] VNDA kept (0.5s) | 3316 kept, 5 rejected | 138.1/min | ETA: 1.4m [2026-01-15T12:24:09.571652] [DEBUG] [REMOTE ] VNO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:09.571794] [DEBUG] [REMOTE ] VNO: PASS: History has at least 300 days. [2026-01-15T12:24:09.572035] [DEBUG] [REMOTE ] VNO: PASS: Price check passed. Min price $32.31. [2026-01-15T12:24:09.572180] [DEBUG] [REMOTE ] VNO: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:09.572309] [DEBUG] [REMOTE ] VNO: PASS: Integrity check passed. [2026-01-15T12:24:09.572432] [DEBUG] [REMOTE ] VNO: Symbol is viable for forecasting. [2026-01-15T12:24:09.572484] [INFO ] [MAIN ] [3322/3511] VNO kept (0.5s) | 3317 kept, 5 rejected | 138.1/min | ETA: 1.4m [2026-01-15T12:24:09.801043] [DEBUG] [REMOTE ] VNOM: Retrieved 2912 rows, trimmed to 300. [2026-01-15T12:24:09.801515] [DEBUG] [REMOTE ] VNOM: PASS: History has at least 300 days. [2026-01-15T12:24:09.802186] [DEBUG] [REMOTE ] VNOM: PASS: Price check passed. Min price $35.84. [2026-01-15T12:24:09.802353] [DEBUG] [REMOTE ] VNOM: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:09.802527] [DEBUG] [REMOTE ] VNOM: PASS: Integrity check passed. [2026-01-15T12:24:09.802570] [DEBUG] [REMOTE ] VNOM: Symbol is viable for forecasting. [2026-01-15T12:24:09.802660] [INFO ] [MAIN ] [3323/3511] VNOM kept (0.2s) | 3318 kept, 5 rejected | 138.1/min | ETA: 1.4m [2026-01-15T12:24:10.362086] [DEBUG] [REMOTE ] VNQI: Retrieved 3824 rows, trimmed to 300. [2026-01-15T12:24:10.362256] [DEBUG] [REMOTE ] VNQI: PASS: History has at least 300 days. [2026-01-15T12:24:10.362560] [DEBUG] [REMOTE ] VNQI: PASS: Price check passed. Min price $44.28. [2026-01-15T12:24:10.362732] [DEBUG] [REMOTE ] VNQI: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:10.362873] [DEBUG] [REMOTE ] VNQI: PASS: Integrity check passed. [2026-01-15T12:24:10.362916] [DEBUG] [REMOTE ] VNQI: Symbol is viable for forecasting. [2026-01-15T12:24:10.362982] [INFO ] [MAIN ] [3324/3511] VNQI kept (0.6s) | 3319 kept, 5 rejected | 138.1/min | ETA: 1.4m [2026-01-15T12:24:10.739739] [DEBUG] [REMOTE ] VOC: Retrieved 3695 rows, trimmed to 300. [2026-01-15T12:24:10.739880] [DEBUG] [REMOTE ] VOC: PASS: History has at least 300 days. [2026-01-15T12:24:10.740109] [DEBUG] [REMOTE ] VOC: PASS: Price check passed. Min price $2.70. [2026-01-15T12:24:10.740439] [DEBUG] [REMOTE ] VOC: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:10.740559] [DEBUG] [REMOTE ] VOC: PASS: Integrity check passed. [2026-01-15T12:24:10.740621] [DEBUG] [REMOTE ] VOC: Symbol is viable for forecasting. [2026-01-15T12:24:10.740672] [INFO ] [MAIN ] [3325/3511] VOC kept (0.4s) | 3320 kept, 5 rejected | 138.1/min | ETA: 1.3m [2026-01-15T12:24:11.254728] [DEBUG] [REMOTE ] VOD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:11.254930] [DEBUG] [REMOTE ] VOD: PASS: History has at least 300 days. [2026-01-15T12:24:11.255208] [DEBUG] [REMOTE ] VOD: PASS: Price check passed. Min price $10.96. [2026-01-15T12:24:11.255366] [DEBUG] [REMOTE ] VOD: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:11.255512] [DEBUG] [REMOTE ] VOD: PASS: Integrity check passed. [2026-01-15T12:24:11.255564] [DEBUG] [REMOTE ] VOD: Symbol is viable for forecasting. [2026-01-15T12:24:11.255651] [INFO ] [MAIN ] [3326/3511] VOD kept (0.5s) | 3321 kept, 5 rejected | 138.1/min | ETA: 1.3m [2026-01-15T12:24:11.653898] [DEBUG] [REMOTE ] VONE: Retrieved 3852 rows, trimmed to 300. [2026-01-15T12:24:11.654126] [DEBUG] [REMOTE ] VONE: PASS: History has at least 300 days. [2026-01-15T12:24:11.654432] [DEBUG] [REMOTE ] VONE: PASS: Price check passed. Min price $294.41. [2026-01-15T12:24:11.654605] [DEBUG] [REMOTE ] VONE: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:11.654757] [DEBUG] [REMOTE ] VONE: PASS: Integrity check passed. [2026-01-15T12:24:11.654801] [DEBUG] [REMOTE ] VONE: Symbol is viable for forecasting. [2026-01-15T12:24:11.654891] [INFO ] [MAIN ] [3327/3511] VONE kept (0.4s) | 3322 kept, 5 rejected | 138.1/min | ETA: 1.3m [2026-01-15T12:24:12.016780] [DEBUG] [REMOTE ] VONG: Retrieved 3852 rows, trimmed to 300. [2026-01-15T12:24:12.016989] [DEBUG] [REMOTE ] VONG: PASS: History has at least 300 days. [2026-01-15T12:24:12.017251] [DEBUG] [REMOTE ] VONG: PASS: Price check passed. Min price $116.91. [2026-01-15T12:24:12.017397] [DEBUG] [REMOTE ] VONG: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:12.017524] [DEBUG] [REMOTE ] VONG: PASS: Integrity check passed. [2026-01-15T12:24:12.017567] [DEBUG] [REMOTE ] VONG: Symbol is viable for forecasting. [2026-01-15T12:24:12.017642] [INFO ] [MAIN ] [3328/3511] VONG kept (0.4s) | 3323 kept, 5 rejected | 138.1/min | ETA: 1.3m [2026-01-15T12:24:12.342675] [DEBUG] [REMOTE ] VOTE: Retrieved 1146 rows, trimmed to 300. [2026-01-15T12:24:12.342889] [DEBUG] [REMOTE ] VOTE: PASS: History has at least 300 days. [2026-01-15T12:24:12.343176] [DEBUG] [REMOTE ] VOTE: PASS: Price check passed. Min price $76.46. [2026-01-15T12:24:12.343369] [DEBUG] [REMOTE ] VOTE: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:12.343529] [DEBUG] [REMOTE ] VOTE: PASS: Integrity check passed. [2026-01-15T12:24:12.343606] [DEBUG] [REMOTE ] VOTE: Symbol is viable for forecasting. [2026-01-15T12:24:12.343680] [INFO ] [MAIN ] [3329/3511] VOTE kept (0.3s) | 3324 kept, 5 rejected | 138.1/min | ETA: 1.3m [2026-01-15T12:24:12.820531] [DEBUG] [REMOTE ] VPG: Retrieved 3915 rows, trimmed to 300. [2026-01-15T12:24:12.820764] [DEBUG] [REMOTE ] VPG: PASS: History has at least 300 days. [2026-01-15T12:24:12.821087] [DEBUG] [REMOTE ] VPG: PASS: Price check passed. Min price $29.28. [2026-01-15T12:24:12.821256] [DEBUG] [REMOTE ] VPG: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:12.821404] [DEBUG] [REMOTE ] VPG: PASS: Integrity check passed. [2026-01-15T12:24:12.821448] [DEBUG] [REMOTE ] VPG: Symbol is viable for forecasting. [2026-01-15T12:24:12.821504] [INFO ] [MAIN ] [3330/3511] VPG kept (0.5s) | 3325 kept, 5 rejected | 138.1/min | ETA: 1.3m [2026-01-15T12:24:13.075731] [DEBUG] [REMOTE ] VPLS: Retrieved 527 rows, trimmed to 300. [2026-01-15T12:24:13.075918] [DEBUG] [REMOTE ] VPLS: PASS: History has at least 300 days. [2026-01-15T12:24:13.076165] [DEBUG] [REMOTE ] VPLS: PASS: Price check passed. Min price $77.53. [2026-01-15T12:24:13.076311] [DEBUG] [REMOTE ] VPLS: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:13.076448] [DEBUG] [REMOTE ] VPLS: PASS: Integrity check passed. [2026-01-15T12:24:13.076502] [DEBUG] [REMOTE ] VPLS: Symbol is viable for forecasting. [2026-01-15T12:24:13.076557] [INFO ] [MAIN ] [3331/3511] VPLS kept (0.3s) | 3326 kept, 5 rejected | 138.1/min | ETA: 1.3m [2026-01-15T12:24:13.619149] [DEBUG] [REMOTE ] VRA: Retrieved 3831 rows, trimmed to 300. [2026-01-15T12:24:13.619370] [DEBUG] [REMOTE ] VRA: PASS: History has at least 300 days. [2026-01-15T12:24:13.619742] [DEBUG] [REMOTE ] VRA: PASS: Price check passed. Min price $1.80. [2026-01-15T12:24:13.619935] [DEBUG] [REMOTE ] VRA: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:13.620284] [DEBUG] [REMOTE ] VRA: PASS: Integrity check passed. [2026-01-15T12:24:13.620339] [DEBUG] [REMOTE ] VRA: Symbol is viable for forecasting. [2026-01-15T12:24:13.620418] [INFO ] [MAIN ] [3332/3511] VRA kept (0.5s) | 3327 kept, 5 rejected | 138.1/min | ETA: 1.3m [2026-01-15T12:24:13.964623] [DEBUG] [REMOTE ] VRCA: Retrieved 1906 rows, trimmed to 300. [2026-01-15T12:24:13.964815] [DEBUG] [REMOTE ] VRCA: PASS: History has at least 300 days. [2026-01-15T12:24:13.965086] [DEBUG] [REMOTE ] VRCA: PASS: Price check passed. Min price $3.28. [2026-01-15T12:24:13.965239] [DEBUG] [REMOTE ] VRCA: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:13.965370] [DEBUG] [REMOTE ] VRCA: PASS: Integrity check passed. [2026-01-15T12:24:13.965461] [DEBUG] [REMOTE ] VRCA: Symbol is viable for forecasting. [2026-01-15T12:24:13.965557] [INFO ] [MAIN ] [3333/3511] VRCA kept (0.3s) | 3328 kept, 5 rejected | 138.1/min | ETA: 1.3m [2026-01-15T12:24:14.382554] [DEBUG] [REMOTE ] VRDN: Retrieved 2912 rows, trimmed to 300. [2026-01-15T12:24:14.382757] [DEBUG] [REMOTE ] VRDN: PASS: History has at least 300 days. [2026-01-15T12:24:14.383009] [DEBUG] [REMOTE ] VRDN: PASS: Price check passed. Min price $21.90. [2026-01-15T12:24:14.383337] [DEBUG] [REMOTE ] VRDN: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:14.383460] [DEBUG] [REMOTE ] VRDN: PASS: Integrity check passed. [2026-01-15T12:24:14.383502] [DEBUG] [REMOTE ] VRDN: Symbol is viable for forecasting. [2026-01-15T12:24:14.383556] [INFO ] [MAIN ] [3334/3511] VRDN kept (0.4s) | 3329 kept, 5 rejected | 138.1/min | ETA: 1.3m [2026-01-15T12:24:14.963429] [DEBUG] [REMOTE ] VRE: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:14.963779] [DEBUG] [REMOTE ] VRE: PASS: History has at least 300 days. [2026-01-15T12:24:14.964202] [DEBUG] [REMOTE ] VRE: PASS: Price check passed. Min price $14.10. [2026-01-15T12:24:14.964356] [DEBUG] [REMOTE ] VRE: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:14.964526] [DEBUG] [REMOTE ] VRE: PASS: Integrity check passed. [2026-01-15T12:24:14.964594] [DEBUG] [REMOTE ] VRE: Symbol is viable for forecasting. [2026-01-15T12:24:14.964659] [INFO ] [MAIN ] [3335/3511] VRE kept (0.6s) | 3330 kept, 5 rejected | 138.1/min | ETA: 1.3m [2026-01-15T12:24:15.279933] [DEBUG] [REMOTE ] VREX: Retrieved 2259 rows, trimmed to 300. [2026-01-15T12:24:15.280075] [DEBUG] [REMOTE ] VREX: PASS: History has at least 300 days. [2026-01-15T12:24:15.280296] [DEBUG] [REMOTE ] VREX: PASS: Price check passed. Min price $10.24. [2026-01-15T12:24:15.280440] [DEBUG] [REMOTE ] VREX: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:15.280557] [DEBUG] [REMOTE ] VREX: PASS: Integrity check passed. [2026-01-15T12:24:15.280643] [DEBUG] [REMOTE ] VREX: Symbol is viable for forecasting. [2026-01-15T12:24:15.280697] [INFO ] [MAIN ] [3336/3511] VREX kept (0.3s) | 3331 kept, 5 rejected | 138.1/min | ETA: 1.3m [2026-01-15T12:24:15.690065] [DEBUG] [REMOTE ] VRIG: Retrieved 2341 rows, trimmed to 300. [2026-01-15T12:24:15.690211] [DEBUG] [REMOTE ] VRIG: PASS: History has at least 300 days. [2026-01-15T12:24:15.690446] [DEBUG] [REMOTE ] VRIG: PASS: Price check passed. Min price $24.85. [2026-01-15T12:24:15.690626] [DEBUG] [REMOTE ] VRIG: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:15.690760] [DEBUG] [REMOTE ] VRIG: PASS: Integrity check passed. [2026-01-15T12:24:15.690802] [DEBUG] [REMOTE ] VRIG: Symbol is viable for forecasting. [2026-01-15T12:24:15.690853] [INFO ] [MAIN ] [3337/3511] VRIG kept (0.4s) | 3332 kept, 5 rejected | 138.1/min | ETA: 1.3m [2026-01-15T12:24:16.116644] [DEBUG] [REMOTE ] VRNS: Retrieved 2988 rows, trimmed to 300. [2026-01-15T12:24:16.116781] [DEBUG] [REMOTE ] VRNS: PASS: History has at least 300 days. [2026-01-15T12:24:16.117036] [DEBUG] [REMOTE ] VRNS: PASS: Price check passed. Min price $30.20. [2026-01-15T12:24:16.117180] [DEBUG] [REMOTE ] VRNS: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:16.117304] [DEBUG] [REMOTE ] VRNS: PASS: Integrity check passed. [2026-01-15T12:24:16.117345] [DEBUG] [REMOTE ] VRNS: Symbol is viable for forecasting. [2026-01-15T12:24:16.117394] [INFO ] [MAIN ] [3338/3511] VRNS kept (0.4s) | 3333 kept, 5 rejected | 138.1/min | ETA: 1.3m [2026-01-15T12:24:16.445699] [DEBUG] [REMOTE ] VRRM: Retrieved 2215 rows, trimmed to 300. [2026-01-15T12:24:16.445862] [DEBUG] [REMOTE ] VRRM: PASS: History has at least 300 days. [2026-01-15T12:24:16.446092] [DEBUG] [REMOTE ] VRRM: PASS: Price check passed. Min price $20.86. [2026-01-15T12:24:16.446234] [DEBUG] [REMOTE ] VRRM: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:16.446357] [DEBUG] [REMOTE ] VRRM: PASS: Integrity check passed. [2026-01-15T12:24:16.446399] [DEBUG] [REMOTE ] VRRM: Symbol is viable for forecasting. [2026-01-15T12:24:16.446486] [INFO ] [MAIN ] [3339/3511] VRRM kept (0.3s) | 3334 kept, 5 rejected | 138.1/min | ETA: 1.2m [2026-01-15T12:24:16.882113] [DEBUG] [REMOTE ] VRSK: Retrieved 4093 rows, trimmed to 300. [2026-01-15T12:24:16.882262] [DEBUG] [REMOTE ] VRSK: PASS: History has at least 300 days. [2026-01-15T12:24:16.882505] [DEBUG] [REMOTE ] VRSK: PASS: Price check passed. Min price $207.57. [2026-01-15T12:24:16.882668] [DEBUG] [REMOTE ] VRSK: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:16.882797] [DEBUG] [REMOTE ] VRSK: PASS: Integrity check passed. [2026-01-15T12:24:16.882838] [DEBUG] [REMOTE ] VRSK: Symbol is viable for forecasting. [2026-01-15T12:24:16.882889] [INFO ] [MAIN ] [3340/3511] VRSK kept (0.4s) | 3335 kept, 5 rejected | 138.1/min | ETA: 1.2m [2026-01-15T12:24:17.446193] [DEBUG] [REMOTE ] VRSN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:17.446343] [DEBUG] [REMOTE ] VRSN: PASS: History has at least 300 days. [2026-01-15T12:24:17.446601] [DEBUG] [REMOTE ] VRSN: PASS: Price check passed. Min price $232.10. [2026-01-15T12:24:17.446743] [DEBUG] [REMOTE ] VRSN: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:17.446883] [DEBUG] [REMOTE ] VRSN: PASS: Integrity check passed. [2026-01-15T12:24:17.446926] [DEBUG] [REMOTE ] VRSN: Symbol is viable for forecasting. [2026-01-15T12:24:17.446977] [INFO ] [MAIN ] [3341/3511] VRSN kept (0.6s) | 3336 kept, 5 rejected | 138.1/min | ETA: 1.2m [2026-01-15T12:24:17.788105] [DEBUG] [REMOTE ] VRTS: Retrieved 4285 rows, trimmed to 300. [2026-01-15T12:24:17.788249] [DEBUG] [REMOTE ] VRTS: PASS: History has at least 300 days. [2026-01-15T12:24:17.788497] [DEBUG] [REMOTE ] VRTS: PASS: Price check passed. Min price $155.33. [2026-01-15T12:24:17.788654] [DEBUG] [REMOTE ] VRTS: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:17.788788] [DEBUG] [REMOTE ] VRTS: PASS: Integrity check passed. [2026-01-15T12:24:17.788830] [DEBUG] [REMOTE ] VRTS: Symbol is viable for forecasting. [2026-01-15T12:24:17.788880] [INFO ] [MAIN ] [3342/3511] VRTS kept (0.3s) | 3337 kept, 5 rejected | 138.1/min | ETA: 1.2m [2026-01-15T12:24:18.333391] [DEBUG] [REMOTE ] VRTX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:18.333537] [DEBUG] [REMOTE ] VRTX: PASS: History has at least 300 days. [2026-01-15T12:24:18.333787] [DEBUG] [REMOTE ] VRTX: PASS: Price check passed. Min price $409.47. [2026-01-15T12:24:18.333926] [DEBUG] [REMOTE ] VRTX: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:18.334047] [DEBUG] [REMOTE ] VRTX: PASS: Integrity check passed. [2026-01-15T12:24:18.334087] [DEBUG] [REMOTE ] VRTX: Symbol is viable for forecasting. [2026-01-15T12:24:18.334137] [INFO ] [MAIN ] [3343/3511] VRTX kept (0.5s) | 3338 kept, 5 rejected | 138.1/min | ETA: 1.2m [2026-01-15T12:24:18.479086] [DEBUG] [REMOTE ] VS: Retrieved 1255 rows, trimmed to 300. [2026-01-15T12:24:18.479226] [DEBUG] [REMOTE ] VS: PASS: History has at least 300 days. [2026-01-15T12:24:18.479431] [DEBUG] [REMOTE ] VS: PASS: Price check passed. Min price $1.21. [2026-01-15T12:24:18.479564] [DEBUG] [REMOTE ] VS: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:18.479736] [DEBUG] [REMOTE ] VS: PASS: Integrity check passed. [2026-01-15T12:24:18.479811] [DEBUG] [REMOTE ] VS: Symbol is viable for forecasting. [2026-01-15T12:24:18.479860] [INFO ] [MAIN ] [3344/3511] VS kept (0.1s) | 3339 kept, 5 rejected | 138.2/min | ETA: 1.2m [2026-01-15T12:24:18.850245] [DEBUG] [REMOTE ] VSCO: Retrieved 1127 rows, trimmed to 300. [2026-01-15T12:24:18.850407] [DEBUG] [REMOTE ] VSCO: PASS: History has at least 300 days. [2026-01-15T12:24:18.850684] [DEBUG] [REMOTE ] VSCO: PASS: Price check passed. Min price $31.09. [2026-01-15T12:24:18.850849] [DEBUG] [REMOTE ] VSCO: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:18.850984] [DEBUG] [REMOTE ] VSCO: PASS: Integrity check passed. [2026-01-15T12:24:18.851050] [DEBUG] [REMOTE ] VSCO: Symbol is viable for forecasting. [2026-01-15T12:24:18.851114] [INFO ] [MAIN ] [3345/3511] VSCO kept (0.4s) | 3340 kept, 5 rejected | 138.2/min | ETA: 1.2m [2026-01-15T12:24:19.483870] [DEBUG] [REMOTE ] VSDA: Retrieved 2199 rows, trimmed to 300. [2026-01-15T12:24:19.484026] [DEBUG] [REMOTE ] VSDA: PASS: History has at least 300 days. [2026-01-15T12:24:19.484268] [DEBUG] [REMOTE ] VSDA: PASS: Price check passed. Min price $50.93. [2026-01-15T12:24:19.484414] [DEBUG] [REMOTE ] VSDA: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:19.484539] [DEBUG] [REMOTE ] VSDA: PASS: Integrity check passed. [2026-01-15T12:24:19.484601] [DEBUG] [REMOTE ] VSDA: Symbol is viable for forecasting. [2026-01-15T12:24:19.484656] [INFO ] [MAIN ] [3346/3511] VSDA kept (0.6s) | 3341 kept, 5 rejected | 138.1/min | ETA: 1.2m [2026-01-15T12:24:19.887744] [DEBUG] [REMOTE ] VSEC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:19.887942] [DEBUG] [REMOTE ] VSEC: PASS: History has at least 300 days. [2026-01-15T12:24:19.888306] [DEBUG] [REMOTE ] VSEC: PASS: Price check passed. Min price $161.63. [2026-01-15T12:24:19.888465] [DEBUG] [REMOTE ] VSEC: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:19.888631] [DEBUG] [REMOTE ] VSEC: PASS: Integrity check passed. [2026-01-15T12:24:19.888678] [DEBUG] [REMOTE ] VSEC: Symbol is viable for forecasting. [2026-01-15T12:24:19.888741] [INFO ] [MAIN ] [3347/3511] VSEC kept (0.4s) | 3342 kept, 5 rejected | 138.1/min | ETA: 1.2m [2026-01-15T12:24:20.476013] [DEBUG] [REMOTE ] VSH: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:20.476232] [DEBUG] [REMOTE ] VSH: PASS: History has at least 300 days. [2026-01-15T12:24:20.476601] [DEBUG] [REMOTE ] VSH: PASS: Price check passed. Min price $11.74. [2026-01-15T12:24:20.476771] [DEBUG] [REMOTE ] VSH: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:20.476940] [DEBUG] [REMOTE ] VSH: PASS: Integrity check passed. [2026-01-15T12:24:20.476986] [DEBUG] [REMOTE ] VSH: Symbol is viable for forecasting. [2026-01-15T12:24:20.477073] [INFO ] [MAIN ] [3348/3511] VSH kept (0.6s) | 3343 kept, 5 rejected | 138.1/min | ETA: 1.2m [2026-01-15T12:24:20.666122] [DEBUG] [REMOTE ] VSTM: Retrieved 3512 rows, trimmed to 300. [2026-01-15T12:24:20.666269] [DEBUG] [REMOTE ] VSTM: PASS: History has at least 300 days. [2026-01-15T12:24:20.666506] [DEBUG] [REMOTE ] VSTM: PASS: Price check passed. Min price $6.79. [2026-01-15T12:24:20.666671] [DEBUG] [REMOTE ] VSTM: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:20.666813] [DEBUG] [REMOTE ] VSTM: PASS: Integrity check passed. [2026-01-15T12:24:20.666879] [DEBUG] [REMOTE ] VSTM: Symbol is viable for forecasting. [2026-01-15T12:24:20.666940] [INFO ] [MAIN ] [3349/3511] VSTM kept (0.2s) | 3344 kept, 5 rejected | 138.2/min | ETA: 1.2m [2026-01-15T12:24:21.118429] [DEBUG] [REMOTE ] VSTS: Retrieved 571 rows, trimmed to 300. [2026-01-15T12:24:21.118604] [DEBUG] [REMOTE ] VSTS: PASS: History has at least 300 days. [2026-01-15T12:24:21.118829] [DEBUG] [REMOTE ] VSTS: PASS: Price check passed. Min price $4.88. [2026-01-15T12:24:21.118970] [DEBUG] [REMOTE ] VSTS: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:21.119104] [DEBUG] [REMOTE ] VSTS: PASS: Integrity check passed. [2026-01-15T12:24:21.119155] [DEBUG] [REMOTE ] VSTS: Symbol is viable for forecasting. [2026-01-15T12:24:21.119212] [INFO ] [MAIN ] [3350/3511] VSTS kept (0.5s) | 3345 kept, 5 rejected | 138.1/min | ETA: 1.2m [2026-01-15T12:24:21.580636] [DEBUG] [REMOTE ] VTC: Retrieved 2055 rows, trimmed to 300. [2026-01-15T12:24:21.580777] [DEBUG] [REMOTE ] VTC: PASS: History has at least 300 days. [2026-01-15T12:24:21.580998] [DEBUG] [REMOTE ] VTC: PASS: Price check passed. Min price $77.07. [2026-01-15T12:24:21.581142] [DEBUG] [REMOTE ] VTC: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:21.581258] [DEBUG] [REMOTE ] VTC: PASS: Integrity check passed. [2026-01-15T12:24:21.581346] [DEBUG] [REMOTE ] VTC: Symbol is viable for forecasting. [2026-01-15T12:24:21.581400] [INFO ] [MAIN ] [3351/3511] VTC kept (0.5s) | 3346 kept, 5 rejected | 138.1/min | ETA: 1.2m [2026-01-15T12:24:21.924966] [DEBUG] [REMOTE ] VTEX: Retrieved 1127 rows, trimmed to 300. [2026-01-15T12:24:21.925171] [DEBUG] [REMOTE ] VTEX: PASS: History has at least 300 days. [2026-01-15T12:24:21.926267] [DEBUG] [REMOTE ] VTEX: PASS: Price check passed. Min price $3.59. [2026-01-15T12:24:21.926820] [DEBUG] [REMOTE ] VTEX: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:21.927034] [DEBUG] [REMOTE ] VTEX: PASS: Integrity check passed. [2026-01-15T12:24:21.927077] [DEBUG] [REMOTE ] VTEX: Symbol is viable for forecasting. [2026-01-15T12:24:21.927143] [INFO ] [MAIN ] [3352/3511] VTEX kept (0.3s) | 3347 kept, 5 rejected | 138.2/min | ETA: 1.2m [2026-01-15T12:24:22.499178] [DEBUG] [REMOTE ] VTIP: Retrieved 3330 rows, trimmed to 300. [2026-01-15T12:24:22.499520] [DEBUG] [REMOTE ] VTIP: PASS: History has at least 300 days. [2026-01-15T12:24:22.499761] [DEBUG] [REMOTE ] VTIP: PASS: Price check passed. Min price $49.27. [2026-01-15T12:24:22.499904] [DEBUG] [REMOTE ] VTIP: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:22.500019] [DEBUG] [REMOTE ] VTIP: PASS: Integrity check passed. [2026-01-15T12:24:22.500061] [DEBUG] [REMOTE ] VTIP: Symbol is viable for forecasting. [2026-01-15T12:24:22.500114] [INFO ] [MAIN ] [3353/3511] VTIP kept (0.6s) | 3348 kept, 5 rejected | 138.1/min | ETA: 1.1m [2026-01-15T12:24:22.720211] [DEBUG] [REMOTE ] VTMX: Retrieved 638 rows, trimmed to 300. [2026-01-15T12:24:22.720347] [DEBUG] [REMOTE ] VTMX: PASS: History has at least 300 days. [2026-01-15T12:24:22.720552] [DEBUG] [REMOTE ] VTMX: PASS: Price check passed. Min price $26.77. [2026-01-15T12:24:22.720708] [DEBUG] [REMOTE ] VTMX: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:22.720818] [DEBUG] [REMOTE ] VTMX: PASS: Integrity check passed. [2026-01-15T12:24:22.720858] [DEBUG] [REMOTE ] VTMX: Symbol is viable for forecasting. [2026-01-15T12:24:22.720906] [INFO ] [MAIN ] [3354/3511] VTMX kept (0.2s) | 3349 kept, 5 rejected | 138.2/min | ETA: 1.1m [2026-01-15T12:24:23.355850] [DEBUG] [REMOTE ] VTN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:23.355996] [DEBUG] [REMOTE ] VTN: PASS: History has at least 300 days. [2026-01-15T12:24:23.356234] [DEBUG] [REMOTE ] VTN: PASS: Price check passed. Min price $10.70. [2026-01-15T12:24:23.356372] [DEBUG] [REMOTE ] VTN: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:23.356509] [DEBUG] [REMOTE ] VTN: PASS: Integrity check passed. [2026-01-15T12:24:23.356617] [DEBUG] [REMOTE ] VTN: Symbol is viable for forecasting. [2026-01-15T12:24:23.356668] [INFO ] [MAIN ] [3355/3511] VTN kept (0.6s) | 3350 kept, 5 rejected | 138.1/min | ETA: 1.1m [2026-01-15T12:24:23.694946] [DEBUG] [REMOTE ] VTOL: Retrieved 3264 rows, trimmed to 300. [2026-01-15T12:24:23.695078] [DEBUG] [REMOTE ] VTOL: PASS: History has at least 300 days. [2026-01-15T12:24:23.695295] [DEBUG] [REMOTE ] VTOL: PASS: Price check passed. Min price $35.70. [2026-01-15T12:24:23.695431] [DEBUG] [REMOTE ] VTOL: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:23.695543] [DEBUG] [REMOTE ] VTOL: PASS: Integrity check passed. [2026-01-15T12:24:23.695602] [DEBUG] [REMOTE ] VTOL: Symbol is viable for forecasting. [2026-01-15T12:24:23.695653] [INFO ] [MAIN ] [3356/3511] VTOL kept (0.3s) | 3351 kept, 5 rejected | 138.2/min | ETA: 1.1m [2026-01-15T12:24:24.021191] [DEBUG] [REMOTE ] VTRS: Retrieved 1296 rows, trimmed to 300. [2026-01-15T12:24:24.021333] [DEBUG] [REMOTE ] VTRS: PASS: History has at least 300 days. [2026-01-15T12:24:24.021540] [DEBUG] [REMOTE ] VTRS: PASS: Price check passed. Min price $10.00. [2026-01-15T12:24:24.021707] [DEBUG] [REMOTE ] VTRS: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:24.021847] [DEBUG] [REMOTE ] VTRS: PASS: Integrity check passed. [2026-01-15T12:24:24.021888] [DEBUG] [REMOTE ] VTRS: Symbol is viable for forecasting. [2026-01-15T12:24:24.021936] [INFO ] [MAIN ] [3357/3511] VTRS kept (0.3s) | 3352 kept, 5 rejected | 138.2/min | ETA: 1.1m [2026-01-15T12:24:24.379243] [DEBUG] [REMOTE ] VTS: Retrieved 756 rows, trimmed to 300. [2026-01-15T12:24:24.379443] [DEBUG] [REMOTE ] VTS: PASS: History has at least 300 days. [2026-01-15T12:24:24.379780] [DEBUG] [REMOTE ] VTS: PASS: Price check passed. Min price $18.95. [2026-01-15T12:24:24.379944] [DEBUG] [REMOTE ] VTS: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:24.380068] [DEBUG] [REMOTE ] VTS: PASS: Integrity check passed. [2026-01-15T12:24:24.380111] [DEBUG] [REMOTE ] VTS: Symbol is viable for forecasting. [2026-01-15T12:24:24.380166] [INFO ] [MAIN ] [3358/3511] VTS kept (0.4s) | 3353 kept, 5 rejected | 138.2/min | ETA: 1.1m [2026-01-15T12:24:24.870673] [DEBUG] [REMOTE ] VTSI: Retrieved 2462 rows, trimmed to 300. [2026-01-15T12:24:24.870823] [DEBUG] [REMOTE ] VTSI: PASS: History has at least 300 days. [2026-01-15T12:24:24.871033] [DEBUG] [REMOTE ] VTSI: PASS: Price check passed. Min price $4.20. [2026-01-15T12:24:24.871175] [DEBUG] [REMOTE ] VTSI: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:24.871288] [DEBUG] [REMOTE ] VTSI: PASS: Integrity check passed. [2026-01-15T12:24:24.871328] [DEBUG] [REMOTE ] VTSI: Symbol is viable for forecasting. [2026-01-15T12:24:24.871377] [INFO ] [MAIN ] [3359/3511] VTSI kept (0.5s) | 3354 kept, 5 rejected | 138.2/min | ETA: 1.1m [2026-01-15T12:24:25.206100] [DEBUG] [REMOTE ] VTWG: Retrieved 3852 rows, trimmed to 300. [2026-01-15T12:24:25.206245] [DEBUG] [REMOTE ] VTWG: PASS: History has at least 300 days. [2026-01-15T12:24:25.206474] [DEBUG] [REMOTE ] VTWG: PASS: Price check passed. Min price $219.02. [2026-01-15T12:24:25.206639] [DEBUG] [REMOTE ] VTWG: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:25.206763] [DEBUG] [REMOTE ] VTWG: PASS: Integrity check passed. [2026-01-15T12:24:25.206803] [DEBUG] [REMOTE ] VTWG: Symbol is viable for forecasting. [2026-01-15T12:24:25.206878] [INFO ] [MAIN ] [3360/3511] VTWG kept (0.3s) | 3355 kept, 5 rejected | 138.2/min | ETA: 1.1m [2026-01-15T12:24:25.752305] [DEBUG] [REMOTE ] VTWO: Retrieved 3852 rows, trimmed to 300. [2026-01-15T12:24:25.752449] [DEBUG] [REMOTE ] VTWO: PASS: History has at least 300 days. [2026-01-15T12:24:25.752700] [DEBUG] [REMOTE ] VTWO: PASS: Price check passed. Min price $92.28. [2026-01-15T12:24:25.752843] [DEBUG] [REMOTE ] VTWO: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:25.752968] [DEBUG] [REMOTE ] VTWO: PASS: Integrity check passed. [2026-01-15T12:24:25.753010] [DEBUG] [REMOTE ] VTWO: Symbol is viable for forecasting. [2026-01-15T12:24:25.753085] [INFO ] [MAIN ] [3361/3511] VTWO kept (0.5s) | 3356 kept, 5 rejected | 138.2/min | ETA: 1.1m [2026-01-15T12:24:26.001463] [DEBUG] [REMOTE ] VTYX: Retrieved 1062 rows, trimmed to 300. [2026-01-15T12:24:26.001633] [DEBUG] [REMOTE ] VTYX: PASS: History has at least 300 days. [2026-01-15T12:24:26.001858] [DEBUG] [REMOTE ] VTYX: PASS: Price check passed. Min price $3.71. [2026-01-15T12:24:26.001995] [DEBUG] [REMOTE ] VTYX: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:26.002108] [DEBUG] [REMOTE ] VTYX: PASS: Integrity check passed. [2026-01-15T12:24:26.002149] [DEBUG] [REMOTE ] VTYX: Symbol is viable for forecasting. [2026-01-15T12:24:26.002197] [INFO ] [MAIN ] [3362/3511] VTYX kept (0.2s) | 3357 kept, 5 rejected | 138.2/min | ETA: 1.1m [2026-01-15T12:24:26.607123] [DEBUG] [REMOTE ] VUZI: Retrieved 3971 rows, trimmed to 300. [2026-01-15T12:24:26.607271] [DEBUG] [REMOTE ] VUZI: PASS: History has at least 300 days. [2026-01-15T12:24:26.607529] [DEBUG] [REMOTE ] VUZI: PASS: Price check passed. Min price $2.05. [2026-01-15T12:24:26.607699] [DEBUG] [REMOTE ] VUZI: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:26.607844] [DEBUG] [REMOTE ] VUZI: PASS: Integrity check passed. [2026-01-15T12:24:26.607886] [DEBUG] [REMOTE ] VUZI: Symbol is viable for forecasting. [2026-01-15T12:24:26.607942] [INFO ] [MAIN ] [3363/3511] VUZI kept (0.6s) | 3358 kept, 5 rejected | 138.2/min | ETA: 1.1m [2026-01-15T12:24:26.870246] [DEBUG] [REMOTE ] VVOS: Retrieved 1278 rows, trimmed to 300. [2026-01-15T12:24:26.870385] [DEBUG] [REMOTE ] VVOS: PASS: History has at least 300 days. [2026-01-15T12:24:26.870630] [DEBUG] [REMOTE ] VVOS: PASS: Price check passed. Min price $1.95. [2026-01-15T12:24:26.870780] [DEBUG] [REMOTE ] VVOS: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:26.870893] [DEBUG] [REMOTE ] VVOS: PASS: Integrity check passed. [2026-01-15T12:24:26.870933] [DEBUG] [REMOTE ] VVOS: Symbol is viable for forecasting. [2026-01-15T12:24:26.870982] [INFO ] [MAIN ] [3364/3511] VVOS kept (0.3s) | 3359 kept, 5 rejected | 138.2/min | ETA: 1.1m [2026-01-15T12:24:27.199828] [DEBUG] [REMOTE ] VVX: Retrieved 2848 rows, trimmed to 300. [2026-01-15T12:24:27.199996] [DEBUG] [REMOTE ] VVX: PASS: History has at least 300 days. [2026-01-15T12:24:27.200244] [DEBUG] [REMOTE ] VVX: PASS: Price check passed. Min price $52.16. [2026-01-15T12:24:27.200381] [DEBUG] [REMOTE ] VVX: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:27.200508] [DEBUG] [REMOTE ] VVX: PASS: Integrity check passed. [2026-01-15T12:24:27.200548] [DEBUG] [REMOTE ] VVX: Symbol is viable for forecasting. [2026-01-15T12:24:27.200616] [INFO ] [MAIN ] [3365/3511] VVX kept (0.3s) | 3360 kept, 5 rejected | 138.2/min | ETA: 1.1m [2026-01-15T12:24:27.758055] [DEBUG] [REMOTE ] VWOB: Retrieved 3174 rows, trimmed to 300. [2026-01-15T12:24:27.758199] [DEBUG] [REMOTE ] VWOB: PASS: History has at least 300 days. [2026-01-15T12:24:27.758455] [DEBUG] [REMOTE ] VWOB: PASS: Price check passed. Min price $66.51. [2026-01-15T12:24:27.758671] [DEBUG] [REMOTE ] VWOB: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:27.758829] [DEBUG] [REMOTE ] VWOB: PASS: Integrity check passed. [2026-01-15T12:24:27.758930] [DEBUG] [REMOTE ] VWOB: Symbol is viable for forecasting. [2026-01-15T12:24:27.759000] [INFO ] [MAIN ] [3366/3511] VWOB kept (0.6s) | 3361 kept, 5 rejected | 138.2/min | ETA: 1.0m [2026-01-15T12:24:28.164672] [DEBUG] [REMOTE ] VXUS: Retrieved 3763 rows, trimmed to 300. [2026-01-15T12:24:28.164817] [DEBUG] [REMOTE ] VXUS: PASS: History has at least 300 days. [2026-01-15T12:24:28.165037] [DEBUG] [REMOTE ] VXUS: PASS: Price check passed. Min price $70.90. [2026-01-15T12:24:28.165173] [DEBUG] [REMOTE ] VXUS: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:28.165314] [DEBUG] [REMOTE ] VXUS: PASS: Integrity check passed. [2026-01-15T12:24:28.165356] [DEBUG] [REMOTE ] VXUS: Symbol is viable for forecasting. [2026-01-15T12:24:28.165404] [INFO ] [MAIN ] [3367/3511] VXUS kept (0.4s) | 3362 kept, 5 rejected | 138.2/min | ETA: 1.0m [2026-01-15T12:24:28.525690] [DEBUG] [REMOTE ] VYMI: Retrieved 2483 rows, trimmed to 300. [2026-01-15T12:24:28.525832] [DEBUG] [REMOTE ] VYMI: PASS: History has at least 300 days. [2026-01-15T12:24:28.526065] [DEBUG] [REMOTE ] VYMI: PASS: Price check passed. Min price $83.75. [2026-01-15T12:24:28.526207] [DEBUG] [REMOTE ] VYMI: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:28.526326] [DEBUG] [REMOTE ] VYMI: PASS: Integrity check passed. [2026-01-15T12:24:28.526368] [DEBUG] [REMOTE ] VYMI: Symbol is viable for forecasting. [2026-01-15T12:24:28.526419] [INFO ] [MAIN ] [3368/3511] VYMI kept (0.4s) | 3363 kept, 5 rejected | 138.2/min | ETA: 1.0m [2026-01-15T12:24:28.985077] [DEBUG] [REMOTE ] VYX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:28.985209] [DEBUG] [REMOTE ] VYX: PASS: History has at least 300 days. [2026-01-15T12:24:28.985423] [DEBUG] [REMOTE ] VYX: PASS: Price check passed. Min price $9.61. [2026-01-15T12:24:28.985563] [DEBUG] [REMOTE ] VYX: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:28.985733] [DEBUG] [REMOTE ] VYX: PASS: Integrity check passed. [2026-01-15T12:24:28.985777] [DEBUG] [REMOTE ] VYX: Symbol is viable for forecasting. [2026-01-15T12:24:28.985826] [INFO ] [MAIN ] [3369/3511] VYX kept (0.5s) | 3364 kept, 5 rejected | 138.2/min | ETA: 1.0m [2026-01-15T12:24:29.483838] [DEBUG] [REMOTE ] VZ: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:29.483990] [DEBUG] [REMOTE ] VZ: PASS: History has at least 300 days. [2026-01-15T12:24:29.484240] [DEBUG] [REMOTE ] VZ: PASS: Price check passed. Min price $37.75. [2026-01-15T12:24:29.484384] [DEBUG] [REMOTE ] VZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:29.484722] [DEBUG] [REMOTE ] VZ: PASS: Integrity check passed. [2026-01-15T12:24:29.484763] [DEBUG] [REMOTE ] VZ: Symbol is viable for forecasting. [2026-01-15T12:24:29.484812] [INFO ] [MAIN ] [3370/3511] VZ kept (0.5s) | 3365 kept, 5 rejected | 138.2/min | ETA: 1.0m [2026-01-15T12:24:29.884335] [DEBUG] [REMOTE ] WAB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:29.884485] [DEBUG] [REMOTE ] WAB: PASS: History has at least 300 days. [2026-01-15T12:24:29.884743] [DEBUG] [REMOTE ] WAB: PASS: Price check passed. Min price $193.20. [2026-01-15T12:24:29.884885] [DEBUG] [REMOTE ] WAB: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:29.885009] [DEBUG] [REMOTE ] WAB: PASS: Integrity check passed. [2026-01-15T12:24:29.885051] [DEBUG] [REMOTE ] WAB: Symbol is viable for forecasting. [2026-01-15T12:24:29.885101] [INFO ] [MAIN ] [3371/3511] WAB kept (0.4s) | 3366 kept, 5 rejected | 138.2/min | ETA: 1.0m [2026-01-15T12:24:30.365323] [DEBUG] [REMOTE ] WABC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:30.365465] [DEBUG] [REMOTE ] WABC: PASS: History has at least 300 days. [2026-01-15T12:24:30.365905] [DEBUG] [REMOTE ] WABC: PASS: Price check passed. Min price $46.33. [2026-01-15T12:24:30.366042] [DEBUG] [REMOTE ] WABC: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:30.366161] [DEBUG] [REMOTE ] WABC: PASS: Integrity check passed. [2026-01-15T12:24:30.366201] [DEBUG] [REMOTE ] WABC: Symbol is viable for forecasting. [2026-01-15T12:24:30.366250] [INFO ] [MAIN ] [3372/3511] WABC kept (0.5s) | 3367 kept, 5 rejected | 138.2/min | ETA: 1.0m [2026-01-15T12:24:30.839272] [DEBUG] [REMOTE ] WAFD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:30.839410] [DEBUG] [REMOTE ] WAFD: PASS: History has at least 300 days. [2026-01-15T12:24:30.839850] [DEBUG] [REMOTE ] WAFD: PASS: Price check passed. Min price $28.58. [2026-01-15T12:24:30.840005] [DEBUG] [REMOTE ] WAFD: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:30.840123] [DEBUG] [REMOTE ] WAFD: PASS: Integrity check passed. [2026-01-15T12:24:30.840163] [DEBUG] [REMOTE ] WAFD: Symbol is viable for forecasting. [2026-01-15T12:24:30.840211] [INFO ] [MAIN ] [3373/3511] WAFD kept (0.5s) | 3368 kept, 5 rejected | 138.2/min | ETA: 60s [2026-01-15T12:24:30.982167] [DEBUG] [REMOTE ] WAFDP: Retrieved 1244 rows, trimmed to 300. [2026-01-15T12:24:30.982315] [DEBUG] [REMOTE ] WAFDP: PASS: History has at least 300 days. [2026-01-15T12:24:30.982534] [DEBUG] [REMOTE ] WAFDP: PASS: Price check passed. Min price $16.17. [2026-01-15T12:24:30.982736] [DEBUG] [REMOTE ] WAFDP: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:30.982860] [DEBUG] [REMOTE ] WAFDP: PASS: Integrity check passed. [2026-01-15T12:24:30.982902] [DEBUG] [REMOTE ] WAFDP: Symbol is viable for forecasting. [2026-01-15T12:24:30.982951] [INFO ] [MAIN ] [3374/3511] WAFDP kept (0.1s) | 3369 kept, 5 rejected | 138.2/min | ETA: 59s [2026-01-15T12:24:31.673615] [DEBUG] [REMOTE ] WAL: Retrieved 5167 rows, trimmed to 300. [2026-01-15T12:24:31.673753] [DEBUG] [REMOTE ] WAL: PASS: History has at least 300 days. [2026-01-15T12:24:31.673974] [DEBUG] [REMOTE ] WAL: PASS: Price check passed. Min price $73.86. [2026-01-15T12:24:31.674110] [DEBUG] [REMOTE ] WAL: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:31.674248] [DEBUG] [REMOTE ] WAL: PASS: Integrity check passed. [2026-01-15T12:24:31.674290] [DEBUG] [REMOTE ] WAL: Symbol is viable for forecasting. [2026-01-15T12:24:31.674338] [INFO ] [MAIN ] [3375/3511] WAL kept (0.7s) | 3370 kept, 5 rejected | 138.2/min | ETA: 59s [2026-01-15T12:24:31.862112] [DEBUG] [REMOTE ] WALD: Retrieved 1175 rows, trimmed to 300. [2026-01-15T12:24:31.862252] [DEBUG] [REMOTE ] WALD: PASS: History has at least 300 days. [2026-01-15T12:24:31.862459] [DEBUG] [REMOTE ] WALD: PASS: Price check passed. Min price $1.47. [2026-01-15T12:24:31.862609] [DEBUG] [REMOTE ] WALD: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:31.862723] [DEBUG] [REMOTE ] WALD: PASS: Integrity check passed. [2026-01-15T12:24:31.862763] [DEBUG] [REMOTE ] WALD: Symbol is viable for forecasting. [2026-01-15T12:24:31.862809] [INFO ] [MAIN ] [3376/3511] WALD kept (0.2s) | 3371 kept, 5 rejected | 138.2/min | ETA: 59s [2026-01-15T12:24:32.538616] [DEBUG] [REMOTE ] WASH: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:32.538767] [DEBUG] [REMOTE ] WASH: PASS: History has at least 300 days. [2026-01-15T12:24:32.539016] [DEBUG] [REMOTE ] WASH: PASS: Price check passed. Min price $26.15. [2026-01-15T12:24:32.539159] [DEBUG] [REMOTE ] WASH: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:32.539282] [DEBUG] [REMOTE ] WASH: PASS: Integrity check passed. [2026-01-15T12:24:32.539363] [DEBUG] [REMOTE ] WASH: Symbol is viable for forecasting. [2026-01-15T12:24:32.539416] [INFO ] [MAIN ] [3377/3511] WASH kept (0.7s) | 3372 kept, 5 rejected | 138.2/min | ETA: 58s [2026-01-15T12:24:32.774552] [DEBUG] [REMOTE ] WAVE: Retrieved 1140 rows, trimmed to 300. [2026-01-15T12:24:32.774733] [DEBUG] [REMOTE ] WAVE: PASS: History has at least 300 days. [2026-01-15T12:24:32.774953] [DEBUG] [REMOTE ] WAVE: PASS: Price check passed. Min price $5.61. [2026-01-15T12:24:32.775094] [DEBUG] [REMOTE ] WAVE: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:32.775209] [DEBUG] [REMOTE ] WAVE: PASS: Integrity check passed. [2026-01-15T12:24:32.775251] [DEBUG] [REMOTE ] WAVE: Symbol is viable for forecasting. [2026-01-15T12:24:32.775302] [INFO ] [MAIN ] [3378/3511] WAVE kept (0.2s) | 3373 kept, 5 rejected | 138.2/min | ETA: 58s [2026-01-15T12:24:33.166368] [DEBUG] [REMOTE ] WAY: Retrieved 402 rows, trimmed to 300. [2026-01-15T12:24:33.166603] [DEBUG] [REMOTE ] WAY: PASS: History has at least 300 days. [2026-01-15T12:24:33.166938] [DEBUG] [REMOTE ] WAY: PASS: Price check passed. Min price $29.87. [2026-01-15T12:24:33.167122] [DEBUG] [REMOTE ] WAY: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:33.167277] [DEBUG] [REMOTE ] WAY: PASS: Integrity check passed. [2026-01-15T12:24:33.167326] [DEBUG] [REMOTE ] WAY: Symbol is viable for forecasting. [2026-01-15T12:24:33.167390] [INFO ] [MAIN ] [3379/3511] WAY kept (0.4s) | 3374 kept, 5 rejected | 138.2/min | ETA: 57s [2026-01-15T12:24:33.757714] [DEBUG] [REMOTE ] WB: Retrieved 2954 rows, trimmed to 300. [2026-01-15T12:24:33.757849] [DEBUG] [REMOTE ] WB: PASS: History has at least 300 days. [2026-01-15T12:24:33.758059] [DEBUG] [REMOTE ] WB: PASS: Price check passed. Min price $9.54. [2026-01-15T12:24:33.758197] [DEBUG] [REMOTE ] WB: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:33.758313] [DEBUG] [REMOTE ] WB: PASS: Integrity check passed. [2026-01-15T12:24:33.758356] [DEBUG] [REMOTE ] WB: Symbol is viable for forecasting. [2026-01-15T12:24:33.758404] [INFO ] [MAIN ] [3380/3511] WB kept (0.6s) | 3375 kept, 5 rejected | 138.2/min | ETA: 57s [2026-01-15T12:24:34.235954] [DEBUG] [REMOTE ] WBD: Retrieved 5161 rows, trimmed to 300. [2026-01-15T12:24:34.236147] [DEBUG] [REMOTE ] WBD: PASS: History has at least 300 days. [2026-01-15T12:24:34.236508] [DEBUG] [REMOTE ] WBD: PASS: Price check passed. Min price $18.32. [2026-01-15T12:24:34.236773] [DEBUG] [REMOTE ] WBD: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:34.236989] [DEBUG] [REMOTE ] WBD: PASS: Integrity check passed. [2026-01-15T12:24:34.237049] [DEBUG] [REMOTE ] WBD: Symbol is viable for forecasting. [2026-01-15T12:24:34.237122] [INFO ] [MAIN ] [3381/3511] WBD kept (0.5s) | 3376 kept, 5 rejected | 138.2/min | ETA: 56s [2026-01-15T12:24:34.616289] [DEBUG] [REMOTE ] WBIY: Retrieved 2277 rows, trimmed to 300. [2026-01-15T12:24:34.616435] [DEBUG] [REMOTE ] WBIY: PASS: History has at least 300 days. [2026-01-15T12:24:34.616692] [DEBUG] [REMOTE ] WBIY: PASS: Price check passed. Min price $29.87. [2026-01-15T12:24:34.616913] [DEBUG] [REMOTE ] WBIY: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:34.617068] [DEBUG] [REMOTE ] WBIY: PASS: Integrity check passed. [2026-01-15T12:24:34.617112] [DEBUG] [REMOTE ] WBIY: Symbol is viable for forecasting. [2026-01-15T12:24:34.617163] [INFO ] [MAIN ] [3382/3511] WBIY kept (0.4s) | 3377 kept, 5 rejected | 138.2/min | ETA: 56s [2026-01-15T12:24:35.171622] [DEBUG] [REMOTE ] WBS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:35.171780] [DEBUG] [REMOTE ] WBS: PASS: History has at least 300 days. [2026-01-15T12:24:35.172038] [DEBUG] [REMOTE ] WBS: PASS: Price check passed. Min price $54.45. [2026-01-15T12:24:35.172194] [DEBUG] [REMOTE ] WBS: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:35.172327] [DEBUG] [REMOTE ] WBS: PASS: Integrity check passed. [2026-01-15T12:24:35.172378] [DEBUG] [REMOTE ] WBS: Symbol is viable for forecasting. [2026-01-15T12:24:35.172437] [INFO ] [MAIN ] [3383/3511] WBS kept (0.6s) | 3378 kept, 5 rejected | 138.2/min | ETA: 56s [2026-01-15T12:24:35.358647] [DEBUG] [REMOTE ] WBTN: Retrieved 389 rows, trimmed to 300. [2026-01-15T12:24:35.358786] [DEBUG] [REMOTE ] WBTN: PASS: History has at least 300 days. [2026-01-15T12:24:35.358993] [DEBUG] [REMOTE ] WBTN: PASS: Price check passed. Min price $12.19. [2026-01-15T12:24:35.359128] [DEBUG] [REMOTE ] WBTN: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:35.359237] [DEBUG] [REMOTE ] WBTN: PASS: Integrity check passed. [2026-01-15T12:24:35.359277] [DEBUG] [REMOTE ] WBTN: Symbol is viable for forecasting. [2026-01-15T12:24:35.359323] [INFO ] [MAIN ] [3384/3511] WBTN kept (0.2s) | 3379 kept, 5 rejected | 138.2/min | ETA: 55s [2026-01-15T12:24:35.815612] [DEBUG] [REMOTE ] WBX: Retrieved 1075 rows, trimmed to 300. [2026-01-15T12:24:35.815748] [DEBUG] [REMOTE ] WBX: PASS: History has at least 300 days. [2026-01-15T12:24:35.815954] [DEBUG] [REMOTE ] WBX: PASS: Price check passed. Min price $2.34. [2026-01-15T12:24:35.816090] [DEBUG] [REMOTE ] WBX: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:35.816201] [DEBUG] [REMOTE ] WBX: PASS: Integrity check passed. [2026-01-15T12:24:35.816241] [DEBUG] [REMOTE ] WBX: Symbol is viable for forecasting. [2026-01-15T12:24:35.816288] [INFO ] [MAIN ] [3385/3511] WBX kept (0.5s) | 3380 kept, 5 rejected | 138.2/min | ETA: 55s [2026-01-15T12:24:36.432050] [DEBUG] [REMOTE ] WCC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:36.432195] [DEBUG] [REMOTE ] WCC: PASS: History has at least 300 days. [2026-01-15T12:24:36.432540] [DEBUG] [REMOTE ] WCC: PASS: Price check passed. Min price $213.22. [2026-01-15T12:24:36.432723] [DEBUG] [REMOTE ] WCC: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:36.432848] [DEBUG] [REMOTE ] WCC: PASS: Integrity check passed. [2026-01-15T12:24:36.432891] [DEBUG] [REMOTE ] WCC: Symbol is viable for forecasting. [2026-01-15T12:24:36.432953] [INFO ] [MAIN ] [3386/3511] WCC kept (0.6s) | 3381 kept, 5 rejected | 138.2/min | ETA: 54s [2026-01-15T12:24:36.599638] [DEBUG] [REMOTE ] WCLD: Retrieved 1598 rows, trimmed to 300. [2026-01-15T12:24:36.599764] [DEBUG] [REMOTE ] WCLD: PASS: History has at least 300 days. [2026-01-15T12:24:36.599976] [DEBUG] [REMOTE ] WCLD: PASS: Price check passed. Min price $32.92. [2026-01-15T12:24:36.600137] [DEBUG] [REMOTE ] WCLD: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:36.600254] [DEBUG] [REMOTE ] WCLD: PASS: Integrity check passed. [2026-01-15T12:24:36.600296] [DEBUG] [REMOTE ] WCLD: Symbol is viable for forecasting. [2026-01-15T12:24:36.600346] [INFO ] [MAIN ] [3387/3511] WCLD kept (0.2s) | 3382 kept, 5 rejected | 138.2/min | ETA: 54s [2026-01-15T12:24:37.062806] [DEBUG] [REMOTE ] WD: Retrieved 3793 rows, trimmed to 300. [2026-01-15T12:24:37.062980] [DEBUG] [REMOTE ] WD: PASS: History has at least 300 days. [2026-01-15T12:24:37.063284] [DEBUG] [REMOTE ] WD: PASS: Price check passed. Min price $58.72. [2026-01-15T12:24:37.063508] [DEBUG] [REMOTE ] WD: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:37.063703] [DEBUG] [REMOTE ] WD: PASS: Integrity check passed. [2026-01-15T12:24:37.063798] [DEBUG] [REMOTE ] WD: Symbol is viable for forecasting. [2026-01-15T12:24:37.063868] [INFO ] [MAIN ] [3388/3511] WD kept (0.5s) | 3383 kept, 5 rejected | 138.2/min | ETA: 53s [2026-01-15T12:24:37.581121] [DEBUG] [REMOTE ] WDAY: Retrieved 3332 rows, trimmed to 300. [2026-01-15T12:24:37.581254] [DEBUG] [REMOTE ] WDAY: PASS: History has at least 300 days. [2026-01-15T12:24:37.581469] [DEBUG] [REMOTE ] WDAY: PASS: Price check passed. Min price $193.99. [2026-01-15T12:24:37.581626] [DEBUG] [REMOTE ] WDAY: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:37.581744] [DEBUG] [REMOTE ] WDAY: PASS: Integrity check passed. [2026-01-15T12:24:37.581784] [DEBUG] [REMOTE ] WDAY: Symbol is viable for forecasting. [2026-01-15T12:24:37.581834] [INFO ] [MAIN ] [3389/3511] WDAY kept (0.5s) | 3384 kept, 5 rejected | 138.2/min | ETA: 53s [2026-01-15T12:24:38.167594] [DEBUG] [REMOTE ] WDC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:38.167758] [DEBUG] [REMOTE ] WDC: PASS: History has at least 300 days. [2026-01-15T12:24:38.168039] [DEBUG] [REMOTE ] WDC: PASS: Price check passed. Min price $120.38. [2026-01-15T12:24:38.168180] [DEBUG] [REMOTE ] WDC: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:38.168310] [DEBUG] [REMOTE ] WDC: PASS: Integrity check passed. [2026-01-15T12:24:38.168350] [DEBUG] [REMOTE ] WDC: Symbol is viable for forecasting. [2026-01-15T12:24:38.168402] [INFO ] [MAIN ] [3390/3511] WDC kept (0.6s) | 3385 kept, 5 rejected | 138.2/min | ETA: 53s [2026-01-15T12:24:38.685136] [DEBUG] [REMOTE ] WDFC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:38.685298] [DEBUG] [REMOTE ] WDFC: PASS: History has at least 300 days. [2026-01-15T12:24:38.685553] [DEBUG] [REMOTE ] WDFC: PASS: Price check passed. Min price $187.52. [2026-01-15T12:24:38.685721] [DEBUG] [REMOTE ] WDFC: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:38.685855] [DEBUG] [REMOTE ] WDFC: PASS: Integrity check passed. [2026-01-15T12:24:38.685898] [DEBUG] [REMOTE ] WDFC: Symbol is viable for forecasting. [2026-01-15T12:24:38.685949] [INFO ] [MAIN ] [3391/3511] WDFC kept (0.5s) | 3386 kept, 5 rejected | 138.2/min | ETA: 52s [2026-01-15T12:24:38.936823] [DEBUG] [REMOTE ] WDH: Retrieved 1178 rows, trimmed to 300. [2026-01-15T12:24:38.937010] [DEBUG] [REMOTE ] WDH: PASS: History has at least 300 days. [2026-01-15T12:24:38.937232] [DEBUG] [REMOTE ] WDH: PASS: Price check passed. Min price $1.58. [2026-01-15T12:24:38.937375] [DEBUG] [REMOTE ] WDH: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:38.937492] [DEBUG] [REMOTE ] WDH: PASS: Integrity check passed. [2026-01-15T12:24:38.937534] [DEBUG] [REMOTE ] WDH: Symbol is viable for forecasting. [2026-01-15T12:24:38.937602] [INFO ] [MAIN ] [3392/3511] WDH kept (0.3s) | 3387 kept, 5 rejected | 138.2/min | ETA: 52s [2026-01-15T12:24:39.326917] [DEBUG] [REMOTE ] WDI: Retrieved 1144 rows, trimmed to 300. [2026-01-15T12:24:39.327058] [DEBUG] [REMOTE ] WDI: PASS: History has at least 300 days. [2026-01-15T12:24:39.327266] [DEBUG] [REMOTE ] WDI: PASS: Price check passed. Min price $13.51. [2026-01-15T12:24:39.327423] [DEBUG] [REMOTE ] WDI: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:39.327535] [DEBUG] [REMOTE ] WDI: PASS: Integrity check passed. [2026-01-15T12:24:39.327606] [DEBUG] [REMOTE ] WDI: Symbol is viable for forecasting. [2026-01-15T12:24:39.327659] [INFO ] [MAIN ] [3393/3511] WDI kept (0.4s) | 3388 kept, 5 rejected | 138.2/min | ETA: 51s [2026-01-15T12:24:39.775463] [DEBUG] [REMOTE ] WDS: Retrieved 4656 rows, trimmed to 300. [2026-01-15T12:24:39.775628] [DEBUG] [REMOTE ] WDS: PASS: History has at least 300 days. [2026-01-15T12:24:39.775852] [DEBUG] [REMOTE ] WDS: PASS: Price check passed. Min price $14.46. [2026-01-15T12:24:39.775994] [DEBUG] [REMOTE ] WDS: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:39.776127] [DEBUG] [REMOTE ] WDS: PASS: Integrity check passed. [2026-01-15T12:24:39.776171] [DEBUG] [REMOTE ] WDS: Symbol is viable for forecasting. [2026-01-15T12:24:39.776222] [INFO ] [MAIN ] [3394/3511] WDS kept (0.4s) | 3389 kept, 5 rejected | 138.2/min | ETA: 51s [2026-01-15T12:24:40.317044] [DEBUG] [REMOTE ] WEA: Retrieved 5990 rows, trimmed to 300. [2026-01-15T12:24:40.317184] [DEBUG] [REMOTE ] WEA: PASS: History has at least 300 days. [2026-01-15T12:24:40.317409] [DEBUG] [REMOTE ] WEA: PASS: Price check passed. Min price $10.78. [2026-01-15T12:24:40.317551] [DEBUG] [REMOTE ] WEA: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:40.317695] [DEBUG] [REMOTE ] WEA: PASS: Integrity check passed. [2026-01-15T12:24:40.317736] [DEBUG] [REMOTE ] WEA: Symbol is viable for forecasting. [2026-01-15T12:24:40.317785] [INFO ] [MAIN ] [3395/3511] WEA kept (0.5s) | 3390 kept, 5 rejected | 138.2/min | ETA: 50s [2026-01-15T12:24:40.796520] [DEBUG] [REMOTE ] WEC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:40.796672] [DEBUG] [REMOTE ] WEC: PASS: History has at least 300 days. [2026-01-15T12:24:40.796950] [DEBUG] [REMOTE ] WEC: PASS: Price check passed. Min price $103.48. [2026-01-15T12:24:40.797108] [DEBUG] [REMOTE ] WEC: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:40.797230] [DEBUG] [REMOTE ] WEC: PASS: Integrity check passed. [2026-01-15T12:24:40.797271] [DEBUG] [REMOTE ] WEC: Symbol is viable for forecasting. [2026-01-15T12:24:40.797321] [INFO ] [MAIN ] [3396/3511] WEC kept (0.5s) | 3391 kept, 5 rejected | 138.2/min | ETA: 50s [2026-01-15T12:24:41.262835] [DEBUG] [REMOTE ] WEN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:41.262975] [DEBUG] [REMOTE ] WEN: PASS: History has at least 300 days. [2026-01-15T12:24:41.263206] [DEBUG] [REMOTE ] WEN: PASS: Price check passed. Min price $7.74. [2026-01-15T12:24:41.263343] [DEBUG] [REMOTE ] WEN: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:41.263460] [DEBUG] [REMOTE ] WEN: PASS: Integrity check passed. [2026-01-15T12:24:41.263501] [DEBUG] [REMOTE ] WEN: Symbol is viable for forecasting. [2026-01-15T12:24:41.263549] [INFO ] [MAIN ] [3397/3511] WEN kept (0.5s) | 3392 kept, 5 rejected | 138.2/min | ETA: 50s [2026-01-15T12:24:41.768936] [DEBUG] [REMOTE ] WERN: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:41.769076] [DEBUG] [REMOTE ] WERN: PASS: History has at least 300 days. [2026-01-15T12:24:41.769299] [DEBUG] [REMOTE ] WERN: PASS: Price check passed. Min price $23.05. [2026-01-15T12:24:41.769435] [DEBUG] [REMOTE ] WERN: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:41.769553] [DEBUG] [REMOTE ] WERN: PASS: Integrity check passed. [2026-01-15T12:24:41.769611] [DEBUG] [REMOTE ] WERN: Symbol is viable for forecasting. [2026-01-15T12:24:41.769669] [INFO ] [MAIN ] [3398/3511] WERN kept (0.5s) | 3393 kept, 5 rejected | 138.2/min | ETA: 49s [2026-01-15T12:24:42.069464] [DEBUG] [REMOTE ] WES: Retrieved 3294 rows, trimmed to 300. [2026-01-15T12:24:42.069634] [DEBUG] [REMOTE ] WES: PASS: History has at least 300 days. [2026-01-15T12:24:42.069859] [DEBUG] [REMOTE ] WES: PASS: Price check passed. Min price $36.71. [2026-01-15T12:24:42.070039] [DEBUG] [REMOTE ] WES: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:42.070155] [DEBUG] [REMOTE ] WES: PASS: Integrity check passed. [2026-01-15T12:24:42.070217] [DEBUG] [REMOTE ] WES: Symbol is viable for forecasting. [2026-01-15T12:24:42.070266] [INFO ] [MAIN ] [3399/3511] WES kept (0.3s) | 3394 kept, 5 rejected | 138.2/min | ETA: 49s [2026-01-15T12:24:42.673053] [DEBUG] [REMOTE ] WEX: Retrieved 5261 rows, trimmed to 300. [2026-01-15T12:24:42.673242] [DEBUG] [REMOTE ] WEX: PASS: History has at least 300 days. [2026-01-15T12:24:42.673615] [DEBUG] [REMOTE ] WEX: PASS: Price check passed. Min price $136.40. [2026-01-15T12:24:42.673815] [DEBUG] [REMOTE ] WEX: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:42.673997] [DEBUG] [REMOTE ] WEX: PASS: Integrity check passed. [2026-01-15T12:24:42.674053] [DEBUG] [REMOTE ] WEX: Symbol is viable for forecasting. [2026-01-15T12:24:42.674124] [INFO ] [MAIN ] [3400/3511] WEX kept (0.6s) | 3395 kept, 5 rejected | 138.2/min | ETA: 48s [2026-01-15T12:24:43.043972] [DEBUG] [REMOTE ] WEYS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:43.044148] [DEBUG] [REMOTE ] WEYS: PASS: History has at least 300 days. [2026-01-15T12:24:43.044456] [DEBUG] [REMOTE ] WEYS: PASS: Price check passed. Min price $26.15. [2026-01-15T12:24:43.044624] [DEBUG] [REMOTE ] WEYS: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:43.044767] [DEBUG] [REMOTE ] WEYS: PASS: Integrity check passed. [2026-01-15T12:24:43.044811] [DEBUG] [REMOTE ] WEYS: Symbol is viable for forecasting. [2026-01-15T12:24:43.044864] [INFO ] [MAIN ] [3401/3511] WEYS kept (0.4s) | 3396 kept, 5 rejected | 138.2/min | ETA: 48s [2026-01-15T12:24:43.504307] [DEBUG] [REMOTE ] WF: Retrieved 5608 rows, trimmed to 300. [2026-01-15T12:24:43.504441] [DEBUG] [REMOTE ] WF: PASS: History has at least 300 days. [2026-01-15T12:24:43.504695] [DEBUG] [REMOTE ] WF: PASS: Price check passed. Min price $53.04. [2026-01-15T12:24:43.504841] [DEBUG] [REMOTE ] WF: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:43.504960] [DEBUG] [REMOTE ] WF: PASS: Integrity check passed. [2026-01-15T12:24:43.505002] [DEBUG] [REMOTE ] WF: Symbol is viable for forecasting. [2026-01-15T12:24:43.505053] [INFO ] [MAIN ] [3402/3511] WF kept (0.5s) | 3397 kept, 5 rejected | 138.2/min | ETA: 47s [2026-01-15T12:24:43.979561] [DEBUG] [REMOTE ] WFC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:43.979738] [DEBUG] [REMOTE ] WFC: PASS: History has at least 300 days. [2026-01-15T12:24:43.980008] [DEBUG] [REMOTE ] WFC: PASS: Price check passed. Min price $82.40. [2026-01-15T12:24:43.980154] [DEBUG] [REMOTE ] WFC: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:43.980286] [DEBUG] [REMOTE ] WFC: PASS: Integrity check passed. [2026-01-15T12:24:43.980330] [DEBUG] [REMOTE ] WFC: Symbol is viable for forecasting. [2026-01-15T12:24:43.980393] [INFO ] [MAIN ] [3403/3511] WFC kept (0.5s) | 3398 kept, 5 rejected | 138.2/min | ETA: 47s [2026-01-15T12:24:44.373957] [DEBUG] [REMOTE ] WFG: Retrieved 4640 rows, trimmed to 300. [2026-01-15T12:24:44.374100] [DEBUG] [REMOTE ] WFG: PASS: History has at least 300 days. [2026-01-15T12:24:44.374324] [DEBUG] [REMOTE ] WFG: PASS: Price check passed. Min price $57.61. [2026-01-15T12:24:44.374465] [DEBUG] [REMOTE ] WFG: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:44.374605] [DEBUG] [REMOTE ] WFG: PASS: Integrity check passed. [2026-01-15T12:24:44.374650] [DEBUG] [REMOTE ] WFG: Symbol is viable for forecasting. [2026-01-15T12:24:44.374701] [INFO ] [MAIN ] [3404/3511] WFG kept (0.4s) | 3399 kept, 5 rejected | 138.2/min | ETA: 46s [2026-01-15T12:24:44.646955] [DEBUG] [REMOTE ] WFRD: Retrieved 1264 rows, trimmed to 300. [2026-01-15T12:24:44.647173] [DEBUG] [REMOTE ] WFRD: PASS: History has at least 300 days. [2026-01-15T12:24:44.647496] [DEBUG] [REMOTE ] WFRD: PASS: Price check passed. Min price $64.69. [2026-01-15T12:24:44.648495] [DEBUG] [REMOTE ] WFRD: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:44.648900] [DEBUG] [REMOTE ] WFRD: PASS: Integrity check passed. [2026-01-15T12:24:44.648954] [DEBUG] [REMOTE ] WFRD: Symbol is viable for forecasting. [2026-01-15T12:24:44.649048] [INFO ] [MAIN ] [3405/3511] WFRD kept (0.3s) | 3400 kept, 5 rejected | 138.2/min | ETA: 46s [2026-01-15T12:24:45.029968] [DEBUG] [REMOTE ] WGMI: Retrieved 987 rows, trimmed to 300. [2026-01-15T12:24:45.030120] [DEBUG] [REMOTE ] WGMI: PASS: History has at least 300 days. [2026-01-15T12:24:45.030333] [DEBUG] [REMOTE ] WGMI: PASS: Price check passed. Min price $36.51. [2026-01-15T12:24:45.030468] [DEBUG] [REMOTE ] WGMI: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:45.030611] [DEBUG] [REMOTE ] WGMI: PASS: Integrity check passed. [2026-01-15T12:24:45.030654] [DEBUG] [REMOTE ] WGMI: Symbol is viable for forecasting. [2026-01-15T12:24:45.030702] [INFO ] [MAIN ] [3406/3511] WGMI kept (0.4s) | 3401 kept, 5 rejected | 138.2/min | ETA: 46s [2026-01-15T12:24:45.632893] [DEBUG] [REMOTE ] WGO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:45.633047] [DEBUG] [REMOTE ] WGO: PASS: History has at least 300 days. [2026-01-15T12:24:45.633296] [DEBUG] [REMOTE ] WGO: PASS: Price check passed. Min price $30.28. [2026-01-15T12:24:45.633439] [DEBUG] [REMOTE ] WGO: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:45.633565] [DEBUG] [REMOTE ] WGO: PASS: Integrity check passed. [2026-01-15T12:24:45.633627] [DEBUG] [REMOTE ] WGO: Symbol is viable for forecasting. [2026-01-15T12:24:45.633677] [INFO ] [MAIN ] [3407/3511] WGO kept (0.6s) | 3402 kept, 5 rejected | 138.2/min | ETA: 45s [2026-01-15T12:24:45.888746] [DEBUG] [REMOTE ] WGS: Retrieved 1304 rows, trimmed to 300. [2026-01-15T12:24:45.888890] [DEBUG] [REMOTE ] WGS: PASS: History has at least 300 days. [2026-01-15T12:24:45.889106] [DEBUG] [REMOTE ] WGS: PASS: Price check passed. Min price $104.56. [2026-01-15T12:24:45.889250] [DEBUG] [REMOTE ] WGS: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:45.889367] [DEBUG] [REMOTE ] WGS: PASS: Integrity check passed. [2026-01-15T12:24:45.889423] [DEBUG] [REMOTE ] WGS: Symbol is viable for forecasting. [2026-01-15T12:24:45.889480] [INFO ] [MAIN ] [3408/3511] WGS kept (0.3s) | 3403 kept, 5 rejected | 138.2/min | ETA: 45s [2026-01-15T12:24:46.349489] [DEBUG] [REMOTE ] WH: Retrieved 1922 rows, trimmed to 300. [2026-01-15T12:24:46.349676] [DEBUG] [REMOTE ] WH: PASS: History has at least 300 days. [2026-01-15T12:24:46.350125] [DEBUG] [REMOTE ] WH: PASS: Price check passed. Min price $68.95. [2026-01-15T12:24:46.350268] [DEBUG] [REMOTE ] WH: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:46.350398] [DEBUG] [REMOTE ] WH: PASS: Integrity check passed. [2026-01-15T12:24:46.350440] [DEBUG] [REMOTE ] WH: Symbol is viable for forecasting. [2026-01-15T12:24:46.350490] [INFO ] [MAIN ] [3409/3511] WH kept (0.5s) | 3404 kept, 5 rejected | 138.2/min | ETA: 44s [2026-01-15T12:24:46.724624] [DEBUG] [REMOTE ] WHD: Retrieved 1994 rows, trimmed to 300. [2026-01-15T12:24:46.724806] [DEBUG] [REMOTE ] WHD: PASS: History has at least 300 days. [2026-01-15T12:24:46.725052] [DEBUG] [REMOTE ] WHD: PASS: Price check passed. Min price $37.13. [2026-01-15T12:24:46.725195] [DEBUG] [REMOTE ] WHD: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:46.725315] [DEBUG] [REMOTE ] WHD: PASS: Integrity check passed. [2026-01-15T12:24:46.725389] [DEBUG] [REMOTE ] WHD: Symbol is viable for forecasting. [2026-01-15T12:24:46.725455] [INFO ] [MAIN ] [3410/3511] WHD kept (0.4s) | 3405 kept, 5 rejected | 138.2/min | ETA: 44s [2026-01-15T12:24:47.173924] [DEBUG] [REMOTE ] WHF: Retrieved 3296 rows, trimmed to 300. [2026-01-15T12:24:47.174061] [DEBUG] [REMOTE ] WHF: PASS: History has at least 300 days. [2026-01-15T12:24:47.174275] [DEBUG] [REMOTE ] WHF: PASS: Price check passed. Min price $6.52. [2026-01-15T12:24:47.174435] [DEBUG] [REMOTE ] WHF: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:47.174552] [DEBUG] [REMOTE ] WHF: PASS: Integrity check passed. [2026-01-15T12:24:47.174612] [DEBUG] [REMOTE ] WHF: Symbol is viable for forecasting. [2026-01-15T12:24:47.174663] [INFO ] [MAIN ] [3411/3511] WHF kept (0.4s) | 3406 kept, 5 rejected | 138.2/min | ETA: 43s [2026-01-15T12:24:47.490190] [DEBUG] [REMOTE ] WHG: Retrieved 5936 rows, trimmed to 300. [2026-01-15T12:24:47.490332] [DEBUG] [REMOTE ] WHG: PASS: History has at least 300 days. [2026-01-15T12:24:47.490554] [DEBUG] [REMOTE ] WHG: PASS: Price check passed. Min price $15.45. [2026-01-15T12:24:47.490718] [DEBUG] [REMOTE ] WHG: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:47.490850] [DEBUG] [REMOTE ] WHG: PASS: Integrity check passed. [2026-01-15T12:24:47.490911] [DEBUG] [REMOTE ] WHG: Symbol is viable for forecasting. [2026-01-15T12:24:47.490965] [INFO ] [MAIN ] [3412/3511] WHG kept (0.3s) | 3407 kept, 5 rejected | 138.2/min | ETA: 43s [2026-01-15T12:24:47.908780] [DEBUG] [REMOTE ] WIA: Retrieved 5610 rows, trimmed to 300. [2026-01-15T12:24:47.908925] [DEBUG] [REMOTE ] WIA: PASS: History has at least 300 days. [2026-01-15T12:24:47.909153] [DEBUG] [REMOTE ] WIA: PASS: Price check passed. Min price $8.16. [2026-01-15T12:24:47.909296] [DEBUG] [REMOTE ] WIA: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:47.909417] [DEBUG] [REMOTE ] WIA: PASS: Integrity check passed. [2026-01-15T12:24:47.909458] [DEBUG] [REMOTE ] WIA: Symbol is viable for forecasting. [2026-01-15T12:24:47.909511] [INFO ] [MAIN ] [3413/3511] WIA kept (0.4s) | 3408 kept, 5 rejected | 138.2/min | ETA: 43s [2026-01-15T12:24:48.310132] [DEBUG] [REMOTE ] WIMI: Retrieved 1455 rows, trimmed to 300. [2026-01-15T12:24:48.310274] [DEBUG] [REMOTE ] WIMI: PASS: History has at least 300 days. [2026-01-15T12:24:48.310493] [DEBUG] [REMOTE ] WIMI: PASS: Price check passed. Min price $2.37. [2026-01-15T12:24:48.310671] [DEBUG] [REMOTE ] WIMI: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:48.310796] [DEBUG] [REMOTE ] WIMI: PASS: Integrity check passed. [2026-01-15T12:24:48.310837] [DEBUG] [REMOTE ] WIMI: Symbol is viable for forecasting. [2026-01-15T12:24:48.310886] [INFO ] [MAIN ] [3414/3511] WIMI kept (0.4s) | 3409 kept, 5 rejected | 138.2/min | ETA: 42s [2026-01-15T12:24:48.982975] [DEBUG] [REMOTE ] WINA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:48.983118] [DEBUG] [REMOTE ] WINA: PASS: History has at least 300 days. [2026-01-15T12:24:48.983350] [DEBUG] [REMOTE ] WINA: PASS: Price check passed. Min price $382.62. [2026-01-15T12:24:48.983494] [DEBUG] [REMOTE ] WINA: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:48.983634] [DEBUG] [REMOTE ] WINA: PASS: Integrity check passed. [2026-01-15T12:24:48.983679] [DEBUG] [REMOTE ] WINA: Symbol is viable for forecasting. [2026-01-15T12:24:48.983730] [INFO ] [MAIN ] [3415/3511] WINA kept (0.7s) | 3410 kept, 5 rejected | 138.2/min | ETA: 42s [2026-01-15T12:24:49.318888] [DEBUG] [REMOTE ] WING: Retrieved 2664 rows, trimmed to 300. [2026-01-15T12:24:49.319021] [DEBUG] [REMOTE ] WING: PASS: History has at least 300 days. [2026-01-15T12:24:49.319233] [DEBUG] [REMOTE ] WING: PASS: Price check passed. Min price $213.81. [2026-01-15T12:24:49.319372] [DEBUG] [REMOTE ] WING: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:49.319486] [DEBUG] [REMOTE ] WING: PASS: Integrity check passed. [2026-01-15T12:24:49.319527] [DEBUG] [REMOTE ] WING: Symbol is viable for forecasting. [2026-01-15T12:24:49.319593] [INFO ] [MAIN ] [3416/3511] WING kept (0.3s) | 3411 kept, 5 rejected | 138.2/min | ETA: 41s [2026-01-15T12:24:49.640502] [DEBUG] [REMOTE ] WINN: Retrieved 990 rows, trimmed to 300. [2026-01-15T12:24:49.640686] [DEBUG] [REMOTE ] WINN: PASS: History has at least 300 days. [2026-01-15T12:24:49.640956] [DEBUG] [REMOTE ] WINN: PASS: Price check passed. Min price $30.05. [2026-01-15T12:24:49.641135] [DEBUG] [REMOTE ] WINN: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:49.641264] [DEBUG] [REMOTE ] WINN: PASS: Integrity check passed. [2026-01-15T12:24:49.641310] [DEBUG] [REMOTE ] WINN: Symbol is viable for forecasting. [2026-01-15T12:24:49.641368] [INFO ] [MAIN ] [3417/3511] WINN kept (0.3s) | 3412 kept, 5 rejected | 138.2/min | ETA: 41s [2026-01-15T12:24:50.007977] [DEBUG] [REMOTE ] WIX: Retrieved 3065 rows, trimmed to 300. [2026-01-15T12:24:50.008111] [DEBUG] [REMOTE ] WIX: PASS: History has at least 300 days. [2026-01-15T12:24:50.008323] [DEBUG] [REMOTE ] WIX: PASS: Price check passed. Min price $88.02. [2026-01-15T12:24:50.008465] [DEBUG] [REMOTE ] WIX: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:50.008604] [DEBUG] [REMOTE ] WIX: PASS: Integrity check passed. [2026-01-15T12:24:50.008648] [DEBUG] [REMOTE ] WIX: Symbol is viable for forecasting. [2026-01-15T12:24:50.008697] [INFO ] [MAIN ] [3418/3511] WIX kept (0.4s) | 3413 kept, 5 rejected | 138.2/min | ETA: 40s [2026-01-15T12:24:50.528617] [DEBUG] [REMOTE ] WK: Retrieved 2788 rows, trimmed to 300. [2026-01-15T12:24:50.528756] [DEBUG] [REMOTE ] WK: PASS: History has at least 300 days. [2026-01-15T12:24:50.528966] [DEBUG] [REMOTE ] WK: PASS: Price check passed. Min price $81.87. [2026-01-15T12:24:50.529102] [DEBUG] [REMOTE ] WK: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:50.529212] [DEBUG] [REMOTE ] WK: PASS: Integrity check passed. [2026-01-15T12:24:50.529251] [DEBUG] [REMOTE ] WK: Symbol is viable for forecasting. [2026-01-15T12:24:50.529299] [INFO ] [MAIN ] [3419/3511] WK kept (0.5s) | 3414 kept, 5 rejected | 138.2/min | ETA: 40s [2026-01-15T12:24:51.054404] [DEBUG] [REMOTE ] WKC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:51.054545] [DEBUG] [REMOTE ] WKC: PASS: History has at least 300 days. [2026-01-15T12:24:51.054783] [DEBUG] [REMOTE ] WKC: PASS: Price check passed. Min price $22.86. [2026-01-15T12:24:51.054921] [DEBUG] [REMOTE ] WKC: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:51.055038] [DEBUG] [REMOTE ] WKC: PASS: Integrity check passed. [2026-01-15T12:24:51.055077] [DEBUG] [REMOTE ] WKC: Symbol is viable for forecasting. [2026-01-15T12:24:51.055127] [INFO ] [MAIN ] [3420/3511] WKC kept (0.5s) | 3415 kept, 5 rejected | 138.2/min | ETA: 40s [2026-01-15T12:24:51.342890] [DEBUG] [REMOTE ] WKEY: Retrieved 1762 rows, trimmed to 300. [2026-01-15T12:24:51.343211] [DEBUG] [REMOTE ] WKEY: PASS: History has at least 300 days. [2026-01-15T12:24:51.343422] [DEBUG] [REMOTE ] WKEY: PASS: Price check passed. Min price $7.40. [2026-01-15T12:24:51.343557] [DEBUG] [REMOTE ] WKEY: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:51.343694] [DEBUG] [REMOTE ] WKEY: PASS: Integrity check passed. [2026-01-15T12:24:51.343768] [DEBUG] [REMOTE ] WKEY: Symbol is viable for forecasting. [2026-01-15T12:24:51.343839] [INFO ] [MAIN ] [3421/3511] WKEY kept (0.3s) | 3416 kept, 5 rejected | 138.2/min | ETA: 39s [2026-01-15T12:24:51.900908] [DEBUG] [REMOTE ] WKSP: Retrieved 5663 rows, trimmed to 300. [2026-01-15T12:24:51.901044] [DEBUG] [REMOTE ] WKSP: PASS: History has at least 300 days. [2026-01-15T12:24:51.901266] [DEBUG] [REMOTE ] WKSP: PASS: Price check passed. Min price $1.95. [2026-01-15T12:24:51.901403] [DEBUG] [REMOTE ] WKSP: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:51.901519] [DEBUG] [REMOTE ] WKSP: PASS: Integrity check passed. [2026-01-15T12:24:51.901559] [DEBUG] [REMOTE ] WKSP: Symbol is viable for forecasting. [2026-01-15T12:24:51.901627] [INFO ] [MAIN ] [3422/3511] WKSP kept (0.6s) | 3417 kept, 5 rejected | 138.2/min | ETA: 39s [2026-01-15T12:24:52.296141] [DEBUG] [REMOTE ] WLDN: Retrieved 4816 rows, trimmed to 300. [2026-01-15T12:24:52.296276] [DEBUG] [REMOTE ] WLDN: PASS: History has at least 300 days. [2026-01-15T12:24:52.296501] [DEBUG] [REMOTE ] WLDN: PASS: Price check passed. Min price $85.27. [2026-01-15T12:24:52.296706] [DEBUG] [REMOTE ] WLDN: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:52.296831] [DEBUG] [REMOTE ] WLDN: PASS: Integrity check passed. [2026-01-15T12:24:52.296909] [DEBUG] [REMOTE ] WLDN: Symbol is viable for forecasting. [2026-01-15T12:24:52.296963] [INFO ] [MAIN ] [3423/3511] WLDN kept (0.4s) | 3418 kept, 5 rejected | 138.2/min | ETA: 38s [2026-01-15T12:24:52.524995] [DEBUG] [REMOTE ] WLDS: Retrieved 838 rows, trimmed to 300. [2026-01-15T12:24:52.525139] [DEBUG] [REMOTE ] WLDS: PASS: History has at least 300 days. [2026-01-15T12:24:52.525351] [DEBUG] [REMOTE ] WLDS: PASS: Price check passed. Min price $1.14. [2026-01-15T12:24:52.525491] [DEBUG] [REMOTE ] WLDS: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:52.525626] [DEBUG] [REMOTE ] WLDS: PASS: Integrity check passed. [2026-01-15T12:24:52.525671] [DEBUG] [REMOTE ] WLDS: Symbol is viable for forecasting. [2026-01-15T12:24:52.525719] [INFO ] [MAIN ] [3424/3511] WLDS kept (0.2s) | 3419 kept, 5 rejected | 138.2/min | ETA: 38s [2026-01-15T12:24:53.185758] [DEBUG] [REMOTE ] WLFC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:53.185906] [DEBUG] [REMOTE ] WLFC: PASS: History has at least 300 days. [2026-01-15T12:24:53.186154] [DEBUG] [REMOTE ] WLFC: PASS: Price check passed. Min price $115.05. [2026-01-15T12:24:53.186298] [DEBUG] [REMOTE ] WLFC: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:53.186423] [DEBUG] [REMOTE ] WLFC: PASS: Integrity check passed. [2026-01-15T12:24:53.186464] [DEBUG] [REMOTE ] WLFC: Symbol is viable for forecasting. [2026-01-15T12:24:53.186513] [INFO ] [MAIN ] [3425/3511] WLFC kept (0.7s) | 3420 kept, 5 rejected | 138.2/min | ETA: 37s [2026-01-15T12:24:53.546966] [DEBUG] [REMOTE ] WLK: Retrieved 5392 rows, trimmed to 300. [2026-01-15T12:24:53.547375] [DEBUG] [REMOTE ] WLK: PASS: History has at least 300 days. [2026-01-15T12:24:53.547642] [DEBUG] [REMOTE ] WLK: PASS: Price check passed. Min price $55.91. [2026-01-15T12:24:53.547793] [DEBUG] [REMOTE ] WLK: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:53.547939] [DEBUG] [REMOTE ] WLK: PASS: Integrity check passed. [2026-01-15T12:24:53.547981] [DEBUG] [REMOTE ] WLK: Symbol is viable for forecasting. [2026-01-15T12:24:53.548030] [INFO ] [MAIN ] [3426/3511] WLK kept (0.4s) | 3421 kept, 5 rejected | 138.2/min | ETA: 37s [2026-01-15T12:24:53.916048] [DEBUG] [REMOTE ] WLKP: Retrieved 2883 rows, trimmed to 300. [2026-01-15T12:24:53.916192] [DEBUG] [REMOTE ] WLKP: PASS: History has at least 300 days. [2026-01-15T12:24:53.916421] [DEBUG] [REMOTE ] WLKP: PASS: Price check passed. Min price $17.87. [2026-01-15T12:24:53.916559] [DEBUG] [REMOTE ] WLKP: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:53.916703] [DEBUG] [REMOTE ] WLKP: PASS: Integrity check passed. [2026-01-15T12:24:53.916744] [DEBUG] [REMOTE ] WLKP: Symbol is viable for forecasting. [2026-01-15T12:24:53.916794] [INFO ] [MAIN ] [3427/3511] WLKP kept (0.4s) | 3422 kept, 5 rejected | 138.2/min | ETA: 36s [2026-01-15T12:24:54.243970] [DEBUG] [REMOTE ] WMG: Retrieved 1412 rows, trimmed to 300. [2026-01-15T12:24:54.244095] [DEBUG] [REMOTE ] WMG: PASS: History has at least 300 days. [2026-01-15T12:24:54.244298] [DEBUG] [REMOTE ] WMG: PASS: Price check passed. Min price $27.61. [2026-01-15T12:24:54.244433] [DEBUG] [REMOTE ] WMG: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:54.244543] [DEBUG] [REMOTE ] WMG: PASS: Integrity check passed. [2026-01-15T12:24:54.244605] [DEBUG] [REMOTE ] WMG: Symbol is viable for forecasting. [2026-01-15T12:24:54.244656] [INFO ] [MAIN ] [3428/3511] WMG kept (0.3s) | 3423 kept, 5 rejected | 138.2/min | ETA: 36s [2026-01-15T12:24:54.889657] [DEBUG] [REMOTE ] WMK: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:54.889886] [DEBUG] [REMOTE ] WMK: PASS: History has at least 300 days. [2026-01-15T12:24:54.890304] [DEBUG] [REMOTE ] WMK: PASS: Price check passed. Min price $63.00. [2026-01-15T12:24:54.890567] [DEBUG] [REMOTE ] WMK: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:54.890798] [DEBUG] [REMOTE ] WMK: PASS: Integrity check passed. [2026-01-15T12:24:54.890865] [DEBUG] [REMOTE ] WMK: Symbol is viable for forecasting. [2026-01-15T12:24:54.890953] [INFO ] [MAIN ] [3429/3511] WMK kept (0.6s) | 3424 kept, 5 rejected | 138.2/min | ETA: 36s [2026-01-15T12:24:55.257388] [DEBUG] [REMOTE ] WMS: Retrieved 2886 rows, trimmed to 300. [2026-01-15T12:24:55.257569] [DEBUG] [REMOTE ] WMS: PASS: History has at least 300 days. [2026-01-15T12:24:55.257898] [DEBUG] [REMOTE ] WMS: PASS: Price check passed. Min price $134.57. [2026-01-15T12:24:55.258076] [DEBUG] [REMOTE ] WMS: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:55.258259] [DEBUG] [REMOTE ] WMS: PASS: Integrity check passed. [2026-01-15T12:24:55.258323] [DEBUG] [REMOTE ] WMS: Symbol is viable for forecasting. [2026-01-15T12:24:55.258403] [INFO ] [MAIN ] [3430/3511] WMS kept (0.4s) | 3425 kept, 5 rejected | 138.2/min | ETA: 35s [2026-01-15T12:24:55.785944] [DEBUG] [REMOTE ] WNC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:55.786109] [DEBUG] [REMOTE ] WNC: PASS: History has at least 300 days. [2026-01-15T12:24:55.786366] [DEBUG] [REMOTE ] WNC: PASS: Price check passed. Min price $7.45. [2026-01-15T12:24:55.786511] [DEBUG] [REMOTE ] WNC: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:55.786665] [DEBUG] [REMOTE ] WNC: PASS: Integrity check passed. [2026-01-15T12:24:55.786730] [DEBUG] [REMOTE ] WNC: Symbol is viable for forecasting. [2026-01-15T12:24:55.786804] [INFO ] [MAIN ] [3431/3511] WNC kept (0.5s) | 3426 kept, 5 rejected | 138.2/min | ETA: 35s [2026-01-15T12:24:56.165927] [DEBUG] [REMOTE ] WNEB: Retrieved 5965 rows, trimmed to 300. [2026-01-15T12:24:56.166159] [DEBUG] [REMOTE ] WNEB: PASS: History has at least 300 days. [2026-01-15T12:24:56.166488] [DEBUG] [REMOTE ] WNEB: PASS: Price check passed. Min price $11.11. [2026-01-15T12:24:56.166679] [DEBUG] [REMOTE ] WNEB: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:56.166866] [DEBUG] [REMOTE ] WNEB: PASS: Integrity check passed. [2026-01-15T12:24:56.166950] [DEBUG] [REMOTE ] WNEB: Symbol is viable for forecasting. [2026-01-15T12:24:56.167017] [INFO ] [MAIN ] [3432/3511] WNEB kept (0.4s) | 3427 kept, 5 rejected | 138.2/min | ETA: 34s [2026-01-15T12:24:56.593472] [DEBUG] [REMOTE ] WOOD: Retrieved 4417 rows, trimmed to 300. [2026-01-15T12:24:56.593669] [DEBUG] [REMOTE ] WOOD: PASS: History has at least 300 days. [2026-01-15T12:24:56.593984] [DEBUG] [REMOTE ] WOOD: PASS: Price check passed. Min price $65.94. [2026-01-15T12:24:56.594183] [DEBUG] [REMOTE ] WOOD: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:56.594359] [DEBUG] [REMOTE ] WOOD: PASS: Integrity check passed. [2026-01-15T12:24:56.594419] [DEBUG] [REMOTE ] WOOD: Symbol is viable for forecasting. [2026-01-15T12:24:56.594483] [INFO ] [MAIN ] [3433/3511] WOOD kept (0.4s) | 3428 kept, 5 rejected | 138.2/min | ETA: 34s [2026-01-15T12:24:56.757221] [DEBUG] [REMOTE ] WOOF: Retrieved 1256 rows, trimmed to 300. [2026-01-15T12:24:56.757406] [DEBUG] [REMOTE ] WOOF: PASS: History has at least 300 days. [2026-01-15T12:24:56.757750] [DEBUG] [REMOTE ] WOOF: PASS: Price check passed. Min price $2.63. [2026-01-15T12:24:56.757946] [DEBUG] [REMOTE ] WOOF: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:56.758110] [DEBUG] [REMOTE ] WOOF: PASS: Integrity check passed. [2026-01-15T12:24:56.758167] [DEBUG] [REMOTE ] WOOF: Symbol is viable for forecasting. [2026-01-15T12:24:56.758236] [INFO ] [MAIN ] [3434/3511] WOOF kept (0.2s) | 3429 kept, 5 rejected | 138.2/min | ETA: 33s [2026-01-15T12:24:57.343836] [DEBUG] [REMOTE ] WPC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:57.344007] [DEBUG] [REMOTE ] WPC: PASS: History has at least 300 days. [2026-01-15T12:24:57.344297] [DEBUG] [REMOTE ] WPC: PASS: Price check passed. Min price $63.27. [2026-01-15T12:24:57.344510] [DEBUG] [REMOTE ] WPC: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:57.344682] [DEBUG] [REMOTE ] WPC: PASS: Integrity check passed. [2026-01-15T12:24:57.344732] [DEBUG] [REMOTE ] WPC: Symbol is viable for forecasting. [2026-01-15T12:24:57.344794] [INFO ] [MAIN ] [3435/3511] WPC kept (0.6s) | 3430 kept, 5 rejected | 138.2/min | ETA: 33s [2026-01-15T12:24:57.948196] [DEBUG] [REMOTE ] WPP: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:57.948415] [DEBUG] [REMOTE ] WPP: PASS: History has at least 300 days. [2026-01-15T12:24:57.948843] [DEBUG] [REMOTE ] WPP: PASS: Price check passed. Min price $17.62. [2026-01-15T12:24:57.949093] [DEBUG] [REMOTE ] WPP: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:57.949289] [DEBUG] [REMOTE ] WPP: PASS: Integrity check passed. [2026-01-15T12:24:57.949353] [DEBUG] [REMOTE ] WPP: Symbol is viable for forecasting. [2026-01-15T12:24:57.949431] [INFO ] [MAIN ] [3436/3511] WPP kept (0.6s) | 3431 kept, 5 rejected | 138.2/min | ETA: 33s [2026-01-15T12:24:58.326813] [DEBUG] [REMOTE ] WRAP: Retrieved 1919 rows, trimmed to 300. [2026-01-15T12:24:58.326969] [DEBUG] [REMOTE ] WRAP: PASS: History has at least 300 days. [2026-01-15T12:24:58.327185] [DEBUG] [REMOTE ] WRAP: PASS: Price check passed. Min price $1.98. [2026-01-15T12:24:58.327322] [DEBUG] [REMOTE ] WRAP: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:58.327439] [DEBUG] [REMOTE ] WRAP: PASS: Integrity check passed. [2026-01-15T12:24:58.327480] [DEBUG] [REMOTE ] WRAP: Symbol is viable for forecasting. [2026-01-15T12:24:58.327530] [INFO ] [MAIN ] [3437/3511] WRAP kept (0.4s) | 3432 kept, 5 rejected | 138.2/min | ETA: 32s [2026-01-15T12:24:58.827007] [DEBUG] [REMOTE ] WRB: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:24:58.827173] [DEBUG] [REMOTE ] WRB: PASS: History has at least 300 days. [2026-01-15T12:24:58.827632] [DEBUG] [REMOTE ] WRB: PASS: Price check passed. Min price $65.58. [2026-01-15T12:24:58.827780] [DEBUG] [REMOTE ] WRB: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:58.827914] [DEBUG] [REMOTE ] WRB: PASS: Integrity check passed. [2026-01-15T12:24:58.827958] [DEBUG] [REMOTE ] WRB: Symbol is viable for forecasting. [2026-01-15T12:24:58.828012] [INFO ] [MAIN ] [3438/3511] WRB kept (0.5s) | 3433 kept, 5 rejected | 138.2/min | ETA: 32s [2026-01-15T12:24:59.049009] [DEBUG] [REMOTE ] WRBY: Retrieved 1078 rows, trimmed to 300. [2026-01-15T12:24:59.049153] [DEBUG] [REMOTE ] WRBY: PASS: History has at least 300 days. [2026-01-15T12:24:59.049374] [DEBUG] [REMOTE ] WRBY: PASS: Price check passed. Min price $16.49. [2026-01-15T12:24:59.049520] [DEBUG] [REMOTE ] WRBY: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:59.049673] [DEBUG] [REMOTE ] WRBY: PASS: Integrity check passed. [2026-01-15T12:24:59.049720] [DEBUG] [REMOTE ] WRBY: Symbol is viable for forecasting. [2026-01-15T12:24:59.049771] [INFO ] [MAIN ] [3439/3511] WRBY kept (0.2s) | 3434 kept, 5 rejected | 138.2/min | ETA: 31s [2026-01-15T12:24:59.780190] [DEBUG] [REMOTE ] WRLD: Retrieved 6589 rows, trimmed to 300. [2026-01-15T12:24:59.780343] [DEBUG] [REMOTE ] WRLD: PASS: History has at least 300 days. [2026-01-15T12:24:59.780609] [DEBUG] [REMOTE ] WRLD: PASS: Price check passed. Min price $126.42. [2026-01-15T12:24:59.780754] [DEBUG] [REMOTE ] WRLD: PASS: Continuity check passed with 300 days. [2026-01-15T12:24:59.780879] [DEBUG] [REMOTE ] WRLD: PASS: Integrity check passed. [2026-01-15T12:24:59.780928] [DEBUG] [REMOTE ] WRLD: Symbol is viable for forecasting. [2026-01-15T12:24:59.780990] [INFO ] [MAIN ] [3440/3511] WRLD kept (0.7s) | 3435 kept, 5 rejected | 138.2/min | ETA: 31s [2026-01-15T12:25:00.214414] [DEBUG] [REMOTE ] WSBC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:25:00.214561] [DEBUG] [REMOTE ] WSBC: PASS: History has at least 300 days. [2026-01-15T12:25:00.214854] [DEBUG] [REMOTE ] WSBC: PASS: Price check passed. Min price $29.48. [2026-01-15T12:25:00.214992] [DEBUG] [REMOTE ] WSBC: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:00.215138] [DEBUG] [REMOTE ] WSBC: PASS: Integrity check passed. [2026-01-15T12:25:00.215190] [DEBUG] [REMOTE ] WSBC: Symbol is viable for forecasting. [2026-01-15T12:25:00.215241] [INFO ] [MAIN ] [3441/3511] WSBC kept (0.4s) | 3436 kept, 5 rejected | 138.2/min | ETA: 30s [2026-01-15T12:25:00.507094] [DEBUG] [REMOTE ] WSBF: Retrieved 5101 rows, trimmed to 300. [2026-01-15T12:25:00.507248] [DEBUG] [REMOTE ] WSBF: PASS: History has at least 300 days. [2026-01-15T12:25:00.507493] [DEBUG] [REMOTE ] WSBF: PASS: Price check passed. Min price $14.67. [2026-01-15T12:25:00.507661] [DEBUG] [REMOTE ] WSBF: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:00.507801] [DEBUG] [REMOTE ] WSBF: PASS: Integrity check passed. [2026-01-15T12:25:00.507862] [DEBUG] [REMOTE ] WSBF: Symbol is viable for forecasting. [2026-01-15T12:25:00.507921] [INFO ] [MAIN ] [3442/3511] WSBF kept (0.3s) | 3437 kept, 5 rejected | 138.2/min | ETA: 30s [2026-01-15T12:25:00.906794] [DEBUG] [REMOTE ] WSC: Retrieved 2039 rows, trimmed to 300. [2026-01-15T12:25:00.906973] [DEBUG] [REMOTE ] WSC: PASS: History has at least 300 days. [2026-01-15T12:25:00.907431] [DEBUG] [REMOTE ] WSC: PASS: Price check passed. Min price $14.93. [2026-01-15T12:25:00.907620] [DEBUG] [REMOTE ] WSC: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:00.907760] [DEBUG] [REMOTE ] WSC: PASS: Integrity check passed. [2026-01-15T12:25:00.907837] [DEBUG] [REMOTE ] WSC: Symbol is viable for forecasting. [2026-01-15T12:25:00.907898] [INFO ] [MAIN ] [3443/3511] WSC kept (0.4s) | 3438 kept, 5 rejected | 138.2/min | ETA: 30s [2026-01-15T12:25:01.518279] [DEBUG] [REMOTE ] WSFS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:25:01.518432] [DEBUG] [REMOTE ] WSFS: PASS: History has at least 300 days. [2026-01-15T12:25:01.518699] [DEBUG] [REMOTE ] WSFS: PASS: Price check passed. Min price $51.93. [2026-01-15T12:25:01.518867] [DEBUG] [REMOTE ] WSFS: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:01.519014] [DEBUG] [REMOTE ] WSFS: PASS: Integrity check passed. [2026-01-15T12:25:01.519059] [DEBUG] [REMOTE ] WSFS: Symbol is viable for forecasting. [2026-01-15T12:25:01.519110] [INFO ] [MAIN ] [3444/3511] WSFS kept (0.6s) | 3439 kept, 5 rejected | 138.2/min | ETA: 29s [2026-01-15T12:25:02.039099] [DEBUG] [REMOTE ] WSM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:25:02.039322] [DEBUG] [REMOTE ] WSM: PASS: History has at least 300 days. [2026-01-15T12:25:02.039882] [DEBUG] [REMOTE ] WSM: PASS: Price check passed. Min price $172.55. [2026-01-15T12:25:02.040091] [DEBUG] [REMOTE ] WSM: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:02.040281] [DEBUG] [REMOTE ] WSM: PASS: Integrity check passed. [2026-01-15T12:25:02.040340] [DEBUG] [REMOTE ] WSM: Symbol is viable for forecasting. [2026-01-15T12:25:02.040414] [INFO ] [MAIN ] [3445/3511] WSM kept (0.5s) | 3440 kept, 5 rejected | 138.2/min | ETA: 29s [2026-01-15T12:25:02.458051] [DEBUG] [REMOTE ] WSO: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:25:02.458291] [DEBUG] [REMOTE ] WSO: PASS: History has at least 300 days. [2026-01-15T12:25:02.458678] [DEBUG] [REMOTE ] WSO: PASS: Price check passed. Min price $323.51. [2026-01-15T12:25:02.458830] [DEBUG] [REMOTE ] WSO: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:02.458984] [DEBUG] [REMOTE ] WSO: PASS: Integrity check passed. [2026-01-15T12:25:02.459028] [DEBUG] [REMOTE ] WSO: Symbol is viable for forecasting. [2026-01-15T12:25:02.459087] [INFO ] [MAIN ] [3446/3511] WSO kept (0.4s) | 3441 kept, 5 rejected | 138.2/min | ETA: 28s [2026-01-15T12:25:03.053635] [DEBUG] [REMOTE ] WTBA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:25:03.053889] [DEBUG] [REMOTE ] WTBA: PASS: History has at least 300 days. [2026-01-15T12:25:03.054850] [DEBUG] [REMOTE ] WTBA: PASS: Price check passed. Min price $19.44. [2026-01-15T12:25:03.055125] [DEBUG] [REMOTE ] WTBA: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:03.055292] [DEBUG] [REMOTE ] WTBA: PASS: Integrity check passed. [2026-01-15T12:25:03.055337] [DEBUG] [REMOTE ] WTBA: Symbol is viable for forecasting. [2026-01-15T12:25:03.055401] [INFO ] [MAIN ] [3447/3511] WTBA kept (0.6s) | 3442 kept, 5 rejected | 138.2/min | ETA: 28s [2026-01-15T12:25:03.544016] [DEBUG] [REMOTE ] WTFC: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:25:03.544169] [DEBUG] [REMOTE ] WTFC: PASS: History has at least 300 days. [2026-01-15T12:25:03.544421] [DEBUG] [REMOTE ] WTFC: PASS: Price check passed. Min price $123.45. [2026-01-15T12:25:03.544563] [DEBUG] [REMOTE ] WTFC: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:03.544712] [DEBUG] [REMOTE ] WTFC: PASS: Integrity check passed. [2026-01-15T12:25:03.544754] [DEBUG] [REMOTE ] WTFC: Symbol is viable for forecasting. [2026-01-15T12:25:03.544804] [INFO ] [MAIN ] [3448/3511] WTFC kept (0.5s) | 3443 kept, 5 rejected | 138.2/min | ETA: 27s [2026-01-15T12:25:03.981687] [DEBUG] [REMOTE ] WTI: Retrieved 5274 rows, trimmed to 300. [2026-01-15T12:25:03.981836] [DEBUG] [REMOTE ] WTI: PASS: History has at least 300 days. [2026-01-15T12:25:03.982069] [DEBUG] [REMOTE ] WTI: PASS: Price check passed. Min price $1.50. [2026-01-15T12:25:03.982215] [DEBUG] [REMOTE ] WTI: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:03.982337] [DEBUG] [REMOTE ] WTI: PASS: Integrity check passed. [2026-01-15T12:25:03.982379] [DEBUG] [REMOTE ] WTI: Symbol is viable for forecasting. [2026-01-15T12:25:03.982429] [INFO ] [MAIN ] [3449/3511] WTI kept (0.4s) | 3444 kept, 5 rejected | 138.2/min | ETA: 27s [2026-01-15T12:25:04.485759] [DEBUG] [REMOTE ] WTRG: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:25:04.485958] [DEBUG] [REMOTE ] WTRG: PASS: History has at least 300 days. [2026-01-15T12:25:04.486696] [DEBUG] [REMOTE ] WTRG: PASS: Price check passed. Min price $37.16. [2026-01-15T12:25:04.486908] [DEBUG] [REMOTE ] WTRG: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:04.487090] [DEBUG] [REMOTE ] WTRG: PASS: Integrity check passed. [2026-01-15T12:25:04.487145] [DEBUG] [REMOTE ] WTRG: Symbol is viable for forecasting. [2026-01-15T12:25:04.487214] [INFO ] [MAIN ] [3450/3511] WTRG kept (0.5s) | 3445 kept, 5 rejected | 138.2/min | ETA: 26s [2026-01-15T12:25:04.851988] [DEBUG] [REMOTE ] WTS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:25:04.852140] [DEBUG] [REMOTE ] WTS: PASS: History has at least 300 days. [2026-01-15T12:25:04.852397] [DEBUG] [REMOTE ] WTS: PASS: Price check passed. Min price $263.05. [2026-01-15T12:25:04.852545] [DEBUG] [REMOTE ] WTS: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:04.852697] [DEBUG] [REMOTE ] WTS: PASS: Integrity check passed. [2026-01-15T12:25:04.852741] [DEBUG] [REMOTE ] WTS: Symbol is viable for forecasting. [2026-01-15T12:25:04.852793] [INFO ] [MAIN ] [3451/3511] WTS kept (0.4s) | 3446 kept, 5 rejected | 138.2/min | ETA: 26s [2026-01-15T12:25:05.198853] [DEBUG] [REMOTE ] WULF: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:25:05.199034] [DEBUG] [REMOTE ] WULF: PASS: History has at least 300 days. [2026-01-15T12:25:05.199500] [DEBUG] [REMOTE ] WULF: PASS: Price check passed. Min price $10.99. [2026-01-15T12:25:05.199732] [DEBUG] [REMOTE ] WULF: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:05.199908] [DEBUG] [REMOTE ] WULF: PASS: Integrity check passed. [2026-01-15T12:25:05.199966] [DEBUG] [REMOTE ] WULF: Symbol is viable for forecasting. [2026-01-15T12:25:05.200037] [INFO ] [MAIN ] [3452/3511] WULF kept (0.3s) | 3447 kept, 5 rejected | 138.2/min | ETA: 26s [2026-01-15T12:25:05.444351] [DEBUG] [REMOTE ] WVE: Retrieved 2558 rows, trimmed to 300. [2026-01-15T12:25:05.444488] [DEBUG] [REMOTE ] WVE: PASS: History has at least 300 days. [2026-01-15T12:25:05.444776] [DEBUG] [REMOTE ] WVE: PASS: Price check passed. Min price $6.67. [2026-01-15T12:25:05.444929] [DEBUG] [REMOTE ] WVE: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:05.445048] [DEBUG] [REMOTE ] WVE: PASS: Integrity check passed. [2026-01-15T12:25:05.445090] [DEBUG] [REMOTE ] WVE: Symbol is viable for forecasting. [2026-01-15T12:25:05.445141] [INFO ] [MAIN ] [3453/3511] WVE kept (0.2s) | 3448 kept, 5 rejected | 138.2/min | ETA: 25s [2026-01-15T12:25:05.985881] [DEBUG] [REMOTE ] WWD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:25:05.986030] [DEBUG] [REMOTE ] WWD: PASS: History has at least 300 days. [2026-01-15T12:25:05.986278] [DEBUG] [REMOTE ] WWD: PASS: Price check passed. Min price $247.13. [2026-01-15T12:25:05.986419] [DEBUG] [REMOTE ] WWD: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:05.986545] [DEBUG] [REMOTE ] WWD: PASS: Integrity check passed. [2026-01-15T12:25:05.986634] [DEBUG] [REMOTE ] WWD: Symbol is viable for forecasting. [2026-01-15T12:25:05.986700] [INFO ] [MAIN ] [3454/3511] WWD kept (0.5s) | 3449 kept, 5 rejected | 138.2/min | ETA: 25s [2026-01-15T12:25:06.579055] [DEBUG] [REMOTE ] WY: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:25:06.579226] [DEBUG] [REMOTE ] WY: PASS: History has at least 300 days. [2026-01-15T12:25:06.579725] [DEBUG] [REMOTE ] WY: PASS: Price check passed. Min price $21.15. [2026-01-15T12:25:06.579871] [DEBUG] [REMOTE ] WY: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:06.580003] [DEBUG] [REMOTE ] WY: PASS: Integrity check passed. [2026-01-15T12:25:06.580045] [DEBUG] [REMOTE ] WY: Symbol is viable for forecasting. [2026-01-15T12:25:06.580097] [INFO ] [MAIN ] [3455/3511] WY kept (0.6s) | 3450 kept, 5 rejected | 138.2/min | ETA: 24s [2026-01-15T12:25:07.074422] [DEBUG] [REMOTE ] WYNN: Retrieved 5842 rows, trimmed to 300. [2026-01-15T12:25:07.074592] [DEBUG] [REMOTE ] WYNN: PASS: History has at least 300 days. [2026-01-15T12:25:07.074853] [DEBUG] [REMOTE ] WYNN: PASS: Price check passed. Min price $116.37. [2026-01-15T12:25:07.074993] [DEBUG] [REMOTE ] WYNN: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:07.075120] [DEBUG] [REMOTE ] WYNN: PASS: Integrity check passed. [2026-01-15T12:25:07.075161] [DEBUG] [REMOTE ] WYNN: Symbol is viable for forecasting. [2026-01-15T12:25:07.075210] [INFO ] [MAIN ] [3456/3511] WYNN kept (0.5s) | 3451 kept, 5 rejected | 138.2/min | ETA: 24s [2026-01-15T12:25:07.308924] [DEBUG] [REMOTE ] XBIL: Retrieved 718 rows, trimmed to 300. [2026-01-15T12:25:07.309060] [DEBUG] [REMOTE ] XBIL: PASS: History has at least 300 days. [2026-01-15T12:25:07.309269] [DEBUG] [REMOTE ] XBIL: PASS: Price check passed. Min price $49.69. [2026-01-15T12:25:07.309615] [DEBUG] [REMOTE ] XBIL: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:07.309731] [DEBUG] [REMOTE ] XBIL: PASS: Integrity check passed. [2026-01-15T12:25:07.309771] [DEBUG] [REMOTE ] XBIL: Symbol is viable for forecasting. [2026-01-15T12:25:07.309819] [INFO ] [MAIN ] [3457/3511] XBIL kept (0.2s) | 3452 kept, 5 rejected | 138.2/min | ETA: 23s [2026-01-15T12:25:07.949306] [DEBUG] [REMOTE ] XEL: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:25:07.949453] [DEBUG] [REMOTE ] XEL: PASS: History has at least 300 days. [2026-01-15T12:25:07.949755] [DEBUG] [REMOTE ] XEL: PASS: Price check passed. Min price $72.12. [2026-01-15T12:25:07.949940] [DEBUG] [REMOTE ] XEL: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:07.950097] [DEBUG] [REMOTE ] XEL: PASS: Integrity check passed. [2026-01-15T12:25:07.950153] [DEBUG] [REMOTE ] XEL: Symbol is viable for forecasting. [2026-01-15T12:25:07.950219] [INFO ] [MAIN ] [3458/3511] XEL kept (0.6s) | 3453 kept, 5 rejected | 138.2/min | ETA: 23s [2026-01-15T12:25:08.279105] [DEBUG] [REMOTE ] XENE: Retrieved 2814 rows, trimmed to 300. [2026-01-15T12:25:08.279262] [DEBUG] [REMOTE ] XENE: PASS: History has at least 300 days. [2026-01-15T12:25:08.279545] [DEBUG] [REMOTE ] XENE: PASS: Price check passed. Min price $38.25. [2026-01-15T12:25:08.279749] [DEBUG] [REMOTE ] XENE: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:08.279903] [DEBUG] [REMOTE ] XENE: PASS: Integrity check passed. [2026-01-15T12:25:08.279957] [DEBUG] [REMOTE ] XENE: Symbol is viable for forecasting. [2026-01-15T12:25:08.280029] [INFO ] [MAIN ] [3459/3511] XENE kept (0.3s) | 3454 kept, 5 rejected | 138.2/min | ETA: 23s [2026-01-15T12:25:08.666055] [DEBUG] [REMOTE ] XERS: Retrieved 1902 rows, trimmed to 300. [2026-01-15T12:25:08.666197] [DEBUG] [REMOTE ] XERS: PASS: History has at least 300 days. [2026-01-15T12:25:08.666648] [DEBUG] [REMOTE ] XERS: PASS: Price check passed. Min price $6.47. [2026-01-15T12:25:08.666800] [DEBUG] [REMOTE ] XERS: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:08.670319] [DEBUG] [REMOTE ] XERS: PASS: Integrity check passed. [2026-01-15T12:25:08.670405] [DEBUG] [REMOTE ] XERS: Symbol is viable for forecasting. [2026-01-15T12:25:08.670474] [INFO ] [MAIN ] [3460/3511] XERS kept (0.4s) | 3455 kept, 5 rejected | 138.2/min | ETA: 22s [2026-01-15T12:25:09.040595] [DEBUG] [REMOTE ] XGN: Retrieved 1589 rows, trimmed to 300. [2026-01-15T12:25:09.040747] [DEBUG] [REMOTE ] XGN: PASS: History has at least 300 days. [2026-01-15T12:25:09.040969] [DEBUG] [REMOTE ] XGN: PASS: Price check passed. Min price $5.09. [2026-01-15T12:25:09.041113] [DEBUG] [REMOTE ] XGN: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:09.041232] [DEBUG] [REMOTE ] XGN: PASS: Integrity check passed. [2026-01-15T12:25:09.041275] [DEBUG] [REMOTE ] XGN: Symbol is viable for forecasting. [2026-01-15T12:25:09.041327] [INFO ] [MAIN ] [3461/3511] XGN kept (0.4s) | 3456 kept, 5 rejected | 138.2/min | ETA: 22s [2026-01-15T12:25:09.641805] [DEBUG] [REMOTE ] XOM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:25:09.641952] [DEBUG] [REMOTE ] XOM: PASS: History has at least 300 days. [2026-01-15T12:25:09.642185] [DEBUG] [REMOTE ] XOM: PASS: Price check passed. Min price $111.74. [2026-01-15T12:25:09.642322] [DEBUG] [REMOTE ] XOM: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:09.642655] [DEBUG] [REMOTE ] XOM: PASS: Integrity check passed. [2026-01-15T12:25:09.642697] [DEBUG] [REMOTE ] XOM: Symbol is viable for forecasting. [2026-01-15T12:25:09.642747] [INFO ] [MAIN ] [3462/3511] XOM kept (0.6s) | 3457 kept, 5 rejected | 138.2/min | ETA: 21s [2026-01-15T12:25:10.125056] [DEBUG] [REMOTE ] XOMA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:25:10.125197] [DEBUG] [REMOTE ] XOMA: PASS: History has at least 300 days. [2026-01-15T12:25:10.125420] [DEBUG] [REMOTE ] XOMA: PASS: Price check passed. Min price $24.90. [2026-01-15T12:25:10.125558] [DEBUG] [REMOTE ] XOMA: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:10.125698] [DEBUG] [REMOTE ] XOMA: PASS: Integrity check passed. [2026-01-15T12:25:10.125739] [DEBUG] [REMOTE ] XOMA: Symbol is viable for forecasting. [2026-01-15T12:25:10.125788] [INFO ] [MAIN ] [3463/3511] XOMA kept (0.5s) | 3458 kept, 5 rejected | 138.2/min | ETA: 21s [2026-01-15T12:25:10.377475] [DEBUG] [REMOTE ] XOS: Retrieved 1105 rows, trimmed to 300. [2026-01-15T12:25:10.377627] [DEBUG] [REMOTE ] XOS: PASS: History has at least 300 days. [2026-01-15T12:25:10.377840] [DEBUG] [REMOTE ] XOS: PASS: Price check passed. Min price $1.80. [2026-01-15T12:25:10.377976] [DEBUG] [REMOTE ] XOS: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:10.378085] [DEBUG] [REMOTE ] XOS: PASS: Integrity check passed. [2026-01-15T12:25:10.378125] [DEBUG] [REMOTE ] XOS: Symbol is viable for forecasting. [2026-01-15T12:25:10.378173] [INFO ] [MAIN ] [3464/3511] XOS kept (0.3s) | 3459 kept, 5 rejected | 138.2/min | ETA: 20s [2026-01-15T12:25:10.815439] [DEBUG] [REMOTE ] XP: Retrieved 1531 rows, trimmed to 300. [2026-01-15T12:25:10.815597] [DEBUG] [REMOTE ] XP: PASS: History has at least 300 days. [2026-01-15T12:25:10.815824] [DEBUG] [REMOTE ] XP: PASS: Price check passed. Min price $15.75. [2026-01-15T12:25:10.815959] [DEBUG] [REMOTE ] XP: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:10.816069] [DEBUG] [REMOTE ] XP: PASS: Integrity check passed. [2026-01-15T12:25:10.816133] [DEBUG] [REMOTE ] XP: Symbol is viable for forecasting. [2026-01-15T12:25:10.816182] [INFO ] [MAIN ] [3465/3511] XP kept (0.4s) | 3460 kept, 5 rejected | 138.2/min | ETA: 20s [2026-01-15T12:25:11.101067] [DEBUG] [REMOTE ] XPEG: 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-15T12:25:11.101421] [DEBUG] [REMOTE ] XPEG: FAIL: History check failed. No DataFrame was returned. [2026-01-15T12:25:11.101552] [WARN ] [LOCAL ] XPEG: SET TO BLACKLISTED [2026-01-15T12:25:11.103047] [INFO ] [MAIN ] [3466/3511] XPEG rejected (0.3s) | 3460 kept, 6 rejected | 138.2/min | ETA: 20s [2026-01-15T12:25:11.656096] [DEBUG] [REMOTE ] XPEL: Retrieved 4645 rows, trimmed to 300. [2026-01-15T12:25:11.656236] [DEBUG] [REMOTE ] XPEL: PASS: History has at least 300 days. [2026-01-15T12:25:11.656666] [DEBUG] [REMOTE ] XPEL: PASS: Price check passed. Min price $34.10. [2026-01-15T12:25:11.656804] [DEBUG] [REMOTE ] XPEL: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:11.656958] [DEBUG] [REMOTE ] XPEL: PASS: Integrity check passed. [2026-01-15T12:25:11.657001] [DEBUG] [REMOTE ] XPEL: Symbol is viable for forecasting. [2026-01-15T12:25:11.657050] [INFO ] [MAIN ] [3467/3511] XPEL kept (0.6s) | 3461 kept, 6 rejected | 138.2/min | ETA: 19s [2026-01-15T12:25:12.180018] [DEBUG] [REMOTE ] XPO: Retrieved 5604 rows, trimmed to 300. [2026-01-15T12:25:12.180234] [DEBUG] [REMOTE ] XPO: PASS: History has at least 300 days. [2026-01-15T12:25:12.180560] [DEBUG] [REMOTE ] XPO: PASS: Price check passed. Min price $123.66. [2026-01-15T12:25:12.180734] [DEBUG] [REMOTE ] XPO: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:12.180886] [DEBUG] [REMOTE ] XPO: PASS: Integrity check passed. [2026-01-15T12:25:12.180929] [DEBUG] [REMOTE ] XPO: Symbol is viable for forecasting. [2026-01-15T12:25:12.180987] [INFO ] [MAIN ] [3468/3511] XPO kept (0.5s) | 3462 kept, 6 rejected | 138.2/min | ETA: 19s [2026-01-15T12:25:12.445629] [DEBUG] [REMOTE ] XPOF: Retrieved 1125 rows, trimmed to 300. [2026-01-15T12:25:12.445817] [DEBUG] [REMOTE ] XPOF: PASS: History has at least 300 days. [2026-01-15T12:25:12.446090] [DEBUG] [REMOTE ] XPOF: PASS: Price check passed. Min price $5.49. [2026-01-15T12:25:12.446245] [DEBUG] [REMOTE ] XPOF: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:12.446364] [DEBUG] [REMOTE ] XPOF: PASS: Integrity check passed. [2026-01-15T12:25:12.446406] [DEBUG] [REMOTE ] XPOF: Symbol is viable for forecasting. [2026-01-15T12:25:12.446459] [INFO ] [MAIN ] [3469/3511] XPOF kept (0.3s) | 3463 kept, 6 rejected | 138.2/min | ETA: 18s [2026-01-15T12:25:12.930476] [DEBUG] [REMOTE ] XPRO: Retrieved 3127 rows, trimmed to 300. [2026-01-15T12:25:12.930943] [DEBUG] [REMOTE ] XPRO: PASS: History has at least 300 days. [2026-01-15T12:25:12.931243] [DEBUG] [REMOTE ] XPRO: PASS: Price check passed. Min price $12.52. [2026-01-15T12:25:12.931405] [DEBUG] [REMOTE ] XPRO: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:12.931533] [DEBUG] [REMOTE ] XPRO: PASS: Integrity check passed. [2026-01-15T12:25:12.931595] [DEBUG] [REMOTE ] XPRO: Symbol is viable for forecasting. [2026-01-15T12:25:12.931654] [INFO ] [MAIN ] [3470/3511] XPRO kept (0.5s) | 3464 kept, 6 rejected | 138.2/min | ETA: 18s [2026-01-15T12:25:13.506479] [DEBUG] [REMOTE ] XRAY: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:25:13.506930] [DEBUG] [REMOTE ] XRAY: PASS: History has at least 300 days. [2026-01-15T12:25:13.507275] [DEBUG] [REMOTE ] XRAY: PASS: Price check passed. Min price $9.75. [2026-01-15T12:25:13.507447] [DEBUG] [REMOTE ] XRAY: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:13.507613] [DEBUG] [REMOTE ] XRAY: PASS: Integrity check passed. [2026-01-15T12:25:13.507659] [DEBUG] [REMOTE ] XRAY: Symbol is viable for forecasting. [2026-01-15T12:25:13.507716] [INFO ] [MAIN ] [3471/3511] XRAY kept (0.6s) | 3465 kept, 6 rejected | 138.2/min | ETA: 17s [2026-01-15T12:25:14.012409] [DEBUG] [REMOTE ] XRX: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:25:14.012631] [DEBUG] [REMOTE ] XRX: PASS: History has at least 300 days. [2026-01-15T12:25:14.012926] [DEBUG] [REMOTE ] XRX: PASS: Price check passed. Min price $2.32. [2026-01-15T12:25:14.013076] [DEBUG] [REMOTE ] XRX: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:14.013213] [DEBUG] [REMOTE ] XRX: PASS: Integrity check passed. [2026-01-15T12:25:14.013255] [DEBUG] [REMOTE ] XRX: Symbol is viable for forecasting. [2026-01-15T12:25:14.013311] [INFO ] [MAIN ] [3472/3511] XRX kept (0.5s) | 3466 kept, 6 rejected | 138.2/min | ETA: 17s [2026-01-15T12:25:14.118734] [DEBUG] [REMOTE ] XTIA: Retrieved 463 rows, trimmed to 300. [2026-01-15T12:25:14.118934] [DEBUG] [REMOTE ] XTIA: PASS: History has at least 300 days. [2026-01-15T12:25:14.119216] [DEBUG] [REMOTE ] XTIA: PASS: Price check passed. Min price $1.24. [2026-01-15T12:25:14.119370] [DEBUG] [REMOTE ] XTIA: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:14.119495] [DEBUG] [REMOTE ] XTIA: PASS: Integrity check passed. [2026-01-15T12:25:14.119787] [DEBUG] [REMOTE ] XTIA: Symbol is viable for forecasting. [2026-01-15T12:25:14.119845] [INFO ] [MAIN ] [3473/3511] XTIA kept (0.1s) | 3467 kept, 6 rejected | 138.2/min | ETA: 16s [2026-01-15T12:25:14.689146] [DEBUG] [REMOTE ] XYF: Retrieved 1840 rows, trimmed to 300. [2026-01-15T12:25:14.689277] [DEBUG] [REMOTE ] XYF: PASS: History has at least 300 days. [2026-01-15T12:25:14.689485] [DEBUG] [REMOTE ] XYF: PASS: Price check passed. Min price $5.60. [2026-01-15T12:25:14.689646] [DEBUG] [REMOTE ] XYF: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:14.689759] [DEBUG] [REMOTE ] XYF: PASS: Integrity check passed. [2026-01-15T12:25:14.689799] [DEBUG] [REMOTE ] XYF: Symbol is viable for forecasting. [2026-01-15T12:25:14.689846] [INFO ] [MAIN ] [3474/3511] XYF kept (0.6s) | 3468 kept, 6 rejected | 138.2/min | ETA: 16s [2026-01-15T12:25:15.177170] [DEBUG] [REMOTE ] XYL: Retrieved 3584 rows, trimmed to 300. [2026-01-15T12:25:15.177365] [DEBUG] [REMOTE ] XYL: PASS: History has at least 300 days. [2026-01-15T12:25:15.177852] [DEBUG] [REMOTE ] XYL: PASS: Price check passed. Min price $136.18. [2026-01-15T12:25:15.178009] [DEBUG] [REMOTE ] XYL: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:15.178135] [DEBUG] [REMOTE ] XYL: PASS: Integrity check passed. [2026-01-15T12:25:15.178178] [DEBUG] [REMOTE ] XYL: Symbol is viable for forecasting. [2026-01-15T12:25:15.178233] [INFO ] [MAIN ] [3475/3511] XYL kept (0.5s) | 3469 kept, 6 rejected | 138.2/min | ETA: 16s [2026-01-15T12:25:15.468618] [DEBUG] [REMOTE ] YALA: Retrieved 1329 rows, trimmed to 300. [2026-01-15T12:25:15.468775] [DEBUG] [REMOTE ] YALA: PASS: History has at least 300 days. [2026-01-15T12:25:15.468993] [DEBUG] [REMOTE ] YALA: PASS: Price check passed. Min price $6.81. [2026-01-15T12:25:15.469134] [DEBUG] [REMOTE ] YALA: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:15.469246] [DEBUG] [REMOTE ] YALA: PASS: Integrity check passed. [2026-01-15T12:25:15.469287] [DEBUG] [REMOTE ] YALA: Symbol is viable for forecasting. [2026-01-15T12:25:15.469337] [INFO ] [MAIN ] [3476/3511] YALA kept (0.3s) | 3470 kept, 6 rejected | 138.2/min | ETA: 15s [2026-01-15T12:25:15.976767] [DEBUG] [REMOTE ] YELP: Retrieved 3488 rows, trimmed to 300. [2026-01-15T12:25:15.980994] [DEBUG] [REMOTE ] YELP: PASS: History has at least 300 days. [2026-01-15T12:25:15.981448] [DEBUG] [REMOTE ] YELP: PASS: Price check passed. Min price $27.51. [2026-01-15T12:25:15.981677] [DEBUG] [REMOTE ] YELP: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:15.981852] [DEBUG] [REMOTE ] YELP: PASS: Integrity check passed. [2026-01-15T12:25:15.981904] [DEBUG] [REMOTE ] YELP: Symbol is viable for forecasting. [2026-01-15T12:25:15.981973] [INFO ] [MAIN ] [3477/3511] YELP kept (0.5s) | 3471 kept, 6 rejected | 138.2/min | ETA: 15s [2026-01-15T12:25:16.309364] [DEBUG] [REMOTE ] YETI: Retrieved 1814 rows, trimmed to 300. [2026-01-15T12:25:16.309537] [DEBUG] [REMOTE ] YETI: PASS: History has at least 300 days. [2026-01-15T12:25:16.309858] [DEBUG] [REMOTE ] YETI: PASS: Price check passed. Min price $32.50. [2026-01-15T12:25:16.310007] [DEBUG] [REMOTE ] YETI: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:16.310147] [DEBUG] [REMOTE ] YETI: PASS: Integrity check passed. [2026-01-15T12:25:16.310189] [DEBUG] [REMOTE ] YETI: Symbol is viable for forecasting. [2026-01-15T12:25:16.310241] [INFO ] [MAIN ] [3478/3511] YETI kept (0.3s) | 3472 kept, 6 rejected | 138.2/min | ETA: 14s [2026-01-15T12:25:16.648053] [DEBUG] [REMOTE ] YMM: Retrieved 1147 rows, trimmed to 300. [2026-01-15T12:25:16.648393] [DEBUG] [REMOTE ] YMM: PASS: History has at least 300 days. [2026-01-15T12:25:16.649013] [DEBUG] [REMOTE ] YMM: PASS: Price check passed. Min price $9.88. [2026-01-15T12:25:16.649175] [DEBUG] [REMOTE ] YMM: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:16.649469] [DEBUG] [REMOTE ] YMM: PASS: Integrity check passed. [2026-01-15T12:25:16.649744] [DEBUG] [REMOTE ] YMM: Symbol is viable for forecasting. [2026-01-15T12:25:16.649816] [INFO ] [MAIN ] [3479/3511] YMM kept (0.3s) | 3473 kept, 6 rejected | 138.2/min | ETA: 14s [2026-01-15T12:25:17.299293] [DEBUG] [REMOTE ] YPF: Retrieved 6590 rows, trimmed to 300. [2026-01-15T12:25:17.299429] [DEBUG] [REMOTE ] YPF: PASS: History has at least 300 days. [2026-01-15T12:25:17.299658] [DEBUG] [REMOTE ] YPF: PASS: Price check passed. Min price $24.71. [2026-01-15T12:25:17.299794] [DEBUG] [REMOTE ] YPF: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:17.299906] [DEBUG] [REMOTE ] YPF: PASS: Integrity check passed. [2026-01-15T12:25:17.299945] [DEBUG] [REMOTE ] YPF: Symbol is viable for forecasting. [2026-01-15T12:25:17.299993] [INFO ] [MAIN ] [3480/3511] YPF kept (0.7s) | 3474 kept, 6 rejected | 138.2/min | ETA: 13s [2026-01-15T12:25:17.508822] [DEBUG] [REMOTE ] YQQQ: Retrieved 355 rows, trimmed to 300. [2026-01-15T12:25:17.508934] [DEBUG] [REMOTE ] YQQQ: PASS: History has at least 300 days. [2026-01-15T12:25:17.509130] [DEBUG] [REMOTE ] YQQQ: PASS: Price check passed. Min price $11.49. [2026-01-15T12:25:17.509268] [DEBUG] [REMOTE ] YQQQ: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:17.509379] [DEBUG] [REMOTE ] YQQQ: PASS: Integrity check passed. [2026-01-15T12:25:17.509419] [DEBUG] [REMOTE ] YQQQ: Symbol is viable for forecasting. [2026-01-15T12:25:17.509465] [INFO ] [MAIN ] [3481/3511] YQQQ kept (0.2s) | 3475 kept, 6 rejected | 138.2/min | ETA: 13s [2026-01-15T12:25:18.009382] [DEBUG] [REMOTE ] YRD: Retrieved 2532 rows, trimmed to 300. [2026-01-15T12:25:18.009519] [DEBUG] [REMOTE ] YRD: PASS: History has at least 300 days. [2026-01-15T12:25:18.009750] [DEBUG] [REMOTE ] YRD: PASS: Price check passed. Min price $3.70. [2026-01-15T12:25:18.009887] [DEBUG] [REMOTE ] YRD: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:18.010000] [DEBUG] [REMOTE ] YRD: PASS: Integrity check passed. [2026-01-15T12:25:18.010040] [DEBUG] [REMOTE ] YRD: Symbol is viable for forecasting. [2026-01-15T12:25:18.010088] [INFO ] [MAIN ] [3482/3511] YRD kept (0.5s) | 3476 kept, 6 rejected | 138.2/min | ETA: 13s [2026-01-15T12:25:18.324619] [DEBUG] [REMOTE ] YSG: Retrieved 1293 rows, trimmed to 300. [2026-01-15T12:25:18.324756] [DEBUG] [REMOTE ] YSG: PASS: History has at least 300 days. [2026-01-15T12:25:18.324962] [DEBUG] [REMOTE ] YSG: PASS: Price check passed. Min price $3.89. [2026-01-15T12:25:18.325114] [DEBUG] [REMOTE ] YSG: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:18.325225] [DEBUG] [REMOTE ] YSG: PASS: Integrity check passed. [2026-01-15T12:25:18.325265] [DEBUG] [REMOTE ] YSG: Symbol is viable for forecasting. [2026-01-15T12:25:18.325312] [INFO ] [MAIN ] [3483/3511] YSG kept (0.3s) | 3477 kept, 6 rejected | 138.2/min | ETA: 12s [2026-01-15T12:25:18.698478] [DEBUG] [REMOTE ] YTRA: Retrieved 2280 rows, trimmed to 300. [2026-01-15T12:25:18.698814] [DEBUG] [REMOTE ] YTRA: PASS: History has at least 300 days. [2026-01-15T12:25:18.699020] [DEBUG] [REMOTE ] YTRA: PASS: Price check passed. Min price $1.37. [2026-01-15T12:25:18.699153] [DEBUG] [REMOTE ] YTRA: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:18.699261] [DEBUG] [REMOTE ] YTRA: PASS: Integrity check passed. [2026-01-15T12:25:18.699301] [DEBUG] [REMOTE ] YTRA: Symbol is viable for forecasting. [2026-01-15T12:25:18.699347] [INFO ] [MAIN ] [3484/3511] YTRA kept (0.4s) | 3478 kept, 6 rejected | 138.2/min | ETA: 12s [2026-01-15T12:25:19.562663] [DEBUG] [REMOTE ] YUM: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:25:19.562801] [DEBUG] [REMOTE ] YUM: PASS: History has at least 300 days. [2026-01-15T12:25:19.563041] [DEBUG] [REMOTE ] YUM: PASS: Price check passed. Min price $137.55. [2026-01-15T12:25:19.563191] [DEBUG] [REMOTE ] YUM: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:19.563310] [DEBUG] [REMOTE ] YUM: PASS: Integrity check passed. [2026-01-15T12:25:19.563351] [DEBUG] [REMOTE ] YUM: Symbol is viable for forecasting. [2026-01-15T12:25:19.563401] [INFO ] [MAIN ] [3485/3511] YUM kept (0.9s) | 3479 kept, 6 rejected | 138.2/min | ETA: 11s [2026-01-15T12:25:19.931320] [DEBUG] [REMOTE ] YUMC: Retrieved 2324 rows, trimmed to 300. [2026-01-15T12:25:19.931509] [DEBUG] [REMOTE ] YUMC: PASS: History has at least 300 days. [2026-01-15T12:25:19.931858] [DEBUG] [REMOTE ] YUMC: PASS: Price check passed. Min price $42.87. [2026-01-15T12:25:19.932007] [DEBUG] [REMOTE ] YUMC: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:19.932143] [DEBUG] [REMOTE ] YUMC: PASS: Integrity check passed. [2026-01-15T12:25:19.932185] [DEBUG] [REMOTE ] YUMC: Symbol is viable for forecasting. [2026-01-15T12:25:19.932238] [INFO ] [MAIN ] [3486/3511] YUMC kept (0.4s) | 3480 kept, 6 rejected | 138.2/min | ETA: 11s [2026-01-15T12:25:20.153400] [DEBUG] [REMOTE ] Z: Retrieved 2629 rows, trimmed to 300. [2026-01-15T12:25:20.153639] [DEBUG] [REMOTE ] Z: PASS: History has at least 300 days. [2026-01-15T12:25:20.154114] [DEBUG] [REMOTE ] Z: PASS: Price check passed. Min price $65.92. [2026-01-15T12:25:20.154285] [DEBUG] [REMOTE ] Z: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:20.154445] [DEBUG] [REMOTE ] Z: PASS: Integrity check passed. [2026-01-15T12:25:20.154489] [DEBUG] [REMOTE ] Z: Symbol is viable for forecasting. [2026-01-15T12:25:20.154546] [INFO ] [MAIN ] [3487/3511] Z kept (0.2s) | 3481 kept, 6 rejected | 138.2/min | ETA: 10s [2026-01-15T12:25:20.825263] [DEBUG] [REMOTE ] ZBH: Retrieved 6155 rows, trimmed to 300. [2026-01-15T12:25:20.825400] [DEBUG] [REMOTE ] ZBH: PASS: History has at least 300 days. [2026-01-15T12:25:20.825636] [DEBUG] [REMOTE ] ZBH: PASS: Price check passed. Min price $87.32. [2026-01-15T12:25:20.825780] [DEBUG] [REMOTE ] ZBH: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:20.825899] [DEBUG] [REMOTE ] ZBH: PASS: Integrity check passed. [2026-01-15T12:25:20.825941] [DEBUG] [REMOTE ] ZBH: Symbol is viable for forecasting. [2026-01-15T12:25:20.825990] [INFO ] [MAIN ] [3488/3511] ZBH kept (0.7s) | 3482 kept, 6 rejected | 138.2/min | ETA: 10s [2026-01-15T12:25:21.008009] [DEBUG] [REMOTE ] ZBIO: Retrieved 335 rows, trimmed to 300. [2026-01-15T12:25:21.008143] [DEBUG] [REMOTE ] ZBIO: PASS: History has at least 300 days. [2026-01-15T12:25:21.008342] [DEBUG] [REMOTE ] ZBIO: PASS: Price check passed. Min price $15.20. [2026-01-15T12:25:21.008497] [DEBUG] [REMOTE ] ZBIO: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:21.008624] [DEBUG] [REMOTE ] ZBIO: PASS: Integrity check passed. [2026-01-15T12:25:21.008851] [DEBUG] [REMOTE ] ZBIO: Symbol is viable for forecasting. [2026-01-15T12:25:21.008897] [INFO ] [MAIN ] [3489/3511] ZBIO kept (0.2s) | 3483 kept, 6 rejected | 138.2/min | ETA: 10s [2026-01-15T12:25:21.690845] [DEBUG] [REMOTE ] ZBRA: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:25:21.690981] [DEBUG] [REMOTE ] ZBRA: PASS: History has at least 300 days. [2026-01-15T12:25:21.691201] [DEBUG] [REMOTE ] ZBRA: PASS: Price check passed. Min price $228.40. [2026-01-15T12:25:21.691335] [DEBUG] [REMOTE ] ZBRA: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:21.691449] [DEBUG] [REMOTE ] ZBRA: PASS: Integrity check passed. [2026-01-15T12:25:21.691489] [DEBUG] [REMOTE ] ZBRA: Symbol is viable for forecasting. [2026-01-15T12:25:21.691538] [INFO ] [MAIN ] [3490/3511] ZBRA kept (0.7s) | 3484 kept, 6 rejected | 138.2/min | ETA: 9s [2026-01-15T12:25:22.155918] [DEBUG] [REMOTE ] ZD: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:25:22.156059] [DEBUG] [REMOTE ] ZD: PASS: History has at least 300 days. [2026-01-15T12:25:22.156285] [DEBUG] [REMOTE ] ZD: PASS: Price check passed. Min price $29.20. [2026-01-15T12:25:22.156421] [DEBUG] [REMOTE ] ZD: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:22.156537] [DEBUG] [REMOTE ] ZD: PASS: Integrity check passed. [2026-01-15T12:25:22.156597] [DEBUG] [REMOTE ] ZD: Symbol is viable for forecasting. [2026-01-15T12:25:22.156647] [INFO ] [MAIN ] [3491/3511] ZD kept (0.5s) | 3485 kept, 6 rejected | 138.2/min | ETA: 9s [2026-01-15T12:25:22.438753] [DEBUG] [REMOTE ] ZEPP: Retrieved 1994 rows, trimmed to 300. [2026-01-15T12:25:22.438915] [DEBUG] [REMOTE ] ZEPP: PASS: History has at least 300 days. [2026-01-15T12:25:22.439203] [DEBUG] [REMOTE ] ZEPP: PASS: Price check passed. Min price $20.65. [2026-01-15T12:25:22.439395] [DEBUG] [REMOTE ] ZEPP: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:22.439558] [DEBUG] [REMOTE ] ZEPP: PASS: Integrity check passed. [2026-01-15T12:25:22.439653] [DEBUG] [REMOTE ] ZEPP: Symbol is viable for forecasting. [2026-01-15T12:25:22.439725] [INFO ] [MAIN ] [3492/3511] ZEPP kept (0.3s) | 3486 kept, 6 rejected | 138.2/min | ETA: 8s [2026-01-15T12:25:22.786187] [DEBUG] [REMOTE ] ZETA: Retrieved 1155 rows, trimmed to 300. [2026-01-15T12:25:22.786317] [DEBUG] [REMOTE ] ZETA: PASS: History has at least 300 days. [2026-01-15T12:25:22.786523] [DEBUG] [REMOTE ] ZETA: PASS: Price check passed. Min price $16.30. [2026-01-15T12:25:22.786690] [DEBUG] [REMOTE ] ZETA: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:22.786802] [DEBUG] [REMOTE ] ZETA: PASS: Integrity check passed. [2026-01-15T12:25:22.786868] [DEBUG] [REMOTE ] ZETA: Symbol is viable for forecasting. [2026-01-15T12:25:22.786919] [INFO ] [MAIN ] [3493/3511] ZETA kept (0.3s) | 3487 kept, 6 rejected | 138.2/min | ETA: 8s [2026-01-15T12:25:23.430182] [DEBUG] [REMOTE ] ZEUS: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:25:23.430329] [DEBUG] [REMOTE ] ZEUS: PASS: History has at least 300 days. [2026-01-15T12:25:23.430593] [DEBUG] [REMOTE ] ZEUS: PASS: Price check passed. Min price $28.24. [2026-01-15T12:25:23.430735] [DEBUG] [REMOTE ] ZEUS: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:23.430861] [DEBUG] [REMOTE ] ZEUS: PASS: Integrity check passed. [2026-01-15T12:25:23.430902] [DEBUG] [REMOTE ] ZEUS: Symbol is viable for forecasting. [2026-01-15T12:25:23.430952] [INFO ] [MAIN ] [3494/3511] ZEUS kept (0.6s) | 3488 kept, 6 rejected | 138.2/min | ETA: 7s [2026-01-15T12:25:23.661957] [DEBUG] [REMOTE ] ZGN: Retrieved 1021 rows, trimmed to 300. [2026-01-15T12:25:23.662088] [DEBUG] [REMOTE ] ZGN: PASS: History has at least 300 days. [2026-01-15T12:25:23.662289] [DEBUG] [REMOTE ] ZGN: PASS: Price check passed. Min price $9.70. [2026-01-15T12:25:23.662442] [DEBUG] [REMOTE ] ZGN: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:23.662551] [DEBUG] [REMOTE ] ZGN: PASS: Integrity check passed. [2026-01-15T12:25:23.662610] [DEBUG] [REMOTE ] ZGN: Symbol is viable for forecasting. [2026-01-15T12:25:23.662660] [INFO ] [MAIN ] [3495/3511] ZGN kept (0.2s) | 3489 kept, 6 rejected | 138.2/min | ETA: 7s [2026-01-15T12:25:24.053301] [DEBUG] [REMOTE ] ZH: Retrieved 1207 rows, trimmed to 300. [2026-01-15T12:25:24.053438] [DEBUG] [REMOTE ] ZH: PASS: History has at least 300 days. [2026-01-15T12:25:24.053674] [DEBUG] [REMOTE ] ZH: PASS: Price check passed. Min price $3.27. [2026-01-15T12:25:24.053813] [DEBUG] [REMOTE ] ZH: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:24.053923] [DEBUG] [REMOTE ] ZH: PASS: Integrity check passed. [2026-01-15T12:25:24.053963] [DEBUG] [REMOTE ] ZH: Symbol is viable for forecasting. [2026-01-15T12:25:24.054009] [INFO ] [MAIN ] [3496/3511] ZH kept (0.4s) | 3490 kept, 6 rejected | 138.2/min | ETA: 7s [2026-01-15T12:25:24.486087] [DEBUG] [REMOTE ] ZIM: Retrieved 1247 rows, trimmed to 300. [2026-01-15T12:25:24.486226] [DEBUG] [REMOTE ] ZIM: PASS: History has at least 300 days. [2026-01-15T12:25:24.486436] [DEBUG] [REMOTE ] ZIM: PASS: Price check passed. Min price $13.22. [2026-01-15T12:25:24.486608] [DEBUG] [REMOTE ] ZIM: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:24.486738] [DEBUG] [REMOTE ] ZIM: PASS: Integrity check passed. [2026-01-15T12:25:24.486779] [DEBUG] [REMOTE ] ZIM: Symbol is viable for forecasting. [2026-01-15T12:25:24.486826] [INFO ] [MAIN ] [3497/3511] ZIM kept (0.4s) | 3491 kept, 6 rejected | 138.2/min | ETA: 6s [2026-01-15T12:25:25.097879] [DEBUG] [REMOTE ] ZION: Retrieved 6591 rows, trimmed to 300. [2026-01-15T12:25:25.098022] [DEBUG] [REMOTE ] ZION: PASS: History has at least 300 days. [2026-01-15T12:25:25.098263] [DEBUG] [REMOTE ] ZION: PASS: Price check passed. Min price $48.92. [2026-01-15T12:25:25.098402] [DEBUG] [REMOTE ] ZION: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:25.098522] [DEBUG] [REMOTE ] ZION: PASS: Integrity check passed. [2026-01-15T12:25:25.098562] [DEBUG] [REMOTE ] ZION: Symbol is viable for forecasting. [2026-01-15T12:25:25.098750] [INFO ] [MAIN ] [3498/3511] ZION kept (0.6s) | 3492 kept, 6 rejected | 138.2/min | ETA: 6s [2026-01-15T12:25:25.325895] [DEBUG] [REMOTE ] ZIP: Retrieved 1165 rows, trimmed to 300. [2026-01-15T12:25:25.326027] [DEBUG] [REMOTE ] ZIP: PASS: History has at least 300 days. [2026-01-15T12:25:25.326233] [DEBUG] [REMOTE ] ZIP: PASS: Price check passed. Min price $2.95. [2026-01-15T12:25:25.326370] [DEBUG] [REMOTE ] ZIP: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:25.326482] [DEBUG] [REMOTE ] ZIP: PASS: Integrity check passed. [2026-01-15T12:25:25.326522] [DEBUG] [REMOTE ] ZIP: Symbol is viable for forecasting. [2026-01-15T12:25:25.326586] [INFO ] [MAIN ] [3499/3511] ZIP kept (0.2s) | 3493 kept, 6 rejected | 138.2/min | ETA: 5s [2026-01-15T12:25:25.854245] [DEBUG] [REMOTE ] ZLAB: Retrieved 2091 rows, trimmed to 300. [2026-01-15T12:25:25.854369] [DEBUG] [REMOTE ] ZLAB: PASS: History has at least 300 days. [2026-01-15T12:25:25.854608] [DEBUG] [REMOTE ] ZLAB: PASS: Price check passed. Min price $17.00. [2026-01-15T12:25:25.854762] [DEBUG] [REMOTE ] ZLAB: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:25.854875] [DEBUG] [REMOTE ] ZLAB: PASS: Integrity check passed. [2026-01-15T12:25:25.854916] [DEBUG] [REMOTE ] ZLAB: Symbol is viable for forecasting. [2026-01-15T12:25:25.854964] [INFO ] [MAIN ] [3500/3511] ZLAB kept (0.5s) | 3494 kept, 6 rejected | 138.2/min | ETA: 5s [2026-01-15T12:25:26.181501] [DEBUG] [REMOTE ] ZM: Retrieved 1695 rows, trimmed to 300. [2026-01-15T12:25:26.181644] [DEBUG] [REMOTE ] ZM: PASS: History has at least 300 days. [2026-01-15T12:25:26.181850] [DEBUG] [REMOTE ] ZM: PASS: Price check passed. Min price $78.42. [2026-01-15T12:25:26.182003] [DEBUG] [REMOTE ] ZM: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:26.182113] [DEBUG] [REMOTE ] ZM: PASS: Integrity check passed. [2026-01-15T12:25:26.182152] [DEBUG] [REMOTE ] ZM: Symbol is viable for forecasting. [2026-01-15T12:25:26.182199] [INFO ] [MAIN ] [3501/3511] ZM kept (0.3s) | 3495 kept, 6 rejected | 138.2/min | ETA: 4s [2026-01-15T12:25:26.563911] [DEBUG] [REMOTE ] ZNTL: Retrieved 1453 rows, trimmed to 300. [2026-01-15T12:25:26.564054] [DEBUG] [REMOTE ] ZNTL: PASS: History has at least 300 days. [2026-01-15T12:25:26.564260] [DEBUG] [REMOTE ] ZNTL: PASS: Price check passed. Min price $1.28. [2026-01-15T12:25:26.564395] [DEBUG] [REMOTE ] ZNTL: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:26.564508] [DEBUG] [REMOTE ] ZNTL: PASS: Integrity check passed. [2026-01-15T12:25:26.564547] [DEBUG] [REMOTE ] ZNTL: Symbol is viable for forecasting. [2026-01-15T12:25:26.564614] [INFO ] [MAIN ] [3502/3511] ZNTL kept (0.4s) | 3496 kept, 6 rejected | 138.2/min | ETA: 4s [2026-01-15T12:25:27.023516] [DEBUG] [REMOTE ] ZS: Retrieved 1969 rows, trimmed to 300. [2026-01-15T12:25:27.023697] [DEBUG] [REMOTE ] ZS: PASS: History has at least 300 days. [2026-01-15T12:25:27.024114] [DEBUG] [REMOTE ] ZS: PASS: Price check passed. Min price $214.27. [2026-01-15T12:25:27.024254] [DEBUG] [REMOTE ] ZS: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:27.024376] [DEBUG] [REMOTE ] ZS: PASS: Integrity check passed. [2026-01-15T12:25:27.024416] [DEBUG] [REMOTE ] ZS: Symbol is viable for forecasting. [2026-01-15T12:25:27.024466] [INFO ] [MAIN ] [3503/3511] ZS kept (0.5s) | 3497 kept, 6 rejected | 138.2/min | ETA: 3s [2026-01-15T12:25:27.415292] [DEBUG] [REMOTE ] ZTO: Retrieved 2316 rows, trimmed to 300. [2026-01-15T12:25:27.415431] [DEBUG] [REMOTE ] ZTO: PASS: History has at least 300 days. [2026-01-15T12:25:27.415687] [DEBUG] [REMOTE ] ZTO: PASS: Price check passed. Min price $18.59. [2026-01-15T12:25:27.415868] [DEBUG] [REMOTE ] ZTO: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:27.416006] [DEBUG] [REMOTE ] ZTO: PASS: Integrity check passed. [2026-01-15T12:25:27.416048] [DEBUG] [REMOTE ] ZTO: Symbol is viable for forecasting. [2026-01-15T12:25:27.416096] [INFO ] [MAIN ] [3504/3511] ZTO kept (0.4s) | 3498 kept, 6 rejected | 138.2/min | ETA: 3s [2026-01-15T12:25:27.834319] [DEBUG] [REMOTE ] ZTS: Retrieved 3258 rows, trimmed to 300. [2026-01-15T12:25:27.834451] [DEBUG] [REMOTE ] ZTS: PASS: History has at least 300 days. [2026-01-15T12:25:27.834680] [DEBUG] [REMOTE ] ZTS: PASS: Price check passed. Min price $115.75. [2026-01-15T12:25:27.834819] [DEBUG] [REMOTE ] ZTS: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:27.834933] [DEBUG] [REMOTE ] ZTS: PASS: Integrity check passed. [2026-01-15T12:25:27.834974] [DEBUG] [REMOTE ] ZTS: Symbol is viable for forecasting. [2026-01-15T12:25:27.835021] [INFO ] [MAIN ] [3505/3511] ZTS kept (0.4s) | 3499 kept, 6 rejected | 138.2/min | ETA: 3s [2026-01-15T12:25:28.324207] [DEBUG] [REMOTE ] ZUMZ: Retrieved 5206 rows, trimmed to 300. [2026-01-15T12:25:28.324406] [DEBUG] [REMOTE ] ZUMZ: PASS: History has at least 300 days. [2026-01-15T12:25:28.324711] [DEBUG] [REMOTE ] ZUMZ: PASS: Price check passed. Min price $20.36. [2026-01-15T12:25:28.324875] [DEBUG] [REMOTE ] ZUMZ: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:28.325021] [DEBUG] [REMOTE ] ZUMZ: PASS: Integrity check passed. [2026-01-15T12:25:28.325066] [DEBUG] [REMOTE ] ZUMZ: Symbol is viable for forecasting. [2026-01-15T12:25:28.325122] [INFO ] [MAIN ] [3506/3511] ZUMZ kept (0.5s) | 3500 kept, 6 rejected | 138.2/min | ETA: 2s [2026-01-15T12:25:28.569715] [DEBUG] [REMOTE ] ZURA: Retrieved 1095 rows, trimmed to 300. [2026-01-15T12:25:28.569924] [DEBUG] [REMOTE ] ZURA: PASS: History has at least 300 days. [2026-01-15T12:25:28.570180] [DEBUG] [REMOTE ] ZURA: PASS: Price check passed. Min price $3.33. [2026-01-15T12:25:28.570354] [DEBUG] [REMOTE ] ZURA: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:28.570514] [DEBUG] [REMOTE ] ZURA: PASS: Integrity check passed. [2026-01-15T12:25:28.570560] [DEBUG] [REMOTE ] ZURA: Symbol is viable for forecasting. [2026-01-15T12:25:28.570638] [INFO ] [MAIN ] [3507/3511] ZURA kept (0.2s) | 3501 kept, 6 rejected | 138.2/min | ETA: 2s [2026-01-15T12:25:28.977078] [DEBUG] [REMOTE ] ZVIA: Retrieved 1126 rows, trimmed to 300. [2026-01-15T12:25:28.977240] [DEBUG] [REMOTE ] ZVIA: PASS: History has at least 300 days. [2026-01-15T12:25:28.977487] [DEBUG] [REMOTE ] ZVIA: PASS: Price check passed. Min price $1.68. [2026-01-15T12:25:28.977667] [DEBUG] [REMOTE ] ZVIA: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:28.977800] [DEBUG] [REMOTE ] ZVIA: PASS: Integrity check passed. [2026-01-15T12:25:28.977846] [DEBUG] [REMOTE ] ZVIA: Symbol is viable for forecasting. [2026-01-15T12:25:28.977904] [INFO ] [MAIN ] [3508/3511] ZVIA kept (0.4s) | 3502 kept, 6 rejected | 138.2/min | ETA: 1s [2026-01-15T12:25:29.454331] [DEBUG] [REMOTE ] ZVRA: Retrieved 2704 rows, trimmed to 300. [2026-01-15T12:25:29.454509] [DEBUG] [REMOTE ] ZVRA: PASS: History has at least 300 days. [2026-01-15T12:25:29.454823] [DEBUG] [REMOTE ] ZVRA: PASS: Price check passed. Min price $8.10. [2026-01-15T12:25:29.454970] [DEBUG] [REMOTE ] ZVRA: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:29.455091] [DEBUG] [REMOTE ] ZVRA: PASS: Integrity check passed. [2026-01-15T12:25:29.455132] [DEBUG] [REMOTE ] ZVRA: Symbol is viable for forecasting. [2026-01-15T12:25:29.455184] [INFO ] [MAIN ] [3509/3511] ZVRA kept (0.5s) | 3503 kept, 6 rejected | 138.2/min | ETA: 1s [2026-01-15T12:25:29.883698] [DEBUG] [REMOTE ] ZWS: Retrieved 3469 rows, trimmed to 300. [2026-01-15T12:25:29.883955] [DEBUG] [REMOTE ] ZWS: PASS: History has at least 300 days. [2026-01-15T12:25:29.884302] [DEBUG] [REMOTE ] ZWS: PASS: Price check passed. Min price $44.74. [2026-01-15T12:25:29.884485] [DEBUG] [REMOTE ] ZWS: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:29.884820] [DEBUG] [REMOTE ] ZWS: PASS: Integrity check passed. [2026-01-15T12:25:29.884885] [DEBUG] [REMOTE ] ZWS: Symbol is viable for forecasting. [2026-01-15T12:25:29.884959] [INFO ] [MAIN ] [3510/3511] ZWS kept (0.4s) | 3504 kept, 6 rejected | 138.2/min | ETA: 0s [2026-01-15T12:25:30.208725] [DEBUG] [REMOTE ] ZYME: Retrieved 2191 rows, trimmed to 300. [2026-01-15T12:25:30.209112] [DEBUG] [REMOTE ] ZYME: PASS: History has at least 300 days. [2026-01-15T12:25:30.209383] [DEBUG] [REMOTE ] ZYME: PASS: Price check passed. Min price $16.46. [2026-01-15T12:25:30.209542] [DEBUG] [REMOTE ] ZYME: PASS: Continuity check passed with 300 days. [2026-01-15T12:25:30.209688] [DEBUG] [REMOTE ] ZYME: PASS: Integrity check passed. [2026-01-15T12:25:30.209734] [DEBUG] [REMOTE ] ZYME: Symbol is viable for forecasting. [2026-01-15T12:25:30.209791] [INFO ] [MAIN ] [3511/3511] ZYME kept (0.3s) | 3505 kept, 6 rejected | 138.2/min | ETA: 0s [2026-01-15T12:25:30.209834] [INFO ] [MAIN ] Completed in 25.4m | 3505 viable symbols [2026-01-15T12:25:30.209865] [INFO ] [MAIN ] Saving master inventory... [2026-01-15T12:25:30.211182] [DEBUG] [LOCAL ] Master symbol inventory refreshed with 3505 symbols. [2026-01-15T12:25:30.211297] [INFO ] [MAIN ] Master inventory saved successfully. [2026-01-15T12:25:30.211476] [WARN ] [STATE ] State set to: COMPLETED_OK [2026-01-15T12:25:30.211724] [INFO ] [STATE ] Last completion updated: 2026-01-15T12:25:30.211567