ZZ SR OB MT5 is an advanced market-structure indicator that combines ZigZag swing detection, support & resistance mapping, and automated Order Block (OB) visualization. It is designed to help traders clearly identify key turning points, institutional price zones, and high-probability reaction areas directly on the chart. The indicator uses a refined ZigZag algorithm (Depth, Deviation, Backstep) to mark significant swing highs and lows, which then serve as the foundation for structure-based analysis.
At each confirmed swing point, the indicator can automatically detect and draw bullish and bearish Order Blocks. Bearish Order Blocks are identified near swing highs (resistance), while bullish Order Blocks are detected near swing lows (support). These zones are drawn as rectangles and can be based on either full candle ranges or candle bodies only, depending on your preference. Built-in mitigation logic ensures that Order Blocks remain valid until price meaningfully interacts with them, avoiding instant invalidation. To keep charts clean and practical, the number of historical Order Blocks can be limited.
Optional features include horizontal support and resistance lines projected from past ZigZag points, and the ability to hide or show the ZigZag itself, making the indicator flexible for both clean price-action trading and detailed structure analysis.