I am still trying to connect the dots. No doubt, orderbook activity will occur before price change, but there is a lag in detecting it (ie. latency), especially after any kind of filtering. This is really only useful over very short timeframes and due to filtering one can literally miss the bus...