recently I had a trial of Market Delta charting platform, they have some awesome indicator, I might say, called Volume Breakdown, it's very very accurate in spotting divergences (I can say that in 1 month of trial I took more than 20 trades based on divergences of this indicator and all of them were winners).
It will be great if somebody good at programming can do it, I'm pretty sure you'll love this indicator.