Type/to search
2
Follow
1
Followers
Kontrak berjangka OKEX menggunakan mode pasar websocket dan fungsi Go asynchronous. Apakah ada dampak saat mengganti jenis kontrak?
Help
Created 2019-09-14 18:06:24  
 1
 2180

Misalkan Anda melakukan arbitrage jangka panjang BTC di OKEX Futures, jenis kontraknya adalah this_week dan quarter, dan ingin menggunakan model websocket.
Sekarang hanya bisa menambahkan satu objek pertukaran, setiap GetTicker, exchange.Go, harus dipanggil 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 setiap kali Exchange.SetContractType () dipanggil, websocket akan terhubung kembali?

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: Apakah ada kemungkinan bahwa karena asynchronousness, jenis kontrak yang sebenarnya digunakan untuk melakukan order A adalah quarter?

Pertanyaan-pertanyaan lain:

  1. Jika masalah di atas memang ada, apakah ada cara untuk menghindarinya?
  2. Bisakah pasangan transaksi yang sama di bursa yang sama membuat dua objek pertukaran dan tidak mempengaruhi satu sama lain? Misalnya, dua objek pertukaran memiliki koneksi websocket mereka sendiri dan tidak mempengaruhi satu sama lain.
Related Recommendations
Comment
All comments (1)

    OKEX期货 不支持exchange.IO("websocket")这种模式切换。
    直接使用 Dial 函数创建websocket 连接即可。

    7 years ago
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)