MarketInOut Stock Screener Log In | Sign Up

Bollinger Bands, Local Peaks and Fibonacci Levels

By MarketInOut · March 9, 2011 · Updated October 29, 2026

The more you study technical analysis, the clearer it becomes that knowing one indicator deeply beats knowing many superficially. New indicators appear every day, but they are all built from the same prices. Learn one well, understand what every move of it means, and you can trade it consistently. Bollinger Bands are a good candidate, because one indicator answers three questions at once. Combined with local peaks and Fibonacci levels, they become even more useful.

What Bollinger Bands are

John Bollinger introduced his bands in the early 1980s as an improvement on fixed-width trading envelopes. They have three lines:

  • Middle band: a 20-period simple moving average.
  • Upper band: the middle band plus two standard deviations of price.
  • Lower band: the middle band minus two standard deviations.

Because the width depends on the standard deviation, the bands widen when price swings strongly and narrow when the market is quiet. They set limits above and below price that adapt to the market, which also makes them easy to read.

One indicator, three jobs

  • Trend: the slope of the middle band shows the direction of the trend.
  • Oscillator: price reaching the upper or lower band warns that a short-term peak or trough may be forming.
  • Volatility: the distance between the bands shows how fast the market is moving. Wide bands mean strong swings; narrow bands mean a quiet market.

Two ways to trade the bands

  • Breakouts after a squeeze. When the bands narrow sharply, volatility is unusually low, and low volatility tends to be followed by a strong move. A close outside the narrowed bands often marks the start of it.
  • Bounces between the bands. In a sideways market, price tends to swing from one band to the other. Traders sell near the upper band and buy near the lower band, with the middle band as the first target.

Adding local peaks and Fibonacci levels

A band touch alone is a weak signal. It becomes much stronger when other, independent measures point to the same level:

  • Local peaks and troughs. Earlier highs and lows act as resistance and support. If price reaches the upper band right at a previous peak, the level is more likely to hold.
  • Fibonacci retracements and extensions. When no clear earlier peak is in sight, Fibonacci levels fill the gap. The 61.8% retracement is the one most traders watch.

The best setups are where all three meet: for example, price pulls back to the lower band, at the level of a previous low, which is also the 61.8% retracement of the last advance (Fig. 1).

Bollinger Bands with local peaks and Fibonacci levels

Fig. 1. Bollinger Bands combined with local peaks and Fibonacci levels.

Check the higher timeframe

Signals are stronger still when timeframes agree. A classic case: the weekly or daily chart shows an uptrend, while the lower timeframe shows a pullback within it reaching the lower band at a support level. Buying that pullback trades with the larger trend, not against it.

Screen for it on MarketInOut

Bollinger Bands are built into our formula language: bbub, bbmb and bblb for the upper, middle and lower bands, bb for the bandwidth and pb for %B. For example, NYSE and Nasdaq stocks whose price just crossed below the lower band:

exch(nyse,nasdaq) and type(stock) and price cb bblb(20,2)

And for pullbacks within an uptrend, add a trend filter:

exch(nyse,nasdaq) and type(stock) and price > sma(200) and price cb bblb(20,2)

Rewritten in October 2026 from an article in MarketInOut’s original article library.




Disclaimer - Privacy Policy - Terms of Service - Cookies - FAQ - Affiliates - Blog