Beispiel #1
0
        public void WPR()
        {
            WPR wpr = new WPR();

            wpr.Load(Directory.GetCurrentDirectory() + "\\table.csv");
            SingleDoubleSerie serie = wpr.Calculate();

            Assert.IsNotNull(serie);
            Assert.IsTrue(serie.Values.Count > 0);
        }
        public void WPR()
        {
            WPR wpr = new WPR();

            wpr.Load(OhlcList);
            SingleDoubleSerie serie = wpr.Calculate();

            Assert.IsNotNull(serie);
            Assert.IsTrue(serie.Values.Count > 0);
        }
        public void WPR()
        {
            WPR wpr = new WPR();

            wpr.Load(csvPath);
            SingleDoubleSerie serie = wpr.Calculate();

            Assert.NotNull(serie);
            Assert.True(serie.Values.Count > 0);
        }
        public double[] CalculateWR(IEnumerable <Quote> quotes, int period)
        {
            var listOhlc = quotes.Select(
                x => new Ohlc
            {
                Date     = x.Date,
                Close    = x.Close,
                AdjClose = x.Close,
                High     = x.High,
                Low      = x.Low,
                Open     = x.Open,
                Volume   = x.Volume
            }).ToList();

            var wr = new WPR(period);

            wr.Load(listOhlc);
            var result = wr.Calculate();

            return(result.Values.Select(x => x.GetValueOrDefault()).ToArray());
        }