Resumen
Esta estrategia es un sistema de trading basado en el análisis de múltiples marcos temporales, que utiliza principalmente el Rango de Precio Central (CPR), la Media Móvil Exponencial (EMA) y el Índice de Fuerza Relativa (RSI) para operar. La estrategia identifica la tendencia del mercado y los niveles clave de soporte y resistencia utilizando los niveles de CPR diarios, el precio de apertura semanal y la EMA de 20 períodos, combinando la confirmación del volumen para ejecutar las operaciones.
Principio de la estrategia
El núcleo de la estrategia consiste en buscar oportunidades operativas analizando la relación entre el precio y los niveles de CPR. El CPR está compuesto por el Punto Pivote (Pivot), la Línea Central Inferior (BC) y la Línea Central Superior (TC). Cuando el precio supera la TC y el mercado está en una fase alcista, el sistema genera una señal de compra; cuando el precio cae por debajo de la BC y el mercado está en una fase bajista, el sistema genera una señal de venta. El sistema también utiliza la EMA de 20 períodos como filtro de tendencia y requiere que el volumen sea superior a la media móvil de 20 períodos para confirmar la validez de la ruptura. Además, la estrategia puede usar opcionalmente la divergencia del RSI como indicador de confirmación adicional.
Ventajas de la estrategia
- Múltiples mecanismos de confirmación: combina la acción del precio, la dirección de la tendencia y el volumen, mejorando la fiabilidad de las señales de trading.
- Gestión dinámica del riesgo: establece un stop loss dinámico basado en la anchura del CPR, adaptándose a diferentes condiciones del mercado.
- Opciones de personalización flexibles: permite ajustar el período temporal del CPR, la longitud de la EMA y activar o desactivar la confirmación por divergencia del RSI.
- Relación riesgo-beneficio asimétrica: emplea una relación de 1,5:1, mejorando la rentabilidad a largo plazo.
- Análisis de múltiples marcos temporales: integra datos diarios y semanales para ofrecer una perspectiva de mercado más completa.
Riesgos de la estrategia
- Riesgo de ruptura falsa: en mercados laterales pueden aparecer señales falsas de ruptura; se recomienda utilizar filtros de volumen más estrictos.
- Riesgo de reversión de tendencia: pueden ocurrir grandes retrocesos en puntos de inflexión de la tendencia; el riesgo puede controlarse reduciendo el rango del stop loss.
- Sensibilidad a parámetros: el rendimiento de la estrategia es sensible a parámetros como la longitud de la EMA y el umbral de volumen, requiriendo optimización periódica.
- Dependencia del entorno de mercado: en condiciones de baja volatilidad puede ser difícil alcanzar la relación riesgo-beneficio esperada.
- Deslizamiento en la ejecución: en movimientos rápidos del mercado puede haber un deslizamiento considerable, afectando el resultado real de las operaciones.
Direcciones de optimización de la estrategia
- Introducción de un mecanismo adaptativo de volatilidad: ajustar dinámicamente el stop loss y el objetivo de ganancias según la volatilidad del mercado.
- Agregar clasificación del estado del mercado: diferenciar entre mercados en tendencia y en rango, utilizando parámetros de trading distintos.
- Optimizar el filtro de volumen: considerar cambios en el volumen relativo en lugar de una simple comparación con la media móvil.
- Mejorar el mecanismo de salida: añadir stop loss dinámico y funciones de toma parcial de ganancias.
- Incluir filtros temporales: evitar operar en períodos específicos, como las fases de alta volatilidad justo antes y después de la apertura y cierre del mercado.
Conclusión
Se trata de una estrategia de seguimiento de tendencia con una estructura completa y una lógica clara. Al combinar múltiples indicadores técnicos, controla eficazmente el riesgo de las operaciones. Su principal ventaja radica en la configuración flexible de parámetros y un sistema sólido de gestión del riesgo, aunque también requiere que el operador esté atento a los cambios en el entorno del mercado y ajuste oportunamente los parámetros de la estrategia. Siguiendo las direcciones de optimización sugeridas, se espera mejorar aún más la estabilidad y rentabilidad de la estrategia.
//@version=5
strategy("Ahmad Ali Khan CPR Strategy", overlay=true, margin_long=100, margin_short=100)
// ———— Inputs ————
use_daily_cpr = input.bool(true, "Use Daily CPR Levels")
ema_length = input.int(20, "EMA Trend Filter Length")
show_week_open = input.bool(true, "Show Weekly Open Price")
enable_divergence = input.bool(true, "Enable RSI Divergence Check")
// ———— Daily CPR Calculation ————
daily_high = request.security(syminfo.tickerid, "D", high[1], lookahead=barmerge.lookahead_on)
daily_low = request.security(syminfo.tickerid, "D", low[1], lookahead=barmerge.lookahead_on)- 1

