Coppock Curve MultiFilter Fixed
- Indicadores
-
Shipra Gupta
Soy Shipra Gupta, trader y desarrolladora de estrategias cuantitativas con una sólida formación en matemáticas, economía y sistemas de trading algorítmico. A lo largo de los años, he trabajado ampliamente en los mercados de forex, oro, índices, materias primas y criptomonedas, enfocándome en - Versión: 1.0
Curva de Coppock con filtro múltiple [MarkitTick]
El filtro múltiple de la curva de Coppock [MarkitTick] es un oscilador de impulso avanzado con filtros múltiples diseñado para MetaTrader 5 (MQL5). Diseñado originalmente como un indicador de impulso mensual a largo plazo para acciones, esta versión mejorada incorpora filtros de suavizado adaptativos, capas de confirmación avanzadas (ADX, divergencia, aceleración de la pendiente, volumen, alineación MTF y bandas de volatilidad), así como herramientas de ejecución de operaciones directamente en el gráfico, lo que lo hace muy eficaz tanto para el trading intradía como para el trading con múltiples activos.
Características principales
1. Núcleo adaptativo avanzado y suavizado
-
Motor de suavizado flexible: Combina períodos largos y cortos de la tasa de cambio (ROC) suavizados con una media móvil ponderada (WMA), ofreciendo los cálculos clásicos de Coppock junto con nueve tipos de cálculo adaptativo integrados (SMA, EMA, RMA, DWMA, TVWMA, HMA, LLAMA y filtros de Kalman).
-
Visualización en ventana independiente: muestra una línea de Coppock codificada por colores y un histograma multicolor opcional en una subventana dedicada del indicador situada debajo del gráfico principal.
-
Detección de cruces por cero: Resalta automáticamente los cruces alcistas y bajistas de la línea cero con flechas de señal personalizadas.
2. Conjunto completo de multifiltros
Filtra las falsas rupturas y las tendencias débiles mediante un sistema de filtrado personalizable basado en reglas:
-
Filtro ADX: garantiza que solo se tomen señales en condiciones de mercado con tendencia, basándose en un umbral personalizable del Índice Directional Promedio (ADX).
-
Aceleración de la pendiente: filtra las entradas verificando la velocidad del impulso y la aceleración/desaceleración entre barras.
-
Detección de divergencias: Realiza un seguimiento automático de los puntos de inflexión del precio y del indicador para detectar posibles divergencias alcistas y bajistas.
-
Confirmación de volumen: valida los movimientos de impulso utilizando el volumen de ticks en relación con la longitud de una media móvil.
-
Alineación HTF (MTF): Filtra las operaciones en función de la dirección de la curva de Coppock en marcos temporales superiores.
-
Bandas de cero ajustadas a la volatilidad: utiliza bandas de desviación estándar alrededor de la línea cero para evitar falsās señales durante los periodos de oscilación lateral.
-
Persistencia de la señal: Requiere que las señales mantengan el impulso durante un número determinado de barras de persistencia.
3. Herramientas de gestión de operaciones en el gráfico
-
Múltiplos R dinámicos: traza automáticamente el precio de entrada, el stop-loss y los niveles de take-profit de varios niveles ($TP1$, $TP2$, $TP3$) basándose en múltiplos del rango verdadero medio (ATR).
-
Seguimiento de resultados en tiempo real: analiza la evolución histórica y en tiempo real de los precios para marcar los aciertos (✓HIT) y las ganancias o caídas porcentuales directamente en los niveles de tu gráfico.
-
Panel de control y alertas integrados: cuenta con un panel de datos en pantalla que muestra el valor actual de la curva, la tendencia direccional, el estado de las señales activas y las métricas de filtrado, junto con alertas emergentes opcionales.
Cómo funciona
-
Cálculo del ROC: El indicador calcula dos valores de la tasa de cambio (períodos largos y cortos) aplicados bien al precio de cierre sin procesar, bien a una fuente de filtro adaptativo seleccionada.
-
Suma ponderada y WMA: Los valores de la ROC se suman y, a continuación, se suavizan mediante una media móvil ponderada (WMA) para construir la línea final de la curva de Coppock.
-
Evaluación de la puerta de múltiples filtros: Antes de generar una flecha válida de compra o venta, el motor somete la curva a todos los criterios de filtro activos (ADX, volumen, alineación MTF y aceleración de la pendiente).
-
Proyección del nivel de operación: Tras confirmarse una señal, el script traza automáticamente una matriz de riesgo-rentabilidad basada en el ATR en la ventana principal del gráfico.
Guía de configuración de parámetros
Configuración básica
| Parámetro | Por defecto | Descripción |
| InpRocLong | 14 | Período de la tasa de variación (ROC) a largo plazo. |
| InpRocShort | 11 | Período de la tasa de variación (ROC) a corto plazo. |
| InpWmaLen | 10 | Longitud del suavizado WMA aplicada a la ROC combinada. |
Conjunto de filtros
| Parámetro | Valor por defecto | Descripción |
| InpUseAdx | false | Activa o desactiva el filtro de fuerza de tendencia ADX. |
| InpAdxThresh | 20,0 | Umbral mínimo de ADX requerido para las señales. |
| InpAdapt | NONE_F | Selecciona el tipo de filtro de suavizado adaptativo (p. ej., EMA, HMA, Kalman). |
| InpUseDiv | false | Activar el filtrado de divergencia entre el precio y el indicador. |
| InpUseAccel | false | Requiere confirmación de la aceleración de la pendiente. |
| InpUseVol | false | Activa el filtro de confirmación de volumen. |
| InpUseMtf | false | Activar el filtro de alineación con marcos temporales superiores. |
| InpUseVolatZ | false | Utiliza bandas ajustadas a la volatilidad alrededor de la línea cero. |
| InpUsePersist | false | Requiere que la señal persista a lo largo de varias barras. |
Herramientas de negociación y gráficos
| Parámetro | Valor por defecto | Descripción |
| InpAtrMult | 1,5 | Múltiplo ATR utilizado para el cálculo del stop-loss. |
| InpTp1R ... InpTp3R | 1,0; 2,0; 3,0 | Múltiplos R para los niveles de Take Profit 1, 2 y 3. |
| InpShowLvls | true | Mostrar líneas de entrada, SL y TP en el gráfico principal. |
| InpShowHist | true | Muestra el histograma del indicador en color en la subventana. |
| InpShowDash | true | Muestra el panel del tablero en pantalla. |
| InpAlerts | false | Activa las alertas emergentes ante nuevas señales. |
