Стратегия «Траектория, следующая за экспоненциальной скользящей средней»


Дата создания: 2023-12-01 13:46:46 Последнее изменение: 2023-12-01 13:46:46
Копировать: 0 Количество просмотров: 672
1
Подписаться
1619
Подписчики

Стратегия «Траектория, следующая за экспоненциальной скользящей средней»

Обзор

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

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

Эта стратегия использует 4 различных циклических ЭМА - 8 циклов, 12 циклов, 24 циклов и 72 циклов. Они играют роль указателя направления тенденции на графике. Когда цена закрытия прорывает медленную линию, это означает возможность покупки.

Сигнал входа в городЕсть два типа:

  1. Возвращение в рынок: когда цена закрытия прорывает 12-дневную линию, 24-дневную линию и 72-дневную линию, образуется сигнал возврата в рынок.
  2. Тенденционное вхождение: закрытие цены, когда она пересекает 72-ю линию, в то же время 8-я линия пересекает 12-ю и 24-ю линию, составляет сигнал входа в тренд.

Выходный сигналЕсть три типа:

  1. Фиксированная прибыль: устанавливается определенное фиксированное значение как точка выхода из прибыли, например, 100 баллов.
  2. Стоп-потеря скольжения: устанавливается фиксированное значение скольжения, например, 50, как линия стоп-потери.
  3. Выход из тренда: когда он пересекает 12-ую линию под 24-й, он считает, что тренд изменился, и выбирает выход.

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

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

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

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

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

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

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

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

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

В этой стратегии есть место для оптимизации, в основном в следующих аспектах:

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

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

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

Исходный код стратегии
/*backtest
start: 2023-10-31 00:00:00
end: 2023-11-30 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © moondevonyt

//@version=5
strategy("Cornoflower Trend Following Crypto", overlay=true)

// Input Settings
lenEma8 = input(8, title="Length of 8 EMA")
lenEma12 = input(12, title="Length of 12 EMA")
lenEma24 = input(24, title="Length of 24 EMA")
lenEma72 = input(72, title="Length of 72 EMA")

// Calculate the EMAs
ema8 = ta.ema(close, lenEma8)
ema12 = ta.ema(close, lenEma12)
ema24 = ta.ema(close, lenEma24)
ema72 = ta.ema(close, lenEma72)

// Entry Conditions
pullbackEntry = ta.crossover(close, ema12) and ta.crossover(close, ema24) and ta.crossover(close, ema72)
initialEntry = ta.crossover(close, ema72) and ta.crossover(ema8, ema12) and ta.crossover(ema8, ema24)

// Exit Conditions
profitTarget = 100 // Example target in pips, adjust according to your preference
trailingStop = 50 // Example trailing stop value in pips, adjust according to your preference
exitCondition = ta.crossunder(ema12, ema24)

// Execute Strategy
if pullbackEntry
    strategy.entry("Pullback Entry", strategy.long)
if initialEntry
    strategy.entry("Initial Entry", strategy.long)

if strategy.position_size > 0
    strategy.exit("Profit Target", "Pullback Entry", limit=close + (profitTarget * syminfo.mintick))
    strategy.exit("Trailing Stop", "Pullback Entry", stop=close - (trailingStop * syminfo.mintick), trail_points=trailingStop)
    strategy.exit("Exit Condition", "Initial Entry", stop=close, when=exitCondition)
    
// Plot EMAs
plot(ema8, color=color.yellow, title="8 EMA", linewidth=1, style=plot.style_line)
plot(ema12, color=color.purple, title="12 EMA", linewidth=1, style=plot.style_line)
plot(ema24, color=color.blue, title="24 EMA", linewidth=1, style=plot.style_line)
plot(ema72, color=color.rgb(235, 255, 59), title="72 EMA", linewidth=1, style=plot.style_line)