UT Bot MTF MT4
- 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
Uno stop dinamico che non cede un solo punto, e la barra esatta in cui gira. UT Bot MTF disegna lo stop ATR sul vostro grafico, segna ogni giro BUY e SELL e poi fa quello che quasi nessuna versione fa: dice quanti segnali hanno scartato i suoi filtri e quale filtro li ha scartati, e avvisa con il colore finché la freccia sulla barra corrente può ancora sparire. Gratuito, senza periodo di prova e senza funzioni bloccate.
Il motore è volutamente semplice. Lo stop segue il prezzo a un multiplo scelto dell'ATR, si stringe nella direzione del movimento e non torna mai indietro. Quando il prezzo chiude oltre di esso, lo stop passa dall'altro lato e l'indicatore segna un BUY o un SELL. A scelta l'intero calcolo parte dalla chiusura Heikin Ashi invece che dalla chiusura reale, il che rende i giri meno frequenti e più tardivi.
Quello che questo prodotto aggiunge attorno al motore è la parte che decide se lo si può davvero usare: tre filtri indipendenti, un resoconto onesto di ciò che ognuno ha scartato e un pannello che non spaccia mai per definitivo il segnale della barra corrente.
I tre filtri
Ogni filtro viene consegnato spento. Ognuno è un'ipotesi a sé sul mercato e ognuno si accende per conto proprio. Il filtro di tendenza conserva solo i segnali concordi con la direzione di una media mobile su un timeframe superiore; il timeframe, il periodo e il metodo li scegliete voi. Un segnale più vecchio dei dati del filtro stesso viene lasciato passare invece che giudicato, e il pannello dice quanti sono stati.
Il filtro di sessione conserva solo i segnali dentro una finestra oraria indicata come HH:MM in GMT. Lo scostamento GMT del broker si indica a mano oppure viene rilevato dall'orologio del server. Il filtro di volatilità scarta i segnali presi mentre l'ATR sta sotto una soglia espressa in punti; una soglia pari a zero non scarta nulla, e il pannello lo dice invece di fingere che il filtro stia lavorando.
Il pannello stampa in permanenza quali filtri sono accesi e con quali impostazioni, e una riga che dice quanti segnali sono stati conservati su quanti segnali grezzi, suddivisi per il filtro che ha respinto gli altri. Un filtro acceso che non riesce a svolgere il proprio compito lo dichiara in una riga sua.
Cosa si vede sul grafico
La linea dello stop dinamico, colorata secondo il lato su cui si trova in quel momento. Sotto di essa, a scelta, una copia più larga e più tenue della stessa linea, così da leggersi a colpo d'occhio su un grafico affollato. A scelta un riempimento fra lo stop e il prezzo, disegnato come una trama fine di punti attraverso cui le candele restano leggibili. Frecce BUY e SELL sui giri. E a scelta il livello di stop attivo mostrato come etichetta sulla scala dei prezzi, ancorata alla barra su cui la linea termina, per vedere dove sta lo stop senza misurarlo. Tutto viene disegnato nella finestra del prezzo.
Il pannello
Un pannello a canvas sul grafico del prezzo: trascinabile, richiudibile, chiudibile. Mostra il timeframe in vigore, il key value e il periodo ATR realmente in uso e se Heikin Ashi è attivo. Dice che cosa è stata l'ultima barra chiusa: un giro BUY, un giro SELL o nessun giro. Mostra lo stato della barra corrente nel colore di avviso finché quello stato vale: che sulla barra corrente si sta formando un BUY e può ancora sparire, la stessa riga per un SELL, oppure che si usano solo barre chiuse e il segnale comparirà alla chiusura. Dice se gli avvisi anticipati sono attivi e quanti secondi prima della chiusura parlano. Porta il blocco dei filtri descritto sopra, muto quando nessun filtro è acceso. E dice se i numeri vengono dalla finestra delle proprietà o dal pannello, e quanti ne 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. Values: timeframe, key value, periodo ATR, sorgente Heikin Ashi, segnali sulla barra corrente, il filtro di tendenza con il suo timeframe, la lunghezza e il metodo della media, e il filtro di volatilità con la sua soglia ATR; ogni riga ha i selettori a passo, un intervallo e una frase di aiuto. Alerts: interruttore generale, interruttori per evento, i quattro canali, la pausa in minuti e un avviso di prova. Styles: palette, riempimento, alone, linea, frecce, spessore della linea, dimensione delle frecce e l'etichetta sulla scala dei prezzi, e tocca soltanto l'aspetto.
Un valore mosso sul pannello ha effetto subito, anche a mercato chiuso: lo storico viene ricalcolato sul momento invece di aspettare il tick successivo. Tre schemi di colore: scuro, chiaro e uno sicuro per i daltonici che usa blu e arancione e non mette mai il rosso contro il verde. Lo stato del pannello e ogni modifica del foglio si conservano per singolo grafico e sopravvivono a un cambio di timeframe e a un riavvio del terminale. L'interfaccia è in inglese.
Segnali sulla barra in formazione
C'è un interruttore, negli input e nella scheda Values, che decide se si possono scrivere buffer e frecce sulla barra ancora in formazione. Arriva acceso, e il pannello lo dice nel colore di avviso per tutto il tempo in cui lo è. Con esso acceso vedete un giro nel momento in cui il mercato lo compie, e a volte quel giro viene annullato prima della chiusura della barra e la freccia sparisce. Con esso spento sulla barra in formazione non viene scritto proprio nulla: niente si ridisegna e ogni segnale arriva una barra più tardi per costruzione. Il prodotto non sceglie al posto vostro e non nasconde in quale modalità si trova.
Avvisi
Spenti di fabbrica. Gli eventi sono un segnale BUY e un segnale SELL. I canali sono una finestra a comparsa, un suono, un push al terminale mobile e la posta elettronica, con interruttori per evento e per canale e una pausa che di default vale due ore.
Gli avvisi scattano sull'ultima barra chiusa. Altri due avvisi, spenti di default, parlano sulla barra in formazione e solo entro un numero scelto di secondi dalla sua chiusura, e il pannello dichiara in quale modalità siete invece di lasciarvelo dedurre.
Multitimeframe
L'impostazione Timeframe calcola su un timeframe superiore e disegna qui il risultato. Vengono lette solo barre superiori chiuse, perciò una barra del grafico mostra la barra superiore più recente che alla propria ora si era già chiusa. È cosa distinta dal timeframe del filtro di tendenza, che è un filtro e non un'impostazione di visualizzazione.
Una serie estranea viene costruita in secondo piano. La prima lettura può tornare vuota; l'indicatore riprova e il pannello dice se sta aspettando uno scaricamento o se lo storico è insufficiente. L'inizializzazione non fallisce mai per barre mancanti.
Lettura da un Expert Advisor
Tredici buffer, tutti leggibili tramite iCustom. MetaTrader 4 disegna al massimo otto buffer e non conosce né linee con indice di colore né stile di riempimento, perciò questa edizione ha una mappa propria che non è quella di MetaTrader 5. I buffer 0 e 1 sono i due bordi del riempimento di tendenza. I buffer 2 e 3 sono l'alone della linea, in su e in giù. I buffer 4 e 5 sono la linea dello stop dinamico, in su e in giù. Il buffer 6, Buy, porta il prezzo della freccia sulla barra di giro BUY e EMPTY_VALUE negli altri casi; il buffer 7, Sell, fa lo stesso per un giro SELL. Il buffer 8, Signal, vale +1 su un giro BUY, -1 su un giro SELL e 0 quando non c'è giro. Il buffer 9, Override, conta quante impostazioni sono state cambiate dal pannello. Il buffer 10 porta l'ATR dietro allo stop, il buffer 11 il livello dello stop dinamico e il buffer 12 il suo indice di colore: 0 per il lato lungo, 1 per quello corto.
I buffer 6 e 7 sono il contratto: vengono riempiti a ogni passata con i filtri già applicati, così un Expert Advisor che legge il buffer 6 vede gli stessi segnali che una persona vede sul grafico. Nascondere le frecce nella scheda Styles avviene tramite il colore e mai svuotando il buffer, quindi un'impostazione di visualizzazione non può privare una strategia del segnale.
Un'istanza creata con iCustom è di sola lettura e usa sempre i parametri che le avete passato. Il buffer 9 permette a una strategia di accorgersi che un'istanza sul grafico sta girando su numeri cambiati a mano.
Origine
Questo è un port di "UT Bot Alerts" da TradingView, un'idea di HPotter con la variante ad avvisi pubblicata da QuantNomad e Yo_adriiiiaan. Lo script è pubblicato apertamente, il che rende ammissibile un port per formule, e questa implementazione è stata ricostruita dalle formule come specifica di lavoro invece che tradotta riga per riga.
Il prodotto porta il nome del metodo perché è quel metodo che implementa. Il lavoro originale appartiene ai suoi autori e qui non se ne rivendica la paternità.
Limiti onesti
Con i segnali sulla barra in formazione attivi, che è lo stato di fabbrica, la freccia sulla barra corrente può sparire prima che quella barra chiuda. Il pannello lo dice nel colore di avviso ogni volta che la cosa vale. Spegnete l'impostazione e sulla barra in formazione non verrà scritto nulla. Le barre chiuse non cambiano in nessuna delle due modalità.
Uno stop dinamico gira tardi per costruzione. In una fase laterale girerà una volta dopo l'altra, e ognuno di quei giri è un giro vero dello stop e una brutta operazione. Qui non c'è alcuna verifica dell'esistenza di una tendenza: i filtri restringono quando l'indicatore può parlare, non vi dicono che il mercato è in tendenza.

