Конструктор роботов для мт5

Обновлено: 14.05.2024

Автоматизация технического анализа и торговых операций

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

Все компоненты алгоритмического трейдинга в MetaTrader 5 объединены в специализированную среду разработки (MQL5 IDE, Integrated Development Environment). Она покрывает весь цикл работы с торговыми приложениями и позволяет самостоятельно создавать, отлаживать, тестировать, оптимизировать и исполнять торговых роботов.

Где взять торгового робота для MetaTrader 5?

Форексный VPS - для бесперебойного исполнения роботов 24 часа в сутки

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

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

Тысячи роботов и индикаторов, которые вы можете бесплатно загружать и использовать, также опубликованы в Библиотеке (CodeBase). Прямой доступ к ней встроен прямо в платформу, и вы можете качать приложения даже не отрываясь от трейдинга.

Если вы не нашли приложение с нужными характеристиками в Маркете или Библиотеке, его создание можно поручить опытным программистам. Сотни разработчиков на Фриланс-бирже готовы будут написать робота вашей мечты в кратчайшие сроки и за разумную плату.

Самостоятельная разработка торгового робота

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

Более опытным и профессиональным разработчикам MQL5 IDE предлагает намного большие возможности:

    . К его преимуществам можно отнести: объектно-ориентированную архитектуру, высочайшую скорость выполнения расчетов, C++-подобный синтаксис и многое другое. — редактор стратегий, с подсветкой кода, отладчиком и компилятором. с поддержкой визуального тестирования, оптимизации, генетических алгоритмов, распределенной сети агентов тестирования и много другого.
  • Исполнительный модуль в виде платформы MetaTrader 5, где и будут запущены торговые приложения. Помимо высокой скорости исполнения роботов, платформа может похвастаться большим покрытием — и вы сможете запускать свои приложения, работая через сотни брокеров по всему миру.
  • Документация — полное описание всех конструкций языка. Возникли затруднения? Смело открывайте Справочник! — сообщество экспертописателей, где вы найдете массу информации и дополнительные сервисы для монетизации ваших навыков. На сайте вы можете: читать статьи, общаться с другими разработчиками, выполнять заказы трейдеров за деньги, продавать свои разработки в Маркете и многое другое!

Cпециализированная среда разработки MQL5 IDE в MetaTrader 5 позволяет самостоятельно создавать, отлаживать, тестировать, оптимизировать и исполнять торговых роботов

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

MQL5.community является международным интернет-порталом для взаимодействия MQL5-разработчиков с трейдерами на Форексе и фондовых биржах

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

Automated Trading Championship

Торговые роботы многократно доказали свою прибыльность в ходе публичного чемпионата по алгоритмическому трейдингу Automated Trading Championship 2006-2012. Большой призовой фонд в 80 000$ привлекал сотни разработчиков и тысячи трейдеров ежегодно. В ходе этого соревнования сотни торговых роботов без участия человека торговали в течение 3 месяцев, чтобы их авторы получили звание Лучшего разработчика года и солидный приз.

Торговые роботы многократно доказали свою прибыльность в ходе публичного чемпионата по алгоритмическому трейдингу Automated Trading Championship 2006-2012

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

MetaQuotes разрабатывает программное обеспечение и не предоставляет инвестиционных или брокерских услуг

Как самому создать советника или индикатор

Для разработки торговых систем в платформу встроен собственный язык программирования MetaQuotes Language 5 (MQL5), среда разработки MetaEditor и инструменты тестирования стратегий.

В торговую платформу встроен язык программирования торговых стратегий MetaQuotes Language 5. Это — пятое поколение языков MQL. Он позволяет писать советники, автоматизирующие управление торговыми процессами, и реализовывать собственные торговые стратегии. Кроме того, на MQL5 можно создавать пользовательские индикаторы, скрипты и библиотеки функций.

Особенности языка MQL5:

  • Объектная ориентированность;
  • Синтаксис MQL5 похож на синтаксис языка C++;
  • Большое количество функций, необходимых для анализа котировок, управления позициями, вызова технических индикаторов и других;
  • Высокая производительность;
  • Высокий уровень защиты от декомпиляции: новые, сложные алгоритмы шифрования, проверка целостности файлов и сложность самого языка;
  • Поддержка OpenCL, что позволяет использовать видеокарты для выполнения вычисления в MQL5-программах;
  • Интегрированная среда разработки программ MetaEditor, включающая отладчик.

MetaEditor — это интегрированная среда разработки на языке MQL5, он является составной частью торговой платформы. MetaEditor позволяет создавать, редактировать, компилировать и отлаживать исходные тексты программ, написанных на языке MQL5.

Список всех доступных статей отображается прямо в MetaEditor. Чтобы найти интересующий материал, воспользуйтесь онлайн-поиском.

Статьи по программированию на MQL4/MQL5

Существует три основных типа торговых приложений.

Советники

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

Все советники хранятся в папке /MQL5/Experts торговой платформы.

Пользовательские индикаторы

Пользовательские индикаторы — самостоятельно написанные технические индикаторы, предназначенные для анализа динамики цен. На основе алгоритмов индикаторов строятся торговые тактики и разрабатываются советники. Пользовательские индикаторы предназначены только для анализа динамики цен финансовых инструментов. Индикаторы не могут торговать и не имеют доступа к графикам.

Все индикаторы хранятся в папке /MQL5/Indicators торговой платформы.

Скрипты

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

Все скрипты хранятся в папке /MQL5/Scripts торговой платформы.

Сервисы

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

В отличие от советников, индикаторов и скриптов, сервисы не привязаны к конкретному графику. Они работают в фоновом режиме и начинают работу автоматически при запуске терминала (если они не были принудительно остановлены).

Все сервисы хранятся в папке /MQL5/Services торговой платформы.

Внутри папок Experts, Indicators, Scripts и Services программы могут быть рассортированы по подпапкам, при этом в окне "Навигатор" будет отображаться структура их размещения.

Нажмите " Создать в редакторе" в контекстном меню окна "Навигатор" в разделе "Советники", "Индикаторы" или "Скрипты". Также для запуска MetaEditor можно нажать F4.

Приступить к созданию торгового приложения

После этого будет запущен MetaEditor, и в нем автоматически откроется "Мастер MQL5". Он позволит сгенерировать шаблон нужной программы, что быстро приступить к разработке. Для примера создадим простой скрипт, который будет выводить в журнал надпись "Hello world".

Мастер MQL5 сгенерирует шаблон приложения

В полученном шаблоне напишем код Print ( "Hello World" ); и произведем компиляцию клавишей F7, чтобы получить исполняемый файл. Исполняемый файл имеет расширение EX5, именно такой файл может быть запущен в торговой платформе.

Компиляция и ее результаты

Результаты компиляции выводятся в журнал редактора.

В соответствии с типом программы, исходный код был сохранен в папку MQL5\Scripts\. В этой же папке был создан и исполняемый файл. Теперь можно вернуться в торговую платформу и запустить созданный скрипт.

Запуск скрипта в торговой платформе

Особенности работы с программами для автоматического трейдинга описаны в разделе "Торговые советники и собственные индикаторы".

Чтобы приступить к редактированию торгового робота или пользовательского индикатора, нажмите " Изменить" в его контекстном меню в окне "Навигатор" или выделите его и нажмите "Enter". При этом будет открыт MetaEditor, в который уже будет загружен исходный код выбранного индикатора. После изменения индикатора скомпилируйте его повторно (F7), иначе в платформе будет использоваться предыдущая, неизмененная версия.

Существует множество способов завершить работу торгового приложения в платформе.

Пользовательский технический индикатор

  • Нажмите "Удалить" в окне "Список советников";
  • Смените шаблон графика;
  • Смените профиль, при условии что в настройках платформы включена соответствующая опция;
  • Выключите торговую платформу;
  • Закройте график, к которому прикреплен эксперт;
  • Наложите другой советник на тот же график;
  • Нажмите " Удалить" в контекстном меню значка эксперта на графике.
  • Нажмите " Удалить" или " Удалить окно индикатора" в контекстном меню индикатора;
  • Нажмите "Удалить" в окне "Список индикаторов";
  • Смените шаблон графика;
  • Переоткройте график.
  • Нажмите "Удалить" в окне "Список советников". Данное окно также содержит список запущенных скриптов;
  • Смените шаблон графика;
  • Смените профиль, при условии что в настройках платформы включена соответствующая опция;
  • Смените символ графика;
  • Смените период графика;
  • Выключите торговую платформу;
  • Закройте график, к которому прикреплен скрипт;
  • Наложите другой скрипт на тот же график;
  • Нажмите " Удалить" в контекстном меню значка скрипта на графике.

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

Если у вас имеется только файл исходного кода (*.MQ5), поместить его в папку, соответствующую типу приложения:

  • Для советников — /MQL5/Experts
  • Для индикаторов — /MQL5/Indicators
  • Для скриптов — /MQL5/Scripts

Чтобы быстро перейти к папке хранения информации торговой платформы, нажмите " Открыть каталог данных" в меню "Файл".

Чтобы запустить файл в торговой платформе, скомпилируйте его в MetaEditor:

  • Откройте MetaEditor клавишей F4.
  • В MetaEditor в окне "Навигатор" откройте файл исходного кода двойным нажатием на нем левой кнопкой мыши.
  • Скомпилируйте его клавишей F7.

В результате вы получите исполняемый файл *.EX5, который уже можно запустить в торговой платформе.

Исходные файлы (*.MQ5) не отображаются в окне "Навигатор" торговой платформы.


Все мы знаем, что основное достоинство терминала Metatrader 4 – это возможность создания роботов и торговля с их помощью.

Далеко не все трейдеры владеют программированием на mql4/5. Разработчики программы Forex Tester смогли решить эту проблему. Теперь можно создать робота или реализовать торговую идею в виде индикатора на ресурсе «Визуальный конструктор стратегий» (Visual Strategy Builder). Без навыков программирования.

Как это сделать, плюсы и минусы бесплатного (на текущий момент) конструктора роботов – в нашем материале.

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


Зачем нужен Visual Strategy Builder?


Visual Strategy Builder (VSB) представляет собой программную оболочку с набором инструментов теханализа, которые хорошо знакомы пользователям Metatrader 4. В отличие от этой торговой платформы VSB позволяет задавать в индикаторах правила открытия позиции и установки ордеров тейк-профит и стоп-лосс.

Любой новичок может выбрать сигнал на открытие позиции из набора готовых опций (кроссоверы, пересечения уровней, больше/меньше и т. д.). Эти настройки открывают недоступную для Metatrader 4 возможность протестировать работу одного или нескольких индикаторов.

Например, можно получить реальный торговый результат по стратегии пересечений скользящих средних линий. Такой советник создается в VSB за 5 минут, потом его можно экспортировать в Metatrader 4 или Forex Tester.

Разобравшись с созданием одного индикатора в Visual Strategy Builder, трейдер может в несколько кликов создать рабочую автоматизированную стратегию и тоже проверить ее в тестере. Если советник показывает положительные результаты, то по его сигналам можно торговать на реальном счете через Metatrader 4.

Кстати, тестировать стратегию однозначно лучше через Forex Tester – там точнее котировки и можно быстро эмулировать сессию за любой торговый день. Например, выбрав какой-нибудь «черный вторник», чтобы воочию понять, как аномальная волатильность повлияет на настройки мани менеджмента.

Профессиональные трейдеры могут экспортировать код советников прямо в VSB, соединять его с созданными там программами или редактировать в Metaeditor и отправлять обратно в Metatrader 4.

Visual Strategy Builder будет полезен тем, кто ищет новые идеи – программа поддерживает библиотеку стратегий пользователей. Любой желающий без навыков программирования сразу поймет «внутренности алгоритма» по составу индикаторов и описанным правилам торговых сигналов. Тут же можно самостоятельно убедиться в результативности торговой системы.

Как работать на платформе Visual Strategy Builder


Использование VSB требует регистрации – это быстрая и несложная процедура. Введите адрес электронной почты и придумайте пароль для входа. Он должен быть не менее 8 символов, содержать буквы разного регистра, почтовый ящик лучше указать gmail.


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

Валютным спекулянтам доступно создание стратегии, использование шаблона от разработчиков или других пользователей VSB, а также создание собственного «индикатора мечты». Если пользователь планирует собрать торговую систему, надо нажать на иконку «Стратегии».

Платформа удобно сохраняет их под выбранным пользователем именем с кратким описанием сути системы. На странице предусмотрена кнопка возврата, если трейдер допустил ошибку на предыдущем этапе.


После шага «Создать стратегию» обратной дороги нет. Впрочем, совсем не обязательно бросаться мастерить сложные торговые системы. Программа, например, способна сильно упростить жизнь внутридневным трейдерам, автоматизировав некоторые индикаторы. Они расположены списком на панели слева под опцией «Элементы». Выше этого списка указаны различные целевые ориентиры для применения в стратегиях:

    (Ценность);
  • Конкретная цена;
  • Диапазон (цены открытия, закрытия, максимумы и минимумы свечей);
  • Открытие по дням недели, месяца (опция время);
  • По конкретному объему или его абстрактному критерию; .


Перечисленные опции можно объединять друг с другом, накладывая различные условия выполнения сделки, например, пробой уровня только до американской сессии и т. д. Определитесь с главным инструментом своей стратегии и перетащите его в окно «Состояние 1».


Как только он там отобразится, можно приступать к редактированию параметров. Наведите курсор на поле присоединенного Bollinger Bands (BB), чтобы увидеть эту опцию.


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


Набор правил входа в позицию доступен после нажатия рядом окна «Операции», вместе с которым активируется аналогичная опция слева со списком шаблонов. Учитывая, что работа идет с верхней линией, а вход в рынок планируется по контртренду, выбираем кроссовер сверху вниз.


Теперь конкретизируем тип позиции и условия мани менеджмента с помощью пункта меню на левой панели «Действия». Перетаскиваем в поле ордер на продажу и редактируем его параметры.


Пройдем по пунктам снизу вверх – индикатор на графике предусматривает многократное открытие позиции, поэтому ставим «Нет» на предложение открыть ордер один раз. Магический номер необходим, если открытие позиций по сигналам Bollinger Bands будет пересекаться с работающими на графике другими советниками.

Остальные опции понятны, следует только внимательно отнестись к пунктам: 25 – это для четырехзначной системы котировок. При пяти знаках умножайте значения пунктов на 10.


Для нижней линии Боллинджера потребуется создать второе правило, опцию можно выбрать слева вверху, повторив все вышеописанные операции со следующими изменениями:

  • В настройках индикатора выбираем нижнюю линию;
  • Кроссовер – снизу вверх;
  • Тип ордера, открываемого по рынку – «Покупка».


Полученную стратегию можно сохранить и экспортировать в ForexTester или Metatrader 4. В последнем случае используйте латинские буквы в названии файла. Стратегия сохраняется в файл ex4 в папку, выбранную трейдером.


Запустить написанный советник можно сразу после его установки в Metatrader 4. Это делается обычным способом, описанным на нашем сайте.

Заключение


Основной плюс Конструктора стратегий от Forex Tester – простота интерфейса и функциональность шаблонов. Это позволяет трейдеру частично автоматизировать стратегии или дополнить ручную торговлю дополнительными сигналами, которые приходилось искать визуально на графике.

Любителей сеток особо порадует наличие опции «Мартингейл», а также команд на закрытие всех ордеров по условию. Среди минусов VSB следует отметить баги бета-версии и будущую запланированную плату за опцию. Так что спешим писать и экспортировать советников, пока платформа имеет открытую лицензию.

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


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

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

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

Как можно создать советник?

Обзор начнем с краткого описания всех возможных способов (возможно, вам и не придется разбираться с программами). Создать торговый робот можно:

• написав его самостоятельно в Meta Editor – хардкорный вариант. Сюда же занесем и модификацию кода уже существующего робота;

• заплатив программисту – самый реальный вариант. Если бот сложный с множеством условий для входа, а у вас нет опыта в написании АТС, то лучше всего купить чужой опыт. Соответствующих объявлений полно на профильных форумах;

• используя спец. программу, облегчающую создание кода робота. В некоторых реализован принцип «Drag and Drop», то есть код бота строится в виде диаграммы, вы задается в отдельных блоках условия работы, затем передвигаете их, задаете связи между ними. Код компилируется по составленной блок-схеме автоматически.

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

Краткий обзор программ для написания торговых роботов

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

Forex strategy builder

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

Программы для создания советников на МТ4 и МТ5

При создании советника рабочее пространство программы делится на 3 зоны:

• левая часть экрана – краткое описание стратегии;

• центральная зона – функциональные блоки советника. Указывается такая информация как размер лота, когда выполняется вход и на основании каких индикаторов. Также указывается условие для закрытия сделки. В примере на скриншоте ниже вход в рынок выполняется только на закрытии свечи и только в том случае если свеча закрывается над верхней границей конверта. Выход из сделки в этом примере предусмотрен только за счет срабатывания стоп-лосса или тейк-профита;

Программы для создания советников на МТ4 и МТ5

• правая часть экрана – результаты тестирования советника на исторических данных, импортированных из торгового терминала.

Находясь в Editor можно выделив каждый из блоков редактировать его значения. Например, изменить период скользящей средней, период индикатора, положение уровней и т. д. Можно добавить дополнительные условия для входа нажав на «Add an opening logic condition» и условия для выхода из рынка нажав на «Add a closing logic condition».

Программы для создания советников на МТ4 и МТ5

В разделе review вся информация по работе советника истории. Доступны такие пункты:

• overview – так как в примере рассматривается один из готовых советников, загруженных в базу программы, то здесь можно ознакомиться с подробным описанием советника;

• balance chart – график изменения депозита при тестировании алгоритма. В нашем примере видно, что робота неспособен обеспечить прибыль на тестовом участке истории;

Программы для создания советников на МТ4 и МТ5

• indicator chart – график выбранного инструмента, на котором будут отображаться сделки, совершенные при тестировании. Примерно то же самое увидит трейдер при тестировании советника в МТ4/МТ5 при активированном параметре «Визуализация». Это полезно если вы хотите изучить в полной ли мере соответствует работа советника тому, что вы задумывали;

Программы для создания советников на МТ4 и МТ5

• journal – в журнале записывается каждое действие робота при тестировании на исторических данных.

Есть пара полезных разделов и во вкладке Analysis:

• comparator – выбирается метод бэктеста. Здесь можно ничего не делать, оставить все как есть;

• multimarkets – в отличие от стандартного тестера в том же МетаТрейдере4 здесь можно выполнить тестирование сразу по нескольким парам. Результаты отображаются в виде графика в одном и том же окне;

Программы для создания советников на МТ4 и МТ5

•monte carlo – еще один раздел, посвященный тестированию. Его можно не трогать.

Перед тем как тестировать робот на истории рекомендуем подгрузить историю из МетаТрейдера. Для этого перейдите в Market-Download History Data-MT4 HST Import.

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

Программы для создания советников на МТ4 и МТ5

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

Ensed Cor

По сравнению с предыдущей программой Ensed Cor выглядит чуть менее удобной в использовании. Да и составить костяк советника так же просто как в FSB не получится. Как и в случае с FSB доступ к полному функционалу можно получить только оплатив подписку на сайте авторов. Но для ознакомления с возможностями программы подойдет и бесплатная версия Ensed Cor.

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

Перед началом работы нужно будет указать каталог МТ4. Enser Cod будет использовать все индикаторы, которые на данный момент содержаться в папке Indicators (в демо-версии реализована поддержка только стандартного инструментария МетаТрейдера).

Работу в программе рассмотрим на примере создания простенького торгового робота:

• при первом запуске указываем каталог терминала МТ4;

Программы для создания советников на МТ4 и МТ5

• после этого открывается окно программы и сразу можно приступать к созданию робота.


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

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

Программы для создания советников на МТ4 и МТ5

• по той же схеме записываем условия для открытия коротких позиций. Теперь мувинг должен быть над ценой, а Стохастик находится в зоне перекупленности;

Программы для создания советников на МТ4 и МТ5

• теперь нужно указать условия для выхода из сделок. Предположим, что наш робот будет закрывать покупки при выполнении одного из 2 условий: Параболик со стандартными настройками переходит под график, цена пересекает скользящую среднюю сверху-вниз. Достаточно выполнение одного из этих условий, поэтому используем условие «или»;

Программы для создания советников на МТ4 и МТ5

• по той же схеме задаем и условия для закрытия коротких позиций. Правила зеркальные – Параболик должен быть под ценой либо график должен пересечь мувинг по направлению снизу-вверх;

Программы для создания советников на МТ4 и МТ5

• настройки робота – здесь задаются такие параметры как стоп-лосс, тейк-профит, будет вестись торговля фиксированным лотом либо будет использоваться мартингейл. Можно отметить пункт «автоучет знаков после запятой», в таком случае разрядность котировок советником будет определяться автоматически. Также задаются настройки мартингейла, будет ли переноситься стоп-лосс в безубыток и на каком уровне.

Программы для создания советников на МТ4 и МТ5

Теперь можно сохранить робота, причем автоматически при сохранении будет выбрана папка Experts в нужном каталоге. После перезапуска терминала наш советник появляется в перечне роботов в МетаТрейдер4. В MetaEditor при желании можно просмотреть код робота.

Программы для создания советников на МТ4 и МТ5

В целом, программа хотя и выглядит намного проще, чем FSB, но со своей задачей справляется. Создавать простые советники действительно легко. Проблема только в том, что функционал бесплатной версии ограничен, а продажу доступа к полноценной версии авторы временно ограничили. Можно поискать крякнутые версии Enser Cod, но нет гарантии, что работать она будет нормально.

Expert Advisor Visual Wizard

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

Процесс создания робота выглядит так:

• после открытия программы нужно будет указать путь к корневому каталогу МТ5, это ПО предназначено именно для создания ботов для МетаТрейдера5. Благодаря этому программа сможет работать не только со стандартными индикаторами, но и со всеми пользовательскими алгоритмами, которые трейдер сам установил в терминал;

• на график нужно будет добавить 2 кнопки Technical Analysis – для задания условий на покупку и продажу. Двойным щелчком по кнопке открывается окно, в котором выбираются нужные индикаторы, задаются условия для входа. Например, можно выбрать вход в рынок на пересечении 2 мувингов, выхода Стохастика из зон перепроданности/перекупленности и т. д.;

Программы для создания советников на МТ4 и МТ5

• потом добавляются блоки купить/продать, в них задаются параметры сделок – величина лота, стоп-лосс и тейк-профит.

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

Программы для создания советников на МТ4 и МТ5

На скриншоте выше – пример примитивнейшего советника на основе Стохастика. Его можно сохранить в нужном для МТ5 формате, загрузить в терминал и тут же испытывать на истории. В самой программе для создания возможности протестировать советник нет.

Недостатки программ для создания советников

Такое ПО можно сравнить с костылями, ходить то они позволят, но это будет нечто далекое от ходьбы нормального человека. Такое ПО неспособно на 100% заменить все те возможности, которые имеются в распоряжении программиста, когда он пишет код робота с нуля.

Пока речь идет о простых советниках, основанных, например, на пересечении скользящих средних, или выхода Стохастика из зон, то все в порядке. Разницы между ручным написанием кода и использованием соответствующего ПО не будет. Но если дело доходит до относительно сложных роботов, то недостатки программ сразу становятся заметными.

Например, если в советнике нужно применить ВВ к индикатору RSI, программы это реализовать не смогут. Есть проблема с использованием свечных паттернов, паттернов Price Action, уровней Фибо и т. д.

Заключение

Программы для создания советников хороши только в тех случаях, когда нужно написать простой советник на основе индикаторов. Если ваши требования выходят за пределы этого ТЗ, в алгоритме нужно использовать свечные и графические паттерны, то придется обращаться за помощью к специалистам. Иного способа пока что нет, даже лучшая программа такого типа (Forex strategy builder) существенно уступает возможностям программиста.


Сортироватьпо ценепо рейтингу↓ по популярностипо количеству комментариевпо количеству отзывовНовинки new!


EA Designer Arrow


Долгожданный всеми трейдерами конструктор советников на внешних, сигнальных индикаторах! Теперь Вы можете проверить на прибыльность любой индикатор, в котором допустима связка с советником! Как всегда - конструктор очень прост в управлении и разобраться в нем не составит труда! И.

Конструктор советников Версия 5.0.0 Терминал Metatrader 4 Стоимость 30 USD 10 USD Комментарии (180) Отзывы (15)


Strategy Master FX

Не умеете программировать? Создавайте советники в конструкторе! Это просто и быстро! Конструктор Форекс советников SMFX предназначен для быстрого проектирования роботов, без знаний программирования! Он хорошо зарекомендовал себя с самого начала своего существования, еще в 2013 го.

Конструктор советников Версия 2022 Терминал Metatrader 4 Стоимость 10 USD Комментарии (280) Отзывы (8)


Expert Sniper


Легендарный советник Снайпер, построенный на 7 индикаторах. Робот тестировался на реальном счете 3 года и принес 548% (есть в скринах). Вложенный депозит был снят в виде прибыли еще в первый год торговли. После того как брокер сменил котировки - советник потерял средства так как .

Советник Версия 11.21 Терминал Metatrader 4 Стоимость 30 USD Комментарии (93) Отзывы (8)


Helmsman JXR


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

Советник Версия 2.0.1 Терминал Metatrader 4 Стоимость 30 USD Комментарии (39) Отзывы (3)


Smart Take Profit


Советник Smart Take Profit - профессиональное усреднение ордеров! На рынке бывают разные ситуации и иногда просто необходимо выставить добавочный ордер, а то и несколько ордеров. Часто они бывают на разном расстоянии друг от друга и с разными лотами. Закрыть эти ордера, разумее.

Торговый помощник Версия v 1.0.0 Терминал Metatrader 4 Стоимость 10 USD Комментарии (21) Отзывы (1)


Советник Digital Bee - отличное решение, при умеренных рисках. Робот построен на знаменитом индикаторе Envelopes, который входит в любой стандартный набор Metatrader 4. После выхода цены из канала и ее возвращении - открывается ордер на покупку/продажу, внутрь канала. Как только .

Советник Версия 2.0.0 Терминал Metatrader 4 Стоимость 30 USD Комментарии (31) Отзывы (3)


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

Советник Версия v 2.0.0 Терминал Metatrader 4 Стоимость 30 USD Комментарии (29) Отзывы (2)

Устали от расчетов мани менеджмента? Постоянно поздно входите в рынок и причина тому сложные расчеты ММ? Предлагаем забыть об этой проблеме и использовать в торговле советник MM EXPERT, который предназначен для профессионального и правильного расчета мани менеджмента! Он может со.

Торговый помощник Версия v 4.0.0 Терминал Metatrader 4 Стоимость 10 USD Комментарии (0) Отзывы (2)

Советник CV-CLOSE предназначен для закрытия ордеров частями. Допустим, Вы открыли ордер лотом 0,6. Через 10 пунктов, Вы закрыли ордер не всем объемом, а только 0,1. В работе остается 0,5 лота. Еще через 10 пунктов, Вы закрываете ордер объемом еще в 0,1. В работе остается 0,4 лота.

Торговый помощник Версия v 3.3.0 Терминал Metatrader 4 Стоимость 10 USD Комментарии (74) Отзывы (4)

При старте выставляется задаваемое трейдером количество отложенных ордеров через шаг в 10 пунктов (шаг можно изменять на усмотрение трейдера). Трейдер так же может выбирать направление выставляемой сетки - вниз / вверх / метод переворота (каждый раз после профита первый ордер буд.

Советник Версия v 1.0.0 Терминал Metatrader 4 Стоимость 10 USD Комментарии (10) Отзывы (2)

Советник торгует исключительно ночью. Скальпинг построен на индикаторе Quiet Market, который вызвал немалый интерес трейдеров сразу же после его появления! Торговля осуществляется на спокойном рынке, от уровней перкупленности и перепроданности. Советник имеет жесткий стоп лосс и .

Советник Версия v 1.0.0 Терминал Metatrader 4 Стоимость 30 USD Комментарии (19) Отзывы (1)

Индикатор спокойного рынка Quiet Market безошибочно определяет текущую активность рынка идеально подходит для скальпинга. Индикатор построен в виде столбика гистограммы, в котором имеются значения от 0 до 40, где 0 - очень активный рынок и 40 - максимально спокойный. Если Вы види.

Индикатор Версия 2.0.0 Терминал Metatrader 4 Стоимость 30 USD Комментарии (4) Отзывы (3)


Советник Smart Calculation не оставит равнодушным ни одного любителя мартингейла! Представьте ситуацию, Вы торгуете по мартингейлу, задав шаг и множитель ордеров. Просадка составила 4-7 колен, а торговля была лишь виртуальной! Вдруг выставляются реальные ордера! Как много шансо.

Советник Версия v 2.0.0 Терминал Metatrader 4 Стоимость 30 USD Комментарии (19) Отзывы (2)


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

Торговый помощник Версия v 3.0.0 Терминал Metatrader 4 Стоимость 10 USD Комментарии (40) Отзывы (4)

Данный индикатор показывает все показания RSI (Relative Strength Index), одновременно на одном графике, на котором он установлен. Помимо этого, в настройках можно выбрать таймфреймы для учета сигнала после чего индикатор будет выдавать алерт при получении сигнала. Индикатор сигна.


Представляем супер новинку для любителей советника ИЛАН! Думаю все трейдеры работающие с Иланом уже не раз подметили, что практически во всех бесплатных версиях в сети интернет не работают многие опции! То есть они есть, но толку от них никакого! Это такие опции как DynamicPips, .

Советник Версия v 1.0.0 Терминал Metatrader 4 Стоимость 30 USD Комментарии (0) Отзывы (3)

Может ли Рынок Форекс стоять на месте? Посмотрите на графики валютных пар, иногда цена флетует, но в основном мы видим движение! Оно есть и на нем обязательно нужно зарабатывать! Данный робот строит канал автоматически (по важным уровням), либо же ставит ордера канала по указанию.

Советник Версия v 1.0.0 Терминал Metatrader 4 Стоимость 30 USD Комментарии (7) Отзывы (1)

Торговый робот Significant levels работает либо на пробитие важных уровней, либо на откат от них (2 тактики на выбор)! В торговой системе используется 6 важных уровней, которые робот использует для осуществления входов. Вы можете использовать торговлю как только на покупку так .

Советник Версия v 1.0.0 Терминал Metatrader 4 Стоимость 30 USD Комментарии (0) Отзывы (1)


Представляем нашу новейшую разработку, которая поможет Вам создать, протестировать и настроить Вашу торговую систему в пару кликов! Конструктор стратегий DS предназначен для проверки на прибыльность АБСОЛЮТНО ЛЮБЫХ Форекс индикаторов и торговых стратегий! Этот конструктор поможет.

Конструктор стратегий Версия v 1.0.0 Терминал Metatrader 4 Стоимость 10 USD Комментарии (11) Отзывы (3)

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


Торговый робот Stels работает на 3х индикаторах МА и индикаторе MACD. Если средняя МА пересекает нижнюю и MACD показывает тренд вниз - продаем - и покупаем, если средняя МА пересекает верхнюю и MACD показывает тренд вверх. В итоге всегда получаем сделку по тренду, а если тренд вд.

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

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

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

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

Читайте также: