Preguntas frecuentes
Inicio
Centro de soporte
Preguntas frecuentes
Cripto-derivados
Contratos de Futuros
Margen de la cartera
Qué es la Tasa de Margen de mantenimiento unificado (uniMMR) y cómo se calcula

Qué es la Tasa de Margen de mantenimiento unificado (uniMMR) y cómo se calcula

2023-05-04 14:26
Qué es la tasa de margen de mantenimiento unificado (uniMMR)
Ejemplos de cálculo de la tasa uniMMR
Qué es la tasa de margen de mantenimiento unificado (uniMMR)
Última actualización: 14 de mayo de 2024

1. ¿Qué es UniMMR?

La base del sistema de Margen de cartera es la tasa de margen de mantenimiento unificado (uniMMR). Esta tasa se utiliza para evaluar el nivel de riesgo general de toda la cartera de un trader, teniendo en cuenta el patrimonio ajustado y el margen de mantenimiento en todas las posiciones de las cuentas de trading en el Margen de cartera. 

El monto de margen de mantenimiento unificado en el Margen de cartera es la cantidad total de margen de mantenimiento que un usuario necesita tener en todas sus cuentas de Futuros y de Margen Cruzado designadas en el Margen de cartera (en USD).
La tasa uniMMR juega un papel clave en la gestión del riesgo y determina si un trader cumple con los mínimos requisitos de margen. Una uniMMR más alta indica un menor riesgo, mientras que una uniMMR más baja es señal de un mayor riesgo y una posible liquidación.

2. Cómo calcular la uniMMR

UniMMR = patrimonio ajustado de la cuenta unificada ÷ monto de margen de mantenimiento unificado
A fin de mantener una cartera saludable, debes mantener tu uniMMR por encima de un umbral determinado. Dependiendo del nivel de la uniMMR, pueden aplicar distintas restricciones o acciones, como el envío de recordatorios de marge call, las restricciones para crear nuevas órdenes o incluso una liquidación. Es esencial supervisar la uniMMR para evitar riesgos de liquidación y asegurarse de tener una cartera bien equilibrada.
Detalles del cálculo de la uniMMR:
ParámetroCálculoDescripción
uniMMRPatrimonio ajustado unificado de la cuenta ÷ monto de margen de mantenimiento unificado
= ∑adjustedEquity ÷ ∑MM
La tasa de margen de mantenimiento unificado de la cuenta de Margen de cartera de Binance, calculada como el patrimonio ajustado total dividido entre el monto total de margen de mantenimiento.
∑adjustedEquity∑Equity - OpenLoss * assetIndexPriceLa suma de los valores del patrimonio ajustado de todas las cuentas de Margen de cartera, en las que los ajustes tienen en cuenta el factor de pérdida abierta.
∑Equity∑min((MarginAsset - MarginLoan + futuresAsset + futuresUnrealPnL) * assetIndexPrice * collateralRate, (MarginAsset - MarginLoan + futuresAsset + futuresUnrealPnL) * assetIndexPrice)La suma de los valores del patrimonio total de todas las cuentas de Margen de cartera, incluidas las cuentas de Margen Cruzado y Futuros
∑MM∑maintenanceMargin =∑ futuresMM*assetIndexPrice + ∑MarginMM*assetIndexPrice∑MM es la suma del margen de mantenimiento en todos los activos de la cuenta de Margen de cartera
∑futuresMM∑futuresMM = ∑futuresMM_UM + ∑futuresMM_CM
futuresMM_UM = |MMR × Posición × MarkPrice| - cum
futuresMM_CM = |MMR × Nocional| = |MMR × Monto × multiplicador del contrato| - cum
El monto total de margen de mantenimiento o el margen requerido para mantener los niveles de margen de todas las posiciones de Futuros que se tienen en la cuenta (en USD).
∑MarginMM
∑MarginMM = ∑ (Loan * MMR) 
La tasa de margen de mantenimiento (MMR) varía en función del apalancamiento elegido:*
  • Para un apalancamiento de 3X, la MMR es de un 10%
  • Para un apalancamiento de 5X, la MMR es de un 8%
  • Para un apalancamiento de 10X, la MMR es de un 5%
* Binance se reserva el derecho de ajustar estas cifras en caso de ser necesario. Los usuarios recibirán notificaciones sobre estos cambios.
El monto total de margen de mantenimiento o el margen requerido para mantener los niveles de margen de todas las posiciones de Margen Cruzado que se tienen en la cuenta (en USD).
OpenLoss
OpenLoss = ∑qty * price * min(0, side * (collateralRateA - collateralRateB))
Donde:
  • Para órdenes de venta, “side” = 1 y, para órdenes de compra “side” = -1
  • “qty” es la cantidad del activo base
  • “collateralRateA” se refiere al activo de cotización
  • “collateralRateB” se refiere al activo base
Pérdida abierta se refiere a la disminución de valor patrimonial considerada en el cálculo de la tasa uniMMR cuando hay órdenes abiertas de Margen Cruzado que implican intercambiar un activo con una mayor tasa de garantía por un activo con una menor tasa de garantía.

3. Cómo calcular el patrimonio ajustado unificado de una cuenta

En el Margen de cartera, el patrimonio ajustado unificado de la cuenta es la suma de lo siguiente:
  • Los balances de tus cuentas de Futuros designadas.
  • Ganancias no realizadas (si las hubiera) menos cualquier pérdida no realizada (si la hubiera) con respecto a todas las posiciones en tus cuentas de Futuros USDⓈ-M Futuros y COIN-M.
  • El valor total de activos menos el pasivo total y los intereses pendientes de tu cuenta de Margen Cruzado.
  • Cualquier ajuste que se deba a una pérdida abierta incurrida por la disminución de valor patrimonial cuando hay posiciones abiertas de Margen Cruzado que implican intercambiar un activo con una mayor tasa de garantía por un activo con una menor tasa de garantía.
Ejemplo de cálculo de la pérdida abierta
El usuario A tiene bitcoin (BTC) como margen en su cuenta e ingresa una orden para comprar ADA (Cardano) utilizando BTC. El activo base es ADA y el activo de cotización es BTC. BTC tiene una tasa de garantía del 95%, mientras que ADA tiene una tasa de garantía del 90%.
El símbolo de compra es ADA/BTC. Supongamos que la cantidad de compra es 500 ADA y el precio de compra es 0.001 ADA/BTC. El assetIndexPrice de BTC es 40,000 USD.
La "Pérdida abierta" se puede calcular utilizando la siguiente fórmula:
Pérdida abierta = ∑qty * price * min(0, side * (collateralRateA-collateralRateB))
collateralRateA se refiere al activo de cotización (BTC) y collateralRateB al activo base (ADA).
Pérdida abierta = 500 * 0.001 * min (0,(-1)*(0.95 - 0.9))
Pérdida abierta = 500 * 0.001 * min(0, -0.05)
Pérdida abierta = 500 * 0.001 *(-0.05)
Pérdida abierta = -0.025 BTC
La pérdida abierta en USD = -0.025 * 40,000 = -1,000 USD
En este ejemplo, la "Pérdida abierta" es de 1,000 USD, lo que indica una posible reducción en el valor patrimonial de 1,000 USD debido a la ejecución de la orden de compra de ADA a BTC y considerando sus distintas tasas de garantía.
∑MM (monto de margen de mantenimiento unificado) es la cantidad total de margen de mantenimiento, o el margen requerido para mantener los niveles de margen, que se tiene en todas las cuentas de Futuros y Margen Cruzado designadas (en USD).

4. ¿Qué es MaxWithdraw?

MaxWithdraw es el monto máximo de un activo que puedes retirar de tu cuenta de Margen sin hacer que tu uniMMR se vaya por debajo de 105%. Tiene en cuenta el balance de tu billetera, balance efectivo disponible y la tasa de garantía requerida para garantizar que los activos restantes aún puedan cubrir tus posiciones y mantener los niveles de margen requeridos.
 
MaxWithdraw de USDT en la cuenta de Margen de cartera Cruzado = max(min (marginFreeAsset, virtualAvailableBalance / assetIndexPrice / collateralRate), 0) 
Donde: 
virtualAvaliableBalance = max(∑adjustedEquity-∑IM ,0)

5. ¿Qué es MaxLoan?

MaxLoan es el máximo préstamo que puedes contratar en tu cuenta de Margen de cartera. 

MaxLoan = max(min (virtualMaxLoan / assetIndexPrice, Max_Borrow -Current Loan, 0)
virtualMaxLoan = (Leverage - 1) * max( virtualAvailableBalance,0)
Donde: 
virtualAvaliableBalance = max( ∑adjustedEquity - ∑IM ,0)

6. ¿Cuándo ocurren las margen calls y la liquidación?

La siguiente tabla resume los niveles de uniMMR y sus estados correspondientes para la Cuenta de Margen de cartera en Binance. Una uniMMR se considera saludable cuando está por encima del 1.2% (120%). Ten en cuenta que la liquidación se llevará a cabo si la uniMMR cae a 1.05 (105%).
Rango de uniMMREstado correspondiente
uniMMR > 1.5Puedes hacer trading libremente.
1.2 < uniMMR ≤ 1.5Recibirás un recordatorio para transferir fondos a tu cuenta de Futuros USDⓈ-M, Futuros COIN-M o Margen Cruzado, amortizar el préstamo de Margen o reducir las posiciones de Futuros.
1.05  < uniMMR ≤ 1.2El sistema no acepta nuevas órdenes. Binance seguirá aceptando nuevas órdenes para reducir posiciones. No se te permite aumentar los niveles de margen.
1 < uniMMR ≤ 1.05Se llevará a cabo la liquidación. Binance enviará un aviso de liquidación.
Para obtener más detalles sobre el Programa de Margen de cartera, consulta:
Supongamos que el usuario A cuenta con los siguientes activos de margen, préstamo y órdenes abiertas. Utiliza un apalancamiento de 3x en el modo de Margen Cruzado.
OrdenSímboloOrdencollateralRateAcollateralRateBQtyPrecio
1BTCUSDTCompra0.990.950.140,005 USDT
2ETHUSDTVenta0.990.950.22,102 USDT

1. Cómo calcular el valor de OpenLoss

Calcularemos el valor de OpenLoss (pérdida abierta) con la siguiente fórmula:
OpenLoss = ∑qty * price * min(0, side * (collateralRateA - collateralRateB))
Donde:
  • “qty” es la cantidad del activo base
  • “collateralRateA” se refiere al activo de cotización
  • “collateralRateB” se refiere al activo base
  • Para la compra, “side” =-1 y para la venta, “side” = -1.
Este es un resumen de la openLoss del usuario A en cada orden de Margen Cruzado:
  • openLoss de la orden 1 = 0.1 * 40,005 * min(0, -1*(0.99 - 0.95)) = -160.02 USDT
  • openLoss de la orden 2 = 0.2 * 2,102 * min(0, 1*(0.99 - 0.95)) = 0 USDT
Por lo tanto, openLoss = -160.02 + 0 = -160.02 USDT

2. Cómo calcular el patrimonio, el margen inicial y el margen de mantenimiento de la cuenta de Margen Cruzado

Calculemos el patrimonio, el margen inicial (IM) y el margen de mantenimiento (MM) del usuario A:
ActivoActivo de margenPréstamo de margenEquity = MarginAsset - MarginLoanIM de MargenMM de Margen
USDT4,000.504,000.500
BTC0.10.040.060.020.004
ETH201557.51.5
MarginIM = MarginLoan / ( leverage - 1 )
* Supongamos que, por defecto, el apalancamiento es de 3x en el modo de Margen Cruzado.
∑MarginMM = ∑ (Préstamo × MMR)
Usando este valor de MMR, podemos calcular el MM de margen cruzado para cada activo:
  • USDT: MM de Margen Cruzado = 0
  • BTC: MM de Margen Cruzado = 0.004
  • ETH: MM de Margen Cruzado = 1.5
Tasa de margen inicial (IMR): es un porcentaje del valor total de una posición que un trader debe mantener como garantía en su cuenta al abrir una nueva operación. Representa la cantidad mínima de fondos que se deben depositar para cubrir las posibles pérdidas. Una IMR más elevada indica un menor nivel de apalancamiento y una mayor cantidad de garantía requerida.
Tasa de margen de mantenimiento (MMR): es el porcentaje mínimo del valor total de una posición que un trader debe mantener en su cuenta para mantener la posición abierta una vez que se haya creado. Sirve como una red de protección para garantizar que el trader tenga fondos suficientes para cubrir posibles pérdidas y evitar una liquidación. Si el patrimonio de la cuenta cae por debajo de esta tasa, la posición se liquidará para evitar mayores pérdidas.

3. Cómo calcular el patrimonio, el margen inicial y el margen de mantenimiento de las cuentas de Futuros USDⓈ-M y COIN-M

El usuario A tiene las siguientes posiciones de Futuros, PnL no realizado y activos en las cuentas de Futuros USDⓈ-M y COIN-M:
Tipo de contratoUSDⓈ-MCOIN-Ⓜ
SímboloBTCUSDT_PERPBTCUSDT_20220624BTCUSD_PERP
ActivoUSDTUSDTBTC
Balance de la billetera1,999.5 USDT0.1 BTC
Bracket de MMR0.5%0.5%0.5%
Apalancamiento10x10x10x
IMR10%10%10%
Cantidad de la posición0.05 BTC0.04 BTC10,000 USD
Lado de la posiciónShortLongLong
Precio de entrada52,000 USDT52,350 USDT50,000 BTC
Precio de marca40,000 USDT42,000 USDT40,000 BTC
PnL no realizado600 USDT-414 USDT-0.05 BTC
Calculemos el patrimonio, el IM y el MM (margen de mantenimiento) del usuario A en Futuros USDⓈ-M y COIN-M:
ContratoPatrimonioCálculo del IM*Resultado del IMCálculo del MMResultado del MM
USDⓈ-M
BTCUSDT_PERP1,999.5 + 186 = 2,185.5 USDT0.05 BTC * 40,000 USDT/BTC * 10% (IMR)200 USDT0.05 BTC * 40,000 USDT * 0.5% (Bracket de MMR)10 USDT
BTCUSDT_202206240.04 BTC * 42,000 USDT/BTC * 10% (IMR)168 USDT0.04 BTC * 42,000 USDT * 0.5% (Bracket de MMR)8.4 USDT
COIN-Ⓜ
BTCUSD_PERP0.05 BTC10,000 USD * 10% (IMR) / 40,000 USDT/BTC0.025 BTC10,000 USDT * 0.5% (Bracket de MMR) / 40,000 USD0.00125 BTC
* Margen inicial = Valor nocional de la posición / Nivel de apalancamiento

4. Cómo calcular el patrimonio ajustado unificado de la cuenta y el monto de margen de mantenimiento unificado para cada activo

Sabiendo que la tasa uniMMR = ∑adjustedEquity /∑MM, combinemos los cálculos anteriores para obtener el patrimonio ajustado unificado de la cuenta y el monto de margen de mantenimiento unificado de cada activo que el usuario A tiene en sus cuentas de Margen Cruzado y Futuros:
MonedaIndexPrice del activoTasa de garantíaPatrimonio ajustado unificadoOpenLossMonto de margen inicial unificadoMonto de margen de mantenimiento unificado
USDT1.0010.992,185.5 + 4,000.5 = 6,186160.02200 + 168 = 36810 + 8.4 = 18.4
BTC40,0000.950.06 + 0.05 = 0.11
0.02 + 0.025
= 0.045
0.004 + 0.00125 = 0.00525
ETH2,1000.9557.51.5

5. Cómo calcular la tasa de margen de mantenimiento unificado (uniMMR) 

Ahora tenemos datos suficientes para calcular la tasa uniMMR. 
A modo de recordatorio, uniMMR = ∑adjustedEquity /∑MM
  • Calculemos primero el patrimonio ajustado unificado de la cuenta (∑adjustedEquity):
Patrimonio ajustado unificado de la cuenta = ∑Equity -  OpenLoss * assetIndexPrice = (6,186 * 0.99 * 1.001) + (0.11 * 40,000 * 0.95) + (5 * 2,100 * 0.95)  - 160.02 * 1.001 =  20,125.08
  • Luego, calculemos el monto de margen de mantenimiento unificado (∑MM):
Monto de margen de mantenimiento unificado = USDT MM * assetIndexPrice + BTC MM * assetIndexPrice + ETH MM * assetIndexPrice =  (18.4 * 1.001) + (0.00525 * 40,000) + (1.5 * 2,100) = 3,378.41
  • Ahora podemos calcular la tasa uniMMR:
uniMMR = ( 20,125.08 / 3,378.41) = 5.96 (595.6%)

6. Cómo calcular la cantidad de maxWithdraw 

MaxWithdraw es la máxima cantidad de un activo que un usuario puede retirar de su cuenta de Margen sin incumplir con los niveles de margen requeridos. Tiene en cuenta el balance de su billetera, el balance efectivo disponible y la tasa de garantía requerida para garantizar que los activos restantes aún puedan cubrir las posiciones y mantener los niveles de margen requeridos.
Calculemos el MaxWithdraw del usuario A:
  • Monto de margen inicial unificado = (368 * 1.001) + (0.045 * 40,000) + (7.5 * 2,100) = 17,918.368
  • Balance efectivo disponible = patrimonio ajustado unificado de la cuenta - sum(Initial Margin) = 2,206.712
  • MaxWithdraw de USDT en la cuenta de Margen de cartera = max(min(marginFreeAsset, virtualAvailableBalance / assetIndexPrice / collateralRate), 0) = max(min(0, 2,206.712 / 1.001 / 0.99), 0) = max(min(0, 2,226.77), 0) = 0
  • Ten en cuenta que el usuario A también tiene 1,999.5 USDT en la cuenta de Margen de cartera de Futuros USDⓈ-M. Si el usuario A hubiera hecho primero la recolección de los fondos, se hubieran transferido los 1,999.5 USDT a la cuenta de Margen de cartera Cruzado, en cuyo caso la cantidad de maxWithdraw de USDT del usuario A en la cuenta de Margen de cartera = max(min(1,999.5, 2,226.77),0) = 1,999.5 USDT

7. Cómo calcular la cantidad de maxLoan 

Supongamos que el usuario A quiere pedir prestado algo de BTC. Para calcular su cantidad de maxLoan, podemos utilizar la siguiente fórmula:
virtualMaxLoan = (Leverage - 1)*max(virtualAvaliableBalance, 0)
=(3 - 1) * (2,206.712, 0) = 4,413.424
MaxLoan de BTC = min (VirtualMaxLoan / assetIndexPrice, MaxBorrow - CurrentLoan) = min(4,413.424/40,000, 10 - 0.04) = 0.11033560
Donde:
  • Apalancamiento: 3x
  • virtualAvailableBalance: 4,413.424 USDT
  • Cantidad maxBorrowable de BTC para el usuario  = 10