Yes friend you are right that demo account practice is must in forex trading and without demo accounts we can not get success at all and we all need to learn the technical and fundamental analysis and have to learn the use of trading tools at trading platform.