]]>форекс тестер 3 со скидкой]]>

Учебник (справочник) по языку программирования MQL5

учебник по mql5

Если Вы интересуетесь трейдингом, то наверняка уже наткнулись на термин „автоматическая торговая система“ или "советник" в терминале Meta Trader. Благодаря этим системам трейдеры имеют гораздо более широкие возможности торговли. Советник может работать непрерывно днем и ночью не уставая. Точно так же он может торговать на десятках рынков одновременно, без эмоций, выполняя только запрограммированные действия. Эти свойства не всегда являются только преимуществом, но это тема для отдельной статьи.

Автоматическая торговая система по сути, представляет собой алгоритм, написанный на определенном языке программирования, который имеет задачи при предписанных условиях открывать, закрывать и управлять позициями. Советник - это программа, состоящая из десяток или сотен строк написанная на языке программирования. Рассмотрим язык программирования MQL или MetaQuotes Language самого популярного программного обеспечения MetaTrader.

Язык MetaQuotes

MQL - это язык программирования MetaQuotes, который также является оператором расширенной торговой платформы MetaTrader, предназначенной для торговли  на Форекс. Модуль для создания и изменения автоматизированных торговых систем, а также индикаторов и других программ, предназначенных для работы в MetaTrader, встроен непосредственно на платформу и называется MetaEditor. Поэтому, если вы загрузили и установили Metatrader, у вас автоматически будет MetaEditor. Это верно для версий 4 и 5. Вы можете запустить MetaEditor с платформы в меню «Инструменты» - «Редактор метакодов» или непосредственно нажав на значок на верхней панели инструментов:

редактор mql в метатрейдер

Основные понятия

С точки зрения программирования, MQL - это язык, полученный из C ++. Получается, что знание C ++ является преимуществом, но, конечно, не проблема научиться программировать на MQL без какого-либо предыдущего опыта программирования. В интернете много книг и обучающих материалов. Например, есть раздел "Уроки по MQL" на TradeLikeAPro.

Важные базовые концепции языка:

  • Исполнение программы. При выполнении написанной программы терминал будет «читать» код и соответственно выполнять соответствующие действия в терминале MetaTrader.
  • Тик - новая входящая цена. Большинство программ выполняются только при каждом новом тике.
  • Комментарий. Часть кода программы, который не исполняется. Текст комментария обозначается так: //  и окрашивается в коде серым цветом.
  • Компиляция - завершающий этап создания программы. Компилятор в рамках Метаэдитора проверяет код, и если он без ошибок исполняет его.

Книга "Язык программирования MQL5: Продвинутое использование торговой платформы MetaTrader 5". Автор Тимур Машнин.

Эта книга является справочником, что поможет начинающим программистам (которые уже имеют опыт программирования на других языках) ознакомиться с языком программирования MQL5, или станет дополнительным источником информации для тех, кто уже начал его изучать. Прочитав книгу, вы сможете создать свой первый советник или индикатора для терминала MetaTrader 5. 

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

содержание книги

Скачать книгу в форматах .rtf .fb2 .epub .pdf

четверг, ноября 8, 2018

Статьи по этой теме

Контакты

Go to top