Cliquet Option

From ThetaWiki

Jump to: navigation, search

Contents

Description

A cliquet or ratchet option can be seen as a series of at-the-money options with periodic settlement, resetting the strike value at the then-current price level, at which time the option locks-in the difference between the old and new strike and pays that out as profit. The profit can be accumulated until final maturity or paid out at each reset date. The option's lifetime is T. The floating strike look-back put gives the owner the right to sell the underlying at the highest price.


Name Cliquet Option
Underlying Common Stock
Underlying Price S
Start Date 0
Maturity Date T
Call True
Notional N
Floor, Global Fg
Floor Local Fl
Cap, Global Cg
Cap, Local Cl
Numeraire EUR


ThetaScript

Model cliquet
 
import S "Underlying stock"
import N "Notional"
import EUR "Numeraire"
import Cg "Global Cap"
import Fg "Global Floor"
import Cl "Local Cap"
import Fl "Local Floor"
export P "Option value"
 
    P = E(V!)
    sum=0
    loop 5
    	R = (S!-S)/S
 
        Theta 1
        Z=max(Fl,min(Cl,R))
        sum=sum+Z 
    end
    V=N*EUR*max(Fg,min(Cg,sum)) 
end

Thetagram

Image:Cliquet.png

Numerical Example

The following table contains numerical results using a Theta with Geometric Brownian Motion and Jump Diffusion and compares the values to a reference given in the literature.


Paremeter Symbol Value
Interest rate r 5 %
Maturity r 5 years
Numeraire EUR 1
Notional N 1
Cap. local Cl 0.08
Cap. global Cg Inf
Floor local Fl 0.0
Floor global Fg 0.16


Image:Co2.svg

Jump Diff. const. volatility Const. volatility 0.2359 Const. volatility 0.3167
Modeled 0.1774 0.1632 0.1593
Reference 0.17754 0.163259 0.159339

References

Numerical Methods and Volatility Models for Valuing Cliquet Options. H.A. Windcliff, P.A. Forsyth and K.R.Vetzal