Skip to content
All library documents

Awesome Oscillator Direction Changes as a Long-Short Trading Signal

Article TradingView scripts

Summary

This strategy calculates the Awesome Oscillator as the difference between fast and slow simple moving averages of the bar midpoint, using default periods of five and thirty-four. It takes a long position when the oscillator rises from the prior bar and a short position when it falls. If the value is unchanged, the prior position signal is retained. A setting can reverse the direction of the signals. The plotted histogram and bar colors visualize the oscillator’s direction and the resulting bias.

The document provides code and describes the indicator’s connection to Bill Williams’s trading approach, but it reports no backtest statistics or empirical evidence for this implementation. It also includes a caution to limit use to learning or paper trading. The strategy has no explicit stop, profit target, position sizing, or risk control in the supplied rules, so the signal logic alone does not specify how exposure should be managed.

Key ideas

  • The oscillator is the difference between fast and slow moving averages of the bar midpoint.
  • A rising oscillator produces a long signal, while a falling oscillator produces a short signal.
  • An unchanged oscillator value carries forward the previous signal.
  • A reverse option swaps the long and short signals.
  • The document provides no performance statistics and advises using the method for learning or paper trading.

Tags

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