did you try esignal?
Quote from Spydertrader:
The demo is doing exactly what you requested. The demo uses the previous market day as trade data and 'plays' that data on a loop. You can now test your strategies on actual market data 'after' market hours.
- Spydertrader