Tweaked my algo. It looks the same, but it measures efficiency of buying/selling activity instead of just buying and selling volume.
Efficient buying means price appreciates a good amount per volume of aggressive buying. Efficient selling means prices falls a good amount per volume of aggressive selling.
I figure if buying or selling is efficient, then it may continue in the same direction. It's my own idea, so I don't know if it will work. The 2 min backtest is ok. I'm just posting because it looks nice. I don't trust backtests.