Skip to content
All library documents

Sentiment Zone Oscillator with Adaptive Overbought and Oversold Guides

Article ProRealCode

Summary

The Sentiment Zone Oscillator (SZO), attributed to Walid Khalil, aims to represent market sentiment using a smoothed directional input. It assigns a positive or negative value according to whether a filtered closing price rose or fell, then applies a triple exponential moving average and scales the result. An additional exponential average is plotted as a signal reference.

The indicator derives changing upper and lower guides from the oscillator’s recent high and low range over a configurable lookback, with a percentage parameter setting their positions. The description suggests watching for a rising oscillator near the lower guide as a possible bullish cue and retreat from the upper guide as a possible bearish cue. It provides a formula and parameter defaults, but no performance tests or validation. The guides and signals are therefore descriptive technical tools rather than evidence of a profitable strategy; results may depend on parameter choices and market conditions.

Key ideas

  • The SZO converts filtered price direction into positive or negative input values.
  • A triple exponential moving average smooths the directional series into the oscillator.
  • An exponential average provides an additional reference line.
  • Upper and lower guides adapt to the oscillator’s recent range.
  • The suggested reversal cues are not supported by reported performance evidence.

Tags

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