===== PIPELINE START Wed Mar 18 15:48:04 PDT 2026 ===== --- OI DOWNLOAD --- [Wed Mar 18 15:48:04 PDT 2026] OI missing=5 ================================================== 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: already has 256 data points, SKIPPING ================================================== 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 (81s) | total=15 SOFI: [2/12] exp=2025-05-16 -> 33 days (53s) | total=48 SOFI: [3/12] exp=2025-06-20 -> 23 days (41s) | total=71 SOFI: [4/12] exp=2025-07-18 -> 19 days (31s) | total=90 SOFI: [5/12] exp=2025-08-15 -> 20 days (36s) | total=110 SOFI: [6/12] exp=2025-09-19 -> 24 days (37s) | total=134 SOFI: [7/12] exp=2025-10-17 -> 20 days (29s) | total=154 SOFI: [8/12] exp=2025-11-21 -> 25 days (39s) | total=179 SOFI: [9/12] exp=2025-12-19 -> 19 days (25s) | total=198 SOFI: [10/12] exp=2026-01-16 -> 18 days (31s) | total=216 SOFI: [11/12] exp=2026-02-20 -> 23 days (32s) | total=239 SOFI: [12/12] exp=2026-03-20 -> 17 days (21s) | total=256 SOFI DONE: 256 data points Saved SOFI_oi_history.json ================================================== CRWD: getting expirations... 60 total exps -> 13 monthly CRWD: 12 API calls needed, 6 dates unmapped CRWD: [1/12] exp=2025-03-21 -> 15 days (72s) | total=15 CRWD: [2/12] exp=2025-05-16 -> 33 days (83s) | total=48 CRWD: [3/12] exp=2025-06-20 -> 23 days (64s) | total=71 CRWD: [4/12] exp=2025-07-18 -> 19 days (47s) | total=90 CRWD: [5/12] exp=2025-08-15 -> 20 days (63s) | total=110 CRWD: [6/12] exp=2025-09-19 -> 24 days (58s) | total=134 CRWD: [7/12] exp=2025-10-17 -> 20 days (55s) | total=154 CRWD: [8/12] exp=2025-11-21 -> 25 days (71s) | total=179 CRWD: [9/12] exp=2025-12-19 -> 19 days (59s) | total=198 CRWD: [10/12] exp=2026-01-16 -> 18 days (69s) | total=216 CRWD: [11/12] exp=2026-02-20 -> 23 days (60s) | total=239 CRWD: [12/12] exp=2026-03-20 -> 17 days (72s) | total=256 CRWD DONE: 256 data points Saved CRWD_oi_history.json ================================================== AMD: getting expirations... 60 total exps -> 13 monthly AMD: 12 API calls needed, 6 dates unmapped AMD: [1/12] exp=2025-03-21 -> 15 days (70s) | total=15 AMD: [2/12] exp=2025-05-16 -> 33 days (95s) | total=48 AMD: [3/12] exp=2025-06-20 -> 23 days (57s) | total=71 AMD: [4/12] exp=2025-07-18 -> 19 days (37s) | total=90 AMD: [5/12] exp=2025-08-15 -> 20 days (46s) | total=110 AMD: [6/12] exp=2025-09-19 -> 24 days (41s) | total=134 AMD: [7/12] exp=2025-10-17 -> 20 days (42s) | total=154 AMD: [8/12] exp=2025-11-21 -> 25 days (69s) | total=179 AMD: [9/12] exp=2025-12-19 -> 19 days (51s) | total=198 AMD: [10/12] exp=2026-01-16 -> 18 days (40s) | total=216 AMD: [11/12] exp=2026-02-20 -> 23 days (57s) | total=239 AMD: [12/12] exp=2026-03-20 -> 17 days (47s) | total=256 AMD DONE: 256 data points Saved AMD_oi_history.json Time limit (31.7 min) ================================================== COMPLETE in 31.7 minutes PLTR: 256 data points ARM: 256 data points MSTR: 256 data points COIN: 256 data points SOFI: 256 data points CRWD: 256 data points AMD: 256 data points [Wed Mar 18 16:19:51 PDT 2026] OI missing=2 ================================================== 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: already has 256 data points, SKIPPING SOFI: already has 256 data points, SKIPPING CRWD: already has 256 data points, SKIPPING AMD: already has 256 data points, SKIPPING ================================================== SMCI: getting expirations... 60 total exps -> 13 monthly SMCI: 12 API calls needed, 6 dates unmapped SMCI: [1/12] exp=2025-03-21 -> 15 days (155s) | total=15 SMCI: [2/12] exp=2025-05-16 -> 33 days (156s) | total=48 SMCI: [3/12] exp=2025-06-20 -> 23 days (149s) | total=71 SMCI: [4/12] exp=2025-07-18 -> 19 days (46s) | total=90 SMCI: [5/12] exp=2025-08-15 -> 20 days (105s) | total=110 SMCI: [6/12] exp=2025-09-19 -> 24 days (47s) | total=134 SMCI: [7/12] exp=2025-10-17 -> 20 days (41s) | total=154 SMCI: [8/12] exp=2025-11-21 -> 25 days (60s) | total=179 SMCI: [9/12] exp=2025-12-19 -> 19 days (29s) | total=198 SMCI: [10/12] exp=2026-01-16 -> 18 days (152s) | total=216 SMCI: [11/12] exp=2026-02-20 -> 23 days (35s) | total=239 SMCI: [12/12] exp=2026-03-20 -> 17 days (33s) | total=256 SMCI DONE: 256 data points Saved SMCI_oi_history.json ================================================== AAPL: getting expirations... 77 total exps -> 13 monthly AAPL: 12 API calls needed, 6 dates unmapped AAPL: [1/12] exp=2025-03-21 -> 15 days (57s) | total=15 AAPL: [2/12] exp=2025-05-16 -> 33 days (52s) | total=48 AAPL: [3/12] exp=2025-06-20 -> 23 days (54s) | total=71 AAPL: [4/12] exp=2025-07-18 -> 19 days (49s) | total=90 AAPL: [5/12] exp=2025-08-15 -> 20 days (44s) | total=110 AAPL: [6/12] exp=2025-09-19 -> 24 days (88s) | total=134 AAPL: [7/12] exp=2025-10-17 -> 20 days (47s) | total=154 AAPL: [8/12] exp=2025-11-21 -> 25 days (80s) | total=179 AAPL: [9/12] exp=2025-12-19 -> 19 days (58s) | total=198 AAPL: [10/12] exp=2026-01-16 -> 18 days (57s) | total=216 AAPL: [11/12] exp=2026-02-20 -> 23 days (79s) | total=239 AAPL: [12/12] exp=2026-03-20 -> 17 days (39s) | total=256 AAPL DONE: 256 data points Saved AAPL_oi_history.json ================================================== COMPLETE in 28.8 minutes PLTR: 256 data points ARM: 256 data points MSTR: 256 data points COIN: 256 data points SOFI: 256 data points CRWD: 256 data points AMD: 256 data points SMCI: 256 data points AAPL: 256 data points [Wed Mar 18 16:48:42 PDT 2026] OI missing=0 --- GAMMA PROXY DOWNLOAD --- Generated 250 trading dates: 2025-04-02 to 2026-03-17 Already have 240 days, skipping Already have 240 days, skipping ============================================================ Processing ARM ============================================================ Fetching expirations... Found 149 expirations Fetching all spot prices... Got 240 spot prices ARM: 10/250 dates, 10 ok, 0 skipped ARM: 20/250 dates, 19 ok, 1 skipped ARM: 30/250 dates, 29 ok, 1 skipped ARM: 40/250 dates, 38 ok, 2 skipped ARM: 50/250 dates, 48 ok, 2 skipped ARM: 60/250 dates, 57 ok, 3 skipped ARM: 70/250 dates, 66 ok, 4 skipped ARM: 80/250 dates, 76 ok, 4 skipped ARM: 90/250 dates, 86 ok, 4 skipped ARM: 100/250 dates, 96 ok, 4 skipped ARM: 110/250 dates, 105 ok, 5 skipped ARM: 120/250 dates, 115 ok, 5 skipped ARM: 130/250 dates, 125 ok, 5 skipped ARM: 140/250 dates, 135 ok, 5 skipped ARM: 150/250 dates, 145 ok, 5 skipped ARM: 160/250 dates, 155 ok, 5 skipped ARM: 170/250 dates, 165 ok, 5 skipped ARM: 180/250 dates, 174 ok, 6 skipped ARM: 190/250 dates, 184 ok, 6 skipped ARM: 200/250 dates, 192 ok, 8 skipped ARM: 210/250 dates, 201 ok, 9 skipped ARM: 220/250 dates, 211 ok, 9 skipped ARM: 230/250 dates, 220 ok, 10 skipped ARM: 240/250 dates, 230 ok, 10 skipped ARM: 250/250 dates, 240 ok, 10 skipped ARM: COMPLETE! 240 days saved ============================================================ Processing MSTR ============================================================ Fetching expirations... Found 385 expirations Fetching all spot prices... Got 240 spot prices MSTR: 10/250 dates, 10 ok, 0 skipped MSTR: 20/250 dates, 19 ok, 1 skipped MSTR: 30/250 dates, 29 ok, 1 skipped MSTR: 40/250 dates, 38 ok, 2 skipped MSTR: 50/250 dates, 48 ok, 2 skipped MSTR: 60/250 dates, 57 ok, 3 skipped MSTR: 70/250 dates, 66 ok, 4 skipped MSTR: 80/250 dates, 76 ok, 4 skipped MSTR: 90/250 dates, 86 ok, 4 skipped MSTR: 100/250 dates, 96 ok, 4 skipped MSTR: 110/250 dates, 105 ok, 5 skipped MSTR: 120/250 dates, 115 ok, 5 skipped MSTR: 130/250 dates, 125 ok, 5 skipped MSTR: 140/250 dates, 135 ok, 5 skipped MSTR: 150/250 dates, 145 ok, 5 skipped MSTR: 160/250 dates, 155 ok, 5 skipped MSTR: 170/250 dates, 165 ok, 5 skipped MSTR: 180/250 dates, 174 ok, 6 skipped MSTR: 190/250 dates, 184 ok, 6 skipped MSTR: 200/250 dates, 192 ok, 8 skipped MSTR: 210/250 dates, 201 ok, 9 skipped MSTR: 220/250 dates, 211 ok, 9 skipped MSTR: 230/250 dates, 220 ok, 10 skipped MSTR: 240/250 dates, 230 ok, 10 skipped MSTR: 250/250 dates, 240 ok, 10 skipped MSTR: COMPLETE! 240 days saved ============================================================ Processing COIN ============================================================ Fetching expirations... Found 277 expirations Fetching all spot prices... Got 240 spot prices COIN: 10/250 dates, 10 ok, 0 skipped COIN: 20/250 dates, 19 ok, 1 skipped COIN: 30/250 dates, 29 ok, 1 skipped COIN: 40/250 dates, 38 ok, 2 skipped COIN: 50/250 dates, 48 ok, 2 skipped COIN: 60/250 dates, 57 ok, 3 skipped COIN: 70/250 dates, 66 ok, 4 skipped COIN: 80/250 dates, 76 ok, 4 skipped COIN: 90/250 dates, 86 ok, 4 skipped COIN: 100/250 dates, 96 ok, 4 skipped COIN: 110/250 dates, 105 ok, 5 skipped COIN: 120/250 dates, 115 ok, 5 skipped COIN: 130/250 dates, 125 ok, 5 skipped COIN: 140/250 dates, 135 ok, 5 skipped COIN: 150/250 dates, 145 ok, 5 skipped COIN: 160/250 dates, 155 ok, 5 skipped COIN: 170/250 dates, 165 ok, 5 skipped COIN: 180/250 dates, 174 ok, 6 skipped COIN: 190/250 dates, 184 ok, 6 skipped COIN: 200/250 dates, 192 ok, 8 skipped COIN: 210/250 dates, 201 ok, 9 skipped COIN: 220/250 dates, 211 ok, 9 skipped COIN: 230/250 dates, 220 ok, 10 skipped COIN: 240/250 dates, 230 ok, 10 skipped COIN: 250/250 dates, 240 ok, 10 skipped COIN: COMPLETE! 240 days saved ============================================================ Processing SOFI ============================================================ Fetching expirations... Found 271 expirations Fetching all spot prices... Got 240 spot prices SOFI: 10/250 dates, 10 ok, 0 skipped SOFI: 20/250 dates, 19 ok, 1 skipped SOFI: 30/250 dates, 29 ok, 1 skipped SOFI: 40/250 dates, 38 ok, 2 skipped SOFI: 50/250 dates, 48 ok, 2 skipped SOFI: 60/250 dates, 57 ok, 3 skipped SOFI: 70/250 dates, 66 ok, 4 skipped SOFI: 80/250 dates, 76 ok, 4 skipped SOFI: 90/250 dates, 86 ok, 4 skipped SOFI: 100/250 dates, 96 ok, 4 skipped SOFI: 110/250 dates, 105 ok, 5 skipped SOFI: 120/250 dates, 115 ok, 5 skipped SOFI: 130/250 dates, 125 ok, 5 skipped SOFI: 140/250 dates, 135 ok, 5 skipped SOFI: 150/250 dates, 145 ok, 5 skipped SOFI: 160/250 dates, 155 ok, 5 skipped SOFI: 170/250 dates, 165 ok, 5 skipped SOFI: 180/250 dates, 174 ok, 6 skipped SOFI: 190/250 dates, 184 ok, 6 skipped SOFI: 200/250 dates, 192 ok, 8 skipped SOFI: 210/250 dates, 201 ok, 9 skipped SOFI: 220/250 dates, 211 ok, 9 skipped SOFI: 230/250 dates, 220 ok, 10 skipped SOFI: 240/250 dates, 230 ok, 10 skipped SOFI: 250/250 dates, 240 ok, 10 skipped SOFI: COMPLETE! 240 days saved ============================================================ Processing CRWD ============================================================ Fetching expirations... Found 367 expirations Fetching all spot prices... Got 240 spot prices CRWD: 10/250 dates, 10 ok, 0 skipped CRWD: 20/250 dates, 19 ok, 1 skipped CRWD: 30/250 dates, 29 ok, 1 skipped CRWD: 40/250 dates, 38 ok, 2 skipped CRWD: 50/250 dates, 48 ok, 2 skipped CRWD: 60/250 dates, 57 ok, 3 skipped CRWD: 70/250 dates, 66 ok, 4 skipped CRWD: 80/250 dates, 76 ok, 4 skipped CRWD: 90/250 dates, 86 ok, 4 skipped CRWD: 100/250 dates, 96 ok, 4 skipped CRWD: 110/250 dates, 105 ok, 5 skipped CRWD: 120/250 dates, 115 ok, 5 skipped CRWD: 130/250 dates, 125 ok, 5 skipped CRWD: 140/250 dates, 135 ok, 5 skipped CRWD: 150/250 dates, 145 ok, 5 skipped CRWD: 160/250 dates, 155 ok, 5 skipped CRWD: 170/250 dates, 165 ok, 5 skipped CRWD: 180/250 dates, 174 ok, 6 skipped CRWD: 190/250 dates, 184 ok, 6 skipped CRWD: 200/250 dates, 192 ok, 8 skipped CRWD: 210/250 dates, 201 ok, 9 skipped CRWD: 220/250 dates, 211 ok, 9 skipped CRWD: 230/250 dates, 220 ok, 10 skipped CRWD: 240/250 dates, 230 ok, 10 skipped CRWD: 250/250 dates, 240 ok, 10 skipped CRWD: COMPLETE! 240 days saved ============================================================ Processing AMD ============================================================ Fetching expirations... Found 695 expirations Fetching all spot prices... Got 240 spot prices AMD: 10/250 dates, 10 ok, 0 skipped AMD: 20/250 dates, 19 ok, 1 skipped AMD: 30/250 dates, 29 ok, 1 skipped AMD: 40/250 dates, 38 ok, 2 skipped AMD: 50/250 dates, 48 ok, 2 skipped AMD: 60/250 dates, 57 ok, 3 skipped AMD: 70/250 dates, 66 ok, 4 skipped AMD: 80/250 dates, 76 ok, 4 skipped AMD: 90/250 dates, 86 ok, 4 skipped AMD: 100/250 dates, 96 ok, 4 skipped AMD: 110/250 dates, 105 ok, 5 skipped AMD: 120/250 dates, 115 ok, 5 skipped AMD: 130/250 dates, 125 ok, 5 skipped AMD: 140/250 dates, 135 ok, 5 skipped AMD: 150/250 dates, 145 ok, 5 skipped AMD: 160/250 dates, 155 ok, 5 skipped AMD: 170/250 dates, 165 ok, 5 skipped AMD: 180/250 dates, 174 ok, 6 skipped AMD: 190/250 dates, 184 ok, 6 skipped AMD: 200/250 dates, 192 ok, 8 skipped AMD: 210/250 dates, 201 ok, 9 skipped AMD: 220/250 dates, 211 ok, 9 skipped AMD: 230/250 dates, 220 ok, 10 skipped AMD: 240/250 dates, 230 ok, 10 skipped AMD: 250/250 dates, 240 ok, 10 skipped AMD: COMPLETE! 240 days saved ============================================================ Processing SMCI ============================================================ Fetching expirations... Found 281 expirations Fetching all spot prices... Got 240 spot prices SMCI: 10/250 dates, 10 ok, 0 skipped SMCI: 20/250 dates, 19 ok, 1 skipped SMCI: 30/250 dates, 29 ok, 1 skipped SMCI: 40/250 dates, 38 ok, 2 skipped SMCI: 50/250 dates, 48 ok, 2 skipped SMCI: 60/250 dates, 57 ok, 3 skipped SMCI: 70/250 dates, 66 ok, 4 skipped SMCI: 80/250 dates, 76 ok, 4 skipped SMCI: 90/250 dates, 86 ok, 4 skipped SMCI: 100/250 dates, 96 ok, 4 skipped SMCI: 110/250 dates, 105 ok, 5 skipped SMCI: 120/250 dates, 115 ok, 5 skipped SMCI: 130/250 dates, 125 ok, 5 skipped SMCI: 140/250 dates, 135 ok, 5 skipped SMCI: 150/250 dates, 145 ok, 5 skipped SMCI: 160/250 dates, 155 ok, 5 skipped SMCI: 170/250 dates, 165 ok, 5 skipped SMCI: 180/250 dates, 174 ok, 6 skipped SMCI: 190/250 dates, 184 ok, 6 skipped SMCI: 200/250 dates, 192 ok, 8 skipped SMCI: 210/250 dates, 201 ok, 9 skipped SMCI: 220/250 dates, 211 ok, 9 skipped SMCI: 230/250 dates, 220 ok, 10 skipped SMCI: 240/250 dates, 230 ok, 10 skipped SMCI: 250/250 dates, 240 ok, 10 skipped SMCI: COMPLETE! 240 days saved ============================================================ Processing AAPL ============================================================ Fetching expirations... Found 759 expirations Fetching all spot prices... Got 240 spot prices AAPL: 10/250 dates, 10 ok, 0 skipped AAPL: 20/250 dates, 19 ok, 1 skipped AAPL: 30/250 dates, 29 ok, 1 skipped AAPL: 40/250 dates, 38 ok, 2 skipped AAPL: 50/250 dates, 48 ok, 2 skipped AAPL: 60/250 dates, 57 ok, 3 skipped AAPL: 70/250 dates, 66 ok, 4 skipped AAPL: 80/250 dates, 76 ok, 4 skipped AAPL: 90/250 dates, 86 ok, 4 skipped AAPL: 100/250 dates, 96 ok, 4 skipped AAPL: 110/250 dates, 105 ok, 5 skipped AAPL: 120/250 dates, 115 ok, 5 skipped AAPL: 130/250 dates, 125 ok, 5 skipped AAPL: 140/250 dates, 135 ok, 5 skipped AAPL: 150/250 dates, 145 ok, 5 skipped AAPL: 160/250 dates, 155 ok, 5 skipped AAPL: 170/250 dates, 165 ok, 5 skipped AAPL: 180/250 dates, 174 ok, 6 skipped AAPL: 190/250 dates, 184 ok, 6 skipped AAPL: 200/250 dates, 192 ok, 8 skipped AAPL: 210/250 dates, 201 ok, 9 skipped AAPL: 220/250 dates, 211 ok, 9 skipped AAPL: 230/250 dates, 220 ok, 10 skipped AAPL: 240/250 dates, 230 ok, 10 skipped AAPL: 250/250 dates, 240 ok, 10 skipped AAPL: COMPLETE! 240 days saved ============================================================ ALL DONE! ============================================================ TSLA: 240 days PLTR: 240 days ARM: 240 days MSTR: 240 days COIN: 240 days SOFI: 240 days CRWD: 240 days AMD: 240 days SMCI: 240 days AAPL: 240 days --- MM HEDGING BACKTEST --- Wrote /Users/lutherbot/.openclaw/workspace/data/stock_mm_gamma_backtest.json { "symbols_ok": 10, "oos_avg_abs_move_spread_short_minus_long": -0.006515591455727827, "oos_avg_momentum_rate_spread_short_minus_long": 0.0063799837330473395, "oos_avg_ic_gamma_vs_abs_move": 0.10919386058586171 } --- SPOTGAMMA PULL --- /Users/lutherbot/Library/Python/3.9/lib/python/site-packages/urllib3/__init__.py:35: NotOpenSSLWarning: urllib3 v2 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'LibreSSL 2.8.3'. See: https://github.com/urllib3/urllib3/issues/3020 warnings.warn( 2025-11-13: status=200 symbols=0 2025-11-14: status=200 symbols=0 2025-11-17: status=200 symbols=0 2025-11-18: status=200 symbols=0 2025-11-19: status=200 symbols=0 2025-11-20: status=200 symbols=0 2025-11-21: status=200 symbols=0 2025-11-24: status=200 symbols=0 2025-11-25: status=200 symbols=0 2025-11-26: status=200 symbols=0 2025-11-27: status=200 symbols=0 2025-11-28: status=200 symbols=0 2025-12-01: status=200 symbols=0 2025-12-02: status=200 symbols=0 2025-12-03: status=200 symbols=0 2025-12-04: status=200 symbols=0 2025-12-05: status=200 symbols=0 2025-12-08: status=200 symbols=0 2025-12-09: status=200 symbols=0 2025-12-10: status=200 symbols=0 2025-12-11: status=200 symbols=0 2025-12-12: status=200 symbols=0 2025-12-15: status=200 symbols=0 2025-12-16: status=200 symbols=0 2025-12-17: status=200 symbols=0 2025-12-18: status=200 symbols=0 2025-12-19: status=200 symbols=0 2025-12-22: status=200 symbols=0 2025-12-23: status=200 symbols=0 2025-12-24: status=200 symbols=0 2025-12-25: status=200 symbols=0 2025-12-26: status=200 symbols=0 2025-12-29: status=200 symbols=0 2025-12-30: status=200 symbols=0 2025-12-31: status=200 symbols=0 2026-01-01: status=200 symbols=0 2026-01-02: status=200 symbols=0 2026-01-05: status=200 symbols=0 2026-01-06: status=200 symbols=0 2026-01-07: status=200 symbols=0 2026-01-08: status=200 symbols=0 2026-01-09: status=200 symbols=0 2026-01-12: status=200 symbols=0 2026-01-13: status=200 symbols=0 2026-01-14: status=200 symbols=0 2026-01-15: status=200 symbols=0 2026-01-16: status=200 symbols=0 2026-01-19: status=200 symbols=0 2026-01-20: status=200 symbols=0 2026-01-21: status=200 symbols=0 2026-01-22: status=200 symbols=0 2026-01-23: status=200 symbols=0 2026-01-26: status=200 symbols=0 2026-01-27: status=200 symbols=0 2026-01-28: status=200 symbols=0 2026-01-29: status=200 symbols=0 2026-01-30: status=200 symbols=0 2026-02-02: status=200 symbols=0 2026-02-03: status=200 symbols=0 2026-02-04: status=200 symbols=0 2026-02-05: status=200 symbols=0 2026-02-06: status=200 symbols=0 2026-02-09: status=200 symbols=0 2026-02-10: status=200 symbols=0 2026-02-11: status=200 symbols=0 2026-02-12: status=200 symbols=0 2026-02-13: status=200 symbols=0 2026-02-16: status=200 symbols=0 2026-02-17: status=200 symbols=0 2026-02-18: status=200 symbols=0 2026-02-19: status=200 symbols=0 2026-02-20: status=200 symbols=0 2026-02-23: status=200 symbols=0 2026-02-24: status=200 symbols=0 2026-02-25: status=200 symbols=0 2026-02-26: status=200 symbols=0 2026-02-27: status=200 symbols=0 2026-03-02: status=200 symbols=0 2026-03-03: status=200 symbols=0 2026-03-04: status=200 symbols=0 2026-03-05: status=200 symbols=0 2026-03-06: status=200 symbols=10 2026-03-09: status=200 symbols=10 2026-03-10: status=200 symbols=10 2026-03-11: status=200 symbols=10 2026-03-12: status=200 symbols=10 2026-03-13: status=200 symbols=10 2026-03-16: status=200 symbols=10 2026-03-17: status=200 symbols=10 2026-03-18: status=200 symbols=10 DONE lookback_bdays=90, non_empty_days=9, rows=90 csv=/Users/lutherbot/.openclaw/workspace/data/spotgamma_equities_history/pilot_flat.csv --- SPOTGAMMA BACKTEST --- Wrote /Users/lutherbot/.openclaw/workspace/data/spotgamma_mm_gamma_backtest.json { "symbols_ok": 10, "avg_momentum_return": 0.000987199128193977, "avg_reversal_return": -0.000987199128193977, "avg_ic_next_exp_g_next_ret": 0.14597129809815748, "avg_ic_next_exp_g_abs_move": 0.1575814768609142, "winner": "momentum" } ===== PIPELINE END Wed Mar 18 17:59:19 PDT 2026 =====