Distance Oscillator Crossover Strategy Using a Lagged Average
Summary
This strategy converts price’s distance from a rolling midpoint into an oscillator, expressed either as a percentage or in currency units. The midpoint is calculated from the period’s highest and lowest prices. A configurable moving average of that oscillator is then compared with a lagged copy of itself: crossing above the lagged line opens a long position, and crossing below opens a short position. The example settings use a Hull average, but simple, exponential, and weighted averages are also available.
The document presents the approach as a way to highlight changes in price momentum and capture medium-term turns, but supplies no performance statistics or evidence that the signals improve on a baseline. It notes that crossover signals arrive late, can whipsaw in range-bound markets, and do not measure trend strength. The described implementation has no stop-loss mechanism. Suggested extensions include testing average types and lengths, adding trend or volume filters, and defining explicit loss controls; any parameter choices still require validation across market conditions.
Key ideas
- The oscillator measures price relative to the midpoint of a rolling high-low range.
- A selected moving average of the oscillator is compared with a delayed copy of that average.
- An upward crossover opens a long position, and a downward crossover opens a short position.
- The method offers several oscillator units and moving-average types but provides no performance evidence.
- Lag, range-bound whipsaws, and the absence of a stop loss are key limitations.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.