Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Знаете ли вы, что MQL5 является объектно-ориентированным языком?
Valdemar
63
Valdemar 2011.03.29 09:19 

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

Помогите,разьясните кто может,я начинаю изучать потихоньку программирование на 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];

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

bolt
67
bolt 2011.03.29 14:02  
Ссылку дайте где пример.
Valdemar
63
Valdemar 2011.03.30 13:18  

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

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

Виктор
Модератор
6560
Виктор 2011.03.30 13:30  
Valdemar:

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

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

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

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


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

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

/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий