Option Geometry Options Strategy Analysis & Modeling

Methodology and limitations

Every figure in the workbench is computed from the inputs you enter, leg by leg, with a single pricing engine. Nothing is fetched from markets. Model output is a theoretical reference point, not a quote you could trade at.

Units and conventions

Pricing model

Options are valued with the Black-Scholes-Merton model for European exercise with a continuous dividend yield q:

C = S·e−qT·N(d1) − K·e−rT·N(d2), P = K·e−rT·N(−d2) − S·e−qT·N(−d1)
d1 = [ln(S/K) + (r − q + σ²/2)T] / (σ√T), d2 = d1 − σ√T

Each leg uses its own implied volatility (or the base IV). Strategy values and Greeks are sums over legs, with short legs entering negatively. A scenario IV shift moves every leg's volatility by the same number of points.

With American exercise (selected under the workbench's market assumptions), options are valued numerically: the same Black-Scholes equation with the same continuous dividend yield is solved by finite differences (Crank-Nicolson, 400 price × 200 time steps), and at every step an option is worth at least what exercising it immediately would pay. Calculations are shared: each one values every underlying price at once, and nearby dates are grouped into the same calculation. Delta, gamma and theta come from these calculations; vega and rho from small volatility and rate changes on the same grids.

With discrete cash dividends (selected under the market assumptions instead of the continuous yield, which is then kept but not used) both exercise styles are valued with the same finite-difference method and q = 0: at each modeled dividend the price drops by the dividend, an American option may be exercised just before the drop, and the calculation continues from the lower price. The model label above the workbench's results names the exercise style and the dividend assumption.

Exercise diagnostics (American exercise)

The Exercise & assignment card describes, for each American option leg, the model economics of exercising now: at the valuation date with the entered IVs, or at the scenario date with its IV shift, both at the entered price. Every amount is per share and from the holder's side, also for legs the strategy is short.

These are model economics, not predictions of what the holder of an option you sold will do, and the workbench does not estimate assignment probabilities. A short American option can be assigned at any time before expiration, also when holding is worth more under the model, and each short leg can be assigned separately from the strategy's other legs: a long leg is not exercised with it. A long leg is your own right, not an assignment exposure. The card simulates nothing: every view, the expiration analysis included, keeps the legs as entered. With European exercise there is no early-exercise right, and the card says so.

Discrete cash dividends: timing and cash

Numerical model: accuracy and limits

Numerical values are approximations with a validated uncertainty of ε = 4·10−4·max(S, K)·σ√T + P·(1.5·10−6 + 1.5·10−5·((|r| + q)T)2), P = max(S, K, K·e−rT): about $0.01 per share for a one-year at-the-money option at 25% IV. In thousands of comparisons with independent references no error exceeded ε.

The model is used only where that was validated: IV of at least 0.01%, σ√T ≤ 2 and |r − q|·T ≤ 2. Where early exercise can pay (puts with r > 0, calls with q > 0 or r < 0), the IV must also be at least |r − q|·√T / 1.5, e.g. 3.34% for r − q = 5% over one year. Below it the exercise boundary moves away from the strike faster than the grid can follow, and prices were outside the accuracy bound. Such inputs are rejected with a message, the scenario IV shift is limited the same way, and values the model cannot compute are shown as “—”: nothing falls back to Black-Scholes-Merton.

With cash dividends after the valuation date, each option also needs dividend ≤ 0.1 × IV × strike for every dividend and a total ≤ 0.5 × IV × strike, so larger dividends need a higher IV (shown on the leg's IV field). A put's dividends from the valuation date to expiration must total at most 0.15 × strike; no IV lifts that limit, so it is shown on the leg. A dividend tomorrow is exempt: it is settled from the entered price. While a modeled dividend lies after the date being valued (an ex-date more than one day later), a put is not valued at prices below 0.2 × strike (except exactly at 0), because the model's accuracy is not validated there; those prices are shown as “not computed” and charts leave a gap. Where an option's value has a kink caused by a dividend, a Greek at that price can be “not defined” or “not resolved”; it is shown as “—” with the reason, and the price and the other Greeks remain.

The exercise diagnostics classify a difference only beyond its uncertainty: ε of V at the selected date for V − E, ε at the dividend for ED − CD (none where the drop takes the whole price, which is exact), and the sum of both values' ε for the early-exercise premium. These are numerical error allowances, not probabilities or confidence intervals, and no difference is clipped. Where a value is outside the validated domain it is “not computed”: the time value, premium or comparison is then unknown, not zero, and the exact exercise value is still shown. After a dividend tomorrow at or above the entered price only a price of 0 can follow, so a positive price at a later date, the expiration date included, is “not a model state” and no value is shown for it.

The analysis values the right to exercise early but does not simulate exercise or assignment: legs stay as entered until expiration.

Expiration analysis

At expiration the P/L is a piecewise-linear function of the underlying price with kinks only at strikes. The engine evaluates it exactly at every strike and at a price of zero, and uses the slope above the highest strike to detect unlimited profit or loss. Maximum profit, maximum loss, break-evens and profitable price ranges are derived from those values for any combination of legs — nothing is hard-coded per strategy. “Unlimited” means the P/L keeps growing (or falling) as the underlying rises; the underlying cannot fall below zero, so downside amounts are always finite.

Opening costs are charged once, at entry: every P/L — today, at the scenario date, in the matrix, the time decay and at expiration — is after them, and a later date neither charges them again nor removes them; they are not compounded or discounted. In the leg analytics each option leg's P/L is after its own per-contract cost and the additional costs are a separate strategy-level row. The expiration analysis runs on the P/L function after the costs, so they can move break-evens, merge them or remove them and the profitable ranges with them; finite maximum profit and loss move by the same amount, and unlimited stays unlimited.

Each break-even is also shown as its distance from the entered underlying price: (break-even ÷ entered price − 1) × 100%, negative below the entered price. A flat zero-P/L range gets the distance of each finite end. It only locates the break-even relative to the entered price: it is not a safety margin, an assignment threshold, a probability or a forecast.

The expiration figures keep every leg as entered until expiration. Early exercise and assignment are not simulated, also where the Exercise & assignment card shows a model incentive to exercise; an actual assignment would change the position and its P/L.

Implied volatility

“IV from premium” solves for the volatility at which the model reproduces the entered premium, using a bracketed Newton method on the out-of-the-money side of put-call parity. A result is reported only if it reprices the premium accurately. Premiums below the discounted intrinsic value, at or above the theoretical maximum, with no time value, or requiring more than 2,000% volatility are reported as having no valid implied volatility instead of returning a misleading number. Real quotes for American-style options, especially deep in-the-money puts, can sit above the European maximum because of early-exercise value; they have no European IV.

With American exercise the IV is the volatility at which today's model value, computed exactly as the report computes it, equals the premium, searched within the supported range. Because model values carry the uncertainty ε, each IV has an interval: it is shown to 0.1 point when the interval is narrower than that, as “≈” when it is up to 1 point wide, and otherwise as the interval itself, because the premium does not determine one volatility. Other results say why there is no number: the premium equals the exercise value (the model would exercise now), lies at or beyond the lowest or highest supported volatility, or outside the no-arbitrage bounds. “IVs from premiums” adopts only the first two kinds of result and keeps every other leg's IV.

With cash dividends the IV is “not computed” for puts with an ex-date after tomorrow, for American puts with r > 0, and after a dividend tomorrow at or above the price: there the model's price does not determine one volatility reliably, or does not depend on it.

Entered premiums are per share and exclude opening costs: the IV is implied by the premium alone, and “Prices from model” sets premiums to model values without any cost. With all entry prices at today's model values, today's P/L is therefore about minus the opening costs.

The IV is implied by the entered premium at today's inputs. It is the option's current market IV only if the premium is a current quote; a premium paid earlier, at another underlying price, implies a different number.

Probabilities

The probability of profit and the 68% range assume the underlying follows geometric Brownian motion (lognormal prices) with the base IV and the risk-neutral drift r − q. They describe the pricing model, not the real world: actual returns show fat tails, skew and an unknown expected return. They are rounded to whole percent and should be read as rough, model-dependent reference values, never as the chance that a trade will succeed. With American exercise they are unchanged and assume every leg is held to expiration; early exercise or assignment is not included. With discrete cash dividends the price at expiration is no longer lognormal under the model, so the probability of profit and the 68% range are not computed; the chart's automatic price range is a display choice, not a probability interval. Profit means a P/L above zero after the opening costs: the probability of profit is that of the profitable ranges after costs, and costs never change the price distribution or the 68% range.

What the model does not capture

The Options Guides explain the background: the Black-Scholes model, American vs. European exercise, implied volatility and the Greeks.

Back to the workbench