Many fail to achieve profits in this field, that’s right. Now there can be various reasons behind this, but the majority one, I think is greed. New traders and even some old experienced ones are stuck to think that forex is a money making machine that will give them returns in seconds and this greedy nature often forces them to over trade in forex. No! To master this field and get consistent returns you will have to be very patient and trade keeping practicality in mind and not greed. This is lacking in most of us, which is why traders tend to loose here.