Come verificare le informazioni sul Rate Of Change?

Scopri come verificare: meccanica, differenze, limitazioni e controlli pratici.

Come verificare le informazioni sul Rate Of Change?

Risposta diretta

Le informazioni sul Rate Of Change (ROC) possono essere verificate separando la meccanica stabile (la definizione e il calcolo) dalle condizioni variabili (la fonte dei dati, l’intervallo temporale e qualsiasi preelaborazione dei dati). Utilizza una gerarchia di fonti: verifica innanzitutto la definizione dell’indicatore, poi verifica il calcolo su un foglio di calcolo o uno script personale utilizzando ipotesi esplicite, e infine verifica che diversi fornitori utilizzino input e formattazione equivalenti.

Meccanismo e definizione

Il Rate Of Change è un modo per esprimere quanto un valore cambia in un determinato periodo di riferimento. Per “tasso” si intende tipicamente la variazione per unità di tempo, ma in molti contesti di indicatori tecnici viene implementato come variazione rispetto a un valore precedente (ad esempio, una variazione percentuale tra due punti).

Per verificare le informazioni sul ROC, servono tre elementi che non devono essere dati per scontati:

  1. Quale serie viene utilizzata (ad esempio, una serie di prezzi di chiusura o un altro input definito).
  2. Quale intervallo temporale e periodo di riferimento vengono utilizzati (il numero di barre o la differenza temporale).
  3. Quale variante esatta della formula viene adottata (differenza assoluta vs differenza percentuale; se i valori sono allineati alla chiusura della barra, ecc.).

Se un articolo o un fornitore indica “ROC(14)”, si deve considerare “14” come un’assunzione rilevante: definisce quale punto dati precedente viene utilizzato nel calcolo. Se una fonte afferma che il ROC è in “percentuale” ma non mostra la formula, per verificarlo è necessario individuare la formula o testarla riproducendone i risultati.

Evidenza ed esempio riproducibile (senza dati in tempo reale)

Utilizza una serie ipotetica ridotta per poter riprodurre il calcolo passo dopo passo.

Assunzioni per questo esempio:

  • Hai una serie temporale di valori alla chiusura della barra: V[0], V[1], V[2], …
  • Utilizzi un periodo di riferimento di N = 3 barre.
  • Testi la forma comune di variazione percentuale: ROC = (V[t] − V[t−N]) / V[t−N] × 100.

Passaggi per la verifica:

  1. Scegli un valore fisso t in cui entrambi V[t] e V[t−N] esistono nel tuo campione.
  2. Calcola il numeratore: V[t] − V[t−N].
  3. Calcola il denominatore: V[t−N].
  4. Dividi e moltiplica per 100 per confrontare con l’affermazione di “percentuale”.
  5. Controlla la convenzione del segno: se il valore attuale è superiore al valore di riferimento, il ROC deve essere positivo; altrimenti negativo.

Metodo di controllo incrociato indipendente:

  • Se l’output ROC di un fornitore è disponibile nel tuo ambiente, applica lo stesso N e la stessa definizione di input al tuo calcolo e verifica che i numeri corrispondano entro l’arrotondamento. Se non corrispondono, la discrepanza indica solitamente una variante di formula diversa, un diverso allineamento delle barre (ad esempio, l’uso di valori intrabarra invece della chiusura) o una gestione diversa delle prime N barre (dove il ROC potrebbe essere indefinito).

Limitazioni e casi di errore

Anche con una meccanica corretta, il ROC può differire tra fonti per motivi non evidenti:

  • Gestione e allineamento dei dati: Barre mancanti, gestione diversa dei fusi orari o definizioni basate sulla chiusura della barra rispetto ai valori intrabarra possono cambiare quali due valori vengono utilizzati.
  • Scala e varianti della formula: Alcune fonti usano la differenza assoluta invece della variazione percentuale, oppure potrebbero omettere la scalatura ×100.
  • Sensibilità al rumore: Il ROC amplifica le fluttuazioni a breve termine poiché si basa su differenze in un periodo di riferimento fisso.
  • Casi limite: Quando V[t−N] è zero (o vicino a zero), il ROC percentuale diventa indefinito o estremamente elevato, a seconda di come la fonte gestisce la divisione per zero.

Infine, le relazioni storiche non garantiscono il comportamento futuro: anche se gli output del ROC sembrano “funzionare” in un determinato periodo, non si può considerarli un indicatore affidabile senza assumere condizioni di stabilità che potrebbero non essere valide.

Verifica o prossima domanda

Se desideri una verifica più rigorosa, poni due domande concrete: (1) “Quale variante esatta della formula ROC e definizione della serie di input stai utilizzando?” e (2) “Come vengono gestiti l’intervallo temporale, l’allineamento delle barre e le regole per i dati mancanti?” Quindi riproduci il calcolo autonomamente con ipotesi esplicite e confronta i risultati.

Se due fonti continuano a discostarsi dopo aver standardizzato formula e input, considera il disaccordo come prova che le loro condizioni variabili differiscono (ad esempio, allineamento temporale o preelaborazione), non come dimostrazione che il ROC sia intrinsecamente incoerente.

Il trading su forex e CFD comporta rischi significativi. Le informazioni di FoxiForex sono educative e non costituiscono consulenza finanziaria personale. I contenuti sponsorizzati sono chiaramente indicati.