calculatorMétriques

Le Tracker produit de nombreuses métriques, cette page détaille les métriques qui ne tombe pas sous le sens. Quand j'emploie je terme "valeur", il s'agit de la valeur dolarisée des assets.

PERFORMANCE

  • average_apr : APR pondéré par les ajouts et retraits de capital ainsi que leur durée associée. Dans notre précédent exemple :

    • Soit l'exemple suivant : 100% d'APR avec $50 de capital pendant une journée puis 200% d'APR avec $1000 de capital pendant une journée.

    • Notre weighted_capital est de : ($200 x 1 jour + $1000 x 1 jour) ÷ 2 jours: soit $600.

    • Le rendement réel produit est de : $50 x 100% APR + $1000 x 200% APR ~ $5.617.

    • L'average_apr serait donc de : ($5.617 ÷ $600) ÷ 2 x 365 jours = 170.85%

  • current_apr: APR réel depuis votre dernière collecte de fees. Cet indicateur vous permet d'identifier rapidement si votre stratégie sur / sous performe sa baseline récemment. Cela nécessite de collecter les fees régulièrement.

Les calculs d'APR sont pour l'instant basés sur les évènements COLLECT_FEE. Plus vous collectez régulièrement vos fees, plus les chiffres seront précis.

  • hold_delta : difference entre la valeur de ce que vous avez aujourd'hui et ce que vous auriez eu en holdant simplement les tokens A et B : current_value - if_hold_value.

À l'échelle d'une stratégie, les notions d'impermanent loss et d'opportunity cost n'ont mathématiquement aucun sens :

  • L'impermanent loss est relatif à une unique position : une fois cette dernière clôturée, l'impermanent loss devient permanent.

  • Quant à l'opportunity cost, c'est une valeur qui est censée être négative. Hors si vous rentrez et sortez à des moments opportuns dans votre stratégie, vous pouvez avoir un opportunity cost positif.

  • C'est pour ces 2 raisons que nous avons introduit le hold_delta : il mesure votre réelle performance (fees exclus) par rapport à un simple holder. Tous les coûts inhérents à la stratégie sont inclus dans cet indicateur.

  • Pour donner un exemple concret : imaginez que vous avez une position sur ETH/USDC (range $3000 - $4000), aujourd'hui, l'ETH est à $3800. Vous sortez 50% de la valeur de votre position et vous les gardez en USDC. Demain, l'ETH tombe à $3200, vous utilisez les USDC épargnés pour racheter de l'ETH et rentrer à nouveau dans la position. Cette opération vous évite une perte non négligeable, à l'échelle de votre stratégie vous allez donc battre un simple holder. Le hold_delta reflète ce genre de scénarios.

  • vs_hold : mathématiquement, le vs_hold correspond au hold_delta + les generated_fees de la stratégie. Il s'agit du même indicateur que celui que vous pourrez trouver sur de nombreux sites de tracking. Si vous tracker une stratégie simple (position unique sans retrait intermédiaire) vous devriez tomber sur une valeur similaire.

  • pnl : valeur nette de vos gains / pertes. Le fait qu'il soit positif ne veut pas nécessairement dire que votre stratégie est efficace.

  • roi : retour sur investissement, tout comme le pnl le fait qu'il soit positif ne veut pas nécessairement dire que votre stratégie est performante.

  • perf_against_a|b : performance de votre stratégie contre le fait d'avoir simplement hold le token A ou B. Ce calcul de performance tient compte de tous les dépôts, retraits et compound au fil des différentes positions de la stratégie. Chaque montant en $ est converti en asset A ou B à l'instant T.

  • nerfed_apr : votre average_apr diminué de votre fee_retention. C'est un bon indicateur pour savoir si vous gagner réellement quelque chose ou si vous êtes simplement en train de drainer votre capital comparé à un simple holder.

STRATEGY

  • swap_cost: lors de rebalance de vos assets, l'un des deux tokens est échangé pour l'autre. Cela occasionne des frais de swap et donc une légère perte de capital.

  • krystal_cost: les frais prélevés par Krystal pour exécuter les automatisations liées à votre stratégie.

  • strategy_cost: le coût total de l'automatisation de votre stratégie, soit swap_cost + krystal_cost.

POSITION

  • current_value : valeur actuelle totale de votre position (hors fees).

  • strategy_status : IN_RANGE, OUT_RANGE ou CLOSED. Statut de la dernière position de la stratégie.

  • current_a|b : la quantité d'asset (A ou B) dans la position actuelle.

FEES

  • generated_fees : tous les fees générés par la position (collected_fees + pending_fees).

  • fee_retention : ratio entre vs_hold et generated_fees . C'est un bon indicateur de performance qui vous permet de vérifier que les fees que vous générez ne sont pas perdus.

TOKENS

  • average_entry_price_a : prix moyen d'entrée pour l'asset A|B.

  • average_exit_price_b : prix moyen de sortie pour l'asset A|B.

DETAIL

  • engaged_value : valeur de tous vos dépôts (au moment du dépôt) moins la valeur de tous vos retraits (au moment du retrait). Cela correspond au capital engagé dans la stratégie. Si vous réinvestissez vos fees cela augmente la valeur de l'engaged_value.

  • engaged_a|b : total des dépôts moins les retraits d'un asset (A ou B). Ces quantités peuvent être négatives.

Calcul des totaux

Nous avons implémenté 3 méthodes de calcul actuellement :

  • sum : somme simple

  • average : moyenne simple

  • weighted_average : moyenne pondérée par le capital actuellement engagé dans la position.

La weighted_average vous permet d'avoir une bonne estimation à l'instant T de la performance et du contenu de votre portefeuille.

Last updated