Here is the Screener for long canditates form the popular TTM Squeeze Indicator form J. F. Carter.
basis = average[20](close)
dev = 2.0 * Std[20](close)
upperBB = basis + dev
lowerBB = basis - dev
//KC
ma = average[20](close)
myrange = range[20]
rangema = average[20](myrange)
upperKC = ma+rangema * 1.5
lowerKC = ma-rangema * 1.5
value = (Highest[20](high)+Lowest[20](low)+average[20](close))/3
val = linearregression[20](close-value)
sqzOn = (lowerBB>lowerKC) AND (upperBB<upperKC)
c1 = average[52](close*volume) > 300000
c2 = val > val[1] and val > 0
if sqzOn = 1 then
result = 0
else
result = 1
endif
c3 = result[1] = 1 and result[2] = 1 and result[3] = 1
c4 = result = 0
screener[c1 and c2 and c3 and c4]sort by val
you only have to change the 300000 value of traded volume to your prefered value.
i use 3 mio euro for german stocks on weekly chart.