avatar of lightring lightring
집중하다 사신
2
집중하다
1
수행원

OKEX 선물은 웹소켓 시장 모드와 Go 비동기 함수를 사용합니다. 계약 유형을 전환할 때 영향이 있습니까?

만든 날짜: 2019-09-14 18:06:24, 업데이트 날짜:
comments   1
hits   1849

OKEX 선물에서 BTC를 다중 기간 중개하고, this_week와 quarter의 계약 유형을 사용하고, websocket 거래 모드를 사용하고 싶다고 가정해 봅시다. 이제 Exchange에 거래소 객체를 하나만 추가할 수 있으며, GetTicker, exchange.Go를 호출할 때마다 SetContractType를 호출해야 합니다.

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);

질문: 비동기적인 이유로 orderA를 실행할 때 실제로 quarter라는 계약 유형을 사용할 수 있을까요?

다른 질문들:

  1. 만약 이 문제가 실제로 존재한다면, 어떻게 피할 수 있을까요?
  2. 같은 거래소의 동일한 거래 쌍이 서로 영향을 미치지 않고 두 개의 교환 객체를 만들 수 있습니까? 예를 들어 두 개의 교환 객체는 서로 영향을 미치지 않고 자체 웹 소켓 연결을 가지고 있습니다.