CoinEx | La principale préoccupation des traders de contrats à terme : Comment calculer le PNL non réalisé et le PNL réalisé ?
Lorsqu’ils négocient des contrats à terme, les utilisateurs réalisent des profits et subissent des pertes. Il existe deux types de profits et de pertes (PNL) : le PNL non réalisé des positions ouvertes et le PNL réalisé des positions fermées. Puisque le PNL des opérations sur les futures est la principale préoccupation de la plupart des traders de futures, nous allons aujourd’hui nous plonger dans le calcul du PNL non réalisé et du PNL réalisé.
I. Le PNL non réalisé
1. Qu’est-ce que le PNL non réalisé ?
Le PNL non réalisé fait référence aux profits et aux pertes d’un utilisateur découlant de ses positions ouvertes (non fermées). Le PNL non réalisé approximatif de la fermeture de la position existante sera estimé en fonction d’un prix de marché équitable, et le calcul varie en fonction du prix de marché. Il convient de noter que CoinEx utilise un prix Mark équitable pour déterminer le PNL non réalisé, évitant ainsi les manipulations de prix.
D’une manière générale, le PNL non réalisé est basé sur la différence entre le prix moyen d’ouverture et le prix de référence et sera indiqué dans les informations de position une fois qu’une position est ouverte. Ce chiffre indique le PNL estimé d’une position.
2. Comment est calculé le PNL non réalisé ?
Lors de la négociation de contrats à terme, le PNL non réalisé des contrats linéaires est calculé différemment de celui des contrats inverses. De plus, le calcul du PNL non réalisé pour les positions longues et les positions courtes diffère également. (Les formules ci-dessous proviennent de CoinEx Futures)
(1) Contrats linéaires
PNL non réalisé (long) = Qté de la position * (Prix du marché — Prix d’ouverture)
(Short) PNL non réalisé = Qté de position * (Prix ouvert — Prix de marque)
Par exemple, supposons que l’utilisateur A commence une position longue de 1 BTC sur le marché des contrats linéaires BTC/USDT lorsque le prix du BTC est de 50 000 USDT. Si le prix de référence du marché est fixé à 53 000 USDT, le PNL non réalisé de la position longue de l’utilisateur A sera (hors frais) :
1 BTC * (53,000 USDT — 50,000 USDT) = 2,000 USDT
(2) Contrats inversés
PNL non réalisé (long) = Montant du contrat * Valeur du contrat * (1 / Prix moyen ouvert — 1 / Prix du marché)
(Short) PNL non réalisé = Montant du contrat * Valeur du contrat * (1 / Prix du marché — 1 / Prix moyen d’ouverture)
Supposons que l’utilisateur A commence une position longue de 100 000 contrats sur le marché des contrats inverses BTC/USDT avec un coût estimé de 0,2 BTC lorsque le prix du BTC est de 50 000 USDT. Si le prix de marché actuel est fixé à 55 000 USDT et que le prix moyen ouvert est de 53 000 USDT, le PNL non réalisé de la position longue de l’utilisateur A sera de :
100,000 * 0.2 BTC * (1/53,000–1/55,000) = 0.0137 BTC
II. Le PNL réalisé
1. Qu’est-ce que le PNL réalisé ?
Le PNL non réalisé n’affecte pas le PNL final de l’utilisateur, tandis que le PNL réalisé indique son PNL final, qui comprend les frais de financement, les frais de transaction et le PNL de diminution/fermeture de la position. En bref, le PNL réalisé est un indicateur des profits et pertes réels de l’utilisateur après la fermeture d’une position. Lorsque l’utilisateur diminue ou ferme une position, le PNL réalisé sera réglé en fonction de la valeur de clôture et de la valeur ouverte.
Il est à noter que les détenteurs de positions longues doivent payer ou collecter les frais de financement toutes les 8 heures, tous les jours. Lorsqu’une collecte ou un paiement est terminé, au moins un PNL réalisé sera réglé. En outre, lorsqu’un utilisateur vend ou achète des contrats à terme, il doit payer des frais de transaction. Lorsque les frais de transaction sont payés, il y aura également une position avec le PNL réalisé.
2. Comment le PNL réalisé est-il calculé ?
(1) Contrats linéaires
(Long) PNL réalisé = Qté de position * (Prix de clôture — Prix d’ouverture)
(Short) PNL réalisé = Qté de position * (Prix d’ouverture — Prix de fermeture)
Supposons que l’utilisateur A commence une position longue de 1 BTC sur le marché BTC/USDT à 50 000 USDT et ferme la position à 55 000 USDT, et le PNL réalisé de la position longue de l’utilisateur A sera :
1 BTC * (55,000–50,000) = 5,000 USDT
(2) Contrats inversés
PNL réalisé (long) = Montant du contrat * Valeur du contrat * (1 / Prix moyen d’ouverture — 1 / Prix moyen de clôture)
(Short) PNL réalisé = Montant du contrat * Valeur du contrat * (1 / Prix moyen de clôture — 1 / Prix moyen d’ouverture)
Supposons que l’utilisateur A commence une position longue de 100 000 contrats sur le marché des contrats inverses BTC/USDT avec un coût estimé de 0,2 BTC lorsque le prix du BTC est de 50 000 USDT. Si la position est fermée à 56 000 USDT, le PNL réalisé de la position longue de l’utilisateur A sera : 100 000 * 0,2 BTC * (1/53 000–1/56 000) = 0,0202 BTC.
Comme mentionné ci-dessus, pour éviter les manipulations de prix, CoinEx calcule le PNL non réalisé avec un prix de marché équitable. Par ailleurs, le PNL réel est déterminé par le prix réel auquel une position est fermée. Par conséquent, lorsque le prix de négociation diffère du prix de référence, le PNL non réalisé sera également différent du PNL réel.