FAQ - Pertanyaan yang Sering Ditanyakan
Halaman Utama
Pusat Layanan
FAQ - Pertanyaan yang Sering Ditanyakan
Derivatif Kripto
Pilihan
Binance Options
Fitur Batalkan Otomatis Semua Order Terbuka (Kill-Switch) di Binance Options

Fitur Batalkan Otomatis Semua Order Terbuka (Kill-Switch) di Binance Options

2022-11-07 08:43

Apa itu fitur Batalkan Otomatis Semua Order Terbuka (Kill-Switch)?

Fungsi Batalkan Otomatis Semua Order Terbuka, juga dikenal sebagai "Kill-Switch," melindungi Market Maker Option agar tidak memiliki order terbuka jika terjadi pemutusan jaringan.
Harap diperhatikan bahwa fitur serupa sudah tersedia untuk Futures Coin-M di Binance: "Batalkan Otomatis Semua Order Terbuka".
Fitur ini hanya berlaku bagi Market Maker Option yang memungkinkan para market maker untuk memberikan spread bid-ask yang lebih ketat, ukuran kuotasi yang lebih besar, dan memiliki lebih banyak waktu di pasar. Semua fitur ini akan meningkatkan likuiditas produk option Eropa di Binance.

Bagaimana cara kerja fitur Batalkan Otomatis Semua Order Terbuka (Kill-Switch)?

Fitur Batalkan Otomatis akan menghapus semua order terbuka, baik untuk jenis order Market Maker Protection (MMP) maupun non-MMP, saat pemutusan jaringan terdeteksi. Fitur ini akan aktif saat Market Maker menetapkan periode waktu hitung mundur per option dasar. Setelah penghitung waktu mencapai nol, server akan secara otomatis membatalkan semua order terbuka dari simbol dasar jika server tidak menerima pesan heartbeat (detak jantung). 
Setelah sistem menerima pesan heartbeat dari Market Maker, waktu hitung mundur akan direset. Jika tidak ada pesan heartbeat, sistem akan mengartikannya sebagai pemutusan dari server
1. Market Maker  memasukkan input aset dasar (misalnya, ETHUSDT) dan parameter waktu hitung mundur dalam milidetik  (misalnya, 120.000 selama 120 detik)
2. Market Maker akan mengirimkan pesan "heartbeat" dengan memanggil endpoint (menentukan simbol dasar) pada interval tertentu (misalnya, setiap 30 detik) ke server.  
3. Server akan merespons dengan pesan konfirmasi heartbeat yang menentukan simbol dasar yang waktu hitung mundurnya telah direset. 
4. Sistem akan membatalkan atau mempertahankan order terbuka Market Maker sesuai aturan yang diuraikan di bawah ini: 
  • Waktu Saat Ini - Tanda Waktu Heartbeat > Waktu Hitung Mundur: Semua order yang belum selesai dibatalkan.
  • Waktu Saat Ini - Tanda Waktu Heartbeat <= Waktu Hitung Mundur: Semua order yang ada tetap berada di buku order

Apa perbedaan antara fitur Batalkan Otomatis Semua Order Terbuka (Kill-Switch) dan MMP?

Fitur Batalkan Otomatis Semua Order Terbuka (Kill-Switch) akan berjalan bersama dengan fungsi Market Maker Protection (MMP) yang ada di Binance Option. Perbedaan utamanya adalah:
  • MMP hanya akan menghapus jenis order MMP berdasarkan pengisiannya (yaitu, MMP dipicu oleh pengisian order. Artinya, order akan tetap berada di buku order sampai ada pengisian yang melanggar qtyLimit atau deltaLimit) dan dapat direset secara otomatis.
  • Fitur Batalkan Otomatis Semua Order Terbuka (Kill-Switch) akan menghapus semua jenis order saat pemutusan (yaitu, Kill-Switch akan menghapus order dari buku order berdasarkan konektivitas)
Antarmuka API
Ada tiga endpoint API. Silakan baca dokumen API untuk mengetahui informasi selengkapnya.
1. Endpoint untuk mengatur parameter Batalkan Otomatis Semua Order Terbuka (Kill-Switch) (POST)
POST /eapi/v1/countdownBatalSemua (HMAC SHA256)
Bobot: 1
Parameter:
NamaJenisWajibDeskripsi
dasarSTRINGYASimbol Option Dasar (misalnya, ETHUSDT, BTCUSDT)
countdownTimeLONGYAWaktu hitung mundur dalam milidetik (mis. 1.000 selama 1 detik).  0 untuk menonaktifkan pengatur waktu.  Tidak menerima nilai negatif.  Nilai minimum yang dapat diterima adalah 5.000.
recvWindowLONGNOMenentukan jumlah milidetik setelah parameter tanda waktu yang valid untuk permintaan tersebut. Jika recvWindow tidak dikirim, standarnya adalah 5.000.
tanda waktuLONGYAEndpoint SIGNED juga memerlukan parameter tanda waktu yang perlu dikirim yang harus menjadi tanda waktu milidetik saat permintaan dibuat dan dikirim.
Respons:
{
"underlying": "ETHUSDT",
"countdownTime": 100000
}
2. Endpoint mengambil parameter "Kill-Switch" (GET)
GET /eapi/v1/countdownCancelAll (HMAC SHA256)
Bobot: 1
Parameter:
NamaJenisWajibDeskripsi
dasarSTRINGYASimbol Option Dasar (misalnya, ETHUSDT, BTCUSDT)
recvWindowLONGNOMenentukan jumlah milidetik setelah parameter tanda waktu yang valid untuk permintaan tersebut. Jika recvWindow tidak dikirim, standarnya adalah 5.000.
tanda waktuLONGYAEndpoint SIGNED juga memerlukan parameter tanda waktu yang perlu dikirim yang harus menjadi tanda waktu milidetik saat permintaan dibuat dan dikirim.
Respons:
{
"underlying": "ETHUSDT",
"countdownTime": 100000
}
* countdownTime = 0 berarti fungsi dinonaktifkan.
3. Endpoint memberi tahu server bahwa koneksi masih aktif (POST)
POST /eapi/v1/countdownCancelAllHeartBeat (HMAC SHA256)
Bobot: 10
Parameter:
NamaJenisWajibDeskripsi
underlyingsLISTYASimbol Option Dasar (misalnya, ETHUSDT, BTCUSDT)
recvWindowLONGNOMenentukan jumlah milidetik setelah parameter tanda waktu yang valid untuk permintaan tersebut. Jika recvWindow tidak dikirim, standarnya adalah 5.000.
tanda waktuLONGYAEndpoint SIGNED juga memerlukan parameter tanda waktu yang perlu dikirim yang harus menjadi tanda waktu milidetik saat permintaan dibuat dan dikirim.
Respons:
{
 "underlyings":["BTCUSDT","ETHUSDT"]
}
*Respons hanya akan mencakup simbol dasar yang hearbeatnya telah berhasil diperbarui. 
Harap diperhatikan bahwa Anda dapat menentukan daftar simbol dasar dalam satu pesan "heartbeat" untuk membantu mengurangi pesan yang dikirim ke server untuk fungsi ini.