Добрый день!
Столкнулся с такой проблемой: котировки меняются только в стакане. График стоит, в таблицу всех сделок ордер-лог не идет. У брокера есть скрипт проверка соединения (брокер ВТБ). Запускал этот скрипт - соединение с сервером нормальное. Также запускал такой скрипт луа:
Сейчас (после 10:00) в таблицу должна выводиться 1, но поскольку таблица пустая значит функция OnAllTrade не активна (такое бывает, когда котировки не идут). Если проблема на стороне брокера, как можно грамотно сформулировать проблему?
Столкнулся с такой проблемой: котировки меняются только в стакане. График стоит, в таблицу всех сделок ордер-лог не идет. У брокера есть скрипт проверка соединения (брокер ВТБ). Запускал этот скрипт - соединение с сервером нормальное. Также запускал такой скрипт луа:
Код |
---|
CLASS_CODE = "SPBFUT" -- Класс бумаги SEC_CODE = "RIU0" -- Код бумаги IsRun = true function main() CreateTable() while IsRun do sleep(1) end end function CreateTable() t_id = AllocTable() AddColumn(t_id, 0, "Time", true, QTABLE_INT_TYPE, 15) AddColumn(t_id, 1, "Status", true, QTABLE_INT_TYPE, 15) t = CreateWindow(t_id) SetWindowCaption(t_id, "Status "..SEC_CODE) InsertRow(t_id, -1) end function OnAllTrade(alltrade) status = alltrade.period SetCell(t_id, 1, 1, tostring(status)) if status == nil then message("Торгов нет", 3) end end function OnStop() IsRun = false end |