Sidst opdateret: 14. maj 2024
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.
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:
| Parameter | Beregning | Beskrivelse |
| uniMMR | Samlet 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 * assetIndexPrice | Summen 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)
*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:
| Å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. |
Samlet justeret egenkapital for konto i porteføljemargin er summen af:
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).
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)
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)
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åde | Tilsvarende status |
| uniMMR > 1,5 | Du kan handle frit. |
| 1,2 < uniMMR ≤ 1,5 | Du 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,2 | Systemet afviser at acceptere nye ordrer. Binance vil stadig acceptere nye reducer ordrer-positioner. Du har ikke tilladelse til at øge marginniveauerne. |
| 1 < uniMMR ≤ 1,05 | Likvidation 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.
| Ordre | Symbol | Side | collateralRateA | collateralRateB | Antal | Pris |
| 1 | BTCUSDT | Køb | 0,99 | 0,95 | 0,1 | 40.005 USDT |
| 2 | ETHUSDT | Sælg | 0,99 | 0,95 | 0,2 | 2.102 USDT |
Vi beregner bruger A's OpenLoss ved hjælp af følgende formel:
OpenLoss = ∑qty * pris * min(0, side * (collateralRateA - collateralRateB))
hvor:
Her er en oversigt over bruger A's openLoss for hver ordre på cross-margin:
Derfor er openLoss = -160,02 + 0 = -160,02 USDT
Lad os beregne bruger A's egenkapital, initialmargin (IM) og vedligeholdelsesmargin (MM):
| Aktiv | Marginaktiv | Marginlån | Egenkapital = MarginAsset - MarginLoan | Margin IM | Margin MM |
| USDT | 4.000,5 | 0 | 4.000,5 | 0 | 0 |
| BTC | 0,1 | 0,04 | 0,06 | 0,02 | 0,004 |
| ETH | 20 | 15 | 5 | 7,5 | 1,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:
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.
Bruger A har også følgende futurespositioner, urealiseret gevinst og tab og aktiver på USDⓈ-M-futures- og COIN-M-futureskontiene:
| Kontrakttype | USDⓈ-M | COIN-M | |
| Symbol | BTCUSDT_PERP | BTCUSDT_20220624 | BTCUSD_PERP |
| Aktiv | USDT | USDT | BTC |
| Wallet-saldo | 1.999,5 USDT | 0,1 BTC | |
| MMR-interval | 0,5 % | 0,5 % | 0,5 % |
| Gearing | 10x | 10x | 10x |
| IMR | 10 % | 10 % | 10 % |
| Positionsmængde | 0,05 BTC | 0,04 BTC | 10.000 USD |
| Positionsside | Baisse | Lang | Lang |
| Indgangspris | 52.000 USD | 52.350 USDT | 50.000 BTC |
| Referencepris | 40.000 USDT | 42.000 USDT | 40.000 BTC |
| Urealiseret gevinst og tab | 600 USDT | -414 USDT | -0,05 BTC |
Lad os beregne bruger A's egenkapital, IM og MM (vedligeholdelsesmargin) på USDⓈ-M og COIN-M-futures:
| Kontrakt | Egenkapital | IM-beregning* | IM-resultat | MM-beregning | MM-resultat |
| USDⓈ-M | |||||
| BTCUSDT_PERP | 1.999,5 + 186 = 2.185,5 USDT | 0,05 BTC * 40.000 USDT/BTC * 10 % (IMR) | 200 USDT | 0,05 BTC * 40.000 USDT * 0,5 % (MMR-interval) | 10 USDT |
| BTCUSDT_20220624 | 0,04 BTC * 42.000 USDT/BTC * 10 % (IMR) | 168 USDT | 0,04 BTC * 42.000 USDT * 0,5 % (MMR-interval) | 8,4 USDT | |
| COIN-M | |||||
| BTCUSD_PERP | 0,05 BTC | 10.000 USD * 10 % (IMR) / 40.000 USDT/BTC | 0,025 BTC | 10.000 USDT * 0,5 % (MMR-interval) / 40.000 USD | 0,00125 BTC |
*Initialmargin = nominel positionsværdi / gearingsniveau
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:
| Coin | IndexPrice for aktiv | Sikkerhedsstillelsesrate | Samlet justeret egenkapital | OpenLoss | Samlet beløb på initialmargin | Samlet beløb på vedligeholdelsesmargin |
| USDT | 1,001 | 0,99 | 2.185,5 + 4.000,5 = 6.186 | 160,02 | 200 + 168 = 368 | 10 + 8,4 = 18,4 |
| BTC | 40.000 | 0,95 | 0,06 + 0,05 = 0,11 | 0,02 + 0,025 = 0,045 | 0,004 + 0,00125 = 0,00525 | |
| ETH | 2.100 | 0,95 | 5 | 7,5 | 1,5 |
Vi har nu nok data til at beregne uniMMR.
Som en påmindelse er uniMMR = ∑adjustedEquity /∑MM
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
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
uniMMR = ( 20.125,08 / 3.378,41) = 5,96 (595,6 %)
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:
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: