So my question is that can't it be possible for someone to buy bitcoins and hodl it at a specific price such that even if the price dips it won't affect the Bitcoins you have hodl in your wallet?
What I dont think thats even possible. You mean to say to stuck at the price of purchase? Its a volatile asset and it will tend to go up and down in the long run. If you want something that dont move then buy stablecoin usdt or udsc. This might change in value but not really moving far from the price. Probably you are confuse about it. When you bought at 43k and it go down, you expect it to go up only and wont touch your entry and just sell at high? This isnt gonna make sense. Learn how crypto works best first mate before purchasing a lot of different asset.