ZONE 1 BEARISH ORDERBLOCK ZONE: 1. Start of Zone: A candle that closes above the high of the previous candle, provided the previous candle is not an inside bar and next candle must be higher than previous candle but close inside candle that starts the zone...if extension occurs to the upside, zone is always transferring to last two highest candles / candles highs. 2. Extension of Zone: The zone extends if subsequent candles create new highs above the previous high or lows below the zone without closing outside the current boundaries of the zone. If the following candle closes above the zone, the zone is canceled, and a search begins for a potential new zone. 3. End of Zone: The zone ends when the following candle closes below the low of the zone. This closing confirms the establishment of the zone. 4. Drawing the Zone: A rectangular object is drawn on the chart from the highest point of the zone to the lowest point of the zone, representing the range of the zone. BULLISH ORDERBLOCK ZONE: 1. Start of Zone: A candle that closes below the low of the previous candle, provided the previous candle is not an inside bar and next candle must be lower than previous candle but closes inside candle that starts the zone... if extension occurs to the downside, zone is always transferring to last two lowest candles / candles lows. 2. Extension of Zone: The zone extends if subsequent candles create new lows below the previous low or highs above the zone without closing outside the current boundaries of the zone. If the following candle closes below the zone, the zone is canceled, and a search begins for a potential new zone. 3. End of Zone: The zone ends when the following candle closes above the high of the zone. This closing confirms the establishment of the zone. 4. Drawing the Zone: A rectangular object is drawn on the chart from the lowest point of the zone to the highest point of the zone, representing the range of the zone. INSIDE BAR LOGIC: 1. Remembering the High and Low of the Previous Candle: If an inside bar is detected and there is no active sequence of inside bars, the code remembers the high and low of the preceding candle. 2. Reset upon Exceeding High/Low: If the following candle exceeds the remembered high or low of the preceding candle, the inside bar status is reset, and any sequence of inside bars ends. Other 2 zones are only little changes in 1st point, other points stay the same. ZONE 2 BEARISH ORDERBLOCK ZONE: 1. Start of Zone: A candle that closes above the high of the previous candle, provided the previous candle is not an inside bar and next candle must be higher than previous candle but close inside candle that starts the zone... BULLISH ORDERBLOCK ZONE: 1. Start of Zone: A candle that closes below the low of the previous candle, provided the previous candle is not an inside bar and next candle must be lower than previous candle but closes inside candle that starts the zone... ZONE 3 BEARISH ORDERBLOCK ZONE: 1. Start of Zone: A candle that closes above the high of the previous candle, provided the previous candle is not an inside bar and next candle must be higher than previous candle but close inside candle that starts the zone...if extension occurs to the upside, zone is always transferring to last two highest candles / candles highs. (so automatically will lowest point to validate the zone moves between last two candles) BULLISH ORDERBLOCK ZONE: 1. Start of Zone: A candle that closes below the low of the previous candle, provided the previous candle is not an inside bar and next candle must be lower than previous candle but closes inside candle that starts the zone... if extension occurs to the downside, zone is always transferring to last two lowest candles / candles lows. (so automatically will highest point to validate the zone moves between last two candles) Also want to implement function to see Multi TF zones but only if they are created inside or touching of the higher TF zone. So there will be 3 TFs to choose and will be fully customizable and can be switched on/off independently. HTF: [empty column] - to write exact number (choose from - seconds/minutes/hours/days/weeks/months) LTF: [empty column] - to write exact number (choose from - seconds/minutes/hours/days/weeks/months) ETF: [empty column] - to write exact number (choose from - seconds/minutes/hours/days/weeks/months)