
Esta estrategia combina el análisis de la resistencia de soporte de la movilidad de los precios y el análisis de la tendencia del indicador MACD, lo que permite realizar operaciones de línea larga de bajo riesgo en las áreas clave de resistencia de soporte, con el fin de obtener mayores ganancias que los precios de parada.
El indicador Price Action - Support & Resistance by DGT identifica los niveles clave de soporte y resistencia. El indicador se basa en el juicio de soporte y resistencia de la evolución de los precios. Estos niveles suelen ser áreas potenciales de reversión o reajuste de los precios.
Una vez que el indicador ha identificado los niveles de soporte y resistencia, es necesario confirmar la intensidad de la resistencia de soporte mediante el análisis del comportamiento histórico de los precios en los alrededores de estos niveles. Un nivel que toca o rebota varias veces indica que el soporte o la resistencia del nivel es más fuerte.
Añadir el indicador MACD, que consiste en una línea MACD y una línea de señal y un histograma de la diferencia entre ambos. El MACD puede identificar tendencias y reversiones de tendencias potenciales. Cuando la línea MACD atraviesa la línea de señal y el histograma es positivo, indica que es probable que se forme una tendencia alcista.
La combinación de los soportes identificados por el indicador Price Action - Support & Resistance by DGT y la dirección de la tendencia identificada por el indicador MACD permite encontrar oportunidades de negociación:
Una vez que se entra en una operación, se puede establecer un objetivo de ganancias en función de la distancia entre el punto de entrada y el soporte o resistencia más reciente; al mismo tiempo, se puede usar un stop loss móvil u otra tecnología de gestión de riesgos para bloquear las ganancias y controlar el riesgo.
Soluciones para el riesgo:
Esta estrategia integra el juicio de tendencias y el método de negociación de áreas clave. Después de obtener la dirección de la tendencia determinada, seleccione las áreas de soporte con riesgos controlables para realizar operaciones de bajo riesgo con la esperanza de obtener mayores ganancias que los estancamientos. Este modelo de operación de línea larga espera obtener ganancias estables solo con un menor número de operaciones.
/*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)