Pondasi Index Futures
Order Book & Matching Engine
Tempat niat berubah menjadi transaksi. Bid, ask, spread, dan price-time priority.
3 menit baca
Inilah lantai yang menjawab pertanyaan terbesar dari seluruh kelas: kenapa harga benar-benar bergerak? Bukan jawaban filosofis "karena ada yang beli dan jual" — tapi jawaban mekanik, baut demi baut, yang membuatmu bisa melihat harga sebagai sesuatu yang nyata dan logis, bukan sihir. Kalau Bab 1 sampai 8 adalah persiapan, di sinilah semuanya bertemu. Pelan-pelan, karena ini fondasi langsung menuju Orderflow.
Bayangkan dulu
Bayangkan sebuah pelelangan ikan. Di satu sisi, para pembeli berteriak harga yang mereka mau bayar: "Saya beli 10 kg di Rp50.000!" Di sisi lain, para penjual menawarkan: "Saya jual 10 kg di Rp52.000!" Selama tidak ada yang mau bertemu di tengah, tidak ada transaksi. Tapi begitu ada pembeli yang berkata "Ya sudah, saya ambil di Rp52.000!", transaksi terjadi — dan harga "terakhir" tercatat di Rp52.000. Order book adalah versi digital, rapi, dan super cepat dari pelelangan ini. Sekali kamu melihatnya begini, ia tidak lagi misterius.
[!TIP]
Apa Itu Order Book
(buku order) adalah daftar semua order yang sedang untuk dieksekusi. Ia punya dua sisi yang saling berhadapan, persis seperti pelelangan ikan tadi:
Bid (sisi beli)
Para pembeli yang menunggu dengan order beli di harga tertentu. Mereka bilang: "Aku mau beli di harga ini."
- **** —
Ask / Offer (sisi jual)
Para penjual yang menunggu dengan order jual di harga tertentu. Mereka bilang: "Aku mau jual di harga ini."
- **** —
Mari lihat order book ES yang disederhanakan. Angka kiri (hijau) adalah jumlah kontrak yang ingin dibeli di tiap harga; angka kanan (merah) jumlah yang ingin dijual:
Inilah yang disebut (Depth of Market) — tampilan order book yang nanti kita bahas. Warna kuning menandai harga "terbaik" di tiap sisi.
Best Bid, Best Ask, dan Spread
Dari tumpukan order itu, ada dua harga paling penting:
Best Bid = harga BELI tertinggi yang menunggu → 5400.00 (60 kontrak)
Best Ask = harga JUAL terendah yang menunggu → 5400.25 (200 kontrak)
Spread = Best Ask − Best Bid = 5400.25 − 5400.00 =
Pikirkan kenapa ini masuk akal. Pembeli ingin bayar mungkin, penjual ingin dapat mungkin. Jadi pembeli tertinggi (5400,00) dan penjual terendah (5400,25) berdiri saling berhadapan dengan jarak tipis di antaranya. Jarak itulah — dan ia bukan sekadar angka, ia adalah .
Spread = biaya yang sering tak disadari
Kalau kamu langsung membeli di best ask (5400,25) lalu seketika menjual di best bid (5400,00), kamu sudah rugi 1 tick = — bahkan sebelum menghitung komisi. Inilah kenapa pasar yang likuid (spread sempit) begitu berharga, dan kenapa strategi cepat seperti scalping sangat sensitif pada spread. Kita perdalam ini di Bab 11.
[!WARNING]
Dua Cara Berinteraksi dengan Order Book
Sebelum kita lihat bagaimana harga bergerak, kamu perlu paham dua jenis order paling dasar. Kita bahas ringkas di sini (detail lengkapnya jatah Bab 10), karena tanpa keduanya, mekanik harga tidak akan masuk akal.
Limit Order — menunggu
Kamu pasang harga spesifik dan seseorang datang ke harga itu. Order-mu masuk ke order book sebagai antrian. Kamu likuiditas. Kamu pasif.
- **** —
Market Order — menyambar
Kamu mau eksekusi di harga terbaik yang tersedia. Order-mu langsung "memakan" antrian yang ada. Kamu likuiditas. Kamu agresif.
- **** —
Limit order likuiditas dan menunggu. Market order likuiditas dan menyambar. Tarik-menarik keduanya inilah yang menggerakkan harga.
Inilah Jawabannya: Kenapa Harga Bergerak
Sekarang momen yang kita tunggu sejak Bab 2. Kita akan lihat harga bergerak , langkah demi langkah. Tidak ada indikator, tidak ada pola — hanya order yang memakan order. Mari kembali ke best ask kita: 5400,25 dengan 200 kontrak menunggu dijual.
Kasus A — pembeli kecil datang
Seseorang mengirim . Apa yang terjadi? Order itu menyambar best ask. Ada 200 kontrak di 5400,25, dan ia cuma mau 50. Maka:
Best ask 5400.25 punya 200 kontrak
Market buy 50 masuk → memakan 50 dari 200
Sisa di 5400.25 → 150 kontrak
Harga terakhir → tetap 5400.25 (belum habis)
Kasus B — pembeli besar datang
Sekarang seseorang mengirim — lebih besar dari yang tersedia di best ask. Inilah saat harga bergerak:
Best ask 5400.25 punya 200 kontrak
Market buy 250 masuk:
→ habiskan 200 di 5400.25 (200 terisi)
→ sisa 50 naik ke level berikutnya: 5400.50
→ 50 terisi di 5400.50
Harga terakhir →
Resapi ini — ini inti segalanya
Harga naik karena "indikator memberi sinyal beli" atau "polanya bullish". Harga naik karena . Sesederhana — dan sekuat — itu. Setiap pergerakan harga di dunia, dari yang terkecil sampai crash terbesar, pada dasarnya adalah versi dari mekanik ini. Kalau kamu benar-benar paham paragraf ini, kamu sudah melampaui mayoritas trader retail.
[!NOTE]
Begitu pula sebaliknya: harga ketika penjual agresif (market sell) menghabiskan semua pembeli pasif (bid) di satu level dan terpaksa turun ke level di bawahnya. Naik dan turun adalah cerita yang sama dari dua arah.
Matching Engine: Sang Pengatur Antrian
Siapa yang mengatur order mana bertemu order mana? Sebuah sistem komputer di bursa bernama (mesin pencocok). Tugasnya: mencocokkan order beli dan jual secara adil dan super cepat. Aturan utamanya disebut , dan ia terdiri dari dua prinsip sederhana:
- Pembeli yang berani bayar lebih tinggi dilayani lebih dulu; penjual yang mau jual lebih murah dilayani lebih dulu.
- Seperti antrian — siapa cepat dia dapat. First come, first served.
Mari lihat contoh konkret. Misalkan ada tiga penjual yang sama-sama pasang limit sell di harga 5400,25:
| Penjual | Jumlah | Waktu Masuk | Antrian |
|---|---|---|---|
| Trader A | 50 | 10:00:01 | ke-1 (paling awal) |
| Trader B | 100 | 10:00:05 | ke-2 |
| Trader C | 50 | 10:00:10 | ke-3 |
Lalu datang . Bagaimana matching engine membagikannya berdasarkan price-time priority?
Market buy 80 dibagi sesuai antrian waktu:
Trader A → 50 terisi PENUH (sisa permintaan: 30)
Trader B → 30 dari 100 terisi (sisa permintaan: 0)
Trader C →
Queue Position: Kenapa "Harga Bagus" Belum Tentu Terisi
Contoh di atas mengajarkan konsep yang sering mengejutkan pemula: (posisi antrian). Order limitmu tidak langsung terisi hanya karena harganya "kena". Ia harus menunggu semua order yang datang lebih dulu di harga yang sama terisi terlebih dahulu.
Kamu pasang limit buy di 5399.75
Tapi sudah ada 1.000 kontrak antre duluan di harga itu
→ 1.000 kontrak itu harus terisi DULU sebelum giliranmu
→ Kalau harga cuma menyentuh 5399.75 lalu naik lagi,
order-mu bisa TIDAK TERISI sama sekali.
Pelajaran untuk nanti
Inilah kenapa scalper sangat memperhatikan queue position — order yang "terlihat di harga bagus" belum tentu terisi kalau antriannya panjang. Untuk swing/day trader pemula ini tidak terlalu kritis, tapi penting kamu tahu: . Order book menyimpan urutan, bukan cuma harga.
[!WARNING]
DOM vs Time & Sales: Niat vs Kenyataan
Ada dua jendela yang akan sering kamu lihat, dan membedakan keduanya itu penting karena mereka memberitahu hal yang berbeda.
| Depth of Market (DOM) | Time & Sales | |
|---|---|---|
| Order yang (order book) | Transaksi yang | |
| — apa yang orang mau lakukan | — apa yang terjadi | |
| Ya — limit order bisa dibatalkan kapan saja | Tidak — transaksi sudah final |
Order book menunjukkan . Time & Sales menunjukkan . Niat bisa bohong; eksekusi tidak.
Perbedaan ini bukan main-main. Order di DOM bisa — seseorang bisa pasang order beli besar untuk terlihat "kuat", lalu menariknya begitu harga mendekat. Sementara Time & Sales mencatat apa yang benar-benar dieksekusi, dan itu tidak bisa ditarik. Trader serius membaca keduanya bersamaan: DOM untuk melihat niat, Time & Sales untuk verifikasi kenyataan.
Volume vs Liquidity: Dua Hal yang Sering Tertukar
Dua istilah ini terdengar mirip tapi berbeda, dan pemula sering menyamakannya:
Volume
Jumlah kontrak yang (di masa lalu). Catatan sejarah.
- **** —
Liquidity
Kemudahan bertransaksi tanpa menggerakkan harga. Kondisi saat ini.
- **** —
Sebuah pasar bisa punya volume harian tinggi (banyak yang sudah ditradingkan) tapi likuiditas tipis di jam tertentu. Contoh: ES sangat likuid saat sesi AS dibuka, tapi jauh lebih tipis saat tengah malam waktu AS. Dan saat berita besar keluar, likuiditas bisa meski volume meledak. Kita bahas dinamika sesi dan likuiditas ini tuntas di Bab 11.
Order Book Bisa Menipu: Iceberg & Spoofing
Sebelum menutup, satu peringatan kedewasaan. Order book yang kamu lihat . Ada dua fenomena yang harus kamu kenal namanya sekarang — detailnya nanti di materi Orderflow.
🧊 Iceberg Order
Seperti gunung es — yang terlihat cuma puncaknya. Pemain besar yang ingin membeli 3.000 kontrak tidak menampilkan semuanya; ia cuma menampilkan 100 di order book. Setiap 100 terisi, muncul lagi 100. Tandanya: sebuah level terlihat kecil tapi order yang datang tanpa habis-habis.
🎭 Spoofing & Layering
Memasang order besar , hanya untuk menciptakan ilusi tekanan, lalu menariknya sebelum terisi. Melakukannya di banyak level disebut . Ini di banyak yurisdiksi, tapi secara praktis kamu harus sadar bahwa order book bisa berisi "kebohongan".
⚠ Jangan ambil keputusan dari ukuran semata
Pemula sering panik atau bersemangat hanya karena melihat angka besar di order book. Jangan. Angka besar itu bisa nyata (iceberg yang menyerap) atau palsu (spoofing yang akan ditarik). Inilah kenapa kamu butuh membaca (kenyataan) di samping DOM (niat) — dan inilah persisnya jembatan menuju Orderflow, tempat kita belajar membedakan absorpsi nyata dari tipuan.
[!DANGER]
Rangkuman Lantai 9
- = daftar order menunggu. = pembeli menunggu, = penjual menunggu.
- = jarak best bid & best ask = biaya tersembunyi (1 tick ES = $12,50).
- menambah likuiditas (pasif, menunggu); mengambil likuiditas (agresif, menyambar).
- ketika market order menghabiskan semua order di satu level dan terpaksa pindah ke level berikutnya. Ini inti segalanya.
- pakai : harga terbaik dulu, lalu yang datang lebih awal.
- : harga menyentuh level ≠ order pasti terisi.
- = niat (bisa ditarik); = kenyataan (final). & membuat book bisa menipu.
Jembatan ke Lantai 10
Kita sudah melihat dua order paling dasar — limit dan market — beraksi di order book. Tapi di dunia nyata, kamu punya lebih banyak senjata: stop, bracket, OCO, trailing stop. Masing-masing punya kegunaan, kelebihan, dan jebakan tersembunyi. Di Lantai 10, kita lengkapi gudang senjatamu: — supaya kamu tahu alat mana untuk situasi mana.
[!TIP]
Punya pertanyaan atau nemu bug? Tanya di Discord atau email ke support@flowjob.id.