It's mandatory because when you learn to trade and you have gained knowledge, then mentally, technically, psychologically, you are ready to do forex trading, but if you don't have anything that can make you successful or maybe make you professional, you should not use trading capital with an account. First of all, you need to increase your time to get knowledge from anywhere, it can be from Google, it can be from a mentor, maybe if you are creative you can create it from chat yourself, it doesn't matter, the important thing is that the knowledge is patented and has high accuracy.