
Esta estrategia permite un juicio preciso de las tendencias y el seguimiento de las transacciones mediante la combinación de varios indicadores técnicos cuantitativos, como la identificación de la forma de la línea K de la absorción, el indicador de la oscilación, el indicador de la línea de equilibrio y la zona de oferta y demanda. La estrategia utiliza ampliamente la terminología profesional y el modelo estándar de las transacciones cuantitativas para mejorar la precisión de la toma de decisiones y controlar el riesgo de manera efectiva mediante un juicio integrado de varios indicadores.
La lógica central de esta estrategia se basa en la identificación de la línea K de la forma de absorción para capturar señales de reversión del mercado. Cuando se produce una forma de absorción múltiple, se cierra[1] > open[1] and open < close and close > open[1] and open[1] > close[1], la señal de compra se activa; cuando aparece la forma de ingesta de cabeza vacía, se cierra[1] < open[1] and open > close and close < open[1] and open[1] < close[1]La gente no tiene ni idea de qué es lo que está pasando.
Además, la estrategia también introdujo indicadores de la zona de demanda y la zona de suministro de 20 ciclos, que se consideran señales de varios puntos cuando la zona de suministro se cierra y la zona de demanda se cierra. La línea media EMA se usa para determinar la dirección de la tendencia, y solo se produce una señal de negociación cuando se cierra.
En resumen, la estrategia evalúa una posible reversión a través de la absorción de formas, y utiliza filtraciones y confirmaciones como líneas medias, zonas de oferta y demanda, para finalmente emitir señales solo en puntos de alta probabilidad, lo que permite seguir con precisión la tendencia y evitar el agotamiento de los fondos en los mercados de temblor.
Se trata de una estrategia de seguimiento de tendencias muy profesional y avanzada, que tiene las siguientes ventajas:
En general, la estrategia tiene una alta precisión, un buen control de riesgos, es adecuada para el seguimiento de tendencias medianas y largas, y puede obtener ganancias estables.
A pesar de las muchas ventajas de esta estrategia, hay algunos riesgos potenciales a tener en cuenta:
Las respuestas son:
La estrategia tiene espacio para ser optimizada aún más:
Con esta optimización, se obtiene un juicio más preciso, un menor riesgo y una curva de ganancias más suave.
Esta estrategia es muy profesional y eficiente en general, utiliza una amplia variedad de indicadores y modelos de comercio cuantitativo para juzgar los cambios en el mercado, capta señales de reversión mediante la absorción de la forma, se combina con indicadores de tendencia y oscilación para emitir señales de comercio de alta probabilidad, puede seguir de manera efectiva la tendencia de la línea media larga y obtener ganancias estables. Al mismo tiempo, se debe tener en cuenta un cierto riesgo, a través de la optimización continua y la gestión estricta de fondos, se puede reducir considerablemente el riesgo, lo que hace que la estrategia sea más confiable.
/*backtest
start: 2024-01-02 00:00:00
end: 2024-02-01 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Engulfing Candles with Fractals, Moving Average, Demand & Supply", overlay=true)
// Input parameters
emaLength = input(14, title="EMA Length")
demandSupplyLength = input(20, title="Demand & Supply Length")
// Calculate EMA
emaValue = ta.ema(close, emaLength)
// Calculate Demand and Supply Zones
demandZone = ta.lowest(low, demandSupplyLength)
supplyZone = ta.highest(high, demandSupplyLength)
// Plot Demand and Supply Zones
plot(demandZone, color=color.new(color.green, 90), linewidth=2, title="Demand Zone")
plot(supplyZone, color=color.new(color.red, 90), linewidth=2, title="Supply Zone")
// Determine Engulfing Candles
bullishEngulfing = close[1] > open[1] and open < close and close > open[1] and open[1] > close[1]
bearishEngulfing = close[1] < open[1] and open > close and close < open[1] and open[1] < close[1]
// Plot Engulfing Candle Bars
bgcolor(bullishEngulfing ? color.new(color.green, 90) : na)
bgcolor(bearishEngulfing ? color.new(color.red, 90) : na)
// Plot Moving Average
plot(emaValue, color=color.blue, title="EMA")
// Fractal Indicator
fractalUp = ta.pivothigh(high, 2, 2)
fractalDown = ta.pivotlow(low, 2, 2)
// Plot Buy and Sell Fractals
plotshape(series=fractalUp, title="Buy Fractal", location=location.belowbar, color=color.green, style=shape.labelup, text="Buy")
plotshape(series=fractalDown, title="Sell Fractal", location=location.abovebar, color=color.red, style=shape.labeldown, text="Sell")
// Strategy logic
buySignal = bullishEngulfing and close > emaValue and close > supplyZone
sellSignal = bearishEngulfing and close < emaValue and close < demandZone
// Execute strategy
if (fractalUp)
strategy.entry("Buy", strategy.long)
if (fractalDown)
strategy.entry("Sell", strategy.short)
// Plot strategy entry points on the chart
plotshape(series=buySignal ? 1 : na, title="Buy Signal", color=color.green, style=shape.triangleup, location=location.belowbar, size=size.small)
plotshape(series=sellSignal ? 1 : na, title="Sell Signal", color=color.red, style=shape.triangledown, location=location.abovebar, size=size.small)