halving make bitcoin price rising because the reward will be reduce and this is make miner can't ROI . and make the profit reduce, so miner will buying a lot bitcoin before bitcoin halving.
Take some economic classes before you decide to post in here. Price , demand and supply, thats 3 are the most vital thing in economic and when the supply is going down and demand for that is increasing then the price will surely increase as well so there is no way that a miners needs to buy bitcoin just for the sake of increasing the price
This has already been discussed in great detail before. Miners don't sell all their newly mined coins, neither are they the only ones who do so...
Thereby, the effect of halving can be rather weird and counter-intuitive in respect to Bitcoin price dynamics