Esempio n. 1
0
        public MovingAverageConvergenceDivergenceHistogram(IEnumerable <TInput> inputs, Func <TInput, decimal> inputMapper, int emaPeriodCount1, int emaPeriodCount2, int demPeriodCount) : base(inputs, inputMapper)
        {
            _macd = new MovingAverageConvergenceDivergenceByTuple(inputs.Select(inputMapper), emaPeriodCount1, emaPeriodCount2, demPeriodCount);

            EmaPeriodCount1 = emaPeriodCount1;
            EmaPeriodCount2 = emaPeriodCount2;
            DemPeriodCount  = demPeriodCount;
        }
 public MovingAverageConvergenceDivergenceCrossover(IEnumerable <TInput> inputs, Func <TInput, decimal> inputMapper, Func <TInput, Crossover?, TOutput> outputMapper, int emaPeriodCount1, int emaPeriodCount2, int demPeriodCount) : base(inputs, inputMapper, outputMapper)
 {
     _macd = new MovingAverageConvergenceDivergenceByTuple(inputs.Select(inputMapper), emaPeriodCount1, emaPeriodCount2, demPeriodCount);
 }