Добавьте колбек OnMessage, вызываемый при получении сообщений от брокера из QMonitor через "Send a message to user" и "Send a message to all users".
К примеру, брокер на м шлет сообщение следующего содержания:
Цитата
Наші друзі. Наш сервер лежить, і щоб не похерити нажите непосильною працею, перейдіть на резервний сервер. Удачі, бро!
Скрипт получает это сообщение в OnMessage и либо анализирует его по ключевым словам и переключается на резервный сервер сервер сам. Либо пересылает нам в sms, телегу или че там у кого настроено. А мы удаленно даем команду скрипту переключиться на другой сервер.
В Lua добавить API-функцию переключения на другой сервер с использованием идентификационных данных последней сессии. Т.е., в функцию передаются только параметры сервера, на который надо переключиться.
Транслирует ли биржа время в потоке Level 2 и потоке параметров в шлюзы? Я почему спрашиваю. Иногда Часто сервер QUIK брокера тупит: по нескольку минут не транслирует маркет-дата. Когда (и если) он вдруг оживает, нужно понимание, насколько актуальные данные он только что прислал в OnQuote и OnParam, можно ли им доверять или это данные 10-минутной давности, и они нафиг не нужны.
Было бы неплохо в потоке маркет-даты иметь их временную метку.