Como os Pedidos MT4 São Calculados (Conceito, Fórmula, Entradas e Limites)
Resposta direta: o que significa “Pedidos MT4 calculados”
No MetaTrader 4 (MT4), a frase “Como os Pedidos MT4 são calculados?” geralmente se refere a como a plataforma transforma a solicitação de pedido de um usuário em (1) os níveis do pedido (preço de entrada/acionamento, stop-loss, take-profit) e (2) os valores monetários que a conta refletirá (lucro/prejuízo, valores relacionados à margem e custos adicionados/cobrados).
Não existe uma “fórmula universal de Pedidos MT4” que se aplique a todas as situações, porque o resultado depende do tipo de pedido (mercado ou pendente), das especificações do contrato do instrumento (tamanho do contrato e valor do ponto) e das configurações da conta/provedor (comissão, política de swap/rollover, tamanho do tick e se a execução usa preços bid/ask). Portanto, a maneira mais precisa de explicar o “cálculo” é descrever a mecânica consistente e listar as entradas necessárias para reproduzi-la.
Mecanismo: um modelo simples de cálculos de nível de pedido e valor de conta
Pense em um pedido MT4 como duas camadas:
- Instrução do pedido: o que você solicita.
- Tipo de pedido: execução a mercado, ou pendente (variantes de limite/stop).
- Lógica do preço de entrada: para pedidos a mercado, a plataforma usa a cotação negociável atual; para pedidos pendentes, usa um preço-alvo que deve ser alcançado.
- Níveis de stop-loss e take-profit: distâncias de preço opcionais ou preços explícitos.
- Volume: normalmente expresso em lotes.
- Matemática do instrumento e da conta: como o MT4 converte preços e volume em valores de conta.
- Tamanho do contrato / definição de lote: quantas unidades do ativo negociado um lote representa.
- Valor do ponto: quanto um “ponto” de preço (ou pip, dependendo das configurações da plataforma/instrumento) vale para um lote.
- Conversão para a moeda da conta (quando a moeda da conta difere da moeda do instrumento): via preços disponíveis e regras de conversão da plataforma.
- Custos: comissão (se aplicável) e swap/rollover (se aplicável), aplicados de acordo com a política da corretora e o tempo em que a posição é mantida.
Parte do nível de preço (entrada e saídas)
Para stop-loss (SL) e take-profit (TP), o MT4 não “prevê” preços; ele registra níveis-alvo. Uma abordagem comum de verificação é:
- Para uma posição longa (compra): SL está abaixo da entrada, TP está acima da entrada (e vice-versa para uma posição curta).
- Se você entrou usando uma “distância” (por exemplo, “X pontos de distância”), então a plataforma adiciona/subtrai essa distância do preço de referência.
Para um pedido pendente, o MT4 compara as cotações de mercado com o preço pendente:
- Buy limit é acionado quando o mercado está em ou abaixo do preço-alvo de entrada.
- Buy stop é acionado quando o mercado atinge em ou acima do preço-alvo de entrada.
- As variantes curtas invertem a lógica da desigualdade.
Essa lógica de “acionamento” é um cálculo: ela determina se/quando o pedido pendente se torna um pedido a mercado executável.
Parte monetária (lucro/prejuízo por tick)
Para uma posição preenchida, o modelo de lucro/prejuízo é tipicamente impulsionado por:
- Mudança de preço: a diferença entre o preço de execução e o preço atual (ou de saída), medida em pontos/pips.
- Volume: número de lotes.
- Valor do ponto: impacto monetário por ponto por lote.
- Direção: o sinal do lucro depende se o preço se moveu a seu favor.
Uma forma geral simples que você pode usar para verificar a consistência interna é:
- P/L ≈ (MudançaDePreçoEmPontos) × (ValorDoPontoPorLote) × (Lotes)
Se o contrato do instrumento e a definição de ponto estiverem definidos na plataforma, você pode calcular o P/L esperado a partir dos valores registrados. O MT4 também pode incorporar etapas de arredondamento e conversão, então os números exatos podem diferir por pequenas quantias.
Evidência ou exemplo: verificação reproduzível com entradas assumidas
Como não podemos depender de cotações em tempo real aqui, o exemplo foca no método de replicação em vez de números ao vivo.
Configuração de exemplo (suposições explícitas)
Assuma um instrumento onde você sabe (a partir da especificação da plataforma/instrumento):
- Valor do ponto por lote: V (na moeda da conta, ou conversível)
- Movimento de preço da entrada à saída: ΔP medido em pontos
- Tamanho da posição: L lotes
- Direção: longa (compra)
Assumindo nenhuma comissão por simplicidade e ignorando o swap por enquanto, o cálculo de verificação é:
- P/L esperado ≈ ΔP × V × L
Em seguida, verifique se o lucro/prejuízo reportado pela plataforma para a negociação corresponde. Se não corresponder exatamente, a diferença geralmente é explicada por um ou mais dos seguintes:
- swap/comissão aplicados
- conversão para a moeda da conta
- regras de arredondamento (tamanho do tick e precisão decimal)
- execução a preços ligeiramente diferentes da sua cotação de referência
Exemplo da lógica de cálculo de nível de pedido (pendente)
Assuma que você coloca um pedido pendente de buy limit em T.
- O MT4 não o executará imediatamente.
- Ele executa somente quando a comparação de ask/bid do mercado (dependendo da regra interna do MT4 para esse tipo de pedido) atende à condição de acionamento.
Para verificar, você precisa registrar:
- o preço-alvo pendente T
- as cotações no momento em que foi preenchido
- o preço de execução realmente usado
Esse preço de execução preenchido torna-se a referência para o cálculo monetário de P/L após a abertura da posição.
Limitações e riscos: onde o “esperado” e o “realizado” divergem
-
O preço de execução difere da cotação de referência Pedidos a mercado usam a melhor cotação negociável disponível no momento da execução. Se o mercado se mover ou a liquidez for limitada entre sua cotação e o preenchimento, o preço de entrada realizado muda, o que altera o lucro/prejuízo.
-
Spread e bid/ask importam O lucro e o prejuízo dependem do uso do lado correto da cotação (bid vs ask) para entrada e saída. Usar o lado errado em um cálculo manual produzirá uma discrepância.
-
Os custos podem ser aplicados posteriormente ou condicionalmente Comissão e swap podem depender das configurações da conta, do tempo de manutenção e da política da corretora. Isso significa que o P/L não é apenas “mudança de preço × valor do ponto”.
-
Arredondamento e especificações do contrato O MT4 usa precisão e definições de contrato específicas do instrumento. Pequenas diferenças de arredondamento podem se acumular, especialmente com volumes maiores ou atualizações frequentes de preços.
-
Relações históricas não são preditivas Mesmo que você reproduza cálculos a partir do histórico, isso não garante resultados futuros. A microestrutura do mercado (liquidez, comportamento do spread) pode mudar.
Lista de verificação de verificação: o que você precisa para calcular com precisão
Para verificar independentemente um “cálculo de pedido” do MT4, colete estas entradas registradas para o pedido/posição específico:
- Tipo de pedido (mercado ou pendente) e direção (compra/venda)
- Volume (lotes)
- Preço de entrada usado para o preenchimento (não a cotação que você viu antes)
- Níveis de SL/TP (se usados), e se foram definidos como preços ou distâncias
- Especificações do instrumento: tamanho do contrato e definição do valor do ponto/pip
- Moeda da conta e quaisquer suposições de conversão
- Campos de política de comissão e swap relevantes para essa negociação
- Preço de saída usado quando a posição foi fechada
Se alguma dessas entradas estiver faltando ou for assumida incorretamente, seu cálculo manual pode ser internamente consistente, mas ainda assim diferir dos resultados reportados pelo MT4.