Skip to main content

Volatility Surface

The MesoSim Volatility Surface viewer shows how Implied Volatility varies across option strikes and expirations. Use the 3D surface for the broader picture and the Volatility Smile panel to examine one expiration.

See Accounts and Access for feature availability. For the underlying's summary volatility measures and IV filters, see Implied and Historical Volatility.

Get started

  1. Open the Volatility Surface viewer.
  2. Choose a Symbol and Type: Calls or Puts.
  3. Select Single Day and a date, or Multiple Days with a date range and selected times.
  4. Set Vol Smile DTE to the maturity you want to inspect. Use Range Filters to focus on relevant strikes and days to expiration.
  5. Click Apply when changes are pending, then inspect the charts or start playback.
SPX call volatility surface with the 30-day smile, open interest, and playback controls.

Read the charts

3D surface

DimensionMeaning
X: StrikeOption strike price
Y: DTEDays to expiration
Z: Implied VolatilityThe height of the volatility surface
ColorThe measure selected in Color by

Hover over the surface to inspect strike, DTE, IV, and the selected color metric. Compare strikes to examine the volatility smile or skew; compare maturities to examine the term structure.

Changing Color by changes the overlay while the surface height continues to show Implied Volatility. Read the color scale's label and units when switching measures.

Volatility Smile

The smile panel shows IV by strike on the left axis, expressed as a percentage, and Open Interest on the right axis. A spot-price line and marker help locate the underlying relative to the available strikes.

Vol Smile DTE selects a target maturity. The viewer uses the nearest available expiration and displays its actual DTE in the chart title.

Check the actual expiration

A target of 30 DTE does not guarantee an expiration exactly 30 days away. Check the displayed DTE when comparing frames or dates.

Choose the view

ControlUse it to
Symbol / TypeSelect the underlying and Calls or Puts. The symbol list excludes legacy crypto options.
Color byChoose Implied Volatility, Open Interest, Volume, Bid-Ask Spread, Gamma Exposure, Delta, Gamma, Theta, or Vega.
Color schemeChoose a palette that makes the selected overlay easy to read.
Vol Smile DTEChoose the target maturity for the smile panel.
SmoothingInterpolate the data onto a regular grid for a more continuous surface.
Range FiltersSet optional minimum and maximum strikes and DTE. A 3D surface needs at least two strikes and two expirations.
ApplyApply pending changes to the selected data and view.
RefreshReload the current view.

Smoothing helps display sparse or irregular data. Use it alongside the available data points when interpreting the shape of the surface.

Follow changes with playback

  • Single Day: follows preset intraday frames, starting at 09:35 and then every 30 minutes from 10:00 through 16:00.
  • Multiple Days: follows a start/end date range using one or more selected times. The time choices run from 09:35 to 16:00 in five-minute increments.

Use Play and Pause to animate the sequence, Previous / Next to step through individual frames, and Loop to repeat it. The status bar identifies the displayed timestamp and frame number, so you can connect a change in the chart with its date and time.

Start with a short date range and a few times, then expand the view as needed. If a frame has no data, check the selected date and range filters before interpreting the empty chart.

Use the view in your research

  • Smile and skew: compare IV across strikes at a selected maturity, then step through frames to see how the shape changes.
  • Term structure: compare shorter and longer maturities on the surface.
  • Liquidity indicators: use Open Interest, Volume, and Bid-Ask Spread to examine activity and quoted spreads across the chain.
  • Option sensitivities: use the Greeks and Gamma Exposure overlays to locate concentrations and compare them across frames.

To turn an observation into a testable strategy rule, see Trade filtering by Implied Volatility and the Script Engine variable reference. Explore strategy walkthroughs on the Deltaray blog and learn more about Deltaray.