3
집중하다
1444
수행원

BitMEX 주문 전략에 대한 자세한 설명

만든 날짜: 2019-01-15 14:53:02, 업데이트 날짜: 2019-01-15 14:53:26
comments   9
hits   5375

BitMEX는 가상화폐를 활용한 거래의 플랫폼으로 각광받고 있지만, API 거래의 제한이 매우 엄격하여 많은 사람들을 괴롭히고 있다. 이 글은 주로 FMZ 양적 거래 플랫폼의 실장에서 API를 사용하는 몇 가지 기술을 공유하며, 주로 시장 전략을 목표로 한다.

  1. BitMEX의 특징

가장 눈에 띄는 장점은 거래 활동, 특히 비트코인 영구 계약, 매분 거래량이 종종 백만 달러 또는 천만 달러를 초과한다. BitMEX는 단기 거래 후 수수료가 있지만 높지는 않지만 많은 시장 거래자를 유치하기 때문에 매매 깊이가 우수하며 종종 백만 달러 이상이다. 매매 깊이가 축적됨에 따라 거래 가격은 최소 변동 단위 0.5 달러에서 종종 변동한다.

  1. BitMEX API 주파수 제한

REST API의 요청 주파수는 5분당 300번으로 제한된다. 1초에 한 번으로, 이 제한은 다른 거래 플랫폼에 비해 매우 엄격하다. 제한을 초과하면 ‘Rate limit exceeded’라는 메시지가 표시되며, 제한을 계속 초과하면 IP는 1시간 동안 금지될 수 있으며, 짧은 시간에 여러 번 금지되면 1주일 동안 금지된다. API의 각 요청에 대해 BitMEX는 헤더 데이터를 반환하고, 현재 남은 요청 수를 확인하기 위해 헤더 데이터를 검색한다. 사실, API를 올바르게 사용하면 주파수 제한을 초과하지 않으며, 일반적으로 검사할 필요가 없다.

  1. 웹소켓을 사용해서 정보를 얻는다.

BitMEX REST API의 제한은 엄격하고, 공식적으로 websocket 프로토콜을 많이 사용하는 것이 권장되며, 일반적인 거래소보다 더 많은 데이터 유형이 전송됩니다. 특정 사용에 대해 다음과 같은 점들을 주의하십시오:

  • 깊이 데이터 푸싱 시간이 길어지면 오류가 발생하고, 실제 깊이와 일치하지 않습니다. 깊이 변화가 너무 많아서 푸싱이 누락되어 있지만, 일반적으로 유동성이 뛰어나서, 서브스크립트 티커 또는 트레이드가 가능합니다. – 주문 세부사항이 너무 많아서 거의 사용할 수 없습니다. – 계정 정보가 전송되는 데 지연이 있을 수 있습니다. REST API를 사용하여 확인하는 것이 좋습니다. – 시장이 크게 변동할 때, 추진시간은 몇 초에 달할 수 있습니다. – 다음 코드는 websocket 프로토콜을 사용하여 실시간으로 거래상황과 계정 정보를 취득하기 위해 작성되었다.

전체 기사와 코드는 https://zhuanlan.zhihu.com/p/54881870에서 계속 볼 수 있습니다.