I have a friend who is highly successful when trading on a virtual account, and he started trading on a live account. He admits that he didn't trade in the same way, but he maintains that he only placed trades with a high probability of winning.
He thinks Binary.com manipulate prices for live accounts. I think they don't, because someone would have checked.
Have any of you checked to see whether the asset prices are the same in virtual and real money accounts?