There are many ways to avoid from huge losses and these are the ff: - Keep learning. Participates to forum discussion because it gives you a lot of knowledge. Many experts are usually active on the Forums where they share their knowledge, experience and thoughts about the brokers that they're using. - Accuracy check. Experience and knowledge are nothing if you do not know how to manage your account. You must test your skills to know if you can handle your own account at busy trading hours. - Do not depend on others. Some people kept losing their money because they kept on depending from others help. The best example is the manual execution. There are clients who kept waiting for the staff and do nothing. They do not know that there are still ways to fill the order without the help of the Customer Support.