Lowest Volatility Risk Premium (IV − HV)

As of June 8, 2026 (end-of-day snapshot). Pages update daily after the market close.

Names where 30-day implied volatility is cheap relative to recent realized 20-day vol: the rare equity setup where long-premium structures (straddles, strangles, calendar spreads) can be favorably priced.

Top 50 by IV − HV

The live low-VRP leaderboard loads after the page hydrates. Rows are ranked by the most-negative IV − HV spread, names where implied vol is cheap relative to realized.

Methodology

Same data and filters as the Highest VRP screener, ranked ascending so the most-negative (cheap-IV) names surface first.

Frequently Asked Questions

How often do names show up here?

Far less frequently than on the highest-VRP page. Genuinely cheap equity vol is rare because the structural volatility risk premium is positive on average across the equity universe, and active premium-selling flow keeps IV propped up against realized HV most of the time. Cheap-vol regimes are usually associated with post-vol-expansion periods (when realized vol spiked above implied and is now mean-reverting) or quiet summer trading periods when short-premium positioning gets washed out and IV undershoots until new sellers re-enter.

What should I do with these names?

Long-premium structures are the natural fit when implied vol is cheap relative to realized: long straddles or strangles ahead of expected events, calendar spreads in contango term structure where the back month is artificially cheap, ratio diagonals for defined risk, or simply long calls and puts on directional theses where the option premium isn't inflated. The screener surfaces the setup; the trade structure depends on your directional thesis, time horizon, and risk tolerance. Sizing matters even more on long-premium trades because theta drag is a known quantity from day one.

What if HV is near zero?

We require historical vol to be strictly positive so divide-by-zero cases are excluded from the rankings. Names with essentially zero realized vol over the lookback window (20 trading days) are typically illiquid or have been trading sideways for weeks; they are filtered out by the open-interest floor (50,000 contracts minimum) and the spot-price floor ($5 minimum) anyway. The handful of edge cases where a normally liquid name has near-zero realized vol get excluded so that the ranking metric remains computable and meaningful.

Is this the same as low IV Rank?

Related but different. IV Rank compares current IV to its own 52-week history (a regime signal: "is options pricing high or low relative to where this name has been"). VRP compares current IV to current realized HV (a valuation signal: "is options pricing rich or cheap relative to what the underlying is actually doing right now"). A name can be low on one and not the other. For example, a chronically high-vol stock that just had its realized vol spike higher would show low VRP (IV looks cheap vs realized) but possibly high IV Rank (IV is at a 52-week high in absolute terms). Both signals are useful; they answer different questions.

How fresh is the data on this screener?

All public screener data refreshes once per trading day after the 4:00 PM ET market close, typically available by 5:30 PM ET. The platform uses end-of-day OPRA aggregates which are licensed for free public display. Authenticated API-tier users with their own Tradier or tastytrade BYOK credentials can pull intraday data through the streaming endpoints.

Where does the underlying data come from?

End-of-day OPRA aggregates for the options data, exchange-published stock prices for the spot reference, and a calibrated implied-volatility surface computed from the listed chain. Ranking metrics like IV rank, GEX, and unusual-activity counts are computed nightly from these primary inputs. Methodology details are in each screener's "How it's computed" section above.

Are these stocks recommended trades?

No. The screener is a ranked list of names that meet a quantitative filter at the close of the prior trading session, a research starting point, not a buy or sell signal. Whether any name on the list represents a tradeable opportunity depends on the underlying catalyst, your strategy, current market context, and risk tolerance. The platform does not give trade advice; the lists are descriptive, not prescriptive.

How often does the ranking change?

The ranking refreshes every trading day after the close. Names move on and off the list as their underlying metric (IV rank, gamma exposure, volume, etc.) crosses thresholds. Most screeners show meaningful day-over-day churn at the top of the list during active markets and lower turnover during low-volatility regimes. The "biggest change" screeners specifically target fast-moving names.

Is the screener tradeable in real-time during market hours?

The screener itself ranks on end-of-day data. To trade names on the list during market hours, use your own broker's real-time chain data; the platform's per-ticker pages link directly to real-time chains for authenticated users. The screener's job is to surface the universe of candidates that met yesterday's filter; the trade decision uses live data.

Can I export the ranked list?

Pro and API tier users can export rankings via the API (REST endpoint per screener slug returns a JSON list with all metric columns) or pull them programmatically through the Python SDK. Free users have the full ranking visible on the page; programmatic access requires authentication. Daily snapshots are also available for backtesting research through the API tier.