Portfoliomargemodus: cross-margin handel

Gepubliceerd op 21 mrt 2023Geüpdatet op 13 dec 202418 min. leestijd

Met de portfoliomargemodus kunnen gebruikers spot-, marge-, perpetual swaps, futures en opties verhandelen binnen één account. Er wordt gebruikgemaakt van een op risico gebaseerd model dat de margevereisten bepaalt.

Dit model houdt rekening met posities in spot-, marge-, perpetual swaps, futures en opties, waardoor de margevereisten van een portfolio potentieel kunnen worden verlaagd. Portfoliomarge zorgt voor een effectieve margedekking en behoudt tegelijkertijd een efficiënt gebruik van kapitaal.

Net als bij de multi-valutamargemodus wordt het eigen vermogen van de gebruiker in verschillende valuta's omgerekend naar een equivalent bedrag in USD. Dit bedrag wordt gebruikt als marge voor het plaatsen van orders en het aanhouden van posities.

Hoe kom ik in aanmerking voor portfoliomarge?

Om in aanmerking te komen voor portfoliomarge, moet je:

*Minimaal netto eigen vermogen van 10.000 USD aanhouden.

**Verklaren dat je het concept van portfoliomarge begrijpt.

Hoe werkt risicocompensatie in portfoliomarge?

Portfoliomarge van OKX biedt twee modi:

1.Alleen-derivatenmodus: alle derivaten worden gegroepeerd in risico-eenheden op basis van hun onderliggende waarden (bijv. BTC-USD, BTC-USDT, ETH-USD, ETH-USDT, enz.). De perpetual swaps, futures en opties met hetzelfde onderliggende asset worden holistisch beschouwd binnen de risico-eenheid. Marges worden berekend per risico-eenheid, om rekening te houden met de risicocompensatie tussen instrumenten.

Opmerking: binnen de OKX-risico-eenheidsgroeperingen worden contracten met crypto-marge en USDT-marge als verschillende risico-eenheden beschouwd.

2. Spot-derivatenrisicocompensatiemodus: spot opnemen in de risico-eenheid voor de margeberekening, zodat de margevereiste aanzienlijk kan worden verlaagd als derivaten worden afgedekt met spot.

Opmerking: in de modus voor spot-derivaten risicocompensatie kan de gebruiker ervoor kiezen om spot te plaatsen in een risico-eenheid met USDT of crypto-marge.

*Spot-derivaten (USDT) risicocompensatiemodus: de onderliggende spot wordt geplaatst in een USDT-gegarandeerde risico-eenheid.

**Spot-derivaten (USDC) risicocompensatiemodus: de onderliggende spot wordt geplaatst in een USDC-gegarandeerde risico-eenheid.

***Spot-derivaten (Crypto) risicocompensatiemodus: de onderliggende spot wordt in een crypto-gemarginaliseerde risico-eenheid geplaatst.

Voorbeeld:

Mode ETH-USDT Risk Unit ETH-USD Risk Unit ETH-USDC Risk Unit
Derivatives-only ETH-USDT Perpetual swaps, futures ETH-USD perpetual swaps, futures, options ETH-USDC perpetual swaps, futures
Spot-derivatives (USDT) ETH-USDT Perpetual swaps, futures, ETH, ETH-USDT/USDC spot order ETH-USD Perpetual swaps, futures, options ETH-USDC perpetual swaps, futures
Spot-derivatives (USDC) ETH-USDT Perpetual swaps, futures ETH-USD perpetual swaps, futures, options ETH-USDC perpetual swaps, futures, ETH, ETH-USDT/USDC spot order
Spot-derivatives (crypto) ETH-USDT Perpetual swaps, futures ETH-USD Perpetual swaps, futures, options, ETH, ETH-USDT/USDC spot order ETH-USDC perpetual swaps, futures

Wanneer de gebruiker voor het eerst Portfoliomarge opent, is de standaardmodus de risicocompensatiemodus voor spotderivaten - USDT (2a).

Om de modus voor het compenseren van het risico van spotderivaten in of uit te schakelen, of om het type derivaten te selecteren dat moet worden gecompenseerd, moet de gebruiker naar de onderstaande instellingen gaan.

v-portfolio-margin-mode-cross-margin-trading image 1

De gebruiker kan 'Spot in gebruik' zien in de 'Positie' en 'Assets' onderaan de handelspagina.

v-portfolio-margin-mode-cross-margin-trading image 2
v-portfolio-margin-mode-cross-margin-trading image 3

Hoe wordt de portfoliomarge berekend?

De onderhoudsmargevereiste (MMR) wordt bepaald op basis van risico-eenheden, waarbij alle instrumenten (perpetual swaps, futures, opties en spot onder de risicocompensatiemodus voor spotderivaten) worden gegroepeerd op onderliggende waarden om het maximale verlies te simuleren dat kan optreden in een portfolio onder specifieke marktomstandigheden. De USD-waarde van de individuele MMR's wordt vervolgens samengevat in een portfolio-MMR (in USD-waarde)

De initiële margevereiste (IMR) wordt vervolgens afgeleid van de MMR.

Spot-derivaten risicocompensatiemodus: spot in gebruik

Bij spotderivaten wordt de mate van risicocompensatie bepaald door de delta van derivaten die tot dezelfde risico-eenheid behoren, of er spot wordt gebruikt onder de risico-eenheid. Spot wordt alleen toegevoegd als derivaten van de overeenkomstige risico-eenheid met de spot kunnen worden afgedekt.

Voor elke risico-eenheid

1. Als spotvermogen >0 & derivaten delta < 0, spot in gebruik = min (|vermogen|, |spot & derivaten delta|, |gebruikergedefinieerde drempel|)

2. Als het spotvermogen 0 is<0 & derivatives delta >, is het spotvermogen in gebruik (lenen) = -min(|vermogen|, |spot & derivaten delta|, |gebruikergedefinieerde drempel|)

3. Anders is spot in gebruik = 0.

v-portfolio-margin-mode-cross-margin-trading image 4

Componenten portfoliomarge

Portfoliomarge bestaat uit derivatenmarge en leenmarge. De portfoliomarge berekent de derivatenmarge onder elke risico-eenheid en telt vervolgens de leenmarge erbij op om de marge op portfolioniveau te verkrijgen.

Derivaten MMR1 = max. (

MMR van derivaten met de bezittingsposities en positieve delta-openstaande orders,

MMR van derivaten met de bezittingsposities en openstaande orders met negatieve delta,

MMR van derivaten met de bezittingsposities))

Derivaten MMR2 = max. (

MMR van derivaten en spot met de bezittingsposities en positieve delta-openstaande orders,

MMR van derivaten en spot met de bezittingsposities en openstaande orders met negatieve delta,

MMR van derivaten en spot met de bezittingsposities)

Derivaten-MMR = min (derivaten-MMR1, derivaten-MMR2)

MMR = Derivaten MMR + MMR lenen

IMR = 1,3 * Derivaten MMR + Geleende IMR

Waar:

A = MMR van derivaat met de holdingposities en openstaande orders met positieve delta = MMR vereist voor alle derivatenposities + spot hedged + alle open derivatenorders met positieve delta + alle derivatenorders in LMP

B = MMR van derivaat met de holdingposities en openstaande orders met negatieve delta = MMR vereist voor alle derivatenposities + + spot hedged + alle open derivatenorders met negatieve delta + alle derivatenorders in LMP

C = MMR van derivaat met de holdingposities = MMR vereist voor alle derivatenposities + spot hedged + alle derivatenorders in LMP

MMR van derivaat en spot met de holdingposities en openstaande orders met positieve delta = A + alle openstaande spotorders met positieve delta + alle spotorders in LMP

Rekening houdend met de negatieve delta derivaten MMR van coin-to-coin orders = B + alle open spotorders met negatieve delta + alle spotorders in LMP

Rekening houdend met de totale afgeleide MMR van coin-to-coin orders = C + alle spot orders in LMP

A. MMR derivaten

De derivatenmarge berekent 6 risico's (MR1-6) door de portefeuille onder een specifieke reeks marktomstandigheden van elke risico-eenheid stresstests uit te voeren en vervolgens de minimale kosten (MR7) toe te passen. Het minimumtarief is bedoeld om eventuele liquidatiekosten, transactiekosten en prijsverschuiving te dekken. Gedetailleerde informatie over de overeenkomstige marktomstandigheden is te vinden in de bijlage.

MR1: spot shock (van toepassing op alle derivaten / en spot & spot order in spot-derivaten risicocompensatiemodus)

MR2: theta-vervalrisico (alleen van toepassing op opties)

MR3: vega-risico (alleen van toepassing op opties)

MR4: basisrisico (van toepassing op alle derivaten, en spot- en spotorders in de spot-derivatenrisicocompensatiemodus)

MR5: renterisico (alleen van toepassing op opties)

MR6: extreme beweging (van toepassing op alle derivaten / en spot onder de risicocompensatiemodus voor spotderivaten)

MR7: aangepaste minimumkosten (van toepassing op alle derivaten)

Derivaten MMR = max { [max(spot shock, theta-vervalrisico, extreme beweging) + basisrisico + vega-risico + renterisico], aangepaste minimale kosten}

B. MR8: MMR/IMR lenen

Bij de berekening van de leenmarge wordt de marge berekend op basis van het leenbedrag op elke onderliggende waarde per overeenkomstig niveau. Zie hier de margeverhouding.

Er is zowel een automatische leenmodus als een niet-leenmodus beschikbaar. In de automatische leenmodus kan de gebruiker een valuta die niet op de rekening beschikbaar is, verkopen via spot of derivaten wanneer het totale USD-equivalente vermogen op portefeuilleniveau voldoende is. Leningen kunnen bestaan ​​uit margeleningen, leningen van optiekopers en negatieve UPL (ongerealiseerde winst en verlies) veroorzaakt door het openen van derivatenposities.

Onderhoudsmargepercentage verwijst naar positieniveau, bijvoorbeeld: imr = 1 / leenhefboom

Houd er rekening mee dat MR8 ook de leningen omvat die mogelijk nodig zijn om de MMR-derivaten te dekken.

C. Margeverhouding berekenen

*De USD-waarde van de vereiste marge:

De MMR/IMR van verschillende valuta's onder elke risico-eenheid worden door spotindices omgezet in een equivalente USD-waarde.

**De USD-waarde van het portfoliovermogen

Omdat de marktliquiditeit van elke valuta verschilt, berekent het platform de equivalente USD-waarde van elke valuta in het portfoliovermogen op basis van bepaalde kortingspercentages. Raadpleeg de laatste kortingspercentage tabel.

***De margeverhouding van de portefeuille wordt vervolgens bepaald door de waarde van het eigen vermogen in portfolio in USD te delen door de waarde van de vereiste marge in USD.

v-portfolio-margin-mode-cross-margin-trading image 5

Hoe test ik portfoliomarge op een bestaande/gesimulateerde portfolio?

Positiebouwer en bijbehorende API is beschikbaar voor de gebruiker om de portfoliomarge te testen voor de bestaande posities (zelfs als de gebruiker andere margemodies gebruikt), evenals voor elk gesimuleerde portfolio.

1. De gebruiker kan nieuwe posities simuleren in de positiebouwer. IMR en MMR worden getoond als hieronder. De gebruiker kan ook de bestaande posities bij de gesimuleerde posities voegen, zodat hij/zij ook de impact op IMR en MMR kan simuleren.

v-portfolio-margin-mode-cross-margin-trading image 6

2. Wanneer je met de muis over MMR beweegt, toont het systeem de verdeling van MMR op basis van de bovenstaande MR-scenario's.

v-portfolio-margin-mode-cross-margin-trading image 7

Wat gebeurt er tijdens de liquidatie?

Wanneer de margeverhouding lager is dan een bepaalde drempelwaarde (bijv. 300%), stuurt het systeem een ​​liquidatiewaarschuwing naar de rekeningeigenaar.

De liquidatie in de portfoliomargemodus wordt getriggerd op basis van of de margeverhouding 100% bereikt. Vanwege de mogelijk lage liquiditeit van opties kan liquidatie resulteren in het openen van nieuwe perpetual swap- of futuresposities. Dit zou echter alleen het risicoprofiel van de gehele portfolio kunnen verlagen.

Het liquidatieproces verloopt in opeenvolgende stappen. De transactie is voltooid wanneer de rekening weer een veilige status heeft bereikt (margeverhouding >110%) of wanneer alle posities op het account zijn geliquideerd. De transactie is voltooid wanneer de rekening weer een veilige status heeft bereikt (margeverhouding >110%) of wanneer alle posities op het account zijn geliquideerd.

Stap 1. Dynamisch hedgingproces (DDH)

DDH verwijst naar het gebruik van het DDH-principe om het totale risico van de portefeuillemarge-account te verminderen door de posities van perpetual swaps/futures aan te passen. DDH is van toepassing op optieposities wanneer het spotschokrisico (MR1) het grootst is van alle risico's (bijv. BTCUSD-index daalt met 15%)

Stap 2. Basis hedgeproces

Bij het basishedgeproces wordt het basisrisico verminderd door futures op verschillende vervaldata tegelijk te liquideren, wanneer het basisrisico (MR4) het grootst is van alle risico's. (basisrisico betekent het risico van verschillende contractprijzen voor dezelfde onderliggende waarde met verschillende vervaldata; spot wordt hier met een speciale vervaldatum behandeld).

Stap 3. Algemene positieverminderingproces

Bij het algemene positieverminderingsproces wordt prioriteit gegeven aan de posities die de accountposities veiliger kunnen maken om zo de accountonderhoudsmarge te verlagen. Het aantal posities dat moet worden verminderd, wordt bepaald door zowel de standaard systeemconfiguraties (de liquiditeit van elk instrument) als de verhandelbare posities. Het aantal posities dat moet worden verminderd, wordt bepaald door zowel de standaard systeemconfiguratie (de liquiditeit van elk instrument) als de verhandelbare posities. Dat wil zeggen dat het systeem probeert de posities stap voor stap te liquideren totdat het account weer op het veiligheidsniveau is.

Appendix: Margeberekeningen

Houd er rekening mee dat alle hieronder vermelde parameters onderhevig zijn aan verandering afhankelijk van de marktomstandigheden.

MR1: Spot shock

Spot shock-scenario's bestaan ​​uit marktsimulaties die de onderliggende waarde omhoog, omlaag of ongewijzigd bewegen in combinatie met het omhoog, omlaag of ongewijzigd bewegen van de impliciete volatiliteit. MR1 is het maximale verlies in deze 21 marktsimulaties (7 prijsbewegingssimulaties * 3 simulaties van impliciete volatiliteitsverandering; impliciete volatiliteitsverandering kan in volatiliteitspunten of percentages zijn; MR1 lijdt het maximale verlies)

Prijsbeweging

Underlying Currency Maximum Price Move
BTC, ETH +/- 0%, 5%, 10%, 15%
LTC, BCH, EOS, OKB, DOT, BSV, LINK, FIL, ADA, TRX, UNI, XRP +/- 0%, 7%, 14%, 20%
Others +/- 0, 8%, 16%, 25%

Impliciete volatiliteitsverandering (alleen optie) in punten of in %

Time to Expiry Maximum Implied Volatility Change in Points Maximum Implied Volatility % Change
0 days 30 (e.g IV = 50%, after shock IV = 80% or 20%) 50 (e.g IV = 50%, after shock IV = 75% or 25%)
30 days 25 35
60 days 20 25

MR2: Tijdsvervalrisico (alleen optie)

Het risico op tijdsverval meet het verval van de portefeuillewaarde over 24 uur, ervan uitgaande dat de onderliggende prijsbeweging en de impliciete volatiliteit niet veranderen.

MR3: Vega-termijnstructuurrisico (alleen optie)

Het Vega-termijnstructuurrisico ontstaat door verschillen in optiewaarde voor dezelfde onderliggende waarde met verschillende vervaldata onder dezelfde impliciete volatiliteitsschok. Het meet het risico van verandering in de impliciete volatiliteit over verschillende vervaldata die niet in MR1 zijn opgenomen.

MR4: Basisrisico

Basisrisico ontstaat door verschillen in contractprijzen voor dezelfde onderliggende waarde met verschillende vervaldata. Futures waarvan de vervaldatum verder weg ligt, zijn waarschijnlijk volatieler dan futures waarvan de vervaldatum dichterbij ligt. Het meet het risico van verandering in de termijnprijs bij verschillende vervaldata.

Het basisrisicoscenario bestaat uit verschillende marktsimulaties, waarbij de termijnprijs of de termijnbasis omhoog gaat bij een positieve delta bij elke vervaldatum.

Underlying Currency Maximum Forward Basis move Maximum Forward Price Move
BTC, ETH 10%* 0.6%*
LTC, BCH, EOS, DOT, BSV, LINK, FIL, ADA, TRX, UNI, XRP 35% 0.8%
Others 40% 1%

*Voorbeeld:

De toekomstige prijs bij expiratie 1 is 3000 USD/ETH

De toekomstige prijs bij expiratie 2 is 3500 USD/ETH

Spotprijs is 3200 USD/ETH

De gesimuleerde maximale termijnprijs bij expiratie 1 is -200 * 10% en de maximale termijnprijs bij expiratie is 3.000 * 0,6%

De gesimuleerde maximale termijnprijs bij expiratie 2 is 300 * 10% en de maximale termijnprijs bij expiratie is 3.500 * 0,6%

MR5: Renterisico (alleen optie)

Het renterisico meet het risico van verandering in de yieldcurve door een tabel met rentebewegingen in de stijl van een principal component analysis (PCA) in te vullen. Met rente wordt hier de rente bedoeld die wordt gebruikt in het optie-waarderingsmodel.

Basisfactorladingen:

PC1 verklaart parallelle verschuiving in de opbrengstcurve. PC2 verklaart de hellingverandering van de opbrengstcurve.

Days 1 7 14 30 90 180 360 720
PC1 3 2 1.75 1.5 1 0.9 0.8 0.7
PC2 4 3 2 1 0 -0.5 -0.75 -0.9

Het renterisicoscenario bestaat uit 8 marktsimulaties door de yieldcurve proportioneel te verplaatsen ten opzichte van PC1 en PC2. Scenario's omvatten bijvoorbeeld een verplaatsing van de bestaande yieldcurve met +/- 5% * PC1, +/- 2,5% * PC1, +/- 3% * PC2, +/- 2% * PC1. MR5 is het maximale verlies dat optreedt in deze 8 marktsimulaties.

MR6: Extreme beweging

Het scenario met de extreme beweging is vergelijkbaar met het scenario met de spot shock, maar de grootste onderliggende prijsbeweging verdubbelt de grootste spot shock in MR1 en de impliciete volatiliteit blijft ongewijzigd. Extreme beweging is ontworpen om de scenario's vast te leggen waarin opties kunnen worden uitgeoefend wanneer de onderliggende waarde een extreme beweging ondergaat. MR6 lijdt de helft van het maximale verlies onder 2 scenario's. Bijvoorbeeld, MR6 van de BTC-USD-risico-eenheid is de helft van het maximale verlies wanneer BTC-USD + 30% of -30% beweegt, afhankelijk van welke het grootst is. Als de risico-eenheid alleen perpetual swaps en futures bevat, is MR6 = MR1.

Underlying Currency Maximum Price Move
BTC, ETH +/- 30%
LTC, BCH, EOS, OKB, DOT, BSV, LINK, FIL, ADA, TRX, UNI, XRP +/- 40%
Others +/- 50%

MR7: Minimale kosten

Stap 1. Ruwe minimale kosten

De minimale kosten zijn bedoeld om eventuele prijsverschuiving en transactiekosten te dekken.

Ruwe minimale kosten per contract = verschuving per contract + transactiekosten per contract

Minimale kosten futures/perpetual swaps

Transactiekosten per contract = taker fee * contractwaarde * contractvermenigvuldiger

Prijsverschuiving per contract is afhankelijk van de eerste laag futures MMR in het geïntegreerde account.

Minimale kosten opties

Transactiekosten per contract = min (taker fee * contractwaarde * contractvermenigvuldiger, 12,5% * markprijs * contractwaarde * contractvermenigvuldiger)

Voor longposities: prijsverschuiving per contract \= min{max(min_per_delta, min_per_delta *abs(delta)), Mark Price} \* contract\_vermenigvuldiger

Voor shortposities, prijsverschuiving per contact \= max(min\_per\_delta, min\_per\_delta \* abs(delta)) \* contract\_multiplier

Neem BTC als voorbeeld, minimale kosten per delta (min\_per\_delta) \=0,02

Stap 2. Aangepaste minimale kosten

De aangepaste minimumkosten worden afgeleid van een schaalfactorfunctie op basis van de minimale ruwe kosten voor futures/perpetual swaps en opties op korte termijn onder elke risico-eenheid. De schaalfactor is ontworpen om de slippage te weerspiegelen bij het liquideren van portfolio's met verschillende omvang.

Aangepaste minimumkosten MR7 = (Futures + perpetual swaps + optie short_raw minimumkosten)*Schaalfactor + optie long_raw minimumkosten

Niveauconfiguratie op BTC, ETH

Raadpleeg de laatste aanpassing over de schaalfactorlogica

Tier (i) Range of the raw minimum charge (in USD) Multiplier
1 [0 ~7,000] 1
2 (7,000 ~16,000] 2
3 (16,000 ~29,000] 3
4 (29,000 ~43,000] 4
5 (43,000 ~69,000] 5
6 (69,000 ~95,000] 6
7 (95,000 ~121,000] 7
8 (121,000 ~147,000] 8
9 (147,000 ~ +∞) 9

Niveauconfiguratie op ander onderliggend

Tier (i) Range of the raw minimum charge (in USD) Multiplier
1 [0 ~3,000] 1
2 (3,000 ~8,000] 2
3 (8,000 ~14,000] 3
4 (14,000 ~19,000] 4
5 (19,000 ~27,000] 5
6 (27,000 ~36,000] 6
7 (36,000 ~45,000] 7
8 (45,000~54,000] 8
9 (54,000 ~63,000] 9
10 (63,000 ~72,000] 10
11 (72,000 ~81,000] 11
12 (81,000 ~90,000] 12
13 (90,000 ~+∞) 13

MR8: leenmarge

In de automatische leenmodus kan de gebruiker een valuta die niet op het account beschikbaar is, verkopen via spot of derivaten wanneer het totale USD-equivalente vermogen voldoende is. Er wordt een potentieel leenbedrag gegenereerd op de rekening van de gebruiker en een deel van het aangepaste eigen vermogen wordt gebruikt als margevereiste. Wanneer het eigen vermogen van de valuta lager is dan 0 vanwege oververkoop of wanneer het derivatenverlies in de valuta wordt verrekend, worden de werkelijke verplichting en de bijbehorende rente van deze valuta automatisch gegenereerd.

In de niet-leenmodus kan de gebruiker alleen het beschikbare saldo of beschikbare vermogen van de valuta gebruiken om orders te plaatsen voor spot, futures, perpetual swap en opties. Er kan zich een situatie voordoen waarin het eigen vermogen van een bepaalde valuta het verlies dat in deze valuta is verrekend, niet kan dekken. In deze situatie is het account veilig als er sprake is van een overschot aan eigen vermogen in andere valuta's en de totale waarde van de rekening in USD voldoende is. De werkelijke verplichting wordt dan passief gegenereerd. Indien de verplichting binnen het rentevrije bereik van de valuta valt, wordt er geen rente in rekening gebracht. Wanneer de schuld van de valuta de rentevrije limiet overschrijdt, wordt een gedwongen terugbetaling (TWAP) in werking gesteld. Het systeem gebruikt automatisch het beschikbare vermogen in andere valuta op de rekening om de verplichting te dekken en ervoor te zorgen dat deze binnen de rentevrije limiet blijft. TWAP wordt uitgevoerd door de positieve assets te verkopen in USDT en de verplichtingen terug te betalen met USDT.

Potentiële lening = werkelijke lening + virtuele lening

Onder daadwerkelijke leningen worden verstaan: margeleningen, leningen van optiekopers en negatieve UPL (ongerealiseerde winst en verlies) veroorzaakt door het openen van posities. Het daadwerkelijke lenen beslaat de margelimiet van de gebruiker, de limiet van de hoofdrekening en de totale leenlimiet van het platform.

Met virtueel lenen wordt bedoeld lenen dat wordt gebruikt om posities te openen. Het virtuele lenen beslaat de margelimiet van de gebruiker, maar beslaat niet de limiet van de hoofdrekening van de gebruiker of de totale leenlimiet van het platform.

De negatieve UPL die ontstaat door de openingsposities bij daadwerkelijke leningen, valt onder de rentevrije limiet. Terwijl de leningen die worden veroorzaakt door margeleningen, leningen van optiekopers en de gerealiseerde winst en verlies van het contract niet van de rentevrije limiet profiteren.

Voor meer informatie over de regels voor de rentevrije limiet verwijzen wij je naar de renteberekening.