Click or drag to resize

Binomial Methods

The Binomial type exposes the following members.

Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetAnnualDividendYield
Get annual dividend yield.
(Inherited from OptionValuation.)
Public methodGetDividends
Returns copy of actual underlying asset discrete dividends list.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetRiskFreeRate
Get risk-free interest rate.
(Inherited from OptionValuation.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodStatic memberImpliedVolatility(Double, Double, Double, Double, Double, OptionType, OptionStyle, Int32, Double)
Computes the underlying asset implied volatility.
Public methodStatic memberImpliedVolatility(Double, Double, Double, Dividend, Double, OptionType, OptionStyle, Int32, Double, Double)
Computes the underlying asset implied volatility.
Public methodInitByOptionPrice(Double, Double, Double, Dividend, Double, OptionType, OptionStyle, Int32, Double)
Initializes object by option parameters.
Public methodInitByOptionPrice(Double, Double, Double, Double, Double, OptionType, OptionStyle, Int32, Double)
Initializes object by option parameters.
Public methodInitByVolatility(Double, Double, Double, Dividend, Double, OptionType, OptionStyle, Int32, Double)
Initializes object by option parameters.
Public methodInitByVolatility(Double, Double, Double, Double, Double, OptionType, OptionStyle, Int32, Double)
Initializes object by option parameters.
Public methodStatic memberOptionValue(Double, Double, Double, Dividend, Double, OptionType, OptionStyle, Int32, Double)
Computes option value for underlying asset price with dividends using Vellekoop method.
Public methodStatic memberOptionValue(Double, Double, Double, Double, Double, OptionType, OptionStyle, Int32, Double)
Computes option value.
Public methodSetAccelerationGranularity
Sets acceleration granularity. Clears all computed values.
(Inherited from OptionValuation.)
Public methodSetAnnualDividendYield
Set annual dividend yield (e.g. value 0.02 means that yearly dividends income equals to 2 % of the underlying asset stock price). All computed values are forgotten after this change.
(Inherited from OptionValuation.)
Public methodSetDividends
Sets new list of the underlying asset discrete dividends. Clears all computed values.
Public methodSetPrecision
Option value for asset with volatility equal to ImpliedVolatility return should be in [OptionValue∙(1 - precision), OptionValue∙(1 + precision)]. Default value is 1e-7. Clears all computed values.
Public methodSetRiskFreeRate
Set risk-free interest rate (e.g. value 0.02 means that yearly risk-free income equals to 2 % of initial money amount if there is no capitalization of interest). All computed values are forgotten after this change.
(Inherited from OptionValuation.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUpdate
Updates option parameters.
(Inherited from OptionValuation.)
Public methodUpdateByOptionPrice(Double, Double)
Updates option parameters.
(Inherited from OptionValuation.)
Public methodUpdateByOptionPrice(Double, Double, Double)
Updates option parameters.
(Inherited from OptionValuation.)
Public methodUpdateByOptionPrice(Double, Double, Double, Double)
Updates option parameters.
(Inherited from OptionValuation.)
Public methodUpdateByVolatility(Double, Double)
Updates option parameters.
(Inherited from OptionValuation.)
Public methodUpdateByVolatility(Double, Double, Double)
Updates option parameters.
(Inherited from OptionValuation.)
Public methodUpdateByVolatility(Double, Double, Double, Double)
Updates option parameters.
(Inherited from OptionValuation.)
Top
See Also