This indicator highlights bullish and bearish gaps in price movement. You can customize the colors, transparency, border width, and label size. The script detects gaps where the current low is higher than the previous high (bullish) or the current high is lower than the previous low (bearish). It then draws boxes around these gaps and labels them with their size. The indicator updates the boxes as long as the gaps remain open and removes them once they close. You can also choose the timeframe for the gaps detection.