As per my opinion, Demo account is useful for everyone. For the novice traders, it is helpful in learning the basics of trading. And for the veterans, it is helpful in testing their strategies. But the point is demo account fetches you benefit only if you take it seriously. Some traders believe that Demo account is worthless. As with the demo money, you don’t trade with discipline. When you know you are not trading with your real money, then you don’t care to lose, and so you can make all the possible mistakes, like taking positions with any trade setup (either weak or strong) you see, taking positions while there is no trade setup, over-trading etc. It will be a disaster if these bad actions become a habit in you.They believe demo trading causes the novice traders not to learn to trade with discipline, and this will be ended to failure finally. On the other hand, if you take trading seriously, you can develop confidence to trade in real account. Confidence is one of the most important factors in forex trading. we need to be grow up our confidence, knowledge and trading experience with demo trading.