Resumen
Se trata de una estrategia de trading cuantitativa basada en la ruptura y retroceso de niveles de soporte y resistencia. La estrategia identifica niveles clave de soporte y resistencia de precios y opera en los puntos de confirmación de retroceso tras la ruptura del precio. Utiliza barras de retroceso tanto a la izquierda como a la derecha para localizar dinámicamente los puntos clave, y combina una tolerancia de retroceso para filtrar falsas rupturas, mejorando así la precisión y estabilidad de las operaciones.
Principio de la Estrategia
La estrategia se compone principalmente de la siguiente lógica central:
- Identificar niveles clave de soporte y resistencia (pivots) mediante un número específico de velas de retroceso a izquierda y derecha.
- Establecer variables de estado para monitorear la ruptura y el retroceso de los niveles candidatos de soporte y resistencia.
- Actualizar los niveles candidatos de soporte y resistencia cuando aparece un nuevo punto pivote.
- Operar cuando el precio rompe un nivel candidato de soporte o resistencia y luego retrocede:
- Si el precio cae por debajo del soporte y luego rebota cerca de dicho nivel, se abre una posición larga.
- Si el precio supera la resistencia y luego cae cerca de dicho nivel, se abre una posición corta.
- Utilizar un parámetro de tolerancia para filtrar las fluctuaciones de precio durante el retroceso, mejorando la calidad de las señales.
Ventajas de la Estrategia
- Se basa en la teoría clásica del análisis técnico, con una lógica clara y fácil de entender.
- Gran adaptabilidad gracias a la identificación dinámica de niveles clave.
- Combina la confirmación doble de ruptura y retroceso, reduciendo las señales falsas.
- Filtra el ruido mediante un parámetro de tolerancia, aumentando la precisión.
- Código bien estructurado, fácil de mantener y ampliar.
- Aplicable a múltiples marcos temporales y activos.
Riesgos de la Estrategia
- En mercados laterales, puede generar operaciones frecuentes que deriven en pérdidas.
- Aún existen señales falsas de ruptura.
- La optimización de parámetros puede conllevar riesgo de sobreajuste.
- Cuando la volatilidad del mercado es elevada, los stops pueden ser amplios.
- Es necesario considerar el impacto de los costos de transacción.
Direcciones de Optimización
- Añadir un filtro de tendencia para operar solo en la dirección de la tendencia principal.
- Incorporar un mecanismo de confirmación por volumen.
- Optimizar el momento de entrada, considerando indicadores técnicos adicionales.
- Mejorar los mecanismos de stop loss y take profit.
- Agregar lógica de gestión de posición.
- Considerar el análisis multitemporal.
Conclusión
La estrategia se construye sobre la clásica teoría de soporte y resistencia y la lógica de ruptura y retroceso, con una sólida base teórica. Mediante la optimización de parámetros y el control de riesgos, se puede obtener un rendimiento estable. El código está bien estructurado, es fácil de entender y ampliar, y tiene un alto valor práctico. Se recomienda ajustar los parámetros en función de las condiciones del mercado y la tolerancia al riesgo personal durante la operativa en vivo.
/*backtest
start: 2024-02-21 00:00:00
end: 2025-02-18 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Binance","currency":"ETH_USDT"}]
*/
//@version=5
strategy("SR Breakout & Retest Strategy (4hr)", overlay=true, initial_capital=10000, default_qty_type=strategy.percent_of_equity, default_qty_value=10)
// ===== USER INPUTS =====- 1

