...
Brexit effect?
Halving effect?
Other reason?
Both of them, I would add also the recent scams/hacks on the exchanges, cloud mining etc.
I'm afraid of that the price will crash after the halving. The dumping is not going to happen for a while as franky said.