There's a strong hidden RSI divergence on the weekly BTC/USD chart. From this, I think it's really just a matter of time before we see a strong breakout.
We've seen two traps (circles) so far, as people got caught out trying to time the market too closely. Imo, better to wait for a weekly candle to close above the resistance line.
Until then, I'm expecting prices to chop inside the bullish pennant and continue shaking people out.