Correlação de Postos de Spearman: Como Utilizar na Análise de Dados de Trading

Mike 2008.02.10 23:46 28 0 0
Anexo

A Correlação de Postos de Spearman é uma técnica não paramétrica bastante útil para analisar a relação entre variáveis em estatísticas. Com ela, conseguimos detectar o grau de paralelismo entre duas sequências numéricas.

A seguir, vamos entender como calcular a Correlação de Postos de Spearman de maneira prática:

  • 1) Associe cada indicação com seu número (posto) e classifique-os do maior para o menor ou vice-versa;
  • 2) Subtraia os dois conjuntos de postos de cada par de valores a serem comparados;
  • 3) Eleve ao quadrado cada diferença e some os valores obtidos;
  • 4) Calcule a correlação de postos usando a seguinte fórmula:

onde é a soma dos quadrados das diferenças dos postos, e é o número de observações emparelhadas.

Ao empregar a correlação de postos, geralmente consideramos que valores iguais ou abaixo de 0,3 indicam uma baixa correlação, entre 0,4 e 0,7 indicam uma correlação moderada, e acima de 0,7 representam uma alta correlação.

A Correlação de Postos de Spearman é um pouco menos poderosa do que a Correlação Paramétrica, mas é uma boa escolha quando temos apenas um pequeno número de observações. Esse método pode ser aplicado tanto em dados numéricos quanto em casos onde os valores registrados são identificados por atributos de diferentes intensidades.

Essa técnica é um dos osciladores disponíveis, e, comparada ao oscilador estocástico, seu comportamento é mais suave e não apresenta atrasos em pontos de reversão.

O único parâmetro externo que influencia os algoritmos de cálculo é o rangeN, que define a quantidade de barras para as quais buscamos regularidades. Por exemplo, se rangeN = 14, pegamos a sequência de preços de fechamento Close[i], Close[i+1], ... Close[i+rangeN-1] e construímos uma sequência de postos para eles, ou seja, encontramos a posição de cada preço de fechamento quando a sequência está ordenada. Nesse caso, um gráfico real é comparado a outro gráfico que cresce monotonicamente.

O parâmetro direction indica se a ordenação é do maior para o menor valor (verdadeiro) ou do menor para o maior (falso). O valor verdadeiro traz uma representação mais comum, enquanto o falso gera uma imagem invertida. O parâmetro CalculatedBars serve para limitar a quantidade de barras em cálculo, economizando recursos do CPU (embora isso não seja estritamente necessário). Um valor zero para esse parâmetro significa que os cálculos serão feitos para toda a história disponível. Já o parâmetro Maxrange = 30 define o período máximo de cálculo, sendo uma medida para otimizar recursos também.

Lista
Comentário 0