Количественная торговая стратегия «Золотой крест и крест смерти»
Обзор
Данная стратегия реализует количественную торговлю на основе пересечения 30-дневной простой скользящей средней (MA30) и 200-дневной простой скользящей средней (MA200) по XAUUSD (золото), с покупкой при «золотом кресте» и продажей при «смертельном кресте». Стратегия также включает уровни стоп-лосса и тейк-профита для автоматического закрытия позиций.
Принцип стратегии
Основными индикаторами стратегии являются MA30 и MA200. Когда MA30 пересекает MA200 снизу вверх, генерируется сигнал на покупку; когда MA30 пересекает MA200 сверху вниз — сигнал на продажу. Такие пересечения называются «золотым крестом» и «смертельным крестом».
Технически стратегия использует библиотеку ta для расчёта MA30 и MA200. Затем с помощью функций ta.crossover и ta.crossunder определяются их пересечения. При возникновении восходящего пересечения (золотой крест) переменная longCondition устанавливается в true, и совершается покупка. При нисходящем пересечении (смертельный крест) shortCondition становится true, и совершается продажа.
В части исполнения сделок для ордеров на покупку и продажу устанавливаются стоп-лосс и тейк-профит в 40 000 пунктов. Это соответствует изменению цены XAUUSD на 4000 пунктов. При срабатывании стоп-лосса или тейк-профита ордера автоматически закрываются.
Кроме того, стратегия предусматривает механизм хеджирования. Если текущая позиция длинная, а затем появляется сигнал смертельного креста, позиция немедленно закрывается с разворотом. Если позиция короткая и возникает золотой крест, также происходит закрытие с разворотом. Это позволяет избежать значительных убытков при развороте тренда.
Преимущества стратегии
Это очень простая и интуитивно понятная трендовая стратегия. Её преимущества:
- Чёткие правила, легко реализовать.
- Применима на разных таймфреймах, подходит как для внутридневной, так и для долгосрочной торговли.
- Следует рыночным циклам, позволяет ловить развороты тренда.
- Наличие автоматического выхода по стоп-лоссу и тейк-профиту позволяет контролировать убыток по каждой сделке.
- Механизм хеджирования предотвращает убытки от разворота тренда.
Анализ рисков
Стратегия также имеет некоторые риски:
- Индикатор MA обладает запаздыванием, что может привести к пропуску оптимального момента входа при краткосрочных разворотах.
- Неоптимальная настройка стоп-лосса может привести к преждевременному выходу из позиции.
- Избыточное количество ложных сигналов разворота увеличивает число ненужных сделок.
- Стратегия предъявляет определённые требования к размеру торгового капитала и способности выдерживать просадки.
Для управления этими рисками можно оптимизировать параметры, скорректировать величину стоп-лосса, фильтровать сигналы разворота и т.д.
Оптимизация стратегии
Стратегию можно улучшить по следующим направлениям:
- Оптимизировать параметры MA, заменив на EMA или взвешенную скользящую среднюю.
- Добавить дополнительные фильтры, например, объём, осцилляторы и т.п.
- Механизм хеджирования можно активировать только при значительных сигналах.
- Ввести управление размером позиции для повышения эффективности использования капитала.
- Использовать алгоритмы машинного обучения для динамической оптимизации уровней стоп-лосса и тейк-профита.
Настройка параметров, добавление фильтров, управление позициями и другие методы помогут повысить стабильность стратегии.
Заключение
Данная стратегия представляет собой простую и практичную стратегию на пересечении скользящих средних. Она следует рыночным циклам, контролирует риски с помощью автоматического стоп-лосса, тейк-профита и хеджирования. Стратегия легко понимается и реализуется, применима к различным торговым инструментам и таймфреймам. Дальнейшая оптимизация позволяет улучшить соотношение риск/доходность, что делает её рекомендуемой количественной торговой стратегией.
- 1

