1 (2016-01-27 16:29:34 отредактировано swerg)

Тема: Недокументированная функция QLua: getQuoteLevel2Ex

В QLua есть полезная недокументированная функция - getQuoteLevel2Ex. Она аналогична функции getQuoteLevel2, только в параметрах, которые по смыслу числа, возвращает значения типа Number, а не String.

Проверил, запустившись на сохранённых в архивах версиях терминала: работает эта функция начиная с QUIK 6.15.0!

Описание:

getQuoteLevel2Ex ( STRING class_code, STRING sec_code )

Функция предназначена для получения стакана по указанному классу и бумаге.
Возвращает таблицу Lua с параметрами:

bid_count    NUMBER  Количество котировок покупки 
offer_count  NUMBER  Количество котировок продажи 
bid          TABLE   Котировки спроса (покупки) 
offer        TABLE   Котировки предложений (продажи) 

Таблицы «bid» и «offer» имеют следующую структуру:

price     NUMBER  Цена покупки / продажи
quantity  NUMBER  Количество в лотах

Хотелось бы отметить, что если спроса или предложения нет, то соответствующий параметр bid / offer содержит не пустую таблицу, как можно было бы подумать, а значение типа NUMBER, равное 0.

2

Re: Недокументированная функция QLua: getQuoteLevel2Ex

Прикольно, спасибо.