{"feed":"hoad_options_analytics","schema_version":1,"data_date":"2026-10-02","generated_at":"2026-10-02T20:59:41Z","source_file":"greeks_20261002.gzip","symbol":"AB","summary":{"name":"AB","price":35.0,"total_oi":10114,"call_oi":8145,"put_oi":1969,"pc_ratio":0.242,"net_gex":93215.69,"avg_iv":51.8,"iv_rank":21.4,"iv_52w_high":92.93,"iv_52w_low":40.6,"gamma_flip":22.87,"max_pain":35.0},"features":{"symbol":"AB","price":35.0,"total_oi":10114,"analysis_coverage":0.9444,"avg_iv_pct":51.8,"iv_rank":21.4,"iv_52w_high_pct":92.93,"iv_52w_low_pct":40.6,"front_dte":14,"front_atm_iv_pct":18.4838,"back_atm_iv_pct":19.7327,"term_premium_pp":-1.2489,"expected_move_front_pct":3.62,"straddle_front_pct":2.79,"straddle_30d_pct":2.79,"risk_reversal_front_pp":-139.89,"risk_reversal_30d_pp":-139.89,"butterfly_front_pp":null,"butterfly_30d_pp":null,"put_call_oi_ratio":0.242,"put_call_oi_front_ratio":0.243,"put_call_volume_front_ratio":0.25,"option_volume":137,"volume_oi_ratio":0.013546,"net_delta_normalized":0.043541,"dealer_delta_normalized":-0.036422,"gex_per_100k_oi":921650.088986,"vanna_per_100k_oi":2550.919518,"charm_per_100k_oi":-417322.523235,"weekend_delta_shift_per_100k_oi":-1251967.569705,"iv_surface_range_pp":138.5,"gamma_flip_distance_pct":-34.657143,"max_pain_distance_pct":0.0,"peak_call_distance_pct":14.285714,"peak_put_distance_pct":0.0},"analyses":{"gamma_walls":[{"strike":20.0,"call_gex":5.14,"put_gex":-61.81,"net_gex":-56.67,"call_oi":3,"put_oi":6},{"strike":25.0,"call_gex":176.09,"put_gex":-77.42,"net_gex":98.67,"call_oi":14,"put_oi":5},{"strike":30.0,"call_gex":135.27,"put_gex":-5790.78,"net_gex":-5655.51,"call_oi":1654,"put_oi":126},{"strike":35.0,"call_gex":222711.11,"put_gex":-379691.28,"net_gex":-156980.17,"call_oi":1117,"put_oi":1716},{"strike":40.0,"call_gex":216679.21,"put_gex":-6110.29,"net_gex":210568.92,"call_oi":3542,"put_oi":101},{"strike":45.0,"call_gex":34848.32,"put_gex":0.0,"net_gex":34848.32,"call_oi":1064,"put_oi":0},{"strike":50.0,"call_gex":5515.84,"put_gex":-143.82,"net_gex":5372.02,"call_oi":281,"put_oi":5},{"strike":55.0,"call_gex":3309.0,"put_gex":-233.59,"net_gex":3075.41,"call_oi":162,"put_oi":10},{"strike":60.0,"call_gex":1944.69,"put_gex":0.0,"net_gex":1944.69,"call_oi":308,"put_oi":0}],"pain_by_strike":[{"strike":20.0,"call_value":0,"put_value":29545.0,"total_value":29545.0},{"strike":25.0,"call_value":15.0,"put_value":19730.0,"total_value":19745.0},{"strike":30.0,"call_value":100.0,"put_value":9940.0,"total_value":10040.0},{"strike":35.0,"call_value":8455.0,"put_value":780.0,"total_value":9235.0},{"strike":40.0,"call_value":22395.0,"put_value":200.0,"total_value":22595.0},{"strike":45.0,"call_value":54045.0,"put_value":125.0,"total_value":54170.0},{"strike":50.0,"call_value":91015.0,"put_value":50.0,"total_value":91065.0},{"strike":55.0,"call_value":129390.0,"put_value":0.0,"total_value":129390.0},{"strike":60.0,"call_value":168575.0,"put_value":0,"total_value":168575.0}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":116.9,"strike":27.5},{"moneyness":0.85,"dte":21,"iv":null,"strike":null},{"moneyness":0.85,"dte":30,"iv":null,"strike":null},{"moneyness":0.85,"dte":45,"iv":null,"strike":null},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":59.3,"strike":23.33},{"moneyness":0.9,"dte":7,"iv":null,"strike":null},{"moneyness":0.9,"dte":14,"iv":null,"strike":null},{"moneyness":0.9,"dte":21,"iv":null,"strike":null},{"moneyness":0.9,"dte":30,"iv":null,"strike":null},{"moneyness":0.9,"dte":45,"iv":null,"strike":null},{"moneyness":0.9,"dte":60,"iv":null,"strike":null},{"moneyness":0.9,"dte":90,"iv":null,"strike":null},{"moneyness":0.95,"dte":7,"iv":null,"strike":null},{"moneyness":0.95,"dte":14,"iv":null,"strike":null},{"moneyness":0.95,"dte":21,"iv":null,"strike":null},{"moneyness":0.95,"dte":30,"iv":null,"strike":null},{"moneyness":0.95,"dte":45,"iv":null,"strike":null},{"moneyness":0.95,"dte":60,"iv":null,"strike":null},{"moneyness":0.95,"dte":90,"iv":null,"strike":null},{"moneyness":1.0,"dte":7,"iv":null,"strike":null},{"moneyness":1.0,"dte":14,"iv":18.5,"strike":35.0},{"moneyness":1.0,"dte":21,"iv":null,"strike":null},{"moneyness":1.0,"dte":30,"iv":null,"strike":null},{"moneyness":1.0,"dte":45,"iv":19.7,"strike":35.0},{"moneyness":1.0,"dte":60,"iv":null,"strike":null},{"moneyness":1.0,"dte":90,"iv":21.8,"strike":35.0},{"moneyness":1.05,"dte":7,"iv":null,"strike":null},{"moneyness":1.05,"dte":14,"iv":null,"strike":null},{"moneyness":1.05,"dte":21,"iv":null,"strike":null},{"moneyness":1.05,"dte":30,"iv":null,"strike":null},{"moneyness":1.05,"dte":45,"iv":null,"strike":null},{"moneyness":1.05,"dte":60,"iv":null,"strike":null},{"moneyness":1.05,"dte":90,"iv":null,"strike":null},{"moneyness":1.1,"dte":7,"iv":null,"strike":null},{"moneyness":1.1,"dte":14,"iv":null,"strike":null},{"moneyness":1.1,"dte":21,"iv":null,"strike":null},{"moneyness":1.1,"dte":30,"iv":null,"strike":null},{"moneyness":1.1,"dte":45,"iv":null,"strike":null},{"moneyness":1.1,"dte":60,"iv":null,"strike":null},{"moneyness":1.1,"dte":90,"iv":null,"strike":null},{"moneyness":1.15,"dte":7,"iv":null,"strike":null},{"moneyness":1.15,"dte":14,"iv":110.6,"strike":48.33},{"moneyness":1.15,"dte":21,"iv":null,"strike":null},{"moneyness":1.15,"dte":30,"iv":null,"strike":null},{"moneyness":1.15,"dte":45,"iv":22.4,"strike":40.0},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":44.6,"strike":47.86}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":0.0,"contract_count":2,"total_oi":792},{"expiration":"11/20/2026","dte":49,"iv":0.3712,"contract_count":2,"total_oi":180},{"expiration":"01/15/2027","dte":105,"iv":1.0,"contract_count":2,"total_oi":918},{"expiration":"04/16/2027","dte":196,"iv":0.5067,"contract_count":2,"total_oi":943}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":3.62,"expected_move_2std":7.25,"contract_count":2},{"expiration":"11/20/2026","dte":49,"expected_move_1std":7.23,"expected_move_2std":14.46,"contract_count":2},{"expiration":"01/15/2027","dte":105,"expected_move_1std":11.71,"expected_move_2std":23.42,"contract_count":2},{"expiration":"04/16/2027","dte":196,"expected_move_1std":14.79,"expected_move_2std":29.58,"contract_count":2}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":2737,"put_oi":666,"total_oi":3403,"pc_ratio":0.243,"pc_ratio_volume":0.25,"sentiment":"bullish"},{"expiration":"11/20/2026","dte":49,"call_oi":309,"put_oi":64,"total_oi":373,"pc_ratio":0.207,"pc_ratio_volume":0,"sentiment":"bullish"},{"expiration":"01/15/2027","dte":105,"call_oi":3288,"put_oi":900,"total_oi":4188,"pc_ratio":0.274,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"04/16/2027","dte":196,"call_oi":1811,"put_oi":339,"total_oi":2150,"pc_ratio":0.187,"pc_ratio_volume":0.0,"sentiment":"bullish"}],"dealer_positioning":{"positioning":[{"strike":20.0,"call_delta_oi":299.0,"put_delta_oi":-53.0,"dealer_delta":-246.0,"call_oi":3,"put_oi":6},{"strike":25.0,"call_delta_oi":1048.0,"put_delta_oi":-32.0,"dealer_delta":-1016.0,"call_oi":11,"put_oi":5},{"strike":30.0,"call_delta_oi":276.0,"put_delta_oi":-1495.0,"dealer_delta":1219.0,"call_oi":3,"put_oi":126},{"strike":35.0,"call_delta_oi":65932.0,"put_delta_oi":-76937.0,"dealer_delta":11005.0,"call_oi":1117,"put_oi":1716},{"strike":40.0,"call_delta_oi":35960.0,"put_delta_oi":-7130.0,"dealer_delta":-28829.0,"call_oi":3542,"put_oi":101},{"strike":45.0,"call_delta_oi":15985.0,"put_delta_oi":0,"dealer_delta":-15985.0,"call_oi":1064,"put_oi":0},{"strike":50.0,"call_delta_oi":1709.0,"put_delta_oi":-397.0,"dealer_delta":-1312.0,"call_oi":281,"put_oi":5},{"strike":55.0,"call_delta_oi":1936.0,"put_delta_oi":-809.0,"dealer_delta":-1128.0,"call_oi":162,"put_oi":10},{"strike":60.0,"call_delta_oi":544.0,"put_delta_oi":0,"dealer_delta":-544.0,"call_oi":308,"put_oi":0}],"net_dealer_delta":-36837.0,"total_call_delta":123689.0,"total_put_delta":-86853.0,"bias":"neutral"},"vol_smile":[{"expiration":"01/15/2027","underlying_price":35.0,"strikes":[{"strike":35.0,"moneyness":1.0,"type":"call","iv":0.193,"delta":0.5671,"oi":191},{"strike":35.0,"moneyness":1.0,"type":"put","iv":0.2435,"delta":-0.4372,"oi":727},{"strike":40.0,"moneyness":1.1429,"type":"call","iv":0.1867,"delta":0.1213,"oi":1482},{"strike":45.0,"moneyness":1.2857,"type":"call","iv":0.2749,"delta":0.0598,"oi":505}]},{"expiration":"04/16/2027","underlying_price":35.0,"strikes":[{"strike":35.0,"moneyness":1.0,"type":"call","iv":0.1232,"delta":0.6168,"oi":656},{"strike":35.0,"moneyness":1.0,"type":"put","iv":0.2805,"delta":-0.4156,"oi":287},{"strike":40.0,"moneyness":1.1429,"type":"call","iv":0.1675,"delta":0.1993,"oi":531}]},{"expiration":"10/16/2026","underlying_price":35.0,"strikes":[{"strike":35.0,"moneyness":1.0,"type":"call","iv":0.1987,"delta":0.5236,"oi":154},{"strike":35.0,"moneyness":1.0,"type":"put","iv":0.1713,"delta":-0.4749,"oi":638},{"strike":40.0,"moneyness":1.1429,"type":"call","iv":0.4068,"delta":0.0464,"oi":1336},{"strike":45.0,"moneyness":1.2857,"type":"call","iv":1.5701,"delta":0.2436,"oi":520},{"strike":50.0,"moneyness":1.4286,"type":"call","iv":1.128,"delta":0.0592,"oi":260},{"strike":55.0,"moneyness":1.5714,"type":"call","iv":1.8293,"delta":0.1288,"oi":145},{"strike":60.0,"moneyness":1.7143,"type":"call","iv":1.2799,"delta":0.0177,"oi":308}]},{"expiration":"11/20/2026","underlying_price":35.0,"strikes":[{"strike":35.0,"moneyness":1.0,"type":"call","iv":0.1033,"delta":0.5667,"oi":116},{"strike":40.0,"moneyness":1.1429,"type":"call","iv":0.2242,"delta":0.0627,"oi":193}]}],"greeks_heatmap":{"data":[{"strike":35.0,"dte":14,"expiration":"10/16/2026","call_delta":0.5236,"put_delta":-0.4749,"call_gamma":0.303472,"put_gamma":0.351932,"call_theta":-0.0222,"put_theta":-0.0153,"call_vega":0.0263,"put_vega":0.0263,"call_oi":154,"put_oi":638},{"strike":40.0,"dte":14,"expiration":"10/16/2026","call_delta":0.0464,"put_delta":0,"call_gamma":0.036128,"put_gamma":0,"call_theta":-0.0102,"put_theta":0,"call_vega":0.0064,"put_vega":0,"call_oi":1336,"put_oi":0},{"strike":45.0,"dte":14,"expiration":"10/16/2026","call_delta":0.2436,"put_delta":0,"call_gamma":0.030216,"put_gamma":0,"call_theta":-0.1258,"put_theta":0,"call_vega":0.0207,"put_vega":0,"call_oi":520,"put_oi":0},{"strike":35.0,"dte":49,"expiration":"11/20/2026","call_delta":0.5667,"put_delta":-0.4579,"call_gamma":0.29996,"put_gamma":0.10728,"call_theta":-0.0076,"put_theta":-0.0133,"call_vega":0.0499,"put_vega":0.0504,"call_oi":116,"put_oi":64},{"strike":40.0,"dte":49,"expiration":"11/20/2026","call_delta":0.0627,"put_delta":0,"call_gamma":0.043301,"put_gamma":0,"call_theta":-0.0039,"put_theta":0,"call_vega":0.0156,"put_vega":0,"call_oi":193,"put_oi":0}],"strikes":[35.0,40.0,45.0],"dtes":[14,49]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":-139.89,"put_25d_iv":17.13,"call_25d_iv":157.01,"put_25d_strike":35.0,"call_25d_strike":45.0,"skew":"call_skew"},{"expiration":"11/20/2026","dte":49,"risk_reversal":6.71,"put_25d_iv":29.14,"call_25d_iv":22.42,"put_25d_strike":35.0,"call_25d_strike":40.0,"skew":"put_skew"},{"expiration":"01/15/2027","dte":105,"risk_reversal":8.02,"put_25d_iv":26.69,"call_25d_iv":18.67,"put_25d_strike":30.0,"call_25d_strike":40.0,"skew":"put_skew"},{"expiration":"04/16/2027","dte":196,"risk_reversal":11.3,"put_25d_iv":28.05,"call_25d_iv":16.75,"put_25d_strike":35.0,"call_25d_strike":40.0,"skew":"put_skew"}],"vanna_exposure":{"exposure":[{"strike":30.0,"call_vanna":0,"put_vanna":6.0,"net_vanna":6.0,"call_oi":0,"put_oi":83},{"strike":35.0,"call_vanna":-51.0,"put_vanna":36.0,"net_vanna":-15.0,"call_oi":1117,"put_oi":1716},{"strike":40.0,"call_vanna":216.0,"put_vanna":-6.0,"net_vanna":210.0,"call_oi":3542,"put_oi":71},{"strike":45.0,"call_vanna":44.0,"put_vanna":0,"net_vanna":44.0,"call_oi":1025,"put_oi":0},{"strike":50.0,"call_vanna":5.0,"put_vanna":0,"net_vanna":5.0,"call_oi":260,"put_oi":0},{"strike":55.0,"call_vanna":4.0,"put_vanna":0,"net_vanna":4.0,"call_oi":145,"put_oi":0},{"strike":60.0,"call_vanna":2.0,"put_vanna":0,"net_vanna":2.0,"call_oi":308,"put_oi":0}],"net_vanna":258.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":35.0,"call_charm":-5033.0,"put_charm":12406.0,"net_charm":7373.0,"call_oi":270,"put_oi":702},{"strike":40.0,"call_charm":-1684.0,"put_charm":0,"net_charm":-1684.0,"call_oi":1529,"put_oi":0},{"strike":45.0,"call_charm":-41556.0,"put_charm":0,"net_charm":-41556.0,"call_oi":520,"put_oi":0},{"strike":50.0,"call_charm":-1363.0,"put_charm":0,"net_charm":-1363.0,"call_oi":260,"put_oi":0},{"strike":55.0,"call_charm":-4776.0,"put_charm":0,"net_charm":-4776.0,"call_oi":145,"put_oi":0},{"strike":60.0,"call_charm":-202.0,"put_charm":0,"net_charm":-202.0,"call_oi":308,"put_oi":0}],"net_charm":-42208.0,"weekend_delta_shift":-126624.0,"interpretation":"delta_decays_bearish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":32195.0,"put_delta":-31160.0,"net_delta":1035.0,"call_oi":2737,"put_oi":666,"total_oi":3403,"total_volume":35,"bias":"neutral"},{"expiration":"11/20/2026","dte":49,"call_delta":7783.0,"put_delta":-2931.0,"net_delta":4852.0,"call_oi":309,"put_oi":64,"total_oi":373,"total_volume":11,"bias":"neutral"},{"expiration":"01/15/2027","dte":105,"call_delta":32312.0,"put_delta":-39010.0,"net_delta":-6698.0,"call_oi":2210,"put_oi":900,"total_oi":3110,"total_volume":41,"bias":"neutral"},{"expiration":"04/16/2027","dte":196,"call_delta":51399.0,"put_delta":-13753.0,"net_delta":37647.0,"call_oi":1235,"put_oi":339,"total_oi":1574,"total_volume":50,"bias":"neutral"}],"straddle_pricing":[{"expiration":"10/16/2026","dte":14,"strike":35.0,"straddle_price":0.97,"straddle_pct":2.79,"implied_move":2.79,"avg_iv":18.5},{"expiration":"01/15/2027","dte":105,"strike":35.0,"straddle_price":3.25,"straddle_pct":9.29,"implied_move":9.29,"avg_iv":21.8},{"expiration":"04/16/2027","dte":196,"strike":35.0,"straddle_price":4.12,"straddle_pct":11.79,"implied_move":11.79,"avg_iv":20.2}],"volume_profile":{"profile":[{"strike":20.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":3,"put_oi":6,"total_oi":9,"bias":"neutral"},{"strike":25.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":14,"put_oi":5,"total_oi":19,"bias":"neutral"},{"strike":30.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1654,"put_oi":126,"total_oi":1780,"bias":"neutral"},{"strike":35.0,"call_volume":18,"put_volume":18,"total_volume":36,"call_oi":1117,"put_oi":1716,"total_oi":2833,"bias":"neutral"},{"strike":40.0,"call_volume":76,"put_volume":0,"total_volume":76,"call_oi":3542,"put_oi":101,"total_oi":3643,"bias":"bullish"},{"strike":45.0,"call_volume":25,"put_volume":0,"total_volume":25,"call_oi":1064,"put_oi":0,"total_oi":1064,"bias":"bullish"},{"strike":50.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":281,"put_oi":5,"total_oi":286,"bias":"neutral"},{"strike":55.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":162,"put_oi":10,"total_oi":172,"bias":"neutral"},{"strike":60.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":308,"put_oi":0,"total_oi":308,"bias":"neutral"}],"underlying_price":35.0,"peak_call_strike":40.0,"peak_put_strike":35.0,"total_call_volume":119,"total_put_volume":18,"volume_pc_ratio":0.151},"iv_contours":{"x":[0.71,0.86,1.0,1.14,1.29],"y":[14,49,105],"z":[[114.71,79.43,18.5,40.68,157.01],[null,null,19.73,22.42,null],[null,26.69,21.83,26.48,27.49]],"levels":[18.5,32.4,46.2,60.1,73.9,87.8,101.6,115.5,129.3,143.2,157.0],"min_iv":18.5,"max_iv":157.0},"butterfly_spread":[],"iv_history":[{"date":"2026-09-14","iv":75.32},{"date":"2026-09-15","iv":92.93},{"date":"2026-09-16","iv":63.96},{"date":"2026-09-17","iv":46.01},{"date":"2026-09-18","iv":49.76},{"date":"2026-09-21","iv":50.43},{"date":"2026-09-22","iv":41.5},{"date":"2026-09-23","iv":42.1},{"date":"2026-09-24","iv":40.6},{"date":"2026-09-25","iv":43.6},{"date":"2026-09-28","iv":51.3},{"date":"2026-09-29","iv":71.0},{"date":"2026-09-30","iv":50.8},{"date":"2026-10-01","iv":52.8},{"date":"2026-10-02","iv":51.8}]}}