===== LOOP START Wed Mar 18 12:40:02 PDT 2026 ===== [Wed Mar 18 12:40:02 PDT 2026] missing_count=6 ================================================== OI History Download - Monthly Expirations Symbols: PLTR, ARM, MSTR, COIN, SOFI, CRWD, AMD, SMCI, AAPL ================================================== Trading dates: 272 (2025-03-03 to 2026-03-17) PLTR: already has 256 data points, SKIPPING ARM: already has 256 data points, SKIPPING MSTR: already has 256 data points, SKIPPING ================================================== COIN: getting expirations... 60 total exps -> 13 monthly COIN: 12 API calls needed, 6 dates unmapped COIN: [1/12] exp=2025-03-21 -> 15 days (95s) | total=15 COIN: [2/12] exp=2025-05-16 -> 33 days (81s) | total=48 COIN: [3/12] exp=2025-06-20 -> 23 days (73s) | total=71 COIN: [4/12] exp=2025-07-18 -> 19 days (59s) | total=90 COIN: [5/12] exp=2025-08-15 -> 20 days (69s) | total=110 COIN: [6/12] exp=2025-09-19 -> 24 days (78s) | total=134 COIN: [7/12] exp=2025-10-17 -> 20 days (72s) | total=154 COIN: [8/12] exp=2025-11-21 -> 25 days (86s) | total=179 COIN: [9/12] exp=2025-12-19 -> 19 days (77s) | total=198 COIN: [10/12] exp=2026-01-16 -> 18 days (68s) | total=216 COIN: [11/12] exp=2026-02-20 -> 23 days (92s) | total=239 COIN: [12/12] exp=2026-03-20 -> 17 days (59s) | total=256 COIN DONE: 256 data points Saved COIN_oi_history.json ================================================== SOFI: getting expirations... 60 total exps -> 13 monthly SOFI: 12 API calls needed, 6 dates unmapped SOFI: [1/12] exp=2025-03-21 -> 15 days (42s) | total=15 SOFI: [2/12] exp=2025-05-16 -> 33 days (31s) | total=48 SOFI: [3/12] exp=2025-06-20 -> 23 days (35s) | total=71 SOFI: [4/12] exp=2025-07-18 -> 19 days (30s) | total=90 SOFI: [5/12] exp=2025-08-15 -> 20 days (29s) | total=110 SOFI: [6/12] exp=2025-09-19 -> 24 days (32s) | total=134 SOFI: [7/12] exp=2025-10-17 -> 20 days (34s) | total=154