/// <summary> /// Resets this indicator to its initial state /// </summary> public override void Reset() { base.Reset(); _ema1.Reset(); _ema2.Reset(); _sum.Reset(); }
public override void Reset() { C2C.Reset(); Src.Reset(); xEma.Reset(); base.Reset(); }
/// <summary> /// Resets this indicator to its initial state /// </summary> public override void Reset() { _ad.Reset(); _emaFast.Reset(); _emaSlow.Reset(); base.Reset(); }
/// <summary> /// Resets this indicator to its initial state /// </summary> public override void Reset() { _prevClose = 0; _priceChangeEma.Reset(); _priceChangeEmaEma.Reset(); _absPriceChangeEma.Reset(); _absPriceChangeEmaEma.Reset(); _tsi.Reset(); Signal.Reset(); base.Reset(); }
public void ResetsProperly() { // ema reset is just setting the value and samples back to 0 var ema = new ExponentialMovingAverage(3); foreach (var data in TestHelper.GetDataStream(5)) { ema.Update(data); } Assert.IsTrue(ema.IsReady); Assert.AreNotEqual(0m, ema.Current.Value); Assert.AreNotEqual(0, ema.Samples); ema.Reset(); TestHelper.AssertIndicatorIsInDefaultState(ema); }