I think the real explosion in the price will happen a week before the actual block halving. My guess is that the price will not go higher than $700 when the price is shooting up. I think $650 as highest price just before the halving is a good target for this year.
the real explosion is several months after the halving, certainly not before the halving and also not on the day of the halving.