Стратегия основана на четырех скользящих средних EMA


Дата создания: 2023-12-26 11:10:39 Последнее изменение: 2023-12-26 11:10:39
Копировать: 0 Количество просмотров: 1084
1
Подписаться
1623
Подписчики

Стратегия основана на четырех скользящих средних EMA

Обзор

Эта стратегия основана на сопоставлении средних линий EMA в четырех различных периодах, позволяя осуществлять трендовую торговлю. Делайте больше, когда быстрая линия EMA пересекает среднюю линию EMA, средняя линия EMA пересекает медленную линию EMA, а медленная линия EMA пересекает самую медленную линию EMA. Делайте пустое, когда быстрая линия EMA пересекает среднюю линию EMA, средняя линия EMA пересекает медленную линию EMA, а медленная линия EMA пересекает самую медленную линию EMA.

Стратегический принцип

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

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

В частности, четыре средних линии EMA в стратегии имеют периоды 8, 13, 21 и 34 дней соответственно. Эти четыре средних линии имеют более короткие периоды, которые используются в основном для захвата краткосрочных и среднесрочных тенденций. Дата, указанная в стратегии, составляет период с 1 июня 2018 года по 31 декабря 2019 года.

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

Стратегия четырех EMA имеет следующие преимущества:

  1. Использование множества средних линий EMA для идентификации тенденций, высокая точность, эффективное отслеживание рыночных тенденций;
  2. Промежуточные циклы короткие, позволяют быстро реагировать на изменения цен, улавливая краткосрочные и среднесрочные тенденции;
  3. В сочетании с фильтрацией по условиям даты можно избежать воздействия аномальных явлений и повысить стабильность стратегии;
  4. Стратегическая логика проста, понятна и легко отслеживается.
  5. Периодические параметры средней линии EMA могут быть гибко изменены в соответствии с особенностями рынка различных сортов и периодов.

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

В этой стратегии также есть некоторые риски, о которых следует помнить:

  1. EMA-средняя сама по себе является отсталой и может упустить кратковременные возможности для реверсии;
  2. SPECIFIED Если неправильно установить диапазон дат, это может привести к слишком малому количеству образцов и неустойчивым результатам обратных измерений;
  3. Стратегия, основанная на логике только на равнолинейных отношениях, не сочетается с другими факторами, что может привести к ложному сигналу;
  4. В стратегии нет условий для остановки убытков, существует большой финансовый риск.

Чтобы снизить эти риски, мы можем оптимизировать в следующих областях:

  1. В сочетании с другими индикаторами, такими как MACD, KD, и т.д., для определения трендовых сигналов, предотвращение возникновения ложных сигналов;
  2. Включение соответствующих механизмов погашения убытков для управления индивидуальными и общими рисками;
  3. Испытание данных для большего количества сортов и циклов, адаптация параметров EMA к различным рыночным условиям.

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

Эта стратегия может быть оптимизирована в следующих аспектах:

  1. Параметры оптимизации: корректировка параметров длины средней линии EMA в соответствии с различными циклами и разными сортами, что позволяет более точно оценивать тенденции.

  2. Остановка убытковУстановка разумных точек остановки, таких как остановка ATR или остановка тренда, чтобы контролировать риски в отдельных и в целом.

  3. Условия фильтрацииВключение других вспомогательных индикаторов, чтобы избежать ошибочных сигналов в отсутствие четкой тенденции. Например, в качестве фильтрующего сигнала используйте такие индикаторы, как RSI, MACD.

  4. Оставьте свой постУстановление разумной позиции или стратегии остановки, выход из рынка после того, как tren гарантирует определенную прибыль. Это может блокировать прибыль и предотвратить ее отброс.

  5. Алгоритмическая торговля: параметризация стратегии и доступ к алгоритмической торговой системе, автоматизация торгов, расширение сферы применения стратегии.

Подвести итог

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

Исходный код стратегии
/*backtest
start: 2022-12-19 00:00:00
end: 2023-12-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("4 EMA TREND Strategy ", overlay=true)


length1 = input(8, minval=1)
outFAST = ema(close,length1)
plot(outFAST, color=green ,linewidth=3)

length2 = input(13, minval=1)
outM = ema(close, length2)
plot(outM, color=yellow,linewidth=3)

length3 = input(21, minval=1)
outSLOW = ema(close, length3)
plot(outSLOW, color=red,linewidth=3)

length4 = input(34, minval=1)
outSLOWEST = ema(close, length4)
plot(outSLOWEST, color=black,linewidth=3)

price = close 



    
yearfrom = input(2018)
yearuntil =input(2019)
monthfrom =input(6)
monthuntil =input(12)
dayfrom=input(1)
dayuntil=input(31)


if (  (outFAST>outM) and (outM > outSLOW) and(outSLOW>outSLOWEST)) 
    strategy.entry("BUY", strategy.long, stop=close, oca_name="TREND", comment="BUY")
    
else
    strategy.cancel(id="BUY")


if   (  (outFAST<outM) and (outM<outSLOW) and (outSLOW <outSLOWEST)) 

    strategy.entry("SELL", strategy.short,stop=close, oca_name="TREND", comment="SELL")
else
    strategy.cancel(id="SELL")