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:
Come calcolare il PnL nelle posizioni APERTE
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
Come calcolare il PnL nelle posizioni CHIUSE
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
Il PnL per le posizioni aperte e chiuse viene calcolato automaticamente e riportato nelle sezioni Posizioni aperte e Cronologia delle posizioni della pagina Trade per comodità.
Ultimo aggiornamento