FinancePy

FinancePy API Reference

equity chooser option

financepy.products.equity.equity_chooser_option

Class

EquityChooserOption

EquityChooserOption( choose_dt: Date, call_expiry_dt: Date, put_expiry_dt: Date, call_strike_price: float, put_strike_price: float, ) -> None
Inherits from: EquityOption
A EquityChooserOption is an option which allows the holder to either enter into a call or a put option on a later expiry date, with both strikes potentially different and both expiry dates potentially different. This is known as a complex chooser. All the option details are set at trade initiation.

Methods

value

value( self, value_dt: Date, stock_price: float, discount_curve: DiscountCurve, dividend_curve: DiscountCurve, model: Model, )
Value the complex chooser option using an approach by Rubinstein (1991). See also Haug page 129 for complex chooser options.

value_mc

value_mc( self, value_dt: Date, stock_price: float, discount_curve: DiscountCurve, dividend_curve: DiscountCurve, model: Model, num_paths: int = 10000, seed: int = 4242, )
Value the complex chooser option Monte Carlo.

value_dt_on_choose_dt

value_dt_on_choose_dt( self, value_dt: Date, stock_price: float, discount_curve: DiscountCurve, dividend_curve: DiscountCurve, model: Model, )

No description available.

Generated automatically from the FinancePy source code. Do not edit this file manually.