FX Digital Barrier Option
Table of Contents
An FX digital barrier option couples a digital payout with a barrier
condition. It pays a fixed amount if the rate both touches a level and
settles on the right side of a strike. ORE models it with the trade
type FxDigitalBarrierOption. 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 Barrier Option |
| Short name | FX Digital Barrier Option |
| ORE Studio product code | FxDigitalBarrierOption |
| Asset class | fx |
| Family | Option |
| ORE trade data node | FxDigitalBarrierOptionData |
| ORE documentation | fx_digitalbarrieroption.tex |
2. Summary
An FX digital barrier option combines a cash-or-nothing digital underlying with a continuously monitored single barrier. At expiry it pays either the digital payoff or nothing, depending on whether the rate reached the barrier. The four main barrier types apply. A knock-in pays if the barrier is breached. A knock-out pays if it is not. The strike test at expiry decides the digital payout.
3. Detail
3.1. What it is
ORE defines the product as follows:
This product has a continuously monitored single barrier with an Cash-or-Nothing digital underlying option.
Source: ORE User Guide, Products catalogue, fx_digitalbarrieroption.tex.
ORE states the payoff condition as follows:
At expiry a digital FX Barrier option pays either the payoff of a digital Cash-or-Nothing underlying option depending upon an FX spot rate reaching a pre-set barrier level.
Source: ORE User Guide, Products catalogue, fx_digitalbarrieroption.tex.
ORE also notes that the option can be of the same four main types as a regular barrier FX option: up-and-out, down-and-out, up-and-in, and down-and-in. A knock-in or one-touch pays the underlying option payoff if the barrier is breached, and no payout otherwise. A knock-out or no-touch pays nothing if the barrier is breached, and the underlying option payoff otherwise.
3.2. In plain terms
An FX digital barrier option is a digital option with a door. The door opens or closes when the rate touches a level. On the paying side, the rate must also end past the strike. Both conditions decide the fixed payout.
3.3. How it works in ORE
The FxDigitalBarrierOptionData node includes one OptionData node
and one BarrierData node. This is a single-barrier instrument, so
the barrier data holds one level. The level is quoted as the amount in
DomesticCurrency per one unit of ForeignCurrency. The barrier
Type is one of the four main types. StrictComparison chooses the
boundary of the barrier check. The Strike test at expiry uses the
same currency terms. Call pays when the rate at expiry is above the
strike. Put pays when it is below. PayoffAmount and
PayoffCurrency set the payout. A StartDate before today triggers a
check of past fixings for a breach, with the Calendar and
FXIndex naming the fixing source. FXIndexDailyLows and
FXIndexDailyHighs track intraday barrier breaches.
3.4. Mathematical notes
The value is the probability that the barrier condition and the strike condition both resolve in favour of the buyer, discounted. The barrier path probability and the terminal moneyness interact. The payout is fixed, so volatility acts through the joint probability, not through a payoff tail.
3.5. What moves its value (static sensitivities)
- The FX spot rate. Its distance from the barrier and the strike sets the state.
- The volatility of the pair. It drives both the touch probability and the terminal moneyness.
- The interest rates in both currencies.
- The barrier level, the strike, and the fixed payout.
- The payoff currency and the fixing source.
The sensitivities change sign near the barrier. A knock-in gains as spot approaches the barrier. A knock-out loses. A digital near the strike is sensitive to the terminal rate.
3.6. How the profile ages (dynamic sensitivities)
The barrier is monitored continuously through the option's life. A knock-out can end at any moment. A knock-in waits for its breach. At expiry the digital strike test decides the final payout. The payout settles in the payoff currency and the trade stops.
3.7. Why a customer would want it
A customer who wants a fixed payout on a rate range view buys a digital barrier option. The barrier shapes the payout at a lower premium than a plain digital. In ORE Studio a customer books FX digital barrier options to value them and run sensitivities on the ORE engine.
3.8. Example
ORE's catalogue shows a long European digital call with a down-and-in barrier:
<FxDigitalBarrierOptionData> <OptionData> <LongShort>Long</LongShort> <OptionType>Call</OptionType> <Style>European</Style> <ExerciseDates> <ExerciseDate>2021-12-14</ExerciseDate> </ExerciseDates> ... </OptionData> <BarrierData> <Type>DownAndIn</Type> <Levels> <Level>1.18</Level> </Levels> </BarrierData> <StartDate>2019-01-25</StartDate> <Calendar>TARGET</Calendar> <FXIndex>FX-ECB-EUR-USD</FXIndex> <Strike>1.1</Strike> <PayoffAmount>100000</PayoffAmount> <PayoffCurrency>USD</PayoffCurrency> <ForeignCurrency>EUR</ForeignCurrency> <DomesticCurrency>USD</DomesticCurrency> </FxDigitalBarrierOptionData>
Source: ORE User Guide, Products catalogue, fx_digitalbarrieroption.tex,
listing FX Digital Barrier Option data (optional elements omitted).
4. See also
- Knowledge — the hub of all knowledge notes, with the alphabetical product run.
- Wikipedia: Binary option. This places the digital payout concept.
- Wikipedia: Barrier option. This places the barrier condition.
- ORE User Guide, Product catalogue: products.tex, which inputs fx_digitalbarrieroption.tex. The upstream project is OpenSourceRisk/Engine.