black_scholes {RcppFastAD} | R Documentation |
Black-Scholes valuation and first derivatives via Automatic Differentiation
Description
This example illustrate how to use automatic differentiation to calculate the delte of a Black-Scholes call and put. It is based on the same example in the FastAD sources.
Usage
black_scholes(spot = 105, strike = 100, vol = 5, r = 1.25/100,
tau = 30/365)
Arguments
spot |
A double with the spot price, default is 105 as in Boost example |
strike |
A double with the strike price, default is 100 as in Boost example |
vol |
A double with the (annualized) volatility (in percent), default is 5 (for 500 per cent) as in Boost example |
r |
A double with the short-term risk-free rate, default is 0.0125 as in Boost example |
tau |
A double with the time to expiration (in fractional years), default is 30/365 as in Boost example |
Value
A matrix with rows for the call and put variant, and columns for option value, delta and vega
Examples
black_scholes()
[Package RcppFastAD version 0.0.2 Index]