In this master's thesis we have learned about time series analysis and modelling. We have examined different mathematical methods and focused on ARIMA and GARCH model analysis. Based on gained knowledge we have developed basic trading strategy in R programming language. Combination of ARIMA and GARCH models has already been proven successful on classical financial markets but wasn't yet widely explored for cryptocurrencies. Therefore, the developed trading strategy was applied on Bitcoin cryptocurrency market data. With behaviour of classical financial markets in mind, we have tried to improve our basic strategy with different approaches, including indicators specific to behaviour of Bitcoin cryptocurrency. We have analysed and described contribution of individual approaches and tried to improve developed strategy with them. To help evaluate performance, we defined reference strategies and different metrics, which were then used to compare returns. Based on benchmarking and metrics results, we have identified the most successful strategy, that could be further used in an automated trading system. We have discovered that the AGLN trading strategy achieves very high profitability - 4,55 times higher than BUY and HOLD strategy and 1,55 times higher than MACD crossover strategy. Furthermore, we can conclude that the combination of ARIMA and GARCH models is also suitable for modelling cryptocurrency markets.
|