FX Digital Option
Table of Contents
An FX digital option is the binary bet of the FX family. It pays a
fixed amount or nothing. ORE models it with the trade type
FxDigitalOption. This note records the domain grounding, as ORE
documents it in its product catalogue.
1. Identifiers
What a trader books it as, and what to grep for. The codes are the trade type catalogue's, which is what the database enforces.
| Field | Value |
|---|---|
| Full name | FX Digital Option |
| Short name | FX Digital Option |
| ORE Studio product code | FxDigitalOption |
| Asset class | fx |
| Family | Option |
| ORE trade data node | FxDigitalOptionData |
| ORE documentation | fx_digitaloption.tex |
2. Summary
A digital FX option pays either zero or a fixed predetermined amount, cash or nothing. The payout depends on whether the underlying FX spot rate expires in the money at the expiration date. Exercise is European, with payout at expiry. The buyer pays a premium. The trade data names the strike, the payoff amount and currency, and the foreign and domestic currencies.
3. Detail
3.1. What it is
ORE defines the product as follows:
A Digital FX Option is an option whose payout is either zero or a fixed predetermined amount (Cash-or-Nothing). Payout depends on whether the underlying FX spot rate expires in-the-money at the expiration date.
Source: ORE User Guide, Products catalogue, fx_digitaloption.tex.
ORE adds that digital FX options have European exercise with payout at expiry. The buyer of a digital FX option pays a premium to the seller.
3.2. In plain terms
An FX digital option is a bet on one outcome. If the rate settles on the right side of the strike, the payout is fixed. If not, the payout is zero. There is no middle ground. The fixed payout makes the value easy to read as a probability.
3.3. How it works in ORE
The FxDigitalOptionData node includes one OptionData node plus
elements specific to the option. The Strike sets the boundary. The
PayoffAmount and PayoffCurrency set the fixed payout.
ForeignCurrency and DomesticCurrency name the rate. The call
pays when the rate at expiry sits above the strike. The put pays when
it sits below.
3.4. Mathematical notes
A digital option equals the limit of a call spread as the two strikes converge. Its value is the discounted probability that the rate ends on the right side of the strike. Volatility changes the value through the probability, not through the payoff size. The payoff amount is fixed, so the option has no linear payoff tail.
3.5. What moves its value (static sensitivities)
- The FX spot rate. Its position against the strike sets the odds.
- The volatility of the pair. It spreads the terminal rate around the forward.
- The interest rates in both currencies.
- The strike, the payoff amount, and the payoff currency.
A digital near the strike is volatile to spot. Its delta is highest at the money. Away from the strike the value saturates near zero or near the full payoff.
3.6. How the profile ages (dynamic sensitivities)
The option loses time value as expiry approaches. At the money, the value converges to a coin flip on the payoff. In the money, it converges toward the full payoff. Out of the money, it decays to zero. At expiry the payout is decided by the fixing and settles.
3.7. Why a customer would want it
A customer who wants a fixed payout on a rate view buys a digital. The payout is known in advance, which suits structured products. Dealers use digitals to shape option books. In ORE Studio a customer books FX digital options to value them and run sensitivities on the ORE engine.
3.8. Example
ORE's catalogue shows a long European digital call:
<FxDigitalOptionData> <OptionData> <LongShort>Long</LongShort> <OptionType>Call</OptionType> <Style>European</Style> <ExerciseDates> <ExerciseDate>2021-12-14</ExerciseDate> </ExerciseDates> ... </OptionData> <Strike>1.1</Strike> <PayoffCurrency>USD</PayoffCurrency> <PayoffAmount>100000</PayoffAmount> <ForeignCurrency>EUR</ForeignCurrency> <DomesticCurrency>USD</DomesticCurrency> </FxDigitalOptionData>
Source: ORE User Guide, Products catalogue, fx_digitaloption.tex,
listing FX Digital Option data (optional elements omitted).
4. See also
- Knowledge — the hub of all knowledge notes, with the alphabetical product run.
- Wikipedia: Binary option. This note follows its general definition.
- ORE User Guide, Product catalogue: products.tex, which inputs fx_digitaloption.tex. The upstream project is OpenSourceRisk/Engine.