Добрый день, 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 свечки)?