Zigzag uses no incomplete candles. Aside from the fact that it repaints and thus can not be used for trade signals, you can implement it like any other indicator.