Analyst prediction is just a speculation and it's never guaranteed to happen, so many predictions that a bullrun at the end of 2018 will commence but it didn't. I think it's best to prevent listening to those so called experts and just let market do the thing then react accordingly.