Стратегия обратной торговли по EMA
Обзор
Данная стратегия представляет собой трендовую стратегию на основе скользящих средних. В ней используются две экспоненциальные скользящие средние (EMA) с разными периодами: 21 и 55. Сигнал на покупку генерируется, когда краткосрочная EMA пересекает долгосрочную EMA снизу вверх; сигнал на продажу – когда краткосрочная EMA пересекает долгосрочную EMA сверху вниз.
Кроме того, стратегия включает обратную торговлю, стоп-лосс на основе ATR и реверсивный тейк-профит для повышения стабильности и доходности.
Принцип работы стратегии
- Используются две EMA с периодами 21 и 55. EMA(21) отражает краткосрочный тренд, EMA(55) – долгосрочный тренд.
- Когда краткосрочная EMA пересекает долгосрочную снизу вверх, это указывает на переход краткосрочного тренда в восходящий – генерируется сигнал на покупку.
- Когда краткосрочная EMA пересекает долгосрочную сверху вниз, это указывает на переход краткосрочного тренда в нисходящий – генерируется сигнал на продажу.
- Обратная торговля: сигнал на покупку возникает только при цене ниже цены открытия, сигнал на продажу – только при цене выше цены открытия. Это делается для покупки на краткосрочных откатах и продажи на краткосрочных отскоках с целью получения прибыли.
- Стоп-лосс на основе ATR: используется ATR, умноженный на коэффициент N, для установки уровня стоп-лосса. Это позволяет динамически корректировать стоп-лосс в зависимости от волатильности рынка.
- Реверсивный тейк-профит: устанавливается на уровне цены покупки минус N * ATR. Используется свойство цены повторно тестировать бывшие уровни поддержки/сопротивления для фиксации прибыли.
Преимущества стратегии
- Использование двух EMA для определения основного направления тренда позволяет улавливать средне- и долгосрочные тренды.
- Обратная торговля подходит для краткосрочных операций на откатах тренда.
- Стоп-лосс на основе ATR адаптируется к рыночной волатильности.
- Реверсивный тейк-профит устанавливается вблизи важных технических уровней, что повышает вероятность его срабатывания.
- Логика стратегии проста и понятна, легко модифицируется.
- Может применяться на высоковолатильных рынках, таких как криптовалюты.
Риски и способы их решения
- Высокая вероятность ложных сигналов от двух EMA – можно увеличить периоды скользящих средних.
- Обратная торговля часто приводит к срабатыванию стоп-лосса – допустимо установить более широкий стоп-лосс.
- Частые ложные пробои на рынке – можно добавить другие индикаторы для фильтрации сигналов.
- Высокий риск несрабатывания тейк-профита – рекомендуется своевременно вручную отменять ордера тейк-профита.
Рекомендации по оптимизации
- Добавить индикаторы MACD, стохастик (KD) для определения зон перекупленности/перепроданности и фильтрации точек входа.
- Использовать больше скользящих средних, например EMA(120), для комплексной оценки тренда.
- Установить различные значения проскальзывания для покупок и продаж с целью оптимизации цены входа.
- С учётом высокой волатильности криптовалют можно немного расширить стоп-лосс на основе ATR.
- Оптимизировать множитель ATR и схему трейлинг-стопа для достижения максимальной прибыли при минимальной просадке.
Заключение
В целом стратегия представляет собой простую систему на двух EMA, основная идея которой – определение направления тренда с помощью скользящих средних. Преимущества стратегии: логическая простота, гибкость настройки параметров, применимость как для средне- и долгосрочных трендов, так и для краткосрочных разворотов. Также были проанализированы возможные риски и методы их минимизации, а также предложены несколько направлений для будущей оптимизации. В целом стратегия обладает определённой практической ценностью и потенциалом для развития, однако требует адаптации параметров под конкретный рынок.
/*backtest
start: 2022-11-21 00:00:00
end: 2023-11-27 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/
// © TheHulkTrading
// Simple EMA strategy, based on ema55+ema21 and ATR(Average True Range) and it enters a deal from ema55 when the other entry conditions are met- 1

