Cryptocoins Analytics is a Python and R project for the analysis and forecasting of financial time series and cryptocurrency price trends.
This repository is organized as it follows:
- Study correlation patterns among cryptocurrencies and generate representations in the form of correlograms.
- Implement the Toda-Yamamoto procedure to test for Granger-causality between correlated cryptocoins.
- Train and test SOTA machine learning models to forecast cryptocoin price series (namely GRU, LSTM, CatBoost, LightGBM and XGBoost).
The data sources used to gather information about cryptocurrency trends are CoinMarketCap and Binance. The two pre-built datasets (coinmarketcap.csv and binance.csv) are available in a compressed .zip format.
The Python version used in this project is 3.9. The R version is 3.6. A list of the external Python libraries/dependencies can be found in the file requirements.txt.
Pasquale De Rosa, University of Neuchâtel, pasquale.derosa@unine.ch.
Pascal Felber, University of Neuchâtel, pascal.felber@unine.ch.
Valerio Schiavoni, University of Neuchâtel, valerio.schiavoni@unine.ch.