Separate an option snapshot from a pricing model
The table shows fields returned by the Massive option-chain snapshot endpoint. Its Delta, Gamma, Theta and Vega are provider values. The stock price comes from a separate FMP request, so timestamps may not align. The displayed option price is a daily close, not a bid, ask or guaranteed fill.
Select Analyze to build a European Black-Scholes scenario using that contract's strike and IV, the separate spot quote, a calendar-day expiry estimate, and the rate and dividend yield you enter. The call and put cards use identical inputs. They are model counterparts: selecting a call does not fetch a matching put IV for the put card.
A reproducible lookup and comparison
- Enter a supported underlying ticker and a future expiry, or leave expiry blank to use the earliest future date discovered in one reference-data page. The contract-reference endpoint is limited to 1,000 returned contracts here; absence from that page is not proof that an expiry does not exist.
- Choose calls, puts or both, then Load Options Chain. The snapshot returns at most 250 contracts. This page does not paginate either API response. Editing filters clears the previous results so another symbol's data cannot remain under new inputs.
- Check the contract identifier, date, exercise style, multiplier and the availability of IV. Missing or invalid IV prevents model output; it is not replaced with 30% or another guess.
- Enter continuous annual rate and dividend yield assumptions in percent. The defaults are illustrative. They are not current Treasury observations, a company dividend forecast, or a maturity-matched yield curve.
- Compare the provider table and local model with those distinctions in mind. Record the inputs and retrieval time before changing assumptions. Refreshing the page or loading again can return delayed or cached fields.
Read the Greeks with their units
Delta is signed price sensitivity to a $1 spot increase; Gamma is delta sensitivity to that increase. Theta is signed price change per calendar day, not an unconditional loss. Vega and Rho represent a one-percentage-point change in volatility or annual rate. For example, 25% to 26% is one percentage point. Outputs are per share: a hypothetical Vega of $0.20 implies about $20 for one long contract with multiplier 100 for a one-point IV rise, before other changes and costs.
Delta does not measure a real-world profit probability. Selling options to receive time decay also creates exposure to price moves, volatility changes and exercise. Neither a positive sensitivity nor a large Gamma establishes that a trade is suitable or profitable.
Understand the chart and the model clock
Price curves vary spot by ±30%; volatility curves span 5% to 100%; the time curve moves from the entered calendar horizon toward a positive fraction of it. Other inputs stay fixed. These are sensitivity scenarios, not historical paths or forecasts. The current IV can lie outside the displayed volatility sweep.
The clock is the New York calendar-date difference divided by 365. It does not infer an exact settlement or exercise time; same-day and expired contracts are excluded. Model cards require finite positive spot, strike and IV, at most 100 years to expiry, annual rate within ±100%, dividend yield from 0% to 100%, and IV at most 1,000%. These numeric bounds are not investment recommendations.
When a different model is needed
OIC describes the Black-Scholes framework and the distinction between European and American exercise. This implementation assumes constant volatility and a continuous dividend yield. It does not model discrete dividend dates, early exercise, volatility surfaces, liquidity, borrow, fees or transaction execution. See OIC's Delta and Theta explanations for context.
For a scenario entirely from your own inputs, use the Greek Option Calculator. Keep results separate from observed contract quotes and verify the contract's terms before applying position multipliers.