Defina o Preço de Execução como um campo mensurável
O Preço de Execução é o preço no qual uma ordem (ou parte de uma ordem) é efetivamente preenchida. Na prática, você o mede a partir do registro de execução da negociação que uma plataforma ou local de execução reporta para um preenchimento específico de uma ordem. Como uma ordem pode ser preenchida parcialmente, o “preço de execução” que você mede pode existir como vários preços de preenchimento em vez de um único número.
Uma definição mensurável útil é: Preço de Execução (por preenchimento) = o preço da negociação executada associado a um evento de preenchimento de ordem. Se você precisar de um número para a ordem inteira, deve definir como agregar os preenchimentos (por exemplo, uma média ponderada usando quantidades executadas). Sem uma regra explícita de agregação e um vínculo claro entre os preenchimentos e a ordem original, comparações de “preço de execução” podem ser enganosas.
Mecanismo: o que você pode medir e como
Para medir o Preço de Execução de forma independente, baseie-se em campos que normalmente estão disponíveis no histórico de ordens/negociações:
- Preço executado por preenchimento: o preço reportado para cada evento de preenchimento.
- Quantidade executada por preenchimento: quanto foi preenchido naquele preço executado.
- Timestamps: pelo menos um valor de tempo que indica quando o preenchimento foi registrado (e às vezes tanto os tempos “solicitado” quanto “executado”).
- Identificador da ordem e vínculo do preenchimento: um identificador que permite conectar cada preenchimento de volta à ordem específica que você enviou.
Exemplo de agregação (suposições necessárias): Se uma ordem tiver dois preenchimentos a preços P1 e P2 com quantidades executadas Q1 e Q2, então uma medição comum é um preço de execução médio ponderado pela quantidade:
- Média Ponderada = (P1·Q1 + P2·Q2) / (Q1 + Q2)
Suposições que você deve declarar:
- P1 e P2 correspondem à mesma base de cotação (por exemplo, unidades de preço consistentes) em ambos os preenchimentos.
- Q1 e Q2 são do mesmo “tipo de quantidade” reportado de forma consistente.
- Quaisquer custos incluídos ou excluídos são tratados de forma clara (por exemplo, se o campo de preço de execução é “mid” versus “net” após certas taxas depende do provedor).
Evidência ou exemplo: comparando medição ao longo do tempo e dos preenchimentos
Uma forma prática de verificar sua medição é calculá-la diretamente a partir dos registros de negociação que você observa.
- Escolha uma única ordem.
- Extraia todos os preenchimentos dessa ordem: (preço executado, quantidade executada, timestamp).
- Calcule a lista de preços de execução por preenchimento.
- Se necessário, calcule a média ponderada usando a regra de agregação acima.
Então compare dois cronogramas em vez de apenas dois preços:
- Tempo de envio/solicitação da ordem (quando a ordem foi colocada)
- Tempo do registro de preenchimento (quando a execução foi reportada)
Mesmo que o timestamp do preenchimento seja diferente da cotação que estava visível quando você solicitou a ordem, sua medição permanece consistente desde que você sempre meça a partir do preço executado do registro de execução e do seu tempo associado. Essa distinção é importante porque sistemas reais de negociação podem reportar timestamps diferentes para solicitação e execução, e esses timestamps podem não ser diretamente comparáveis entre sistemas.
Limitações e modos de falha
A medição do Preço de Execução é limitada por várias restrições:
-
Preenchimentos parciais mudam o significado de “o” preço de execução. Se você tratar múltiplos preenchimentos como um único valor sem um método de agregação definido, os resultados podem variar.
-
Ambiguidade de timestamp. Alguns sistemas armazenam o tempo em que o preenchimento foi gerado, recebido ou registrado. Se você misturar tipos de timestamp ao comparar a qualidade da execução, suas conclusões podem ser inválidas.
-
Reporte específico do provedor. Plataformas e locais de execução diferentes podem formatar campos de preço e quantidade de maneiras diferentes, e alguns podem separar o preço de execução de outros componentes de custo. Sem definições consistentes, comparações de “net vs. gross” podem estar erradas.
-
Sem garantia de repetibilidade futura. Padrões históricos de execução não estabelecem resultados futuros de execução, especialmente quando as condições de mercado mudam.
Verificação e próxima pergunta para definir
Para verificar de forma independente fatos sobre o Preço de Execução, você pode documentar:
- O ID exato da ordem que você usou.
- A lista de preenchimentos (preço executado, quantidade executada, timestamp) para aquela ordem.
- A regra de agregação (se estiver convertendo múltiplos preenchimentos em um único número).
Se você ainda precisar de uma comparação mais profunda, a próxima pergunta a esclarecer é como o provedor escolhido separa preço de execução de outros custos de transação e se o timestamp se refere ao tempo de solicitação, ao tempo de execução no local (venue) ou ao tempo de reporte/registro. Esse esclarecimento determina o que “preço de execução” realmente mede no seu conjunto de dados.
DOCUMENT END