OptionWitOption Evaluation Board
Exactly how every number is computed
Every price and Greek on OptionWit comes from the Black-Scholes model for European options. This page states the exact formulas, conventions, and limitations so you can reproduce any figure yourself. The engine is a single small file of JavaScript that runs in your browser; the same file produces the worked examples in every guide.
For a spot price S, strike K, time to expiry T in years, volatility σ, and risk-free rate r:
N(x) is the standard normal cumulative distribution function. We evaluate it with
the Abramowitz & Stegun 26.2.17 rational approximation, whose maximum absolute error is
about 7.5 × 10-8, far finer than any price is displayed to.
Delta, gamma, theta, and vega are the standard Black-Scholes sensitivities, with two display conventions worth stating explicitly:
N'(x) is the standard normal density. Theta is reported per calendar
day, not per year, because that is the number traders actually watch. Vega
is reported per one volatility point (a move from 45% to 46%), not per unit of
decimal volatility.
Time to expiry is measured in calendar days divided by 365. A 30-day option
uses T = 30 / 365. This counts weekends and holidays as elapsed time, which is
why an option can lose value over a weekend even though no session traded. A trading-day count
(252 per year) is a defensible alternative; it front-loads theta into fewer, larger daily
steps and lands in a similar place. The calculator's advanced inputs let you switch between
a calendar (365) and trading (252) basis.
A position expiring today has no days left to count, so the hour-by-hour board measures what is left of the session instead. The same two conventions carry over, with hours in place of days:
A regular US equity session runs 9:30am to 4:00pm ET, which is 6.5 hours, so the trading basis treats one full session as one of its 252 days. The calendar basis keeps counting wall-clock hours against a 365-day year, the same way it counts overnight and weekend hours the market is shut.
The two disagree by a lot intraday, far more than they do at 30 days out. With a whole session
left, the trading basis gives T = 6.5 / 6.5 / 252 = 1/252 and the calendar basis
gives T = 6.5 / 24 / 365, which is roughly 5.3 times smaller.
Option value scales with the square root of time, so the trading basis carries a little over
twice as much time value. On a $743.29 stock, a $743 put at 15% IV and a 4.5% rate is worth
$2.59 with a full session left on the trading basis, but only
$1.06 on the calendar basis.
The hourly board defaults to the trading basis, because that is closer to how intraday options are actually quoted: the market prices the session it can trade, not the hours it is closed. The calendar basis is still one click away in the advanced inputs. Either way, both are approximations. Real intraday volatility is not spread evenly across the session, so treat the final hour before the close as the least reliable part of the board.
The rate is treated as continuously compounded, entering only through the
discount factor e^(-rT). It is a minor input at typical levels; the default of
4.5% is a reasonable stand-in for short-term Treasury yields and can be changed in the
position panel.
The panel's breakeven is the stock price where the option's intrinsic value at expiry equals
the premium you paid: strike + premium for a call, strike - premium
for a put. Before expiry your true breakeven sits closer to the current price, because the
option still carries time value, which is exactly what the projection board shows.
With S = 100, K = 105, σ = 45%, r = 4.5%,
and 30 days to expiry (T = 30/365), the model returns a call value of
$3.27, delta 0.388, theta -$0.087 per day,
and vega $0.110 per vol point. These are the default inputs on the
calculator, so you can confirm them in a few seconds, and they are the same numbers our test
suite pins the engine to.
If any of these matters for your position, the honest move is to treat the numbers as a well-calibrated estimate and confirm against your broker's live chain before acting.