About the timing of the callback:
I expect this wave of fluctuations and corrections may take about another two weeks to end, and the market is expected to welcome a new round of rises in mid-January.
Based on BTC's past trends, the correction might be around 20%, possibly falling below the previous liquidation spike of 90600, retracting to around 85000.
Ethereum and some altcoins have already been oversold in advance, and the possibility of ETH falling below the 3000-3100 range is low. In the next two weeks, we may see BTC's decline happen faster than some altcoins.