Modul de marjă de portofoliu: tranzacționare în marjă încrucișată

Publicat la 21 mar. 2023Actualizat la 13 dec. 202421 min citire

Modul de marjă de portofoliu le permite utilizatorilor să tranzacționeze spot, marjă, swap perpetuu, contracte la termen și opțiuni în cadrul unui singur cont și utilizează un model bazat pe risc care determină cerințele de marjă.

Acest model ține cont de pozițiile în spot, marjă, swap perpetuu, contracte la termen și opțiuni combinate, reducând astfel cerințele de marjă ale unui portofoliu. Marja de portofoliu permite o acoperire eficientă a marjei, menținând totodată utilizarea eficientă a capitalului.

Similar cu modul de marjă multimonedă, capitalul propriu al utilizatorului în diferite monede va fi calculat într-o sumă echivalentă în USD care va fi utilizată ca marjă pentru plasarea ordinelor și deținerea pozițiilor.

Cum pot îndeplini condițiile pentru marja de portofoliu?

Ca să îndepliniți condițiile pentru marja de portofoliu, trebuie să:

*mențineți un capital propriu net minim de 10.000 USD;

**declarați că înțelegeți conceptul de marjă de portofoliu.

Cum funcționează compensarea riscului în marja de portofoliu?

Marja de portofoliu OKX oferă două moduri.

1. Modul doar derivate: toate derivatele sunt grupate în unități de risc pe baza activelor de bază (de ex., BTC-USD, BTC-USDT, ETH-USD, ETH-USDT etc.). Swapurile perpetue, contractele la termen și opțiunile cu același activ de bază sunt considerate holistic în cadrul unității de risc. Marjele sunt calculate per unitate de risc, pentru a lua în calcul compensarea riscului între instrumente.

Observație: în cadrul grupărilor de unități de risc OKX, contractele cu marjă cripto și cu marjă în USDT sunt considerate unități de risc diferite.

2. Modul de compensare a riscului pentru derivatele spot: includerea spot în unitatea de risc pentru calcularea marjei, astfel încât cerința de marjă să poată fi redusă considerabil dacă derivatele sunt acoperite cu spot.

Observație: în modul de compensare a riscului pentru derivatele spot, utilizatorul poate alege să plaseze spot în unitatea de risc cu marjă cripto sau cu marjă în USDT.

*Modul de compensare a riscului pentru derivatele spot (USDT): spotul de bază este plasat în unitatea de risc cu marjă în USDT.

**Modul de compensare a riscului pentru derivatele spot (USDC): spotul de bază este plasat în unitatea de risc cu marjă în USDC.

***Modul de compensare a riscului pentru derivatele spot (cripto): spotul de bază este plasat în unitatea de risc cu marjă cripto.

Exemplu:

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

Când utilizatorul intră în marja de portofoliu pentru prima dată, modul implicit va fi modul de compensare a riscului pentru derivatele spot - USDT (2a).

Pentru a activa/dezactiva modul de compensare a riscului pentru derivatele spot sau pentru a alege tipul de derivate de compensat, utilizatorul trebuie să acceseze setările de mai jos.

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

Utilizatorul poate vedea opțiunea „Spot utilizat” în „Poziție” și „Active”, în partea de jos a paginii de tranzacționare.

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

Cum se calculează marja de portofoliu?

Cerința privind marja de întreținere (MMR) este determinată pe baza unității de risc, în care toate instrumentele (swapuri perpetue, contracte la termen, opțiuni și spot în modul de compensare a riscului pentru derivate spot) sunt grupate după activele de bază pentru a simula pierderea maximă care poate apărea într-un portofoliu într-un set specific de condiții de piață. Valoarea în USD a MMR-urilor individuale va fi apoi totalizată într-un MMR de portofoliu (valoare în USD)

Cerința de marjă inițială (IMR) este apoi derivată din MMR.

Mod de compensare a riscului pentru derivatele spot: spot utilizat

În modul de compensare a riscului pentru derivatele spot, spotul utilizat, sau valoarea spotului utilizat în cadrul unității de risc, este determinată de delta pentru derivatele care aparțin respectivei unități de risc. Spotul este adăugat doar atunci când derivatele unității de risc corespunzătoare pot fi acoperite cu spot.

Pentru fiecare unitate de risc

1. În cazul în care capitalul propriu >0 & delta derivatelor < 0, spot utilizat = min (|capital propriu|, |spot & delta derivatelor|, |prag definit de utilizator|)

2. În cazul în care capitalul propriu spot <0 & derivatives delta > 0, spot utilizat (împrumut) = -min(capital propriu|, |spot & delta derivatelor|, |prag definit de utilizator|)

3. În caz contrar, spot utilizat = 0.

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

Componentele marjei de portofoliu

Marja de portofoliu constă din marja derivatelor și marja de împrumut. Marja de portofoliu calculează sumele marjei derivate din fiecare unitate de risc și apoi adaugă marja de împrumut pentru a obține marja la nivel de portofoliu.

MMR1 pentru derivate = max (

MMR pentru derivate cu deținere de poziții și ordine active cu delta pozitiv,

MMR pentru derivate cu deținere de poziții și ordine deschise cu delta negativ,

MMR pentru derivate cu deținere de poziții)

MMR2 pentru derivate = max (

MMR pentru derivate și spot cu deținere de poziții și ordine active cu delta pozitiv,

MMR pentru derivate și spot cu deținere de poziții și ordine deschise cu delta negativ,

MMR pentru derivate și spot cu deținere de poziții)

MMR pentru derivate = min (MMR1 pentru derivate, MMR2 pentru derivate)

MMR = MMR derivate + MMR de împrumut

IMR = 1,3 * MMR derivate + IMR împrumutat

Unde,

A = MMR pentru derivate cu deținere de poziții și ordine deschise cu delta pozitiv = MMR necesar pentru toate pozițiile de derivate + acoperit de spot + toate ordinele deschise de derivate cu delta pozitiv + toate ordinele de derivate din LMP

B = MMR pentru derivate cu deținere de poziții și ordine deschise delta negativ = MMR necesar pentru toate pozițiile de derivate + acoperit de spot + toate ordinele deschise de derivate cu delta negativ + toate ordinele de derivate din LMP

C = MMR pentru derivate cu deținere de poziții = MMR necesar pentru toate pozițiile de derivate + acoperit de spot + toate ordinele de derivate din LMP

MMR pentru derivate și spot cu deținere de poziții și ordine deschise cu delta pozitiv = A + toate ordinele spot deschise cu delta pozitiv + toate ordinele spot din LMP

Având în vedere MMR negativ al derivatelor delta pentru ordine de monedă la monedă = B + toate ordinele spot deschise cu delta negativ + toate ordinele spot din LMP

Având în vedere MMR derivate totale pentru ordine de monedă la monedă = C + toate ordinele spot din LMP

A. MMR pentru derivate

Marja derivatelor calculează 6 riscuri (MR1-6) prin testul de rezistență a portofoliului în cadrul unui set specific de condiții de piață pentru fiecare unitate de risc, apoi prin aplicarea unei taxe minime (MR7). Taxa minimă este proiectată să acopere orice comision de lichidare, cost de tranzacție și derapaj al prețului. Detaliile condițiilor de piață corespunzătoare sunt disponibile în Anexă.

MR1: șoc spot (aplicabil pentru toate derivatele/și pentru spot și ordine spot în modul de compensare a riscului pentru derivate spot)

MR2: risc de dezintegrare theta (aplicabil doar pentru opțiuni)

MR3: risc vega (aplicabil doar pentru opțiuni)

MR4: risc de bază (aplicabil pentru toate derivatele și pentru spot și ordine spot în modul de compensare a riscului pentru derivate spot)

MR5: riscul privind rata dobânzii (aplicabil doar pentru opțiuni)

MR6: modificare extremă (aplicabil pentru toate derivatele/și pentru spot în modul de compensare a riscului pentru derivate spot)

MR7: taxă minimă ajustată (aplicabil pentru toate derivatele)

MMR pentru derivate = max { [max(șoc spot, risc de dezintegrare theta, modificare extremă) + risc de bază + risc vega + risc privind rata dobânzii], taxă minimă ajustată}

B. MR8: MMR/IMR de împrumut

Calculul marjei de împrumut calculează marja pe baza valorii de împrumut pe fiecare activ de bază pentru nivelurile corespunzătoare. Consultați raportul de marjă definit aici.

Sunt disponibile atât modul de împrumut automat, cât și modul fără împrumut. În modul de împrumut automat, utilizatorul ar putea vinde o monedă indisponibilă în cont prin spot sau derivate atunci când capitalul propriu total echivalent în USD la nivel de portofoliu este suficient. Împrumuturile ar putea include împrumutul cu marjă, împrumutul cumpărătorilor de opțiuni și UPL negativ (profit și pierderi nerealizate) cauzate de deschiderea pozițiilor de derivate.

Rata marjei de întreținere se referă la nivelul poziției, de ex: imr = 1 ÷ levier de împrumut

Rețineți că MR8 include și împrumuturile care pot fi necesare pentru acoperirea MMR pentru derivate.

C. Calculul raportului de marjă

*Valoarea USD a marjei necesare:

MMR/IMR pentru diferite monede din fiecare unitate de risc sunt convertite într-o valoare echivalentă în USD de indexurile spot.

**Valoarea în USD a capitalului propriu al portofoliului

Din cauza diferențelor de lichiditate pe piață pentru fiecare monedă, platforma calculează valoarea echivalentă în USD a fiecărei monede din capitalul propriu al portofoliului pe baza anumitor rate de reducere. Consultați cel mai recent tabel cu rate de reducere.

***Raportul de marjă al portofoliului este apoi determinat de valoarea în USD a capitalului propriu al portofoliului împărțit la valoarea în USD a marjei necesare.

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

Cum pot testa marja de portofoliu la un portofoliu existent/simulat?

Instrumentul de construire poziții și API corespunzător sunt disponibile pentru ca utilizatorul să testeze marja de portofoliu pentru pozițiile existente (chiar dacă utilizatorul folosește alte moduri de marjă), precum și pentru orice portofoliu simulat.

1. Utilizatorul poate simula noile poziții în instrumentul de construire poziții. IMR și MMR sunt prezentate mai jos. Utilizatorul poate include și pozițiile existente cu pozițiile simulate, astfel încât să poată simula și impactul asupra IMR și MMR.

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

2. Când mouse-ul trece în jurul MMR, sistemul va afișa detalierea MMR pe baza scenariilor MR de mai sus.

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

Ce se va întâmpla în timpul lichidării?

Când raportul de marjă este mai mic decât un anumit prag (de exemplu, 300%), sistemul va trimite o alertă de lichidare proprietarului contului.

Lichidarea în modul de marjă de portofoliu este declanșată în funcție de măsura în care raportul de marjă atinge 100%. Însă, ca urmare a lichidității potențial scăzute a opțiunilor, lichidarea ar putea duce la deschiderea de noi swapuri perpetue sau poziții de contracte la termen doar pentru a reduce profilul de risc al întregului portofoliu.

Procesul de lichidare va executa pași secvențiali. Fluxul va trece la pasul următor dacă contul este încă supus riscului după ce fluxul anterior este finalizat și numai poate fi anulat. Fluxul este finalizat atunci când contul revine la o stare sigură (raportul de marjă >110%) sau când sunt lichidate toate pozițiile din cont.

Pasul 1 Procesul de acoperire dinamică (DDH)

DDH se referă la utilizarea principiului DDH pentru a reduce riscul total privind contul de marjă de portofoliu, prin ajustarea pozițiilor de swap perpetuu/viitoare. DDH este aplicabil pentru pozițiile cu opțiuni atunci când riscul de șoc spot (MR1) este cel mai mare dintre toate riscurile (de ex., indexul BTCUSD scade cu 15%)

Pasul 2. Procesul de acoperire de bază

Procesul de acoperire de bază are rolul de a reduce riscul de bază prin lichidarea contractelor la termen cu date de expirare diferite în același timp, atunci când riscul de bază (MR4) este cel mai mare dintre toate riscurile. (riscul de bază reprezintă riscul diferitelor prețuri ale contractului pentru același activ de bază cu date de expirare diferite; spot va fi tratat aici cu un expiry special).

Pasul 3. Procesul general de reducere a pozițiilor

Procesul de reducere a pozițiilor generale prioritizează pozițiile care pot face pozițiile contului mai sigure pentru a reduce marja de întreținere a contului. Numărul de poziții de redus este determinat atât de configurațiile implicite de sistem (lichiditatea pentru fiecare instrument), cât și de numărul de poziții tranzacționabile. Numărul de poziții de redus este determinat atât de configurațiile implicite ale sistemului (lichiditatea fiecărui instrument), cât și de pozițiile tranzacționabile, cu alte cuvinte, sistemul va încerca să lichideze pozițiile nivel cu nivel, până când contul revine la nivelul de siguranță.

Anexă: Calcule de marjă

Țineți cont că toți parametrii listați mai jos sunt supuși schimbărilor în funcție de mediul de piață.

MR1: șoc spot

Scenariul de șoc spot este compus din simulări de piață care modifică activul de bază în sus sau în jos sau rămâne neschimbat în combinație cu modificarea volatilității implicite în sus sau în jos sau care rămâne neschimbată. MR1 reprezintă pierderea maximă în aceste 21 de simulări de piață (7 simulări ale modificărilor de preț * 3 simulări de schimbare a volatilității implicite; schimbarea volatilității implicite ar putea fi în puncte de volatilitate sau procente; MR1 preia pierderea maximă)

Modificarea prețului

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%

Schimbarea volatilității implicite (doar opțională) în puncte sau în %

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: risc de dezintegrare în timp (doar opțional)

Riscul de dezintegrare în timp măsoară o dezintegrare de 24 de ore a valorii portofoliului, presupunând că nu se modifică prețul de bază și volatilitatea implicită.

MR3: risc de structură pentru termenul vega (doar opțional)

Riscul de structură pentru termenul vega provine din diferențele de valoare a opțiunilor pentru același activ de bază cu date de expirare diferite în cadrul aceluiași șoc de volatilitate implicită. Măsoară riscul de modificare a volatilității implicite la diferite date de expirare, fără înregistrare în MR1.

MR4: risc de bază

Riscul de bază provine din diferențele de prețuri ale contractelor pentru același instrument de bază cu date de expirare diferite. Contractele la termen cu date de expirare mai îndepărtate vor fi, probabil, mai volatile decât contractele la termen care se apropie de expirare. Măsoară riscul de modificare a prețului forward pentru diferite date de expirare.

Scenariul de risc de bază este compus din diferite simulări de piață, modificând prețul forward sau baza forward în sus la delta pozitiv la fiecare dată de expirare.

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%

*Exemplu

Prețul forward la data de expirare 1 este de 3.00 USD/ETH

Prețul forward la data de expirare 2 este de 3.500 USD/ETH

Valoarea spot este de 3.200 USD/ETH

Modificarea maximă a prețului forward simulat la data de expirare 1 este -200 *10% și modificarea maximă a prețului forward la data de expirare este 3.000 * 0,6%

Modificarea maximă a prețului forward simulat la data de expirare 2 este 300 * 10% și modificarea maximă a prețului forward la data de expirare este 3.500 * 0,6%

MR5: risc de rată a dobânzii (doar opțional)

Riscul ratei dobânzii măsoară riscul de modificare a curbei de randament prin popularea unui tabel de modificare a ratei de tip analiză a componentelor principale (PCA). Rata dobânzii se referă aici la rata dobânzii utilizată în modelul de stabilire a prețului opțiunilor.

Încărcări de factori de bază:

PC1 explică deplasarea paralelă în curba randamentului. PC2 explică schimbarea în pantă a curbei de randament.

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

Scenariul de risc al ratei dobânzii este format din 8 simulări de piață prin modificarea curbei de randament proporțional cu PC1 și PC2. De exemplu, scenariile includ modificarea curbei de randament existente cu ± 5% * PC1, ± 2,5% * PC1, ± 3% * PC2, ± 2% * PC1. MR5 este pierderea maximă care apare în aceste 8 simulări de piață.

MR6: modificare extremă

Scenariul de modificare extremă este similar cu scenariul de șoc spot, dar modificarea maximă a prețului de bază dublează cel mai mare șoc spot din MR1, iar volatilitatea implicită rămâne neschimbată. Modificarea extremă este concepută pentru a înregistra scenariile în care opțiunile pot fi exercitate atunci când acțiunea de bază prezintă o modificare extremă. MR6 preia jumătate din pierderea maximă în 2 scenarii. De exemplu, MR6 pentru unitatea de risc BTC-USD reprezintă jumătate din pierderea maximă atunci când BTC-USD se modifică cu + 30% sau -30%, oricare dintre acestea este mai mare. Dacă unitatea de risc conține doar swapuri perpetue și contracte la termen, 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: taxă minimă

Pasul 1 Taxă minimă brută

Taxa minimă brută este concepută să acopere orice derapaj al prețului și cost de tranzacție.

Taxa minimă brută per contract = derapajul prețului per contract + costul tranzacției per contract

Taxă minimă pentru contracte la termen/swap perpetuu

Costul tranzacției per contract = comision de taker * valoarea contractului * multiplicatorul contractului

Derapajul prețului per contract depinde de primele contracte la termen de nivel întâi MMR în cont unificat.

Taxa minimă opțiuni

Costul tranzacției per contract = min (comision de taker * valoare contract * multiplicator de contract, 12,5% * preț de marcare * valoare contract * multiplicator de contract)

Pentru poziții Long: derapajul prețului per contract = min{max(min_per_delta, min_per_delta *abs(delta)), Mark Price} * multiplicator_contract

Pentru pozițiile Short, derapajul prețului per contact = max(min_per_delta, min_per_delta * abs(delta)) * mltiplicator_contract

Să luăm BTC ca exemplu, taxa minimă per delta (min_per_delta) = 0,02

Pasul 2. Taxă minimă ajustată

Taxa minimă ajustată este derivată dintr-o funcție de factor de scalare bazată pe contracte la termen/swapuri perpetue și taxa minimă brută Short a opțiunii pentru fiecare unitate de risc. Factorul de scalare este proiectat pentru a reflecta derapajul prețului pentru a lichida portofoliile cu dimensiuni diferite.

Taxa minimă ajustată MR7 = (Contracte la termen + swap perpetuu + opțiune short_Taxă minimă brută)*Factor de scalare + opțiune taxă minimă Long_brută

Configurația nivelului pe BTC, ETH

Consultați cea mai recentă ajustare pentru logica factorului de scalare

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

Configurația nivelului pe alt activ de bază

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: marjă de împrumut

În modul de împrumut automat, utilizatorul ar putea vinde o monedă indisponibilă în cont prin spot sau derivate atunci când capitalul echivalent în USD total este suficient. O sumă de împrumut potențială va fi generată în contul utilizatorului, iar o parte din capitalul propriu ajustat va fi utilizată ca cerință de marjă. Când capitalul propriu al monedei este mai mic decât 0 din cauza supravânzării sau pierderea derivatelor este decontată în monedă, pasivul real și dobânda corespunzătoare pentru această monedă vor fi generate automat.

În modul fără împrumut, utilizatorul poate utiliza doar soldul disponibil sau capitalul propriu disponibil al monedei pentru a plasa ordine de spot, contracte la termen, swap perpetuu și opțiuni. Poate exista o situație în care capitalul propriu al unei anumite monede nu poate achita pierderea decontată în această monedă. În această situație, dacă contul are un surplus de capital propriu în alte monede și valoarea generală în USD a contului este suficientă, contul va fi în siguranță, iar pasivul real va fi generat pasiv. Dacă pasivul se află în intervalul fără dobândă al monedei, nu se percepe nicio dobândă. Când pasivul monedei depășește limita fără dobândă, se va declanșa o rambursare forțată (TWAP). Sistemul va utiliza automat capitalul propriu disponibil al altor monede din cont pentru a acoperi pasivul și pentru a-l menține în limita fără dobândă. TWAP va fi executat prin vânzarea activelor pozitive în USDT și rambursarea pasivului cu USDT.

Împrumut potențial = împrumut real + împrumut virtual

Împrumutul real se referă la împrumutul în marjă, împrumutul cumpărătorilor de opțiuni și UPL negativ (profit și pierderi nerealizate) cauzate de deschiderea pozițiilor. Împrumutul real ocupă limita nivelului de marjă al utilizatorului, limita contului principal și limita de împrumut totală a platformei.

Împrumuturile virtuale se referă la împrumuturile utilizate pentru deschiderea de poziții. Împrumutul virtual ocupă limita nivelului de marjă al utilizatorului, dar nu ocupă limita contului principal al utilizatorului și limita de creditare totală a platformei.

UPL negativ cauzat de deschiderea pozițiilor în împrumuturile reale se bucură de limită fără dobândă. În timp ce împrumutul cauzat de împrumutul în marjă, împrumutul cumpărătorilor de opțiuni și profitul și pierderea realizate pentru contract nu se bucură de limită fără dobândă.

Consultați calculul dobânzii pentru detalii privind regulile limitei fără dobândă.