If you spend more time on a demo account then you cannot feel pressure so you cannot understand market conditions. So it's better to use a real account for practice. If you have low capital then you can easily open a cent account at Instaforex for practice. A real account is better than a demo account so don't spend more time on a demo account. and I have been trading for 2 years and I think it is very important to spend a lot of time on a demo account. Practicing is a good opportunity. You can make mistakes and get a better experience in the trading market. You have the opportunity to practice before life and invest real money. You must study the market every day for 2-3 hours.