Strengths: Investigating bitcoin is a good use for time series techniques. It is a strength and a weakness that the project follows approaches different from those developed in class. Generally, if you differ from an approach taught there is some burden to explain why your approach is better.
Points for consideration:
Avoid auto.arima()
unless you can justify using it. How does it deal with numerical issues of the type we’ve seen are common? Is there just one “best” model or are there other considerations?
You don’t explain what auto.arima does, or Ljung-Box. ADF is a reasonable way to test for a unit root model (that is what it does) but not as evidence for or against other types of non-stationarity.
Volatility variation (e.g., class notes, Ch 3, Section 4) may be more important than seasonality.
Please write out models, developing mathematical notation that enables you to be precise about your models and hypotheses.