Ciao,

io ti ho scritto in beeTrader esattamente quanto tu hai richiesto, ma da quanto leggo non hai proprio le idee chiare.
"T" scrivi che è un trailing quindi bisogna assegnargli un valore in € e poi invece indichi che "T" deve essere uguale a un Ref del supertrend e quindi un valore non in €...quindi quale dei 2 ti va bene???

Io per "finalizzare" lo script ti ho assegnato T ad un trailing e poi nelle condizioni ho indicato quanto da te indicato (anche se non ha senso).

Comunque ora la base e penso tu sia in grado di personalizzartela a tuo piacimento.

#Calcolo S = Supertrend (n periodi)
SET Super = SuperTrend(9, 5)

#Calcolo A = ADX (x periodi)
SET AX = ADX(9)

# Imposto la condizione per il Ref 1
SET TREF = Ref(Super,1)

# Imposto la variabile T per il trailing
SET T = TRAILING_STOP = 500

# se Adx > valore soglia(es.25) allora T = Ref(S,1), altrimenti T rimane inalterato.
IF((AX > 25), TREF, T)

SET Cond1 = CROSSOVER(T, CLOSE)
SET Cond2 = CROSSOVER(CLOSE, T)

# Se crossover (close,T) T diventa il valore minimo tra T e S
SET MinCondPrice = MINOF(T, Super)
IF(Cond1, MinCondPrice, T)

#Se crossover (T, close) T diventa il valore massimo tra T e S
SET MaxCondPrice = MAXOF(T, Super)
IF(Cond1, MaxCondPrice, T)