public void ResetsProperly() { FractalAdaptiveMovingAverage frama = new FractalAdaptiveMovingAverage("", 6, 198); foreach (var data in TestHelper.GetDataStream(7)) { frama.Update(new TradeBar { High = data, Low = data }); } Assert.IsTrue(frama.IsReady); Assert.AreNotEqual(0m, frama.Current.Value); Assert.AreNotEqual(0, frama.Samples); frama.Reset(); TestHelper.AssertIndicatorIsInDefaultState(frama); }
public void ResetsProperly() { var frama = new FractalAdaptiveMovingAverage(6); foreach (var data in TestHelper.GetDataStream(7)) { frama.Update(DateTime.UtcNow, new TradeBarValue { High = data.Value.Value, Low = data.Value.Value }); } Assert.IsTrue(frama.IsReady); Assert.AreNotEqual(0d, frama.Current.Value); Assert.AreNotEqual(0, frama.Samples); frama.Reset(); TestHelper.AssertIndicatorIsInDefaultState(frama); }
public void ComparesAgainstExternalData() { var indicator = new FractalAdaptiveMovingAverage("", 16, 198); RunTestIndicator(indicator); }