il fattore umano
Forumer storico
Questo è il codice PRT dello Squeeze Momentum Indicator utilizzato da @alayasf
Codice:
// parameters :
// length = 20
// mult = 2
// lengthKC = 20
// multKC = 1.5
//BB
basis = average[length](close)
dev = mult * Std[length](close)
upperBB = basis + dev
lowerBB = basis - dev
//KC
ma = average[lengthKC](close)
myrange = range[lengthKC]
rangema = average[lengthKC](myrange)
upperKC = ma+rangema * multKC
lowerKC = ma-rangema * multKC
value = (Highest[lengthKC](high)+Lowest[lengthKC](low)+average[lengthKC](close))/3
val = linearregression[lengthKC](close-value)
sqzOn = (lowerBB>lowerKC) AND (upperBB<upperKC)
sqzOff = (lowerBB<lowerKC) and (upperBB>upperKC)
if(sqzOn) THEN
squeeze = undefined
ENDIF
if(sqzOff) THEN
squeeze = val
ENDIF
RETURN val AS "momentum", squeeze AS "momentum squeeze"