I like what these guys are doing, and we tried out their plugin for modelling.
However, you can't really do any modelling without factoring transaction costs. For the average retail investor these fees kill the profit on many otherwise theoretically profitable strategies.