There are numerous reasons why countries do not allow forex trading. Still, the four most prevalent reasons for this are a fixed currency system, protection of investors, Islamic law for forex trading and the charges and fee waivers.