bond embedded option
financepy.products.bonds.bond_embedded_option
Types
BondModelTypes
No description available.
Members
BLACK = 1HO_LEE = 2HULL_WHITE = 3BLACK_KARASINSKI = 4BLACK_DERMAN_TOY = 5BondOptionTypes
No description available.
Members
EUROPEAN_CALL = 1EUROPEAN_PUT = 2AMERICAN_CALL = 3AMERICAN_PUT = 4Class
BondEmbeddedOption
BondEmbeddedOption(
issue_dt: Date,
maturity_dt: Date,
coupon: float,
freq_type: FrequencyTypes,
accrual_dc_type: DayCountTypes,
call_dts: List[financepy.utils.date.Date],
call_prices: numpy.ndarray,
put_dts: List[financepy.utils.date.Date],
put_prices: numpy.ndarray,
) -> None
Class for fixed coupon bonds with embedded call or put optionality.
Methods
value
value(
self,
settle_dt: Date,
discount_curve: DiscountCurve,
model: Model,
)
Value the bond that settles on the specified date that can have
both embedded call and put options. This is done using the specified
model and a discount curve.
Generated automatically from the FinancePy source code.
Do not edit this file manually.