L1 Swing Reversal Indicator
Mar 24, 2021

The L1 Swing Reversal Indicator tool identifies potential turning points in price action by combining multiple moving average periods with normalized relative position calculations. It aims to simplify the detection of swing highs and lows, providing clear visual cues for reversal opportunities within nested market cycles.
Usage
The indicator is used to spot exhaustion points in price trends. A green arrow appearing below the price indicates a potential bottom swing reversal, suggesting a transition from bearish to bullish sentiment. Conversely, a red arrow appearing above the price signals a potential top swing reversal, indicating a transition from bullish to bearish sentiment.
Users can interpret the four plotted moving averages (MA1-MA4) to gauge the underlying trend direction. When price reversals occur in alignment with the broader trend indicated by the longer-term MAs, the signals may carry higher conviction. This tool is effective for mean-reversion strategies or as an entry filter for trend-following systems.
Details
The script utilizes several logic components to determine exhaustion:
- Bottom Swing Detection: This uses a normalized relative position calculation based on the high-low range of the last 8 bars. The value is smoothed with an EMA and mapped to a range of -100 to 100. A signal is triggered when this normalized value crosses over the negative oversold threshold.
- Top Swing Detection: This logic compares price differences over a 7-period window. It calculates a ratio of positive price movement against absolute volatility. A signal is generated when this ratio exceeds the overbought threshold and begins to decline, indicating a loss of upward momentum.
- Trend Filtering: By including four Simple Moving Averages (SMA), the indicator allows users to visualize multiple timeframes of support and resistance simultaneously.
Settings
- SMA1 - SMA4: Adjusts the lookback periods for the four moving average lines displayed on the chart.
- Overbought Threshold: Sets the sensitivity level for top reversal signals. Higher values require more extreme momentum for a signal to trigger.
- Oversold Threshold: Sets the sensitivity level for bottom reversal signals.
FAQ
How do I access L1 Swing Reversal Indicator?
You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.
Can I change the type of moving averages used?
While the default plots use Simple Moving Averages, the script's modular design allows users with basic Pine Script knowledge to swap the ta.sma functions for EMA, WMA, or other variants.
What timeframes work best for this indicator?
The indicator is versatile and can be customized via the SMA lengths and thresholds to suit different timeframes, though it is particularly effective on timeframes where swing cycles are clearly defined, such as the 1H or 4H charts.
Free indicator
Get free access to this indicator on the platforms below.
Unlock the entire LuxAlgo Library
Every indicator, every strategy, full charts, and complete access to Quant — our AI agent.