Параметры индикатора, Inparam

В начало

Как и для встроенных индикаторов, для собственных индикаторов можно указывать параметры. То есть сам текст индикатора Вы создаете заранее, а затем можете использовать этот индикатор подбирая оптимальные параметры.

Для того, чтобы добавить в собственный индикатор параметр, используется зарезервированное слово inparam, после которого в круглых скобках указываются через запятую название параметра (строка в двойных кавычках), минимальное значение параметра, максимальное значение параметра и значение по умолчанию. Чтобы использовать этот параметр в тексте индикатора, его значение нужно присвоить какой-нибудь переменной, которую уже и использовать в функциях.

a = inparam(" Параметр средней ", 1, 100, 4);

Mov(C, a ,S);

Таких параметров в каждом индикаторе может быть не более 9. Для изменения параметра введите новое значение в окне свойств индикатора. Значением параметра может быть любое число.

Кнопка Refresh в окне с текстом индикатора позволяет применить при редактировании изменение количества параметров. При нажатии этой кнопке на закладке "Параметры" в свойствах индикатора будут появляться или исчезать соответствующие поля с параметрами.

См. также:

Источник: https://www.fxclub.org/file/rumus2_files/rulang/rl_inparam.htm - Параметры индикатора, Inparam