La estrategia combina el análisis de resistencia de soporte del mercado de precios y el análisis de tendencias del indicador MACD para realizar operaciones largas de bajo riesgo en áreas de resistencia de soporte clave con el objetivo de obtener mayores ganancias por encima del precio de la parada.
Los niveles de soporte y resistencia clave se identifican a través del índice de soporte y resistencia del DGT. El indicador determina los niveles de soporte y resistencia en función de la situación del precio. Estos niveles suelen ser áreas potenciales para un cambio de precio o un disco.
Una vez que el indicador ha identificado los niveles de soporte y resistencia, es necesario confirmar la intensidad del soporte y resistencia mediante el análisis del comportamiento de los precios históricos cerca de estos niveles.
Se añade el indicador MACD, que consiste en un histograma de la línea MACD y la línea de señal, así como de la diferencia entre ambos. El MACD identifica tendencias y inversiones de tendencias potenciales. Cuando el MACD cruza la línea de señal y el histograma es positivo, indica que se espera una tendencia alcista.
Combinado con el apoyo identificado por el índice de acción de precios - soporte y resistencia de DGT y la dirección de tendencia identificada por el índice MACD, se pueden encontrar oportunidades comerciales:
Una vez entrado en el comercio, se puede establecer un objetivo de ganancia según la distancia entre el punto de entrada y el apoyo o resistencia más importante reciente; al mismo tiempo, se utiliza un stop-loss móvil u otras técnicas de gestión de riesgos para bloquear la ganancia y controlar el riesgo.
Las soluciones para el riesgo:
La estrategia integra la sentencia de tendencia y el método de negociación de la región clave. Después de obtener una dirección de tendencia determinada, se selecciona una zona de soporte controlada por el riesgo para operar con bajo riesgo con el objetivo de obtener mayores ganancias que los stop-loss. Este modelo de operación de línea larga tiene la esperanza de obtener ganancias estables con solo 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)