R Trend Exhaustion
- 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: 20
# Agotamiento de la tendencia del %R — Oscilador de reversión dual Williams %R
**Detecta con exactitud el momento en que una tendencia de sobrecompra o sobreventa se agota: un %R de Williams rápido y otro lento, contrastados entre sí, con la reversión marcada para ti.**
La mayoría de las configuraciones del %R (Williams Percent Range) adolecen de un problema: un %R de corto plazo señala constantemente «sobrecompra» en una tendencia fuerte, por lo que los operadores o bien lo ignoran o bien salen del mercado al intentar luchar contra la tendencia demasiado pronto. El agotamiento de la tendencia %R soluciona esto al utilizar **dos** lecturas del %R a la vez —una rápida (por defecto 21) y otra mucho más lenta (por defecto 112, que actúa como un filtro de timeframe superior)— y solo señala una zona como «sobrecomprada» o «sobrevendida» cuando **ambas coinciden**. En el momento en que se rompe esa coincidencia, el indicador muestra una flecha de reversión y dibuja un recuadro en el gráfico de precios que indica exactamente dónde se produjo el movimiento agotado.
## Qué hace
- Traza el **%R rápido** y el **%R lento** en una subventana, ambos en la escala estándar de -100 a 0, para que puedas interpretar el impulso a corto plazo y la tendencia a largo plazo en un solo oscilador.
- La **fórmula de media** opcional combina el rápido y el lento en una sola línea, en lugar de mostrar dos.
- **11 algoritmos de suavizado** para las líneas %R: SMA, EMA, RMA, WMA, HMA, VWMA (ponderada por volumen), SWMA, Highlow, Linreg, Median y PercentRank: ajusta la capacidad de respuesta sin alterar la lógica principal.
- Resalta las **zonas de agotamiento de sobrecompra/sobreventa** solo cuando el %R rápido y el lento se encuentran juntos dentro de la zona (o la media combinada, si se ha seleccionado).
- Muestra una **flecha de reversión** en el instante en que se rompe una zona: ▼ roja cuando se agota una tendencia de sobrecompra, ▲ azul cuando se agota una tendencia de sobreventa —el desencadenante de operación principal del indicador—.
- Dibuja un **recuadro en tiempo real directamente en el gráfico de precios** alrededor de cada zona activa de sobrecompra/sobreventa, que se amplía mientras la zona está activa y se congela en el momento en que finaliza —para que veas exactamente qué velas provocaron el agotamiento, y no solo una línea en un oscilador.
- **Flechas de cruce de la línea cero (-50)** y **puntos de cruce rápido/lento** opcionales para lecturas más tempranas y agresivas.
- **Alertas** (ventana emergente, notificación push en móvil, correo electrónico) para el inicio de la zona, la ruptura de la zona (reversión) y los cruces; cada una de ellas se puede activar de forma independiente, se activan una vez por barra cerrada y no se repintan.
- **Umbral** de agotamiento configurable, colores, relleno/contorno de los recuadros y límite del historial de los recuadros.
- Funciona con cualquier símbolo y marco temporal. Versión para MT4 disponible con la misma lógica y los mismos parámetros.
## Por qué lo utilizan los operadores
- **Dos marcos temporales, un filtro**: el %R lento de 112 puntos se comporta como una comprobación integrada de un marco temporal superior, por lo que evitas ir en contra de tendencias fuertes ante cada pequeño repunte de sobrecompra.
- **El desencadenante es la salida de la zona, no la entrada en ella**: la mayoría de las configuraciones del %R te indican que «hay sobrecompra» y te dejan a la espera de saber cuándo actuar; este indicador te señala el momento exacto en que la condición de sobrecompra o sobreventa ha finalizado realmente.
- **El recuadro te muestra la evidencia**: en lugar de fiarte de una línea en una subventana, ves las velas exactas del gráfico de precios que han dado lugar al movimiento agotado.
- **11 fórmulas de suavizado** en lugar de estar limitado a una sola, para que puedas adaptar el comportamiento del oscilador al instrumento y al marco temporal con el que operas.
- **Señales que no se repintan**: el estado de sobrecompra/sobreventa y la flecha de reversión se fijan al cierre de la barra, por lo que lo que ves en la prueba retrospectiva es lo que habrías visto en tiempo real.
## Cómo operar y leer las señales con este indicador
**Cómo leer el gráfico de un vistazo:**
| Lo que ves | Qué significa |
|---|---|
| Tanto el %R rápido como el lento se sitúan por encima del umbral superior (cerca de 0): aparece un recuadro sombreado en el gráfico de precios | **Sobrecompra**: el movimiento alcista se está prolongando; no persigas nuevas posiciones largas, empieza a estar atento a la reversión |
| Tanto el %R rápido como el lento se sitúan por debajo del umbral inferior (cerca de -100): aparece un recuadro sombreado en el gráfico de precios | **Sobreventa**: el movimiento bajista se ha prolongado; no busques nuevas posiciones cortas, empieza a estar atento a la reversión |
| **▼ flecha roja** aparece en la parte superior del oscilador | Se acaba de romper la zona de sobrecompra — **desencadenante de reversión bajista** |
| **▲ flecha azul** aparece en la parte inferior del oscilador | Se acaba de romper la zona de sobreventa — **desencadenante de reversión alcista** |
| El recuadro en el gráfico de precios sigue creciendo | La zona sigue activa — el movimiento aún no se ha agotado, no actúes basándote en ella |
| El rectángulo acaba de dejar de crecer (congelado) | La zona acaba de terminar — la flecha de reversión debería aparecer en esa misma barra |
| Triángulo amarillo que cruza la línea media *(opcional, cruce de la línea cero)* | El impulso ha salido de la zona de agotamiento y ha entrado en territorio neutral — confirmación, no es un desencadenante independiente |
| Pequeño punto donde se cruzan las líneas rápida y lenta *(opcional, cruces)* | El impulso a corto plazo se está realineando con (o en contra de) la línea lenta — una señal de aviso temprana, que se combina mejor con las señales de la zona y la flecha |
**Configuración para posiciones largas (invertir todo para posiciones cortas):**
1. **Tendencia:** espera a que aparezca un recuadro de sobreventa en el gráfico de precios — tanto el %R rápido como el lento deben estar dentro de la zona inferior.
2. **Desencadenante:** entra en la **▲ flecha de reversión alcista** — la barra en la que acaba de terminar la condición de sobreventa.
3. **Comprobación de calidad:** da preferencia a los recuadros que hayan durado varias barras frente a una caída de una sola barra; un recuadro más largo indica un movimiento realmente agotado, no ruido.
4. **Stop-loss:** justo por debajo del borde inferior del recuadro de sobreventa (ya trazado en el gráfico).
5. **Gestión:** si la opción «Cruce de la línea cero» está activada, un cruce alcista por encima de -50 confirma que el impulso ha abandonado correctamente la zona de sobreventa —un buen momento para añadir posiciones o mantenerlas durante un retroceso—.
6. **Salida:** cierra la posición con beneficios en el siguiente recuadro de sobrecompra, o sal al aparecer una flecha de reversión opuesta o una alerta.
**Señales que hay que ignorar:**
- El momento en que una zona **comienza** (el recuadro acaba de aparecer): eso es una advertencia para dejar de entrar en la dirección de la tendencia, no un desencadenante; el desencadenante es la flecha cuando la zona **termina**.
- Flechas de reversión en contra de una tendencia fuerte del %R lento (112): la duración lenta es deliberadamente larga para actuar como un filtro de timeframe superior; ir en contra de ella cuando aún está muy lejos de su propia zona es una operación de menor calidad. Utiliza la fórmula «Estándar» (no «Media») si quieres que esta comprobación sea explícita en el gráfico.
- Puntos de cruce aislados o cruces de la línea cero sin zona o recuadro detrás: se trata de señales tempranas y con más ruido destinadas a respaldar las flechas basadas en zonas, no a sustituirlas.
## Parámetros de entrada
| Parámetro | Por defecto | Descripción |
|---|---|---|
| **Fuente** | Cierre | Precio utilizado para el cálculo del %R |
| **Longitud rápida / Suavizado rápido** | 21 / 7 | Período del %R a corto plazo y su longitud de suavizado |
| **Longitud lenta / Suavizado lento** | 112 / 3 | Período del %R a largo plazo (actúa como filtro de un marco temporal superior) y su longitud de suavizado |
| **Umbral de agotamiento** | 20 | Tamaño de la zona de sobrecompra/sobreventa (1–50); cuanto mayor, más señales |
| **Fórmula** | Estándar | Estándar (rápida y lenta deben coincidir) o Media (una única línea combinada) |
| **Longitud de la media de la fórmula MA** | 3 | Suavizado adicional aplicado únicamente a la línea media combinada |
| **Tipo de suavizado** | EMA | SMA / EMA / RMA / WMA / HMA / VWMA / SWMA / Highlow / Linreg / Mediana / PercentRank |
| **Color alcista / bajista** | azul / rojo | Color de las flechas de reversión y del recuadro OB/OS |
| **Color de las líneas rápida / lenta** | plateado / azul claro | Colores de las líneas del oscilador |
| **Dibujar recuadros en el gráfico de precios** | sí | Colorea los rangos de velas de sobrecompra/sobreventa directamente en el gráfico |
| **Rellenar recuadros** | sí | Recuadros rellenos frente a recuadros solo con contorno |
| **Número máximo de recuadros que se mantienen en el gráfico** | 60 | Los recuadros más antiguos se eliminan automáticamente una vez superado este número |
| **Trazar flechas de cruce de la línea cero** | falso | Señal adicional cuando el %R cruza la línea media de -50 |
| **Resaltar cruces** | false | Marca con un punto el punto en el que se cruzan el %R rápido y el lento |
| **Tipo de notificación** | Ninguna | Ninguna / Alerta / Notificación push al móvil / Correo electrónico |
| **Opciones de alerta** | Inicio OB/OS + reversión activadas | Habilita de forma independiente las alertas de inicio de zona, reversión y cruces |
| **Período de retrospectiva** | 5000 | Barras del historial recalculadas al cargar (0 = historial completo) |
## Notas
- Adaptación para MetaTrader del indicador de TradingView **«%R Trend Exhaustion [upslidedown]»**.
- El sombreado degradado (semitransparente) de sobrecompra/sobreventa del original se aproxima mediante recuadros sólidos tintados que se mezclan con el color de fondo real de tu gráfico, de modo que se visualizan correctamente tanto en temas claros como oscuros.
- Se han implementado 10 de los 11 tipos de suavizado alternativos del original a partir de sus definiciones estándar (incluidos los menos comunes: HMA, VWMA, SWMA, Highlow, Linreg, Median y PercentRank). No se incluye el tipo de suavizado de terceros «mom» del script original, ya que su fórmula exacta no está disponible públicamente.
- El estado de sobrecompra/sobreventa y las flechas de reversión se evalúan en las barras cerradas —sin repintado y coherentes con las pruebas retrospectivas—.
- Ligero: cálculo incremental, sin DLL ni dependencias externas.
- También hay disponible una versión para MT4 con la misma lógica y los mismos parámetros.
