Resposta direta
O preço de execução é o preço real pelo qual uma ordem é preenchida (fill), usado para calcular fluxos de caixa e qualquer lucro ou prejuízo resultante. Um exemplo trabalhado significa que você escolhe um cenário de mercado simples, declara todas as premissas (spread, comissão/taxas e se ocorre slippage) e então calcula qual seria o preço de execução e como ele difere do preço que você esperava no momento de colocar a ordem.
Mecânica ou definição
Comece com duas ideias separadas:
-
Preço esperado (referência de cotação/gatilho): o preço que você vê ou o preço de referência usado quando você envia uma ordem.
-
Preço de execução (preço do fill): o preço no qual a operação é executada de fato. Ele pode ser igual ao preço esperado, ou pode diferir porque a negociação ocorre com cotações em mudança, latência, preenchimentos parciais e componentes de custo específicos do provedor.
Um exemplo trabalhado é, em grande parte, sobre o caminho do cálculo. A mecânica não é específica de nenhuma plataforma: você escolhe as entradas, calcula o preço de execução usado no fill e então calcula uma medida de fluxo de caixa (por exemplo, o valor nocional e o efeito dos custos). O ponto-chave é declarar se o seu preço de execução inclui ou exclui custos como comissão e efeitos do spread.
Evidência ou exemplo (cenário numérico com premissas explícitas)
Premissas (declare isso logo no início)
Para manter o exemplo verificável, assuma:
- Você compra um instrumento de forex (uma posição long).
- Você pretende executar com base em uma cotação de referência de 1.10000.
- O spread do mercado no momento em que você coloca a ordem é 0.00020, o que significa:
- Bid = 1.09990
- Ask = 1.10010
- Você quer um fill de compra; portanto, a operação pode executar perto do lado do ask.
- Comissão/taxas são modeladas como 0.00 nesta primeira passagem (então as diferenças no preço de execução são determinadas apenas por spread/slippage).
- Não há slippage além do spread neste cenário (o preço de execução é igual ao preço efetivo implícito pelo ask na execução).
Cálculo passo a passo
- Referência esperada: você vê um preço de 1.10000.
- Converter para o lado usado para execução: em uma compra, você executa contra o ask.
- Calcular bid/ask a partir do spread:
- Se o spread for 0.00020 e o meio/referência for 1.10000, então:
- Ask = 1.10000 + 0.00010 = 1.10010
- Bid = 1.10000 − 0.00010 = 1.09990
- Preço de execução: com a premissa de ausência de slippage, o fill ocorre em preço de execução = 1.10010.
O que mudou em relação ao que você esperava?
- Referência esperada (mid/cotação): 1.10000
- Preço de execução (fill de compra): 1.10010
- Diferença: 0.00010 (metade do spread)
Segundo mini-cenário: adicionar slippage para mostrar por que o preço de execução pode diferir ainda mais
Mantenha tudo igual, exceto adicionar slippage adverso de +0.00005 versus o ask que você esperava.
- O ask que você esperava: 1.10010
- O slippage empurra o fill para cima em uma compra em 0.00005
- O preço de execução se torna 1.10015
Isso demonstra o ponto principal: um exemplo trabalhado precisa de premissas sobre spread e slippage. Se você não os especificar, “preço de execução” não pode ser reproduzido e verificado de forma independente.
Limitações e riscos (modos de falha relevantes)
Mesmo um cálculo correto pode ser enganoso se as entradas estiverem erradas ou incompletas. Limitações comuns incluem:
-
Spread e slippage são variáveis: o modelo de spread que você assume (por exemplo, mid mais metade do spread) pode não corresponder às cotações exibidas pelo provedor no momento real da execução.
-
Preenchimentos parciais: ordens grandes podem ser preenchidas em múltiplas partes com preços diferentes. Nesse caso, pode haver múltiplos preços de execução, e você pode precisar de um preço médio de fill para analisar os resultados.
-
Componentes de custo podem não estar refletidos em “preço”: algumas taxas e comissões são separadas do preço de execução. Se você misturar tudo em um único número, pode interpretar de forma errada o que o preço de execução sozinho significa.
-
Atualidade da cotação e timing: se a cotação de referência que você usou estava defasada, a comparação do seu “preço esperado” ficará errada mesmo que o preço de execução esteja correto.
Verificação ou próxima pergunta
Para verificar qualquer cálculo de preço de execução que você veja (ou construa por conta própria), faça duas checagens:
- Checar os detalhes do fill: use os valores de preço executado do registro da operação, não a cotação antes da negociação.
- Reconstruir as premissas: confirme o que você assumiu para bid/ask, spread, slippage e se as taxas são tratadas separadamente.
DOCUMENT END