
La estrategia es un sistema de comercio cuantitativo de fusión de múltiples indicadores, que combina una simple media móvil (SMA), un índice de fuerza relativa (RSI) y niveles de soporte/resistencia para generar señales de comercio. La estrategia también incorpora un filtro de tiempo y un filtro de volumen de transacción para mejorar la efectividad de las operaciones. La idea central de la estrategia es comprar cuando el precio está cerca del soporte y el RSI muestra una venta por encima de la oferta, comprar y vender cuando el precio está cerca de la resistencia y el RSI muestra una venta por encima de la oferta.
La estrategia se basa en algunos conceptos y indicadores clásicos del análisis técnico:
Las medias móviles simples (SMA): Utiliza el SMA de 50 ciclos para identificar la dirección general de la tendencia del mercado. El SMA actúa como un indicador de la suavización de los precios, ayudando a reducir el ruido y mostrar una tendencia más clara.
Indice de fuerza relativa (RSI)Utiliza el RSI de 14 ciclos para detectar condiciones de sobreventa y sobreventa en el mercado. Cuando el RSI está por debajo de 30 se considera una señal de sobreventa, y cuando está por encima de 70 se considera una señal de sobreventa.
Niveles de soporte y resistenciaPuntos de inflación: Se toma el precio mínimo y el precio máximo de este período, respectivamente, a través de una ventana de 30 ciclos. Estos niveles representan las áreas clave donde los precios pueden revertir.
Lógica de transacciones:
Condiciones de filtrado:
Este método combina elementos de seguimiento de tendencias y inversiones para tratar de capturar oportunidades de negociación cuando los precios alcanzan niveles extremos y muestran señales potenciales de reversión.
Confirmación de señales multidimensionalesLa estrategia reduce el riesgo de falsas señales al combinar varios indicadores (SMA, RSI, soporte/resistencia) y solo genera señales de negociación cuando se cumplen varias condiciones al mismo tiempo.
Dinámica de soporte y resistenciaLa estrategia utiliza ventanas rodantes para calcular niveles de soporte y resistencia, permitiendo que estos niveles de precios clave se ajusten automáticamente a las condiciones cambiantes del mercado.
Mecanismo de filtración flexible:
Condiciones de ingreso clarasLa estrategia tiene reglas de entrada claras, combinadas con precios cercanos a los niveles críticos y condiciones de sobrecompra/sobreventa, lo que ayuda a capturar oportunidades en potenciales puntos de inflexión.
Ayuda visualLa estrategia incluye el trazado de las SMA, las líneas de soporte y resistencia, y los indicadores visuales de las señales de compra y venta, lo que permite al comerciante comprender intuitivamente la situación del mercado y las señales de estrategia.
Función de alertaLas condiciones de alerta incorporadas permiten a los operadores ser notificados cuando se producen nuevas señales, lo que facilita la supervisión y ejecución de operaciones en tiempo real.
Riesgo de una falsa brecha: Los precios pueden tener falsas rupturas cuando se acercan a un soporte o resistencia, y luego se revierten rápidamente, lo que provoca una señal errónea. Se puede considerar la posibilidad de agregar mecanismos de confirmación, como esperar a que el precio permanezca cerca del soporte / resistencia por un tiempo o agregar indicadores de confirmación adicionales.
El riesgo de sobrecomercializaciónEn un mercado horizontal o de alta volatilidad, el RSI puede cruzar con frecuencia los niveles de sobreventa y sobreventa, lo que provoca un exceso de señales de negociación. Se puede reducir esta situación ajustando la desvalorización del RSI o agregando condiciones de filtración de señales.
Sensibilidad de los parámetrosEl rendimiento de la estrategia depende en gran medida de los parámetros elegidos (ciclo SMA, ciclo RSI, ventanas de soporte / resistencia, etc.). Los diferentes mercados y marcos de tiempo pueden requerir diferentes configuraciones de parámetros, y se recomienda una sólida retroalimentación y optimización.
Administración de una sola posición: La falta de estrategias de stop loss y profit en las estrategias actuales puede conducir a grandes pérdidas en momentos de fuertes fluctuaciones en el mercado. Se recomienda la inclusión de estrategias de stop loss y gestión de escala de posición.
Limitaciones del filtro de tiempo: Los rangos de fechas fijas pueden conducir a buenas oportunidades de negociación fuera de los rangos de fechas perdidas. Considere el uso de métodos de filtrado de tiempo más dinámicos, como el filtrado de adaptación basado en las condiciones del mercado.
Adición de objetivos de pérdidas y ganancias:
Parámetros de optimización adaptados:
Mecanismo de filtración mejorado:
Añadir gestión de posiciones:
Integración de los indicadores de la emoción del mercado:
La estrategia de comercio de la combinación de soporte y resistencia a la filtración es un sistema de comercio integrado que combina SMA, RSI y niveles dinámicos de soporte / resistencia. Mediante la combinación de varios indicadores técnicos y la adición de filtros de tiempo y volumen de transacción, la estrategia trata de capturar oportunidades de comercio en posibles giros del mercado, al tiempo que reduce las falsas señales y las transacciones innecesarias.
La mayor ventaja de la estrategia reside en su reconocimiento multidimensional de señales y su mecanismo de filtración flexible, lo que mejora la calidad de las señales de negociación. Sin embargo, también se enfrenta a desafíos como el riesgo de brecha falsa y la sensibilidad de los parámetros. La estrategia puede optimizarse aún más para mejorar el rendimiento y la estabilidad mediante la adición de mecanismos de parada de pérdidas, la optimización de la autoadaptación de los parámetros, la mejora de los filtros y la mejora de la gestión de posiciones.
Esta estrategia ofrece un punto de partida sólido para los operadores que desean construir un sistema de negociación sólido basado en el análisis técnico. Al comprender en profundidad sus principios y hacer ajustes personalizados según las necesidades específicas del mercado, los operadores pueden desarrollar sistemas que se adapten mejor a su propio estilo de negociación y preferencias de riesgo.
/*backtest
start: 2024-04-08 00:00:00
end: 2025-04-07 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDT"}]
*/
//@version=5
strategy("SMA + RSI + S/R Strategy with Filters", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
// === Input Settings ===
smaPeriod = input.int(50, title="SMA Period")
rsiPeriod = input.int(14, title="RSI Period")
srWindow = input.int(30, title="Support/Resistance Window")
volumeFilter = input.bool(true, title="Enable Volume Filter")
tradeOnlyAboveVolume = input.bool(true, title="Only trade when volume > avg")
// === Indicators ===
sma = ta.sma(close, smaPeriod)
rsi = ta.rsi(close, rsiPeriod)
support = ta.lowest(low, srWindow)
resistance = ta.highest(high, srWindow)
avgVolume = ta.sma(volume, 20)
// === Volume Filter ===
volumeCondition = not volumeFilter or (volume > avgVolume)
// === Signals ===
buySignal = (close <= support * 1.02) and (rsi < 30) and volumeCondition
sellSignal = (close >= resistance * 0.98) and (rsi > 70) and volumeCondition
// === Strategy Backtest ===
if buySignal
strategy.entry("Buy", strategy.long)
if sellSignal
strategy.entry("Sell", strategy.short)
// === Plot Lines ===
plot(sma, title="SMA", color=color.orange)
plot(support, title="Support", color=color.green)
plot(resistance, title="Resistance", color=color.red)
// === Plot Signals ===
plotshape(buySignal, title="Buy Signal", location=location.belowbar, color=color.lime, style=shape.triangleup, size=size.small)
plotshape(sellSignal, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)
// === Alerts ===
alertcondition(buySignal, title="Buy Alert", message="Buy Signal Triggered!")
alertcondition(sellSignal, title="Sell Alert", message="Sell Signal Triggered!")