Disliked{quote} cyber1- Thanx, I've placed it exactly as your example but it gives an alert with every new bar. Just once at least, but it should only alert once the if condition has been met. Remember that I need a repainting arrow on the current bar 0 and the alert to pop-up once the condition has been met. if(Close[i+1] > UPAbove && Close < UPBelow && rsi_prev > obZone){ downArrow= High+ 3*pips; if(prevtime1 != Time[1]){ prevtime1 = Time[1]; if(SoundAlert) Alert(Symbol() + " => " + IntegerToString(_Period) + "MIN >>Sell Alert <<"); } } if(Close[i+1]...Ignored
If you are trying to get an alert on the current candle then try using Time[0]
If that doesn't work then post the file and I'll look at it.