INVITE-ONLY SCRIPT

Options Screener [Pro] - IVRank, IVx, Deltas, Exp.move, Skew

Updated

๐—ข๐—ฝ๐˜๐—ถ๐—ผ๐—ป ๐˜€๐—ฐ๐—ฟ๐—ฒ๐—ฒ๐—ป๐—ฒ๐—ฟ ๐—ผ๐—ป ๐—ง๐—ฟ๐—ฎ๐—ฑ๐—ถ๐—ป๐—ด๐—ฉ๐—ถ๐—ฒ๐˜„ ๐˜„๐—ถ๐˜๐—ต ๐—ฟ๐—ฒ๐—ฎ๐—น ๐—ฑ๐—ฎ๐˜๐—ฎ, ๐—ฎ๐˜ƒ๐—ฎ๐—ถ๐—น๐—ฎ๐—ฏ๐—น๐—ฒ ๐—ณ๐—ผ๐—ฟ ๐—ผ๐˜ƒ๐—ฒ๐—ฟ ๐Ÿญ๐Ÿฑ๐Ÿฌ+ ๐—น๐—ถ๐—พ๐˜‚๐—ถ๐—ฑ ๐—จ๐—ฆ ๐—บ๐—ฎ๐—ฟ๐—ธ๐—ฒ๐˜ ๐˜€๐˜†๐—บ๐—ฏ๐—ผ๐—น๐˜€!

snapshot

๐—ข๐˜‚๐—ฟ ๐˜€๐—ฐ๐—ฟ๐—ฒ๐—ฒ๐—ป๐—ฒ๐—ฟ ๐—ฝ๐—ฟ๐—ผ๐˜ƒ๐—ถ๐—ฑ๐—ฒ๐˜€ ๐—ฒ๐˜€๐˜€๐—ฒ๐—ป๐˜๐—ถ๐—ฎ๐—น ๐—ธ๐—ฒ๐˜† ๐—บ๐—ฒ๐˜๐—ฟ๐—ถ๐—ฐ๐˜€ ๐˜€๐˜‚๐—ฐ๐—ต ๐—ฎ๐˜€:
โœ… IVRank
โœ… IVx
โœ… 5-Day IVx Change
โœ… Vertical Pricing Skew
โœ… Horizontal IVx Skew
โœ… Delta Skew
like TastyTrade, TOS, IBKR etc.

Designed to help you assess option market conditions and make well-informed trading decisions, this tool is an essential addition for every serious options trader!

snapshot



Ticker Information:
This screener is currently implemented for more than 150 liquid US market tickers and we are continuously expanding the list:

SPX SPY QQQ TLT GLD

AA AAL AAPL ABBV ABNB AMD AMZN ARKK AVGO AXP BA BABA BAC BIDU BITO BMY BP BYND C CAT CCJ CCL COIN COP COST CRM CRWD CSCO CVNA CVS CVX DAL DBX DIA DIS DKNG EBAY ETSY EXPE F FCX FDX FXI GDX GDXJ GE GM GME GOLD GOOG GOOGL NYSE:GPS GS HOOD IBM IEF INTC IWM JD JNJ JPM JWN KO LLY LOW LVS MA MARA MCD MET META MGM MMM MPC MRK MRNA NYSE:MRO MRVL MS MSFT MSOS NCLH NDX NET NFLX NIO NKE NVDA ON ORCL OXY PEP PFE PINS NYSE:PLTR PTON PYPL QCOM RBLX RCL RIOT RIVN ROKU SBUX SHOP SLV SMCI SMH SNAP SQ T TGT TQQQ TSLA TSM TTD TXN U UAL UBER UNG UPS UPST USO V VXX VZ WBA WFC WMT WYNN X XHB XLE XLF XLI XLK XLP XLU XLV XLY XOM XPEV XSP ZM

How does the screener work and why is it unique?

This Pine Script screener is an expert tool created to provide various option metrics and visualization tools for options market traders. The screener extracts raw options data from an external data provider (ORATS), processes, and refines the delayed data package using pineseed, and sends it to TradingView. The data is calculated using specific formulas or interpolated values, such as delta distances. This method of integrating options data into a screener framework is unique and innovative on TradingView.

The screener aims to offer a comprehensive view of the current state of options for the implemented instruments, including implied volatility index (IVx), IV rank (IVR), options skew, and expected market movements, which are objectively measured as detailed below.

The options metrics displayed may be familiar to options traders from various major brokerage platforms such as TastyTrade, IBKR, TOS, Tradier, TD Ameritrade, Schwab, etc.


๐ŸŸจ ๐——๐—˜๐—ง๐—”๐—œ๐—Ÿ๐—˜๐—— ๐——๐—ข๐—–๐—จ๐— ๐—˜๐—ก๐—ง๐—”๐—ง๐—œ๐—ข๐—ก ๐ŸŸจ

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
๐Ÿ”ถ Auto-Updating Option Metrics
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

๐Ÿ”น IVR (IV Rank)
The Implied Volatility Rank (IVR) indicator helps options traders assess the current level of implied volatility (IV) in comparison to the past 52 weeks. IVR is a useful metric to determine whether options are relatively cheap or expensive. This can guide traders on whether to buy or sell options. We calculate IVrank, like TastyTrade does.

IVR Calculation: IV Rank = (current IV - 52 week IV low) / (52 week IV high - 52 week IV low)

IVR Levels and Interpretations:
  • IVR 0-10 (Green): Very low implied volatility rank. Options might be "cheap," potentially a good time to buy options.
  • IVR 10-35 (White): Normal implied volatility rank. Options pricing is relatively standard.
  • IVR 35-50 (Orange): Almost high implied volatility rank.
  • IVR 50-75 (Red): Definitely high implied volatility rank. Options might be "expensive," potentially a good time to sell options for higher premiums.
  • IVR above 75 (Highlighted Red): Ultra high implied volatility rank. Indicates very high levels, suggesting a favorable time for selling options.

Extra: If the IVx value is also greater than 30, the background will be dark highlighted, because a high IVR alone doesnโ€™t mean much without high IVx.
snapshot
snapshot




๐Ÿ”นIVx (Implied Volatility Index)
The Implied Volatility Index (IVx) displayed in the option chain is calculated similarly to the VIX. The Cboe employs standard and weekly SPX options to measure the expected volatility of the S&P 500. A similar method is utilized to calculate IVx for each option expiration cycle.

For our purposes, we aggregate the IVx values specifically for the 35-70 day monthly expiration cycle. This aggregated value is then presented in the screener and info panel, providing a clear and concise measure of implied volatility over this period.

We will display a warning if the option chain is heavily skewed and valid, symmetric 16 delta options are not found at optimal monthly expirations.

IVx Color coding:
  • IVx above 30 is displayed in orange.
  • IVx above 60 is displayed in red


snapshot


Important Note: The IVx value alone does not provide sufficient context. There are stocks that inherently exhibit high IVx values. Therefore, it is crucial to consider IVx in conjunction with the Implied Volatility Rank (IVR), which measures the IVx relative to its own historical values. This combined view helps in accurately assessing the significance of the IVx in relation to the specific stock's typical volatility behavior.

This indicator offers traders a comprehensive view of implied volatility, assisting them in making informed decisions by highlighting both the absolute and relative volatility measures.


๐Ÿ”นIVx 5 days change %

We are displaying the five-day change of the IV Index (IVx value). The IV Index 5-Day Change column provides quick insight into recent expansions or decreases in implied volatility over the last five trading days.

Traders who expect the value of options to decrease might view a decrease in IVX as a positive signal. Strategies such as Strangle and Ratio Spread can benefit from this decrease.

On the other hand, traders anticipating further increases in IVX will focus on the rising IVX values. Strategies like Calendar Spread or Diagonal Spread can take advantage of increasing implied volatility.

This indicator helps traders quickly assess changes in implied volatility, enabling them to make informed decisions based on their trading strategies and market expectations.

snapshot


๐Ÿ”น Vertical Pricing Skew

At TanukiTrade, Vertical Pricing Skew refers to the difference in pricing between put and call options with the same expiration date at the same distance (at expected move). We analyze this skew to understand market sentiment. This is the same formula used by TastyTrade for calculations.
  • PUT Skew (red): Put options are more expensive than call options, indicating the market expects a downward move (โ–ฝ). If put options are more expensive by more than 20% at the same expected move distance, we color it lighter red.
  • CALL Skew (green): Call options are more expensive than put options, indicating the market expects an upward move (โ–ณ). If call options are priced more than 30% higher at the examined expiration, we color it lighter green.


We focus on options with 35-70 days to expiration (DTE) for optimal analysis. We always evaluate the skew at the expected move using linear interpolation to determine the theoretical pricing of options. If the pricing have more than C50%/P35% we are highlighting the cell.
This approach helps us gauge market expectations accurately, providing insights into potential price movements.
snapshot

๐Ÿ”น Horizontal IVx Skew

In options pricing, it is typically expected that the implied volatility (IVx) increases for options with later expiration dates. This means that options further out in time are generally more expensive. At TanukiTrade, we refer to the phenomenon where this expectation is reversedโ€”when the IVx decreases between two consecutive expirationsโ€”as Horizontal Skew or IVx Skew.

Horizontal IVx Skew occurs when: Front Month IVx < Back Month IVx

This scenario can create opportunities for traders who prefer diagonal or calendar strategies. Based on our experience, we categorize Horizontal Skew into two types:

Weekly Horizontal Skew: When IVx skew is observed between two consecutive non-monthly expirations, the displayed value is the rounded-up percentage difference. On hover, the approximate location of this skew is also displayed. The precise location can be seen on the Overlay indicator.

Monthly Horizontal Skew: When IVx skew is observed between two consecutive monthly expirations, the displayed value is the rounded-up percentage difference. On hover, the approximate location of this skew is also displayed. The precise location can be seen on the Overlay indicator.

The Monthly Vertical IVx skew is consistently stronger (more liquid) on average symbols than the weekly vertical IVx skew. Weekly Horizontal IVx Skew may not carry relevant information for symbols not included in the 'Weeklies & Volume Masters' preset.

If the options chain follows the normal IVx pattern, no skew value is displayed.

Additionally, if the Implied Volatility Rank (IVR) is low (indicated by green), the Horizontal Skew background turns black, because this environment is good for Calendar+Diagonal.

Additionally, if the % of the skew is greater than 10, the Horizontal Skew font color turns lighter.


snapshot



๐Ÿ”น Delta Skew ๐ŸŒช๏ธ (Twist)

We have a metric that examines which monthly expiration indicates a "Delta Skew Twist" where the 16 delta deviates from the monthly STD. This is important because, under normal circumstances, the 16 delta is positioned between the expected move and the standard deviation (STD1) line. However, if the interpolated 16 delta line exceeds the STD1 line either upwards or downwards, it represents a special case of vertical skew.

Normal case : exp.move < delta16 < std1
Delta Skew Twist: exp.move < std1 < delta16

snapshot


If the Days to Expiration of the twist is less than 75, we use a lighter color.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
๐Ÿ”ถ HOW WE CALCULATE
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


๐Ÿ”น Expected Move


The expected move is the predicted dollar change in the underlying stock's price by a given option's expiration date, with 68% certainty. It is calculated using the expiration's pricing and implied volatility levels.

[u]Expected Move Calculation
[/u]Expected Move = (ATM straddle price x 0.6) + (1st OTM strangle price x 0.3) + (2nd OTM strangle price x 0.1)

[u]For example[/u], if stock XYZ is trading at 121 and the ATM straddle is 4.40, the 120/122 strangle is 3.46, and the 119/123 strangle is 2.66, the expected move is calculated as follows: 4.40 x 0.60 = 2.64; 3.46 x 0.30 = 1.04; 2.66 x 0.10 = 0.27; Expected move = 2.64 + 1.04 + 0.27 = ยฑ3.9



๐Ÿ”น Standard deviation

One standard deviation of a stock encompasses approximately 68.2% of outcomes in a distribution of occurrences based on current implied volatility.

We use the expected move formula to calculate the one standard deviation range of a stock. This calculation is based on the days-to-expiration (DTE) of our option contract, the stock price, and the implied volatility of a stock:

[u]Calculation:[/u]
Standard Deviation = Closing Price * Implied Volatility * sqrt(Days to Expiration / 365)

According to options literature, there is a 68% probability that the underlying asset will fall within this one standard deviation range at expiration.


โˆ‘ Quant Observation: The values of the expected move and the 1st standard deviation (1STD) will not match because they use different calculation methods, even though both are referred to as representing 68% of the underlying asset's movement in options literature. The expected move is based on direct market pricing of ATM options. The 1STD, on the other hand, uses the averaged implied volatility (IVX) for the given expiration to determine its value. Based on our experience, it is better to consider the area between the expected move and the 1STD as the true representation of the original 68% rule.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
๐Ÿ”ถ USAGE
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

๐Ÿ”น Create a new empty layout for the screener!

You can access this from the dropdown menu in the upper right corner. In the popup window, name it as you like, for example, "Option Screener."

snapshot



๐Ÿ”น Hide the candlestick chart

Make the chart invisible using the "Hide" option from the three-dot dropdown menu located in the upper left corner.

snapshot




๐Ÿ”น Other Unwanted Elements
If other unnecessary elements are distracting you (e.g., economic data, volume, default grid), you can easily remove them from the layout. Right-click on the empty chart area. Here, click on the gear (Settings) icon and remove everything from the "Events" tab, as well as from the "Trading" tab. Under the "Canvas" tab, it is recommended to set the "Grid lines" setting to "None."

snapshot

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
๐Ÿ”ถ Screener Settings
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Naturally, the font size and position can be easily adjusted.
Additionally, there are two basic usage modes: manual input or using the preset list.

๐Ÿ”นIf you selected โ€œManual Belowโ€ in the preset dropdown, the tickers you chose from the dropdown (up to a maximum of 40) will be displayed. The panel name will be the one you specified.

snapshot



๐Ÿ”นIf you selected a pre-assembled list, the manually entered list will be ignored, and the preset list will be displayed. (In the future, we will expand the preset list based on your feedback!).

snapshot


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
๐Ÿ”ถ Best Practices for TanukiTrade Option Screener:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

๐Ÿ”น Every Preset on a New Layout:
If you following the steps above, you easy can setup this screener in one window with one split layout:
snapshot


๐Ÿ”น Split Layout:

- Left Side: The underlying asset with our Options IV Overlay (IVR, Deltas, Expected Move, STD1, Skew visualized) along with the Enhanced Murrey Math Indicator and Option Expiry.

- Right Side: Searching for opportunities using our Options Screener.
Opportunities Search



snapshot


๐Ÿ”น Everything in One Layout + One Window:
This is the all-in-one view:
- The underlying asset with our Options IV Overlay (IVR, Deltas, Expected Move, STD1, Skew visualized)
- Enhanced Murrey Math Indicator and Option Expiry
- Options Screener on the left

snapshot


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
๐Ÿ”ถ ADDITIONAL IMPORTANT COMMENTS


- U.S. market only:
Since we only deal with liquid option chains: this option indicator only works for the USA options market and do not include future contracts; we have implemented each selected symbol individually.

- Why is there a slight difference between the displayed data and my live brokerage data? There are two reasons for this, and one is beyond our control.

- Brokerage Calculation Differences:
Every brokerage has slight differences in how they calculate metrics like IV and IVx. If you open three windows for TOS, TastyTrade, and IBKR side by side, you will notice that the values are minimally different. We had to choose a standard, so we use the formulas and mathematical models described by TastyTrade when analyzing the options chain and drawing conclusions.

- Option-data update frequency:
According to TradingView's regulations and guidelines, we can update external data a maximum of 5 times per day. We strive to use these updates in the most optimal way:
(1st update) 15 minutes after U.S. market open
(2nd, 3rd, 4th updates) 1.5โ€“3 hours during U.S. market open hours
(5th update) 10 minutes before market close.
You donโ€™t need to refresh your window, our last refreshed data-pack is always automatically applied to your indicator, and you can see the time elapsed since the last update at the bottom of your indicator.


- Weekly illiquid expiries:
The Weekly Horizontal IVx Skew may not carry relevant information for instruments not included in the 'Weeklies & Volume Masters' preset package.

-Timeframe Issues:
Our option indicator visualizes relevant data on a daily resolution. If you see strange or incorrect data (e.g., when the options data was last updated), always switch to a daily (1D) timeframe. If you still see strange data, please contact us.

Disclaimer:
Our option indicator uses approximately 15min-3 hour delayed option market snapshot data to calculate the main option metrics. Exact realtime option contract prices are never displayed; only derived metrics and interpolated delta are shown to ensure accurate and consistent visualization. Due to the above, this indicator can only be used for decision support; exclusive decisions cannot be made based on this indicator. We reserve the right to make errors.This indicator is designed for options traders who understand what they are doing. It assumes that they are familiar with options and can make well-informed, independent decisions. We work with public data and are not a data provider; therefore, we do not bear any financial or other liability.

Release Notes
VERSION 2 changelog:

* some naming issues
* symbol preset enhancement
* Adding XXL size for Screener
* Based on your votes and feedback, we have expanded our list with the following 13 USA market tickers:
  1. EEM: iShares MSCI Emerging Markets ETF
  2. UNH: UnitedHealth Group Incorporated
  3. SCHW: The Charles Schwab Corporation
  4. PNC: The PNC Financial Services Group, Inc.
  5. USB: U.S. Bancorp
  6. AXP: American Express Company
  7. HAL: Halliburton Company
  8. TFC: Truist Financial Corporation
  9. CLF: Cleveland-Cliffs Inc.
  10. ENPH: Enphase Energy, Inc.
  11. STX: Seagate Technology Holdings PLC
  12. VRT: Vertiv Holdings Co
  13. CMG: Chipotle Mexican Grill, Inc.


Now we have more than 160+ US market symbols in our Option Screener[Pro].

Thank you for your participation and valuable input!

Release Notes
As a result of this week's community vote, welcome new members :
SOFI and ARM

So we now have 164 US market symbols in our Option Overlay PRO indicator! ๐Ÿฅณ

Additional updates:

* The default Tier presets are changed because of huge market dump.
* Bugfix in the the 39th ticker's row

Release Notes
Due to delisting, symbol GPS has been removed.
Driven by our weekly Reddit community poll, the following symbols have been added to the TanukiTrade Options Screener indicator: AMAT, NU, DE, HD.

For now, we have 165 U.S. market symbols implemented in our watchlist: https://www.tradingview.com/watchlists/156511666/
Release Notes
๐ŸŸจ CHANGELOG 2024/11/16 UPDATE RELEASE ๐ŸŸจ

๐Ÿ”ถ NEW SUPPORTED SYMBOLS

Driven by the needs of our members, the following symbols have been added to the TanukiTrade Options Indicators:
MU AFRM HIMS CELH

New symbol updates will be arrive at monday market open if you've updated your script in tradingview.
Release Notes

๐Ÿ”ถ New Symbols Supported:
Weโ€™ve added the following symbols to the indicator:
SOXL PBR VALE DELL BBY ZETA JETS
This brings the total number of supported symbols to over 175.
Full compatible list is here: https://www.tradingview.com/watchlists/156511666/

Enjoy the updates, and thank you for your continued feedback and support!
0dtedeltaimpliedvolatilityIVRoptionoptionsoptionstradingscreenersentimenttastytradeTOSVolatility

Invite-only script

Access to this script is restricted to users authorized by the author and usually requires payment. You can add it to your favorites, but you will only be able to use it after requesting permission and obtaining it from its author. Contact TanukiTrade for more information, or follow the author's instructions below.

TradingView does not suggest paying for a script and using it unless you 100% trust its author and understand how the script works. In many cases, you can find a good open-source alternative for free in our Community Scripts.

Author's instructions

โ€ณ๐ŸŒ [ https://TanukiTrade.com ] For a small monthly fee, you can access all of our โ€˜PROโ€™ options toolkits for TradingView. ๐Ÿ“ข ๐—ง๐—ฟ๐˜† ๐—ณ๐—ผ๐—ฟ ๐—ณ๐—ฟ๐—ฒ๐—ฒ the โ€˜Liteโ€™ version with a limited number of tickers and experience the power of our tools firsthand.

Want to use this script on a chart?

Warning: please read before requesting access.

Boost up your charts with Options PRO!

REAL Options metrics for over 165+ liquid US symbols:
โœ” ๐—”๐˜‚๐˜๐—ผ-๐—จ๐—ฝ๐—ฑ๐—ฎ๐˜๐—ถ๐—ป๐—ด ๐—š๐—˜๐—ซ ๐—น๐—ฒ๐˜ƒ๐—ฒ๐—น๐˜€
โœ” IVRank โœ” CALL/PUT skew โœ” Volatility Skew โœ” Delta curves

๐Ÿ‘‰ 7-day TRIAL ๐ŸŒ TanukiTrade.com
Also on:

Disclaimer