Half Trend MTF
- Indicatori
-
Evgenii Sutulov
Premium components
1. https://www.mql5.com/en/market/product/201632 - Rotation Manager Console - 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, continua attraverso la barra di inversione: un tracciato mentre la tendenza è al rialzo, un altro mentre è al ribasso, uniti nel punto di passaggio. Il canale ATR, una banda superiore e una inferiore la cui distanza dalla linea è un multiplo di metà ATR, ciascuna banda come linea sottile del proprio colore. In mezzo due riempimenti tenui: il colore rialzista sopra la linea e quello ribassista sotto, così a colpo d'occhio si vede in quale metà del canale sta il prezzo. 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, il canale ATR e le frecce, i due riempimenti del canale, ciascuno con il proprio interruttore, 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: una barra del grafico mostra la barra superiore più recente già chiusa alla chiusura di quella stessa barra, quindi l'inversione cade sulla barra che chiude insieme alla superiore, e non viene disegnato nulla che non potesse essere noto in tempo reale.
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
Sedici 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. I buffer da 2 a 5 appartengono ai due riempimenti del canale: meccanica di disegno, non da leggere. Il buffer 6, Half Trend Up, è la linea di tendenza nella fase rialzista, e il buffer 7, Half Trend Down, la stessa linea nella fase ribassista; sulla barra di inversione entrambi portano un valore, ed è questo a mantenere continua la linea disegnata. Il buffer 8, ATR High, è la banda superiore del canale e il buffer 9, ATR Low, quella inferiore. Il buffer 10, BuyMark, e il buffer 11, SellMark, sono le copie disegnate dei buffer 0 e 1. Il buffer 12, Signal, vale +1 su un'inversione BUY, -1 su un'inversione SELL e 0 quando non c'è inversione. Il buffer 13, Override, conta quante impostazioni sono state cambiate dal pannello. Il buffer 14 tiene la linea come un'unica serie continua e il buffer 15 la tendenza stessa, 0 al rialzo e 1 al ribasso, così una strategia non deve mai dedurre la direzione da quale buffer di linea sia vuoto.
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 13 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.

