This can be done with Stock Watch Pro. For example, the following formula detects when 30-minute volume is 50% above average 30-minute volume during the last 5 days, during the same time of the day:
Bar[Volume,30] >= 1.5 * (Bar[Volume,30,13] + Bar[Volume,30,26] + Bar[Volume,30,39] +...