Apakah OKEX futures menggunakan pola pasar websocket dan fungsi Go asynchronous, dan apakah ada dampaknya pada perubahan jenis kontrak?

Penulis:pencahayaan, Dibuat: 2019-09-14 18:06:24, Diperbarui:

Misalkan Anda ingin melakukan CFD jangka panjang pada BTC di OKEX futures, jenis kontrak adalah this_week dan quarter, dan Anda ingin menggunakan pola pasar websocket. Saat ini hanya dapat menambahkan satu objek pertukaran, dan setiap kali GetTicker atau exchange.Go, Anda harus memanggil SetContractType sekali.

Contoh kode dan pertanyaan websocket adalah sebagai berikut:

exchange.IO("websocket"); exchange.SetContractType ((this_week); var tickerA = exchange.GetTicker ((); exchange.SetContractType ((quarter); var tickerB = exchange.GetTicker();

Pertanyaan: Apakah websocket akan dihubungkan kembali setiap kali saya memanggil exchange.SetContractType (())?

Contoh kode dan pertanyaan untuk fungsi Go adalah sebagai berikut:

exchange.SetContractType ((this_week); var orderA = exchange.Go ((Sell,tickerA.Last, 1); exchange.SetContractType ((quarter); var orderB = exchange.Go ((Buy,tickerB.Last, 1);

Pertanyaan: Karena alasan asynchronous, apakah ada kemungkinan bahwa jenis kontrak yang sebenarnya digunakan adalah quarter saat melakukan order A?

Pertanyaan lainnya:

  1. Jika masalah di atas memang ada, apakah ada cara untuk menghindarinya?
  2. Apakah pasangan transaksi yang sama di bursa yang sama dapat membuat dua objek pertukaran tanpa saling mempengaruhi? Misalnya, dua objek pertukaran memiliki koneksi websocket mereka sendiri dan tidak saling mempengaruhi.

Lebih banyak

Mimpi kecilOKEX Futures tidak mendukung ``exchange.IO (websocket) `` ` Dengan menggunakan fungsi Dial, Anda dapat membuat koneksi websocket langsung.