Observação: este artigo se aplica apenas à plataforma MetaTrader 5. Se você estiver usando o MetaTrader 4, essas informações podem não ser relevantes.
Se você encontrar o erro “Tipo de ordem não suportado” no MT5, isso geralmente significa que o tipo de execução escolhido (como FOK – executa tudo ou cancela, ou IOC – executa o possível e cancela o resto) não está disponível para o seu tipo de conta ou não é compatível com aquele símbolo na Axi.
Para resolver isso, tente as seguintes etapas:
- Use tipos de ordem padrão: Ao abrir uma nova trade, opte por tipos comuns de execução, como Execução a Mercado (Opere a preço de mercado atual) ou Ordens Pendentes (como Buy Limit, Sell Limit, Buy Stop e Sell Stop).
Tipos avançados como FOK(Fill or Kill) – executa tudo ou cancela, ou IOC(Immediate or Cancel) – executa o possível e cancela o resto geralmente não estão ativados por padrão e podem não estar disponíveis dependendo da sua conta. - Verifique as especificações do símbolo: O MT5 permite que a Axi defina quais tipos de ordem são compatíveis por instrumento e por conta.
- Abra a janela Market Watch.
- Clique com o botão direito em um símbolo e selecione Especificação.
- Revise as condições de trading, incluindo os tipos de ordem permitidos.
- Use Execução a Mercado como padrão: Se você estiver recebendo esse erro com frequência e não tiver certeza de qual tipo de ordem está causando o problema, mudar para uma ordem de Execução a Mercado geralmente é a opção mais segura para garantir compatibilidade.
- Verifique as ordens manualmente: Tenha cautela ao usar a função de trading com um clique. Alguns plugins ou scripts podem definir tipos de ordem não suportados por padrão. Sempre verifique manualmente o tipo de ordem selecionado antes de confirmar sua trade.