Сергей < o-s-a.net >
Сергей < o-s-a.net > личный блог
13 декабря 2015, 13:23

Использование индикаторов при построении торговых стратегий.

Использование индикаторов при построении торговых стратегий.

Хочу рассказать о том, как стоит использовать индикаторы при построении торговых систем.

И это будет целая серия статей об этом. Читая серию вы узнаете о многих индикаторах, как стандартных, так и не очень. А также о том как их использовать в своей АЛГОторговле.

Сегодня это Moving Average. Самый обычный индикатор способный давать прибыль трендовым стратегиям.

Зачем всё это?

Я программист. И уже несколько лет как занимаюсь написанием механических торговых систем по заказу.

Так уж вышло, что меня периодически просят написать робота с не рабочей стратегией. Скидывают ТЗ робота, который не будет зарабатывать 100 %.

Так, например, на прошлой неделе пришло письмо с просьбой написать робота. Алгоритм, который хотел заказать клиент состоял из сигнальных SMA на вход плюс использовались тейки и стопы. Но при этом прибыли не «давали течь». Был жёсткий тэйк, ломающий все принципы трендовой торговли.

Ох, добрый я программист, пришлось сказать человеку что это «убыточная это стратегия» и отказать в реализации.

Так родилась мысль написать серию статей про индикаторы и стратегии на их основе. Вероятно это поможет не одному начинающему алготрейдеру.

Поехали!

Moving Average. «Машка». Что такое?

Скользящая средняя (англ. moving average, MA) — общее название для семейства функций, значения которых в каждой точке определения равны среднему значению исходной функции за предыдущий период.

Для обычной SMA(Simple Moving Average) формула будет выглядеть вот так Использование индикаторов при построении торговых стратегий.

это сумма значений, за период деленная на кол-во значений. За ряд значений в нашем случае можно брать Закрытие, Максимальное, Минимальное, Открытие, Объем, разницу открытия и закрытия, среднюю цену свечи и т.д. Вот и все. SMA – это среднее значение за период. Если хочется ускорить приближение значение средней цены МА к текущей цене инструмента, то стоит уменьшить значение периода или взять EMA(Exponential Moving Average — это экспоненциальная скользящая средняя). Для ее расчета используется вот такая формула Использование индикаторов при построении торговых стратегий.
и сглаживание происходит за счет коэффициента Использование индикаторов при построении торговых стратегий.

Суть EMA в том, что вес последних значений за период выше первых и растет вес по экспоненте.

Помимо этих двух можно построить ещё несколько типов Moving Average. Но далее я их не буду рассматривать. От этого их смысл в торговле не меняется.

Смысл в торговле

Обычно индикатор применяется в трендовой торговле. Для этого берётся две машки, одна медленная, вторая быстрая.

И далее отрабатываем следующие рыночные неэффективности:

1) Тенденция скорее сохраниться, чем изменится;

2) Обычные смертные не могут держать позицию. А надо давать прибыли течь.

Поиск тенденции

Для этого берём пересечение медленной машки более быстрой. Ничего проще и быть не может. Однако это позволяет определить зарождение тренда.

Давать прибыли течь
Для этого нужно просто напросто использовать Moving Average в качестве плавающего стопа. Так, в моменты когда рынок безудержно идёт вверх, у нас получиться взять всё движение.

Пример
Использование индикаторов при построении торговых стратегий.

Как видно из рис. фиксация прибыли преждевременно это плохая идея. Так же можно заметить, что в данной стратегии больше убыточных сделок, чем прибыльных, но визуально можно сказать, что доход от прибыльной перекроет множество убыточных.

Давайте протестируем стратегию.

С использованием тейк-профита и стоп лосса.
Использование индикаторов при построении торговых стратегий.

Тоже самое только без стопа и тейка, просто пересечение
Использование индикаторов при построении торговых стратегий.

Использование индикаторов при построении торговых стратегий.

Заключение

Не смотря на то что Moving Average очень простой индикатор — он не заменим в трендовой торговле. И вы сами очень легко в этом убедитесь, если найдёте в себе силы начать алгоритмизировать свои стратегии.

Я видел рабочие трендовые стратегии с жёстким тэйк-профитом. Но это большая редкость. В большинстве случаев не стоит жёстко ограничивать прибыль.

Стратегии с большим кол-вом убыточных сделок тяжело торговать психологически. Даже если соотношение риск/прибыль прекрасный, можно сдаться раньше времени. И я не рекомендую торговать их руками. Это закончиться печально.



30 Комментариев
  • Вася Пукин
    13 декабря 2015, 13:45
    Спасибо. Вы молодец. Я бы плюсанул, но не могу это сделать по причине нелепых ограничений сайта.
  • DIVER PROFIT
    13 декабря 2015, 13:59
    Какие параметры МА на рисунке?
  • Тихая Гавань
    13 декабря 2015, 14:08
    чтож такое то? что ни день так новый гуру

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн