Since you are a newbie in trading, what you need to do is learning and do a lot of training through demo like an athletes. Don't invest your money first just download meta trade software from simplefx and demo trade first until you are able to get a consistent profits before open a real account.
Lol, what kind of demo you are suggesting for newbies to get perfect in trading. I think he need to make perfect by watching videos in Youtube about bitcoin trading and learn the skils by read article and investing little to start a trade and more. I suggest best place to start a trading is LBC for newbies to experienced.
I think when you are using a demo you're just fooling yourself, there's no way you'd act the same with money on a demo account compared to your real (hard earned) money. Learn from youtube video's as said above and deposit small amounts. Stick with the main coins and don't fall for pump and dumps.
Also you cannot be a perfect trader. The market can always go either way. The only thing you can do is to study the coin and to recognize certain signs that will help you to interpret the next move of the market.