Пример #1
0
        public void MeanDeviationUsingTimeFrame5UsingClosePrice()
        {
            var meanDeviation = new MeanDeviationIndicator(new ClosePriceIndicator(_data), 5);

            TaTestsUtils.AssertDecimalEquals(meanDeviation.GetValue(2), 2.44444444444444);
            TaTestsUtils.AssertDecimalEquals(meanDeviation.GetValue(3), 2.5);
            TaTestsUtils.AssertDecimalEquals(meanDeviation.GetValue(7), 2.16);
            TaTestsUtils.AssertDecimalEquals(meanDeviation.GetValue(8), 2.32);
            TaTestsUtils.AssertDecimalEquals(meanDeviation.GetValue(9), 2.72);
        }
Пример #2
0
        public void meanDeviationUsingTimeFrame5UsingClosePrice()
        {
            MeanDeviationIndicator meanDeviation = new MeanDeviationIndicator(new ClosePriceIndicator(data), 5);

            Assert.AreEqual(meanDeviation.GetValue(2), 2.4444444444444444444444444444M);
            Assert.AreEqual(meanDeviation.GetValue(3), 2.5M);
            Assert.AreEqual(meanDeviation.GetValue(7), 2.16M);
            Assert.AreEqual(meanDeviation.GetValue(8), 2.32M);
            Assert.AreEqual(meanDeviation.GetValue(9), 2.72M);
        }
Пример #3
0
        public void FirstValueShouldBeZero()
        {
            var meanDeviation = new MeanDeviationIndicator(new ClosePriceIndicator(_data), 5);

            TaTestsUtils.AssertDecimalEquals(meanDeviation.GetValue(0), 0);
        }
Пример #4
0
        public void firstValueShouldBeZero()
        {
            MeanDeviationIndicator meanDeviation = new MeanDeviationIndicator(new ClosePriceIndicator(data), 5);

            Assert.AreEqual(meanDeviation.GetValue(0), 0);
        }