ВАЖНО! Для корректной работы функции getDataSourceInfo, вызываемой из функции Init, необходимо перезапустить Рабочее место QUIK после добавления индикатора на график.
я в начале вызывал. в этом и касяк. к сожалению этой функции не нужен индентификатор. попробовал сделать так
function OnCalculate(Price1)
tab={}
tab=getDataSourceInfo()
INTERVAL1=tab['interval']
message('INTERVAL1 '..tostring(tab))
end
ошибка пропала, но месадж не пишет и ничего не присваивает
function OnCalculate(Price1)
tab={}
tab=getDataSourceInfo()
INTERVAL1=tab['interval']
message('INTERVAL1 '..tostring(INTERVAL1))
end
и месадж не выводится. следующие месаджи работают
tab={}
tab=getDataSourceInfo()
nash_interval=tab['interval']
tab=getDataSourceInfo()
выдает ошибку attempt to call global 'getDataSourceInfo' (a nil value)
или у вас вот эта фигня вылезла
function OnCalculate(index)
local info = getDataSourceInfo()
.......
всё работает
function OnCalculate(Price1)
tab={}
tab=getDataSourceInfo()
INTERVAL1=tab['interval']
message('INTERVAL1 '..tostring(tab))
end
ошибка пропала, но месадж не пишет и ничего не присваивает
message('INTERVAL1 '..tostring(INTERVAL1))
function OnCalculate(Price1)
tab={}
tab=getDataSourceInfo()
INTERVAL1=tab['interval']
message('INTERVAL1 '..tostring(INTERVAL1))
end
и месадж не выводится. следующие месаджи работают
Только зарегистрированные и авторизованные пользователи могут оставлять ответы.
Залогиниться
Зарегистрироваться