Proses Perlindungan Ekuiti

Terakhir dikemas kini: 17 Mac 2026

Akaun anda tidak akan pernah negatif - ini caranya

Di Kraken Derivatives, baki akaun anda tidak akan pernah jatuh di bawah sifar. Ini adalah hasil daripada Proses Perlindungan Ekuiti (EPP) kami, sistem keselamatan automatik yang menguruskan risiko pada semua kedudukan terbuka untuk memastikan integriti pasaran yang penuh.

Anggap EPP sebagai jaring keselamatan anda. Jika dagangan bergerak dengan mendadak menentang anda dan nilai akaun anda jatuh terlalu rendah, EPP akan diaktifkan secara automatik untuk menutup kedudukan anda sebelum anda berhutang lebih daripada yang anda miliki.

Asas-asas: Margin Awal dan Margin Penyelenggaraan

  • Margin Awal - jumlah yang diperlukan untuk membuka kedudukan.
  • Margin Penyelenggaraan - nilai akaun minimum yang diperlukan untuk mengekalkan kedudukan terbuka. Jika nilai akaun anda (ekuiti) jatuh di bawah tahap ini, EPP akan diaktifkan.

EPP mengikut jenis produk:

Langkah-langkah yang diikuti oleh EPP bergantung pada jenis kontrak yang anda dagangkan. Pilih produk anda di bawah.

Kembangkan tajuk di bawah untuk panduan terperinci EPP khusus setiap produk:

Kontrak Coin-M menggunakan proses 3 langkah:

  1. 1

    Pembubaran Penuh

  2. 2

    Penugasan

  3. 3

    Pembatalan

Setiap langkah hanya diaktifkan jika langkah sebelumnya tidak mencukupi untuk menutup kedudukan sepenuhnya.

Langkah 1 - Pembubaran

Apabila ekuiti anda jatuh di bawah Margin Penyelenggaraan, Kraken secara automatik cuba menutup kedudukan anda dengan meletakkan pesanan Segera-atau-Batal (IOC) di pasaran. Pesanan ini mempunyai harga had yang ditetapkan supaya jika ia dipenuhi, akaun anda tidak akan menjadi negatif.

Penting: Jika kedudukan anda ditutup pada harga yang lebih baik daripada harga terburuk mutlak (kebankrapan), anda akan menyimpan sebarang margin yang tinggal. Banyak bursa lain mengambil keseluruhan margin penyelenggaraan anda tanpa mengira, kami tidak.

Contoh: Anda memegang 1,000 kontrak BTC-USD, dimasukkan pada $8,000. Margin penyelenggaraan anda ialah 0.00125 BTC. Apabila harga tanda mencapai $7,481, kedudukan anda memasuki pembubaran. Kraken menghantar pesanan jual IOC pada $7,407 — harga di mana nilai akaun anda akan berada sedikit di atas sifar. Jika pesanan dipenuhi pada harga yang lebih baik daripada $7,407, anda akan menyimpan apa sahaja yang tinggal.

Langkah 2 - Penugasan

Kadangkala pesanan pembubaran tidak dapat dipenuhi sepenuhnya — contohnya, jika tidak ada pembeli yang mencukupi di pasaran pada masa itu. Apabila itu berlaku, kontrak yang tinggal akan melalui penugasan: Kraken menghantarnya kepada penyedia kecairan berdaftar yang telah bersetuju untuk mengambil kedudukan dalam situasi ini.

Harga penugasan ialah harga ekuiti sifar, tahap di mana akaun anda akan berada tepat pada sifar, supaya pihak lawan anda dalam dagangan asal dapat mengekalkan kedudukan mereka.

Contoh: Seorang pelanggan mempunyai dua kedudukan panjang terbuka menggunakan akaun margin yang sama:

  • LONG 1,760,000 Kontrak pada PI_BTCUSD

  • LONG 300,000 Kontrak pada FI_BTCUSD_200228

Apabila pembubaran bermula:

Kedudukan

Jumlah Saiz

Dibubarkan melalui Pasaran

Ditugaskan kepada Penyedia Kecairan

PI_BTCUSD

1,760,000

1,007,379

752,621

FI_BTCUSD_200228

300,000

300,000

0

Kontrak FI dijual sepenuhnya di pasaran terbuka. Kontrak PI hanya dapat dijual sebahagian — jadi baki 752,621 kontrak ditugaskan kepada penyedia kecairan.

Anda akan menerima pemberitahuan e-mel jika kedudukan anda ditugaskan. Penyedia kecairan juga diberitahu serta-merta melalui WebSocket. Penyedia kecairan segera menerima pemberitahuan melalui suapan WebSocket yang memaklumkan mereka tentang Penugasan. Mesej ini mengambil format berikut:

 

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 } ]}

Format respons REST API:

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" } ... ]}

Untuk mengesan penugasan secara programatik, cari fill_type: "assignee" (WebSocket) atau fillType: "assignee" (REST).

Nota: Anda boleh menguruskan pilihan penugasan anda dalam bahagian Program Penugasan platform. Anda tidak akan pernah menerima penugasan yang lebih besar daripada yang boleh dikendalikan oleh margin tersedia anda.

 

Langkah 3 - Pembatalan

Jika tiada penyedia kecairan tersedia untuk mengambil kontrak yang tinggal, kontrak tersebut akan dibatalkan. Ini bermakna:

  • Kontrak antara anda dan pihak lawan anda adalah dibatalkan.
  • Sebarang nilai yang tinggal dalam akaun margin adalah dipindahkan kepada pihak lawan anda sebagai pampasan.
  • Pembatalan dalam satu akaun margin tidak menjejaskan akaun margin anda yang lain.

Mekanisme pembatalan direka untuk menjadi adil. Ambang pembatalan ditetapkan untuk meliputi kira-kira pergerakan harga buruk persentil ke-99, 1 jam — bermakna pampasan yang anda terima sepatutnya mencukupi untuk memasuki semula dagangan yang serupa tanpa kerugian (dan berpotensi keuntungan kecil).

Contoh: Seorang pelanggan memegang kedudukan panjang dalam:

  • 2,920,000 Kontrak pada PI_ETHUSD
  • 400,000 Kontrak pada FI_ETHUSD_200625

Selepas pembubaran dan penugasan:

Kedudukan

Jumlah Saiz

Jumlah Dilikuidasi

Jumlah Ditugaskan

Jumlah Dibatalkan

PI_ETHUSD

2,920,000

2,007,379

751,605

161,016

FI_ETHUSD_210625

400,000

0

0

0

Baki 161,016 kontrak yang tidak dapat dilikuidasi atau ditugaskan telah dibatalkan.

Pihak lawan yang kedudukannya dibatalkan menerima pemberitahuan e-mel dan amaran WebSocket segera.

Format pemberitahuan 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"
    }
  ]
}

Format respons 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"
    }
  ]
}

Untuk mengesan pembatalan secara program, cari fill_type: "unwindCounterparty" (WebSocket) atau fillType: "unwindCounterparty" (REST).

Bagaimana pihak lawan pembatalan dipilih?

Apabila kontrak dibatalkan, sistem memilih pihak lawan di sisi bertentangan (cth., kedudukan jual apabila kedudukan beli dibatalkan), disusun mengikut keutamaan dari tertinggi hingga terendah. Kedudukan dikira secara berasingan untuk kedudukan beli dan jual menggunakan:

  • Nilai Kedudukan = Saiz / Harga (kontrak songsang)
  • Pulangan atas Ekuiti (RoE) = PnL / Margin Awal
  • Leveraj Berkesan = Nilai Kedudukan / Nilai Portfolio

Skor kedudukan:

  • Jika RoE adalah negatif: RoE / Leveraj Berkesan
  • Jika RoE adalah positif: RoE × Leveraj Berkesan

Kedudukan dengan skor kedudukan tertinggi disasarkan terlebih dahulu.

  • Nilai Kedudukan = [mutlak(Saiz/Harga)] (songsang)

  • Pulangan atas Ekuiti = [PnL/IM]

  • Leveraj Berkesan = [Nilai Kedudukan/Nilai Portfolio]

Kedudukan (1,2,3...)-- Berasingan untuk BELI dan JUAL:

  • jika negatif: [RoE/Leveraj Berkesan]

  • jika positif: [RoE*Leveraj Berkesan]

Cth. Apabila kedudukan beli dibatalkan, ia menyasarkan kedudukan jual mengikut kedudukan tertinggi (1 pertama, 2 kedua, 3 ketiga, dsb.) sehingga dibatalkan sepenuhnya.

EPP Multi-M mengikuti lima langkah utama:

  1. 1

    Pembubaran Separa

  2. 2

    Pembubaran Penuh

  3. 3

    Penugasan

  4. 4

    Pembubaran Berjaminan

  5. 5

    Pembatalan

Langkah 1 - Pembubaran Separa

Jika Ekuiti Akaun Margin anda berada di bawah ambang margin penyelenggaraan tetapi di atas Margin Pembubaran, maka sebelum mencetuskan pembubaran penuh, sistem akan cuba memulihkan Ekuiti Akaun Margin anda dengan menutup sebahagian kedudukan anda dalam kenaikan 10%. Ini berterusan sehingga sama ada ekuiti anda dipulihkan di atas Margin Penyelenggaraan atau kedudukan ditutup sepenuhnya.

Yuran Pembubaran Separa dikenakan pada setiap lelaran yang diisi di mana harga pengisian lebih menguntungkan daripada Harga Ekuiti Sifar. Yuran adalah perbezaan antara harga pengisian (dihadkan pada Harga Pasaran) dan Harga Ekuiti Sifar, didarab dengan kuantiti yang diisi.

Contoh: Anda memegang 10 kontrak PF_BTCUSD pada Harga Pasaran $20,000. Ekuiti Akaun Margin adalah $1,900 berbanding keperluan Margin Penyelenggaraan $2,000 tetapi di atas Margin Pembubaran.

  • Lelaran 1: 1 kontrak ditutup pada $19,820. Yuran dikenakan: $10 (lebihan di atas Harga Ekuiti Sifar $19,810). Ekuiti kini $1,710

  • Lelaran 2: 1 kontrak ditutup pada $19,850. Yuran dikenakan: $40. Ekuiti kini $1,520

  • Lelaran 3: 1 kontrak ditutup tepat pada Harga Ekuiti Sifar. Tiada yuran dikenakan. Ekuiti kini $1,330

  • Lelaran 4: 1 kontrak ditutup pada $20,100, di atas Harga Pasaran. Yuran dihadkan pada Harga Pasaran, memberikan lebihan $190 di atas Harga Ekuiti Sifar. Yuran dikenakan: $190. Baki $100 di atas Harga Pasaran dikekalkan oleh pedagang. Ekuiti kini $1,240

  • Lelaran 5: Ekuiti $1,240 melebihi Margin Penyelenggaraan $1,200. Proses pembubaran separa selesai.

Secara keseluruhan, 4 kontrak ditutup untuk nilai nominal $79,580, dengan yuran $240 dikenakan.

Langkah 2 - Pembubaran Penuh

Konsep teras yang sama seperti pembubaran Coin-M, dengan satu perbezaan utama: Yuran Pembubaran Penuh dikenakan apabila langkah ini dicetuskan. Yuran adalah separuh daripada peratusan Margin Penyelenggaraan minimum untuk kontrak. (cth. untuk PF_XBTUSD, yuran pembubaran adalah 0.5%, separuh daripada 1% MM minimum).

Contoh: Anda memegang 10 kontrak PF_XBTUSD pada harga kemasukan $20,000. Jumlah nilai kedudukan: $200,000. Margin penyelenggaraan anda adalah $2,000.

Pembubaran dicetuskan apabila harga pasaran mencecah $19,200

Yuran pembubaran sebanyak $1,000 (0.5% × $200,000) didebitkan serta-merta

Pesanan jual IOC dihantar sekitar $19,100,  harga di mana ekuiti margin anda akan menjadi sifar.

Langkah 3 - Penugasan

Proses yang sama seperti Coin-M, dengan satu perbezaan dalam penetapan harga: dalam Multi-M, jika Kumpulan Kecairan Derivatif mempunyai dana yang mencukupi, harga penugasan akan ditetapkan dalam lingkungan 0.75%–2.5% daripada harga pasaran (bukan secara ketat pada ekuiti sifar). Jika kumpulan tidak mempunyai dana yang mencukupi, ia akan kembali kepada harga ekuiti sifar.

Contoh: Seorang pelanggan memegang:

  • 10 kontrak pada PF_XBTUSD
  • 3 kontrak pada FF_XBTUSD_230728

Kedudukan

Saiz

Jumlah Dilikuidasi

Jumlah Diperuntukkan

PF_XBTUSD

10

8

2

FF_XBTUSD_230728

3

3

0

Format respons WebSocket dan REST adalah sama dengan Coin-M, cari fill_type: "assignee" / fillType: "assignee".

Nota: Anda boleh menguruskan pilihan tugasan anda dalam bahagian Program Tugasan. Anda tidak akan menerima tugasan yang tidak dapat dikendalikan oleh margin tersedia anda.

Langkah 4 - Pembubaran Dilindungi

Langkah ini unik untuk Multi-M. Jika tugasan gagal menempatkan semua kontrak yang tinggal, dan Dana Kecairan Derivatif mempunyai dana yang mencukupi untuk menampung kekurangan, dan spread pasaran semasa kurang daripada 4%, Kraken akan mencuba satu lagi pembubaran menggunakan dana dana tersebut.

Ini berfungsi dengan menyerahkan satu lagi IOC order dengan harga hadnya ditetapkan 5% daripada harga bida/tanya terbaik. Jika ia dipenuhi, dana tersebut akan menampung sebarang kerugian tambahan dengan mengkreditkan akaun margin, memastikan baki anda tidak menjadi negatif.

Jika dana tersebut tidak mempunyai dana yang mencukupi, proses akan beralih ke langkah terakhir: Unwind.

Contoh: Seorang pelanggan memegang:

  • 50 kontrak pada PF_ETHUSD
  • 15 kontrak pada FF_ETHUSD_230728

Kedudukan

Saiz

Jumlah
Dilikuidasi

Jumlah
Diperuntukkan

Jumlah Dilikuidasi (dilindungi)

Jumlah
Unwind

PF_ETHUSD

50

30

15

5

0

FF_ETHUSD_230728

15

15

0

0

0

Langkah 5 - Unwind

Jika, atas apa jua sebab, pembubaran yang dilindungi tidak dapat dilaksanakan, maka kontrak yang tinggal akan menjalani "unwind". Ini bermakna kontrak antara anda dan pihak lawan anda berakhir dan nilai portfolio baki akaun margin dipindahkan kepada pihak lawan anda. Unwind satu dompet margin tidak akan menjejaskan dompet margin lain.

Contoh Unwind

Mari kita anggap terdapat pengguna yang kedudukan semasanya adalah:

- LONG 50 Kontrak pada PF_ETHUSD

- LONG 15 Kontrak pada FF_ETHUSD_230728

Kedua-dua kedudukan ini adalah cross margined menggunakan Multi-M margin wallet, yang mengukur risiko dalam masa nyata, menilai cagaran berbanding nilai kedudukan, untuk menentukan sama ada untuk membubarkan.

Setelah ekuiti margin Multi-M wallet berada di bawah keperluan margin penyelenggaraan untuk kedua-dua kedudukan, pembubaran berlaku dan sistem menjual kedudukan tersebut ke dalam orderbook pada 0-equity imputed price untuk setiap kontrak.

Dalam kes ini, pembubaran pengguna berlaku seperti berikut:

Kedudukan

Saiz

Jumlah
Dilikuidasi

Jumlah
Diperuntukkan

Jumlah Pembubaran Dilindungi

Jumlah
Dileraikan

PF_ETHUSD

50

30

15

3

2

FF_ETHUSD_230728

15

15

0

0

0

Jika pembubaran yang dilindungi juga gagal, kontrak yang tinggal akan dileraikan, sama seperti dalam Coin-M. Kontrak dibatalkan, nilai portfolio yang tinggal dipindahkan kepada pihak lawan, dan peleraian tidak menjejaskan mana-mana dompet margin lain.

Format WebSocket dan REST adalah sama dengan Coin-M, cari fill_type: "unwindCounterparty" / fillType: "unwindCounterparty".

Bagaimana pihak lawan peleraian dipilih?

Logik kedudukan yang sama seperti Coin-M, tetapi Nilai Kedudukan dikira secara berbeza untuk Multi-M (bermargin USD):

  • Nilai Kedudukan = Saiz × Harga
  • Pulangan atas Ekuiti (RoE) = PnL / Margin Awal
  • Leveraj Berkesan = Nilai Kedudukan / Nilai Portfolio

Skor kedudukan:

  • Jika RoE adalah negatif: RoE / Leveraj Berkesan
  • Jika RoE adalah positif: RoE × Leveraj Berkesan

Perlu bantuan lebih lanjut?