Стратегия «Золотой крест» с двойной EMA Take Profit


Дата создания: 2024-01-12 14:02:22 Последнее изменение: 2024-01-12 14:02:22
Копировать: 1 Количество просмотров: 625
1
Подписаться
1617
Подписчики

Стратегия «Золотой крест» с двойной EMA Take Profit

Обзор

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

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

Стратегия использует четыре индикатора EMA: 9-циклический EMA1, 26-циклический EMA2, 100-циклический EMA3 и 55-циклический EMA4. При покупке сигнал, установленный для прохождения EMA2 на EMA1, означает, что короткая линия проходит EMA2 на EMA, и относится к типичному золотому кресту. При продаже сигнал, установленный для прохождения EMA4 под EMA3, относится к мертвому кресту.

Стратегические преимущества

  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")