BTC/USD Analysis: Halving and Energy Costs Factors for Speculators – 18 April 2024