Trading

Validade da ordem (GTC, IOC, FOK)

Também chamado de: time in force · GTC · IOC · FOK

Definição

Validade da ordem (time in force) é a regra que define por quanto tempo uma ordem fica ativa e como ela lida com execução parcial, nas opções mais comuns GTC, IOC e FOK.

Como funciona: Validade da ordem

GTC (good till canceled, válida até cancelar) é o padrão na maioria das corretoras: a ordem fica no livro até ser executada ou cancelada por você. Algumas plataformas aplicam um prazo máximo, então vale conferir.

IOC (immediate or cancel, imediata ou cancela) executa na hora o que for possível no preço definido ou melhor e cancela o restante. FOK (fill or kill, tudo ou nada) só executa se a quantidade inteira puder ser preenchida imediatamente; caso contrário, cancela tudo.

Essas opções importam para ordens grandes ou estratégias automáticas. IOC evita deixar restos de ordem esquecidos no livro. FOK evita ficar com meia posição. GTC é a escolha natural para ordens limitadas que você quer deixar esperando um preço. Algumas corretoras também oferecem post-only como opção nesse mesmo menu.

Exemplo

Imagine que você quer comprar 5 BTC a no máximo 60.000 USDT, mas o livro só tem 3 BTC até esse preço. Com IOC, você compra os 3 BTC e o restante é cancelado. Com FOK, nada é executado, porque a quantidade inteira não está disponível. Com GTC, você compra 3 BTC agora e os outros 2 ficam no livro, aguardando vendedores a 60.000.

Erros comuns

  • Deixar ordens GTC antigas esquecidas, que executam muito tempo depois.
  • Usar FOK num par de pouca liquidez e não entender por que a ordem nunca executa.
  • Achar que IOC executa a quantidade inteira, quando ela aceita execução parcial.

Aprenda e pratique

Perguntas frequentes

Qual a diferença entre IOC e FOK?

IOC executa o que for possível na hora e cancela o resto. FOK exige execução total imediata ou cancela tudo.

Qual opção usar no dia a dia?

Para a maioria das ordens limitadas, GTC é suficiente. IOC e FOK são mais úteis para ordens grandes ou automáticas.