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

> Kenapa order tidak pernah sampai ke order book — alasan penolakan yang umum, dan perbaikan untuk masing-masing.

Order yang ditolak tidak tereksekusi, tidak terpasang, dan tidak memakan biaya apa pun. Protokol memeriksa setiap order sebelum order itu sampai ke order book, dan penolakan memberi tahu Anda pemeriksaan mana yang gagal.

Telusuri daftar ini berurutan — tiga yang pertama mencakup sebagian besar penolakan.

<h2 id="insufficient-margin">
  Margin tidak mencukupi
</h2>

**Penolakan paling umum.** Agunan Anda yang tersedia tidak menutup margin awal order itu, ditambah biaya yang dicadangkan untuk menutup posisi yang dihasilkannya nanti.

Perhatikan bagian keduanya: kebutuhannya sedikit lebih besar dari ukuran ÷ leverage, karena protokol menyisihkan alokasi untuk biaya penutupan pada saat Anda membuka. Order yang ukurannya persis sebesar saldo Anda yang tersedia akan ditolak karena alasan ini. Lihat [Biaya trading](/id/programs/fees#why-your-reserved-margin-exceeds-the-initial-requirement).

**Perbaikan:** kurangi ukuran, naikkan leverage, atau setor agunan lagi. Periksa `Margin Required` (margin yang dibutuhkan) di [panel order](/id/help/order-ticket) sebelum mengirim — di situ tertera angka yang akan dipakai pemeriksaannya.

<h2 id="post-only-would-have-crossed">
  Post-only akan melintasi spread
</h2>

Anda memakai `ALO` (post-only) dan order itu akan mengambil likuiditas alih-alih menambahkannya. Dalam kasus itu post-only ditolak, bukan dieksekusi — justru itulah seluruh gunanya.

**Perbaikan:** geser harga Anda supaya tidak melintasi spread, atau ganti ke `GTC` kalau Anda bersedia membayar tarif taker.

<h2 id="reduce-only-would-not-reduce">
  Reduce-only tidak akan mengurangi
</h2>

Anda menandai order sebagai reduce-only, padahal order itu tidak akan mengecilkan posisi mana pun — entah Anda tidak punya posisi, atau posisinya ada di sisi sebaliknya.

**Perbaikan:** cek tab `Positions`. Reduce-only justru sedang menjalankan tugasnya di sini: menghentikan order yang akan membuka eksposur yang tidak Anda inginkan. Lihat [Reduce-only](/id/trading/reduce-only).

<h2 id="self-trade-prevention">
  Pencegahan self-trade
</h2>

Order itu akan tercocokkan dengan order Anda sendiri yang sedang terpasang. Protokol mencegahnya alih-alih membiarkan Anda bertransaksi dengan diri sendiri.

Sisi mana yang dibatalkan bergantung pada mode yang disetel pada order — batalkan sisi taker, sisi maker, atau keduanya. Lihat [Pencegahan self-trade](/id/trading/self-trade-prevention).

**Perbaikan:** batalkan dulu order terpasang Anda di sisi sebaliknya, atau pilih mode lain.

<h2 id="price-outside-the-band">
  Harga di luar pita
</h2>

Order yang terlalu jauh dari harga referensi ditolak, baik yang terpasang maupun yang langsung dieksekusi. Pita harga mencegah order salah ketik, dan mencegah order book yang tipis disapu sampai ke harga yang absurd.

**Perbaikan:** pasang harga lebih dekat ke pasar. Kalau Anda memang ingin memasang order jauh, pita harga adalah batas seberapa jauh.

<h2 id="size-or-price-precision">
  Presisi ukuran atau harga
</h2>

Setiap pasar punya **tick size** (kelipatan harga) dan **lot size** (kelipatan kuantitas). Harga atau ukuran yang tidak jatuh pada kelipatan yang sah akan ditolak, bukan dibulatkan — pembulatan berarti mengeksekusi sesuatu yang tidak Anda minta.

Ada juga ukuran order minimum dan maksimum per pasar.

**Perbaikan:** bulatkan ke kelipatan milik pasar itu. Baca angkanya dari spesifikasi kontrak, jangan diterka — lihat [Presisi](/id/trading/precision).

<h2 id="position-limit">
  Batas posisi
</h2>

Order itu akan mendorong posisi Anda melewati batas konsentrasi pasar ini, yang membatasi seberapa besar bagian open interest yang boleh dipegang satu akun.

**Perbaikan:** kurangi ukuran. Lihat [Batas posisi](/id/trading/oi-limits).

<h2 id="market-is-not-accepting-that-order">
  Pasar tidak menerima order jenis itu
</h2>

Pasar membawa status yang menentukan apa yang akan diterima order book. Pasar berstatus `ReduceOnly` hanya menerima order penutup; `PostOnly` menolak setiap order taker; `Paused` dan `PreOpen` tidak menerima apa pun dari akun biasa.

**Perbaikan:** ini pasar yang memberi tahu apa yang sedang diterimanya, bukan kesalahan pada order Anda. Lihat [Listing](/id/programs/listings#the-states-a-market-can-be-in).

<h2 id="rate-limited">
  Dibatasi laju permintaan
</h2>

Terlalu banyak permintaan dalam waktu terlalu singkat. Jauh lebih sering terjadi pada trading otomatis daripada trading manual.

**Perbaikan:** kurangi laju dan coba lagi. Kalau Anda sedang membangun integrasi, lihat [Developer](/id/developers/overview).

<h2 id="still-unexplained">
  Masih belum terjelaskan
</h2>

Kalau tidak satu pun di atas cocok, kirim ke `contact@intention.xyz` dengan:

|                                      |                                        |
| ------------------------------------ | -------------------------------------- |
| **Pesan penolakan yang persis**      | Apa adanya, jangan diparafrase         |
| **Pasar, sisi, tipe, ukuran, harga** | Order seperti yang Anda konfigurasikan |
| **Timestamp UTC**                    | Sampai ke detik                        |
| **Client order ID**                  | Kalau Anda menyetelnya                 |
| **Saldo Anda yang tersedia**         | Pada saat percobaan itu                |

<h2 id="where-to-go-next">
  Lanjut ke mana
</h2>

<CardGroup cols={2}>
  <Card title="Panel order" href="/id/help/order-ticket">
    Membaca Margin Required sebelum mengirim.
  </Card>

  <Card title="Tipe order" href="/id/trading/order-types">
    Post-only, IOC, dan apa yang dijamin masing-masing.
  </Card>

  <Card title="Presisi" href="/id/trading/precision">
    Tick size dan lot size.
  </Card>

  <Card title="Kenapa order saya tidak tereksekusi" href="/id/help/fill-or-pnl-question">
    Diterima, tapi tidak pernah dieksekusi.
  </Card>
</CardGroup>
