Esse indicador é baseado nos buffers de DESENHO.
Os parâmetros de entrada não estão presentes, sendo utilizadas as funções TimeTradeServer() e TimeGMT().

A imprecisão nos horários das sessões de negociação é possível, os valores foram retirados do primeiro site que encontrei :))
É possível alterar esses valores no bloco de constantes, onde utilizamos o horário GMT.
// Constantes de horário especificadas em Greenwichconstint AsiaOpen=0; constint AsiaClose=9; constint AsiaOpenSummertime=1; // A sessão asiática mudaconstint AsiaCloseSummertime=10; // após a mudança de horárioconstint EuropaOpen=6; constint EuropaClose=15; constint AmericaOpen=13; constint AmericaClose=22;
Há a possibilidade de usar as mudanças de horário para o horário de verão. Neste momento, isso é bem primitivo e realizado com a função TimeDaylightSavings();
//+--------------------------------------------------------------------+// A determinação do horário de verão está reservada para cálculos futuros//+--------------------------------------------------------------------+bool Summertime(datetime time) { if(TimeDaylightSavings()!=0) return(true); else return(false); }
Assim, após a mudança para o horário de verão, toda a história altera seu horário e vice-versa.
A primeira versão do indicador foi publicada no MQL4.

Comentário 0