Ciao a tutti!
Vorrei il vostro aiuto per realizzare un indicatore di segnali che funziona esattamente come un trailing stop. L’indicatore segue high, dal basso, a una certa distanza (che a scelta dell’utente, può variare per ogni candela, oppure rimanere fissa in pips), come un supporto mobile (in pratica: high-(30*pipsize), oppure high-(open-low[1])) finchè non viene rotto al ribasso da low. A quel punto il supporto mobile diventa resistenza mobile, seguendo low dall’alto a una certa distanza (in pratica: low+(30*pipsize), oppure low+(high[1]-open)) finchè non viene rotta al rialzo da high, ricominciando il ciclo.
Grazie in anticipo.
Ho messo 60 perché è più visibile nei test:
ONCE Direzione = 1 //1=trend rialzista, 0=trend al ribassista
ONCE Offset = 60
ONCE myTS = high - Offset * PipSize
IF Direzione = 1 THEN
IF low < myTS THEN
Direzione = abs(Direzione - 1)
myTS = low + Offset * PipSize
ELSE
myTS = max(myTS,high - Offset * PipSize)
ENDIF
ELSE
IF high > myTS THEN
Direzione = abs(Direzione - 1)
myTS = high - Offset * PipSize
ELSE
myTS = min(myTS,low + Offset * PipSize)
ENDIF
ENDIF
RETURN myTS AS "Trailing Stop" style(line,2) coloured("Fuchsia",255)