Bitcoin eyes a rare three-month winning streak as May seasonality data shows a positive bias 60% of the time. But macro shocks complicate the signal.