Market participants believe that Bitcoin will be stuck in $18,000-$25,000 range until end of this year, here's why