Why is the risk in real time stock higher than in the FX market?

This is due to the large price movements on a daily basis. Price gaps are an additional behavior which can be seen more on stocks trading.

These price gaps generally happen after announcements, and can trigger the Stop Loss/Take Profit orders immediately.