Skip to content

Digital option

A digital option switches a payment on or off at a trigger. Compare cash and asset variants, then see why a narrow call spread still differs at the strike.

A digital option, also called a binary option, has a payment that switches on or off when a specified condition is met. The common cash version pays a fixed sum when the condition holds and zero otherwise. For a quant, the key feature is the jump: a small move across the trigger can change the entire payment, making approximation and numerical risk estimation sensitive to what happens near that boundary.

First specify what the trigger releases

For a European digital, the condition is tested at maturity TT. Let STS_T be the observed underlying price and KK the strike price. Two important variants share the same call trigger but release different payments:
VariantCall payment at maturityWhat changes after activation?
Cash-or-nothing optionQ1{ST>K}Q\mathbf{1}_{\{S_T>K\}}Nothing: the cash amount QQ stays fixed.
Asset-or-nothing optionST1{ST>K}S_T\mathbf{1}_{\{S_T>K\}} for one underlying unitThe payment rises with the terminal asset value.
Here 1{ST>K}\mathbf{1}_{\{S_T>K\}} is an indicator function: one if the event occurs, zero otherwise. The asset variant can deliver the asset or settle its value in cash, according to the contract. “Digital” therefore does not by itself identify the currency, quantity, settlement method or triggered payment. Hull treats both cash and asset binaries in §26.10; CQG's asset-binary specification also makes the distinct asset payment explicit.
The trigger needs equal care. A European cash call with ST>KS_T>K and one with ST≥KS_T\ge K differ exactly at the strike. A put commonly reverses the direction of the price condition. A barrier option may instead depend on observations during the contract's life. The terminal formulas here do not describe that monitoring rule.

Why a tight call spread is only an approximation

Consider a synthetic cash-settled digital paying USD 10 at maturity if ST>100S_T>100, and zero otherwise. The underlying is quoted in USD per unit. Equality produces zero; there are no intermediate observations. These are payments before premiums and funding costs, rather than profits.
Compare it with a call spread built from European calls on the same underlying, maturity and settlement basis: buy five calls struck at USD 99 and sell five struck at USD 101. Each synthetic call covers one underlying unit. Using (x)+=max⁡(x,0)(x)^+=\max(x,0), its terminal payment is
RT=5[(ST−99)+−(ST−101)+].R_T=5\left[(S_T-99)^+-(S_T-101)^+\right].
Terminal underlying priceDigital paymentCall-spread payment
USD 98USD 0USD 0
USD 100USD 0USD 5
USD 102USD 10USD 10
Both structures pay zero at or below USD 99 and USD 10 at or above USD 101. Between those two strikes, the spread ramps continuously through intermediate payments, while the digital jumps. In particular, at USD 100 the lower call contributes USD 1 per unit and the upper call contributes zero, giving five times USD 1: USD 5, although the strict digital pays zero.
A USD 10 digital with strict trigger above USD 100 pays zero at the strike, while five calls at 99 minus five calls at 101 pay USD 5 there. Both pay zero at terminal price 98 and USD 10 at 102. The call spread ramps between 99 and 101 while the digital jumps at 100.
A USD 10 digital with strict trigger above USD 100 pays zero at the strike, while five calls at 99 minus five calls at 101 pay USD 5 there. Both pay zero at terminal price 98 and USD 10 at 102. The call spread ramps between 99 and 101 while the digital jumps at 100.
Original synthetic terminal-payoff comparison. Filled points include a value; the hollow point excludes it. The shaded band is the interval between the spread's two strikes. No price or hedge performance is inferred.

More generally, a symmetric spread with strikes K−εK-\varepsilon and K+εK+\varepsilon, scaled to a cash payment QQ, has payoff

RT,ε=Q2ε[(ST−K+ε)+−(ST−K−ε)+],ε>0.R_{T,\varepsilon} =\frac{Q}{2\varepsilon}\left[(S_T-K+\varepsilon)^+-(S_T-K-\varepsilon)^+\right], \qquad \varepsilon>0.
At each fixed terminal price away from KK, making ε\varepsilon sufficiently small eventually gives exactly the digital's payment. At ST=KS_T=K, however, the symmetric spread always pays Q/2Q/2. Narrowing it cannot remove that boundary mismatch. The convergence away from the strike is not uniform over terminal prices: for every width there are still states near the strike with a material payment difference. A finite spread is consequently not an exact replication of the digital.

The numerical consequence of the jump

A terminal cash digital is flat on either side of its strike. Differentiating a simulated payment along a fixed path therefore gives zero away from the crossing, but the option's value can change as the probability of crossing changes. A zero pathwise payoff derivative does not establish a zero delta. Smoothing the payoff can help a numerical method, but it changes the contract being computed and introduces an approximation to control.
Greeks and Numerical Sensitivities develops this digital counterexample and discusses common random numbers, likelihood-ratio estimators and payoff smoothing. Its preview is public; the full lesson requires membership.
The digital's fixed triggered amount also does not make its premium a direct forecast of a real-world success probability. Valuation requires a model or market pricing framework, payment timing and discounting. The cash-or-nothing and asset-or-nothing entries develop those payment-specific distinctions.

Sources

  • John C. Hull, Options, Futures, and Other Derivatives, 9th Global Edition, Pearson, 2018, §26.10, pp. 628–629: binary payoff definitions and the distinction between cash and asset payments.
  • MathWorks, Cash-or-Nothing Digital Option: European cash digital definition and model-based valuation context.
  • CQG, Asset-or-Nothing Binary: asset call and put payments with explicit strict inequalities.
Last updated
  • digital options
  • binary options
  • option payoffs
  • call spreads
  • numerical methods
← Back to the glossaryBack to top ↑