Demo account is a waste of time except to learn the platform you are using.
Even if you did a demo account for months you eventually have to go live with real money and develop real discipline and emotional control. You wont have learnt that those skills with a demo.
Yeah and also order execution itself adds lots of uncertainty in the process... not enough to have correct signals, if it's really good often you will be late competing with other traders with same signal for best price.