Пример создания советника в конструкторе
На сегодняшний день автоматизация торгового процесса на форекс является не просто прихотью, как это было раньше, а жизненной необходимостью.Создание советника – это лучшее решение с испорченной дисциплиной человека, его рассеянностью и жадностью.
Многие избегают автоматизации своих систем, поскольку считают, что необходимо знать язык программирования либо платить огромные деньги программисту за реализацию собственных идей.
На самом деле трейдеры знающие язык программирования уже давно подготовили решения для таких как мы с вами и создали специальные конструкторы советников.
Благодаря им можно реализовать практически любую вашу идею.
Не смотря на то, что в сети достаточное количество конструкторов советников, проблематика в создании остается довольно острой. К сожалению, люди, которые запускают впервые конструкторы видят множество различных обозначений и знаков, которые их отпугивают и не дают двигаться дальше.
Понимая это проблематику, мы решили написать статью с примером создания советника в конструкторе Ensed Cor.
Стратегия
Для автоматизации мы выбрали довольно простую стратегию на основе индикатора Bollinger Bands и Stochastic. Не секрет, что полосы Боллинджера образовывают своего рода канал, от границ которого трейдеры либо покупают, либо продают.
Стохастический осциллятор позволяет определить зоны перекупленности и перепроданности, усилив сигнал от полос. Собственно эта стратегия далеко не новая и знакома всем трейджерам.
Итак, покупаем, если цена коснулась нижней полосы боллинджера и стохастик находится в зоне перепроданности, а продаем, если цена коснулась верхней границы полосы боллинджера и стохастик находится в зоне перекупленности. Вид стратегии на графике смотрим ниже:
Создание критериев стратегии в Ensed Cor
После того, как мы определились со стратегией, необходимо посмотреть на правила тактики со стороны программиста и конструктора. Так, в стратегии происходит взаимодействие цены и полосы боллинджера, а в наборе инструктора присутствует скромный набор сравнений и переменных.
Так, если рассмотреть со стороны алгоритма, то вход в рынок на продажу происходит не в момент касания, а в случае если цена закрытия будет выше (больше) верхней полосы боллиджера, а линия стохастика выше уровня 80.
Таким образом, для входа на продажу нам необходимо соблюдении двух одновременных условий, а именно цена закрытия должна быть выше верхней полосы, а линия стохастика должна быть больше уровня 80.
Чтобы с реализовать идею в верхнем левом углу в строке «Доступные индикаторы и значения» перетащите на область открытия позиции на продажу значение «Close» и Bollinger Bands. При добавлении боллинджера в меню «Используемая линия» выберите «верхняя линия».
Далее выделите эти две переменные и укажите что цена закрытия больше верхней линии индикатора Боллинджера. Для этого необходимо в пункте «установить отношение выбрать знак больше.
Далее прописываем второе условие, а именно перетаскиваем на рабочую область индикатор Stochastic. Поскольку мы будем работать с уровнем перекупленности, нам потребуйся добавить числовой уровень 80. Как и в первом условии выбираем, что значение линии стохастика должно быть больше уровня 80.
Поскольку эти условия должны соблюдаться одновременно, необходимо объединить блоки путем выделения и нажатия в пункте «Объединить условия» букву «И». Пример:
Далее по схожему принципу приписываем условия для покупки, только в этом случае берется во внимание нижняя граница боллинджера и уровень перепроданности 20. Формула для входа в рынок и сравнения обратная. Пример:
Поскольку выход с рынка будет происходить либо по профиту, либо по стоп приказу мы не прописываем условия в пунктах «Закрытие покупки», «Закрытие продажи».
Далее переходим в финальный пункт «настройка робота» в котором выбираем «Мартингейл» и задаем минимальный и максимальный лот, размер профита и стоп приказа. После того как значения будут прописаны остается нажать «сохранить торгового робота» после чего эксперт появится в терминале.
Тестирование стратегии
Итак, после создания эксперта остается последний этап – тестирование на истории в тестере стратегий. Поскольку советник создается конструктором для любой валютной пары и тайм фрейма на форекс, мы решили провести тестирование эксперта по заложенной стратегии на валютной паре Евро/Доллар на часовом тайм фрейме за 2015 год. Результат теста смотрим ниже:
Как вы можете видеть выше, советник смог заработать 40 процентов годовых при двадцатипроцентной просадке и это при том, что стратегия была взята с потолка и реализована буквально за 15 минут.
Поэтому мы рекомендуем последовать нашему примеру и создать собственного советника в конструкторе Ensed Cor. Советник вы можете скачать в конце статьи.
Скачать советник, созданный на Ensed Cor