← Aprende

¿El funding se cobra a prorrata en un backtest?

Actualizado el 20 de septiembre de 2026 · English version

No. En un contrato de futuros perpetuos, el funding se paga entero si la posición está abierta en un instante de liquidación, y no se paga en absoluto si se cerró antes. Un backtest que cobra una fracción del intervalo — "estuvo 3 horas de un ciclo de 8, cobro 3/8" — se inventa una estructura de costos que ningún exchange usa, y se equivoca en las dos direcciones con las estrategias de horizonte corto.

Lo que hace el exchange de verdad

Binance lo dice sin rodeos: "If you close your position prior to the funding time, you will not pay or receive any funding" (si cierras tu posición antes de la hora de funding, no pagas ni recibes funding). El dinero cambia de manos solo en los instantes de liquidación — cada ocho horas en la mayoría de los contratos (00:00, 08:00 y 16:00 UTC), cada una a cuatro horas en algunos. Entre esos momentos no se acumula nada para nadie.

Un ejemplo con números

Toma un largo de $10,000 en el perpetuo BTCUSDT con una tasa de funding del 0,01% y un ciclo de ocho horas. Una liquidación cuesta $1.00.

La operaciónModelo a prorrataLo que pasa de verdad
Abre 09:00, cierra 12:00 (3 h, no cruza ninguna)$0.375$0.00
Abre 15:30, cierra 16:30 (1 h, cruza las 16:00)$0.125$1.00
Abre 09:00, cierra 09:00 del día siguiente (24 h, cruza tres)$3.00$3.00

La columna a prorrata se equivoca dos veces: le cobra a un scalper que nunca aguantó una liquidación, y le cobra de menos — ocho veces menos — a la operación de una hora que sí la cruzó. Solo la tercera fila, donde el horizonte es largo y el error se promedia, coincide.

Por qué importa más de lo que parece

El error crece con la frecuencia con la que operas, no con lo que ganas. Una estrategia que aguanta minutos paga funding real en una fracción pequeña de sus operaciones y nada en el resto; un modelo a prorrata reparte un costo pequeño entre todas, embelleciendo las perdedoras y penalizando las ganadoras. Cuanto más rápida es la estrategia, más se aleja su backtest de lo que mostraría el estado de cuenta del exchange.

Qué hace TradingZona

Un solo modelo, compartido por el backtest y el motor en vivo (holdingCost): a una posición se le cobra la tasa completa por cada instante de liquidación que atravesó, y cero en cualquier otro caso. Donde el exchange publica sus tasas históricas de funding, se usan esas y no la cifra escrita en el formulario. El mismo panel cobra comisión, spread y slippage, y la liquidación se comprueba antes que el stop y el objetivo, porque el exchange cierra primero.

Aquí no siempre fue así: los dos motores cobraban velas × temporalidad ÷ 8h, una fracción del intervalo. Corregirlo cambió los resultados que ya existían — sobre todo los de cripto con horizonte corto, que es justo donde el modelo estaba mal.

El caso límite que nadie modela

Cerrar justo en el instante de liquidación no es una escapatoria limpia. Binance documenta una ventana de desviación de 15 segundos alrededor de la hora de funding; Bybit dice que abrir o cerrar dentro de los cinco segundos anteriores o posteriores al timestamp "no garantiza su inclusión o exclusión". Un backtest no puede resolver esa ambigüedad y no debería fingir que sí: el nuestro cobra según si la posición estaba abierta en el instante, y una estrategia cuyo resultado depende de los últimos cinco segundos antes del funding te está hablando del modelo, no del mercado.

Fuentes

TradingZona es software de investigación y señales. No coloca órdenes, no es un bróker y no es asesoría de inversión. Un backtest es hipotético: el rendimiento pasado o simulado no garantiza resultados futuros. Operar conlleva un riesgo sustancial de pérdida.