To be able to compare one stock to another the formula normalizes the value by dividing the width by the moving average. here is the formula for Bol. Band Width written for RavenQuote:
((bbupper(Close,20,2,D,,)- bblower(Close,20,2,D,,))/
mov(Close,20,0,D,,))*100
In English it's the distance between the upper and lower bands as a pecentage of the moving average. Plotting the formula on a chart will show that low values often presage large moves.
Since the value ranges will still vary with the volitility of the stock a more sophisticated formula can be written to look for new say 3 month lows in the BBW value for a given stock.
Another way to put the current volitility in the context of a longer time frame is to divide one BBW by another:
((bbupper(Close,20,2,D,,)- bblower(Close,20,2,D,,))/
(bbupper(Close,60,2,D,,)- bblower(Close,60,2,D,,)))
*100
You'll find you have to throw out stocks that made an extreme move due to a takeover which are now quietly trading towards the takeover price.
One of my favorites is Bollinger's %B formula which gives a numerical value as follows:
>100 if above upper band
>0 <100 if between moving avg and upper band
=0 at moving avg
<0 > -100 if between avg and lower band and
<-100 if below lower band
((Close(D,,)- mov(Close,20,0,D,,))/
(bbupper(Close,20,2,D,,)- mov(Close,20,0,D,,)))*100
English: (Close price - mov avg) divided by (upper band - mov avg)
multiply result by 100
Naturally all formulas can be set up for multiple time frames.
Hope these are useful

Bkout