Adaptive Carry

Adaptive Carry es un algoritmo de funding que tiene en cuenta el vencimiento y la opción predeterminada recomendada de Stratum para la mayoría de los usuarios. Es el miembro autoajustable de la familia carry: decide cuánto tiempo prestar leyendo dónde se sitúa la tasa actual dentro del rango reciente propio de ese mercado, de modo que una sola configuración se adapta a distintos mercados en lugar de depender de un umbral fijo que es correcto para uno y erróneo para otro.

Como todo algoritmo de Stratum, se ejecuta sobre la porción de capital de su bucket y devuelve las ofertas que quiere dejar en reposo — la misma ruta de código se ejecuta en los ticks en vivo y en los backtests. Está clasificado en el nivel Experto. Antes de seguir leyendo, ayuda entender el catálogo de estrategias en general y cómo Stratum coloca las ofertas.

1. Qué hace

Adaptive Carry mantiene el capital desplegado y elige la duración del préstamo según el régimen de tasas:

  • La tasa está alta para este mercado — bloquea en un préstamo largo para capturar la tasa elevada.
  • La tasa está baja para este mercado — se queda en préstamos cortos de retorno rápido para que el efectivo vuelva pronto y se vuelva a prestar.
  • La tasa está en un punto intermedio — presta a un préstamo de duración media.

La diferencia respecto a una estrategia de carry con umbral fijo está en cómo se juzga "alta" y "baja": contra la propia distribución reciente de la tasa, y no contra un porcentaje fijo sobre una media móvil.

2. Cómo funciona la puerta autoajustable

Adaptive Carry compara la tasa actual con su posición dentro de una ventana móvil de tasas recientes (aproximadamente los últimos 60 días). Mide dónde cae la tasa de hoy en una escala de 0 a 100 de esa ventana — 0 siendo la tasa reciente más baja, 100 la más alta — y usa ese percentil para elegir el régimen.

  • En un mercado volátil, el rango reciente de la tasa es amplio, así que el umbral de bloqueo se sitúa efectivamente alto — solo bloquea a largo en picos genuinos.
  • En un mercado estable, el rango es estrecho, así que el mismo umbral se sitúa bajo — bloquea con más facilidad.

Ese es el sentido de "adaptativo": un mismo conjunto de parámetros exige más en un mercado volátil y menos en uno estable, en lugar de que un único número fijo sea erróneo para uno de ellos.

Cuando la ventana móvil es demasiado escasa para ser significativa (menos de 10 muestras recientes — típicamente un mercado totalmente nuevo), recurre a una regla más simple que compara la tasa actual con su media reciente en lugar de con un percentil.

3. Bloqueos largos que tienen en cuenta la reinversión

Cuando la puerta indica "bloquear a largo", Adaptive Carry no se limita a agarrar la tasa mostrada más alta. Puntúa cada duración de préstamo larga elegible por el excedente que paga frente a mantenerse líquido y rotar a corto, ponderado por cuánto tiempo lo mantendrías de forma realista y por cuánto podrías prestar realmente a esa duración.

Esto importa porque los prestatarios en Bitfinex a menudo pagan antes de tiempo, así que un bloqueo largo rara vez se mantiene su plazo nominal completo — un préstamo de 120 días, en promedio, se mantiene mucho menos. Puntuar por el excedente sobre rotar a corto multiplicado por el tiempo de retención esperado evita sobrerrecompensar un plazo largo que apenas supera el simple hecho de quedarse a corto. Cuando no hay disponible una curva de funding por plazo en vivo (un arranque en frío, o algunos backtests), el comportamiento que tiene en cuenta la curva recurre a prestar a la tasa de funding promedio de la plataforma (FRR).

4. El suelo de tasa adaptativo

Adaptive Carry también aplica un suelo de tasa: se niega a prestar por debajo de un percentil elegido de la ventana de tasas recientes, dejando la oferta en reposo hasta que la tasa suba a alcanzarla. Esto se comporta como una orden límite que tiene en cuenta el régimen — el suelo sube automáticamente en regímenes calientes y baja en los tranquilos.

El suelo predeterminado de fábrica es el percentil 96 del rango reciente (establece el suelo en 0 para desactivarlo). La contrapartida es directa: el suelo puede dejar un poco de efectivo ocioso en mercados tranquilos — el precio de esperar mejores tasas en lugar de prestar barato.

5. Cuándo elegirla

  • Quieres una configuración única que funcione en distintos mercados sin ajuste manual.
  • Te sientes cómodo con que el capital descanse ocasionalmente (el suelo) a cambio de no prestar a tasas bajas.

Sus contrapartidas: ajustar a mano una estrategia de carry con umbral fijo puede superar a Adaptive Carry en un mercado específico, pero Adaptive Carry está hecha para ganar cuando ejecutas una sola configuración en todas partes. También necesita algo de historial de tasas para aprender — en un mercado totalmente nuevo usa la regla más simple basada en la media hasta que se acumulen suficientes datos.

6. Parámetros y valores predeterminados

Estos son los parámetros editables y sus valores predeterminados ajustados:

  • lockPercentile (predeterminado 30) — qué tan alta debe estar la tasa, en la escala de 0 a 100 del rango reciente de este mercado, antes de bloquear a largo. Más bajo bloquea con más afán; más alto espera tasas inusualmente altas.
  • shortPercentile (predeterminado 0) — qué tan baja debe estar la tasa antes de mantener el dinero en préstamos cortos y líquidos. 0 deja esto al suelo.
  • floorPercentile (predeterminado 96) — suelo de tasa mínima en la misma escala de 0 a 100; 0 lo desactiva.
  • shortPeriod (predeterminado 2 días) — duración del préstamo usada al mantenerse líquido.
  • midPeriod (predeterminado 30 días) — duración del préstamo usada cuando la tasa está en un punto intermedio.
  • longMinPeriod (predeterminado 60 días) — la duración de préstamo más corta que cuenta como bloqueo largo; cuando la tasa está alta elige la duración mejor pagada que sea al menos así de larga.

Su perfil de retorno está clasificado como Alto y su perfil de liquidez como Medio en relación con las demás estrategias del catálogo.

7. Los backtests son modelados, no una garantía

Stratum hace backtest de cada estrategia — incluida Adaptive Carry — contra datos históricos reales de funding de Bitfinex usando exactamente el mismo código del algoritmo que se ejecuta en vivo. Esos backtests son deliberadamente optimistas: asumen que tus ofertas se llenan a tamaño completo e ignoran la profundidad del libro de órdenes y el impacto de mercado, así que los retornos modelados quedan por encima de lo que deberías esperar en la práctica.

Trata cualquier cifra de backtest como modelada, no garantizada. El rendimiento pasado no predice resultados futuros. Estás prestando a traders de margen y asumes el riesgo de crédito del sistema de colateral de Bitfinex; Stratum no garantiza retornos. Puedes explorar resultados modelados para tu propio capital en la calculadora.

8. Próximos pasos