vc tem que fazer um loop e testar o _Symbol.
for (int i = OrdersTotal()-1; i>=0; i--) {ulong ticket = OrderGetTicket(i); string symbol = OrderGetString(ORDER_SYMBOL); if (symbol == _Symbol) {ordens_no_symbol++;}}
ArmandoJunior70:
vc tem que fazer um loop e testar o _Symbol.
vc tem que fazer um loop e testar o _Symbol.
Obrigado Armando, é a solução que estava usando também. Acho estranho não ter nada nativo na linguagem com relação a isso

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 se existe uma função nativa do MQL5 para obter o total de ordens abertas em um ativo.
A função OrdersTotal() retorna o total de ordens em aberto no terminal