Come Viene Calcolato il Ciclo di Tendenza Schaff: Formula, Input e Limiti

Scopri gli input di calcolo e i limiti del Ciclo di Tendenza Schaff.

Come Viene Calcolato il Ciclo di Tendenza Schaff: Formula, Input e Limiti

Risposta diretta

Il Ciclo di Tendenza Schaff (STC) viene generalmente calcolato prendendo una linea di momentum simile al MACD e convertendola in un oscillatore limitato tramite una normalizzazione stocastica in due fasi. In pratica, si calcola un MACD intermedio, lo si liscia e poi si applica una normalizzazione basata su minimo e massimo mobili per mappare il risultato su una scala da 0 a 100. Alcune implementazioni applicano la normalizzazione stocastica più di una volta (spesso definita approccio “doppio stocastico”), motivo per cui lo STC è sensibile ai periodi di riferimento e al livello di smoothing scelto.

Meccanismo e definizione (cosa fa lo STC)

Lo STC è un oscillatore progettato per esprimere il comportamento del ciclo di tendenza. “Oscillatore” significa qui che l’output è mappato in un intervallo fisso (comunemente da 0 a 100), anziché essere riportato in unità di prezzo grezze. Questa mappatura permette di confrontare i punti di inversione nel tempo anche quando i livelli di prezzo cambiano.

Una sequenza concettuale comunemente utilizzata è:

  1. Calcolare una serie simile al MACD a partire da un prezzo scelto.
    • Una linea simile al MACD è ottenuta da due medie mobili di lunghezze diverse.
    • Viene applicata una seconda media mobile (spesso chiamata segnale) alla linea MACD, producendo una misura di momentum lisciata.
    • Il calcolo dello STC utilizza tipicamente il MACD lisciato o una linea strettamente correlata come input per la normalizzazione stocastica.
  2. Normalizzare la serie di momentum con una finestra mobile di minimo e massimo.
    • Per ogni istante temporale, si individuano i valori minimo e massimo della serie di momentum all’interno di una finestra retrospettiva.
    • Si calcola una frazione che indica dove il valore corrente si colloca tra minimo e massimo.
    • Si moltiplica per 100 per ottenere una scala da 0 a 100.
  3. Applicare opzionalmente una seconda normalizzazione (comportamento doppio stocastico).
    • Molte descrizioni dello STC includono un ulteriore passaggio di mappatura stocastica, che ulteriormente liscia e rimodella l’oscillatore.

Poiché le implementazioni possono differire (ad esempio, nel numero di passaggi stocastici, nel modo in cui viene applicato lo smoothing o nella linea di momentum esatta utilizzata nella normalizzazione), il modo più affidabile per verificare lo STC su una piattaforma è controllare la definizione esatta della piattaforma e riprodurre gli stessi passaggi intermedi.

Formula, parametri e requisiti dei dati (come verificare in modo indipendente)

Requisiti dei dati

Per calcolare lo STC, è necessario:

  • Una serie temporale di prezzi ordinata (ad esempio, una serie di prezzi di chiusura). Il campo di prezzo esatto è rilevante.
  • Un intervallo temporale coerente (ad esempio, una barra per periodo).
  • I parametri scelti per le lunghezze delle medie mobili e la finestra di normalizzazione.

Se si desidera verificare in modo indipendente un calcolo STC, è necessario utilizzare la stessa serie di input e gli stessi valori di parametro dell’implementazione che si sta testando.

Un insieme comune di parametri

Molte descrizioni dello STC utilizzano parametri come:

  • Una lunghezza di media mobile rapida
  • Una lunghezza di media mobile lenta
  • Una lunghezza di lisciamento del segnale per il componente simile al MACD
  • Una finestra di riferimento ciclo utilizzata per la normalizzazione min/max stocastica
  • Impostazioni opzionali che definiscono quale metodo di lisciamento viene utilizzato nei passaggi intermedi

Poiché non esiste una singola formula universalmente identica per tutti i fornitori, trattate questi parametri come “ruoli tipici” piuttosto che nomi garantiti.

Passaggio centrale di normalizzazione (stile stocastico)

Il passaggio di normalizzazione utilizza una finestra mobile. Per una serie di input (x_t) e una lunghezza di riferimento (L):

[ \text{Osc}t = 100\times \frac{x_t - \min(x{t-L+1\ldots t})}{\max(x_{t-L+1\ldots t}) - \min(x_{t-L+1\ldots t})} ]

Qui si presentano due casi limite importanti:

  • Se (\max = \min) nella finestra di riferimento (nessuna variazione), il denominatore diventa zero. Molte implementazioni definiscono l’oscillatore come 0, 100 o “portano avanti” un valore precedente; è necessario rispettare la regola specifica della piattaforma.
  • Il minimo e massimo mobili rendono lo STC dipendente dal percorso: cambiare (L) modifica la storia della normalizzazione.

Combinazione dei passaggi nello STC

Un’implementazione tipica dello STC segue questa logica:

  • Sia (m_t) la serie di momentum simile al MACD ottenuta applicando le medie mobili scelte e qualsiasi lisciamento del segnale.
  • Applicare la normalizzazione stocastica a (m_t) utilizzando la finestra di riferimento ciclo per produrre un oscillatore intermedio.
  • Se l’implementazione utilizza l’approccio “doppio stocastico”, applicare nuovamente la normalizzazione stocastica all’oscillatore intermedio (utilizzando la stessa o una finestra correlata e la stessa mappatura 0–100).

Se si confrontano risultati tra piattaforme e questi differiscono, la differenza deriva solitamente da uno di questi “meccanismi”:

  • Quale linea esatta viene utilizzata come (x_t) (MACD grezzo vs segnale vs differenza)
  • Se il passaggio stocastico viene applicato una o due volte
  • Il metodo di lisciamento utilizzato nel componente simile al MACD
  • La gestione delle finestre con intervallo nullo ((\max=\min))

Limiti e rischi (dove lo STC può fallire)

  1. Sensibilità ai parametri. Lo STC dipende da diverse lunghezze di riferimento e di lisciamento. Piccole variazioni possono spostare i punti di inversione, rendendo lo stesso mercato più “trendistico” o più “ciclico” a seconda delle impostazioni.

  2. Instabilità della normalizzazione in condizioni di bassa variazione. Quando la serie di input ha poca variazione nella finestra di riferimento, l’intervallo min/max può diventare minimo, rendendo l’oscillatore irregolare o dominato dalla regola di gestione del denominatore zero dell’implementazione.

  3. Effetti di regime e rumore. Lo STC è un oscillatore derivato dal momentum e dai massimi/minimi mobili. In condizioni rumorose, laterali o con cambi rapidi di regime, l’oscillatore può produrre oscillazioni frequenti che non corrispondono a movimenti direzionali sostenuti nel prezzo sottostante.

  4. Rischio di interpretazione errata. Un oscillatore limitato non è automaticamente un segnale autonomo di “acquisto” o “vendita”. Interpretare i livelli o gli incroci dello STC richiede contesto e un insieme di regole coerenti; altrimenti, lo stesso comportamento dell’oscillatore può significare cose diverse in condizioni di mercato diverse.

Verifica e prossimi passi (come controllare il proprio calcolo)

Per verificare in modo indipendente lo STC:

  • Riprodurre il calcolo passo dopo passo utilizzando la stessa serie di prezzi iniziale e gli stessi parametri.
  • Registrare i risultati intermedi: il componente simile al MACD, l’output della prima normalizzazione e quello della seconda (se utilizzata).
  • Verificare la gestione specifica della piattaforma del caso (\max=\min) e confermare se lo smoothing viene applicato prima o dopo ogni trasformazione.

Se lo si desidera, condividere i nomi esatti dei parametri e la descrizione dello STC della piattaforma a cui si cerca di aderire (ad esempio, le lunghezze utilizzate per la parte simile al MACD e la finestra di riferimento ciclo). In questo modo è possibile confrontare ogni passaggio intermedio anziché affidarsi solo alla forma finale dell’oscillatore.

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.