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

Designer - создание стратегии на основе MACD. Начнем с простого.
Atom
4/30/2019
Marat


Разберем пример построение торговой стратегии в программе 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 доступно даже для начинающего пользователя. Простота и удобство выборов блоков стратегии, а так же их удобная настройка, позволяют сократить время создания. Встроенная возможность скачивания маркет данных и тестирование программы, позволяет сделать ее незаменимым инструментом алготрейдера.

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


vpechenkin

Avatar
Date: 5/9/2019
Reply


Добрый день

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

ozadi

Avatar
Date: 9/28/2019
Reply


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

Marat

Avatar
Date: 9/28/2019
Reply


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


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

ghost-mo

Avatar
Date: 2/22/2020
Reply


Если кому актуально.
Под Последнию версию только покупка без закрытия, я думаю станет понятно, до фантазируете.
Главная фишка о которой не говорится в блоках направление, нужно снять галочку обрабатывать при старте.
123.xml 486 KB (532)
Thanks:

ghost-mo

Avatar
Date: 2/22/2020
Reply


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


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


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


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy