public void massIndexUsing3And8TimeFrames()
        {
            ChandelierExitLongIndicator cel = new ChandelierExitLongIndicator(data, 5, Decimals.TWO);

            Assert.AreEqual(cel.GetValue(5), 44.9853440M);
            Assert.AreEqual(cel.GetValue(6), 45.01627520M);
            Assert.AreEqual(cel.GetValue(7), 44.959020160M);
            Assert.AreEqual(cel.GetValue(8), 44.9852161280M);
            Assert.AreEqual(cel.GetValue(9), 45.12217290240M);
            Assert.AreEqual(cel.GetValue(10), 45.193738321920M);
            Assert.AreEqual(cel.GetValue(11), 45.2549906575360M);
            Assert.AreEqual(cel.GetValue(12), 45.24599252602880M);
            Assert.AreEqual(cel.GetValue(13), 45.018794020823040M);
            Assert.AreEqual(cel.GetValue(14), 44.7890352166584320M);
        }
Example #2
0
        public void MassIndexUsing3And8TimeFrames()
        {
            var cel = new ChandelierExitLongIndicator(_data, 5, Decimal.Two);

            TaTestsUtils.AssertDecimalEquals(cel.GetValue(5), 44.4676);
            TaTestsUtils.AssertDecimalEquals(cel.GetValue(6), 44.6021);
            TaTestsUtils.AssertDecimalEquals(cel.GetValue(7), 44.6277);
            TaTestsUtils.AssertDecimalEquals(cel.GetValue(8), 44.7201);
            TaTestsUtils.AssertDecimalEquals(cel.GetValue(9), 44.9101);
            TaTestsUtils.AssertDecimalEquals(cel.GetValue(10), 45.0241);
            TaTestsUtils.AssertDecimalEquals(cel.GetValue(11), 45.1193);
            TaTestsUtils.AssertDecimalEquals(cel.GetValue(12), 45.1374);
            TaTestsUtils.AssertDecimalEquals(cel.GetValue(13), 44.9319);
            TaTestsUtils.AssertDecimalEquals(cel.GetValue(14), 44.7195);
        }