> For the complete documentation index, see [llms.txt](https://docs.pancakeswap.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.pancakeswap.finance/turkish/pancakeswapa-hos-geldiniz/how-to-guides/v3-v2-migration/how-v3-apr-is-calculated.md).

# V3 APR nasıl hesaplanır

{% hint style="info" %}
V3 Likidite ve Farm'larında, yeni fungible olmayan likidite ve özelleştirilebilir fiyat aralığı özelliğiyle birlikte her LP pozisyonunun kendine ait LP ücreti ve CAKE farming APR'si olacaktır.
{% endhint %}

Toplam APR, LP ücreti APR'si ve CAKE ödülü APR'sinin birleşiminden oluşur.

### LP Ücreti

Teorik olarak, bir fiyat aralığı ve kullanıcının eklemek istediği likidite göz önüne alındığında, beklenen sonraki 7 günlük ücreti şu şekilde tahmin edebiliriz:

$$
fee\_{next7d} = fee\_{in} \frac{\Delta{L}}{L\_{in} + \Delta{L}}
$$

* $$fee\_{in}$$ : Kullanıcının belirlediği fiyat aralığında son 7 günde biriken ücret tutarı
* $$L\_{in}$$: Kullanıcının belirlediği fiyat aralığındaki mevcut likidite
* $$\Delta{L}$$: Kullanıcının fiyat aralığına eklemek istediği likidite

#### Aralıktaki Ücret

$$fee\_{in}$$ için geçmiş işlem hacmi verilerini, ücret katmanını ve geçmiş fiyat verilerini kullanarak aralıktaki fiyatı tahmin ederiz.

$$fee\_{in} = f\_tV\_{7d}\frac{T\_{in}}{T\_{7d}}$$

* $$f\_t$$: Ücret katmanı
* $$V\_{7d}$$: Son 7 günün toplam işlem hacmi
* $$T\_{in}$$: Son 7 gün içinde fiyatların belirlenen fiyat aralığında kaldığı süre (saniye cinsinden)
* $$T\_{7d}$$: Saniye cinsinden 7 gün

### Cake APR

#### Pool Tahsisi

MC v3'teki saniye başına toplam ödül CAKE miktarı upkeep kullanır ve `latestPeriodCakePerSecond` ile türetilebilir.

`cakePerSecond = lastestPeriodCakePerSecond / 1e12 / 1e18`

Her Pool'da `poolInfo`'yu kullanarak `poolInfo.allocPoint / totalAllocPoint`'i bölerek `poolWeight`'i elde edebiliriz.

#### Global Cake APR

Global APR, toplam aktif ve stake edilmiş likidite miktarı ile Pool CAKE ödül emisyonları kullanılarak hesaplanır.

`APR (global) = (cakePerSecond * 31536000) / (totalAllocPoint / pool.allocPoint) * 100 * cakeUSD / totalStakedLiquidityUSD`

`totalStakedLiquidityUSD`, MasterChef v3'te stake edilmiş tüm aralıktaki pozisyon tick'lerinden oluşan mevcut Pool aktif stake edilmiş likiditesini USD olarak temsil eder.

#### Pozisyon Cake APR

Bireysel pozisyonların APR'leri, fiyat aralığı ayarlarına göre değişiklik gösterebilir.

$$
ARP\_p = {\frac{USD\_{r}}{USD\_{p}}} {\frac{L\_{p}}{L\_{lm}}}
$$

* $$USD\_r$$: Pool'da yıllık kazanılan CAKE ödülünün USD değeri
* $$USD\_p$$: Pozisyondaki toplam USD değeri
* $$L\_{p}$$: Pozisyon likiditesi
* $$L\_{lm}$$: LMPool tarafından takip edilen toplam stake likiditesi


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.pancakeswap.finance/turkish/pancakeswapa-hos-geldiniz/how-to-guides/v3-v2-migration/how-v3-apr-is-calculated.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
