FloatingStrikeLookbackOption
Floating Strike Lookback Option,
FixedStrikeLookbackOption
Fixed Strike Lookback Option,
PTFloatingStrikeLookbackOption
PT Floating Strike Lookback Option,
PTFixedStrikeLookbackOption
PT Fixed Strike Lookback Option,
ExtremeSpreadOption
Extreme Spread Options.}
FloatingStrikeLookbackOption(TypeFlag, S, SMinOrMax, Time, r,
b, sigma, title = NULL, description = NULL)
FixedStrikeLookbackOption(TypeFlag, S, SMinOrMax, X, Time, r,
b, sigma, title = NULL, description = NULL)
PTFloatingStrikeLookbackOption(TypeFlag, S, SMinOrMax, time1,
Time2, r, b, sigma, lambda, title = NULL, description = NULL)
PTFixedStrikeLookbackOption(TypeFlag, S, X, time1, Time2, r, b,
sigma, title = NULL, description = NULL)
ExtremeSpreadOption(TypeFlag, S, SMin, SMax, time1, Time2, r, b,
sigma, title = NULL, description = NULL)
lambda
factor enables the creation of so-called
"fractional" lookback options where the strike is fixed at
some percentage or below the extremum, i.e. lambda
is greater than 1 for calls, and between 0time1
, and
the time to expiry Time2
where time1,
[PTFixedStrikeLookback*] -
the predetermined time time1
where th
"c"
for a call option
or a "p"
for a put option, except for
[ExtremeSpread*] -
a character string either,
"c"
for the extreme call,
"p"
for the extreme put,Conze A., Viswanathan R. (1991); Path Dependent Options: The Case of Lookback Options, Journal of Finance 46, 1893--1907.
Goldmann B.M., Sosin H.B., Gatto M.A. (1993); Path Dependent Options: Buy at the Low, Sell at the High, Journal of Finance 34, 1111.
Haug E.G. (1997); The Complete Guide to Option Pricing Formulas, McGraw-Hill, New York. Heynen R.C., Kat H.M. (1994); Selective Memory, Risk Magazine 7, 1994.
## Examples from Chapter 2.9 in E.G. Haug's Option Guide (1997)
## Floating Strike Lookback Option [2.9.1]:
FloatingStrikeLookbackOption(TypeFlag = "c", S = 120,
SMinOrMax = 100, Time = 0.5, r = 0.10, b = 0.10-0.06,
sigma = 0.30)
## Fixed Strike Lookback Option [2.9.2]:
FixedStrikeLookbackOption(TypeFlag = "c", S = 100,
SMinOrMax = 100, X = 105, Time = 0.5, r = 0.10, b = 0.10,
sigma = 0.30)
## Partial Time Floating Strike Lookback Option [2.9.3]:
PTFloatingStrikeLookbackOption(TypeFlag = "p", S = 90,
SMinOrMax = 90, time1 = 0.5, Time2 = 1, r = 0.06, b = 0.06,
sigma = 0.20, lambda = 1)
## Partial Time Fixed Strike Lookback Option [2.9.4]:
PTFixedStrikeLookbackOption(TypeFlag = "c", S = 100, X = 90,
time1 = 0.5, Time2 = 1, r = 0.06, b = 0.06, sigma = 0.20)
## Extreme Spread Option [2.9.5]:
ExtremeSpreadOption(TypeFlag = "c", S = 100, SMin = NA,
SMax = 110, time1 = 0.5, Time2 = 1, r = 0.1, b = 0.1,
sigma = 0.30)
ExtremeSpreadOption(TypeFlag = "cr", S = 100, SMin = 90,
SMax = NA, time1 = 0.5, Time2 = 1, r = 0.1, b = 0.1,
sigma = 0.30)
Run the code above in your browser using DataLab