Добрый день, Lua только начал изучать и не могу понять почему у меня индикатор вызывается 2 раза
В итоге в DebugView имеем:
[3928] First scan
[3928] First scan
Ну и соответственно линия индикатора начинается сразу с 2.
Подскажите как сделать чтоб индикатор прогонялся 1 раз?
Или проще сделать дополнительную функцию для повторной инициализации глобальных переменных (например при приходе 1 свечки)?
Код |
---|
Settings = { Name = "minimal", line = { { Name = "One", Color = RGB(0,0,255), } } } inc = 1 const = 20 function Init() return 1 end function fun1(i,j) if i==1 then PrintDbgStr("First scan") end if j>const then return 2 end inc = inc+1 return 1 end function OnCalculate(index) return fun1(index,inc) end |
[3928] First scan
[3928] First scan
Ну и соответственно линия индикатора начинается сразу с 2.
Подскажите как сделать чтоб индикатор прогонялся 1 раз?
Или проще сделать дополнительную функцию для повторной инициализации глобальных переменных (например при приходе 1 свечки)?