Uma ordem fill or kill, geralmente abreviada para FOK, é uma instrução de ordem que diz: execute toda a ordem imediatamente ou cancele tudo.

Essa é a ideia inteira. Sem esperar. Sem posição parcial. Sem deixar as ações ou contratos restantes abertos para depois. Se o mercado não puder preencher a quantidade total ao preço exigido imediatamente, o pedido é cancelado.

Isso faz com que o FOK seja diferente dos tipos de ordens que a maioria dos iniciantes usa. Uma ordem limite normal pode ficar no mercado. Uma ordem IOC pode ter um preenchimento parcial. Uma ordem AON pode esperar pela quantidade total. Uma ordem fill or kill é mais rigorosa do que todas essas: tamanho total, execução imediata ou nada.

Ordens FOK geralmente não são a primeira ferramenta que um novo trader precisa. Elas são mais úteis quando o tamanho exato importa, quando preenchimentos parciais criariam uma posição bagunçada, ou quando uma estratégia só funciona se a ordem completa puder ser executada de uma só vez.

Significado da Ordem Fill or Kill

Uma ordem fill or kill é uma instrução de tempo em força anexada a uma ordem de negociação. Ela informa ao corretor ou local de negociação que a ordem deve ser executada imediatamente e completamente. Se isso não puder acontecer, a ordem é cancelada automaticamente.

Na maioria dos casos práticos, uma ordem FOK é emparelhada com um preço limite. Por exemplo:

  • comprar 10.000 ações;
  • pague não mais do que $25,00 por ação;
  • preencher os 10.000 imediatamente;
  • caso contrário, cancele o pedido.

Se 10.000 ações estiverem disponíveis a $25,00 ou menos imediatamente, o pedido é atendido. Se apenas 6.000 ações estiverem disponíveis, o pedido não compra 6.000 e cancela o restante. Ele cancela tudo.

A FINRA descreve preencher ou matar como uma instrução para executar toda a ordem imediatamente ou não executar nada. Essa é a maneira mais clara de lembrar.

Resumo Rápido

PerguntaResposta
O que significa FOK?Preencher ou cancelar
O que ele faz?Executa a ordem completa imediatamente ou a cancela
Permite preenchimentos parciais?Normalmente não
Fica aberto?Não, é cancelado se não puder ser executado imediatamente
É o mesmo que IOC?Não. IOC pode permitir preenchimentos parciais; FOK normalmente não permite
É o mesmo que AON?Não. AON requer tamanho total, mas pode permanecer aberto; FOK requer tamanho total imediatamente
Melhor adequado paraNegociações de tamanho exato, ordens maiores, estratégias rápidas e situações onde preenchimentos parciais são indesejáveis
Principal riscoVocê pode não realizar nenhuma negociação, mesmo quando alguma liquidez está disponível

A principal compensação é simples: uma ordem FOK abre mão da flexibilidade de execução em troca de certeza sobre o tamanho e o tempo.

Como funciona uma ordem de Fill or Kill

Imagine que você quer comprar 50.000 ações de uma ação, mas somente se conseguir todas as 50.000 ações a $10,00 ou melhor.

Você coloca uma ordem de limite de compra FOK:

  • quantidade: 50.000 ações;
  • preço limite: $10.00;
  • tempo em vigor: preencher ou matar.

A ordem chega ao mercado e imediatamente verifica a liquidez disponível. Se as 50.000 ações puderem ser compradas a $10,00 ou menos, a negociação acontece. Se o mercado puder fornecer apenas 35.000 ações a esse preço, a ordem é cancelada.

Isso pode parecer duro, mas esse é o ponto. O trader está dizendo: “Eu não quero parte dessa operação. Eu preciso da posição inteira agora, ou prefiro não ter posição nenhuma.”

Isso é importante porque preenchimentos parciais podem mudar a negociação. Uma estratégia construída em torno de 50.000 ações pode não se comportar da mesma forma com 7.000 ações. Uma cobertura pode não ser suficiente. Um grande comprador pode não querer demonstrar interesse no mercado a menos que o bloco completo possa ser realizado. Um trader de curto prazo pode não querer uma posição incompleta parada enquanto o preço se move.

Um Exemplo Simples de FOK

Suponha que um trader queira comprar 5.000 ações de uma ação por no máximo $20,00.

A liquidez visível parece assim:

PreçoAções disponíveis
$19.981.500
$19.991.000
$20.001.200
$20.012.000

Por $20,00 ou melhor, apenas 3.700 ações estão disponíveis. Uma ordem de limite regular pode comprar essas 3.700 ações e deixar o restante aguardando. Uma ordem IOC pode comprar as 3.700 e cancelar as 1.300 restantes. Uma ordem FOK cancela todo o pedido porque as 5.000 ações completas não estão disponíveis no preço requerido imediatamente.

Agora mude a ordem para 3.000 ações a $20,00. Nesse caso, a ordem FOK pode ser executada porque ações suficientes estão disponíveis no preço limite ou melhor.

É por isso que FOK é menos sobre “obter um preço melhor” e mais sobre impor a condição de execução exata.

Teste de liquidez FOK

O pedido completo será atendido ou será cancelado?

Altere a quantidade solicitada, o preço limite e o perfil de liquidez. Uma ordem de compra FOK só é atendida se houver ações suficientes disponíveis ao preço limite ou melhor neste momento.

FOK cancela toda a ordemApenas 3.700 ações estão disponíveis a $20,00 ou melhor, portanto, uma ordem FOK de 5.000 ações não aceita um preenchimento parcial.

Quanto Tempo Dura uma Ordem FOK?

Uma ordem fill or kill é projetada para durar apenas o tempo suficiente para o mercado verificar se a ordem completa pode ser executada imediatamente.

Em inglês simples, isso geralmente significa segundos ou menos. Se a liquidez necessária não estiver disponível imediatamente, o pedido é cancelado. Ele não fica no livro como uma ordem de dia ou uma ordem boa até ser cancelada.

É por isso que FOK pertence à categoria mais ampla de ordens de tempo em vigor. O tempo em vigor informa à plataforma por quanto tempo uma ordem deve permanecer ativa. FOK utiliza a versão mais rigorosa: agora, na íntegra ou cancelar.

Um detalhe importante: o manuseio exato pode variar de acordo com o corretor, a bolsa, a classe de ativos e a plataforma. O Investor.gov observa que os tipos de ordens disponíveis e as instruções de negociação podem diferir entre as corretoras. Portanto, se o comportamento FOK for importante para sua estratégia, verifique como seu corretor o define antes de confiar nele.

FOK vs Ordem IOC

Ordens FOK e IOC são fáceis de confundir porque ambas são instruções imediatas. A diferença é o que acontece quando apenas parte da ordem pode ser atendida.

Uma ordem IOC significa imediata ou cancelar. Ela tenta preencher o máximo possível imediatamente, depois cancela o restante não preenchido.

Uma ordem FOK significa preencher ou cancelar. Deve preencher toda a ordem imediatamente, ou cancelar tudo.

CenárioResultado IOCResultado FOK
Você quer 10.000 ações, e 10.000 estão disponíveisPreenchimento totalPreenchimento total
Você quer 10.000 ações, e 6.000 estão disponíveisCompra/venda 6.000 e cancela 4.000Cancela o pedido inteiro
Você quer um tamanho de posição exatoPode deixá-lo com uma posição parcialEvita posição parcial
Você só quer o que estiver disponível agoraFrequentemente mais adequadoGeralmente muito rígido

Pense no IOC como “pegue o que puder agora.” Pense no FOK como “tudo isso agora, ou esqueça.”

Para muitos traders ativos, IOC é mais flexível. Para estratégias onde um preenchimento parcial cria um problema, FOK é mais limpo.

FOK vs AON Pedido

AON significa tudo ou nada. Assim como FOK, evita preenchimentos parciais. Mas não requer sempre execução imediata.

Uma ordem AON pode permanecer ativa enquanto o corretor ou o mercado espera por liquidez suficiente para completar a ordem completa. Uma ordem FOK não espera. Se a quantidade total não estiver disponível imediatamente, ela é cancelada.

PerguntaFOKAON
O pedido deve ser preenchido por completo?SimSim
Ele pode ser preenchido parcialmente?Geralmente nãoNão
Deve ser preenchido imediatamente?SimNão necessariamente
Pode permanecer aberto?NãoFrequentemente sim, dependendo das regras do corretor
Uso principalExecução imediata de tamanho exatoExecução de tamanho exato sem a mesma urgência

O glossário da Nasdaq descreve o manuseio de ordens FOK como dependente da bolsa, o que é um aviso útil. Em negociações reais, os rótulos podem parecer universais, enquanto as regras de roteamento e as definições de locais diferem.

Roteador de tempo de validade

FOK, IOC, AON ou limite regular?

Defina as prioridades de execução. O roteador as traduz na instrução de tempo de validade que geralmente se encaixa na lógica da negociação.

Você precisa de toda a quantidade?
Deve acontecer imediatamente?
Um preenchimento parcial seria aceitável?
A ordem pode esperar pelo livro?
Preencher ou CancelarA negociação precisa de tamanho total e execução imediata, sem deixar posição parcial para trás.
FOK
0
IOC
0
AON
0
Limite regular
0

FOK vs Ordem Limitada Regular

Uma ordem de limite regular diz: compre ou venda a este preço ou melhor.

A ordem de limite FOK diz: compre ou venda a quantidade total a este preço ou melhor imediatamente, ou cancele.

Essa instrução extra muda tudo.

Suponha que você coloque uma ordem de compra limite regular para 20.000 ações a $15,00. Se 8.000 ações estiverem disponíveis, você pode obter 8.000 ações agora e deixar o restante em aberto, dependendo do mercado e das configurações do corretor.

Com uma ordem de limite FOK, essa mesma disponibilidade de 8.000 ações não é suficiente. A ordem desaparece a menos que as 20.000 possam ser executadas imediatamente.

Se você ainda está aprendendo o básico sobre ordens de compra, é útil entender primeiro a ordem de mercado e a ordem limitada. FOK não é uma tese de negociação separada. É uma instrução de execução mais rigorosa.

Quando uma ordem de preenchimento ou cancelamento pode fazer sentido

FOK é útil quando o tamanho total da negociação importa mais do que simplesmente obter alguma execução.

Um exemplo é um trader que precisa de um tamanho de posição exato para uma estratégia de curto prazo. Se a estratégia é construída em torno de 25.000 ações, obter 4.000 ações pode não ser útil. Pode criar uma posição muito pequena para ser relevante, mas ainda grande o suficiente para exigir atenção.

Outro exemplo é uma operação de cobertura. Se uma cobertura só funciona em um determinado tamanho, um preenchimento parcial pode deixar o portfólio exposto. Nesse caso, nenhuma operação pode ser mais limpa do que uma cobertura incompleta.

Um terceiro exemplo é uma grande ordem em um mercado onde o trader não quer que a ordem fique pública e revele interesse. Uma instrução FOK pode testar se existe liquidez imediata sem deixar o resto da ordem esperando.

FOK também pode se adequar a estratégias rápidas onde a oportunidade desaparece rapidamente. Se a operação funcionar apenas a um preço e tamanho específicos neste momento, o trader pode preferir o cancelamento instantâneo em vez de uma ordem pendente.

Quando o FOK É Provavelmente a Ferramenta Errada

FOK é frequentemente muito rígido para negociações diárias.

Se você está comprando um pequeno número de ações para uma posição de longo prazo, uma ordem limite normal é geralmente mais fácil de entender e gerenciar. Se você está disposto a aceitar um preenchimento parcial, IOC pode ser mais apropriado. Se você quer a ordem completa, mas está disposto a esperar, AON pode se encaixar melhor, assumindo que seu corretor o suporte.

FOK também pode criar frustração em mercados finos. Você pode ver algumas ações disponíveis ao seu preço, mas não o suficiente para a quantidade total. O pedido é cancelado, embora uma negociação parcial fosse possível.

O erro é usar FOK porque soa profissional. Isso não é automaticamente melhor. Simplesmente impõe uma condição restrita.

“`html
“`
Custo de rigor

Quanto da probabilidade de execução você está abrindo mão?

FOK pode ser a escolha certa quando a execução parcial é prejudicial. Este modelo mostra o custo de tornar o pedido de tamanho total, imediato e limitado por preço.

FOK pode se encaixar, mas espere cancelamentosA lógica de negociação não gosta de preenchimentos parciais, mas as condições de liquidez e preço não são generosas.
Chance de preenchimento FOK34%
Chance de preenchimento IOC58%
Custo de rigidez24 pts

Vantagens de uma Ordem de Preenchimento ou Cancelamento

A maior vantagem é a clareza. Você sabe quase imediatamente se a negociação completa ocorreu ou não ocorreu.

FOK também previne preenchimentos parciais indesejados. Isso pode ser valioso quando o tamanho da posição importa, quando uma proteção precisa corresponder a outra exposição, ou quando um pedido incompleto criaria confusão operacional.

Isso também pode reduzir o risco de um restante esquecido. Com alguns tipos de ordens, a parte não preenchida pode permanecer aberta, dependendo das configurações. Com FOK, não há ordem restante aguardando no mercado.

Finalmente, o FOK pode ajudar um trader a evitar a perseguição. A ordem atende à condição ou desaparece. Isso pode ser útil para uma execução disciplinada, desde que o trader não reentre imediatamente com ordens FOK cada vez piores por frustração.

Riscos e Limitações

O principal risco é simples: você pode não conseguir nenhuma negociação.

Isso não é um erro. Isso é o design. Mas pode ser um problema se você realmente precisasse de alguma exposição e o mercado estivesse disposto a lhe dar um preenchimento parcial.

Outra limitação é a disponibilidade. Nem toda corretora oferece FOK em todos os ativos, tipos de conta ou interfaces de negociação. Algumas plataformas o suportam para ações, mas não para certos derivativos. Algumas suportam comportamentos semelhantes sob rótulos diferentes.

Há também um problema de liquidez. FOK funciona melhor quando o mercado é profundo o suficiente para satisfazer o pedido completo imediatamente. Em mercados finos, pode cancelar repetidamente.

Finalmente, a interpretação exata pode variar de acordo com o local. É por isso que a Nasdaq é cautelosa em relação ao tratamento de questões dependentes da troca. Se a negociação for importante, não assuma que cada plataforma usa o termo exatamente da mesma forma.

Como Fazer um Pedido FOK

O fluxo de trabalho exato depende do corretor, mas o ticket de ordem geralmente segue a mesma lógica.

Primeiro escolha o instrumento e o lado: comprar ou vender.

Então insira a quantidade. Com FOK, esse número é importante porque a quantidade total deve estar disponível imediatamente.

Em seguida, escolha a instrução de preço. Em muitos casos, isso será um preço limite. Um limite de compra define o preço máximo que você está disposto a pagar. Um limite de venda define o preço mínimo que você está disposto a aceitar.

Em seguida, escolha o tempo de validade e selecione Preencher ou Matar, FOK, ou o rótulo equivalente da plataforma.

Antes de enviar, verifique quatro coisas:

  • a quantidade;
  • o preço limite;
  • se você realmente precisa de execução completa;
  • se o ativo tem liquidez suficiente para esse tamanho.

Após a submissão, o resultado deve ser rápido. Ou o pedido é preenchido por completo, ou é cancelado.

Lista de Verificação Prática Antes de Usar o FOK

Pergunte a si mesmo:

  • Preciso da quantidade inteira ou um preenchimento parcial seria aceitável?
  • O mercado é líquido o suficiente para este tamanho de ordem?
  • Meu preço limite é realista?
  • Estou usando FOK porque a estratégia precisa, ou porque soa mais seguro?
  • Seria o COI melhor se eu puder aceitar execução parcial?
  • A AON seria melhor se eu precisar de tamanho completo, mas puder esperar?
  • Meu corretor suporta FOK para este instrumento?
  • Eu entendo como a plataforma define “imediato”?

Se você não consegue responder a essas perguntas, FOK provavelmente não é o tipo de ordem para começar.

Erros Comuns de Iniciantes

O primeiro erro é pensar que FOK garante execução. Não garante. Garante um tratamento tudo ou nada se a ordem puder ser executada nas condições que você definiu.

O segundo erro é usar FOK em mercados sem liquidez suficiente. A ordem pode ser cancelada repetidamente porque a quantidade total não está disponível no preço limite.

O terceiro erro é confundir FOK com IOC. O IOC pode deixá-lo com um preenchimento parcial. O FOK geralmente evita isso.

O quarto erro é confundir FOK com AON. AON pode esperar. FOK não pode.

O quinto erro é ignorar o preço. Uma ordem FOK com um limite irrealista é apenas um pedido de cancelamento rápido.

Conclusão

Uma ordem de fill or kill é útil quando “alguma parte da negociação” não é boa o suficiente.

Isso informa o corretor ou o local de negociação para executar a ordem completa imediatamente nas condições exigidas, ou cancelá-la. Isso a torna clara, rígida e, às vezes, muito útil. Também a torna impiedosa.

Para a maioria dos iniciantes, FOK não é um tipo de ordem do dia a dia. Aprenda primeiro sobre ordens de mercado, ordens limitadas, ordens de parada e configurações básicas de tempo de validade. Depois, use FOK quando a lógica do comércio realmente exigir o tamanho completo imediatamente.