Уроки по MQL5

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

MQL5 Урок 2 – Типы переменных

Приветствую вас, друзья! Переменные – основа всех языков программирования, потому что неважно, какой алгоритм вы придумали, как вы его реализуете и на каком языке напишете, в итоге это все сведется к обработке переменных. В этом уроке мы разберемся с типами переменных в MQL5.

(далее…)
Уроки по MQL5 , ,

MQL5 Урок 1 – Редактор кода, События, Устройство mql-программ

Приветствую вас, друзья! Эта серия уроков направлена на новичков, которые вообще никогда не программировали. Для тех, кто пробовал, знает уже какой-то язык, особенно Си и mql4, многие из этих уроков будут простыми.

В первом уроке мы рассмотрим отличия MQL5 от 4 версии, устройство редактора кода MetaEditor 5 и основные функции устройства MQL-программ.

(далее…)
Уроки по MQL5 , ,

Разворачиваем удобное окружение для программирования на MQL 4/5

Приветствую вас, MQL программисты!

Наверняка многим не очень нравится пользоваться стандартным metaeditor для программирования ваших советников, скриптов и индикаторов. Сегодня мы поговорим о том, как увеличить производительность и удобство при программировании.

Для работы мы установим phpstorm и специальный плагин для работы с mql, а также git консоль и пройдем регистрацию на bitbucket. Эти инструменты позволят нам существенно увеличить скорость и удобство разработки. Как это сделать быстро и эффективно – узнаем из нашего сегодняшнего урока!

Дополнительные инструменты для MQL4 программиста

PHPStorm – это мощная IDE (среда разработки), поддерживающая множество языков. В ней очень много различных возможностей и функций, предусмотренных специально для удобства и ускорения разработки.

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

Для установки phpstorm нужно перейти на сайт разработчика и скачать установочный файл для вашей операционной системы. Сама установка проста и занимает 5-10 минут, поэтому тут подробно описывать этот процесс нет смысла.

Установка плагина для phpstorm mql Idea

Открываем программу phpstorm. Жмем Новый проект и открываем папку mql4 вашего терминала.

Далее жмем Настройки -> Плагины:

В поиске ищем плагин mql idea, устанавливаем. Теперь синтаксис mql файлов будет пониматься программой phpstorm.

Регистрация на bitbucket

Пройти регистрацию на bitbucket тоже несложно. Просто вводим почту, придумываем пароль, а затем подтверждаем почту по ссылке из письма.

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

Далее придумайте имя репозиторию. При желании можно добавить описание:

Консоль git bash

Скачать консоль для git вы можете тут. Она доступна для любых операционных систем. Также рекомендую поставить ее и на ваши удаленные серверы. Установка проста и не вызывает никаких проблем. После установки у вас появятся такие значки:

В папке с терминалом вызываем консоль и пишем в ней git init. Затем уже в phpstorm вам нужно будет сделать первый коммит, а при создании репозитория у вас на экране должны появиться следующие команды для создания удаленного репозитория:

Заключение

После этого вы можете полноценно пользоваться системой контроля версий git и писать ваши mql программы в одной из самых удобных IDE для программирования. Весь вышеописанный процесс подробно описан в видео к этому уроку.

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

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

Тема на форуме

С уважением, Дмитрий аkа Silentspec
Tlap.com

Уроки по MQL4, Уроки по MQL5 , , , , ,

MQL5: Пишем новостной советник

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

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

Для создания эксперта используем стандартные классы MQL5, благодаря которым разработка происходит максимально быстро и эффективно. Ну а как это сделать, – вы узнаете из нашего сегодняшнего видео урока!

Смотреть видео
Уроки по MQL5 , , ,

Отличия между MQL4 и MQL5: что нужно знать?

Приветствую Вас, уважаемые коллеги трейдеры-программисты!

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

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

Уроки по MQL4, Уроки по MQL5 , , ,

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

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

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

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

Смотреть видео
Уроки по MQL5 , , ,

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

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

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

Из MQL4 в MQL5 - как переписать советник под Metatrader 5

Домашнее задание

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


Предыдущие уроки по MQL5:


Тема на форуме

С уважением, Сергей aka xbms
TradeLikeaPro.ru

Уроки по MQL5 , , ,

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

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

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

Смотреть видео
Уроки по MQL5 , , , ,

MQL5: Пишем мультивалютный советник

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

Есть мнение, что мультивалютный советник более успешен в торговле, так как оперирует одновременно несколькими валютными парами. Что ж, давайте напишем мультивалютный эксперт для терминала МetaТrader 5. Именно этому и будет посвящен наш сегодняшний видео урок из цикла по MQL5.

Смотреть видео
Уроки по MQL5 , ,

MQL5: Пишем советник на Мартингейле

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

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

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

Смотреть видео
Уроки по MQL5 , , , ,