Um tipo de ordem é a instrução que você dá à sua corretora para comprar ou vender: ela fixa o que mais importa para você, ser executado na hora, não passar de um preço, ou agir só se um nível for tocado. Nenhuma ordem garante tudo ao mesmo tempo. Este guia percorre, com uma fonte oficial para cada definição, o que cada ordem promete e o que ela não promete.

Na boleta de ordem, a lista de tipos costuma ser o que menos se olha. Deixa-se a opção padrão, clica-se, e no dia de uma abertura com gap descobre-se que a ordem não fez o que se imaginava. No entanto, a diferença entre dois tipos de ordens cabe em uma pergunta: o que você aceita não controlar, o preço ou a execução?

Este guia não recomenda nenhuma ordem nem nenhuma corretora. Os nomes, as regras de disparo e os prazos de validade mudam de um mercado e de uma plataforma para outra: para cada ponto, a fonte lida é citada, e é a documentação da sua própria corretora que vale para a sua conta.

ResumindoUma ordem a mercado é executada na hora, a um preço que você não controla. Uma ordem limitada só é executada ao seu preço ou melhor, então às vezes não é executada. Uma ordem stop espera um preço de disparo ser atingido e então vira uma ordem a mercado: em um gap, pode ser executada longe do disparo. Uma stop-limite vira uma ordem limitada, e pode não ser executada. Um stop móvel desloca seu disparo quando o preço anda a seu favor. Uma OCO liga duas ordens, em que uma cancela a outra, e uma If Done só ativa a segunda ordem depois da primeira. A validade (dia, data, até cancelar) é fixada pelo mercado e pela corretora, com um teto.

O que cada ordem garante, e o que não garante

A página da SEC sobre os tipos de ordens cita três ordens como as mais comuns: a ordem a mercado, a ordem limitada e a ordem stop. As demais são combinações delas. A tabela resume o que as fontes citadas neste guia dizem de cada uma.

OrdemO que é garantidoO que não éQuando serve
A mercadoA execuçãoO preçoEntrar ou sair sem esperar
LimitadaUm preço máximo na compra, mínimo na vendaA execução, total ou parcialControlar o preço de entrada ou de saída
StopO disparo quando o nível é atingidoO preço de execuçãoLimitar uma perda ou entrar em um rompimento
Stop-limiteUm preço de execução limitado pelo limiteA execuçãoRecusar uma execução longe demais do disparo
Stop móvel (trailing stop)Um disparo que acompanha o preço no sentido favorávelO preço de execuçãoDeixar uma posição correr subindo sua proteção
OCOO cancelamento da outra ordem quando uma é executadaO preço e a execução de cada ordem do grupoColocar juntos um alvo e uma proteção

A tabela mostra uma troca, não um ranking. Cada garantia é paga com outra de que você abre mão. Saber qual você larga é todo o assunto.

A ordem a mercado: a execução, não o preço

A SEC a define como uma ordem de comprar ou vender um ativo imediatamente. Esse tipo de ordem garante que a ordem será executada, mas não garante o preço de execução. Em geral ela é executada ao preço de venda (em uma compra) ou de compra (em uma venda) do momento, ou bem perto. A SEC acrescenta um aviso útil: o último preço negociado não é necessariamente aquele ao qual a sua ordem a mercado será executada.

Também é a ordem padrão em muitas casas: a página da FINRA sobre os tipos de ordens escreve que é o tipo de ordem mais comum entre os investidores, e que as corretoras costumam registrar uma ordem como ordem a mercado salvo indicação em contrário. Na França, a ficha da AMF sobre como escolher e enviar uma ordem de bolsa a apresenta como prioritária sobre as demais ordens, enviada sem condição de preço e portanto sem nenhum controle do preço, e pede cautela com os ativos voláteis.

O nome não cobre a mesma mecânica em todo lugar. Na bolsa brasileira, a página da B3 sobre os tipos de ofertas descreve a oferta a mercado como executada ao melhor preço disponível no lado oposto do livro, e especifica que, caso não seja atendida em sua totalidade, o saldo é registrado ao preço da operação realizada.

A ordem limitada: o preço, não a execução

Para a SEC, é uma ordem de comprar ou vender um ativo a um preço específico ou melhor: uma ordem limitada de compra só pode ser executada ao preço limite ou abaixo, uma de venda ao preço limite ou acima. O exemplo dela: um investidor que não quer pagar mais de 10 dólares por uma ação coloca um limite em 10, e a ordem só é executada se o preço estiver em 10 ou abaixo.

A AMF a considera o tipo de ordem mais seguro, porque permite comprar a um preço máximo ou vender a um preço mínimo. E logo dá o preço a pagar: em um mercado pouco líquido, essa ordem pode ser fracionada, ou até não ser executada. Uma ordem limitada que espera no livro não é, portanto, uma posição, é uma intenção. Se o mercado for embora sem voltar ao seu preço, você fica de fora.

O take profit é quase sempre uma ordem desse tipo, colocada do lado certo do preço: uma venda limitada acima da cotação para uma posição comprada. Onde colocá-lo e como calculá-lo está no guia sobre stop loss e take profit.

A ordem stop: um disparo, não um preço garantido

Uma ordem stop, que a SEC também chama de ordem stop-loss, é uma ordem de comprar ou vender uma ação assim que seu preço atinge um nível fixado, o preço stop. Quando esse preço é atingido, a ordem stop vira uma ordem a mercado. Um stop de venda fica abaixo da cotação, em geral para limitar uma perda ou proteger um ganho em uma ação que se tem. Um stop de compra fica acima, em geral para proteger uma posição vendida a descoberto.

A consequência está escrita com todas as letras no boletim da SEC sobre as ordens stop, stop-limite e trailing stop: o preço stop não é o preço de execução garantido. É um gatilho, e o preço obtido pode se afastar bastante do preço stop conforme a liquidez disponível quando a ordem a mercado é executada. O mesmo boletim aponta outros dois pontos. Um stop pode ser disparado por um movimento breve dentro do pregão, a um preço bem pior que o fechamento do dia. E nem todas as corretoras disparam um stop com o mesmo dado: algumas olham só o último preço negociado, outras os preços cotados.

Na França, a AMF fala em ordem “com limiar de disparo”: assim que o limiar é atingido, ela é disparada como uma ordem a mercado, sem controle do preço de execução, o que considera especialmente arriscado em ativos pouco líquidos ou com volatilidade alta. Onde colocar esse nível é outra questão, tratada no guia onde colocar o stop loss. O que acontece quando um mercado inteiro salta de uma vez está no guia sobre o cisne negro.

SL-M: o stop a mercado das plataformas indianas

As siglas mudam com os países. Na Índia, a página de ajuda da corretora Zerodha sobre as ordens stop-loss distingue duas ordens. A ordem SL pede um preço e um preço de disparo: no disparo, uma ordem limitada segue para a bolsa. A ordem SL-M, de “stop-loss market”, pede só um preço de disparo: quando ele é atingido, segue uma ordem a mercado e a posição é zerada ao preço do momento. A mesma página informa que a bolsa NSE retirou o tipo SL-M para as opções. São as duas ordens descritas acima, com outros nomes.

A ordem stop-limite: um preço limitado, uma execução incerta

O boletim da SEC a define como uma ordem que combina os traços da ordem stop e da ordem limitada: uma vez atingido o preço stop, ela vira uma ordem limitada, executada ao preço fixado ou melhor. A vantagem é controlar o preço ao qual a ordem pode ser executada. A contrapartida vem na mesma página: como toda ordem limitada, ela pode não ser executada se o preço se afastar do limite.

Os dois preços não precisam ser iguais. O exemplo da SEC: uma stop-limite de venda com preço stop de 3,00 dólares pode ter um limite de 2,50. A ordem fica ativa se o mercado tocar 3,00, mas só pode ser executada a 2,50 ou melhor. A AMF descreve a mesma ordem com o nome de ordem “com faixa de disparo”: um segundo limite se soma ao limiar, e a ordem disparada pode ser executada só em parte.

Na B3, a oferta stop é construída assim por padrão. A página da bolsa citada acima a descreve com um preço de disparo e um preço limite, e especifica que, quando ingressada no livro central de ofertas, a oferta stop é convertida em uma oferta limitada. Na compra, o preço de disparo deve ser maior que o preço da última operação e o preço limite maior ou igual ao preço de disparo. Na venda, é o inverso. A página acrescenta que não é permitido o registro de ofertas stop durante a realização de leilão.

Buy Stop Limit: um mesmo nome, duas mecânicas

Em um mercado de ações, uma stop-limite de compra é o espelho da de venda: um preço stop acima da cotação, e depois uma ordem limitada de compra que não compra além do seu limite. Serve para entrar em uma alta sem pagar qualquer preço.

No MetaTrader 5, a Buy Stop Limit tem o mesmo nome e faz outra coisa. Os princípios gerais de negociação na ajuda do MetaTrader 5 a descrevem como uma ordem stop que coloca uma ordem Buy Limit: assim que o preço Ask atinge o nível stop, uma Buy Limit é colocada no preço “Stop Limit”. E a ajuda especifica que o nível stop fica acima do preço Ask do momento, enquanto o preço Stop Limit fica abaixo do nível stop. A ordem, portanto, não compra no rompimento: ela espera o preço voltar em direção ao limite, depois do rompimento.

Um exemplo, a título de ilustração. O preço Ask está em 100. Você coloca uma Buy Stop Limit com nível stop em 105 e preço Stop Limit em 103. Se o Ask subir a 105, aparece uma Buy Limit em 103, e ela só compra se o preço voltar a 103 ou menos. Se o preço for a 110 sem voltar, você não comprou nada. As demais ordens da plataforma estão descritas no guia sobre MT5 (MetaTrader 5).

O stop móvel (trailing stop): um disparo que anda com o preço

O boletim da SEC define a ordem trailing stop, ou stop móvel, como uma ordem stop ou stop-limite cujo preço stop não é um preço fixo: é um percentual ou um valor, acima ou abaixo da cotação. Quando o preço anda no sentido favorável, o preço stop o acompanha a essa distância. Quando anda no sentido desfavorável, o preço stop fica onde está, e a ordem é disparada se a cotação o atingir.

Um exemplo, a título de ilustração. Você compra a 100 e coloca um stop móvel de venda a 5 da cotação: o disparo está em 95. O preço sobe a 112, o disparo sobe a 107. O preço volta a 107, a ordem é disparada. Se for um stop móvel simples, ela é então uma ordem a mercado, e a SEC lembra em seu próprio exemplo que o preço de execução pode se afastar do disparo. Ela acrescenta que oscilações de curto prazo podem bastar para ativá-lo: a distância se escolhe com cuidado.

Falta saber onde essa ordem vive, e a resposta depende da plataforma. No MetaTrader 5, a ajuda citada acima escreve que o Trailing Stop é executado na plataforma e não no servidor, ao contrário do Stop Loss e do Take Profit. Portanto, ele não funciona se a plataforma estiver desligada: nesse caso, só o último nível de Stop Loss que ele colocou continua ativo. Outras corretoras mantêm o stop móvel do lado delas. É uma linha a ler na documentação antes de se ausentar.

A distância de um stop móvel não precisa ser fixa. Alguns traders movem o stop por conta própria, vela após vela, para o nível de um indicador pensado para isso: a lição sobre o SAR parabólico traz o seu cálculo. Deixa então de ser um tipo de ordem, é uma regra para mover uma ordem stop comum, com os mesmos limites de execução.

If Done OCO: uma entrada e duas saídas ligadas

OCO quer dizer “one cancels the other”, uma cancela a outra. O glossário do Saxo Bank sobre a ordem OCO resume assim: uma ordem OCO se compõe na verdade de duas ordens, e se uma das duas for executada porque suas condições de mercado foram atendidas, a ordem ligada é cancelada automaticamente. O uso mais comum: um alvo limitado acima do preço e um stop abaixo, na mesma posição. Quando uma é executada, a outra some, o que evita ficar com uma ordem órfã que abriria uma posição indesejada.

If Done designa outro vínculo: a segunda instrução só existe se a primeira for executada. O verbete “primary order” do mesmo glossário define a ordem primária como a primeira a ser executada em uma ordem condicional “if-done”, e especifica que as ordens ligadas, chamadas secundárias, só ficam ativas se essa ordem for executada. Os dois vínculos se combinam: uma ordem de entrada e depois, se ela for executada, um alvo e um stop ligados em OCO. É o que a expressão If Done OCO recobre, e o que o mesmo glossário chama de ordem condicional de três vias.

A página da Interactive Brokers sobre seus tipos de ordens descreve as duas com outros nomes. A ordem bracket enquadra uma ordem de compra com uma ordem de venda limitada acima e uma ordem de venda stop abaixo. O grupo “One-Cancels-All” reúne várias ordens das quais só uma deve se completar: a execução completa de uma cancela as demais, enquanto uma execução parcial reequilibra o grupo. Esse último detalhe conta: conforme a casa, uma execução parcial não cancela necessariamente a outra perna.

Um ponto a ter em mente: OCO e If Done não aparecem entre os tipos de ofertas que a B3 lista na página citada acima, que fica nas ofertas limitada, a mercado, stop, em suas variantes com proteção, na oferta direta e na oferta RLP. Em um mercado assim, o vínculo entre as ordens é mantido, portanto, fora do livro, pela corretora ou pela plataforma. Pergunte à sua corretora o que acontece com essas ordens ligadas quando você fecha o programa, e até quando elas valem.

A validade de uma ordem: dia, data, até cancelar

Uma ordem que não é executada não fica no lugar indefinidamente. O glossário da SEC sobre a ordem “day” fixa a regra padrão nos Estados Unidos: salvo prazo indicado pelo investidor, uma ordem vale só para o pregão em curso. Uma ordem “dia” não executada durante o horário normal expira, e não passa nem para o after-market nem para o dia seguinte. A AMF escreve o mesmo para a França: por padrão, a validade é “dia”.

O glossário da SEC sobre a ordem “Good-Til-Cancelled” define a ordem GTC, válida até cancelar, como uma ordem que dura até ser executada ou cancelada. A frase seguinte corrige logo a ideia de uma ordem eterna: as corretoras costumam limitar o tempo durante o qual uma ordem GTC pode ficar aberta, e esse prazo varia de uma corretora para outra. A SEC remete, portanto, o investidor à sua corretora.

Três leituras oficiais mostram a diferença. Para a AMF, uma ordem “até revogação” vale 365 dias, e os prazos que o seu intermediário autoriza constam do contrato da conta. A Interactive Brokers escreve na página citada acima que suas ordens GTC em geral são canceladas automaticamente em três casos: um evento corporativo como um desdobramento de ações, a falta de acesso à conta durante 90 dias, e o fim do trimestre civil seguinte ao trimestre em curso. A ajuda do MetaTrader 5, por sua vez, descreve uma ordem GTC que fica na fila até ser removida manualmente.

Entre esses dois extremos está a ordem com data. A AMF fala em validade “até data determinada”, que termina nessa data. A página de ajuda do MetaTrader 5 sobre o envio de ordens oferece três opções para uma ordem pendente: até cancelar, “Today” para o pregão em curso, e “Specified” até uma data dada. A FINRA cita também as ordens na abertura e no fechamento, executadas o mais perto possível do início ou do fim do pregão normal, ou canceladas.

Ficam as instruções que tratam da quantidade, não do tempo. O glossário da SEC sobre a ordem “Fill-Or-Kill” a define como uma ordem que deve ser executada imediatamente e por inteiro; do contrário é cancelada por inteiro: nenhuma execução parcial é admitida. O verbete sobre a ordem “Immediate-Or-Cancel” descreve uma ordem que deve ser executada imediatamente, sendo cancelada a parte que não puder ser. A diferença está, portanto, na execução parcial, recusada pela primeira e aceita pela segunda.

Dois exemplos com números: o mesmo gap, duas ordens

Os números a seguir são um exemplo construído para mostrar a mecânica, não uma situação observada. Você tem 100 ações compradas a 100. Quer limitar sua perda a 5 por ação, ou seja, 500. Sai uma notícia ruim depois do fechamento, e o papel abre no dia seguinte a 93, sem ter negociado entre 95 e 93.

Com uma ordem stop em 95. Na abertura, o disparo foi ultrapassado: a ordem vira uma ordem a mercado e é executada ao primeiro preço disponível, em torno de 93. A diferença para o disparo é de 2 por ação. A perda é de 7 por ação, ou seja, 700 em vez dos 500 previstos. Você saiu, mais abaixo do que o previsto.

Com uma stop-limite em 95, limite em 94. Na abertura, o disparo foi ultrapassado: uma ordem limitada de venda a 94 é colocada. O mercado está em 93, abaixo do seu limite: nada é executado. Se o papel voltar a 94, você vende a 94 ou melhor, e a perda é de 6 por ação. Se ele continuar caindo até 88 sem passar de novo por 94, você segue posicionado, com uma perda latente de 12 por ação, ou seja, 1.200.

Nenhuma das duas ordens funcionou mal: cada uma fez o que sua definição anuncia. A primeira manteve a execução e largou o preço, a segunda manteve o preço e largou a execução. O caso das divulgações de resultados está detalhado no guia sobre trading de ações.

O que verificar na sua corretora

Os tipos de ordens e o seu diário de trading

A Tradoshi é um diário de trading: não envia nenhuma ordem e não substitui nem a sua corretora nem a sua plataforma. O que um diário traz aqui é simples. Ao anotar em cada trade o preço que você buscava e o preço obtido, você vê a diferença de execução que as suas ordens realmente custam, e em quais mercados ou horários ela aumenta. É uma medida sobre os seus próprios trades, não uma regra geral.

Perguntas frequentes

Quais são os principais tipos de ordens?

A SEC cita três como as mais comuns: a ordem a mercado, a ordem limitada e a ordem stop. A stop-limite, o stop móvel e as ordens ligadas como a OCO são combinações delas.

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

A ordem a mercado garante a execução mas não o preço. A ordem limitada só é executada ao preço fixado ou melhor, então pode ser executada em parte ou não ser executada.

Uma ordem stop garante o preço de saída?

Não. Segundo a SEC, o preço stop não é o preço de execução garantido: é um gatilho que transforma a ordem em uma ordem a mercado, e o preço obtido pode se afastar bastante.

Qual a diferença entre uma ordem stop e uma stop-limite?

Uma vez atingido o disparo, a ordem stop vira uma ordem a mercado, executada ao preço disponível. A stop-limite vira uma ordem limitada: ela limita o preço, mas pode não ser executada se o mercado se afastar do limite.

O que quer dizer “válida até cancelar” (GTC)?

É uma ordem que fica ativa até ser executada ou cancelada. A SEC especifica que as corretoras costumam limitar esse prazo e que ele varia de uma para outra: a AMF fala em 365 dias para uma ordem até revogação, e a Interactive Brokers em geral cancela as suas no fim do trimestre civil seguinte.

O que é uma ordem OCO?

OCO significa “one cancels the other”. São duas ordens ligadas: se uma for executada, a outra é cancelada automaticamente. É mais usada para colocar juntos um alvo e um stop na mesma posição.

O que é uma ordem If Done OCO?

É uma ordem condicional em dois tempos, combinada com uma OCO: uma ordem primária de entrada e, só se ela for executada, um alvo e um stop ligados, em que um cancela o outro. Sozinha, a If Done ativa uma ou mais ordens secundárias depois da execução da primeira.