Session Breakout/Sweep with alerts
Oct 21, 2023

The Session Breakout/Sweep with alerts indicator provides a comprehensive framework for tracking price action relative to specific time-based sessions, allowing traders to identify both trend continuation breakouts and mean-reversion liquidity sweeps. By automatically highlighting session ranges and extending key high/low levels, this tool helps visualize institutional activity and potential price pivots across various timeframes.
Usage
This script is highly versatile and can be adapted to several trading styles:
- Breakout Trading: In this mode, the indicator signals when price moves and closes (optional) outside the established session high or low. This is commonly used for London Breakout strategies where the Asian session range dictates the day's direction.
- Liquidity Sweeps: When set to "Liquidity Sweep" mode, the tool identifies instances where price briefly pierces a session level before reversing and closing back within the range. This is often used by reversal traders to find "fakeouts" or stop hunts.
- Previous Level Confluence: By enabling previous day or week high/low levels, users can look for confluences between session breakouts and significant long-term structural levels.
Details
The indicator calculates the highest high and lowest low during a user-defined session (defaulted to the Asian session). Once the session concludes, it draws horizontal levels that extend into the following hours. The logic detects breakthroughs of these levels based on either candle wicks or closes.
Users should note that the indicator is optimized for timeframes lower than 45 minutes to ensure precision in session boundary detection. The script also includes a flexible alert system that can trigger on the initial breakout or every time price interacts with the levels.
Settings
Session Time Range
- Show session time range box?: Toggles the visibility of the colored background box representing the session duration.
- Box Infill/Border: Customizes the visual appearance of the session range.
- Session Timing: Defines the start and end time of the session (e.g., "1800-0101").
Breakout Levels
- Show breakout Levels?: Toggles the horizontal support and resistance lines derived from the session.
- Use close as breakout confirmation?: If enabled, signals only trigger when a candle closes outside the range; otherwise, a wick touch is sufficient.
- Extend breakout lines: Determines how many hours the levels remain visible after the session ends.
- Breakout indicator style: Chooses between "Fixed" (static icons), "Moving" (dynamic lines), or hiding indicators.
- Use as: Switches logic between "Breakout" (continuation) and "Liquidity sweep" (reversal).
Previous Levels
- Show previous day/week high low?: Toggles historical reference levels for added confluence.
FAQ
How do I access Session Breakout/Sweep with alerts? You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.
Why are the session boxes not appearing correctly on my chart? Ensure you are using a timeframe below 45 minutes. Additionally, check the "Session Timing" setting; if your session ends at 13:00, it is recommended to set it to 13:01 to include the final candle of that hour.
Can I set alerts for specific sessions? Yes, the indicator allows you to configure alerts for the first breakout of the session or every time a breakout/sweep occurs, helping you stay notified without constantly monitoring the 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.

