Boa tarde pessoal,
Estou enfrentando o seguinte problema nos testes de um EA em EURUSD para conta Hedge:
Dentro de um loop para obter infos das posições abertas, algumas das posições não retornam suas informações (símbolo é um string vazio e não há ticket), segue o código abaixo.
Outro ponto importante, não ocorre para todas as posições, em teste com 4 posições abertas, alternadamente 2 foram processadas corretamente e 2 falharam. Imaginei que pudesse ser problema do tempo de execução, mas coloquei atrasos propositalmente e não adiantou. Para conseguir as informações tive que chamar o mesmo loop algumas vezes, o que não faz sentido neste caso..
Alguma sugestão ou erro aparente?
Muito obrigado!
Murilo, pode ser que falte um Refresh,
Veja, pode ser que ajude: https://www.mql5.com/pt/docs/standardlibrary/expertclasses/expertbaseclasses/cexpert/cexpertrefresh
- www.mql5.com
Murilo, pode ser que falte um Refresh,
Veja, pode ser que ajude: https://www.mql5.com/pt/docs/standardlibrary/expertclasses/expertbaseclasses/cexpert/cexpertrefresh
Obrigado Ruy, não estou utilizando bibliotecas padrão, mas em último caso, vou estudar a possibilidade de inclusão aqui!
- 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
Boa tarde pessoal,
Estou enfrentando o seguinte problema nos testes de um EA em EURUSD para conta Hedge:
Dentro de um loop para obter infos das posições abertas, algumas das posições não retornam suas informações (símbolo é um string vazio e não há ticket), segue o código abaixo.
Outro ponto importante, não ocorre para todas as posições, em teste com 4 posições abertas, alternadamente 2 foram processadas corretamente e 2 falharam. Imaginei que pudesse ser problema do tempo de execução, mas coloquei atrasos propositalmente e não adiantou. Para conseguir as informações tive que chamar o mesmo loop algumas vezes, o que não faz sentido neste caso..
Alguma sugestão ou erro aparente?
Muito obrigado!