Стратегия длинных и коротких позиций на основе скользящих средних
Обзор
Эта стратегия основана на скользящих средних и работает как по длинным, так и по коротким позициям. Для генерации торговых сигналов используются три скользящие средние с разными параметрами. Когда цена пересекает скользящую среднюю сверху вниз, открывается длинная позиция; при пересечении снизу вверх — короткая. Стратегия имеет три скользящие средние, что позволяет открывать длинные и короткие позиции по уровням и следовать за трендом.
Принцип стратегии
Стратегия использует функцию sma для вычисления скользящей средней ma с длиной len. Затем на основе ma рассчитываются три скользящие средние, сдвинутые на определённый процент: longline1, longline2, longline3. longline1 сдвигается на -4%, longline2 на -5%, longline3 на -6%.
При генерации сигнала на покупку: если текущая позиция отсутствует, открывается длинная позиция при пересечении ценой longline1 сверху вниз; если уже есть одна позиция, добавляется ещё одна при пересечении ценой longline2; если уже есть две позиции, добавляется третья при пересечении ценой longline3. Максимум возможны три длинные позиции.
При генерации сигнала на продажу: если есть длинные позиции, все они закрываются при пересечении ценой ma снизу вверх.
Стратегия позволяет следовать за трендом, открывая позиции порциями по уровням.
Преимущества стратегии
- Использование скользящих средних для определения направления тренда позволяет эффективно фильтровать рыночный шум и стабильно получать прибыль.
- Открытие позиций порциями по уровням позволяет получить больше прибыли при движении по тренду.
- Использование сдвинутых скользящих средних в качестве точек входа позволяет лучше улавливать тренд.
- Относительно небольшая просадка: максимальная просадка控制在 около 20%.
Риски стратегии
- Стратегия чисто трендовая, при боковом движении рынка существует риск попасть в ловушку.
- Сигналы от скользящих средних запаздывают, можно пропустить момент смены тренда.
- Открытие длинных позиций порциями часто ведёт к покупке на максимумах, что повышает риск.
- Отсутствие стоп-лосса может привести к значительным убыткам при резких движениях.
Методы управления рисками:
- Добавить другие индикаторы для определения момента смены тренда.
- Разумно настроить параметры скользящих средних: не делать их слишком длинными, иначе сигналы будут слишком запаздывать.
- Уменьшить количество порций при открытии длинных позиций, чтобы избежать покупки на максимумах.
- Добавить трейлинг-стоп для контроля убытков.
Направления оптимизации стратегии
Стратегию можно оптимизировать по следующим направлениям:
- Добавить другие индикаторы для определения направления тренда, например, MACD для оценки силы тренда.
- Оптимизировать параметры скользящих средних для поиска наилучшей комбинации.
- Скорректировать количество и пропорцию порций при открытии длинных позиций, чтобы избежать покупки на максимумах.
- Ввести механизм трейлинг-стопа, например, устанавливать стоп-лосс на основе ATR.
- Динамически корректировать размер позиции в зависимости от рыночной волатильности: уменьшать позицию при высокой волатильности.
- Протестировать параметры на разных инструментах, чтобы найти наиболее подходящие для данной стратегии.
- Разработать модуль выхода, предусматривающий фиксацию прибыли при появлении определённых паттернов.
Заключение
В целом, стратегия использует скользящие средние для определения направления тренда и открывает позиции порциями для следования за трендом и получения прибыли. Однако она обладает определённым запаздыванием и риском покупки на максимумах. Для повышения устойчивости и достижения стабильного контролируемого дохода в различных рыночных условиях мы можем оптимизировать стратегию, добавив вспомогательные индикаторы, настроив параметры, улучшив управление позициями и добавив механизм стоп-лосса.
- 1
