Kill Switch - это функция управления рисками, которая позволяет пользователям отменять все открытые ордера по истечении определенного периода времени. Этот механизм защищает клиентов от исполнения ордеров в случае задержек, сбоев в сети или сбоя системы. Данная функция доступна только для пользователей API.
Kill Switch позволяет клиенту отправить запрос с тайм-аутом (в секундах), который запустит таймер. По истечении времени таймера все открытые ордера для данного клиента будут отменены. Под открытыми ордерами понимаются любые ордера, находящиеся в книге ордеров, и любые смарт-ордера, которые не выполнены.
Клиенты, чтобы сохранить ордера в книге ордеров, должны будут сбрасывать этот таймер, посылая запросы до истечения срока его действия. Значение тайм-аута "-1" полностью отключает таймер, поэтому все активные ордера будут обрабатываться, как обычно, пока не будет активирован новый запрос с ненулевым таймером. Как только таймер достигнет своего срока действия и все ордера будут отменены, эта функция будет деактивирована, если клиент не отправит новый запрос. Для пользователей, не желающих пользоваться этой функцией, ничего не меняется.
В режиме технического обслуживания (ТО) Kill Switch не разрешен, но любой активный Kill Switch в процессе работы будет деактивирован. В режиме "только размещение ордеров" Kill Switch будет продолжать работать, как обычно.
Конечные точки Kill Switch api определены здесь.