LogoLogo
X👾💡🎒
Documentación de Soporte
  • Support Docs
  • Technical Docs
  • API Docs
Documentación de Soporte
  • Bienvenida
  • Onboarding
  • Trading
    • Margen
    • Margen Spot
    • Especificaciones de Futuros
    • Liquidación y Realización
    • Comisiones
  • Borrow & Lend
    • Lending
    • Borrowing
    • Utilización y Tasas de Interés
    • Riesgos
Powered by GitBook

@ 2025 Backpack Exchange

On this page
  • Visión General
  • Margen & Colateral
  • Precio de Referencia (Mark Price) y Precio Índice
  • Tasa de Financiación
  • Bandas de Precio
Export as PDF
  1. Trading

Especificaciones de Futuros

Visión General

  • Todas las subcuentas en Backpack utilizan margen cruzado. El margen está aislado por subcuenta

  • Solo necesitas una única billetera para acceder a todos los productos (spot, futuros, margen spot, borrow/lending).

  • Actualmente, los mercados están denominados y se liquidan en USDC.

  • Los activos financiados pueden utilizarse como colateral para abrir y mantener posiciones en futuros. Las tasas de interés se determinan según la curva pública de utilización del mercado de Borrow y Lend.

  • El PnL no realizado también genera (o paga) interés y se contabiliza completamente como parte del capital neto. Si lo prefieres, puedes optar por realizar el PnL de forma continua.

  • Las liquidaciones pasan primero por el libro de órdenes y, al alcanzar el margen de auto-cierre, las cuentas son liquidadas contra los Backstop Liquidity Providers (Proveedores de Liquidez de Respaldo).

Margen & Colateral

Ítem

Descripción

Fórmula

Valor de Colateral

Valor nocional del activo colateral con recorte aplicado

Colateral Total de la Cuenta

Valor total de los activos colaterales con recorte aplicado

PnL No Realizado

Pérdidas y ganancias no realizadas de la posición

Cantidad de Exposición Neta

Tamaño en tokens de posiciones abiertas actuales y órdenes abiertas que aumentan el riesgo dentro de un símbolo

Exposición Neta Nocional

Tamaño nocional de posiciones abiertas actuales y órdenes abiertas que aumentan el riesgo dentro de un símbolo

Exposición Total Nocional

Suma nocional total de posiciones abiertas y órdenes que aumentan el riesgo en todos los símbolos

IMF Base

Requisito de margen inicial sin considerar el tamaño de la posición

Fracción de Margen Inicial de la Posición (IMF)

Requisito de margen inicial para una posición ajustado por el tamaño de la posición

Fracción de Margen de Mantenimiento de la Posición (MMF)

Requisito de margen de mantenimiento ajustado por el tamaño de la posición

IMF de la Cuenta

Fracción mínima de margen requerida para abrir nuevas posiciones

MMF de la Cuenta

Fracción mínima de margen requerida para evitar ser liquidado

Capital Neto

Valor neto total del capital de la cuenta

Capital Neto Bloqueado

Capital neto utilizado para mantener posiciones abiertas y órdenes que aumentan el riesgo

Capital Neto Disponible

Capital disponible para abrir nuevas posiciones

Fracción de Margen de la Cuenta (MF)

Nivel de apalancamiento de la cuenta en función de las posiciones activas y los precios de mercado de las monedas

Fracción de Margen de Cierre Automático

Fracción de margen en la que la cuenta se liquida contra los BLPs


Precio de Referencia (Mark Price) y Precio Índice

Contamos con una lógica de respaldo para calcular el Precio de Referencia (Mark Price). El orden de preferencia es el siguiente:

  1. Precio Índice + media móvil de 5 minutos de diferencia delta (precio medio − precio índice). El precio medio es la media de la mejor oferta de compra y la mejor oferta de venta (best bid & best offer).

  2. Precio índice.

  3. Mediana de la mejor oferta de compra y la mejor oferta de venta y último precio negociado en Backpack.

  4. Precio medio (media de la mejor oferta de compra y la mejor oferta de venta) en Backpack.

  5. Último precio negociado en Backpack.

Si no disponemos de los datos necesarios (por ejemplo, están desactualizados), recurrimos a esta lógica de respaldo en cascada.

Para el Precio Índice obtenemos datos de mercado de un conjunto de exchanges

  • Para cada exchange calculamos la mediana de (mejor oferta de compra y la mejor oferta de venta) y la usamos como su precio de mercado.

  • Calculamos la mediana de esos precios de mercado entre todos los exchanges.

    • Aplicamos un techo de 30 pbs por encima de la mediana y un piso de 30 pbs por debajo. Si el precio de un exchange queda fuera de ese rango, se le asigna el precio techo o piso correspondiente.

  • Cada exchange recibe una ponderación que ajusta su peso. Utilizamos esas ponderaciones para calcular el precio de mercado promedio ponderado del conjunto de exchanges.


Tasa de Financiación

Actualizada al 12 de mayo de 2025 a las 08:00 UTC

  • Cada segundo registramos el índice de la prima.

    • prima = (precio de referencia (mark price) − precio índice) / precio índice

  • Índice prima promedio = media móvil de esas prima por segundo a lo largo del intervalo de financiamiento.

  • Complemento de tasa de interés tasa de interés = 0.03 % × (horas del intervalo de financiamiento / 24)

  • Fórmula de tasa de financiacióntasa de financiacioˊn  =  Limitar⁡ ⁣(prima media  +  Limitar⁡ ⁣(tasa de intereˊs−ıˊndice prima promedio,  0.05%, −0.05%),tasa maˊxima de financiacioˊn,tasa mıˊnima de financiacioˊn)\text{tasa de financiación} \;=\; \operatorname{Limitar}\!\Bigl( \text{prima media} \;+\; \operatorname{Limitar}\!\bigl( \text{tasa de interés} - \text{índice prima promedio}, \;0.05\%,\,-0.05\% \bigr), \text{tasa máxima de financiación}, \text{tasa mínima de financiación} \Bigr)tasa de financiacioˊn=Limitar(prima media+Limitar(tasa de intereˊs−ıˊndice prima promedio,0.05%,−0.05%),tasa maˊxima de financiacioˊn,tasa mıˊnima de financiacioˊn)

  • Los topes máximos y mínimos se establecen por mercado y se consultan a través de la API /markets.

  • Pago de financiación (cobrado al final del intervalo) pago = tasa de financiación × cantidad de posición × precio de referencia


Bandas de Precio

Bandas para Órdenes Límite (Limit Price Bands)

  • Estas se aplican a las órdenes límite.

  • Calculamos la mediana de {best bid, best offer, last price}; la llamamos Precio Activo.

  • Luego tenemos dos parámetros configurables: Multiplicador Máximo y Multiplicador Mínimo.

  • Si una orden límite enviada supera el Precio Activo × Multiplicador Máximo, se rechaza. De forma contraria, si el precio límite está por debajo del Precio Activo × Multiplicador Mínimo, también se rechaza.

Bandas de Impacto de Precio (Price Impact Bands)

  • Aplicadas a órdenes taker.

  • Tenemos parámetros: Max Impact Multiplier y Min Impact Multiplier.

  • Si tenemos una orden de compra taker, solo se permitirá ejecutarla hasta el nivel de precio de mejor oferta × Multiplicador Máximo de Impacto (best offer × Max Impact Multiplier). Si la orden no se llena por completo en ese punto, expirará y quedará parcialmente ejecutada. Se aplica la lógica inversa para el Multiplicador Mínimo de Impacto (Min Impact Multiplier).

Bandas de la Media del Precio de Referencia (Mean Mark Price Bands)

  • Calculamos la media móvil de 5 minutos para el mark price, llamada Mark Price Medio.

  • Luego, tenemos dos parámetros: Multiplicador Máximo y Multiplicador Mínimo.

  • Si se envía una orden taker, se permitirá que se ejecute hasta el nivel de precio de Mark Price Medio × Max Multiplier. Si la orden no se llena por completo en ese punto, expirará y quedará parcialmente ejecutada. Se aplica la lógica inversa para el Min Multiplier. Esto es similar a las bandas de impacto de precio mencionadas anteriormente.

Bandas de la Media de l Prima (Mean Premium Bands)

  • Calculamos la media móvil de 5 minutos de la prima, llamada Prima Media.

  • Luego, tenemos un parámetro: Porcentaje de Tolerancia.

  • Ejemplo (prima positiva): Si el porcentaje de tolerancia es 1% y la prima media es 3%, entonces, si se envía una orden taker, solo se permitirá ejecutar hasta un nivel de precio en el que la prima actual sea del 4%. Si la orden no se llena por completo en ese punto, expirará y quedará parcialmente ejecutada.

  • Ejemplo (prima negativa): Si el porcentaje de tolerancia es 1% y la prima media es −3%, entonces, si se envía una orden taker, solo se permitirá ejecutar hasta un nivel de precio en el que la prima actual sea −4%. Si la orden no se llena por completo en ese punto, expirará y quedará parcialmente ejecutada.

PreviousMargen SpotNextLiquidación y Realización

Last updated 18 days ago

CantidadToken×MarkPrice×PesoColateral\text{CantidadToken} \times \text{MarkPrice} \times \text{PesoColateral}CantidadToken×MarkPrice×PesoColateral
∑(Valor de Colateral) para todos los activos colaterales\sum \text{(Valor de Colateral)} \text{ para todos los activos colaterales}∑(Valor de Colateral) para todos los activos colaterales
Taman˜o de la Posicioˊn×(Mark Price−Price de Entrada Promedio)\text{Tamaño de la Posición} \times (\text{Mark Price} - \text{Price de Entrada Promedio})Taman˜o de la Posicioˊn×(Mark Price−Price de Entrada Promedio)
Taman˜o de la Posicioˊn+Taman˜o de Oˊrdenes Abiertas que Aumentan el Riesgo\text{Tamaño de la Posición} + \text{Tamaño de Órdenes Abiertas que Aumentan el Riesgo}Taman˜o de la Posicioˊn+Taman˜o de Oˊrdenes Abiertas que Aumentan el Riesgo
Cantidad de Exposicioˊn Neta×Mark Price\text{Cantidad de Exposición Neta} \times \text{Mark Price}Cantidad de Exposicioˊn Neta×Mark Price
∑(Exposicioˊn Neta Nocional) en todas las posiciones de futuros y margen spot\sum \text{(Exposición Neta Nocional)} \text{ en todas las posiciones de futuros y margen spot}∑(Exposicioˊn Neta Nocional) en todas las posiciones de futuros y margen spot
max⁡(1apalancamiento maˊximo en la plataforma,1apalancamiento maˊximo definido por el usuario)\max\left(\dfrac{1}{\text{apalancamiento máximo en la plataforma}}, \dfrac{1}{\text{apalancamiento máximo definido por el usuario}}\right)max(apalancamiento maˊximo en la plataforma1​,apalancamiento maˊximo definido por el usuario1​)
max⁡(IMF Base,Factor IMF×Taman˜o de la Posicioˊn Nocional)\max \left(\text{IMF Base}, \text{Factor IMF} \times \sqrt{\text{Tamaño de la Posición Nocional}}\right)max(IMF Base,Factor IMF×Taman˜o de la Posicioˊn Nocional​)
max⁡(MMF Base,Factor MMF×Taman˜o de la Posicioˊn Nocional)\max \left(\text{MMF Base}, \text{Factor MMF} \times \sqrt{\text{Tamaño de la Posición Nocional}}\right)max(MMF Base,Factor MMF×Taman˜o de la Posicioˊn Nocional​)
max⁡(1apalancamiento maˊximo,∑(Taman˜o de la Posicioˊn Nocional×IMF de la Posicioˊn )Exposicioˊn Total Nocional)\max\left(\dfrac{1}{\text{apalancamiento máximo}}, \dfrac{\sum \text{(Tamaño de la Posición Nocional} \times \text{IMF de la Posición )}}{\text{Exposición Total Nocional}}\right)max(apalancamiento maˊximo1​,Exposicioˊn Total Nocional∑(Taman˜o de la Posicioˊn Nocional×IMF de la Posicioˊn )​)
∑(Taman˜o de la Posicioˊn Nocional×MMF de la Posicioˊn)Exposicioˊn Total Nocional\dfrac{\sum \text{(Tamaño de la Posición Nocional} \times \text{MMF de la Posición)}}{\text{Exposición Total Nocional}}Exposicioˊn Total Nocional∑(Taman˜o de la Posicioˊn Nocional×MMF de la Posicioˊn)​
Valor Total de Colateral+Total PnL No Realizado+Saldos No Liquidados−Obligacioˊn Total de Preˊstamos\text{Valor Total de Colateral} + \text{Total PnL No Realizado} + \text{Saldos No Liquidados} - \text{Obligación Total de Préstamos}Valor Total de Colateral+Total PnL No Realizado+Saldos No Liquidados−Obligacioˊn Total de Preˊstamos
Fraccioˊn de Margen Inicial×Exposicioˊn Total Nocional sumada entre todas las posiciones del mercado de tokens\text{Fracción de Margen Inicial} \times \text{} \text{Exposición Total Nocional sumada entre todas las posiciones del mercado de tokens}Fraccioˊn de Margen Inicial×Exposicioˊn Total Nocional sumada entre todas las posiciones del mercado de tokens
Capital Neto−Capital Neto Bloqueado\text{Capital Neto} - \text{Capital Neto Bloqueado}Capital Neto−Capital Neto Bloqueado
Capital NetoExposicioˊn Total Nocional\dfrac{\text{Capital Neto}}{\text{Exposición Total Nocional}}Exposicioˊn Total NocionalCapital Neto​
max⁡(MMF de la CuentaDivisor ACMF,MMF de la Cuenta−Compensacioˊn ACMF)\max \left(\dfrac{\text{MMF de la Cuenta}}{\text{Divisor ACMF}}, \text{MMF de la Cuenta} - \text{Compensación ACMF}\right)max(Divisor ACMFMMF de la Cuenta​,MMF de la Cuenta−Compensacioˊn ACMF)