Функция предназначена для установки указанного значения на выбранной линии для определенного интервала индексов свечей индикатора:
Формат вызова:
BOOLEAN SetRangeValue(NUMBER line_number, NUMBER start_index, NUMBER end_index, NUMBER value) Параметры:
Функция устанавливает значение value для линии line_number от индекса start_index до индекса end_index включительно.
Функция возвращает «true» в случае успешного завершения, иначе – «false».
Пример:
function OnCalculate(index)
local range = Settings.range
if index >= range then
SetValue(index-range, 1, nil)
SetValue(index-range, 2, nil)
SetValue(index-range+1, 1, H(index-range+1))
SetValue(index-range+1, 2, L(index-range+1))
SetRangeValue(1, index-range+2, index-1, nil)
SetRangeValue(2, index-range+2, index-1, nil)
--[[
for i = index-range+2, index-1 do
SetValue(i, 1, nil)
SetValue(i, 2, nil)
end
--]]
return H(index), L(index)
else
return nil, nil
end
end