fx rainbow option
financepy.products.fx.fx_rainbow_option
Types
FXRainbowOptionTypes
No description available.
Members
CALL_ON_MAXIMUM = 1PUT_ON_MAXIMUM = 2CALL_ON_MINIMUM = 3PUT_ON_MINIMUM = 4CALL_ON_NTH = 5PUT_ON_NTH = 6Class
FXRainbowOption
FXRainbowOption(
expiry_dt: Date,
payoff_type: FXRainbowOptionTypes,
payoff_params: numpy.ndarray,
num_assets: int,
) -> None
Inherits from: FXOption
No description available.
Methods
validate
validate(
self,
stock_prices: float,
foreign_rates: float,
volatilities: numpy.ndarray,
betas,
)
No description available.
validate_payoff
validate_payoff(
self,
payoff_type,
payoff_params,
num_assets: int,
)
No description available.
value
value(
self,
value_dt: Date,
stock_prices: numpy.ndarray,
domestic_curve: DiscountCurve,
foreign_rates: numpy.ndarray,
volatilities: numpy.ndarray,
betas: numpy.ndarray,
)
No description available.
value_mc
value_mc(
self,
value_dt: Date,
expiry_dt: Date,
stock_prices: float,
discount_curve: DiscountCurve,
foreign_rates: float,
volatilities: numpy.ndarray,
betas,
num_paths: int = 10000,
seed = 4242,
)
No description available.
Functions
payoff_value
payoff_value(
s,
payoff_type_value,
payoff_params,
)
No description available.
value_mc_fast
value_mc_fast(
t,
stock_prices: float,
r,
foreign_rates: float,
volatilities: numpy.ndarray,
betas,
num_assets: int,
payoff_type,
payoff_params,
num_paths: int = 10000,
seed = 4242,
)
No description available.
Generated automatically from the FinancePy source code.
Do not edit this file manually.