RankCorrelationIndex

StockSharp.Algo.Indicators

Índice de Correlação de Ranque (Coeficiente de Correlação de Ranque de Spearman). Compara o ranking de movimento de preços vs ranking de tempo dentro da janela.

Herda de: DecimalLengthIndicator

Construtores

RankCorrelationIndex
public RankCorrelationIndex()
rankCorrelationIndex = RankCorrelationIndex()

Inicializa uma nova instância do RankCorrelationIndex.

Propriedades

Measure
public override IndicatorMeasures Measure { get; }
value = rankCorrelationIndex.Measure

IndicatorMeasures.

Métodos

CalculateSpearmanCorrelation
private static decimal CalculateSpearmanCorrelation(decimal[] ranks1, decimal[] ranks2)
result = RankCorrelationIndex.CalculateSpearmanCorrelation(ranks1, ranks2)

Correlação de Pearson entre dois arrays de classificação (trabalha com laços).

GetRanks
private static decimal[] GetRanks(IList<decimal> values)
result = RankCorrelationIndex.GetRanks(values)

Produzir uma matriz de classificação com uma classificação média para laços.

OnProcess
protected override IIndicatorValue OnProcess(IIndicatorValue input)
result = rankCorrelationIndex.OnProcess(input)

Para lidar com o valor de entrada.

input
O valor de entrada.

Retorna: O valor resultante.