Pelo que entendi, uma das condições para operar é a variável encerrou_dia estar zerada... Essa variável é zerada se HorarioFechamento(), porém, após a verificação dessa função, não existe nenhum return, e, na sequência, são feitas as verificações abaixo, onde o valor de encerrou_dia pode retornar para 1, desfazendo a alteração feita em HorarioFechamento():
if(lucro_final >= meta_Geral) { Fechar(); DeleteOrdens(); encerrou_dia = 1; } if(lucro_final <= -limite_Geral) { Fechar(); DeleteOrdens(); encerrou_dia = 1; }
Resumindo, acho que HorarioFechamento() deve ser a última verificação a ser feita ou inclui um return após a reinicialização das variáveis nessa verificação...
Pelo que entendi, uma das condições para operar é a variável encerrou_dia estar zerada... Essa variável é zerada se HorarioFechamento(), porém, após a verificação dessa função, não existe nenhum return, e, na sequência, são feitas as verificações abaixo, onde o valor de encerrou_dia pode retornar para 1, desfazendo a alteração feita em HorarioFechamento():
Resumindo, acho que HorarioFechamento() deve ser a última verificação a ser feita ou inclui um return após a reinicialização das variáveis nessa verificação...
Coloquei o HorarioFechamento() como ultima verificação conforme vc disse e funcionou, muito obrigado!

- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Estou no desenvolvimento desse EA, porém quando rodo ele na simulação ele não roda todos os dias corretamente. Por exemplo, se ele roda um dia e nesse dia ele teve loss, no dia seguinte que as condições são atingidas ele não opera, como se não zerasse os parametros para iniciar. Mas na sequencia, após não operar nesse dia que houve as condições cumpridas, no dia seguinte que as condições são cumpridas ele acaba operando normalmente. Não sei se tenho que adicionar algo para que esse reset seja feito de um dia para o outro ou se eu acabei adicionando algum código que está travando ele de um dia para o outro.
Espero que possam me ajudar e segue abaixo o código para análise.