At OspreyFX we offer an unlimited amount of MT4 Demo Accounts.
To open a Demo Account for MT4, click here
If you spend all your funds on a Demo Account, you will need to create a new account because the funds on a Demo Account cannot be topped up.
=