"Science" may not be exactly the right term, but let's look at the recent bond market gains under an objective microscope.  In so doing, we will see there is more room for optimism than the psychological approach might suggest.  But first, what exactly do I mean by the "psychological approach?"

Simply put, we have a tendency to view bond rallies (or sell-offs) as being somehow more limited if they are pushing into levels not seen in a long time.  In the current case, rates have fallen quite a bit and are at the lowest levels in a long time.  From a psychological standpoint, this makes us think additional gains are somehow limited.  

If we instead view the rally through a few mathematical lenses, we can see that there could still be plenty of room to run compared to the most recent rally in late 2018.  From a strict standpoint of movement over time, late December was much bigger and longer lasting.  The momentum technicals also remained in 'overbought' territory (the lower horizontal lines--blue and green--on the bottom section of the chart) for much longer.  The white ovals are the exact same size for each technical study.  Simply put, if the current rally merely matches the late 2018 rally, it wouldn't end until mid-April.

2019-3-27 open

To be clear, I'm not saying that this rally will necessarily last that long--just that it's good to keep an open mind to what the math/science of the movement suggests relative to our psychological gut reactions.