Поддержка и сопротивление и долгосрочная стратегия MACD


Дата создания: 2023-10-30 16:18:34 Последнее изменение: 2023-10-30 16:18:34
Копировать: 0 Количество просмотров: 537
1
Подписаться
1166
Подписчики

Поддержка и сопротивление и долгосрочная стратегия MACD

Обзор

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

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

  1. Ключевые уровни поддержки и сопротивления идентифицируются с помощью индикатора Price Action - Support & Resistance by DGT. Этот показатель основан на оценке поддержки и сопротивления ценовой ситуации. Эти уровни обычно являются потенциальными областями, где цены переворачиваются или перестраиваются.

  2. После того, как индикатор идентифицирует уровни поддержки и сопротивления, необходимо подтвердить силу поддержки и сопротивления, анализируя поведение исторических цен вблизи этих уровней. Уровень, который несколько раз касается или отскакивает, показывает, что этот уровень имеет более сильный эффект поддержки или сопротивления.

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

  4. В сочетании с поддержкой, идентифицированной в индикаторе Price Action - Support & Resistance by DGT, и направлением тренда, идентифицированным в индикаторе MACD, можно определить торговые возможности:

    • Если MACD пересекает линию сигнала и гистограмма положительная, то это означает, что ожидается формирование многоходового тренда, сделайте больше вблизи поддержки и установите линию остановки ниже поддержки.
  5. После входа в сделку можно установить целевую прибыль в зависимости от расстояния между точкой входа и ближайшей важной поддержкой или сопротивлением; в то же время использовать мобильный стоп-лосс или другие методы управления рисками для блокировки прибыли и контроля риска.

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

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

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

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

Решения, связанные с риском:

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

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

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

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

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

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

//@version=4
strategy("Price Action - Support & Resistance + MACD Strategy", overlay=true)

// Price Action - Support & Resistance
supportLevel = input(100, title="Support Level Strength", minval=1)
resistanceLevel = input(100, title="Resistance Level Strength", minval=1)

var supportPrice = 0.0
var resistancePrice = 0.0

if low <= supportPrice or barstate.islast
    supportPrice := low
if high >= resistancePrice or barstate.islast
    resistancePrice := high

plot(supportPrice, color=color.green, linewidth=1, title="Support")
plot(resistancePrice, color=color.red, linewidth=1, title="Resistance")

// MACD Indicator
[macdLine, signalLine, _] = macd(close, 26, 100, 9)
macdHistogram = macdLine - signalLine

// Bullish Trade Setup
bullishSetup = crossover(macdLine, signalLine) and macdHistogram > 0 and close > supportPrice
plotshape(bullishSetup, color=color.green, title="Bullish Setup", style=shape.triangleup, location=location.belowbar)

// Stop Loss and Take Profit Levels
stopLossLevel = input(5, title="Stop Loss Level (%)", minval=0.1, step=0.1)
takeProfitLevel = input(7.5, title="Take Profit Level (%)", minval=0.1, step=0.1)

// Execute Long Trades
if bullishSetup
    stopLossPrice = close * (1 - stopLossLevel / 100)
    takeProfitPrice = close * (1 + takeProfitLevel / 100)
    strategy.entry("Long", strategy.long)
    strategy.exit("Exit", "Long", stop=stopLossPrice, limit=takeProfitPrice)