Honestly, I hold a quite different opinion on using demos. Go directly with a live account. Failures are the only way to learn quickly and effectively. Doesn’t matter you use ic, fxview, xm, cmc or in my case pepperstone, I never created a demo account.
You all might have heard a quote saying, “Don’t cry over spilt milk (trading losses), instead, go and find yourself a new cow (trade)”.
What’s actually the purpose of using demo accounts? To minimise your losses, right? Because everyone fears losses but remember they are a part and you are still unpredictable with your future trades.
Why not risk big and win big?