Quelle que soit la forme de trading, il est essentiel de comprendre **avant d’ouvrir une position** comment sont calculés les gains et les pertes. Nous allons présenter les différents paramètres dans l’ordre afin que les traders comprennent précisément comment chacun d’eux influence le calcul du PnL.
1. Prix d’entrée moyen
Dans les contrats standard de XXKK, peu importe à quel moment un trader ajoute une position, le prix d’entrée moyen évolue toujours.
Exemple : L’utilisateur A détient actuellement une position longue de 0,1 BTCUSDT, avec un prix d’entrée de 40 000 USDT. Une heure plus tard, l’utilisateur A décide d’ouvrir une nouvelle position longue de 0,1 pour un prix d’entrée de 42 000 USDT.
Prix d’entrée moyen = Valeur totale du contrat en USDT / Quantité totale de contrat
Valeur totale du contrat = [(Quantité1 × Prix1) + (Quantité2 × Prix2)] = [(0,1 × 40 000) + (0,1 × 42 000)] = 8 200
Quantité totale du contrat = 0,1 + 0,1 = 0,2 BTC
Prix d’entrée moyen = 8 200 / 0,2 = 41 000
2. Pertes et gains non réalisés
Une fois l’ordre exécuté, la position et ses pertes/gains non réalisés s’affichent instantanément dans la section des positions.
En fonction de la direction de votre trade, la formule pour calculer les pertes/gains non réalisés est légèrement différente.
2-1. Pour les positions longues
Exemple : L’utilisateur A détient une position longue de 0,2 BTCUSDT avec un prix d’entrée de 41 000 USDT. Lorsque le Prix de marque actuel affiché est 43 000 USDT, les pertes/gains non réalisés s’élèvent à 400 USDT.
Pertes/gains non réalisés = Quantité du contrat × (Prix de marque – Prix d’entrée) = 0,2 × (43 000 – 41 000) = 400 USDT
2-2. Pour les positions courtes
Exemple : L’utilisateur A détient une position courte de 0,4 BTCUSDT avec un prix d’entrée de 40 000 USDT. Lorsque le Prix de marque actuel est 39 000 USDT, les pertes/gains non réalisés s’élèvent à 400 USDT.
Pertes/gains non réalisés = Quantité du contrat × (Prix d’entrée – Prix de marque) = 0,4 × (40 000 – 39 000) = 400 USDT
※ Dans les contrats en USDT, votre gain ou perte est réglé en USDT. Cela s’oppose aux contrats inversés (cotés en crypto), dont le règlement se fait dans la crypto tradée (par exemple BTCUSD inversé se règle en BTC).
※ Une fluctuation de prix (par ex. 1 000 USDT), quelle que soit sa direction, pour une position de 1 BTC, signifie que le trader a gagné ou perdu 1 000 USDT.
※ Augmenter l’effet de levier n’augmente pas directement vos gains/pertes. En réalité, le gain/perte dépend de la taille de la position et de la distance de prix par rapport au prix d’entrée. Pour faire simple : plus le levier est élevé, plus la marge requise est faible ; plus la taille du contrat est grande = plus le PnL est important ; plus la distance entre le prix actuel et le prix d’entrée est grande = plus le PnL est important.
※ Le PnL non réalisé affiché par défaut est calculé sur la base du dernier prix du marché. En passant la souris sur la valeur affichée, le PnL non réalisé sera recalculé selon le Prix de marque.
※ Enfin, il est très important de noter que le calcul des pertes/gains non réalisés **n’inclut pas** aucuns frais de trading (ouverture/fermeture) ni frais de financement.
3. Pourcentage de PnL non réalisé
Le pourcentage de PnL non réalisé représente essentiellement le retour sur investissement (ROI) de la position sous forme de pourcentage.
À l’instar du PnL non réalisé, ce chiffre varie en même temps que le dernier prix du marché. Par conséquent, la formule est la suivante :
Pourcentage de PnL non réalisé (%) = [ PnL non réalisé de la position / Marge de la position ] × 100 %
Marge de la position = Marge initiale + Frais de fermeture
Exemple : L’utilisateur A détient une position longue de 0,2 BTCUSDT avec un prix d’entrée de 41 000 USDT. Lorsque le dernier prix du marché est de 43 000 USDT, le PnL non réalisé s’élève à 400 USDT. Supposons que le levier utilisé soit de 10×.
Sur la base du calcul précédent, PnL non réalisé = 400 USDT
Marge initiale = (Quantité du contrat × Prix d’entrée) / Levier = (0,2 × 41 000) / 10 = 820 USDT
Frais de fermeture = Prix de liquidation × Quantité du contrat × 0,06 % = 36 877,86 × 0,2 × 0,06 % = 4,4253 USDT
Pourcentage de PnL non réalisé (%) = [ 400 USDT / ( 820 USDT + 4,4253 USDT ) ] ×100 % = 48,52 %
※ Certains traders commettent l’erreur de croire qu’un levier plus élevé améliore directement leur PnL non réalisé. Le pourcentage de PnL non réalisé monte uniquement parce que la marge utilisée est plus faible, pas parce que le gain a augmenté.
En reprenant l’utilisateur A comme exemple, que le levier soit 10×, 5× ou 50×, le PnL non réalisé reste le même.
Si l’utilisateur A conserve un levier de 10×, son PnL non réalisé = 400 USDT, pourcentage = 48,52 %.
Si l’utilisateur A réduit le levier à 5×, son PnL non réalisé = 400 USDT, pourcentage = 24,32 %.
Si l’utilisateur A augmente le levier à 50×, son PnL non réalisé = 400 USDT, pourcentage = 237,49 %.
En mode Marge Croisée, la marge de la position est calculée selon le levier maximal autorisé sous la limite de risque de l’actif (par exemple BTCUSDT = 125×).
4. Gains/Pertes réalisés à la fermeture
Lorsque le trader ferme finalement la position, le gain ou la perte est réalisé et peut être consulté dans l’historique des contrats.
| Calcul du PnL non réalisé | Calcul du PnL réalisé | |
| Gains et pertes de la position | Inclus | Inclus |
| Frais de trading | Non inclus | Inclus |
| Frais de financement | Non inclus | Inclus |
PnL réalisé = PnL de la position – Frais d’ouverture – Frais de fermeture – Total des frais de financement payés/reçus
L’utilisateur A détient une position courte de 0,4 BTCUSDT, prix d’entrée 40 000 USDT.
Lorsque le dernier prix du marché est 39 000 USDT, la PnL non réalisée sera de 400 USDT.
L’utilisateur A détient une position courte de 0,4 BTCUSDT, prix d’entrée 40 000 USDT. Lorsque le dernier prix du marché est 39 000 USDT, l’utilisateur A décide de clôturer toute la position via un ordre au marché. Supposons qu’il ait payé 4,2 USDT de frais de financement pendant la durée de sa position.
Selon notre calcul précédent, PnL de la position = 400 USDT (gain)
Frais d’ouverture = Quantité du contrat × Prix d’entrée × 0,06 % = 9,60 USDT (dépense)
Frais de fermeture = Quantité du contrat × Prix de fermeture × 0,06 % = 9,36 USDT (dépense)
Total des frais de financement payés/reçus = 4,20 USDT (dépense)
PnL réalisé = 400 – 9,60 – 9,36 – 4,20 = 376,84 USDT
※ L’exemple ci‑dessus s’applique uniquement si la position a été ouverte et clôturée en une seule exécution. En cas de clôture partielle, le PnL réalisé est calculé proportionnellement pour toutes les commissions (ouverture, financement), puis affiché de manière proportionnelle dans le PnL réalisé.