29 private bool _userProvidedIv;
48 _userProvidedIv =
true;
64 : base(name, option, riskFreeRateModel, dividendYieldModel, mirrorOption, optionModel)
68 _iv =
new ImpliedVolatility(name +
"_IV", option, riskFreeRateModel, dividendYieldModel, mirrorOption, ivModel.Value);
100 mirrorOption, optionModel, ivModel)
151 var inputSymbol = input.
Symbol;
170 throw new ArgumentException($
"The given symbol was not target, reference or underlying symbol: {inputSymbol}");
191 catch (OverflowException)
203 protected abstract decimal
CalculateGreek(decimal timeTillExpiry);