Perguntas frequentes
Início
Centro de Apoio
Perguntas frequentes
Derivativos com Cripto
Contratos de Futuros
Margem de portfólio
O que é o rácio unificado de margem de manutenção da conta (uniMMR) e como é calculado

O que é o rácio unificado de margem de manutenção da conta (uniMMR) e como é calculado

2023-05-04 14:26
O que é o rácio de margem de manutenção unificado (uniMMR)
Exemplos de cálculo do uniMMR
O que é o rácio de margem de manutenção unificado (uniMMR)
Última atualização: 14 de maio de 2024

1. O que é o uniMMR?

O rácio de margem de manutenção unificado (uniMMR) é a base do sistema de margem de portfólio. Este rácio é utilizado para avaliar o nível de risco global de todo o portfólio de um trader, tendo em conta o património ajustado e a margem de manutenção em todas as posições nas contas de trading na margem de portfólio. 

O valor da margem de manutenção unificada na margem de portfólio corresponde ao valor total da margem de manutenção que um utilizador tem de deter em todas as suas contas de futuros nomeadas para a margem de portfólio e contas de margem cruzada (em dólares americanos).
O uniMMR desempenha um papel crucial na gestão de riscos, uma vez que determina se os traders cumprem os requisitos de margem mínima. Um uniMMR mais elevado indica um risco mais reduzido, ao passo que um uniMMR mais baixo representa um risco mais elevado e uma potencial liquidação.

2. Como calcular o uniMMR?

uniMMR = património ajustado da conta unificada/valor da margem de manutenção unificada
Para manter um portfólio saudável, o uniMMR deve estar acima de um determinado limite. Dependendo do nível do uniMMR, podem ser aplicadas diferentes ações ou restrições, tais como a receção de lembretes de pedido de margem adicional, restrição de novas ordens ou, inclusive, liquidação. A monitorização do uniMMR é essencial para evitar riscos de liquidação e garantir o equilíbrio do portfólio.
Detalhes do cálculo do uniMMR:
ParâmetroCálculoDescrição
uniMMRPatrimónio ajustado da conta unificada/valor da margem de manutenção unificada
= ∑adjustedEquity/∑MM
O rácio de margem de manutenção unificado da margem de portfólio da Binance, calculado como o património ajustado total dividido pelo valor total da margem de manutenção.
∑adjustedEquity∑Equity -  OpenLoss * assetIndexPriceA soma dos valores do património ajustado de todas as contas de margem de portfólio, em que os ajustes têm em conta o fator de perdas em aberto.
∑Equity∑min((MarginAsset - MarginLoan + futuresAsset + futuresUnrealPnL) * assetIndexPrice * collateralRate, (MarginAsset - MarginLoan + futuresAsset + futuresUnrealPnL) * assetIndexPrice)A soma dos valores do património total de todas as contas de margem de portfólio, incluindo contas de margem e de futuros
∑MM∑Maintenance Margin =∑ futuresMM*assetIndexPrice + ∑MarginMM*assetIndexPrice∑MM consiste na soma da margem de manutenção para todos os ativos da conta da margem de portfólio
∑futuresMM∑futuresMM = ∑futuresMM_UM + ∑futuresMM_CM
futuresMM_UM = |MMR * Position * MarkPrice| - cum
futuresMM_CM = |MMR * Notional| = |MMR * Amount* contract multiplier| - cum
O valor total da margem de manutenção ou da margem necessária para manter os níveis de margem para todas as posições de futuros detidas na conta (em dólares americanos).
∑MarginMM
∑MarginMM = ∑ (Empréstimo * MMR) 
O Rácio de margem de manutenção (MMR) varia de acordo com a alavancagem escolhida:*
  • Para alavancagem de 3x, o MMR é de 10%
  • Para alavancagem de 5x, o MMR é de 8%
  • Para alavancagem de 10X, o MMR é de 5%
*A Binance reserva-se o direito de ajustar estes valores se necessário. Os utilizadores serão notificados de tais alterações.
O valor total da margem de manutenção ou da margem necessária para manter os níveis de margem para todas as posições de margem cruzada detidas na conta (em dólares americanos).
OpenLoss (perda em aberto)
OpenLoss = ∑qty * price * min(0, side * (collateralRateA - collateralRateB))
onde:
  • "side" (compra e venda) = 1 para ordem de venda e "side" (compra e venda) = -1 para ordem de compra
  • "qty" é a quantidade do ativo base
  • "collateralRateA" refere-se ao ativo de cotação
  • "collateralRateB" refere-se ao ativo base
"Open Loss"refere-se à diminuição do valor do património considerada no cálculo do uniMMR quando existem ordens de margem cruzada em aberto que envolvem a troca de um ativo com uma taxa de garantia mais elevada por um ativo com uma taxa de garantia mais reduzida.

3. Como calcular o património ajustado da conta unificada?

O património ajustado da conta unificada na margem de portfólio é a soma de:
  • Saldos das tuas contas de futuros nomeadas,
  • Ganhos não realizados (caso existam) menos todas as perdas não realizadas (caso existam), relativamente a cada posição dos teus futuros USDⓈ-M e COIN-M,
  • Valor total dos ativos menos o passivo total e juros pendentes da tua conta de margem cruzada
  • Quaisquer ajustes devido a uma perda em aberto decorrente da diminuição do valor do património quando existem posições de margem cruzada em aberto que envolvem a troca de um ativo com uma taxa de garantia mais elevada por um ativo com uma taxa de garantia mais reduzida.
Exemplo de cálculo de perda em aberto
O utilizador A possui Bitcoin (BTC) como margem na sua conta e coloca uma ordem para comprar Cardano (ADA) utilizando BTC. O ativo base é a ADA, e o ativo cotação é a BTC. A BTC tem uma taxa de garantia de 95%, ao passo que a ADA tem uma taxa de garantia de 90%.
O símbolo de compra é ADA/BTC. Suponhamos que o valor de compra é de 500 ADA e que o preço de compra é de 0,001 ADA/BTC. O assetIndexPrice (preço do índice do ativo) da BTC é de 40 000 USD.
A "Open Loss" pode ser calculada através da seguinte fórmula:
Open Loss = ∑qty * price * min(0, side * (collateralRateA-collateralRateB))
"collateralRateA" refere-se ao ativo de cotação (BTC) e collateralRateB refere-se ao ativo base (ADA).
Open Loss = 500 * 0,001 * min (0,(-1)*(0,95 - 0,9))
Open Loss = 500 * 0,001 * min(0, -0,05)
Open Loss = 500 * 0,001 *(-0,05)
Open Loss = -0,025 BTC
A perda em aberto em USD = -0,025 * 40 000 = -1000 USD
Neste exemplo, a "Open Loss" é de 1000 USD, o que indica uma potencial redução de 1000 USD no valor do património devido à execução da ordem de compra da ADA para BTC, considerando as suas diferentes taxas de garantia.
∑MM (valor da margem de manutenção unificada) corresponde ao valor total da margem de manutenção ou da margem necessária para manter os níveis de margem, detido em todas as contas de futuros e de margem cruzada nomeadas (em dólares americanos).

4. O que é o MaxWithdraw (levantamento máximo)?

O MaxWithdraw é o valor máximo de um ativo que podes levantar da tua conta de margem sem fazer com que o teu uniMMR baixe dos 105%. Tem em consideração o saldo da tua carteira, o saldo virtual disponível e a taxa de garantia necessária para garantir que os restantes ativos continuam a ter capacidade para cobrir as tuas posições e manter os níveis de margem exigidos.
 
O MaxWithdraw para USDT na conta de margem de portfólio = max(min (margin free asset, virtual available balance / asset index price / collateral rate), 0) 
Onde: 
virtualAvaliable balance = max(∑adjustedEquity-∑IM ,0)

5. O que é o MaxLoan (empréstimo máximo)?

O MaxLoan é o empréstimo máximo que podes contratar na tua conta de margem. 

MaxLoan = max(min (virtualMaxLoan / assetIndexPrice, Max_Borrow-Current Loan, 0)
Virtual MaxLoan = (Leverage - 1) * max( virtualAvailable balance,0)
Onde: 
virtualAvaliable balance = max( ∑adjustedEquity - ∑IM ,0)

6. Quando é que ocorrem os pedidos de margem adicional e a liquidação?

A tabela abaixo descreve os níveis de uniMMR e o estado correspondente da conta de margem de portfólio na Binance. A uniMMR é considerada saudável quando regista valores acima de 1,2 (120%). Tem em atenção que a liquidação ocorre quando a uniMMR baixa para 1,05 (105%).
Variação do uniMMREstado correspondente
uniMMR > 1,5Podes transacionar livremente.
1,2 < uniMMR ≤ 1,5Receberás um lembrete para transferir fundos para os teus futuros USDⓈ-M, futuros COIN-M ou para a conta de margem cruzada, reembolsar empréstimos de margem ou reduzir posições de futuros.
1,05  < uniMMR ≤ 1,2O sistema não aceita novas ordens. A Binance continua a aceitar novas posições de ordens de redução. Não estás autorizado a aumentar os níveis de margem.
1 < uniMMR ≤ 1,05A liquidação terá lugar. A Binance enviará um aviso de liquidação.
Para obteres mais detalhes sobre o Programa de Margem de Portfólio da Binance, consulta:
Suponhamos que o utilizador A possui os seguintes ativos de margem, empréstimo e ordens em aberto. Este utiliza uma alavancagem de 3x no modo de margem cruzada.
OrdemSímboloCompra ou vendacollateralRateAcollateralRateBQtyPreço
1BTCUSDTCOMPRA0,990,950,140 005 USDT
2ETHUSDTVENDA0,990,950,22102 USDT

1. Como calcular a OpenLoss?

Calcularemos a OpenLoss do utilizador A através da seguinte fórmula:
OpenLoss = ∑qty * price * min(0, side * (collateralRateA - collateralRateB))
Onde:
  • qty é a quantidade do ativo base
  • collateralRateA refere-se ao ativo de cotação
  • collateralRateB refere-se ao ativo base
  • side (compra e venda) = -1 para compra e side (compra e venda) = 1 para venda.
Eis um resumo da OpenLoss do utilizador A para cada ordem de margem cruzada:
  • OpenLoss para a ordem 1 = 0,1 * 40 005 * min(0, -1*(0,99 - 0,95)) = -160,02 USDT
  • OpenLoss para a ordem 2 = 0,2 * 2102 * min(0, 1*(0,99 - 0,95)) = 0 USDT
Assim, a OpenLoss = -160,02 + 0 = -160,02 USDT

2. Como calcular o património, a margem inicial e a margem de manutenção para a conta de margem cruzada?

Calculemos o património, a margem inicial (IM) e a margem de manutenção (MM) do utilizador A:
AtivoAtivo de MargemEmpréstimo de margemPatrimónio = Ativodemargem - EmpréstimodemargemMargem IMMargem MM
USDT4000,504000,500
BTC0,10,040,060,020,004
ETH201557,51,5
margemIM = empréstimodemargem/ (alavancagem de -1)
*Supõe que a alavancagem seja de 3x por predefinição no modo de Margem cruzada.
∑MarginMM = ∑ (Loan * MMR)
Utilizando este valor de MMR, é possível calcular a Margem cruzada MM para cada ativo:
  • USDT: margem cruzada MM = 0
  • BTC: margem cruzada MM = 0,004
  • ETH: margem cruzada MM = 1,5
Taxa de margem inicial (IMR): a IMR é uma percentagem do valor total de uma posição que um trader é obrigado a deter como garantia na sua conta aquando da abertura de uma nova transação. Representa o montante mínimo de fundos que devem ser depositados para cobrir perdas potenciais. Uma IMR mais elevada indica um menor nível de alavancagem e um maior montante de garantias exigidas.
Rácio de margem de manutenção (MMR): o MMR é a percentagem mínima do valor total de uma posição que um trader deve manter na sua conta para manter a posição em aberto após a sua constituição. Serve de rede de segurança para garantir que o trader dispõe de fundos suficientes para cobrir perdas potenciais e evitar a liquidação. Se o património da conta for inferior a esta taxa, a posição será liquidada para evitar mais perdas.

3. Como calcular o património, a margem inicial e a margem de manutenção para as contas de futuros USDⓈ-M e COIN-M?

O utilizador A também tem as seguintes posições de futuros, ganhos e perdas não realizados e ativos nas contas de futuros USDⓈ-M e COIN-M:
Tipo de contratoUSDⓈ-MCOIN-M
SímboloBTCUSDT_PERPBTCUSDT_20220624BTCUSD_PERP
AtivoUSDTUSDTBTC
Saldo da carteira1999,5 USDT0,1 BTC
Escalão da MMR0,5%0,5%0,5%
Alavancagem10x10x10x
IMR10%10%10%
Quantidade de posições0,05 BTC0,04 BTC10 000 USD
Lado da posiçãoCurtoLongoLongo
Preço de Entrada52 000 USDT52 350 USDT50 000 BTC
Preço de referência40 000 USDT42 000 USDT40 000 BTC
Ganhos e perdas não realizados600 USDT-414 USDT-0,05 BTC
Calculemos o património, a IM e a MM (margem de manutenção) nos futuros USDⓈ-M e COIN-M
ContratoPatrimónioCálculo da IM*Resultado da IMCálculo da MMResultado da MM
USDⓈ-M
BTCUSDT_PERP1999,5 + 186 = 2185,5 USDT0,05 BTC * 40 000 USDT/BTC * 10% (IMR)200 USDT0,05 BTC * 40 000 USDT * 0,5% (escalão da MMR)10 USDT
BTCUSDT_202206240,04 BTC * 42 000 USDT/BTC * 10% (IMR)168 USDT0,04 BTC * 42 000 USDT * 0,5% (escalão da MMR)8,4 USDT
COIN-M
BTCUSD_PERP0,05 BTC10 000 USD * 10% (IMR)/40 000 USDT/BTC0,025 BTC10 000 USDT * 0,5% (escalão da MMR)/40 000 USD0,00125 BTC
*Margem inicial = Valor da posição nocional/Nível de alavancagem

4. Como calcular o património ajustado da conta unificada e o valor da margem de manutenção unificada para cada ativo?

Sabendo que UniMMR = ∑adjustedEquity /∑MM, combinemos os cálculos acima para obter o valor do património ajustado à conta unificada e o valor da margem de manutenção unificada para cada ativo detido nas contas de margem cruzada e de futuros do utilizador A:
MoedaPreço do índice do ativoTaxa de garantiaPatrimónio ajustado unificadoOpenLoss (perda em aberto)Valor da margem inicial unificadaValor da margem de manutenção unificada
USDT1,0010,992185,5 + 4000,5 = 6186160,02200 + 168 = 36810 + 8,4 = 18,4
BTC40 000 0,950,06 + 0,05 = 0,11
0,02 + 0,025
= 0,045
0,004+ 0,00125 = 0,00525
ETH21000,9557,51,5

5. Como calcular o rácio de margem de manutenção da conta unificada (uniMMR)? 

Dispomos, agora, de dados suficientes para calcular o uniMMR. 
Relembramos que uniMMR = ∑adjustedEquity /∑MM
  • Comecemos por calcular o património ajustado da conta unificada (∑adjustedEquity):
Património ajustado da conta unificada = ∑Equity -  OpenLoss * assetIndexPrice = (6186 * 0,99 * 1,001) + (0,11 * 40 000 * 0,95) + (5 * 2100 * 0,95)  - 160,02 * 1,001 =  20 125,08
  • Em seguida, calculemos o valor da margem de manutenção unificada (∑MM):
Valor da margem de manutenção unificada = USDT MM * Asset IndexPrice + BTC MM * Asset IndexPrice + ETH MM * Asset IndexPrice =  (18,4 * 1,001) + (0,00525 * 40 000) + (1,5 * 2100) = 3378,41
  • Podemos, agora, calcular o uniMMR:
uniMMR = (20 125,08/3378,41) = 5,96 (595,6%)

6. Como calcular o MaxWithdraw? 

O MaxWithdraw é o valor máximo de um ativo que um utilizador pode levantar da sua conta de margem sem violar os níveis de margem exigidos. Tem em consideração o saldo da carteira do utilizador, o saldo virtual disponível e a taxa de garantia necessária para garantir que os restantes ativos continuam a ter capacidade para cobrir as posições do utilizador e manter os níveis de margem exigidos.
Calculemos o MaxWithdraw para o utilizador A:
  • Valor da margem inicial unificada = (368 * 1,001) + (0,045 * 40 000) + (7,5 * 2100) = 17 918,368
  • Saldo disponível virtual = património ajustado da conta unificada - soma(Margem inicial) = 2206,712
  • MaxWithdraw para USDT na conta de margem de portfólio = max(min (margin free asset, virtual available balance / asset index price / collateral rate), 0) = max(min(0, 2206,712 / 1,001 / 0,99), 0) = max(min(0, 2226,77), 0) = 0
  • Tem em atenção que o Utilizador A também tem 1999,5 USDT na conta de margem de portfólio de USDⓈ-M. Se o utilizador A tivesse recolhido os fundos primeiro, os 1999,5 USDT teriam sido transferidos para a conta de margem de portfólio, caso em que o maxWithdraw do utilizador A para USDT na conta de margem de portfólio  =  max(min (1999,5, 2226,77),0) = 1999,5 USDT

7. Como calcular o valor do empréstimo máximo? 

Suponhamos que o utilizador A gostaria de pedir BTC emprestado. Para calcular o valor do seu empréstimo máximo, é possível utilizar a seguinte fórmula:
virtualMaxLoan = (Leverage - 1)*max(virtualAvaliable balance, 0)
=(3 - 1) * (2206,712, 0) = 4413,424
MaxLoan para BTC = min (VirtualMaxLoan / assetIndexPrice, MaxBorrow - CurrentLoan) = min(4413,424/40 000, 10 - 0,04) = 0,11033560
Onde:
  • Alavancagem de 3x
  • Saldo disponível virtual: 4413,424 USDT
  • Empréstimo máximo de BTC para o utilizador  = 10