Стратегия MACD Momentum Composite Moving Average


Дата создания: 2024-02-22 17:51:19 Последнее изменение: 2024-02-22 17:51:19
Копировать: 0 Количество просмотров: 640
1
Подписаться
1617
Подписчики

Стратегия MACD Momentum Composite Moving Average

Обзор

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

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

Прекращение ATR

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

Фильтр тренда SMA

Применение SMA в качестве фильтра тренда. Настройка параметров цикла SMA позволяет пользователю привести стратегию в соответствие с предпочтительным временным диапазоном рыночных тенденций, что повышает адаптивность стратегии.

MACD подтверждает сигнал

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

Входящая логика

Многоглазые:При закрытии цены выше SMA, и в предыдущем цикле ниже SMA, а также при прохождении сигнальной линии по MACD-линии, делается больше. Установка цены входа на текущую цену плюс ATR-стоп-дистанцию.

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

Стратегические преимущества

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

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

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

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

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

Оптимизация

Параметры оптимизации

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

Добавить фильтр

В качестве вспомогательных фильтров могут быть добавлены другие показатели, такие как KDJ, OBV и т. Д., Чтобы повысить точность стратегии. Или добавить дополнительные условия, такие как увеличение объема сделки, чтобы избежать подтасовки.

Стратегия остановки убытка

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

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

Тренд-хоукер-MACD динамика комбинированная равнозначная стратегия объединяет многочисленные показатели, такие как рыночные колебания, тенденции и динамика, чтобы создать точную систему подтверждения входа в рынок и систему контроля риска. С помощью параметров, которые могут быть адаптированы к индивидуальным способам торговли, помогает захватить рыночные возможности. Эта стратегия заслуживает глубокого изучения и применения количественных трейдеров.

Исходный код стратегии
/*backtest
start: 2023-02-15 00:00:00
end: 2024-02-21 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("trend_hunter", overlay=true)

length = input(20, title="ATR Length")
numATRs = input(0.75, title="ATR Multiplier")
atrs = ta.sma(ta.tr, length) * numATRs

// Trend Filter
smaPeriod = input(32, title="SMA Period")
sma = ta.sma(close, smaPeriod)

// MACD Filter
macdShortTerm = input(12, title="MACD Short Term")
macdLongTerm = input(26, title="MACD Long Term")
macdSignalSmoothing = input(9, title="MACD Signal Smoothing")

[macdLine, signalLine, _] = ta.macd(close, macdShortTerm, macdLongTerm, macdSignalSmoothing)

// Long Entry with Trend and MACD Filter
longCondition = close > sma and close[1] <= sma[1] and macdLine > signalLine
strategy.entry("Long", strategy.long, stop=close + atrs, when=longCondition, comment="Long")

// Short Entry with Trend and MACD Filter
shortCondition = close < sma and close[1] >= sma[1] and macdLine < signalLine
strategy.entry("Short", strategy.short, stop=close - atrs, when=shortCondition, comment="Short")

//plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_area)