← SafeVault Academy Como calcular ROI e performance de uma liquidity pool?

Como calcular ROI e performance de uma liquidity pool?

O ROI de uma liquidity pool mede quanto a posição rendeu em relação ao capital aportado. Na forma mais simples:

ROI = (valor atual + fees recebidas − capital aportado) ÷ capital aportado

A fórmula funciona bem para uma posição com um único depósito. Quando há aportes e retiradas ao longo do tempo, ela distorce o resultado — e é preciso um método que considere quando cada dinheiro entrou.

Cálculo de ROI simples: exemplo com números

Você deposita US$ 10.000 em uma pool. Sessenta dias depois:

  • Valor atual da posição: US$ 10.300
  • Fees já coletadas: US$ 450
  • Fees pendentes: US$ 150

ROI = (10.300 + 450 + 150 − 10.000) ÷ 10.000 = 9% em 60 dias.

Repare que as fees coletadas entram na conta. Elas saíram da posição e foram para a sua carteira, mas continuam sendo retorno da pool. Esquecer as fees coletadas é o erro mais comum de quem calcula ROI à mão.

Lucro realizado x lucro não realizado

Parte do resultado já está no seu bolso; parte ainda depende do preço. No mercado, isso se chama lucro realizado e não realizado:

  • Realizado: fees já coletadas e ganhos travados em retiradas. No exemplo, os US$ 450 coletados.
  • Não realizado: a valorização da posição aberta e as fees pendentes. No exemplo, US$ 300 de valorização + US$ 150 pendentes = US$ 450.

Os dois somam os US$ 900 (9%) do ROI, mas não têm o mesmo peso: o não realizado ainda pode encolher se o preço cair ou a posição sair da faixa.

O problema dos aportes e retiradas

Imagine agora que você começou com US$ 10.000 e, no dia 15 de um período de 30 dias, aportou mais US$ 10.000. No fim do mês, a posição, somada às fees, vale US$ 20.600.

  • Ganho: 20.600 − 10.000 − 10.000 = US$ 600
  • ROI simples sobre o total depositado: 600 ÷ 20.000 = 3%

Esses 3% subestimam o resultado: o segundo aporte trabalhou só metade do mês. Tratar os dois depósitos como se estivessem lá desde o início dilui o retorno.

ROI ponderado pelo tempo: Modified Dietz (MWR)

O método Modified Dietz, uma forma de retorno ponderado pelo dinheiro (MWR), pesa cada aporte ou retirada pela fração do período em que ficou investido:

Retorno = ganho ÷ (capital inicial + Σ aporte × fração do período em que ficou investido)

No exemplo: 600 ÷ (10.000 + 10.000 × 0,5) = 600 ÷ 15.000 = 4%. Esse é o retorno que reflete o capital que de fato trabalhou no período. Retiradas entram com sinal negativo, pela mesma lógica.

Como anualizar o retorno (APR)

Para comparar posições abertas por períodos diferentes, transforme o retorno em taxa anual:

APR ≈ retorno do período × 365 ÷ dias do período

No primeiro exemplo, as fees somaram US$ 600 em 60 dias sobre US$ 10.000: 6% × 365 ÷ 60 ≈ 36,5% ao ano em fees. Cuidado com períodos muito curtos: um dia de volume excepcional, anualizado, vira um APR irreal.

ROI não é tudo: complete com pool vs hold

O ROI diz quanto você ganhou sobre o capital. Ele não diz se teria sido melhor apenas segurar os tokens. Em um mercado de alta, uma posição pode ter ROI positivo e, mesmo assim, ficar atrás do hold por causa da Impermanent Loss. Por isso, a análise completa junta ROI, APR de fees e pool vs hold.

Métricas de performance de uma LP

  • Capital total depositado
  • Valor atual da posição
  • Fees pendentes e coletadas (incluindo recompensas, como AERO)
  • ROI no período, considerando aportes e retiradas
  • APR das fees
  • Pool vs hold

O SafeVault Performance Tracker faz essa conta automaticamente a partir dos eventos de cada posição, com aportes e retiradas ponderados pelo tempo.

Perguntas frequentes

ROI e APR são a mesma coisa?
Não. ROI é o retorno acumulado no período; APR é esse retorno convertido para uma taxa anual.

Devo incluir as taxas de rede (gas) no cálculo?
Para o resultado líquido, sim: elas reduzem o ganho real, principalmente em posições pequenas ou reposicionadas com frequência.

Por que o ROI da minha planilha é diferente do da DEX?
Geralmente por fees coletadas que ficaram de fora, aportes tratados como se estivessem lá desde o início ou preços de referência diferentes.

Conclusão

Para um único depósito, a fórmula simples basta. Com aportes e retiradas, use um retorno ponderado pelo tempo, como o Modified Dietz, e anualize para comparar posições.

E lembre que o ROI é só uma parte: combinado com o APR das fees e o pool vs hold, ele mostra se a posição está realmente valendo a pena.

Publicado em 30/08/2026 às 16:21 UTC

Continue lendo

Acompanhe suas posições de liquidez

SafeVault Performance Tracker: fees, APR e rentabilidade real das suas pools.

Conhecer o Performance Tracker