You need to be perfect in forex trading for making profit and avoiding loss.This is possible only when you become more experienced.With enough experience you can easily understand the market's behavior and determine what to do at that situation.All the times are not good for trades.An experienced trader can understand when to open trades instantly and when just keep waiting for better time.As much you're experienced,your earning through forex trading will be more.