The problem with that strategy is when markets are directionless. Then you get chopped. The slippage is also a factor because sometimes you have to trade a lot. Plus your trading fees must be very low. Trade station can do it , multi charts, and many many others. I think excel is sufficient also.
InvestorRT interfaces with IB for autotrading. www.Linnsoft.com Backtest your rules then put them into play with trading signals sent to IB.