For a long time brokers were willing to offer a demo account only to those customers who opened a real account and deposited money first. This was a little bit inconvenient because you could not just go and try trading within a few minutes like on Forex for example.
But times have changed and now you can instantly get a free demo, no deposit is required whatsoever. The demo is unlimited in money and time, so you can try trading for as long as you want.
Free cryptocurrency, Forex and CFD demo – no deposit required
This demo is very handy not only for people who want just to see if financial trading is for them, if they are able to build a profitable strategy in order to make money, but the unlimited training account will be quite useful also for established traders who want to test new ideas and changes in their strategies.
In fact, all traders should use a testing account. First when they start trading, because if you are not profitable with virtual money, you will never be with real money. So, start with this free simulation and build a profitable system. Then you can go and trade with real money.
And when you are trading live and want to do some changes in your system, you should always go back to your demo account and try them there first, before you can apply them to your real account.