In essence trade demo as long as you need to.
Personally if your brand new, demo is about learning how the software works and to use it initially. Then to practice as you learn the skills of trading and finally when you start developing your strategy, use it to test thoroughly that your trading edge is effective. How long that takes each person is an individual thing.
Don't jump into a massive account either, as trading live with real money doesn't just switch over as the human brain is another hurdle to overcome. Take on a small account and compound it up so you learn to control your emotions as you go.
Personally if your brand new, demo is about learning how the software works and to use it initially. Then to practice as you learn the skills of trading and finally when you start developing your strategy, use it to test thoroughly that your trading edge is effective. How long that takes each person is an individual thing.
Don't jump into a massive account either, as trading live with real money doesn't just switch over as the human brain is another hurdle to overcome. Take on a small account and compound it up so you learn to control your emotions as you go.