Ejemplo n.º 1
0
        public IList <BaseIndicatorValue> ComputeMomentum(IList <Candle> candles, int period)
        {
            var indicator   = new Momentum(candles.Select(candle => candle.ToInnerModel()), period);
            var innerValues = indicator.Compute();

            var outputValues = new List <BaseIndicatorValue>();

            outputValues.AddRange(innerValues
                                  .Where(value => value.DateTime.HasValue)
                                  .Select(value => value.ToOuterModel()));

            return(outputValues);
        }