Стратегия на пересечении динамической скользящей средней и MACD
Обзор
Данная стратегия использует пересечение быстрой EMA(3), медленной EMA(11) и еще более медленной EMA(18) в сочетании с пересечением нулевой линии MACD для принятия решений о входе и выходе. Это динамическая стратегия, использующая двойную EMA и индикатор MACD для принятия торговых решений.
Принцип стратегии
Стратегия основана на двух технических индикаторах:
-
Пересечение скользящих средних EMA. Пересечение быстрой EMA(3), медленной EMA(11) и еще более медленной EMA(18) определяет тренд и служит сигналом для входа и выхода.
-
Индикатор MACD и его пересечение нулевой линии. MACD состоит из линии разницы (DIFF) и сигнальной линии DEA. DIFF представляет собой разность быстрой EMA(3) и медленной EMA(11). DEA – это EMA(27) от MACD. Значение MACD > 0 указывает на «бычий» рынок, MACD < 0 – на «медвежий». Пересечение нулевой линии служит сигналом для входа и выхода.
На основе комбинации пересечения EMA и пересечения нулевой линии MACD устанавливаются три возможности для входа и две для выхода:
- MACD выше нулевой линии и пересекает ее вверх – первая возможность для открытия длинной позиции.
- Быстрая EMA(3) пересекает медленную EMA(11) снизу вверх – вторая возможность для открытия длинной позиции.
- Быстрая EMA(3) пересекает медленную EMA(18) снизу вверх – третья возможность для полного открытия длинной позиции.
- Быстрая EMA(3) пересекает медленную EMA(11) сверху вниз – первая возможность для полного закрытия и открытия короткой позиции.
- MACD ниже нулевой линии и пересекает ее сверху вниз – вторая возможность для полного закрытия и открытия короткой позиции.
В целом, стратегия объединяет систему двойного пересечения EMA и индикатор MACD, путем динамической настройки параметров скользящих средних и MACD может повысить прибыльность.
Преимущества стратегии
- Полностью использует преимущества пересечения EMA и индикатора MACD, комбинируя двойные индикаторы для повышения точности.
- Три возможности для открытия длинных позиций и две для закрытия увеличивают частоту сделок и расширяют потенциал прибыли.
- Большое пространство для динамической оптимизации параметров: можно оптимизировать быструю EMA, медленную EMA, EMA нулевой линии и длину MACD.
- Логика стратегии ясна и понятна, что упрощает отладку и оптимизацию.
Риски стратегии
- Как пересечение EMA, так и индикатор MACD могут давать определенный процент ложных сигналов, что может привести к ненужным убыткам.
- Высокая частота сделок при небольшом размере стоп-лосса по каждой сделке создает риск накопления убытков.
- Оптимизация параметров сложна, неправильная оптимизация может привести к переобучению на исторических данных.
- Необходимо тщательно учитывать влияние транзакционных издержек.
Меры по снижению рисков:
- Разумно установить стоп-лосс, чтобы уменьшить убыток по одной сделке.
- Соответствующим образом корректировать параметры во избежание переобучения.
- Учитывать влияние издержек, например, снижая частоту сделок.
Направления оптимизации стратегии
- Экспериментировать с другими индикаторами: например, полосы Боллинджера, KDJ и т.д.
- Оптимизировать параметры пересечения EMA: изменить длины быстрой и медленной EMA.
- Оптимизировать параметры MACD: изменить длины EMA для расчета DIFF и DEA.
- Добавить стратегии стоп-лосса: например, стоп-лосс по количеству сделок, по времени, скользящий стоп-лосс и т.д.
- Учитывать влияние транзакционных издержек, корректировать количество входов.
Заключение
Данная стратегия объединяет систему двойного пересечения EMA и индикатор MACD, создавая динамическую параметрическую стратегию с высокой частотой сделок и большим потенциалом прибыли. В то же время логика стратегии проста и понятна, что облегчает ее понимание и оптимизацию. Однако существуют риски ложных сигналов и сложности оптимизации параметров, которые необходимо решать с помощью разумного стоп-лосса и предотвращения переобучения. В целом, стратегия обладает высокой практической применимостью.
/*backtest
start: 2024-01-29 00:00:00
end: 2024-02-05 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("MACD+EMA crossovers Strategy custom",initial_capital=10000,max_bars_back=150,commission_type=strategy.commission.percent , commission_value=0.1, shorttitle="MACD+EMAcross",pyramiding = 10,default_qty_type=strategy.percent_of_equity,default_qty_value=33,overlay=false)
short = ema(close,3)- 1

