Con un nominal de $100,000, 10 puntos básicos de funding mueven $100. Una posición mantenida durante ocho marcas de tiempo de funding en un día puede generar ocho flujos de efectivo distintos. Una operación abierta un segundo después de una marca de tiempo quizá no reciba ninguno de los pagos que un backtest basado en barras le atribuye. A menudo, la cifra sorprendente no es la tasa, sino el nominal que usó el exchange para calcularla.
El funding de los futuros perpetuos es una transferencia entre quienes mantienen posiciones largas y cortas, que suele liquidarse en horarios programados. No es una comisión de trading del exchange, y una serie histórica de tasas por sí sola no basta para reconstruir el flujo de efectivo. También necesitas saber qué posición cumplía los requisitos en cada liquidación y qué reglas usa la plataforma para determinar la exposición elegible.
¿Por qué una tasa de funding pequeña puede convertirse en un resultado grande en el backtest?
El funding se aplica al nominal de la posición. Si una estrategia mantiene $100,000 durante un pago del 0.10%, el flujo de efectivo es de $100. Si se repite cada ocho horas durante 30 días, la suma simple es de $9,000, antes de tener en cuenta los cambios de posición o de tasas. Es un componente importante del P&L declarado de una estrategia.
Para un contrato lineal, una primera aproximación útil es:
funding cash flow = signed position notional × funding rate
Según la convención habitual, una tasa positiva significa que las posiciones largas pagan a las cortas; una tasa negativa significa que las cortas pagan a las largas. Si la estrategia mantiene una posición larga de $100,000 con una tasa de +0.10%, su flujo de efectivo es de -$100. Una posición corta del mismo nominal recibe $100. Es fácil invertir accidentalmente esta convención de signos, sobre todo cuando un proveedor de datos etiqueta la tasa desde la perspectiva de quien paga.
El funding es un flujo de efectivo de la posición. Debe registrarse en el libro de la cuenta en el momento de la liquidación, junto con el P&L realizado y las comisiones, en vez de restarse como porcentaje de la señal o aplicarse a toda la barra.
¿Qué posición paga cuando una operación coincide con la hora del funding?
Usa la posición elegible según el cálculo o la liquidación de funding del exchange, de acuerdo con las reglas documentadas de esa plataforma. Un backtest que toma la tasa una vez por barra y la multiplica por la posición al cierre de la barra puede cobrar funding sobre una exposición que no existía en el momento de la liquidación.
Veamos un ejemplo sencillo. La hora del funding es 08:00 UTC. Una estrategia mantiene una posición larga de $50,000 hasta las 07:59:59, la cierra y luego vuelve a abrir una posición larga de $50,000 a las 08:00:01. Si el exchange toma una instantánea de las posiciones elegibles a las 08:00, no debería cobrarse funding a ninguna de las dos operaciones solo porque la barra horaria del backtest incluye las 08:00. El resultado cambia si la plataforma usa otra ventana de medición o convención de liquidación, así que verifica las especificaciones del contrato y los registros reales de la plataforma.
| Atajo del backtest | Posible error | Tratamiento recomendado |
|---|---|---|
| Aplicar cada tasa a la posición de cierre de la barra | Se puede cobrar funding por una exposición abierta después de la liquidación | Registrar un evento de funding contra la posición elegible en el momento del evento |
| Usar el signo de la tasa sin comprobar su definición | Se pueden invertir quién paga y quién recibe | Registrar la convención de signos de la plataforma junto con los datos |
| Aplicar el funding a la cantidad de contratos como si fueran dólares | Los contratos inversos pueden tener flujos de efectivo denominados en monedas | Usar el multiplicador del contrato y la moneda de liquidación |
¿Por qué el tipo de contrato cambia el cálculo?
En un contrato lineal liquidado en dólares o en un activo vinculado al dólar, el nominal suele expresarse en la moneda cotizada. En un contrato inverso importan el valor nominal del contrato y la moneda de liquidación: el pago de funding puede estar denominado en la moneda subyacente. Multiplicar el número de contratos por una tasa y llamar dólares al resultado puede generar un registro contable que parece razonable, pero cuyas unidades no cuadran.
Lleva un registro explícito de las unidades: contratos, multiplicador, precio de marca o de referencia, tasa de funding y moneda de liquidación. Convierte a la moneda de reporte de la cartera usando un precio disponible en el momento del flujo de efectivo. Conserva también el importe y la moneda originales; una conversión posterior no debe cambiar lo que recibió la cuenta.
¿Cómo debería validar el funding en un backtest?
Empieza con un evento que puedas comprobar a mano y luego compara el libro de la cuenta con los estados de la plataforma o con una pequeña cuenta de paper trading. Para cada marca de tiempo de funding, revisa la posición, la tasa, el importe calculado, el signo y la moneda. Cuando la estrategia cambie de posición cerca de la liquidación, incluye operaciones justo antes y justo después de la marca de tiempo.
- Confirma las marcas de tiempo y si las tasas se cotizan por intervalo o están anualizadas.
- Comprueba si la tasa se aplica al nominal a precio de marca, al valor nominal del contrato o a otro importe definido por la plataforma.
- Contrasta los ejemplos de quien paga y quien recibe con la documentación del exchange.
- Verifica que el funding modifique el patrimonio y el saldo disponible de la cuenta en el momento correcto.
El funding puede hacer que una estrategia de carry parezca atractiva o que una operación direccional parezca peor de lo que sugiere el gráfico de precios. La serie de tasas te indica la transferencia cotizada por el mercado. El libro de posiciones te indica si tu cuenta simulada estaba en posición de pagarla o recibirla.
← Todos los artículos


