Production Option-Surface Engine

by Robert Jenkinson Álvarez

We construct a globally coupled option-price surface by calibrating a risk-neutral density subject to no-arbitrage constraints across strikes and maturities. The calibration uses the flexibility to obtain smoother prices and more stable Greeks. The certified surface is then converted exactly into local Chebyshev tensors for fast pricing and analytic derivatives.

Quantitative finance

Downloadable summary PDF: open PDF.

We fit option quotes as a globally coupled surface across strike and maturity. Strike convexity and moment consistency are enforced through a constrained risk-neutral density, while a certified calendar-flow field couples maturities. The surface is fitted within the bid-ask spreads, using the flexibility that they provide to obtain smoother and more stable prices, derivatives and Greeks. Once the surface is fitted and certified, we convert it exactly into local Chebyshev tensors enabling faster price-plus-Greeks queries and smaller stored artifacts.[1,5]

Selected surface-stability results versus SANOS[2]

DiagnosticMean reductionSmallest reduction
Gamma-curvature q9587.5%79.6%
Local-variance strike-slope RMS82.7%58.1%
Gamma finite-difference sensitivity RMS81.1%78.0%
Short-maturity gamma-curvature RMS81.0%79.1%
Calendar bounded variation, total73.7%49.3%
Calendar-curvature RMS46.7%22.8%

Reference surface panel[1,2]

272/272 Material stability wins 34 diagnostics \(\times\) 8 fits

99.77–100% Inside-spread quote coverage

0 Sampled arbitrage violations Audits up to \(721\times61\)

Reductions use matched engine/SANOS diagnostic ratios across eight fits. The last column is the least improvement across those fits. RMS measures quadratic magnitude; q95 is the 95th percentile of absolute diagnostic magnitude. Four snapshots, each fitted twice from raw quotes; SANOS fitted separately. The remaining 16 comparisons were numerical ties.

Risk-Neutral Density and No-Arbitrage

We first model the risk-neutral density of the underlying asset jointly across strikes and maturities. We calibrate this density so that the implied option prices are consistent with the market quotes.

Let \(F(\tau)\) denote the forward price at maturity time \(\tau\). We work with the forward-normalised underlying \(X_\tau=S_{t+\tau}/F(\tau)\) and define its risk-neutral density \(\rho(x,\tau)\). For every maturity \(\tau\) we impose \[\boxed{ \begin{aligned} \rho(x,\tau) &\geq 0,\\ \int_0^\infty \rho(x,\tau)\,dx &= 1,\\ \int_0^\infty x\rho(x,\tau)\,dx &= 1. \end{aligned} }\]

These three conditions guarantee nonnegative probability density, unit probability mass and consistency with the forward price.

The corresponding normalised call-price surface is obtained by integrating the option payoff against the density: \[\begin{gathered} c(k,\tau) = \int_k^\infty (x-k)\rho(x,\tau)\,dx, \\[2pt] k=\frac{K}{F(\tau)}. \end{gathered}\] If we differentiate with respect to strike we have \[\begin{aligned} \frac{\partial c}{\partial k} &= -\int_k^\infty \rho(x,\tau)\,dx,\\[4pt] \frac{\partial^2 c}{\partial k^2} &= \rho(k,\tau)\geq 0. \end{aligned}\]

Therefore, strike monotonicity and convexity follow directly from the density representation. A difficulty we encountered in the research surface fitter (arXiv:2512.01967) was that when directly fitting option prices, small oscillations were amplified by second differentiation, producing negative curvature and convexity violations. By fitting the nonnegative risk-neutral density instead, strike convexity follows directly from the representation.

The density is calibrated through the option prices, subject to the observed bid–ask intervals and the structural constraints above.

Global Calibration and Stability

The risk-neutral densities are calibrated jointly across strike and maturity which produce a single globally coupled option-price surface. In addition to these risk-neutral density constraints, we impose a nonnegative calendar-flow condition in the chosen forward-normalised coordinates: \[g(k,\tau) = \frac{\partial c(k,\tau)}{\partial \tau} \geq 0.\]

The calendar-flow field is certified across the continuous fitted domain, ensuring consistent maturity behaviour between observed expiries.

The surface is fitted by optimising for smoother prices and more stable Greeks, subject to the protected bid–ask spreads. Necessary quote releases are explicitly recorded. The calibration balances quote agreement with regularity in strike and maturity, including the behaviour of gamma, calendar derivatives and local variance.

Therefore, the resulting surface combines global maturity consistency, structural no-arbitrage constraints and controlled derivative stability within a single calibration.

Chebyshev Representation and Production Evaluation

Once the global surface has been fitted and certified, we convert its polynomial representation exactly to local Chebyshev tensors. On each polynomial cell, the price surface takes the form \[c(k,\tau) = \sum_{i=0}^{N} \sum_{j=0}^{M} a_{ij}T_i(\xi(k))T_j(\eta(\tau)),\] where \(T_i\) denotes the Chebyshev polynomial of degree \(i\), and \(\xi,\eta\) are local coordinate transformations.

This is a change of polynomial basis, we do not fit a new surface fit. The local tensors represent exactly the same globally calibrated surface and retain its prices and derivatives up to floating-point precision.

Chebyshev recurrence relations and derivative transforms allow prices, delta, gamma and calendar sensitivities to be evaluated analytically, without finite-difference approximations.

Evaluation and local-variance results versus SANOS[3,4]

11.1–14.4\(\times\) Faster price-plus-Greeks queries

58–83% Smaller stored artifacts

98.8–99.4% Lower weighted local-variance invalidity

Timing: 500 query points, median of seven samples, after cache construction, against the benchmark SANOS implementation. Storage is serialised size, not RAM. Local variance uses weighted union-domain invalidity on four second-iteration snapshots.

Certification and Validation

Before being accepted, each surface must satisfy structural and numerical checks. The structural certificate verifies density positivity, probability mass, forward-moment consistency and nonnegative calendar flow.

Additional numerical checks then test price bounds, strike monotonicity, convexity and calendar consistency. These checks are repeated on increasingly fine grids to detect violations that may be missed on coarser grids.

We also evaluate the stability of Greeks and local variance, whose normalised form depends on the ratio \[\sigma_{\mathrm{loc}}^2(k,\tau) \propto \frac{\partial_\tau c(k,\tau)} {k^2\partial_{kk}c(k,\tau)}.\]

Local-variance smoothness is assessed together with valid-domain coverage, avoiding artificial improvements obtained by excluding difficult regions.

In a reference campaign, the engine achieved 99.77–100% inside-spread coverage and zero sampled static-arbitrage violations on grids up to \(721\times61\).

Against independently calibrated SANOS surfaces, the engine won all 272 material stability comparisons, with 16 numerical ties and no losses.

Market-Making and Hedging Evaluation

To evaluate the economic relevance of the surface, we compare its hedging performance against the benchmark SANOS using identical primary options, market observations, hedge instruments and execution assumptions.

For every primary option, we consider both sides of a customer transaction separately:

We test delta and delta–gamma hedging using the Greeks produced by each surface. For a primary option position \(s\in\{-1,+1\}\), the residual exposures are \[\label{eq:delta-gamma} \begin{aligned} \Delta_{\mathrm{net}} &=sM_P\Delta_P+h+\sum\nolimits_j n_jM_j\Delta_j,\\ \Gamma_{\mathrm{net}} &=sM_P\Gamma_P+\sum\nolimits_j n_jM_j\Gamma_j, \end{aligned}\] \(s=-1\) corresponds to the dealer selling an option to a customer at the ask, and \(s=+1\) corresponds to buying an option from a customer at the bid.

Let \(M_P\), \(\Delta_P\) and \(\Gamma_P\) denote the primary option’s contract multiplier (usually 100 shares), delta and gamma. The initial exposures are therefore \(sM_P\Delta_P\) and \(sM_P\Gamma_P\). These differ by surface.

To hedge the exposures, we construct a portfolio of secondary options indexed by \(j\), where \(n_j\) is the number of contracts held, \(M_j\) is the contract multiplier, and \(\Delta_j\) and \(\Gamma_j\) are their respective Greeks. Therefore, the total gamma exposure is \[\Gamma_{\mathrm{net}} = sM_P\Gamma_P + \sum\nolimits_j n_jM_j\Gamma_j.\]

We first choose the portfolio of secondary option positions \(n_j\) to neutralise gamma exposure to obtain \(\Gamma_{\mathrm{net}}=0\). However, these secondary options also introduce additional delta exposure. Once the gamma hedge has been constructed, the remaining delta is \[\Delta_{\mathrm{options}} = sM_P\Delta_P + \sum\nolimits_j n_jM_j\Delta_j.\]

We then hedge this remaining delta using the underlying asset. Let \(h\) denote the number of shares held, with positive values representing long positions and negative values representing short positions.

Delta neutrality is achieved by choosing \[h = -sM_P\Delta_P - \sum\nolimits_j n_jM_j\Delta_j.\]

Since the underlying contributes unit delta and zero gamma, we obtain [eq:delta-gamma].

In practice, transaction costs, liquidity and position limits may prevent exact neutrality. Furthermore, both exposures change as the market evolves, so entry-time neutrality does not eliminate subsequent hedging risk.

Chebyshev and SANOS calculate their own option Greeks and therefore may produce different hedge quantities for the same primary position. We compare these portfolios under identical market observations, hedging instruments and execution assumptions to assess their realised risk reduction.

We evaluate the hedges under two different assumptions about how the volatility surface changes as the underlying price moves. Under frozen-normalised dynamics, the volatility smile remains fixed relative to the forward price, while under sticky-cash-strike dynamics, implied volatility remains fixed at each absolute strike. The assumptions produce different delta and gamma estimates and hence different hedges.

We also test the hedging portfolios against simultaneous changes in the underlying price, volatility and interest rates, while imposing constraints on risk exposure and transaction costs.

Hedge trades cross the bid–ask spread, with fees, funding and stock-borrow costs recorded in the cash ledger. Positions are evaluated using common market marks rather than model-specific valuations.

We distinguish three terminal conventions:

Hedging performance is measured through RMS error, absolute-error q95, expected shortfall (ES95), maximum residual, execution costs and net P&L.

Frozen-normalized delta–gamma hedging[6]

4.61% Lower RMS error

2.64% Lower q95

5.06% Lower ES95

Protocol-specific hedging-error reductions, reported separately from the surface-stability panel. These are not net trading returns or results for other hedge policies.

Evidence. Selected internal historical benchmarks, not a pooled or live track record.

Sources. [1] Mathematical Model; Executive Summary; Constraint and Certificate System; Projection Pipeline. [2] Full Stability Comparison and metric definitions. [3] Local-Variance Coverage and Stability. [4] Calibration Speed, Query Speed, Memory, and Artifact Size. [5] The Chebyshev Advantage (architecture). [6] Author-supplied frozen-normalized delta–gamma results.

Saved option surface

Drag to rotate · Shift-drag to pan · Scroll to zoom

Loading saved surface…

← Back to all research