What I have learned in forex is that there is no need for anyone to practice on a demo account actually I start forex with the real one, well even though I started forex with the real one I also have a good techer, he taught me forex on the real account and I get income from there.
Using a demo account is only to find out that there are tools such as how to install the MT4 indicator, how to install indicators, how to buy and sell. I think this is an important part of a demo account, but use a real trading account at the beginning of you because here you will feel the real trading psychology, but remember to use only small capital.