Adaptivefilteringtrend
- Indicadores
-
Shi Yuan Wang
Desarrollo indicadores personalizados, Asesores Expertos (EA), scripts y herramientas de trading para MetaTrader 4 y MetaTrader 5, así como indicadores para TradingView (Pine Script).
Lo que puedo hacer por ti: - Convertir una regla de trading claramente descrita en un EA MQL4/MQL5 con backtesting - Versión: 1.10
- Activaciones: 5
Tendencia en el filtrado adaptativo
Resumen
Tendencia de filtrado adaptativo
es un indicador de filtrado de señales multicapa para la plataforma MetaTrader 5, basado en la curva de Coppock. El indicador calcula la tasa de variación (ROC) del precio a largo y corto plazo, las suma y suaviza la suma con una media móvil ponderada (WMA) para obtener la curva de Coppock. A continuación, se aplica un conjunto de filtros que se pueden activar o desactivar de forma independiente para filtrar las señales, y los cruces alcistas o bajistas se marcan en el gráfico principal mediante velas de color diferente y flechas.Cálculo básico
- Calcular el ROC largo (InpRocLong) y el ROC corto (InpRocShort).
- Suma los dos valores de ROC para obtener una serie de ROC combinada.
- Aplicar el suavizado WMA (InpWmaLen) a la serie combinada para generar la curva de Coppock.
- Se identifica un cruce alcista cuando la curva gira al alza con respecto a la barra anterior; un cruce bajista, cuando gira a la baja.
Filtrado adaptativo
Los usuarios pueden seleccionar un filtro adaptativo para el precio de origen mediante InpAdaptType. Opciones disponibles: Ninguno, SMA, EMA, RMA, WMA doble, VWMA triple, HMA, LLAMA y filtro de Kalman. La longitud del filtro se controla mediante InpAdaptLen.
Filtros de señal opcionales
Cada uno de los siguientes filtros se puede activar o desactivar de forma independiente:
- Filtro de fuerza del ADX: requiere que el ADX de InpAdxLen períodos no sea inferior a InpAdxThresh.
- Filtro de divergencia: detecta la divergencia entre el precio y la curva de Coppock basándose en InpDivLookback.
- Filtro de aceleración de la pendiente: requiere que la pendiente de la curva de Coppock se esté acelerando.
- Confirmación de volumen: El volumen actual debe superar la media de volumen de InpVolLen períodos.
- Alineación entre múltiples marcos temporales: en el marco temporal superior especificado por InpMtfTimeframe, la dirección de Coppock debe coincidir con la señal actual.
- Línea cero ajustada a la volatilidad: un cruce de la línea cero solo se confirma cuando el valor absoluto de Coppock supera InpVolatZeroMult multiplicado por la desviación estándar de InpVolatZeroLen períodos.
- Filtro de persistencia de la señal: Requiere al menos InpPersistBars barras consecutivas anteriores en la dirección opuesta.
Presentación visual
- Las velas del gráfico principal cambian de color según el valor y la dirección de Coppock, lo que permite una lectura intuitiva de la fuerza de la tendencia.
- Se dibuja una flecha alcista por debajo del mínimo en un cruce al alza de la línea cero; se dibuja una flecha bajista por encima del máximo en un cruce a la baja (el desplazamiento se controla mediante InpArrowOffset).
- Al producirse una nueva señal de cruce, se trazan en el gráfico líneas de referencia basadas en el ATR para la entrada, el stop loss y tres niveles de take-profit (InpAtrMult, InpTp1R, InpTp2R e InpTp3R son ajustables).
- Un panel de control situado en la esquina superior derecha muestra en tiempo real el valor de Coppock, el sesgo, el ROC largo/corto, la posición de la línea cero, las referencias de entrada/stop/take-profit, el ADX y el tipo de filtro adaptativo.
Alertas
Cuando InpEnableAlerts está activado, el indicador puede generar avisos al activarse las señales. Los nombres de las acciones para cada aviso se pueden personalizar en los parámetros de entrada.
Parámetros de entrada clave
Parámetro | Descripción |
|---|---|
InpSource | Precio aplicado |
InpRocLong / InpRocShort | Período ROC largo / corto |
InpWmaLen | Longitud de suavizado WMA del Coppock |
InpAdaptType / InpAdaptLen | Tipo y longitud del filtro adaptativo |
InpUseAdxFilter / InpAdxThresh / InpAdxLen | Activación, umbral y período del filtro ADX |
InpUseDivFilter / InpDivLookback | Activación del filtro de divergencia y período de retroactividad del pivote |
InpUseAccelFilter | Filtro de aceleración de la pendiente |
InpUseVolFilter / InpVolLen | Filtro de confirmación de volumen y longitud de la media móvil |
InpUseMtfFilter / InpMtfTimeframe | Filtro de alineación de múltiples marcos temporales y marco temporal superior |
InpUseVolatZeroFilter / InpVolatZeroMult / InpVolatZeroLen | Filtro de línea cero ajustado a la volatilidad |
InpUsePersistFilter / InpPersistBars | Filtro de persistencia de señales |
InpAtrMult / InpAtrLen | Multiplicador ATR de stop-loss y período ATR |
InpTp1R / InpTp2R / InpTp3R | Múltiplos de riesgo para los tres niveles de take-profit |
InpLockSignal | Bloquear la señal actual frente a nuevas señales |
InpShowDash / InpDashPos | Visibilidad del panel de control y posición |
Recomendaciones de uso
- El indicador funciona con todos los símbolos y marcos temporales de MetaTrader 5.
- Se recomienda familiarizarse con las combinaciones de filtros en una cuenta demo antes de utilizarlo en condiciones reales.
- En función de los distintos símbolos y marcos temporales, es posible que sea necesario reoptimizar los períodos del ROC, la duración de la WMA y las combinaciones de filtros.
- Este indicador es una herramienta analítica. Las líneas de referencia de entrada, stop-loss y take-profit sirven únicamente como referencia para la negociación manual; no constituyen órdenes de negociación ni garantías de beneficios.
Aviso de riesgo
La negociación apalancada en divisas, CFD e instrumentos similares conlleva un alto riesgo de pérdida de capital. El rendimiento pasado de las señales no garantiza resultados futuros. Utilice este indicador con pleno conocimiento de los riesgos y únicamente con capital que pueda permitirse perder.
