Помогите разобраться с ошибкой. При выполнении скрипта на строчке if svecha<0 then возникает ошибка: attempt to compare number with nil value. Хотя если просто выводить значение в окно или таблицу, показывает правильно и ошибки нет. Возникает ошибка именно при попытке сравнения со значением.
Или подскажите какой еще есть способ проверки текущей свечи (не закрытой): белая она или черная. Спасибо!
Текст скрипта:
p_classcode='SPBFUT' p_seccode='SiU5'
is_run = true
function cb(index)
local t = ds:T(index) svc_open = tonumber(ds :o (index)) svc_high = tonumber(ds:H(index)) svc_close = tonumber(ds:C(index)) svc_low = tonumber(ds:L(index)) svecha = cb_open-cb_close end