Прежде чем писать, я погуглил и почитал форумы. Но ответ на глаза не попался . Вот код:
решил сравнить со стаканом котировок, вроде совпадает, НО если начать просматривать сообщения по очереди, то проскакивает котировка типа 19588 или 19533 - видать из дна стакана.
Как такое может быть, если выводится только первая строка?
тоже самое происходит и при просмотре БИДа
По поводу манула по QLua - в примере можно было бы указать как обратиться к строке таблицы через индекс строки (да до меня не дошло) - пришлось искать по форумам.
Помогите разобраться почему проскакивает левая цена?
Спасибо.
версия 7.19.0.51
Код |
---|
local class_code = "SPBFUT" local sec_code = "SRZ8" function main() if Subscribe_Level_II_Quotes(class_code, sec_code) then while IsRun do end end end function OnQuote(class_code, sec_code) ql2 = getQuoteLevel2(class_code, sec_code) --bidCount = ql2.bid_count --message(ql2.bid[0+bidCount].price ..'-' .. ql2.bid[0+bidCount].quantity) message(ql2.offer[1].price ..'-'.. ql2.offer[1].quantity) end |
решил сравнить со стаканом котировок, вроде совпадает, НО если начать просматривать сообщения по очереди, то проскакивает котировка типа 19588 или 19533 - видать из дна стакана.
Как такое может быть, если выводится только первая строка?
тоже самое происходит и при просмотре БИДа
По поводу манула по QLua - в примере можно было бы указать как обратиться к строке таблицы через индекс строки (да до меня не дошло) - пришлось искать по форумам.
Помогите разобраться почему проскакивает левая цена?
Спасибо.
версия 7.19.0.51