If you are up for porting Bateman to python, over at https://www.quantopian.com we let you backtest with high quality intraday data for free. You can also reference our opensource backtesting engine, http://zipline.io, to see how we handled modeling slippage and order simulation.