Этой статьей завершается цикл статей по программированию для начинающих.
Конец цикла а для Вас это только начало в изучении языка 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/