MetaQuotes Language 5 (MQL5) — встроенный язык программирования торговых стратегий, он позволяет писать собственные программы-эксперты, автоматизирующие управление торговыми процессами и идеально подходящие для реализации собственных торговых стратегий. Кроме того, на MQL5 можно создавать собственные технические индикаторы, скрипты и библиотеки функций.
В состав MQL5 включено большое количество функций, необходимых для анализа текущих и пришедших ранее котировок, встроены основные индикаторы и функции по управлению торговыми позициями и контролю над ними.
Мы приглашаем Вас пройти платный обучающий курс «Программирование на языке MQL5».
Вы узнаете:
- Что такое язык MQL5, какие методы и инструменты в нем есть для создания торговых программ.
- Как управлять рыночными позициями с помощью языка MQL и как самостоятельно написать торговый скрипт.
- Как запрограммировать пользовательский индикатор, который поможет Вам в торговле
- Как с помощью MQL5 превратить торговую идею в торгового робота.
Вы получите практические навыки в программировании, которые позволят Вам к концу занятий самостоятельно написать торгового советника.
Продолжительность курса – 3 недели. Занятия будут проходить 3 раза в неделю: удобные дни и время выберем методом голосования.
Подробная программа курса:
Первая лекция
- Основы языка MQL5 и редактор MetaEditor
- Назначение языка MQL5
- Редактор кода
- MQL5-программа и файлы
- Основные понятия
- Материал для самостоятельного изучения (теория)
- Домашнее задание
Описание: лекция об основах языка MQL5. Описываются важные базовые понятия и элементы языка, среда программирования на языке MQL5 – MetaEditor.
Вторая лекция
- Структура MQL5-программы
- Выполнение MQL5-программы
- События клиентского терминала MetaTrader5
- Примеры реализации
- Материал для самостоятельного изучения (теория)
- Домашнее задание
Описание: лекция о программе языка MQL5. Описываются программные компоненты, приводятся примеры исполнения программы.
Третья лекция
- Типы переменных
- Область видимости, время жизни, класс памяти
- Массив
- Предопределённые переменные
- Материал для самостоятельного изучения (теория)
- Домашнее задание
Описание: лекция о переменных языка MQL5. Изучаются типы переменных, возможности группировки однотипного множества данных.
Четвертая лекция
- Операции, виды
- Оператор, виды
- Функции, вызов
- Материал для самостоятельного изучения (теория)
- Домашнее задание
Описание: лекция об операциях, операторах программирования языка MQL5 и функциях. Изучается их роль в программировании, приводятся примеры использования операторов.
Пятая лекция
- Торговые операции, типы
- Обработка торговых операций
- Торговая история, программный доступ к торговой истории
- Материал для самостоятельного изучения (теория)
- Домашнее задание
Описание: слушателям читается лекция о программировании торговых операций на языке MQL5. Изучается реализация торговых операций средствами MQL5, приводятся примеры работы с ордерами.
Шестая лекция
- Рыночные позиции, типы
- Закрытие позиций
- Получение информации о счёте
- Материал для самостоятельного изучения (теория)
- Домашнее задание
Описание: слушателям читается лекция об управление рыночными позициями на языке MQL5. Изучается программная реализация операций управления рыночными позициями, приводятся примеры работы с рыночными позициями. Рассматриваются операции доступа к информации торгового счёта.
Седьмая лекция
- Шаблон индикатора
- Свойства пользовательского индикатора
- Расчётная часть индикатора, информационная значимость
- Материал для самостоятельного изучения (теория)
- Домашнее задание
Описание: слушателям читается лекция о пользовательском индикаторе языка MQL5, его свойствах и структуре. Изучается процесс и методика написания пользовательского индикатора, приводятся примеры программирования индикаторов.
Восьмая лекция
- Торговая идея
- Программный код
- Тестирование на истории
- Материал для самостоятельного изучения (теория)
- Домашнее задание
Описание: слушателям читается лекция о выборе торговой идеи для программной реализации на языке MQL5. На основе идеи программируется советник. Изучается функционал тестера стратегий и проводится тестирование работы советника.
Стоимость обучения — 400$
Заявки принимаются по скайпу tradingsoft и на почту nalivator.com@gmail.com