The chart above shows BTC price action from early January 23rd to June 24th, along with the 50-day moving average of the key levels. Here, when the price breaks below the 50-day MA of the key level, we consider it its undervaluation and a time to buy BTC.
Looking back since early January 23, this 6th buy time has the shortest duration difference from the previous buytime, which is a strong indication that the price is not generating upward momentum any more.