Yes, it is better to have a mathematical model describing structures that stick out of the randomness. Astrology has evolved to predict events that happen on time-scales related to human life. It is not clear how good it is for new phenomena.
I think the best we can do currently is using a neural network that may pick up trends and is trained on similar data. It is a kind of modern number astrology. If I find some time I may train a network and post what it predicts for crypto 2018