Correlazione di Spearman: Comprendere le Relazioni tra Variabili nel Trading

Mike 2008.02.10 23:46 45 0 0
Allegato

La Correlazione di Spearman è un metodo non parametrico che ci permette di analizzare le relazioni tra variabili in modo statistico. In pratica, questo strumento ci aiuta a capire quanto due sequenze numeriche siano parallele.


Il calcolo della Correlazione di Spearman si articola in diverse fasi:

  • 1) Abbiniamo ogni indicazione al suo numero (rank) e li ordiniamo dal più alto al più basso o viceversa;
  • 2) Sottraiamo i due set di ranghi di ogni coppia di valori da confrontare;
  • 3) Eleviamo al quadrato ogni differenza e sommiamo i valori ottenuti;
  • 4) Calcoliamo la correlazione di rango usando la seguente formula:

In questa formula, rappresenta la somma dei quadrati delle differenze di rango, mentre è il numero di osservazioni abbinate.


Utilizzando la correlazione di rango, possiamo stimare il coefficiente di correlazione tra le indicazioni: valori pari o inferiori a 0.3 indicano una correlazione bassa, tra 0.4 e 0.7 una correlazione moderata, e valori superiori a 0.7 una correlazione alta.


È importante notare che la Correlazione di Spearman è leggermente meno potente rispetto alla Correlazione Parametrica, ma è comunque utile, specialmente quando abbiamo poche osservazioni. Questo metodo può essere applicato sia ai dati numerici sia ai casi in cui i valori registrati siano caratterizzati da attributi di intensità variabile.

Per approfondire, puoi trovare la fonte di questa descrizione qui.



Questo indicatore è uno degli oscillatori. Rispetto all'oscillatore stocastico, è più fluido e non presenta ritardi nei punti di inversione.


L'unico parametro esterno che influisce sugli algoritmi di calcolo è rangeN, che definisce il numero di barre per cui cerchiamo regolarità. Se rangeN è impostato a 14, consideriamo la sequenza dei prezzi di chiusura Close[i], Close[i+1], ... Close[i+rangeN-1] e costruiamo una sequenza di rango per questi valori, cioè identifichiamo la posizione di ciascun prezzo di chiusura nella sequenza ordinata. In questo modo, un grafico reale viene confrontato con un altro grafico monotonicamente crescente.

Il parametro direction indica se ordinare dal valore più alto al più basso (true) o dal valore più basso al più alto (false). Un valore di true mostra un'immagine più comune, mentre false produce un'immagine invertita. Il parametro CalculatedBars è stato introdotto per limitare il numero di barre sotto calcolo, risparmiando risorse CPU (anche se in effetti non era necessario). Un valore zero di questo parametro significa che i calcoli verranno effettuati su tutta la storia disponibile. Infine, il parametro Maxrange = 30 stabilisce il periodo massimo di calcolo, anche questo per risparmiare risorse, quindi potrebbe essere utile per qualcuno.

Elenco
Commento 0