Notes on the chart:
1. blue line is MIREV - miner's revenue chart, candles - BTCUSD price
2. red arrows mark price spikes before each halving. Each spike is 50% retracement of ATH/ATL of the current cycle and we already had one.
3. MIREV value drops just before each halving because revenue drops - this is by design due to halving. And will drop just before May 2020 again.
4. each time divergence on RSI
5. spikes on both RSI EWO declining over time - suggesting convergence of all cycle tops
6. cycle triangles can become longer over time.
7. Blue scenario - down trend into halving, then bull run (likely), Red scenario - descent into prev cycle range, Green scenario - second price spike at 61.8% before halving (unlikely)
8. Monthly EMA12 26 - aqua and purple. Monthly EMA50 and SMA50 (dotted) - red lines. Monthly EMA12 26 bearish cross (purple circle) and no reversal within the following 1-2 weeks - Red scenario; No Monthly EMA12 26 cross - Blue or Green scenario. In the Blue scenario price will still drop to 4100 level then pull back.
Price is likely to go down into the halving and up after the halving because miners are incentivized to pump into the next cycle to stay in the game. They want to sell at high prices, so longs are paying for the show and future mining equipment.
However, miners may decide to break the halving cycle, dump further to punish longs even more for whatever reason and crash the market (lack of liquidity and cash) - red scenario. Large Miners are probably hedged at the current price for 6 months ahead using futures - ensuring normal operation through such crash. They can also delay the halving by deliberately slowing mining operations. This is probably the reason for the pump front running the halving.
This is not a financial advice, use at your own risk.