{"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":"CSWC","summary":{"name":"CSWC","price":23.52,"total_oi":15009,"call_oi":3667,"put_oi":11342,"pc_ratio":3.093,"net_gex":-494304.15,"avg_iv":41.8,"iv_rank":9.8,"iv_52w_high":89.69,"iv_52w_low":36.6,"gamma_flip":null,"max_pain":25.0},"features":{"symbol":"CSWC","price":23.52,"total_oi":15009,"analysis_coverage":0.9444,"avg_iv_pct":41.8,"iv_rank":9.8,"iv_52w_high_pct":89.69,"iv_52w_low_pct":36.6,"front_dte":14,"front_atm_iv_pct":25.428,"back_atm_iv_pct":19.4598,"term_premium_pp":5.9682,"expected_move_front_pct":4.98,"straddle_front_pct":4.25,"straddle_30d_pct":4.25,"risk_reversal_front_pp":-6.54,"risk_reversal_30d_pp":-6.54,"butterfly_front_pp":null,"butterfly_30d_pp":null,"put_call_oi_ratio":3.093,"put_call_oi_front_ratio":16.552,"put_call_volume_front_ratio":0.0,"option_volume":259,"volume_oi_ratio":0.017256,"net_delta_normalized":-0.237362,"dealer_delta_normalized":0.236176,"gex_per_100k_oi":-3293384.969019,"vanna_per_100k_oi":2285.295489,"charm_per_100k_oi":539696.182291,"weekend_delta_shift_per_100k_oi":1619095.209541,"iv_surface_range_pp":78.4,"gamma_flip_distance_pct":null,"max_pain_distance_pct":6.292517,"peak_call_distance_pct":6.292517,"peak_put_distance_pct":-4.336735},"analyses":{"gamma_walls":[{"strike":12.5,"call_gex":0.0,"put_gex":-41.68,"net_gex":-41.68,"call_oi":0,"put_oi":7},{"strike":15.0,"call_gex":0.0,"put_gex":-151.93,"net_gex":-151.93,"call_oi":0,"put_oi":16},{"strike":17.5,"call_gex":0.0,"put_gex":-1176.76,"net_gex":-1176.76,"call_oi":0,"put_oi":84},{"strike":20.0,"call_gex":0.0,"put_gex":-18627.26,"net_gex":-18627.26,"call_oi":0,"put_oi":616},{"strike":22.5,"call_gex":18543.69,"put_gex":-597282.91,"net_gex":-578739.22,"call_oi":260,"put_oi":6140},{"strike":25.0,"call_gex":326240.68,"put_gex":-186127.96,"net_gex":140112.72,"call_oi":3053,"put_oi":2326},{"strike":30.0,"call_gex":8542.32,"put_gex":-35680.32,"net_gex":-27138.0,"call_oi":354,"put_oi":1654},{"strike":35.0,"call_gex":0.0,"put_gex":-8542.03,"net_gex":-8542.03,"call_oi":0,"put_oi":499}],"pain_by_strike":[{"strike":12.5,"call_value":0,"put_value":135727.5,"total_value":135727.5},{"strike":15.0,"call_value":0.0,"put_value":107390.0,"total_value":107390.0},{"strike":17.5,"call_value":0.0,"put_value":79092.5,"total_value":79092.5},{"strike":20.0,"call_value":0.0,"put_value":51005.0,"total_value":51005.0},{"strike":22.5,"call_value":0.0,"put_value":24457.5,"total_value":24457.5},{"strike":25.0,"call_value":650.0,"put_value":13260.0,"total_value":13910.0},{"strike":30.0,"call_value":17215.0,"put_value":2495.0,"total_value":19710.0},{"strike":35.0,"call_value":35550.0,"put_value":0,"total_value":35550.0}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":null,"strike":null},{"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":84.6,"strike":16.25},{"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":25.4,"strike":22.5},{"moneyness":0.95,"dte":21,"iv":null,"strike":null},{"moneyness":0.95,"dte":30,"iv":null,"strike":null},{"moneyness":0.95,"dte":45,"iv":19.5,"strike":22.5},{"moneyness":0.95,"dte":60,"iv":null,"strike":null},{"moneyness":0.95,"dte":90,"iv":19.1,"strike":22.5},{"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":37.2,"strike":25.0},{"moneyness":1.05,"dte":21,"iv":null,"strike":null},{"moneyness":1.05,"dte":30,"iv":null,"strike":null},{"moneyness":1.05,"dte":45,"iv":23.5,"strike":25.0},{"moneyness":1.05,"dte":60,"iv":null,"strike":null},{"moneyness":1.05,"dte":90,"iv":23.7,"strike":25.0},{"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":null,"strike":null},{"moneyness":1.15,"dte":21,"iv":null,"strike":null},{"moneyness":1.15,"dte":30,"iv":null,"strike":null},{"moneyness":1.15,"dte":45,"iv":null,"strike":null},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":83.0,"strike":31.67}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":1.0,"contract_count":3,"total_oi":6011},{"expiration":"11/20/2026","dte":49,"iv":0.0076,"contract_count":4,"total_oi":199},{"expiration":"12/18/2026","dte":77,"iv":0.0,"contract_count":4,"total_oi":3035},{"expiration":"03/19/2027","dte":168,"iv":0.3917,"contract_count":3,"total_oi":2459}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":4.98,"expected_move_2std":9.96,"contract_count":1},{"expiration":"11/20/2026","dte":49,"expected_move_1std":7.13,"expected_move_2std":14.27,"contract_count":2},{"expiration":"12/18/2026","dte":77,"expected_move_1std":8.76,"expected_move_2std":17.53,"contract_count":2},{"expiration":"03/19/2027","dte":168,"expected_move_1std":21.16,"expected_move_2std":42.33,"contract_count":1}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":344,"put_oi":5694,"total_oi":6038,"pc_ratio":16.552,"pc_ratio_volume":0,"sentiment":"bearish"},{"expiration":"11/20/2026","dte":49,"call_oi":43,"put_oi":156,"total_oi":199,"pc_ratio":3.628,"pc_ratio_volume":0.0,"sentiment":"bearish"},{"expiration":"12/18/2026","dte":77,"call_oi":2219,"put_oi":2481,"total_oi":4700,"pc_ratio":1.118,"pc_ratio_volume":0.0,"sentiment":"neutral"},{"expiration":"03/19/2027","dte":168,"call_oi":1061,"put_oi":3011,"total_oi":4072,"pc_ratio":2.838,"pc_ratio_volume":0,"sentiment":"bearish"}],"dealer_positioning":{"positioning":[{"strike":12.5,"call_delta_oi":0,"put_delta_oi":-49.0,"dealer_delta":49.0,"call_oi":0,"put_oi":7},{"strike":15.0,"call_delta_oi":0,"put_delta_oi":-145.0,"dealer_delta":145.0,"call_oi":0,"put_oi":16},{"strike":17.5,"call_delta_oi":0,"put_delta_oi":-1520.0,"dealer_delta":1520.0,"call_oi":0,"put_oi":84},{"strike":20.0,"call_delta_oi":0,"put_delta_oi":-8611.0,"dealer_delta":8611.0,"call_oi":0,"put_oi":616},{"strike":22.5,"call_delta_oi":16460.0,"put_delta_oi":-135169.0,"dealer_delta":118709.0,"call_oi":185,"put_oi":6140},{"strike":25.0,"call_delta_oi":71038.0,"put_delta_oi":-164049.0,"dealer_delta":93011.0,"call_oi":3053,"put_oi":2326},{"strike":30.0,"call_delta_oi":9829.0,"put_delta_oi":-105188.0,"dealer_delta":95360.0,"call_oi":354,"put_oi":1654},{"strike":35.0,"call_delta_oi":0,"put_delta_oi":-37073.0,"dealer_delta":37073.0,"call_oi":0,"put_oi":499}],"net_dealer_delta":354477.0,"total_call_delta":97327.0,"total_put_delta":-451804.0,"bias":"bullish"},"vol_smile":[{"expiration":"03/19/2027","underlying_price":23.520000457763672,"strikes":[{"strike":22.5,"moneyness":0.9566,"type":"put","iv":0.3119,"delta":-0.3417,"oi":1322},{"strike":25.0,"moneyness":1.0629,"type":"call","iv":0.1195,"delta":0.3177,"oi":972},{"strike":25.0,"moneyness":1.0629,"type":"put","iv":0.3504,"delta":-0.5227,"oi":165},{"strike":30.0,"moneyness":1.2755,"type":"put","iv":0.6204,"delta":-0.6269,"oi":1393}]},{"expiration":"10/16/2026","underlying_price":23.520000457763672,"strikes":[{"strike":22.5,"moneyness":0.9566,"type":"put","iv":0.2543,"delta":-0.1637,"oi":4080},{"strike":25.0,"moneyness":1.0629,"type":"call","iv":0.3197,"delta":0.1695,"oi":317},{"strike":25.0,"moneyness":1.0629,"type":"put","iv":0.4246,"delta":-0.7588,"oi":1614}]},{"expiration":"11/20/2026","underlying_price":23.520000457763672,"strikes":[{"strike":22.5,"moneyness":0.9566,"type":"put","iv":0.2914,"delta":-0.2997,"oi":135}]},{"expiration":"12/18/2026","underlying_price":23.520000457763672,"strikes":[{"strike":20.0,"moneyness":0.8503,"type":"put","iv":0.3718,"delta":-0.1373,"oi":567},{"strike":22.5,"moneyness":0.9566,"type":"put","iv":0.2846,"delta":-0.3176,"oi":603},{"strike":22.5,"moneyness":0.9566,"type":"call","iv":0.097,"delta":0.8894,"oi":183},{"strike":25.0,"moneyness":1.0629,"type":"call","iv":0.1302,"delta":0.1982,"oi":1723},{"strike":25.0,"moneyness":1.0629,"type":"put","iv":0.3444,"delta":-0.6,"oi":526},{"strike":30.0,"moneyness":1.2755,"type":"call","iv":0.746,"delta":0.302,"oi":313},{"strike":30.0,"moneyness":1.2755,"type":"put","iv":0.7815,"delta":-0.6841,"oi":261},{"strike":35.0,"moneyness":1.4881,"type":"put","iv":0.9631,"delta":-0.7469,"oi":419}]}],"greeks_heatmap":{"data":[{"strike":22.5,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.1637,"call_gamma":0,"put_gamma":0.21879,"call_theta":0,"put_theta":-0.0103,"call_vega":0,"put_vega":0.011,"call_oi":0,"put_oi":4080},{"strike":25.0,"dte":14,"expiration":"10/16/2026","call_delta":0.1695,"put_delta":-0.7588,"call_gamma":0.17798,"put_gamma":0.165375,"call_theta":-0.0142,"put_theta":-0.0203,"call_vega":0.0112,"put_vega":0.0138,"call_oi":317,"put_oi":1614},{"strike":22.5,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.2997,"call_gamma":0,"put_gamma":0.139837,"call_theta":0,"put_theta":-0.0081,"call_vega":0,"put_vega":0.0296,"call_oi":0,"put_oi":135},{"strike":17.5,"dte":77,"expiration":"12/18/2026","call_delta":0,"put_delta":-0.1822,"call_gamma":0,"put_gamma":0.025271,"call_theta":0,"put_theta":-0.0176,"call_vega":0,"put_vega":0.0284,"call_oi":0,"put_oi":82},{"strike":20.0,"dte":77,"expiration":"12/18/2026","call_delta":0,"put_delta":-0.1373,"call_gamma":0,"put_gamma":0.055042,"call_theta":0,"put_theta":-0.0054,"call_vega":0,"put_vega":0.0236,"call_oi":0,"put_oi":567},{"strike":22.5,"dte":77,"expiration":"12/18/2026","call_delta":0.8894,"put_delta":-0.3176,"call_gamma":0.18128,"put_gamma":0.116704,"call_theta":-0.0036,"put_theta":-0.0062,"call_vega":0.0203,"put_vega":0.0383,"call_oi":183,"put_oi":603},{"strike":25.0,"dte":77,"expiration":"12/18/2026","call_delta":0.1982,"put_delta":-0.6,"call_gamma":0.199173,"put_gamma":0.104508,"call_theta":-0.0031,"put_theta":-0.0075,"call_vega":0.0299,"put_vega":0.0415,"call_oi":1723,"put_oi":526},{"strike":30.0,"dte":77,"expiration":"12/18/2026","call_delta":0.302,"put_delta":-0.6841,"call_gamma":0.043557,"put_gamma":0.042403,"call_theta":-0.019,"put_theta":-0.0169,"call_vega":0.0374,"put_vega":0.0382,"call_oi":313,"put_oi":261}],"strikes":[17.5,20.0,22.5,25.0,30.0],"dtes":[14,49,77]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":-6.54,"put_25d_iv":25.43,"call_25d_iv":31.97,"put_25d_strike":22.5,"call_25d_strike":25.0,"skew":"call_skew"},{"expiration":"12/18/2026","dte":77,"risk_reversal":15.44,"put_25d_iv":28.46,"call_25d_iv":13.02,"put_25d_strike":22.5,"call_25d_strike":25.0,"skew":"put_skew"},{"expiration":"03/19/2027","dte":168,"risk_reversal":19.25,"put_25d_iv":31.19,"call_25d_iv":11.95,"put_25d_strike":22.5,"call_25d_strike":25.0,"skew":"put_skew"}],"vanna_exposure":{"exposure":[{"strike":17.5,"call_vanna":0,"put_vanna":6.0,"net_vanna":6.0,"call_oi":0,"put_oi":82},{"strike":20.0,"call_vanna":0,"put_vanna":41.0,"net_vanna":41.0,"call_oi":0,"put_oi":567},{"strike":22.5,"call_vanna":-12.0,"put_vanna":274.0,"net_vanna":262.0,"call_oi":183,"put_oi":6140},{"strike":25.0,"call_vanna":228.0,"put_vanna":-70.0,"net_vanna":158.0,"call_oi":3012,"put_oi":2305},{"strike":30.0,"call_vanna":20.0,"put_vanna":-106.0,"net_vanna":-86.0,"call_oi":313,"put_oi":1654},{"strike":35.0,"call_vanna":0,"put_vanna":-38.0,"net_vanna":-38.0,"call_oi":0,"put_oi":499}],"net_vanna":343.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":22.5,"call_charm":0,"put_charm":18119.0,"net_charm":18119.0,"call_oi":0,"put_oi":4215},{"strike":25.0,"call_charm":-1995.0,"put_charm":64879.0,"net_charm":62885.0,"call_oi":317,"put_oi":1614}],"net_charm":81003.0,"weekend_delta_shift":243010.0,"interpretation":"delta_decays_bullish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":5374.0,"put_delta":-189275.0,"net_delta":-183901.0,"call_oi":317,"put_oi":5694,"total_oi":6011,"total_volume":230,"bias":"bearish"},{"expiration":"11/20/2026","dte":49,"call_delta":824.0,"put_delta":-5433.0,"net_delta":-4609.0,"call_oi":43,"put_oi":156,"total_oi":199,"total_volume":23,"bias":"neutral"},{"expiration":"12/18/2026","dte":77,"call_delta":59874.0,"put_delta":-109331.0,"net_delta":-49457.0,"call_oi":2219,"put_oi":2481,"total_oi":4700,"total_volume":5,"bias":"neutral"},{"expiration":"03/19/2027","dte":168,"call_delta":31256.0,"put_delta":-147765.0,"net_delta":-116509.0,"call_oi":1013,"put_oi":3011,"total_oi":4024,"total_volume":1,"bias":"bearish"}],"straddle_pricing":[{"expiration":"10/16/2026","dte":14,"strike":22.5,"straddle_price":1.0,"straddle_pct":4.25,"implied_move":4.25,"avg_iv":null},{"expiration":"12/18/2026","dte":77,"strike":22.5,"straddle_price":1.95,"straddle_pct":8.29,"implied_move":8.29,"avg_iv":19.1},{"expiration":"03/19/2027","dte":168,"strike":22.5,"straddle_price":2.6,"straddle_pct":11.05,"implied_move":11.05,"avg_iv":null}],"volume_profile":{"profile":[{"strike":12.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":7,"total_oi":7,"bias":"neutral"},{"strike":15.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":16,"total_oi":16,"bias":"neutral"},{"strike":17.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":84,"total_oi":84,"bias":"neutral"},{"strike":20.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":616,"total_oi":616,"bias":"neutral"},{"strike":22.5,"call_volume":0,"put_volume":231,"total_volume":231,"call_oi":260,"put_oi":6140,"total_oi":6400,"bias":"bearish"},{"strike":25.0,"call_volume":28,"put_volume":0,"total_volume":28,"call_oi":3053,"put_oi":2326,"total_oi":5379,"bias":"bullish"},{"strike":30.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":354,"put_oi":1654,"total_oi":2008,"bias":"neutral"},{"strike":35.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":499,"total_oi":499,"bias":"neutral"}],"underlying_price":23.520000457763672,"peak_call_strike":25.0,"peak_put_strike":22.5,"total_call_volume":28,"total_put_volume":231,"volume_pc_ratio":8.25},"iv_contours":{"x":[0.74,0.85,0.96,1.06,1.28],"y":[14,49,77,168],"z":[[null,null,25.43,37.22,null],[null,null,29.14,23.53,null],[97.5,37.18,19.08,23.73,76.38],[null,31.51,31.19,23.49,42.77]],"levels":[19.1,26.9,34.8,42.6,50.4,58.3,66.1,74.0,81.8,89.7,97.5],"min_iv":19.1,"max_iv":97.5},"butterfly_spread":[],"iv_history":[{"date":"2026-09-14","iv":89.69},{"date":"2026-09-15","iv":68.54},{"date":"2026-09-16","iv":54.9},{"date":"2026-09-17","iv":75.69},{"date":"2026-09-18","iv":56.62},{"date":"2026-09-21","iv":43.46},{"date":"2026-09-22","iv":36.6},{"date":"2026-09-23","iv":45.1},{"date":"2026-09-24","iv":42.5},{"date":"2026-09-25","iv":44.9},{"date":"2026-09-28","iv":38.8},{"date":"2026-09-29","iv":44.8},{"date":"2026-09-30","iv":43.8},{"date":"2026-10-01","iv":41.4},{"date":"2026-10-02","iv":41.8}]}}