FinancePy

FinancePy API Reference

equity quanto vanilla option

financepy.products.equity.equity_quanto_vanilla_option

Class

EquityQuantoVanillaOption

EquityQuantoVanillaOption( expiry_dt: Date, strike_price: float, opt_type: OptionTypes, num_options: float = 1.0, quanto_fx_rate: float = 1.0, ) -> None
European equity quanto call or put. The underlying equity is denominated in foreign currency. The payoff is converted into domestic currency at a fixed FX rate. FX convention: domestic currency per unit of foreign currency. Assumptions: - Black-Scholes equity dynamics. - Deterministic interest-rate and dividend curves. - Constant equity and FX volatilities. - Constant equity-FX correlation. - European exercise.

Methods

value

value( self, value_dt: Date, stock_price: float, domestic_discount_curve: DiscountCurve, foreign_discount_curve: DiscountCurve, dividend_curve: DiscountCurve, model: Model, fx_volatility: float, correlation: float, )
Value European quanto call or put in domestic currency.

delta

delta( self, *args, **kwargs, )
Domestic-currency delta with respect to foreign stock price.

gamma

gamma( self, *args, **kwargs, )
Second stock-price derivative of domestic option value.

vega

vega( self, *args, **kwargs, )
Total equity volatility sensitivity, including quanto drift.

fx_vega

fx_vega( self, *args, **kwargs, )
Sensitivity to FX volatility.

correlation_delta

correlation_delta( self, *args, **kwargs, )
Sensitivity to equity-FX correlation.

theta

theta( self, *args, **kwargs, )
Calendar-time decay with flat model rates held constant.

domestic_rho

domestic_rho( self, *args, **kwargs, )
Domestic continuously compounded zero-rate sensitivity.

foreign_rho

foreign_rho( self, *args, **kwargs, )
Foreign continuously compounded zero-rate sensitivity.
Generated automatically from the FinancePy source code. Do not edit this file manually.