{
 "pack_id": "trader-context-spy-qqq-2022-2025-v2-34105d743fac",
 "expiring_share_by_year": {
  "SPY": {
   "2022": {
    "sessions": 251,
    "mean_expiring_share_pct": 15.37,
    "median_expiring_share_pct": 13.32,
    "next_range_low_third_pct": 1.765,
    "next_range_high_third_pct": 1.714,
    "calmer_after_high_share": true
   },
   "2023": {
    "sessions": 250,
    "mean_expiring_share_pct": 13.86,
    "median_expiring_share_pct": 12.51,
    "next_range_low_third_pct": 1.086,
    "next_range_high_third_pct": 0.796,
    "calmer_after_high_share": true
   },
   "2024": {
    "sessions": 252,
    "mean_expiring_share_pct": 15.96,
    "median_expiring_share_pct": 14.88,
    "next_range_low_third_pct": 1.001,
    "next_range_high_third_pct": 0.743,
    "calmer_after_high_share": true
   },
   "2025": {
    "sessions": 249,
    "mean_expiring_share_pct": 17.95,
    "median_expiring_share_pct": 16.63,
    "next_range_low_third_pct": 1.627,
    "next_range_high_third_pct": 0.785,
    "calmer_after_high_share": true
   }
  },
  "QQQ": {
   "2022": {
    "sessions": 251,
    "mean_expiring_share_pct": 12.25,
    "median_expiring_share_pct": 9.32,
    "next_range_low_third_pct": 2.311,
    "next_range_high_third_pct": 2.321,
    "calmer_after_high_share": false
   },
   "2023": {
    "sessions": 249,
    "mean_expiring_share_pct": 11.92,
    "median_expiring_share_pct": 9.98,
    "next_range_low_third_pct": 1.55,
    "next_range_high_third_pct": 1.189,
    "calmer_after_high_share": true
   },
   "2024": {
    "sessions": 251,
    "mean_expiring_share_pct": 15.8,
    "median_expiring_share_pct": 13.8,
    "next_range_low_third_pct": 1.348,
    "next_range_high_third_pct": 1.205,
    "calmer_after_high_share": true
   },
   "2025": {
    "sessions": 249,
    "mean_expiring_share_pct": 16.57,
    "median_expiring_share_pct": 14.87,
    "next_range_low_third_pct": 1.813,
    "next_range_high_third_pct": 1.097,
    "calmer_after_high_share": true
   }
  }
 },
 "big_range_days_by_expiring_share": {
  "SPY": {
   "threshold_range_pct": 1.5,
   "tercile_cuts_pct": [
    11.82,
    17.33
   ],
   "low": {
    "n": 334,
    "share_of_days_above_threshold": 0.3084,
    "p90_next_range_pct": 2.198
   },
   "middle": {
    "n": 334,
    "share_of_days_above_threshold": 0.2335,
    "p90_next_range_pct": 2.066
   },
   "high": {
    "n": 334,
    "share_of_days_above_threshold": 0.1587,
    "p90_next_range_pct": 1.884
   }
  },
  "QQQ": {
   "threshold_range_pct": 2.0,
   "tercile_cuts_pct": [
    9.57,
    15.28
   ],
   "low": {
    "n": 333,
    "share_of_days_above_threshold": 0.3634,
    "p90_next_range_pct": 2.978
   },
   "middle": {
    "n": 333,
    "share_of_days_above_threshold": 0.2102,
    "p90_next_range_pct": 2.607
   },
   "high": {
    "n": 334,
    "share_of_days_above_threshold": 0.1437,
    "p90_next_range_pct": 2.362
   }
  }
 },
 "monthly_opex": {
  "SPY": {
   "opex_sessions": 46,
   "mean_expiring_share_opex_pct": 31.77,
   "mean_expiring_share_other_pct": 15.01,
   "next_range_after_opex_pct": 1.053,
   "next_range_after_other_pct": 1.183
  },
  "QQQ": {
   "opex_sessions": 46,
   "mean_expiring_share_opex_pct": 36.35,
   "mean_expiring_share_other_pct": 13.06,
   "next_range_after_opex_pct": 1.455,
   "next_range_after_other_pct": 1.597
  }
 },
 "expiring_share_by_weekday_pct": {
  "SPY": {
   "Mon": 14.0,
   "Tue": 12.98,
   "Wed": 13.48,
   "Thu": 14.28,
   "Fri": 24.1
  },
  "QQQ": {
   "Mon": 11.93,
   "Tue": 11.12,
   "Wed": 11.05,
   "Thu": 12.59,
   "Fri": 23.85
  }
 },
 "net_gex_sign_flip_days": {
  "SPY": {
   "flip_days": 107,
   "share_of_sessions": 0.1068,
   "next_range_flip_days_pct": 0.955,
   "next_range_other_days_pct": 1.204
  },
  "QQQ": {
   "flip_days": 67,
   "share_of_sessions": 0.067,
   "next_range_flip_days_pct": 1.437,
   "next_range_other_days_pct": 1.601
  }
 },
 "wall_break_rate_by_distance": {
  "SPY": [
   {
    "distance_pct": "0.0-0.1",
    "walls": 277,
    "break_rate": 0.7509,
    "call_wall_break_rate": 0.7831,
    "put_wall_break_rate": 0.7027
   },
   {
    "distance_pct": "0.1-0.2",
    "walls": 306,
    "break_rate": 0.7124,
    "call_wall_break_rate": 0.7368,
    "put_wall_break_rate": 0.6815
   },
   {
    "distance_pct": "0.2-0.3",
    "walls": 149,
    "break_rate": 0.6309,
    "call_wall_break_rate": 0.6711,
    "put_wall_break_rate": 0.589
   },
   {
    "distance_pct": "0.3-0.4",
    "walls": 110,
    "break_rate": 0.5909,
    "call_wall_break_rate": 0.6393,
    "put_wall_break_rate": 0.5306
   },
   {
    "distance_pct": "0.4-0.5",
    "walls": 87,
    "break_rate": 0.4368,
    "call_wall_break_rate": 0.4468,
    "put_wall_break_rate": 0.425
   },
   {
    "distance_pct": "0.5-0.6",
    "walls": 72,
    "break_rate": 0.5556,
    "call_wall_break_rate": 0.5122,
    "put_wall_break_rate": 0.6129
   },
   {
    "distance_pct": "0.6-0.7",
    "walls": 68,
    "break_rate": 0.4559,
    "call_wall_break_rate": 0.3793,
    "put_wall_break_rate": 0.5128
   },
   {
    "distance_pct": "0.7-0.8",
    "walls": 68,
    "break_rate": 0.3529,
    "call_wall_break_rate": 0.3333,
    "put_wall_break_rate": 0.3684
   },
   {
    "distance_pct": "0.8-0.9",
    "walls": 42,
    "break_rate": 0.3333,
    "call_wall_break_rate": 0.1765,
    "put_wall_break_rate": 0.44
   },
   {
    "distance_pct": "0.9-1.0",
    "walls": 50,
    "break_rate": 0.36,
    "call_wall_break_rate": 0.2917,
    "put_wall_break_rate": 0.4231
   },
   {
    "distance_pct": "1-1.5",
    "walls": 184,
    "break_rate": 0.1957,
    "call_wall_break_rate": 0.2286,
    "put_wall_break_rate": 0.1754
   },
   {
    "distance_pct": "1.5-2",
    "walls": 137,
    "break_rate": 0.1679,
    "call_wall_break_rate": 0.1702,
    "put_wall_break_rate": 0.1667
   },
   {
    "distance_pct": "2-3",
    "walls": 175,
    "break_rate": 0.0571,
    "call_wall_break_rate": 0.0563,
    "put_wall_break_rate": 0.0577
   },
   {
    "distance_pct": "3-",
    "walls": 115,
    "break_rate": 0.0087,
    "call_wall_break_rate": 0.0196,
    "put_wall_break_rate": 0.0
   }
  ],
  "QQQ": [
   {
    "distance_pct": "0.0-0.1",
    "walls": 176,
    "break_rate": 0.767,
    "call_wall_break_rate": 0.79,
    "put_wall_break_rate": 0.7368
   },
   {
    "distance_pct": "0.1-0.2",
    "walls": 177,
    "break_rate": 0.7062,
    "call_wall_break_rate": 0.732,
    "put_wall_break_rate": 0.675
   },
   {
    "distance_pct": "0.2-0.3",
    "walls": 132,
    "break_rate": 0.6591,
    "call_wall_break_rate": 0.6197,
    "put_wall_break_rate": 0.7049
   },
   {
    "distance_pct": "0.3-0.4",
    "walls": 100,
    "break_rate": 0.7,
    "call_wall_break_rate": 0.6852,
    "put_wall_break_rate": 0.7174
   },
   {
    "distance_pct": "0.4-0.5",
    "walls": 68,
    "break_rate": 0.6029,
    "call_wall_break_rate": 0.5833,
    "put_wall_break_rate": 0.625
   },
   {
    "distance_pct": "0.5-0.6",
    "walls": 70,
    "break_rate": 0.4857,
    "call_wall_break_rate": 0.4359,
    "put_wall_break_rate": 0.5484
   },
   {
    "distance_pct": "0.6-0.7",
    "walls": 76,
    "break_rate": 0.5132,
    "call_wall_break_rate": 0.5385,
    "put_wall_break_rate": 0.4865
   },
   {
    "distance_pct": "0.7-0.8",
    "walls": 66,
    "break_rate": 0.4697,
    "call_wall_break_rate": 0.3889,
    "put_wall_break_rate": 0.5667
   },
   {
    "distance_pct": "0.8-0.9",
    "walls": 69,
    "break_rate": 0.4493,
    "call_wall_break_rate": 0.3571,
    "put_wall_break_rate": 0.5926
   },
   {
    "distance_pct": "0.9-1.0",
    "walls": 47,
    "break_rate": 0.3404,
    "call_wall_break_rate": 0.3929,
    "put_wall_break_rate": 0.2632
   },
   {
    "distance_pct": "1-1.5",
    "walls": 246,
    "break_rate": 0.2642,
    "call_wall_break_rate": 0.2569,
    "put_wall_break_rate": 0.2701
   },
   {
    "distance_pct": "1.5-2",
    "walls": 157,
    "break_rate": 0.1783,
    "call_wall_break_rate": 0.2239,
    "put_wall_break_rate": 0.1444
   },
   {
    "distance_pct": "2-3",
    "walls": 214,
    "break_rate": 0.0841,
    "call_wall_break_rate": 0.1364,
    "put_wall_break_rate": 0.0476
   },
   {
    "distance_pct": "3-",
    "walls": 285,
    "break_rate": 0.0281,
    "call_wall_break_rate": 0.0317,
    "put_wall_break_rate": 0.0252
   }
  ]
 },
 "wall_break_rate_by_side": {
  "SPY": {
   "call_wall": {
    "walls": 901,
    "break_rate": 0.4972,
    "median_distance_pct": 0.351
   },
   "put_wall": {
    "walls": 939,
    "break_rate": 0.3962,
    "median_distance_pct": 0.684
   }
  },
  "QQQ": {
   "call_wall": {
    "walls": 932,
    "break_rate": 0.4174,
    "median_distance_pct": 0.777
   },
   "put_wall": {
    "walls": 951,
    "break_rate": 0.3565,
    "median_distance_pct": 1.134
   }
  }
 },
 "concentration": {
  "SPY": {
   "median_expiries": 33.0,
   "median_front_share_pct": 14.24,
   "median_hhi": 0.116
  },
  "QQQ": {
   "median_expiries": 31.0,
   "median_front_share_pct": 12.28,
   "median_hhi": 0.1315
  }
 },
 "yield_enhancement": {
  "SPY_covered_call_dte30": {
   "trades": 205,
   "win_rate": 0.6732,
   "p10_pct": -5.514,
   "median_pct": 1.861,
   "p90_pct": 4.4,
   "worst_pct": -13.974,
   "median_dte": 31,
   "itm_rate_by_year": {
    "2022": 0.1346,
    "2023": 0.4615,
    "2024": 0.3774,
    "2025": 0.2917
   },
   "beat_holding_rate": 0.7512,
   "beat_holding_in_up_windows": 0.6047,
   "beat_holding_in_down_windows": 1.0,
   "up_windows": 129,
   "down_windows": 76
  },
  "SPY_covered_call_endpoint_default": {
   "trades": 184,
   "win_rate": 0.7446,
   "p10_pct": -2.943,
   "median_pct": 2.286,
   "p90_pct": 13.887,
   "worst_pct": -12.912,
   "median_dte": 46.0,
   "itm_rate_by_year": {
    "2022": 0.2115,
    "2023": 0.5577,
    "2024": 0.5455,
    "2025": 0.5
   },
   "beat_holding_rate": 0.6359,
   "beat_holding_in_up_windows": 0.4724,
   "beat_holding_in_down_windows": 1.0,
   "up_windows": 127,
   "down_windows": 57
  },
  "SPY_cash_secured_put_dte30": {
   "trades": 205,
   "win_rate": 0.8341,
   "p10_pct": -1.943,
   "median_pct": 0.71,
   "p90_pct": 1.347,
   "worst_pct": -9.672,
   "median_dte": 31,
   "itm_rate_by_year": {
    "2022": 0.3654,
    "2023": 0.1538,
    "2024": 0.1132,
    "2025": 0.1875
   }
  },
  "SPY_cash_secured_put_endpoint_default": {
   "trades": 187,
   "win_rate": 0.9198,
   "p10_pct": 0.202,
   "median_pct": 1.486,
   "p90_pct": 4.499,
   "worst_pct": -7.269,
   "median_dte": 102,
   "itm_rate_by_year": {
    "2022": 0.2308,
    "2023": 0.0192,
    "2024": 0.0612,
    "2025": 0.1471
   }
  },
  "QQQ_covered_call_dte30": {
   "trades": 205,
   "win_rate": 0.6829,
   "p10_pct": -6.325,
   "median_pct": 2.294,
   "p90_pct": 5.885,
   "worst_pct": -20.883,
   "median_dte": 31,
   "itm_rate_by_year": {
    "2022": 0.0962,
    "2023": 0.5,
    "2024": 0.3019,
    "2025": 0.3333
   },
   "beat_holding_rate": 0.7366,
   "beat_holding_in_up_windows": 0.594,
   "beat_holding_in_down_windows": 1.0,
   "up_windows": 133,
   "down_windows": 72
  },
  "QQQ_covered_call_endpoint_default": {
   "trades": 174,
   "win_rate": 0.7356,
   "p10_pct": -5.624,
   "median_pct": 3.675,
   "p90_pct": 22.492,
   "worst_pct": -25.756,
   "median_dte": 53.0,
   "itm_rate_by_year": {
    "2022": 0.2692,
    "2023": 0.6154,
    "2024": 0.4048,
    "2025": 0.3571
   },
   "beat_holding_rate": 0.6322,
   "beat_holding_in_up_windows": 0.4754,
   "beat_holding_in_down_windows": 1.0,
   "up_windows": 122,
   "down_windows": 52
  },
  "QQQ_cash_secured_put_dte30": {
   "trades": 205,
   "win_rate": 0.8244,
   "p10_pct": -2.31,
   "median_pct": 0.924,
   "p90_pct": 1.669,
   "worst_pct": -15.519,
   "median_dte": 31,
   "itm_rate_by_year": {
    "2022": 0.3462,
    "2023": 0.1154,
    "2024": 0.1321,
    "2025": 0.1875
   }
  },
  "QQQ_cash_secured_put_endpoint_default": {
   "trades": 180,
   "win_rate": 0.8722,
   "p10_pct": -1.441,
   "median_pct": 1.612,
   "p90_pct": 5.101,
   "worst_pct": -20.724,
   "median_dte": 73.0,
   "itm_rate_by_year": {
    "2022": 0.3654,
    "2023": 0.0577,
    "2024": 0.0851,
    "2025": 0.1034
   }
  }
 }
}