Не могу запустить lua скрипт

Страницы: 1
RSS
Не могу запустить lua скрипт, Не могу запустить элементарный скрипт на реальном счете Quik
 
function main()
x5 = getNumCandles('idSih5M')--получение колич свечей на указ граф
TABLE5,SiNumber5,SiName5 = getCandlesByIndex('TABLE5',0,0,x5)--получение массива свечей по индексу


H5 = TABLE5[SiNumber5-1].high--получение значения последней свечи
L5 = TABLE5[SiNumber5-1].low
O5 = TABLE5[SiNumber5-1].open
C5 = TABLE5[SiNumber5-1].close
V5 = TABLE5[SiNumber5-1].volume
--message('C5 = '..C5 '\nV5 = '..V5)--вывод сообщения в терминале
G5 = TABLE5[SiNumber5-1].datetime.year--получение года последней свечи
M5 = TABLE5[SiNumber5-1].datetime.month--месяц
D5 = TABLE5[SiNumber5-1].datetime.day--день
H5 = TABLE5[SiNumber5-1].datetime.hour--часы
MI5 = TABLE5[SiNumber5-1].datetime.minute--минуты


x1 = getNumCandles('idSih1M')--получение колич свечей на указ граф
TABLE1,SiN1,SiName1 = getCandlesByIndex('TABLE1',0,0,x1)--получение массива свечей по индексу
H1 = TABLE1[SiN1-2].high--получение значения последней свечи
L1 = TABLE1[SiN1-2].low
O1 = TABLE1[SiN1-2].open
C1 = TABLE1[SiN1-2].close
V1 = TABLE1[SiN1-2].volume
V2 = TABLE1[SiN1-3].volume
--message('C1 = '..C1 '\nV1 = '..V1)--вывод сообщения в терминале
G1 = TABLE1[SiN1-2].datetime.year--получение года последней свечи
M1 = TABLE1[SiN1-2].datetime.month--месяц
D1 = TABLE1[SiN1-2].datetime.day--день
H1 = TABLE1[SiN1-2].datetime.hour--часы
MI1 = TABLE1[SiN1-2].datetime.minute--минуты
end
 
attempt to index a nil value
 
Артем_21984309123, добрый день.

В Вашей программе происходит обращение к графикам с идентификаторами "idSih5M", "TABLE5", "idSih1M", "TABLE1" - рекомендуем убедиться, что графики с указанными идентификаторами открыты в Рабочем месте QUIK.
Страницы: 1
Читают тему
Наверх