Pasquale De Rosa, Pascal Felber, Valerio Schiavoni
{"title":"CryptoAnalytics: Cryptocoins Price Forecasting with Machine Learning Techniques","authors":"Pasquale De Rosa, Pascal Felber, Valerio Schiavoni","doi":"arxiv-2409.04106","DOIUrl":null,"url":null,"abstract":"This paper introduces CryptoAnalytics, a software toolkit for cryptocoins\nprice forecasting with machine learning (ML) techniques. Cryptocoins are\ntradable digital assets exchanged for specific trading prices. While history\nhas shown the extreme volatility of such trading prices, the ability to\nefficiently model and forecast the time series resulting from the exchange\nprice volatility remains an open research challenge. Good results can been\nachieved with state-of-the-art ML techniques, including Gradient-Boosting\nMachines (GBMs) and Recurrent Neural Networks (RNNs). CryptoAnalytics is a\nsoftware toolkit to easily train these models and make inference on up-to-date\ncryptocoin trading price data, with facilities to fetch datasets from one of\nthe main leading aggregator websites, i.e., CoinMarketCap, train models and\ninfer the future trends. This software is implemented in Python. It relies on\nPyTorch for the implementation of RNNs (LSTM and GRU), while for GBMs, it\nleverages on XgBoost, LightGBM and CatBoost.","PeriodicalId":501309,"journal":{"name":"arXiv - CS - Computational Engineering, Finance, and Science","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2024-09-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Computational Engineering, Finance, and Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.04106","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This paper introduces CryptoAnalytics, a software toolkit for cryptocoins
price forecasting with machine learning (ML) techniques. Cryptocoins are
tradable digital assets exchanged for specific trading prices. While history
has shown the extreme volatility of such trading prices, the ability to
efficiently model and forecast the time series resulting from the exchange
price volatility remains an open research challenge. Good results can been
achieved with state-of-the-art ML techniques, including Gradient-Boosting
Machines (GBMs) and Recurrent Neural Networks (RNNs). CryptoAnalytics is a
software toolkit to easily train these models and make inference on up-to-date
cryptocoin trading price data, with facilities to fetch datasets from one of
the main leading aggregator websites, i.e., CoinMarketCap, train models and
infer the future trends. This software is implemented in Python. It relies on
PyTorch for the implementation of RNNs (LSTM and GRU), while for GBMs, it
leverages on XgBoost, LightGBM and CatBoost.