Estrategia de ruptura SR
Resumen
La Estrategia de Ruptura de S&R (Soporte y Resistencia) es una estrategia basada en el indicador de detección de rupturas de LonesomeTheBlue. La idea principal de la estrategia es generar señales de compra o venta determinando si el precio de cierre supera un nivel de soporte o resistencia. La configuración predeterminada está basada en velas de 8 horas, pero en velas de 4 horas se obtienen parámetros más óptimos. La estrategia utiliza las funciones pivothigh y pivotlow para identificar los niveles de soporte y resistencia, y emplea el precio máximo y mínimo para detectar las rupturas. Además, la estrategia incorpora stops de pérdidas y toma de ganancias.
Principio de la Estrategia
- Se utilizan las funciones
pivothighypivotlowpara calcular los máximos y mínimos en un período determinado, y se almacenan en arreglos. - Se evalúa si el precio de cierre actual es superior al nivel de resistencia; de ser así, se considera una ruptura alcista y se genera una señal de compra.
- Se evalúa si el precio de cierre actual es inferior al nivel de soporte; de ser así, se considera una ruptura bajista y se genera una señal de venta.
- Tras generar una señal de trading, se calculan los precios de stop loss y take profit según los porcentajes establecidos, y se colocan las órdenes correspondientes.
- Se dibuja la zona de ruptura de acuerdo con la dirección de la ruptura.
Ventajas de la Estrategia
- La ruptura de soporte y resistencia es una estrategia clásica con cierta base práctica.
- Al usar las funciones
pivothighypivotlowpara calcular los niveles de soporte y resistencia, se puede capturar con relativa precisión los movimientos de ruptura. - La estructura del código de la estrategia es clara; al almacenar los máximos y mínimos en arreglos, es fácil realizar backtesting y optimizaciones.
- La inclusión de stop loss y take profit permite controlar el riesgo de manera efectiva.
Riesgos de la Estrategia
- La estrategia de ruptura de soporte y resistencia tiene un rendimiento deficiente en mercados laterales, propensa a generar falsas rupturas con frecuencia.
- Un porcentaje fijo de stop loss y take profit puede no adaptarse a diferentes condiciones del mercado, lo que genera un desequilibrio entre riesgo y beneficio.
- La estrategia solo considera el factor precio, sin incluir otros indicadores importantes como el volumen, lo que podría hacer que se pasen por alto señales relevantes.
Direcciones de Optimización de la Estrategia
- Se podría considerar la incorporación de más indicadores técnicos, como volumen, MACD, etc., para mejorar la precisión y fiabilidad de las señales.
- En cuanto al stop loss y take profit, se podría considerar el uso de stops móviles o porcentajes dinámicos para adaptarse mejor a las distintas condiciones del mercado.
- Se podría introducir filtros, como filtros de tendencia o de volatilidad, para reducir las falsas rupturas en mercados laterales.
- Se podrían optimizar los niveles de soporte y resistencia, por ejemplo, usando períodos adaptativos o incorporando niveles de Fibonacci.
Conclusión
La Estrategia de Ruptura de S&R es una estrategia de trading basada en la idea clásica de ruptura de soporte y resistencia. Utiliza las funciones pivothigh y pivotlow para calcular los niveles de soporte y resistencia, y genera señales de trading al determinar si el precio de cierre supera dichos niveles. La ventaja de la estrategia radica en su claridad conceptual, facilidad de implementación y optimización; no obstante, también presenta ciertos riesgos, como un rendimiento deficiente en mercados laterales y el posible riesgo de un porcentaje fijo de stop loss y take profit. En el futuro, se podría mejorar y optimizar la estrategia desde aspectos como la incorporación de indicadores técnicos, el ajuste de stop loss y take profit, filtros adicionales y la optimización de los niveles de soporte y resistencia, con el fin de aumentar su estabilidad y rentabilidad.
/*backtest
start: 2024-05-07 00:00:00
end: 2024-05-14 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © LonesomeTheBlue © chanu_lev10k
//@version=5- 1

