2️⃣Profitto e Perdita (PnL) e come viene calcolato

L'indicatore di Profitto e Perdita (PnL) rappresenta il guadagno o la perdita di una negoziazione, calcolato in modi diversi a seconda se la negoziazione è aperta o chiusa.

L'indicatore Profitto e Perdita (PnL) riflette il profitto o la perdita di una posizione. Il PnL viene calcolato in due modi diversi, a seconda del fatto che una posizione risulti essere ancora Aperta o se è già stata Chiusaю

Nel caso di posizioni ancora aperte, vengono presi in considerazione il PnL Realizzato e il PnL Non Realizzato. Il profitto potenziale derivante dalla posizione si riferisce al PnL Non Realizzato. Con il PnL Realizzato delle posizioni aperte, si fa invece riferimento alle commissioni già pagate.

  • Il PnL non è riflesso nelle posizioni Aperte. Può essere calcolato aggiungendo il PnL Rrealizzato + PnL Non Realizzato.

  • Per calcolare il PnL Non Realizzato delle posizioni Aperte è necessario utilizzare il prezzo di acquisto (ASK) e il prezzo di vendita (BID), mentre per calcolare il PnL Non Realizzato delle posizioni Chiuse è necessario utilizzare il Prezzo di Chiusura.

Ecco degli esempi di calcolo del PnL nelle Posizioni Aperte e nelle Posizioni Chiuse:

chevron-rightCome calcolare il PnL nelle posizioni APERTEhashtag

Le formule generali per il calcolo del PnL delle posizioni APERTE:

PnL = PnL Realizzato + PnL Non Realizzato, dove:

  • PnL Realizzato = -OpenOrderCommission - Funding, dove

    • OpenOrderCommission = (MarginCol * Leverage) * commissione Maker o Taker %

    • Funding = (MarginCol * Leverage) * FundingFeeRate %

  • PnL Non Realizzato (Long) = MarginCol * Leverage * (CurrentAsk - OpenPrice) / OpenPrice

  • PnL Non Realizzato (Short) = MarginCol * Leverage * (OpenPrice - CurrentBid) / OpenPrice

Nota: CloseOrderCommission NON è inclusa nel PnL finché la posizione non viene chiusa.

ESEMPIO:

Parametri di una posizione APERTA:

  • Direzione: Long

  • Dimensione dell’ordine: 0.1 BTC

  • Leva: x100 (-> Margine = 0.001 BTC)

  • Ordine di apertura: Limit

  • Commissione di funding addebitata: 1 volta

Per prima cosa, dobbiamo calcolare OpenOrderCommission e Funding:

  • OpenOrderCommission = (MarginCol * Leverage) * MakerFee% = (0.001 * 100) * 0.019% = 0.000019

  • Funding = (MarginCol * Leverage) * FundingFeeRate% = (0.001 * 100) * 0.12% = 0.00012

Successivamente, dobbiamo calcolare il PnL Realizzato e il PnL Non Realizzato:

  • PnL Realizzato = -OpenOrderCommission - Funding = -0.000019 - 0.00012 = -0.000139

  • PnL Non Realizzato (Long) = MarginCol * Leverage * (AskPrice - OpenPrice) / OpenPrice = (0.001 * 100) * (11000 - 10000) / 10000 = 0.01

Infine, l’ultimo passaggio è il calcolo del PnL. Come mostrato sopra, il PnL Realizzato = -0.000139 e il PnL Non Realizzato = 0.01;

  • PnL (Long) = PnL Realizzato + PnL Non Realizzato = -0.000139 + 0.01 = 0.009861

chevron-rightCome calcolare il PnL nelle posizioni CHIUSEhashtag

Le formule generali per il calcolo del PnL delle posizioni CHIUSE:

PnL = PnL Realizzato + PnL Non Realizzato - CloseOrderCommission, dove:

  • PnL Realizzato = -OpenOrderCommission - Funding, dove

    • OpenOrderCommission = (MarginCol * Leverage) * commissione Maker o Taker %

    • Funding = (MarginCol * Leverage) * FundingFeeRate %

  • PnL Non Realizzato (Long) = MarginCol * Leverage * (ClosePrice - OpenPrice) / OpenPrice

  • PnL Non Realizzato (Short) = MarginCol * Leverage * (OpenPrice - ClosePrice) / OpenPrice

  • CloseOrderCommission = (MarginCol * Leverage) * TakerFee %

ESEMPIO:

Parametri di una posizione CHIUSA:

  • Direzione: Long

  • Dimensione dell’ordine: 0.1 BTC

  • Leva: x100 (-> Margine = 0.001 BTC)

  • Ordine di apertura: Market

  • Ordine di chiusura: Market

  • Commissione di funding addebitata: 1 volta

Per prima cosa, dobbiamo calcolare la CloseOrderCommission:

  • CloseOrderCommission = (MarginCol * Leverage) * TakerFee = (0.001 * 100) * 0.06% = 0.00006

Successivamente, dobbiamo calcolare il PnL Realizzato e il PnL Non Realizzato:

  • PnL Realizzato = -OpenOrderCommission - Funding = -((MarginCol * Leverage) * TakerFee%) - ((MarginCol * Leverage) * FundingFeeRate%) = -((0.001 * 100) * 0.06%) - ((0.001 * 100) * 0.12%) = -(0.1 * 0.06%) - (0.1 * 0.12%) = -0.00006 - 0.00012 = -0.00018

  • PnL Non Realizzato (Long) = MarginCol * Leverage * (ClosePrice - OpenPrice) / OpenPrice = 100 * 0.001 * (11000 - 10000) / 10000 = 0.01

Infine, l’ultimo passaggio è il calcolo del PnL. Come mostrato sopra, il PnL Non Realizzato = 0.01, il PnL Realizzato = -0.00018 e la CloseOrderCommission = 0.00006:

  • PnL = PnL Realizzato + PnL Non Realizzato - CloseOrderCommission = -0.00018 + 0.01 - 0.00006 = 0.00976

circle-check

Ultimo aggiornamento