Условия If – Then – Else

В начало

Для введения в текст индикатора условного ветвления служат зарезервированные слова If , Then и Else. Условия задаются следующим образом:

If close > open then alert (" Close > Open ", 0);

Можно также указывать действия для того случая, если условия не выполняются:

If close>open then alert("Close > Open", 0); else alert("Close <= Open", 0);

В части действий может быть только одна команда языка RuLang или группа команд объединенных операторными скобками begin … end.

Можно также создавать вложенные условия, например:

If cross(mov(c,4,e), mov(c,15,e)) then

If close>open then alert("Close > Open", 0); else alert("Close <= Open", 0);

Обратите внимание, что оператор после then обязательно заканчивается знаком ";", независимо от наличия части else.

См. также:

Источник: https://www.fxclub.org/file/rumus2_files/rulang/rl_if.htm - Условия If – Then – Else