Type/to search

Количественная торговая стратегия «Золотой крест и крест смерти»

Common strategy
Created: 2024-02-02 14:46:11
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Данная стратегия реализует количественную торговлю на основе пересечения 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 пунктов. При срабатывании стоп-лосса или тейк-профита ордера автоматически закрываются.

Кроме того, стратегия предусматривает механизм хеджирования. Если текущая позиция длинная, а затем появляется сигнал смертельного креста, позиция немедленно закрывается с разворотом. Если позиция короткая и возникает золотой крест, также происходит закрытие с разворотом. Это позволяет избежать значительных убытков при развороте тренда.

Преимущества стратегии

Это очень простая и интуитивно понятная трендовая стратегия. Её преимущества:

  1. Чёткие правила, легко реализовать.
  2. Применима на разных таймфреймах, подходит как для внутридневной, так и для долгосрочной торговли.
  3. Следует рыночным циклам, позволяет ловить развороты тренда.
  4. Наличие автоматического выхода по стоп-лоссу и тейк-профиту позволяет контролировать убыток по каждой сделке.
  5. Механизм хеджирования предотвращает убытки от разворота тренда.

Анализ рисков

Стратегия также имеет некоторые риски:

  1. Индикатор MA обладает запаздыванием, что может привести к пропуску оптимального момента входа при краткосрочных разворотах.
  2. Неоптимальная настройка стоп-лосса может привести к преждевременному выходу из позиции.
  3. Избыточное количество ложных сигналов разворота увеличивает число ненужных сделок.
  4. Стратегия предъявляет определённые требования к размеру торгового капитала и способности выдерживать просадки.

Для управления этими рисками можно оптимизировать параметры, скорректировать величину стоп-лосса, фильтровать сигналы разворота и т.д.

Оптимизация стратегии

Стратегию можно улучшить по следующим направлениям:

  1. Оптимизировать параметры MA, заменив на EMA или взвешенную скользящую среднюю.
  2. Добавить дополнительные фильтры, например, объём, осцилляторы и т.п.
  3. Механизм хеджирования можно активировать только при значительных сигналах.
  4. Ввести управление размером позиции для повышения эффективности использования капитала.
  5. Использовать алгоритмы машинного обучения для динамической оптимизации уровней стоп-лосса и тейк-профита.

Настройка параметров, добавление фильтров, управление позициями и другие методы помогут повысить стабильность стратегии.

Заключение

Данная стратегия представляет собой простую и практичную стратегию на пересечении скользящих средних. Она следует рыночным циклам, контролирует риски с помощью автоматического стоп-лосса, тейк-профита и хеджирования. Стратегия легко понимается и реализуется, применима к различным торговым инструментам и таймфреймам. Дальнейшая оптимизация позволяет улучшить соотношение риск/доходность, что делает её рекомендуемой количественной торговой стратегией.

Source
Pine
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Estrategia de Cruce de Medias Móviles", overlay=true)

// Medias móviles
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)