{"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":"CCUP","summary":{"name":"CCUP","price":20.14,"total_oi":288,"call_oi":153,"put_oi":135,"pc_ratio":0.882,"net_gex":-573.34,"avg_iv":144.1,"iv_rank":0.9,"iv_52w_high":225.04,"iv_52w_low":143.4,"gamma_flip":null,"max_pain":25.0},"features":{"symbol":"CCUP","price":20.14,"total_oi":288,"analysis_coverage":0.6667,"avg_iv_pct":144.1,"iv_rank":0.9,"iv_52w_high_pct":225.04,"iv_52w_low_pct":143.4,"front_dte":14,"front_atm_iv_pct":122.7487,"back_atm_iv_pct":142.2229,"term_premium_pp":-19.4742,"expected_move_front_pct":24.04,"straddle_front_pct":null,"straddle_30d_pct":null,"risk_reversal_front_pp":null,"risk_reversal_30d_pp":null,"butterfly_front_pp":null,"butterfly_30d_pp":null,"put_call_oi_ratio":0.882,"put_call_oi_front_ratio":1.179,"put_call_volume_front_ratio":0.4,"option_volume":88,"volume_oi_ratio":0.305556,"net_delta_normalized":-0.056215,"dealer_delta_normalized":0.056215,"gex_per_100k_oi":-199076.388889,"vanna_per_100k_oi":0.0,"charm_per_100k_oi":0.0,"weekend_delta_shift_per_100k_oi":0.0,"iv_surface_range_pp":11.8,"gamma_flip_distance_pct":null,"max_pain_distance_pct":24.131082,"peak_call_distance_pct":73.783515,"peak_put_distance_pct":-5.660377},"analyses":{"gamma_walls":[{"strike":14.0,"call_gex":0.0,"put_gex":-39.45,"net_gex":-39.45,"call_oi":0,"put_oi":4},{"strike":15.0,"call_gex":13.52,"put_gex":-408.17,"net_gex":-394.65,"call_oi":2,"put_oi":36},{"strike":16.0,"call_gex":0.0,"put_gex":-68.13,"net_gex":-68.13,"call_oi":0,"put_oi":5},{"strike":17.0,"call_gex":0.0,"put_gex":-49.02,"net_gex":-49.02,"call_oi":0,"put_oi":2},{"strike":18.0,"call_gex":0.0,"put_gex":-180.82,"net_gex":-180.82,"call_oi":0,"put_oi":7},{"strike":19.0,"call_gex":0.0,"put_gex":-361.75,"net_gex":-361.75,"call_oi":0,"put_oi":11},{"strike":20.0,"call_gex":138.16,"put_gex":-809.21,"net_gex":-671.06,"call_oi":9,"put_oi":28},{"strike":22.0,"call_gex":460.37,"put_gex":-108.99,"net_gex":351.38,"call_oi":16,"put_oi":6},{"strike":23.0,"call_gex":0.0,"put_gex":-29.03,"net_gex":-29.03,"call_oi":0,"put_oi":1},{"strike":24.0,"call_gex":27.6,"put_gex":-26.57,"net_gex":1.03,"call_oi":1,"put_oi":1},{"strike":25.0,"call_gex":73.3,"put_gex":-217.82,"net_gex":-144.52,"call_oi":3,"put_oi":9},{"strike":26.0,"call_gex":62.69,"put_gex":0.0,"net_gex":62.69,"call_oi":6,"put_oi":0},{"strike":28.0,"call_gex":303.75,"put_gex":-50.94,"net_gex":252.81,"call_oi":18,"put_oi":3},{"strike":30.0,"call_gex":133.06,"put_gex":-162.62,"net_gex":-29.56,"call_oi":11,"put_oi":12},{"strike":31.0,"call_gex":0.0,"put_gex":-11.49,"net_gex":-11.49,"call_oi":0,"put_oi":1},{"strike":32.0,"call_gex":113.26,"put_gex":-19.81,"net_gex":93.45,"call_oi":10,"put_oi":2},{"strike":33.0,"call_gex":36.29,"put_gex":-64.45,"net_gex":-28.17,"call_oi":3,"put_oi":7},{"strike":34.0,"call_gex":38.74,"put_gex":0.0,"net_gex":38.74,"call_oi":4,"put_oi":0},{"strike":35.0,"call_gex":371.75,"put_gex":0.0,"net_gex":371.75,"call_oi":37,"put_oi":0},{"strike":40.0,"call_gex":262.46,"put_gex":0.0,"net_gex":262.46,"call_oi":33,"put_oi":0}],"pain_by_strike":[{"strike":14.0,"call_value":0,"put_value":889.0,"total_value":889.0},{"strike":15.0,"call_value":0.0,"put_value":758.0,"total_value":758.0},{"strike":16.0,"call_value":2.0,"put_value":663.0,"total_value":665.0},{"strike":17.0,"call_value":4.0,"put_value":573.0,"total_value":577.0},{"strike":18.0,"call_value":6.0,"put_value":485.0,"total_value":491.0},{"strike":19.0,"call_value":8.0,"put_value":404.0,"total_value":412.0},{"strike":20.0,"call_value":10.0,"put_value":334.0,"total_value":344.0},{"strike":22.0,"call_value":32.0,"put_value":250.0,"total_value":282.0},{"strike":23.0,"call_value":59.0,"put_value":214.0,"total_value":273.0},{"strike":24.0,"call_value":86.0,"put_value":179.0,"total_value":265.0},{"strike":25.0,"call_value":114.0,"put_value":145.0,"total_value":259.0},{"strike":26.0,"call_value":145.0,"put_value":120.0,"total_value":265.0},{"strike":28.0,"call_value":219.0,"put_value":70.0,"total_value":289.0},{"strike":30.0,"call_value":329.0,"put_value":26.0,"total_value":355.0},{"strike":31.0,"call_value":395.0,"put_value":16.0,"total_value":411.0},{"strike":32.0,"call_value":461.0,"put_value":7.0,"total_value":468.0},{"strike":33.0,"call_value":537.0,"put_value":0.0,"total_value":537.0},{"strike":34.0,"call_value":616.0,"put_value":0.0,"total_value":616.0},{"strike":35.0,"call_value":699.0,"put_value":0.0,"total_value":699.0},{"strike":40.0,"call_value":1299.0,"put_value":0,"total_value":1299.0}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":122.6,"strike":16.0},{"moneyness":0.85,"dte":21,"iv":null,"strike":null},{"moneyness":0.85,"dte":30,"iv":null,"strike":null},{"moneyness":0.85,"dte":45,"iv":137.9,"strike":15.0},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":135.6,"strike":15.0},{"moneyness":0.9,"dte":7,"iv":null,"strike":null},{"moneyness":0.9,"dte":14,"iv":122.2,"strike":18.0},{"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":120.6,"strike":19.0},{"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":122.7,"strike":20.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":142.2,"strike":20.0},{"moneyness":1.0,"dte":60,"iv":null,"strike":null},{"moneyness":1.0,"dte":90,"iv":133.3,"strike":20.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":129.5,"strike":22.0},{"moneyness":1.1,"dte":21,"iv":null,"strike":null},{"moneyness":1.1,"dte":30,"iv":null,"strike":null},{"moneyness":1.1,"dte":45,"iv":142.2,"strike":22.0},{"moneyness":1.1,"dte":60,"iv":null,"strike":null},{"moneyness":1.1,"dte":90,"iv":137.0,"strike":22.0},{"moneyness":1.15,"dte":7,"iv":null,"strike":null},{"moneyness":1.15,"dte":14,"iv":158.1,"strike":29.41},{"moneyness":1.15,"dte":21,"iv":null,"strike":null},{"moneyness":1.15,"dte":30,"iv":null,"strike":null},{"moneyness":1.15,"dte":45,"iv":151.1,"strike":32.67},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":148.9,"strike":40.0}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":0.0,"contract_count":5,"total_oi":47},{"expiration":"11/20/2026","dte":49,"iv":1.0,"contract_count":2,"total_oi":11},{"expiration":"12/18/2026","dte":77,"iv":0.5519,"contract_count":3,"total_oi":12}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":24.04,"expected_move_2std":48.07,"contract_count":2},{"expiration":"11/20/2026","dte":49,"expected_move_1std":52.11,"expected_move_2std":104.21,"contract_count":1},{"expiration":"12/18/2026","dte":77,"expected_move_1std":61.21,"expected_move_2std":122.43,"contract_count":2}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":84,"put_oi":99,"total_oi":183,"pc_ratio":1.179,"pc_ratio_volume":0.4,"sentiment":"neutral"},{"expiration":"11/20/2026","dte":49,"call_oi":25,"put_oi":19,"total_oi":44,"pc_ratio":0.76,"pc_ratio_volume":0.02,"sentiment":"bullish"},{"expiration":"12/18/2026","dte":77,"call_oi":18,"put_oi":10,"total_oi":28,"pc_ratio":0.556,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"03/19/2027","dte":168,"call_oi":26,"put_oi":7,"total_oi":33,"pc_ratio":0.269,"pc_ratio_volume":0,"sentiment":"bullish"}],"dealer_positioning":{"positioning":[{"strike":14.0,"call_delta_oi":0,"put_delta_oi":-65.0,"dealer_delta":65.0,"call_oi":0,"put_oi":4},{"strike":15.0,"call_delta_oi":157.0,"put_delta_oi":-517.0,"dealer_delta":360.0,"call_oi":2,"put_oi":36},{"strike":16.0,"call_delta_oi":0,"put_delta_oi":-107.0,"dealer_delta":107.0,"call_oi":0,"put_oi":5},{"strike":17.0,"call_delta_oi":0,"put_delta_oi":-38.0,"dealer_delta":38.0,"call_oi":0,"put_oi":2},{"strike":18.0,"call_delta_oi":0,"put_delta_oi":-190.0,"dealer_delta":190.0,"call_oi":0,"put_oi":7},{"strike":19.0,"call_delta_oi":0,"put_delta_oi":-389.0,"dealer_delta":389.0,"call_oi":0,"put_oi":11},{"strike":20.0,"call_delta_oi":557.0,"put_delta_oi":-1193.0,"dealer_delta":636.0,"call_oi":9,"put_oi":28},{"strike":22.0,"call_delta_oi":697.0,"put_delta_oi":-290.0,"dealer_delta":-408.0,"call_oi":16,"put_oi":6},{"strike":23.0,"call_delta_oi":0,"put_delta_oi":-65.0,"dealer_delta":65.0,"call_oi":0,"put_oi":1},{"strike":24.0,"call_delta_oi":28.0,"put_delta_oi":-70.0,"dealer_delta":42.0,"call_oi":1,"put_oi":1},{"strike":25.0,"call_delta_oi":71.0,"put_delta_oi":-680.0,"dealer_delta":609.0,"call_oi":3,"put_oi":9},{"strike":26.0,"call_delta_oi":315.0,"put_delta_oi":0,"dealer_delta":-315.0,"call_oi":6,"put_oi":0},{"strike":28.0,"call_delta_oi":275.0,"put_delta_oi":-252.0,"dealer_delta":-23.0,"call_oi":18,"put_oi":3},{"strike":30.0,"call_delta_oi":379.0,"put_delta_oi":-1052.0,"dealer_delta":673.0,"call_oi":11,"put_oi":12},{"strike":31.0,"call_delta_oi":0,"put_delta_oi":-91.0,"dealer_delta":91.0,"call_oi":0,"put_oi":1},{"strike":32.0,"call_delta_oi":107.0,"put_delta_oi":-185.0,"dealer_delta":77.0,"call_oi":10,"put_oi":2},{"strike":33.0,"call_delta_oi":81.0,"put_delta_oi":-648.0,"dealer_delta":567.0,"call_oi":3,"put_oi":7},{"strike":34.0,"call_delta_oi":38.0,"put_delta_oi":0,"dealer_delta":-38.0,"call_oi":4,"put_oi":0},{"strike":35.0,"call_delta_oi":577.0,"put_delta_oi":0,"dealer_delta":-577.0,"call_oi":37,"put_oi":0},{"strike":40.0,"call_delta_oi":929.0,"put_delta_oi":0,"dealer_delta":-929.0,"call_oi":33,"put_oi":0}],"net_dealer_delta":1619.0,"total_call_delta":4211.0,"total_put_delta":-5830.0,"bias":"neutral"},"vol_smile":[],"greeks_heatmap":{"delta":[],"gamma":[],"theta":[],"vega":[]},"risk_reversal":[],"vanna_exposure":{"exposure":[],"net_vanna":0,"interpretation":"neutral"},"charm_exposure":{"exposure":[],"net_charm":0,"weekend_delta_shift":0},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":1412.0,"put_delta":-4826.0,"net_delta":-3414.0,"call_oi":84,"put_oi":99,"total_oi":183,"total_volume":28,"bias":"neutral"},{"expiration":"11/20/2026","dte":49,"call_delta":657.0,"put_delta":-623.0,"net_delta":34.0,"call_oi":25,"put_oi":19,"total_oi":44,"total_volume":52,"bias":"neutral"},{"expiration":"12/18/2026","dte":77,"call_delta":852.0,"put_delta":-228.0,"net_delta":624.0,"call_oi":18,"put_oi":10,"total_oi":28,"total_volume":5,"bias":"neutral"},{"expiration":"03/19/2027","dte":168,"call_delta":1291.0,"put_delta":-153.0,"net_delta":1137.0,"call_oi":26,"put_oi":7,"total_oi":33,"total_volume":1,"bias":"neutral"}],"straddle_pricing":[],"volume_profile":{"profile":[{"strike":14.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":4,"total_oi":4,"bias":"neutral"},{"strike":15.0,"call_volume":0,"put_volume":1,"total_volume":1,"call_oi":2,"put_oi":36,"total_oi":38,"bias":"bearish"},{"strike":16.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":5,"total_oi":5,"bias":"neutral"},{"strike":17.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":2,"total_oi":2,"bias":"neutral"},{"strike":18.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":7,"total_oi":7,"bias":"neutral"},{"strike":19.0,"call_volume":0,"put_volume":3,"total_volume":3,"call_oi":0,"put_oi":11,"total_oi":11,"bias":"bearish"},{"strike":20.0,"call_volume":0,"put_volume":1,"total_volume":1,"call_oi":9,"put_oi":28,"total_oi":37,"bias":"bearish"},{"strike":21.0,"call_volume":0,"put_volume":1,"total_volume":1,"call_oi":0,"put_oi":0,"total_oi":0,"bias":"bearish"},{"strike":22.0,"call_volume":10,"put_volume":0,"total_volume":10,"call_oi":16,"put_oi":6,"total_oi":22,"bias":"bullish"},{"strike":23.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":1,"total_oi":1,"bias":"neutral"},{"strike":24.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1,"put_oi":1,"total_oi":2,"bias":"neutral"},{"strike":25.0,"call_volume":0,"put_volume":3,"total_volume":3,"call_oi":3,"put_oi":9,"total_oi":12,"bias":"bearish"},{"strike":26.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":6,"put_oi":0,"total_oi":6,"bias":"neutral"},{"strike":28.0,"call_volume":1,"put_volume":0,"total_volume":1,"call_oi":18,"put_oi":3,"total_oi":21,"bias":"bullish"},{"strike":30.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":11,"put_oi":12,"total_oi":23,"bias":"neutral"},{"strike":31.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":1,"total_oi":1,"bias":"neutral"},{"strike":32.0,"call_volume":7,"put_volume":1,"total_volume":8,"call_oi":10,"put_oi":2,"total_oi":12,"bias":"bullish"},{"strike":33.0,"call_volume":0,"put_volume":1,"total_volume":1,"call_oi":3,"put_oi":7,"total_oi":10,"bias":"bearish"},{"strike":34.0,"call_volume":3,"put_volume":0,"total_volume":3,"call_oi":4,"put_oi":0,"total_oi":4,"bias":"bullish"},{"strike":35.0,"call_volume":51,"put_volume":0,"total_volume":51,"call_oi":37,"put_oi":0,"total_oi":37,"bias":"bullish"},{"strike":40.0,"call_volume":5,"put_volume":0,"total_volume":5,"call_oi":33,"put_oi":0,"total_oi":33,"bias":"bullish"}],"underlying_price":20.135000228881836,"peak_call_strike":35.0,"peak_put_strike":19.0,"total_call_volume":77,"total_put_volume":11,"volume_pc_ratio":0.143},"iv_contours":{"x":[0.74,0.94,0.99,1.09],"y":[14],"z":[[132.39,120.62,124.91,127.17]],"levels":[120.6,121.8,123.0,124.2,125.3,126.5,127.7,128.9,130.0,131.2,132.4],"min_iv":120.6,"max_iv":132.4},"butterfly_spread":[],"iv_history":[{"date":"2026-09-14","iv":213.18},{"date":"2026-09-15","iv":225.04},{"date":"2026-09-16","iv":213.94},{"date":"2026-09-17","iv":144.8},{"date":"2026-09-18","iv":147.69},{"date":"2026-09-21","iv":149.99},{"date":"2026-09-22","iv":151.3},{"date":"2026-09-23","iv":148.3},{"date":"2026-09-24","iv":152.5},{"date":"2026-09-25","iv":143.5},{"date":"2026-09-28","iv":146.1},{"date":"2026-09-29","iv":147.5},{"date":"2026-09-30","iv":148.6},{"date":"2026-10-01","iv":143.4},{"date":"2026-10-02","iv":144.1}]}}