Trading forex and stocks certainly has their respective advantages and disadvantages, even though forex is considered more profitable but also has a higher risk than stocks. Another reason why people prefer to trade forex over stocks is: forex capital required is less than stocks because there is leverage, as well as a higher level of risk / return, in the short term.