{"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":"BKV","summary":{"name":"BKV","price":21.57,"total_oi":15167,"call_oi":12588,"put_oi":2579,"pc_ratio":0.205,"net_gex":266247.64,"avg_iv":63.9,"iv_rank":9.0,"iv_52w_high":84.55,"iv_52w_low":61.85,"gamma_flip":22.61,"max_pain":25.0},"features":{"symbol":"BKV","price":21.57,"total_oi":15167,"analysis_coverage":1.0,"avg_iv_pct":63.9,"iv_rank":9.0,"iv_52w_high_pct":84.55,"iv_52w_low_pct":61.85,"front_dte":14,"front_atm_iv_pct":54.6344,"back_atm_iv_pct":55.8138,"term_premium_pp":-1.1794,"expected_move_front_pct":10.7,"straddle_front_pct":20.51,"straddle_30d_pct":20.51,"risk_reversal_front_pp":3.19,"risk_reversal_30d_pp":3.19,"butterfly_front_pp":1.75,"butterfly_30d_pp":1.75,"put_call_oi_ratio":0.205,"put_call_oi_front_ratio":0.758,"put_call_volume_front_ratio":0.0,"option_volume":21,"volume_oi_ratio":0.001385,"net_delta_normalized":0.102079,"dealer_delta_normalized":-0.102058,"gex_per_100k_oi":1755440.363948,"vanna_per_100k_oi":3692.226544,"charm_per_100k_oi":-142322.146766,"weekend_delta_shift_per_100k_oi":-426973.03356,"iv_surface_range_pp":68.5,"gamma_flip_distance_pct":4.821511,"max_pain_distance_pct":15.901715,"peak_call_distance_pct":15.901715,"peak_put_distance_pct":null},"analyses":{"gamma_walls":[{"strike":12.5,"call_gex":92.03,"put_gex":-72.19,"net_gex":19.85,"call_oi":14,"put_oi":12},{"strike":15.0,"call_gex":270.42,"put_gex":-135.5,"net_gex":134.92,"call_oi":30,"put_oi":18},{"strike":17.5,"call_gex":59.54,"put_gex":-2422.45,"net_gex":-2362.91,"call_oi":4,"put_oi":116},{"strike":20.0,"call_gex":1292.83,"put_gex":-1132.51,"net_gex":160.31,"call_oi":49,"put_oi":33},{"strike":22.5,"call_gex":3308.69,"put_gex":-10094.75,"net_gex":-6786.06,"call_oi":87,"put_oi":234},{"strike":25.0,"call_gex":262449.9,"put_gex":-55778.2,"net_gex":206671.71,"call_oi":7959,"put_oi":2115},{"strike":30.0,"call_gex":64758.11,"put_gex":-887.62,"net_gex":63870.5,"call_oi":3925,"put_oi":51},{"strike":35.0,"call_gex":2402.97,"put_gex":0.0,"net_gex":2402.97,"call_oi":205,"put_oi":0},{"strike":40.0,"call_gex":2107.71,"put_gex":0.0,"net_gex":2107.71,"call_oi":312,"put_oi":0},{"strike":45.0,"call_gex":28.65,"put_gex":0.0,"net_gex":28.65,"call_oi":3,"put_oi":0}],"pain_by_strike":[{"strike":12.5,"call_value":0,"put_value":30542.5,"total_value":30542.5},{"strike":15.0,"call_value":35.0,"put_value":24125.0,"total_value":24160.0},{"strike":17.5,"call_value":145.0,"put_value":17752.5,"total_value":17897.5},{"strike":20.0,"call_value":265.0,"put_value":11670.0,"total_value":11935.0},{"strike":22.5,"call_value":507.5,"put_value":5670.0,"total_value":6177.5},{"strike":25.0,"call_value":967.5,"put_value":255.0,"total_value":1222.5},{"strike":30.0,"call_value":41682.5,"put_value":0.0,"total_value":41682.5},{"strike":35.0,"call_value":102022.5,"put_value":0.0,"total_value":102022.5},{"strike":40.0,"call_value":163387.5,"put_value":0.0,"total_value":163387.5},{"strike":45.0,"call_value":226312.5,"put_value":0,"total_value":226312.5}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":115.6,"strike":17.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":48.4,"strike":16.25},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":103.0,"strike":15.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":71.9,"strike":20.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":56.2,"strike":20.0},{"moneyness":0.95,"dte":60,"iv":null,"strike":null},{"moneyness":0.95,"dte":90,"iv":56.9,"strike":20.0},{"moneyness":1.0,"dte":7,"iv":null,"strike":null},{"moneyness":1.0,"dte":14,"iv":null,"strike":null},{"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":null,"strike":null},{"moneyness":1.05,"dte":7,"iv":null,"strike":null},{"moneyness":1.05,"dte":14,"iv":54.6,"strike":22.5},{"moneyness":1.05,"dte":21,"iv":null,"strike":null},{"moneyness":1.05,"dte":30,"iv":null,"strike":null},{"moneyness":1.05,"dte":45,"iv":55.8,"strike":22.5},{"moneyness":1.05,"dte":60,"iv":null,"strike":null},{"moneyness":1.05,"dte":90,"iv":55.1,"strike":22.5},{"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":77.4,"strike":26.67},{"moneyness":1.15,"dte":21,"iv":null,"strike":null},{"moneyness":1.15,"dte":30,"iv":null,"strike":null},{"moneyness":1.15,"dte":45,"iv":66.4,"strike":30.83},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":73.9,"strike":32.86}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":1.0,"contract_count":3,"total_oi":64},{"expiration":"11/20/2026","dte":49,"iv":0.5647,"contract_count":4,"total_oi":19},{"expiration":"12/18/2026","dte":77,"iv":0.566,"contract_count":4,"total_oi":250},{"expiration":"02/19/2027","dte":140,"iv":0.0,"contract_count":4,"total_oi":62},{"expiration":"05/21/2027","dte":231,"iv":0.1309,"contract_count":3,"total_oi":8}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":10.7,"expected_move_2std":21.4,"contract_count":2},{"expiration":"11/20/2026","dte":49,"expected_move_1std":20.45,"expected_move_2std":40.9,"contract_count":2},{"expiration":"12/18/2026","dte":77,"expected_move_1std":25.29,"expected_move_2std":50.59,"contract_count":2},{"expiration":"02/19/2027","dte":140,"expected_move_1std":30.8,"expected_move_2std":61.61,"contract_count":2},{"expiration":"05/21/2027","dte":231,"expected_move_1std":41.5,"expected_move_2std":82.99,"contract_count":1}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":95,"put_oi":72,"total_oi":167,"pc_ratio":0.758,"pc_ratio_volume":0,"sentiment":"bullish"},{"expiration":"11/20/2026","dte":49,"call_oi":9369,"put_oi":158,"total_oi":9527,"pc_ratio":0.017,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"12/18/2026","dte":77,"call_oi":1007,"put_oi":313,"total_oi":1320,"pc_ratio":0.311,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"02/19/2027","dte":140,"call_oi":2108,"put_oi":2034,"total_oi":4142,"pc_ratio":0.965,"pc_ratio_volume":0,"sentiment":"neutral"},{"expiration":"05/21/2027","dte":231,"call_oi":9,"put_oi":2,"total_oi":11,"pc_ratio":0.222,"pc_ratio_volume":0,"sentiment":"bullish"}],"dealer_positioning":{"positioning":[{"strike":12.5,"call_delta_oi":1278.0,"put_delta_oi":-140.0,"dealer_delta":-1138.0,"call_oi":14,"put_oi":12},{"strike":15.0,"call_delta_oi":2636.0,"put_delta_oi":-291.0,"dealer_delta":-2345.0,"call_oi":28,"put_oi":18},{"strike":17.5,"call_delta_oi":256.0,"put_delta_oi":-1884.0,"dealer_delta":1628.0,"call_oi":3,"put_oi":116},{"strike":20.0,"call_delta_oi":3301.0,"put_delta_oi":-1016.0,"dealer_delta":-2284.0,"call_oi":49,"put_oi":33},{"strike":22.5,"call_delta_oi":4267.0,"put_delta_oi":-12383.0,"dealer_delta":8115.0,"call_oi":87,"put_oi":234},{"strike":25.0,"call_delta_oi":245506.0,"put_delta_oi":-127628.0,"dealer_delta":-117878.0,"call_oi":7959,"put_oi":2115},{"strike":30.0,"call_delta_oi":41428.0,"put_delta_oi":-4469.0,"dealer_delta":-36959.0,"call_oi":3925,"put_oi":51},{"strike":35.0,"call_delta_oi":2225.0,"put_delta_oi":0,"dealer_delta":-2225.0,"call_oi":205,"put_oi":0},{"strike":40.0,"call_delta_oi":1649.0,"put_delta_oi":0,"dealer_delta":-1649.0,"call_oi":312,"put_oi":0},{"strike":45.0,"call_delta_oi":57.0,"put_delta_oi":0,"dealer_delta":-57.0,"call_oi":3,"put_oi":0}],"net_dealer_delta":-154792.0,"total_call_delta":302603.0,"total_put_delta":-147811.0,"bias":"bearish"},"vol_smile":[{"expiration":"02/19/2027","underlying_price":21.56999969482422,"strikes":[{"strike":25.0,"moneyness":1.159,"type":"put","iv":0.5205,"delta":-0.5981,"oi":2012},{"strike":25.0,"moneyness":1.159,"type":"call","iv":0.5114,"delta":0.398,"oi":2045}]},{"expiration":"11/20/2026","underlying_price":21.56999969482422,"strikes":[{"strike":25.0,"moneyness":1.159,"type":"call","iv":0.5616,"delta":0.2758,"oi":5572},{"strike":30.0,"moneyness":1.3908,"type":"call","iv":0.6464,"delta":0.1027,"oi":3634},{"strike":35.0,"moneyness":1.6226,"type":"call","iv":0.9658,"delta":0.1168,"oi":149}]},{"expiration":"12/18/2026","underlying_price":21.56999969482422,"strikes":[{"strike":22.5,"moneyness":1.0431,"type":"put","iv":0.5562,"delta":-0.5018,"oi":181},{"strike":25.0,"moneyness":1.159,"type":"call","iv":0.5285,"delta":0.3247,"oi":282},{"strike":30.0,"moneyness":1.3908,"type":"call","iv":0.607,"delta":0.1537,"oi":260},{"strike":40.0,"moneyness":1.8544,"type":"call","iv":0.7509,"delta":0.0542,"oi":304}]}],"greeks_heatmap":{"data":[{"strike":25.0,"dte":14,"expiration":"10/16/2026","call_delta":0.2057,"put_delta":0,"call_gamma":0.081542,"put_gamma":0,"call_theta":-0.0387,"put_theta":0,"call_vega":0.0116,"put_vega":0,"call_oi":58,"put_oi":0},{"strike":25.0,"dte":49,"expiration":"11/20/2026","call_delta":0.2758,"put_delta":-0.7096,"call_gamma":0.07607,"put_gamma":0.073793,"call_theta":-0.0159,"put_theta":-0.0143,"call_vega":0.0261,"put_vega":0.0268,"call_oi":5572,"put_oi":94},{"strike":17.5,"dte":77,"expiration":"12/18/2026","call_delta":0,"put_delta":-0.1649,"call_gamma":0,"put_gamma":0.044632,"call_theta":0,"put_theta":-0.0086,"call_vega":0,"put_vega":0.0244,"call_oi":0,"put_oi":94},{"strike":22.5,"dte":77,"expiration":"12/18/2026","call_delta":0,"put_delta":-0.5018,"call_gamma":0,"put_gamma":0.072872,"call_theta":0,"put_theta":-0.0128,"call_vega":0,"put_vega":0.0393,"call_oi":0,"put_oi":181},{"strike":25.0,"dte":77,"expiration":"12/18/2026","call_delta":0.3247,"put_delta":0,"call_gamma":0.069165,"put_gamma":0,"call_theta":-0.013,"put_theta":0,"call_vega":0.0354,"put_vega":0,"call_oi":282,"put_oi":0}],"strikes":[17.5,22.5,25.0],"dtes":[14,49,77]},"risk_reversal":[{"expiration":"11/20/2026","dte":49,"risk_reversal":3.19,"put_25d_iv":59.34,"call_25d_iv":56.16,"put_25d_strike":25.0,"call_25d_strike":25.0,"skew":"put_skew"},{"expiration":"12/18/2026","dte":77,"risk_reversal":3.64,"put_25d_iv":56.49,"call_25d_iv":52.85,"put_25d_strike":17.5,"call_25d_strike":25.0,"skew":"put_skew"},{"expiration":"02/19/2027","dte":140,"risk_reversal":0.9,"put_25d_iv":52.05,"call_25d_iv":51.14,"put_25d_strike":25.0,"call_25d_strike":25.0,"skew":"neutral"}],"vanna_exposure":{"exposure":[{"strike":17.5,"call_vanna":0,"put_vanna":7.0,"net_vanna":7.0,"call_oi":0,"put_oi":94},{"strike":22.5,"call_vanna":0,"put_vanna":-0.0,"net_vanna":-0.0,"call_oi":0,"put_oi":181},{"strike":25.0,"call_vanna":420.0,"put_vanna":-99.0,"net_vanna":321.0,"call_oi":7957,"put_oi":2106},{"strike":30.0,"call_vanna":207.0,"put_vanna":0,"net_vanna":207.0,"call_oi":3894,"put_oi":0},{"strike":35.0,"call_vanna":11.0,"put_vanna":0,"net_vanna":11.0,"call_oi":204,"put_oi":0},{"strike":40.0,"call_vanna":14.0,"put_vanna":0,"net_vanna":14.0,"call_oi":304,"put_oi":0}],"net_vanna":560.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":25.0,"call_charm":-19409.0,"put_charm":711.0,"net_charm":-18698.0,"call_oi":5630,"put_oi":94},{"strike":30.0,"call_charm":-2685.0,"put_charm":0,"net_charm":-2685.0,"call_oi":3634,"put_oi":0},{"strike":35.0,"call_charm":-204.0,"put_charm":0,"net_charm":-204.0,"call_oi":149,"put_oi":0}],"net_charm":-21586.0,"weekend_delta_shift":-64759.0,"interpretation":"delta_decays_bearish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":1563.0,"put_delta":-3647.0,"net_delta":-2085.0,"call_oi":94,"put_oi":72,"total_oi":166,"total_volume":0,"bias":"neutral"},{"expiration":"11/20/2026","dte":49,"call_delta":193037.0,"put_delta":-11320.0,"net_delta":181717.0,"call_oi":9369,"put_oi":158,"total_oi":9527,"total_volume":14,"bias":"bullish"},{"expiration":"12/18/2026","dte":77,"call_delta":22550.0,"put_delta":-11941.0,"net_delta":10609.0,"call_oi":1007,"put_oi":313,"total_oi":1320,"total_volume":7,"bias":"neutral"},{"expiration":"02/19/2027","dte":140,"call_delta":84921.0,"put_delta":-120837.0,"net_delta":-35916.0,"call_oi":2106,"put_oi":2034,"total_oi":4140,"total_volume":0,"bias":"neutral"},{"expiration":"05/21/2027","dte":231,"call_delta":533.0,"put_delta":-65.0,"net_delta":468.0,"call_oi":9,"put_oi":2,"total_oi":11,"total_volume":0,"bias":"neutral"}],"straddle_pricing":[{"expiration":"12/18/2026","dte":77,"strike":22.5,"straddle_price":4.42,"straddle_pct":20.51,"implied_move":20.51,"avg_iv":55.1}],"volume_profile":{"profile":[{"strike":12.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":14,"put_oi":12,"total_oi":26,"bias":"neutral"},{"strike":15.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":30,"put_oi":18,"total_oi":48,"bias":"neutral"},{"strike":17.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":4,"put_oi":116,"total_oi":120,"bias":"neutral"},{"strike":20.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":49,"put_oi":33,"total_oi":82,"bias":"neutral"},{"strike":22.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":87,"put_oi":234,"total_oi":321,"bias":"neutral"},{"strike":25.0,"call_volume":11,"put_volume":0,"total_volume":11,"call_oi":7959,"put_oi":2115,"total_oi":10074,"bias":"bullish"},{"strike":30.0,"call_volume":10,"put_volume":0,"total_volume":10,"call_oi":3925,"put_oi":51,"total_oi":3976,"bias":"bullish"},{"strike":35.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":205,"put_oi":0,"total_oi":205,"bias":"neutral"},{"strike":40.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":312,"put_oi":0,"total_oi":312,"bias":"neutral"},{"strike":45.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":3,"put_oi":0,"total_oi":3,"bias":"neutral"}],"underlying_price":21.56999969482422,"peak_call_strike":25.0,"peak_put_strike":null,"total_call_volume":21,"total_put_volume":0,"volume_pc_ratio":0.0},"iv_contours":{"x":[0.81,0.93,1.04,1.16],"y":[14,49,77,140],"z":[[115.56,null,54.78,85.78],[null,null,null,57.75],[56.49,56.27,55.07,52.85],[null,53.45,47.08,51.59]],"levels":[47.1,53.9,60.8,67.6,74.5,81.3,88.2,95.0,101.9,108.7,115.6],"min_iv":47.1,"max_iv":115.6},"butterfly_spread":[{"expiration":"12/18/2026","dte":77,"atm_strike":22.5,"atm_iv":54.52,"otm_strike":22.5,"otm_iv":54.52,"itm_strike":20.0,"itm_iv":56.27,"iv_butterfly":1.75,"price_butterfly":1.27,"convexity":"moderate_convexity"}],"iv_history":[{"date":"2026-09-14","iv":78.9},{"date":"2026-09-15","iv":84.55},{"date":"2026-09-16","iv":78.53},{"date":"2026-09-17","iv":61.85},{"date":"2026-09-18","iv":69.65},{"date":"2026-09-21","iv":75.02},{"date":"2026-09-22","iv":64.5},{"date":"2026-09-23","iv":69.0},{"date":"2026-09-24","iv":71.4},{"date":"2026-09-25","iv":70.8},{"date":"2026-09-28","iv":63.8},{"date":"2026-09-29","iv":71.4},{"date":"2026-09-30","iv":79.1},{"date":"2026-10-01","iv":76.5},{"date":"2026-10-02","iv":63.9}]}}