Type/to search
2
Follow
1
Followers
OKEX 先物は、Websocket マーケット モードと Go 非同期関数を使用します。契約タイプを切り替えると、何か影響がありますか?
Help
Created 2019-09-14 18:06:24  
 1
 2180

OKEXの期貨でBTCのクロス期アベリートメントをしたいと仮定すると,契約のタイプはthis_weekとquarterで,websocketの行情モデルを使用したい.
今では,exchangeに取引所オブジェクトを1つだけ追加でき,GetTicker,exchange.Goの前にSetContractTypeを1回呼び出す必要があります.

websocket の例のコードと問題は次のとおりです.

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

質問:exchange.SetContractType () を呼び出すたびに,ウェブソケットが再接続されますか?

Go関数の例のコードと問題は以下の通りである.

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

Q: 異動性のために,orderAの実行時に実際に使用する契約の種類がquarterになる可能性はありますか?

他の問題:

  1. もしそうだとしたら,この問題を回避する方法はありますか?
  2. 同じ取引所の同じ取引ペアで,互いに影響しない2つの交換オブジェクトを作成できますか? 例えば,2つの交換オブジェクトは,それぞれ独自のwebsocket接続があり,互いに影響しない.
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)