This ratio appears to represent liquidity in financial market. ????
I am not expert on these rates and their implication on the market. But chart tells the story what unfolded.

Looking back in 2007 to 2010 this ratio gave ample warning for the historical 2008 to 2009 crash.

Once again it is at it????

Current daily chart of the ratio”

2007 to 2010 Chart with comments: