Стратегия пробоя цены на основе двойной скользящей средней
Обзор
Данная стратегия использует две скользящие средние для определения тренда и пробоя цены. Когда цена пробивает верхнюю границу вверх, открывается короткая позиция; когда цена пробивает нижнюю границу вниз, открывается длинная позиция. Для контроля риска устанавливается стоп-лосс exit.
Принцип стратегии
- Используется функция sma() для расчета двух скользящих средних – краткосрочной и долгосрочной, которые выступают в качестве верхней и нижней границ стратегии.
- Рассчитываются цены покупки и продажи: цена покупки равна нижней границе, умноженной на коэффициент меньше 1; цена продажи равна верхней границе, умноженной на коэффициент больше 1.
- Когда цена пробивает верхнюю границу вверх, открывается короткая позиция по рыночному ордеру; когда цена пробивает нижнюю границу вниз, открывается длинная позиция по лимитному ордеру.
- Задаются диапазоны года, месяца и дня для контроля периода торговли стратегии.
- По окончании бэктеста или при выходе за пределы диапазона дат все позиции закрываются.
Анализ преимуществ
Данная стратегия имеет следующие преимущества:
- Использование двухполосной системы позволяет фильтровать рыночный шум и идентифицировать тренд.
- Использование пробоя цены для определения момента входа снижает количество ложных сигналов.
- Использование лимитных ордеров снижает затраты на проскальзывание.
- Удобная настройка торгового периода для контроля риска стратегии.
Анализ рисков
Данная стратегия также имеет некоторые риски:
- Риск серийных убытков при пробое двух полос. Для контроля убытков можно установить стоп-лосс Exit.
- Риск чрезмерного количества сделок при консолидации актива. Можно немного расширить расстояние между верхней и нижней границами.
- Лимитные ордера могут привести к упущению некоторых возможностей покупки. Можно рассмотреть замену на рыночные ордера.
Направления оптимизации
Данная стратегия может быть оптимизирована по следующим направлениям:
- Тестирование различных комбинаций длин скользящих средних для поиска оптимальных параметров.
- Добавление индикатора объемов Volumes для определения пробоя по объему.
- Добавление адаптивного механизма стоп-лосса для корректировки уровня стопа в реальном времени.
- Добавление модели машинного обучения для определения направления тренда.
Заключение
Данная стратегия имеет четкую и понятную логику: идентификация тренда через двухполосную систему, определение момента входа по пробою цены, фильтрация шума для достижения стабильной прибыли. В то же время есть возможности для улучшения и оптимизации. В целом это воспроизводимая количественная торговая стратегия, имеющая практическую ценность.
- 1

