Now a days it's possible there are stimulator in the market you can practice offline on them. Many of them contain the data of more then 10 years nearly all pairs are availabl at there. YOu just need to run that and you can test any EA or strategy there on the bahalf of that data and also can visulize the same.
But until now i did not find any free stimulat all are with nominal costs.