Netting vs Hedging no MT5: posições, execuções e P/L
Entenda por que as mesmas compras e vendas executadas geram registros de posições diferentes. Compare netting e hedging passo a passo, concilie o resultado realizado e flutuante e diferencie uma nova ordem do encerramento de um ticket.
Autor · Editor
- Autor
- Mykola Zavarov
- Editor
- Andrey Bondarenko
Revisado

O essencial
O netting mantém uma posição por símbolo; o hedging permite posições separadas, inclusive em sentidos opostos.
Uma nova execução oposta reduz, encerra ou reverte a posição em netting. Em hedging, ela abre outra posição; encerrar um ticket existente é uma ação diferente.
A simulação usa execuções fictícias de EUR/USD, custos zero e um único preço hipotético de avaliação. A igualdade do P/L total nessas condições não comprova igualdade de custos ou margem em contas reais.
Volume líquido e bruto respondem a perguntas diferentes. Confira o modo da conta, as permissões e a operação pretendida antes de interpretar uma lista de posições.
Ordem, execução e posição têm papéis diferentes
Você compra EUR/USD e depois envia uma nova ordem de venda para o mesmo símbolo. Por que uma conta MT5 mostra uma posição menor e outra mantém tanto a compra quanto a venda? A resposta começa pelo sistema de registro de posições da conta e pela operação efetivamente solicitada.
Termo | O que representa |
|---|---|
Ordem | Uma instrução de compra ou venda sob determinadas condições. Uma ordem não executada não cria, por si só, uma posição. |
Execução (deal) | Uma transação executada. Uma ordem pode ser cumprida por meio de mais de uma execução. |
Posição | A obrigação de negociação que permanece aberta, registrada pelo sistema de contabilização da conta. |
Role para os lados para comparar todas as colunas ↔
Os princípios básicos do MetaTrader 5 distinguem esses elementos e os sistemas netting e hedging. Não use o número de uma ordem, uma execução e uma posição aberta como descrições equivalentes. O histórico de ordens concluídas, sozinho, não explica quais posições continuam abertas.
Neste guia, “hedging” é o modo de registro de posições do MT5. O nome não comprova que uma combinação específica reduza o risco ou constitua um hedge eficaz.
Como uma nova execução altera cada registro de posições
No netting, cada símbolo tem uma posição consolidada. Outra execução na mesma direção acrescenta volume; uma execução oposta reduz, encerra exatamente ou reverte a posição, conforme a quantidade. No hedging, uma nova execução pode criar outra posição na mesma direção ou na direção oposta. Essas são distinções de registro da plataforma, não uma escolha feita ao renomear uma operação.
Nova execução diante de uma posição comprada | Netting | Hedging: abertura de nova posição |
|---|---|---|
Comprar mais | Aumenta a posição comprada consolidada e recalcula sua entrada ponderada. | Abre outra posição comprada. |
Vender menos que a quantidade comprada existente | Reduz a posição comprada; o restante conserva o preço de entrada. | Abre uma venda separada; a compra original permanece. |
Vender exatamente a quantidade comprada existente | Encerra a posição consolidada. | Mantém a compra e abre uma venda de igual quantidade. |
Vender mais que a quantidade comprada existente | Encerra a compra e abre o excedente como posição vendida. | Mantém a compra e abre a nova venda inteira. |
Role para os lados para comparar todas as colunas ↔
A tabela pressupõe uma operação de abertura de nova posição em hedging. Uma instrução explícita para encerrar uma posição existente selecionada tem outro objetivo. A documentação de execução do MetaTrader descreve o aumento de volume e as operações de encerramento; é essencial distinguir a ação solicitada da simples direção de compra ou venda.
O sistema de registro é uma propriedade da conta de negociação, definida nas condições da conta junto à corretora. A explicação de uma conta não demonstra que outra conta da mesma corretora tenha permissões ou configurações idênticas.
Reproduza as mesmas execuções nos dois modos
Reproduza as mesmas operações executadas em dois livros de posições
Compare Netting e Hedging em uma sequência didática de EUR/USD. Cada linha é uma nova operação BUY ou SELL já executada. As quantidades são unidades de EUR; o P/L do modelo é em USD.
Este laboratório usa custos zero e um único preço hipotético de marcação. Não consulta cotações nem reproduz uma conta de corretora. Os exemplos são inventados; as operações coladas são suas premissas, não registros verificados de forma independente.
Uma nova operação oposta reduz, encerra ou inverte a posição Netting. Em Hedging, abre outro ticket e mantém os anteriores abertos. Encerrar explicitamente uma posição selecionada é outra ação e não é modelado aqui.
Etapa 3 de 3; preço comum de marcação 1,115 USD/EUR.
Netting · uma posição agregada
- Direção atual
- Comprado em EUR
- Preço médio ponderado de entrada · USD/EUR
- ≈ 1,10333333
- Quantidade comprada · EUR
- 6.000,00
- Quantidade vendida · EUR
- 0,00
- Quantidade bruta · EUR
- 6.000,00
- Quantidade líquida · EUR
- +6.000,00
- P/L realizado do modelo · USD
- +120,00
- P/L flutuante do modelo · USD
- +70,00
- P/L total do modelo · USD
- +190,00
Realizado 120,00 + flutuante 70,00 = total 190,00 USD.
Hedging · tickets abertos separados
Tickets Hedging ainda abertos: 3
- Quantidade comprada · EUR
- 12.000,00
- Quantidade vendida · EUR
- 6.000,00
- Quantidade bruta · EUR
- 18.000,00
- Quantidade líquida · EUR
- +6.000,00
- P/L realizado do modelo · USD
- 0,00
- P/L flutuante do modelo · USD
- +190,00
- P/L total do modelo · USD
- +190,00
Realizado 0,00 + flutuante 190,00 = total 190,00 USD.
Nesta etapa, os dois livros sem custos têm resultado total de 190,00 USD. Eles processam quantidades e preços executados idênticos com a mesma marcação. A divisão entre P/L realizado e flutuante e a quantidade bruta aberta podem ser diferentes. Essa igualdade não comprova igualdade de custos reais, margem ou risco.
Tickets Hedging ainda abertos
T1, T2 e assim por diante são rótulos didáticos, não números de ticket do servidor MetaTrader. Cada nova operação abre um ticket separado; não há ação para encerrar um ticket selecionado, portanto o P/L realizado de Hedging permanece zero.
| Ticket didático | Lado da nova operação | Quantidade · EUR | Execução de entrada · USD/EUR | P/L flutuante do modelo · USD |
|---|---|---|---|---|
| T1 | BUY · comprar EUR | 10.000,00 | 1,10 | +150,00 |
| T2 | SELL · vender EUR | 6.000,00 | 1,12 | +30,00 |
| T3 | BUY · comprar EUR | 2.000,00 | 1,11 | +10,00 |
Contabilização após cada operação
Cada linha mostra os dois livros imediatamente após a nova operação, avaliados pelo preço comum. A primeira linha é o estado inicial vazio. Não é um histórico de avaliações de mercado variáveis.
| Etapa | Nova operação executada | Efeito em Netting | Líquido Netting · EUR | Média Netting · USD/EUR | Realizado Netting · USD | Flutuante Netting · USD | Bruto Hedging · EUR | Flutuante Hedging · USD | P/L total em cada livro · USD |
|---|---|---|---|---|---|---|---|---|---|
| 0 | — | Nenhuma operação ainda | 0,00 | — | 0,00 | 0,00 | 0,00 | 0,00 | 0,00 |
| 1 | BUY · comprar EUR 10.000,00 EUR a 1,10 | Abrir a posição agregada | +10.000,00 | 1,10 | 0,00 | +150,00 | 10.000,00 | +150,00 | +150,00 |
| 2 | SELL · vender EUR 6.000,00 EUR a 1,12 | Reduzir e manter a média da posição restante | +4.000,00 | 1,10 | +120,00 | +60,00 | 16.000,00 | +180,00 | +180,00 |
| 3 | BUY · comprar EUR 2.000,00 EUR a 1,11 | Adicionar e recalcular a média ponderada | +6.000,00 | ≈ 1,10333333 | +120,00 | +70,00 | 18.000,00 | +190,00 | +190,00 |
As tabelas têm rolagem horizontal. Foque a região da tabela e use as teclas de seta, se necessário.
As quantidades mostram 2 casas decimais; preços e P/L, até 8. Dízimas periódicas são arredondadas somente na exibição. A média nunca é arredondada antes do cálculo do P/L. O CSV inclui frações exatas e colunas decimais legíveis separadas.
Baixar os livros e o registro atuais · CSVO CSV inclui apenas operações processadas, os dois livros, tickets didáticos abertos, marcação comum e premissas de custos zero. Cabeçalhos em inglês, pontos decimais e frações exatas permitem conferir o resultado. Importe as colunas de frações exatas como texto para evitar que a planilha as converta em datas.
Não são simulados Close Position, Close By, comissão, spread, slippage, swaps, margem, stop-out, FIFO, SL/TP, execuções parciais nem regras do servidor. Os preços BUY e SELL são preços de execução informados. Uma marcação comum elimina deliberadamente diferenças de avaliação Bid/Ask. O modo e as operações disponíveis dependem da conta real e da corretora.
Este componente calcula nesta aba sem enviar suas entradas nem salvá-las no armazenamento do navegador. Um arquivo só é salvo quando você escolhe baixá-lo. Esta descrição se limita ao laboratório, não ao restante do site.
Cada linha abaixo representa uma nova compra ou venda executada em EUR/USD fictício, com quantidade em EUR e preço de execução em USD por EUR. A ferramenta aceita de uma a oito execuções. As quantidades são positivas, até 1.000.000 EUR, com duas casas decimais; os preços de execução e de avaliação são positivos, até 1.000 USD por EUR, com cinco casas decimais. A vírgula decimal é aceita.
Os dois registros recebem exatamente as mesmas linhas, na mesma ordem. Em hedging, cada linha abre um novo ticket didático. Não há encerramento oculto de tickets, regra de associação nem operação Close By. Os identificadores ajudam a acompanhar o exemplo; não são identificadores reais de uma conta MT5.
- Aplique o exemplo e avance da etapa zero pelas execuções. Na etapa zero não há posições nem P/L realizado.
- Compare a quantidade restante, os preços de entrada e o P/L realizado após cada execução.
- Examine os tickets separados em hedging e os volumes comprado, vendido, líquido e bruto em EUR.
- Use os exemplos de redução, quantidades opostas iguais, reversão e aumento para isolar uma mudança de registro por vez.
Um único preço hipotético de avaliação é usado em todas as etapas exibidas. Não é uma sequência histórica de preços de mercado nem um backtest. Alterar esse preço muda o P/L flutuante, mas não os preços de execução nem o P/L já realizado. Acrescentar uma execução posterior não reescreve o registro de uma etapa anterior.
Editar as entradas oculta os resultados anteriores e o CSV atual até aplicar alterações válidas. O exemplo de referência, os arquivos e o protocolo continuam disponíveis sem JavaScript; editar e avançar pelas etapas exige JavaScript. O modelo exclui spread, comissão, financiamento, margem, liquidação, stops e regras de execução do servidor.
Concilie uma redução seguida de um aumento
Use estas três execuções hipotéticas e um preço comum de avaliação de 1,11500 USD por EUR. Os preços já são preços de negócios executados. Os exemplos explicam o registro após a execução, não se seria possível obter esses preços.
Etapa | Nova execução | Posição em netting após a execução | P/L realizado acumulado em netting |
|---|---|---|---|
1 | Compra de 10.000 EUR a 1,10000 | Comprada: 10.000 EUR a 1,10000 | 0 USD |
2 | Venda de 6.000 EUR a 1,12000 | Comprada: 4.000 EUR a 1,10000 | 120 USD |
3 | Compra de 2.000 EUR a 1,11000 | Comprada: 6.000 EUR a 1,103333… | 120 USD |
Role para os lados para comparar todas as colunas ↔
A segunda execução realiza 6.000 × (1,12 − 1,10) = 120 USD e deixa 4.000 EUR ao preço de entrada original. A terceira acrescenta 2.000 EUR. A entrada ponderada passa a ser (4.000 × 1,10 + 2.000 × 1,11) / 6.000 = 1,103333… USD por EUR. Mantenha esse valor sem arredondamento ao calcular o P/L.
Com avaliação a 1,115, o P/L flutuante em netting é 6.000 × (1,115 − 1,103333…) = 70 USD. Somado aos 120 USD realizados, o P/L total do modelo é 190 USD. A média mostrada como dízima periódica serve para explicar o resultado; não é uma entrada arredondada para esse cálculo.
O hedging conserva três tickets: a primeira compra contribui com 150 USD flutuantes, a venda com 30 USD e a última compra com 10 USD. Nada foi encerrado, então o P/L realizado é zero e o flutuante é 190 USD. O volume comprado é 12.000 EUR, o vendido é 6.000 EUR, o bruto é 18.000 EUR e o líquido é +6.000 EUR.
Quantidades iguais, reversão e entrada ponderada
Agora isole duas execuções: comprar 10.000 EUR a 1,10 e vender 10.000 EUR a 1,12. O netting fica sem posição e realiza 200 USD. O hedging mantém dois tickets opostos, com volume líquido zero EUR e bruto de 20.000 EUR. Para uma avaliação comum M, o P/L flutuante é 10.000(M − 1,10) + 10.000(1,12 − M) = 200 USD.
O preço de avaliação se cancela algebricamente nesse exemplo de quantidades iguais. Isso não transforma o registro hedging em posições encerradas nem comprova algo sobre margem exigida, financiamento ou valores disponíveis para saque. Os dois modos receberam duas execuções de 10.000 EUR; o modo de registro, sozinho, não demonstra que uma sequência de execuções custa menos.
Para uma reversão, mude a segunda venda para 15.000 EUR a 1,12. O netting encerra a compra original, realiza 200 USD e abre uma posição vendida pelo excedente de 5.000 EUR a 1,12. Com avaliação a 1,115, essa venda contribui com 25 USD flutuantes, totalizando 225 USD. Já o hedging mantém a compra original de 10.000 EUR e a venda inteira de 15.000 EUR; o P/L flutuante é 150 + 75 = 225 USD.
Os aumentos na mesma direção funcionam de modo diferente das reduções. Em um exemplo separado de aumento, uma compra inicial de 10.000 EUR a 1,10000 seguida por 5.000 EUR a 1,10600 gera uma entrada em netting de 1,10200 para 15.000 EUR. Uma redução parcial mantém a entrada do restante; uma reversão atribui à nova posição excedente o preço da execução que inverteu a direção. Não há um único preço de entrada para um registro hedging com tickets opostos.
Separe as medidas de volume e de P/L
Medida | Definição neste modelo EUR/USD |
|---|---|
Volume comprado / vendido | Soma das quantidades abertas em EUR em cada direção. |
Volume líquido | Comprado menos vendido, em EUR. Positivo indica posição líquida comprada; negativo indica vendida. |
Volume bruto | Comprado mais vendido, em EUR. Conta as quantidades abertas sem compensar as direções. |
P/L realizado | P/L atribuído às quantidades encerradas pela operação de netting do modelo. |
P/L flutuante | Compra aberta: Q × (avaliação − entrada); venda aberta: Q × (entrada − avaliação), em USD. |
P/L total do modelo | P/L realizado mais flutuante, com as hipóteses declaradas de custos zero. |
Role para os lados para comparar todas as colunas ↔
Para as mesmas execuções e o mesmo preço de avaliação, o modelo preserva o P/L total entre os dois modos de registro. O netting transfere parte do resultado para o P/L realizado quando quantidades opostas se encontram; o hedging deixa os novos tickets abertos. A igualdade decorre da aritmética das mesmas execuções com sinal, não de uma afirmação sobre o patrimônio real da conta.
Volume líquido zero EUR não significa ausência de posições. O volume bruto e os tickets individuais continuam descrevendo as posições abertas em hedging. Por outro lado, volume bruto não é estimativa de perda nem fórmula de margem. Moedas diferentes precisariam de suas próprias unidades; esta simulação se limita propositalmente ao EUR/USD.
O guia de correlação e exposição cambial aborda outra questão: movimentos conjuntos e composição por moeda. Um coeficiente de correlação não identifica qual ticket a plataforma encerra, e esta simulação de registro não estima uma proporção de hedge nem uma probabilidade de perda.
Encerrar um ticket é diferente de abrir uma posição oposta
Em uma conta hedging, diferencie uma nova entrada oposta do encerramento explícito de uma posição selecionada. A operação de encerramento identifica qual posição será reduzida ou encerrada e a quantidade correspondente. Uma nova entrada oposta executada nesta simulação não identifica uma posição a encerrar, portanto mantém todos os tickets hedging existentes abertos.
As instruções de encerramento do MetaTrader explicam como encerrar uma posição escolhida, inclusive parcialmente. Por exemplo, reduzir uma compra selecionada de 10.000 EUR em 6.000 EUR deixa 4.000 EUR dessa posição. Essa operação pretendida não deve ser confundida com abrir uma nova venda de 6.000 EUR. A simulação modela apenas esse segundo tipo de nova entrada.
Close By é outra operação específica descrita pelo MetaTrader para posições opostas no mesmo símbolo em uma conta hedging. Quando disponível, ela encerra posições uma contra a outra; se os volumes diferirem, permanece uma posição residual na direção de maior volume. Este guia não a trata como equivalente a duas ordens a mercado quaisquer nem promete vantagem de custo.
Registre a operação além da direção: nova entrada, encerramento de posição selecionada ou Close By disponível. A simulação não tem controles de encerramento de tickets: cada linha representa uma nova entrada executada.
Confira a conta em vez de deduzir suas regras
Confirme o modo de registro e as permissões da conta efetiva. As propriedades da conta no MQL5 distinguem o modo de margem/registro, a permissão para posições opostas e um indicador de encerramento FIFO. Quando esse indicador é verdadeiro, o encerramento deve seguir a exigência de começar pela posição mais antiga. A restrição relevante é a configuração real da conta.
A possibilidade de usar hedging não implica margem zero para quantidades compradas e vendidas iguais. A documentação de margem do MetaTrader descreve o tratamento do volume compensado conforme a configuração da corretora. O método e as especificações do símbolo importam. Esta simulação não calcula desconto de margem nem compara cobranças de contas reais.
O tratamento de Stop Loss e Take Profit difere entre os sistemas de registro; consulte as regras de contabilização do MetaTrader e as especificações reais da corretora. Uma entrada oposta não permite deduzir que os níveis de proteção de outro ticket foram alterados ou removidos. Nenhum nível de stop é simulado aqui.
Execuções reais também podem apresentar custos, preços e tratamento de financiamento diferentes. O guia de slippage explica por que o preço pretendido e o preço executado podem divergir. A igualdade sem custos desta simulação não comprova resultados líquidos iguais em contas após spreads, comissões, swaps ou operações de encerramento diferentes.
Para uma questão de margem específica da conta, examine as condições do símbolo e da conta antes de usar um cálculo de nível de margem. A comparação entre forex e futuros explica separadamente a estrutura dos instrumentos. Nem a palavra “hedging” nem uma quantidade líquida zero substituem essas especificações.
Um roteiro curto para ler o registro de posições
- Confirme o modo da conta e eventuais restrições de encerramento na documentação da conta real.
- Diferencie a ordem enviada, suas execuções e as posições abertas resultantes.
- Registre se uma instrução oposta abre nova posição ou encerra explicitamente uma posição existente selecionada.
- Use quantidades com unidades identificadas, preços de execução e um preço explícito de avaliação; separe valores realizados e flutuantes.
- Concilie os volumes comprado, vendido, líquido e bruto sem tratá-los como estimativas de margem ou perda.
- Mantenha custos, financiamento e regras da corretora fora do exemplo sem custos até que sejam especificados e verificados.
Se surgir uma divergência, reproduza uma posição e uma execução posterior antes de adicionar linhas. Confira a operação pretendida e, em seguida, quantidades e preços. Um histórico maior não corrige uma suposição equivocada sobre qual posição foi encerrada.
Use o guia de backtesting forex para pesquisas que exijam sinais históricos e hipóteses sobre o momento da execução. Esta simulação começa após a execução e compara o registro de posições. Seu protocolo para download registra hipóteses e observações; não certifica uma estratégia de negociação nem uma conta real.
Perguntas frequentes
O modo hedging é mais seguro que o netting?
O nome do sistema de registro não comprova segurança. Ele muda a forma de registrar posições e as operações que as encerram. Quantidades, direções, custos de execução, regras da conta e o restante da carteira continuam relevantes. Este guia compara o registro sob hipóteses explícitas e não recomenda um modo de conta nem uma operação.
Por que uma venda abriu outra posição em vez de encerrar minha compra?
Uma nova entrada oposta em conta hedging pode abrir uma posição separada. Encerrar uma posição existente é outra operação, que identifica a posição a encerrar. Confirme o modo da conta e a operação enviada; a direção “venda”, sozinha, não explica seu efeito.
Posso mudar de netting para hedging com uma ordem oposta?
Não. Uma ordem oposta não altera o sistema de registro da conta. O modo é uma propriedade da conta e das condições estabelecidas com a corretora. Confirme o tipo de conta disponível e o procedimento de mudança com a corretora, sem presumir que uma ação de negociação altere a configuração.
Por que os dois modos mostram o mesmo P/L total na simulação?
Eles recebem as mesmas execuções, usam custos zero e avaliam todas as quantidades restantes pelo mesmo preço. Nessas hipóteses, o P/L realizado mais o flutuante se concilia algebricamente. Contas reais podem diferir por custos, execução, avaliação e regras de encerramento, portanto a igualdade não é uma promessa de resultado real.
Volume líquido zero significa margem zero?
Não. A quantidade líquida compensa as direções; não define o método de margem da corretora. Tickets opostos iguais ainda podem apresentar volume bruto positivo, e seu tratamento depende das configurações da conta e do símbolo. A simulação mostra quantidades e P/L hipotético, não exigências de garantia ou liquidação.
A ferramenta simula Close Position, Close By ou stops?
Não. Cada linha inserida é uma nova execução; cada linha em hedging abre um novo ticket didático. Encerramentos de tickets selecionados, Close By, tratamento FIFO, SL/TP, spread, comissão e financiamento ficam fora do modelo. Consulte a documentação oficial da plataforma e da conta para essas operações.
Fontes e leituras adicionais
- MetaTrader 5 — Basic PrinciplesConsultado
- MetaTrader 5 — Executing TradesConsultado
- MQL5 — Account PropertiesConsultado