Percentile Rank Oscillator
- Indicadores
- Versión: 1.0
- Activaciones: 5
# Oscilador de rango percentil: umbrales que son frecuencias
*Categoría: Osciladores | Dificultad: principiante | Ventana: ventana independiente debajo del gráfico | Mercados: Universal (Forex, índices, materias primas, criptomonedas, acciones) | Marcos temporales recomendados: M15, M30, H1, H4, D1*
## Breve descripción
> Un oscilador basado en el rango percentil del precio dentro de su propia distribución reciente. Un valor de 90 significa siempre y en cualquier caso que el precio es superior al noventa por ciento de las observaciones.
## Descripción completa
### Resumen
Los osciladores clásicos tienen un defecto estructural del que rara vez se habla: su distribución depende del mercado. Un valor de 70 puede alcanzarse todos los días en un instrumento y una vez al mes en otro, por lo que el mismo umbral significa cosas completamente diferentes y los valores por defecto que funcionan en un par de divisas resultan inútiles en un índice. Este oscilador lo corrige de raíz: no mide cuánto ha subido el precio, sino en qué percentil de su propia distribución histórica se sitúa. Un valor de 90 siempre y en todas partes significa lo mismo: que el precio es superior al noventa por ciento de las observaciones recientes. De este modo, los umbrales se convierten en frecuencias reales en lugar de en números arbitrarios: establecer 85 significa, literalmente, marcar el quince por ciento de las barras.
### Cómo funciona el cálculo
1. El precio aplicado se suaviza a lo largo de InpSmooth barras; sin ello, la clasificación fluctuaría constantemente debido al ruido de una sola barra.
2. Para cada barra, se cuenta el número de observaciones de la ventana que se encuentran por debajo del valor actual.
3. Los valores exactamente iguales cuentan como la mitad: esta es la definición estándar del rango medio, que evita la distorsión en datos discretos.
4. El recuento se divide por el tamaño de la ventana y se multiplica por cien, lo que da directamente el percentil.
5. El recuento evita tener que ordenar la ventana, lo que reduce drásticamente el coste computacional en comparación con un enfoque basado en la ordenación.
6. La línea principal va acompañada de una media de la señal calculada sobre las barras del periodo InpSignalPeriod.
### Cómo utilizarlo
- Establece los umbrales pensando en términos de frecuencia: 85 y 15 juntos marcan el treinta por ciento de las barras.
- El mismo valor de umbral funciona sin modificaciones en cualquier instrumento y marco temporal, lo que lo hace ideal para el seguimiento de cestas de valores.
- Una clasificación de 50 indica que el precio se sitúa exactamente en el centro de su distribución reciente, no que sea neutral en cuanto a la dirección.
- En una tendencia fuerte, el rango se mantiene constantemente alto: esta información debe interpretarse como un indicio de fuerza, no como una señal contraria.
- Ampliar la ventana hace que la clasificación sea más estable, pero más lenta a la hora de reconocer un cambio en el régimen de precios.
### Para quién es y en qué marcos temporales
Es el más sencillo de su categoría y también resulta adecuado para principiantes: el concepto de percentil es intuitivo y no requiere conocimientos formales de estadística. Resulta especialmente útil para los operadores que supervisan muchos instrumentos a la vez, ya que la escala es idéntica en todas partes y los valores son directamente comparables. Funciona en todos los marcos temporales a partir de M15. Cualquiera que busque un oscilador que anticipe movimientos se llevará una decepción: este indica dónde se encuentra el precio, no hacia dónde se dirigirá.
### Ejemplo práctico de interpretación de una señal
Un operador supervisa seis instrumentos con el mismo oscilador y los mismos umbrales en 85 y 15. Con un oscilador clásico, tendría que recordar que, en el oro, un valor de 70 es habitual, mientras que en el EURCHF es poco frecuente, y recalibrar mentalmente cada lectura. Aquí eso es innecesario: en los seis instrumentos, un rango de 88 significa exactamente lo mismo, es decir, que el precio se encuentra en el 12 % superior de su propia distribución reciente. Ese día, solo dos instrumentos superan el umbral, y es hacia ellos hacia donde se dirige la atención. La comparabilidad es inmediata porque la escala ya no es una convención, sino una frecuencia medida.
## Parámetros de entrada
| Parámetro | Valor por defecto | Descripción |
|---|---|---|
| `InpPeriod` | 100 | Ventana de la distribución de referencia. Define lo que se considera «reciente»: las ventanas largas proporcionan rangos estables, pero que se adaptan lentamente. |
| `InpSignalPeriod` | 9 | Período de la media de la señal superpuesta a la línea principal. |
| `InpUpperLevel` | 85,0 | Umbral superior, expresado directamente como percentil. Con 85, se marcan el quince por ciento superior de las barras. |
| `InpLowerLevel` | 15,0 | Umbral inferior. Si por error se invierten los dos umbrales, el indicador los reordena automáticamente. |
| `InpSmooth` | 3 | Suavización del precio antes de la comparación. Evita que la clasificación varíe bruscamente debido al ruido de una sola barra. |
| `InpAppliedPrice` | PRICE_CLOSE | Precio a partir del cual se calcula la clasificación. |
## Ventajas / puntos fuertes
- Los umbrales tienen un significado de frecuencia objetivo, en lugar de uno convencional: la misma configuración funciona en todas partes.
- Los valores son directamente comparables entre distintos instrumentos, lo que lo hace ideal para el seguimiento de cestas.
- El cálculo por recuento evita tener que ordenar la ventana y, por lo tanto, es mucho más rápido que el enfoque ingenuo.
- Un concepto intuitivo, que se puede utilizar sin necesidad de un periodo de aprendizaje.
## Limitaciones y advertencias
- La clasificación no dice nada sobre la magnitud del movimiento: tanto una subida mínima como una enorme pueden dar el mismo valor.
- En una tendencia prolongada, la clasificación se satura en valores extremos y se mantiene ahí, perdiendo capacidad de discriminación.
- Tras un cambio estructural del mercado, la distribución de referencia permanece anclada al antiguo régimen durante toda la ventana.
- Al igual que cualquier oscilador, describe el estado actual, pero no anticipa movimientos futuros.
**Sin repintado:** los valores mostrados en una barra cerrada nunca se modifican posteriormente.
**Descargo de responsabilidad.** Este producto es una herramienta de análisis técnico, no un sistema de trading automatizado, y no ofrece garantía alguna de beneficios. Los mercados financieros conllevan el riesgo de pérdida total del capital invertido. Los resultados pasados no son indicativos de resultados futuros. Cada señal debe confirmarse con su propio análisis, un plan de gestión del capital y pruebas previas en una cuenta demo. El autor no se hace responsable de las decisiones de trading tomadas basándose en este indicador.
## Etiquetas y palabras clave sugeridas para MQL5
`oscilador`, `percentil`, `rango`, `normalización`, `sobrecompra`, `sobreventa`, `sin repintado`, `escaneo de mercado`
