A diferencia de los contratos de futuros convencionales, los contratos perpetuos nunca vencen, lo que elimina la necesidad de renovarlos para los tenedores de contratos perpetuos.
BIT utiliza la tasa de financiamiento para incentivar el arbitraje sin riesgo entre los mercados spot y perpetuos, de modo que los precios de los perpetuos y los precios índice converjan de manera regular.
Las comisiones de financiamiento son pagos periódicos realizados a favor o en contra de los tenedores de posiciones opuestas, según la tasa de financiamiento.
Mecanismo de Financiamiento
BIT emplea un mecanismo de intervalos de 10 segundos en lugar de un mecanismo de 8 horas para el financiamiento de los contratos perpetuos.
La tasa de financiamiento se generará 5 segundos antes del inicio de cada intervalo de financiamiento de 10 segundos.
Por ejemplo, la tasa de financiamiento que se utiliza para cobrar la comisión de financiamiento del intervalo entre 15:20:40 y 15:20:50 se calcula a partir de los datos de mercado a las 15:20:35.
Cálculo de la Tasa de Financiamiento
Paso 1: Calcular el componente del Índice de Prima (P)
El Índice de Prima (P) se calcula en base al Bid 1/Ask 1 y al Impact Bid/Ask obtenidos del libro de órdenes.
Bid 1/Ask 1 también se conoce como la Mejor Oferta/Mejor Demanda o la oferta más alta/demanda más baja.
El Impact Bid/Ask se describe aquí con más detalle.
El Índice de Prima (P) se calcula de la siguiente manera:
Si (Índice < Oferta de Impacto),
P = (Oferta de Impacto - Índice) / Índice * 100%Si (Índice > Demanda de Impacto),
P = (Demanda de Impacto - Índice) / Índice * 100%Si (Índice < Oferta 1 y Índice ≥ Oferta de Impacto),
P = (Oferta 1 - Índice) / Índice * 100%Si (Índice > Demanda 1 y Índice ≤ Demanda de Impacto),
P = (Demanda 1 - Índice) / Índice * 100%Si (Índice ≥ Oferta 1 y Índice ≤ Demanda 1),
P = 0
Para generar el Índice de Prima (P) que sea consistente con el momento de la Tasa de Financiamiento (F), la Oferta/Demanda de Impacto, la Oferta 1/Demanda 1 y el Precio Índice se valoran 5 segundos antes del inicio del intervalo de financiamiento.
Paso 2: Especificar el componente de Diferencial de Tasas de Interés (I)
Diferencial de Tasas de Interés (I) = Tasa de Interés de la Moneda Cotizada − Tasa de Interés de la Moneda Base
Actualmente, BIT fija el Diferencial de Tasas de Interés (I) en 0.03% diario (equivalente a 0.01% cada 8 horas o 0.01%(10/(83600)) por intervalo de financiamiento), bajo la suposición de que mantener efectivo en USD (moneda cotizada) genera un mayor rendimiento que mantener la moneda equivalente (moneda base).
Este diferencial de tasa de interés fijo puede ser modificado por el equipo de riesgo de BIT de acuerdo con las condiciones del mercado.
Paso 3: Calcular la Tasa de Financiamiento (F)
Tasa de Financiamiento (F) = Índice de Prima (P) + Clamp [Diferencial de Tasas de Interés (I) − Índice de Prima (P), amortiguador, −amortiguador]
= Índice de Prima (P) + Clamp [0.01% − Índice de Prima (P), 0.05%, −0.05%]
La función Clamp [x, máx, mín] significa que:
Si (x < mín), entonces x = mín;
Si (x > máx), entonces x = máx;
Si máx ≥ x ≥ mín, entonces devuelve x.
El amortiguador se especifica en ±0.05%. La forma en que funciona el amortiguador se ilustra en el siguiente diagrama.
En la práctica, la Tasa de Financiamiento (F) es igual al Diferencial de Tasas de Interés (I) de 0.01% la mayor parte del tiempo.
Esto se debe a que, mientras el Índice de Prima (P) esté entre -0.04% y 0.06%, el valor de (I − P) permanecerá dentro del rango de ±0.05%.
Como resultado, F = P + (I − P) = I.
Solo cuando el Índice de Prima (P) se desvía más del Diferencial de Tasas de Interés (I) veremos valores diferentes de la Tasa de Financiamiento (F).
Por ejemplo:
Si el Índice de Prima (P) está por debajo de -0.04%, entonces F = P + 0.05%, lo cual resulta en un valor inferior a 0.01% e incluso puede caer en zona negativa.
Si el Índice de Prima (P) está por encima de 0.06%, entonces F = P − 0.05%, lo cual da un valor superior a 0.01%.
Paso 4: Limitar la Tasa de Financiamiento
Tasa de Financiamiento Limitada = Clamp [Tasa de Financiamiento, Límite Superior, Límite Inferior]
Para proteger mejor los intereses de los usuarios en períodos de alta volatilidad, BIT establece una banda de ±0.5% para la tasa de financiamiento. Esta banda puede ser ajustada en tiempo real por el equipo de riesgo de BIT de acuerdo con las condiciones del mercado.
Además, se calcula una tasa de financiamiento promedio de 8 horas únicamente para efectos de visualización y comparación.
La tasa de financiamiento promedio de 8 horas se calcula como la media aritmética de las tasas de financiamiento generadas cada 10 segundos en las últimas 8 horas (es decir, 60/10 * 60 * 8 = 2880 puntos de datos).
Ejemplo de tasa de financiamiento
Tomemos como ejemplo la tasa de financiamiento perpetua de BTCUSD:
Marca de tiempo | Precio índice | Precio de marca | Índice de prima | Diferencial de tasas de interés | Tasa de financiamiento | Tasa de financiamiento limitada |
05:32:05 | 22,343.36 | 22,537.64 | 0.86952% | 0.01000% | 0.81952% | 0.50000% |
05:31:55 | 22,345.27 | 22,436.47 | 0.40814% | 0.01000% | 0.35814% | 0.35814% |
05:31:45 | 22,344.90 | 22,336.47 | -0.03773% | 0.01000% | 0.01000% | 0.01000% |
05:31:35 | 22,345.01 | 22,333.16 | -0.05303% | 0.01000% | -0.00303% | -0.00303% |
05:31:25 | 22,344.65 | 22,132.73 | -0.94841% | 0.01000% | -0.89841% | -0.50000% |
Cálculo de la Comisión de Financiamiento
La Comisión de Financiamiento se calcula y cobra al final de cada intervalo de financiamiento de 10 segundos o en el momento de cada transacción. Se basa en la Tasa de Financiamiento (ver pasos anteriores) generada 5 segundos antes del inicio del intervalo actual.
Comisión de Financiamiento = -1 * Tasa de Financiamiento Limitada * Valor de la Posición (USD) * Fracción de Tiempo de Tenencia
Valor de la Posición: es el valor en USD de la posición mantenida hasta el momento del cálculo. Cuando se utiliza el precio de marca en la valoración, debe ser el precio de marca correspondiente al inicio del intervalo de financiamiento actual.
Fracción de Tiempo de Tenencia: es el tiempo que la posición se mantiene dentro del intervalo actual de 10 segundos, dividido entre el período convencional de 8 horas (o 83600 segundos).
Ejemplo: si el tiempo de tenencia actual es de 6 segundos, entonces la fracción de tiempo de tenencia es **6/(83600)**.
El Total de Comisiones de Financiamiento al final de la sesión (cada 8 horas) es la suma de todas las comisiones de financiamiento generadas en esa sesión.
Liquidación de la Comisión de Financiamiento
El ciclo de liquidación del financiamiento es cada 8 horas.
Para un cierre de operación de contrato perpetuo, la comisión de financiamiento se liquidará al usuario de inmediato en tiempo real y se registrará en forma de comisión de financiamiento liquidada.
Si la posición se cierra parcialmente, la liquidación será proporcional.
La parte restante no liquidada se liquidará al final de la sesión de 8 horas.
Ejemplo:
A las 16:00 (UTC+8), cuando ocurre la liquidación de financiamiento, habrá un registro bajo el tipo Comisión de Financiamiento en la página de Historial de Activos.
En este registro, aparecen varios ítems:
Funding = comisión de financiamiento total acumulada en la sesión actual, incluyendo la parte liquidada y la no liquidada.
Change = liquidación de la parte no liquidada en la sesión actual.
La diferencia entre Funding y Change se debe a la comisión de financiamiento ya liquidada en una operación de cierre durante la sesión actual.
Cuando ocurre una operación de cierre, habrá un registro bajo el tipo Operación en la página de Historial de Activos. En este registro, aparecen varios ítems:
Funding = comisión de financiamiento liquidada en una operación de cierre
Change = PnL realizado en una operación de cierre
Cash Flow = PnL cerrado en una operación de cierre, excluyendo comisiones y financiamiento
Change (PnL Realizado) = Cash Flow (PnL Cerrado) − Comisión + Financiamiento (Liquidado)
Ejemplo de Comisión de Financiamiento
Ejemplo 1:
Tomando como ejemplo el intervalo de financiamiento de 15:20:40 a 15:20:50, la tasa de financiamiento actual es 0.011%, no hay cambio de posición en este período de 10 segundos, y la posición perpetua BTCUSD del usuario es de 6000 USD.
Si el usuario mantiene la posición de 6000 USD desde 15:20:40 hasta 15:20:50 por 10 segundos:
Comisión de Financiamiento = -1 * 0.011% * 6000 * [10 / (8*3600)]
Ejemplo 2:
Tomando como ejemplo el intervalo de financiamiento de 15:20:50 a 15:20:60, la tasa de financiamiento actual es 0.014%, y ocurre una operación a las 15:20:53. El valor de la posición perpetua BTCUSD del usuario es de 6000 USD antes de la operación y de 7000 USD después de la operación.
Debido al cambio de posición dentro del intervalo de 10 segundos, el cálculo de la comisión de financiamiento debe hacerse en 2 partes:
Si el usuario mantiene la posición de 6000 USD desde 15:20:50 hasta 15:20:53 por 3 segundos:
Comisión de Financiamiento = -1 * 0.014% * 6000 * [3 / (8*3600)]Si el usuario mantiene la posición de 7000 USD desde 15:20:53 hasta 15:20:60 por 7 segundos:
Comisión de Financiamiento = -1 * 0.014% * 7000 * [7 / (8*3600)]