GaiaEx AcademyGaiaEx Academy
Market Microstructure: Bagaimana Transaksi Tereksekusi dalam Milidetik
LanjutanTrading13 min read

Market Microstructure: Bagaimana Transaksi Tereksekusi dalam Milidetik

Pipa ledeng trading elektronik — dari order sampai fill

Bagikan Postingan

Order yang Menggerakkan $50 Juta Secara Tidak Sengaja

Pada tahun 2021, seorang trader di sebuah exchange crypto besar mencoba menjual beberapa ratus ribu dolar dari sebuah altcoin (koin alternatif) yang tipis diperdagangkan. Ia mengetikkan market order — 'jual sekarang, berapa pun harganya'. Tidak ada cukup buyer yang menunggu. Order tersebut melahap seluruh bid di order book, satu level harga demi satu level harga, dan token tersebut mencetak candle yang menghapus lebih dari 90% nilainya dalam hitungan detik sebelum melonjak balik. Bukan hack. Bukan berita. Pasar sekadar tidak memiliki cukup order yang menetap untuk menyerap penjualan tersebut.

Trader itu tidak kehilangan uangnya karena penipuan atau crash. Ia kehilangannya karena market microstructure — sistem perpipaan tentang bagaimana order bertemu, dicocokkan, dan menggerakkan harga. Kebanyakan orang menatap chart, candle, moving average. Tapi chart hanyalah output-nya. Mesin sesungguhnya berada di bawah: daftar order beli dan jual yang terus berubah yang disebut order book, dan aturan yang menentukan siapa bertransaksi dengan siapa, dalam urutan apa, dan pada harga berapa.

Pahami microstructure dan kamu tidak lagi terkejut oleh slippage, phantom wick (sumbu candle hantu), dan trade yang terisi pada harga yang tidak pernah kamu setujui. Kamu mulai melihat pasar seperti cara desk profesional dan market maker melihatnya: bukan sebagai garis yang naik-turun, tapi sebagai antrean yang sedang kamu ikuti.

Wawasan kuncinya: Harga bukan angka yang ada di suatu tempat. Harga adalah kesepakatan terbaru antara satu buyer dan satu seller dalam sebuah antrean. Segala hal lainnya — spread, depth, slippage, impact — hanyalah deskripsi tentang seberapa padat dan seberapa dalam antrean itu saat ini.

Order Book: Tempat Harga Sesungguhnya Berada

Order book adalah daftar niat dua sisi yang hidup dan real-time. Di satu sisi ada bid — orang yang bersedia membeli, masing-masing dengan harga dan ukuran yang dinyatakan. Di sisi lain ada ask (juga disebut offer) — orang yang bersedia menjual. Order book diurutkan berdasarkan harga: bid tertinggi dan ask terendah berada paling berdekatan di bagian atas, karena keduanya adalah dua trader yang paling antusias untuk bertransaksi.

Tiga angka menentukan kondisi pasar sekilas mata:

  • Best bid — harga tertinggi yang seseorang saat ini mau bayar.
  • Best ask — harga terendah yang seseorang saat ini mau jual.
  • Mid price — titik tengah antara keduanya, sering dipakai sebagai harga acuan yang 'wajar'.

Selisih antara best bid dan best ask adalah spread bid-ask — ukuran kesehatan pasar yang paling penting. Ketika spread hanya selebar satu tick, pasar likuid dan kompetitif. Ketika ia melebar, buyer dan seller tidak sepakat, jumlah partisipan sedikit, dan trading menjadi mahal. Di pasar tradisional, spread dikuotasi oleh market maker dan broker. Di crypto, spread hanyalah selisih yang tersisa antara limit order terbaik yang benar-benar ditempatkan oleh trader.

Yang krusial, harga yang kamu lihat bergerak di chart adalah trade terakhir yang tercetak — sebuah fakta historis. Order book adalah masa depan: ia menunjukkan harga yang benar-benar bisa kamu transaksikan sekarang, dan berapa banyak ukuran yang tersedia di masing-masing harga tersebut.

Order Book — BTC / USDT ASK (penjual) 68,104.0 0.9 BTC 68,103.5 1.4 BTC 68,103.0 ← best ask 0.7 BTC spread = $1.0 mid = 68,102.5 68,102.0 ← best bid 1.1 BTC 68,101.5 2.0 BTC 68,101.0 1.6 BTC BID (pembeli) Bar = ukuran yang menetap di setiap level harga Market order beli memanjat naik sisi ask; market order jual turun ke sisi bid.
Order book yang diurutkan berdasarkan harga. Pita sempit antara best bid dan best ask adalah spread — biaya untuk bertransaksi secara instan.

Maker, Taker, dan Makna Likuiditas

Setiap trade memiliki dua sisi dengan dua peran berbeda. Maker memasang limit order yang menetap di order book — mereka menambah likuiditas, membuat pasar lebih dalam, dan menunggu. Taker mengirim order yang langsung dicocokkan dengan order yang menetap — mereka menghapus likuiditas dan mendapat eksekusi instan. Inilah sebabnya kebanyakan platform mengenakan biaya lebih besar ke taker dibanding maker: maker melakukan jasa untuk pasar dengan berdiri di sana memasang quote.

Likuiditas hanyalah ukuran seberapa mudah kamu bisa bertransaksi dalam ukuran besar tanpa menggerakkan harga. Pasar yang likuid memiliki order book yang dalam, banyak partisipan, spread yang ketat, dan volume tinggi — Bitcoin dan Ethereum di platform besar termasuk yang paling likuid di crypto. Pasar yang tidak likuid memiliki order book yang tipis, sedikit partisipan, spread yang lebar, dan harga yang bergerak drastis setiap ada yang bertransaksi dalam ukuran nyata. Altcoin yang crash 90% dalam cerita pembuka kita tadi bukannya tidak bernilai — ia sekadar tidak likuid, dan satu market order menemukan dasar dari order book tersebut.

Spesialis yang menjaga order book tetap dalam adalah market maker. Mereka memasang quote di kedua sisi sekaligus — bid sedikit di bawah mid, ask sedikit di atas — dan menghasilkan spread sebagai bayaran atas jasa mereka menyediakan kesegeraan (immediacy). Beli di $800, jual di $801, ulangi ribuan kali sehari: spread satu dolar itu adalah upah yang mereka kumpulkan untuk menjamin selalu ada seseorang yang siap bertransaksi denganmu.

Kenapa ini penting bagimu: Ketika kamu klik 'market buy', kamu adalah taker yang membayar spread dan mengonsumsi likuiditas orang lain yang menetap. Ketika kamu memasang limit order dengan sabar dan menunggu, kamu menjadi maker — kamu mungkin justru mengumpulkan spread daripada membayarnya. Trade yang sama, dieksekusi dengan dua cara, bisa memiliki biaya yang berbeda secara berarti.

Market Depth: Membaca Tembok di Balik Harga

Spread memberitahumu biaya untuk mentransaksikan satu unit kecil. Market depth memberitahumu biaya untuk mentransaksikan ukuran nyata. Depth adalah jumlah kumulatif dari semua order yang menetap di setiap level harga, menumpuk ke luar dari mid price. Order book yang 'dalam' memiliki ukuran besar yang berada dekat dengan bagian atas di kedua sisi; order book yang 'tipis' hanya memiliki secuil likuiditas sebelum level harganya melompat jauh.

Inilah sebabnya dua aset dengan spread yang sama bisa berperilaku sama sekali berbeda. Bayangkan dua koin yang keduanya mengkuotasi spread $0.01. Coin A memiliki 50 BTC yang menetap dalam satu dolar dari mid; Coin B memiliki 0.3 BTC. Order yang cukup besar hampir tidak berdampak pada order book Coin A tapi menembus habis order book Coin B, menyeret harga beberapa persen. Spread-nya terlihat identik; depth-nya yang menyingkap cerita sebenarnya.

Kebanyakan exchange memvisualisasikan ini sebagai depth chart: grafik bertangga dengan likuiditas sisi beli berwarna hijau memanjat ke kiri dari mid dan likuiditas sisi jual berwarna merah memanjat ke kanan. Semakin tegak dan tinggi temboknya, semakin besar hantaman yang bisa diserap pasar sebelum harga bergerak. Depth chart yang datar dan rendah adalah tanda peringatan — pasar itu akan mengalami slippage.

Satu peringatan: depth adalah snapshot niat, bukan sebuah jaminan. Order yang menetap bisa dibatalkan dalam milidetik. Tembok bid yang terlihat seperti support kokoh bisa lenyap seketika ketika penjualan nyata datang — sebuah taktik yang disebut spoofing ketika dilakukan dengan sengaja untuk memalsukan permintaan. Bacalah order book, tapi jangan pernah mengasumsikan temboknya akan bertahan.

Price-Time Priority: Aturan Antrean

Ketika order kamu tiba di exchange, sebuah perangkat lunak bernama matching engine (mesin pencocokan) yang menentukan apa yang terjadi padanya — dan ia mengikuti aturan yang ketat dan deterministik. Aturan yang paling umum di pasar bergaya saham dan kebanyakan platform crypto adalah price-time priority, juga disebut FIFO (first in, first out — yang lebih dulu masuk, lebih dulu keluar):

  • Harga lebih baik menang lebih dulu. Pembeli yang bid $100.05 dilayani sebelum pembeli yang bid $100.00 — tidak peduli siapa yang datang lebih dulu.
  • Pada harga yang sama, yang lebih dulu menang. Di antara order yang berada di $100.00, yang datang lebih dulu terisi lebih dulu. Posisimu di antrean ditentukan oleh milidetik kapan kamu tiba.

Inilah sebabnya posisi antrean sering menjadi seluruh permainan bagi maker. Pada level harga yang populer, datang lebih awal bisa berarti perbedaan antara mendapat fill dan menonton harga menjauh. Ini juga sebabnya latensi dan timing begitu penting bagi trader profesional — dan sebabnya clock skew, retry, atau pesan yang terduplikasi bisa diam-diam mengubah prioritasmu. Beberapa produk memakai skema lain (pro-rata, di mana fill dibagi proporsional dengan ukuran, atau model hybrid), sehingga disiplinnya sederhana: baca spesifikasi matching platform tersebut daripada mengasumsikan FIFO bergaya NYSE berlaku di mana-mana.

Order book on-chain membawa ini selangkah lebih jauh: aturan pencocokannya dipublikasikan di dalam kode. Daripada mempercayai klaim exchange tentang bagaimana ia mencocokkan order, kamu bisa memverifikasi logika yang sesungguhnya berjalan di network tersebut. Transparansi itu adalah salah satu alasan GaiaEx mengeksekusi di Hyperliquid L1 — sebuah chain yang dibangun khusus dengan order book dan aturan pencocokan yang on-chain dan dapat diaudit.

Jalur order (disederhanakan) Klien Gateway Risiko / limit Matcher Determinisme penting: urutan sama → fill sama Clock skew dan retry bisa mengubah prioritas—rancanglah idempotensi
Latensi dan urutan menentukan likuiditas mana yang menetap yang kamu berinteraksi dengannya — dan posisimu di antrean.

Slippage dan Price Impact: Biaya Tersembunyi dari Ukuran

Slippage adalah selisih antara harga yang kamu harapkan dan harga fill rata-rata yang sesungguhnya kamu dapatkan. Ini bukan bug atau glitch — ini adalah konsekuensi langsung dan mekanis dari market order yang memanjat naik atau turun di order book. Kamu mau beli di $100, tapi order book hanya punya ukuran kecil di sana, jadi order kamu terus terisi di $100.10, $100.25, $100.50 hingga selesai. Harga fill rata-rata-mu akhirnya lebih tinggi dari targetmu, dan selisih itulah slippage-mu.

Berikut contoh konkretnya. Kamu melakukan market-buy 3 BTC melawan sisi ask pada diagram di atas:

  • 0.7 BTC terisi di $68,103.0
  • 1.4 BTC terisi di $68,103.5
  • 0.9 BTC terisi di $68,104.0

Harga rata-ratamu bukan $68,103 yang kamu lihat dikuotasikan — melainkan kira-kira $68,103.6, dan kamu telah mendorong best ask naik ke level berikutnya. Dorongan naik itu disebut price impact: order kamu sendiri menggerakkan pasar melawanmu. Semakin besar order kamu relatif terhadap depth yang tersedia, semakin buruk kedua efek tersebut.

Slippage tidak selalu negatif. Jika pasar bergerak menguntungkanmu antara pengiriman dan fill, kamu bisa mendapat slippage positif — harga yang lebih baik dari yang diharapkan. Tapi di pasar yang tipis atau volatil, asimetrinya biasanya merugikan: volatilitas melebarkan spread dan menipiskan order book justru pada saat kamu paling ingin bertransaksi.

Bagaimana profesional melawannya:

  • Gunakan limit order daripada market order untuk membatasi harga terburuk yang kamu terima — kamu menukar kepastian eksekusi dengan kepastian harga.
  • Pecah order besar menjadi order-order kecil (child order) sepanjang waktu. Algoritma eksekusi seperti TWAP (time-weighted average price) dan VWAP (volume-weighted average price) melakukan ini secara otomatis untuk menyatu dengan flow normal.
  • Atur toleransi slippage di DEX dan AMM — tapi jangan terlalu ketat, atau order kamu bisa gagal atau kena front-run, dan jangan terlalu longgar, atau kamu mengundang sandwich attack.
  • Trading di pasar yang likuid dan hindari jam-jam sepi; depth paling tipis di jam-jam aktivitas rendah.

Microstructure Crypto vs. Pasar Tradisional

Mekanisme di atas — order book, maker, antrean, slippage — bersifat universal. Tapi crypto punya kekhasan struktural yang membuat trader tradisional bingung, dan kebiasaan trader tradisional yang tidak terbawa ke sini.

  • Selalu aktif. Saham diperdagangkan dalam sesi dengan lelang pembukaan, lelang penutupan, dan jeda semalaman di mana berita menumpuk dan harga melompat saat bel dibuka. Crypto diperdagangkan 24/7. Itu menghilangkan mekanisme risiko gap tapi tidak risiko peristiwa mendadak — kejutan pada pukul 3 pagi di hari Minggu menghantam order book yang mungkin sedang paling tipis.
  • Fragmentasi. Likuiditas saham terkonsentrasi dan diregulasi. Likuiditas crypto terpecah-pecah di puluhan platform terpusat dan terdesentralisasi, sehingga harga 'sesungguhnya' dan depth sesungguhnya tersebar tipis. Smart order router ada tepat untuk menyatukan kembali fragmentasi ini.
  • AMM sebagai pengganti order book. Sebagian besar DeFi menggantikan order book sepenuhnya dengan automated market maker — pool di mana sebuah formula menentukan harga berdasarkan rasio dua aset. Di sini, 'likuiditas' adalah modal yang liquidity provider depositokan ke dalam pool, slippage adalah fungsi deterministik dari ukuran pool, dan provider menghasilkan fee tapi menanggung risiko impermanent loss (kerugian sementara) ketika harga bergerak.
  • Settlement on-chain. Crypto berbasis order book menambahkan pertimbangan yang diabaikan model CLOB (central limit order book) saja: visibilitas mempool (order pending kamu bisa dilihat dan di-front-run), finalitas blok, dan urutan yang ditentukan miner/validator. Ini adalah domain MEV — maximal extractable value (nilai maksimum yang dapat diekstraksi) — di mana urutan transaksi dalam sebuah blok menjadi keunggulan yang dapat diperdagangkan.
Kesimpulan jujurnya: microstructure menentukan berapa banyak dari keunggulanmu yang lolos dari proses eksekusi. Strategi yang terlihat menguntungkan di chart bisa habis sepenuhnya karena spread, slippage, dan impact jika kamu trading dalam ukuran besar di order book yang tipis atau melawan antrean. GaiaEx mengeksekusi di Hyperliquid L1 — sebuah central limit order book on-chain sesungguhnya dengan likuiditas yang dalam, pencocokan di bawah satu detik, dan aturan yang dapat diverifikasi secara publik — sehingga sistem perpipaannya bekerja untukmu, bukan melawanmu.