Есть ли опыт программирования? Обрабатывал любой язык, производный от C? Если да, то работа с Mql для вас не составит труда.
Но непрограммистам следует быть немного осторожнее.
В MQL каждое выражение заканчивается точкой с запятой и называется выражением. Выражение может занимать несколько строк, и в конце должна стоять точка с запятой.
<цитата>внешний двойной StopLoss =15.0; // однострочное выражение
Или это многострочное выражение:
<цитата>
if (FastMACurrent> SlowMACurrent)
OpenBuy=true; // многострочное выражение
Если вы новичок в программировании, вам нужно убедиться, что вы ставите точку с запятой в конце каждого оператора. Не делать этого — распространенная ошибка новичков.
Составной оператор — это строки кода, содержащие несколько выражений в фигурных скобках {}. Составные операторы могут включать операторы управления (if, switch), операторы цикла (for, while) и объявления функций. Ниже приведен пример оператора управления:
<цитата>
if(Bars<100)
{ Print("Бары меньше 100");
return(0); Р>
Обратите внимание, что вы не ставите точку с запятой после начального оператора if. Также не нужно ставить точку с запятой после закрывающей скобки. После Print() стоит точка с запятой. функция. Это связано с тем, что внутри фигурных скобок может быть одно или несколько выражений, и каждое выражение должно заканчиваться точкой с запятой.