Procesul de Protecție a Capitalului Propriu

Ultima actualizare: 17 martie 2026

Contul dumneavoastră nu poate deveni niciodată negativ - iată cum

Pe Kraken Derivatives, soldul contului dumneavoastră nu poate niciodată să scadă sub zero. Acest lucru se datorează Procesului nostru de Protecție a Capitalului (EPP), un sistem automat de siguranță care gestionează riscul pe toate pozițiile deschise pentru a asigura integritatea deplină a pieței.

Gândiți-vă la EPP ca la plasa dumneavoastră de siguranță. Dacă o tranzacție evoluează puternic împotriva dumneavoastră și valoarea contului scade prea mult, EPP se activează automat pentru a vă închide poziția înainte de a datora mai mult decât aveți.

Noțiuni de bază: Marja inițială și Marja de menținere

  • Marja inițială - suma necesară pentru a deschide o poziție.
  • Marja de menținere - valoarea minimă a contului necesară pentru a menține o poziție deschisă. Dacă valoarea contului (capitalul propriu) scade sub acest nivel, EPP se activează.

EPP în funcție de tipul de produs:

Pașii urmați de EPP depind de tipul de contract pe care îl tranzacționați. Selectați produsul dumneavoastră de mai jos.

Extindeți titlurile de mai jos pentru o prezentare detaliată a EPP-ului specific fiecărui produs:

Contractele Coin-M utilizează un proces în 3 pași:

  1. 1

    Lichidare completă

  2. 2

    Atribuire

  3. 3

    Anulare

Fiecare pas se activează doar dacă cel anterior nu a fost suficient pentru a închide complet poziția.

Pasul 1 - Lichidarea

Când capitalul dumneavoastră scade sub Marja de menținere, Kraken încearcă automat să vă închidă poziția plasând un ordin Immediate-or-Cancel (IOC) pe piață. Acest ordin are un preț limită stabilit astfel încât, dacă este executat, contul dumneavoastră să nu devină negativ.

Important: Dacă poziția dumneavoastră se închide la un preț mai bun decât cel mai rău caz absolut (prețul de faliment), păstrați orice marjă rămasă. Multe alte burse vă iau întreaga marjă de menținere indiferent, noi nu facem asta.

Exemplu: Aveți o poziție long de 1.000 de contracte BTC-USD, deschise la 8.000 $. Marja dumneavoastră de menținere este de 0,00125 BTC. Când prețul de marcare atinge 7.481 $, poziția dumneavoastră intră în lichidare. Kraken trimite un ordin de vânzare IOC la 7.407 $ — prețul la care valoarea contului dumneavoastră ar fi puțin peste zero. Dacă ordinul este executat la un preț mai bun decât 7.407 $, păstrați tot ce a mai rămas.

Pasul 2 - Atribuirea

Uneori, un ordin de lichidare nu poate fi executat complet — de exemplu, dacă nu există suficienți cumpărători pe piață în acel moment. Când se întâmplă acest lucru, contractele rămase trec prin atribuire: Kraken le direcționează către furnizori de lichiditate înregistrați care au acceptat să preia poziții în aceste situații.

Prețul de atribuire este prețul de capital zero, nivelul la care contul dumneavoastră ar fi exact la zero, astfel încât contrapartea dumneavoastră din tranzacția originală își poate păstra poziția.

Exemplu: Un client are două poziții long deschise utilizând același cont de marjă:

  • LONG 1.760.000 Contracte pe PI_BTCUSD

  • LONG 300.000 Contracte pe FI_BTCUSD_200228

Când intră în vigoare lichidarea:

Poziție

Dimensiune totală

Lichidat prin piață

Atribuit furnizorilor de lichiditate

PI_BTCUSD

1.760.000

1.007.379

752.621

FI_BTCUSD_200228

300.000

300.000

0

Contractul FI a fost vândut în întregime pe piața deschisă. Contractul PI a putut fi vândut doar parțial — astfel, cele 752.621 de contracte rămase au fost atribuite furnizorilor de lichiditate.

Veți primi o notificare prin e-mail dacă poziția dumneavoastră este atribuită. Furnizorii de lichiditate sunt, de asemenea, notificați imediat prin WebSocket. Furnizorul de lichiditate primește imediat notificarea prin fluxul WebSocket, alertându-l cu privire la Atribuire. Mesajul are acest format:

 

bash

Bash

{ "feed": "fills", 
"username": "[email protected]", 
"fills": [ { "instrument": "PI_XBTUSD", 
"time": 1581026151, 
"price": 9292.5, 
"seq": 103, 
"buy": true, 
"order_id": "87755b99-bfb7-4f51-a72b-70f542f793a5", 
"fill_id": "89f0f4f9-66b5-45eb-ba3f-6eeb2da5cadd", 
"fill_type": "assignee", 
"qty": 184317 } ]}

Formatul răspunsului API REST:

bash

Bash

{ "result": "success", 
"fills": [ { 
"fill_id": "89f0f4f9-66b5-45eb-ba3f-6eeb2da5cadd", 
"symbol": "pi_xbtusd", 
"side": "buy", 
"order_id": "87755b99-bfb7-4f51-a72b-70f542f793a5", 
"size": 184317, 
"price": 9292.5, 
"fillTime": "2020-02-06T21:55:51.000Z", 
"fillType": "assignee" } ... ]}

Pentru a detecta o atribuire programatic, căutați fill_type: "assignee" (WebSocket) sau fillType: "assignee" (REST).

Notă: Puteți gestiona preferințele de atribuire în secțiunea Program de Atribuire a platformei. Nu veți primi niciodată o atribuire mai mare decât poate gestiona marja dumneavoastră disponibilă.

 

Pasul 3 - Anularea

Dacă nu sunt disponibili furnizori de lichiditate pentru a prelua contractele rămase, acele contracte sunt anulate. Aceasta înseamnă:

  • Contractele dintre dumneavoastră și contrapartidele dumneavoastră sunt anulate.
  • Orice valoare rămasă în contul de marjă este transferată contrapartidelor dumneavoastră ca despăgubire.
  • O anulare într-un cont de marjă nu afectează niciunul dintre celelalte conturi de marjă ale dumneavoastră.

Mecanismul de anulare este conceput pentru a fi echitabil. Pragurile de anulare sunt stabilite pentru a acoperi aproximativ o mișcare adversă a prețului de 1 oră, la percentila 99 — ceea ce înseamnă că despăgubirea pe care o primiți ar trebui să fie suficientă pentru a reintra într-o tranzacție similară fără pierderi (și, potențial, cu un mic profit).

Exemplu: Un client deține poziții long în:

  • 2.920.000 contracte pe PI_ETHUSD
  • 400.000 contracte pe FI_ETHUSD_200625

După lichidare și atribuire:

Poziție

Dimensiune totală

Cantitate Lichidată

Cantitate Atribuită

Cantitate Desfășurată

PI_ETHUSD

2.920.000

2.007.379

751.605

161.016

FI_ETHUSD_210625

400.000

0

0

0

Cele 161.016 contracte rămase, care nu au putut fi lichidate sau atribuite, au fost desfășurate.

Contrapartidele ale căror poziții sunt desfășurate primesc o notificare prin e-mail și o alertă imediată prin WebSocket.

Formatul notificării WebSocket:

bash

Bash

{
  "feed": "fills",
  "username": "[email protected]",
  "fills": [
    {
      "instrument": "PI_ETHUSD",
      "time": 1623344903068,
      "price": 1647.0,
      "seq": 1,
      "buy": false,
      "qty": 10000.0,
      "order_id": "9bae454b-ec93-43f8-b31c-33d3881fe7ae",
      "fill_id": "1298e9ed-4284-43b9-ab9e-0d93591efb36",
      "fill_type": "unwindCounterparty",
      "fee_paid": -0.00182149362,
      "fee_currency": "ETH"
    }
  ]
}

Formatul răspunsului REST API:

bash

Bash

{
  "result": "success",
  "fills": [
    {
      "fill_id": "1298e9ed-4284-43b9-ab9e-0d93591efb36",
      "symbol": "pi_ethusd",
      "side": "sell",
      "order_id": "9bae454b-ec93-43f8-b31c-33d3881fe7ae",
      "size": 10000,
      "price": 1647,
      "fillTime": "2021-06-10T17:08:23.068Z",
      "fillType": "unwindCounterparty"
    }
  ]
}

Pentru a detecta o desfășurare programatic, căutați fill_type: "unwindCounterparty" (WebSocket) sau fillType: "unwindCounterparty" (REST).

Cum sunt alese contrapartidele pentru desfășurare?

Atunci când contractele sunt desfășurate, sistemul selectează contrapartidele de pe partea opusă (de exemplu, poziții short atunci când o poziție long este desfășurată), clasificate de la prioritatea cea mai mare la cea mai mică. Clasificarea este calculată separat pentru pozițiile long și short, utilizând:

  • Valoarea Poziției = Mărime / Preț (contracte inverse)
  • Rentabilitatea Capitalurilor Proprii (RoE) = PnL / Marja Inițială
  • Levierul Efectiv = Valoarea Poziției / Valoarea Portofoliului

Scorul de clasificare:

  • Dacă RoE este negativ: RoE / Levierul Efectiv
  • Dacă RoE este pozitiv: RoE × Levierul Efectiv

Pozițiile cu cel mai mare scor de clasificare sunt vizate primele.

  • Valoarea Poziției = [absolute(Mărime/Preț)] (invers)

  • Rentabilitatea Capitalurilor Proprii = [PnL/IM]

  • Levierul Efectiv = [Valoarea Poziției/Valoarea Portofoliului]

Clasament (1,2,3...)-- Separat pentru LONG și SHORT:

  • dacă este negativ: [RoE/Levierul Efectiv]

  • dacă este pozitiv: [RoE*Levierul Efectiv]

De exemplu, atunci când o poziție long este desfășurată, vizează pozițiile short în ordinea celui mai înalt clasament (1 primul, 2 al doilea, 3 al treilea etc.) până la desfășurarea completă.

EPP Multi-M urmează cinci pași principali:

  1. 1

    Lichidare Parțială

  2. 2

    Lichidare Completă

  3. 3

    Atribuire

  4. 4

    Lichidare Acoperită

  5. 5

    Desfășurare

Pasul 1 - Lichidare Parțială

Dacă capitalul propriu al contului dumneavoastră de marjă este sub pragul marjei de menținere, dar peste Marja de Lichidare, atunci, înainte de a declanșa o lichidare completă, sistemul încearcă să restabilească capitalul propriu al contului dumneavoastră de marjă prin închiderea parțială a poziției dumneavoastră în trepte de 10%. Acest lucru continuă până când fie capitalul dumneavoastră este restabilit peste Marja de Menținere, fie poziția este închisă complet.

O Taxă de Lichidare Parțială este percepută pentru fiecare iterație executată în care prețul de execuție este mai favorabil decât Prețul de Capital Propriu Zero. Taxa reprezintă diferența dintre prețul de execuție (plafonat la Prețul de Marcă) și Prețul de Capital Propriu Zero, înmulțită cu cantitatea executată.

Exemplu: Aveți o poziție long de 10 contracte PF_BTCUSD la un Preț de Marcă de 20.000 $. Capitalul propriu al contului de marjă este de 1.900 $ față de o cerință de Marjă de Menținere de 2.000 $, dar peste Marja de Lichidare.

  • Iterația 1: 1 contract este închis la 19.820 $. Taxă percepută: 10 $ (exces peste Prețul de Capital Propriu Zero de 19.810 $). Capitalul propriu este acum 1.710 $

  • Iterația 2: 1 contract este închis la 19.850 $. Taxă percepută: 40 $. Capitalul propriu este acum 1.520 $

  • Iterația 3: 1 contract se închide exact la Prețul de Capital Propriu Zero. Nu se percepe taxă. Capitalul propriu este acum 1.330 $

  • Iterația 4: 1 contract se închide la 20.100 $, peste Prețul de Marcă. Taxa este plafonată la Prețul de Marcă, rezultând un exces de 190 $ peste Prețul de Capital Propriu Zero. Taxă percepută: 190 $. Cei 100 $ rămași peste Prețul de Marcă sunt reținuți de trader. Capitalul propriu este acum 1.240 $

  • Iterația 5: Capitalul propriu de 1.240 $ depășește Marja de Menținere de 1.200 $. Procesul de lichidare parțială este finalizat.

În total, 4 contracte au fost închise pentru o valoare noțională de 79.580 $, cu taxe percepute de 240 $.

Pasul 2 - Lichidare Completă

Același concept de bază ca o lichidare Coin-M, cu o diferență cheie: o Taxă de Lichidare Completă este aplicată atunci când acest pas este declanșat. Taxa este egală cu jumătate din procentul minim al Marjei de Menținere pentru contract. (ex. pentru PF_XBTUSD, taxa de lichidare este de 0,5%, jumătate din MM minim de 1%).

Exemplu: Aveți o poziție long de 10 contracte PF_XBTUSD la un preț de intrare de 20.000 $. Valoarea totală a poziției: 200.000 $. Marja dumneavoastră de menținere este de 2.000 $.

Lichidarea se declanșează atunci când prețul de marcă atinge 19.200 $

O taxă de lichidare de 1.000 $ (0,5% × 200.000 $) este debitată imediat

Un ordin de vânzare IOC este trimis în jurul valorii de 19.100 $, prețul la care capitalul propriu al marjei dumneavoastră ar fi zero.

Pasul 3 - Atribuire

Același proces ca și Coin-M, cu o diferență în ceea ce privește prețul: în Multi-M, dacă Pool-ul de Lichiditate al Derivatelor are fonduri suficiente, prețul de atribuire va fi stabilit între 0,75% și 2,5% față de prețul de marcă (mai degrabă decât strict la prețul de capital propriu zero). Dacă pool-ul nu are suficiente fonduri, se revine la prețul de capital propriu zero.

Exemplu: Un client deține:

  • 10 contracte pe PF_XBTUSD
  • 3 contracte pe FF_XBTUSD_230728

Poziție

Mărime

Suma lichidată

Suma alocată

PF_XBTUSD

10

8

2

FF_XBTUSD_230728

3

3

0

Formatele de răspuns WebSocket și REST sunt identice cu cele Coin-M; căutați fill_type: "assignee" / fillType: "assignee".

Notă: Puteți gestiona preferințele de alocare în secțiunea Program de alocare. Nu veți primi niciodată o alocare pe care marja dumneavoastră disponibilă nu o poate gestiona.

Pasul 4 - Lichidare acoperită

Acest pas este unic pentru Multi-M. Dacă alocarea nu reușește să plaseze toate contractele rămase, și Pool-ul de Lichiditate pentru Derivate are suficiente fonduri pentru a acoperi deficitul, și spread-ul actual al pieței este mai mic de 4%, Kraken va încerca o lichidare suplimentară folosind fondurile pool-ului.

Acest lucru funcționează prin trimiterea unei alte comenzi IOC cu prețul limită setat la 5% distanță de cel mai bun preț bid/ask. Dacă se execută, pool-ul acoperă orice pierderi suplimentare prin creditarea contului de marjă, asigurându-vă că soldul dumneavoastră nu devine negativ.

Dacă pool-ul nu are fonduri suficiente, procesul trece la pasul final: Unwind.

Exemplu: Un client deține:

  • 50 de contracte pe PF_ETHUSD
  • 15 contracte pe FF_ETHUSD_230728

Poziție

Dimensiune

Suma
lichidată

Suma
alocată

Suma lichidată (acoperită)

Suma
Unwind

PF_ETHUSD

50

30

15

5

0

FF_ETHUSD_230728

15

15

0

0

0

Pasul 5 - Unwind

Dacă, din orice motiv, lichidarea acoperită nu poate fi executată, atunci contractele rămase sunt supuse unui "unwind". Aceasta înseamnă că contractele dintre dumneavoastră și contrapartidele dumneavoastră se încheie și că valoarea portofoliului rămasă din contul de marjă este transferată contrapartidelor dumneavoastră. Un unwind al unui portofel de marjă nu va afecta alte portofele de marjă.

Exemplu de Unwind

Să presupunem că există un utilizator ale cărui poziții curente sunt:

- LONG 50 de contracte pe PF_ETHUSD

- LONG 15 contracte pe FF_ETHUSD_230728

Ambele poziții sunt cross-margined folosind portofelul de marjă Multi-M, care măsoară riscul în timp real, evaluând colateralul versus valoarea poziției, pentru a determina dacă să lichideze.

Odată ce capitalul propriu al portofelului de marjă Multi-M scade sub cerința de marjă de întreținere pentru ambele poziții, are loc lichidarea și sistemul vinde acele poziții în orderbook la prețul imputat de 0-equity pentru fiecare contract.

În acest caz, lichidarea utilizatorului se desfășoară astfel:

Poziție

Dimensiune

Suma
lichidată

Suma
alocată

Suma lichidării acoperite

Cantitate
desfășurată

PF_ETHUSD

50

30

15

3

2

FF_ETHUSD_230728

15

15

0

0

0

Dacă lichidarea acoperită eșuează și ea, contractele rămase sunt desfășurate, la fel ca în Coin-M. Contractele sunt anulate, valoarea portofoliului rămasă este transferată contrapartidelor, iar desfășurarea nu afectează alte portofele de marjă.

Formatele WebSocket și REST sunt identice cu Coin-M, căutați fill_type: "unwindCounterparty" / fillType: "unwindCounterparty".

Cum sunt alese contrapartidele de desfășurare?

Aceeași logică de clasificare ca și pentru Coin-M, dar Valoarea Poziției este calculată diferit pentru Multi-M (marjă USD):

  • Valoarea Poziției = Dimensiune × Preț
  • Randamentul Capitalului Propriu (RoE) = PnL / Marja Inițială
  • Levier Efectiv = Valoarea Poziției / Valoarea Portofoliului

Scor de clasificare:

  • Dacă RoE este negativ: RoE / Levier Efectiv
  • Dacă RoE este pozitiv: RoE × Levier Efectiv

Ai nevoie de mai mult ajutor?