There is a simulator for MT4, a guy from russia has developed it.
I did tested it for a while, and so far it seems quite useful (although I have not been able to test the order planning and managing features, hope the english translation for the article will be ready soon).
I have discovered that not all the indicators work (specially the multiple timeframes ones #MTF); but is a superb tool.
Cheers to the developer!!!!
You can find the simulator files at this link:
http://articles.mql4.com/ru/195