Half Trend 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
Half Trend MTF disegna una linea di tendenza a gradini che tiene il proprio livello finché il mercato non glielo toglie, e passa dall'altra parte quando glielo toglie. Attorno a essa si trova un canale ATR.
La decisione che sostiene è semplice ed è dichiarata senza giri di parole: la linea dice da quale lato la tendenza è attualmente tenuta, l'inversione dice il momento in cui questo è cambiato e il canale dice quanto margine la volatilità attuale lascia al prezzo prima che quell'inversione cominci a contare.
Poiché la linea si muove solo quando gli estremi delle ultime N barre vanno contro di essa, in una fase laterale non vaga come fa una media mobile. Sta ferma, e poi si inverte.
Che cosa si vede sul grafico
La linea Half Trend nel colore della tendenza: un tracciato mentre la tendenza è al rialzo, un altro mentre è al ribasso. Il canale ATR, una banda superiore e una inferiore la cui distanza dalla linea è un multiplo di metà ATR. E frecce BUY e SELL sulle barre di inversione. Tutto viene disegnato nella finestra del prezzo.
Il pannello
Un pannello canvas nella finestra del prezzo, trascinabile, richiudibile, chiudibile. Mostra il timeframe in vigore e l'ampiezza realmente applicata. Dice qual è stato l'esito dell'ultima barra chiusa: un'inversione BUY, un'inversione SELL o nessuna inversione. E dice se i numeri a schermo sono quelli della finestra delle proprietà o quelli del pannello, e quanti sono stati cambiati.
Sotto stanno le impostazioni che il pannello può muovere, con i loro valori correnti. L'ingranaggio apre un foglio a tre schede.
La scheda Values copre il timeframe, l'ampiezza, se mostrare i segnali sulla barra in formazione, la deviazione del canale e il periodo ATR. Ogni riga ha pulsanti a passo, un intervallo e una frase di aiuto, un contatore indica quanti valori non sono più quelli della finestra delle proprietà e un pulsante li riporta tutti a posto.
La scheda Alerts copre l'interruttore generale, gli interruttori per evento, i canali, la pausa in minuti e un avviso di prova. La scheda Styles copre la palette, se disegnare la linea e le frecce, lo spessore della linea e la dimensione delle frecce; cambia solo l'aspetto e non provoca mai un ricalcolo.
Tre schemi di colore: scuro, chiaro e uno sicuro per il daltonismo che usa blu e arancione invece di rosso e verde. Tutto ciò che riguarda il pannello, compreso ogni valore cambiato sul foglio, è memorizzato per singolo grafico e sopravvive a un cambio di timeframe e a un riavvio del terminale. L'interfaccia è in inglese.
Avvisi
Muti alla consegna. Tre eventi: un'inversione BUY, un'inversione SELL e un tocco della linea Half Trend, che è l'evento di ritracciamento e non quello di inversione.
Canali: finestra popup, suono, push al terminale mobile e posta elettronica. Ci sono interruttori per evento e per canale, e una pausa di due ore per impostazione predefinita.
Gli avvisi scattano sull'ultima barra chiusa. Altri due avvisi, spenti per impostazione predefinita, parlano sulla barra in formazione entro un numero scelto di secondi prima della sua chiusura, e si chiamano anticipati perché un'inversione presente a metà barra può disfarsi. Telegram non fa parte di questo prodotto.
Segnali sulla barra in formazione
Un interruttore conta più degli altri, ed è presente sia nella scheda Values sia nei parametri di ingresso: se buffer e frecce siano ammessi sulla barra ancora in formazione.
Attivo, che è l'impostazione di fabbrica, vedete un'inversione appena il mercato la compie. A volte quell'inversione viene disfatta prima della chiusura della barra e la freccia sparisce. Spento, sulla barra in formazione non viene scritto proprio nulla: non c'è ridisegno di alcun tipo, e ogni segnale arriva una barra dopo per costruzione.
Entrambi i comportamenti sono legittimi. Il prodotto non sceglie al posto vostro e non nasconde quale dei due stia applicando: lo dicono sia il pannello sia il nome dell'impostazione.
Multi timeframe
L'impostazione Timeframe calcola su un timeframe superiore e disegna qui il risultato. Vengono lette solo barre superiori chiuse, quindi una barra del grafico mostra la barra superiore più recente già chiusa alla propria ora, non quella che la contiene.
La serie estranea viene costruita in background. La prima lettura può tornare vuota, l'indicatore riprova e il pannello dice se sta aspettando un download o se si trova davanti a una reale carenza di storico. Non fallisce mai l'inizializzazione per barre mancanti.
Lettura da un EA
Dieci buffer, tutti leggibili tramite iCustom e CopyBuffer. Il buffer 0, Buy, porta il prezzo della freccia su una barra di inversione BUY e EMPTY_VALUE altrove, e non viene disegnato. Il buffer 1, Sell, fa lo stesso per una barra di inversione SELL. Il buffer 2, Half Trend Up, è la linea di tendenza mentre la tendenza è al rialzo, e il buffer 3, Half Trend Down, la stessa linea mentre è al ribasso. Il buffer 4, ATR High, è la banda superiore del canale e il buffer 5, ATR Low, quella inferiore. Il buffer 6, BuyMark, e il buffer 7, SellMark, sono le copie disegnate dei buffer 0 e 1. Il buffer 8, Signal, vale +1 su un'inversione BUY, -1 su un'inversione SELL e 0 quando non c'è inversione. Il buffer 9, Override, conta quante impostazioni sono state cambiate dal pannello.
I buffer 0 e 1 sono il contratto: mai disegnati, riempiti a ogni passata qualunque cosa dica la scheda Styles, e presenti nella finestra dati. Nascondere le frecce non può privare una strategia del segnale.
Un'istanza creata tramite iCustom è di sola lettura e usa sempre i parametri che le avete passato. Il buffer 9 permette a una strategia di rilevare che un'istanza sul grafico gira su numeri cambiati a mano.
Provenienza
Questo è un port di "HalfTrend", pubblicato su TradingView da everget, che a sua volta è un port di un più vecchio indicatore per MT4. L'algoritmo è canonico e ha origine su MT4. Lo script su TradingView è pubblicato apertamente, il che rende ammissibile un port per formule, e questa implementazione è stata ricostruita dalle formule anziché tradotta riga per riga.
Il prodotto si chiama Half Trend MTF perché Half Trend è il nome del metodo, non perché se ne rivendichi la paternità. L'opera originale appartiene al suo autore.
Limiti onesti
Con i segnali sulla barra in formazione attivi, che è l'impostazione di fabbrica, una freccia sulla barra corrente può sparire prima che quella barra chiuda. Spegnete l'impostazione e sulla barra in formazione non verrà scritto nulla. Le barre chiuse non cambiano in nessuna delle due modalità.
Una linea di tendenza a gradini si inverte tardi per progetto. In una fase laterale si invertirà una volta dopo l'altra, e ogni inversione sarà una vera inversione della linea e un'operazione scadente. Qui non c'è nulla che verifichi se una tendenza esista.
Il canale ATR descrive la volatilità. Non è un obiettivo, non è uno stop e non è un'affermazione su dove andrà il prezzo.
Ampiezza, deviazione del canale e periodo ATR spostano tutti le inversioni. Due configurazioni producono due insiemi di frecce diversi e nessuno dei due è quello corretto.
Qui non si dichiara alcuna cifra di rendimento, alcuna percentuale di operazioni vincenti e alcun risultato di backtest.

