3
Подписаться
1444
Подписчики

Объяснение стратегии заказа BitMEX

Создано: 2019-01-15 14:53:02, Обновлено: 2019-01-15 14:53:26
comments   9
hits   5375

BitMEX стал первой платформой для торговли виртуальными валютами, однако ограничения API для торговли были очень серьезными. В этой статье мы поделимся некоторыми методами использования API в FMZ, основное количество торговой платформы, основное внимание уделено стратегии для торговли.

  1. Особенности BitMEX

Наиболее заметным преимуществом является активность торговли, особенно биткоин-постоянных контрактов, где объем торгов зачастую превышает миллионы или даже десятки миллионов долларов в минуту; BitMEX имеет комиссионные, хотя и невысокие, но притягивает большое количество торговцев, поэтому глубина покупок и продаж отлична, часто превышает миллионы долларов; из-за накопленной глубины покупок и продаж цена торгов часто колеблется ниже минимальной переменной единицы в 0,5 доллара США.

  1. Ограничение частоты BitMEX API

Частота запросов в REST API ограничена 300 запросами в 5 минут. Это эквивалентно 1 секунде, и это ограничение очень строгое по сравнению с другими торговыми платформами. После превышения лимита сообщается, что “Rate limit exceeded”, если продолжить превышение лимита, IP может быть заблокирован в течение часа, а несколько блокировок в течение короткого времени приведут к недельной блокировке.

  1. Использование websocket для получения информации

Ограничения BitMEX REST API более строгие, официально рекомендуется использовать больше протоколов websocket, и более много типов данных, чем обычные биржи. В частности, обратите внимание на следующие моменты:

  • глубокая передача данных затягивается, в результате чего возникают ошибки, не соответствующие реальной глубине, предполагается, что глубина изменяется слишком много, передача имеет пробелы, но обычно из-за превосходной текучести, подписка или сделки могут быть выполнены
  • Очень много пропущенных деталей в подробностях заказов, практически не используется. – Посылка аккаунтов задерживается, лучше использовать REST API для подтверждения.
  • В случае сильных колебаний в цепочке, время отсрочки может достигать нескольких секунд. – Следующий код использует протокол websocket, чтобы получить информацию о текущих событиях и счетах в режиме реального времени, и в основном предназначен для стратегий торгов. Для конкретного использования требуется выполнение функции main ().

Полная статья и код можно посмотреть по ссылке: https://zhuanlan.zhihu.com/p/54881870