Calculate Bachelier model option price
Arguments
- strike
(vector of) strike price
- spot
(vector of) spot price
- texp
(vector of) time to expiry
- sigma
(vector of) volatility
- intr
interest rate (domestic interest rate)
- divr
dividend/convenience yield (foreign interest rate)
- cp
call/put sign.
1for call,-1for put.- forward
forward price. If given,
forwardoverridesspot- df
discount factor. If given,
dfoverridesintr
References
Choi, J., Kim, K., & Kwak, M. (2009). Numerical Approximation of the Implied Volatility Under Arithmetic Brownian Motion. Applied Mathematical Finance, 16(3), 261-268. doi:10.1080/13504860802583436
Examples
spot <- 100
strike <- seq(80,125,5)
texp <- 1.2
sigma <- 20
intr <- 0.05
FER::BachelierPrice(strike, spot, texp, sigma, intr=intr)
#> [1] 25.828047 21.780194 18.000897 14.547308 11.468864 8.800759 6.558904
#> [8] 4.737544 3.310126 2.233201