For the complete documentation index, see llms.txt. This page is also available as Markdown.

Cómo se calcula el APR de V3

En la Liquidez y los Farms de V3, con la nueva liquidez no fungible y la capacidad de rango de precios personalizable, cada posición LP tendrá su propio APR de comisión LP y APR de Yield Farming de CAKE.

El APR total se combina por el APR de comisión LP y el APR de recompensa CAKE.

Comisión LP

Teóricamente hablando, dado un rango de precios y la liquidez que el usuario está a punto de agregar, podemos estimar la comisión esperada para los próximos 7 días de la siguiente manera:

feenext7d=feeinΔLLin+ΔLfee_{next7d} = fee_{in} \frac{\Delta{L}}{L_{in} + \Delta{L}}
  • feeinfee_{in} : Cantidad de comisión acumulada en el rango de precios especificado por el usuario en los últimos 7 días

  • LinL_{in}: Liquidez actual en el rango de precios especificado por el usuario

  • ΔL\Delta{L}: Liquidez que el usuario quiere agregar al rango de precios

Comisión en rango

Para feeinfee_{in}, usamos los datos históricos de volumen de trading, el nivel de comisión y los datos históricos de precios para estimar el precio dentro del rango:

feein=ftV7dTinT7dfee_{in} = f_tV_{7d}\frac{T_{in}}{T_{7d}}

  • ftf_t: Nivel de comisión

  • V7dV_{7d}: Volumen total de trading de los últimos 7 días

  • TinT_{in}: Duración, medida en segundos, de los precios que se mantienen dentro del rango de precios en los últimos 7 días

  • T7dT_{7d}: 7 días medidos en segundos

APR de CAKE

Asignación del pool

La recompensa total de CAKE por segundo en MC v3 usando upkeep puede derivarse de latestPeriodCakePerSecond

cakePerSecond = lastestPeriodCakePerSecond / 1e12 / 1e18

En cada pool, podemos usar poolInfo para obtener el poolWeight dividiendo poolInfo.allocPoint / totalAllocPoint

APR global de CAKE

El APR global se calcula usando la cantidad total de liquidez activa y en Staking con las emisiones de recompensas de CAKE del pool.

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

totalStakedLiquidityUSD representa la liquidez activa del pool en Staking en USD, compuesta por todos los ticks de posición en rango en Staking en MasterChef v3.

APR de CAKE por posición

Los APRs para posiciones individuales pueden variar según la configuración de su rango de precios.

ARPp=USDrUSDpLpLlmARP_p = {\frac{USD_{r}}{USD_{p}}} {\frac{L_{p}}{L_{lm}}}
  • USDrUSD_r: Recompensa de CAKE ganada en USD por año en el pool

  • USDpUSD_p: Valor total en USD de la posición

  • LpL_{p}: Liquidez de la posición

  • LlmL_{lm}: Liquidez total de Staking rastreada por LMPool

Last updated

Was this helpful?