{"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":"PSFE","summary":{"name":"PSFE","price":5.39,"total_oi":2280,"call_oi":1435,"put_oi":845,"pc_ratio":0.589,"net_gex":-299.12,"avg_iv":192.8,"iv_rank":34.3,"iv_52w_high":394.8,"iv_52w_low":87.26,"gamma_flip":null,"max_pain":7.0},"features":{"symbol":"PSFE","price":5.39,"total_oi":2280,"analysis_coverage":0.8333,"avg_iv_pct":192.8,"iv_rank":34.3,"iv_52w_high_pct":394.8,"iv_52w_low_pct":87.26,"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":-185.59,"risk_reversal_30d_pp":-185.59,"butterfly_front_pp":null,"butterfly_30d_pp":null,"put_call_oi_ratio":0.589,"put_call_oi_front_ratio":0.337,"put_call_volume_front_ratio":0.0,"option_volume":18,"volume_oi_ratio":0.007895,"net_delta_normalized":0.029965,"dealer_delta_normalized":-0.029969,"gex_per_100k_oi":-13119.298246,"vanna_per_100k_oi":-219.298246,"charm_per_100k_oi":-1721842.105263,"weekend_delta_shift_per_100k_oi":-5165526.315789,"iv_surface_range_pp":147.4,"gamma_flip_distance_pct":null,"max_pain_distance_pct":29.87013,"peak_call_distance_pct":11.317254,"peak_put_distance_pct":29.87013},"analyses":{"gamma_walls":[{"strike":2.0,"call_gex":1.42,"put_gex":0.0,"net_gex":1.42,"call_oi":2,"put_oi":0},{"strike":3.0,"call_gex":0.0,"put_gex":-47.99,"net_gex":-47.99,"call_oi":0,"put_oi":50},{"strike":4.0,"call_gex":7.78,"put_gex":-5.55,"net_gex":2.23,"call_oi":3,"put_oi":2},{"strike":5.0,"call_gex":16.39,"put_gex":-624.05,"net_gex":-607.66,"call_oi":3,"put_oi":106},{"strike":6.0,"call_gex":1116.1,"put_gex":-2782.72,"net_gex":-1666.62,"call_oi":158,"put_oi":384},{"strike":7.0,"call_gex":589.54,"put_gex":-1115.69,"net_gex":-526.15,"call_oi":127,"put_oi":251},{"strike":8.0,"call_gex":1069.6,"put_gex":-28.64,"net_gex":1040.96,"call_oi":362,"put_oi":8},{"strike":9.0,"call_gex":281.69,"put_gex":-110.32,"net_gex":171.37,"call_oi":115,"put_oi":43},{"strike":10.0,"call_gex":456.86,"put_gex":-1.14,"net_gex":455.73,"call_oi":211,"put_oi":1},{"strike":11.0,"call_gex":288.3,"put_gex":0.0,"net_gex":288.3,"call_oi":131,"put_oi":0},{"strike":12.0,"call_gex":252.14,"put_gex":0.0,"net_gex":252.14,"call_oi":135,"put_oi":0},{"strike":13.0,"call_gex":42.68,"put_gex":0.0,"net_gex":42.68,"call_oi":23,"put_oi":0},{"strike":14.0,"call_gex":13.03,"put_gex":0.0,"net_gex":13.03,"call_oi":7,"put_oi":0},{"strike":15.0,"call_gex":278.34,"put_gex":0.0,"net_gex":278.34,"call_oi":156,"put_oi":0},{"strike":17.0,"call_gex":3.1,"put_gex":0.0,"net_gex":3.1,"call_oi":2,"put_oi":0}],"pain_by_strike":[{"strike":2.0,"call_value":0,"put_value":3520.0,"total_value":3520.0},{"strike":3.0,"call_value":2.0,"put_value":2675.0,"total_value":2677.0},{"strike":4.0,"call_value":4.0,"put_value":1880.0,"total_value":1884.0},{"strike":5.0,"call_value":9.0,"put_value":1087.0,"total_value":1096.0},{"strike":6.0,"call_value":17.0,"put_value":400.0,"total_value":417.0},{"strike":7.0,"call_value":183.0,"put_value":97.0,"total_value":280.0},{"strike":8.0,"call_value":476.0,"put_value":45.0,"total_value":521.0},{"strike":9.0,"call_value":1131.0,"put_value":1.0,"total_value":1132.0},{"strike":10.0,"call_value":1901.0,"put_value":0.0,"total_value":1901.0},{"strike":11.0,"call_value":2882.0,"put_value":0.0,"total_value":2882.0},{"strike":12.0,"call_value":3994.0,"put_value":0.0,"total_value":3994.0},{"strike":13.0,"call_value":5241.0,"put_value":0.0,"total_value":5241.0},{"strike":14.0,"call_value":6511.0,"put_value":0.0,"total_value":6511.0},{"strike":15.0,"call_value":7788.0,"put_value":0.0,"total_value":7788.0},{"strike":17.0,"call_value":10654.0,"put_value":0,"total_value":10654.0}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":450.2,"strike":2.0},{"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":102.1,"strike":4.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":201.6,"strike":5.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":80.6,"strike":5.0},{"moneyness":0.95,"dte":60,"iv":null,"strike":null},{"moneyness":0.95,"dte":90,"iv":68.9,"strike":5.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":54.2,"strike":6.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":75.7,"strike":6.0},{"moneyness":1.1,"dte":60,"iv":null,"strike":null},{"moneyness":1.1,"dte":90,"iv":61.0,"strike":6.0},{"moneyness":1.15,"dte":7,"iv":null,"strike":null},{"moneyness":1.15,"dte":14,"iv":259.8,"strike":8.78},{"moneyness":1.15,"dte":21,"iv":null,"strike":null},{"moneyness":1.15,"dte":30,"iv":null,"strike":null},{"moneyness":1.15,"dte":45,"iv":96.5,"strike":7.33},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":168.0,"strike":10.5}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":1.0,"contract_count":1,"total_oi":26},{"expiration":"11/20/2026","dte":49,"iv":0.1293,"contract_count":2,"total_oi":33},{"expiration":"01/15/2027","dte":105,"iv":0.0454,"contract_count":2,"total_oi":19},{"expiration":"04/16/2027","dte":196,"iv":0.0,"contract_count":1,"total_oi":31}],"expected_move":[],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":748,"put_oi":252,"total_oi":1000,"pc_ratio":0.337,"pc_ratio_volume":0,"sentiment":"bullish"},{"expiration":"11/20/2026","dte":49,"call_oi":78,"put_oi":47,"total_oi":125,"pc_ratio":0.603,"pc_ratio_volume":0.667,"sentiment":"bullish"},{"expiration":"01/15/2027","dte":105,"call_oi":543,"put_oi":423,"total_oi":966,"pc_ratio":0.779,"pc_ratio_volume":0,"sentiment":"bullish"},{"expiration":"04/16/2027","dte":196,"call_oi":66,"put_oi":123,"total_oi":189,"pc_ratio":1.864,"pc_ratio_volume":0,"sentiment":"bearish"}],"dealer_positioning":{"positioning":[{"strike":2.0,"call_delta_oi":189.0,"put_delta_oi":0,"dealer_delta":-189.0,"call_oi":2,"put_oi":0},{"strike":3.0,"call_delta_oi":0,"put_delta_oi":-686.0,"dealer_delta":686.0,"call_oi":0,"put_oi":50},{"strike":4.0,"call_delta_oi":239.0,"put_delta_oi":-38.0,"dealer_delta":-201.0,"call_oi":3,"put_oi":2},{"strike":5.0,"call_delta_oi":198.0,"put_delta_oi":-3533.0,"dealer_delta":3335.0,"call_oi":3,"put_oi":106},{"strike":6.0,"call_delta_oi":6780.0,"put_delta_oi":-24520.0,"dealer_delta":17739.0,"call_oi":158,"put_oi":384},{"strike":7.0,"call_delta_oi":4459.0,"put_delta_oi":-18994.0,"dealer_delta":14535.0,"call_oi":127,"put_oi":251},{"strike":8.0,"call_delta_oi":14703.0,"put_delta_oi":-704.0,"dealer_delta":-13999.0,"call_oi":362,"put_oi":8},{"strike":9.0,"call_delta_oi":5044.0,"put_delta_oi":-3867.0,"dealer_delta":-1177.0,"call_oi":115,"put_oi":43},{"strike":10.0,"call_delta_oi":9437.0,"put_delta_oi":-97.0,"dealer_delta":-9339.0,"call_oi":211,"put_oi":1},{"strike":11.0,"call_delta_oi":5003.0,"put_delta_oi":0,"dealer_delta":-5003.0,"call_oi":131,"put_oi":0},{"strike":12.0,"call_delta_oi":6081.0,"put_delta_oi":0,"dealer_delta":-6081.0,"call_oi":135,"put_oi":0},{"strike":13.0,"call_delta_oi":959.0,"put_delta_oi":0,"dealer_delta":-959.0,"call_oi":23,"put_oi":0},{"strike":14.0,"call_delta_oi":262.0,"put_delta_oi":0,"dealer_delta":-262.0,"call_oi":7,"put_oi":0},{"strike":15.0,"call_delta_oi":5830.0,"put_delta_oi":0,"dealer_delta":-5830.0,"call_oi":156,"put_oi":0},{"strike":17.0,"call_delta_oi":89.0,"put_delta_oi":0,"dealer_delta":-89.0,"call_oi":2,"put_oi":0}],"net_dealer_delta":-6833.0,"total_call_delta":59272.0,"total_put_delta":-52439.0,"bias":"neutral"},"vol_smile":[{"expiration":"01/15/2027","underlying_price":5.389999866485596,"strikes":[{"strike":6.0,"moneyness":1.1132,"type":"put","iv":0.5603,"delta":-0.5669,"oi":189},{"strike":7.0,"moneyness":1.2987,"type":"put","iv":0.732,"delta":-0.6709,"oi":177},{"strike":8.0,"moneyness":1.4842,"type":"call","iv":1.8031,"delta":0.5333,"oi":207},{"strike":12.0,"moneyness":2.2263,"type":"call","iv":2.2175,"delta":0.4705,"oi":102}]},{"expiration":"10/16/2026","underlying_price":5.389999866485596,"strikes":[{"strike":8.0,"moneyness":1.4842,"type":"call","iv":2.2088,"delta":0.2311,"oi":141}]}],"greeks_heatmap":{"data":[{"strike":6.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.9398,"call_gamma":0,"put_gamma":0.332487,"call_theta":0,"put_theta":-0.001,"call_vega":0,"put_vega":0.0012,"call_oi":0,"put_oi":90},{"strike":7.0,"dte":14,"expiration":"10/16/2026","call_delta":0.3852,"put_delta":-0.963,"call_gamma":0.14598,"put_gamma":0.107138,"call_theta":-0.0387,"put_theta":-0.0016,"call_vega":0.0039,"put_vega":0.0008,"call_oi":51,"put_oi":73},{"strike":7.0,"dte":49,"expiration":"11/20/2026","call_delta":0.327,"put_delta":0,"call_gamma":0.16912,"put_gamma":0,"call_theta":-0.0082,"put_theta":0,"call_vega":0.0071,"put_vega":0,"call_oi":68,"put_oi":0}],"strikes":[6.0,7.0],"dtes":[14,49]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":-185.59,"put_25d_iv":35.3,"call_25d_iv":220.88,"put_25d_strike":6.0,"call_25d_strike":8.0,"skew":"call_skew"},{"expiration":"01/15/2027","dte":105,"risk_reversal":-9.91,"put_25d_iv":56.03,"call_25d_iv":65.94,"put_25d_strike":6.0,"call_25d_strike":6.0,"skew":"call_skew"},{"expiration":"04/16/2027","dte":196,"risk_reversal":-4.8,"put_25d_iv":59.54,"call_25d_iv":64.34,"put_25d_strike":6.0,"call_25d_strike":6.0,"skew":"call_skew"}],"vanna_exposure":{"exposure":[{"strike":6.0,"call_vanna":0.0,"put_vanna":-7.0,"net_vanna":-6.0,"call_oi":119,"put_oi":369},{"strike":7.0,"call_vanna":4.0,"put_vanna":-13.0,"net_vanna":-9.0,"call_oi":119,"put_oi":250},{"strike":8.0,"call_vanna":1.0,"put_vanna":0,"net_vanna":1.0,"call_oi":348,"put_oi":0},{"strike":9.0,"call_vanna":1.0,"put_vanna":0,"net_vanna":1.0,"call_oi":97,"put_oi":0},{"strike":10.0,"call_vanna":2.0,"put_vanna":0,"net_vanna":2.0,"call_oi":211,"put_oi":0},{"strike":11.0,"call_vanna":2.0,"put_vanna":0,"net_vanna":2.0,"call_oi":102,"put_oi":0},{"strike":12.0,"call_vanna":1.0,"put_vanna":0,"net_vanna":1.0,"call_oi":102,"put_oi":0},{"strike":15.0,"call_vanna":3.0,"put_vanna":0,"net_vanna":3.0,"call_oi":147,"put_oi":0}],"net_vanna":-5.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":6.0,"call_charm":0,"put_charm":218.0,"net_charm":218.0,"call_oi":0,"put_oi":90},{"strike":7.0,"call_charm":-2117.0,"put_charm":284.0,"net_charm":-1832.0,"call_oi":119,"put_oi":73},{"strike":8.0,"call_charm":-2245.0,"put_charm":0,"net_charm":-2245.0,"call_oi":141,"put_oi":0},{"strike":9.0,"call_charm":-7335.0,"put_charm":0,"net_charm":-7335.0,"call_oi":97,"put_oi":0},{"strike":10.0,"call_charm":-9129.0,"put_charm":0,"net_charm":-9129.0,"call_oi":117,"put_oi":0},{"strike":11.0,"call_charm":-6383.0,"put_charm":0,"net_charm":-6383.0,"call_oi":102,"put_oi":0},{"strike":15.0,"call_charm":-12551.0,"put_charm":0,"net_charm":-12551.0,"call_oi":147,"put_oi":0}],"net_charm":-39258.0,"weekend_delta_shift":-117774.0,"interpretation":"delta_decays_bearish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":26323.0,"put_delta":-18342.0,"net_delta":7982.0,"call_oi":748,"put_oi":252,"total_oi":1000,"total_volume":2,"bias":"neutral"},{"expiration":"11/20/2026","dte":49,"call_delta":2585.0,"put_delta":-2030.0,"net_delta":555.0,"call_oi":78,"put_oi":47,"total_oi":125,"total_volume":5,"bias":"neutral"},{"expiration":"01/15/2027","dte":105,"call_delta":27051.0,"put_delta":-26593.0,"net_delta":458.0,"call_oi":543,"put_oi":423,"total_oi":966,"total_volume":10,"bias":"neutral"},{"expiration":"04/16/2027","dte":196,"call_delta":3312.0,"put_delta":-5474.0,"net_delta":-2163.0,"call_oi":66,"put_oi":123,"total_oi":189,"total_volume":0,"bias":"neutral"}],"straddle_pricing":[],"volume_profile":{"profile":[{"strike":2.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":2,"put_oi":0,"total_oi":2,"bias":"neutral"},{"strike":3.0,"call_volume":1,"put_volume":0,"total_volume":1,"call_oi":0,"put_oi":50,"total_oi":50,"bias":"bullish"},{"strike":4.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":3,"put_oi":2,"total_oi":5,"bias":"neutral"},{"strike":5.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":3,"put_oi":106,"total_oi":109,"bias":"neutral"},{"strike":6.0,"call_volume":3,"put_volume":0,"total_volume":3,"call_oi":158,"put_oi":384,"total_oi":542,"bias":"bullish"},{"strike":7.0,"call_volume":0,"put_volume":14,"total_volume":14,"call_oi":127,"put_oi":251,"total_oi":378,"bias":"bearish"},{"strike":8.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":362,"put_oi":8,"total_oi":370,"bias":"neutral"},{"strike":9.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":115,"put_oi":43,"total_oi":158,"bias":"neutral"},{"strike":10.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":211,"put_oi":1,"total_oi":212,"bias":"neutral"},{"strike":11.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":131,"put_oi":0,"total_oi":131,"bias":"neutral"},{"strike":12.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":135,"put_oi":0,"total_oi":135,"bias":"neutral"},{"strike":13.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":23,"put_oi":0,"total_oi":23,"bias":"neutral"},{"strike":14.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":7,"put_oi":0,"total_oi":7,"bias":"neutral"},{"strike":15.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":156,"put_oi":0,"total_oi":156,"bias":"neutral"},{"strike":17.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":2,"put_oi":0,"total_oi":2,"bias":"neutral"}],"underlying_price":5.389999866485596,"peak_call_strike":6.0,"peak_put_strike":7.0,"total_call_volume":4,"total_put_volume":14,"volume_pc_ratio":3.5},"iv_contours":{"x":[0.93,1.11,1.3],"y":[14,49,105],"z":[[201.58,54.23,165.81],[67.82,65.74,109.15],[59.42,60.98,73.2]],"levels":[54.2,69.0,83.7,98.4,113.2,127.9,142.6,157.4,172.1,186.8,201.6],"min_iv":54.2,"max_iv":201.6},"butterfly_spread":[],"iv_history":[{"date":"2026-09-14","iv":134.47},{"date":"2026-09-15","iv":93.08},{"date":"2026-09-16","iv":87.26},{"date":"2026-09-17","iv":104.08},{"date":"2026-09-18","iv":129.99},{"date":"2026-09-21","iv":126.16},{"date":"2026-09-22","iv":185.3},{"date":"2026-09-23","iv":192.2},{"date":"2026-09-24","iv":199.8},{"date":"2026-09-25","iv":394.8},{"date":"2026-09-28","iv":168.3},{"date":"2026-09-29","iv":183.6},{"date":"2026-09-30","iv":392.1},{"date":"2026-10-01","iv":260.2},{"date":"2026-10-02","iv":192.8}]}}