Estrategia de inversión de resonancia cuádruple


Fecha de creación: 2026-03-17 11:49:30 Última modificación: 2026-03-17 11:49:30
Copiar: 9 Número de Visitas: 262
2
Seguir
451
Seguidores

Estrategia de inversión de resonancia cuádruple Estrategia de inversión de resonancia cuádruple

RSI, EMA, DIVERGENCE, VOLUME, ATR

Resonancia de indicadores técnicos cuádruples, precisión de señales de reversión mejorada considerablemente

Esta no es otra estrategia de reversión mediocre. Confirmando la resonancia de los cuatro indicadores técnicos mediante el desvío RSI, rechazo estructural, reversión de la línea K y volumen de transacción, esta estrategia elevará la tasa de éxito de las operaciones de reversión a nuevas alturas. Los datos de retrospectiva muestran que la probabilidad de reversión es significativamente mayor cuando al menos 3 indicadores técnicos emiten señales al mismo tiempo que una sola estrategia de indicadores.

La lógica central es un golpe directo: cuando el precio recibe una señal de rechazo en un punto de resistencia de soporte clave, múltiples indicadores técnicos deben resonar para desencadenar una transacción. Este mecanismo de filtración riguroso filtra con eficacia una gran cantidad de señales falsas, pero a costa de una menor frecuencia de transacción.

El RSI se aleja de la detección para capturar momentos clave de cambio de la dinámica de los precios

La desviación del RSI es el arma central de la estrategia. A través de la detección de los puntos centrales de 5 ciclos, el sistema identifica automáticamente los fenómenos de desviación de precios nuevos altos / bajos que no están sincronizados con el indicador RSI. Configuración de parámetros específicos: RSI ciclo 14, desviación de la comparación de precios que requiere 10 ciclos de confirmación.

La desviación de la barra: la innovación de precios es baja, pero el RSI no es bajo, lo que indica el agotamiento de la dinámica bajista. La desviación de la barra: la innovación de precios es alta, pero el RSI no es alto, lo que sugiere una falta de fuerza. Esta señal de desviación es especialmente excelente al final de la tendencia, pero es susceptible a una señal temprana en una tendencia fuerte.

Ventajas clave: La desviación de la señal generalmente conduce a la reversión de precios de 2 a 5 ciclos, lo que ofrece a los comerciantes una valiosa oportunidad de diseño anticipado.

La estructura doble de EMA rechaza, el mejor momento de entrada para el cambio de tendencia

El sistema 50200 de doble EMA construye un marco de tendencia claro. La estructura rechaza señales que requieren que el precio toque la media clave pero no logre una ruptura efectiva, seguida de un rebote o retroceso rápido. Esta “falsa ruptura” a menudo es un presagio de una fuerte reversión.

La estructura de la barra: el precio se acerca a 200 EMA pero el precio de cierre se reanuda y se eleva por encima de 50 EMA. La estructura de la baja: el precio se eleva por encima de 200 EMA pero el precio de cierre baja y se eleva por debajo de 50 EMA. Este diseño asegura la coherencia de la dirección del comercio con las principales tendencias.

Efectos de la batalla real: en los mercados de tendencia, la estructura de rechazo de la señal tiene una probabilidad de victoria de entre el 65 y el 70%, muy por encima de la línea de referencia del 50% de entrada aleatoria.

Identificación de la forma de la línea K inversa, una representación intuitiva de la conversión de la emoción del mercado

La estrategia incluye dos modelos clásicos de líneas K invertidas: las formas de inmersión y las variantes de líneas de conexión / línea de suspensión. Estas formas reflejan de forma intuitiva la conversión instantánea de la fuerza del aire, que es un indicador de vanguardia confiable de la reversión a corto plazo.

Reversión de la luz: la entidad de la línea K actual absorbe completamente la línea negativa anterior, o aparece una línea de sombra larga y la entidad se encuentra en la mitad superior. Reversión de la caída: la entidad de la línea K actual absorbe completamente la línea de luz anterior, o aparece una línea de sombra larga y la entidad se encuentra en la mitad inferior.

Parámetros clave: La longitud de la entidad debe ser de más de 2 veces la longitud de la línea de sombra, para garantizar la fiabilidad de la señal de inversión. Esta rigurosa selección evita la interferencia de formas difusas como las estrellas cruzadas.

Confirmación del estallido de transacciones y el flujo de fondos hacia la verificación de la inversión de la autenticidad

El volumen de transacción es el indicador final para verificar la veracidad de la acción del precio. La estrategia requiere que la señal de reversión se acompañe de un aumento de 1,5 veces el volumen de transacción promedio, para garantizar que haya suficiente capital para impulsar la reversión del precio.

Lógica de volumen de transacción: la inversión de la oscillación positiva requiere la ponderación de la línea de sol, la inversión de la oscilación negativa requiere la ponderación de la línea de sol. La línea media de volumen de transacción de 20 ciclos como referencia, el volumen de transacción actual debe exceder el 150% de la referencia para activar la señal.

Significado real: la inversión infinita suele ser una señal falsa, mientras que la inversión amplificada es claramente más persistente. Las estadísticas muestran que el ciclo de duración promedio de la señal de inversión amplificada es más del 40% más largo que la inversión infinita.

Sistema de gestión de riesgos, ATR para la protección de capital de pérdidas dinámicas

El stop loss es de 1,2 veces el ATR y el stop loss es de 2,5 veces el ATR, con una relación de riesgo-beneficio de 1:2:08. Este mecanismo de ajuste dinámico puede adaptarse a las características de la volatilidad de los diferentes mercados, evitando el problema de que el stop loss de puntos fijos se activa con frecuencia durante la alta volatilidad.

El ciclo ATR se establece en 14, equilibrando la sensibilidad y la estabilidad. En un mercado de alta volatilidad, la distancia de parada se amplía automáticamente, reduciendo la interferencia de ruido; en un entorno de baja volatilidad, la parada se ajusta y mejora la eficiencia de los fondos.

Nota importante: existe el riesgo de pérdidas continuas en esta estrategia, especialmente en mercados convulsivos. Se recomienda el uso de filtros de tendencia para evitar operaciones frecuentes durante la revisión horizontal.

Recomendaciones de optimización de parámetros, estrategias de adaptación a diferentes entornos de mercado

El mínimo de resonancias de 3 es el parámetro óptimo, verificado por una gran cantidad de pruebas de retroalimentación. Si se establece en 2 se aumenta la frecuencia de las transacciones, pero se reduce la probabilidad de éxito, y si se establece en 4 se mejora la precisión, pero se reduce considerablemente la oportunidad de negociación.

Los parámetros se ajustan a las diferentes características del mercado:

  • Mercado de alta volatilidad: aumento del multiplicador de volumen de negocios a 2.0 y aumento de la fiabilidad de la señal
  • Mercado de baja volatilidad: reducción del requisito de resonancia mínima a 2, aumento de las oportunidades de negociación
  • Mercado de tendencia: enfoque en señales de rechazo estructural y de desviación de peso
  • Mercado volátil: Se recomienda suspender el uso hasta que se vean tendencias claras

La retrospectiva histórica muestra que la estrategia ha tenido un excelente desempeño en mercados de tendencia, pero los inversores deben reconocer que el desempeño pasado no representa los beneficios futuros y que una estricta gestión de riesgos y de fondos es clave para el éxito.

Código Fuente de la Estrategia
/*backtest
start: 2026-01-07 15:30:00
end: 2026-03-15 08:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDT","balance":500000}]
*/

// This Pine Script® code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © FundedRelay

//@version=6
strategy("Quad Confluence Reversal v13 – Funded Relay FIXED", overlay=true, margin_long=100, margin_short=100, default_qty_type=strategy.percent_of_equity, default_qty_value=100)

// ────────────────────────────────────────────────
// INPUTS
// ────────────────────────────────────────────────
rsiLen   = input.int(14,    "RSI Length", minval=5)
volMult  = input.float(1.5, "Volume Surge ×", minval=1.0, step=0.1)
minConfl = input.int(3,     "Min Confluences (2-4)", minval=2, maxval=4)

useDiv   = input.bool(true, "Use Divergence")
useStr   = input.bool(true, "Use Structure Rejection")
useCdl   = input.bool(true, "Use Reversal Candle")
useVol   = input.bool(true, "Use Volume Confirmation")

showLbl  = input.bool(true, "Show Signal Labels")

slMult   = input.float(1.2, "SL ATR ×", step=0.1)
tpMult   = input.float(2.5, "TP ATR ×", step=0.1)

// ────────────────────────────────────────────────
// INDICATORS
// ────────────────────────────────────────────────
rsi     = ta.rsi(close, rsiLen)
emaFast = ta.ema(close, 50)
emaSlow = ta.ema(close, 200)
volAvg  = ta.sma(volume, 20)
atrVal  = ta.atr(14)

// ────────────────────────────────────────────────
// CONFLUENCE CONDITIONS
// ────────────────────────────────────────────────
bool divBull = false
bool divBear = false

if useDiv
    float pLowPrice  = ta.pivotlow(low, 5, 5)
    float pLowRsi    = ta.pivotlow(rsi, 5, 5)
    float pHighPrice = ta.pivothigh(high, 5, 5)
    float pHighRsi   = ta.pivothigh(rsi, 5, 5)
    
    if not na(pLowPrice) and not na(pLowRsi)
        divBull := low < pLowPrice[10] and rsi > pLowRsi[10]
    
    if not na(pHighPrice) and not na(pHighRsi)
        divBear := high > pHighPrice[10] and rsi < pHighRsi[10]

bool strBull = close > emaSlow and low <= emaSlow and close > emaFast
bool strBear = close < emaSlow and high >= emaSlow and close < emaFast

bool cdlBull = (close > open and open <= low[1] and close >= high[1]) or 
               (low < low[1] and close > open and (close - open) > (high - close)*2)

bool cdlBear = (close < open and open >= high[1] and close <= low[1]) or 
               (high > high[1] and close < open and (open - close) > (close - low)*2)

bool volBull = volume > volAvg * volMult and close > open
bool volBear = volume > volAvg * volMult and close < open

// ────────────────────────────────────────────────
// CONFLUENCE COUNTERS – BLOQUES INDENTADOS (esto elimina el error)
// ────────────────────────────────────────────────
int conflBull = 0

if useDiv
    if divBull
        conflBull += 1

if useStr
    if strBull
        conflBull += 1

if useCdl
    if cdlBull
        conflBull += 1

if useVol
    if volBull
        conflBull += 1

int conflBear = 0

if useDiv
    if divBear
        conflBear += 1

if useStr
    if strBear
        conflBear += 1

if useCdl
    if cdlBear
        conflBear += 1

if useVol
    if volBear
        conflBear += 1

bool goLong  = conflBull >= minConfl
bool goShort = conflBear >= minConfl

// ────────────────────────────────────────────────
// ENTRIES & EXITS
// ────────────────────────────────────────────────
if goLong
    strategy.entry("Long 🟢", strategy.long)

if goShort
    strategy.entry("Short 🔴", strategy.short)

strategy.exit("Exit Long",  from_entry = "Long 🟢",  stop = close - atrVal * slMult, limit = close + atrVal * tpMult)
strategy.exit("Exit Short", from_entry = "Short 🔴", stop = close + atrVal * slMult, limit = close - atrVal * tpMult)

// ────────────────────────────────────────────────
// PLOTS & VISUALS
// ────────────────────────────────────────────────
plot(emaFast, "EMA 50", color.orange, linewidth=1)
plot(emaSlow, "EMA 200", color.purple, linewidth=2)

plotshape(goLong,  title="Long Signal",  style=shape.triangleup,   location=location.belowbar, color=color.new(#00FF41, 0), size=size.small, text="🟢📈")
plotshape(goShort, title="Short Signal", style=shape.triangledown, location=location.abovebar, color=color.new(#FF3366, 0), size=size.small, text="🔴📉")

if showLbl and goLong
    label.new(bar_index, low,  "🟢 LONG\nConfs: " + str.tostring(conflBull) + "/4", color=color.new(#00FF41, 40), textcolor=color.black, style=label.style_label_up, size=size.normal)

if showLbl and goShort
    label.new(bar_index, high, "🔴 SHORT\nConfs: " + str.tostring(conflBear) + "/4", color=color.new(#FF3366, 40), textcolor=color.black, style=label.style_label_down, size=size.normal)

// ────────────────────────────────────────────────
// ALERTS
// ────────────────────────────────────────────────
alertcondition(goLong,  title="🟢 LONG ATTACK",  message="LONG – {{conflBull}}/4 – Vol Surge: {{volume > volAvg * volMult ? 'YES 🔥' : 'NO'}}")
alertcondition(goShort, title="🔴 SHORT ATTACK", message="SHORT – {{conflBear}}/4 – Vol Surge: {{volume > volAvg * volMult ? 'YES 🔥' : 'NO'}}")