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"
, primo perchè sul leva 7 per poi operare su singoli titoli ? Poi cinque anni di backtest su un giornaliero mi sembrano poco attendibili , l'ho caricato sul future e sul lungo periodo non è granchè , ma se ho capito bene è inattendibile anche questo test a causa dei valori da cambiare spesso manualmente ? Perchè non ci concentriamo su qualcosa di più semplice ?