> ## 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.

# Order kondisional

> Order yang menunggu di luar order book sampai syarat harga terpenuhi — cara pemicunya bekerja, cara order-order ini saling terkait, dan state apa yang disandangnya di tiap titik.

Order kondisional tidak berada di order book. Order jenis ini duduk di penyimpanan terpisah, mengawasi satu harga, dan baru menjadi order sungguhan ketika syarat pemicunya terpenuhi. Sampai saat itu, order tersebut tidak memakan posisi antrean dan tidak menampilkan kedalaman apa pun kepada orang lain.

Perbedaan itu mendasari semua hal lain di halaman ini. Order limit yang terpasang bisa di-match kapan saja. Order kondisional tidak bisa di-match sama sekali — order itu hanya bisa *dikonversi*, dan konversinya terjadi pada titik tertentu di dalam eksekusi blok.

<h2 id="three-shapes">
  Tiga bentuk
</h2>

Mesin pemicu yang sama melayani tiga maksud berbeda, dan ketiganya berbeda dalam hal apa yang mereka lekati.

| Bentuk                  | Melekat pada                           | Penggunaan umum                                                   |
| ----------------------- | -------------------------------------- | ----------------------------------------------------------------- |
| **Berdiri sendiri**     | Tidak ada                              | Masuk posisi jika harga menembus level tertentu                   |
| **Melekat pada order**  | Order tertentu yang sedang Anda pasang | Menetapkan take-profit dan stop-loss pada saat membuka posisi     |
| **Melekat pada posisi** | Posisi Anda di pasar tertentu          | Melindungi posisi yang sudah Anda pegang, apa pun yang membukanya |

Bentuk ketiga inilah yang paling tidak berperilaku seperti order. Lingkupnya adalah posisi, bukan kuantitas tertentu, jadi bentuk ini ikut bergerak bersama posisi saat ukurannya berubah — lihat [Take-profit dan stop-loss](/id/trading/tp-sl).

<h2 id="triggering">
  Pemicuan
</h2>

Dua hal menentukan kapan order kondisional menyala: harga mana yang diawasinya, dan di titik mana dalam blok pemeriksaan itu terjadi.

**Harga mana.** Pemicu bisa mengawasi harga mark atau harga transaksi terakhir. [Harga mark](/id/trading/mark-price) sudah dihaluskan dan lebih sulit didorong, yang membuatnya default lebih aman untuk order pelindung. Harga terakhir bereaksi lebih cepat dan lebih dekat dengan apa yang Anda lihat tercetak, dan sebagian strategi menginginkan itu. Pilihannya per order.

**Di titik mana dalam blok.** Order kondisional dipindai sebelum matching berjalan, memakai harga mark yang dikunci pada awal blok. Order yang terpicu oleh harga di blok ini menjadi order aktif di blok ini juga — bukan blok berikutnya. Lihat [Pengurutan transaksi](/id/trading/tx-sequencing) untuk urutan prioritas lengkapnya.

<div className="dg" data-dg="conditional-trigger">
  <div className="dg-c" style={{aspectRatio:"720 / 320"}}>
    <svg className="dg-w" viewBox="0 0 720 320" aria-hidden="true">
      <path className="dg-wire dg--blue" d="M 174.00 183.00 L 199.60 183.00" />

      <path className="dg-head dg--blue" d="M 206.00 183.00 L 199.60 187.40 L 199.60 178.60 Z" />

      <path className="dg-wire dg--yellow" d="M 384.00 183.00 L 407.60 183.00" />

      <path className="dg-head dg--yellow" d="M 414.00 183.00 L 407.60 187.40 L 407.60 178.60 Z" />

      <path className="dg-wire dg--green" d="M 562.00 183.00 L 575.60 183.00" />

      <path className="dg-head dg--green" d="M 582.00 183.00 L 575.60 187.40 L 575.60 178.60 Z" />

      <path className="dg-wire" d="M 295.00 226.00 L 295.00 248.00 L 85.00 248.00 L 85.00 232.40" />

      <path className="dg-head" d="M 85.00 226.00 L 89.40 232.40 L 80.60 232.40 Z" />
    </svg>

    <div className="dg-band" style={{left:"0.0000%",top:"8.1250%",width:"100.0000%",height:"26.8750%"}}><span className="dg-cap">Pemicu mengawasi salah satunya</span></div>
    <div className="dg-b dg--green" style={{left:"2.2222%",top:"15.6250%",width:"46.6667%",height:"14.3750%"}}><span className="dg-t">Harga mark</span><span className="dg-s">dihaluskan, sulit didorong — default lebih aman</span></div>
    <div className="dg-b dg--sky" style={{left:"51.1111%",top:"15.6250%",width:"46.6667%",height:"14.3750%"}}><span className="dg-t">Harga terakhir</span><span className="dg-s">lebih cepat, dekat dengan yang tercetak</span></div>
    <div className="dg-b dg--blue" style={{left:"0.0000%",top:"45.6250%",width:"23.6111%",height:"23.1250%"}}><span className="dg-t">Menunggu di penyimpan pemicu</span><span className="dg-s">tanpa antrean maupun kedalaman</span></div>
    <div className="dg-b dg--yellow dg-round" style={{left:"29.1667%",top:"45.0000%",width:"23.6111%",height:"24.3750%"}}><span className="dg-t">Syarat terpenuhi?</span></div>
    <div className="dg-b dg--yellow" style={{left:"58.0556%",top:"45.6250%",width:"19.4444%",height:"23.1250%"}}><span className="dg-t">Dikonversi jadi order market atau limit</span></div>
    <div className="dg-b dg--green" style={{left:"81.3889%",top:"45.6250%",width:"18.6111%",height:"23.1250%"}}><span className="dg-t">Di-match di blok ini juga</span></div>
    <div className="dg-free dg-mid" style={{left:"0.0000%",top:"86.8750%",width:"100.0000%"}}><div className="dg-n">Dipindai sebelum matching berjalan, terhadap harga mark yang dikunci di awal blok.</div></div>
    <div className="dg-lbl" style={{left:"26.3889%",top:"77.5000%"}}>belum — diperiksa lagi blok berikut</div>
  </div>
</div>

<h2 id="linking">
  Keterkaitan
</h2>

Order kondisional jarang berjalan sendirian. Ada tiga pola keterkaitan, dan masing-masing punya semantik pembatalannya sendiri.

**Take-profit dan stop-loss saling membatalkan.** Pasangan pelindung bersifat one-cancels-the-other (satu membatalkan yang lain): ketika salah satu kaki menyala, kaki lainnya dibatalkan otomatis. Anda tidak akan berakhir tanpa posisi tetapi masih membawa stop yang aktif.

**Pasangan yang melekat mengikuti order induknya.** Jika Anda melekatkan take-profit dan stop-loss pada order yang sedang Anda pasang, pasangan itu belum aktif sampai order induknya tereksekusi. Jika order induk dibatalkan sebelum tereksekusi, kedua kaki yang melekat ikut dibatalkan.

**Pasangan berlingkup posisi mengikuti posisinya.** Jika posisi ditutup — oleh order Anda sendiri, oleh likuidasi, atau oleh deleveraging — order pelindung yang melekat padanya dibatalkan. Mereka ada untuk melindungi sesuatu; ketika sesuatu itu hilang, mereka ikut hilang.

<Note>
  Inilah bagian yang paling sering salah ditangani integrasi. Stop yang hidup lebih lama daripada posisi yang dilindunginya akan, pada pemicuan berikutnya, membuka posisi *baru* ke arah berlawanan. Keterkaitan inilah yang mencegah hal itu, dan penegakannya ada di protokol, bukan di klien yang memasang order.
</Note>

<h2 id="order-states">
  State order
</h2>

Order kondisional bergerak melalui sekumpulan state yang terdefinisi, dan setiap transisi adalah peristiwa protokol yang bisa Anda amati.

| State         | Arti                                                                     |
| ------------- | ------------------------------------------------------------------------ |
| **Waiting**   | Diterima dan sedang mengawasi harga pemicunya                            |
| **Triggered** | Syarat terpenuhi; dikonversi dan dikirim ke matching                     |
| **Filled**    | Order hasil konversi telah ter-match                                     |
| **Cancelled** | Ditarik oleh Anda, atau oleh keterkaitan ketika kaki pasangannya menyala |
| **Rejected**  | Gagal validasi, saat pemasangan atau saat konversi                       |

State yang mengejutkan orang adalah **ditolak saat konversi**. Order bisa saja diterima, menunggu berjam-jam, terpicu dengan benar, dan tetap gagal — karena syaratnya diperiksa ulang pada saat konversi, bukan hanya saat pemasangan. Margin bisa jadi sudah tidak mencukupi. Order kondisional reduce-only bisa jadi sudah tidak punya posisi untuk dikurangi. Pemicunya menyala; order yang dihasilkan tidak bertahan.

<h2 id="checks-at-placement-and-at-conversion">
  Pemeriksaan saat pemasangan dan saat konversi
</h2>

Dua kumpulan aturan berbeda berlaku pada dua waktu berbeda.

**Saat pemasangan**, protokol memeriksa bahwa harga pemicu masuk akal untuk arah yang Anda tentukan — stop-loss yang akan langsung terpicu adalah kekeliruan, bukan strategi — dan bahwa pemicu itu berada dalam jarak yang diizinkan dari harga saat ini. Batas jumlah order terbuka dan batas laju juga berlaku di sini.

**Saat konversi**, kecukupan margin dinilai ulang terhadap posisi Anda sebagaimana adanya pada saat itu, batasan reduce-only diperiksa ulang, dan order market kondisional tunduk pada proteksi slippage yang sama seperti order market mana pun. Lihat [Order market dan proteksi slippage](/id/trading/market-to-limit).

<Warning>
  Order kondisional bukan jaminan eksekusi. Yang dijamin adalah bahwa order akan *dikirim* ketika syaratnya terpenuhi. Dalam pergerakan cepat, order yang dihasilkan bisa tereksekusi jauh melewati harga pemicu, atau tidak tereksekusi sama sekali jika konversinya berupa order limit. Order pelindung mengurangi eksposur terhadap lompatan harga, bukan menghilangkannya.
</Warning>

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

<CardGroup cols={2}>
  <Card title="Take-profit dan stop-loss" href="/id/trading/tp-sl">
    Dua bentuk pelindung dan perilaku masing-masing saat posisi Anda berubah.
  </Card>

  <Card title="Harga mark" href="/id/trading/mark-price">
    Harga yang sebaiknya diawasi sebagian besar pemicu pelindung, dan alasan harga itu dihaluskan.
  </Card>

  <Card title="Pengurutan transaksi" href="/id/trading/tx-sequencing">
    Posisi pemindaian pemicu relatif terhadap pembatalan dan order baru.
  </Card>

  <Card title="Tipe order" href="/id/trading/order-types">
    Menjadi apa order kondisional dikonversi.
  </Card>
</CardGroup>
