Ha-yun:
O mais facil que consigo pensar seria voce dar uma olhada na funcao SymbolInfoInteger e no parametro SYMBOL_TRADE_CALC_MODE . Se tiver dificuldades pode comentar novamente.
Gostaria de saber o robô está rodando em um ativo de mercado nacional ou internacional.
O principal motivo, é para evitar entrar em pré leilão.
Verifique que uma das soluções seria verificar o tick.volume, e quando for 0, é porquê está em leilão.
(Sugestão verificada aqui: https://www.mql5.com/pt/forum/343557)
Porém, em mercado internacional, sempre está zerado.
Eu gostaria de saber, quando for mercado nacional, verifico se está em leilão (usando a função acima), para não operar quando estiver em leilão. Mas ao mesmo tempo, em mercado internacional pular essa verificação, até porquê, sempre retorna 0.
Obrigada
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
Gostaria de saber o robô está rodando em um ativo de mercado nacional ou internacional.
O principal motivo, é para evitar entrar em pré leilão.
Verifique que uma das soluções seria verificar o tick.volume, e quando for 0, é porquê está em leilão.
(Sugestão verificada aqui: https://www.mql5.com/pt/forum/343557)
Porém, em mercado internacional, sempre está zerado.
Eu gostaria de saber, quando for mercado nacional, verifico se está em leilão (usando a função acima), para não operar quando estiver em leilão. Mas ao mesmo tempo, em mercado internacional pular essa verificação, até porquê, sempre retorna 0.
Obrigada