示例#1
0
		/// <summary>
		/// Создать <see cref="BollingerBands"/>.
		/// </summary>
		/// <param name="ma">Скользящая средняя.</param>
		public BollingerBands(LengthIndicator<decimal> ma)
		{
			InnerIndicators.Add(MovingAverage = ma);
			InnerIndicators.Add(UpBand = new BollingerBand(MovingAverage, _dev) { Name = "UpBand" });
			InnerIndicators.Add(LowBand = new BollingerBand(MovingAverage, _dev) { Name = "LowBand" });
			Width = 2;
		}
示例#2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="BollingerBands"/>.
 /// </summary>
 /// <param name="ma">Moving Average.</param>
 public BollingerBands(LengthIndicator <decimal> ma)
 {
     InnerIndicators.Add(MovingAverage = ma);
     InnerIndicators.Add(UpBand        = new BollingerBand(MovingAverage, _dev)
     {
         Name = "UpBand"
     });
     InnerIndicators.Add(LowBand = new BollingerBand(MovingAverage, _dev)
     {
         Name = "LowBand"
     });
     Width = 2;
 }