VALYNOXSTRATEGY RESEARCH TECHNOLOGY
AlphaPrimeAlphaPrime

Indicatore Rate of Change (ROC): usi, abbinamenti e idee di strategia

Il Rate of Change (ROC) è uno degli strumenti di momentum più semplici. Confronta il prezzo di oggi con quello di un certo numero di barre fa, esprime la differenza come variazione percentuale e la disegna attorno a una linea dello zero. In questa pagina vediamo come lo leggono i trader di futures, come si comporta in trend e range e come un generatore di strategie può testarlo sui tuoi contratti.

FamigliaMomentum
Forma dell'outputLinea attorno allo zeroSopra lo zero il prezzo è più alto di prima, sotto è più basso
In AlphaPrimeFamiglia integrata nel generatoreFiltri di trend, regole di entrata e di uscita

Cosa misura

Entrambi gli indicatori rispondono a una sola domanda: quanto è diverso il prezzo di adesso da quello di una distanza fissa fa? Il Momentum risponde nell'unità di misura del mercato stesso, quindi su un grafico del crude oil la lettura è una differenza in dollari e centesimi al barile. Il Rate of Change divide quella differenza per il prezzo precedente, quindi la risposta è una proporzione. La differenza grezza è facile da visualizzare, mentre la proporzione permette di mettere a confronto mercati diversi. La versione basata sulla differenza di prezzo ha una pagina dedicata, Momentum; questa pagina tratta il Rate of Change, la versione percentuale.

Questa differenza di unità conta più di quanto sembri. Uno scarto di prezzo della stessa entità significa cose molto diverse su un contratto economico e su uno costoso, e anche all'inizio di un lungo rialzo rispetto alla fine, quando il prezzo è cresciuto. Poiché il Rate of Change scala per il prezzo precedente, le letture di mercati diversi e di epoche diverse dello stesso mercato stanno su una base comune: per questo compare spesso nei lavori di ranking e rotazione tra mercati.

Nessuno dei due strumenti smussa nulla, ed è insieme il loro fascino e il loro limite. Contano solo due prezzi, quindi la linea è un'eco diretta del prezzo, compresa l'eco di una singola barra enorme uscita dalla finestra di lookback. Un forte calo della lettura può quindi dipendere da un vecchio spike che esce dalla finestra e non da ciò che accade oggi: va tenuto presente quando si leggono inversioni improvvise.

Schema concettuale (non sono dati di mercato reali)

Come si comporta sui mercati reali

In un uptrend regolare la linea resta sopra lo zero e tende a salire quando il movimento accelera, appiattirsi quando matura e piegare verso lo zero quando si stanca. Questa sequenza di accelerazione, plateau e calo è l'informazione vera. Il prezzo può continuare a salire mentre il ritmo della salita sta già rallentando, e la linea lo mostra prima del grafico dei prezzi.

In un mercato laterale la linea incrocia lo zero ripetutamente, producendo una serie di piccole onde che riflettono le oscillazioni dentro il range. Le regole basate sugli incroci dello zero tendono a fare chop in queste condizioni, perché ogni incrocio viene subito annullato. È il motivo classico per abbinare la linea a qualcosa che valuti se esiste un trend.

Dopo uno shock improvviso, come un gap causato da una notizia, la linea balza lontano dallo zero e spesso rientra verso di esso quando lo shock esce dalla finestra. I trader che confrontano la lettura attuale con l'intervallo delle letture passate sullo stesso contratto si fanno un'idea più utile di cosa sia estremo in quel caso, dato che una lettura tirata su un mercato calmo può essere normale su uno volatile.

Modi comuni di utilizzarlo (concetti)

Filtro di trend

Linea dello zero come interruttore di regime

Si consentono idee long finché la linea è sopra lo zero e idee short finché è sotto. In questo modo è un modo semplice e trasparente per chiedersi se il mercato è salito o sceso nel lookback.

Cambio di ritmo

Riconoscere accelerazione e calo

Si osserva la pendenza della linea più che il suo segno. Una linea ancora positiva ma che piega verso il basso indica che la salita perde ritmo, cosa che alcuni trader considerano un segnale anticipato per stringere le uscite.

Ranking

Confrontare i mercati

Poiché la versione percentuale mette contratti diversi sulla stessa scala, permette di classificare quali mercati si sono mossi più rapidamente, e un approccio di rotazione può puntare sui leader o andare contro gli estremi.

Abbinarlo ad altre famiglie di indicatori

Dato che la linea grezza non dice se un trend è ordinato, l'abbinamento con un indicatore di forza del trend aiuta molto. Aggiungendo l'ADX, una regola può distinguere un movimento reale e persistente da un'oscillazione rumorosa attorno allo zero, così gli incroci contano solo quando il mercato ha dimostrato di poter mantenere una direzione.

Aiuta anche un partner più fluido. La famiglia delle medie mobili può essere applicata alla linea stessa o al prezzo, e una regola che chiede sia una lettura positiva sia il prezzo sopra la sua media ha due punti di vista diversi che concordano. Il MACD fa già qualcosa di simile confrontando due medie, quindi il ROC funziona bene come controllo incrociato più semplice e diretto.

Per il timing all'interno del movimento, un oscillatore limitato come l'RSI o l'Awesome Oscillator offre un'altra prospettiva sullo stesso momentum, anche se conviene non accumulare troppi indicatori che leggono la stessa cosa. Un ruolo chiaro per strumento tende a funzionare meglio di vari strumenti che votano sulla stessa domanda.

In AlphaPrime

In AlphaPrime il Rate of Change fa parte della famiglia momentum integrata da cui attinge il generatore di strategie. La sua semplicità lo rende un comodo mattone per i filtri: una regola che dice che il ritmo del prezzo è stato positivo su un lookback scelto si abbina facilmente a entrate delle famiglie di volatilità, volume o sessione.

Il generatore incrocia queste regole con altre per formare un vasto campo di candidate e ne fa il backtest in parallelo. Siccome una linea non smussata può essere ingannata da spike isolati, qui la validazione out-of-sample è particolarmente utile: mostra quali lookback e abbinamenti reggono ancora su dati che la ricerca non ha mai visto.

Le strategie che superano la validazione si possono esportare come codice strategia per le piattaforme di trading, così un filtro costruito sul ritmo del prezzo passa direttamente nel tuo flusso abituale di simulazione e operatività live.

FAQ

Qual è la differenza tra ROC e Momentum?

Entrambi confrontano il prezzo attuale con quello di una distanza fissa fa. Il Momentum, che ha una sua pagina (Momentum), mostra la differenza grezza di prezzo; il Rate of Change, trattato qui, mostra quella differenza come proporzione del prezzo precedente, rendendo le letture confrontabili tra mercati e livelli di prezzo.

Perché a volte la linea scende di colpo senza motivo apparente?

Poiché si confrontano solo due prezzi, un vecchio spike che esce dalla finestra di lookback può abbassare la lettura anche se oggi non è successo nulla di nuovo. Confrontare con l'intervallo recente delle letture aiuta a distinguere i cambiamenti reali da questo effetto.

Una strategia basata sul ROC si può esportare su una piattaforma di trading?

Sì. Quando una combinazione del generatore di strategie supera la validazione out-of-sample, si può esportare come codice strategia per le piattaforme di trading e proseguire da lì. Vedi «Esportazione e prova» qui sopra.