Type/to search

Стратегия следования за трендом по MACD

Common strategy
Created: 2023-11-15 17:08:15
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Данная стратегия называется стратегией следования за трендом по MACD. Это количественная стратегия, которая использует индикатор MACD для определения ценового тренда и следует за ним при совершении сделок. Стратегия направлена на捕捉 среднесрочных и долгосрочных трендов и своевременную корректировку позиций при развороте тренда.

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

Стратегия использует индикатор MACD для определения ценового тренда. MACD — это осциллятор, состоящий из быстрой EMA (12 периодов) и медленной EMA (26 периодов). Разность между ними образует гистограмму MACD, а 9-периодная EMA этой гистограммы является сигнальной линией MACD. Когда линия MACD пересекает сигнальную линию снизу вверх, формируется «золотой крест», указывающий на восходящий тренд; когда линия MACD пересекает сигнальную линию сверху вниз, формируется «мертвый крест», указывающий на нисходящий тренд.

Стратегия сначала рассчитывает линию MACD и сигнальную линию, затем вычисляет их разность delta. Когда delta пересекает уровень 0 снизу вверх, генерируется сигнал на покупку; когда delta пересекает уровень 0 сверху вниз, генерируется сигнал на продажу. На основе этих двух сигналов корректируются позиции. Для фильтрации шума стратегия также вводит скользящую среднюю EMA: настоящий торговый сигнал генерируется только при пробое цены этой скользящей средней.

Конкретно логика стратегии выглядит следующим образом:

  1. Рассчитать линию MACD, сигнальную линию и разность delta.
  2. Определить разворот тренда, когда delta пересекает уровень 0.
  3. Рассчитать скользящую среднюю EMA, которая служит фильтром.
  4. Когда delta пересекает уровень 0 снизу вверх и цена выше EMA, генерируется сигнал на покупку.
  5. Когда delta пересекает уровень 0 сверху вниз и цена ниже EMA, генерируется сигнал на продажу.

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

Преимущества стратегии

Стратегия обладает следующими преимуществами:

  1. Использование MACD для определения точек разворота тренда позволяет точно находить моменты покупки и продажи.
  2. Фильтр EMA помогает избежать помех со стороны краткосрочного рыночного шума.
  3. Торговля осуществляется только по средне- и долгосрочным трендам, что позволяет избегать «ловушек» на колеблющемся рынке.
  4. Логика торговли проста и понятна, код легко понять и модифицировать.
  5. Частоту торговли можно свободно регулировать с помощью настройки параметров.
  6. Высокая эффективность использования капитала, позволяющая в полной мере следовать за средне- и долгосрочными трендами.

Риски стратегии

Стратегия также имеет некоторые риски, на которые следует обратить внимание:

  1. MACD как осциллятор, следующий за трендом, может генерировать ложные сигналы при боковом движении.
  2. Фильтр EMA может отсеивать некоторые потенциально прибыльные торговые возможности.
  3. Неправильная настройка параметров может привести к слишком высокой или слишком низкой частоте сделок.
  4. Стратегия не реагирует на краткосрочные рыночные изменения и слабо чувствительна к внезапным событиям.
  5. Существует определённое запаздывание, из-за которого можно пропустить оптимальный момент разворота тренда.

Меры противодействия:

  1. Оптимизировать параметры, настроить параметры фильтра EMA для уменьшения ошибочных сигналов.
  2. Использовать другие индикаторы в качестве вспомогательных для выявления дополнительных торговых возможностей.
  3. Установить стоп-лосс для контроля убытков по каждой сделке.
  4. Соответствующим образом сократить время удержания позиции, чтобы обеспечить гибкость стратегии.

Оптимизация стратегии

Стратегию можно оптимизировать по следующим направлениям:

  1. Добавить другие индикаторы для формирования комбинации, повышающей точность прогнозов.
  2. Ввести механизм тейк-профита и стоп-лосса для лучшего контроля рисков.
  3. Включить индикаторы объёма торгов, чтобы избежать ложных пробоев.
  4. Адаптировать параметры в зависимости от рыночных условий, повышая универсальность стратегии.
  5. Оптимизировать конкретную логику покупки и продажи, улучшая моменты входа и выхода.
  6. Разбивать формирование позиции на несколько этапов для лучшего следования тренду и снижения рисков.

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

Заключение

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

Source
Pine
/*backtest
start: 2022-11-14 00:00:00
end: 2023-10-27 05:20:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy(title = "Noro's MACD Strategy v1.0", shorttitle = "MACD str 1.0", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value=100.0, pyramiding=0)

//Settings
Strategy parameters
Strategy parameters
Long
Short
Use EMA filter
EMA filter period
fastLength
slowlength
MACDLength
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)