rapunzl logo green investing castle
Request Free DemoFree Demo
rapunzl mobile hamburger icon
Hero image for Bollinger Bands Explained: Reading Volatility on a Chart

Bollinger Bands Explained: Reading Volatility on a Chart

Some stocks drift along like a calm lake. Others bounce around like a trampoline park. Both can end the week at the same price, but the ride between Monday and Friday could not be more different. Bollinger Bands are the chart tool that makes that difference visible.

This guide explains what the bands are, how to read them, why a squeeze matters and why a band touch is not a signal by itself. Then you will try them on a real tool, and teachers get a 15-minute activity that contrasts a wild stock with a calm one.

Bollinger Bands describe volatility, meaning how much a price has been swinging. They do not predict direction, and nothing here is advice to buy or sell anything.

What Bollinger Bands show

Bollinger Bands show what counts as a normal price range for a stock right now, so you can see when the price is stretched unusually far. Rapunzl's indicator library puts it this way: a moving-average midline with an upper and a lower band that expand and contract with volatility.

Three lines appear on the price chart:

  • A middle line, which is a simple moving average.
  • An upper band above it.
  • A lower band below it.

When prices swing hard, the bands spread apart. When prices go quiet, the bands tighten. The channel is like a stretchy hallway that adjusts its width to match how wildly the price has been moving.

How the bands are built

The middle line is an average of recent closing prices. The outer bands sit a set number of standard deviations above and below it. Standard deviation is a measure of how spread out the prices are around their average. Spread out a lot, and it is large. Packed close together, and it is small.

A made-up example, with every number an illustration: two stocks both average $50 over the last 20 days. Stock A's closes stay between $49 and $51. Stock B's closes range from $42 to $58. Their middle lines match, yet Stock B's bands would be much farther apart, because its prices are more spread out.

The default settings on Rapunzl charts are a 20-day period and 2 standard deviations. The 2 is the classic choice. Raise it and the bands widen, so fewer touches happen. Lower it and the bands tighten, so touches happen more often.

How to read the bands

Two ideas do most of the work.

First, band width tells you about volatility. Wide bands mean the recent swings were large. Narrow bands mean the stock has been quiet.

Second, the position of the price inside the bands tells you how stretched it is. Rapunzl's Stock Scanner turns that position into one number called Bollinger %B. A %B of 0 means the price sits on the lower band. A %B of 1 means it sits on the upper band. Anything above 1 means the price closed above the upper band, and anything below 0 means it closed below the lower band.

Bollinger %BWhere the price sits
Below 0Below the lower band
0On the lower band
About 0.5Near the middle line
1On the upper band
Above 1Above the upper band

A close outside the bands is a statistical extreme for that stock's recent habit. Rapunzl's library adds that it does not mean the price will reverse.

The squeeze

When the bands pull very close together, chart readers call it a squeeze. Rapunzl's library notes that a squeeze often comes before a big move, because the market is coiling.

Note the wording: "a big move," not "a move up." A squeeze tells you volatility has been low and may be about to change. It does not tell you which way the price will go. A squeeze is not a prediction of a rise.

Keltner Channels are a close relative. They are drawn around an exponential moving average, but their width comes from average true range (ATR) instead of standard deviation. Chart readers sometimes compare the two, and a Bollinger Band that shrinks inside a Keltner Channel is one version of a squeeze setup. Keltner Channels are part of Rapunzl Premium, along with ATR itself. The width math differs, so do not read the two studies the same way.

The trap: a band touch is not a signal

A tempting beginner belief is that touching the upper band means "sell" and touching the lower band means "buy." Rapunzl's library warns against exactly this: touching a band is not a buy or sell signal on its own.

In a strong trend, price can walk the band, hugging the upper line for days or weeks while it keeps rising. A student who treated every upper-band touch as a top would be wrong again and again. In a quiet, sideways stretch the price may bounce off a band, but that bounce is not something the band caused or predicted.

The bands describe volatility, not direction. To judge direction you need other evidence, such as the trend and momentum. The post on MACD shows one way to read momentum, and the RSI guide shows another. Used together, they help you ask whether a stretched price is the start of a run or the end of one. The chart alone cannot answer that. It also helps to know whether your indicator leads or lags the price, which the post on leading versus lagging indicators explains.

A Stock Scanner setup to try

Rapunzl's Stock Scanner (see the Stock Scanner page, or open it in Rapunzl Web) lets students filter a long list of stocks into a short list using plain-language conditions. For a tour of the different filters, see the guide to Stock Scanner filters.

Start with the ready-made idea "Breaking out of the bands". It includes company stocks that are trading above their upper Bollinger Band on at least 1.5 times their usual volume. Behind the scenes it asks for Bollinger %B above 1, relative volume of at least 1.5, and an average daily volume of at least 500,000 shares so that tiny, thinly traded stocks stay out. Results are sorted by relative volume, highest first.

The volume condition is the teaching point. A close above the upper band means an unusually strong move. Heavy volume shows that many traders took part. Rapunzl's own note on the idea states the catch: a move this stretched often pulls back, and it can also be the start of a bigger run, and the chart alone cannot tell you which.

Now build the contrast. Open the idea "Steady and calm". It includes stocks worth $10 billion or more that usually move 2% or less in a single day, sorted from the calmest up. Those are the stocks whose bands tend to stay narrow.

Put the two lists side by side. One is full of price jumps and the other is full of quiet. Students can then ask a useful question: if both lists are made of real companies, what does a band mean for a stock that rarely moves, compared with one that often does?

To make your own version, open the filter editor and add the field Bollinger %B. Try "above 1" for stocks above the upper band, and a range near 0 for stocks near the lower band. A list can come back short on some days.

The same stock on a customized chart

Pick a stock from either list and open its chart. Then use the chart customization button.

  1. Choose a chart type: Line, Candlestick or OHLC. Bollinger Bands are calculated from closing prices.
  2. In the chart overlays section, add Bollinger Bands. It is one of the basic studies.
  3. Keep the defaults, a period of 20 and a standard deviation of 2, for the first look. If you change a number, press the study's Update button to apply it.

The bands draw directly over the price, with the middle line dashed in grey so it does not look like the price itself. Look for three things: where the bands are widest, where they are tightest, and what the price did right after each of those moments. Students who get stuck can use the Ask the AI Tutor option on the study.

With Rapunzl Premium, Keltner Channels can be added as a second overlay, which is a good way to discuss why two volatility tools can disagree.

A 15-minute classroom activity

Run this as a "Wild versus calm" comparison in pairs. Each pair needs a device with the Stock Scanner open. If devices are scarce, the Stock Scanner's filter editor shows a practice chart when you add the Bollinger %B field. Its price history is made up and seeded, so treat it as an illustration, not real data.

  1. Pick (3 minutes). Each pair opens "Breaking out of the bands" and chooses one stock, then opens "Steady and calm" and chooses another.
  2. Chart (5 minutes). Pairs add Bollinger Bands, with the default settings, to both charts. For each stock they sketch the band width in words: wide, narrow, or changing.
  3. Test the myth (5 minutes). On each chart, students find one time the price touched or crossed a band. They write what the price did over the next several days, and whether the band touch was followed by a turnaround or by more of the same.
  4. Share (2 minutes). Pairs complete the sentence "A band touch by itself does not tell me..." and read it aloud.

Collect the sentences as an exit ticket. The goal is not to find the right answer for a given stock. It is to see that the same chart event can be followed by very different outcomes, and that is why one clue is never enough. A stock on a list is a place to start asking questions, not a pick.

Frequently Asked
Questions

They show how far a stock's price has been swinging. Rapunzl's indicator library describes them as a moving-average midline with an upper and a lower band that expand and contract with volatility, which frames what counts as a normal price range right now.

A period of 20 and a standard deviation of 2. The period sets the look-back for the middle line and for the standard-deviation window, and a higher standard deviation places the bands farther out, so price touches them less often.

No. Rapunzl's library says a band touch is not a buy or sell signal on its own, because in a strong trend price can walk the band for a long time. The bands describe volatility, not direction.

A squeeze is a stretch when the bands sit very close together. Rapunzl's library notes it often comes before a big move, but it does not say which direction the move will take.

It is where the price sits between its bands: 0 is the lower band and 1 is the upper band. A reading above 1 means the price is above the upper band, and a reading below 0 means it is below the lower band.

Both draw a channel around a moving average. Bollinger Bands set the width with standard deviation around a simple moving average, while Keltner Channels use average true range around an exponential moving average, so the two should not be read the same way.

Bring Bollinger Bands into your classroom

Bollinger Bands give students a first, concrete way to talk about risk: how much a price swings, and how little a single touch proves. Request a demo from the Rapunzl team to see how the Stock Scanner, the charts and the simulator work together in a real class.

Families who want a student to practice this at home can look at Rapunzl for families.

By Maria Rodriguez, Curriculum Designer at Rapunzl.

Free classroom resource

Get the free Stock Market teaching pack

Slide deck + 2 ready-to-teach worksheets — Stocks in Everyday Life and Choose a Stock — plus both answer keys. Free.

Next step

Bring Rapunzl into your classroom

Explore how Rapunzl helps students build real investing and personal finance confidence.

Set Up A Free Demo Account