Debuggando l'indicatore ho capito che la condizione "SET condizione = FdDDownExit > REF(FdDDownExit, 1)" era superflua quindi eliminandola e invertendo il segno "CLOSE < FdDDown" riesco finalmente a contare da quante barre il CLOSE non è minore di FdDDown
Quindi il codice corretto è questo:
# Calcolo la Frontiera della direzione Ribassista
SET FdDDown = TODAYOPEN() - @AmpFdD
# Vettore per condizione di uscita ribassista
SET FdDDownExit = CLOSE > FdDDown
# Calcolo la condizione per l'istruzione LASTIF
#SET condizione = FdDDownExit > REF(FdDDownExit, 1)
## Verifica nella finestra di debug della condizione
#PRINT(condizione)
# Uso il LASTIF per contare quante barre il close resta sotto la linea ribassista
SET barre = LASTIF(condizione)
# Condizione di uscita
# barre > 3 significa che il close è da 15 minuti sotto la linea ribassista
# ed anche
# la Slope della SignalLine e' negativa
barre > @exitBars
Ecco il risultato, come vedete modificando il numero di barre da 3 a 15 si sposta lo stoploss 
