Импульс MACD со стратегией MA

Автор:Чао Чжан, Дата: 22 февраля 2024 года 17:51:19
Тэги:

img

Обзор

Trend Hunter - MACD Momentum с стратегией MA - это изысканный торговый инструмент, предназначенный для трейдеров, стремящихся извлечь выгоду из трендовых рынков.

Логика стратегии

ATR Stop Loss

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

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

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

Подтверждение входа в MACD

Включает MACD для уточнения входных сигналов путем сравнения линии MACD с ее сигнальной линией, обеспечивая выравнивание с импульсом.

Логика входа

Длинный:Включается, когда цена закрывается выше SMA, после закрытия ниже в предыдущем периоде, с пересечением линии MACD выше линии сигнала.

Коротко:Запускается, когда цена закрывается ниже SMA после закрытия выше в предыдущем периоде, при этом линия MACD падает ниже линии сигнала.

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

Эта стратегия использует волатильность, тенденции и динамику импульса для построения систематических правил входа и риска.

Отслеживая динамику тренда, Trend Hunter помогает выявлять возможности получения прибыли.

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

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

Снижение ложных сигналов путем корректировки параметров или более широких расстояний остановки обеспечивает решения.

Пути оптимизации

Настройка параметров

Тестирование и оптимизация данных ATR Length, SMA Period и MACD находят идеальные значения, соответствующие стилю торговли.

Больше фильтров

Добавление таких показателей, как KDJ, OBV и т. д. в качестве вспомогательных фильтров улучшает точность.

Стратегии прекращения потерь

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

Заключение

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


/*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)


Больше