Стратегия пересечения и пробоя
Обзор
Стратегия пересечения скользящих средних — это очень распространённая количественная торговая стратегия. Она использует «золотое» и «мёртвое» пересечение скользящих средних для определения тренда и получения прибыли. Когда краткосрочная скользящая средняя пересекает долгосрочную снизу вверх, это указывает на начало роста цены акции — можно открывать длинную позицию. Когда краткосрочная скользящая средняя пересекает долгосрочную сверху вниз, это указывает на начало снижения цены акции — можно открывать короткую позицию.
Принцип стратегии
Данная стратегия основывается на «золотом» и «мёртвом» пересечении скользящих средних для определения моментов входа и выхода. В коде используются два логических входных параметра upOrDown и longOrShort для определения направления (лонг или шорт); параметр percentInput задаёт пороговый процент изменения цены акции; параметр closePositionDays определяет количество дней удержания позиции.
Основная логика стратегии: вычисляется процент изменения цены сегодня относительно вчера. Если он достигает заданного порогового процента, подаётся торговый сигнал. Если настроено на рост (long), то когда сегодняшний рост относительно вчера превышает порог, открывается длинная позиция; если настроено на падение (short), то когда сегодняшнее падение относительно вчера превышает порог, открывается короткая позиция.
После открытия длинной или короткой позиции на графике этот день и следующие 4 дня отмечаются разными цветами. Через 4 дня позиция автоматически закрывается.
Преимущества стратегии
- Использование «золотого» и «мёртвого» пересечения скользящих средних для определения рыночного тренда — проверенный и надёжный метод.
- Логика стратегии проста и понятна, её легко реализовать.
- Частоту срабатывания стратегии можно контролировать путём настройки параметров.
- Механизм автоматического стоп-лосса позволяет эффективно управлять рисками.
Риски стратегии
- Скользящие средние обладают запаздыванием, что может привести к пропуску моментов быстрого изменения цены.
- В краткосрочной перспективе цена акции может испытывать сильные колебания, вызывая ложные пересечения.
- Неправильная настройка параметров ParameterSet также может повлиять на эффективность стратегии.
- Невозможность эффективно реагировать на влияние неожиданных событий.
Меры контроля рисков:
- Оптимизация параметров скользящих средних — увеличение периода может помочь отфильтровать шум.
- Увеличение порогового процента изменения цены для сокращения количества лишних сделок.
- Тестирование различных периодов удержания позиции для контроля убытков по каждой сделке.
- Комбинирование с другими индикаторами для дополнительного подтверждения трендовых сигналов.
Направления оптимизации стратегии
- Можно заменить простые скользящие средние на экспоненциальные (EMA, DMA) для повышения чувствительности к изменениям цены.
- Добавить механизм стоп-лосса, например, немедленное закрытие позиции при пробое скользящей средней.
- Добавить другие технические индикаторы (MACD, KDJ и т.д.) для повышения вероятности успеха стратегии.
- Можно попробовать методы машинного обучения для автоматической оптимизации параметров.
- Оптимизировать моменты входа и выхода, например, breakout entrada и т.д.
Заключение
Стратегия пересечения скользящих средних — это очень простая и практичная количественная торговая стратегия. Она использует соотношение краткосрочного и долгосрочного трендов, опираясь на трендовый характер движения цен акций для получения прибыли. Эта стратегия легко реализуема, её логика ясна, и она является основой для многих количественных торговых стратегий. Путём настройки и оптимизации параметров можно добиться лучших результатов. Однако также необходимо уделять внимание контролю рисков, чтобы не допустить неправильного понимания идеи и слепого использования.
- 1
