Skip to content
All library documents

Adaptive Williams Oscillator Bands for Momentum and Volatility

Article ProRealCode

Summary

This indicator plots a histogram based on the difference between fast and slow moving averages of the midpoint price, with separate adaptive bands above and below zero. Each band is updated with exponential smoothing when the oscillator is on its corresponding side of zero. The document describes a 35-period and 100-period average in the supplied code, despite its introductory reference to a Williams oscillator set to 5 and 35; the description and implementation therefore do not fully agree.

The proposed interpretation is that moves beyond the bands may indicate upward or downward acceleration, while the oscillator remaining between them may suggest reduced volatility. The text also links a move back toward or across zero to the possible end of an Elliott Wave fourth-wave correction. These are presented as interpretations, not validated signals: no test results, parameter study, or risk controls are supplied, so traders would need to evaluate them independently.

Key ideas

  • The code compares fast and slow moving averages of the high-low midpoint to form an oscillator.
  • Separate smoothed bands are updated according to whether the oscillator is above or below zero.
  • The author interprets band breaks as possible acceleration and movement within the bands as lower volatility.
  • The text suggests that a return toward or across zero may help identify the end of a fourth-wave correction.
  • The stated parameterization conflicts with the code, and the document provides no performance evidence.

Tags

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