Cliquet Option
From ThetaWiki
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

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 |
| 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
