Yes you are right,before starting actual business demo training is very essential because one must know how to trade and what is the best time for trading.One manages his strategy and plans in demo training again and again and applies it in real trading. Demo training helps to think about the real trading enviornment.