Strike Resettable Option

Table of Contents

A strike resettable option is an option whose strike can reset to a new level when the underlying reaches a set level on one of its observation dates. ORE offers it for FX, equity and commodity underlyings. 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 Strike Resettable Option
Short name Strike Resettable Option
ORE Studio product code FxStrikeResettableOption, EquityStrikeResettableOption, CommodityStrikeResettableOption
Asset class commodity, equity, fx
Family Option
ORE trade data node FxStrikeResettableOptionData, EquityStrikeResettableOptionData, CommodityStrikeResettableOptionData
ORE documentation strikeresettableoption.tex

2. Summary

The option trades like a vanilla call or put on one underlying. A separate set of observation dates watches the underlying against a trigger price. When the underlying crosses the trigger, the strike resets to a new level. The payoff at expiry uses the reset strike. Without the trigger the payoff uses the initial strike.

3. Detail

3.1. What it is

ORE defines the product as follows:

The Strike Resettable Option is an option on a single underlying.

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

The reset works on a trigger. When the underlying price reaches a certain level on an observation date, the strike of the option resets to a new strike.

ORE names the trade types per asset class as follows:

Strike Resettable Options are defined using one of the trade types FxStrikeResettableOption, EquityStrikeResettableOption, CommodityStrikeResettableOption depending on the underlying asset class and an associated node FxStrikeResettableOptionData, EquityStrikeResettableOptionData, CommodityStrikeResettableOptionData.

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

3.2. In plain terms

A strike resettable option is a vanilla option with a ratchet. The strike is not fixed for life. If the market reaches an agreed level on an agreed set of dates, the strike moves to a new agreed level. The expiry payoff uses whichever strike applies. The buyer pays a premium for the reset feature.

3.3. How it works in ORE

Underlying defines the underlying. For FX the order of the currencies defines the observed value: for EUR-USD the domestic currency is USD and the observed value is dollars per euro, while for USD-EUR the domestic currency is EUR. LongShort says whether the payoff is computed for the holder or the seller of the option. OptionType says whether the option is a call or a put. Currency is the payment currency. Strike is the initial strike. ResetStrike is the strike used when the trigger has fired. Quantity scales the payoff. Premium, which defaults to zero, and PremiumDate record the option premium and its payment date.

ORE describes the trigger mechanism as follows:

If Up, the trigger event occurs when the underlying value is above the TriggerPrice on any ObservationDates. If Down, the trigger event occurs when the underlying value is below the TriggerPrice on any ObservationDates.

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

TriggerType takes the values Up or Down. TriggerPrice is the level of the underlying at which the trigger fires. ObservationDates are the dates on which the underlying index level is observed for the reset. ExpiryDate is the date on which the option expires and the payoff is computed. SettlementDate is the date on which the payoff settles; ORE uses it unadjusted, as given.

3.4. Mathematical notes

At expiry the payoff is the option payoff on the final index value. The mechanics follow the option type: a call pays when the final index is above the strike, a put when it is below. The quantity scales the payoff and the long-short direction flips it. When the reset event has fired, the payoff uses the reset strike. Otherwise it uses the initial strike. The final index value is the underlying index value on the expiry date.

3.5. What moves its value (static sensitivities)

  • The underlying price. It decides both the trigger and the final payoff.
  • The volatility of the underlying. It drives the probability that the trigger fires before expiry.
  • The distance between the trigger price and the reset strike.
  • The interest rates that discount the premium and the payoff.

The reset makes the option path dependent in a binary way: the value splits into a triggered branch and an untriggered branch, each with its own strike.

3.6. How the profile ages (dynamic sensitivities)

The trigger is observed on the observation dates, not continuously. Each observation can fire the reset. After the reset, the payoff at expiry uses the reset strike. Without the reset, the initial strike stands. On the expiry date the payoff is computed; the settlement date follows unadjusted.

3.7. Why a customer would want it

The reset lets a customer change the strike of an option after the trade starts. This supports views on the market reaching a level and then reversing. In ORE Studio a customer books strike resettable options to value them and run sensitivities on the ORE engine.

3.8. Example

ORE's catalogue shows a put on the S&P 500 with a reset to a higher strike when the index trades above 4000:

<EquityStrikeResettableOptionData>
  <LongShort>Long</LongShort>
  <OptionType>Put</OptionType>
  <Currency>USD</Currency>
  <Strike>3500</Strike>
  <ResetStrike>3650</ResetStrike>
  <Quantity>10000</Quantity>
  <TriggerType>Up</TriggerType>
  <TriggerPrice>4000</TriggerPrice>
  <SettlementDate>2021-06-25</SettlementDate>
  <ExpiryDate>2021-06-21</ExpiryDate>
  <PremiumDate>2021-06-25</PremiumDate>
  <Premium>100</Premium>
  <Underlying>
    <Type>Equity</Type>
    <Name>RIC:.SPX</Name>
  </Underlying>
  <ObservationDates>
    <Dates>
      <Dates>
        <Date>2021-04-26</Date>
        <Date>2021-05-24</Date>
        <Date>2021-06-21</Date>
      </Dates>
    </Dates>
  </ObservationDates>
</EquityStrikeResettableOptionData>

Source: ORE User Guide, Products catalogue, strikeresettableoption.tex, listing Strike Resettable Option data (Equity Underlying).

4. See also

Emacs 29.3 (Org mode 9.6.15)