> For the complete documentation index, see [llms.txt](https://help.margex.com/help-center/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.margex.com/help-center/tr/leverage-trading-guide/how-leverage-works/pnl-calculation.md).

# Kar ve Zarar (PnL) ve Nasıl Hesaplandığı

PnL göstergesi, bir işlemin Kar veya Zararını yansıtır. PnL, bir işlemin halen açık olup olmadığına veya zaten kapatıldığına bağlı olarak iki farklı şekilde hesaplanır.

{% embed url="<https://youtu.be/zcF1lrOCVV8>" %}

Kar ve Zarar (PnL) göstergesi, bir pozisyonun Karını veya Zararını yansıtır. PnL, bir pozisyonun hala açık olup olmadığına bağlı olarak 2 farklı şekilde hesaplanır: Açık pozisyonlar ve kapalı pozisyonlar.

Açık pozisyonlar için, Gerçekleşmiş PnL ve Gerçekleşmemiş PnL dikkate alınır. İşlemden elde edilebilecek potansiyel kar, Gerçekleşmemiş PnL'ye işaret eder. Açık pozisyonlarda Gerçekleşmiş PnL, zaten ödenen komisyonları ([yani işlem ücretleri ve fonlama ücretleri](/help-center/tr/margex/trading-conditions/margex-fees.md)) ifade eder.

* *PnL, Açık pozisyonlarda yansıtılmaz. Gerçekleşmiş PnL + Gerçekleşmemiş PnL eklenerek hesaplanabilir.*
* *Açık pozisyonlardaki Gerçekleşmemiş PnL'yi hesaplamak için AskPrice ve BidPrice kullanılması gerekir, kapalı pozisyonlardaki Gerçekleşmemiş PnL'yi hesaplamak için ise ClosePrice kullanılır.*

Aşağıda, Açık Pozisyonlar ve Kapalı Pozisyonlardaki PnL hesaplama örnekleri bulunmaktadır:<br>

<details>

<summary>Açık Pozisyonlardaki PnL Hesaplama</summary>

Açık pozisyonların PnL hesaplaması için genel formüller:

PnL = Gerçekleşmiş PnL + Gerçekleşmemiş PnL, burada:

* **Gerçekleşmiş PnL** = -AçılışEmriKomisyonu - Fonlama, burada:
  * **AçılışEmriKomisyonu** = (MarginCol \* Kaldıraç) \* Maker veya Taker ücret yüzdesi
  * **Fonlama** = (MarginCol \* Kaldıraç) \* FonlamaÜcretiOranı
* **Gerçekleşmemiş PnL (Uzun)** = MarginCol \* Kaldıraç \* (CurrentAsk - AçılışFiyatı) / AçılışFiyatı
* **Gerçekleşmemiş PnL (Kısa)** = MarginCol \* Kaldıraç \* (AçılışFiyatı - CurrentBid) / AçılışFiyatı

**Not:** KapanışEmriKomisyonu, pozisyon kapatılana kadar PnL'ye dahil edilmez.

**ÖRNEK:** Açık pozisyon parametreleri:

* Yön: Uzun
* Sipariş Büyüklüğü: 0.1 BTC
* Kaldıraç: x100 (-> Margin = 0.001 BTC)
* Açılış Emri: Limit
* Fonlama ücreti alındı: 1 kez

İlk olarak, **AçılışEmriKomisyonu** ve **Fonlama** hesaplamalıyız:

* **AçılışEmriKomisyonu** = (MarginCol \* Kaldıraç) \* MakerÜcretYüzdesi = (0.001 \* 100) \* 0.019% = 0.000019
* **Fonlama** = (MarginCol \* Kaldıraç) \* FonlamaÜcretiOranı = (0.001 \* 100) \* 0.12% = 0.00012

Sonra, **Gerçekleşmiş PnL** ve **Gerçekleşmemiş PnL** hesaplamalıyız:

* **Gerçekleşmiş PnL** = -AçılışEmriKomisyonu - Fonlama = -0.000019 - 0.00012 = -0.000139
* **Gerçekleşmemiş PnL (Uzun)** = MarginCol \* Kaldıraç \* (AskFiyatı - AçılışFiyatı) / AçılışFiyatı = (0.001 \* 100) \* (11000 - 10000) / 10000 = 0.01

Son olarak, PnL hesaplamasını yapalım. Yukarıda görüldüğü gibi, **Gerçekleşmiş PnL** = -0.000139 ve **Gerçekleşmemiş PnL** = 0.01;

* **PnL(Uzun)** = Gerçekleşmiş PnL + Gerçekleşmemiş PnL = -0.000139 + 0.01 = 0.009861

</details>

<details>

<summary>Kapalı Pozisyonlardaki PnL Hesaplama</summary>

Kapalı pozisyonların PnL hesaplaması için genel formüller:

PnL = Gerçekleşmiş PnL + Gerçekleşmemiş PnL - KapanışEmriKomisyonu, burada:

* **Gerçekleşmiş PnL** = -AçılışEmriKomisyonu - Fonlama, burada:
  * **AçılışEmriKomisyonu** = (MarginCol \* Kaldıraç) \* Maker veya Taker ücret yüzdesi
  * **Fonlama** = (MarginCol \* Kaldıraç) \* FonlamaÜcretiOranı
* **Gerçekleşmemiş PnL (Uzun)** = MarginCol \* Kaldıraç \* (KapanışFiyatı - AçılışFiyatı) / AçılışFiyatı
* **Gerçekleşmemiş PnL (Kısa)** = MarginCol \* Kaldıraç \* (AçılışFiyatı - KapanışFiyatı) / AçılışFiyatı
* **KapanışEmriKomisyonu** = (MarginCol \* Kaldıraç) \* TakerÜcret%

**ÖRNEK:** Bir KAPALI pozisyonun parametreleri:

* Yön: Uzun
* Sipariş Büyüklüğü: 0.1 BTC
* Kaldıraç: x100 (-> Margin = 0.001 BTC)
* Açılış Emri: Piyasada
* Kapanış Emri: Piyasada
* Fonlama ücreti alındı: 1 kez

İlk olarak, **KapanışEmriKomisyonu** hesaplamalıyız:

* **KapanışEmriKomisyonu** = (MarginCol \* Kaldıraç) \* TakerÜcret = (0.001 \* 100) \* 0.06% = 0.00006

İkinci olarak, **Gerçekleşmiş PnL** ve **Gerçekleşmemiş PnL** hesaplamalıyız:

* **Gerçekleşmiş PnL** = -AçılışEmriKomisyonu - Fonlama = -((MarginCol \* Kaldıraç) \* TakerÜcret%) - ((MarginCol \* Kaldıraç) \* FonlamaÜcretiOranı%) = -((0.001 \* 100) \* 0.06%) - ((0.001 \* 100) \* 0.12%) = -(0.1 \* 0.06%) - (0.1 \* 0.12%) = -0.00006 - 0.00012 = -0.00018
* **Gerçekleşmemiş PnL (Uzun)** = MarginCol \* Kaldıraç \* (KapanışFiyatı - AçılışFiyatı) / AçılışFiyatı = 100 \* 0.001 \* (11000 - 10000) / 10000 = 0.01

Son olarak, PnL hesaplamasını yapalım. Yukarıda görüldüğü gibi, **Gerçekleşmemiş PnL** = 0.01, **Gerçekleşmiş PnL** = -0.00018 ve **KapanışEmriKomisyonu** = 0.00006;

* PnL = Gerçekleşmiş PnL + Gerçekleşmemiş PnL - KapanışEmriKomisyonu = -0.00018 + 0.01 - 0.00006 = 0.00976

</details>

{% hint style="success" %}
Açık ve kapalı pozisyonlar için PnL, otomatik olarak hesaplanır ve ticaret sayfasındaki Açık Pozisyonlar ve Pozisyon Geçmişi bölümlerinde kolaylık sağlamanız için yansıtılır.
{% endhint %}
