Помогите разобрать код в примера от MQL4community

 

Всем доброго времени суток!!

Помогите,разьясните кто может,я начинаю изучать потихоньку программирование на MQL4.Вот на этом сайте изучаю справочник MetaEditor,обратил внимания на примеры приведённых там кодов,скопировал к себе редактор,скомпилировал и вот тут то мне компилятор и выдал ошибочки.С чем это связано и почему там приводят неправильные примеры!?

Кстати вот код: for(x=1;x<=7;x++) Print (MathPower(x,2));

for(;;)

{ Print(MathPower(x,2));

x++;

if(x>10) break;

}

for(i=0,j=n-I; i<n; i++;j--) a[i]=a[j];

Почему здесь при компилировании возникают ошибки!? За ранее спасибо тем,кто отклинеться на призывы о помощи!!!:)

 
Ссылку дайте где пример.
 

Вот пожалуйста,данная ссылка:

https://docs.mql4.com/ru/basis/operators/for

 
Valdemar:

Вот пожалуйста,данная ссылка:

https://docs.mql4.com/ru/basis/operators/for

Стоило для ясности прочитать и другие разделы документации. Данный кусок кода (как и любой другой в документации) представляет собой демонстрационный пример, оторванный от контекста. Надо вставить его в макет индикатора или советника, объявить все необходимые переменные, а только потом компилировать.
 
Valdemar:

Почему здесь при компилировании возникают ошибки!?


А ошибки то какие? Пример-то просто для наглядности использования, а не законченое решения для демонстрации. Например там не объявлены переменные, у некоторых значений должны быть определены значения перед использованием....
 

Благодарю за просвещение!:)

Причина обращения: