Whoever knows when even a good broker stop paying out and scam traders so i guess its better to keep withdrawing the profits by leaving necessary capital behind.
New traders should also look higher time frames for making their trade decisions instead of trying to scalp markets because they will only loose money during getting in and out on shorter time frames.
Demo trading builds traders' skills without investing any money since these demo accounts comes with virtual money and live environment so even if a trader loses money in the event they didn't actually lose anything but have a chance for learning from these mistakes which yield loss.
We can check the broker processes by trading their demo before investing any money with them and after finalizing the right broker we should start with small amounts in order to test those processes which we cant test on demo like withdrawals etc.
Traders having small amounts can start with the micro accounts offered by brokers like hfm etc. They also offer good earning if you are a trained trader.
If the fundamentals are strong then we wait looking for the technicals to be in line with the fundamentals as a confluence for either buying or selling any underlying asset.