Тема: Нарисовать линию на графике
Хочу нарисовать линию на графике в Quik.
Линия изменяется при передвижении по скролингу графика.
Не получается определить значение точек между опорными точками. Я понимаю , что здесь не указана формула для их вычисления, но мне нужно понять куда ее в общем-то писать так как в последствии хотелось бы переназначать координаты и перестраивать без перегрузки индикатора. Короче как сделать из это не индикатор, а советника который один раз выстроит? В какую функцию писать и обсчитывать и как после вывести на график? У меня получился индюк , а это не то.
Settings=
{
Name = "Line02",
line =
{
{
Name = "Line02",
Color = RGB(200, 0, 0),
Type = TYPE_LINE,
Width = 2
}
}
}
function Init()
ind=0
line=0
otrezok=0
otrezok2=0
return 1
end
function OnCalculate(index)
local line=0
day = T(index).day
hour = T(index).hour
minute =T(index).min
if ind==0 then
line=nil
end
if day+0==7 and hour+0==15 and minute+0==16 then -- задаю время первой опорной точки
line=H(index)
ind=1
else
if ind==1 then
otrezok=otrezok+1 -- эти данные в планах использовать в формуле советника
line=nil
end
end
if day+0==7 and hour+0==17 and minute+0==31 then -- задаю время второй опорной точки
line=H(index)
ind=2
else
if ind==2 then
otrezok2=otrezok2+1 -- эти данные в планах использовать в формуле советника
line=nil
end
end
return line
end