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.