1. Endpoint Data Pasar
Kueri | Deskripsi | Endpoint dan Detail |
Uji Konektivitas | Menguji konektivitas ke API Rest | GET /eapi/v1/ping |
Periksa Waktu Server | Menguji konektivitas ke API Rest dan mendapatkan waktu server saat ini | |
Informasi Bursa | Aturan perdagangan bursa dan informasi simbol saat ini | GET /eapi/v1/exchangeInfo |
Buku Order | Mendapatkan data buku order | |
Daftar Perdagangan Terkini | Mendapatkan perdagangan pasar terkini | |
Pencarian Perdagangan Lampau (MARKET_DATA) | Mendapatkan perdagangan historis pasar yang lampau | |
Data Kline/Candlestick | Batang Kline/candlestick untuk suatu simbol option. Kline diidentifikasi secara unik berdasarkan waktu pembukaannya | |
Harga Mark Option | Info harga mark Option dan greek | |
Statistik Perubahan Harga Ticker 24 jam | Statistik perubahan harga rolling window 24 jam | |
Ticker Harga Simbol | Mendapatkan harga Indeks Spot untuk aset dasar option | |
Data Pelaksanaan Historis | Mendapatkan data pelaksanaan historis | |
Minat Terbuka | Mendapatkan minat terbuka untuk suatu aset dasar pada tanggal kedaluwarsa tertentu |
2. Endpoint Akun/Perdagangan
Kueri | Deskripsi | Endpoint dan Detail |
Informasi Akun Option (TRADE) | Mendapatkan informasi akun saat ini | GET /eapi/v1/account (HMAC SHA256) |
Transfer Dana (TRADE) | Lihat detail selengkapnya di sini | |
Order Baru (TRADE) | Mengirim order baru | POST /eapi/v1/order (HMAC SHA256) |
Pasang Beberapa Order (TRADE) | Mengirim beberapa order Option | |
Periksa Satu Order (TRADE) | Memeriksa status order | |
Batalkan Order Option (TRADE) | Membatalkan order aktif | |
Batalkan Beberapa Order Option (TRADE) | Membatalkan beberapa order aktif | |
Batalkan semua order Option pada suatu simbol (TRADE) | Membatalkan semua order aktif pada suatu simbol | |
Batalkan Semua Order Option menurut Dasarnya (TRADE) | Membatalkan semua order aktif pada aset dasar yang ditentukan | |
Periksa Order Option Terbuka Saat Ini (USER_DATA) | Memeriksa semua order terbuka saat ini, status: ACCEPTED PARTIALLY_FILLED | |
Periksa Riwayat Order Option (TRADE) | Memeriksa semua order selesai dalam 5 hari. Status order: CANCELLED, FILLED, REJECTED | |
Informasi Posisi Option (USER_DATA) | Mendapatkan informasi posisi saat ini | |
Daftar Perdagangan Akun (USER_DATA) | Mendapatkan perdagangan dari suatu akun dan simbol | |
Data Pelaksanaan Pengguna (USER_DATA) | Mendapatkan data pelaksanaan akun | |
Arus Pendanaan Akun (USER_DATA) | Memeriksa arus pendanaan akun |
3. Streaming Pasar WebSocket
Streaming | Nama Streaming | Deskripsi | Kecepatan Pembaruan |
Streaming Perdagangan | <symbol>@trade atau <underlyingAsset>@trade | Streaming Perdagangan menyampaikan informasi perdagangan mentah dari suatu simbol atau aset dasar, mis. ETH@trade | 50 milidetik |
Streaming Indeks | Streaming indeks dasar (mis. ETHUSDT) | 1.000 milidetik | |
Harga Mark | Harga mark untuk semua simbol option pada suatu aset dasar, mis. ETH@markPrice | 1.000 milidetik | |
Streaming Kline/Candlestick | Streaming Kline/Candlestick menyampaikan pembaruan ke kline/candlestick saat ini setiap 1.000 milidetik (jika ada) | 1.000 milidetik | |
Ticker 24 jam | Info ticker 24 jam untuk semua simbol. Hanya simbol yang info tickernya diubah yang akan dikirim | 1.000 milidetik | |
Ticker 24 jam berdasarkan aset dasar dan tanggal kedaluwarsa | Info ticker 24 jam berdasarkan aset dasar dan tanggal kedaluwarsa, mis. ETH@ticker@220930 | 1.000 milidetik | |
Minat Terbuka | Minat terbuka Option untuk suatu aset dasar pada tanggal kedaluwarsa tertentu, mis. ETH@openInterest@221125 | 60 dtk | |
Info Simbol Baru | Streaming listing simbol baru | 50 milidetik | |
Streaming Kedalaman Buku Parsial | <symbol>@depth<levels> atau <symbol>@depth<levels>@100ms atau <symbol>@depth<levels>@1000ms | Bid dan ask teratas. Level yang valid adalah 10, 20, 50, 100 | 100 milidetik, 500 milidetik, atau 1.000 milidetik, (default saat kecepatan pembaruan tidak digunakan) |
Streaming Kedalaman Buku yang Berbeda | Saat tingkat kedalaman diatur ke 1.000, streaming tersebut mengembalikan kedalaman buku yang berbeda setiap 50 milidetik. Harap ikuti instruksi selanjutnya tentang cara mengelola buku order lokal dengan benar | 50 milidetik |
4. Streaming Data Pengguna WebSocket
Peristiwa | Jenis Peristiwa | Deskripsi | Kecepatan Pembaruan |
Data Akun | Melakukan pembaruan dalam kondisi berikut:
| 50 milidetik | |
Pembaruan Order | Melakukan pembaruan dalam kondisi berikut:
| 50 milidetik |
5. Endpoint Market Maker
Kueri | Deskripsi | Endpoint dan Detail |
Informasi Akun Margin Option (USER_DATA) | Mendapatkan informasi akun saat ini | GET /eapi/v1/marginAccount (HMAC SHA256) |
Atur Konfigurasi Perlindungan Market Maker (TRADE) | Mengatur konfigurasi MMP. Perlindungan Market Maker (MMP/Market Maker Protection) adalah seperangkat mekanisme perlindungan bagi market maker option. Mekanisme ini dapat mencegah perdagangan massal dalam waktu yang singkat. Setelah akun market maker mencabangkan ambang batas, MMP akan terpicu. Semua order MMP saat ini akan dibatalkan, dan semua order MMP baru akan ditolak. Market maker dapat menggunakan celah ini untuk mengevaluasi kembali pasar dan memodifikasi harga order. | |
Dapatkan Konfigurasi Perlindungan Market Maker (TRADE) | Mendapatkan konfigurasi untuk MMP | |
Reset Konfigurasi Perlindungan Market Maker (TRADE) | Mereset MMP dan memulai order MMP lagi | |
Tetapkan Konfigurasi Pembatalan Otomatis Semua Order Terbuka (Kill-Switch) (TRADE) | Endpoint ini menetapkan parameter fitur pembatalan otomatis. Jika tidak ada pesan heartbeat yang dikirim, fitur tersebut akan membatalkan semua order terbuka (order MMP dan non-MMP) dari simbol dasarnya pada akhir periode hitung mundur yang ditentukan. Setelah periode hitung mundur, semua order terbuka akan dibatalkan. Order baru akan ditolak dengan kode kesalahan -2010 hingga pesan heartbeat terkirim atau fitur pembatalan otomatis dinonaktifkan dengan mengatur countdownTime ke 0. | |
Dapatkan Konfigurasi Pembatalan Otomatis Semua Order Terbuka (Kill-Switch) (TRADE) | Endpoint ini mengembalikan parameter pembatalan otomatis untuk setiap simbol dasar. Harap diperhatikan bahwa hanya parameter pembatalan otomatis aktif yang akan dikembalikan. Jika countdownTime diatur ke 0 (yaitu countdownTime telah dinonaktifkan), respons tidak akan mengembalikan simbol dasarnya, dan parameter countdownTime terkait tidak akan dikembalikan dalam respons tersebut. | |
Heartbeat Pembatalan Otomatis Semua Order Terbuka (Kill-Switch) (TRADE) | Endpoint ini mereset waktu mulainya hitungan mundur hingga saat pesan ini diterima. Endpoint ini harus diminta berulang kali sebagai heartbeat. Beberapa heartbeat dapat diperbarui sekaligus dengan menentukan simbol dasarnya sebagai daftar (kecuali BTCUSDT dan ETHUSDT) di parameter dasarnya. |