In this case when I just want to take a look at the hidden structure of data (or fancy name like data mining), unsupervised machine learning should be in place.
If a person is familiar with bitcoin and knows that certain information can help him to make a trading decision, then he should go for supervised machine learning.
RE: Understanding bitcoin market trend and feature using unsupervised Machine-Learning