Bitcoin is on track to register its longest winning streak since August 2017, with four consecutive months of price gains.