Skip to content
All library documents

Gann Swing Oscillator Signals from Price Extremes

Article Strategy library · Author: ChaoZhang

Summary

This strategy uses a Gann Swing Oscillator to infer market direction from local price extremes. It evaluates recent rolling highs and lows, identifies a swing when the middle observation is exceeded on both sides, and assigns the oscillator a bullish or bearish state. That state determines whether the system holds a long or short position; a reverse option can invert the direction. The published parameters include a lookback length and the reversal setting.

The document frames the method as a simple way to identify trends and turning points, but supplies no measured backtest outcomes. It notes that swing and breakout signals can lag, that frequent signals require careful capital management, and that the described implementation has no stop loss or take profit. The supplied code calculates extremes using closing prices, so its operational details are narrower than the prose reference to highs and lows. Any assessment would need to account for this discrepancy and test the rules across markets and conditions.

Key ideas

  • The oscillator changes state when recent rolling highs or lows form a local swing pattern.
  • Positive and negative oscillator states map to long and short positions, with an option to reverse them.
  • The method uses a single lookback parameter in addition to the reversal setting.
  • The document provides no performance evidence and warns that swing signals may arrive late or occur frequently.
  • The described implementation lacks explicit stop loss and take profit rules.

Tags

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