Type/to search

Стратегия пробоя на основе MACD и EMA на нескольких временных интервалах

Common strategy
Created: 2024-03-22 11:13:12
Last modified: 2 years ago
1
Follow
1802
Followers

img

Обзор

Эта стратегия сочетает индикатор MACD с несколькими линиями EMA для захвата сильных трендов на рынке, используя два временных масштаба: недельный и минутный. На недельном графике MACD используется для определения общего направления тренда, а на минутном графике три линии EMA (5, 15 и 30 дней) подтверждают тренд, а сделки совершаются в точках пробоя. Основная идея стратегии – следовать за сильным трендом, «оседлать волну»: вход в позицию происходит при пробое краткосрочной EMA долгосрочной, а выход – при откате EMA или срабатывании стоп-лосса.

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

  1. Определение общего тренда по недельному MACD: Рассчитывается недельный MACD, сравнивается разница значений гистограммы MACD текущей и предыдущей недели. Если разница больше 0 – тренд восходящий, меньше 0 – нисходящий. Направление тренда обновляется каждый понедельник на открытии.

  2. Подтверждение тренда несколькими EMA: На минутном графике строятся три линии EMA с периодами 5, 15 и 30 дней. Когда краткосрочная EMA находится выше долгосрочной и движется вверх – тренд восходящий, в противном случае – нисходящий.

  3. Торговля по пересечению EMA:

    • Лонг: Если недельный MACD указывает на восходящий тренд, и цена закрытия минутного графика пересекает 15-дневную EMA снизу вверх – открывается лонг. Стоп-лосс устанавливается на фиксированное количество пунктов ниже средней цены позиции, или позиция закрывается при пересечении 5-дневной EMA сверху вниз 15-дневной.
    • Шорт: Если недельный MACD указывает на нисходящий тренд, и 5-дневная EMA пересекает 30-дневную сверху вниз – открывается шорт. Стоп-лосс устанавливается на фиксированное количество пунктов выше средней цены позиции, или позиция закрывается при пересечении 5-дневной EMA снизу вверх 15-дневной.
  4. Добавление позиций: В настоящее время условия для добавления позиций не предусмотрены.

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

  1. Сочетание двух временных масштабов делает определение тренда более надежным. Недельный MACD определяет общий тренд, избегая попадания в ловушку на боковом рынке; минутное пересечение EMA подтверждает тренд, позволяя захватить каждую волну внутри тренда.

  2. Параметры минутных EMA (5, 15, 30 дней) образуют комбинацию из трех линий, которая хорошо фильтрует шум и улавливает четкие тренды.

  3. Разумная установка стоп-лосса контролирует риск по каждой сделке. Комбинация фиксированного стоп-лосса и стоп-лосса по EMA позволяет как ограничить убытки, так и следовать за трендом.

  4. Модульная структура кода (основные модули, такие как расчет MACD и EMA) обладает высокой переиспользуемостью и расширяемостью.

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

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

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

  3. Неправильная установка фиксированного стоп-лосса – слишком маленькое расстояние приведет к частым стоп-аутам, слишком большое – к большим убыткам в одной сделке. Можно настроить индивидуальный стоп-лосс в зависимости от волатильности инструмента.

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

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

  1. Можно дополнить определение тренда по MACD индикатором RSI для подтверждения силы тренда, повысив точность.

  2. К пересечению EMA можно добавить фильтр по индикатору CCI (или другому) для снижения частоты сделок и риска.

  3. Можно установить индивидуальные значения стоп-лосса в пунктах на основе исторической волатильности конкретной акции, адаптируя стратегию под особенности инструмента.

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

Заключение

Стратегия пробоя на нескольких временных масштабах с использованием MACD+EMA является трендследящей стратегией. Она имеет научное обоснование как в определении тренда, так и в его подтверждении, что позволяет эффективно улавливать основные рыночные тренды и получать стабильную доходность. Кроме того, стратегия хорошо проработана с точки зрения управления рисками – разумные уровни стоп-лосса и условия закрытия позиций эффективно контролируют просадки. Однако у стратегии есть недостатки, такие как запаздывание определения тренда и отсутствие механизмов добавления/сокращения позиций, которые можно улучшить в дальнейшем. В целом, эта стратегия очень достойна изучения и использования в качестве количественной торговой системы.

Source
Pine
/*backtest
start: 2023-03-16 00:00:00
end: 2024-03-21 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/


// 1) 전주와 전전주의 히스토그램의 차이를 계산하여, 매주 월요일에 매매 방향을 표시하고, 
// 2) 5일, 15일, 30일 선을 호출하여 평행하게 그리고, 매매 방향에 따라 
// 3) 분봉기준의 이동평균선 매매전략  
Strategy parameters
Strategy parameters
start_time
end_time
손절 수준
EMA Length
EMA Length
EMA Length
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)