
La estrategia de negociación de tendencias de confirmación múltiple de la división de oro es un sistema de negociación integral que combina varias herramientas de análisis técnico para identificar oportunidades de negociación de alta probabilidad a través de señales de confirmación múltiple. La estrategia combina hábilmente varios indicadores técnicos, como promedios móviles, estructura de mercado, brechas, bloques de órdenes, configuración de gráficos y expansión de Fibonacci, para formar un marco de decisión de negociación completo.
El funcionamiento de la estrategia se basa en un marco de análisis de mercado de varios niveles:
Identificación de las tendenciasEn primer lugar, se determina la tendencia general del mercado mediante la intersección de la media móvil indexada (EMA) de 21 y 55 períodos. Cuando la EMA rápida está por encima de la EMA lenta, se identifica como una tendencia alcista; por el contrario, es una tendencia bajista.
Análisis de la estructura del mercadoUtilizando los máximos y mínimos de los cinco ciclos de los pivotes (Pivot High) y los mínimos (Pivot Low) para identificar los máximos y mínimos de los movimientos de los mercados, los puntos clave se utilizan en la estrategia como posiciones de parada.
Identificación de la brecha de valor justo (FVG): detección de la brecha entre la línea K actual y las dos primeras líneas de K. Esta brecha de precio suele representar una fuerte presión de compra y venta. La brecha ascendente aparece cuando el precio más alto actual es inferior al precio más bajo de las dos primeras líneas de K. La brecha descendente es lo contrario.
Bloque de pedidos (OB) confirmado: Identificar zonas de concentración de órdenes potenciales mediante el análisis de la relación entre el precio de apertura y el precio de cierre de dos líneas K consecutivas. Un bloque de órdenes de aumento se define como un bloque de K anterior negativo y un bloque de K actual positivo; un bloque de órdenes bajistas es lo contrario.
Verificación de la forma de la devolución: Utiliza la forma de absorción clásica como confirmación final de la señal de entrada. La forma de absorción ascendente requiere que la línea K actual sea la línea de sol, y “devorar” completamente la línea negativa anterior; la forma de absorción bajista es al revés.
Los objetivos de FibonacciLa fórmula para calcular el objetivo de ganancias es: precio de entrada + (precio de entrada - punto de bajada de movimiento) × 1.618; el objetivo de cabeza vacía es: precio de entrada - (punto de bajada de movimiento - precio de entrada) × 1.618
La estrategia solo se activa cuando se cumplen todas estas condiciones al mismo tiempo, lo que mejora considerablemente la fiabilidad y la tasa de éxito de la operación.
El análisis profundo del código de esta estrategia puede resumirse en las siguientes ventajas notables:
Mecanismo de confirmación múltipleA través de la combinación de varios indicadores técnicos, como tendencias, estructura del mercado, brechas, bloques de pedidos y formas de absorción, la estrategia puede filtrar de manera efectiva las señales de baja calidad y entrar solo con una configuración de alta probabilidad.
Objetivos de ganancias precisosUtilizando el ratio de división de oro 1.618, la estrategia permite establecer objetivos de ganancias con una base matemática, un ratio que es ampliamente considerado como natural y coherente en los mercados financieros.
Una gestión de riesgos claraLa estrategia utiliza los altos y bajos oscilantes de la estructura del mercado como posiciones de parada, que generalmente representan importantes niveles de soporte y resistencia, y si el precio rompe estos niveles, la razón de negociación deja de existir.
Por el momento,: La estrategia consiste en operar sólo en la dirección de la tendencia confirmada, evitando el alto riesgo de operar en contra. El cruce de las medias móviles proporciona criterios objetivos de juicio de la dirección de la tendencia.
Integración de la gestión de fondosLa estrategia por defecto utiliza el 10% del valor neto de la cuenta para cada transacción. Este método de asignación porcentual permite ajustar automáticamente el tamaño de las posiciones según el tamaño de la cuenta, lo que permite un crecimiento compuesto.
Señales de negociación visualesLa etiqueta de “BUY” y “SELL” en el gráfico permite a los operadores identificar las señales de entrada de forma intuitiva, reduciendo la posibilidad de juicios subjetivos.
A pesar de las ventajas de esta estrategia, existen los siguientes factores de riesgo:
La escasez de oportunidades de comercio debido a múltiples condicionesLa estrategia requiere que se cumplan varias condiciones para que se pueda activar una señal de negociación, lo que puede dar lugar a una escasez de oportunidades de negociación, especialmente en ciertos entornos de mercado.
El riesgo potencial de una posición de parada fijaEl uso de puntos altos y bajos oscilantes como paradas puede, en algunos casos, llevar a posiciones de paradas demasiado largas, lo que aumenta la cantidad de riesgo por transacción.
La reacción tardía a la reversión de la tendenciaLa dependencia de las tendencias de evaluación cruzada de la EMA puede llevar a una reacción tardía al inicio de la reversión de la tendencia, perdiendo la mejor posición de entrada.
Falta de mecanismos de ajuste para la volatilidadLa estrategia actual no ajusta los objetivos de pérdidas y ganancias en función de la volatilidad del mercado, lo que puede causar una inconsistencia en la relación riesgo/retorno en diferentes entornos de volatilidad.
Riesgo potencial de optimización excesiva: La estrategia utiliza varios parámetros y condiciones al mismo tiempo, y existe la posibilidad de una optimización excesiva, que puede causar un rendimiento futuro inferior al resultado de la revisión.
En respuesta a estos riesgos, los comerciantes pueden considerar las siguientes soluciones:
Basado en un análisis en profundidad del código, la estrategia puede ser optimizada en las siguientes direcciones:
Introducción de la gestión dinámica de riesgos de ATR: Aunque se define en el código la variable ATR ((atr_len = 14), no se utiliza en la práctica. Se puede usar ATR para ajustar dinámicamente la posición de parada, por ejemplo: sl_long = entry_long - atr_value * 1.5, de modo que se pueda ajustar el riesgo según la volatilidad del mercado, aumentando la distancia de parada en mercados de alta volatilidad y reduciendo la distancia de parada en mercados de baja volatilidad.
Realización de la parametrización de la relación entre el riesgo y el retorno: El código define la variable risk_reward = 2.0 pero no la usa. Se puede usar esta variable para configurar el índice de retorno de riesgo, por ejemplo, tp_long = entry_long + (entry_long - sl_long) * risk_reward, de modo que el comerciante pueda ajustar de manera flexible según sus preferencias de riesgo.
Se agregó un filtro de fuerza de tendenciaSe puede introducir el ADX u otros indicadores de la fuerza de la tendencia y solo se puede negociar en un entorno de fuerte tendencia, por ejemplo, se requiere que el ADX > 25 para considerar la señal de negociación.
Añadir un mecanismo de gananciasTenga en cuenta que se obtienen ganancias de ciertas posiciones cuando se alcanza parte del objetivo, como el 33% de las posiciones en el objetivo de 0.618 y 1.0 y el resto de las posiciones en el objetivo de 1.618 para equilibrar el riesgo y el rendimiento.
Añadir un filtro de tiempoSe puede añadir un filtro para las horas del mercado, evitando las horas de baja o alta volatilidad, como no comerciar durante las horas de baja volatilidad de la bolsa asiática, o evitar las horas de prensa importante.
La integración fue confirmada.Considere la inclusión de análisis de volumen de transacción, que requiere que la señal aparezca en la línea K de mayor volumen de transacción, lo que aumenta la fiabilidad de la señal de transacción.
Adaptabilidad de los parámetros de optimizaciónSe pueden usar parámetros de adaptación, como el ajuste de los ciclos EMA y el índice de Fibonacci según la dinámica del entorno del mercado, para que la estrategia se adapte mejor a las diferentes condiciones del mercado.
Estas orientaciones de optimización tienen como objetivo aumentar la solidez, la adaptabilidad y la capacidad de gestión de riesgos de las estrategias para que puedan mantener un rendimiento estable en diversos entornos de mercado.
La estrategia de comercio de tendencias de confirmación múltiple de la división de la proporción de oro es un sistema de comercio integral bien estructurado y lógicamente claro, que permite una selección de señales de comercio de alta calidad mediante la combinación de varias herramientas de análisis técnico. La ventaja central de la estrategia reside en el mecanismo de confirmación múltiple y el establecimiento de objetivos precisos basados en la división de oro, que equilibra eficazmente la frecuencia de las operaciones con la tasa de éxito.
La estrategia permite identificar oportunidades de negociación de alta probabilidad siguiendo la dirección de la tendencia, combinando la estructura del mercado, las brechas, los bloques de órdenes y la confirmación de la forma de la pirámide. Al mismo tiempo, el uso de puntos de la estructura natural del mercado como control de riesgo sigue los principios básicos del análisis técnico.
A pesar de la existencia de algunos aspectos que se pueden optimizar, como el ajuste de la volatilidad, el fortalecimiento de la gestión de riesgos y los parámetros de adaptación, la estrategia ha formado un marco completo para la toma de decisiones comerciales. A través de las direcciones de optimización presentadas en este artículo, los operadores pueden mejorar aún más la adaptabilidad y la solidez de la estrategia, para que su desempeño sea constante en diferentes entornos de mercado.
Para los operadores que buscan una forma de negociación sistematizada y con reglas claras, esta estrategia ofrece una base sólida que puede ser personalizada y optimizada aún más según el estilo de negociación y las preferencias de riesgo de cada uno.
/*backtest
start: 2025-01-01 00:00:00
end: 2025-05-13 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDT"}]
*/
//@version=5
strategy("1.618 Strategy Full System", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=10)
// === SETTINGS ===
fibo_ratio = 1.618
atr_len = 14
risk_reward = 2.0
// === TREND DETECTION ===
ema_fast = ta.ema(close, 21)
ema_slow = ta.ema(close, 55)
trend_up = ema_fast > ema_slow
trend_down = ema_fast < ema_slow
// === MARKET STRUCTURE: SWING HIGH/LOW ===
swing_high = ta.pivothigh(high, 5, 5)
swing_low = ta.pivotlow(low, 5, 5)
// === FVG / Yetim svecha ===
fvg_up = low[2] > high
fvg_dn = high[2] < low
// === ORDER BLOCK (OB) ===
ob_bullish = close[1] < open[1] and close > open
ob_bearish = close[1] > open[1] and close < open
// === CANDLESTICK PATTERN: Engulfing ===
bullish_engulfing = close > open and open < close[1] and close[1] < open[1]
bearish_engulfing = close < open and open > close[1] and close[1] > open[1]
// === FIBONACCI 1.618 TARGET ===
entry_long = ta.valuewhen(trend_up and bullish_engulfing and ob_bullish and fvg_up, close, 0)
entry_short = ta.valuewhen(trend_down and bearish_engulfing and ob_bearish and fvg_dn, close, 0)
tp_long = entry_long + (math.abs(entry_long - swing_low)) * fibo_ratio
sl_long = swing_low
tp_short = entry_short - (math.abs(swing_high - entry_short)) * fibo_ratio
sl_short = swing_high
// === EXECUTE STRATEGY ===
if trend_up and bullish_engulfing and ob_bullish and fvg_up
strategy.entry("Long", strategy.long, comment="Long Entry")
strategy.exit("TP/SL Long", from_entry="Long", limit=tp_long, stop=sl_long)
if trend_down and bearish_engulfing and ob_bearish and fvg_dn
strategy.entry("Short", strategy.short, comment="Short Entry")
strategy.exit("TP/SL Short", from_entry="Short", limit=tp_short, stop=sl_short)
// === PLOTTING ===
plotshape(bullish_engulfing and trend_up, location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(bearish_engulfing and trend_down, location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")