That is right. Without proper knowledge of forex, it is very difficult to trade. Every trader should also have a proper trading mindset for achieving some level of success. The returns are achievable at times and sometimes even getting 1% of overall profit is difficult. Since trading forex is risky, getting any amount of return feels like an achievement to me. I trade with some cost effective and low spread brokers that fulfil my trading needs.