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.
MT5 Expert Advisor Collection
Explore automated systems built for Gold & Bitcoin, covering breakout, scalping, momentum and multi-horizon strategies.
Gold: Range Striker | Gold Flash | Vortex Pro | Neural Scalper | Titan Forge | Quantum Pulse | GoldGridBreakout | Gold Micro Account
Bitcoin: BTC Strike | Alpha Vault | Edge Pilot
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 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 en torno a la línea cero para evitar falsias 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 del precio, tanto históricamente como en tiempo real, para marcar los aciertos (✓HIT) y las ganancias o pérdidas 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 de la ROC: El indicador calcula dos valores de la tasa de cambio (períodos largos y cortos) aplicados bien al cierre bruto, 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 una señal confirmada, el script traza automáticamente una matriz de riesgo-recompensa 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 aplicado 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 | Exige que la señal se mantenga 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 de 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 las 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. |
