﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">торговые платформы. StockSharp</title>
  <id>https://stocksharp.ru/handlers/atom.ashx?category=tag&amp;id=торговые платформы&amp;type=articles</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-08T02:53:02Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=tag&amp;id=торговые платформы&amp;type=articles" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/10656/</id>
    <title type="text">Designer - создание стратегии на основе MACD. Начнем с простого.</title>
    <published>2019-04-29T23:07:08Z</published>
    <updated>2020-02-22T01:53:31Z</updated>
    <author>
      <name>Marat</name>
      <uri>https://stocksharp.ru/users/101940/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="трейдинг" />
    <category term="Биржа" />
    <category term="торговый робот" />
    <category term="торговая стратегия" />
    <category term="торговля на бирже" />
    <category term="торговые платформы" />
    <category term="алготрейлинг" />
    <category term="торговля" />
    <category term="торговые сигналы" />
    <content type="html">  Разберем пример построение торговой стратегии в программе &lt;a href="https://stocksharp.ru/products/designer/" title="https://stocksharp.ru/products/designer/"&gt;Designer&lt;/a&gt; на основе показаний индикатора MACD. &lt;br /&gt;&lt;br /&gt;  Смысл индикатора заключается в следующем : &lt;br /&gt;     1. Если гистограмма индикатора MACD пересекает нулевую линию сверху вниз, это является сигналом на продажу.&lt;br /&gt;     2. Переход гистограммы из отрицательной зоны в положительную служит сигналом на покупку.&lt;br /&gt;&lt;br /&gt;  Исходя из этого следует, что необходимо наложить условия, при котором будет совершаться сделка, а именно, если значение индикатора на последующей свече меняет свой знак, то подается сигнал на совершение сделки.&lt;br /&gt;  Для создания стратегии необходимо:&lt;br /&gt;&lt;br /&gt;- Загрузим программу &lt;a href="https://stocksharp.ru/products/designer/" title="https://stocksharp.ru/products/designer/"&gt;Designer&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;a href='https://stocksharp.ru/file/109011/1.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/109011/1.png?size=800x800" alt="1.png" title="1.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Выберем блоки “Переменная”, “Свечи” и “Панель графиков”, соединим их. &lt;br /&gt;&lt;br /&gt;&lt;a href='https://stocksharp.ru/file/109019/2.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/109019/2.png?size=800x800" alt="2.png" title="2.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Выберем инструмент, по которому будем тестировать стратегию.&lt;br /&gt;&lt;br /&gt;&lt;a href='https://stocksharp.ru/file/109018/3.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/109018/3.png?size=800x800" alt="3.png" title="3.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Построим график свечей. &lt;br /&gt;&lt;br /&gt;&lt;a href='https://stocksharp.ru/file/109007/4.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/109007/4.png?size=800x800" alt="4.png" title="4.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Выберем блок “Индикатор” и “Панель графиков”. Соединим блок “Индикатор” и “Свечи”. &lt;br /&gt;&lt;br /&gt;&lt;a href='https://stocksharp.ru/file/109017/5.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/109017/5.png?size=800x800" alt="5.png" title="5.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Построим график индикатора MACD. &lt;br /&gt;&lt;br /&gt;&lt;a href='https://stocksharp.ru/file/109006/6.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/109006/6.png?size=800x800" alt="6.png" title="6.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Выберем блок “Переменная” и присвоим ему числовое значение 0, для дальнейшего сравнения со значением индикатора.&lt;br /&gt;&lt;br /&gt;&lt;a href='https://stocksharp.ru/file/109013/7.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/109013/7.png?size=800x800" alt="7.png" title="7.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Выберем блок “Сравнение” и в свойствах пропишем условие проверки: выполнение при проверки при значении индикатора MACD больше 0.&lt;br /&gt;&lt;br /&gt;- Добавим два блока “Переменная” и блок “Сравнение”. Одной из переменных в свойствах блока, зададим значение -1 - оно будет отражать переход значения кривой MACD из отрицательной в положительную область. Второй “Переменной” в свойствах зададим значение 0, что будет отражать первоначальное значение  индикатора. &lt;br /&gt;&lt;br /&gt;- В блоке “Сравнение” пропишем условие , выполнением которого будет являться, что начальное для тайм фрейма значение индикатора больше текущего.&lt;br /&gt;&lt;br /&gt;- Соединим блоки “Переменная” через сокет тригер с блоками сравнение , как показано на рисунке.&lt;br /&gt;&lt;br /&gt;&lt;a href='https://stocksharp.ru/file/109016/8.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/109016/8.png?size=800x800" alt="8.png" title="8.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Выберем кубик “Логическое условие” и “Переменная”. &lt;br /&gt;&lt;br /&gt;&lt;a href='https://stocksharp.ru/file/109008/9.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/109008/9.png?size=800x800" alt="9.png" title="9.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- В кубике “Логическое условие” будет проверяться условие выполнения двух сравнений, пропишем в свойствах кубика “Логическое условие” условие “И” и соединим кубики как показано на рисунке.&lt;br /&gt;  В кубике “Переменная” пропишем значение  равное -1, и соединим через сокет тригер с кубиком “Логическое условие” и через выход со входам кубика со значением 0.  Это позволит при выполнении условий , перезаписывать значение “флажка”, отражая в какой области значений  находится кривая индикатора MACD.&lt;br /&gt;&lt;br /&gt;&lt;a href='https://stocksharp.ru/file/109009/10.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/109009/10.png?size=800x800" alt="10.png" title="10.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Выберем блок “Открыть позицию”, в настройках выберем направление “Купить”, и соединим с сокетом данные и тригер как показано на рисунке.&lt;br /&gt;&lt;br /&gt;&lt;a href='https://stocksharp.ru/file/109010/11.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/109010/11.png?size=800x800" alt="11.png" title="11.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Выберем два блока “Переменная” в которых пропишем объем и портфель для торговли. Соединим их с соответствующими сокетами блока “Открыть позицию”&lt;br /&gt;&lt;br /&gt;&lt;a href='https://stocksharp.ru/file/109014/12.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/109014/12.png?size=800x800" alt="12.png" title="12.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Аналогично построим ветвь для исполнение “Продажи”.&lt;br /&gt;&lt;br /&gt;&lt;a href='https://stocksharp.ru/file/109015/13.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/109015/13.png?size=800x800" alt="13.png" title="13.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Стратегия готова, запустим ее.&lt;br /&gt;&lt;br /&gt;&lt;a href='https://stocksharp.ru/file/109012/14.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/109012/14.png?size=800x800" alt="14.png" title="14.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;  Как видно из разобранного примера, создание страетгии в программе Designer доступно даже для начинающего пользователя. Простота и удобство выборов блоков стратегии, а так же их удобная настройка, позволяют сократить время создания. Встроенная возможность скачивания маркет данных и тестирование программы, позволяет сделать ее незаменимым инструментом алготрейдера. &lt;br /&gt;&lt;br /&gt;  Приятного использования&lt;br /&gt;</content>
  </entry>
</feed>