Ofte stillede spørgsmål
Hjem
Supportcenter
Ofte stillede spørgsmål
Kryptoafledte derivater
Futureskontrakter
Porteføljemargin
Hvad er det samlede vedligeholdelsesmarginforhold for konto (uniMMR), og hvordan beregnes det?

Hvad er det samlede vedligeholdelsesmarginforhold for konto (uniMMR), og hvordan beregnes det?

2023-05-04 14:26
Hvad er det samlede vedligeholdelsesmarginforhold (uniMMR)?
Eksempler på UniMMR-beregning
Hvad er det samlede vedligeholdelsesmarginforhold (uniMMR)?
Sidst opdateret: 14. maj 2024

1. Hvad er UniMMR?

Hjørnestenen i porteføljemarginsystemet er det samlede vedligeholdelsesmarginforhold (uniMMR). Dette forhold bruges til at vurdere det overordnede risikoniveau for en handlendes samlede portefølje, idet der tages højde for den justerede egenkapital og vedligeholdelsesmargin på tværs af alle positioner på handelskontiene i porteføljemargin. 

Det samlede vedligeholdelsesmarginbeløb i porteføljemargin er det samlede vedligeholdelsesmarginbeløb, som en bruger skal have på tværs af alle sine porteføljemarginnominerede futureskonti og cross-marginkonti (i USD).
UniMMR spiller en afgørende rolle i risikostyringen ved at afgøre, om en handlende opfylder minimumskravene til margin. Et højere uniMMR indikerer en lavere risiko, mens et lavere uniMMR signalerer en højere risiko og potentiel likvidation.

2. Hvordan beregner man UniMMR?

uniMMR = Samlet justeret egenkapital for konto / samlet beløb for vedligeholdelsesmargin
For at opretholde en sund portefølje skal du holde dit uniMMR over en vis tærskel. Afhængigt af uniMMR-niveauet kan der gælde forskellige handlinger eller begrænsninger, såsom at modtage påmindelser om marginindkald, begrænse nye ordrer eller endda likvidation. Overvågning af uniMMR er afgørende for at undgå likvidationsrisici og sikre en velafbalanceret portefølje.
Detaljer om uniMMR-beregningen:
ParameterBeregningBeskrivelse
uniMMRSamlet justeret egenkapital for konto / beløb for samlet vedligeholdelsesmargin
= ∑adjustedEquity / ∑MM
Det samlede vedligeholdelsesmarginforhold for Binance-portføljemarginkontoen, beregnet som den samlede justerede egenkapital divideret med det samlede vedligeholdelsesmarginbeløb.
∑adjustedEquity∑Equity -  OpenLoss * assetIndexPriceSummen af de justerede egenkapitalværdier for alle porteføljemarginkonti, hvor justeringerne tager højde for den åbne tabsfaktor.
∑Equity∑min((MarginAsset - MarginLoan + futuresAsset + futuresUnrealPnL) * assetIndexPrice * collateralRate, (MarginAsset - MarginLoan + futuresAsset + futuresUnrealPnL) * assetIndexPrice)Summen af de samlede egenkapitalværdier af alle porteføljemarginkonti, herunder margin- og futureskonti
∑MM∑Maintenance Margin =∑ futuresMM*assetIndexPrice + ∑MarginMM*assetIndexPrice∑MM er summen af vedligeholdelsesmarginen på tværs af alle aktiver i porteføljemarginkontoen
∑futuresMM∑futuresMM = ∑futuresMM_UM + ∑futuresMM_CM
futuresMM_UM = |MMR * Position * MarkPrice| - cum
futuresMM_CM = |MMR * Nominel| = |MMR * beløb* kontraktmultiplikator| - cum
Det samlede beløb for vedligeholdelsesmargin eller den margin, der kræves for at vedligeholde marginniveauer for alle futurespositioner på kontoen (i USD).
∑MarginMM
∑MarginMM = ∑ (Lån * MMR) 
Vedligeholdelsesmarginforholdet (MMR) varierer baseret på den valgte gearing:*
  • For 3X gearing er MMR 10 %
  • For 5X gearing er MMR 8 %
  • For 10X gearing er MMR 5 %
*Binance forbeholder sig retten til at justere disse tal, hvis det er nødvendigt. Brugere vil modtage notifikationer om sådanne ændringer.
Det samlede beløb for vedligeholdelsesmargin eller den margin, der kræves for at vedligeholde marginniveauer for alle cross-marginpositioner på kontoen (i USD).
OpenLoss
OpenLoss = ∑qty * pris * min(0, side * (collateralRateA - collateralRateB))
hvor:
  • "side" = 1 for salgsordre og "side" = -1 for købsordre
  • "qty" er mængden af basisaktivet
  • "collateralRateA" refererer til tilbudsaktivet
  • "collateralRateB" refererer til baseaktivet
Åbent tab refererer til faldet i egenkapitalværdi, der tages i betragtning i uniMMR-beregningen, når der er åbne cross-marginordrer, der involverer ombytning af et aktiv med højere sikkerhedsstillelse til et aktiv med lavere sikkerhedsstillelse.

3. Hvordan beregner man den samlede justerede egenkapital for konto?

Samlet justeret egenkapital for konto i porteføljemargin er summen af:
  • Kontosaldi på dine nominerede futureskonti
  • Urealiserede gevinster (hvis nogen) minus eventuelle urealiserede tab (hvis nogen) for hver position i dine USDⓈ-M-futures og COIN-M-futures
  • Samlet aktivværdi minus samlet forpligtelse og udestående renter på din cross-marginkonto
  • Enhver justering, der skyldes åbent tab som følge af faldet i justeret egenkapital, når der er åbne cross-marginpositioner, der involverer ombytning af et aktiv med højere sikkerhedsstillelse til et aktiv med lavere sikkerhedsstillelse.
Eksempel på beregning af åbent tab
Bruger A har bitcoin (BTC) som margin på sin konto og afgiver en ordre på at købe Cardano (ADA) ved hjælp af BTC. Basisaktivet er ADA, og tilbudsaktivet er BTC. BTC har en sikkerhedsstillelsesrate på 95 %, mens ADA har en sikkerhedsstillelsesrate på 90 %.
Købssymbolet er ADA/BTC. Antag, at købsbeløbet er 500 ADA, og købsprisen er 0,001 ADA/BTC. AssetIndexPrice for BTC er 40.000 USD.
"Åbent tab" kan beregnes ved hjælp af nedenstående formel:
Åbent tab = ∑qty * pris * min(0, side * (collateralRateA-collateralRateB))
collateralRateA refererer til kursaktivet (BTC), og collateralRateB refererer til basisaktivet (ADA).
Åbent tab = 500 * 0,001 * min (0,(-1)*(0,95 - 0,9))
Åbent tab = 500 * 0,001 * min (0, -0,05)
Åbent tab = 500 * 0,001 * (-0,05)
Åbent tab = -0,025 BTC
Det åbne tab i USD = -0,025 * 40.000 = -1.000 USD
I dette eksempel er "Åbent tab" 1.000 USD, hvilket indikerer en potentiel reduktion i egenkapitalværdien på 1.000 USD på grund af udførelsen af ADA-til-BTC-købsordren, når man tager deres forskellige sikkerhedsstillelsesrater i betragtning.
∑MM (samlet beløb for vedligeholdelsesmargin) er det samlede beløb for vedligeholdelsesmargin eller den margin, der er påkrævet for at fastholde marginniveauer, som man skal have på tværs af alle nominerede futures- og cross-marginkonto (i USD).

4. Hvad er MaxWithdraw?

MaxWithdraw er det maksimale beløb af et aktiv, du kan hæve fra din marginkonto uden at få dit uniMMR til at gå under 105 %. Det tager højde for din wallet-saldo, virtuelle tilgængelige saldo og den påkrævede sikkerhedsstillelse for at sikre, at de resterende aktiver stadig kan dække dine positioner og opretholde de påkrævede marginniveauer.
 
MaxWithdraw for USDT i margin for porteføljemarginkonto = maks.(min (marginfrit aktiv, virtuel tilgængelig saldo / aktivindekspris / sikkerhedsstillelsesrate), 0) 
Hvor: 
virtualAvaliable-saldo = max(∑adjustedEquity-∑IM ,0)

5. Hvad er MaxLoan?

MaxLoan er det maksimale lån, du kan optage på din Margin-konto. 

MaxLoan = max(min (virtualMaxLoan / assetIndexPrice, Max_Borrow-aktuelt lån, 0)
Virtual MaxLoan = (Gearing - 1) * max(virtualAvailable-saldo, 0)
Hvor: 
virtualAvaliable-saldo = max( ∑adjustedEquity - ∑IM ,0)

6. Hvornår opstår marginindkald og likvidation?

Følgende tabel skitserer uniMMR-niveauerne og den tilsvarende status for porteføljemarginkonto på Binance. UniMMR betragtes som sund over 1,2 (120 %). Bemærk, at likvidation vil finde sted, når UniMMR falder til 1,05 (105 %).
uniMMR-områdeTilsvarende status
uniMMR > 1,5Du kan handle frit.
1,2 < uniMMR ≤ 1,5Du vil modtage en påmindelse om at overføre midler til din USDⓈ-M-futures-, COIN-M-futures- eller cross-marginkonto, tilbagebetale marginlån eller reducere futurespositioner.
1,05  < uniMMR ≤ 1,2Systemet afviser at acceptere nye ordrer. Binance vil stadig acceptere nye reducer ordrer-positioner. Du har ikke tilladelse til at øge marginniveauerne.
1 < uniMMR ≤ 1,05Likvidation vil finde sted. Binance vil sende en underretning om likvidation.
For yderligere oplysninger om Binance-programmet for porteføljemargin henvises der til:
Antag, at bruger A har følgende marginaktiver, lån og åbne ordrer. Vedkommende bruger en gearing på 3x i cross-margintilstand.
OrdreSymbolSidecollateralRateAcollateralRateBAntalPris
1BTCUSDTKøb0,990,950,140.005 USDT
2ETHUSDTSælg0,990,950,22.102 USDT

1. Hvordan beregner man OpenLoss?

Vi beregner bruger A's OpenLoss ved hjælp af følgende formel:
OpenLoss = ∑qty * pris * min(0, side * (collateralRateA - collateralRateB))
hvor:
  • "qty" er mængden af basisaktivet
  • "collateralRateA" refererer til kursnoteringsaktivet
  • "collateralRateB" refererer til baseaktivet
  • side = -1 for køb og side = 1 for salg.
Her er en oversigt over bruger A's openLoss for hver ordre på cross-margin:
  • openLoss for ordre 1 = 0,1 * 40.005 * min(0, -1*(0,99 - 0,95)) = -160,02 USDT
  • openLoss for ordre 2 = 0,2 * 2.102 * min(0, 1*(0,99 - 0,95)) = 0 USDT
Derfor er openLoss = -160,02 + 0 = -160,02 USDT

2. Hvordan beregner man egenkapital, initialmargin og vedligeholdelsesmargin for cross-marginkontoen?

Lad os beregne bruger A's egenkapital, initialmargin (IM) og vedligeholdelsesmargin (MM):
AktivMarginaktivMarginlånEgenkapital = MarginAsset - MarginLoanMargin IMMargin MM
USDT4.000,504.000,500
BTC0,10,040,060,020,004
ETH201557,51,5
MarginIM = MarginLoan / ( gearing - 1 )
*Antag, at gearingen er 3x som standard i cross-margin-tilstand.
∑MarginMM = ∑ (lån * MMR)
Ved hjælp af denne MMR-værdi kan vi beregne MM for cross-margin for hvert aktiv:
  • USDT: Cross-margin-MM = 0
  • BTC: Cross-margin-MM = 0,004
  • ETH: Cross-margin-MM = 1,5
Indledende marginforhold (IMR): IMR er en procentdel af den samlede værdi af en position, som en handlende er påkrævet at have som sikkerhedsstillelse i sin konto, når denne åbner en ny handel. Det repræsenterer det minimumsbeløb af midler, der skal indbetales for at dække eventuelle tab. Et højere IMR angiver et lavere niveau af gearing og et større beløb for påkrævet sikkerhedsstillelse.
Vedligeholdelsesmarginforhold (MMR): MMR er den mindste procentdel af den samlede værdi af en position, som en handlende skal have på sin konto for at holde positionen åben, efter den er blevet etableret. Det tjener som et sikkerhedsnet for at sikre, at den handlende har tilstrækkeligt med midler til at dække potentielle tab og undgå likvidation. Hvis kontoens egenkapital falder under dette forhold, likvideres positionen for at forhindre yderligere tab.

3. Hvordan beregnes egenkapital, initialmargin og vedligeholdelsesmargin for USDⓈ-M- og COIN-M-futureskonti?

Bruger A har også følgende futurespositioner, urealiseret gevinst og tab og aktiver på USDⓈ-M-futures- og COIN-M-futureskontiene:
KontrakttypeUSDⓈ-MCOIN-M
SymbolBTCUSDT_PERPBTCUSDT_20220624BTCUSD_PERP
AktivUSDTUSDTBTC
Wallet-saldo1.999,5 USDT0,1 BTC
MMR-interval0,5 %0,5 %0,5 %
Gearing10x10x10x
IMR10 %10 %10 %
Positionsmængde0,05 BTC0,04 BTC10.000 USD
PositionssideBaisseLangLang
Indgangspris52.000 USD52.350 USDT50.000 BTC
Referencepris40.000 USDT42.000 USDT40.000 BTC
Urealiseret gevinst og tab600 USDT-414 USDT-0,05 BTC
Lad os beregne bruger A's egenkapital, IM og MM (vedligeholdelsesmargin) på USDⓈ-M og COIN-M-futures:
KontraktEgenkapitalIM-beregning*IM-resultatMM-beregningMM-resultat
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 % (MMR-interval)10 USDT
BTCUSDT_202206240,04 BTC * 42.000 USDT/BTC * 10 % (IMR)168 USDT0,04 BTC * 42.000 USDT * 0,5 % (MMR-interval)8,4 USDT
COIN-M
BTCUSD_PERP0,05 BTC10.000 USD * 10 % (IMR) / 40.000 USDT/BTC0,025 BTC10.000 USDT * 0,5 % (MMR-interval) / 40.000 USD0,00125 BTC
*Initialmargin = nominel positionsværdi / gearingsniveau

4. Hvordan beregnes den samlede justerede egenkapital for konto og det samlede vedligeholdelsesmarginbeløb for hvert aktiv?

Da vi ved, at UniMMR = ∑adjustedEquity /∑MM, kan vi kombinere ovenstående beregninger for at få samlet justeret egenkapital for konto og samlet vedligeholdelsesmarginbeløb for hvert aktiv på bruger A's cross-margin- og futureskonti:
CoinIndexPrice for aktivSikkerhedsstillelsesrateSamlet justeret egenkapitalOpenLossSamlet beløb på initialmarginSamlet beløb på vedligeholdelsesmargin
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. Hvordan beregner man samlet vedligeholdelsesmarginforhold for konto (uniMMR)? 

Vi har nu nok data til at beregne uniMMR. 
Som en påmindelse er uniMMR = ∑adjustedEquity /∑MM
  • Lad os først beregne samlet justeret egenkapital for konto (∑adjustedEquity):
Samlet justeret egenkapital for konto = ∑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
  • Beregn derefter det samlede vedligeholdelsesmarginbeløb (∑MM):
Samlet vedligeholdelsesmarginbeløbt = USDT MM * IndexPrice for aktiv + BTC MM * IndexPrice for aktiv + ETH MM * IndexPrice for aktiv =  (18,4 * 1,001) + (0,00525 * 40.000) + (1,5 * 2.100) = 3.378,41
  • Vi kan nu beregne uniMMR:
uniMMR = ( 20.125,08 / 3.378,41) = 5,96 (595,6 %)

6. Hvordan beregner man maxWithdraw? 

MaxWithdraw er det maksimale beløb af et aktiv, som en bruger kan hæve fra sin marginkonto uden at overskride de krævede marginniveauer. Det tager højde for brugerens wallet-saldo, virtuelle tilgængelige saldo og den krævede sikkerhedsstillelse for at sikre, at de resterende aktiver stadig kan dække brugerens positioner og opretholde de krævede marginniveauer.
Lad os beregne MaxWithdraw for bruger A:
  • Samlet initialmarginbeløb = (368 * 1,001) + (0,045 * 40.000) + (7,5 * 2.100) = 17.918,368
  • Virtuel disponibel saldo = Samlet justeret egenkapital for konto - sum(InitialMargin) = 2.206,712
  • MaxWithdraw for USDT i porteføljemarginkonto = max(min(marginfrit aktiv, virtuel disponibel saldo / indekspris for aktiv / sikkerhedsstillelsesrate), 0) = max(min(0, 2.206,712 / 1,001 / 0,99), 0) = max(min(0, 2.226,77), 0) = 0
  • Bemærk, at bruger A også har 1.999,5 USDT på USDⓈ-M-porteføljemarginkontoen. Hvis bruger A havde foretaget indsamlingen af midler først, ville de 1.999,5 USDT være blevet overført til porteføljemarginkontoen, og i dette tilfælde vil bruger A's maxWithdraw for USDT i porteføljemarginkontoen =  max(min(1.999,5, 2.226,77),0) = 1.999,5 USDT

7. Hvordan beregner man maxLoan-beløbet? 

Lad os antage, at bruger A gerne vil låne nogle BTC. For at beregne dennes maxLoan-beløb kan vi bruge følgende formel:
virtualMaxLoan = (Gearing - 1)*max(virtualAvaliable-saldo, 0)
= (3 - 1) * (2.206,712, 0) = 4.413,424
MaxLoan for BTC = min (VirtualMaxLoan / assetIndexPrice, MaxBorrow - CurrentLoan) = min(4.413,424/40.000, 10 - 0,04) = 0,11033560
hvor:
  • Gearing: 3x
  • virtualAvailable-saldo: 4.413,424 USDT
  • maxBorrowable af BTC for brugeren  = 10