Как использовать Param в CreateDataSource?

Страницы: 1
RSS
Как использовать Param в CreateDataSource?
 
Подскажите, пожалуйста, как можно использовать CreateDataSource, если передавать в нее необязательный Param?

Какие значения может принимать Param?
Если это наименование параметра Таблицы обезличенных (всех) сделок (ТВС), то будет ли это работать, если задать интервал, отличный от тикового?
Хотя в руководстве сказано, что "Если параметр не задан, то заказываются данные на основании Таблицы обезличенных сделок, если задан – данные по этому параметру"
Получается, что если параметр задан, то данные берутся не из таблицы обезличенных сделок, а, значит, с использованием Param нельзя заказать данные из ТВС.
Тогда откуда можно заказать данные с использованием Param? Из Таблицы текущих торгов? Из стакана?

Примеры из руководства:
ds3 = CreateDataSource("SPBFUT", "RIU3", INTERVAL_M1, "bid")  
ds1 = CreateDataSource("SPBFUT", "RIU3", INTERVAL_M1, "last")

bid и last - это поля таблицы текущих торгов? Где можно увидеть исчерпывающий перечень всех полей из этой таблицы? Я в руководстве qlua не нашел.

Как из обработчика, установленного через SetUpdateCallback, получить значение заказанного Param? ds:[Param](index) или ds:[Param][index]?
 
Нашел на просторах инета "Список возможных идентификаторов параметров, передаваемых в функцию getParamEx()": http://quikluacsharp.ru/quik-qlua/poluchenie-dannyh-iz-tablits-quik-v-qlua-lua/
Эти наименования параметров подходят для Param в CreateDataSource?
Этот список исчерпывающий?
 
В других местах нашел схожие перечни, но часть параметров была указана прописными буквами, да и в примере в руководстве qlua указаны bid и last тогда как в перечне с quikluasharp все идентификаторы указаны в верхнем регистре (в т.ч. BID и LAST). Lua - регистрозависимый язык.
Как правильно указывать параметр: "bid" или "BID", или без разницы?
 
Здравствуйте,

Цитата
Как правильно указывать параметр: "bid" или "BID", или без разницы?
Правильно "bid"

Цитата
Эти наименования параметров подходят для Param в CreateDataSource? Этот список исчерпывающий?
Да. Полный список можете получить самостоятельно.
Для этого открываете таблицу текущих торгов, экспортируете ее по DDE с "формальными заголовками" и получает перечень нужных параметров.
 
Спасибо!
 
Да, чуть не забыл!
Param = "bid"
ds = CreateDataSource("SPBFUT", "RIU3", INTERVAL_M1, Param)

Так как же потом получить из свечек значения заказанного параметра?
ds:[Param](Index) или ds[Param][Index], или как-то иначе?
Страницы: 1
Читают тему
Наверх