Уроки по MQL

Вы хотите самостоятельно создавать и изменять под себя форекс индикаторы, советники и скрипты? Тогда вы попали по адресу. В этом разделе вы найдете уроки по программированию на языке MQL автоматических систем, предназначенных для использования в торговом терминале MetaTrader. Обучение представлено в форме видео-уроков, причем к каждому уроку даются домашние задания, выполнив которые, вы сможете применить полученные знания на практике.

MQL4: Пишем советник по торговле заданных паттернов

Всем привет!

Наверняка многие из вас часто замечали, что периодически графики той или иной валютной пары повторяют свои движения. На самом деле, в большинстве случаев – это всего лишь временное явление, на котором не получится сделать достаточно много денег. Но что, если есть такие надежные ценовые движения и закономерности, о которых мы и не догадываемся? Сегодня мы напишем довольно простой советник, который поможет нам с исследованиями рынка.

Смотреть видео

Уроки по MQL , , , , ,

MQL4: Пишем советник по индикатору открытых позиций трейдеров

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

Смотреть видео

Уроки по MQL , , , ,

MQL4: Управление компьютером из советника

Иногда бывает необходимо программно нажать кнопку в стороннем приложении, считать текст с определенного компонента, запустить другой терминал, любую другую программу, открыть текстовый файл, выключить компьютер в определенное время, произвести еще какие-либо операции. Здесь нам поможет функция WinAPI — ShellExecute, которая находится в библиотеке shell32.dll и библиотека WinUser32.mqh. Как можно автоматизировать весь этот процесс — узнаем из нашего нового урока по программированию форекс роботов. Тема необычная, сильно расширит ваши навыки как программиста.

Узнать больше

Уроки по MQL , , , ,

MQL4: Расчет статистических коэффициентов и их использование для оптимизации советников

Приветствую вас, друзья!

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

Читать далее

Уроки по MQL , ,

MQL4: Пишем один советник сразу для MT4 и MT5

Приветствую вас, друзья!

Многие из вас наверняка уже не раз сталкивались с таким неудобством: написали советник на языке mql4, а потом захотелось попробовать поиграться с ним в MetaTrader 5. Переписывать заново весь код — довольно кропотливое и долгое занятие, к тому же приходится сначала разобраться с работой уже имеющегося. Писать два разных советника отдельно для MT4 и для MT5 — тоже накладно по времени. Именно эту задачу мы с вами сегодня и решим в новом видео уроке.

Узнать больше

Уроки по MQL , , ,

MQL5: Пишем советник для MetaTrader 5 на внешнем индикаторе

Уважаемые друзья, коллеги форекс трейдеры — здравствуйте!

Сегодняшний урок будет «два в одном». Сегодня мы с вами напишем индикатор на MQL5 + советник на этом индикаторе. Т.е. тема сегодня — «Как написать эксперта для MetaTrader 5 на внешнем индикаторе».

Используем для этого классы и библиотеки платформы MT5, благодаря чему разработка роботов пройдет максимально быстро. Ну а как это сделать — вы узнаете из нашего сегодняшнего видео урока!

Смотреть видео

Уроки по MQL , , ,

MQL4: Как узнать реальную просадку во время тестов

Приветствую вас, друзья форекс трейдеры и программисты !

Периодически мне задают вопросы: как построить реальный график просадки советника во время тестирования. Это очень актуальная тема, особенно для любителей рискованных способов мани менеджмента.

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

Узнать больше

Уроки по MQL , , , , ,

MQL5: Переделываем советник для MetaTrader 4 под MetaTrader 5

Уважаемые коллеги форекс трейдеры-программисты, здравствуйте!

Сегодняшний урок посвящен конвертации советников написанных изначально для платформы Metatrader 4 на платформу Metatrader 5. Мы научимся максимально быстро, с использованием классов языка программирования MQL5, переносить любой код, написанный на языке программирования MQL4 на платформу МТ5. Как это сделать быстро и эффективно — в нашем сегодняшнем материале!

Узнать больше

Уроки по MQL , , ,

MQL5: Как написать индикатор для MetaTrader 5

Уважаемые друзья форекс трейдеры-программисты, здравствуйте!

Сегодняшний урок посвящен разработке индикатора.  Мы научимся Как написать индикатор для терминала Metatrader 5 на языке MQL5 соответственно. Это будет осциллятор, отображающий разницу двух скользящих средних в виде цветной гистограммы.

Смотреть видео

Уроки по MQL , , , ,

MQL4: Исправляем ошибки и предупреждения при компиляции в MetaEditor

Разработка торговых экспертов на языке MQL4 является не такой уж простой задачей. Во-первых — алгоритмизация любой сложной торговой системы уже представляет собой проблему, так как нужно учесть очень много деталей, начиная с особенностей ТС и заканчивая спецификой среды MetaTrader 4. Во-вторых, даже наличие детальнейшего алгоритма не избавляет от сложностей, возникающих при переносе разработанного алгоритма на язык программирования MQL4.

Компилятор оказывает некоторую помощь при написании корректных экспертов. После начала компиляции MetaEditor сообщит обо всех синтаксических ошибках в вашем коде. Но, к сожалению, помимо синтаксических ошибок ваш советник может содержать еще и логические ошибки, которые компилятор выловить не может. Поэтому этим нам придется заняться самим. Как это сделать — в нашем сегодняшнем материале.

Узнать больше

Уроки по MQL , , ,