Yes agreed with all of you and the best strategy i personally agree with is Money management. This is a good way we can prevent losing money in Forex, this is essential as we will be able to manage our account effectively and the outcome will surely be positive. There are still many that you shared but this is one of my best.
I agree with you. MM as well as patience and discipline.