Type/to search

Количественная стратегия на основе динамической комбинации скользящих средних EMAS

Common strategy
Created: 2024-01-22 12:34:33
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Данная стратегия представляет собой мультивременную динамическую комбинацию скользящих средних. Для определения тренда и точек входа/выхода используются экспоненциальные скользящие средние (EMA) различной длины. «MAX» в названии стратегии указывает на использование нескольких EMA, а «динамическая» означает, что длины EMA могут настраиваться.

Принцип стратегии

Стратегия использует 7 EMA с разной скоростью: от самой быстрой к самой медленной — EMA с периодами 3, 15, 19, 50, 100, 150 и 200. Эти 7 EMA образуют «лестничное» расположение. Для сигналов на лонг или шорт цена закрытия должна последовательно пробить все 7 EMA, что обеспечивает уверенный вход после разворота тренда.

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

Условие закрытия позиции требует, чтобы цена закрытия последовательно пробивала EMA от быстрых к медленным, что указывает на разворот тренда; либо минимальная или максимальная цена последней свечи пробивает 4 EMA, что является сигналом к немедленному закрытию сделки.

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

  • Использование 7 EMA разной скорости в виде лестницы позволяет точнее определять точки разворота тренда.
  • Условия обновления максимума/исторического максимума для лонга и минимума/исторического минимума для шорта помогают избежать ложных пробоев.
  • Двойные условия закрытия позиции настроены достаточно строго, что позволяет своевременно ограничивать убытки.

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

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

Способы решения:

  1. Установить стоп-лосс и трейлинг-стоп.
  2. Настроить длины EMA для закрытия, снизив жёсткость двойных условий.
  3. Увеличить периоды EMA для уменьшения частоты сделок.

Направления оптимизации

  • Добавить стратегии стоп-лосса (фиксированный процент, трейлинг-стоп и т.д.).
  • Настроить параметры EMA для поиска оптимальной комбинации.
  • Добавить фильтрацию другими индикаторами (MACD, ATR, KDJ и т.п.) для повышения качества сигналов.
  • Комбинировать с колебательной стратегией для ловли субтрендовых движений.
  • Внедрить модуль управления капиталом.

Заключение

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

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

//@version=4
strategy(title="Crypto MAX Trend", shorttitle="Crypto MAX", overlay = true  )
Length = input(3, minval=1)
Length2 = input(15, minval=1)
Strategy parameters
Strategy parameters
Length
Length2
Length3
Length4
Length44
Length5
Length6
Length66
xPrice
From Day
From Month
From Year
To Day
To Month
To Year
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)