Come vengono calcolate le Strategie Ichimoku

Parametri di calcolo delle Strategie Ichimoku e limitazioni dei dati richiesti.

Come vengono calcolate le Strategie Ichimoku

Cos’è il calcolo delle Strategie Ichimoku?

Le Strategie Ichimoku si riferiscono al calcolo sistematico dei componenti dell’indicatore Ichimoku Kinko Hyo a partire dai dati dei prezzi di mercato. L’indicatore produce diverse linee e confini spostati della “nuvola” che derivano tutti da statistiche mobili, principalmente il massimo più alto e il minimo più basso su finestre temporali, oltre a medie mobili.

Prima di considerare come viene utilizzato, è importante distinguere la meccanica stabile (le formule e gli input richiesti) dalle condizioni variabili (le impostazioni dei parametri scelti, la frequenza dei dati e la qualità della serie OHLC). Se si conoscono le formule esatte, è possibile calcolare le linee in modo indipendente e confrontare i risultati tra diverse implementazioni.

Input e assunzioni principali

Per calcolare i componenti Ichimoku, è necessaria una serie temporale ordinata di dati OHLC, tipicamente apertura, massimo, minimo e chiusura per ogni barra (candela o intervallo temporale). La maggior parte delle implementazioni Ichimoku basa i calcoli su massimo, minimo e chiusura.

Sono inoltre necessari questi parametri (lunghezze delle finestre), che a volte sono configurabili:

  • Periodo Tenkan-sen (spesso chiamato linea di conversione)
  • Periodo Kijun-sen (spesso chiamato linea base)
  • Periodo Senkou span B (spesso chiamato span guida B)
  • Spostamento/shift (di quanto vengono tracciati in avanti i confini della nuvola e di quanto viene spostata indietro la linea ritardata)
  • Opzionale: se un componente utilizza un particolare metodo di media (per Ichimoku standard, di solito è il punto medio degli estremi mobili)

Un’assunzione chiave per la verifica è applicare gli stessi parametri e regole di spostamento e calcolare i massimi/minimi mobili usando la stessa definizione di “barre precedenti” (ad esempio, se la barra corrente è inclusa nella finestra di osservazione).

Il meccanismo di calcolo (livello formule)

La struttura standard di Ichimoku può essere compresa come cinque componenti correlati. La nomenclatura esatta varia, ma la matematica è costante.

1) Tenkan-sen (linea di conversione)

Il Tenkan-sen è il punto medio tra il massimo più alto e il minimo più basso nel periodo Tenkan.

Se definiamo:

  • HighestHigh(T) = massimo del massimo negli ultimi T periodi (inclusa la barra corrente, a meno che l’implementazione non specifichi altrimenti)
  • LowestLow(T) = minimo del minimo negli ultimi T periodi

Allora:

  • Tenkan = (HighestHigh(TenkanPeriod) + LowestLow(TenkanPeriod)) / 2

2) Kijun-sen (linea base)

Il Kijun-sen viene calcolato allo stesso modo, ma utilizzando il periodo Kijun:

  • Kijun = (HighestHigh(KijunPeriod) + LowestLow(KijunPeriod)) / 2

3) Senkou Span A (span guida A)

Il Senkou Span A deriva dai punti medi sopra indicati e viene poi spostato in avanti della quantità di spostamento.

Una formulazione comune è:

  • SenkouA_unshifted = (Tenkan + Kijun) / 2
  • SenkouA = SenkouA_unshifted spostato in avanti di Displacement

In altre parole, si calcola il valore al tempo t, quindi lo si traccia al tempo t + Displacement.

4) Senkou Span B (span guida B)

Il Senkou Span B utilizza il punto medio tra gli estremi mobili nel periodo Senkou span B, quindi viene spostato in avanti dello stesso spostamento:

  • SenkouB_unshifted = (HighestHigh(SenkouBPeriod) + LowestLow(SenkouBPeriod)) / 2
  • SenkouB = SenkouB_unshifted spostato in avanti di Displacement

5) Chikou Span (span ritardato)

Il Chikou Span è il prezzo di chiusura spostato indietro della quantità di spostamento:

  • Chikou = Close spostato indietro di Displacement

Quindi si prende la chiusura al tempo t e la si traccia al tempo t − Displacement.

Evidenza o esempio: un’autoverifica con passaggi espliciti

Poiché questa spiegazione non include dati in tempo reale, la “prova” più affidabile è una procedura che si può eseguire su qualsiasi serie storica OHLC per riprodurre le linee.

Supponiamo di avere barre OHLC indicizzate dal tempo t = 1, 2, 3, … e di scegliere i parametri:

  • TenkanPeriod = T1
  • KijunPeriod = T2
  • SenkouBPeriod = T3
  • Displacement = D

Per un tempo specifico t in cui esiste una storia sufficiente (t ≥ max(T1, T2, T3)), si può calcolare:

  1. HighestHigh(T1) e LowestLow(T1) usando massimo e minimo sulle barre (t − T1 + 1 … t).
  2. Tenkan(t) = (HighestHigh(T1) + LowestLow(T1)) / 2.
  3. HighestHigh(T2) e LowestLow(T2) su (t − T2 + 1 … t).
  4. Kijun(t) = (HighestHigh(T2) + LowestLow(T2)) / 2.
  5. HighestHigh(T3) e LowestLow(T3) su (t − T3 + 1 … t).
  6. SenkouB_unshifted(t) = (HighestHigh(T3) + LowestLow(T3)) / 2.
  7. SenkouA_unshifted(t) = (Tenkan(t) + Kijun(t)) / 2.
  8. Applicare lo spostamento:
    • SenkouA(t + D) = SenkouA_unshifted(t)
    • SenkouB(t + D) = SenkouB_unshifted(t)
  9. Chikou(t − D) = Close(t).

È quindi possibile verificare confrontando i valori tracciati risultanti ai tempi corrispondenti con quelli mostrati da un grafico, utilizzando gli stessi valori dei parametri e la stessa definizione dei dati delle barre.

Limitazioni e modalità di errore rilevanti

Anche con formule corrette, i calcoli Ichimoku possono fallire o fuorviare se la verifica è incompleta. Le limitazioni principali includono:

  1. Barre storiche insufficienti I massimi/minimi mobili richiedono una finestra completa di osservazione. All’inizio di un dataset, Tenkan/Kijun/SenkouB potrebbero essere indefiniti o calcolati con meno punti a seconda della piattaforma. Questo altera l’output e rende ingiusti i confronti tra piattaforme.

  2. Confusione nell’allineamento temporale e nello spostamento Gli span Senkou vengono spostati in avanti e il Chikou indietro. Se si confrontano le linee Ichimoku con un’altra serie (ad esempio, chiusura o candele) senza considerare lo spostamento, si possono accidentalmente confrontare valori di tempi diversi.

  3. Differenze di parametri tra implementazioni Due grafici possono mostrare “Ichimoku” con lunghezze di finestra o spostamenti diversi. Poiché l’indicatore dipende direttamente dai parametri, gli output possono differire anche quando entrambi sono “standard”.

  4. Differenze di frequenza dei dati e fonte OHLC Utilizzare timeframe diversi (ad esempio, barre da 1 ora vs 1 giorno) cambia gli estremi e le medie mobili. Inoltre, i fornitori possono aggregare OHLC in modo leggermente diverso (soprattutto ai confini delle sessioni), producendo massimi/minimi differenti.

  5. Sensibilità a picchi e gap Poiché Tenkan, Kijun e SenkouB si basano sui massimi più alti e minimi più bassi, una singola barra estrema può spostare in modo significativo il punto medio. Questa è una caratteristica strutturale dell’uso di estremi mobili.

Verifica e cosa controllare successivamente

Per verificare in modo indipendente il calcolo, è possibile effettuare tre controlli pratici senza fare affidamento su alcuna interpretazione di “segnale”:

  1. Confermare di utilizzare gli stessi parametri per TenkanPeriod, KijunPeriod, SenkouBPeriod e Displacement.
  2. Ricalcolare un punto storico utilizzando le formule esplicite delle finestre mobili, quindi verificare se i valori calcolati di Tenkan/Kijun/Senkou corrispondono a quelli visualizzati nel grafico allo stesso tempo.
  3. Validare gli spostamenti: assicurarsi che SenkouA e SenkouB siano tracciati al tempo t + D e Chikou al tempo t − D.

Se si desidera approfondire, il passo successivo utile è comprendere come la modifica delle impostazioni altera quali barre entrano negli estremi mobili e come lo spostamento cambia l’allineamento visivo. Una spiegazione correlata è disponibile qui:

  • /forex-strategies/indicator-based-forex-strategies/ichimoku-strategies/how-do-settings-change-ichimoku-strategies/
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.