← Назад

Designer - создание стратегии на основе MACD. Начнем с простого.

Разберем пример построение торговой стратегии в программе Designer на основе показаний индикатора MACD.

Смысл индикатора заключается в следующем : 1. Если гистограмма индикатора MACD пересекает нулевую линию сверху вниз, это является сигналом на продажу. 2. Переход гистограммы из отрицательной зоны в положительную служит сигналом на покупку.

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

  • Загрузим программу Designer.

1.png

  • Выберем блоки “Переменная”, “Свечи” и “Панель графиков”, соединим их.

2.png

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

3.png

  • Построим график свечей.

4.png

  • Выберем блок “Индикатор” и “Панель графиков”. Соединим блок “Индикатор” и “Свечи”.

5.png

  • Построим график индикатора MACD.

6.png

  • Выберем блок “Переменная” и присвоим ему числовое значение 0, для дальнейшего сравнения со значением индикатора.

7.png

  • Выберем блок “Сравнение” и в свойствах пропишем условие проверки: выполнение при проверки при значении индикатора MACD больше 0.

  • Добавим два блока “Переменная” и блок “Сравнение”. Одной из переменных в свойствах блока, зададим значение -1 - оно будет отражать переход значения кривой MACD из отрицательной в положительную область. Второй “Переменной” в свойствах зададим значение 0, что будет отражать первоначальное значение индикатора.

  • В блоке “Сравнение” пропишем условие , выполнением которого будет являться, что начальное для тайм фрейма значение индикатора больше текущего.

  • Соединим блоки “Переменная” через сокет тригер с блоками сравнение , как показано на рисунке.

8.png

  • Выберем кубик “Логическое условие” и “Переменная”.

9.png

  • В кубике “Логическое условие” будет проверяться условие выполнения двух сравнений, пропишем в свойствах кубика “Логическое условие” условие “И” и соединим кубики как показано на рисунке. В кубике “Переменная” пропишем значение равное -1, и соединим через сокет тригер с кубиком “Логическое условие” и через выход со входам кубика со значением 0. Это позволит при выполнении условий , перезаписывать значение “флажка”, отражая в какой области значений находится кривая индикатора MACD.

10.png

  • Выберем блок “Открыть позицию”, в настройках выберем направление “Купить”, и соединим с сокетом данные и тригер как показано на рисунке.

11.png

  • Выберем два блока “Переменная” в которых пропишем объем и портфель для торговли. Соединим их с соответствующими сокетами блока “Открыть позицию”

12.png

  • Аналогично построим ветвь для исполнение “Продажи”.

13.png

  • Стратегия готова, запустим ее.

14.png

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

Приятного использования

Комментарии (5)

Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий

vpechenkin
vpechenkin

Добрый день

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

ozadi
ozadi

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

Marat
Marat Автор

ozadi: Невозможно повторить. Инструкция видимо является просто для информации

Что именно у Вас не получается? И какой версией программы Вы пользуетесь ?

ghost-mo
ghost-mo

Marat:

ozadi: Невозможно повторить. Инструкция видимо является просто для информации

Что именно у Вас не получается? И какой версией программы Вы пользуетесь ?

А подскажите пожалуйста, Как использовать значение MACD Signal? Если просто использовать индикатор то получаю подсвеченный блок условия и ошибку: Указанный метод не поддерживается.

ghost-mo
ghost-mo

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