Try this version out...mirfai wrote: Sat Apr 04, 2026 5:35 am "Hi Xard, having used your semaphore on both MT4 and MT5 for a while, I’d like to suggest an improvement. I believe the logic should be updated to plot the symbols on the actual High/Low CLOSE CANDLE of each swing/zigzag. This would help eliminate false signals caused by current placements. I will provide an example below. Just my two cents—thanks for all your hard work!"
Best,
Xard777
What This Gives You:
PlotOnCandleBody = true (default) - Plots on candle body (clean, aligned with close)
PlotOnCandleBody = false - Plots on wick extreme (original zigzag behavior)
BodyOffsetPoints - Fine-tune positioning (use negative values to move down)
Different Trader Preferences:
Conservative traders → Use body plotting (true) for cleaner signals
Wick traders → Use false for extreme pivots
Custom offset → Adjust BodyOffsetPoints = 2 to move semaphores 2 points above/below
This way, every trader can customize to their taste without changing the core logic!