Эта стратегия, объединяющая анализ сопротивления и поддержки ценовой конъюнктуры с анализом тренда MACD, позволяет проводить низкорисковые длинные операции в ключевых зонах сопротивления и поддержки при условии определения направления тренда с целью получения большей прибыли, чем стоп-убытки.
Ключевые уровни поддержки и сопротивления идентифицируются с помощью индикатора Price Action - Support & Resistance by DGT. Этот показатель основан на оценке поддержки и сопротивления ценовой ситуации. Эти уровни обычно являются потенциальными областями, где цены переворачиваются или перестраиваются.
После того, как индикатор идентифицирует уровни поддержки и сопротивления, необходимо подтвердить силу поддержки и сопротивления, анализируя поведение исторических цен вблизи этих уровней. Уровень, который несколько раз касается или отскакивает, показывает, что этот уровень имеет более сильный эффект поддержки или сопротивления.
Добавление индикатора MACD, состоящего из линии MACD и линии Сигнала, а также гистограммы с разницами между ними. MACD позволяет идентифицировать тренд и потенциальный тренд-обрат. Когда линия MACD пересекает линию Сигнала, а гистограмма положительна, это означает, что ожидается формирование бычьей тенденции.
В сочетании с поддержкой, идентифицированной в индикаторе Price Action - Support & Resistance by DGT, и направлением тренда, идентифицированным в индикаторе MACD, можно определить торговые возможности:
После входа в сделку можно установить целевую прибыль в зависимости от расстояния между точкой входа и ближайшей важной поддержкой или сопротивлением; в то же время использовать мобильный стоп-лосс или другие методы управления рисками для блокировки прибыли и контроля риска.
Решения, связанные с риском:
Эта стратегия объединяет методы определения тенденции и торговли в ключевых регионах. После получения определенного направления тенденции, выбор контролируемой зоны поддержания риска для проведения операций с низким риском с целью получения большей прибыли, чем остановка. Эта модель операций на длинных линиях предполагает стабильную прибыль, требующую меньшего количества сделок.
/*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)