Example #1
0
        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);
        }
Example #2
0
        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));
            }
        }
Example #3
0
        public void SmallTimeFrame()
        {
            var zlema = new ZlemaIndicator(new ClosePriceIndicator(_data), 1);

            TaTestsUtils.AssertDecimalEquals(zlema.GetValue(0), "10");
        }
Example #4
0
        public void ZlemaFirstValueShouldBeEqualsToFirstDataValue()
        {
            var zlema = new ZlemaIndicator(new ClosePriceIndicator(_data), 10);

            TaTestsUtils.AssertDecimalEquals(zlema.GetValue(0), "10");
        }