Thursday, June 7, 2012

Book Review: Exotic Options Trading by Frans de Weert

I've been looking for a book like this one for a while. If you don't care for wordy review and just want to get a score, I'll hand it an 85/100, perhaps because I find this kind of book written by practitioners so rare (if you don't agree with that and instead have come across many of them better than this title, do leave a message below for me).

You would not find any fancy SDE or PDE in this book, though graphs are used to illustrate the option exposures and replications. When I said in the last paragraph that "this kind of book...[are] so rare" what I mean in particular is an in-depth analysis and explanation of concerns from a trader's perspective, e.g. what exposures would this exotic have, how to hedge it effectively, what are the execution risk when you are long/short, where does volatility skew come into play and so on.

Since the author was a trader he approaches the topic in a market-oriented fashion. For example, in the section discussing skew and smile the author explains how skew in FX market can be thought of in terms of the relative strength of the two currencies in the pair. The book is pretty well structured, starting with good-o option basics, Greeks, hedging, then goes on to volatility skew and smile, simple option strategies (call/put spread, straddle etc.) and finally to exotics.

The structure of the book is not too rigid, meaning that here and there the author would elaborate by inserting related discussions (the latter half is more formally structured, with each type of exotics constituting a chapter). This turns out to be a nice feature (well, to me at least) because it would really defeat the purpose if the "side" discussions were not intertwined into the "main" stuff. Plus, the book is not that long (200 pages) so this is more like a read-it-through text than your usual dictionary-sized desk top reference.

Pro:
- Quite clearly written
- Not many alternative titles with comparable scope/objective

Con:
- Doesn't discuss pricing and modeling (but then those are not the objectives of it, so not really a con)
- Occasionally some places seem to be not so rigorous. For example when using the put-call parity did the author forget to put in the cash term?

Bottom line:
Written by a trader for people who wants to learn more about real world concerns when trading options


p.s. Is book review like this helpful at all?

Saturday, June 2, 2012

Static Replication of Exotics

A number of exotics can be perfectly hedged by vanillas in a semi-static way (semi because unwinding is usually required when barriers are triggered).

P(K) stands for vanilla put option with strike K
C(K) stands for vanilla call option with strike K
BP(K) stands for binary put option with strike K
BDOT(K) stands for binary down one-touch option with strike K and postponed rebate R

The following assumes that spot equals forward equals zero.

Down-Out Call (H = K)
Initial hedge: charge S0-K premium and borrow K, buy a unit of stock
When barrier is hit: sell stock to receive K and pay back loan; option terminates worthless
If barrier never hit: sell stock to receive ST ; pay out max(S-K,0) and pay back loan
Note: in this case where H = K, there is no optionality. 

Binary Up One-Touch with Rebate
The contract pays a fixed rebate R when stock price hits H from below before expiry.
Initial hedge: charge S0*R/H premium and use it to buy stock
When barrier is hit: sell stock to receive R and pay it out
If barrier never hit: sell stock and keep ST as profit

The following assumes that spot equals forward (for equity options this means interest rate = dividend yield).*
 
Binary Down One-Touch with Postponed Rebate
The hedge above is an overhedge in the sense that if the barrier is never breached, the writer gets to pocket the stock liquidation value at expiry. Here we try to more accurately hedge a contract that pays a fixed rebate R at expiry if stock price hits H from below before expiry.
Initial hedge: charge -R*P(H)/H+2*R*BP(H) premium to buy 2R units of binary put and sell R/H units of vanilla put with strike H
When barrier is hit: unwind to receive exp(-r(T-t))*R*[N(-d2)-N(-d1)], which, because S = H, equals exp(-r(T-t))*R. Put the amount into a money market account until expiry.
If barrier never hit: everything expires to give zero value

Down-In Call (H = K)
Initial hedge: charge P(H) premium and buy one put with strike H
When barrier is hit: sell put and buy call with strike H (self-financing by put-call parity)
Expires with barrier hit: pay out max(S-K,0), which is financed by the hedging call
If barrier never hit: put worthless; pays nothing out

Down-In Call (H > K)
Initial hedge: charge P(K)+(H-K)BDOT(H) premium to buy one put with strike K and (H-K) BDOT with strike H
When barrier is hit: sell put and BDOT to buy a call with strike K**
Expires with barrier hit: pay out max(S-K,0), which is financed by the hedging call
If barrier never hit: put and BDOT worthless; pays nothing out

Down-In Call (H < K) 
Initial hedge: charge (K/H)*P(H^2/K) and buy (K/H) units of put with strike (H^2/K)
When barrier is hit: sell put and buy call with strike K (self-financing by put-call symmetry)
Expires with barrier hit: pay out max(S-K,0), which is financed by the hedging call
If barrier never hit: put worthless (it is OTM because the strike H^2/K < H and we know that stock never went below H); pays nothing out


* If this assumption is relaxed, we will have no perfect hedge but only upper and lower bounds. See reference.

** Sketch of proof: (first argument is stock price; second argument is strike)
When barrier is hit (S = H),
    P(H,K)+(H-K)BDOT(H,H)
= P(H,K)+(H-K)[2BP(H,H)-P(H,H)/H]
= exp(-r(T-t))KN(...)-exp(-y(T-t))HN(...)+2exp(-r(T-t))HN(...)-2exp(-r(T-t))KN(...)
  - exp(-r(T-t))HN(...)+exp(-y(T-t))HN(...)+exp(-r(T-t))KN(...)-exp(-y(T-t))KN(...)
= C(H,K)

Reference:
Gatheral "The Volatility Surface", Ch. 9
Bowie and Carr 1994 "Static Simplicity"