FOK

Última atualização 24 de set. de 2026

Em uma frase

FOK, sigla de fill or kill, exige execução imediata de toda a quantidade de uma ordem ou seu cancelamento integral.

Fill or kill (FOK) é uma instrução de validade que combina execução imediata com uma condição de tudo ou nada para a quantidade. A ordem não pode deixar um restante no livro de ofertas nem executar apenas parte da quantidade solicitada.

Quantidade completa dentro do limite

Suponha que uma ordem limitada FOK solicite 15 tokens por no máximo 8 dólares cada. Se apenas 12 estiverem disponíveis imediatamente por 8 dólares ou menos, toda a ordem será cancelada sem execução. Se os 15 estiverem disponíveis dentro do limite, a execução poderá envolver várias ordens compatíveis e preços. FOK não exige uma única contraparte nem um único preço de execução.

A disponibilidade é verificada quando a plataforma processa a ordem. Uma profundidade suficiente exibida antes do envio não reserva essa liquidez.

Diferença em relação a aceitar execução parcial

No mesmo cenário de 12 tokens, uma ordem IOC poderia executar esses 12 e cancelar três. FOK rejeita esse resultado parcial, o que pode ser útil quando a quantidade solicitada importa como um todo.

Essa instrução não coordena ordens separadas entre mercados nem garante uma arbitragem bem-sucedida. Limites de preço, produtos aceitos, saldo disponível e outras verificações da plataforma continuam valendo.