Bitcoin has surprised traders for continuing to hold the level of $34,000 for almost a week now after its spike by $5,000 in just one day last Tuesday.