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

# Take-profit dan stop-loss

> Order pelindung yang dilekatkan pada order atau pada posisi — bagaimana masing-masing menakar ukurannya, bagaimana pasangannya saling membatalkan, dan mengapa keduanya hanya aktif sekali.

Take-profit dan stop-loss adalah [order kondisional](/id/trading/conditional-orders) dengan satu tugas: menutup posisi ketika harga mencapai level yang Anda pilih. Keduanya selalu reduce-only — order pelindung yang bisa membuka posisi justru kebalikan dari perlindungan.

Keduanya hadir dalam dua bentuk, dan perbedaan di antaranya adalah hal terpenting di halaman ini.

<h2 id="attached-to-an-order-or-attached-to-a-position">
  Dilekatkan pada order, atau pada posisi
</h2>

**Dilekatkan pada order.** Anda menetapkan take-profit dan stop-loss pada saat memasang order masuk. Keduanya aktif ketika order itu tereksekusi, dan ukurannya mengikuti order tersebut. Jika order masuk dibatalkan sebelum tereksekusi, order pelindungnya ikut hilang.

**Dilekatkan pada posisi.** Anda menetapkannya dari panel posisi, pada sesuatu yang sudah Anda pegang. Lingkupnya adalah posisi, bukan kuantitas tertentu.

Lingkup itu punya konsekuensi yang layak dinyatakan langsung:

<Note>
  Order pelindung berlingkup posisi menutup **posisi Anda sebagaimana adanya saat pemicu aktif** — bukan ukuran saat Anda menetapkannya. Tambah posisinya dan stop itu mencakup ukuran yang lebih besar. Kurangi posisinya dan stop itu mencakup yang lebih kecil. Anda tidak perlu mengatur ulang setelah mengubah posisi.
</Note>

Ada satu pengecualian. Jika order pelindung dikonversi menjadi order **limit** alih-alih order market, ukurannya terkunci pada saat terpicu. Sejak itu order tersebut menjadi order terpasang biasa dan tidak lagi mengikuti posisi.

<h2 id="configuration">
  Konfigurasi
</h2>

| Pilihan               | Opsi                                                               |
| --------------------- | ------------------------------------------------------------------ |
| Harga pemicu          | [Harga mark](/id/trading/mark-price) atau harga transaksi terakhir |
| Order yang dihasilkan | Market atau limit                                                  |

Harga mark adalah pemicu yang lebih aman untuk order pelindung — harga itu dihaluskan dan jauh lebih sulit didorong daripada harga transaksi terakhir, dan itu penting karena intinya justru agar Anda tidak ter-stop oleh satu transaksi anomali. Harga terakhir bereaksi lebih cepat dan mengikuti apa yang Anda lihat tercetak.

<h2 id="how-the-pair-cancels">
  Bagaimana pasangannya saling membatalkan
</h2>

Take-profit dan stop-loss terhubung sebagai one-cancels-the-other: yang satu membatalkan yang lain. Perilaku persisnya bergantung pada apakah leg yang aktif tuntas atau tidak.

<div className="dg" data-dg="tp-sl-oco">
  <div className="dg-c" style={{aspectRatio:"720 / 306"}}>
    <svg className="dg-w" viewBox="0 0 720 306" aria-hidden="true">
      <path className="dg-wire dg--blue" d="M 154.00 58.00 L 175.60 58.00" />

      <path className="dg-head dg--blue" d="M 182.00 58.00 L 175.60 62.40 L 175.60 53.60 Z" />

      <path className="dg-wire dg--green" d="M 340.00 58.00 L 367.40 31.45" />

      <path className="dg-head dg--green" d="M 372.00 27.00 L 370.46 34.61 L 364.34 28.29 Z" />

      <path className="dg-wire dg--orange" d="M 340.00 58.00 L 367.94 92.05" />

      <path className="dg-head dg--orange" d="M 372.00 97.00 L 364.54 94.84 L 371.34 89.26 Z" />

      <path className="dg-wire dg--orange" d="M 548.00 128.00 L 548.00 141.60" />

      <path className="dg-head dg--orange" d="M 548.00 148.00 L 543.60 141.60 L 552.40 141.60 Z" />
    </svg>

    <div className="dg-b dg--blue" style={{left:"0.0000%",top:"9.8039%",width:"20.8333%",height:"18.3007%"}}><span className="dg-t">Satu leg terpicu</span></div>
    <div className="dg-b dg--yellow dg-round" style={{left:"25.8333%",top:"8.4967%",width:"20.8333%",height:"20.9150%"}}><span className="dg-t">Tereksekusi penuh?</span></div>
    <div className="dg-b dg--green" style={{left:"52.2222%",top:"0.0000%",width:"47.7778%",height:"17.6471%"}}><span className="dg-t">Leg lain dibatalkan</span><span className="dg-s">posisi tertutup, tak ada yang aktif</span></div>
    <div className="dg-b dg--orange" style={{left:"52.2222%",top:"22.8758%",width:"47.7778%",height:"17.6471%"}}><span className="dg-t">Leg lain tetap aktif</span><span className="dg-s">Anda masih memegang posisi, jadi masih perlu perlindungan</span></div>
    <div className="dg-b dg--orange dg-left" style={{left:"52.2222%",top:"49.6732%",width:"47.7778%",height:"20.9150%"}}><span className="dg-t">Jika aktif nanti</span><span className="dg-s">sisa tak tereksekusi dibatalkan, lalu leg ini terpicu terhadap posisi sebagaimana adanya</span></div>
    <div className="dg-b dg--orange dg-left" style={{left:"0.0000%",top:"49.6732%",width:"47.7778%",height:"20.9150%"}}><span className="dg-t">Terpicu tepat satu kali</span><span className="dg-s">penutupan sebagian tak memicunya lagi</span></div>
    <div className="dg-b dg--sky dg-left" style={{left:"0.0000%",top:"77.7778%",width:"100.0000%",height:"18.3007%"}}><span className="dg-s">Order market hasil pemicu memakai toleransi slippage tetap 10%, apa pun yang Anda atur untuk order manual. Setelah penutupan sebagian, periksa posisi — sisanya tidak terlindungi sampai Anda menetapkan yang baru.</span></div>
  </div>
</div>

**Jika leg yang aktif tereksekusi penuh**, yang lain dibatalkan. Posisi tertutup, tidak ada yang tersisa terpasang.

**Jika leg itu terpicu menjadi order limit yang tidak tereksekusi**, leg yang lain tetap aktif. Inilah kasus yang tidak diantisipasi orang, dan itu perilaku yang benar: Anda masih memegang posisi, jadi Anda masih menginginkan perlindungan. Jika pasar lalu berbalik cukup jauh untuk mengaktifkan leg kedua, order yang belum tereksekusi dari yang pertama dibatalkan dan leg kedua terpicu terhadap posisi sebagaimana adanya — bisa jadi dengan ukuran berbeda dari percobaan pertama.

<h2 id="they-fire-once">
  Keduanya aktif sekali
</h2>

Order pelindung terpicu **tepat satu kali**. Jika order yang dihasilkan tidak menutup posisi sepenuhnya, protokol **tidak** mengaktifkannya kembali untuk sisanya.

Ini penting karena order market hasil pemicu bersifat immediate-or-cancel: di order book yang tipis order itu bisa mengeksekusi sebagian posisi Anda dan membatalkan sisanya, meninggalkan Anda tetap memegang sesuatu tanpa perlindungan yang aktif.

Pembatasan satu kali ini disengaja. Mengaktifkannya ulang secara otomatis ke order book yang baru saja gagal menyerap order berarti mengirim order tepat ke likuiditas tipis yang tadi menyebabkan eksekusi sebagian itu — berulang kali, dalam keadaan terburuk.

<Warning>
  Setelah penutupan sebagian, periksa posisi Anda. Order pelindung sudah terpakai, dan sisa eksposur tidak terlindungi sampai Anda menetapkan yang baru. Ini perbedaan paling berkonsekuensi antara venue ini dan platform yang memicu ulang secara otomatis.
</Warning>

<h2 id="slippage-on-a-triggered-market-order">
  Slippage pada order market hasil pemicu
</h2>

Order market yang dihasilkan pemicu pelindung memakai **toleransi slippage tetap 10%**, terlepas dari apa yang Anda konfigurasi untuk order manual.

Alasannya: stop ada untuk mengeluarkan Anda. Toleransi ketat yang terbawa dari pengaturan normal Anda berarti stop aktif, gagal tereksekusi, dan meninggalkan Anda di posisi yang justru seharusnya ditinggalkan. Batas yang lebar menerima harga lebih buruk sebagai imbalan agar benar-benar keluar.

Semua hal lain tentang [order market](/id/trading/market-to-limit) tetap berlaku — pita harga pasar dan batas yang diturunkan dari kedalaman sama-sama tetap membatasi eksekusi.

<h2 id="changing-them">
  Mengubahnya
</h2>

Order pelindung **tidak bisa diedit di tempat**. Untuk mengubah harga pemicu atau harga limit, batalkan dan buat yang baru.

Jeda antara membatalkan dan membuat ulang adalah jendela tanpa perlindungan. Di pasar yang bergerak cepat, pasang order baru lebih dulu jika platform mengizinkan, atau terima bahwa jendela itu ada dan jaga agar tetap singkat.

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

<CardGroup cols={2}>
  <Card title="Order kondisional" href="/id/trading/conditional-orders">
    Mesin pemicu di baliknya, dan model state lengkapnya.
  </Card>

  <Card title="Reduce-only" href="/id/trading/reduce-only">
    Jaminan yang membuat order pelindung aman.
  </Card>

  <Card title="Harga mark" href="/id/trading/mark-price">
    Mengapa harga ini acuan pemicu yang lebih aman.
  </Card>

  <Card title="Likuidasi" href="/id/trading/liquidations">
    Apa yang terjadi jika perlindungan tidak aktif tepat waktu.
  </Card>
</CardGroup>
