Skip to content
All library documents

Open Oscillator Measures Open Prices Against Recent Range Extremes

Article MQL5 code base

Summary

The Open Oscillator tracks how the current open relates to the highest and lowest open prices in a chosen lookback range. It derives two values from those extremes and the current open, then smooths each with an exponential moving average to create signal lines. The method therefore combines a rolling range comparison with smoothed reference series; the period and signal period control the range and smoothing windows.

The document describes the calculation and its two configurable inputs, but provides no chart, trading rules, performance evidence, or guidance on interpreting signals. It also does not specify how to turn the lines into entries or exits, or explain handling of ties and missing data. Treat it as an indicator definition rather than a tested strategy; its usefulness depends on separate validation and context-specific interpretation.

Key ideas

  • The indicator compares the current open with the minimum and maximum open prices in a selected period.
  • It calculates separate low-side and high-side distances from those range extremes.
  • Exponential moving averages smooth both calculated series into signal lines.
  • The period and signal period control the range length and smoothing length.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.