There is a technique called the Elliott wave which explains these 'shocks'. The reversal directions you are questioning are part of the pattern, it is known as corrections.
The Elliott wave is an indicator based on psychology of investors. Think about it this way, if you see a huge up trend what are you most likely to do, sell and make profit or continue, this is why there is a shock before it continues. Many people will sell to be safe, especially after hearing the bad news they won't risk it.
By learning the Elliott wave you'll be able to make an educated decision on whether or not to stay or leave.
Here are websites on the Elliott wave:
The Elliott wave is helpful in any time frame and works well with momentum.
Hope this helps.