Part of the problem, especially for HFT, automated systems, and scalpers, IMO is that you can't realistically backtest fills.
One solution that you may want to have a look at is Cyborg Trading's forward testing sim environment.
A Sterling Demo account can not help you forward test because it's...