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