TradingView options workflows

Option moneyness: compare spot, forward and delta

Option moneyness describes the position of an underlying price relative to the strike. On a spot basis, a call is in the money when spot exceeds strike; a put is in the money when spot is below strike. Equal prices are at the money. For comparisons across expirations, a maturity-matched forward accounts for carry, while volatility-scaled distance and delta also reflect time and volatility. State the convention before comparing contracts.

Inspect options contracts

Call and put directions reverse at the strike

Let S be spot and K the strike of an ordinary unadjusted option on that asset. The following classification uses S = $100. Whether the position is long or short does not change the contract classification. Moneyness also excludes the premium paid, so an ITM contract can still be a losing investment.

  • Strict ATM means equality. When no listed strike equals spot, a chain may label the nearest strike or a range as near ATM. Record that rule instead of treating its label as exact equality.
  • A ratio needs a named numerator: S/K above 1 is call ITM and put OTM; K/S reverses that sign. Here all forward ratios use F/K, and positive log(F/K) favors call moneyness.
  • For an option on a futures contract, compare with the specified underlying futures month, not a cash index or a continuous futures chart. At expiration, the contractual settlement reference determines the final result.
Strike KCall at S = $100Put at S = $100Reason
$95ITMOTMS > K
$100ATMATMS = K
$105OTMITMS < K

Forward moneyness changes the reference price

For a frictionless stock or index model with constant continuously compounded annual interest rate r and continuous dividend yield q, the maturity-T forward is F = S × exp((r - q)T). T is in years. Forward ATM means K = F, while spot ATM means K = S. A forward is a carry-adjusted reference, not a prediction that spot will reach that price.

  • Use F/K or log(F/K) to compare strike with the forward for each expiry. F > K is call ITM on a forward basis and put OTM on that basis. Keep the words "on a forward basis" because the spot classification may differ.
  • For known discrete cash dividends with present value I, the corresponding simplified model is F = (S - I) × exp(rT). Do not replace a nearby discrete dividend with a generic yield without checking the effect.
  • Rates, expected dividends, financing and borrow conditions can vary by maturity. Use a documented forward or explicit assumptions for each expiration. Missing carry inputs are unknown values, not zeros.

Worked comparison: one strike, two expirations

Assume European calls and puts on the same hypothetical stock, observed at the same time: S = $100, K = $101, r = 5%, q = 2%, and annual volatility σ = 20% for both expirations. Use T = calendar days / 365, continuous compounding and no transaction costs. These are supplied model inputs, not quotes or forecasts. Spot moneyness is identical: S/K = 0.990099, and the strike is (K/S - 1) × 100 = 1% above spot.

  • Reproduce the first forward as 100 × exp((0.05 - 0.02) × 30/365) = 100.2468796. Then ln(100.2468796/101) = -0.0074845774 and divide by 0.20 × √(30/365) = 0.0573382179 to get z = -0.130534. Calculate with unrounded inputs.
  • The 180-day call remains OTM against current spot, yet becomes ITM against its $101.490450 forward. No current exercise right or payoff changed when the reference changed.
  • Use the standard normal cumulative distribution Φ to reproduce spot delta: call Δ = exp(-qT) × Φ(d1); put Δ = exp(-qT) × (Φ(d1) - 1). These are per-unit sensitivities with model volatility held fixed, not position deltas multiplied by contract size.
Measure30 days180 days
T in years0.0821920.493151
Spot classification, call / putOTM / ITMOTM / ITM
F = 100 × exp(0.03T)$100.246880$101.490450
F/K0.9925431.004856
x = ln(F/K)-0.007485+0.004844
Forward classification, call / putOTM / ITMITM / OTM
σ√T0.0573380.140449
z = ln(F/K) / (σ√T)-0.130534+0.034491
d1 = z + σ√T / 2-0.101865+0.104715
Call spot delta+0.458677+0.536383
Put spot delta-0.539680-0.453803

Select a consistent scale across expirations

Choose the horizontal comparison before judging which contract is farther from the money. The same dollar or percentage distance can represent very different exposure over 30 and 180 days. Each scale removes some differences while leaving others.

  • For an implied-volatility term comparison, fixed forward log-moneyness is a reproducible strike rule. Fixed delta is a different rule and can select a different strike as IV changes. Record the interpolation method if the target strike or delta is not listed.
  • For z, using each contract's own IV makes the distance depend on the volatility smile. Using a common ATM IV per expiration creates a different coordinate. State which one was used; neither is a model-free probability.
  • At T = 0 or σ = 0, z is undefined. With nonpositive S, F or K, these log ratios are invalid. Use the applicable settlement payoff or a suitable model instead of substituting tiny positive numbers.
Comparison taskUseful scaleWhat still needs control
Locate strike relative to todayK/S - 1, or a declared S/K ratioDoes not adjust carry, time or volatility
Compare strikes around each expiry forwardx = ln(F/K)Adjusts carry, but equal x ignores volatility and time
Compare distance in volatility-time unitsz = x / (σ√T)Requires positive σ and T plus a stated volatility convention
Compare local option price sensitivitySigned spot delta, or stated absolute-delta bucketsModel, dividend, volatility and delta conventions must match

A 50-delta option is not necessarily ATM

Under the European model above, forward ATM gives d1 = σ√T/2, so call spot delta is exp(-qT) × Φ(σ√T/2), not automatically 0.50. Spot ATM is another distinct condition. Calls have positive delta and puts negative delta in this model; quoting a 25-delta put usually means an absolute delta of 0.25, but the convention must be confirmed.

  • For the 180-day example, d2 = d1 - σ√T = -0.035734. The model risk-neutral probability of the call finishing ITM is Φ(d2) = 0.485747, while call spot delta is 0.536383. Neither number is the probability of a profitable trade after premium and fees, nor a real-world forecast.
  • Spot delta, forward delta and premium-adjusted delta are different conventions. Some markets quote delta on a 0-to-100 scale rather than 0-to-1. Do not combine vendor delta buckets until the underlying, sign, scale and model definitions match.
  • Holding IV fixed is a modeling choice. A moving volatility surface, discrete dividends or American early exercise can change the appropriate sensitivity. Matching absolute delta across expirations does not match gamma, vega, liquidity or gap exposure.

Carry the contract inputs from TradingView into Pineify

In the TradingView options chain, identify the underlying, expiration, strike and call or put before comparing Distance, Rel distance, IV or Delta. A scenario chart requires its scenario spot and valuation date; mixing those with current-chain delta gives an inconsistent comparison. Confirm the reference asset and timestamps before calculating either ratio.

  • In Pineify AI Stocks & Options Picker, open the same ticker and Options Chain, then select the matching expiration. Available rows show strike, IV and Delta. Check the actual fields returned; a missing value must stay unknown.
  • The chain is a source of available contract fields. It does not establish a forward curve or supply the r and q assumptions used here. Obtain those separately and document them before labeling forward moneyness.
  • To reproduce the example deltas, open the Black-Scholes Option Calculator and enter stock price 100, strike 101, time 30 Days, volatility 20%, risk-free rate 5% and dividend yield 2%. Compare Call and Put, then change time to 180 Days. Expected deltas are about 0.4587 and -0.5397, then 0.5364 and -0.4538. The calculator models supplied inputs; it does not fetch those example contracts or validate a market quote.
Where Pineify fits

AI Stocks & Options Picker

Select a ticker and expiration in Options Chain to inspect available strikes, IV and Delta before applying a consistent moneyness convention.

Also useful: Black-Scholes Option Calculator. Recalculate the European example deltas from explicit spot, strike, time, volatility, interest rate and dividend yield inputs.

Inspect options contracts

Frequently asked questions

Educational information, not investment advice. All numerical inputs are hypothetical. Moneyness and model delta do not establish fair value, execution quality or expected returns. Options can lose their entire premium; short options can create substantial additional obligations.

Sources and verification

Published by Pineify. Pineify is an independent product and is not affiliated with TradingView. Sources support the technical explanations; examples do not establish trading performance.