Very good points and of course before starting a successful trade should know what we want from trading and what plans we live in trading and also in achieving investment goals until we achieve what we want. and before trading, you must have a good strategy. then discipline is one of the keys to success in running any business. Forex is one business that requires discipline and learning not a short time. before trading things we have to do is try the demo account first to know the ins and outs of forex. then you will enter into their strategy that becomes your character.