Cos’è un esempio pratico di Tema?
Risposta diretta
Un esempio pratico del TEMA (Triple Exponential Moving Average) mostra l’intero processo di calcolo su un piccolo insieme di numeri, utilizzando ipotesi dichiarate (periodo, metodo iniziale per l’EMA e costante di smoothing). L’obiettivo è permetterti di riprodurre autonomamente gli stessi valori TEMA, senza considerare il TEMA stesso come un segnale diretto di acquisto o vendita.
Meccanismo o definizione
TEMA è una media mobile che applica più volte lo smoothing esponenziale e combina i risultati per ridurre il ritardo rispetto a una singola EMA.
Per calcolare il TEMA, scegli prima una lunghezza del periodo n e una serie di prezzi (ad esempio, il prezzo di chiusura ad ogni intervallo temporale). La costante di smoothing è:
- α = 2 / (n + 1)
Quindi calcola:
- EMA1(t) dai prezzi grezzi
- EMA2(t) come EMA di EMA1(t)
- EMA3(t) come EMA di EMA2(t)
Infine, combina i risultati (una forma comune) come:
- TEMA(t) = 3·EMA1(t) − 3·EMA2(t) + EMA3(t)
Ipotesi fondamentale: devi definire come inizializzare i valori EMA all’inizio. Diverse piattaforme usano convenzioni diverse (ad esempio, usando il primo prezzo come EMA iniziale, oppure la media semplice dei primi n punti). Tale scelta influenza i primi valori del TEMA.
Evidenza o esempio
Di seguito è riportato uno scenario numerico trasparente. Questo non è dato in tempo reale; si tratta di una dimostrazione autonoma.
Ipotesi (dichiarate per poterle verificare):
- Lunghezza del periodo n = 3.
- Costante di smoothing α = 2 / (3 + 1) = 0.5.
- Serie di prezzi (intervalli temporali t1–t6):
- t1=100, t2=102, t3=101, t4=103, t5=104, t6=103.
- Metodo di inizializzazione: EMA1(t1) = prezzo(t1), e EMA2(t1) = EMA1(t1), EMA3(t1) = EMA2(t1).
Passo 1: EMA1 Regola: EMA1(t) = α·Prezzo(t) + (1−α)·EMA1(t−1).
- EMA1(t1)=100
- EMA1(t2)=0.5·102 + 0.5·100 = 101
- EMA1(t3)=0.5·101 + 0.5·101 = 101
- EMA1(t4)=0.5·103 + 0.5·101 = 102
- EMA1(t5)=0.5·104 + 0.5·102 = 103
- EMA1(t6)=0.5·103 + 0.5·103 = 103
Passo 2: EMA2 (EMA di EMA1) Regola: EMA2(t) = α·EMA1(t) + (1−α)·EMA2(t−1).
- EMA2(t1)=EMA1(t1)=100
- EMA2(t2)=0.5·101 + 0.5·100 = 100.5
- EMA2(t3)=0.5·101 + 0.5·100.5 = 100.75
- EMA2(t4)=0.5·102 + 0.5·100.75 = 101.375
- EMA2(t5)=0.5·103 + 0.5·101.375 = 102.1875
- EMA2(t6)=0.5·103 + 0.5·102.1875 = 102.59375
Passo 3: EMA3 (EMA di EMA2) Regola: EMA3(t) = α·EMA2(t) + (1−α)·EMA3(t−1).
- EMA3(t1)=EMA2(t1)=100
- EMA3(t2)=0.5·100.5 + 0.5·100 = 100.25
- EMA3(t3)=0.5·100.75 + 0.5·100.25 = 100.5
- EMA3(t4)=0.5·101.375 + 0.5·100.5 = 100.9375
- EMA3(t5)=0.5·102.1875 + 0.5·100.9375 = 101.5625
- EMA3(t6)=0.5·102.59375 + 0.5·101.5625 = 102.078125
Passo 4: Combinazione per ottenere TEMA TEMA(t) = 3·EMA1(t) − 3·EMA2(t) + EMA3(t).
- TEMA(t1)=3·100 − 3·100 + 100 = 100
- TEMA(t2)=3·101 − 3·100.5 + 100.25 = 100.75
- TEMA(t3)=3·101 − 3·100.75 + 100.5 = 101.25
- TEMA(t4)=3·102 − 3·101.375 + 100.9375 = 101.875
- TEMA(t5)=3·103 − 3·102.1875 + 101.5625 = 102.9375
- TEMA(t6)=3·103 − 3·102.59375 + 102.078125 = 102.96875
Ciò che puoi verificare autonomamente: Se utilizzi lo stesso n, lo stesso α, gli stessi prezzi di input e la stessa regola di inizializzazione EMA, dovresti ottenere gli stessi valori EMA1/EMA2/EMA3 e quindi gli stessi risultati TEMA (entro l’approssimazione arrotondata).
Limitazioni e rischi
- L’inizializzazione modifica i primi valori. Se il tuo strumento dati inizializza le EMA in modo diverso, i primi valori TEMA possono differire, anche se i successivi tendono a convergere.
- La riduzione del ritardo non è eliminazione. Il TEMA può reagire più velocemente di una singola EMA, ma comunque effettua uno smoothing e quindi può ritardare durante movimenti bruschi.
- La gestione dei dati è importante. L’uso di timeframe diversi, intervalli di campionamento non uniformi o campi prezzo differenti (chiusura vs prezzo tipico) produce curve TEMA diverse.
- Interpretarlo come segnale autonomo è un errore comune.