Yeah ....demo account has many advantages ..but in a real trading there is emotions and greed ..but if we are learning frm demo then we could able to learn basic but real trading starts when we enter in real market with real money...so for effective trading demo is must