Блог им. Sergey_gt
Хочу рассказать о том, как стоит использовать индикаторы при построении торговых систем.
И это будет целая серия статей об этом. Читая серию вы узнаете о многих индикаторах, как стандартных, так и не очень. А также о том как их использовать в своей АЛГОторговле.
Сегодня это Moving Average. Самый обычный индикатор способный давать прибыль трендовым стратегиям.
Я программист. И уже несколько лет как занимаюсь написанием механических торговых систем по заказу.
Так уж вышло, что меня периодически просят написать робота с не рабочей стратегией. Скидывают ТЗ робота, который не будет зарабатывать 100 %.
Так, например, на прошлой неделе пришло письмо с просьбой написать робота. Алгоритм, который хотел заказать клиент состоял из сигнальных SMA на вход плюс использовались тейки и стопы. Но при этом прибыли не «давали течь». Был жёсткий тэйк, ломающий все принципы трендовой торговли.
Ох, добрый я программист, пришлось сказать человеку что это «убыточная это стратегия» и отказать в реализации.
Так родилась мысль написать серию статей про индикаторы и стратегии на их основе. Вероятно это поможет не одному начинающему алготрейдеру.
Поехали!
Скользящая средняя (англ. moving average, MA) — общее название для семейства функций, значения которых в каждой точке определения равны среднему значению исходной функции за предыдущий период.
Для обычной SMA(Simple Moving Average) формула будет выглядеть вот так
это сумма значений, за период деленная на кол-во значений. За ряд значений в нашем случае можно брать Закрытие, Максимальное, Минимальное, Открытие, Объем, разницу открытия и закрытия, среднюю цену свечи и т.д. Вот и все. SMA – это среднее значение за период. Если хочется ускорить приближение значение средней цены МА к текущей цене инструмента, то стоит уменьшить значение периода или взять EMA(Exponential Moving Average — это экспоненциальная скользящая средняя). Для ее расчета используется вот такая формула
и сглаживание происходит за счет коэффициента
Суть EMA в том, что вес последних значений за период выше первых и растет вес по экспоненте.
Помимо этих двух можно построить ещё несколько типов Moving Average. Но далее я их не буду рассматривать. От этого их смысл в торговле не меняется.
Обычно индикатор применяется в трендовой торговле. Для этого берётся две машки, одна медленная, вторая быстрая.
И далее отрабатываем следующие рыночные неэффективности:
1) Тенденция скорее сохраниться, чем изменится;
2) Обычные смертные не могут держать позицию. А надо давать прибыли течь.
Поиск тенденции
Для этого берём пересечение медленной машки более быстрой. Ничего проще и быть не может. Однако это позволяет определить зарождение тренда.
Давать прибыли течь
Для этого нужно просто напросто использовать Moving Average в качестве плавающего стопа. Так, в моменты когда рынок безудержно идёт вверх, у нас получиться взять всё движение.
Пример
Как видно из рис. фиксация прибыли преждевременно это плохая идея. Так же можно заметить, что в данной стратегии больше убыточных сделок, чем прибыльных, но визуально можно сказать, что доход от прибыльной перекроет множество убыточных.
Давайте протестируем стратегию.
С использованием тейк-профита и стоп лосса.
Тоже самое только без стопа и тейка, просто пересечение
Не смотря на то что Moving Average очень простой индикатор — он не заменим в трендовой торговле. И вы сами очень легко в этом убедитесь, если найдёте в себе силы начать алгоритмизировать свои стратегии.
Я видел рабочие трендовые стратегии с жёстким тэйк-профитом. Но это большая редкость. В большинстве случаев не стоит жёстко ограничивать прибыль.
Стратегии с большим кол-вом убыточных сделок тяжело торговать психологически. Даже если соотношение риск/прибыль прекрасный, можно сдаться раньше времени. И я не рекомендую торговать их руками. Это закончиться печально.
Я хотел донести суть машек. В следующей статье про машки вновь напишу и про различные стратегии на их основе.
Дождусь следующего поста про МА, а потом всё-таки наверно сниму видео про то, как работается по одной машке — ужас… без пересечений! ))
На этом принципе построен тот робот, результаты которого за два года и за время ЛЧИ я выкладывал в своём блоге.
И «жесткие» стопы там, и еще более жесткие тейки...
В общем, тема, которую обсасывать и обсасывать и нет ей конца.
1. Начинал торговать с машек с очевидным результатом.
2. Куда делись знаменитые параметры 26, 50/100/200-дневная скользяшка? Ничего не сказано о простых и экспоненциальных скользяшках.
3. Если сравнить образование трейдера с 11-леткой, как Вы думаете, в каком классе пересечение машек? А также индикаторы, о которых Вы еще не написали. С ютуба десятки видео об индикаторах, в чем новизна?
4. Жесткий тейк, например, при подходе ко второй вершине, это не баг, это фича. Да и никем не доказано, что стратегия «режь прибыль, давай убыткам течь» — это антиграаль.
5. «Тоже(?) самое только без стопа и тейка, просто пересечение». Не нарисована справа кривая, уходящая в отрицательную область после прихода «черного лебедя».
И, на мой личный взгляд, МАшки чаще несут вспомогательную роль в стратегии. К примеру, при получении сигнала по паттерну и для определения состояния инструмента в моменте.
Только вряд ли это положительно скажется на притоке клиентов на ваш прекрасный сайт — со всеми вытекающими
Не помогут мувинги — даже если прикрутите к ним вот эти параметры
ЗЫ — это добрая шутка )))))
Впрочем у каждого свой путь и свой индикатор…
Или дальше еще статьи про машки будут?
индикатор кельтнера есть на ботсале4.там можно к сигналу подключить коммутатор- робот.