Exotic Options
Exotic Options
Derivatives such as European and American Call and put options are termed as
plain Vanilla options. They have standard well defined properties and trade actively.
One of the exciting aspects of the OTC market is the number of non standard
products that have been created by financial engineers. These are termed exotic
options.
Types of Exotic Options
Package
Nonstandard American options
Forward start options
Compound options
Chooser options
Barrier options
Binary options
Lookback options
Shout options
Asian options
Packages
Portfolios of standard options i.e. European call, put, Forward contracts, cash,
underlying.
Examples bull spreads, bear spreads, straddles, etc.
Often structured to have zero cost
One popular package is a range forward contract. It consists of a long call and
a short put or a short call and long put.
Call on call
Put on call
Call on put
Put on put
Option comes into existence only if stock price hits barrier before option
maturity
In options
Option dies if stock price hits barrier before option maturity
Out options
Stock price must hit barrier from below
Up options
Stock price must hit barrier from above
Down options
Option may be a put or a call
Binary Options
Binary options are options with discontinuous pay off. Example Cash or
Nothing call.
Another binary option is asset or nothing call.
Similarly for put option
LookBack Options
Floating lookback call pays ST Smin at time T (Allows buyer to buy stock at
lowest observed price in some interval of time)
Floating lookback put pays Smax ST at time T
(Allows buyer to sell stock at highest observed price in some interval of
time)
Fixed lookback call pays max(SmaxK, 0)
Fixed lookback put pays max(K Smin, 0)
Shout Option
Buyer can shout once during option life
Final payoff is either
Usual option payoff, max(ST K, 0), or
Intrinsic value at time of shout, St K
Payoff: max(ST St , 0) + St K
Similar to lookback option but cheaper
Asian Option
Payoff related to average stock price
Average Price options pay:
Call: max(Save K, 0)
Put: max(Save ST , 0)
References
John Hull Chapter 24 Exotic options