Equity European Barrier Option
Table of Contents
An equity European barrier option gives the buyer a right that may be
withdrawn by the equity price at expiry. The barrier is checked once.
ORE models it with the trade type EquityEuropeanBarrierOption. 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 | Equity European Barrier Option |
| Short name | Equity European Barrier Option |
| ORE Studio product code | EquityEuropeanBarrierOption |
| Asset class | equity |
| Family | Option |
| ORE trade data node | EquityEuropeanBarrierOptionData |
| ORE documentation | eq_europeanbarrieroption.tex |
2. Summary
An equity European barrier option gives the buyer the right to buy a
set number of shares at a strike at one predetermined time in the
future. The right may be withdrawn if the equity spot reaches a
barrier level at that time. The underlying is monitored only at
expiry, with a single barrier. Exercise is European and the barrier
is European. Knock-in and knock-out forms are supported. Settlement
can be cash or physical. The container node is
EquityEuropeanBarrierOptionData.
3. Detail
3.1. What it is
ORE defines the product as follows:
An Equity European Barrier option gives the buyer the right, but not the obligation, to buy a set number of shares of a single name equity or an equity index, at a predetermined strike price, at one predetermined time in the future. This right may be withdrawn depending upon an Equity spot price or index reaching a predetermined barrier level at the predetermined time, the underlying is monitored only at expiry with a single barrier.
Source: ORE User Guide, Products catalogue, eq_europeanbarrieroption.tex.
ORE adds the settlement terms as follows:
For this right the buyer pays a premium to the seller. Settlement can be either cash or physical delivery.
Source: ORE User Guide, Products catalogue, eq_europeanbarrieroption.tex.
3.2. In plain terms
A European barrier option is the once-checked relative of the barrier family. The barrier does not watch the price through the life of the option. It is checked at expiry only. If the price sits on the wrong side of the barrier at that moment, the option dies. Otherwise it settles like a vanilla option.
3.3. How it works in ORE
The EquityEuropeanBarrierOptionData node is the trade data container
for the EquityEuropeanBarrierOption trade type. It has one
OptionData sub-node and one BarrierData sub-node. Only the
European option style is allowed. The barrier level in BarrierData
is quoted in the same currency as the underlying equity spot. Changing
the option from call to put does not require switching the barrier
level. The underlying comes from Name or an Underlying node.
StrikeData holds the strike and supports StrikePrice only.
Quantity is the number of units of the underlying covered by the
transaction.
3.4. Mathematical notes
The four main types are up-and-out, down-and-out, up-and-in and down-and-in. An up option starts below the barrier. A down option starts above it. The barrier is compared with the spot at expiry, not through the life of the option. A knock-out option that expires on the wrong side of the barrier pays zero, or a cash rebate paid as a fraction of the original premium. A knock-in option becomes active only if the spot is on the right side at expiry. The value of the product is the vanilla value adjusted for the probability of the spot finishing on the wrong side of the barrier.
3.5. What moves its value (static sensitivities)
- The spot price of the underlying equity and its distance to the barrier.
- The implied volatility of the underlying. It drives the chance of the expiry check failing.
- The strike and the barrier level.
- The interest rates and dividends of the underlying.
Only the terminal spot matters for the barrier, so the product behaves like a vanilla option until near expiry.
3.6. How the profile ages (dynamic sensitivities)
The barrier event is decided at expiry, so no breach can end the option early. The product ages like a European option for its whole life. At expiry the spot is checked against the barrier. A knock-out option on the wrong side pays zero or the rebate. A knock-in option on the right side pays its vanilla payoff.
3.7. Why a customer would want it
The European barrier is cheaper than a vanilla option and less path-dependent than a continuously monitored barrier. It suits a customer who accepts a barrier check at the settlement moment only. In ORE Studio a customer books equity European barrier options to value them and run sensitivities on the ORE engine.
3.8. Example
ORE's catalogue shows an option on the S&P 500 index with a strike of 3200 and a quantity of 1000:
<EquityEuropeanBarrierOptionData> <OptionData> ... </OptionData> <BarrierData> ... </BarrierData> <Name>RIC:.SPX</Name> <StrikeData> <StrikePrice> <Value>3200.00</Value> <Currency>USD</Currency> </StrikePrice> </StrikeData> <Quantity>1000</Quantity> </EquityEuropeanBarrierOptionData>
Source: ORE User Guide, Products catalogue, eq_europeanbarrieroption.tex,
listing Equity European Barrier Option data. The source ends the
Quantity line with a stray > character; it is normalised here.
4. See also
- Knowledge — the hub of all knowledge notes, with the alphabetical product run.
- Wikipedia: Barrier option. This note follows its general definition.
- ORE User Guide, Product catalogue: products.tex, which inputs eq_europeanbarrieroption.tex. The upstream project is OpenSourceRisk/Engine.