Профи помогите разобраться с Alert-ом

 
if(Close[1]>(Line1-0.0010)&&Close[1]<(Line1+0.0010))

Alert("Line1 РАЗВОРОТ!",Close[1]);

Сигнал выполняется, но почему то сообщение появляется и с последним т.е. нулевым баром (каждым его тиком). А надо сделать так чтобы сообщение в окне сигналов появлялось только когда откроется нулевой бар и соответственно закроется бар с номером 1.

 
if(Close[1]>(Line1-0.0010)&&Close[1]<(Line1+0.0010)){
   static datetime LastAlertTime=0;
      if(LastAlertTime!=Time[0]){
         LastAlertTime=Time[0];
         Alert("Line1 РАЗВОРОТ!",Close[1]);
      }
}
 
Integer >>:

Большое спасибо все заработало!!!