Clean Pivot Lines with Alerts
Aug 12, 2025

The Clean Pivot Lines with Alerts indicator detects and monitors untouched pivot highs and lows to provide clean support and resistance levels. It automatically manages these levels by removing them upon price violations and offers real-time alerts for breaks and sweeps.
Usage
The Usage section describes how the script can be used to identify key market levels that have not yet been tested by price action. Users can adjust the pivot length and lookback window to find significant structural points across different timeframes.
- Identifying Support/Resistance: Use the horizontal lines as potential zones for price reversals or breakout opportunities.
- Monitoring Breaks vs. Sweeps: The tool distinguishes between a "Break" (a candle close beyond the level) and a "Sweep" (a wick breach that fails to close beyond the level), allowing for nuanced strategic decisions.
- Historical Analysis: Enable historical lines to see where previous levels were violated, providing context for recent price movements.
Details
The script utilizes pivot detection logic with a configurable lookback window to filter out "contaminated" levels that have already been breached before they could be plotted. It maintains active levels in dynamic arrays, performing periodic housekeeping every 10 bars to ensure chart hygiene. For traders analyzing higher timeframes, the script supports a timeframe override feature using security requests to plot HTF pivots on lower-frequency charts.
Settings
Pivot Detection Settings
- Pivot Timeframe: Sets the timeframe for pivot calculation. Leave empty to use the current chart timeframe.
- Pivot Length: The number of bars required on each side of a high or low to confirm a pivot.
- Lookback for Clean Check: The number of bars to check prior to the pivot to ensure the level hasn't been previously violated.
Pivot Line Appearance
- High/Low Line Color: Customizes the colors for resistance and support lines.
- Line Width/Style: Adjusts the visual weight and pattern (Solid, Dashed, Dotted) of the active levels.
Alerts
- Enable Alerts: Toggles on-chain notifications for new pivot detections and level violations.
Historical Lines
- Show Historical Lines: Displays levels for a short duration after they have been triggered/broken.
- Number of Bars to Keep: Determines how long historical lines remain visible on the chart.
- Break/Sweep Color: Sets specific colors for historical lines based on the type of violation.
FAQ
How do I access Clean Pivot Lines with Alerts?
You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.
Why do the lines appear several bars after a high or low?
Pivot lines require a "Pivot Length" of bars to confirm that the high or low is indeed a local extreme. This lag is a standard part of pivot calculation logic.
Can I use this for Multi-Timeframe (MTF) analysis?
Yes, by using the "Pivot Timeframe" setting, you can plot pivots from higher timeframes (like Daily or Weekly) directly onto your intraday charts.
Trading & investing are risky and many will lose money in connection with trading and investing activities. All content on this site is not intended to, and should not be, construed as financial advice. Decisions to buy, sell, hold or trade in securities, commodities and other investments involve risk and are best made based on the advice of qualified financial professionals. Past performance does not guarantee future results.
Hypothetical or Simulated performance results have certain limitations. Unlike an actual performance record, simulated results do not represent actual trading. Also, since the trades have not been executed, the results may have under-or-over compensated for the impact, if any, of certain market factors, including, but not limited to, lack of liquidity. Simulated trading programs in general are designed with the benefit of hindsight, and are based on historical information. No representation is being made that any account will or is likely to achieve profit or losses similar to those shown.
Testimonials appearing on this website may not be representative of other clients or customers and is not a guarantee of future performance or success.
As a provider of technical analysis tools and strategies, we do not have access to the personal trading accounts or brokerage statements of our customers. As a result, we have no reason to believe our customers perform better or worse than traders as a whole based on any content, tool, or platform feature we provide.
Charts used on this site are by TradingView in which the majority of our technical indicators are built on. TradingView® is a registered trademark of TradingView, Inc. www.TradingView.com TradingView® has no affiliation with the owner, developer, or provider of the Services described herein.
Market data is provided by CBOE, CME Group, BarChart, Massive, CoinAPI. Select U.S. equities data is provided through Massive. CBOE BZX real-time U.S. equities data is licensed from CBOE and provided through BarChart. Real-time futures data is licensed from CME Group and provided through BarChart. Select cryptocurrency data, including major coins, is provided through CoinAPI. All data is provided “as is” and should be verified independently for trading purposes.
This does not represent our full Disclaimer. Please read our full disclaimer.
© 2026 LuxAlgo Global, LLC.

