Half Trend Scanner MT5
- 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
- Attivazioni: 20
Half Trend Scanner sono due prodotti in un solo file. Il primo è Half Trend stesso, disegnato sul grafico che avete davanti: la linea di tendenza a gradini che tiene il suo livello finché il mercato non glielo toglie, il canale ATR attorno a essa e le frecce di inversione.
Il secondo è un quadro che esegue lo stesso calcolo su un elenco di simboli e su più timeframe contemporaneamente. Il quadro dice quali coppie si sono girate e da quanto tempo; il grafico sotto vi mostra la linea e il canale, così non dovete allegare un secondo indicatore per agire su ciò che la tabella ha trovato.
Il quadro
Una riga per simbolo, una colonna per timeframe scansionato, fino a quattro colonne e fino a ventotto simboli. L'elenco dei simboli si scrive separato da virgole, oppure il quadro può prendere al suo posto l'elenco di Market Watch. Prefisso e suffisso del broker vengono riconosciuti dal grafico su cui vi trovate, oppure indicati a mano. Di serie il quadro scansiona quattro timeframe: M15, H1, H4 e D1.
Una cella si legge come ^14b: da che lato sta la linea di tendenza e quante barre fa si è girata lì. La parola flat significa che il calcolo è stato fatto e non ha trovato direzione. Tre puntini significano che la cella non è ancora misurata, e passandoci sopra il motivo viene spiegato a parole. Un segnale più vecchio della soglia di freschezza mantiene il colore ma viene disegnato più smorzato: la tinta dice la direzione e il peso dice quanto conta ancora. Una riga che porta un segnale fresco in qualunque punto riceve una velatura del colore di accento.
La colonna AGREE è il motivo per usare un quadro invece di otto grafici. Per ogni simbolo prende le colonne dei timeframe visibili, trova il lato di maggioranza e stampa qualcosa come v3/4: la direzione e quanti dei timeframe visibili le stanno dietro. Quando tutti i timeframe visibili concordano, la cella viene resa in grassetto nel colore di quel lato. Una parità stampa un trattino e deliberatamente non è un verdetto. Con un solo timeframe visibile la colonna viene rimossa del tutto invece di stampare 1/1, che ripeterebbe soltanto la cella accanto.
Le intestazioni di colonna sono pulsanti. Un clic sull'intestazione di un timeframe ordina per quella colonna, il più fresco in alto e le righe vuote in fondo; un secondo clic inverte. Un clic su AGREE ordina per accordo, prima l'accordo pieno. L'intestazione attiva porta il colore di accento e un segno, così lo stato dell'ordinamento vive sul comando stesso. Un pulsante Sort separato scorre freschezza, grado e nome per un ordine sull'intero quadro.
Un pulsante Show scorre tutto, acquisti, vendite e freschi. Acquisti e vendite seguono il verdetto di AGREE e non una singola cella, quindi una riga mostrata sotto acquisti legge sempre un glifo verso l'alto in AGREE, e una parità non compare sotto nessuna delle due. Questo filtra la vista e non il calcolo: una riga nascosta continua a essere misurata e può ancora suonare.
La legenda sopra la tabella decodifica la notazione in una riga e si può spegnere. I pulsanti dei timeframe mostrano e nascondono una colonna senza fermare il calcolo che le sta dietro. Un clic su una cella porta questo grafico su quel simbolo e su quel timeframe, invece di aprire una finestra.
Il numero di righe visibili viene adattato al riquadro del grafico e l'impostazione delle righe è un massimo. Finché tutto entra non vengono disegnati pulsanti di pagina; quando smette di entrare compaiono indietro e avanti con il numero di pagina. Poiché il quadro non disegna mai più righe di quante il riquadro ne contenga, i pulsanti di pagina restano sempre sullo schermo e sempre raggiungibili, per quanto alta sia l'impostazione delle righe.
Due righe di stato sono sempre in vista: simboli pronti sul totale, tempo dall'ultimo aggiornamento, segnali nella finestra di ricerca; poi la riga del cane da guardia oppure una frase che spiega perché non si vede nulla.
Diagnostica
Un secondo pannello, spento di serie, risponde alla domanda "perché non c'è segnale": copertura dei simboli, quali serie sono corte di barre, quanti segnali sono stati trovati nella finestra e quanti simboli questo indicatore ha attivato in Market Watch per poter lavorare. Una cella che non si è potuta misurare viene spiegata invece di restare vuota.
L'indicatore sul grafico
Disegnato nella finestra del prezzo: la linea Half Trend nel colore del suo lato, continua attraverso la barra di inversione, il canale ATR con ogni banda come linea sottile del proprio colore, due riempimenti tenui, il colore rialzista sopra la linea e quello ribassista sotto, e le frecce BUY e SELL. Si può spegnere dalla scheda Styles se volete solo il quadro. Il suo timeframe si imposta separatamente dai timeframe che il quadro scansiona.
Il foglio delle impostazioni
L'ingranaggio apre tre schede. 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. Cambiarne una ricalcola l'intero quadro, e il pannello riferisce il suo progresso mentre lo fa.
Alerts copre l'interruttore generale, gli interruttori per evento, i quattro canali, la pausa e un pulsante di prova.
Styles copre la legenda, se disegnare l'indicatore su questo grafico, la palette, la linea di tendenza, il canale ATR, i due riempimenti del canale, le frecce, lo spessore della linea e la dimensione delle frecce. Sono gli stessi comandi di visualizzazione che porta l'indicatore a grafico singolo corrispondente, con gli stessi nomi, così un grafico impostato in un modo si riproduce sull'altro.
Tre schemi di colore, incluso uno sicuro per il daltonismo che usa blu e arancione invece di rosso e verde. Posizione del pannello, schema, ordinamento, filtro, quali colonne sono visibili e ogni valore cambiato sul foglio restano per grafico attraverso un cambio di timeframe e un riavvio del terminale. L'interfaccia è in inglese.
Avvisi
Muti di serie. Un interruttore generale sta sul pannello stesso, accanto a un pulsante Test alert che scatta su ogni canale attivo in quel momento.
Gli eventi sono un BUY fresco e un SELL fresco, dichiarati separatamente per ogni timeframe scansionato, più lo stato dei dati, che parla quando un simbolo perde o riprende i suoi dati. C'è un'impostazione di grado minimo; questo port non assegna gradi, quindi a quel fine ogni segnale conta come grado uno.
I canali sono una finestra a comparsa, un suono, una notifica push al terminale mobile e la posta elettronica. La pausa è tenuta per cella e per evento, trenta minuti di serie. Telegram non fa parte di questo prodotto.
Costo del calcolo
Il lavoro è a budget: a ogni tic del timer viene aggiornato un numero fissato di simboli, così un elenco lungo distribuisce il carico invece di bloccare il terminale. La prima passata è progressiva e il pannello riferisce la percentuale misurata.
Lettura da un EA
L'indicatore sul grafico pubblica quindici buffer, tutti leggibili tramite iCustom e CopyBuffer. Il buffer 0, Buy, porta il prezzo della freccia sulla barra di inversione BUY e EMPTY_VALUE altrimenti, e non viene disegnato; il buffer 1, Sell, fa lo stesso per un'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 tiene la linea come un'unica serie continua e il buffer 14 la tendenza stessa, 0 al rialzo e 1 al ribasso.
I buffer 0 e 1 sono il contratto per l'EA. Non vengono mai dipinti e vengono riempiti a ogni passata qualunque cosa mostri la scheda Styles, così nulla dal lato della visualizzazione può togliere un segnale a una strategia. Quello che vedete sul grafico è la copia disegnata, tenuta al passo con il contratto. Nascondere cambia il modo in cui un tracciato viene disegnato, mai il contenuto di un buffer, quindi ogni indice elencato resta leggibile tramite iCustom e CopyBuffer e resta visibile nella finestra dei dati con la visualizzazione spenta.
Questa mappa appartiene allo scanner e non coincide con l'Half Trend MTF a grafico singolo: quello inserisce un buffer Override all'indice 13 e pubblica la linea continua e la tendenza in 14 e 15. Fate riferimento all'elenco qui sopra.
Il quadro stesso è un pannello e non un buffer. Si legge con gli occhi e tramite gli avvisi.
Provenienza
Questo è un port di "HalfTrend", pubblicato su TradingView da everget, a sua volta port di un più vecchio indicatore per MT4. L'algoritmo è canonico e viene da MT4. Lo script di TradingView è pubblicato apertamente, il che rende ammissibile un port per formula, e questa realizzazione è stata ricostruita dalle formule invece che tradotta riga per riga.
Il prodotto porta il nome del metodo perché è proprio quello che implementa. L'opera originale appartiene ai suoi autori e qui non se ne rivendica alcuna paternità.
Limiti onesti
Il quadro legge barre chiuse e conta l'età di una cella in barre chiuse. Sull'indicatore del grafico, con i segnali sulla barra in formazione accesi, una freccia sulla barra non chiusa può sparire prima della sua chiusura. Con l'impostazione spenta la barra in formazione resta del tutto vuota, e in entrambi i casi ciò che è stato pubblicato su una barra chiusa poi non cambia più.
AGREE conta timeframe, non stima probabilità. Quattro timeframe concordi significano che hanno concordato quattro letture correlate di uno stesso strumento. Una parità deliberatamente non produce verdetto ed è nascosta sia dal filtro acquisti sia da quello vendite.
Una linea di tendenza a gradini si gira tardi per costruzione, e su un quadro questo vuol dire che nella stessa ora laterale più coppie mostreranno un'inversione fresca: ognuna reale e nessuna buona.
Scansionare costa. Ventotto simboli su quattro timeframe fanno centododici celle e su una macchina lenta si sente; quello da abbassare è il valore del budget.
I simboli che il vostro broker non tratta, e le serie troppo corte per il periodo ATR, non si possono misurare, e il quadro dice quali e perché.
Qui non si dichiara alcun rendimento, alcuna percentuale di operazioni vincenti né alcun risultato di test.

