Respuesta directa
El oscilador definitivo es un indicador de impulso que transforma la acción del precio en un oscilador al comparar la “presión de compra” con el rango de negociación total durante múltiples períodos de retroceso. En el mercado de divisas, se calcula a partir de los valores máximo, mínimo y de cierre del instrumento, y luego se combinan tres lecturas intermedias con ponderaciones fijas para producir un único número acotado. El resultado no predice rendimientos futuros por sí solo; su valor debe interpretarse como una medición del impulso relativo pasado, basado en entradas y cálculos claramente definidos.
Mecánica: definición y entradas
En esencia, el oscilador definitivo evalúa dónde se sitúa el cierre dentro de un rango reciente de máximo-mínimo y pregunta: “¿Está el cierre empujado hacia la parte superior del rango en comparación con lo que esperaríamos de un movimiento típico?”. Para ello, utiliza dos cantidades intermedias para cada período de retroceso.
- Presión de compra (BP)
- La presión de compra se define como:
- BP = Cierre − Mín(Mínimo, Cierre anterior)
- Si el cierre está por encima del mínimo del mínimo actual y del cierre anterior, el BP es positivo, lo que indica que el cierre se produjo a un nivel superior al de esa referencia.
- Rango real (TR)
- El rango real se define como el máximo de tres medidas:
- TR1 = Máximo actual − Mínimo actual
- TR2 = Absoluto(Máximo actual − Cierre anterior)
- TR3 = Absoluto(Mínimo actual − Cierre anterior)
- El TR representa cuánto se movió el precio a lo largo del intervalo relevante, teniendo en cuenta los huecos en relación con el cierre anterior.
Para cada período de retroceso (comúnmente escrito como corto, medio y largo, a menudo 7, 14 y 28 barras), se calcula la proporción:
- BP promedio / TR promedio Más precisamente, para un período dado:
- SumBP = Σ BP durante las últimas N barras
- SumTR = Σ TR durante las últimas N barras
- ComponenteBruto = SumBP / SumTR
Luego se combinan los tres componentes con ponderaciones fijas para formar la entrada del oscilador:
- ValorPonderado = (4 × ComponenteCorto + 2 × ComponenteMedio + 1 × ComponenteLargo) / (4 + 2 + 1)
- Escalado a un oscilador La proporción de impulso combinada se escala luego a un oscilador que está acotado entre 0 y 100:
- Oscilador definitivo = 100 × ValorPonderado
Supuesto de modelado importante para los cálculos en forex: los datos de “barra” (máximo, mínimo, cierre) deben definirse de manera consistente con el marco temporal del gráfico que utilice. Si su proveedor de datos formatea las barras de manera diferente (por ejemplo, un manejo de sesión diferente para ciertos instrumentos), el BP y el TR pueden cambiar porque las entradas cambian.
Secuencia paso a paso (qué calcular, en qué orden)
Una forma práctica de verificar el mecanismo es recalcularlo directamente a partir de los datos OHLC. La secuencia siguiente separa la mecánica estable de las entradas variables.
- Elija el marco temporal y la definición de barra
- Seleccione el marco temporal (por ejemplo, velas de 1 hora, velas de 15 minutos, etc.).
- Decida qué precio de cierre utiliza (normalmente el cierre de la barra).
- Para cada barra, calcule el BP y el TR utilizando el cierre anterior
- El BP requiere el cierre actual, el mínimo actual y el cierre anterior.
- El TR requiere el máximo actual, el mínimo actual y el cierre anterior.
- Esto significa que la primera barra de su conjunto de datos no puede calcular completamente el BP/TR sin una barra anterior.
- Para cada período de retroceso N (corto, medio, largo), sume el BP y el TR
- SumBP(N) = Σ BP durante N barras
- SumTR(N) = Σ TR durante N barras
- Componente(N) = SumBP(N) / SumTR(N)
- Combine los componentes con ponderaciones fijas
- ValorPonderado = (4 × Componente(corto) + 2 × Componente(medio) + 1 × Componente(largo)) / 7
- La división por 7 es la normalización implícita en las ponderaciones 4, 2 y 1.
- Escale al oscilador de 0 a 100
- Oscilador definitivo = 100 × ValorPonderado
Esta secuencia es el mecanismo. Las únicas “piezas móviles” son las entradas OHLC (variables) y las longitudes de período/ponderaciones (normalmente fijas). Si cambia las longitudes de período, o si su definición de OHLC cambia, debe esperar resultados diferentes del oscilador.
Evidencia o ejemplo que puede reproducir (con supuestos explícitos)
Como aquí no se asumen datos de mercado en vivo, considere un pequeño conjunto de datos hipotético y concéntrese en la estructura del cálculo.
Supuestos para el ejemplo
- Marco temporal: un paso de barra (solo necesitamos las fórmulas).
- Períodos de retroceso: corto N=3, medio N=3, largo N=3 (todos iguales aquí para simplificar la demostración de la mecánica; el uso real a menudo utiliza longitudes diferentes).
- Suponga que para cada barra tiene los siguientes valores OHLC: Máximo, Mínimo y Cierre, más el Cierre anterior para la primera barra cuando sea necesario.
Cómo funcionaría el cálculo
- Para cada barra después de la primera, calcule:
- BP = Cierre − Mín(Mínimo, Cierre anterior)
- TR = máx(Máximo − Mínimo, abs(Máximo − Cierre anterior), abs(Mínimo − Cierre anterior))
- Durante las últimas 3 barras, calcule:
- SumBP(3) = BP1 + BP2 + BP3
- SumTR(3) = TR1 + TR2 + TR3
- Componente(3) = SumBP(3) / SumTR(3)
- Combine con ponderaciones (ya que todos los períodos son iguales en este ejemplo simplificado):
- ValorPonderado = (4C + 2C + 1C) / 7 = C
- Oscilador definitivo = 100 × C
Incluso con esta simplificación, puede ver qué hace que el indicador “funcione”:
- Si los cierres se sitúan consistentemente más altos dentro de sus rangos recientes (en relación con la referencia Mín(Mínimo, Cierre anterior)), el BP aumenta en relación con el TR.
- Si el movimiento del precio está dominado por rangos amplios (máximos/mínimos grandes o huecos) sin cierres cerca de la parte superior, el TR puede ser grande en relación con el BP, lo que reduce la proporción.
Cómo se relaciona esto con la interpretación en forex
- Una lectura más alta del oscilador (más cercana a 100) refleja una presión de compra más fuerte en relación con el rango durante las ventanas elegidas.
- Una lectura más baja (más cercana a 0) refleja una presión de compra más débil en relación con el rango durante las ventanas elegidas.
Esta es una descripción de medición. No establece, por sí misma, lo que sucederá a continuación.
Limitaciones y modos de fallo (qué puede salir mal)
La mecánica del oscilador definitivo es consistente, pero la interpretación puede fallar si los supuestos subyacentes o el contexto no se mantienen.
- Sensibilidad al régimen de mercado
- Los indicadores de impulso pueden comportarse de manera diferente en condiciones de tendencia versus condiciones laterales.
- En mercados fuertemente laterales, los movimientos del oscilador pueden reflejar la oscilación dentro del rango en lugar de una presión direccional duradera.
- Diferencias en la definición de datos
- El oscilador depende del máximo, mínimo y cierre, y el TR utiliza el cierre anterior.
- Si su fuente de datos utiliza diferentes límites de sesión, o si la continuidad del “cierre anterior” difiere, las proporciones BP/TR pueden cambiar.
- Desajuste de parámetros
- Las longitudes de retroceso estándar y el esquema de ponderación son parte del diseño del indicador.
- Si utiliza longitudes de período diferentes a las que cree, puede comparar valores que no son equivalentes.
- División y condiciones límite
- El TR se construye a partir de distancias de máximo/mínimo y ajustadas por huecos. Si las sumas de TR son muy pequeñas o están dominadas por barras inusuales, la proporción puede volverse inestable.