/// <summary>
 /// Initializes a new instance of the
 /// <see cref="T:ObjectiveTA.Objects.Output.MovingAverageConvergenceDivergence"/> class.
 /// </summary>
 /// <param name="macd">Macd.</param>
 /// <param name="length">Length.</param>
 public MovingAverageConvergenceDivergence(double[] macd, int length)
 {
     this.length    = length;
     MACD           = macd;
     macdSignalLine = MovingAverages.EMA(macd, length).MA;
     macdHistogram  = SubtractArray(MACD, MACDSignalLine);
 }