85% of all Bitcoins will have already be mined by the time of the halving. How do you think Bitcoins 2020 halving will affect its price?
Bitcoin production will halve again, so logically the price might go up, as it has done after every halving before.

In the previous halving the new shiny S9 would do 12TH/s, Currently the S15 can do 28T, but as Bitmain anounced a "28% more efficient chip", we should be thinking 35TH, that is unless MicroBT delivers a master piece again... They are already delivering 33T~55T (M10~M10S) with 16nm chips, what could they do with 7nm chips?