Торговая стратегия на основе многоуровневых скользящих средних, следующих за трендом
Обзор
Многоуровневая торговая стратегия на скользящих средних со смещением реализует многоуровневый вход и стоп-лосс с помощью настройки нескольких скользящих средних с различными параметрами смещения. Стратегия сначала рассчитывает 3 длинные линии и 3 короткие линии. Когда длинная линия ниже короткой, открывается длинная позиция, когда короткая линия ниже длинной – короткая. Стратегия позволяет задавать такие параметры, как длина периода расчета скользящей средней, коэффициент отклонения, временной диапазон для торговли и т.д., что подходит для среднесрочной и долгосрочной трендовой торговли.
Принцип стратегии
-
Рассчитывается простая скользящая средняя за период len исходной цены src в параметрах, которая служит базовой скользящей средней.
-
На основе параметров long и short задаётся соответствующее количество длинных и коротких линий.
-
Длинные линии, такие как longline1, представляют собой базовую скользящую среднюю, смещённую пропорционально параметрам, заданным в longlevel1 и т.д. Короткие линии, такие как shortline1, аналогичны.
-
В пределах разрешённого торгового времени определяется соотношение цены и скользящих средних для многоуровневого входа.
-
Когда цена касается базовой скользящей средней, выполняется стоп-лосс.
-
В время закрытия принудительно закрываются все позиции.
Преимущества
Данная стратегия обладает следующими преимуществами:
- Многоуровневый вход позволяет получать прибыль от тренда на разных этапах.
- Множество настраиваемых параметров позволяет адаптироваться к разным инструментам и стилям торговли.
- Основана на системе скользящих средних, что даёт достаточно надёжное определение пробоя.
- Наличие задаваемого временного диапазона для торговли позволяет избежать периодов с высокой волатильностью, например, во время публикации важных данных.
- Механизм стоп-лосса позволяет контролировать убытки по отдельным сделкам.
Анализ рисков
Стратегия также имеет некоторые риски:
- Риск многократного добавления позиции достаточно велик, требуется достаточный капитал.
- Неправильная настройка параметров может привести к сверхкраткосрочной торговле – параметры следует задавать адекватно.
- Фиксированное время выхода из позиции может привести к упущению прибыли на последнем этапе тренда. Можно оптимизировать с помощью трейлинг-стопа.
- Не учитывается ситуация с ночной сессией и позициями, переносимыми на следующий день. Можно добавить контроль стоимости удержания позиции.
- Не учитывается ограничение количества позиций, что может привести к чрезмерно большой однонаправленной позиции.
Направления оптимизации
Стратегию можно оптимизировать по следующим направлениям:
- Добавить трейлинг-стоп вместо фиксированного времени выхода из позиции.
- Учесть перенос позиций через ночь, добавить контроль комиссий и проскальзывания.
- Внедрить трейлинг-стоп для получения прибыли на последнем этапе движения.
- Корректировать объём сделок в зависимости от текущей позиции, контролируя однонаправленный объём.
- Тестировать эффективность различных параметров для разных инструментов, создать механизм оптимизации параметров.
- Тестировать оптимальные уровни стоп-лосса, чтобы уменьшить ненужные срабатывания.
Заключение
Многоуровневая стратегия на скользящих средних со смещением реализует следование тренду с многоуровневым входом. Настройка торгового времени и точек стоп-лосса хорошо контролирует риск. Усиление эффекта стратегии возможно за счёт контроля стоимости удержания позиции, оптимизации параметров и стоп-лосса – стратегия заслуживает дальнейшего изучения и оптимизации.
- 1
