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.