Ya, like a booster rocket

Tradable circumstances happen all the time. Waiting or anticipating news to trade before the move happens is wishful thinking in the least.Both lead to tradable circumstances on different time frames. Short term, you can literally see market reacting on virus headlines as they are released. Long term, slowing growth is indeed what matters and will cause this bull market to roll over (the most pessimistic scenarios for coronavirus entail noticeably lower growth though, but those are tails).
Tradable circumstances happen all the time. Waiting or anticipating news to trade before the move happens is wishful thinking in the least.
What's the #1 thing moving markets lately? Coronavirus.
Is there any way to have predicted that? Of course not.
And before that, it was Iran.
The events you mentioned are random and unpredictable. No amount of fundamental analysis could have predicted them. Your question is a very good argument against the fundamental analysis.
Of course it doesn't make an argument for the technical analysis - most of it is mumbo jumbo akin to astrology, numerology, coffee grounds, Tarot cards or just some "mystery of the universe" like using Fibonacci sequence.
However, price is the only objective information about the market and there is some useful technical information based on price like volatility and trend. And they matter a lot.
Also, some actually wait for the news to be release or wait for breaking news causing increasing volatility in the markets and then react to the news although they're really reacting to whatever trade signals show up in reaction to the news.
wrbtrader
That's just mean reversion strategy or fading.So they wait for an overbought or oversold in reaction to news?
I actually did this once in Forex.
That's just mean reversion strategy or fading.
I don't think anyone is saying news doesn't affect the market from time to time.
You'd be wise to stop reading news, altogether. News FOLLOWS the markets; it does not lead.