{"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":"TNXP","summary":{"name":"TNXP","price":8.91,"total_oi":1905,"call_oi":1545,"put_oi":360,"pc_ratio":0.233,"net_gex":2249.55,"avg_iv":269.7,"iv_rank":100.0,"iv_52w_high":269.7,"iv_52w_low":124.8,"gamma_flip":11.6,"max_pain":10.0},"features":{"symbol":"TNXP","price":8.91,"total_oi":1905,"analysis_coverage":0.7778,"avg_iv_pct":269.7,"iv_rank":100.0,"iv_52w_high_pct":269.7,"iv_52w_low_pct":124.8,"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":-25.42,"risk_reversal_30d_pp":-25.42,"butterfly_front_pp":null,"butterfly_30d_pp":null,"put_call_oi_ratio":0.233,"put_call_oi_front_ratio":0.215,"put_call_volume_front_ratio":2.188,"option_volume":85,"volume_oi_ratio":0.044619,"net_delta_normalized":0.320499,"dealer_delta_normalized":-0.320331,"gex_per_100k_oi":118086.614173,"vanna_per_100k_oi":-839.895013,"charm_per_100k_oi":-8106614.173228,"weekend_delta_shift_per_100k_oi":-24319790.026247,"iv_surface_range_pp":46.7,"gamma_flip_distance_pct":30.190797,"max_pain_distance_pct":12.233446,"peak_call_distance_pct":12.233446,"peak_put_distance_pct":12.233446},"analyses":{"gamma_walls":[{"strike":2.5,"call_gex":2.03,"put_gex":0.0,"net_gex":2.03,"call_oi":3,"put_oi":0},{"strike":5.0,"call_gex":2.62,"put_gex":-1.02,"net_gex":1.61,"call_oi":1,"put_oi":2},{"strike":7.5,"call_gex":78.53,"put_gex":-238.88,"net_gex":-160.34,"call_oi":21,"put_oi":26},{"strike":10.0,"call_gex":543.61,"put_gex":-2252.54,"net_gex":-1708.93,"call_oi":103,"put_oi":206},{"strike":12.5,"call_gex":3220.56,"put_gex":-297.67,"net_gex":2922.9,"call_oi":625,"put_oi":57},{"strike":15.0,"call_gex":736.81,"put_gex":-150.43,"net_gex":586.37,"call_oi":456,"put_oi":30},{"strike":17.5,"call_gex":139.61,"put_gex":-56.13,"net_gex":83.48,"call_oi":37,"put_oi":14},{"strike":20.0,"call_gex":443.28,"put_gex":-3.75,"net_gex":439.53,"call_oi":244,"put_oi":1},{"strike":22.5,"call_gex":68.54,"put_gex":-17.01,"net_gex":51.52,"call_oi":22,"put_oi":5},{"strike":25.0,"call_gex":83.86,"put_gex":-52.48,"net_gex":31.37,"call_oi":33,"put_oi":19}],"pain_by_strike":[{"strike":2.5,"call_value":0,"put_value":3380.0,"total_value":3380.0},{"strike":5.0,"call_value":7.5,"put_value":2480.0,"total_value":2487.5},{"strike":7.5,"call_value":17.5,"put_value":1585.0,"total_value":1602.5},{"strike":10.0,"call_value":80.0,"put_value":755.0,"total_value":835.0},{"strike":12.5,"call_value":400.0,"put_value":440.0,"total_value":840.0},{"strike":15.0,"call_value":2282.5,"put_value":267.5,"total_value":2550.0},{"strike":17.5,"call_value":5305.0,"put_value":170.0,"total_value":5475.0},{"strike":20.0,"call_value":8420.0,"put_value":107.5,"total_value":8527.5},{"strike":22.5,"call_value":12145.0,"put_value":47.5,"total_value":12192.5},{"strike":25.0,"call_value":15925.0,"put_value":0,"total_value":15925.0}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":106.4,"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":null,"strike":null},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":162.3,"strike":5.62},{"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":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":153.1,"strike":10.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":143.3,"strike":10.0},{"moneyness":1.1,"dte":60,"iv":null,"strike":null},{"moneyness":1.1,"dte":90,"iv":118.1,"strike":10.0},{"moneyness":1.15,"dte":7,"iv":null,"strike":null},{"moneyness":1.15,"dte":14,"iv":111.3,"strike":12.5},{"moneyness":1.15,"dte":21,"iv":null,"strike":null},{"moneyness":1.15,"dte":30,"iv":null,"strike":null},{"moneyness":1.15,"dte":45,"iv":131.3,"strike":13.33},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":186.4,"strike":18.25}],"term_structure":[],"expected_move":[],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":717,"put_oi":154,"total_oi":871,"pc_ratio":0.215,"pc_ratio_volume":2.188,"sentiment":"bullish"},{"expiration":"11/20/2026","dte":49,"call_oi":36,"put_oi":18,"total_oi":54,"pc_ratio":0.5,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"12/18/2026","dte":77,"call_oi":464,"put_oi":142,"total_oi":606,"pc_ratio":0.306,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"03/19/2027","dte":168,"call_oi":328,"put_oi":46,"total_oi":374,"pc_ratio":0.14,"pc_ratio_volume":0.0,"sentiment":"bullish"}],"dealer_positioning":{"positioning":[{"strike":2.5,"call_delta_oi":289.0,"put_delta_oi":0,"dealer_delta":-289.0,"call_oi":3,"put_oi":0},{"strike":5.0,"call_delta_oi":90.0,"put_delta_oi":-12.0,"dealer_delta":-79.0,"call_oi":1,"put_oi":1},{"strike":7.5,"call_delta_oi":1553.0,"put_delta_oi":-483.0,"dealer_delta":-1070.0,"call_oi":21,"put_oi":26},{"strike":10.0,"call_delta_oi":5992.0,"put_delta_oi":-11655.0,"dealer_delta":5663.0,"call_oi":103,"put_oi":206},{"strike":12.5,"call_delta_oi":20808.0,"put_delta_oi":-4944.0,"dealer_delta":-15865.0,"call_oi":625,"put_oi":57},{"strike":15.0,"call_delta_oi":34606.0,"put_delta_oi":-2340.0,"dealer_delta":-32265.0,"call_oi":456,"put_oi":30},{"strike":17.5,"call_delta_oi":1379.0,"put_delta_oi":-1059.0,"dealer_delta":-320.0,"call_oi":37,"put_oi":14},{"strike":20.0,"call_delta_oi":16426.0,"put_delta_oi":-72.0,"dealer_delta":-16353.0,"call_oi":244,"put_oi":1},{"strike":22.5,"call_delta_oi":855.0,"put_delta_oi":-378.0,"dealer_delta":-477.0,"call_oi":22,"put_oi":5},{"strike":25.0,"call_delta_oi":1607.0,"put_delta_oi":-1640.0,"dealer_delta":33.0,"call_oi":33,"put_oi":19}],"net_dealer_delta":-61023.0,"total_call_delta":83605.0,"total_put_delta":-22583.0,"bias":"neutral"},"vol_smile":[{"expiration":"03/19/2027","underlying_price":8.90999984741211,"strikes":[{"strike":12.5,"moneyness":1.4029,"type":"call","iv":1.5571,"delta":0.5885,"oi":125}]},{"expiration":"10/16/2026","underlying_price":8.90999984741211,"strikes":[{"strike":10.0,"moneyness":1.1223,"type":"put","iv":1.046,"delta":-0.6838,"oi":102},{"strike":12.5,"moneyness":1.4029,"type":"call","iv":1.3002,"delta":0.1055,"oi":303}]},{"expiration":"12/18/2026","underlying_price":8.90999984741211,"strikes":[{"strike":12.5,"moneyness":1.4029,"type":"call","iv":2.1366,"delta":0.5593,"oi":173},{"strike":20.0,"moneyness":2.2447,"type":"call","iv":2.7942,"delta":0.5041,"oi":135}]}],"greeks_heatmap":{"data":[{"strike":10.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.6838,"call_gamma":0,"put_gamma":0.202307,"call_theta":0,"put_theta":-0.0232,"call_vega":0,"put_vega":0.006,"call_oi":0,"put_oi":102},{"strike":10.0,"dte":77,"expiration":"12/18/2026","call_delta":0,"put_delta":-0.4608,"call_gamma":0,"put_gamma":0.078099,"call_theta":0,"put_theta":-0.0125,"call_vega":0,"put_vega":0.0161,"call_oi":0,"put_oi":82}],"strikes":[10.0],"dtes":[14,77]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":-25.42,"put_25d_iv":104.6,"call_25d_iv":130.02,"put_25d_strike":10.0,"call_25d_strike":12.5,"skew":"call_skew"},{"expiration":"12/18/2026","dte":77,"risk_reversal":-49.2,"put_25d_iv":125.03,"call_25d_iv":174.23,"put_25d_strike":10.0,"call_25d_strike":15.0,"skew":"call_skew"}],"vanna_exposure":{"exposure":[{"strike":10.0,"call_vanna":-4.0,"put_vanna":-1.0,"net_vanna":-6.0,"call_oi":66,"put_oi":184},{"strike":12.5,"call_vanna":-1.0,"put_vanna":0,"net_vanna":-1.0,"call_oi":601,"put_oi":0},{"strike":15.0,"call_vanna":-7.0,"put_vanna":0,"net_vanna":-7.0,"call_oi":452,"put_oi":0},{"strike":20.0,"call_vanna":-3.0,"put_vanna":0,"net_vanna":-3.0,"call_oi":236,"put_oi":0}],"net_vanna":-16.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":10.0,"call_charm":0,"put_charm":4218.0,"net_charm":4218.0,"call_oi":0,"put_oi":102},{"strike":12.5,"call_charm":-1286.0,"put_charm":0,"net_charm":-1286.0,"call_oi":303,"put_oi":0},{"strike":15.0,"call_charm":-115249.0,"put_charm":0,"net_charm":-115249.0,"call_oi":294,"put_oi":0},{"strike":20.0,"call_charm":-42114.0,"put_charm":0,"net_charm":-42114.0,"call_oi":101,"put_oi":0}],"net_charm":-154431.0,"weekend_delta_shift":-463292.0,"interpretation":"delta_decays_bearish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":40321.0,"put_delta":-10318.0,"net_delta":30003.0,"call_oi":717,"put_oi":154,"total_oi":871,"total_volume":51,"bias":"neutral"},{"expiration":"11/20/2026","dte":49,"call_delta":1141.0,"put_delta":-1260.0,"net_delta":-119.0,"call_oi":36,"put_oi":17,"total_oi":53,"total_volume":5,"bias":"neutral"},{"expiration":"12/18/2026","dte":77,"call_delta":23228.0,"put_delta":-8452.0,"net_delta":14776.0,"call_oi":464,"put_oi":142,"total_oi":606,"total_volume":28,"bias":"neutral"},{"expiration":"03/19/2027","dte":168,"call_delta":18916.0,"put_delta":-2553.0,"net_delta":16363.0,"call_oi":328,"put_oi":46,"total_oi":374,"total_volume":1,"bias":"neutral"}],"straddle_pricing":[],"volume_profile":{"profile":[{"strike":2.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":3,"put_oi":0,"total_oi":3,"bias":"neutral"},{"strike":5.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1,"put_oi":2,"total_oi":3,"bias":"neutral"},{"strike":7.5,"call_volume":0,"put_volume":1,"total_volume":1,"call_oi":21,"put_oi":26,"total_oi":47,"bias":"bearish"},{"strike":10.0,"call_volume":33,"put_volume":34,"total_volume":67,"call_oi":103,"put_oi":206,"total_oi":309,"bias":"neutral"},{"strike":12.5,"call_volume":17,"put_volume":0,"total_volume":17,"call_oi":625,"put_oi":57,"total_oi":682,"bias":"bullish"},{"strike":15.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":456,"put_oi":30,"total_oi":486,"bias":"neutral"},{"strike":17.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":37,"put_oi":14,"total_oi":51,"bias":"neutral"},{"strike":20.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":244,"put_oi":1,"total_oi":245,"bias":"neutral"},{"strike":22.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":22,"put_oi":5,"total_oi":27,"bias":"neutral"},{"strike":25.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":33,"put_oi":19,"total_oi":52,"bias":"neutral"}],"underlying_price":8.90999984741211,"peak_call_strike":10.0,"peak_put_strike":10.0,"total_call_volume":50,"total_put_volume":35,"volume_pc_ratio":0.7},"iv_contours":{"x":[0.84,1.12],"y":[14,77,168],"z":[[106.43,153.06],[null,118.13],[129.9,123.57]],"levels":[106.4,111.1,115.8,120.4,125.1,129.7,134.4,139.1,143.7,148.4,153.1],"min_iv":106.4,"max_iv":153.1},"butterfly_spread":[],"iv_history":[{"date":"2026-09-14","iv":156.55},{"date":"2026-09-15","iv":150.02},{"date":"2026-09-16","iv":173.11},{"date":"2026-09-17","iv":136.39},{"date":"2026-09-18","iv":143.52},{"date":"2026-09-21","iv":135.28},{"date":"2026-09-22","iv":124.8},{"date":"2026-09-23","iv":156.1},{"date":"2026-09-24","iv":188.0},{"date":"2026-09-25","iv":158.1},{"date":"2026-09-28","iv":162.6},{"date":"2026-09-29","iv":168.6},{"date":"2026-09-30","iv":150.3},{"date":"2026-10-01","iv":248.1},{"date":"2026-10-02","iv":269.7}]}}