Now is the best time to buy bitcoin, and hold, because you don't really need a chart to predict that next year will be a very profitable time to sell because of halving.
I think you have to make the correction that Bitcoin always see a new ATH the year after halving. If you Check your data correctly, you will notice that Bitcoin made new highs in 2013, 2017 and 2021, the next years after the first, second and third halving respectively. Going by that record, selling next year will be a poor decision to make because there are chances that 2025 will see BTC at an ATH. This is my suggestion based on historic data, it can change anyways.
Despite how halving increases the price of bitcoin to make it more profitable to investors, I'm wondering if it will not lead to devaluing of the currency in every four years? Will the effect of these not be inflation of bitcoin in every four years? I'm quit new in bitcoin, and I might be wrong, but I think that as halving continues to occur, bitcoin value might start to diminish gradually. And will it not negatively affect the purchasing power of bitcoin, in making payments for goods and services? I stand to be corrected.
Rather than cause devaluation, the halving will reduce miners reward and this will reduce the quantity of Bitcoin in the hands of those that are willing to see at any time for a profit. This reduction in supply will invariably lead to imbalance that will push demand up. So halving will surely lead to a rise in price and not devaluation.