Papers
Topics
Authors
Recent
Search
2000 character limit reached

Robust Pricing of Worst-Of Autocallable Options

Updated 4 February 2026
  • The paper presents a robust, model-independent framework for pricing worst-of autocallable options using multi-marginal martingale optimal transport.
  • It leverages entropic regularization and sequential martingale embedding to efficiently handle high-dimensional, path-dependent optimization problems.
  • Practical insights include detailed recommendations for discretization, state augmentation, and convergence monitoring in exotic derivative pricing.

Robust pricing of worst-of autocallable options concerns the computation of model-independent super-replication price bounds for structured products whose payoff depends on the minimum-performing asset in a basket and incorporates early redemption features. The structured multi-marginal martingale optimal transport (MOT) framework enables such calculations by exploiting information from liquid option-implied marginal distributions and martingale constraints, without committing to a specific dynamics for the underlying assets. Recent advances leverage entropic regularization and sequential martingale structures to make these high-dimensional, path-dependent, and challenging optimization problems tractable, particularly for exotic derivatives such as worst-of autocallables (Engström et al., 2024).

1. General Primal Formulation

The robust pricing problem is set in discrete time t=0,1,,Tt = 0,\,1,\,\ldots,\,T, where StRdS_t\in\mathbb{R}^d is the vector of underlying asset spot prices. Marginals μt=Law(St)\mu_t = \operatorname{Law}(S_t) are inferred from option market data at selected times T{0,1,,T}\mathcal{T} \subset \{0,1,\ldots,T\}. The robust super-replication price seeks the highest expected payoff over all martingale measures π\pi matching these marginals. This is formulated as a multi-marginal MOT problem: supπEπ[ϕ(S0,,ST)]\sup_{\pi} \, \mathbb{E}_\pi\bigl[\phi(S_0,\ldots,S_T)\bigr] subject to: πSt1=μt(tT),Eπ[StSt1,,S0]=St1(t=1,,T).\pi\circ S_t^{-1} = \mu_t\quad(t\in\mathcal{T}), \qquad \mathbb{E}_\pi[S_t\mid S_{t-1},\ldots,S_0] = S_{t-1} \quad (t=1,\ldots,T). The path-dependent payoff ϕ\phi encodes the autocallable’s structure. The constraints ensure consistency with observed market data and absence of arbitrage through the martingale property.

2. Entropic Regularization for Numerical Feasibility

Direct solution of the MOT problem is computationally intractable for high dimension or many time steps. Entropic regularization introduces a penalization term KL(πt=0Tmt)\mathrm{KL}(\pi\Vert\otimes_{t=0}^T m_t), where mtm_t is a (typically uniform) reference measure, and ε>0\varepsilon>0 is the regularization strength. The regularized objective becomes: supπ{Eπ[ϕ(S)]εKL(πt=0Tmt)}\sup_\pi \left\{ \mathbb{E}_\pi[\phi(S)] - \varepsilon\, \mathrm{KL}\left(\pi \,\Vert\, \bigotimes_{t=0}^T m_t\right) \right\} subject to the same constraints. On a discretized grid (nn points per time step), this results in a convex optimization over a transport tensor QQ, with linear marginal and martingale constraints, while ε\varepsilon controls the bias-variance trade-off in the approximation.

3. Sequential Martingale and Markovian Embedding

For payoff functionals ϕ\phi with limited path-dependence—such as those only entangling consecutive (St1,St)(S_{t-1},S_t) or using a compact state augmentation XtX_t—the full history-dependent martingale constraint can be replaced by a reduced, Markovian one: E[StSt1,Xt1]=St1\mathbb{E}[S_t | S_{t-1}, X_{t-1}] = S_{t-1} The Markovian embedding constructs an extended state statet=(St,Xt)\text{state}_t = (S_t, X_t), reducing the original high-dimensional problem to a chain of conditional measures linked only at adjacent time steps. This dynamic decomposition allows the joint law π\pi to factor via transition kernels: π(dstate0,,dstateT)=μ0(dstate0)t=1Tκt(statet1,dstatet)\pi(d\,\text{state}_0,\ldots,d\,\text{state}_T) = \mu_0(d\,\text{state}_0) \prod_{t=1}^T \kappa_t(\text{state}_{t-1}, d\,\text{state}_t) with the martingale condition applying only pairwise between consecutive states.

4. Sinkhorn-Type Algorithm

After regularization, dual variables separate into static marginal Lagrange multipliers {λt}tT\{\lambda_t\}_{t\in\mathcal{T}} and dynamic martingale multipliers {γt}t=0T1\{\gamma_t\}_{t=0}^{T-1}. The dual maximization involves: maxλ,γtTλtmtεK,UλGγ\max_{\lambda, \gamma} \sum_{t\in\mathcal{T}} \lambda_t^\top m_t - \varepsilon \left\langle K, U^\lambda \odot G^\gamma \right\rangle with Kit1,it(t)=exp(Ct(it1,it)/ε)K_{i_{t-1},i_t}^{(t)} = \exp(-C_t(i_{t-1},i_t)/\varepsilon), Uλ=tTexp(λt/ε)U^\lambda = \prod_{t\in \mathcal{T}} \exp(\lambda_t/\varepsilon), Gt1,tγ=exp(γt1(it1)Δt(it1,it)/ε)G^\gamma_{t-1,t} = \exp(\gamma_{t-1}(i_{t-1})\Delta_t(i_{t-1},i_t)/\varepsilon). The numerical solution uses coordinate-ascent in (λ,γ)(\lambda,\gamma):

  1. Initialize λt0\lambda_t \gets 0, γt0\gamma_t \gets 0.
  2. Repeat until convergence:
    • Marginal update for each tTt\in \mathcal{T}: utmt/Pt(KUλGγ)u_t \gets m_t / P_t(K \odot U^\lambda \odot G^\gamma).
    • Martingale update for each t=0,,T1t=0,\ldots,T-1: solve [Pt,t+1(KUλGγ)Δt+1]1=0[P_{t,t+1}(K \odot U^\lambda \odot G^\gamma) \odot \Delta_{t+1}]\,1 = 0 for γt\gamma_t.

Efficient forward/backward recursions (complexity O(Tn2)O(T n^2) per sweep) exploit the chain structure. Under mild conditions, coordinate-ascent converges linearly. A few hundred iterations typically suffice for residuals in the range 10610^{-6}10810^{-8}.

5. Specialization to Robust Worst-Of Autocallable Payoffs

A worst-of autocallable typically references a basket of dd assets and contains two components:

  • Observation: At each t=1,,T1t=1,\ldots,T-1, if min1idStiBobs\min_{1\leq i \leq d} S^i_t \geq B_{\mathrm{obs}}, the structure is automatically redeemed at coupon ctc_t.
  • Survival to Maturity: If not called, at TT the payoff is F(miniSTi)F(\min_{i} S^i_T) (commonly F(x)=max(xK,0)F(x) = \max(x-K,0)).

To encode the autocallable mechanism, an extended state variable XtX_t is introduced: X0=1,Xt={0,if redeemed earlier Xt11{miniStiBobs},1tT1 Xt1F(miniSTi),t=TX_0 = 1, \quad X_t = \begin{cases} 0, & \text{if redeemed earlier} \ X_{t-1}\mathbf{1}_{\{\min_i S^i_t \ge B_{\mathrm{obs}}\}}, & 1\leq t \leq T-1 \ X_{t-1} F(\min_i S^i_T), & t = T \end{cases} The total payoff functional is: ϕ(S,X)=t=1T1ctXt11{miniStiBobs}+XT1F(miniSTi)\phi(S, X) = \sum_{t=1}^{T-1} c_t X_{t-1} \mathbf{1}_{\{\min_i S^i_t \ge B_{\mathrm{obs}}\}} + X_{T-1} F(\min_i S^i_T) This ϕ\phi conforms to the pairwise-decoupled form required by the entropic-Sinkhorn algorithm.

6. Implementation Recommendations

Practical implementation requires careful discretization and tuning:

  • Marginal discretization: Implied densities μt\mu_t are extracted from call smiles and discretized on grids of 50–300 points.
  • Extended grid: For each XtX_t, use indicator states (e.g., {0,1}\{0,1\}) or 1–20 quantiles of the relevant minimum.
  • Regularization parameter ε\varepsilon: Start with ε102\varepsilon \sim 10^{-2} and reduce until residuals stall or MC error O(εlogn)O(\varepsilon\log n) emerges.
  • Computational cost: Complexity per iteration scales as O(n2T)O(n^2T) (with n100n\sim 100, T20T\sim 20 typical).
  • Error monitoring: Track max\max marginal violation Pt(Q)mt\|P_t(Q) - m_t\|_\infty and martingale residual (Pt,t+1(Q)Δt+1)1\|(P_{t,t+1}(Q)\odot\Delta_{t+1})1\|_\infty, terminating when both fall below 10610^{-6} or chosen tolerance.

An experienced practitioner can generalize this methodology to other path-dependent exotics via suitable state augmentation XtX_t and corresponding definition of pairwise payoff blocks ϕt\phi_t (Engström et al., 2024).

7. Context and Extensions

The structured MOT framework with entropic regularization represents a significant advance in robust, model-independent pricing for complex exotics. The practical recipes for worst-of autocallables highlight the tractability of path-dependent, high-dimensional robust pricing within this paradigm. The approach is flexible, as state augmentation and pairwise payoff decompositions extend naturally to a range of other exotics, contingent on the ability to obtain market-implied marginals and efficient discretization. The numerical performance enables routine robust price computations for problem sizes (n100n\sim100, T20T\sim 20) in line with realistic derivative specifications (Engström et al., 2024).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Robust Pricing of Worst-Of Autocallable Options.