Эпилог в изучении языка MQL4

Этой статьей завершается цикл статей по программированию для начинающих.
Конец цикла а для Вас это только начало в изучении языка MQL4. Мы не изучали теорию, это все есть в справочниках которые можно скачать бесплатно, также неплохой справочник встроен в сам редактор MQL4. Так что как говорится флаг… то есть справочник Вам в руки.
Справочник нужен не только начинающему для изучения теории но и в будущем частенько придется в него подглядывать. Все знать невозможно да и незачем зубрить от корки до корки и держать в голове то что никогда не пригодится. Теорию нужно знать постольку поскольку нужно знать возможности языка на котором Вы программируете. Программирование из тех вещей о которых говорят – «век живи – век учись».

И еще пару советов.
Первое – не ленитесь свой код сопровождать комментариями они помогут Вам быстрее разобраться в собственном коде особенно по прошествии некоторого времени.
Второе – выработайте свой стиль написания кода, например можно написать так:

int a,b,c,d;a=1+1;b=2-2;c=3+3;d=4-2;

а можно так…

int a, b, c, d;
 a = 1 + 1;
 b = 2 - 2;
 c = 3 + 3;
 d = 4 - 2;

с точки зрения синтаксиса оба варианта идентичны но второй вариант более удобно читать.
И еще вариант написать можно так:

int a=2;if(a==2){int b=4;if(b==4){int c=6;Print("c=",c);}else{b=5;Print("b=",b);}}

тот же код, мой вариант:

int a = 2;
if(a == 2)
 {
  int b = 4;
  if(b == 4)
   {
    int c = 6;
    Print("c = ",c);
   }
    else
     {
      b = 5;
      Print("b = ",b);
     }
 }

Каждый оператор я пишу с новой строки и каждый вложенный сдвигаю на один пробел. Это помогает визуально быстрее различать блоки кода и находить нужный. Со временем Вы выработаете свой стиль написания кода удобный для Вас.

Про Защиту советника вы узнаете из этой статьи https://forexlab.ru/mql-protection-adviser/

You May Also Like