Двойная стратегия получения прибыли EMA Golden Cross

Автор:Чао Чжан, Дата: 2024-01-12 14:02:22
Тэги:

img

Обзор

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

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

Стратегия использует 4 индикатора EMA, EMA1 с периодом 9, EMA2 с периодом 26, EMA3 с периодом 100 и EMA4 с периодом 55. Сигнал покупки устанавливается, когда EMA1 пересекает EMA2, что указывает на то, что краткосрочная EMA пересекает долгосрочную EMA, что является типичным золотым крестом. Сигнал продажи устанавливается, когда EMA3 пересекает ниже EMA4, что является сигналом смерти. Это позволяет быстро входить, когда краткосрочный индикатор EMA имеет золотой крест, и быстро остановить потерю, когда долгосрочный индикатор EMA имеет смертельный крест для достижения эффективной краткосрочной торговли.

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

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

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

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

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

  1. Может добавлять MACD, KDJ и другие индикаторы для фильтрации сигнала для улучшения точности сигнала
  2. Может тестировать больше комбинаций для поиска оптимальных параметров EMA
  3. Может установить движущийся стоп-лосс для блокировки прибыли

Резюме

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


/*backtest
start: 2023-01-05 00:00:00
end: 2024-01-11 00:00:00
period: 1d
basePeriod: 1h
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/
// © YukalMoon

//@version=5
strategy(title="EMA SCALPEUR", overlay=true, initial_capital = 1000)


//// input controls

EMA_L = input.int (title = "EMA_L", defval = 9, minval = 1, maxval = 100, step =1)
EMA_L2 = input.int (title = "EMA_L2", defval = 26, minval = 1, maxval = 100, step =1)
EMA_S = input.int (title = "EMA_S", defval = 100, minval = 1, maxval = 100, step =1)
EMA_S2 = input.int (title = "EMA_S2", defval = 55, minval = 1, maxval = 100, step =1)


/// mise en place de ema

shortest = ta.ema(close, 9)
short = ta.ema(close, 26)
longer = ta.ema(close, 100)
longest = ta.ema(close, 55)

plot(shortest, color = color.red)
plot(short, color = color.orange)
plot(longer, color = color.aqua)
plot(longest, color = color.yellow)

plot(close)

//// trading indicators

EMA1 = ta.ema (close,EMA_L)
EMA2 = ta.ema (close,EMA_L2)
EMA3 = ta.ema (close, EMA_S)
EMA4 = ta.ema (close, EMA_S2)


buy = ta.crossover(EMA1, EMA2)
//sell = ta.crossunder(EMA1, EMA2)

buyexit = ta.crossunder(EMA3, EMA4)
//sellexit = ta.crossover(EMA3, EMA4)

/////strategy

strategy.entry ("long", strategy.long, when = buy, comment = "EXIT-LONG")
//strategy.entry ("short", strategy.short, when = sell, comment = "ENTER-SHORT")


///// market exit

strategy.close ("long", when = buyexit, comment = "ENTER-LONG")
//strategy.close ("short",  when = sellexit, comment = "EXIT-SHORT")


Больше