Twin Range Filter pro
- Indicadores
-
Minh Truong Pham
Hello, my name is Pham and I am a programmer and trader! At here, I create amazing forex indicators and expert advisors for Metatrader.
I will try:
+ Provide best tools base on my 5 years experience as a trader and 10 years as a programmer. - Versión: 1.0
- Activaciones: 15
**Twin Range Filter** es un indicador de señales que sigue la tendencia y que filtra el ruido del mercado utilizando **dos rangos de volatilidad suavizados** —uno rápido y otro lento— combinados en una única línea de filtro adaptativa. Muestra etiquetas claras de **Long** y **Short** solo cuando el precio rompe de forma decisiva el filtro *y* la señal anterior era en la dirección opuesta, de modo que se obtiene una señal clara por cada oscilación en lugar de un torrente de ruido.
Funciona con **cualquier símbolo y cualquier marco temporal** (Forex, índices, metales, criptomonedas, acciones) y es igualmente adecuado para el scalping, el trading intradía y el swing trading.
---
## Qué hace
- Crea un **filtro adaptativo de doble rango** a partir de dos rangos medios suavizados (rápido + lento), de modo que la línea se ajusta al precio en mercados tranquilos y se ensancha en los volátiles.
- Colorea la línea del filtro según la tendencia: **verde = tendencia alcista**, **rojo = tendencia bajista**.
- Traza **etiquetas de «largo» y «corto»** en el gráfico, exactamente en la barra donde cambia la tendencia.
- **Bandas superior e inferior** opcionales (filtro ± rango) para visualizar la zona de ruido.
- Envía **alertas** (ventana emergente, notificación push en el móvil, correo electrónico) con cada nueva señal.
- Funciona tanto como **herramienta de trading manual** como **fuente de señales para tu propio EA** (los valores se transmiten a través de los buffers del indicador).
---
## Entradas
| Parámetro | Por defecto | Significado |
|-------|---------|---------|
| **Período rápido** | 27 | Longitud del rango suavizado rápido |
| **Rango rápido** | 1,6 | Multiplicador (sensibilidad) del rango rápido |
| **Período lento** | 55 | Longitud del rango suavizado lento |
| **Rango lento** | 2,0 | Multiplicador (sensibilidad) del rango lento |
| **Mostrar etiquetas «largo/corto»** | true | Mostrar las etiquetas de entrada en el gráfico |
| **Mostrar bandas superior/inferior** | false | Trazar las bandas del rango ± del filtro |
| **Alerta solo tras el cierre de la barra de la señal** | false | `false` = señal instantánea en la barra en tiempo real; `true` = señal confirmada, que no se repinta tras el cierre de la barra |
| **Tipo de notificación** | Alerta | Ninguna / Alerta / Notificación push al móvil / Correo electrónico |
| **Asunto del correo electrónico** | (vacío) | Asunto cuando se utilizan alertas por correo electrónico |
> **Consejo:** *períodos* más cortos y multiplicadores de *rango* más altos = señales menos frecuentes pero más fuertes. *Períodos* más largos = línea más suave, entradas más tardías.
---
## Cómo interpretar y operar con las señales
### Interpretación del gráfico
| Lo que ves | Significado |
|--------------|---------|
| **Línea de filtro verde** | Tendencia alcista: prioriza las posiciones largas; considera la línea como un soporte dinámico |
| **Línea de filtro roja** | Tendencia bajista: se recomienda operar en corto; considere la línea como una resistencia dinámica |
| **Etiqueta «Long»** (debajo de la barra) | La tendencia acaba de cambiar al alza — señal de entrada alcista |
| **Etiqueta «Short»** (por encima de la barra) | La tendencia acaba de cambiar a la baja — señal de entrada bajista |
| **Banda superior/inferior** | La «zona de ruido» de la volatilidad; el precio dentro de ella es indeciso |
### Estrategia para posiciones largas
1. Espera a que aparezca la etiqueta **Long** (la línea se vuelve verde).
2. Entra en largo al cierre de la barra de señal, o en un pequeño retroceso hacia la línea de filtro.
3. **Stop loss:** justo por debajo de la línea de filtro / la banda inferior (o el mínimo reciente).
4. **Take profit:** seguir la línea de filtro verde, o salir cuando aparezca la etiqueta **Short**.
### Estrategia de venta
1. Espera a que aparezca la etiqueta **Short** (la línea se vuelve roja).
2. Abre una posición corta al cierre de la barra de señal o ante un pequeño retroceso hacia la línea de filtro.
3. **Stop loss:** justo por encima de la línea de filtro / la banda superior (o el máximo reciente).
4. **Take profit:** seguir la línea de filtro roja, o salir cuando aparezca la etiqueta **Long**.
### Señales que hay que ignorar
- **Mercados planos o con oscilaciones**: cuando la línea de filtro esté horizontal y las etiquetas cambien rápidamente de un lado a otro, mantente al margen.
- **Señales contrarias a una fuerte tendencia en un marco temporal superior**: utiliza un filtro de marco temporal superior (por ejemplo, abre posiciones largas solo cuando la línea H4 sea verde).
- **Picos por noticias**: una sola vela volátil puede desencadenar una señal que se invierta inmediatamente; es preferible utilizar el modo **confirmado (cierre de la barra)** en torno a las noticias.
---
## Ajustes predefinidos de parámetros
Empieza con los valores predeterminados y, a continuación, elige la fila que se ajuste a tu estilo. *Menos señales = mayor calidad; más señales = entradas más tempranas pero con más ruido.*
### Por estilo de trading
| Estilo | Período rápido | Rango rápido | Período lento | Rango lento | Alertas confirmadas |
|-------|:-----------:|:----------:|:-----------:|:----------:|:----------------:|
| **Scalping (M1–M5)** | 20 | 1,4 | 40 | 1,8 | ACTIVADO |
| **Intradía (M15–M30)** | 27 | 1,6 | 55 | 2,0 | ACTIVADO |
| **Predeterminado / equilibrado** | 27 | 1,6 | 55 | 2,0 | DESACTIVADO |
| **Swing (H1–H4)** | 34 | 2,0 | 70 | 2,6 | DESACTIVADO |
| **Posición (H4–D1)** | 50 | 2,4 | 100 | 3,0 | DESACTIVADO |
### Según el carácter del instrumento
| Tipo de instrumento | Ajuste recomendado |
|-----------------|-----------------|
| **Principales pares de divisas** (EURUSD, GBPUSD, USDJPY) | Los valores por defecto funcionan bien; aumenta los *rangos* en ~0,2 para reducir las oscilaciones bruscas |
| **Metales / índices** (XAUUSD, US30, NAS100) | Mayor volatilidad → aumentar ambos *rangos* (Rápido 2,0 / Lento 2,6) |
| **Criptomonedas** (BTCUSD, ETHUSD) | Muy volátiles → períodos más largos (34 / 70) y *rangos* más amplios (2,2 / 3,0) |
| **Pares de baja volatilidad / en rango** | Reduce ligeramente los *rangos* para obtener señales más tempranas, pero ten en cuenta que habrá más ruido |
> **Regla general:** si recibes demasiadas señales contradictorias, **aumenta los multiplicadores de rango** (o los periodos). Si las señales llegan demasiado tarde, **disminúyelos**. Cambia un valor cada vez y vuelve a comprobarlo en tu símbolo.
---
## Uso recomendado
- **Scalping / intradía:** M5–M15, mantén los períodos predeterminados y activa las alertas confirmadas para evitar falsas señales.
- **Swing trading:** H1–H4, funciona muy bien como activador de tendencia independiente.
- **Acumulación de confirmaciones:** combínalo con un oscilador (RSI/estocástico) para las entradas, o con un filtro HTF Twin Range para determinar la tendencia.
---
## Notas
- **Comportamiento de repintado:** con *«Alertar solo después de que cierre la barra de señal = false»*, la barra en tiempo real (en formación) puede actualizarse tick a tick hasta que cierre; esto es normal en cualquier indicador de señales en tiempo real. Configúralo en **true** para obtener señales totalmente confirmadas y sin repintado.
- Sin DLL ni dependencias externas. Adálo al gráfico y funcionará nada más instalarlo.
- Disponible tanto para **MetaTrader 5** como para **MetaTrader 4**.
