Bitcoin has traded range-bound for over a quarter now. Hovering between key support and resistance around the important $20,000 level, investors would like to know what's next, a rally or another sell-off?