BinomialInitByOptionPrice Method (Double, Double, Double, Dividend, Double, OptionType, OptionStyle, Int32, Double)
             | 
          
        
         Initializes object by option parameters.
 
    Namespace: 
   FinMath.Derivatives
    Assembly:
   FinMath (in FinMath.dll) Version: 2.4.7-0a995bd0ea1854c2c868ec3f8dae606c5777e170
Syntaxpublic void InitByOptionPrice(
	double stockPrice,
	double strikePrice,
	double riskFreeRate,
	Dividend[] dividends,
	double timeToMaturity,
	OptionType optionType,
	OptionStyle optionStyle,
	int steps,
	double optionPrice
)
Parameters
- stockPrice
 - Type: SystemDouble
Stock price of the underlying asset. - strikePrice
 - Type: SystemDouble
Strike price of the undelying asset. - riskFreeRate
 - Type: SystemDouble
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). - dividends
 - Type: FinMath.DerivativesDividend
Underlying asset discrete dividends. - timeToMaturity
 - Type: SystemDouble
Time to the expiration date measured in years. - optionType
 - Type: FinMath.DerivativesOptionType
Type of option (call/put). - optionStyle
 - Type: FinMath.DerivativesOptionStyle
Option style (European/American). - steps
 - Type: SystemInt32
Number of steps in binomial model. - optionPrice
 - Type: SystemDouble
Option price. 
See Also