В данной совсем небольшой статье мы рассмотрим маленький секрет, который позволит Вам, как новичку в MQL4 программировании, допускать гораздо меньше ошибок при написании кода, а также сэкономить в разы Ваше время, уделяемое поиску этих самых ошибок.
Напоминаю, все ошибки, которые Вы допустили при программировании на MQL4, Вы можете посмотреть во вкладке «Ошибки» после компилирования кода:
А теперь, сам секрет, о котором я говорил в самом начале — когда Вы пишете MQL4 код, нажимайте кнопку «Компилировать» достаточно часто.
Зачем это нужно? Вот Вы написали какую-то строчку, небольшую логическую часть. Скомпилировали, посмотрели, есть ошибки или нет.
Допустим, их нет. Хорошо. Пишете далее еще какой-то код. Написали небольшой логический код, скомпилировали. Ошибок нет? Нет. Отлично. Дальше продолжаете писать код. Прописали еще какой-то небольшой логический код. Скомпилировали. И, вдруг появилась ошибка. Теперь, в этой ситуации, Вы понимаете, что у Вас ошибка именно в этом маленьком коде – самом последнем.
Так проще увидеть и найти ошибку, нежели если Вы будете писать весь код полностью, а потом поди разберись, где она находится. А код уже на несколько страниц!
В итоге 98% всех ошибок в MQL4, обращаю на это внимание – это очень простые ошибки. Либо пропущена какая-то скобочка, либо забыта где-то точка с запятой. Это самое подавляющее число ошибок у всех. И у профессиональных MQL4 программистов тоже. Это самые простые, но одновременно и сложные ошибки в MQL. Сложность в том, что их тяжелее всего искать, когда код большой.
Поэтому, еще раз обращаю внимание, когда пишите код, пишите небольшими смысловыми частями и после этого всегда компилируйте его. Именно смысловыми! Если, например, написать вот так:
if (a>)
и скомпилировать: естественно сейчас будет ошибка, потому что сам смысловой кусочек не до конца написан. Нужно тоже за этим следить. Не просто символ написали, скомпилировали. А именно логический смысловой кусок! К примеру, если пишем условие, то нужно условие прописать полностью со всем его телом:
if (a>b) { c=3; }
Вот такой небольшой секрет, но применяя его в своей практике MQL4 программирования, Вы сэкономите массу своего времени, а также, этот совет автоматически уменьшит количество самих ошибок! Проверено на себе.
Если у Вас появились какие-то вопросы по материалу данной статьи, задавайте их в комментариях ниже. Я Вам обязательно отвечу. Да и вообще, просто оставляйте там Вашу обратную связь, я буду очень рад.
Также, делитесь данной статьей со своими знакомыми в социальных сетях, возможно, этот материал кому-то будет очень полезен.
На этом в данной статье, все. Благодарю за внимание. В следующей статье мы рассмотрим работу со справкой в MQL4.
Другие статьи по теме Программирование на MQL4 Вы можете просмотреть в данном содержании практических уроков по MQL.
Понравился материал статьи?
Добавьте эту статью в закладки Вашего браузера, чтобы вернуться к ней еще раз. Для этого, прямо сейчас нажмите на клавиатуре комбинацию клавиш Ctrl+D
С уважением, Антон.
Обучающий Форекс портал SanGReal Invest