I. Ordens a mercado e ordens pendentes: primeiro distinga os dois tipos de ordens
- As ordens a mercado buscam a execução mais rápida, mas não garantem o preço: são executadas imediatamente ao melhor preço disponível no momento, podendo ocorrer slippage em mercados rápidosWikiFXcomparefx.co ;
- As ordens limitadas restringem o pior preço, mas podem não ser executadas: só são executadas a um preço especificado ou melhor (a compra limitada abaixo do preço atual, a venda limitada acima do preço atual); se o preço não chegar, esperam para sempre no TraderDetector.
Ou seja: a ordem a mercado "quer ser executada", a ordem limitada "quer o preço".
II. Ordens de stop: disparo e execução são duas coisas diferentes
- Após o disparo do stop, geralmente passa a ser executada a mercado: a ordem de stop é ativada após o preço atingir o preço de disparo e, em seguida, é executada a mercado;
- Em caso de gap, a execução real pode ultrapassar o preço de disparo: em mercados rápidos ou com gap, o preço de disparo não é igual ao preço de execução, e a execução real pode ser pior;
- Stop loss e take profit também são instruções de disparo, não preços de execução garantidos—— eles garantem "disparar quando atingir este preço", não garantem "ser executado a este preço".
III. OCO e trailing stop
- OCO (One Cancels Other): quando uma ordem é executada, a outra é automaticamente cancelada, sendo frequentemente usada para ordens pendentes de rompimento. Antes de enviar a ordem, confirme se a plataforma realmente oferece suporte: o MT5 não tem OCO nativo, geralmente é implementado por EA ou painel de negociação; se for implementado no lado do cliente, quando o terminal estiver offline a outra ordem pode não ser cancelada a tempo; se for suportado no lado do servidor, o comportamento também pode ser diferente StoicFXFP Markets;
- Trailing Stop: faz o stop loss se mover unidirecionalmente acompanhando o preço. O trailing stop do MT5 é executado pelo cliente, depende da plataforma estar online—— quando o terminal está offline, o trailing stop deixa de ser atualizado, mas o stop loss já definido no servidor ainda será disparado.
IV. O tipo de ordem determina a forma de disparo
- Ordem a mercado: execução em primeiro lugar, preço em segundo;
- Ordem limitada: espera por um preço melhor, pode nunca ser executada;
- Ordens pendentes do tipo stop: disparam após o rompimento do preço; em gaps e mercados rápidos, o preço de execução pode ultrapassar o preço de disparo;
- OCO: também é preciso confirmar onde a plataforma implementa —— EA no cliente ou no servidor —— os comportamentos offline são diferentes.
V. Lista de verificação antes de enviar a ordem
Antes de enviar a ordem, confirme os seguintes campos e depois submeta a ordem:
- Volume máximo de ordem (lotes/unidades máximos);
- Distância mínima de ordem pendente (stops level, distância mínima entre o preço de disparo e o preço atual);
- Regras de negociação (variação de negociação, limite de posição, modo de execução);
- Regras de stop loss e take profit (se são obrigatórios, distância limite);
- Configuração de slippage (execução a mercado, tolerância em mercados rápidos).
Primeiro valide o comportamento real da plataforma em uma conta demo, e depois associe a lógica de ordens ao EA. Não transfira a lógica de backtest diretamente para a conta real (para diferenças de execução entre backtest e conta real, veja [link interno: Guia de backtest de EA] seção 7).
VI. Escolha ordens por cenário, não apenas memorize nomes
Tabela
Cenário | Tipo de ordem | Custo |
Deseja entrar imediatamente no mercado | Ordem a mercado | O preço de execução pode ser inferior à cotação vista |
Deseja esperar uma correção para um preço melhor | Ordem limitada | Pode nunca ser executada |
Entrar após o disparo do rompimento | Ordem pendente do tipo stop | Após um gap, pode ser executada a um preço pior |
O mesmo vale para stop loss e take profit: são instruções de disparo, não preços de execução garantidos.
VII. Recoloque os termos no contexto de conta e ordens
Ao registrar a lógica de ordens, deve-se registrar condições de disparo, horário do servidor, preço mais recente, distância mínima permitida e forma de tratamento de execução parcial. Se o OCO for implementado pelo EA no cliente, quando o terminal estiver offline a outra ordem pode não ser cancelada a tempo; se for suportado no lado do servidor, o comportamento também pode ser diferente——escreva essas diferenças no backtest e no plano de contingência de falhas (veja [link interno: Guia de configuração de VPS para Forex e monitoramento de execução de EA] seção 6).
Os mesmos termos podem ter formas de exibição diferentes em plataformas, instrumentos e contas diferentes. Abra as especificações do contrato ou a conta demo para validar os campos; ponto, valor do ponto, tamanho do contrato, moeda da margem e casas decimais da cotação devem ser entendidos em conjunto. O teste para aprender termos não é memorizar, mas conseguir responder a três perguntas:
- De onde vem esse número;
- Como ele muda quando o preço ou a posição muda;
- Como ele afeta o custo e o risco de liquidação forçada.
Ao encontrar nomes personalizados da plataforma, consulte primeiro o manual oficial e o contrato do cliente. Os exemplos servem apenas para ilustrar relações e não podem representar diretamente parâmetros fixos de qualquer conta real.
VIII. Aplique às condições da sua conta
Substitua os números e passos deste artigo por suas próprias condições de conta (instrumento, distância mínima, slippage, forma de implementação do OCO), e registre as fontes de dados relevantes, datas de observação e suposições confirmadas das variáveis. Os tipos de ordem e as regras de execução variam muito entre plataformas; use a página oficial como referência; campos que não puderem ser confirmados em documentos oficiais devem ser mantidos como desconhecidos para validação com o provedor.
Perguntas frequentes
Uma ordem pendente é sempre executada ao preço definido?
Não necessariamente. Depende do tipo de ordem, da liquidez e das regras de execução da plataforma: a ordem limitada só é executada ao preço especificado ou melhor; a ordem de stop, após o disparo, é executada a mercado; em caso de gap, o preço de execução pode ultrapassar o preço de disparo.
O stop loss pode eliminar o risco?
Não. O stop loss limita o risco planejado, mas slippage e gaps ainda existem, e a execução real pode ser pior que o preço de stop.
O MT5 oferece suporte nativo a OCO?
Não. O MT5 não tem OCO nativo; geralmente é implementado por EA ou painel de negociação; quando implementado no cliente, se o terminal estiver offline, a outra ordem pode não ser cancelada a tempo.
O trailing stop deixa de funcionar offline?
Depende de onde é implementado. O trailing stop do MT5 é executado pelo cliente e deixa de ser atualizado quando o terminal está offline; mas o stop loss já definido no servidor ainda será disparado.
O que é mais fácil de ignorar no uso real?
Confirme o volume mínimo de ordem, a distância mínima de ordem pendente (stops level), as regras de negociação, as regras de stop loss e take profit e a configuração de slippage; primeiro valide o comportamento real da plataforma em uma conta demo e depois associe a lógica de ordens ao EA. Além disso, os erros mais comuns incluem: tratar stop loss e take profit como "preço de execução garantido", assumir que o MT5, sem OCO nativo, também pode cancelar offline, e depender de o terminal estar online para o trailing stop.