Como o P&L é Calculado (Explicação Completa)
há 10 dias · Atualizado em

Independentemente de qualquer operação, é importante compreender como o P&L (lucro e prejuízo) é calculado antes de abrir uma posição.
Para calcular o P&L corretamente, o trader precisa entender, na seguinte ordem, as variáveis abaixo.

Este artigo contém as seguintes seções:

 

1. Preço Médio de Entrada (AEP) da posição

Na Zoomex, sempre que o trader aumenta uma posição com novas ordens, o AEP é ajustado.

Exemplo:
O Trader A possui uma posição comprada aberta de BTCUSDT com 0,5 de quantidade, ao preço de entrada de 5.000 USD. Após uma hora, ele abre mais 0,3 de quantidade com preço de entrada de 6.000 USD.

Fórmula do AEP:
AEP = Valor total do contrato em USDT / Quantidade total dos contratos

Valor total = (Qtd1 × Preço1) + (Qtd2 × Preço2)

Usando os números do exemplo:

Valor total em USDT
= (0,5 × 5000) + (0,3 × 6000)
= 4300

Quantidade total
= 0,5 + 0,3
= 0,8 BTC

AEP
= 4300 / 0,8
= 5375 USD

 

2. P&L Não Realizado

Após a execução da ordem, a posição aberta exibirá o P&L não realizado em tempo real.

A fórmula depende do lado da operação.

Para posição Long (compra):

Exemplo:
Trader B tem 0,2 BTCUSDT comprado a 7.000 USD.
Last Price = 7.500 USD

Unrealized P&L = Qtd × (Last Price – Entry Price)
= 0.2 × (7500 – 7000)
= 100 USDT

 

Para posição Short (venda):

Exemplo:
Trader C tem 0,4 BTCUSDT vendido a 6.000 USD.
Last Price = 5.000 USD

Unrealized P&L = Qtd × (Entry Price – Last Price)
= 0,4 × (6000 – 5000)
= 400 USDT

 

Notas importantes:

a) Em contratos USDT, o P&L também é liquidado em USDT.
b) Com 1 BTC de posição, a cada variação de 1.000 USD no preço, o trader ganha ou perde 1.000 USD.
c) Aumentar alavancagem não aumenta diretamente o P&L — ele depende da posição × movimento do preço.

  • Mais alavancagem → menos margem necessária
  • Mais quantidade → maior P&L
  • Maior movimento → maior P&L
    d) O P&L não realizado é mostrado pelo Last Price, mas ao passar o mouse o sistema mostra pelo Mark Price.
    e) P&L não realizado não inclui taxas de trading ou funding.

 

2a) P&L% Não Realizado (ROI)

O P&L% mostra o retorno sobre a margem alocada.

Fórmula:

Unrealized P&L% = (P&L Não Realizado / Margem da Posição) × 100%

Margem da posição = Margem inicial + Taxa para fechar

Exemplo (Trader B):

  • Posição: 0,2 BTCUSDT
  • Entrada: 7.000 USD
  • Last Price: 7.500 USD
  • P&L Não Realizado: 100 USDT
  • Alavancagem: 10x

Margem inicial = (0,2 × 7000) / 10 = 140 USDT
Taxa para fechar = 6300 × 0,2 × 0,06% = 0,756 USDT

Unrealized P&L% = 100 / (140 + 0.756) × 100% ≈ 71,05%

Notas:

a) Aumentar alavancagem não aumenta o lucro, mas reduz a margem → ROI sobe.
Exemplo (mesmo P&L = 100 USDT):

  • 10x → ROI = 71,05%
  • 5x → ROI = 35,62%
  • 20x → ROI = 141,33%

b) Em Cross Margin, a margem é calculada com base na alavancagem do par.

 

3. P&L Realizado (Closed P&L)

Quando o trader fecha a posição, o P&L passa a ser "realizado" e aparece na aba Closed P&L.

Diferença entre P&L Não Realizado e Realizado:

Item

Unrealized P&L

Closed P&L

P&L da posição

SIM

SIM

Taxas de trading

NÃO

SIM

Taxas de funding

NÃO

SIM

Fórmula do Closed P&L

Closed P&L =
P&L da posição
– Taxa de abertura
– Taxa de fechamento
– Soma de funding fees pagas/recebidas

 

Exemplo (Trader C):

  • Posição Short: 0,4 BTCUSDT
  • Entrada: 6.000 USD
  • Saída (Last Price): 5.000 USD
  • Funding total pago: 2,10 USDT

P&L da posição = 400 USDT
Taxa de abertura = 6000 × 0,4 × 0.06% = 1,44 USDT
Taxa de fechamento = 5000 × 0,4 × 0.06% = 1,20 USDT

Closed P&L:
400 – 1,44 – 1,20 – 2,10 = 395,26 USDT

 

Notas Finais

a) O exemplo assume abertura e fechamento com uma única ordem.
b) Para fechamento parcial, as taxas são proporcionais à parte fechada.