Уроки по MQL

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

MQL4: Тестирование на реальной истории

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

Этим постом мы завершаем  цикл уроков по работе с котировками.

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

  1. Сборщик тиковых данных в виде индикатора;
  2. Конвертер тиковых файлов в формат csv;
  3. Склеиватель нескольких файлов с тиковыми данными в один файл;
  4. Проверка накопленной тиковой истории на дыры.

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

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

Уроки по MQL , ,

MQL4: Анализ накопленной тиковой истории

Добрый день, мои любознательные друзья начинающие (и не очень) программисты !

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

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

Смотреть урок

Уроки по MQL , ,

MQL4: Склеиваем тиковые файлы

Здравствуйте, товарищи форекс программисты!

В данном материале мы продолжим работу с тиковыми данными, которые получили в результате предыдущих уроков.

Для тех, кто только что к нам присоединился, предыдущие этапы работы с данными:

  1. Собираем тиковые данные на автомате
  2. Конвертируем тиковые данные

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

Читать далее

Уроки по MQL , ,

MQL4: Конвертируем файлы тикового потока

Всем привет, товарищи юные (и не очень) программисты !

В прошлом уроке мы с вами написали простой индикатор, который отображает в подвале графика цены Bid и Ask, а также записывает их в файлы с расширением *.tks. Наверняка особо любознательные попытались уже при помощи блокнота или программы Excel открыть эти файлы, чтобы посмотреть, что в них находится и увидели «кракозябры». Да, так и должно быть, не пугайтесь.

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

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

Уроки по MQL , ,

MQL4: Собираем тиковые данные на автомате

Всем привет!

Чем дольше вы занимаетесь разработкой автоматических торговых систем, тем чаще встает вопрос о необходимости использования качественных котировок торговых инструментов – без «дыр», пропусков баров и прочих неприятностей. Вообще, что нужно для того, чтобы грамотно работать над созданием торговых роботов? Конечно, нужно знать язык программирования. Безусловно, нужно иметь опыт торговли, чтобы разрабатывать системы. Само собой, нужно иметь средства для разработки советников (в нашем случае это терминал MT4 или MT5) и хорошо разбираться в особенностях его работы. Но что самое главное и что часто упускают из виду начинающие «ботоводы», нам нужна качественная история котировок. Есть даже такая поговорка «garbage in — garbage out», или «мусор на входе – мусор на выходе», что означает всего лишь одно: если вы тестируете свои советники на некачественных данных, очень вероятно, что вы получите результаты тестов крайне далекие от реального положения вещей.

Как решить эту проблему — в нашем сегодняшнем материале.

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

Уроки по MQL , ,

MQL4: Пишем копировщик сделок для MetaTrader4

Добрый день, друзья!

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

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

Читать далее

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

MQL4: Как написать ночного скальпера

Добрый день, уважаемые друзья! Продолжаются наши уроки по MQL4 программированию.

В последнее время стала очень популярной работа при помощи ночных скальперов. Живой пример — советник Generic A-TLP. Конечно, в рамках одного урока сложно будет создать советник, хотя бы примерно имеющий такую же результативность, что и робот, создававшийся на протяжении целого года большим количеством форумчан. Но мы изучим основной принцип создания подобных советников, а также в последующих уроках мы улучшим его работу и наш советник обрастет многими полезными функциями. Итак, начнем.

Смотреть урок

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

Как написать скрипт для Metatrader 5

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

Сегодня мы с вами потренируемся писать скрипты и напишем один универсальный скрипт для открытия позиции, удаления сетки лимитных и стоп ордеров, изменения Stop Loss и Take Profit для ордеров, находящихся в рынке. Наличие подобных скриптов в арсенале трейдера значительно упрощает работу на рынке форекс и просто обязательно должны быть в наличии. Итак, приступим…

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

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

Исследуем закономерности паттернов Price Action

Здравствуйте, коллеги форекс трейдеры !

Недавно в чате трейдеры поделились наблюдением, что свечные паттерны Price Action отрабатываются с разной вероятностью в зависимости от дня недели, на которой они были образованы. И в сегодняшнем уроке мы с вами будем проверять эту идею средствами mql4. В ходе нашего исследования я познакомлю вас с работой со свечами и свечными паттернами, а также научу выводить информацию в отдельный файл .csv. Этот файл легко открывается в Excel, поэтому анализ мы будем проводить именно в нем. Мы построим различные графики и всячески визуализируем полученную информацию, такую как: лучшее соотношение прибыль/убыток, распределение сделок по дням/месяцам и множество других закономерностей.

Те, кого не интересует техническая сторона решения задачи, могут сразу перейти к результатам выявленных закономерностей — они точно заслуживают внимания.

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

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

MQL4: Пишем советник для торговли Бинарными Опционами

kak-napisat-sovetnik-dlya-binarnyih-optsionov

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

Сегодня у нас будет весьма необычная тема — «Как написать советник для торговли Бинарными опционами.» Бинарные опционы — инструмент интересный, но одним из его минусов являются слабо развитые торговые платформы. На данный момент возможность полноценно торговать из Metatrader 4 опционами предоставляет только компания Grand Capital, а это дает нам возможность написать робота для торговли БО. Как это сделать? Рассмотрим по шагам в нашем уроке.

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

Уроки по MQL , , ,