Salve,
Citazione Originariamente Scritto da maxmax68 Visualizza Messaggio
Salve,

vorrei capire se con le nuove migliorie di Easyscript è finalmente possibile realizzare la seguente cosa:
SET vUP = HIGH + (2.5 * ATR(14, SIMPLE))
SET vUP1 = Il massimo valore tra REF(vUP1,1) e vUP
Grazie
Saluti
Massimo
si certo, è possibile realizzare quanto richiesto, con il seguente script:

SET vUP = HIGH + (2.5 * ATR(14, SIMPLE))
SET vUP1 = BARLOOP(0, 1, MAXIMUM, vUP, NAN, NAN)
I parametri della funzione Barloop hanno il seguente significato:

initialValue = 0 -> Valore iniziale del risultato pari a zero
offset = 1 -> Valore di riferimento pari al valore calcolato 1 barra indietro nel tempo
operator = MAXIMUM -> Trovo il valore massimo tra il valore di riferimento ed il valore dell'operando
operand = vUP -> Uso il vettore vUP come operando
minValue = NAN -> Nessun limite minimo nel risultato
maxValue = NAN -> Nessun limite massimo nel risultato

Max Francario