VALYNOXSTRATEGY RESEARCH TECHNOLOGY
AlphaPrimeAlphaPrime

Schaff Trend Cycle (STC): il momentum del trend filtrato in un ciclo, con abbinamenti e idee di strategia

Lo Schaff Trend Cycle, sviluppato da Doug Schaff, parte da una misura del momentum del trend e la fa passare attraverso un'estensione in stile stocastico, ottenendo una linea limitata che oscilla rapidamente tra i suoi due estremi. L'obiettivo è mantenere la lettura del trend tipica di uno strumento basato sulle medie mobili e ottenere i punti di svolta netti di un oscillatore. In questa pagina vediamo come funziona, come si comporta e come un generatore di strategie può testarlo sui tuoi contratti.

FamigliaMomentum
Forma dell'outputLinea ciclica veloce e limitataSi muove tra due estremi piatti con inversioni rapide
In AlphaPrimeFamiglia integrata nel generatoreTiming del trend, regole di entrata e di uscita

Cosa misura

L'indicatore è un ibrido e la sua ricetta ne spiega l'aspetto. Prima calcola lo stesso tipo di distanza tra una media veloce e una lenta usata dal MACD, che cattura il momentum del trend. Poi, invece di lasciarla così com'è, tratta quella distanza come se fosse una serie di prezzi e pone la domanda dello stocastico: dove si colloca l'ultimo valore all'interno del proprio range recente? La risposta viene smussata e la stessa domanda viene posta una seconda volta sul risultato smussato.

Applicare due volte questo passaggio di posizione nel range dà alla linea il suo carattere. Il momentum grezzo del trend deriva e può restare lontano dallo zero per lunghi periodi. Una volta compresso in una banda fissa, invece, si comporta come un ciclo che sale verso l'alto quando il momentum è vicino al suo meglio recente e scende verso il basso quando è vicino al suo peggio recente. La linea indica dove si trova il momentum rispetto alla propria storia recente, non quanto è grande in termini assoluti.

Il risultato è uno strumento che passa gran parte del tempo vicino ai due estremi e si sposta velocemente dall'uno all'altro. A differenza di un semplice oscillatore Stocastico, che osserva la posizione del prezzo, lo Schaff Trend Cycle osserva la posizione del momentum del trend, quindi le sue inversioni sono legate ai cambi di trend e non a ogni piccola oscillazione del prezzo. È pensato per anticipare un cambio di trend prima del solo incrocio tra le medie sottostanti.

Schema concettuale (non sono dati di mercato reali)

Come si comporta sui mercati reali

In un trend pulito la linea sale fino al massimo e resta lì, piatta, finché il trend continua, e scende dal plateau solo quando il momentum inizia a raffreddarsi. Questi tratti piatti sono una caratteristica: indicano che il momentum del trend è al suo meglio recente o vicino, e nulla lo ha ancora messo in discussione. Il primo calo dal plateau è l'evento a cui la maggior parte dei trader presta attenzione.

In un mercato laterale e senza direzione la linea sbatte da un estremo all'altro, a volte completando un ciclo intero in poche barre. Questi flip frequenti sono il prezzo della sua velocità, ed è per questo che raramente si usa da solo. Senza una lettura sul fatto che il mercato sia in trend o meno, una linea ciclica veloce può dare molti movimenti che non hanno seguito.

Poiché il passaggio stocastico finale è scalato sulla storia recente, la linea si adatta ai cambi di ritmo del mercato. Un contratto che si è fatto tranquillo produce comunque oscillazioni complete della linea, perché sono misurate rispetto al range recente, ridotto. Questa adattività è utile per confrontare mercati diversi, ma significa anche che un'oscillazione completa da sola non dice che il movimento sottostante fosse ampio.

Modi comuni di utilizzarlo (concetti)

Timing del trend

L'inversione al plateau

Aspetta che la linea lasci l'estremo inferiore e salga, considerando la risalita come l'inizio di un nuovo momentum rialzista, e viceversa per i movimenti ribassisti. L'idea è agire sul cambio di momentum senza attendere l'incrocio lento di una media.

Regola di uscita

Uscire quando il momentum si raffredda

Mantieni il trade finché la linea resta su un plateau ed esci quando se ne stacca per la prima volta. Si ottiene così un modo sistematico per chiudere la posizione appena il momentum del trend smette di essere al suo meglio.

Filtro

A quale estremo è vicina la linea

Usa la linea solo per stabilire se il momentum è al momento vicino all'estremo superiore o inferiore, e lascia a un'altra regola la scelta dell'entrata. Il filtro mantiene i trade allineati al lato su cui si trova già il momentum.

Abbinarlo ad altre famiglie di indicatori

Essendo rapido, lo Schaff Trend Cycle trae vantaggio da un partner che verifichi se un trend è davvero presente. Abbinandolo all'ADX, una regola può usare le prime inversioni del ciclo solo quando la forza del trend sale, e ignorarle quando il mercato gira semplicemente a vuoto.

Si abbina bene anche alla famiglia da cui deriva. Affiancare il segnale del ciclo a una normale lettura del MACD mostra quando la linea più veloce anticipa un cambio che la misura più lenta non ha ancora confermato, mentre l'Awesome Oscillator offre una vista a istogramma dello stesso tipo di momentum per un controllo rapido della concordanza.

Per direzione e uscite, una media mobile funziona bene come àncora lenta, con la linea ciclica usata per il timing delle entrate nella direzione indicata dalla media. Questa struttura dà a ogni strumento un solo compito chiaro e impedisce alla linea veloce di andare contro quella lenta.

In AlphaPrime

In AlphaPrime lo Schaff Trend Cycle fa parte della famiglia momentum integrata che il generatore di strategie utilizza. Essendo già una combinazione di idee, è una buona fonte di regole di timing: il generatore può usare le sue inversioni come trigger, i suoi plateau come filtri o il calo da un plateau come uscita.

Il generatore incrocia queste regole con le famiglie di trend, volatilità, volume e sessione per creare un vasto insieme di candidate, testate in parallelo con il backtest. Una linea che inverte così in fretta può sembrare perfetta in un periodo fortunato, per questo la validazione out-of-sample fa il lavoro decisivo di mostrare quali regole di timing restano stabili su dati mai visti.

Le combinazioni che superano la validazione possono essere esportate come codice strategia per la tua piattaforma di trading, così un'idea di timing basata sul ciclo entra senza attriti nel tuo flusso di simulazione e operatività.

FAQ

Cosa distingue lo Schaff Trend Cycle dal MACD?

Il MACD riporta direttamente la distanza tra due medie. Lo Schaff Trend Cycle prende quella distanza e misura dove si colloca nel proprio range recente, dando una linea limitata con inversioni più rapide.

Perché la linea passa tanto tempo agli estremi?

Far passare il momentum due volte nel passaggio di posizione nel range spinge la linea verso i suoi estremi ogni volta che il momentum è vicino al suo meglio o al suo peggio recente. I tratti piatti indicano che il momentum del trend è rimasto a quel livello.

Una strategia con lo Schaff Trend Cycle può essere esportata sulla mia piattaforma di trading?

Sì. Dopo che una combinazione del generatore di strategie ha superato la validazione out-of-sample, può essere esportata come codice strategia per la tua piattaforma di trading. Vedi «Esportazione e prova» più sopra.