yes i am agree demo account is a very helpful before actually start trading.this gives you a complete over look how trading system works and become use to it before starting real account .this will save you lot of money from loss.