I think stock earnings are smaller than Forex earnings, because there is more money in Forex than stocks. And stocks trading is only for rich people, because it needs a big capital if you want to trade, but in Forex, even people with small amount of money can trade and become rich. So I think Forex is better than stocks.