{"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":"CPIX","summary":{"name":"CPIX","price":7.39,"total_oi":6482,"call_oi":5156,"put_oi":1326,"pc_ratio":0.257,"net_gex":15320.45,"avg_iv":319.4,"iv_rank":100.0,"iv_52w_high":319.4,"iv_52w_low":142.66,"gamma_flip":null,"max_pain":3.5},"features":{"symbol":"CPIX","price":7.39,"total_oi":6482,"analysis_coverage":0.9444,"avg_iv_pct":319.4,"iv_rank":100.0,"iv_52w_high_pct":319.4,"iv_52w_low_pct":142.66,"front_dte":14,"front_atm_iv_pct":125.0975,"back_atm_iv_pct":125.2467,"term_premium_pp":-0.1492,"expected_move_front_pct":24.5,"straddle_front_pct":18.94,"straddle_30d_pct":18.94,"risk_reversal_front_pp":63.81,"risk_reversal_30d_pp":63.81,"butterfly_front_pp":null,"butterfly_30d_pp":null,"put_call_oi_ratio":0.257,"put_call_oi_front_ratio":0.215,"put_call_volume_front_ratio":0.0,"option_volume":12,"volume_oi_ratio":0.001851,"net_delta_normalized":0.60929,"dealer_delta_normalized":-0.514728,"gex_per_100k_oi":236353.748843,"vanna_per_100k_oi":-1126.195619,"charm_per_100k_oi":-671366.86208,"weekend_delta_shift_per_100k_oi":-2014085.158902,"iv_surface_range_pp":73.2,"gamma_flip_distance_pct":null,"max_pain_distance_pct":-52.638701,"peak_call_distance_pct":-32.341001,"peak_put_distance_pct":1.488498},"analyses":{"gamma_walls":[{"strike":1.0,"call_gex":60.54,"put_gex":0.0,"net_gex":60.54,"call_oi":311,"put_oi":119},{"strike":2.5,"call_gex":4.82,"put_gex":0.0,"net_gex":4.82,"call_oi":6,"put_oi":0},{"strike":3.5,"call_gex":774.77,"put_gex":0.0,"net_gex":774.77,"call_oi":1054,"put_oi":887},{"strike":5.0,"call_gex":620.4,"put_gex":-3.44,"net_gex":616.95,"call_oi":214,"put_oi":1},{"strike":6.0,"call_gex":2308.27,"put_gex":-705.93,"net_gex":1602.34,"call_oi":383,"put_oi":124},{"strike":7.5,"call_gex":1458.99,"put_gex":-1092.47,"net_gex":366.51,"call_oi":311,"put_oi":144},{"strike":8.5,"call_gex":6804.53,"put_gex":-217.42,"net_gex":6587.11,"call_oi":745,"put_oi":51},{"strike":10.0,"call_gex":548.82,"put_gex":0.0,"net_gex":548.82,"call_oi":90,"put_oi":0},{"strike":11.0,"call_gex":19.7,"put_gex":0.0,"net_gex":19.7,"call_oi":249,"put_oi":0},{"strike":12.5,"call_gex":1808.1,"put_gex":0.0,"net_gex":1808.1,"call_oi":473,"put_oi":0},{"strike":13.5,"call_gex":509.55,"put_gex":0.0,"net_gex":509.55,"call_oi":141,"put_oi":0},{"strike":15.0,"call_gex":684.76,"put_gex":0.0,"net_gex":684.76,"call_oi":323,"put_oi":0},{"strike":17.5,"call_gex":1736.46,"put_gex":0.0,"net_gex":1736.46,"call_oi":856,"put_oi":0}],"pain_by_strike":[{"strike":1.0,"call_value":0,"put_value":4160.0,"total_value":4160.0},{"strike":2.5,"call_value":466.5,"put_value":2349.5,"total_value":2816.0},{"strike":3.5,"call_value":783.5,"put_value":1142.5,"total_value":1926.0},{"strike":5.0,"call_value":2840.0,"put_value":662.5,"total_value":3502.5},{"strike":6.0,"call_value":4425.0,"put_value":343.5,"total_value":4768.5},{"strike":7.5,"call_value":7377.0,"put_value":51.0,"total_value":7428.0},{"strike":8.5,"call_value":9656.0,"put_value":0.0,"total_value":9656.0},{"strike":10.0,"call_value":14192.0,"put_value":0.0,"total_value":14192.0},{"strike":11.0,"call_value":17306.0,"put_value":0.0,"total_value":17306.0},{"strike":12.5,"call_value":22350.5,"put_value":0.0,"total_value":22350.5},{"strike":13.5,"call_value":26186.5,"put_value":0.0,"total_value":26186.5},{"strike":15.0,"call_value":32152.0,"put_value":0.0,"total_value":32152.0},{"strike":17.5,"call_value":42902.0,"put_value":0,"total_value":42902.0}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":199.3,"strike":5.12},{"moneyness":0.85,"dte":21,"iv":null,"strike":null},{"moneyness":0.85,"dte":30,"iv":null,"strike":null},{"moneyness":0.85,"dte":45,"iv":208.7,"strike":3.75},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":175.5,"strike":4.3},{"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":125.1,"strike":7.5},{"moneyness":1.0,"dte":21,"iv":null,"strike":null},{"moneyness":1.0,"dte":30,"iv":null,"strike":null},{"moneyness":1.0,"dte":45,"iv":125.3,"strike":7.5},{"moneyness":1.0,"dte":60,"iv":null,"strike":null},{"moneyness":1.0,"dte":90,"iv":137.5,"strike":7.5},{"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":141.3,"strike":9.25},{"moneyness":1.15,"dte":21,"iv":null,"strike":null},{"moneyness":1.15,"dte":30,"iv":null,"strike":null},{"moneyness":1.15,"dte":45,"iv":205.8,"strike":11.25},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":185.8,"strike":11.64}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":0.0,"contract_count":2,"total_oi":96},{"expiration":"11/20/2026","dte":49,"iv":0.0142,"contract_count":1,"total_oi":31},{"expiration":"01/15/2027","dte":105,"iv":1.0,"contract_count":2,"total_oi":118},{"expiration":"04/16/2027","dte":196,"iv":0.0071,"contract_count":1,"total_oi":210}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":24.5,"expected_move_2std":48.99,"contract_count":2},{"expiration":"11/20/2026","dte":49,"expected_move_1std":45.89,"expected_move_2std":91.79,"contract_count":1},{"expiration":"01/15/2027","dte":105,"expected_move_1std":73.75,"expected_move_2std":147.5,"contract_count":2},{"expiration":"04/16/2027","dte":196,"expected_move_1std":91.72,"expected_move_2std":183.44,"contract_count":1}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":2246,"put_oi":483,"total_oi":2729,"pc_ratio":0.215,"pc_ratio_volume":0,"sentiment":"bullish"},{"expiration":"11/20/2026","dte":49,"call_oi":625,"put_oi":0,"total_oi":625,"pc_ratio":0.0,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"01/15/2027","dte":105,"call_oi":816,"put_oi":843,"total_oi":1659,"pc_ratio":1.033,"pc_ratio_volume":0,"sentiment":"neutral"},{"expiration":"04/16/2027","dte":196,"call_oi":1469,"put_oi":0,"total_oi":1469,"pc_ratio":0.0,"pc_ratio_volume":0,"sentiment":"bullish"}],"dealer_positioning":{"positioning":[{"strike":1.0,"call_delta_oi":30686.0,"put_delta_oi":0,"dealer_delta":-30686.0,"call_oi":311,"put_oi":0},{"strike":2.5,"call_delta_oi":569.0,"put_delta_oi":0,"dealer_delta":-569.0,"call_oi":6,"put_oi":0},{"strike":3.5,"call_delta_oi":102136.0,"put_delta_oi":0,"dealer_delta":-102136.0,"call_oi":1054,"put_oi":0},{"strike":5.0,"call_delta_oi":17901.0,"put_delta_oi":-15.0,"dealer_delta":-17886.0,"call_oi":214,"put_oi":1},{"strike":6.0,"call_delta_oi":30145.0,"put_delta_oi":-2859.0,"dealer_delta":-27286.0,"call_oi":383,"put_oi":124},{"strike":7.5,"call_delta_oi":20019.0,"put_delta_oi":-5999.0,"dealer_delta":-14020.0,"call_oi":311,"put_oi":144},{"strike":8.5,"call_delta_oi":29392.0,"put_delta_oi":-2237.0,"dealer_delta":-27155.0,"call_oi":745,"put_oi":51},{"strike":10.0,"call_delta_oi":2100.0,"put_delta_oi":0,"dealer_delta":-2100.0,"call_oi":90,"put_oi":0},{"strike":11.0,"call_delta_oi":24620.0,"put_delta_oi":0,"dealer_delta":-24620.0,"call_oi":249,"put_oi":0},{"strike":12.5,"call_delta_oi":16452.0,"put_delta_oi":0,"dealer_delta":-16452.0,"call_oi":473,"put_oi":0},{"strike":13.5,"call_delta_oi":4785.0,"put_delta_oi":0,"dealer_delta":-4785.0,"call_oi":141,"put_oi":0},{"strike":15.0,"call_delta_oi":18492.0,"put_delta_oi":0,"dealer_delta":-18492.0,"call_oi":323,"put_oi":0},{"strike":17.5,"call_delta_oi":47460.0,"put_delta_oi":0,"dealer_delta":-47460.0,"call_oi":856,"put_oi":0}],"net_dealer_delta":-333647.0,"total_call_delta":344757.0,"total_put_delta":-11110.0,"bias":"bearish"},"vol_smile":[{"expiration":"01/15/2027","underlying_price":7.389999866485596,"strikes":[{"strike":3.5,"moneyness":0.4736,"type":"call","iv":1.4429,"delta":0.9148,"oi":335},{"strike":6.0,"moneyness":0.8119,"type":"call","iv":1.0822,"delta":0.7487,"oi":118},{"strike":7.5,"moneyness":1.0149,"type":"put","iv":1.0711,"delta":-0.3893,"oi":102},{"strike":8.5,"moneyness":1.1502,"type":"call","iv":1.8792,"delta":0.6458,"oi":115},{"strike":13.5,"moneyness":1.8268,"type":"call","iv":1.4027,"delta":0.3393,"oi":141}]},{"expiration":"04/16/2027","underlying_price":7.389999866485596,"strikes":[{"strike":7.5,"moneyness":1.0149,"type":"call","iv":1.2517,"delta":0.6794,"oi":210},{"strike":15.0,"moneyness":2.0298,"type":"call","iv":1.8711,"delta":0.5725,"oi":323},{"strike":17.5,"moneyness":2.3681,"type":"call","iv":1.9699,"delta":0.5545,"oi":855}]},{"expiration":"10/16/2026","underlying_price":7.389999866485596,"strikes":[{"strike":3.5,"moneyness":0.4736,"type":"call","iv":1.6732,"delta":0.9943,"oi":719},{"strike":6.0,"moneyness":0.8119,"type":"call","iv":1.5698,"delta":0.8042,"oi":265},{"strike":6.0,"moneyness":0.8119,"type":"put","iv":2.058,"delta":-0.2313,"oi":121},{"strike":8.5,"moneyness":1.1502,"type":"call","iv":1.4061,"delta":0.3487,"oi":630}]},{"expiration":"11/20/2026","underlying_price":7.389999866485596,"strikes":[{"strike":5.0,"moneyness":0.6766,"type":"call","iv":1.8949,"delta":0.8213,"oi":181},{"strike":12.5,"moneyness":1.6915,"type":"call","iv":1.7119,"delta":0.299,"oi":395}]}],"greeks_heatmap":{"data":[{"strike":6.0,"dte":14,"expiration":"10/16/2026","call_delta":0.8042,"put_delta":-0.2313,"call_gamma":0.126261,"put_gamma":0.106126,"call_theta":-0.0238,"put_theta":-0.0334,"call_vega":0.0039,"put_vega":0.0042,"call_oi":265,"put_oi":121},{"strike":7.5,"dte":14,"expiration":"10/16/2026","call_delta":0.5318,"put_delta":0,"call_gamma":0.20593,"put_gamma":0,"call_theta":-0.0299,"put_theta":0,"call_vega":0.0055,"put_vega":0,"call_oi":54,"put_oi":0},{"strike":8.5,"dte":14,"expiration":"10/16/2026","call_delta":0.3487,"put_delta":0,"call_gamma":0.188614,"put_gamma":0,"call_theta":-0.0282,"put_theta":0,"call_vega":0.0052,"put_vega":0,"call_oi":630,"put_oi":0}],"strikes":[6.0,7.5,8.5],"dtes":[14]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":63.81,"put_25d_iv":205.8,"call_25d_iv":141.99,"put_25d_strike":6.0,"call_25d_strike":10.0,"skew":"put_skew"},{"expiration":"01/15/2027","dte":105,"risk_reversal":-33.16,"put_25d_iv":107.11,"call_25d_iv":140.27,"put_25d_strike":7.5,"call_25d_strike":13.5,"skew":"call_skew"}],"vanna_exposure":{"exposure":[{"strike":1.0,"call_vanna":-1.0,"put_vanna":0,"net_vanna":-1.0,"call_oi":261,"put_oi":0},{"strike":3.5,"call_vanna":-25.0,"put_vanna":0,"net_vanna":-25.0,"call_oi":1054,"put_oi":0},{"strike":5.0,"call_vanna":-11.0,"put_vanna":0,"net_vanna":-11.0,"call_oi":181,"put_oi":0},{"strike":6.0,"call_vanna":-18.0,"put_vanna":4.0,"net_vanna":-15.0,"call_oi":383,"put_oi":121},{"strike":7.5,"call_vanna":-20.0,"put_vanna":5.0,"net_vanna":-15.0,"call_oi":264,"put_oi":102},{"strike":8.5,"call_vanna":7.0,"put_vanna":1.0,"net_vanna":8.0,"call_oi":745,"put_oi":51},{"strike":10.0,"call_vanna":2.0,"put_vanna":0,"net_vanna":2.0,"call_oi":73,"put_oi":0},{"strike":11.0,"call_vanna":-0.0,"put_vanna":0,"net_vanna":-0.0,"call_oi":244,"put_oi":0},{"strike":12.5,"call_vanna":16.0,"put_vanna":0,"net_vanna":16.0,"call_oi":472,"put_oi":0},{"strike":13.5,"call_vanna":9.0,"put_vanna":0,"net_vanna":9.0,"call_oi":141,"put_oi":0},{"strike":15.0,"call_vanna":-13.0,"put_vanna":0,"net_vanna":-13.0,"call_oi":323,"put_oi":0},{"strike":17.5,"call_vanna":-27.0,"put_vanna":0,"net_vanna":-27.0,"call_oi":855,"put_oi":0}],"net_vanna":-73.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":1.0,"call_charm":-7243.0,"put_charm":0,"net_charm":-7243.0,"call_oi":261,"put_oi":0},{"strike":3.5,"call_charm":-3471.0,"put_charm":0,"net_charm":-3471.0,"call_oi":719,"put_oi":0},{"strike":5.0,"call_charm":-1568.0,"put_charm":0,"net_charm":-1568.0,"call_oi":181,"put_oi":0},{"strike":6.0,"call_charm":-13209.0,"put_charm":2435.0,"net_charm":-10774.0,"call_oi":265,"put_oi":121},{"strike":7.5,"call_charm":-2239.0,"put_charm":0,"net_charm":-2239.0,"call_oi":54,"put_oi":0},{"strike":8.5,"call_charm":-16121.0,"put_charm":0,"net_charm":-16121.0,"call_oi":630,"put_oi":0},{"strike":10.0,"call_charm":-576.0,"put_charm":0,"net_charm":-576.0,"call_oi":73,"put_oi":0},{"strike":11.0,"call_charm":-50.0,"put_charm":0,"net_charm":-50.0,"call_oi":244,"put_oi":0},{"strike":12.5,"call_charm":-1476.0,"put_charm":0,"net_charm":-1476.0,"call_oi":395,"put_oi":0}],"net_charm":-43518.0,"weekend_delta_shift":-130553.0,"interpretation":"delta_decays_bearish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":169003.0,"put_delta":-4843.0,"net_delta":164160.0,"call_oi":2246,"put_oi":164,"total_oi":2410,"total_volume":0,"bias":"bullish"},{"expiration":"11/20/2026","dte":49,"call_delta":29533.0,"put_delta":0,"net_delta":29533.0,"call_oi":625,"put_oi":0,"total_oi":625,"total_volume":7,"bias":"neutral"},{"expiration":"01/15/2027","dte":105,"call_delta":61095.0,"put_delta":-6268.0,"net_delta":54827.0,"call_oi":816,"put_oi":156,"total_oi":972,"total_volume":0,"bias":"neutral"},{"expiration":"04/16/2027","dte":196,"call_delta":85127.0,"put_delta":0,"net_delta":85127.0,"call_oi":1469,"put_oi":0,"total_oi":1469,"total_volume":0,"bias":"neutral"}],"straddle_pricing":[{"expiration":"10/16/2026","dte":14,"strike":7.5,"straddle_price":1.4,"straddle_pct":18.94,"implied_move":18.94,"avg_iv":125.1},{"expiration":"01/15/2027","dte":105,"strike":7.5,"straddle_price":4.22,"straddle_pct":57.17,"implied_move":57.17,"avg_iv":137.5}],"volume_profile":{"profile":[{"strike":1.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":311,"put_oi":119,"total_oi":430,"bias":"neutral"},{"strike":2.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":6,"put_oi":0,"total_oi":6,"bias":"neutral"},{"strike":3.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1054,"put_oi":887,"total_oi":1941,"bias":"neutral"},{"strike":5.0,"call_volume":4,"put_volume":0,"total_volume":4,"call_oi":214,"put_oi":1,"total_oi":215,"bias":"bullish"},{"strike":6.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":383,"put_oi":124,"total_oi":507,"bias":"neutral"},{"strike":7.5,"call_volume":3,"put_volume":5,"total_volume":8,"call_oi":311,"put_oi":144,"total_oi":455,"bias":"bearish"},{"strike":8.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":745,"put_oi":51,"total_oi":796,"bias":"neutral"},{"strike":10.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":90,"put_oi":0,"total_oi":90,"bias":"neutral"},{"strike":11.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":249,"put_oi":0,"total_oi":249,"bias":"neutral"},{"strike":12.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":473,"put_oi":0,"total_oi":473,"bias":"neutral"},{"strike":13.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":141,"put_oi":0,"total_oi":141,"bias":"neutral"},{"strike":15.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":323,"put_oi":0,"total_oi":323,"bias":"neutral"},{"strike":17.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":856,"put_oi":0,"total_oi":856,"bias":"neutral"}],"underlying_price":7.389999866485596,"peak_call_strike":5.0,"peak_put_strike":7.5,"total_call_volume":7,"total_put_volume":5,"volume_pc_ratio":0.714},"iv_contours":{"x":[0.81,1.01,1.15],"y":[14,49,105],"z":[[181.39,125.08,140.61],[null,125.25,null],[108.22,137.5,157.97]],"levels":[108.2,115.5,122.9,130.2,137.5,144.8,152.1,159.4,166.8,174.1,181.4],"min_iv":108.2,"max_iv":181.4},"butterfly_spread":[],"iv_history":[{"date":"2026-09-14","iv":202.42},{"date":"2026-09-15","iv":188.43},{"date":"2026-09-16","iv":181.65},{"date":"2026-09-17","iv":167.75},{"date":"2026-09-18","iv":142.66},{"date":"2026-09-21","iv":158.83},{"date":"2026-09-22","iv":149.8},{"date":"2026-09-23","iv":209.3},{"date":"2026-09-24","iv":187.5},{"date":"2026-09-25","iv":258.1},{"date":"2026-09-28","iv":226.0},{"date":"2026-09-29","iv":226.5},{"date":"2026-09-30","iv":214.0},{"date":"2026-10-01","iv":233.8},{"date":"2026-10-02","iv":319.4}]}}