Для введения в текст индикатора условного ветвления служат зарезервированные слова 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.
См. также: