Tipos de ordens no Forex — market, limit, stop, OCO e trailing

Última verificação: · Conteúdo atemporal
Aviso de risco · YMYL Este artigo tem fins exclusivamente educacionais e não constitui aconselhamento de investimento. Operar no mercado Forex envolve alto risco de perda de capital — a ESMA informa que entre 74% e 89% das contas de investidores de varejo perdem dinheiro.

Uma ordem é a única forma de um trader de varejo conversar com o mercado de moedas — não há dealer no telefone nem negociação, apenas um parâmetro dentro do terminal de trading. Os três tipos centrais respondem a três perguntas diferentes. Uma ordem a mercado diz "compre agora, ao preço que estiver disponível". Uma ordem limitada (limit) diz "compre, mas só quando o preço cair até o meu nível". Uma ordem stop diz "compre quando o preço romper para cima e confirmar o movimento". A escolha entre elas decide se você entra mais barato, mais caro ou simplesmente não entra.

Ordem a mercado — instantânea, mas a um preço que você ainda não conhece

Uma ordem a mercado chega à corretora no segundo em que você clica e é executada ao primeiro preço disponível do outro lado do livro. Ela dá uma garantia firme: a operação vai acontecer. E retém uma segunda — você não sabe exatamente qual preço vai conseguir. A diferença entre o preço que você viu na tela e o preço pelo qual foi executado é o slippage (derrapagem de preço), e num mercado calmo de EUR/USD geralmente vai de meio pip a um pip.

O problema começa com a volatilidade. Durante a divulgação do Non-Farm Payrolls dos EUA ou uma decisão do Fed, o spread do EUR/USD pode alargar de um pip para dez, e o slippage de uma ordem a mercado alcança de cinco a vinte pips. Numa posição de um lote padrão, cada pip vale 10 USD, então quinze pips de slippage são 150 USD entregues ao mercado antes de a operação ter feito qualquer trabalho. Por isso uma ordem a mercado faz sentido em duas situações: quando você precisa sair de uma posição imediatamente, e quando opera na liquidez profunda da sessão de Londres com uma corretora ECN, onde o slippage fica sob controle.

Ordem limitada — um preço igual ou melhor, mas sem garantia de execução

Uma ordem limitada funciona ao contrário de uma ordem a mercado. Você define o preço que não está disposto a cruzar, e a corretora só o executa quando o mercado negocia até ele — e nunca a um preço pior que o seu nível. Os buy limits ficam abaixo do preço atual, os sell limits acima. A lógica é simples: você quer comprar mais barato do que está agora, ou vender mais caro do que está agora.

Um exemplo concreto. O EUR/USD negocia a 1.0865 e você acredita que o preço vai recuar até o suporte em 1.0840 antes de virar para cima. Você coloca um buy limit em 1.0842. Se o mercado cair até esse nível, a corretora abre uma posição comprada (long) em EUR/USD a 1.0842 ou melhor — ou seja, você compra 23 pips mais barato do que no momento em que tomou a decisão. O preço que você paga por essa vantagem é um só: nenhuma garantia de execução. É experiência comum ver o preço chegar a três pips do seu limit, virar e correr cinquenta pips na direção que você previu, deixando você de fora do movimento com uma ordem não executada. O limit é a ferramenta do trader que prefere perder parte de uma oportunidade a pagar caro demais pela entrada — a base das estratégias de reversão à média e das entradas técnicas em um recuo.

Ordem stop — entrar no rompimento, quando o mercado confirma a direção

Uma ordem stop é uma instrução pendente que se ativa apenas depois que o preço cruza um gatilho definido. Os buy stops ficam acima do preço atual, os sell stops abaixo. À primeira vista isso soa idêntico a uma ordem limitada, mas a lógica é invertida: limits trabalham em recuos, stops trabalham em rompimentos. Você compra não porque o preço caiu a um nível atraente, mas porque ele subiu e confirmou sua força.

Imagine o EUR/USD se enrolando logo abaixo da resistência em 1.0880. Você não quer comprar no meio do range porque o mercado pode rejeitar para baixo, mas quer estar no jogo se os compradores romperem a resistência. Você coloca um buy stop em 1.0883, alguns pips acima do nível. Até o preço chegar lá, a ordem fica inativa no servidor da corretora. No instante em que 1.0883 é cruzado, o sistema ativa a entrada e a partir daí se comporta como uma ordem a mercado: pega o primeiro preço disponível. É por isso que uma entrada por rompimento através de um nível-chave também fica exposta ao slippage, especialmente quando o gatilho coincide com a divulgação de um dado. A ordem stop é a escolha natural para estratégias de seguimento de tendência e para operar rompimentos de uma consolidação.

Stop loss e take profit — duas ordens de proteção que você não pode esquecer

A forma mais comum de uma ordem stop não é uma entrada por rompimento, mas um stop loss — uma saída automatizada de uma posição perdedora. A mecânica: você compra EUR/USD a 1.0850 e define um stop loss em 1.0820. Enquanto o preço se mantém acima de 1.0820, a ordem fica dormente. Quando o bid (o preço pelo qual a corretora recompra sua posição) toca 1.0820, o sistema envia uma venda a mercado e fecha a operação. Se o mercado estiver fino ou uma notícia ruim acabou de sair, a execução pode cair em 1.0815 em vez de 1.0820 — cinco pips de perda extra são o slippage típico de stop no EUR/USD num dia calmo.

Um take profit (realização de lucro) é a imagem espelhada de um stop loss — uma ordem limitada pendente do lado oposto do mercado que embolsa o ganho quando um alvo predefinido é atingido. Você compra EUR/USD a 1.0850 com um take profit em 1.0940, e a corretora coloca um sell limit em 1.0940 que dispara no momento em que o bid alcança esse nível. A força de um take profit é que ele elimina o erro mais comum do iniciante — fechar emocionalmente uma posição vencedora no primeiro tremor. Se o plano pede 90 pips, você coloca o limit em 90 pips e se afasta da tela.

Stop loss e take profit — um cálculo de relação risco-retorno em uma posição comprada
Entrada comprada (long) em EUR/USD1.0850
Stop loss abaixo do suporte H41.0820 — 30 pips de risco
Take profit na resistência H41.0940 — 90 pips de ganho potencial
Relação risco-retornode 1:3, o mínimo prático para um setup de swing
Resultado se o stop loss dispararperda de 30 pips, ou 300 USD num lote padrão
Resultado se o take profit for executadoganho de 90 pips, ou 900 USD num lote padrão

Para entender melhor quando se apoiar em cada uma dessas duas proteções, vale explorar a categoria de conceitos de trading, onde a mecânica de cada ordem é detalhada. Um stop loss sem um alvo de lucro planejado é um freio sem volante — vai conter a perda, mas nunca vai construir uma vantagem.

Trailing stop — um stop que segue o preço

Um trailing stop é um stop loss que se move automaticamente com o preço na direção favorável, mas nunca recua em direção à perda. Você define uma distância, vinte pips por exemplo, e a corretora desloca o stop junto com o mercado. Você abre uma posição comprada (long) em EUR/USD a 1.0850 com um stop em 1.0830. O preço sobe para 1.0900 e o trailing move o stop para 1.0880. O preço estende para 1.0930 e o stop arrasta para 1.0910. Quando o mercado recua para 1.0910, a posição fecha com um ganho de 60 pips — sem nenhuma ação sua.

Na prática, um trailing stop tem duas fraquezas que custam aos traders mais do que esperam. Primeira, uma distância curta demais fecha a posição numa retração comum de tendência e deixa você de fora do grande movimento — o EUR/USD pode ter um range diário de 80 pips, então um trailing de 20 pips o joga para fora no primeiro recuo. Segunda, a maioria das plataformas MetaTrader 5 roda o trailing do lado do cliente, o que significa que o terminal precisa estar aberto; feche o laptop à noite e o trailing para de funcionar, deixando o nível que tinha alcançado por último. A própria gestão da distância e do timing aparece com frequência nas estratégias de gestão de risco. A regra prática é única — mova o stop primeiro para o seu nível de entrada, só então acione o trailing, e dê a ele uma distância de pelo menos uma vez e meia o range médio do candle horário.

"Os amadores pensam em quanto dinheiro podem ganhar. Os profissionais pensam em quanto poderiam perder — e colocam ordens de proteção antes de entrar numa operação, não depois do fato." — Alexander Elder, 1993.

OCO — dois cenários de entrada em um único setup

OCO (one cancels the other — uma cancela a outra) é uma construção em que duas ordens pendentes são vinculadas: a execução de uma cancela automaticamente a segunda. O uso clássico é operar em torno de uma consolidação estreita antes de uma grande divulgação macro, quando você não sabe para que lado o mercado vai romper, mas quer estar no movimento independentemente da direção.

O EUR/USD se enrola entre 1.0850 e 1.0880 uma hora antes da divulgação do índice de preços ao consumidor (CPI). Você coloca um buy stop em 1.0883, alguns pips acima da resistência, e um sell stop em 1.0847, alguns pips abaixo do suporte. Sem OCO, quando um lado dispara você teria que cancelar manualmente o outro antes que ele acione na direção oposta. Com OCO a plataforma faz isso por você: quando o mercado rompe para cima o sell stop desaparece, e quando rompe para baixo o buy stop é removido. Você termina com uma única posição no lado que o mercado de fato escolheu.

Há um detalhe técnico. Nem o MetaTrader 4 nem o MetaTrader 5 têm uma ordem OCO nativa — você precisa de um script ou Expert Advisor do marketplace MQL5 que cancele a segunda perna assim que a primeira disparar. Plataformas como cTrader, NinjaTrader e os terminais de corretoras ECN como IC Markets ou Pepperstone oferecem OCO diretamente. Verifique a documentação da sua corretora em uma conta demo antes de montar uma estratégia em torno disso.

GTC versus day order — quanto tempo a sua ordem vive

Toda ordem pendente — limit, stop, OCO — tem uma duração de validade, e é aqui que os traders cometem um erro silencioso. Uma day order expira no fim da sessão de trading; se o mercado nunca alcançou o seu nível até a meia-noite no horário do servidor da corretora, a ordem desaparece e você começa do zero pela manhã. Uma ordem GTC (good till cancelled — válida até o cancelamento) dura até você cancelá-la ou ela ser executada — no MetaTrader 5 isso corresponde a definir a validade como "ilimitada".

A escolha tem consequências reais. Se você coloca um buy limit abaixo de um suporte que o preço pode revisitar ao longo de vários dias, uma day order o obriga a recolocar o setup diariamente e arrisca perder uma execução durante a noite. Uma ordem GTC resolve isso, mas carrega a sua própria armadilha: uma ordem GTC esquecida pode disparar semanas depois, em condições de mercado completamente diferentes que você já não lembra. A prática padrão é que uma day order combina com estratégias intradiárias enquanto uma GTC combina com swing e posições de vários dias — desde que você revise regularmente a lista de ordens ativas e cancele as que perderam relevância. Boa parte desse hábito vem da observação cuidadosa das sessões de mercado e dos horários em que cada ordem realmente importa.

O que fazer agora

Antes de enviar uma ordem, passe por uma checklist curta. Cada ponto leva poucos segundos, e juntos eles fecham a maior parte dos erros caros de execução que observei em contas de varejo ao longo de duas décadas — primeiro como redator-chefe do MyBank.pl desde 2004, e desde 2007 na análise do mercado Forex.

  1. Decida se você precisa entrar imediatamente. Se precisa sair de uma posição perdedora ou reagir a um movimento óbvio que já está em curso, escolha uma ordem a mercado e aceite o slippage. Se tem tempo, uma ordem limitada definida em um nível que você planejou com a cabeça fria quase sempre sairá mais barata do que clicar a mercado no calor da hora.
  2. Combine o tipo de ordem com a lógica da operação. Uma entrada em recuo até o suporte é um buy limit abaixo do mercado. Uma entrada em rompimento através da resistência é um buy stop acima do mercado. Confundir as duas faz você comprar exatamente no momento que não queria — o erro de iniciante mais comum de todos.
  3. Defina o stop loss abaixo de um nível específico, não a uma distância redonda de pips. Um stop "vinte pips da entrada" é visível para algoritmos que caçam aglomerados de ordens em números redondos. Um stop logo abaixo da última mínima de swing H4 é um alvo menos óbvio e dá à posição espaço para respirar sem ser estopada à toa.
  4. Adicione um take profit logo na abertura. Não espere até a posição estar no lucro — nesse ponto a decisão sobre o alvo já está colorida pela emoção. Defina o take profit em um nível que decorre da sua leitura da resistência, e afaste-se da tela em vez de assistir a cada tick subir e descer.
  5. Escolha a validade deliberadamente e evite ordens a mercado durante divulgações de dados. Day orders para operações intradiárias, GTC para posições de swing. Antes do Non-Farm Payrolls, CPI ou uma decisão do Fed, não clique a mercado — ou espere de 30 a 60 segundos para o spread normalizar, ou coloque um limit de antemão no nível em que você realmente quer estar.

Por fim, um hábito que libera a mente de ficar encarando o gráfico o tempo todo: em vez de entrar manualmente, configure alertas de preço nos níveis-chave. Bons alertas dão a você dois minutos para decidir antes de o preço atingir o seu gatilho — tempo suficiente para escolher com calma entre um limit e uma ordem a mercado. O trading de varejo está cheio de histórias de pessoas que sabiam ler um gráfico e ainda assim perderam dinheiro na execução. Isso já é razão suficiente para tratar a escolha do tipo de ordem com a mesma seriedade que a análise. Vale também aprofundar o tema em como uma ordem stop-loss é executada.

Jarosław Wasiński
Sobre o autor

Jarosław Wasiński

Editor-chefe do MyBank.pl · Analista financeiro e de mercados

Analista e profissional independente com mais de 20 anos de experiência no setor financeiro. Fundador e editor-chefe do portal MyBank.pl, em atividade desde 2004. Análise fundamentalista dos mercados de câmbio e macroeconômicos desde 2007. Escreve a partir da perspectiva dos mercados globais, com atenção ao quadro regulatório europeu (ESMA) e brasileiro (CVM).

Fontes e bibliografia

  1. MetaQuotes Order Types — MetaTrader 5 platform help · Oficjalna dokumentacja typów zleceń w MT4 i MT5: market, buy/sell limit, buy/sell stop, stop-limit oraz parametry czasu ważności. www.metatrader5.com ↗
  2. CFA Institute Market Organization and Structure — CFA Program Curriculum · Klasyfikacja zleceń (market, limit, stop) i mechanika egzekucji w mikrostrukturze rynku, część programu CFA. www.cfainstitute.org ↗
  3. John Wiley & Sons Trading for a Living, Alexander Elder · Rozdziały o zleceniach ochronnych (stop loss, take profit) i dyscyplinie zarządzania ryzykiem przed wejściem w transakcję. www.wiley.com ↗
  4. Bank for International Settlements Triennial Central Bank Survey of Foreign Exchange Markets 2022 · Dane o strukturze i płynności rynku walutowego, kontekst dla poślizgu i głębokości księgi przy zleceniach market. www.bis.org ↗

Perguntas frequentes

Qual é a diferença entre uma ordem a mercado e uma ordem limitada?

Uma ordem a mercado chega à corretora instantaneamente e é executada ao primeiro preço disponível do outro lado do livro. Garante a execução, mas não o preço — num surto de volatilidade, o slippage (derrapagem de preço) pode alcançar de 5 a 20 pips no EUR/USD. Uma ordem limitada funciona ao contrário: você define o preço que não está disposto a cruzar (compra abaixo do mercado, venda acima), e a corretora só a executa se o mercado negociar até o seu nível, nunca a um preço pior. Garante o preço, mas não a execução. Na prática: use ordens limitadas para as entradas planejadas após um recuo, e recorra a uma ordem a mercado apenas quando precisar entrar ou sair agora mesmo.

Como uma ordem stop se diferencia de uma ordem limitada?

Ambas são ordens pendentes, mas a lógica de cada uma é oposta. Uma ordem limitada trabalha num recuo: um buy limit fica abaixo do mercado porque você quer comprar mais barato. Uma ordem stop trabalha num rompimento: um buy stop fica acima do mercado porque você só quer comprar quando o preço rompe a resistência e confirma sua força. No EUR/USD a 1.0865, um buy limit em 1.0842 é executado se o preço recuar até o suporte, enquanto um buy stop em 1.0883 é executado se o mercado romper acima da resistência. Uma vez acionada, uma ordem stop se comporta como uma ordem a mercado e pega o primeiro preço disponível, e por isso também fica exposta ao slippage. A ordem limitada combina com estratégias de reversão à média, a ordem stop com o seguimento de tendência e o trading de rompimentos.

Uma ordem OCO funciona no MetaTrader 4 e no MetaTrader 5?

De forma nativa, não. Nem o MetaTrader 4 nem o MetaTrader 5 oferecem um tipo OCO padrão na janela da ordem. Você precisa de um script ou Expert Advisor do marketplace MQL5 que cancele a segunda perna assim que a primeira é acionada. O cTrader tem OCO integrado, assim como muitos terminais de corretoras ECN como IC Markets ou Pepperstone. O contorno no MT5 é simples: coloque duas ordens pendentes, por exemplo um buy stop e um sell stop em torno de uma consolidação, e apague manualmente a que não disparou. Os scripts de OCO no MQL5 custam o equivalente a alguns cafés e transformam uma estratégia de rompimento em algo totalmente automático. Verifique antes em uma conta demo se a sua corretora permite executar Expert Advisors externos.

Qual é a diferença entre uma ordem GTC e uma day order?

São dois ajustes de validade de uma ordem pendente. Uma day order expira no fim da sessão de trading — se o preço nunca atingiu o seu nível até a meia-noite no horário do servidor da corretora, a ordem desaparece e você começa de novo pela manhã. Uma ordem GTC (good till cancelled — válida até o cancelamento) dura até você cancelá-la ou ela ser executada; no MetaTrader 5 isso corresponde a definir a validade como "ilimitada". Uma day order combina com estratégias intradiárias, enquanto a GTC combina com swing e posições de vários dias. A GTC tem uma armadilha: uma ordem esquecida pode disparar semanas depois, em condições de mercado completamente diferentes, então revise regularmente a lista de ordens ativas e cancele as que perderam relevância.

Aprofunde-se · o guia completo