SetValue

<< Click to Display Table of Contents >>

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

SetValue

Previous pageReturn to chapter overviewNext page

Функция предназначена для установки указанного значения на выбранной линии определенной свечи индикатора:

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

BOOLEAN SetValue(NUMBER index, NUMBER line_number, NUMBER value)

Параметры:

index – индекс свечи;

line_number – номер линии;

value – индекс первой свечки. Первая (самая левая) свечка имеет индекс 0.

Функция возвращает «true» в случае успешного завершения, иначе – «false».

Пример:

function OnCalculate(i)
 local ret_value = 0
 if i == 1 then
  ret_value = 1
 else
  ret_value = GetValue(i-1, 1)+2
 end
 if i%3 == 0 then
  ret_value = SetValue(i-1, 1, 2)
 end
 return ret_value
end

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