Wave Trend Oscillator MTF
- Indicatori
-
Evgenii Sutulov
I build trading indicators, strategies, and dashboards that don't repaint.
Seven years doing this. MetaTrader 4, MetaTrader 5, TradingView.
Closed bars only. What you see is what happened.
The bar being formed never changes a published value. - Versione: 1.3
- Aggiornato: 2 settembre 2026
Wave Trend Oscillator MTF è un oscillatore di momentum a due linee, nella propria sottofinestra. La linea veloce misura quanto il prezzo tipico si è allontanato dal proprio centro smussato, rapportato alla sua deviazione media recente, e accanto viene tracciata una media più lenta di quella stessa linea veloce. L'evento è l'incrocio delle due linee dentro una zona che il mercato ha effettivamente raggiunto.
Gli incroci a metà del range non sono segnali, e questa sola regola è ciò che distingue il prodotto da un oscillatore qualunque. Vengono pubblicate tre cose: l'incrocio, il grado della zona in cui è avvenuto e le divergenze trovate sulla linea veloce. Tutte e tre possono essere calcolate su un timeframe superiore e disegnate sul grafico che state guardando.
L'incrocio, il grado e la divergenza
Un incrocio di acquisto conta solo finché la linea lenta si trova sotto il livello di ipervenduto, e un incrocio di vendita solo finché si trova sopra il livello di ipercomprato. Tutto il resto viene ignorato.
Un segnale riceve il grado uno se è avvenuto nella zona armata, e il grado due se la linea lenta ha raggiunto anche il livello profondo. Il grado descrive quanto il mercato è entrato nella zona, non la probabilità che l'operazione funzioni.
La divergenza si trova confrontando i pivot della linea veloce con i pivot del prezzo. I disaccordi rialzisti e ribassisti vengono marcati e uniti da una linea. La stessa divergenza può essere disegnata anche sul grafico dei prezzi, tra i due pivot di prezzo, così da vederla dove si opera davvero.
L'istogramma del momentum tra le due linee è colorato a seconda che la barra corrente si espanda rispetto alla precedente o si stia sgonfiando, così che un istogramma ancora positivo ma in calo si legga diversamente da uno in crescita. Questa colorazione si può disattivare, e allora torna esattamente l'istogramma monocolore.
Cosa si vede sul grafico
Nella propria sottofinestra, con un livello zero punteggiato: le linee d'onda veloce e lenta e l'istogramma della loro differenza, colorato per espansione e affievolimento. Le linee di divergenza sono disegnate nella sottofinestra e, a scelta, anche sul grafico dei prezzi.
Il pannello
Un pannello su canvas si trova per impostazione predefinita sul grafico dei prezzi e non nella finestra dell'oscillatore, dove però può essere spostato. Si trascina, si richiude e si chiude. Mostra il timeframe in vigore, la lunghezza del canale e la lunghezza della media; il risultato dell'ultima barra chiusa, cioè i due valori d'onda e una di tre voci: BUY con il suo grado, SELL con il suo grado, oppure nessun incrocio; e se i numeri vengono dalla finestra delle proprietà o dal pannello, e quanti ne sono stati cambiati. Sotto si trovano le impostazioni che il pannello può muovere, con i loro valori correnti.
L'ingranaggio apre un foglio a tre schede. Values contiene il timeframe, la lunghezza del canale, la lunghezza della media, il livello di ipercomprato 1, il livello di ipervenduto 1, se disegnare le linee di divergenza e la distanza minima e massima consentita tra i due pivot di una divergenza. Ogni riga ha pulsanti a passo, un intervallo e una frase di aiuto. Alerts contiene l'interruttore generale, gli interruttori per evento, quattro canali, la pausa in minuti e un avviso di prova. Styles contiene la palette, se disegnare le linee e l'istogramma del momentum, e lo spessore della linea; riguarda solo l'aspetto e non ricalcola nulla.
Sono inclusi tre schemi di colore, uno dei quali sicuro per i daltonici, costruito su blu e arancione così che il rosso non si trovi mai contro il verde. Lo stato del pannello e ogni modifica del foglio si conservano per grafico attraverso un cambio di timeframe e un riavvio del terminale. L'interfaccia è in inglese.
Avvisi
Gli avvisi sono spenti di fabbrica. Si possono generare sei eventi: un segnale BUY, un segnale SELL, una divergenza rialzista formata sulla linea veloce, una divergenza ribassista formata sulla linea veloce, l'attraversamento dello zero verso l'alto da parte della linea veloce e l'attraversamento verso il basso.
Li trasportano quattro canali: finestra popup, suono, notifica push al terminale mobile e posta elettronica. Gli interruttori agiscono per evento e per canale, e una pausa, due ore per impostazione predefinita, zittisce le ripetizioni.
Gli avvisi scattano sull'ultima barra chiusa. Altri due, spenti per impostazione predefinita, parlano sulla barra in formazione entro un numero scelto di secondi dalla sua chiusura, e sono chiamati precoci perché un incrocio presente a metà barra può essere sparito alla chiusura. Non esiste volutamente un avviso di divergenza sulla barra in formazione: una divergenza richiede un pivot confermato, e annunciarla su una barra non finita sarebbe una supposizione e non una lettura anticipata. Telegram non fa parte di questo prodotto.
Multi timeframe
L'impostazione Timeframe calcola su un timeframe superiore e disegna il risultato qui, leggendo solo barre superiori chiuse. Una barra del grafico mostra la barra superiore più recente che era già chiusa alla sua ora, non quella che la contiene.
Le linee di divergenza sono ancorate all'ora delle barre e non all'indice, perché su un timeframe estraneo i pivot sono barre superiori e un indice in quella serie non significa nulla su questo grafico.
La serie estranea viene costruita in background. La prima lettura può tornare vuota, l'indicatore riprova, e il pannello dice se sta aspettando uno scaricamento o se manca storico.
Lettura da un EA
Tutti i buffer sono leggibili tramite iCustom e CopyBuffer. Il buffer 0 è WT1, la linea d'onda veloce, e il buffer 1 è WT2, la linea d'onda lenta. Il buffer 2 è WT1-WT2, l'istogramma del momentum, e il buffer 3 è l'indice di colore che lo accompagna. Il buffer 4 è Signal: +1 su un incrocio BUY, -1 su un incrocio SELL, 0 quando non ce n'è nessuno. Il buffer 5 è Grade, 1 o 2 su una barra di segnale. Il buffer 6 è Div, lo stato della divergenza. Il buffer 7 è Zero: +1 quando la linea veloce ha attraversato lo zero verso l'alto, -1 verso il basso e 0 negli altri casi. Il buffer 8 è Override, il numero di impostazioni cambiate dal pannello.
Questo prodotto non ha buffer di prezzo separati per Buy e Sell. Il segnale sta nel buffer 4 e il suo grado nel buffer 5.
La scheda Styles nasconde un tracciato togliendogli il colore, mai svuotando un buffer. Ogni indice elencato resta leggibile tramite iCustom e CopyBuffer e resta visibile nella Finestra dati, con la visualizzazione spenta.
Il buffer 8 esiste perché una strategia possa capire che un'istanza sul grafico sta calcolando su valori cambiati a mano dal pannello. Un'istanza creata da iCustom è di sola lettura e usa sempre i parametri che le avete passato.
Provenienza
Questo è un port di "WaveTrend [LazyBear]" da TradingView. La provenienza è una ricostruzione: le formule sono canoniche e ampiamente replicate, e sono state usate come specifica di lavoro di questo prodotto. Lo script è pubblicato apertamente, il che rende ammissibile un port per formule.
Il prodotto porta il nome del metodo perché è esattamente ciò che implementa. L'opera originale è di LazyBear e qui non se ne rivendica la paternità.
Limiti onesti
L'oscillatore è vivo sulla barra in formazione. Un incrocio presente a metà barra può mancare alla chiusura, e con esso se ne vanno la riga del pannello e il grado. Le barre chiuse non cambiano.
I segni di divergenza non vengono mai posti sulla barra in formazione. Un pivot ha bisogno che esistano le barre da entrambi i lati prima di essere un pivot, perciò la divergenza compare a posteriori per costruzione. È una proprietà della divergenza e non un difetto, e significa anche che una divergenza non viene mai disegnata in una barra passata che non l'aveva.
Il grado descrive la profondità della zona raggiunta, non una probabilità. Un segnale di grado 2 è entrato più a fondo nella zona. Questo è tutto ciò che dice.
Un incrocio non è una direzione. In un trend l'oscillatore raggiungerà la stessa zona più e più volte, e ogni incrocio che produce sarà contro quel trend.
La lunghezza del canale e quella della media spostano ogni incrocio che il prodotto mostrerà mai. Due impostazioni danno due insiemi di segnali diversi, e nessuno dei due è quello giusto.
Qui non si dichiara alcuna cifra di rendimento, alcuna percentuale di operazioni vincenti e alcun risultato di backtest.

