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
Входное значение.

Возвращает: Результирующее значение.