Обучение программированию MQL4 и MQL5

MetaQuotes Language 5 (MQL5) — встроенный язык программирования торговых стратегий, он позволяет писать собственные программы-эксперты, автоматизирующие управление торговыми процессами и идеально подходящие для реализации собственных торговых стратегий. Кроме того, на MQL5 можно создавать собственные технические индикаторы, скрипты и библиотеки функций.

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

Мы приглашаем Вас пройти платный обучающий курс «Программирование на языке MQL5».

Вы узнаете:

  1. Что такое язык MQL5, какие методы и инструменты в нем есть для создания торговых программ.
  2. Как управлять рыночными позициями с помощью языка MQL и как самостоятельно написать торговый скрипт.
  3. Как запрограммировать пользовательский индикатор, который поможет Вам в торговле
  4. Как с помощью MQL5 превратить торговую идею в торгового робота.

Вы получите практические навыки в программировании, которые позволят Вам к концу занятий самостоятельно написать торгового советника.

Продолжительность курса – 3 недели. Занятия будут проходить 3 раза в неделю: удобные дни и время выберем методом голосования.

Подробная программа курса:

 

Первая лекция

 

  1. Основы языка MQL5 и редактор MetaEditor
  2. Назначение языка MQL5
  3. Редактор кода
  4. MQL5-программа и файлы
  5. Основные понятия
  6. Материал для самостоятельного изучения (теория)
  7. Домашнее задание

Описание: лекция об основах языка MQL5. Описываются важные базовые понятия и элементы языка, среда программирования на языке MQL5 – MetaEditor.

 

Вторая лекция

 

  1. Структура MQL5-программы
  2. Выполнение MQL5-программы
  3. События клиентского терминала MetaTrader5
  4. Примеры реализации
  5. Материал для самостоятельного изучения (теория)
  6. Домашнее задание

Описание: лекция о программе языка MQL5. Описываются программные компоненты, приводятся примеры исполнения программы.

 

Третья лекция

 

  1. Типы переменных
  2. Область видимости, время жизни, класс памяти
  3. Массив
  4. Предопределённые переменные
  5. Материал для самостоятельного изучения (теория)
  6. Домашнее задание

Описание: лекция о переменных языка MQL5. Изучаются типы переменных, возможности группировки однотипного множества данных.

 

Четвертая лекция

 

  1. Операции, виды
  2. Оператор, виды
  3. Функции, вызов
  4. Материал для самостоятельного изучения (теория)
  5. Домашнее задание

Описание: лекция об операциях, операторах программирования языка MQL5 и функциях. Изучается их роль в программировании, приводятся примеры использования операторов.

 

Пятая лекция

 

  1. Торговые операции, типы
  2. Обработка торговых операций
  3. Торговая история, программный доступ к торговой истории
  4. Материал для самостоятельного изучения (теория)
  5. Домашнее задание

Описание: слушателям читается лекция о программировании торговых операций на языке MQL5. Изучается реализация торговых операций средствами MQL5, приводятся примеры работы с ордерами.

 

Шестая лекция

 

  1. Рыночные позиции, типы
  2. Закрытие позиций
  3. Получение информации о счёте
  4. Материал для самостоятельного изучения (теория)
  5. Домашнее задание

Описание: слушателям читается лекция об управление рыночными позициями на языке MQL5. Изучается программная реализация операций управления рыночными позициями, приводятся примеры работы с рыночными позициями. Рассматриваются операции доступа к информации торгового счёта.

 

Седьмая лекция

 

  1. Шаблон индикатора
  2. Свойства пользовательского индикатора
  3. Расчётная часть индикатора, информационная значимость
  4. Материал для самостоятельного изучения (теория)
  5. Домашнее задание

Описание: слушателям читается лекция о пользовательском индикаторе языка MQL5, его свойствах и структуре. Изучается процесс и методика написания пользовательского индикатора, приводятся примеры программирования индикаторов.

 

Восьмая лекция

 

  1. Торговая идея
  2. Программный код
  3. Тестирование на истории
  4. Материал для самостоятельного изучения (теория)
  5. Домашнее задание

Описание: слушателям читается лекция о выборе торговой идеи для программной реализации на языке MQL5. На основе идеи программируется советник. Изучается функционал тестера стратегий и проводится тестирование работы советника.

 

Стоимость обучения — 400$

Заявки принимаются по скайпу tradingsoft и на почту nalivator.com@gmail.com



Если вы хотите расширить свои горизонты торговли, и научиться создавать лично программы, помогающие в торговле, то вам понадобится знания языков программирования. Чтобы научиться качественному программированию быстро, следует пройти обучение MQL4 и MQL5. Языки программирования MQL4 и MQL5 (для торговых терминалов МТ4 и МТ5 соответственно) позволяют создавать торговых советников (роботов), индикаторы, скрипты и многое другое. •Торговые советники (роботы) позволяют автоматизировать торговлю по установленному алгоритму торговой стратегии. Программа автоматически принимает торговые решения, работая в любое время и исключая человеческий фактор. •Индикаторы позволяют проводить анализ рынка и предоставляют торговые сигналы, на основании которых трейдер может принимать торговые решения. •Скрипты позволяют оптимизировать торговый терминал под индивидуальные потребности трейдера, что может значительно упростить процесс торговли. Уроки программирования MQL4 и MQL5 позволят вам расширить свои возможности торговли, так как позволяет автоматизировать торговлю, создав условия собственные программы для круглосуточной торговли. Если вы еще не имеете навыков написания кодов на языках MQL4 и MQL5, но желаете автоматизировать свою торговлю, или написать персональный индикатор, то вы можете заказать программу у опытных программистов в разделе «Автоматизация Трейдинга». Обучения программированию MQL4 и MQL5 проводится дистанционно, путем общения с практикующим трейдером по Skype. Запишитесь на курсы MQL, и узнайте о стоимости обучения и о расписании занятий, которые в легкой и доступной форме сделают из вас специалиста. Опытные преподаватели-наставники не только научат вас программированию MQL, но и будут оказывать поддержку ваших первых шагов на пути к реализации вашей цели.