Pricing functions for European Asian options based on
geometric averages. geomavgpricecall,
geomavgpriceput, geomavgstrikecall and
geomavgstrikeput compute analytical prices of geometric
Asian options using the modified Black-Scholes formula.
Usage
geomavgprice(s, k, v, r, tt, d, m, cont=FALSE)
geomavgpricecall(s, k, v, r, tt, d, m, cont=FALSE)
geomavgpriceput(s, k, v, r, tt, d, m, cont=FALSE)
geomavgstrike(s, km, v, r, tt, d, m, cont=FALSE)
geomavgstrikecall(s, km, v, r, tt, d, m, cont=FALSE)
geomavgstrikeput(s, km, v, r, tt, d, m, cont=FALSE)
Arguments
s
Price of underlying asset
k
Strike price of the option. In the case of average strike
options, k/s is the multiplier for the average
v
Volatility of the underlygin asset price, defined as the
annualized standard deviation of the continuously-compounded
return
Boolean which when TRUE denotes continuous averaging
km
The strike mutiplier, relative to the initial stock
price, for an average price payoff. If the initial stock price
is s = 120 and km = 115, the payoff for an
average strike call is $$Payoff = max(ST - km/s*SAvg, 0)$$.