Правила синтаксиса языка RuLang достаточно просты. Все слова и символы, которые используются в тексте индикатора, являются регистронезависимыми, то есть большие и маленькие буквы воспринимаются языком одинаково.
Каждый оператор или команда языка должна заканчиваться символом ';'. При этом Вы можете разбивать длинные строки на несколько для удобства прочтения текста.
Названия собственных переменных не должны превышать 20 символов и должны начинаться с буквы.
Существует некоторое количество зарезервированных слов, которые нельзя использовать для названия собственных функций и переменных.
Пробелы в тексте индикатора не являются значимыми символами, их можно использовать на свое усмотрение для форматирования текста для удобства прочтения.
Параметры функций указываются после имени функции в круглых скобках '(' и ')'. Если параметров несколько, они разделяются запятыми. Если у функции нет параметров, то необходимо указывать пустые скобки.
Номер элемента массива указывается в квадратных скобках '[' и ']' после имени массива. Если массив двумерный, номера элемента разделяются запятой.
См. также: