Adaptive Carry

Adaptive Carry est un algorithme de financement conscient de la maturité et le choix par défaut recommandé de Stratum pour la plupart des utilisateurs. C’est le membre auto-ajustable de la famille carry : il décide de la durée de prêt en lisant où se situe le taux actuel dans la plage récente propre à ce marché, de sorte qu’une seule configuration s’adapte à différents marchés au lieu de s’appuyer sur un seuil fixe qui convient à l’un et ne convient pas à l’autre.

Comme tous les algorithmes de Stratum, il s’exécute sur la tranche de capital de son compartiment et renvoie les offres qu’il souhaite placer — le même chemin de code s’exécute dans les ticks en direct et dans les backtests. Il est classé au niveau Expert. Avant de poursuivre votre lecture, il est utile de comprendre le catalogue de stratégies plus large et comment Stratum place les offres.

1. Ce qu’il fait

Adaptive Carry maintient le capital déployé et choisit la durée de prêt en fonction du régime de taux :

  • Le taux est élevé pour ce marché — il se bloque dans un prêt long pour capter le taux élevé.
  • Le taux est bas pour ce marché — il reste dans des prêts courts à retour rapide afin que la trésorerie revienne vite pour être re-prêtée.
  • Le taux est intermédiaire — il prête sur un prêt de durée moyenne.

La différence avec une stratégie de carry à seuil fixe réside dans la manière dont « élevé » et « bas » sont jugés : par rapport à la distribution récente propre au taux plutôt qu’à un pourcentage fixe au-dessus d’une moyenne mobile.

2. Comment fonctionne la barrière auto-ajustable

Adaptive Carry compare le taux actuel à sa position dans une fenêtre glissante de taux récents (environ les 60 derniers jours). Il mesure où se situe le taux du jour sur une échelle de 0 à 100 de cette fenêtre — 0 étant le taux récent le plus bas, 100 le plus élevé — et utilise ce percentile pour choisir le régime.

  • Sur un marché agité, la plage récente du taux est large, de sorte que le seuil de blocage se situe effectivement haut — il ne se bloque longtemps que sur de véritables pics.
  • Sur un marché stable, la plage est étroite, de sorte que le même seuil se situe bas — il se bloque plus facilement.

C’est tout l’intérêt de l’« adaptatif » : un même jeu de paramètres exige davantage sur un marché agité et moins sur un marché stable, au lieu qu’un seul nombre fixe soit inadapté à l’un d’eux.

Lorsque la fenêtre glissante est trop mince pour être significative (moins de 10 échantillons récents — généralement un marché tout nouveau), il revient à une règle plus simple qui compare le taux actuel à sa moyenne récente plutôt qu’à un percentile.

3. Blocages longs conscients du réinvestissement

Lorsque la barrière indique « bloquer longtemps », Adaptive Carry ne se contente pas de saisir le taux affiché le plus élevé. Il note chaque durée de prêt longue éligible selon l’excédent qu’elle paie par rapport au fait de rester liquide et de renouveler à court terme, pondéré par la durée pendant laquelle vous le détiendriez réellement et par le montant que vous pourriez effectivement prêter à cette durée.

Cela importe parce que les emprunteurs sur Bitfinex remboursent fréquemment par anticipation, de sorte qu’un blocage long est rarement conservé pour la totalité de son terme nominal — un prêt de 120 jours est, en moyenne, conservé bien moins longtemps. Noter selon l’excédent-sur-renouvellement-court multiplié par la durée de détention attendue évite de surrécompenser une longue échéance qui dépasse à peine le simple fait de rester court. Lorsqu’aucune courbe de financement par échéance en direct n’est disponible (un démarrage à froid, ou certains backtests), le comportement conscient de la courbe revient à prêter au taux de financement moyen de la plateforme (FRR).

4. Le plancher de taux adaptatif

Adaptive Carry applique également un plancher de taux : il refuse de prêter en dessous d’un percentile choisi de la fenêtre de taux récents, laissant l’offre au repos jusqu’à ce que le taux remonte pour l’atteindre. Cela se comporte comme un ordre à cours limité conscient du régime — le plancher monte automatiquement dans les régimes chauds et baisse dans les régimes calmes.

Le plancher par défaut livré est le 96e percentile de la plage récente (réglez le plancher sur 0 pour le désactiver). Le compromis est direct : le plancher peut laisser un peu de trésorerie inactive sur les marchés calmes — le prix d’attendre de meilleurs taux plutôt que de prêter à bas prix.

5. Quand le choisir

  • Vous voulez une configuration unique qui fonctionne sur différents marchés sans réglage manuel.
  • Vous acceptez que le capital soit occasionnellement au repos (le plancher) en échange de ne pas prêter à des taux bas.

Ses compromis : régler manuellement une stratégie de carry à seuil fixe peut surpasser de peu Adaptive Carry sur un marché spécifique, mais Adaptive Carry est conçu pour gagner lorsque vous utilisez une configuration unique partout. Il a aussi besoin d’un certain historique de taux pour apprendre — sur un marché tout nouveau, il utilise la règle plus simple basée sur la moyenne jusqu’à ce que suffisamment de données s’accumulent.

6. Paramètres et valeurs par défaut

Voici les paramètres modifiables et leurs valeurs par défaut réglées :

  • lockPercentile (par défaut 30) — à quel point le taux doit être élevé, sur l’échelle de 0 à 100 de la plage récente de ce marché, avant qu’il ne se bloque longtemps. Plus bas, il se bloque plus volontiers ; plus haut, il attend des taux exceptionnellement élevés.
  • shortPercentile (par défaut 0) — à quel point le taux doit être bas avant qu’il ne conserve l’argent dans des prêts courts et liquides. 0 laisse cela au plancher.
  • floorPercentile (par défaut 96) — plancher de taux minimum sur la même échelle de 0 à 100 ; 0 le désactive.
  • shortPeriod (par défaut 2 jours) — durée de prêt utilisée pour rester liquide.
  • midPeriod (par défaut 30 jours) — durée de prêt utilisée lorsque le taux est intermédiaire.
  • longMinPeriod (par défaut 60 jours) — la durée de prêt la plus courte comptée comme un blocage long ; lorsque le taux est élevé, il choisit la durée la mieux rémunérée au moins aussi longue.

Son profil de rendement est classé Élevé et son profil de liquidité Moyen par rapport aux autres stratégies du catalogue.

7. Les backtests sont modélisés, pas une garantie

Stratum backteste chaque stratégie — y compris Adaptive Carry — à partir de données de financement Bitfinex historiques réelles en utilisant exactement le même code d’algorithme qui s’exécute en direct. Ces backtests sont délibérément optimistes : ils supposent que vos offres s’exécutent à pleine taille et ignorent la profondeur du carnet d’ordres et l’impact sur le marché, de sorte que les rendements modélisés se situent au-dessus de ce que vous devriez attendre en pratique.

Traitez tout chiffre issu d’un backtest comme modélisé, pas garanti. Les performances passées ne préjugent pas des résultats futurs. Vous prêtez à des traders sur marge et supportez le risque de crédit du système de garantie de Bitfinex ; Stratum ne garantit aucun rendement. Vous pouvez explorer les résultats modélisés pour votre propre capital dans le calculateur.

8. Prochaines étapes