OPEN-SOURCE SCRIPT
S&P 500 Put/Call Skew Proxy (CBOE SKEW)

S&P 500 Put/Call Skew Proxy (CBOE SKEW)
A proxy for the average single-stock put/call skew across S&P 500 constituents, built on the CBOE SKEW Index. Inspired by Goldman Sachs research charting the 3-month normalized put/call skew for individual S&P 500 stocks, which requires constituent-level options surface data unavailable on TradingView.
What is the CBOE SKEW Index?
The CBOE SKEW Index measures the perceived tail risk in S&P 500 index options. It quantifies the price of insuring against outsized downside moves by comparing the implied volatility of out-of-the-money puts to at-the-money options. Higher values indicate greater demand for tail-risk protection; lower values signal complacency or reduced hedging activity.
While the GS metric averages skew across individual stock options surfaces, the CBOE SKEW captures a related signal at the index level: how aggressively the market is pricing left-tail risk. Both compress toward historical lows during periods of broad complacency and spike during stress events.
How This Indicator Works
Pulls CBOE:SKEW and applies a 63-bar simple moving average (approximately 3 months of trading days) as the primary signal, matching the smoothing window of the GS chart.
Optionally displays the raw (unsmoothed) SKEW as a dimmed background line for context.
Computes full-history summary statistics: high, low, mean, last, and standard deviation of the smoothed series.
Plots the historical mean and ±1 standard deviation bands to identify extremes.
Displays a summary statistics table (High, Low, Avg, Last, StdDev, N) in the style of the original GS chart.
Interpretation
Readings near or above the upper standard deviation band suggest unusually high demand for downside protection, historically associated with market stress, fear of tail-risk events, or elevated hedging activity.
Readings near or below the lower band indicate reduced demand for crash insurance, historically associated with complacency or euphoria.
Sustained compression toward the lower bound has preceded several notable market corrections, though the signal is not directionally predictive on its own.
Limitations
This is a proxy, not a replication. The CBOE SKEW measures index-level tail-risk pricing, not the average of individual stock option skews. The two are correlated but not identical.
Structural changes in options markets (growth of 0DTE, systematic call-overwriting strategies, dealer hedging flows) may compress skew for reasons unrelated to sentiment.
Best used as a supporting input within a broader market breadth or sentiment framework, not as a standalone signal.
Settings
Smoothing Length: default 63 (3 months). Adjustable for shorter or longer signal windows.
Show Raw SKEW: toggle the unsmoothed series on/off.
Show Mean ± StdDev Bands: toggle statistical reference lines.
Show Summary Statistics Table: toggle the stats table and select its position.
A proxy for the average single-stock put/call skew across S&P 500 constituents, built on the CBOE SKEW Index. Inspired by Goldman Sachs research charting the 3-month normalized put/call skew for individual S&P 500 stocks, which requires constituent-level options surface data unavailable on TradingView.
What is the CBOE SKEW Index?
The CBOE SKEW Index measures the perceived tail risk in S&P 500 index options. It quantifies the price of insuring against outsized downside moves by comparing the implied volatility of out-of-the-money puts to at-the-money options. Higher values indicate greater demand for tail-risk protection; lower values signal complacency or reduced hedging activity.
While the GS metric averages skew across individual stock options surfaces, the CBOE SKEW captures a related signal at the index level: how aggressively the market is pricing left-tail risk. Both compress toward historical lows during periods of broad complacency and spike during stress events.
How This Indicator Works
Pulls CBOE:SKEW and applies a 63-bar simple moving average (approximately 3 months of trading days) as the primary signal, matching the smoothing window of the GS chart.
Optionally displays the raw (unsmoothed) SKEW as a dimmed background line for context.
Computes full-history summary statistics: high, low, mean, last, and standard deviation of the smoothed series.
Plots the historical mean and ±1 standard deviation bands to identify extremes.
Displays a summary statistics table (High, Low, Avg, Last, StdDev, N) in the style of the original GS chart.
Interpretation
Readings near or above the upper standard deviation band suggest unusually high demand for downside protection, historically associated with market stress, fear of tail-risk events, or elevated hedging activity.
Readings near or below the lower band indicate reduced demand for crash insurance, historically associated with complacency or euphoria.
Sustained compression toward the lower bound has preceded several notable market corrections, though the signal is not directionally predictive on its own.
Limitations
This is a proxy, not a replication. The CBOE SKEW measures index-level tail-risk pricing, not the average of individual stock option skews. The two are correlated but not identical.
Structural changes in options markets (growth of 0DTE, systematic call-overwriting strategies, dealer hedging flows) may compress skew for reasons unrelated to sentiment.
Best used as a supporting input within a broader market breadth or sentiment framework, not as a standalone signal.
Settings
Smoothing Length: default 63 (3 months). Adjustable for shorter or longer signal windows.
Show Raw SKEW: toggle the unsmoothed series on/off.
Show Mean ± StdDev Bands: toggle statistical reference lines.
Show Summary Statistics Table: toggle the stats table and select its position.
오픈 소스 스크립트
트레이딩뷰의 진정한 정신에 따라, 이 스크립트의 작성자는 이를 오픈소스로 공개하여 트레이더들이 기능을 검토하고 검증할 수 있도록 했습니다. 작성자에게 찬사를 보냅니다! 이 코드는 무료로 사용할 수 있지만, 코드를 재게시하는 경우 하우스 룰이 적용된다는 점을 기억하세요.
면책사항
해당 정보와 게시물은 금융, 투자, 트레이딩 또는 기타 유형의 조언이나 권장 사항으로 간주되지 않으며, 트레이딩뷰에서 제공하거나 보증하는 것이 아닙니다. 자세한 내용은 이용 약관을 참조하세요.
오픈 소스 스크립트
트레이딩뷰의 진정한 정신에 따라, 이 스크립트의 작성자는 이를 오픈소스로 공개하여 트레이더들이 기능을 검토하고 검증할 수 있도록 했습니다. 작성자에게 찬사를 보냅니다! 이 코드는 무료로 사용할 수 있지만, 코드를 재게시하는 경우 하우스 룰이 적용된다는 점을 기억하세요.
면책사항
해당 정보와 게시물은 금융, 투자, 트레이딩 또는 기타 유형의 조언이나 권장 사항으로 간주되지 않으며, 트레이딩뷰에서 제공하거나 보증하는 것이 아닙니다. 자세한 내용은 이용 약관을 참조하세요.