Yes the reason of failure is lack of knowledge and skills. Most people here open trade out of hope. They hope price will go this or that way. But to be profitable we need skills and control over our emotions.
Most people fail in trading because of their weak psychology. If psychiatry is weak, it is not possible to profit consistently. You have to trade according to the plan. Joining trading without a plan can lead to many problems.
@rosellemunsays A person got scammed it because of his lack of knowledge and greed. They become greedy by seeing unrealistic promise and give their money and got scammed. And also to choose a right broker we need knowledge.
Many factors can cause a trader to lose money. Probably all have already been listed. And each of them has the right to be. Here and greed, inexperience. Even experienced traders lose money. And someone just has no luck. The main thing is not to forget about the stop loss, and try to get as much knowledge as possible.
failure is only due to lack of ambition and focus. Traders usually want to get hefty returns within a short time span, they invest too much, blow out their account and loose everything. This is not how trading is done one should have practice patience and techniques to become a pro trader.
...because they lack the essential knowledge to succeed here or are not able to control their emotions and stress while trading. Forex has got a lot to handle, those who are able to do that well, emerge successful.