Discussão do artigo "Handler de evento "Nova barra"" - página 4

 

Queria agradecer ao autor da aula, recentemente resolvi retirar as linhas de código que identificavam uma nova barra e adicionei a aula deste artigo, a velocidade dos meus EAs aumentou em 30% no período, além de reduzir os erros. Muito obrigado. Não tenho palavras para agradecer.

 

Queria agradecer ao autor da classe, recentemente resolvi retirar as linhas de código que usava para identificar uma nova barra e acrescentei a classe deste artigo, a velocidade de meus 

EAs aumentou em 30% nas otmizações, além de reduzir os erros. Muito obrigado. Não tenho palavras para agradecer.

 

Pessoal, em que pasta eu coloco o handler.mqh?

 
Bruno Assiso:

Pessoal, em que pasta eu coloco o handler.mqh?


include

 
Muito obrigado, me ajudou muito no meu EA.
 
Isso não funcionará na renko, pois os tempos de barra geralmente são os mesmos, especialmente com o aumento do tamanho do bloco.
 
Ótimo material! Precisei voltar aqui depois de sentir na prática algumas dificuldades com o isNewBar...
Parabéns!
 

Gostaria de saber como é a seguinte abordagem simples?

bool isNewBar() { 
   static long lastBarCount = -1;
   long currentBarCount =  Bars(Symbol(), 0);
   if(lastBarCount != currentBarCount) {
      lastBarCount = currentBarCount;
      return true;
   } else {
      return false;
   }
}
 
Excelente solução! Parabéns! Muito obrigado!
 

Atualemnte me EA abre vários ordens no mesmo candle. Creio que o material divulgado neste artigo me ajudaria.

Como faço para implementá-lo?