Boz, I use Wealth-Lab for all my testing. It is an extremely robust platform, and can even do such things as portfolio management, overlay testing of different time-frames, analysis of other instruments/indexes (e.g. VIX, TRIN, etc.), and adaptive adjustment based on max adverse/max favorable excursions, to name a few. If you can clearly describe what you want to do, you can program it.