A good rule is your age as a percent of portfolio in bonds.
Look at the performance of EFT TLT (long treasuries) vs SPY (s&p) over the last few weeks.
TLT is a great hedge against this sort of thing.
Because I am in Canada, i have some in Canadian bond and stock ETFs as well as US. Canadian bonds were doing well, but they are starting to sag now as well, as is the $CDN.
In the extreme, the flight to safety is US dollars and US treasuries.
Long Treasuries (10-year plus) are only yielding roughly 1.25 - 1.3%.
I suppose that’s better than some EURO T-Bills that are yielding NEGATIVE percent (still trying to figure out why anyone would buy those)..and better than your portfolio taking a hit like we have this week..but still not a place that’s going to generate the type of returns needed to live on in retirement..