Prior Day Week Month Levels with Touch Alerts
- Indicatori
-
Kazuma Uezono
MQL5 / MQL4 / Pine Script v6 developer and active trader.
Seller on the MQL5 Market (indicators for MT4/MT5).
Services:
- TradingView Pine Script to MT5/MT4 conversion (bar-by-bar matching, with tester report)
- MT4 to MT5 migration - Versione: 1.1
Prior Day Week Month Levels with Touch Alerts disegna sul grafico di MetaTrader 5 il massimo e il minimo del giorno, della settimana e del mese precedenti come linee orizzontali pulite con etichette sul bordo destro, nello stile di TradingView. Può mostrare anche la chiusura del giorno precedente e l'apertura di oggi.
LIVELLI
- PDH / PDL: massimo e minimo del giorno precedente (blu #2962FF, continua)
- PWH / PWL: massimo e minimo della settimana precedente (arancione #FF9800, tratteggiata)
- PMH / PML: massimo e minimo del mese precedente (viola #9C27B0, tratto-punto)
- PDC: chiusura del giorno precedente (grigio, punteggiata, disattivato per impostazione predefinita)
- DO: apertura di oggi (ciano, punteggiata, disattivato per impostazione predefinita)
Ogni livello può essere attivato o disattivato e ha un proprio colore; stile e spessore si impostano per gruppo.
COME VIENE CALCOLATO
- I valori sono il massimo, il minimo e la chiusura dell'ultimo giorno, settimana o mese completato, e l'apertura del giorno corrente: gli stessi valori "un periodo indietro" che gli script di TradingView leggono con request.security(..., high[1]).
- Sono costruiti dalle barre D1, quindi i grafici M5, H1 e H4 mostrano tutti gli stessi livelli.
- Giorni, settimane e mesi sono divisi secondo l'ora del server del tuo conto MT5. Le settimane iniziano di lunedì, come su TradingView.
- Barre della domenica (alcuni broker hanno una breve sessione domenicale), 4 scelte: Auto (aggiunte al lunedì quando il simbolo non ha barre del sabato, altrimenti contate come giorno a sé), Merge into Monday, Sunday is its own day, Ignore Sunday bars.
COME L'ABBIAMO VERIFICATO
- I valori hanno coinciso con il nostro calcolo di riferimento indipendente su ogni barra confrontata.
- Su un conto di prova il cui giorno server inizia nello stesso momento del giorno FX di TradingView, i confini di giorno, settimana e mese erano gli stessi di TradingView.
VISUALIZZAZIONE
- Ogni linea inizia dalla prima barra del periodo corrente e arriva fino all'ultima barra più un certo numero di barre a destra (Extend, 15 per impostazione predefinita).
- Periods to draw: 1 = solo le linee correnti; fino a 50 per vedere anche i livelli dei periodi precedenti.
- Etichette all'estremità destra: brevi ("PDH 1.08450") o lunghe ("Prev Day High"), con o senza prezzo, dimensione del carattere da 6 a 20.
- Le linee le cui etichette si sovrapporrebbero vengono riunite in un'unica etichetta, ad esempio "PDH / PWH 1.08450" o "PDC 1.08216 / DO 1.08214". Passa il mouse su un'etichetta per vedere ogni livello e prezzo. Il raggruppamento viene ricontrollato quando si fa zoom o si scorre il grafico.
- Su un grafico W1 le linee giornaliere sono nascoste; su un grafico MN1 sono nascoste le linee giornaliere e settimanali (lì una barra è più lunga del periodo).
AVVISI (DISATTIVATI PER IMPOSTAZIONE PREDEFINITA)
- Una condizione: il prezzo (Bid) tocca o attraversa una linea visualizzata del periodo corrente.
- Una volta per linea e per periodo: dopo che PDH ha dato l'avviso oggi, non lo darà di nuovo fino al PDH del giorno successivo. Questo viene ricordato anche dopo un cambio di timeframe, un nuovo collegamento o un riavvio di MT5 (variabili globali del terminale chiamate PHLTV_...).
- Il primo tick dopo il caricamento e il primo tick di un nuovo periodo fissano solo il punto di partenza e non generano mai un avviso.
- Esempio di messaggio: "Prev H/L TV EURUSD M15: price touched PDH 1.08450 (1.08451)". Più linee toccate nello stesso tick sono riportate in un unico messaggio.
- Pop-up, suono e notifica push possono essere combinati. Il push richiede il tuo MetaQuotes ID nelle opzioni del terminale. Testo in inglese o giapponese.
- Un avviso di tocco indica solo che il prezzo ha raggiunto una linea. Non è un segnale di acquisto o vendita, e non è garantito che questi livelli funzionino da supporto o resistenza.
PER GLI UTENTI DI EA E iCUSTOM
- 8 buffer (non disegnati): 0 = PDH, 1 = PDL, 2 = PWH, 3 = PWL, 4 = PMH, 5 = PML, 6 = PDC, 7 = DO. Ogni barra contiene i valori validi in quella barra. EMPTY_VALUE dove un valore non esiste. Compaiono anche nella Finestra Dati.
- Quando un EA o un altro indicatore lo carica tramite iCustom, o quando viene aggiunto con ChartIndicatorAdd, non disegna nulla e non genera avvisi; calcola solo i buffer.
DA LEGGERE PRIMA DELL'USO
- L'ora del server conta. Se il giorno del server del tuo broker non inizia quando inizia il giorno di TradingView (ad esempio un server su GMT+0, o CFD su indici e materie prime con orari propri), i periodi giornalieri e settimanali vengono divisi in un momento diverso e i livelli possono differire da quelli di TradingView.
- Serve lo storico D1. Se i dati D1 non sono ancora caricati, l'indicatore riprova ogni secondo per un massimo di 60 secondi.
- Nei primi secondi dopo il caricamento (fino a circa 15 secondi), il nome breve nell'elenco degli indicatori può mostrare per un attimo "probe#..." mentre l'indicatore verifica se si trova su un grafico. È normale.
- In rari casi una linea può restare sul grafico dopo che un EA ha aggiunto e rimosso l'indicatore. Questi oggetti iniziano con "PHLTV#" e si possono eliminare dall'Elenco oggetti (Ctrl+B).
- Nel Tester di strategia non genera avvisi.
- Nessuna DLL, nessun file esterno, nessuna connessione a Internet.
- Solo un aiuto grafico. Non fa trading e non garantisce alcun risultato.
PARAMETRI
Periods: Sunday bars (Auto), Periods to draw (1, 1-50), Extend current lines right (15 barre, 0-500)
Previous Day / Week / Month: visualizzazione e colore di ogni massimo e minimo, stile e spessore della linea (1-5) per gruppo
Previous Day Close / Today's Open: visualizzazione (false), colore, stile
Labels: Show labels at the right end (true), Label text (Short), Show prices in labels (true), Label font size (8, 6-20)
Alerts: Alert: price touches a level (false), Alert by pop-up (true), Alert by sound (false), Alert by push notification (false), Language (Auto = lingua del terminale, inglese o giapponese)
Se un parametro è fuori intervallo, l'indicatore non si carica e scrive il motivo nel registro Esperti.
SUPPORTO
Le domande su installazione, impostazioni e bug sono benvenute tramite i messaggi MQL5. Le domande sulla direzione del mercato o su singole operazioni sono al di fuori del supporto.
Fa parte di una serie di strumenti gratuiti in stile TV. È disponibile anche un'edizione MT4 come prodotto separato. Gli altri strumenti dello stesso autore sono elencati nel mio profilo venditore.
TradingView è un marchio di TradingView, Inc. Questo prodotto non è affiliato, sponsorizzato o approvato da TradingView, Inc.
