
All-Or-None (AON) order adalah jenis order yang mewajibkan seluruh jumlah yang diminta dieksekusi dalam satu transaksi, atau order tersebut otomatis dibatalkan. Eksekusi parsial tidak diperbolehkan; order hanya akan dieksekusi jika pasar dapat memenuhi seluruh jumlah pada harga yang telah ditentukan.
Contohnya, Anda ingin membeli 1.000 token pada harga limit 1,00. Jika hanya tersedia 700 token untuk dijual pada harga 1,00 atau lebih baik, order AON tidak akan dieksekusi—order tidak akan mengisi 700 terlebih dahulu dan menunggu sisa 300. Sebaliknya, order akan dibatalkan seluruhnya.
Prinsip utama AON order adalah order harus dicocokkan sepenuhnya oleh matching engine dalam satu transaksi. Matching engine merupakan sistem yang bertugas mencocokkan order beli dan jual, dan akan memeriksa apakah counterparty dalam order book dapat memenuhi seluruh jumlah pada harga yang Anda tentukan.
Order book adalah daftar order beli dan jual yang diurutkan berdasarkan harga, menampilkan kuantitas yang tersedia pada setiap level. Ketika Anda mengirimkan order AON, sistem akan menggabungkan seluruh counterparty yang tersedia dalam batas harga Anda (atau lebih baik). Jika totalnya sesuai dengan jumlah yang Anda minta, order Anda dieksekusi penuh; jika tidak, order dibatalkan tanpa eksekusi parsial.
Tujuan utama penggunaan AON order adalah menghindari ketidakpastian harga dan biaya akibat eksekusi parsial serta memastikan kepatuhan ketat terhadap ukuran dan strategi trading Anda.
Dalam trading kripto, AON order paling ideal untuk token dengan likuiditas rendah atau strategi yang memerlukan ukuran transaksi presisi. Dua faktor penting sebelum menempatkan AON order adalah kedalaman order book dan rentang harga limit Anda.
Likuiditas adalah kemampuan untuk membeli atau menjual jumlah yang cukup tanpa memengaruhi harga secara signifikan. Di lingkungan dengan likuiditas rendah, sulit mengumpulkan counterparty yang cukup dalam batas harga Anda, sehingga AON order sering dibatalkan.
Kedalaman order book mengacu pada total kuantitas yang tersedia pada setiap level harga. Jika Anda ingin membeli 1.000 token pada harga 1,00, pastikan total order jual pada harga 1,00 atau lebih baik memenuhi kebutuhan Anda. Jika tidak, Anda mungkin perlu menyesuaikan harga limit lebih tinggi atau mengurangi ukuran order Anda.
Waspadai juga risiko slippage. Walaupun AON order menghindari slippage akibat eksekusi parsial berganda, jika order Anda dibatalkan, Anda mungkin harus menempatkan order baru pada harga yang kurang menguntungkan dan menghadapi risiko perubahan harga baru.
AON order sering dibandingkan dengan FOK (Fill-Or-Kill) dan IOC (Immediate-Or-Cancel), karena ketiganya berkaitan dengan eksekusi instan dan persyaratan waktu order.
FOK (Fill-Or-Kill) berarti "eksekusi seluruh jumlah secara instan atau batalkan." FOK lebih ketat dalam hal waktu, mengharuskan eksekusi penuh secara langsung; jika tidak memungkinkan saat itu juga, order langsung dibatalkan. AON berfokus pada "semua atau tidak sama sekali" namun tidak selalu menuntut eksekusi instan—order dapat dieksekusi kapan saja selama periode validitas order, tergantung aturan platform.
IOC (Immediate-Or-Cancel) memperbolehkan eksekusi parsial—apapun yang dapat dieksekusi langsung akan diisi; sisanya dibatalkan. Ini berbeda secara mendasar dengan aturan ketat AON yang melarang eksekusi parsial.
Intinya:
Risiko utama AON order adalah kehilangan kesempatan eksekusi. Di pasar yang bergerak cepat atau pasangan dengan kedalaman minim, order akan sering dibatalkan, sehingga Anda harus mengejar harga atau kehilangan peluang.
Ada juga biaya peluang: Jika order Anda dibatalkan dan harga bergerak menjauh dari target, Anda mungkin harus menempatkan order baru pada harga yang lebih buruk, sehingga meningkatkan total biaya Anda.
Selain itu, ketergantungan berlebihan pada ukuran presisi dapat mengurangi fleksibilitas di pasar yang volatil—memaksakan "semua atau tidak sama sekali" dapat membuat Anda kehilangan eksekusi parsial yang sebenarnya menguntungkan.
Demi keamanan modal, selalu siapkan rencana cadangan untuk order yang dibatalkan—pertimbangkan menetapkan rentang harga alternatif, membagi order besar menjadi beberapa batch kecil, dan menggunakan kontrol risiko.
Jika platform mendukung AON order, ikuti langkah berikut; jika tidak, pertimbangkan alternatif seperti FOK untuk kondisi "immediate all-or-none".
Langkah 1: Buka halaman trading untuk pasangan yang dipilih dan pastikan tersedia tipe order atau kondisi lanjutan. Langkah 2: Pilih limit order dan masukkan harga serta jumlah total yang diinginkan. Harga limit menentukan harga beli maksimum atau harga jual minimum Anda. Langkah 3: Pada opsi lanjutan, centang "All-Or-None" (atau pilih batasan setara seperti FOK; sesuaikan dengan pengaturan yang tersedia). Langkah 4: Tinjau kedalaman order book—pastikan volume counterparty pada harga yang Anda tetapkan (atau lebih baik) cukup untuk eksekusi penuh. Jika tidak, pertimbangkan menyesuaikan harga atau jumlah. Langkah 5: Kirimkan order Anda. Jika counterparty dapat memenuhi permintaan Anda dalam satu transaksi sesuai ketentuan, order akan dieksekusi penuh; jika tidak, order dibatalkan dan Anda dapat mengevaluasi ulang strategi Anda.
AON order sangat ideal untuk skenario yang membutuhkan ukuran transaksi konsisten, membantu mengontrol harga rata-rata dan biaya dengan menolak eksekusi parsial serta memastikan strategi berjalan utuh. Order ini sangat berguna untuk token dengan likuiditas rendah, namun lebih rentan dibatalkan akibat kedalaman pasar yang tidak mencukupi. Berbeda dengan FOK dan IOC, ciri khas utamanya adalah "tanpa eksekusi parsial", sedangkan kecepatan eksekusi tergantung pada implementasi platform. Saat menggunakan AON di Gate, pertimbangkan kedalaman order book, toleransi slippage, dan kontrol risiko—pilih opsi lanjutan yang sesuai dan siapkan rencana cadangan jika eksekusi penuh tidak tercapai.
AON order beroperasi dengan aturan "all-or-none"—jika pasar tidak dapat memenuhi seluruh jumlah yang Anda minta, seluruh order akan otomatis dibatalkan. Misalnya, jika Anda mengirimkan order beli AON untuk 100 BTC namun hanya tersedia 80, order akan dibatalkan tanpa eksekusi. Mekanisme ini sangat cocok untuk transaksi besar dengan kebutuhan jumlah yang ketat.
AON order paling bermanfaat jika tujuan trading Anda membutuhkan perolehan aset dalam jumlah tertentu. Misalnya, jika Anda membutuhkan tepat 1.000 token untuk staking, order reguler mungkin hanya mengisi 800 dan berhenti—sedangkan AON memastikan seluruh 1.000 diperoleh atau tidak sama sekali. Ini menghindari kepemilikan jumlah yang tidak mencukupi untuk tujuan Anda.
Ini adalah risiko umum pada AON order—persyaratan "all-or-none" yang ketat membuat order dapat tertunda lama di pasar yang tidak likuid atau volatil. Disarankan menggunakan AON hanya pada pasangan dengan likuiditas baik dan menetapkan waktu kedaluwarsa yang wajar agar dana tidak tertahan tanpa batas waktu.
Bisa. Batasan AON hanya berlaku saat eksekusi order—mengharuskan pemenuhan penuh ketika pencocokan terjadi. Setelah terisi, posisi Anda akan berperilaku seperti posisi reguler; Anda dapat menutupnya secara parsial atau penuh kapan saja tanpa batasan.
Biasanya tidak. AON dirancang untuk transaksi besar atau situasi yang membutuhkan kuantitas pasti. Untuk transaksi kecil, likuiditas pasar umumnya cukup untuk eksekusi cepat melalui order reguler. Penggunaan AON justru dapat mengurangi efisiensi karena sering dibatalkan akibat likuiditas yang tidak mencukupi. Untuk spot trade kecil di Gate, disarankan menggunakan market order atau limit order standar.


