High Low Close MT4
- Indicatori
- Mariusz Franciszek Szczepanczyk
- Versione: 1.10
- Aggiornato: 26 febbraio 2026
- Attivazioni: 5
Alto Basso Chiusura Apertura MT4L'indicatore mostra i livelli Massimo, Minimo e Chiusura Precedente o Apertura Corrente per un intervallo di tempo selezionato come linee orizzontali e segmenti storici sul grafico. Funziona perfettamente sia sui conti di compensazione che di copertura sulle piattaforme MetaTrader 4. Tutti i livelli si aggiornano dinamicamente tramite timer ed eventi del grafico per una precisione in tempo reale.
Caratteristiche principali
- Linee del periodo corrente: disegna infinite linee orizzontali per il livello massimo, minimo e statico (chiusura precedente o apertura corrente a scelta dell'utente) della barra corrente del timeframe selezionato.
- Segmenti storici: mostra i livelli alto, basso, statico e aperto opzionale per 1-5 periodi precedenti come segmenti a tempo limitato (fino all'impostazione InpBarsBack).
- Linea aperta facoltativa: attiva/disattiva la visualizzazione dei livelli di apertura attuali e storici.
- Etichette: etichette personalizzabili allineate a destra (ALTO, BASSO, CHIUSO/APERTO) posizionate verticalmente in base ai livelli di prezzo.
- Personalizzazione visiva: impostazioni indipendenti di colore, stile (punto/pieno) e larghezza per ogni tipo di linea; le etichette utilizzano input di carattere, dimensione e colore.
Come funziona
Logica di disegno (DrawAll()): recupera i dati OHLC utilizzando iHigh/iLow/iOpen/iClose per le barre correnti e storiche su InpTimeframe. I livelli correnti utilizzano segmenti OBJ_HLINE infiniti; quelli storici utilizzano segmenti OBJ_TREND finiti che coprono i tempi delle barre. Il livello statico etichetta dinamicamente come "CLOSE" o "OPEN". Le etichette calcolano la posizione Y in base all'altezza del grafico e alla scala dei prezzi per un allineamento preciso. Gli oggetti non sono selezionabili, sono opportunamente stratificati (fronte/retro) e ripuliti oltre i 5 periodi.
Gestione eventi: OnInit(): avvia il timer da 1 secondo, disegna le linee iniziali. OnCalculate/OnTimer/OnChartEvent: ridisegna in base a tick, tempo o modifiche del grafico (ad esempio, zoom/scorrimento). OnDeinit(): termina il timer, elimina tutti gli oggetti con prefisso (HLPC_).
Gestione degli errori: ignora i dati non validi (ad esempio, valori zero); limita barsBack per evitare una cronologia eccessiva.
Note sull'utilizzo
Ideale per il trading basato su sessioni (ad esempio, rotture giornaliere di massimi/minimi su timeframe inferiori). Compatibile con le modalità di netting (posizione singola per simbolo) e hedging (posizioni multiple), senza logica specifica per ordine. Le linee persistono al variare del timeframe, ma si aggiornano solo in caso di eventi di ridisegno. Per le prestazioni, il timer garantisce la reattività senza buffer plot (indicator_plots 0).
Impostazioni:
InpTimeframe: imposta l'intervallo di tempo per i livelli Alto, Basso, Chiusura/Apertura (predefinito PERIOD_D1).
InpBarsBack: imposta il numero di periodi storici da visualizzare (predefinito 1, limitato a 1-5).
InpStaticIsPrevClose – true utilizza la chiusura precedente come livello statico, false utilizza l'apertura corrente (predefinito true).
InpHighColor: imposta il colore per le linee alte (predefinito clrLime).
InpHighStyle: imposta lo stile della linea per le linee alte (predefinito STYLE_DOT).
InpHighWidth: imposta la larghezza della linea per le linee alte (predefinita 1).
InpLowColor: imposta il colore per le linee basse (predefinito clrCrimson).
InpLowStyle: imposta lo stile della linea per le linee basse (predefinito STYLE_DOT).
InpLowWidth: imposta la larghezza della linea per le linee basse (predefinita 1).
InpStaticColor: imposta il colore per le linee di livello statico (predefinito clrGold).
InpStaticStyle: imposta lo stile della linea per le linee di livello statico (predefinito STYLE_DOT).
InpStaticWidth: imposta la larghezza della linea per le linee di livello statico (predefinito 1).
InpShowOpen: abilita/disabilita la visualizzazione delle linee di prezzo aperte (predefinito falso).
InpOpenColor: imposta il colore per le linee aperte (predefinito clrDodgerBlue).
InpOpenStyle: imposta lo stile della linea per le linee aperte (predefinito STYLE_DOT).
InpOpenWidth: imposta la larghezza della linea per le linee aperte (predefinita 1).
InpShowLabels: abilita/disabilita le etichette dei livelli di prezzo (valore predefinito: true).
InpLabelColor: imposta il colore per le etichette (predefinito clrWhite).
InpLabelSize: imposta la dimensione del carattere per le etichette (predefinita 8).
InpLabelFont: imposta la famiglia di caratteri per le etichette (predefinita "Arial").
I bot ti porteranno al successo solo se avrai accesso a un capitale illimitato. Solo "occhi e mente" renderanno il tuo conto verde, e strumenti semplici, puliti, veloci ed efficienti ti aiuteranno a raggiungere questo obiettivo.
Il vero successo richiede che sia il TUO cervello a prendere decisioni. I miei strumenti non sono robot: sono strumenti per trader che pensano.
Il prezzo di chiusura del giorno precedente agisce come una calamita →Alto Basso Chiusura MT4
La sessione asiatica definisce la direzione per le sessioni di Londra e New York →Livelli di sessione asiatici MT4
Se si scalpa più strumenti:
Un clic B3 MT4,Pannello posizioni simboli MT4,Pulsante di attivazione/disattivazione SL TP MT4
Se si scalpa uno strumento:
Un clic B3 MT4,Pannello posizioni simboli MT4,Pulsante di attivazione/disattivazione SL TP MT4,Etichetta Pips Ultima Transazione MT4
Se investi a lungo termine in più strumenti:
Un clic B3 MT4,Pannello posizioni simboli MT4
Se hai letto le descrizioni e hai bisogno di chiarimenti, contattami. Ti spiegherò ogni funzione, impostazione e caso d'uso per assicurarti che questi strumenti si adattino alla tua strategia di trading.
