1. Ставлю настройки:
2. Создаю таблицу:
3. Данные приходят:
4. Закрывают таблицу, настройки данных сбрасываются, данные перестают приходить:
Проблема в том, что lua скрипты, запущенные в пустом терминале без таблиц, не получают событие OnAllTrade(). Как решить эту проблему? Если настроить получение обезличенных сделок, и запустить скрипт, не открывая таблицу (2), то колбек в lua скрипт также не прилетает. С открытой активной таблицей обезличенных сделок колбек в скрипт прилетает.
Настройки получения данных:
Скрипт для тестирования:
Но, похоже, проблема не только в lua, а затрагивает весь терминал.
Еще летом такой проблемы не наблюдалось.
2. Создаю таблицу:
3. Данные приходят:
4. Закрывают таблицу, настройки данных сбрасываются, данные перестают приходить:
Проблема в том, что lua скрипты, запущенные в пустом терминале без таблиц, не получают событие OnAllTrade(). Как решить эту проблему? Если настроить получение обезличенных сделок, и запустить скрипт, не открывая таблицу (2), то колбек в lua скрипт также не прилетает. С открытой активной таблицей обезличенных сделок колбек в скрипт прилетает.
Настройки получения данных:
Скрипт для тестирования:
Код |
---|
local __stopped = false function OnAllTrade(trade) PrintDbgStr("OnAllTrade()") end function OnStop(signal) __stopped = true end function main() while not __stopped do sleep(333) end end |
Еще летом такой проблемы не наблюдалось.