I have traded both stocks and currency pairs , but I think it depends on your factors to trade in stocks or forex, for example if you would like to earn money with low capital investment then I think forex is better for you. because stocks needs a first capital investment.