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


Дата создания: 2023-12-15 13:55:38 Последнее изменение: 2023-12-15 13:55:38
Копировать: 0 Количество просмотров: 413
1
Подписаться
1166
Подписчики

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

Обзор

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

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

Стратегия использует 6-дневную ЭМА в качестве MACD-быстрой линии, 26-дневную ЭМА в качестве MACD-медленной линии, разницу между быстрой и медленной линиями в качестве MACD, а затем вычисляет 9-дневную SMA MACD в качестве сигнальной линии. Различия между быстрой и медленной линиями, то есть столбчатые линии, представляют собой равновесие в нулевое время, позитивную позитивную позитивную позитивную позитивную позитивную позитивную позитивную позитивную позитивную позитивную позитивную позитивную позитивную позицию.

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

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

  • Использование долгосрочных среднелинейных разрывов MACD для определения долгосрочного переворота цены
  • Двухлинейная перекрестная форма фильтрации ложного прорыва, чтобы избежать преследования высоты и падения
  • Параметры MACD регулируются для различных рыночных условий
  • Конфигурируемые стратегии по прекращению убытков для контроля одиночных убытков

Риски и решения

  • Расхождение MACD приводит к упущенным торговым возможностям
    • Оптимизирован для использования в сочетании с RSI
  • Некоторые сообщения о появлении ложных обратных сигналов в результате землетрясения
    • Увеличение движущейся остановки, уменьшение убытков; корректировка параметров MACD, стремиться к сглаживанию
  • Обратный оборот не был установлен или продолжился за пределами цены стоп-лосса
    • Использование скользящих средних линий с индексом для повышения надежности остановки убытка
  • Нет стратегии остановки убытков, нет возможности контролировать потери
    • Увеличение мобильной или фиксированной логики остановки убытков, строгий контроль за единовременными потерями

Оптимизация

  • Настройка параметров MACD для более плавного следования линии MACD. MACD следит за долгосрочными трендовыми показателями, слишком чувствительными, но увеличивает ложные сигналы.
  • Добавление мобильной логики стоп-ложа. Долгосрочное владение неизбежно подвергается риску отзыва, а мобильный стоп-ложа может снизить риск.
  • Использование в комбинации с другими показателями, такими как RSI. Одиночный показатель имеет ограниченную эффективность, а комбинация других показателей может повысить эффективность.
  • Добавление модуля управления позициями. Различные стратегии ведения позиций могут применяться в разных рыночных условиях.

Подвести итог

Стратегия MACD Long Line Reversal используется для того, чтобы уловить шансы на длинный обратный курс, который может быть вызван поворотом MACD Column Line. Эта стратегия успешно контролирует конфликты длинных и коротких периодов, а также избегает преследования высоких и низких колебаний. Однако, как одна стратегия индикатора, стратегия MACD Long Line Reversal также имеет определенные ограничения, и есть место для дальнейшей оптимизации, особенно в комбинации с другими индикаторами.

Исходный код стратегии
/*backtest
start: 2022-12-08 00:00:00
end: 2023-12-14 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/
// © TheGrindToday

//@version=4
strategy("MACD Long Strat", overlay=false)


//fast = 12, slow = 26
fast = 6, slow = 26
fastMA = ema(close, fast)
slowMA = ema(close, slow)
macd = fastMA - slowMA
signal = sma(macd, 9)
histogram = macd-signal

macdpos = histogram[0] > 0
macdneg = histogram[0] < 0

histogram_reversing_negative = histogram[1] > histogram[2]


LongEntryCondition =  histogram > histogram[1] 
ShortEntryCondition =  histogram < histogram[1]

exitConditionLong = histogram[0] < histogram[2]

if (LongEntryCondition and histogram_reversing_negative)
    strategy.entry("Long", strategy.long)


if (exitConditionLong)
    strategy.close("Long")
    
plot(histogram)