{"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":"JKS","summary":{"name":"JKS","price":9.15,"total_oi":9845,"call_oi":6462,"put_oi":3383,"pc_ratio":0.524,"net_gex":-4531.28,"avg_iv":380.1,"iv_rank":100.0,"iv_52w_high":380.1,"iv_52w_low":100.79,"gamma_flip":null,"max_pain":12.5},"features":{"symbol":"JKS","price":9.15,"total_oi":9845,"analysis_coverage":0.8333,"avg_iv_pct":380.1,"iv_rank":100.0,"iv_52w_high_pct":380.1,"iv_52w_low_pct":100.79,"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":-40.98,"risk_reversal_30d_pp":-40.98,"butterfly_front_pp":null,"butterfly_30d_pp":null,"put_call_oi_ratio":0.524,"put_call_oi_front_ratio":0.512,"put_call_volume_front_ratio":0.0,"option_volume":65,"volume_oi_ratio":0.006602,"net_delta_normalized":0.014264,"dealer_delta_normalized":-0.014263,"gex_per_100k_oi":-46026.206196,"vanna_per_100k_oi":1086.846115,"charm_per_100k_oi":-484296.597257,"weekend_delta_shift_per_100k_oi":-1452879.634332,"iv_surface_range_pp":85.4,"gamma_flip_distance_pct":null,"max_pain_distance_pct":36.612022,"peak_call_distance_pct":9.289617,"peak_put_distance_pct":9.289617},"analyses":{"gamma_walls":[{"strike":2.5,"call_gex":4.32,"put_gex":0.0,"net_gex":4.32,"call_oi":6,"put_oi":0},{"strike":5.0,"call_gex":31.61,"put_gex":0.0,"net_gex":31.61,"call_oi":13,"put_oi":0},{"strike":7.5,"call_gex":385.74,"put_gex":-913.24,"net_gex":-527.5,"call_oi":55,"put_oi":132},{"strike":10.0,"call_gex":10834.84,"put_gex":-18201.88,"net_gex":-7367.04,"call_oi":935,"put_oi":1434},{"strike":12.5,"call_gex":6794.87,"put_gex":-8730.0,"net_gex":-1935.13,"call_oi":961,"put_oi":1174},{"strike":15.0,"call_gex":1018.81,"put_gex":-2222.98,"net_gex":-1204.17,"call_oi":738,"put_oi":458},{"strike":17.5,"call_gex":801.11,"put_gex":-658.38,"net_gex":142.73,"call_oi":371,"put_oi":163},{"strike":20.0,"call_gex":3402.65,"put_gex":-67.27,"net_gex":3335.38,"call_oi":1386,"put_oi":18},{"strike":22.5,"call_gex":0.01,"put_gex":-13.64,"net_gex":-13.63,"call_oi":411,"put_oi":4},{"strike":25.0,"call_gex":887.15,"put_gex":0.0,"net_gex":887.15,"call_oi":409,"put_oi":0},{"strike":27.5,"call_gex":771.36,"put_gex":0.0,"net_gex":771.36,"call_oi":382,"put_oi":0},{"strike":30.0,"call_gex":2.85,"put_gex":0.0,"net_gex":2.85,"call_oi":232,"put_oi":0},{"strike":32.5,"call_gex":1170.29,"put_gex":0.0,"net_gex":1170.29,"call_oi":484,"put_oi":0},{"strike":35.0,"call_gex":49.04,"put_gex":0.0,"net_gex":49.04,"call_oi":32,"put_oi":0},{"strike":37.5,"call_gex":121.47,"put_gex":0.0,"net_gex":121.47,"call_oi":47,"put_oi":0}],"pain_by_strike":[{"strike":2.5,"call_value":0,"put_value":31720.0,"total_value":31720.0},{"strike":5.0,"call_value":15.0,"put_value":23262.5,"total_value":23277.5},{"strike":7.5,"call_value":62.5,"put_value":14805.0,"total_value":14867.5},{"strike":10.0,"call_value":247.5,"put_value":6677.5,"total_value":6925.0},{"strike":12.5,"call_value":2770.0,"put_value":2135.0,"total_value":4905.0},{"strike":15.0,"call_value":7695.0,"put_value":527.5,"total_value":8222.5},{"strike":17.5,"call_value":14465.0,"put_value":65.0,"total_value":14530.0},{"strike":20.0,"call_value":22162.5,"put_value":10.0,"total_value":22172.5},{"strike":22.5,"call_value":33325.0,"put_value":0.0,"total_value":33325.0},{"strike":25.0,"call_value":45515.0,"put_value":0.0,"total_value":45515.0},{"strike":27.5,"call_value":58727.5,"put_value":0.0,"total_value":58727.5},{"strike":30.0,"call_value":72895.0,"put_value":0.0,"total_value":72895.0},{"strike":32.5,"call_value":87642.5,"put_value":0.0,"total_value":87642.5},{"strike":35.0,"call_value":103600.0,"put_value":0.0,"total_value":103600.0},{"strike":37.5,"call_value":119637.5,"put_value":0,"total_value":119637.5}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":147.8,"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":86.6,"strike":7.5},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":107.2,"strike":6.67},{"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":50.8,"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":70.7,"strike":10.0},{"moneyness":1.1,"dte":60,"iv":null,"strike":null},{"moneyness":1.1,"dte":90,"iv":70.2,"strike":10.0},{"moneyness":1.15,"dte":7,"iv":null,"strike":null},{"moneyness":1.15,"dte":14,"iv":254.5,"strike":15.42},{"moneyness":1.15,"dte":21,"iv":null,"strike":null},{"moneyness":1.15,"dte":30,"iv":null,"strike":null},{"moneyness":1.15,"dte":45,"iv":69.6,"strike":13.33},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":117.5,"strike":22.25}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":0.0,"contract_count":2,"total_oi":456},{"expiration":"11/20/2026","dte":49,"iv":1.0,"contract_count":2,"total_oi":162},{"expiration":"12/18/2026","dte":77,"iv":0.9724,"contract_count":2,"total_oi":966},{"expiration":"03/19/2027","dte":168,"iv":0.9523,"contract_count":2,"total_oi":785}],"expected_move":[],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":891,"put_oi":456,"total_oi":1347,"pc_ratio":0.512,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"11/20/2026","dte":49,"call_oi":172,"put_oi":78,"total_oi":250,"pc_ratio":0.453,"pc_ratio_volume":1.074,"sentiment":"bullish"},{"expiration":"12/18/2026","dte":77,"call_oi":3886,"put_oi":2120,"total_oi":6006,"pc_ratio":0.546,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"03/19/2027","dte":168,"call_oi":1513,"put_oi":729,"total_oi":2242,"pc_ratio":0.482,"pc_ratio_volume":0.0,"sentiment":"bullish"}],"dealer_positioning":{"positioning":[{"strike":2.5,"call_delta_oi":573.0,"put_delta_oi":0,"dealer_delta":-573.0,"call_oi":6,"put_oi":0},{"strike":5.0,"call_delta_oi":1159.0,"put_delta_oi":0,"dealer_delta":-1159.0,"call_oi":13,"put_oi":0},{"strike":7.5,"call_delta_oi":4235.0,"put_delta_oi":-3029.0,"dealer_delta":-1206.0,"call_oi":55,"put_oi":132},{"strike":10.0,"call_delta_oi":43469.0,"put_delta_oi":-87843.0,"dealer_delta":44374.0,"call_oi":935,"put_oi":1434},{"strike":12.5,"call_delta_oi":31156.0,"put_delta_oi":-102189.0,"dealer_delta":71033.0,"call_oi":961,"put_oi":1174},{"strike":15.0,"call_delta_oi":60456.0,"put_delta_oi":-40966.0,"dealer_delta":-19490.0,"call_oi":738,"put_oi":458},{"strike":17.5,"call_delta_oi":22842.0,"put_delta_oi":-14300.0,"dealer_delta":-8542.0,"call_oi":371,"put_oi":163},{"strike":20.0,"call_delta_oi":8572.0,"put_delta_oi":-1511.0,"dealer_delta":-7061.0,"call_oi":1386,"put_oi":18},{"strike":22.5,"call_delta_oi":41100.0,"put_delta_oi":-331.0,"dealer_delta":-40768.0,"call_oi":411,"put_oi":4},{"strike":25.0,"call_delta_oi":2856.0,"put_delta_oi":0,"dealer_delta":-2856.0,"call_oi":409,"put_oi":0},{"strike":27.5,"call_delta_oi":3564.0,"put_delta_oi":0,"dealer_delta":-3564.0,"call_oi":382,"put_oi":0},{"strike":30.0,"call_delta_oi":23122.0,"put_delta_oi":0,"dealer_delta":-23122.0,"call_oi":232,"put_oi":0},{"strike":32.5,"call_delta_oi":19490.0,"put_delta_oi":0,"dealer_delta":-19490.0,"call_oi":484,"put_oi":0},{"strike":35.0,"call_delta_oi":187.0,"put_delta_oi":0,"dealer_delta":-187.0,"call_oi":32,"put_oi":0},{"strike":37.5,"call_delta_oi":1431.0,"put_delta_oi":0,"dealer_delta":-1431.0,"call_oi":47,"put_oi":0}],"net_dealer_delta":-14042.0,"total_call_delta":264212.0,"total_put_delta":-250170.0,"bias":"neutral"},"vol_smile":[{"expiration":"03/19/2027","underlying_price":9.149999618530273,"strikes":[{"strike":10.0,"moneyness":1.0929,"type":"call","iv":0.6944,"delta":0.5347,"oi":327},{"strike":10.0,"moneyness":1.0929,"type":"put","iv":0.7015,"delta":-0.4637,"oi":458},{"strike":12.5,"moneyness":1.3661,"type":"put","iv":0.6251,"delta":-0.6845,"oi":118},{"strike":15.0,"moneyness":1.6393,"type":"call","iv":0.7666,"delta":0.2558,"oi":116},{"strike":17.5,"moneyness":1.9126,"type":"call","iv":0.7995,"delta":0.186,"oi":150},{"strike":25.0,"moneyness":2.7322,"type":"call","iv":0.8529,"delta":0.0778,"oi":250},{"strike":32.5,"moneyness":3.5519,"type":"call","iv":1.7247,"delta":0.3133,"oi":421}]},{"expiration":"10/16/2026","underlying_price":9.149999618530273,"strikes":[{"strike":10.0,"moneyness":1.0929,"type":"call","iv":0.7131,"delta":0.2804,"oi":108},{"strike":10.0,"moneyness":1.0929,"type":"put","iv":0.3033,"delta":-0.9328,"oi":348},{"strike":12.5,"moneyness":1.3661,"type":"call","iv":2.7555,"delta":0.3681,"oi":654}]},{"expiration":"11/20/2026","underlying_price":9.149999618530273,"strikes":[{"strike":10.0,"moneyness":1.0929,"type":"call","iv":0.7052,"delta":0.4217,"oi":101}]},{"expiration":"12/18/2026","underlying_price":9.149999618530273,"strikes":[{"strike":10.0,"moneyness":1.0929,"type":"call","iv":0.7206,"delta":0.4686,"oi":399},{"strike":10.0,"moneyness":1.0929,"type":"put","iv":0.6833,"delta":-0.5401,"oi":567},{"strike":12.5,"moneyness":1.3661,"type":"call","iv":0.6922,"delta":0.2113,"oi":212},{"strike":12.5,"moneyness":1.3661,"type":"put","iv":0.5081,"delta":-0.8833,"oi":952},{"strike":15.0,"moneyness":1.6393,"type":"put","iv":0.7409,"delta":-0.8974,"oi":423},{"strike":17.5,"moneyness":1.9126,"type":"put","iv":0.9976,"delta":-0.8805,"oi":152},{"strike":20.0,"moneyness":2.1858,"type":"call","iv":0.928,"delta":0.0533,"oi":1275},{"strike":25.0,"moneyness":2.7322,"type":"call","iv":1.1819,"delta":0.0573,"oi":159},{"strike":27.5,"moneyness":3.0055,"type":"call","iv":1.3609,"delta":0.0739,"oi":374}]}],"greeks_heatmap":{"data":[{"strike":10.0,"dte":14,"expiration":"10/16/2026","call_delta":0.2804,"put_delta":-0.9328,"call_gamma":0.273577,"put_gamma":0.248482,"call_theta":-0.0162,"put_theta":-0.0015,"call_vega":0.0058,"put_vega":0.0022,"call_oi":108,"put_oi":348},{"strike":10.0,"dte":49,"expiration":"11/20/2026","call_delta":0.4217,"put_delta":-0.5772,"call_gamma":0.167184,"put_gamma":0.166236,"call_theta":-0.0099,"put_theta":-0.0088,"call_vega":0.013,"put_vega":0.013,"call_oi":101,"put_oi":61},{"strike":10.0,"dte":77,"expiration":"12/18/2026","call_delta":0.4686,"put_delta":-0.5401,"call_gamma":0.132185,"put_gamma":0.13913,"call_theta":-0.0083,"put_theta":-0.0067,"call_vega":0.0166,"put_vega":0.0166,"call_oi":399,"put_oi":567}],"strikes":[10.0],"dtes":[14,49,77]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":-40.98,"put_25d_iv":30.33,"call_25d_iv":71.31,"put_25d_strike":10.0,"call_25d_strike":10.0,"skew":"call_skew"},{"expiration":"11/20/2026","dte":49,"risk_reversal":0.44,"put_25d_iv":70.97,"call_25d_iv":70.52,"put_25d_strike":10.0,"call_25d_strike":10.0,"skew":"neutral"},{"expiration":"12/18/2026","dte":77,"risk_reversal":-0.89,"put_25d_iv":68.33,"call_25d_iv":69.22,"put_25d_strike":10.0,"call_25d_strike":12.5,"skew":"neutral"},{"expiration":"03/19/2027","dte":168,"risk_reversal":-12.11,"put_25d_iv":64.55,"call_25d_iv":76.66,"put_25d_strike":7.5,"call_25d_strike":15.0,"skew":"call_skew"}],"vanna_exposure":{"exposure":[{"strike":7.5,"call_vanna":0,"put_vanna":10.0,"net_vanna":10.0,"call_oi":0,"put_oi":95},{"strike":10.0,"call_vanna":4.0,"put_vanna":-8.0,"net_vanna":-4.0,"call_oi":935,"put_oi":1434},{"strike":12.5,"call_vanna":32.0,"put_vanna":-77.0,"net_vanna":-45.0,"call_oi":921,"put_oi":1170},{"strike":15.0,"call_vanna":14.0,"put_vanna":-27.0,"net_vanna":-13.0,"call_oi":717,"put_oi":423},{"strike":17.5,"call_vanna":17.0,"put_vanna":-11.0,"net_vanna":7.0,"call_oi":344,"put_oi":152},{"strike":20.0,"call_vanna":67.0,"put_vanna":0,"net_vanna":67.0,"call_oi":1367,"put_oi":0},{"strike":22.5,"call_vanna":-0.0,"put_vanna":0,"net_vanna":-0.0,"call_oi":372,"put_oi":0},{"strike":25.0,"call_vanna":28.0,"put_vanna":0,"net_vanna":28.0,"call_oi":409,"put_oi":0},{"strike":27.5,"call_vanna":20.0,"put_vanna":0,"net_vanna":20.0,"call_oi":374,"put_oi":0},{"strike":30.0,"call_vanna":-0.0,"put_vanna":0,"net_vanna":-0.0,"call_oi":201,"put_oi":0},{"strike":32.5,"call_vanna":38.0,"put_vanna":0,"net_vanna":38.0,"call_oi":484,"put_oi":0}],"net_vanna":107.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":10.0,"call_charm":-1596.0,"put_charm":1525.0,"net_charm":-71.0,"call_oi":209,"put_oi":409},{"strike":12.5,"call_charm":-43468.0,"put_charm":733.0,"net_charm":-42735.0,"call_oi":654,"put_oi":100},{"strike":15.0,"call_charm":-4873.0,"put_charm":0,"net_charm":-4873.0,"call_oi":70,"put_oi":0}],"net_charm":-47679.0,"weekend_delta_shift":-143036.0,"interpretation":"delta_decays_bearish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":31442.0,"put_delta":-42744.0,"net_delta":-11302.0,"call_oi":891,"put_oi":456,"total_oi":1347,"total_volume":3,"bias":"neutral"},{"expiration":"11/20/2026","dte":49,"call_delta":7633.0,"put_delta":-4273.0,"net_delta":3361.0,"call_oi":172,"put_oi":78,"total_oi":250,"total_volume":56,"bias":"neutral"},{"expiration":"12/18/2026","dte":77,"call_delta":173498.0,"put_delta":-166775.0,"net_delta":6723.0,"call_oi":3886,"put_oi":2120,"total_oi":6006,"total_volume":3,"bias":"neutral"},{"expiration":"03/19/2027","dte":168,"call_delta":51639.0,"put_delta":-36378.0,"net_delta":15261.0,"call_oi":1513,"put_oi":729,"total_oi":2242,"total_volume":3,"bias":"neutral"}],"straddle_pricing":[],"volume_profile":{"profile":[{"strike":2.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":6,"put_oi":0,"total_oi":6,"bias":"neutral"},{"strike":5.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":13,"put_oi":0,"total_oi":13,"bias":"neutral"},{"strike":7.5,"call_volume":0,"put_volume":1,"total_volume":1,"call_oi":55,"put_oi":132,"total_oi":187,"bias":"bearish"},{"strike":10.0,"call_volume":26,"put_volume":28,"total_volume":54,"call_oi":935,"put_oi":1434,"total_oi":2369,"bias":"neutral"},{"strike":12.5,"call_volume":8,"put_volume":0,"total_volume":8,"call_oi":961,"put_oi":1174,"total_oi":2135,"bias":"bullish"},{"strike":15.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":738,"put_oi":458,"total_oi":1196,"bias":"neutral"},{"strike":17.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":371,"put_oi":163,"total_oi":534,"bias":"neutral"},{"strike":20.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1386,"put_oi":18,"total_oi":1404,"bias":"neutral"},{"strike":22.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":411,"put_oi":4,"total_oi":415,"bias":"neutral"},{"strike":25.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":409,"put_oi":0,"total_oi":409,"bias":"neutral"},{"strike":27.5,"call_volume":2,"put_volume":0,"total_volume":2,"call_oi":382,"put_oi":0,"total_oi":382,"bias":"bullish"},{"strike":30.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":232,"put_oi":0,"total_oi":232,"bias":"neutral"},{"strike":32.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":484,"put_oi":0,"total_oi":484,"bias":"neutral"},{"strike":35.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":32,"put_oi":0,"total_oi":32,"bias":"neutral"},{"strike":37.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":47,"put_oi":0,"total_oi":47,"bias":"neutral"}],"underlying_price":9.149999618530273,"peak_call_strike":10.0,"peak_put_strike":10.0,"total_call_volume":36,"total_put_volume":29,"volume_pc_ratio":0.806},"iv_contours":{"x":[0.82,1.09],"y":[14,49,77,168],"z":[[136.16,50.82],[73.05,70.75],[88.75,70.19],[73.68,69.8]],"levels":[50.8,59.4,67.9,76.4,85.0,93.5,102.0,110.6,119.1,127.6,136.2],"min_iv":50.8,"max_iv":136.2},"butterfly_spread":[],"iv_history":[{"date":"2026-09-14","iv":106.7},{"date":"2026-09-15","iv":126.64},{"date":"2026-09-16","iv":111.34},{"date":"2026-09-17","iv":109.25},{"date":"2026-09-18","iv":108.02},{"date":"2026-09-21","iv":100.79},{"date":"2026-09-22","iv":105.9},{"date":"2026-09-23","iv":372.9},{"date":"2026-09-24","iv":194.1},{"date":"2026-09-25","iv":133.7},{"date":"2026-09-28","iv":117.8},{"date":"2026-09-29","iv":120.7},{"date":"2026-09-30","iv":184.6},{"date":"2026-10-01","iv":137.6},{"date":"2026-10-02","iv":380.1}]}}