> ## Documentation Index
> Fetch the complete documentation index at: https://docs.intention.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Likuidasi

> Apa yang dinilai untuk likuidasi, kapan likuidasi terpicu, dan urutan langkah yang ditempuh protokol sebelum posisi Anda diambil alih.

Likuidasi terjadi ketika sebuah posisi tidak lagi sanggup menutup kerugian yang mungkin masih ditanggungnya. Di Intention, likuidasi adalah aksi protokol, bukan transaksi `keeper` — jaringan itu sendiri yang menutup posisi, dalam eksekusi blok yang sama dengan segala hal lainnya. Tidak ada perlombaan untuk memicunya dan tidak ada lelang `gas` yang harus dimenangkan.

Ada dua hal yang perlu dipahami sebelum mekanismenya: **apa** yang dilikuidasi, dan **kapan** pemeriksaannya berjalan.

<h2 id="risk-units-not-accounts">
  Unit risiko, bukan akun
</h2>

Likuidasi tidak menilai akun Anda, melainkan **unit risiko** — sekelompok posisi yang berbagi agunan dan karena itu naik atau turun bersama-sama.

| Konfigurasi                                | Unit risiko                    |
| ------------------------------------------ | ------------------------------ |
| Satu posisi isolated                       | Posisi itu sendiri             |
| Long dan short isolated di pasar yang sama | Dua unit independen            |
| Beberapa posisi cross                      | Satu unit, berbagi agunan akun |
| Posisi cross ditambah satu posisi isolated | Dua unit, dinilai terpisah     |

Konsekuensi yang sering terlewat: **melikuidasi satu unit tidak menyentuh unit lain.** Posisi BTC isolated bisa dilikuidasi sementara akun cross Anda, yang memegang ETH dan SOL, tidak tersentuh — dan sebaliknya. Isolasinya nyata, ke dua arah.

<h2 id="the-margin-ratio">
  Rasio penggunaan margin
</h2>

Kesehatan posisi dinyatakan sebagai rasio penggunaan margin — berapa banyak dari margin Anda yang tersedia sedang dipakai kebutuhan margin pemeliharaan.

$$
\text{rasio} = \frac{\text{margin pemeliharaan}}{\text{agunan bersih}}
$$

**Agunan bersih** adalah saldo Anda ditambah P\&L belum terealisasi, dikurangi apa yang sedang dicadangkan. **Margin pemeliharaan** adalah jumlah yang dihitung per posisi dari tier-nya — lihat [Leverage](/id/trading/leverage#computing-the-requirement-yourself).

| Rasio             | Keadaan                                             |
| ----------------- | --------------------------------------------------- |
| **Di bawah 100%** | Masih solven. Tidak ada yang terpicu                |
| **Tepat 100%**    | Masih solven — syaratnya harus benar-benar di bawah |
| **Di atas 100%**  | Likuidasi                                           |

Batas ini layak dinyatakan persis, karena orang mudah mengira sebaliknya: likuidasi menuntut agunan bersih jatuh **benar-benar di bawah** kebutuhan margin pemeliharaan. Sama besar tidak dilikuidasi.

<h3 id="a-worked-example">
  Contoh perhitungan
</h3>

Satu akun, dua unit risiko, pada tarif margin pemeliharaan 0,50%. Posisi cross berbagi agunan dan dinilai bersama-sama; setiap posisi isolated dinilai sendiri-sendiri.

|                                | Unit cross                       | Unit isolated                        |
| ------------------------------ | -------------------------------- | ------------------------------------ |
| Posisi                         | long 5 ETH, harga masuk 4.000    | short 0,1 BTC, harga masuk 100.000   |
| Harga mark                     | 3.720                            | 109.000                              |
| Nilai nosional pada harga mark | 18.600                           | 10.900                               |
| Margin pemeliharaan            | 18.600 × 0,005 = **93,00**       | 10.900 × 0,005 = **54,50**           |
| P\&L belum terealisasi         | (3.720 − 4.000) × 5 = **−1.400** | (100.000 − 109.000) × 0,1 = **−900** |
| Agunan yang dialokasikan       | 2.000 bersama                    | 1.000 saat dibuka                    |
| Agunan bersih                  | 2.000 − 1.400 = **600**          | 1.000 − 900 = **100**                |
| Rasio                          | 93 / 600 = **15,5%**             | 54,5 / 100 = **54,5%**               |

Tidak ada satu pun dari kedua unit itu yang dekat ke likuidasi, tetapi keduanya tidak sama amannya, dan **akun ini tidak punya satu rasio tunggal**. Posisi isolated berada tiga setengah kali lebih dekat ke ambang batasnya, dan menambah agunan ke akun tidak menolongnya — margin isolated dialokasikan saat posisi dibuka, dan hanya [menambah margin](/id/trading/add-margin) pada posisi itu yang mengubah rasionya.

Itulah perbedaan praktis antara kedua mode tersebut. Cross menyatukan agunan Anda, sehingga keuntungan di mana pun mengimbangi kerugian di tempat lain. Isolated mengurung kedua arah itu sekaligus.

<Warning>
  **Tidak ada pita peringatan dan tidak ada pembatasan bertahap.** Protokol tidak mengirim notifikasi saat rasio Anda merangkak naik, dan protokol tidak mulai menolak order yang menambah risiko sebelum ambang batas itu. Satu-satunya angka yang mengubah apa pun adalah 100%, dan melewatinya langsung memicu likuidasi.

  Ini penting bagi cara Anda menentukan ukuran posisi. Venue yang menghentikan Anda membuka posisi di 90% memberi Anda lantai yang tidak perlu Anda awasi sendiri. Yang ini tidak — rasio itu Anda sendiri yang harus memantaunya, dan hal pertama yang terjadi adalah likuidasinya itu sendiri.
</Warning>

Kebutuhan margin pemeliharaan **bertingkat menurut ukuran posisi**. Posisi yang lebih besar lebih sulit dilepas tanpa menggerakkan pasar, jadi posisi besar membawa kebutuhan yang proporsional lebih tinggi dan leverage maksimum yang lebih rendah. Tabel tier setiap pasar dipublikasikan di [spesifikasi kontraknya](/id/trading/markets).

<h2 id="when-the-check-runs">
  Kapan pemeriksaan berjalan
</h2>

Alih-alih memindai setiap akun di setiap blok, protokol memeriksa apa saja yang mungkin berubah:

* **Pada setiap pembaruan harga mark** — pemindaian penuh, karena pergerakan harga bisa menaruh posisi mana pun dalam risiko
* **Pada setiap blok** — akun yang saldo atau posisinya berubah sejak pemeriksaan terakhir: deposit, penarikan, transfer, eksekusi, dan funding
* **Pada penyelesaian funding** — setiap akun yang dibebani

Satu eksekusi tidak memaksa pemindaian ulang di blok yang sama untuk akun yang bertransaksi, karena margin sudah diperiksa sebelum order itu diizinkan di-match. Pemeriksaan ditempatkan di tempat informasi baru muncul, bukan di mana-mana.

<h2 id="the-sequence">
  Urutannya
</h2>

Ketika unit risiko melewati ambang batas, protokol menempuh urutan tetap, dan berhenti begitu unit itu sehat kembali.

<div className="dg" data-dg="liquidation-sequence">
  <div className="dg-c" style={{aspectRatio:"720 / 494"}}>
    <svg className="dg-w" viewBox="0 0 720 494" aria-hidden="true">
      <path className="dg-wire dg-soft" d="M 34.00 157.00 L 34.00 168.60" />

      <path className="dg-head" d="M 34.00 175.00 L 29.60 168.60 L 38.40 168.60 Z" />

      <path className="dg-wire dg-soft" d="M 34.00 339.00 L 34.00 350.60" />

      <path className="dg-head" d="M 34.00 357.00 L 29.60 350.60 L 38.40 350.60 Z" />

      <path className="dg-wire dg-soft" d="M 34.00 409.00 L 34.00 420.60" />

      <path className="dg-head" d="M 34.00 427.00 L 29.60 420.60 L 38.40 420.60 Z" />
    </svg>

    <div className="dg-band" style={{left:"0.0000%",top:"18.2186%",width:"100.0000%",height:"31.1741%"}}><span className="dg-cap">Pulih di tempat — berhenti begitu unit sehat</span></div>
    <div className="dg-band" style={{left:"0.0000%",top:"55.0607%",width:"100.0000%",height:"44.9393%"}}><span className="dg-cap">Diambil alih — kerugian bergeser keluar</span></div>
    <div className="dg-b dg--orange dg-left" style={{left:"0.0000%",top:"0.0000%",width:"100.0000%",height:"8.5020%"}}><span className="dg-t">Agunan bersih jatuh benar-benar di bawah kebutuhan pemeliharaan</span><span className="dg-s">Sama besar tidak dilikuidasi — syaratnya ketat</span></div>
    <div className="dg-b dg--green" style={{left:"1.9444%",top:"21.8623%",width:"5.5556%",height:"9.3117%"}}><span className="dg-t dg-ink--green">1</span></div>
    <div className="dg-b dg--green dg-left" style={{left:"9.1667%",top:"21.8623%",width:"45.8333%",height:"9.3117%"}}><span className="dg-t">Batalkan semua order terbuka di unit</span><span className="dg-s">terpasang, kondisional, take-profit, stop-loss</span></div>
    <div className="dg-b dg-plain dg-left" style={{left:"57.2222%",top:"21.8623%",width:"40.8333%",height:"9.3117%"}}><span className="dg-s">Margin cadangan kembali ke unit</span></div>
    <div className="dg-b dg--green" style={{left:"1.9444%",top:"36.0324%",width:"5.5556%",height:"9.3117%"}}><span className="dg-t dg-ink--green">2</span></div>
    <div className="dg-b dg--green dg-left" style={{left:"9.1667%",top:"36.0324%",width:"45.8333%",height:"9.3117%"}}><span className="dg-t">Saling hapus posisi berlawanan</span><span className="dg-s">hanya mode hedge</span></div>
    <div className="dg-b dg-plain dg-left" style={{left:"57.2222%",top:"36.0324%",width:"40.8333%",height:"9.3117%"}}><span className="dg-s">Long dan short di pasar sama saling hapus</span></div>
    <div className="dg-b dg--yellow" style={{left:"1.9444%",top:"58.7045%",width:"5.5556%",height:"9.3117%"}}><span className="dg-t dg-ink--yellow">3</span></div>
    <div className="dg-b dg--yellow dg-left" style={{left:"9.1667%",top:"58.7045%",width:"45.8333%",height:"9.3117%"}}><span className="dg-t">Likuidasi mengambil alih</span><span className="dg-s">posisi ditutup terhadap order book</span></div>
    <div className="dg-b dg-plain dg-left" style={{left:"57.2222%",top:"58.7045%",width:"40.8333%",height:"9.3117%"}}><span className="dg-s">Harga keluar tidak lagi Anda pilih</span></div>
    <div className="dg-b dg--orange" style={{left:"1.9444%",top:"72.8745%",width:"5.5556%",height:"9.3117%"}}><span className="dg-t dg-ink--orange">4</span></div>
    <div className="dg-b dg--orange dg-left" style={{left:"9.1667%",top:"72.8745%",width:"45.8333%",height:"9.3117%"}}><span className="dg-t">Dana asuransi menyerap kekurangan</span><span className="dg-s">bila penutupan tak menutup kerugian</span></div>
    <div className="dg-b dg-plain dg-left" style={{left:"57.2222%",top:"72.8745%",width:"40.8333%",height:"9.3117%"}}><span className="dg-s">Ditanggung dana, bukan sisi lawan</span></div>
    <div className="dg-b dg--orange" style={{left:"1.9444%",top:"87.0445%",width:"5.5556%",height:"9.3117%"}}><span className="dg-t dg-ink--orange">5</span></div>
    <div className="dg-b dg--orange dg-left" style={{left:"9.1667%",top:"87.0445%",width:"45.8333%",height:"9.3117%"}}><span className="dg-t">Auto-deleveraging</span><span className="dg-s">hanya bila dana tak mencukupi</span></div>
    <div className="dg-b dg-plain dg-left" style={{left:"57.2222%",top:"87.0445%",width:"40.8333%",height:"9.3117%"}}><span className="dg-s">Posisi untung di sisi lawan dikurangi</span></div>
    <div className="dg-free" style={{left:"9.1667%",top:"11.3360%",width:"45.8333%"}}><div className="dg-n">Yang dilakukan protokol</div></div>
    <div className="dg-free" style={{left:"57.2222%",top:"11.3360%",width:"40.8333%"}}><div className="dg-n">Yang Anda bayar</div></div>
  </div>
</div>

**Batalkan dulu.** Order terbuka mencadangkan margin. Membatalkannya mengembalikan kapasitas itu, dan untuk akun yang tipis marginnya, bukan yang benar-benar bangkrut, langkah ini saja sering sudah cukup. Lingkupnya mengikuti unit risiko: posisi isolated membatalkan order untuk pasar dan sisi itu; akun cross membatalkan semuanya.

**Lalu saling hapus.** Jika akun memegang long sekaligus short di pasar yang sama di bawah margin cross, kedua posisi itu disalinghapuskan — sisi yang lebih kecil terhadap yang lebih besar. Kedua kaki membayar biaya taker, dan keduanya muncul terpisah di riwayat transaksi supaya biaya dan P\&L terealisasi bisa diatribusikan per kaki.

**Lalu ambil alih.** Jika unit itu masih kurang, protokol menutup posisi terhadap order book, dibatasi oleh harga kebangkrutan — harga saat sisa margin posisi persis habis.

**Lalu dana asuransi** — state protokol yang didanai denda likuidasi — menyerap apa pun yang tidak sanggup ditutup order book.

**Lalu [auto-deleveraging](/id/trading/adl)**, upaya terakhir, jika dana asuransi juga tidak sanggup menutupnya.

<Note>
  Langkah 1 dan 2 adalah upaya pemulihan mandiri, dan itulah sebabnya akun bisa melewati ambang batas lalu kembali sehat tanpa satu pun posisinya ditutup oleh protokol. Keduanya juga menjelaskan mengapa order terpasang Anda bisa lenyap saat pergerakan tajam: membatalkannya adalah hal pertama yang dicoba protokol.
</Note>

<h2 id="reducing-your-odds">
  Memperkecil peluangnya
</h2>

* **Awasi rasionya, bukan harganya.** Jarak ke likuidasi adalah fungsi dari margin, bukan dari seberapa jauh harga sudah bergerak.
* **Awasi rasionya sendiri.** Tidak ada yang memperingatkan Anda dan tidak ada yang menghalangi Anda menambah risiko dalam perjalanan naiknya, jadi margin yang Anda sisakan sebagai cadangan adalah satu-satunya penyangga yang ada.
* **Pahami unit mana yang berisiko.** Dalam mode campuran, rasio yang relevan adalah rasio unit yang memegang posisi yang Anda khawatirkan.
* **Sesuaikan ukuran dengan tier-nya.** Naik ke tier yang lebih tinggi menaikkan kebutuhan margin pemeliharaan Anda, yang menggeser harga likuidasi ke arah yang merugikan meskipun tidak ada hal lain yang berubah.

<Warning>
  Likuidasi bukan stop-loss dan tidak menjamin harga. Dalam pergerakan cepat, posisi bisa ditutup jauh melewati harga kebangkrutan, dan kerugian di luar margin Anda diserap oleh dana asuransi atau, jika itu pun gagal, oleh [deleveraging](/id/trading/adl) terhadap trader lain. Lihat [Pengungkapan risiko](/id/protocol/security/risks).
</Warning>

<h2 id="reading-the-live-values">
  Membaca nilai yang berlaku
</h2>

Setiap angka di halaman ini adalah konfigurasi per pasar yang tersimpan on-chain, bukan konstanta protokol. Parameter yang menentukannya:

| Parameter                                          | Menentukan                                                                                                          |
| -------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
| `mm_leverage`, `exponent`, `maintenance_deduction` | kebutuhan margin pemeliharaan, per tier — lihat [Leverage](/id/trading/leverage#computing-the-requirement-yourself) |
| `liquidation_fee_rate_ppm`                         | denda yang dikenakan pada posisi yang dilikuidasi                                                                   |

Semuanya dipublikasikan di masing-masing [spesifikasi kontrak](/id/trading/markets) dan bisa dibaca langsung dari chain. Integrasi yang meng-hard-code angka ini cepat atau lambat akan menghitung angka yang tidak sedang diterapkan jaringan — lihat [Developer](/id/developers/overview).

<h2 id="where-to-go-next">
  Selanjutnya
</h2>

<CardGroup cols={2}>
  <Card title="Auto-deleveraging" href="/id/trading/adl">
    Apa yang terjadi ketika dana asuransi tidak sanggup menyerap kekurangan dana.
  </Card>

  <Card title="Mode margin" href="/id/trading/margin-modes">
    Bagaimana cross dan isolated menentukan apa yang membentuk unit risiko.
  </Card>

  <Card title="Menambah margin" href="/id/trading/add-margin">
    Mengisi ulang posisi isolated sebelum posisi itu mencapai ambang batas.
  </Card>

  <Card title="Harga mark" href="/id/trading/mark-price">
    Harga yang menjadi dasar penilaian rasio penggunaan margin.
  </Card>
</CardGroup>
