I think that Forex is a business and it's not a gambling because if you want to make a profit you should be disciplined and trade with a good money management and don't risking a lot so to not lose a lot , I think that forex is far away completely from gambling when you deal with it the right way.