Главная / Блог / Для чего нужен конструктор форекс стратегий

Что такое конструктор форекс стратегий

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

И вот тут на помощь приходит особый вид программ – конструкторы торговых стратегий. Если не вдаваться в тонкости, подобные конструкторы могут быть 3 видов:

  • Полностью ручные;
  • Полностью автоматические;
  • Комбинированные. 

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

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

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

Но что если приемлемые варианты так и не будут найдены?

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

В этом случае может быть достигнута очень эффективная стратегия, но такой она будет лишь в жёстко заданных условиях. По сути это подгон под конкретную пару и конкретный интервал времени (например, последние 5 лет). Говорить об универсальности стратегии можно будет только после её тестирования на расширенном временном интервале и на других парах. 

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

Примеры популярных конструкторов стратегий

В качестве примера полностью ручного конструктора можно привести Etasoft Forex Generator. Он не только содержит большое число готовых алгоритмов, но и позволяет создавать новые и сохранять их для будущего использования. Пользователь строит обычную блок-схему (проверка условий, циклы, отдача торговых приказов), ему даже не требуется владеть программированием. По мере построения схемы, в отдельном окне автоматически генерируется текст программы для заранее выбранного терминала (MetaTrader 5 или 4).

Самый известный автоматический конструктор стратегий – Forex Strategy Builder Pro (FSB). Для его работы необходимо либо загрузить исторические данные по валютным парам с сервера разработчика программы, либо импортировать их из соответствующей папки MetaTrader. Затем нужно указать нужную пару, период графика (например, 1 час) и интервал, на котором будет создаваться и оптимизироваться стратегия (например, 3 последних года). 

Можно также добавить 1 или несколько критериев отбора (например, максимальная просадка не более 15%). После этого запускается поиск решений. В итоге программа предлагает максимально эффективную стратегию, удовлетворяющую заданным критериям. Если они слишком жёсткие, подходящая стратегия может быть не найдена. Тогда критерии придётся упростить. Готовая стратегия будет представлена в виде обычного текста.

Затем её можно экспортировать в файл на языке MQL. Его компиляция в редакторе Meta Editor даст готового робота, которого уже можно тестировать в торговле. В конструкторе FSB эту стратегию можно оптимизировать для нескольких валютных пар по отдельности, а затем смоделировать торговлю на всех парах одновременно в виде портфеля, используя различные или одинаковые лоты. При всём богатстве возможностей программа имеет и ряд недостатков:

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

Выводы

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

Написать отзыв
Оцените статью
Внимание: HTML не поддерживается! Используйте обычный текст!
Отзывов пока нет, но Вы могли бы оставить его первым, это будет полезно ...
Другие по теме
Накопленный купонный доход: все тонкости и секреты расчёта
03.05.2020
Накопленный купонный доход: все тонкости и секреты расчёта

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

Покупка облигаций для начинающих
23.03.2020
Покупка облигаций для начинающих

Опытные инвесторы считают, что самое главное для новичка – это «удержаться в...

Как определить, что брокер является «кухней»?
03.05.2019
Как определить, что брокер является «кухней»?

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

Самый большой ассортимент

Новинки каждую неделю

Акции, бонусы и скидки

Приятные бонусы и скидки всем клиентам

Быстрая загрузка

Все файлы загружены в облако мэйл.ру