Функция вызывается при поступлении новой или изменении существующей свечки в источнике данных для индикатора.
Формат вызова:
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