Как создать торгового советника: конструктор робота Форекс

Как создать торгового советника: конструктор робота Форекс

конструктор робота Форекс

Для успешной торговли в ручную на рынке Форекс необходимы определенные навыки и знания. Без этого вы не сможете научиться верно анализировать рынок и находить удачные моменты для открытия сделки.

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

Как работают советники Форекс

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

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

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

Роботы Форекс могут быть нескольких типов:

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

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

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

Pt konstruktory robota forex jh 2

Каждый торговый советник работает на основании заранее заложенного в него алгоритма и торговой стратегии. В зависимости от типа стратегии можно разделить торговых роботов Форекс на следующие четыре подгруппы:

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

• торгующие по долгосрочным торговым стратегиям.

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

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

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

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

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

Конструктор робота Форекс на языке MQL

Pt konstruktory robota forex jh 3

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

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

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

Как создать программный код

Pt konstruktory robota forex jh 4

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

Самый простой и доступный конструктор робота Форекс — это приложение в терминале Метатрейдер 4 — MetaEditor. Это очень удобный редактор, который обладает повышенной многофункциональностью.

Pt konstruktory robota forex jh 5

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

Помимо базового встроенного редактора скриптов и советников, существует множество сторонних программ, которые также легки в освоении. Они основаны на языке программирования С++. К одним из самых распространенных можно отнести WealtLab, StockSharp и TSLab.

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

Pt konstruktory robota forex jh 6

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

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

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

Pt konstruktory robota forex jh 7

Модификация кода

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

Читать статью  Советники Форекс

Такую операцию вы сможете легко выполнить в описанном выше редакторе MetaEditor.

Программы

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

Одной из таковых программ является редактор Forex EA Generator. Она также состоит из уже готовых блоков. Вы просто комбинируете их и создаете своего робота. Именно такой подход существенно упрощает создание советника для начинающих трейдеров. Но и с другой стороны, он как будто ограничивает профессионалов. Но для последних имеются уже другие, более сложные конструкторы роботов Форекс.

Pt konstruktory robota forex jh 8

Еще один конструктор робота Форекс по своему функционалу и внешнему виду очень схож с самим терминалом Метатрейдер 4. Это Gordago Forex Optimizer. Она позволяет не только создать свой собственный скрипт или советник, но еще и тут же в этом же терминале протестировать его на истории котировок.

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

Hlaiman EA Generator — еще один конструктор робота для торговли на Форексе. Он позволяет создавать полностью автоматических советников. Здесь вы попросту добавляете на сам график все необходимые для анализа технические инструменты и далее стрелочками прорисовываете путь. Здесь же указываются все необходимые параметры для автоматического открытия сделки, а также отложенные ордера стоп лосс и тейк профит.

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

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

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

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

Pt konstruktory robota forex jh 9

Единственным достоинством, которое мне лично показалось крайне удобным, является то, что программа изначально сохраняет всех созданных в ней советников в разрешении самого терминала Метатрейдер 4. Поэтому не возникнет никаких проблем с переносом скрипта в сам рабочий терминал.
Многие профи хвалят программу Forex Strategy Builder. Здесь весь процесс создания и конструирования робота является простым и визуально графическим. Ну а в левой панели экрана можно увидеть панель с результатами тестирования. Программа полностью совместима с MetaTrader4, так как работает на его родной базе.

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

Pt konstruktory robota forex jh 10

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

Торговые советники, которые создаются с помощью вышеперечисленных конструкторов робота Форекс, по сути, ничем не отличаются от тех, которые встроены или же устанавливаются в сам торговый терминал Метатрейдера. Большинство из них уже изначально создаются с расширением .ex4, что совместимо с терминалом МТ4. Для переноса достаточно сам файл скопировать в папку Experts в самой директории терминала.

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

Pt konstruktory robota forex jh 11

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

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

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

Autocrypto-bot

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

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

Если все вышеперечисленные программы могут на первый взгляд показаться сложными в работе, то Аби и Автокрипто бот могут освоить даже школьники!

Заключение

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

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

Visual Strategy Builder – создаем советников для MT4 без программирования

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

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

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

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

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

Сервис Visual Strategy Builder расположен по адресу: https://tools.forextester.com/

Зачем нужен 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

Сервис Visual Strategy Builder расположен по адресу: https://tools.forextester.com/

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Заключение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Forex strategy builder

Мощный инструмент, программа платная, но в ознакомительных целях с сайта forexsb.com можно скачать демо-версию. На ознакомление дается всего 15 дней, повторно воспользоваться триальной версией можно будет только с другого ПК. Работать FSB будет только если у вас установлен МетаТрейдер, дело в том, что программа использует базу данных из МТ4.

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

Программы для создания советников на МТ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) существенно уступает возможностям программиста.

Источник https://fin-bank.com/roboty-dlya-zarabotka/808-kak-sozdat-torgovogo-sovetnika-konstruktor-robota-foreks

Источник https://tlap.com/kak-sozdat-ea/

Источник https://rognowsky.ru/forex2/programmy-dlya-sozdaniya-sovetnikov-na-mt4-i-mt5/

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: