/// <summary> /// Resets this indicator to its initial state /// </summary> public override void Reset() { AverageTrueRange.Reset(); MiddleBand.Reset(); UpperBand.Reset(); LowerBand.Reset(); base.Reset(); }
/// <summary> /// Resets this indicator to its initial state /// </summary> public override void Reset() { _averageTrueRange.Reset(); _previousTrailingLowerBand = 0; _previousTrailingUpperBand = 0; _prevSuper = -1; base.Reset(); }
public void ResetsProperly() { var atr = new AverageTrueRange(14, MovingAverageType.Simple); atr.Update(new TradeBar { Time = DateTime.Today, Open = 1m, High = 3m, Low = .5m, Close = 2.75m, Volume = 1234567890 }); atr.Reset(); TestHelper.AssertIndicatorIsInDefaultState(atr); TestHelper.AssertIndicatorIsInDefaultState(atr.TrueRange); }
/// <summary> /// Resets this indicator to its initial state /// </summary> public override void Reset() { _tr.Reset(); _atr.Reset(); base.Reset(); }