Ok, there could be 2 types of arrow indicators.
1. Repainting but non-lagging as it repaints only current candle and never on previous candle
2. Non-repainting but lagging as non-repainting indicator could be delay just by 1 candle to make it non repainting.
If you looking for a good such indicator download this free one https://www.mql5.com/en/code/10238