Apa Itu Order Book Crossed dan Stale?
Order book adalah denyut nadi setiap bursa kripto, yang mencerminkan minat beli (bid) dan jual (ask) secara real-time untuk setiap pasangan perdagangan. Bagi market maker, memahami kondisi order book—terutama saat menjadi "crossed" atau "stale"—sangat penting untuk menyediakan likuiditas yang dapat diandalkan dan menghindari perdagangan yang tidak diinginkan.
Order Book Crossed: Definisi dan Penyebab
Order book crossed terjadi ketika harga bid tertinggi sama dengan atau melebihi harga ask terendah. Dalam pasar yang sehat, bid terbaik selalu lebih rendah dari ask terbaik, sehingga tercipta spread. Ketika hubungan ini rusak, order book dikatakan "crossed."
Contoh:
| Sisi | Harga | Kuantitas |
|---|
| Ask | $100.0 | 1.0 |
| Bid | $100.1 | 2.0 |
Di sini, bid terbaik ($100.1) lebih tinggi daripada ask terbaik ($100.0)—ini adalah order book crossed.
Penyebab umum meliputi:
- Latensi: Keterlambatan pembaruan order book, terutama saat volatilitas tinggi.
- Inkonstistensi API: API bursa mungkin sesaat melaporkan data yang usang atau bertentangan.
- Kesalahan manual: Jarang terjadi, entri order manual atau bug bursa dapat menyebabkan kondisi crossed.
Order Book Stale: Definisi dan Risiko
Order book stale adalah kondisi di mana data order book sudah usang dibandingkan pasar saat ini. Ini bisa terjadi jika feed data bursa terlambat, ada masalah jaringan, atau API gagal mengirimkan informasi terbaru.
Risiko bertindak berdasarkan data stale:
- Menempatkan order dengan harga yang tidak kompetitif
- Kehilangan pergerakan pasar tiba-tiba
- Risiko adverse selection meningkat (dipilih oleh trader yang lebih cepat)
Mengapa Order Book Crossed dan Stale Penting untuk Bot Market Making?
Bot market making bergantung pada data order book yang akurat dan real-time untuk menempatkan limit order yang menyediakan likuiditas sekaligus mengelola risiko. Jika bot bertindak berdasarkan data crossed atau stale, maka dapat:
- Menempatkan order dengan harga yang tidak logis atau tidak kompetitif
- Menciptakan atau memperkuat kondisi pasar yang tidak sehat
- Mengekspos diri pada risiko yang tidak perlu
Bagi proyek token, bursa, dan tim trading, memastikan penyediaan likuiditas berdasarkan data yang valid dan terbaru sangat penting untuk integritas pasar.
Bagaimana Atlas LP Menangani Order Book Crossed dan Stale
Atlas LP adalah perangkat lunak multi-tenant yang dirancang untuk menjalankan bot likuiditas spot (market making) pada akun bursa terpusat milik pengguna. Atlas LP mengambil beberapa langkah untuk memastikan kesehatan order book dan menghindari kondisi bermasalah:
1. Pemeriksaan Order Book Real-Time
Setiap tick (default setiap 3 detik, dapat dikonfigurasi mulai dari 0,5 detik), Atlas LP membaca data ticker dan order book terbaru melalui WebSocket stream atau REST API. Jika data stale atau order book crossed, bot melewati tick tersebut sepenuhnya—tidak ada order baru yang ditempatkan atau dibatalkan sampai data valid tersedia.
2. Validasi Data Ketat
Sebelum memulai, Atlas LP memvalidasi konektivitas API dengan memeriksa ticker, order book, aturan simbol, saldo, order terbuka, dan perdagangan terbaru. Ini mengurangi risiko bertindak berdasarkan informasi yang tidak lengkap atau usang.
3. Penempatan Order yang Konservatif
Atlas LP hanya menempatkan limit order yang resting—tidak pernah menggunakan market order. Jika pasar tidak memiliki kuotasi yang valid, bot akan menanam satu order beli dan satu order jual di sekitar harga dasar, tapi hanya setelah memastikan order book tidak crossed atau stale.
4. Manajemen Order Responsif
Pada setiap tick yang valid, bot menghitung ladder order yang diinginkan dan hanya menempatkan atau membatalkan order sesuai kebutuhan. Jika terdeteksi anomali order book (crossed atau stale), bot menunggu pembaruan valid berikutnya sebelum bertindak, meminimalkan risiko perdagangan yang salah.
5. Transparansi dan Notifikasi
Semua order terbuka, pengisian terbaru (dengan biaya), saldo, dan event bot terlihat di konsol. Pengguna dapat mengatur notifikasi Telegram untuk memberi tahu jika bot yang berjalan tidak memiliki pengisian selama periode tertentu, yang mungkin menandakan masalah order book yang berkelanjutan.
Praktik Terbaik untuk Market Maker
Baik menggunakan Atlas LP atau solusi market making lain, penting untuk:
- Memantau kesehatan order book: Secara rutin periksa kondisi crossed atau stale.
- Menggunakan koneksi API yang kuat: Utamakan WebSocket untuk latensi rendah, tapi siapkan REST sebagai cadangan.
- Hindari bertindak atas data yang meragukan: Jangan pernah menempatkan atau membatalkan order jika order book jelas tidak valid.
- Tetap patuh: Hanya sediakan likuiditas asli dengan limit order resting. Wash trading, self-trading, dan manipulasi volume dilarang keras.
Tabel Ringkasan: Order Book Crossed vs Stale
| Kondisi | Definisi | Risiko untuk Bot | Respon Atlas LP |
|---|
| Crossed Book | Bid terbaik ≥ ask terbaik | Harga order salah | Lewati tick, tunggu valid |
| Stale Book | Data usang dibanding pasar saat ini | Kehilangan peluang, pengisian buruk | Lewati tick, tunggu data baru |
Mengapa Ini Penting untuk Proyek Token dan Bursa
Order book yang sehat sangat penting untuk penemuan harga, slippage rendah, dan kepercayaan trader. Bot market making otomatis harus dirancang untuk mengenali dan menghindari bertindak pada data crossed atau stale demi mendukung likuiditas yang berkelanjutan.
Pendekatan Atlas LP—melewati tick saat data tidak valid, memvalidasi koneksi API, dan hanya menempatkan limit order—membantu menjaga integritas order book tanpa mengekspos pengguna pada risiko yang tidak perlu.
Untuk informasi lebih lanjut tentang bagaimana Atlas LP mendukung penyediaan likuiditas spot yang kuat, kunjungi [/id/liquidity-bot].
Atlas LP tidak menjamin keuntungan, harga, volume, atau listing.
Perdagangan kripto memiliki risiko. Atlas LP adalah perangkat lunak untuk memasang dan mengelola limit order; tidak menjamin imbal hasil, harga, volume, atau listing. Patuhi aturan setiap bursa dan hukum yang berlaku.