Indicatore delle Sessioni di Trading per MetaTrader 5

Mike 2010.03.15 20:19 76 0 0
Allegato

Questo indicatore si basa sui BUFFER DI RIEMPIMENTO.

Non ci sono parametri di input, vengono utilizzate le funzioni TimeTradeServer() e TimeGMT().

Indicatore delle Sessioni di Trading

È 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.

Elenco
Commento 0