Уроки по MQL4

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

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

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

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

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

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

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

Читать далее

Уроки по MQL4 , ,

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

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

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

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

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

Уроки по MQL4 , ,

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

Всем привет!

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

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

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

Уроки по MQL4 , ,

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

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

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

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

Читать далее

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

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

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

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

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

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

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

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

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

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

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

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

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

kak-napisat-sovetnik-dlya-binarnyih-optsionov

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

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

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

Уроки по MQL4 , , ,

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

Как написать советник для MT5

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

Итак, коллеги, сегодня мы напишем наш первый советник на MQL5, к тому же, дабы сократить время на разработку мы используем базовый класс платформы МТ5 для торговли на рынке. Полагаю, что это будет намного интересней, чем писать все необходимые методы с нуля. Итак, приступим…

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

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

MQL5: Работа с ордерами

MQL5 работа с ордерами

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

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

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

Как написать индикатор для MT4

Написание MQL индикатора

Господа трейдеры, друзья, коллеги, мы продолжаем наши уроки по MQL. А хотелось бы Вам написать свой собственный форекс индикатор? Наверняка у Вас есть какая-то секретная формула расчёта движения цены, которую Вы бы хотели отразить на графике и не знаете как? В этом  уроке мы с вами научимся писать индикаторы под Metatrader 4, свои собственные, для себя.

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

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