BinomialOptionValue Method (Double, Double, Double, Double, Double, OptionType, OptionStyle, Int32, Double)
|
Computes option value.
Namespace:
FinMath.Derivatives
Assembly:
FinMath (in FinMath.dll) Version: 2.4.7-0a995bd0ea1854c2c868ec3f8dae606c5777e170
Syntax public static double OptionValue(
double stockPrice,
double strikePrice,
double riskFreeRate,
double annualDividendYield,
double timeToMaturity,
OptionType optionType,
OptionStyle optionStyle,
int steps,
double volatility
)
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. - annualDividendYield
- Type: SystemDouble
Annual dividend yield of the underlying asset. - timeToMaturity
- Type: SystemDouble
Time to the expiration date. - optionType
- Type: FinMath.DerivativesOptionType
Type of option (call/put). - optionStyle
- Type: FinMath.DerivativesOptionStyle
Option style. - steps
- Type: SystemInt32
Number of steps in binomial model. - volatility
- Type: SystemDouble
The underlying asset volatility.
Return Value
Type:
DoubleOption value.
See Also