Ricercare inclinazione di un indicatore

 

Buongiorno a tutti! Volevo gentilmente un aiuto su come ricercare il segnale solo se l indicatore ha un inclinazione molto forte verso il basso o verso l alto.

Ho pensato di creare le variabili con il valore dell indicatore a Shift 4-3-2-1. 

Ho notato che quando l indicatore tra una barra e la successiva ha una differenza >=4 allora so che il segnale è forte.

Come posso codificare questo,soprattutto se l indicatore potrebbe trovarsi in valori compresi tra 50 e -50? 

Posso usare il MathLab oppure è un errore. Ho provato cosi ma non funziona:


CondIperVeloceLongUSD = Valuta_USD_4 < Valuta_USD_3  &&  (MathAbs(Valuta_USD_4) -  MathAbs(Valuta_USD_3)) >=3   &&

                                         Valuta_USD_3 < Valuta_USD_2 && (MathAbs(Valuta_USD_3)- MathAbs(Valuta_USD_2))>=3 && 

                                         Valuta_USD_2<Valuta_USD_1 &&(MathAbs(Valuta_USD_2)- MathAbs(Valuta_USD_1))>    =4 &&

                                          (Valuta_USD_1>=-10 || Valuta_USD_1 <=10);


 CondIperVeloceShortUSD = Valuta_USD_4 >Valuta_USD_3 && (MathAbs(Valuta_USD_4)- MathAbs(Valuta_USD_3))>=3 &&

                                         Valuta_USD_3 >Valuta_USD_2 && (MathAbs(Valuta_USD_3)- MathAbs(Valuta_USD_2))>=3 && 

                                          Valuta_USD_2 >Valuta_USD_1 &&(MathAbs(Valuta_USD_2)- MathAbs(Valuta_USD_1))>=4 &&

                                         (Valuta_USD_1>=-10 || Valuta_USD_1 <=10);


Cosi il codice sembra non funzionare perchè ho provato a mettere un alert mail ma non funziona.

                 if( BOOL ){SendMail("CondLongUSD","CondLong_USD");SendNotification("CondLong_USD");}  


COSI NON VA. Qualcuno potrebbe aiutarmi? Grazie mille