Стратегия отслеживания EMA

Автор:Чао Чжан, Дата: 2024-01-24 14:27:37
Тэги:

img

Обзор

Стратегия отслеживания EMA - это стратегия тренда, которая использует индикатор EMA для отслеживания тенденций.

Логика стратегии

Основным показателем этой стратегии является EMA. EMA означает экспоненциальную скользящую среднюю, которая является индикатором отслеживания тренда. EMA рассчитывает текущую среднюю цену на основе исторических цен и установленного периода времени. EMA также имеет эффект сглаживания цен.

Стратегия сначала рассчитывает 50-периодную стоимость EMA цен в качестве основного показателя суждения. Затем, основываясь на определенном проценте стоимости EMA, устанавливаются верхние и нижние рельсы. Здесь он устанавливается на ± 0,3% от стоимости EMA. Когда цена проходит через верхнюю рельсу EMA, генерируется сигнал покупки. Когда цена падает ниже нижней рельсы EMA, генерируется сигнал продажи. Это может отслеживать изменения тренда в цикле EMA.

Анализ преимуществ

  1. Использование индикатора EMA для определения тенденций позволяет избежать вмешательства колебаний цен
  2. EMA сглаживает цены и превращает случайную волатильность в ясные тенденции для легкого суждения
  3. Установка верхних и нижних рельсов EMA формирует диапазон для уменьшения ложных сигналов
  4. Логика стратегии ясна и понятна, а параметры относительно просты в настройке

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

  1. Индикатор EMA имеет эффект задержки, сигналы задерживаются на поворотных точках тренда
  2. Фиксированные процентные рельсы склонны к созданию ложных сигналов во время консолидации
  3. Риски перенастройки данных по обратным тестам, реальные колебания цен могут быть больше
  4. Нет настройки стоп-лосса для контроля потерь

Руководство по оптимизации

  1. Добавить оптимизацию параметров для поиска оптимальной комбинации параметров
  2. Добавить механизм остановки потери для контроля максимального вывода стратегии
  3. Оптимизировать метод расчета верхних и нижних рельсов для снижения частоты ложного сигнала
  4. Увеличить условную фильтрацию, чтобы избежать ошибочных записей на волатильных рынках
  5. Сочетание с другими индикаторами для подтверждения для повышения стабильности стратегии

Резюме

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


/*backtest
start: 2023-01-17 00:00:00
end: 2024-01-23 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy(title="PingEMA50V.3 Piw", shorttitle="EMA50 Piw", overlay=true)

// input
src = input(title="Data Array",defval=close)
ema_period = input(title="EMA period", defval=50)
percent = input(title="Band %", type=float,defval=0.003)

// ema
ema50 = ema(src, ema_period)
plot(ema50, color=green)

// upper lower
upper = ema50 + (ema50*percent)
lower = ema50 - (ema50*percent)
plot(upper, color=blue)
plot(lower, color=blue)

// signal
buy = src > upper
sell = src < lower

// bar color
bcolor = buy ? lime : red
barcolor(color=bcolor)

// trade
if (buy)
    strategy.entry("long", strategy.long)
if (sell)
    strategy.close("long")

Больше