This screener attempt to fetch stocks where the Bollinger Bands width has been increasing on the daily timeframe (5 days increased in the same row) and reached a new highest value over the last 24 weekly periods (approximately 6 months).
TIMEFRAME(WEEKLY)
UpperBandW = BollingerUp[20](close)
LowerBandW = BollingerDown[20](close)
BollingerDiffW = UpperBandW-LowerBandW
condition1 = BollingerDiffW>=Highest[24](BollingerDiffW)
TIMEFRAME(DAILY)
UpperBandD = BollingerUp[20](close)
LowerBandD = BollingerDown[20](close)
BollingerDiffD = UpperBandD-LowerBandD
condition2 = BollingerDiffD[5]<BollingerDiffD[4] AND BollingerDiffD[4]<BollingerDiffD[3] AND BollingerDiffD[3]<BollingerDiffD[2] AND BollingerDiffD[2]<BollingerDiffD[1]
SCREENER [condition1 AND condition2](BollingerDiffD)