Of course it repaints - it is a zigzag indicator, so it is looking for highest highs and lowest lows in the previous n bars (by default the previous 156, 60 and 36). If a bar is the highest in the last 156 then a signal will paint. But if the next bar closes higher, then obviously it has to...