/// <summary>
 /// Evaluates the implied quote.
 /// </summary>
 /// <returns></returns>
 private Decimal EvaluateImpliedQuote()//TODo the aqdjustment needs to be at the rate, not the implied rate.
 {
     try
     {
         var result = FuturesConvexity.FuturesImpliedQuoteFromMarginAdjustedWithArrears(EvaluateImpliedRate(),
                                                                                        (double)AnalyticParameters.YearFraction,
                                                                                        (double)AnalyticParameters.TimeToExpiry,
                                                                                        (double)AnalyticParameters.Volatility);
         return(result);
     }
     catch
     {
         throw new Exception("Real solution does not exist");
     }
 }