WealthLab, Ameritrade StrategyDesk, and CoolTrade all seem to offer this. I can't comment as to how good they are as I haven't used them.
A number of lesser-known, third-party products/open source projects exist as well. If you Google <favorite broker name> and "back test", you'll get a lot of hits.