public void ZlemaUsingTimeFrame10UsingClosePrice() { var zlema = new ZlemaIndicator(new ClosePriceIndicator(_data), 10); TaTestsUtils.AssertDecimalEquals(zlema.GetValue(9), 11.9091); TaTestsUtils.AssertDecimalEquals(zlema.GetValue(10), 8.8347); TaTestsUtils.AssertDecimalEquals(zlema.GetValue(11), 5.7739); }
public void ValuesLessThanTimeFrameMustBeEqualsToSmaValues() { var zlema = new ZlemaIndicator(new ClosePriceIndicator(_data), 10); var sma = new SmaIndicator(new ClosePriceIndicator(_data), 10); for (var i = 0; i < 9; i++) { Assert.AreEqual(sma.GetValue(i), zlema.GetValue(i)); } }
public void SmallTimeFrame() { var zlema = new ZlemaIndicator(new ClosePriceIndicator(_data), 1); TaTestsUtils.AssertDecimalEquals(zlema.GetValue(0), "10"); }
public void ZlemaFirstValueShouldBeEqualsToFirstDataValue() { var zlema = new ZlemaIndicator(new ClosePriceIndicator(_data), 10); TaTestsUtils.AssertDecimalEquals(zlema.GetValue(0), "10"); }