RankCorrelationIndex
StockSharp.Algo.Indicators
Индекс ранговой корреляции (коэффициент ранговой корреляции Спирмена). Сравнивает рейтинг движения цены с временным рейтингом внутри окна.
Наследует: DecimalLengthIndicator
Конструкторы
RankCorrelationIndex
public RankCorrelationIndex()
rankCorrelationIndex = RankCorrelationIndex()
Инициализирует новый экземпляр RankCorrelationIndex.
Свойства
Measure
public override IndicatorMeasures Measure { get; }
value = rankCorrelationIndex.Measure
IndicatorMeasures.
Методы
CalculateSpearmanCorrelation
private static decimal CalculateSpearmanCorrelation(decimal[] ranks1, decimal[] ranks2)
result = RankCorrelationIndex.CalculateSpearmanCorrelation(ranks1, ranks2)
Корреляция Пирсона между двумя массивами рангов (работает со связями).
GetRanks
private static decimal[] GetRanks(IList<decimal> values)
result = RankCorrelationIndex.GetRanks(values)
Создайте массив рангов со средним рангом для ничьих.
OnProcess
protected override IIndicatorValue OnProcess(IIndicatorValue input)
result = rankCorrelationIndex.OnProcess(input)
Для обработки входного значения.
- input
- Входное значение.
Возвращает: Результирующее значение.