Diese Seite wurde mit KI automatisch übersetzt. Maßgeblich ist stets die englische Version.Englische Version ansehen →
Die in der Raydium-Benutzeroberfläche angezeigte APR für einen CLMM-Pool ist die realisierte Gebühren-APR der in-Range-Liquidität der letzten 24 Stunden, hochgerechnet auf ein Jahr. Sie ist nicht die APR, die Ihre Position verdient hätte – das hängt von Ihrem Bereich, Ihrer Zeit im Range und Ihrem Anteil an der Liquidität ab, die während des Handelsfensters aktiv war.
Die grundlegende Formel
Für einen CLMM-Pool wird die tägliche Gebühren-APR auf Raydium wie folgt berechnet:fees_24hdie Summe der LP-seitigen Swap-Gebühren der letzten 24 Stunden (in USD) ist.tvl_in_range_24hder zeitgewichtete Durchschnittswert der USD-Liquidität ist, die während des Fensters im Range war.
Ihre tatsächliche APR
Die Schlagzeilen-APR ist eine Statistik des Pools, nicht Ihrer Position. Ihre APR hängt von vier Multiplikatoren ab:- Konzentrationsprämie. Wenn Ihr Bereich enger ist als der Pool-weite Durchschnitt, hat jeder aktive Tick mehr Ihrer Liquidität pro Dollar als der durchschnittliche LP. Enger = größere Prämie (und proportional größere IL-Verstärkung).
- Zeit im Range. Wenn Sie nur 40 % der Zeit im Range sind, multiplizieren Sie mit 0,40.
- Gebühren-Haarschnitt. Bei Token-2022-Mints mit Transfergebühren verliert jede Gebührenerfassung durch einen Transfer, der selbst Basispunkte kostet.
- Compounding. Wenn Sie
collectFeewöchentlich einfordern und in denselben Bereich redeploy, beträgt die effektive APR etwa(1 + daily_APR)^365 − 1. Ohne Compounding ist sie linear.
Durchgerechnetes Beispiel
Angenommen, ein SOL/USDC CLMM-Pool hat:- 24h-Volumen: $120M
- Gebührentier: 0,05% (LP-Anteil 84% der Gebühren – jede Mainnet-CLMM
AmmConfighatprotocol_fee_rate = 12%plusfund_fee_rate = 4%) - Gesamt-TVL: $40M
- In-Range-TVL: $18M (45 % des Pools sind derzeit im Range)
- Ihr Bereich: eng genug, dass Sie die 2-fache durchschnittliche Konzentration haben.
- Erwartete Zeit im Range: 70 % (Sie werden wöchentlich überprüfen).
- Keine Token-2022-Gebühren. Kein Auto-Compounding.
Warum nachgelagerte APR ein verzögertes Signal ist
CLMM-APR bewegt sich schnell im Vergleich zu CPMM-APR, weil sich der In-Range-TVL-Nenner schnell bewegt:- Ein großer Preissprung drückt Positionen aus dem Range, verkleinert den Nenner. Plötzlich sieht Ihre verbleibende In-Range-TVL „höher APR” aus – aber nur weil Konkurrenten gegangen sind, und typischerweise fällt auch das Volumen.
- Ein Pool, der ein neues ATH erreicht, kann vorübergehend 500–1000 % APR für eine Stunde anzeigen, da die meisten Positionen für niedrigere Preise kalibriert waren und nur wenige aggressive LPs im Range bleiben.
- Sobald sich der Markt beruhigt, gleichen LPs neu aus und APR kehrt zum Mittelwert zurück.
- Ignorieren Sie Sub-24h-APR. Zu viel Rauschen.
- Bevorzugen Sie 7d- und 30d-Fenster. Raydium stellt beide über
GET /pools/info/idsbereit – Felderweek.aprundmonth.apr. - Backtesten Sie Ihren spezifischen Bereich anhand historischer Volumen- und Preisdaten, bevor Sie bedeutendes Kapital einsetzen.
Wie die Mathematik funktioniert (einzelner Tick-Schritt)
Innerhalb eines einzelnen Ticks verhält sich der CLMM wie ein CPMM auf die Menge der LiquiditätL, die in diesem Tick aktiv ist. Gebühren sammeln sich in fee_growth_global_X und fee_growth_global_Y pro Liquiditätseinheit an. Für eine Position mit Liquidität Lₚ, die Tick-Bereiche [i_lo, i_hi] umfasst:
fee_growth_inside das Gebührenwachstum unterhalb von i_lo und oberhalb von i_hi vom globalen Akkumulator subtrahiert. Details in algorithms/clmm-math.
Um erwartete Gebühren über einen zukünftigen Zeitraum für einen prospektiven Bereich zu berechnen, schätzen Sie:
PoolUtils.estimateAprsForPriceRangeMultiplier und PoolUtils.estimateAprsForPriceRangeDelta für diese Schätzung bereit.
SDK-Hilfsmittel
{ feeApr, rewardsApr[], apr } zurück – rewardsApr ist pro Reward-Stream und apr ist die Gesamtsumme. Es gibt keine raydium.clmm.estimatedApr-Methode. estimateAprsForPriceRangeDelta ist die gleiche Berechnung, parametrisiert durch ein ± Delta um Spot statt expliziter Ticks.
Wo Farm-APR passt
Raydium CLMM-Pools können Farm v6-Emissionen überlagert haben. Farm-Rewards werden in einem Reward-Mint (oft RAY oder ein Partner-Token) unabhängig von Swap-Gebühren gezahlt. Die Raydium-Benutzeroberfläche zeigt typischerweise:products/farm-staking/overview für Farm-Emissionsmathematik.
Häufige Fehler
- „APR wird automatisch zusammengesetzt.” Nein. Gebühren müssen eingefordert werden – über eine Null-Liquiditäts-
DecreaseLiquidity, da CLMM keine eigenständige Collect-Anweisung hat – dann manuell redeploy. Raydium setzt CLMM-Gebühren nicht automatisch zusammen. - „Meine APR = Schlagzeilen-APR.” Nur wenn Ihre Konzentration durchschnittlich ist, Ihre Zeit im Range 100 % beträgt und Sie mit der gleichen Häufigkeit zusammensetzen. Alle drei sind normalerweise falsch.
- „Höheres Gebührentier = höhere APR.” Nur wenn das Volumen das höhere Gebühren überlebt. Bei 1 % kann ein Paar 50 % APR anbieten, aber 1/10 des Volumen tun; netto weniger als 0,25 % bei 120 % × 0,1 = 12 %.
- „Out-of-Range-Positionen haben null Risiko.” Sie haben null Gebühreneinnahmen, aber vollständiges IL auf der bestehenden Token-Zusammensetzung – die Position ist jetzt „100 % von welcher Seite auch immer”.
Verweise
algorithms/clmm-math– vollständige Herleitung des Gebührenwachstums-Akkumulators.algorithms/impermanent-loss– die Verlustseite der LP-Gleichung.user-flows/choosing-a-pool-type– Entscheidungsrahmen, der diese APR-Schätzung verwendet.sdk-api/rest-api– Live-Volumen-/APR-Endpunkte.
- Raydium SDK v2
PoolUtils.estimateAprsForPriceRangeMultiplier/estimateAprsForPriceRangeDeltaImplementierungen. - Raydium-Benutzeroberfläche Pool-Seite (Live-APR-Felder).
- Uniswap V3 Gebührenwachstums-Herleitung.

