← SafeVault Academy ¿Cómo calcular el ROI y el rendimiento de un liquidity pool?

¿Cómo calcular el ROI y el rendimiento de un liquidity pool?

El ROI de un liquidity pool mide cuánto rindió la posición en relación con el capital aportado. En su forma más simple:

ROI = (valor actual + fees recibidas − capital aportado) ÷ capital aportado

La fórmula funciona bien para una posición con un único depósito. Cuando hay aportes y retiros a lo largo del tiempo, distorsiona el resultado, y se necesita un método que considere cuándo entró cada dólar.

Cálculo de ROI simple: ejemplo con números

Depositas US$ 10.000 en un pool. Sesenta días después:

  • Valor actual de la posición: US$ 10.300
  • Fees ya cobradas: US$ 450
  • Fees pendientes: US$ 150

ROI = (10.300 + 450 + 150 − 10.000) ÷ 10.000 = 9% en 60 días.

Fíjate que las fees cobradas entran en la cuenta. Salieron de la posición y fueron a tu wallet, pero siguen siendo rendimiento del pool. Olvidar las fees cobradas es el error más común de quien calcula el ROI a mano.

Ganancia realizada vs. ganancia no realizada

Parte del resultado ya está en tu bolsillo; otra parte todavía depende del precio. En el mercado, esto se llama ganancia realizada y no realizada:

  • Realizada: fees ya cobradas y ganancias aseguradas en retiros. En el ejemplo, los US$ 450 cobrados.
  • No realizada: la valorización de la posición abierta y las fees pendientes. En el ejemplo, US$ 300 de valorización + US$ 150 pendientes = US$ 450.

Ambas suman los US$ 900 (9%) del ROI, pero no pesan lo mismo: la parte no realizada todavía puede reducirse si el precio cae o la posición sale del rango.

El problema de los aportes y retiros

Imagina ahora que empezaste con US$ 10.000 y, el día 15 de un período de 30 días, aportaste otros US$ 10.000. A fin de mes, la posición, sumada a las fees, vale US$ 20.600.

  • Ganancia: 20.600 − 10.000 − 10.000 = US$ 600
  • ROI simple sobre el total depositado: 600 ÷ 20.000 = 3%

Ese 3% subestima el resultado: el segundo aporte trabajó solo la mitad del mes. Tratar ambos depósitos como si hubieran estado ahí desde el inicio diluye el rendimiento.

ROI ponderado por el tiempo: Modified Dietz (MWR)

El método Modified Dietz, una forma de rendimiento ponderado por el dinero (MWR), pondera cada aporte o retiro según la fracción del período en que estuvo invertido:

Rendimiento = ganancia ÷ (capital inicial + Σ aporte × fracción del período en que estuvo invertido)

En el ejemplo: 600 ÷ (10.000 + 10.000 × 0,5) = 600 ÷ 15.000 = 4%. Ese es el rendimiento que refleja el capital que realmente trabajó en el período. Los retiros entran con signo negativo, con la misma lógica.

Cómo anualizar el rendimiento (APR)

Para comparar posiciones abiertas durante períodos distintos, convierte el rendimiento en una tasa anual:

APR ≈ rendimiento del período × 365 ÷ días del período

En el primer ejemplo, las fees sumaron US$ 600 en 60 días sobre US$ 10.000: 6% × 365 ÷ 60 ≈ 36,5% anual en fees. Cuidado con los períodos muy cortos: un día de volumen excepcional, anualizado, se convierte en un APR irreal.

El ROI no lo es todo: complétalo con pool vs. hold

El ROI te dice cuánto ganaste sobre el capital. No te dice si habría sido mejor simplemente mantener los tokens. En un mercado alcista, una posición puede tener ROI positivo y, aun así, quedar por detrás del hold debido a la Impermanent Loss. Por eso, el análisis completo combina ROI, APR de fees y pool vs. hold.

Métricas de rendimiento de una LP

  • Capital total depositado
  • Valor actual de la posición
  • Fees pendientes y cobradas (incluidas recompensas, como AERO)
  • ROI del período, considerando aportes y retiros
  • APR de las fees
  • Pool vs. hold

El SafeVault Performance Tracker hace este cálculo automáticamente a partir de los eventos de cada posición, con aportes y retiros ponderados por el tiempo.

Preguntas frecuentes

¿El ROI y el APR son lo mismo?
No. El ROI es el rendimiento acumulado en el período; el APR es ese rendimiento convertido a una tasa anual.

¿Debo incluir las comisiones de red (gas) en el cálculo?
Para el resultado neto, sí: reducen la ganancia real, sobre todo en posiciones pequeñas o que reposicionas con frecuencia.

¿Por qué el ROI de mi hoja de cálculo es diferente del de la DEX?
Generalmente por fees cobradas que quedaron fuera, aportes tratados como si hubieran estado ahí desde el inicio o precios de referencia diferentes.

Conclusión

Para un único depósito, basta con la fórmula simple. Con aportes y retiros, usa un rendimiento ponderado por el tiempo, como el Modified Dietz, y anualízalo para comparar posiciones.

Y recuerda que el ROI es solo una parte: combinado con el APR de las fees y el pool vs. hold, muestra si la posición realmente vale la pena.

Publicado el 30/08/2026 a las 16:21 UTC

Sigue leyendo

Sigue tus posiciones de liquidez

SafeVault Performance Tracker: fees, APR y rentabilidad real de tus pools.

Conocer el Performance Tracker