{"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":"CCB","summary":{"name":"CCB","price":40.17,"total_oi":2835,"call_oi":1734,"put_oi":1101,"pc_ratio":0.635,"net_gex":-47.44,"avg_iv":104.3,"iv_rank":87.1,"iv_52w_high":108.0,"iv_52w_low":79.23,"gamma_flip":null,"max_pain":45.0},"features":{"symbol":"CCB","price":40.17,"total_oi":2835,"analysis_coverage":0.9444,"avg_iv_pct":104.3,"iv_rank":87.1,"iv_52w_high_pct":108.0,"iv_52w_low_pct":79.23,"front_dte":14,"front_atm_iv_pct":56.7279,"back_atm_iv_pct":59.9981,"term_premium_pp":-3.2702,"expected_move_front_pct":11.11,"straddle_front_pct":8.53,"straddle_30d_pct":8.53,"risk_reversal_front_pp":-93.91,"risk_reversal_30d_pp":-93.91,"butterfly_front_pp":null,"butterfly_30d_pp":null,"put_call_oi_ratio":0.635,"put_call_oi_front_ratio":0.239,"put_call_volume_front_ratio":0.0,"option_volume":10,"volume_oi_ratio":0.003527,"net_delta_normalized":0.008674,"dealer_delta_normalized":-0.008674,"gex_per_100k_oi":-1673.368607,"vanna_per_100k_oi":2469.135802,"charm_per_100k_oi":-1463456.790123,"weekend_delta_shift_per_100k_oi":-4390405.643739,"iv_surface_range_pp":99.5,"gamma_flip_distance_pct":null,"max_pain_distance_pct":12.023898,"peak_call_distance_pct":24.470998,"peak_put_distance_pct":null},"analyses":{"gamma_walls":[{"strike":25.0,"call_gex":791.87,"put_gex":-14.59,"net_gex":777.27,"call_oi":62,"put_oi":1},{"strike":30.0,"call_gex":269.53,"put_gex":-2882.44,"net_gex":-2612.92,"call_oi":10,"put_oi":107},{"strike":35.0,"call_gex":4979.93,"put_gex":-18984.69,"net_gex":-14004.76,"call_oi":102,"put_oi":445},{"strike":40.0,"call_gex":5888.92,"put_gex":-20165.27,"net_gex":-14276.36,"call_oi":83,"put_oi":236},{"strike":45.0,"call_gex":7918.84,"put_gex":-15187.7,"net_gex":-7268.85,"call_oi":148,"put_oi":236},{"strike":50.0,"call_gex":14921.28,"put_gex":-1297.5,"net_gex":13623.78,"call_oi":325,"put_oi":29},{"strike":55.0,"call_gex":10375.73,"put_gex":-33.12,"net_gex":10342.61,"call_oi":426,"put_oi":1},{"strike":60.0,"call_gex":12264.39,"put_gex":-25.48,"net_gex":12238.92,"call_oi":419,"put_oi":1},{"strike":65.0,"call_gex":321.0,"put_gex":-915.44,"net_gex":-594.44,"call_oi":16,"put_oi":45},{"strike":70.0,"call_gex":588.1,"put_gex":0.0,"net_gex":588.1,"call_oi":31,"put_oi":0},{"strike":75.0,"call_gex":44.77,"put_gex":0.0,"net_gex":44.77,"call_oi":3,"put_oi":0},{"strike":80.0,"call_gex":12.46,"put_gex":0.0,"net_gex":12.46,"call_oi":1,"put_oi":0},{"strike":85.0,"call_gex":578.5,"put_gex":0.0,"net_gex":578.5,"call_oi":44,"put_oi":0},{"strike":90.0,"call_gex":36.31,"put_gex":0.0,"net_gex":36.31,"call_oi":3,"put_oi":0},{"strike":95.0,"call_gex":273.67,"put_gex":0.0,"net_gex":273.67,"call_oi":26,"put_oi":0},{"strike":100.0,"call_gex":152.74,"put_gex":0.0,"net_gex":152.74,"call_oi":32,"put_oi":0},{"strike":105.0,"call_gex":40.77,"put_gex":0.0,"net_gex":40.77,"call_oi":3,"put_oi":0}],"pain_by_strike":[{"strike":25.0,"call_value":0,"put_value":15835.0,"total_value":15835.0},{"strike":30.0,"call_value":310.0,"put_value":10335.0,"total_value":10645.0},{"strike":35.0,"call_value":670.0,"put_value":5370.0,"total_value":6040.0},{"strike":40.0,"call_value":1540.0,"put_value":2630.0,"total_value":4170.0},{"strike":45.0,"call_value":2825.0,"put_value":1070.0,"total_value":3895.0},{"strike":50.0,"call_value":4850.0,"put_value":690.0,"total_value":5540.0},{"strike":55.0,"call_value":8500.0,"put_value":455.0,"total_value":8955.0},{"strike":60.0,"call_value":14280.0,"put_value":225.0,"total_value":14505.0},{"strike":65.0,"call_value":22155.0,"put_value":0.0,"total_value":22155.0},{"strike":70.0,"call_value":30110.0,"put_value":0.0,"total_value":30110.0},{"strike":75.0,"call_value":38220.0,"put_value":0.0,"total_value":38220.0},{"strike":80.0,"call_value":46345.0,"put_value":0.0,"total_value":46345.0},{"strike":85.0,"call_value":54475.0,"put_value":0.0,"total_value":54475.0},{"strike":90.0,"call_value":62825.0,"put_value":0.0,"total_value":62825.0},{"strike":95.0,"call_value":71190.0,"put_value":0.0,"total_value":71190.0},{"strike":100.0,"call_value":79685.0,"put_value":0.0,"total_value":79685.0},{"strike":105.0,"call_value":88340.0,"put_value":0,"total_value":88340.0}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":95.1,"strike":33.33},{"moneyness":0.85,"dte":21,"iv":null,"strike":null},{"moneyness":0.85,"dte":30,"iv":null,"strike":null},{"moneyness":0.85,"dte":45,"iv":88.9,"strike":32.5},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":62.8,"strike":31.0},{"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":56.7,"strike":40.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":null,"strike":null},{"moneyness":1.0,"dte":60,"iv":null,"strike":null},{"moneyness":1.0,"dte":90,"iv":60.0,"strike":40.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":66.0,"strike":45.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":66.2,"strike":45.0},{"moneyness":1.1,"dte":60,"iv":null,"strike":null},{"moneyness":1.1,"dte":90,"iv":57.1,"strike":45.0},{"moneyness":1.15,"dte":7,"iv":null,"strike":null},{"moneyness":1.15,"dte":14,"iv":201.7,"strike":72.14},{"moneyness":1.15,"dte":21,"iv":null,"strike":null},{"moneyness":1.15,"dte":30,"iv":null,"strike":null},{"moneyness":1.15,"dte":45,"iv":null,"strike":null},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":74.6,"strike":73.5}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":0.0,"contract_count":2,"total_oi":104},{"expiration":"01/15/2027","dte":105,"iv":1.0,"contract_count":2,"total_oi":212},{"expiration":"04/16/2027","dte":196,"iv":0.0041,"contract_count":2,"total_oi":3}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":11.11,"expected_move_2std":22.22,"contract_count":2},{"expiration":"01/15/2027","dte":105,"expected_move_1std":32.18,"expected_move_2std":64.35,"contract_count":2},{"expiration":"04/16/2027","dte":196,"expected_move_1std":41.58,"expected_move_2std":83.16,"contract_count":2}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":1094,"put_oi":261,"total_oi":1355,"pc_ratio":0.239,"pc_ratio_volume":0,"sentiment":"bullish"},{"expiration":"11/20/2026","dte":49,"call_oi":1,"put_oi":204,"total_oi":205,"pc_ratio":204.0,"pc_ratio_volume":0,"sentiment":"bearish"},{"expiration":"01/15/2027","dte":105,"call_oi":626,"put_oi":629,"total_oi":1255,"pc_ratio":1.005,"pc_ratio_volume":0,"sentiment":"neutral"},{"expiration":"04/16/2027","dte":196,"call_oi":13,"put_oi":7,"total_oi":20,"pc_ratio":0.538,"pc_ratio_volume":0,"sentiment":"bullish"}],"dealer_positioning":{"positioning":[{"strike":25.0,"call_delta_oi":5881.0,"put_delta_oi":-12.0,"dealer_delta":-5869.0,"call_oi":62,"put_oi":1},{"strike":30.0,"call_delta_oi":863.0,"put_delta_oi":-1483.0,"dealer_delta":620.0,"call_oi":10,"put_oi":107},{"strike":35.0,"call_delta_oi":7859.0,"put_delta_oi":-10939.0,"dealer_delta":3080.0,"call_oi":102,"put_oi":445},{"strike":40.0,"call_delta_oi":4761.0,"put_delta_oi":-10139.0,"dealer_delta":5378.0,"call_oi":83,"put_oi":236},{"strike":45.0,"call_delta_oi":6170.0,"put_delta_oi":-15046.0,"dealer_delta":8876.0,"call_oi":148,"put_oi":236},{"strike":50.0,"call_delta_oi":9078.0,"put_delta_oi":-1999.0,"dealer_delta":-7079.0,"call_oi":325,"put_oi":29},{"strike":55.0,"call_delta_oi":2697.0,"put_delta_oi":-88.0,"dealer_delta":-2609.0,"call_oi":426,"put_oi":1},{"strike":60.0,"call_delta_oi":7898.0,"put_delta_oi":-90.0,"dealer_delta":-7809.0,"call_oi":419,"put_oi":1},{"strike":65.0,"call_delta_oi":139.0,"put_delta_oi":-4098.0,"dealer_delta":3959.0,"call_oi":16,"put_oi":45},{"strike":70.0,"call_delta_oi":313.0,"put_delta_oi":0,"dealer_delta":-313.0,"call_oi":31,"put_oi":0},{"strike":75.0,"call_delta_oi":22.0,"put_delta_oi":0,"dealer_delta":-22.0,"call_oi":3,"put_oi":0},{"strike":80.0,"call_delta_oi":6.0,"put_delta_oi":0,"dealer_delta":-6.0,"call_oi":1,"put_oi":0},{"strike":85.0,"call_delta_oi":358.0,"put_delta_oi":0,"dealer_delta":-358.0,"call_oi":44,"put_oi":0},{"strike":90.0,"call_delta_oi":23.0,"put_delta_oi":0,"dealer_delta":-23.0,"call_oi":3,"put_oi":0},{"strike":95.0,"call_delta_oi":172.0,"put_delta_oi":0,"dealer_delta":-172.0,"call_oi":26,"put_oi":0},{"strike":100.0,"call_delta_oi":62.0,"put_delta_oi":0,"dealer_delta":-62.0,"call_oi":32,"put_oi":0},{"strike":105.0,"call_delta_oi":50.0,"put_delta_oi":0,"dealer_delta":-50.0,"call_oi":3,"put_oi":0}],"net_dealer_delta":-2459.0,"total_call_delta":46352.0,"total_put_delta":-43893.0,"bias":"neutral"},"vol_smile":[{"expiration":"01/15/2027","underlying_price":40.16999816894531,"strikes":[{"strike":35.0,"moneyness":0.8713,"type":"put","iv":0.6368,"delta":-0.2706,"oi":377},{"strike":40.0,"moneyness":0.9958,"type":"put","iv":0.6359,"delta":-0.4138,"oi":147},{"strike":45.0,"moneyness":1.1202,"type":"call","iv":0.5817,"delta":0.4319,"oi":138},{"strike":60.0,"moneyness":1.4937,"type":"call","iv":0.6894,"delta":0.1912,"oi":141}]},{"expiration":"10/16/2026","underlying_price":40.16999816894531,"strikes":[{"strike":50.0,"moneyness":1.2447,"type":"call","iv":1.5587,"delta":0.2769,"oi":263},{"strike":55.0,"moneyness":1.3692,"type":"call","iv":0.9655,"delta":0.0521,"oi":398},{"strike":60.0,"moneyness":1.4937,"type":"call","iv":1.9702,"delta":0.187,"oi":277}]},{"expiration":"11/20/2026","underlying_price":40.16999816894531,"strikes":[{"strike":45.0,"moneyness":1.1202,"type":"put","iv":0.6625,"delta":-0.629,"oi":200}]}],"greeks_heatmap":{"data":[{"strike":35.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.1057,"call_gamma":0,"put_gamma":0.038903,"call_theta":0,"put_theta":-0.0325,"call_vega":0,"put_vega":0.0139,"call_oi":0,"put_oi":67},{"strike":40.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.4573,"call_gamma":0,"put_gamma":0.094854,"call_theta":0,"put_theta":-0.0615,"call_vega":0,"put_vega":0.0301,"call_oi":0,"put_oi":87},{"strike":50.0,"dte":14,"expiration":"10/16/2026","call_delta":0.2769,"put_delta":0,"call_gamma":0.028336,"put_gamma":0,"call_theta":-0.1533,"put_theta":0,"call_vega":0.0254,"put_vega":0,"call_oi":263,"put_oi":0},{"strike":45.0,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.629,"call_gamma":0,"put_gamma":0.039158,"call_theta":0,"put_theta":-0.0343,"call_vega":0,"put_vega":0.055,"call_oi":0,"put_oi":200}],"strikes":[35.0,40.0,45.0,50.0],"dtes":[14,49]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":-93.91,"put_25d_iv":61.96,"call_25d_iv":155.87,"put_25d_strike":35.0,"call_25d_strike":50.0,"skew":"call_skew"},{"expiration":"01/15/2027","dte":105,"risk_reversal":10.31,"put_25d_iv":63.68,"call_25d_iv":53.37,"put_25d_strike":35.0,"call_25d_strike":50.0,"skew":"put_skew"}],"vanna_exposure":{"exposure":[{"strike":25.0,"call_vanna":-3.0,"put_vanna":0,"net_vanna":-3.0,"call_oi":62,"put_oi":0},{"strike":30.0,"call_vanna":0,"put_vanna":5.0,"net_vanna":5.0,"call_oi":0,"put_oi":57},{"strike":35.0,"call_vanna":-5.0,"put_vanna":32.0,"net_vanna":27.0,"call_oi":66,"put_oi":444},{"strike":40.0,"call_vanna":-2.0,"put_vanna":6.0,"net_vanna":4.0,"call_oi":65,"put_oi":234},{"strike":45.0,"call_vanna":4.0,"put_vanna":-7.0,"net_vanna":-3.0,"call_oi":138,"put_oi":200},{"strike":50.0,"call_vanna":12.0,"put_vanna":0,"net_vanna":12.0,"call_oi":318,"put_oi":0},{"strike":55.0,"call_vanna":7.0,"put_vanna":0,"net_vanna":7.0,"call_oi":398,"put_oi":0},{"strike":60.0,"call_vanna":21.0,"put_vanna":0,"net_vanna":21.0,"call_oi":418,"put_oi":0}],"net_vanna":70.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":35.0,"call_charm":0,"put_charm":600.0,"net_charm":600.0,"call_oi":0,"put_oi":67},{"strike":40.0,"call_charm":0,"put_charm":6376.0,"net_charm":6376.0,"call_oi":0,"put_oi":87},{"strike":45.0,"call_charm":0,"put_charm":3211.0,"net_charm":3211.0,"call_oi":0,"put_oi":200},{"strike":50.0,"call_charm":-29104.0,"put_charm":0,"net_charm":-29104.0,"call_oi":263,"put_oi":0},{"strike":55.0,"call_charm":-1633.0,"put_charm":0,"net_charm":-1633.0,"call_oi":398,"put_oi":0},{"strike":60.0,"call_charm":-20939.0,"put_charm":0,"net_charm":-20939.0,"call_oi":277,"put_oi":0}],"net_charm":-41489.0,"weekend_delta_shift":-124468.0,"interpretation":"delta_decays_bearish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":19133.0,"put_delta":-10819.0,"net_delta":8315.0,"call_oi":1094,"put_oi":261,"total_oi":1355,"total_volume":0,"bias":"neutral"},{"expiration":"11/20/2026","dte":49,"call_delta":75.0,"put_delta":-12645.0,"net_delta":-12570.0,"call_oi":1,"put_oi":204,"total_oi":205,"total_volume":0,"bias":"neutral"},{"expiration":"01/15/2027","dte":105,"call_delta":26579.0,"put_delta":-20257.0,"net_delta":6322.0,"call_oi":626,"put_oi":629,"total_oi":1255,"total_volume":0,"bias":"neutral"},{"expiration":"04/16/2027","dte":196,"call_delta":565.0,"put_delta":-172.0,"net_delta":392.0,"call_oi":13,"put_oi":7,"total_oi":20,"total_volume":0,"bias":"neutral"}],"straddle_pricing":[{"expiration":"10/16/2026","dte":14,"strike":40.0,"straddle_price":3.42,"straddle_pct":8.53,"implied_move":8.53,"avg_iv":56.7},{"expiration":"01/15/2027","dte":105,"strike":40.0,"straddle_price":10.15,"straddle_pct":25.27,"implied_move":25.27,"avg_iv":60.0}],"volume_profile":{"profile":[{"strike":25.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":62,"put_oi":1,"total_oi":63,"bias":"neutral"},{"strike":30.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":10,"put_oi":107,"total_oi":117,"bias":"neutral"},{"strike":35.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":102,"put_oi":445,"total_oi":547,"bias":"neutral"},{"strike":40.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":83,"put_oi":236,"total_oi":319,"bias":"neutral"},{"strike":45.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":148,"put_oi":236,"total_oi":384,"bias":"neutral"},{"strike":50.0,"call_volume":10,"put_volume":0,"total_volume":10,"call_oi":325,"put_oi":29,"total_oi":354,"bias":"bullish"},{"strike":55.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":426,"put_oi":1,"total_oi":427,"bias":"neutral"},{"strike":60.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":419,"put_oi":1,"total_oi":420,"bias":"neutral"},{"strike":65.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":16,"put_oi":45,"total_oi":61,"bias":"neutral"},{"strike":70.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":31,"put_oi":0,"total_oi":31,"bias":"neutral"},{"strike":75.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":3,"put_oi":0,"total_oi":3,"bias":"neutral"},{"strike":80.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1,"put_oi":0,"total_oi":1,"bias":"neutral"},{"strike":85.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":44,"put_oi":0,"total_oi":44,"bias":"neutral"},{"strike":90.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":3,"put_oi":0,"total_oi":3,"bias":"neutral"},{"strike":95.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":26,"put_oi":0,"total_oi":26,"bias":"neutral"},{"strike":100.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":32,"put_oi":0,"total_oi":32,"bias":"neutral"},{"strike":105.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":3,"put_oi":0,"total_oi":3,"bias":"neutral"}],"underlying_price":40.16999816894531,"peak_call_strike":50.0,"peak_put_strike":null,"total_call_volume":10,"total_put_volume":0,"volume_pc_ratio":0.0},"iv_contours":{"x":[0.75,0.87,1.0,1.12,1.25],"y":[14,49,105],"z":[[144.4,70.52,56.73,63.94,155.87],[null,null,null,66.25,null],[68.11,61.08,60.0,57.05,56.39]],"levels":[56.4,66.3,76.3,86.2,96.2,106.1,116.1,126.0,136.0,145.9,155.9],"min_iv":56.4,"max_iv":155.9},"butterfly_spread":[],"iv_history":[{"date":"2026-09-14","iv":97.32},{"date":"2026-09-15","iv":105.26},{"date":"2026-09-16","iv":107.12},{"date":"2026-09-17","iv":82.2},{"date":"2026-09-18","iv":95.85},{"date":"2026-09-21","iv":79.23},{"date":"2026-09-22","iv":82.1},{"date":"2026-09-23","iv":80.2},{"date":"2026-09-24","iv":83.2},{"date":"2026-09-25","iv":81.5},{"date":"2026-09-28","iv":108.0},{"date":"2026-09-29","iv":95.7},{"date":"2026-09-30","iv":101.4},{"date":"2026-10-01","iv":101.9},{"date":"2026-10-02","iv":104.3}]}}