Skip to content
DAS Replay
Equity options Coming soon

Nobody kept the quotes.
So we’re keeping them.

Historical option quotes are not for sale anywhere. Trades and one-minute bars, yes — the bid and ask you would have traded against, no. So the desk records them: an always-on OPRA capture writing real chain NBBO every second, for every day it runs.

Recorded OPRA chains Greeks computed in-house Fills capped at displayed size

This chain is not a screenshot.

Move the spot. Change the expiry. Push volatility around. Every quote, every implied volatility and every greek in the table is being computed as you do it, by the same closed form and the same Newton solver that run on the desk. Pick a bid to load that contract into the fill readout underneath.

SPY 561.40
Priced live · Black-Scholes-Merton
Expiry
SPY option chain, calls on the left and puts on the right of the strike column. Select a bid to load that contract into the fill readout.
Calls Strike Puts
VegaThetaGammaDeltaIV % Bid Ask Strike Bid Ask IV %DeltaGammaThetaVega
Buy to open SPY 560 Call · 30d
NBBO
12.35 × 12.75
Mid
12.55
Your fill
12.7000
Cost · ×100
$1,270.00

A simulator that fills you at the mid is quietly claiming you were the one providing liquidity. The desk pushes the mid toward the taker by 0.75 of the half-spread and caps it at the far side of the NBBO: $1,270.00 against $1,255.00 — a difference of $15.00 per contract, before the size cap makes you walk for the rest.

Spot, expiry and at-the-money volatility are yours to set; everything else follows from them. Bid and ask are placed around the model value and rounded onto the real penny-pilot tick ladder, and the IV column is then solved back from the quoted mid by Newton — which is why it does not match the volatility that produced the quote. Skew is a straight line here (1.2 vol points per 1% below spot); on the desk it is fitted from real traded prints. Rate 4.5%, dividend yield 1.25%.
The constraint

A day that nobody recorded is gone. Option quotes cannot be fetched back — not from our vendor, not from any vendor.

So every replayable day is one of two things, and the desk tells you which before you trade it.

Recorded real NBBO
Backfilled certified conservative

The quote

Real OPRA NBBO, captured off the websocket and coalesced to one-second rows.

A mid derived from Black-Scholes over the real underlying tick tape, at the volatility fitted from that contract’s own prints.

Displayed size

Real bid and ask sizes. A fill can never exceed what was actually shown.

None exists. The fill is capped instead by the volume the contract demonstrably absorbed in the surrounding interval.

The spread

Real width, second by second, including the moments it blew out.

Modelled from print deviation and bar estimators, trained on recorded days — and biased wide wherever the fit is uncertain.

IV and greeks

Solved from the real quoted mid, then greeks at that volatility.

Volatility is the fitted quantity: estimated from real traded prices, smoothed across strikes and expiries, interpolated where a contract never traded.

Open interest

Captured at the open, from the chain snapshot.

Not obtainable at a point in time. Shown as a dash rather than a guess.

What clears it to ship

It is the ground truth. Everything else is measured against it.

A blocking test: run the synthesis over days the recorder already covered and prove the synthetic fills are never better than the real-NBBO ones, bucket by bucket.

The recorder is the calendar-critical piece: every day it runs becomes a permanently replayable day, and every day it misses is unrecoverable. That is why it ships before the interface it feeds.

Never better than reality.

Options are where a generous simulator does the most damage: the spreads are wide enough that a mid-fill assumption manufactures an edge no live account has ever had.

  1. Marketable orders

    Fill at the mid pushed three-quarters of the half-spread toward the taker, capped at the far side of the NBBO. Never at the mid: filling at the mid claims you were the one providing liquidity.

  2. Fill size

    Capped at the displayed NBBO size on recorded days, and at the demonstrated traded volume on backfilled ones. The remainder walks the tick ladder — a cent under $3, a nickel above.

  3. Resting limits

    Fill only when the NBBO trades through the price. The same rule the equities desk runs, and the same rule the forex desk runs.

  4. Expiry

    Open positions auto-close at intrinsic value against the 16:00 ET underlying print. Out of the money expires worthless, with no closing fee, because there is no closing trade.

Conventions

Reported the way your broker reports them.

Greeks are computed server-side and sent down the wire, so the number in the chain is the number the fill engine used. There is no second calculation in the browser to drift away from it.

Delta
Per share, dividend-discounted. Multiply by 100 for the dollar move per $1 of underlying.
Gamma
Per share, per $1 of spot. The number that makes a one-day option behave nothing like a sixty-day one.
Theta
Per calendar day and negative for a long, the way a broker reports it — not the per-year figure the textbook derives.
Vega
Per one volatility point, not per 1.00 of volatility. A vega of 0.375 means 37.5 cents a contract per point.
Rho
Computed, never shown. At the tenors this desk trades it is noise, and a column of noise costs attention.
Blank
A dash, wherever the quote carries less than half a tick of time value or sits under intrinsic. Inverting rounding noise gives you a number, and the number is a lie.

Long calls and puts. That is the whole of version one.

Buy to open, sell to close, auto-close at expiry, on liquid underlyings only. Everything below needs machinery that would be wrong to fake — margin, assignment, early exercise — so none of it ships until it can be built properly.

  • Selling to open
  • Multi-leg spreads
  • Assignment modelling
  • Options margin
  • Small-cap chains
  • Level 2 for options
Underlyings
A curated list of liquid names — index ETFs and large caps. Small-cap chains are too thin for a fill to mean anything.
Chain universe
The nearest two to four expiries, weeklies included, across fifteen strikes either side of spot, re-centred as spot moves.
Session
09:30 to 16:00 ET, or 16:15 for the index ETFs. The underlying chart can still show pre-market context; the chain cannot.
Pricing
European Black-Scholes-Merton with a dividend yield, validated against reference vectors. The American-exercise adjustment is deliberately skipped and the reason is written down.

Recorded, or labelled.
Never quietly guessed.

Coming soon Coming soon. Specified in full, not started — the equities desk is live today and options land on the same account when the recorder has days worth replaying.