mafipy.function.black_payers_swaption_vega_fprime_by_strike¶
-
mafipy.function.
black_payers_swaption_vega_fprime_by_strike
(init_swap_rate, option_strike, swap_annuity, option_maturity, vol)[source]¶ calculates derivative of vega with respect to strike under black model. This is required for
sabr_pdf()
.Parameters: - init_swap_rate (float) – initial swap rate.
- option_strike (float) – swaption strike.
- swap_annuity (float) – annuity of referencing swap
- option_maturity (float) – swaption maturity.
- vol (float) – volatilty. this must be positive.
Returns: derivative of vega w.r.t. strike.
Return type: float.
Raises: AssertionError – if volatility is not positive.