matchInfos.AddRange(MakeMatchDetails(startIndex, details));
=> new PlusDirectionalIndicatorByTuple(inputs, periodCount).Compute(startIndex, endIndex);
=> new Stochastics.SlowByTuple(inputs, periodCount, smaPeriodCountD).Compute(startIndex, endIndex);
=> new DirectionalMovementIndexByTuple(inputs, periodCount).Compute(startIndex, endIndex);
=> new MovingAverageConvergenceDivergenceByTuple(inputs, emaPeriodCount1, emaPeriodCount2, demPeriodCount).Compute(startIndex, endIndex);
=> new AverageTrueRangeByTuple(inputs, periodCount).Compute(startIndex, endIndex);
=> new CommodityChannelIndexByTuple(inputs, periodCount).Compute(startIndex, endIndex);
=> new BollingerBands(candles, periodCount, sdCount).Compute(startIndex, endIndex);
=> new ChandelierExit(candles, periodCount, atrCount).Compute(startIndex, endIndex);
=> new KeltnerChannels(candles, periodCount, sdCount, atrPeriodCount).Compute(startIndex, endIndex);
=> new Aroon(candles, periodCount).Compute(startIndex, endIndex);
=> new Stochastics.Slow(candles, periodCount, smaPeriodCountD).Compute(startIndex, endIndex);
=> new MovingAverageConvergenceDivergence(candles, emaPeriodCount1, emaPeriodCount2, demPeriodCount).Compute(startIndex, endIndex);
=> new VolumeWeightedAveragePriceByTuple(inputs, period).Compute(startIndex, endIndex);
=> new AroonOscillatorByTuple(inputs, periodCount).Compute(startIndex, endIndex);
=> new IchimokuCloud(candles, shortPeriodCount, middlePeriodCount, longPeriodCount).Compute(startIndex, endIndex);
=> new AverageDirectionalIndexRatingByTuple(inputs, periodCount, adxrPeriodCount).Compute(startIndex, endIndex);
=> new TrueRangeByTuple(inputs).Compute(startIndex, endIndex);
=> new BollingerBandsByTuple(inputs, periodCount, sdCount).Compute(startIndex, endIndex);
=> new AccumulationDistributionLineByTuple(inputs).Compute(startIndex, endIndex);
=> new ChandelierExitByTuple(inputs, periodCount, atrCount).Compute(startIndex, endIndex);
=> new PositiveVolumeIndexByTuple(inputs).Compute(startIndex, endIndex);
=> new IchimokuCloudByTuple(inputs, shortPeriodCount, middlePeriodCount, longPeriodCount).Compute(startIndex, endIndex);
=> new ParabolicStopAndReverseByTuple(inputs, step, maximumStep).Compute(startIndex, endIndex);
=> new OnBalanceVolumeByTuple(inputs).Compute(startIndex, endIndex);
=> new StochasticsMomentumIndexByTuple(inputs, periodCount, smoothingPeriodA, smoothingPeriodB).Compute(startIndex, endIndex);
=> new RawStochasticsValueByTuple(inputs, periodCount).Compute(startIndex, endIndex);
=> new KeltnerChannelsByTuple(inputs, periodCount, sdCount, atrPeriodCount).Compute(startIndex, endIndex);
=> new StochasticsOscillator.FastByTuple(inputs, periodCount, smaPeriodCount).Compute(startIndex, endIndex);
(@this ?? throw new ArgumentNullException(nameof(@this))).Substring(startIndex, Math.Min(length, @this.Length - startIndex));