strelkaХотите изучить MQL4 быстро, легко и бесплатно?
MQL4 подробно и с самого нуля. Фишки, секреты и только практика
А также, СУПЕРБОНУС - разбор стратегии и программного MQL кода советника SGR


 
Приветствую Вас трейдеры, начинающие MQL4 программисты.

В этой небольшой статье мы разберемся с таким понятием в MQL программировании, как комментарии.

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

MQL4 комментарии

 

Комментарии нужны только для нас с Вами, для программистов.

Когда мы нажимаем кнопку компилировать, то MetaEditor пересохраняет наш файл .mq4 в файл .ex4 (который, собственно, и использует терминал MetaTrader, подробнее об этом можно прочитать в этой статье), но сохраняет уже без этих комментариев!

То есть, как я написал выше, комментарии видны только нам с Вами, и MetaTrader при работе с советником их уже не видит, так как они удаляются компилятором на стадии компилирования.

Иначе сказать можно так: комментарии возможны только в файлах с открытым кодом .mq4, а вот в файлах .ex4, которые уже использует сам MetaTrader4 – их нет.

Любые комментарии мы можем с легкостью удалять. Еще раз повторюсь: они необходимы только для нас с Вами, чтобы мы могли в нашем тексте (коде) делать для себя или сторонних программистов какие-то пометки.

Комментарии можно создавать двумя способами:

1)      Две косые черты.

Когда мы ставим в коде две косые черты, весь остальной текст, который идет после них в этой строке, является закомментированным.

MQL4 комментарии - две косые черты //

 

То есть, компилятору эта строчка уже будет не видна. Она будет видна только нам с Вами.

2)      Второй способ создания комментария — это «косая черта и знак умножить» — /* Тогда комментируется абсолютно весь текст до следующего обратного знака «знак умножить и косая черта» — */

MQL4 комментарии - /* */

 

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

MQL4 комментарии - /* */

 

Резюмируемся: у нас есть не закомментированный текст. Я могу его закомментировать двумя способами: поставить просто две косые черты впереди строки или поставить, так сказать, рамки для комментария комбинацией знаков /* */.

С помощью комментариев мы можем прописать для себя какие-то вспомогательные моменты. Например, у нас есть блок инициализации, и я, как программист, могу для себя пометить, что это «Блок инициализации» и т.д.

MQL4 комментарии

 

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

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

 

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

 

На этом, с комментариями в MQL4 все.

Переходите к следующей статье, где мы будем разбирать методы вывода информации в MQL4.

 

Благодарю за внимание.

 
Другие статьи по теме Программирование на MQL4 Вы можете просмотреть в данном содержании практических уроков по MQL.

 

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

 

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

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

strelkaХотите изучить MQL4 быстро, легко и бесплатно?
MQL4 подробно и с самого нуля. Фишки, секреты и только практика
А также, СУПЕРБОНУС - разбор стратегии и программного MQL кода советника SGR


 


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


  • Антон — SanGReal Invest (Сангрил Инвест)

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