Рестарт робота без полного переподключения
Добрый вечер, подскажите пожалуйста возможно ли организовать перезапуск робота без повторного создания объекта QuikTrader? Если создавать объект QuikTrader заново ошибки не возникает.
Исходные данные:
1) подключение к Quik через lua
2) подписка на маркет данные(RegisterSecurity и RegisterTrades) и событие изменения стакана(MarketDepthChanged)
3) при остановке вызывается UnRegisterMarketDepth, UnRegisterSecurity и UnRegisterTrades
4) при рестарте вызывается Connect(), подписка на маркет-данные и стакан(п.2). Сам объект QuikTrader заново не создается и повторная подписка на все события не происходит.
Действия:
при рестарте(4 действие из исходных данных) возникает ошибка: Не найден подходящий адаптер для MarketData. Ошибка возникает при попытке зарегистрировать активы на событие изменение стакана.
Лог с ошибками в приложении.