For information on changes for our US clients, please visit our Support Center article.

Поиск
Варианты отключения платформы
Kraken Futures - это круглосуточная торговая платформа, которая стремится обеспечить 100% бесперебойную работу и подключение клиентов.
Однако иногда платформа может находится в простое, обусловленным техническим обслуживанием и незапланированными проблемами с системами.
Чтобы справиться со случаями сбоев платформы, мы предоставляем клиентам различные инструменты для управления спектром простоев, которые могут возникнуть:
  • Предварительное предупреждение: лента уведомлений
  • Непредвиденные проблемы с подключением: Deadman's Switch
  • Возвращение из простоя: период управления ордерами

Уведомление

Большинство случаев простоя на платформе происходят из-за планового технического обслуживания. При запланированном отключении отправляется запланированное уведомление.
Это сообщение можно получить из Notifications REST API endpoint или с помощью Notification Websocket API endpoint:

Notifications REST API endpoint

{    "result":"success",  "notifications":[     {        "type":"general",      "priority":"low",      "note":"We've launched a new Telegram group."    },    {        "type":"settlement",      "priority":"medium",      "note":"Week contracts with maturity 29/Jun/2018 expire and settle.",      "effectiveTime":"2018-06-29T15:00:00Z"    }  ],  "serverTime":"2018-06-29T15:22:05.187Z"}
Когда ожидается, что платформа будет испытывает простои, уведомление будет содержать:type=maintenancepriority=highОжидаемое время начала простоя будет:effectiveTimeв формате времени Unix.
Этот метод предупреждения даст достаточно времени для реагирования.
Кроме того, в клиентском интерфейсе появится уведомление об этом, а также всплывающее окно с сообщением, которое ясно просигнализирует о предстоящем простое.

WebSocket API endpoint Notification

{"feed":"notifications_auth","notifications":[{"id":"The Notification ID","type":"maintenance","priority":"high","note":"A note describing the notification.","effective_time":1520288300000},
...]}
Когда ожидается, что платформа будет испытывать простои, уведомление будет содержать: type=maintenancepriority=highОжидаемое время начала простоя будет::effectiveTimeWhich represents the unix epoch.
Этот метод предупреждения даст достаточно времени для реагирования.
Кроме того, в клиентском интерфейсе появится уведомление об этом, а также всплывающее окно с сообщением, которое ясно просигнализирует о предстоящем простое.

Deadman's switch (“Переключатель мертвеца”)

В других случаях, возможно, возникают проблемы с подключением или сбоем в сети, из-за которых ваше приложение больше не может отправлять запросы.
Для этого вы можете использовать конечную точку REST «cancelallordersafter», чтобы указать период ожидания, по истечении которого в случае отсутствия успешной отправки запроса от вашего приложения, произойдет отмена всех ордеров.
Это может быть полезно для клиентов, которые не хотят обрабатывать уведомления о расписании простоев и предпочитают, чтобы система отменяла все открытые ордера, если сеть не работает.

Период возврата управления ордерами

Это период после простоя, когда платформа начала работать, и клиент может выполнить два действия:
  • Отменить существующие открытые ордера
  • Создать ордер “только мейкер”
Это не всегда актуально. Например, если для исправления ситуации понадобилось только короткое время отключения системы (1-2 минуты), и цены торгуемых контрактов не изменились, то период управления ордерами не был бы необходим.
Однако, если период простоя длился дольше, и цена торгуемых контрактов за это время значительно изменилась, мы, по нашему усмотрению, увеличим время периода управления ордерами.