shares are limited to the country's own economy. if their economy grows, the stock market makes new highs, but if the economy falls, the stock market shrinks. when you invest in a stock, you are actually investing in a company that really depends on local market conditions. but forex is unlimited. there are certain aspects that make a currency high or low. and if one currency's economic conditions are down now, leave it, exchange another currency pair. so basically forex gives you more opportunities than stocks.