Asia Session Levels MT4
- Indicatori
- Mariusz Franciszek Szczepanczyk
- Versione: 1.11
- Aggiornato: 28 febbraio 2026
- Attivazioni: 5
B_Asr MT4 — Intervallo di sessione asiatica (7 linee, versione giornaliera limitata)
Indicatore Asian Session Range per MT4 che traccia 7 livelli di prezzo (Massimo, Minimo, Medio + 4 espansioni) per una finestra temporale di sessione configurabile su più giorni. Funziona su qualsiasi simbolo e intervallo di tempo e supporta sia il disegno di sessioni live che i livelli di sessioni completate. Progettato per i trader che utilizzano l'Asian Session Range per breakout su Londra e New York, range trading e mappatura di supporto/resistenza.[1][2]
Caratteristiche principali:
Rilevamento accurato delle sessioni asiatiche con orari di inizio/fine HH:MM (predefiniti 00:00–10:00).
7 livelli: Alto, Basso, Medio più espansioni Superiore, SuperioreMedio, Inferiore, InferioreMedio.
2 modalità di disegno: sessione LIVE (3 linee) vs sessione COMPLETATA (7 linee).
Supporto multi-giorno tramite DaysToDraw (in genere 1-2 giorni: giorno corrente più giorno precedente).
Personalizzazione completa con 7 colori, stili, larghezze e interruttori mostra/nascondi individuali.
Aggiornamento intelligente tramite refreshOnNewBar o un ciclo OnTimer di 30 secondi.
Nessun conflitto tra oggetti grazie alla pulizia automatica di tutti gli oggetti con prefisso B_Asr_.
Analisi dell'ora universale con convalida HH:MM rigorosa (00:00–23:59), incluse le sessioni notturne.
Implementazione leggera: scansione delle barre più un timer da 30 secondi, con conseguente carico trascurabile sulla CPU.
Funziona su conti reali e demo.
Supporto di copertura/compensazione: come indicatore di disegno puro funziona con tutti i tipi di account MT4, inclusi sia la copertura che la compensazione, e non apre né gestisce mai le negoziazioni.[3][4]
Logica di sessione intelligente:
SESSIONE LIVE (giorno corrente con DrawAsianLines=true): disegna solo Alto, Medio e Basso dall'inizio della sessione all'ora corrente e aggiorna in tempo reale con l'avanzare della sessione.
SESSIONE COMPLETATA (qualsiasi giorno): disegna l'intera serie di 7 linee dalla fine della sessione alla fine della giornata.
Alto e Basso sono gli estremi esatti della sessione configurata; Medio è uguale a (Alto + Basso) / 2.
Intervallo = Alto − Basso; Superiore = Alto + Intervallo; Inferiore = Basso − Intervallo.
UpperMid = (High + Upper) / 2 e LowerMid = (Low + Lower) / 2, per un livello di espansione del 50%.
Personalizzazione perfetta:
Colore predefinito: acquamarina per le linee alte, basse e medie (pieno, 1 px) e rosso per le linee di espansione (superiore/inferiore pieno, centro tratteggiato).
7 interruttori indipendenti mostra/nascondi per ogni riga.
7 set separati di parametri di stile/larghezza/colore, così ogni livello può essere configurato individualmente.
Modalità di distribuzione:
refreshOnNewBar=true: aggiorna solo le nuove barre per i grafici puliti.
refreshOnNewBar=false: calcola a ogni tick per la massima reattività.
Il backup OnTimer da 30 secondi garantisce che il completamento della sessione venga sempre rilevato e che gli intervalli completati vengano tracciati anche nei mercati a bassa attività.[5][6]
Gestione e sicurezza degli oggetti:
Tutti gli oggetti utilizzano il prefisso B_Asr_ e vengono rimossi da DeleteAllASRObjects() a ogni ciclo di disegno.
Le linee vengono create come OBJ_TREND con ray_right disabilitato, quindi sono limitate esattamente all'intervallo di tempo della sessione.
Gli oggetti non sono selezionabili (OBJPROP_SELECTABLE=false) per evitare trascinamenti accidentali e conflitti con altri strumenti.
L'indicatore gestisce con eleganza i dati mancanti, le stringhe di tempo non valide e i valori estremi per evitare livelli di prezzo non validi o instabilità della piattaforma.[6][7]
Scenari di utilizzo:
Apertura di Londra: 00:00–10:00 Intervallo asiatico utilizzato come livelli di breakout.
Sessione di Tokyo: intervallo notturno 23:00–09:00.
Sessioni personalizzate come 21:00–05:00 per la sovrapposizione tra Stati Uniti e Asia.
DaysToDraw=1 per la visualizzazione del solo giorno corrente su un grafico pulito.
DaysToDraw=2 per il giorno corrente più ieri come contesto aggiuntivo.
Impostazioni:
Lingua: seleziona la lingua dell'interfaccia utilizzata dall'indicatore per etichette e messaggi
(Polacco, Inglese, Tedesco, Russo, Spagnolo).
EnableIndicator: abilita o disabilita la funzionalità dell'indicatore Asian Session Range.
DrawAsianLines: consente di disegnare linee alte/medie/basse durante la sessione asiatica attiva.
sessionStartTime: imposta l'ora di inizio della sessione asiatica nel formato HH:MM.
sessionEndTime: imposta l'ora di fine della sessione asiatica nel formato HH:MM.
DaysToDraw: numero di giorni precedenti in cui visualizzare gli intervalli di sessione asiatici (1 = solo corrente).
colorHighLine – colore della linea alta della sessione asiatica.
colorLowLine – colore della linea bassa della sessione asiatica.
colorMidLine – colore della linea mediana (media tra alto/basso).
colorUpperLine – colore della linea di espansione superiore (alta + intervallo).
colorUpperMid – colore della linea di espansione centrale superiore ((alto + superiore)/2).
colorLowerLine – colore della linea di espansione inferiore (low - range).
colorLowerMid – colore della linea di espansione centrale inferiore ((basso + inferiore)/2).
styleHighLine – stile della linea per la linea alta.
styleLowLine – stile della linea per la linea bassa.
styleMidLine – stile della linea per la linea centrale.
styleUpperLine – stile della linea per la linea di espansione superiore.
styleUpperMid – stile della linea per la linea di espansione centrale superiore.
styleLowerLine – stile della linea per la linea di espansione inferiore.
styleLowerMid – stile della linea per la linea di espansione centrale inferiore.
widthHighLine – larghezza della linea per la linea alta.
widthLowLine – larghezza della linea per la linea bassa.
widthMidLine – larghezza della linea per la linea centrale.
widthUpperLine – larghezza della linea per la linea di espansione superiore.
widthUpperMid – larghezza della linea per la linea di espansione centrale superiore.
widthLowerLine – larghezza della linea per la linea di espansione inferiore.
widthLowerMid – larghezza della linea per la linea di espansione centrale inferiore.
showHighLine – abilita o disabilita la visualizzazione della linea alta.
showLowLine – abilita o disabilita la visualizzazione della linea bassa.
showMidLine – abilita o disabilita la visualizzazione della linea centrale.
showUpperLines – abilita o disabilita la visualizzazione delle linee di espansione superiori.
showLowerLines – abilita o disabilita la visualizzazione delle linee di espansione inferiori.
refreshOnNewBar: aggiorna l'indicatore solo quando si forma una nuova barra.
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 Chiudi MT4
La sessione asiatica definisce la direzione per le sessioni di Londra e New York →Livelli di sessione Asia 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.
