Thinking about this myself after a couple of unpleasant surprise falls in share prices and a couple of conclusions I can offer -
1. stocks are too volatile, trade forex - number of falls of 5% or more per day in largest UK stock, Shell, in the 2000's = 31: 5% drops per day in largest forex pair, EUR/USD = 0
2. if you must trade stocks, don't buy the shares, spreadbet the stock but pay for protection of a guaranteed stop-loss at an acceptable level below your current price
3. if you're investing in stocks for long-term growth and/or dividend, buy the shares and don't worry about a 5% fall, regard it as an opportunity to buy more
4. prices sometme spike upwards too, so make sure you can capture that exposure to good luck, by good price monitoring and maybe by removing limit orders - number of rises of 5% or more per day in largest UK stock, Shell, in the 2000's = 29.