Regarding stops in the market, bear in mind that in this particular instance there was no liquidity in USD/CHF futures for at least 45 minutes.
This meant that all those well-intentioned stoploss orders were filled with a little more slippage than expected!
Suffice to say, and to echo the comments already made, by keeping your risk and leverage low you can ride out these events with a recoverable loss.

But there's not a lot you can do about planning for these events other than to expect them.
"The 1 in 100 year event": viewtopic.php?f=32&t=5513