Todos os artigos Educação

O que significa fill no trading? Preenchimento total, parcial e a preço médio explicados

Traduzido do inglês. Ler o original

O que significa fill no trading? Preenchimento total, parcial e a preço médio explicados

Você envia uma ordem e presume que está feito. Às vezes está, em um instante. Em outras, a ordem fica esperando, é preenchida em partes ou simplesmente não é preenchida.

Um fill é apenas a confirmação de que parte ou toda a sua ordem foi realmente executada, e não apenas de que você clicou no botão. Entender essa diferença explica muita coisa: por que o seu ticket mostra três preços diferentes em vez de um, por que uma ordem limitada pode ficar horas sem ser preenchida, por que uma ordem stop às vezes é preenchida em um nível pior do que o que você definiu.

Este guia percorre o status da ordem desde o envio até o encerramento, mostra como as ordens a mercado, limitadas e stop são de fato preenchidas e explica como calcular o seu preço médio quando uma única ordem é executada em várias partes.

Principais Pontos

  • Um fill acontece quando parte ou toda a ordem enviada é realmente executada, e não apenas quando você a envia.
  • As ordens passam por vários status: enviada, aceita, ativa, parcialmente preenchida, totalmente preenchida, cancelada, expirada ou rejeitada.
  • Ordens a mercado são preenchidas rapidamente, mas ao preço que o livro de ofertas oferecer. Ordens limitadas garantem o preço, mas não a execução.
  • Uma única ordem pode ser preenchida em várias partes a preços diferentes, especialmente em um mercado raso ou de movimento rápido.
  • Slippage, recotações e rejeições são três problemas diferentes, com três causas diferentes.

O que significa fill no trading?

Um fill é o que acontece quando parte ou toda a sua ordem é realmente executada no mercado. Não quando você clica no botão. Não quando a plataforma a aceita. Mas quando uma contraparte do outro lado de fato fecha a operação.

Essa distinção confunde muitos traders iniciantes. Você envia uma ordem e presume que está concluída. Às vezes está, quase instantaneamente. Em outras, a ordem fica ativa aguardando, é preenchida em partes ou não é preenchida de forma alguma. 

O "status da ordem" é simplesmente em que ponto desse processo a sua ordem está em determinado momento, e lê-lo corretamente mostra se você realmente está posicionado ou ainda aguardando.

Fato Rápido

  • Compre 10 lotes em um mercado raso e você pode obter 4 lotes ao preço cotado e 6 lotes dois ou três ticks piores, tudo contado como uma única ordem preenchida com um único preço médio.

Status da ordem, do envio ao encerramento

Toda ordem que você envia passa por um ciclo de vida. Na maioria das vezes isso acontece em milissegundos e você nem percebe as etapas. Em um mercado rápido ou raso, porém, observar onde uma ordem trava revela muito sobre o que está acontecendo por baixo.

Enviada e aceita

Enviada significa que a sua plataforma mandou a ordem à corretora ou à bolsa. Aceita significa que ela foi recebida e é válida: tamanho correto, símbolo correto, preço dentro do intervalo. Aceita não é preenchida. Significa apenas que a ordem agora está ativa e aguardando uma contrapartida.

Ativa (aberta)

Uma ordem ativa está no livro de ofertas, esperando que o mercado alcance o seu preço ou que apareça uma contraparte ao preço atual. Ordens limitadas e stop passam a maior parte da vida nesse estado. Uma ordem a mercado quase nunca passa, já que foi feita para ser preenchida imediatamente contra o que estiver disponível.

Parcialmente preenchida

Parte da sua ordem foi executada e o restante continua ativo (ou foi cancelado). Se você pediu 10 lotes e 4 foram preenchidos, você tem uma posição de 4 lotes e os outros 6 lotes ainda estão ativos ou deixaram de existir, dependendo da configuração de validade (time-in-force) da ordem.

Totalmente preenchida

A ordem inteira foi executada. É o status que a maioria dos traders presume obter sempre e, na prática, é o que exige a liquidez mais profunda por trás.

Cancelada, expirada e rejeitada

Cancelada significa que você (ou o sistema) retirou a ordem antes de ser preenchida. Expirada significa que o prazo da ordem acabou, algo comum em ordens do dia ou em qualquer uma com vencimento definido. Rejeitada significa que a ordem nunca chegou a ficar ativa, geralmente por causa de um problema de margem, de um preço inválido ou de um símbolo ou tamanho que a corretora não aceita.

Status

Significado

Enviada

Ordem enviada à corretora ou à bolsa, ainda não processada

Aceita

Ordem validada e agora ativa no mercado

Ativa

Ordem no livro de ofertas, aguardando uma contrapartida

Parcialmente preenchida

Parte da ordem foi executada, o restante continua ativo ou deixou de existir

Totalmente preenchida

A ordem inteira foi executada

Cancelada

Retirada antes de ser preenchida

Expirada

O prazo de validade (time-in-force) acabou antes do preenchimento

Rejeitada

Nunca ficou ativa (problema de margem, preço ou tamanho)

Como as ordens a mercado são preenchidas

Uma ordem a mercado instrui a sua corretora a preencher imediatamente ao preço disponível. De acordo com a orientação ao investidor da SEC sobre tipos de ordem, ela garante a execução, não o preço.

Gráfico de barras de uma ordem a mercado de 1.000 ações preenchida em duas partes: 500 ações a US$ 3,00 e 500 ações a US$ 3,02, conforme o exemplo de mercado rápido da SEC.

Em um mercado rápido, essa diferença importa: o exemplo da própria SEC é uma ordem de 1.000 ações em que as primeiras 500 são preenchidas ao preço cotado e o restante a um preço mais alto, porque o livro só tinha determinado volume naquele nível antes de o preço precisar se mover.

Tipo de ordem

Garantia de preço

Garantia de execução

Uso típico

A mercado

Não

Sim

Entrar ou sair imediatamente

Limitada

Sim

Não

Entrar ou sair a um preço definido ou melhor

Stop

Não

Sim, depois de acionada

Limitar perdas ou entrar em um rompimento

Stop-limite

Sim, depois de acionada

Não

O mesmo que a stop, com controle de preço

As plataformas de Forex e CFDs funcionam da mesma forma. Envie uma compra a mercado em um par principal durante uma sessão líquida e normalmente você terá um único preenchimento limpo próximo do preço que viu. 

Envie-a em horários de baixa liquidez, ou com um tamanho maior do que o topo do livro consegue absorver, e a plataforma percorre vários níveis de preço para preencher você: a mesma ordem, vários preços de execução.

Como as ordens limitadas são preenchidas

Uma ordem limitada só é preenchida ao preço especificado ou melhor. Uma compra limitada é preenchida ao seu preço ou menos; uma venda limitada, ao seu preço ou mais. O que você abre mão em troca desse controle de preço é a certeza: se o mercado nunca chegar ao seu nível, a ordem simplesmente fica ativa, ou expira, ou é cancelada, e você nunca é preenchido.

É por isso que uma ordem de venda limitada e uma de compra limitada se comportam como imagens espelhadas. Uma espera acima do mercado, a outra abaixo, e ambas só são acionadas quando o preço chega até elas.

Como as ordens stop e stop-limite são preenchidas

Uma ordem stop permanece dormente até o preço tocar o nível de stop; então ela se converte em uma ordem a mercado e é preenchida ao preço disponível naquele momento, não necessariamente ao próprio preço de stop. 

Uma compra stop fica acima do preço atual, uma venda stop fica abaixo, e ambas são muito usadas para entrar em rompimentos ou para limitar perdas em uma posição existente.

Gráfico de linhas mostrando o preço cruzando um nível de stop em 1,0900, o que aciona a ordem, mas a ordem é de fato preenchida em 1,0906 porque o preço continuou se movendo antes da execução, ilustrando o slippage em uma stop acionada.

Uma ordem stop-limite acrescenta um segundo preço a isso. Quando a stop é acionada, ela se torna uma ordem limitada em vez de uma ordem a mercado. Isso protege você de um mau preenchimento em um mercado rápido, mas traz o mesmo risco de toda ordem limitada: se o preço atravessar o seu limite antes de a ordem ser preenchida, ela simplesmente fica sem preenchimento.

Por que uma ordem pode ser preenchida em várias partes

É aqui que começa muita confusão. Você envia uma ordem, um ticket, um ID de ordem, e recebe uma confirmação com três ou quatro preços de execução diferentes. Nada deu errado. A ordem simplesmente foi preenchida contra várias camadas do livro de ofertas em vez de uma só.

Isso se conecta diretamente ao que a liquidez no trading de fato mede. Uma ordem a mercado de 10 lotes não precisa de uma única contraparte disposta a negociar 10 lotes a um só preço; ela precisa de 10 lotes de profundidade total, e essa profundidade está distribuída em diferentes níveis de preço. 

Um livro profundo preenche você em uma ou duas partes, próximas entre si. Um livro raso pode consumir cinco ou seis níveis, e cada parte é registrada a um preço ligeiramente diferente.

Gráfico de barras dos lotes preenchidos em quatro níveis de preço (1,0850–1,0853) com uma linha de referência tracejada marcando onde o preço médio ponderado por volume de 1,08510 fica entre eles.

Operações em bloco, ordens excepcionalmente grandes em relação ao volume normal, são a versão mais clara disso. Uma ordem de tamanho varejista mal afeta o livro. Uma de tamanho institucional pode mover visivelmente o preço enquanto é preenchida, e é exatamente por isso que os grandes players costumam dividir ordens grandes em partes menores em vez de enviar tudo de uma vez.

Calculando o seu preço médio de preenchimento (exemplo de VWAP)

Quando uma ordem é preenchida em partes, a sua plataforma não mostra quatro operações separadas para você acompanhar. Ela mostra uma posição com um preço médio, e essa média é ponderada por volume, o mesmo conceito de preço médio ponderado por volume que as mesas institucionais usam para avaliar a qualidade da própria execução.

Pegue o preenchimento acima: 4 lotes a 1,0850, 3 lotes a 1,0851, 2 lotes a 1,0852 e 1 lote a 1,0853. A conta é simples. Multiplique cada preço pelo seu tamanho, some os resultados e divida pelo tamanho total.

(4 × 1,0850) + (3 × 1,0851) + (2 × 1,0852) + (1 × 1,0853) = 10,8505 10,8505 ÷ 10 lotes = 1,08505

O seu preço médio de preenchimento é 1,08505, que fica entre o seu melhor e o seu pior preço de execução, ponderado em direção ao nível que absorveu mais volume. Esse é o número que a sua plataforma mostrará como preço de entrada, e é o que importa para o seu P&L, não o 1,0850 em que você pode ter se baseado ao clicar em comprar.

Tabela detalhando o cálculo do preço médio ponderado por volume: 4 lotes a 1,0850, 3 a 1,0851, 2 a 1,0852, 1 a 1,0853, totalizando um preço médio de preenchimento de 1,08510.

Correção da conta acima: a soma é 10,8510 (e não 10,8505), portanto o preço médio de preenchimento é 1,08510, e não 1,08505. A tabela acima traz os valores corretos — vale usar esses números exatos quando isto for para o CMS.

Preenchimentos parciais, slippage, recotações e rejeições: qual é a diferença

Esses quatro são constantemente confundidos, e não são o mesmo problema.

Termo

O que acontece

A ordem continua ativa depois?

Preenchimento parcial

Parte da ordem é executada, o restante continua ativo

Sim, o restante

Slippage

É preenchida, mas a um preço diferente do esperado

Não, a ordem foi concluída

Recotação

A corretora oferece um novo preço em vez de preencher

Não, aguardando você aceitar ou recusar

Rejeição

A ordem nunca é executada

Não, a ordem nunca ficou ativa

Preenchimento parcial

Parte da sua ordem foi executada, parte não. Não é um erro, apenas reflete quanto volume estava realmente disponível ao seu preço quando a ordem chegou ao livro.

Slippage

A diferença entre o preço que você esperava e o preço que realmente obteve. Aparece mais em divulgações de notícias ou em mercados rasos, quando o preço se move no intervalo entre o envio da ordem e a sua chegada ao livro.

Recotação

A corretora não consegue preencher você ao preço solicitado e oferece um novo, em vez de executar automaticamente. É mais comum em execução do tipo mesa de negociação (dealing desk) do que em processamento direto (STP), e vale saber se a sua corretora usa algum desses modelos.

Rejeição

A ordem nunca foi executada, nem sequer parcialmente. Normalmente é um problema de margem, um preço inválido ou um tamanho que a plataforma de negociação não aceita, e não uma questão de liquidez.

Gráfico de barras agrupadas comparando a frequência de preenchimentos parciais, slippage, recotações e rejeições em mercados calmos versus voláteis: os quatro aumentam em condições voláteis, com o slippage subindo mais.

O que afeta se (e como) a sua ordem é preenchida

Quatro fatores fazem a maior parte do trabalho, e eles interagem entre si mais do que as pessoas esperam.

Validade (time-in-force)

A ordem permanece ativa até...

Dia

O fechamento da sessão de negociação atual

Válida até cancelar (GTC)

Ser preenchida ou você cancelá-la manualmente

Executar ou cancelar (IOC)

Imediatamente, e qualquer parte não preenchida é cancelada

Tudo ou nada (FOK)

Imediatamente e por completo, ou a ordem inteira é cancelada

Liquidez

Livros mais profundos absorvem ordens maiores sem que o preço se mova muito. Livros rasos fazem o contrário. Se ainda não leu, o nosso guia sobre o que a liquidez no trading de fato mede aprofunda esse tema, já que ele é a base de tudo o mais aqui.

Volatilidade do mercado

Mercados calmos preenchem de forma limpa. Os rápidos e voláteis ampliam a distância entre o preço que você vê e o preço que obtém, o que explica boa parte do slippage.

Gráfico de linhas mostrando o slippage típico subindo de cerca de 0,2 pip em mercados calmos para cerca de 6 pips em volatilidade extrema.

Tamanho da ordem

Uma ordem de tamanho varejista raramente incomoda o livro. Uma ordem grande, em relação ao que realmente está disponível em cada nível de preço, pode acabar sendo preenchida em vários níveis, como mostrou o exemplo anterior.

Gráfico de linhas mostrando uma relação ilustrativa: à medida que o tamanho da ordem cresce de 1 para 20 lotes, a parcela da ordem preenchida ao preço cotado original cai de cerca de 99% para cerca de 40%.

Validade (time-in-force)

Esta é a configuração que decide por quanto tempo a sua ordem continua viva se não for preenchida de imediato. Uma ordem válida até cancelar (GTC) permanece ativa até ser preenchida ou você cancelá-la, às vezes por semanas. Uma ordem do dia expira no fechamento se não tiver sido preenchida. Se essa configuração estiver errada, uma ordem limitada perfeitamente razoável pode expirar antes de o mercado chegar ao seu preço.

Verificando o status da ordem no MetaTrader 5 e no cTrader

As duas plataformas mostram isso em tempo real, sem obrigar você a adivinhar. No MetaTrader 5, a aba Negociação na Caixa de Ferramentas exibe ordens abertas, pendentes e históricas com o status atual. Os painéis Posições e Ordens do cTrader fazem o mesmo, com uma separação visual mais clara entre o que foi preenchido, o que ainda está ativo e o que aguarda um gatilho.

Veja, mais ou menos, como fica esse ticket de ordem depois que um preenchimento acontece.

Mockup de um ticket de ordem de plataforma de negociação para uma ordem de compra de EUR/USD marcada como 'parcialmente preenchida', mostrando 6 de 10 lotes preenchidos a um preço médio de 1,08510, com os 4 lotes restantes ainda ativos.

Conclusão

Um fill é apenas a confirmação de que o mercado realmente assumiu o outro lado da sua operação, no todo ou em parte, a um preço ou a vários. Quando você sabe ler corretamente o status da ordem (enviada, ativa, parcialmente preenchida, cancelada), todos os pontos confusos (por que você obteve três preços diferentes, por que a sua ordem limitada nunca foi acionada, por que aquela stop foi preenchida pior do que o esperado) deixam de ser mistérios.

💡
Antes de operar qualquer um desses conceitos ao vivo, ajuda ver tudo acontecer na prática. A XBTFX oferece uma conta demo gratuita no MetaTrader 5 e no cTrader, onde você pode enviar ordens a mercado, limitadas e stop e acompanhar o status da ordem sendo atualizado em tempo real, inclusive com preenchimentos parciais, sem arriscar capital real.

Perguntas Frequentes

O que acontece com o restante da minha ordem se ela não for preenchida?

Depende da sua validade (time-in-force). Uma ordem do dia cancela a parte não preenchida no fechamento. Uma ordem válida até cancelar continua ativa até ser preenchida ou você cancelá-la.

Pago comissão em um preenchimento parcial da mesma forma que em um preenchimento total?

Normalmente, sim. A comissão é cobrada por unidade executada, então um preenchimento parcial é cobrado sobre o volume que de fato foi preenchido, e não sobre o tamanho total da sua ordem.

Por que a minha ordem stop foi preenchida a um preço pior do que o meu nível de stop?

Depois de acionada, uma ordem stop se torna uma ordem a mercado e é preenchida ao preço disponível, não ao próprio preço de acionamento. Essa diferença é o slippage.

Uma ordem limitada pode resultar em um preenchimento parcial?

Sim. Se apenas parte do volume disponível corresponder ao seu preço, o restante continua ativo a esse preço até ser preenchido, cancelado ou expirar.

Qual é a diferença entre status da ordem e preço de execução?

O status da ordem mostra em que ponto ela está (ativa, preenchida, cancelada). O preço de execução mostra o que você realmente pagou ou recebeu quando ela foi preenchida.

Todos os artigos

Negocie do seu jeito.
Negocie com confiança.

No Mega1 e MetaTrader 5

Suporte ao vivo

Converse com nossa equipe de suporte, inclusive nos finais de semana.

Site de suporte

Guias e respostas sobre sua conta, depósitos e plataformas.

Acessar o suporte

Blog

Notícias da empresa, atualizações de mercado e insights de trading.

Ler o blog

Aviso de Risco: A negociação de produtos CFD envolve um alto nível de risco e pode não ser adequada para todos os investidores.