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

Напоминаю, все ошибки, которые Вы допустили при программировании на MQL4, Вы можете посмотреть во вкладке «Ошибки» после компилирования кода:

вкладка ошибок

 

А теперь, сам секрет, о котором я говорил в самом начале — когда Вы пишете MQL4 код, нажимайте кнопку «Компилировать» достаточно часто.

кнопка компилирования

 

Зачем это нужно? Вот Вы написали какую-то строчку, небольшую логическую часть. Скомпилировали, посмотрели, есть ошибки или нет.

Допустим, их нет. Хорошо. Пишете далее еще какой-то код. Написали небольшой логический код, скомпилировали. Ошибок нет? Нет. Отлично. Дальше продолжаете писать код. Прописали еще какой-то небольшой логический код. Скомпилировали. И, вдруг появилась ошибка. Теперь, в этой ситуации, Вы понимаете, что у Вас ошибка именно в этом маленьком коде – самом последнем.

Так проще увидеть и найти ошибку, нежели если Вы будете писать весь код полностью, а потом поди разберись, где она находится. А код  уже на несколько страниц!

В итоге 98% всех ошибок в MQL4, обращаю на это внимание – это очень простые ошибки. Либо пропущена какая-то скобочка, либо забыта где-то точка с запятой. Это самое подавляющее число ошибок у всех. И у профессиональных MQL4 программистов тоже. Это самые простые, но одновременно и сложные ошибки в MQL. Сложность в том, что их тяжелее всего искать, когда код большой.

Поэтому, еще раз обращаю внимание, когда пишите код, пишите небольшими смысловыми частями и после этого всегда компилируйте его. Именно смысловыми! Если, например, написать вот так:

if (a>)

и скомпилировать: естественно сейчас будет ошибка, потому что сам смысловой кусочек не до конца написан. Нужно тоже за этим следить. Не просто символ написали, скомпилировали. А именно логический смысловой кусок! К примеру, если пишем условие, то нужно условие прописать полностью со всем его телом:

if (a>b)
 {
 c=3;
 }

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

Если у Вас появились какие-то вопросы по материалу данной статьи, задавайте их в комментариях ниже. Я Вам обязательно отвечу. Да и вообще, просто оставляйте там Вашу обратную связь, я буду очень рад.

 

Также, делитесь данной статьей со своими знакомыми в социальных сетях, возможно, этот материал кому-то будет очень полезен.

 

На этом в данной статье, все. Благодарю за внимание. В следующей статье мы рассмотрим работу со справкой в MQL4.
 
Другие статьи по теме Программирование на MQL4 Вы можете просмотреть в данном содержании практических уроков по MQL.

 

Понравился материал статьи?
Избранные закладкиДобавьте эту статью в закладки Вашего браузера, чтобы вернуться к ней еще раз. Для этого, прямо сейчас нажмите на клавиатуре комбинацию клавиш Ctrl+D

 

С уважением, Антон.

Обучающий Форекс портал SanGReal Invest
 


 


Вам это может быть интересно. Другие статьи нашего обучающего портала: