Exemple #1
0
        public void Aroon()
        {
            Aroon aroon = new Aroon(5);

            aroon.Load(Directory.GetCurrentDirectory() + "\\table.csv");
            AroonSerie serie = aroon.Calculate();

            Assert.IsNotNull(serie);
            Assert.IsTrue(serie.Down.Count > 0);
            Assert.IsTrue(serie.Up.Count > 0);
        }
        public void Aroon()
        {
            Aroon aroon = new Aroon(5);

            aroon.Load(OhlcList);
            AroonSerie serie = aroon.Calculate();

            Assert.IsNotNull(serie);
            Assert.IsTrue(serie.Down.Count > 0);
            Assert.IsTrue(serie.Up.Count > 0);
        }
        public void Aroon()
        {
            Aroon aroon = new Aroon(5);

            aroon.Load(csvPath);
            AroonSerie serie = aroon.Calculate();

            Assert.NotNull(serie);
            Assert.True(serie.Down.Count > 0);
            Assert.True(serie.Up.Count > 0);
        }
Exemple #4
0
    public override IIndicatorSerie Calculate()
    {
        var aroonSerie = new AroonSerie();

        for (var i = _period; i < OhlcList.Count; i++)
        {
            var aroonUp   = CalculateAroonUp(i);
            var aroonDown = CalculateAroonDown(i);
            aroonSerie.Down.Add(aroonDown);
            aroonSerie.Up.Add(aroonUp);
        }
        return(aroonSerie);
    }