Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Novo artigo Como Lidar Com o Erro 146, ("Trade context busy") foi publicado:
O artigo trata sem conflito a negociação de vários Experts em um único Terminal Cliente МТ 4. Ele será útil para aqueles que possuem o básico dos comandos para se trabalhar com o terminal e a programação em MQL 4.
Função IsTradeAllowed()
A maneira mais simples de descobrir se o contexto de negociação está ocupado é usar a função chamada IsTradeAllowed().
Extraído da Referência do MetaEditor:
"bool IsTradeAllowed()
Retorna true se é permitido o Expert negociar e se a thread para negociação não estiver ocupada, caso contrário, ele retornará false.
Isto significa que se pode tentar negociar apenas se a função IsTradeAllowed() retorna TRUE.
A verificação deve ser feita pouco antes de uma operação de negociação.
Autor: Andrey Khatimlianskii