{"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":"DFH","summary":{"name":"DFH","price":10.75,"total_oi":4167,"call_oi":3108,"put_oi":1059,"pc_ratio":0.341,"net_gex":11955.52,"avg_iv":187.0,"iv_rank":100.0,"iv_52w_high":187.0,"iv_52w_low":93.0,"gamma_flip":12.72,"max_pain":12.5},"features":{"symbol":"DFH","price":10.75,"total_oi":4167,"analysis_coverage":0.8333,"avg_iv_pct":187.0,"iv_rank":100.0,"iv_52w_high_pct":187.0,"iv_52w_low_pct":93.0,"front_dte":null,"front_atm_iv_pct":null,"back_atm_iv_pct":null,"term_premium_pp":null,"expected_move_front_pct":null,"straddle_front_pct":null,"straddle_30d_pct":null,"risk_reversal_front_pp":-147.11,"risk_reversal_30d_pp":-147.11,"butterfly_front_pp":null,"butterfly_30d_pp":null,"put_call_oi_ratio":0.341,"put_call_oi_front_ratio":2.054,"put_call_volume_front_ratio":0.0,"option_volume":37,"volume_oi_ratio":0.008879,"net_delta_normalized":0.190733,"dealer_delta_normalized":-0.181075,"gex_per_100k_oi":286909.527238,"vanna_per_100k_oi":1511.87905,"charm_per_100k_oi":-1586393.088553,"weekend_delta_shift_per_100k_oi":-4759155.267579,"iv_surface_range_pp":51.1,"gamma_flip_distance_pct":18.325581,"max_pain_distance_pct":16.27907,"peak_call_distance_pct":16.27907,"peak_put_distance_pct":-6.976744},"analyses":{"gamma_walls":[{"strike":2.5,"call_gex":0.66,"put_gex":0.0,"net_gex":0.66,"call_oi":1,"put_oi":0},{"strike":5.0,"call_gex":1.98,"put_gex":0.0,"net_gex":1.98,"call_oi":1,"put_oi":0},{"strike":7.5,"call_gex":2552.33,"put_gex":-5.27,"net_gex":2547.05,"call_oi":504,"put_oi":212},{"strike":10.0,"call_gex":520.72,"put_gex":-3362.97,"net_gex":-2842.25,"call_oi":37,"put_oi":214},{"strike":12.5,"call_gex":5017.42,"put_gex":-5690.12,"net_gex":-672.7,"call_oi":378,"put_oi":440},{"strike":15.0,"call_gex":11812.17,"put_gex":-931.98,"net_gex":10880.19,"call_oi":1380,"put_oi":117},{"strike":17.5,"call_gex":866.41,"put_gex":-367.7,"net_gex":498.71,"call_oi":130,"put_oi":74},{"strike":20.0,"call_gex":981.72,"put_gex":-4.52,"net_gex":977.21,"call_oi":519,"put_oi":2},{"strike":22.5,"call_gex":86.97,"put_gex":0.0,"net_gex":86.97,"call_oi":32,"put_oi":0},{"strike":25.0,"call_gex":474.14,"put_gex":0.0,"net_gex":474.14,"call_oi":125,"put_oi":0},{"strike":27.5,"call_gex":3.57,"put_gex":0.0,"net_gex":3.57,"call_oi":1,"put_oi":0}],"pain_by_strike":[{"strike":2.5,"call_value":0,"put_value":9672.5,"total_value":9672.5},{"strike":5.0,"call_value":2.5,"put_value":7025.0,"total_value":7027.5},{"strike":7.5,"call_value":7.5,"put_value":4377.5,"total_value":4385.0},{"strike":10.0,"call_value":1272.5,"put_value":2260.0,"total_value":3532.5},{"strike":12.5,"call_value":2630.0,"put_value":677.5,"total_value":3307.5},{"strike":15.0,"call_value":4932.5,"put_value":195.0,"total_value":5127.5},{"strike":17.5,"call_value":10685.0,"put_value":5.0,"total_value":10690.0},{"strike":20.0,"call_value":16762.5,"put_value":0.0,"total_value":16762.5},{"strike":22.5,"call_value":24137.5,"put_value":0.0,"total_value":24137.5},{"strike":25.0,"call_value":31592.5,"put_value":0.0,"total_value":31592.5},{"strike":27.5,"call_value":39360.0,"put_value":0,"total_value":39360.0}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":241.2,"strike":7.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":149.4,"strike":7.5},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":156.8,"strike":5.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":103.2,"strike":10.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":74.8,"strike":10.0},{"moneyness":0.95,"dte":60,"iv":null,"strike":null},{"moneyness":0.95,"dte":90,"iv":60.3,"strike":10.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":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":162.8,"strike":17.81},{"moneyness":1.15,"dte":21,"iv":null,"strike":null},{"moneyness":1.15,"dte":30,"iv":null,"strike":null},{"moneyness":1.15,"dte":45,"iv":62.7,"strike":13.33},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":116.1,"strike":17.5}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":1.0,"contract_count":2,"total_oi":92},{"expiration":"11/20/2026","dte":49,"iv":0.3386,"contract_count":2,"total_oi":6},{"expiration":"01/15/2027","dte":105,"iv":0.0,"contract_count":2,"total_oi":119},{"expiration":"04/16/2027","dte":196,"iv":0.1397,"contract_count":2,"total_oi":34}],"expected_move":[],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":336,"put_oi":690,"total_oi":1026,"pc_ratio":2.054,"pc_ratio_volume":0,"sentiment":"bearish"},{"expiration":"11/20/2026","dte":49,"call_oi":590,"put_oi":19,"total_oi":609,"pc_ratio":0.032,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"01/15/2027","dte":105,"call_oi":1993,"put_oi":282,"total_oi":2275,"pc_ratio":0.141,"pc_ratio_volume":4.0,"sentiment":"bullish"},{"expiration":"04/16/2027","dte":196,"call_oi":189,"put_oi":68,"total_oi":257,"pc_ratio":0.36,"pc_ratio_volume":0,"sentiment":"bullish"}],"dealer_positioning":{"positioning":[{"strike":2.5,"call_delta_oi":97.0,"put_delta_oi":0,"dealer_delta":-97.0,"call_oi":1,"put_oi":0},{"strike":5.0,"call_delta_oi":91.0,"put_delta_oi":0,"dealer_delta":-91.0,"call_oi":1,"put_oi":0},{"strike":7.5,"call_delta_oi":41728.0,"put_delta_oi":-15.0,"dealer_delta":-41714.0,"call_oi":504,"put_oi":1},{"strike":10.0,"call_delta_oi":2464.0,"put_delta_oi":-6853.0,"dealer_delta":4390.0,"call_oi":37,"put_oi":214},{"strike":12.5,"call_delta_oi":14083.0,"put_delta_oi":-38915.0,"dealer_delta":24832.0,"call_oi":378,"put_oi":440},{"strike":15.0,"call_delta_oi":37675.0,"put_delta_oi":-10203.0,"dealer_delta":-27471.0,"call_oi":1380,"put_oi":117},{"strike":17.5,"call_delta_oi":2401.0,"put_delta_oi":-6652.0,"dealer_delta":4251.0,"call_oi":130,"put_oi":74},{"strike":20.0,"call_delta_oi":35698.0,"put_delta_oi":-195.0,"dealer_delta":-35503.0,"call_oi":519,"put_oi":2},{"strike":22.5,"call_delta_oi":1634.0,"put_delta_oi":0,"dealer_delta":-1634.0,"call_oi":32,"put_oi":0},{"strike":25.0,"call_delta_oi":2403.0,"put_delta_oi":0,"dealer_delta":-2403.0,"call_oi":125,"put_oi":0},{"strike":27.5,"call_delta_oi":14.0,"put_delta_oi":0,"dealer_delta":-14.0,"call_oi":1,"put_oi":0}],"net_dealer_delta":-75454.0,"total_call_delta":138287.0,"total_put_delta":-62833.0,"bias":"neutral"},"vol_smile":[{"expiration":"01/15/2027","underlying_price":10.75,"strikes":[{"strike":10.0,"moneyness":0.9302,"type":"put","iv":0.5895,"delta":-0.3352,"oi":104},{"strike":12.5,"moneyness":1.1628,"type":"call","iv":0.6208,"delta":0.4002,"oi":244},{"strike":15.0,"moneyness":1.3953,"type":"call","iv":0.6108,"delta":0.2056,"oi":1124},{"strike":25.0,"moneyness":2.3256,"type":"call","iv":1.1374,"delta":0.1431,"oi":109}]},{"expiration":"04/16/2027","underlying_price":10.75,"strikes":[{"strike":15.0,"moneyness":1.3953,"type":"call","iv":0.6211,"delta":0.3239,"oi":116}]},{"expiration":"10/16/2026","underlying_price":10.75,"strikes":[{"strike":12.5,"moneyness":1.1628,"type":"put","iv":0.4669,"delta":-0.9506,"oi":340}]},{"expiration":"11/20/2026","underlying_price":10.75,"strikes":[{"strike":7.5,"moneyness":0.6977,"type":"call","iv":1.4936,"delta":0.8279,"oi":501}]}],"greeks_heatmap":{"data":[{"strike":10.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.2947,"call_gamma":0,"put_gamma":0.19964,"call_theta":0,"put_theta":-0.0225,"call_vega":0,"put_vega":0.007,"call_oi":0,"put_oi":75},{"strike":12.5,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.9506,"call_gamma":0,"put_gamma":0.107891,"call_theta":0,"put_theta":-0.0023,"call_vega":0,"put_vega":0.0021,"call_oi":0,"put_oi":340},{"strike":12.5,"dte":49,"expiration":"11/20/2026","call_delta":0.324,"put_delta":0,"call_gamma":0.13385,"put_gamma":0,"call_theta":-0.0104,"put_theta":0,"call_vega":0.014,"put_vega":0,"call_oi":72,"put_oi":0}],"strikes":[10.0,12.5],"dtes":[14,49]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":-147.11,"put_25d_iv":85.14,"call_25d_iv":232.26,"put_25d_strike":10.0,"call_25d_strike":20.0,"skew":"call_skew"},{"expiration":"01/15/2027","dte":105,"risk_reversal":-2.13,"put_25d_iv":58.95,"call_25d_iv":61.08,"put_25d_strike":10.0,"call_25d_strike":15.0,"skew":"call_skew"}],"vanna_exposure":{"exposure":[{"strike":7.5,"call_vanna":-30.0,"put_vanna":0,"net_vanna":-30.0,"call_oi":501,"put_oi":0},{"strike":10.0,"call_vanna":0,"put_vanna":9.0,"net_vanna":9.0,"call_oi":0,"put_oi":179},{"strike":12.5,"call_vanna":13.0,"put_vanna":-10.0,"net_vanna":3.0,"call_oi":316,"put_oi":414},{"strike":15.0,"call_vanna":107.0,"put_vanna":-7.0,"net_vanna":100.0,"call_oi":1366,"put_oi":79},{"strike":17.5,"call_vanna":6.0,"put_vanna":0,"net_vanna":6.0,"call_oi":70,"put_oi":0},{"strike":20.0,"call_vanna":-34.0,"put_vanna":0,"net_vanna":-34.0,"call_oi":501,"put_oi":0},{"strike":25.0,"call_vanna":9.0,"put_vanna":0,"net_vanna":9.0,"call_oi":109,"put_oi":0}],"net_vanna":63.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":7.5,"call_charm":-4956.0,"put_charm":0,"net_charm":-4956.0,"call_oi":501,"put_oi":0},{"strike":10.0,"call_charm":0,"put_charm":1296.0,"net_charm":1296.0,"call_oi":0,"put_oi":75},{"strike":12.5,"call_charm":-181.0,"put_charm":1963.0,"net_charm":1782.0,"call_oi":72,"put_oi":340},{"strike":15.0,"call_charm":-63289.0,"put_charm":0,"net_charm":-63289.0,"call_oi":126,"put_oi":0},{"strike":20.0,"call_charm":-938.0,"put_charm":0,"net_charm":-938.0,"call_oi":87,"put_oi":0}],"net_charm":-66105.0,"weekend_delta_shift":-198314.0,"interpretation":"delta_decays_bearish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":16317.0,"put_delta":-41022.0,"net_delta":-24705.0,"call_oi":336,"put_oi":482,"total_oi":818,"total_volume":4,"bias":"neutral"},{"expiration":"11/20/2026","dte":49,"call_delta":44255.0,"put_delta":-1469.0,"net_delta":42786.0,"call_oi":590,"put_oi":19,"total_oi":609,"total_volume":10,"bias":"neutral"},{"expiration":"01/15/2027","dte":105,"call_delta":71488.0,"put_delta":-16779.0,"net_delta":54708.0,"call_oi":1993,"put_oi":279,"total_oi":2272,"total_volume":5,"bias":"neutral"},{"expiration":"04/16/2027","dte":196,"call_delta":6226.0,"put_delta":-3562.0,"net_delta":2665.0,"call_oi":189,"put_oi":68,"total_oi":257,"total_volume":16,"bias":"neutral"}],"straddle_pricing":[],"volume_profile":{"profile":[{"strike":2.5,"call_volume":0,"put_volume":1,"total_volume":1,"call_oi":1,"put_oi":0,"total_oi":1,"bias":"bearish"},{"strike":5.0,"call_volume":0,"put_volume":1,"total_volume":1,"call_oi":1,"put_oi":0,"total_oi":1,"bias":"bearish"},{"strike":7.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":504,"put_oi":212,"total_oi":716,"bias":"neutral"},{"strike":10.0,"call_volume":0,"put_volume":19,"total_volume":19,"call_oi":37,"put_oi":214,"total_oi":251,"bias":"bearish"},{"strike":12.5,"call_volume":10,"put_volume":5,"total_volume":15,"call_oi":378,"put_oi":440,"total_oi":818,"bias":"bullish"},{"strike":15.0,"call_volume":1,"put_volume":0,"total_volume":1,"call_oi":1380,"put_oi":117,"total_oi":1497,"bias":"bullish"},{"strike":17.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":130,"put_oi":74,"total_oi":204,"bias":"neutral"},{"strike":20.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":519,"put_oi":2,"total_oi":521,"bias":"neutral"},{"strike":22.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":32,"put_oi":0,"total_oi":32,"bias":"neutral"},{"strike":25.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":125,"put_oi":0,"total_oi":125,"bias":"neutral"},{"strike":27.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1,"put_oi":0,"total_oi":1,"bias":"neutral"}],"underlying_price":10.75,"peak_call_strike":12.5,"peak_put_strike":10.0,"total_call_volume":11,"total_put_volume":26,"volume_pc_ratio":2.364},"iv_contours":{"x":[0.93,1.16],"y":[14,49,105],"z":[[103.16,58.48],[null,52.09],[60.26,56.94]],"levels":[52.1,57.2,62.3,67.4,72.5,77.6,82.7,87.8,92.9,98.1,103.2],"min_iv":52.1,"max_iv":103.2},"butterfly_spread":[],"iv_history":[{"date":"2026-09-14","iv":131.33},{"date":"2026-09-15","iv":118.67},{"date":"2026-09-16","iv":120.17},{"date":"2026-09-17","iv":116.78},{"date":"2026-09-18","iv":105.53},{"date":"2026-09-21","iv":93.0},{"date":"2026-09-22","iv":155.9},{"date":"2026-09-23","iv":114.0},{"date":"2026-09-24","iv":119.8},{"date":"2026-09-25","iv":125.7},{"date":"2026-09-28","iv":118.8},{"date":"2026-09-29","iv":138.6},{"date":"2026-09-30","iv":173.6},{"date":"2026-10-01","iv":123.7},{"date":"2026-10-02","iv":187.0}]}}