OnCalculate

<< Click to Display Table of Contents >>

Navigation:  Индикаторы технического анализа > Функции и глобальные переменные скрипта индикатора >

OnCalculate

Previous pageReturn to chapter overviewNext page

Функция вызывается при поступлении новой или изменении существующей свечки в источнике данных для индикатора.

Формат вызова:

NUMBER v1 [, NUMBER vn] OnCalculate(NUMBER index)

Параметры:

index – индекс свечки в источнике данных. Начинается с «1».

Если значение 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

Интерпретатор языка Lua © ARQA Technologies / http://arqatech.com