The following list contains all of the possible errors that FinOptions XL can display if there are errors with the one of the functions.
Error Message 
Error Source 
Fix Alpha! 
The Alpha must be greater than 0. 
Fix Asset! 
Asset must be greater than or equal to 0. 
Fix AssetMinMax! 
The AssetMinMax must be greater than 0. 
Fix AverageType! 
The AverageType is invalid. 
Fix Barrier! 
The Barrier must be greater than 0. 
Fix BarrierType! 
The BarrierType is Invalid. 
Fix CapFloorType! 
The CapFloorType is invalid. 
Fix Correlation! 
The Correlation must be between 1 and 1. 
Fix CurrencyType! 
The CurrencyType must be either Domestic or Foreign. 
Fix ExchangeRate! 
The ExchangeRate must be greater than to 0. 
Fix Dividends! 
The Dividends range cannot be null. 

The Dividends range is not a 2dimensional. 

The Dividends range cannot have a dates which is negative. 

The Dividend range must be ascending with unique dates. 

The Dividend array cannot have an Amount which is negative. 
Fix Exercise! 
The ExerciseType is invalid. 
Fix ExtremeType! 
The ExtremeType is invalid. 
Fix ModelStatistic! 
The ModelStatistic is invalid. 
Fix InterestRate! 
InterestRate must be greater than 0 and less than 1E30. 

The Interest Rate multiplied by time cannot equal 360. 

The Interest Rate is too negative for the conversion. Either increase the Interest Rate or Decrease the Time until Expiration. 
Fix InterestType! 
The InterestType is invalid. 
Fix IntRateDom! 
The IntRateDom must be greater than 0. 
Fix IntRateFor! 
The IntRateFor must be greater than 0. 
Fix Iterations! 
The number of iterations must be greater than or equal to 5 (1 for Monte Carlo Simulation). 

The limit for the number of iterations for various models is: •Binomial model (not CompoundBin)  100 Iterations •Binomial model (CompoundBin only)  500 Iterations •Trinomial model  500 Iterations •Monte Carlo Simulation  5000 Iterations 
Fix JumpRate! 
The JumpRate must be greater than 0. 
Fix Lambda! 
The Lambda must be greater than 0. 
Fix LowerBarrier! 
The LowerBarrier must be greater than 0. 
Fix LowerStrike! 
The LowerStrike must be greater than 0. 
Fix MarketPrice! 
MarketPrice cannot be a negative number. 

MarketPrice must be greater than zero to calculate the Implied Volatility. 
Fix Monitoring! 
The Barrier Monitoring value is invalid. 
Fix NumSteps 
NumSteps must be between 1 and 1000. 
Fix ObserveFreq! 
The ObserveFreq is invalid. 
Fix OptionType! 
The OptionType is invalid. 
Fix Payoff! 
The Payoff must be greater than or equal to 0. 
Fix PayoffType! 
The PayoffType is Invalid. 
Fix QtyAsset! 
The QtyAsset must between 0 and 1. 
Fix QtyAsset1! 
The Quantity_1 must be greater than 0. 
Fix QtyAsset2! 
The Quantity_2 must be greater than 0. 
Fix RainbowType! 
The Rainbow Type is invalid. 
Fix Range Elements! 
The Range arrays must contain at least two values. 
Fix Range Order! 
The XRange array must contain ascending values. 
Fix Range Size! 
The Range array must be 1dimensial. 
Fix Range Values! 
The Range arrays must contain values. 
Fix Range Varying Size! 
The XRange and YRange must contain the same number of elements. 
Fix Range Type! 
The Range arrays must contain numeric values only. 
Fix Rebate! 
The Rebate must be greater than or equal to 0. 
Fix SpreadType! 
The SpreadType is Invalid. 
Fix Strike! 
Strike must be greater than 0. 
Fix StrikeCall! 
The StrikeCall must be greater than 0. 
Fix StrikeOption! 
The StrikeOption must be greater than 0. 
Fix StrikePut! 
The StrikePut must be greater than 0. 
Fix StrikeUnderly! 
The StrikeUnderly must be greater than 0. 
Fix SwapType! 
The SwapType is Invalid. 
Fix Time1stPeriod! 
The Time1stPeriod must be greater than 0 and less than TimeExpire. 
Fix TermStructure! 
The Term Structure range cannot be null. 

The Term Structure range is not a 2dimensional array. 

The Term Structure range cannot have a duration which is negative. 

The Term Structure range must have ascending duration values. 

The Term Structure range cannot have a rate which is negative or equal to zero. 
Fix TimeBarrier! 
The TimeBarrier must be greater than 0 and less than TimeExpire. 
Fix TimeCall! 
The TimeCall must be greater than 0. 
Fix TimeChoose! 
The TimeChoose must be greater than 0 and less than both TimeCall and TimePut. 
Fix TimeChoose! 
The TimeChoose must be greater than 0 and less than the TimeExpire. 
Fix TimeExpire! 
TimeExpire must be greater than 0. 
Fix TimeExtended! 
The TimeExtended must be greater than 0. 
Fix TimeFormat! 
The TimeFormat is invalid. 
Fix TimeInitial! 
The TimeInitial must be greater than 0 and less than the TimeExtended. 
Fix TimeInterval! 
The TimeInterval must be greater than 0. 
Fix TimeLookback! 
The TimeLookback must be greater than 0 and less than TimeExpire. 
Fix TimeOption! 
The TimeOption must be greater than 0 and less than TimeUnderly. 
Fix TimePayoff! 
The TimePayoff is Invalid. 
Fix TimePut! 
The TimePut must be greater than 0. 
Fix TimeStart! 
The TimeStart must be greater than zero and less than TimeExpire. 
Fix TimeToAverage! 
The TimeExpire must be greater than the TimeToAverage. 
Fix UpperBarrier! 
The UpperBarrier must be greater than 0. 
Fix UpperStrike! 
The UpperStrike must be greater than 0 and LowerStrike. 
Fix VariateType! 
The VariateType is invalid. 
Fix YearBasis! 
The YearBasis is invalid. 
Fix YieldRate! 
The Yield Rate must be greater than 1 or 100% and less than 1E5 

The Yield Rate is too negative for the LIBOR conversion. Either increase the Yield Rate or Decrease the Time until Expiration. 
Fix YieldRate! 
The Yield Rate multiplied by time cannot equal 360. 
Fix YieldType! 
The YieldType is invalid. 
Model NOT Available! 
The selected Model in not available with your version of the software. 
No Interpolation! 
The X Value cannot be interpolated from the provided range. 
Fix Interpolation Type! 
The interpolation type is not valid. 
Fix Volatility! 
The Volatility is not in the appropriate range, for Double Barrier function it is between 0.01 and 1.0. 
Trial Expired! 
Your trial license has expired. The 30 day trial period has expired. 