they both are good where they both have their advantages and dis advantages but in Forex trading you have a big chance to earn more money in less time where in stocks you should wait until your sock pries rise up and they both don't have any restrictions for the trades so any one can trade even a kid