Indicatore Forex Sessions
Questo indicatore tiene conto degli orari di trading locali, indicati con il "wall clock", dalle 8:00 alle 17:00 per ciascun mercato Forex, con l'eccezione di Sydney che opera dalle 7:00 alle 16:00 o dalle 9:00 alle 18:00.
Caratteristiche:
Disegna rettangoli colorati per le sessioni di mercato Forex (Sydney, Tokyo, Londra, New York).
Tempi di sessione precisi per le coppie Forex e i grafici dell'oro (il trading delle coppie Forex inizia alle 17:00 ora di New York, mentre l'oro comincia un'ora dopo).
L'indicatore tiene conto del GMT offset e dell'ora legale per il server del broker e per i vari fusi orari.
I calcoli temporali dell'indicatore vengono effettuati utilizzando la libreria TimeZoneInfo.
In aggiunta, è presente un orologio del broker (nell'angolo in basso a sinistra) con informazioni utili:
- Orario del server
- GMT offset del broker
- Tempo rimanente fino al weekend (per chiudere le posizioni aperte o evitare di aprirne di nuove prima del weekend).
- Stato della sincronizzazione temporale del computer locale. Un suggerimento per controllare https://time.is/ se l'orario del PC non è sincronizzato.
Muovendo il cursore su una barra del grafico mentre si tiene premuto il tasto 'Ctrl': il numero della barra e l'orario (e i corrispondenti orari nei principali mercati Forex) verranno visualizzati nella finestra del grafico per il debug.
Parametri di input:

Parametro: "Carica simbolo XAUUSD per stimare il TZ/DST del server"
Per impostazione predefinita, l'indicatore cerca e carica il simbolo XAUUSD per stimare l'offset del fuso orario del server. L'XAUUSD può fornire risultati più affidabili, specialmente per i broker che seguono il programma di ora legale dell'UE, durante le settimane in cui gli orari dell'ora legale degli Stati Uniti e dell'UE sono sfalsati (marzo e fine ottobre). Se il tuo broker segue il programma dell'ora legale degli Stati Uniti, o non segue alcun programma, puoi utilizzare anche il simbolo del grafico. Imposta questo parametro su 'false' per utilizzare il simbolo attuale del grafico, invece di XAUUSD.
Per determinare il programma di ora legale (DST) del tuo broker, puoi usare questo script https://www.mql5.com/en/code/48650.
Nota:
Come effetto collaterale, poiché l'XAUUSD inizia un'ora dopo il Forex, gli switch dell'ora legale si verificheranno un'ora dopo (solo nel tester di strategia, e non in modalità normale).

Funzione Bonus: Muovi il cursore su una barra del grafico mentre tieni premuto il tasto 'Ctrl'
Il numero della barra # e il suo orario (e i tempi corrispondenti nei principali mercati Forex) verranno visualizzati nella finestra del grafico per il debug. Per eliminare le informazioni di debug dal grafico, basta cliccare con il mouse ovunque sul grafico (senza premere il tasto 'Ctrl').

Altri indicatori di sessione di mercato:
- Market_Sessions
- i-Sessions
- Trading Sessions Open - Close
- Identificazione delle sessioni del mercato Forex
Tutti gli indicatori sopra citati (e quasi tutti gli altri indicatori nella base di codice) utilizzano offset fissi per i fusi orari e non considerano l'ora legale del server del broker o i fusi orari. In pratica, ciò è impreciso perché gli orari delle sessioni cambiano durante l'anno, sia a causa del cambio di fuso orario del broker in ora legale, sia a causa del cambio di fuso orario di uno o più dei principali mercati forex.
AVVISO: L'indicatore è stato confermato funzionante sui seguenti broker (con orari di trading, GMT offset e programmi di ora legale estivi diversi):
- Admirals Markets
- FxPro
- RannForex
- EXNESS
- FXOpen
- IC Markets
- Octa Markets
- Tickmill
- XM Global
L'indicatore dovrebbe funzionare correttamente anche su altri broker.
Nota sulla compatibilità con il Tester di Strategia
Durante i test nel tester di strategia, TimeGMT() è sempre uguale a TimeTradeServer(), simulando l'orario del server. La libreria TimeZoneInfo stima i tempi corretti nei fusi orari basandosi sul "vero" GMT analizzando la storia delle quotazioni H1, e non basandosi sul tempo restituito dalla funzione TimeGMT incorporata. Se il parametro di input "Carica simbolo XAUUSD per stimare il TZ/DST del server" è impostato su TRUE: gli switch dell'ora legale possono verificarsi un'ora più tardi nel tester di strategia.
Post correlati
- Indice di Volatilità Chaikin: Scegli il Giusto Algoritmo di Smussamento per MetaTrader 5
- Volatilità Stocastica: Indicatore per MetaTrader 5 da Utilizzare sul Grafico
- Utilità per Serie e Informazioni sulle Rate in MetaTrader 5
- Notis: L'Indicatore per Misurare la Volatilità su MetaTrader 5
- WeightOscillator_Alert: Il Nuovo Indicatore per MetaTrader 5 con Notifiche