I think many trade fail because many reason :
* they think forex is easy and just try forex without good knowledge and they get fail but never learn again..
*they make wrong decision because they can't control emotions when trading
*they just try demo account and success but they doesn't understand gap between real and demo account
* greedy, if trader closed order they maybe get profit because want more they still open the order and finally they just get loss