Bitcoin’s price is currently testing the 2017 all-time high range between $17K and $20K and is constantly shadowing lower prices, indicating excess pressure from sellers. Yesterday BTC recorded a new 18-month low of $17.6K and quickly recovered to $20K in the following hours.