Gerald Appel, inventor of the MACD, tells us that stocks go up about 75% of the time.
With that in mind, plus the fact that you can only trade stocks in long form (at least, that is the case in Australia), means that getting it wrong in stocks is much less likely.
In forex, you can trade long and short - 50% chance of getting it right.
Furthermore, there is an edge against you in forex since your broker charges a spread and this puts you behind even from the start.
Stocks appear to be more trend stable with greater volatility so that you can make greater profits for smaller increases in price action.
If the price goes down, sitting it out will almost always see you go back into profit later.
Forex appears to be more “touchy”, reversing direction even as you enter.
I think there is a lot more combat going on in forex for who gets the profits.
The rapid drawdowns in a reversal cause traders to bail out on their stop losses more quickly.
In stocks with no leverage, you can sit out a drawdown.
In forex, having a drawdown for many days will cause interest to be charged against you from the rollovers.
This will kill you in the end if your drawdown lasts a long time.
The leverage factor does not exist in stocks, hence no possibility of a margin call, because you are not using someone else’s credit.
With forex, having leverage means you can make profits quickly but also losses quickly.
With stocks, having no leverage means you make your profits slowly and any losses slowly.
So with stocks, the way to make money is to invest large amounts to start with.
Hope this helps.