Функция вызывается при поступлении новой или изменении существующей свечки в источнике данных для индикатора.
Формат вызова:
NUMBER v1 [, NUMBER vn] OnCalculate(NUMBER index)
Параметры:
Если значение vi не определено, то функция возвращает nil в качестве значения линии на интервале index.
Пример:
function Init()
myDEMA = cached_DTEMA()
return 2
end
function OnCalculate(index)
x, y = myDEMA(index, Settings.period, Settings.calc_mode) --exponential
return x, y
end