Automatic SR %B
Jul 14, 2018

The Automatic SR %B indicator identifies potential support and resistance levels automatically based on Bollinger Bands %B fluctuations across various timeframes.
Usage
The Usage section focuses on identifying price floors and ceilings derived from overbought and oversold conditions in the %B oscillator. When the %B value crosses below the overbought threshold, a resistance level is plotted based on the previous high. Conversely, when the %B value crosses above the oversold threshold, a support level is plotted based on the previous low.
These levels can be used to:
- Identify potential reversal zones where price has historically exhausted its momentum.
- Establish price targets or stop-loss placement based on structural levels.
- Filter trades by only taking long positions near support or short positions near resistance.
Details
The script utilizes the %B indicator, which measures the relative position of price within Bollinger Bands. A %B value of 1 represents the upper band, while 0 represents the lower band.
When the market enters an overextended state (above the Overbought setting) and subsequently retreats, the script marks the peak of that excursion as a horizontal resistance line. When it dips below the Oversold setting and recovers, the trough is marked as a support line. The script also includes multi-timeframe (MTF) functionality, allowing users to project levels from higher timeframes onto their current chart to identify institutional-grade areas of interest.
Settings
- Bollinger Length: Sets the lookback period used to calculate the Bollinger Bands basis and standard deviation.
- Bollinger Deviation: Determines the multiplier for the standard deviation to set the width of the bands.
- Overbought: The %B threshold above which a resistance level is triggered once price crosses back below it.
- Oversold: The %B threshold below which a support level is triggered once price crosses back above it.
- Use another Timeframe?: Toggles whether the indicator uses the current chart timeframe or a user-defined one.
- Select The Timeframe: Specifies the external timeframe to be used for calculation if the multi-timeframe option is enabled.
FAQ
How do I access Automatic SR %B?
You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.
Can I use this for scalping?
Yes, by adjusting the Bollinger Length and selecting a lower timeframe, the indicator can highlight short-term intraday support and resistance levels.
Why do the lines stay horizontal?
The lines represent the most recent high or low established during an overbought or oversold event. They remain at that price level until a new event occurs, creating a clear visual reference for historical supply and demand.
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.

