Forex trading is not a dilemma but according to the method used and mindset, if a trader feels trading is gambling then trading is indeed gambling, but conversely if a trader feels trading is not gambling or feels trading is a business or a job then forex is not gambling. Likewise if a trader trades in an inappropriate way then forex trading will become a gamble.