Questo indicatore si basa sui BUFFER DI RIEMPIMENTO.
Non ci sono parametri di input, vengono utilizzate le funzioni TimeTradeServer() e TimeGMT().

È possibile che ci siano imprecisioni negli orari delle sessioni di trading; i valori sono tratti dal primo sito che ho trovato :))
Puoi modificare questi valori nel blocco delle costanti, utilizzando il tempo GMT.
// Costanti temporali specificate secondo il Greenwichconstint AsiaOpen=0; constint AsiaClose=9; constint AsiaOpenSummertime=1; // La sessione asiatica cambiaconstint AsiaCloseSummertime=10; // dopo il cambio di oraconstint EuropaOpen=6; constint EuropaClose=15; constint AmericaOpen=13; constint AmericaClose=22;
Hai la possibilità di gestire i cambiamenti di ora per l'ora legale; attualmente è una funzione primitiva realizzata con TimeDaylightSavings();
//+--------------------------------------------------------------------+// La determinazione dell'ora legale è riservata per calcoli futuri//+--------------------------------------------------------------------+bool Summertime(datetime time) { if(TimeDaylightSavings()!=0) return(true); else return(false); }
Quindi, dopo il cambio all'ora legale, tutta la storia cambia orario e viceversa.
La prima versione dell'indicatore è stata pubblicata su MQL4.

Commento 0