Exemplo n.º 1
0
        public void massIndexUsing3And8TimeFrames()
        {
            ChandelierExitShortIndicator ces = new ChandelierExitShortIndicator(data, 5, Decimals.TWO);

            Assert.AreEqual(ces.GetValue(5), 45.3246560M);
            Assert.AreEqual(ces.GetValue(6), 45.34372480M);
            Assert.AreEqual(ces.GetValue(7), 45.330979840M);
            Assert.AreEqual(ces.GetValue(8), 45.3547838720M);
            Assert.AreEqual(ces.GetValue(9), 45.39782709760M);
            Assert.AreEqual(ces.GetValue(10), 45.376261678080M);
            Assert.AreEqual(ces.GetValue(11), 45.4450093424640M);
            Assert.AreEqual(ces.GetValue(12), 45.50400747397120M);
            Assert.AreEqual(ces.GetValue(13), 45.391205979176960M);
            Assert.AreEqual(ces.GetValue(14), 44.9909647833415680M);
        }
        public void MassIndexUsing3And8TimeFrames()
        {
            var ces = new ChandelierExitShortIndicator(_data, 5, Decimal.Two);

            TaTestsUtils.AssertDecimalEquals(ces.GetValue(5), 45.8424);
            TaTestsUtils.AssertDecimalEquals(ces.GetValue(6), 45.7579);
            TaTestsUtils.AssertDecimalEquals(ces.GetValue(7), 45.6623);
            TaTestsUtils.AssertDecimalEquals(ces.GetValue(8), 45.6199);
            TaTestsUtils.AssertDecimalEquals(ces.GetValue(9), 45.6099);
            TaTestsUtils.AssertDecimalEquals(ces.GetValue(10), 45.5459);
            TaTestsUtils.AssertDecimalEquals(ces.GetValue(11), 45.5807);
            TaTestsUtils.AssertDecimalEquals(ces.GetValue(12), 45.6126);
            TaTestsUtils.AssertDecimalEquals(ces.GetValue(13), 45.4781);
            TaTestsUtils.AssertDecimalEquals(ces.GetValue(14), 45.0605);
        }