Оператор if в языке программирования MQL4 позволяет выполнить действие, если заданное условие проверено. 4 Если условие ложно, то тело оператора if не выполняется, а контроль переходит оператору, следующему за телом if. 1
Оператор else оценивает альтернативное условие, если предыдущие операторы if ложны. 2 Он позволяет выполнить действие, если условие не выполнено. 14
Таким образом, основное отличие в том, что оператор if выполняет действие, если условие верно, а оператор else — если условие не верно. 4
Также оператор else может использоваться сам по себе в конце последовательности if-else, чтобы указать условие, которое будет выполнено по умолчанию, если все другие операторы if ложны. 2