Уточните, функционирует ли эта функция: getParamEx(class,security,"last").param_value? У меня в последней версии 0 возвращает.
Пользователь
Сообщений: Регистрация: 01.02.2015
24.04.2015 04:32:05
Код
local last_prise = tonumber(getParamEx(class,security,"last").param_value)
Пользователь
Сообщений: Регистрация: 09.02.2015
24.04.2015 05:04:14
local last_prise = tonumber(getParamEx("SPBFUT","SRH5","last").param_value)
ноль возвращает
Пользователь
Сообщений: Регистрация: 01.02.2015
24.04.2015 05:37:49
SRH5 уже не торгуется:
Пользователь
Сообщений: Регистрация: 01.02.2015
24.04.2015 05:38:12
попробуй SRM5
Пользователь
Сообщений: Регистрация: 08.02.2015
24.04.2015 10:38:22
если не было сделок в текущем дне, то вернет 0. Квик не помнит вчерашних сделок. Если по инструменту на момент проверки могут не быть сделки ввиду малой ликвидности инструмента пользуйтесь CreateDataSource и запрашивайте цену из последней свечи.
Пользователь
Сообщений: Регистрация: 09.02.2015
24.04.2015 17:43:38
да SRM5, это я ошибся.
Когда нет торгов 0 возвращает, хотя цену последней сделки я вижу в таблице. Сегодня после закрытия посмотрю ещё раз.
Пользователь
Сообщений: Регистрация: 09.02.2015
24.04.2015 18:57:14
Да, глюкан. Вот сейчас торги закончились в таблице цена последней сделки есть, а getParamEx("SPBFUT","SRM5","last").param_value возвращает 0 :(
Пользователь
Сообщений: Регистрация: 09.02.2015
24.04.2015 19:05:38
tostring(getSecurityInfo(getSecurityInfo("","SRM5").class_code,"SRM5").scale)) - и здесь когда торгов нет пишет: "attempt to index a nil value"
Пользователь
Сообщений: Регистрация: 09.02.2015
24.04.2015 23:57:12
Ребята поправьте данные отражающиеся в не рабочее время, я шарпом не стал пользоваться из-за глюков, а оказывается в lua не меньше :(