Cálculo de P&L (Contratos Inversos)
há 10 dias · Atualizado em

Independentemente de qualquer operação, é importante entender como o P&L é calculado antes de abrir uma posição. Em ordem sequencial, os traders precisam compreender as variáveis abaixo para calcular corretamente seu P&L.

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

 

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

Na Zoomex, devido ao nosso modelo de contratos inversos (BTCUSD, ETHUSD, EOSUSD e XRPUSD), sempre que o trader adiciona novas ordens à sua posição, o AEP será alterado.

Exemplo: O Trader A possui uma posição comprada aberta de BTCUSD de 1.000 contratos com preço de entrada de USD 5.000. Após uma hora, ele decide aumentar sua posição comprada abrindo mais 2.000 contratos com preço de entrada de USD 6.000. Abaixo está o cálculo do AEP:

Preço médio de entrada = Quantidade total de contratos / Valor total do contrato em BTC

Usando os valores acima:

a) Quantidade total de contratos
= 1.000 + 2.000
= 3.000

Valor total do contrato em BTC
= (1.000 / 5.000) + (2.000 / 6.000)
= 0.53333334 BTC

Preço Médio de Entrada
= 3.000 / 0.53333334
= 5.625,00 USD

 

2. P&L Não Realizado

Assim que uma ordem é executada com sucesso, a posição aberta e seu P&L não realizado em tempo real serão mostrados na aba de posições.

A fórmula utilizada depende se a posição é long ou short.

 

Para posição Long

Exemplo:
Trader B possui uma posição comprada BTCUSD de 1.000 contratos com preço de entrada de USD 5.000. Quando o Último Preço Negociado é USD 5.500, o P&L não realizado exibido será 0.01819 BTC.

Fórmula:
Unrealized P&L = Contract Qty × [(1 / Avg Entry Price) – (1 / Last Traded Price)]

= 1.000 × [(1/5000) – (1/5500)]
= 1.000 × 0.00001819
= 0.01819 BTC

 

Para posição Short

Exemplo:
Trader C possui uma posição vendida BTCUSD de 1.000 contratos com preço de entrada de USD 5.000. Quando o Último Preço Negociado é USD 4.500, o P&L não realizado será 0.02223 BTC.

Fórmula:
Unrealized P&L = Contract Qty × [(1 / Last Traded Price) – (1 / Avg Entry Price)]

= 1.000 × [(1/4500) – (1/5000)]
= 1.000 × 0.00002223
= 0.02223 BTC

 

Notas importantes

a) Devido à natureza dos contratos inversos, o P&L é liquidado na moeda do contrato (BTC, ETH, EOS ou XRP), não em USD.
b) Movimentos de preço em USD não refletem diretamente o ganho ou perda em USD.
c) A alavancagem não multiplica diretamente o lucro ou prejuízo.

  • Quanto maior a alavancagem, menor a margem inicial.
  • Quanto maior a quantidade de contratos, maior o P&L.
  • Movimentos maiores de preço geram maior P&L.
    d) O P&L não realizado é exibido com base no Último Preço Negociado; ao passar o cursor, aparece o P&L baseado no Mark Price.
    e) O P&L não realizado não considera taxas de negociação ou taxas de funding.

 

2A. P&L Não Realizado (%)

O P&L% Não Realizado mostra o ROI da posição. Assim como o P&L, varia conforme o Último Preço Negociado.

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 comprada: 1.000 qty
  • Entrada: 5.000 USD
  • Último Preço: 5.500 USD
  • P&L Não Realizado: 0.01819 BTC
  • Alavancagem: 20x

Cálculos:

Margem Inicial = 1000 / (5000 × 20) = 0.01 BTC
Taxa para Fechar = (1000 / 4762) × 0.06% = 0.0001256 BTC

Unrealized P&L% = [0.01819 / (0.01 + 0.0001256)] × 100%
= 179,644%

 

Nota

a) Ajustar alavancagem não aumenta o P&L; apenas reduz a margem, aumentando o ROI%.

Exemplo:

  • Leverage 20x → ROI = 179,644%
  • Leverage 10x → ROI = 90,38%
  • Leverage 50x → ROI = 440,91%

b) Em margem cruzada, a margem da posição é baseada na alavancagem do par específico.

 

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

Quando uma posição é fechada, o P&L torna-se realizado e é registrado na aba Closed P&L na página de Ativos.

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

Item

P&L Não Realizado

P&L Realizado

Lucro e Prejuízo da Posição

✔️ Sim

✔️ Sim

Taxas de Negociação

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 – Total de Funding Fees

 

Exemplo (Trader C)

  • Posição vendida: 1.000 qty
  • Entrada: 5.000 USD
  • Último Preço: 4.500 USD
  • P&L da posição: 0.02223 BTC
  • Funding pago: 0.00005 BTC

Taxa de abertura = (1000/5000) × 0.06% = 0.00012 BTC
Taxa de fechamento = (1000/4500) × 0.06% = 0.00013333 BTC

Closed P&L
= 0.02223 – 0.00012 – 0.00013333 – 0.00005
= 0.02204667 BTC

 

Notas

a) O exemplo aplica-se apenas quando a posição inteira é aberta e fechada em uma única ordem.
b) Em fechamentos parciais, as taxas são proporcionalmente distribuídas de acordo com a fração fechada.