Find jump process volatility with a given default risk from a straight Black-Scholes volatility
Find jump process volatility with a given default risk from a straight Black-Scholes volatility
Find default-free volatility (i.e. volatility of a Wiener process with a companion jump process to default) based on known interest rates and hazard rates, using and at-the-money put option at the given tenor to set the standard price.
bs_vola: BlackScholes volatility of an option with no default assumption
time: Time to expiration of associated option contracts
const_short_rate: A constant to use for the instantaneous interest rate in case discount_factor_fcn
is not given
const_default_intensity: A constant to use for the instantaneous default intensity in case survival_probability_fcn
is not given
discount_factor_fcn: A function for computing present values to time t of various cashflows occurring during this timestep, with arguments T, t
survival_probability_fcn: (Implied argument) A function for probability of survival, with arguments T, t and T>t.
dividends: A data.frame with columns time, fixed, and proportional. Dividend size at the given time is then expected to be equal to fixed + proportional * S / S0
borrow_cost: Stock borrow cost, affecting the drift rate
dividend_rate: A continuous accumulation rate for the stock, affecting the drift
relative_tolerance: Relative tolerance in instrument price defining the root-finder halting condition
max.iter: Maximum number of root-finder iterations allowed