European Option Contingent on a Barrier
Table of Contents
A European option contingent on a barrier is a plain vanilla European option on one underlying, whose payoff depends on a barrier on a second underlying. ORE prices it with American or European barrier monitoring. 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 | European Option Contingent on a Barrier |
| Short name | European Option Contingent on a Barrier |
| ORE Studio product code | EuropeanOptionBarrier |
| Asset class | determined per trade by the underlyings |
| Family | Option |
| ORE trade data node | EuropeanOptionBarrierData |
| ORE documentation | europeanoptioncontingentonabarrier.tex |
2. Summary
The product pairs a vanilla European option with a knock-in or knock-out barrier on a different asset. The barrier is monitored continuously in the American style, or once at expiry in the European style. A knock-in makes the option valid only when the barrier condition is met. A knock-out kills the payoff when the condition is met. The two underlyings can be of different asset classes.
3. Detail
3.1. What it is
ORE defines the product as follows:
This product is a plain vanilla European option on a single underlying (FX, Equity, Commodity or InterestRate) with a knock-in/knock-out feature on another underlying asset. The barrier can be continuously monitored (American) or only at the option expiry date (European).
Source: ORE User Guide, Products catalogue, europeanoptioncontingentonabarrier.tex.
ORE describes the knock-in and knock-out logic:
For a knock-in (knock-out) barrier, the option is valid when the price of the underlying barrier moves inside (outside) the barrier, otherwise the payoff is zero.
Source: ORE User Guide, Products catalogue, europeanoptioncontingentonabarrier.tex.
ORE scopes the supported asset classes:
For a European-style barrier, we support FX, Equity, Commodity and InterestRate underlyings. We do not support InterestRate for American-style barriers.
Source: ORE User Guide, Products catalogue, europeanoptioncontingentonabarrier.tex.
3.2. In plain terms
This trade is an option on one market, gated by another market. The option part is a normal European call or put on the option underlying. The gate is a barrier on a second underlying. With a down-and-in barrier, the option only lives when the second market has touched the level from above. With an up-and-out barrier, a touch from below kills the option. The gate can watch the second market all the time, or only on the expiry date.
3.3. How it works in ORE
The trade container for this product is the
EuropeanOptionBarrierData node, and the trade type is
EuropeanOptionBarrier. Quantity is the number of option
contracts, PutCall the option type and LongShort the own party
position. Strike is the option strike price. The premium terms are
PremiumAmount, PremiumCurrency and PremiumDate. OptionExpiry
is the option expiry date. OptionUnderlying names the asset the
option is written on; its supported types are equity, FX, commodity
and interest rate. PayCcy is the settlement currency, and
SettlementDate the settlement date of the exercise payoff, on or
after the option expiry date.
BarrierUnderlying is the underlying monitored against the barrier
level. Its supported types follow the barrier style. ORE describes
the European-style input as follows:
For a European-style barrier, the BarrierType must be set to European and the BarrierSchedule can be omitted.
Source: ORE User Guide, Products catalogue, europeanoptioncontingentonabarrier.tex.
BarrierLevel is the knock-in or knock-out level. BarrierType
takes DownIn, UpIn, DownOut or UpOut. BarrierStyle takes
American or European. BarrierSchedule is optional and lists the
trading days over which a continuous barrier is monitored. It is
required only for the American style.
ORE illustrates the barrier mechanics with two examples:
For example, for a European option with a continuous down-in barrier, the option payoff will only apply if the barrier underlying price was less than or equal to the agreed barrier level at any point over the life of the trade.
Source: ORE User Guide, Products catalogue, europeanoptioncontingentonabarrier.tex.
The companion example describes an up-out barrier: the option is knocked out when the barrier underlying price reaches or exceeds the agreed level at any point over the life of the trade, and the final payoff is then zero.
3.4. Mathematical notes
The payoff is the payoff of a vanilla European option on the option underlying, scaled by a barrier indicator on the barrier underlying. The barrier indicator is one when the barrier condition holds, and zero otherwise. For a knock-in the option is valid only when the indicator is one. For a knock-out the option is valid only when the indicator is zero. Under American monitoring the condition checks the barrier underlying at every point of the barrier schedule. Under European monitoring it checks the barrier underlying once, at the option expiry date.
3.5. What moves its value (static sensitivities)
- The level of the option underlying at expiry. It drives the vanilla payoff.
- The volatility of the option underlying.
- The path of the barrier underlying. It decides whether the barrier condition fires.
- The volatility of the barrier underlying, and its correlation with the option underlying. Both shape the probability that the barrier is touched.
- The barrier level, the barrier type and the barrier style.
- The strike, and the interest rates that discount the payoff.
3.6. How the profile ages (dynamic sensitivities)
Until expiry the option is a vanilla European option whose life depends on the barrier. Under the American style the barrier underlying is watched on each day of the barrier schedule; a touch knocks the option in or out there and then. Under the European style the barrier is decided once at expiry, together with the option payoff. The payoff settles on the settlement date when the option survives.
3.7. Why a customer would want it
A barrier on a second asset prices in a view on two markets with one payoff. The knock-in form is cheaper than the plain option because it demands a condition on another market. The structure suits investors who want equity exposure, say, whose payoff depends on an FX level or an interest rate. In ORE Studio a customer books European options contingent on barriers to value them and run sensitivities on the ORE engine.
3.8. Example
ORE's catalogue shows a short call on the Euro Stoxx 50 with a continuous down-and-in FX barrier on EUR-USD. The trade is continuously monitored from 2019-12-11 to the expiry date:
<Trade id="Equity_EuropeanOptionWithAmericanFxBarrier"> <TradeType>EuropeanOptionBarrier</TradeType> <Envelope> ..... </Envelope> <EuropeanOptionBarrierData> <Quantity>8523</Quantity> <PutCall>Call</PutCall> <LongShort>Short</LongShort> <Strike>3520</Strike> <PremiumAmount>114.40</PremiumAmount> <PremiumCurrency>EUR</PremiumCurrency> <PremiumDate>2019-12-13</PremiumDate> <OptionExpiry>2020-06-19</OptionExpiry> <OptionUnderlying> <Type>Equity</Type> <Name>RIC:.STOXX50E</Name> </OptionUnderlying> <BarrierUnderlying> <Type>FX</Type> <Name>ECB-EUR-USD</Name> </BarrierUnderlying> <BarrierLevel>1.09335</BarrierLevel> <BarrierType>DownAndIn</BarrierType> <BarrierStyle>American</BarrierStyle> <BarrierSchedule> <Rules> <StartDate>2019-12-11</StartDate> <EndDate>2020-06-19</EndDate> <Tenor>1D</Tenor> <Calendar>USA</Calendar> <Convention>Following</Convention> <TermConvention>Following</TermConvention> <Rule>Forward</Rule> </Rules> </BarrierSchedule> <SettlementDate>2020-06-24</SettlementDate> <PayCcy>USD</PayCcy> </EuropeanOptionBarrierData> </Trade>
Source: ORE User Guide, Products catalogue, europeanoptioncontingentonabarrier.tex,
listing European Option Barrier data (continuous barrier). The call
pays a premium of 114.40 EUR per contract on 2019-12-13.
4. See also
- Knowledge — the hub of all knowledge notes, with the alphabetical product run.
- ORE User Guide, Product catalogue: products.tex, which inputs europeanoptioncontingentonabarrier.tex. The upstream project is OpenSourceRisk/Engine.