FX European Barrier Option

Table of Contents

An FX European barrier option checks its barrier once, at expiry. The monitoring is European rather than continuous. ORE models it with the trade type FxEuropeanBarrierOption. 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 European Barrier Option
Short name FX European Barrier Option
ORE Studio product code FxEuropeanBarrierOption
Asset class fx
Family Option
ORE trade data node FxEuropeanBarrierOptionData
ORE documentation fx_europeanbarrieroption.tex

2. Summary

An FX European barrier option is a barrier option whose underlying is monitored only at expiry, with a single barrier. The buyer holds the right to exchange one currency for another at a set rate. The right may be withdrawn if the spot rate reaches the barrier at expiry. Settlement is cash or physical. The four main barrier types apply.

3. Detail

3.1. What it is

ORE defines the product as follows:

A FX European Barrier option gives the buyer the right, but not the obligation, to exchange a set amount of one currency for another, at a predetermined exchange rate, at one predetermined time in the future.

Source: ORE User Guide, Products catalogue, fx_europeanbarrieroption.tex.

ORE states that this right may be withdrawn depending upon an FX spot rate reaching a predetermined barrier level at the predetermined time. The underlying is monitored only at expiry, with a single barrier. For this right the buyer pays a premium to the seller. Settlement can be either cash or physical delivery.

ORE defines the two life modes at expiry as follows:

A knock-in option is a barrier option that only comes into existence/becomes active when the FX spot rate reaches the barrier level at expiry.

A knock-out option starts its life active, but ceases to exist/becomes inactive, if the barrier is reached at expiry.

Source: ORE User Guide, Products catalogue, fx_europeanbarrieroption.tex.

3.2. In plain terms

An FX European barrier option is a vanilla option with an expiry-day condition. The barrier matters only at the end. If the rate sits past the level at expiry, the option switches on or off. During the life of the option, the barrier does not react.

3.3. How it works in ORE

The FxEuropeanBarrierOptionData node includes one OptionData node and one BarrierData node. The barrier level is quoted as the amount in SoldCurrency per unit BoughtCurrency. The barrier Type selects one of the four main types. Levels holds the level, and Rebate the cash rebate on inactive expiry. The bought and sold currencies and amounts set the underlying exchange.

3.4. Mathematical notes

A European barrier option prices against the terminal spot distribution, not the path. The barrier event and the expiry fixing are the same observation. The value is the vanilla option adjusted by the probability that the terminal rate sits past the barrier. A cash rebate applies when the option expires inactive.

3.5. What moves its value (static sensitivities)

  • The FX spot rate. Its position against the barrier at expiry sets the state.
  • The volatility of the pair. It spreads the terminal rate around the forward.
  • The interest rates in both currencies.
  • The strike, the barrier level, and the rebate.

The absence of continuous monitoring removes the intraday touch risk. The barrier exposure lives at the expiry date. A knock-out loses value as the forward rate sits closer to the barrier at expiry.

3.6. How the profile ages (dynamic sensitivities)

The option ages like a vanilla option for most of its life. The barrier sleeps until expiry. At expiry the fixing decides both the moneyness and the barrier state. The option settles in cash or by delivery, or expires with the rebate.

3.7. Why a customer would want it

A customer who wants a cheaper vanilla hedge buys a European barrier option. The barrier check at expiry only suits a view on the terminal rate. In ORE Studio a customer books FX European barrier options to value them and run sensitivities on the ORE engine.

3.8. Example

ORE's catalogue shows a long European call with an up-and-in barrier and a rebate:

<FxEuropeanBarrierOptionData>
  <OptionData>
    <LongShort>Long</LongShort>
    <OptionType>Call</OptionType>
    <Style>European</Style>
    <Settlement>Cash</Settlement>
    <ExerciseDates>
      <ExerciseDate>2021-12-14</ExerciseDate>
    </ExerciseDates>
    ...
  </OptionData>
  <BarrierData>
    <Type>UpAndIn</Type>
    <Levels>
      <Level>1.2</Level>
    </Levels>
    <Rebate>100000</Rebate>
  </BarrierData>
  <BoughtCurrency>EUR</BoughtCurrency>
  <BoughtAmount>1000000</BoughtAmount>
  <SoldCurrency>USD</SoldCurrency>
  <SoldAmount>1100000</SoldAmount>
</FxEuropeanBarrierOptionData>

Source: ORE User Guide, Products catalogue, fx_europeanbarrieroption.tex, listing FX European Barrier Option data (optional elements omitted).

The continuously monitored form is the FX Barrier Option.

4. See also

Emacs 29.3 (Org mode 9.6.15)