Пример #1
0
 /// <summary>
 /// Resets this indicator to its initial state
 /// </summary>
 public override void Reset()
 {
     base.Reset();
     _ema1.Reset();
     _ema2.Reset();
     _sum.Reset();
 }
Пример #2
0
 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();
 }
Пример #4
0
 /// <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();
 }
Пример #5
0
        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);
        }