When you demo, test your strategy and see that you make money with the strategy that you are trading. If you see success rather than you can think that it's time to invest some good capital and try your system to see that it's functioning or not. You cannot make money by practicing on a demo account. You must practice your strategy on a real account and there is no alternative to that. You have to make money with it and also you have to make money by trading. I personally consider that using funds and having a good strategy to depend on them and achieve them will make you good and stay profitable in this market while just not knowing anything about the news and entering to make lots of money that will have a bad impact on you.