Forecasting and trading cryptocurrencies with machine learning under changing market conditions
Helder Sebastião1, Pedro Godinho1
1Univ Coimbra, CeBER, Faculty of Economics, Av. Dr. Dias da Silva, 165, 3004-512 Coimbra, Portugal.
Summary
Machine learning models predict cryptocurrency prices, showing profitable trading strategies for bitcoin, ethereum, and litecoin even in bear markets. These robust techniques offer reliable insights for navigating volatile digital asset markets.
Area of Science:
- Quantitative Finance
- Computational Economics
- Data Science
Background:
- Cryptocurrency markets exhibit high volatility and complex dynamics.
- Predicting cryptocurrency price movements is challenging due to market inefficiencies and external factors.
- Machine learning offers potential tools for analyzing and forecasting financial time series data.
Purpose of the Study:
- To assess the predictability of Bitcoin, Ethereum, and Litecoin prices.
- To evaluate the profitability of trading strategies based on machine learning models.
- To test model performance across different market conditions, including turmoil and bear markets.
Main Methods:
- Utilized machine learning techniques including linear models, random forests, and support vector machines.
- Employed classification and regression methods using trading and network activity data.
- Developed ensemble trading strategies, notably 'Ensemble 5', for enhanced signal generation.
Main Results:
- Five out of 18 individual models showed success rates below 50% during the test period.
- The 'Ensemble 5' strategy achieved the highest performance for Ethereum and Litecoin.
- Annualized Sharpe ratios reached 80.17% for Ethereum and 91.35% for Litecoin, with positive returns after costs.
Conclusions:
- Machine learning techniques demonstrate robustness in predicting cryptocurrency price movements.
- Profitable trading strategies can be devised using machine learning, even in adverse market conditions.
- The study supports the utility of advanced computational methods for cryptocurrency market analysis.
Related Concept Videos
Steps in Outbreak Investigation
246
In the ever-evolving field of public health, statistical analysis serves as a cornerstone for understanding and managing disease outbreaks. By leveraging various statistical tools, health professionals can predict potential outbreaks, analyze ongoing situations, and devise effective responses to mitigate impact. For that to happen, there are a few possible stages of the analysis:
246
Prediction Intervals
2.4K
The interval estimate of any variable is known as the prediction interval. It helps decide if a point estimate is dependable.
However, the point estimate is most likely not the exact value of the population parameter, but close to it. After calculating point estimates, we construct interval estimates, called confidence intervals or prediction intervals. This prediction interval comprises a range of values unlike the point estimate and is a better predictor of the observed sample value, y.
However, the point estimate is most likely not the exact value of the population parameter, but close to it. After calculating point estimates, we construct interval estimates, called confidence intervals or prediction intervals. This prediction interval comprises a range of values unlike the point estimate and is a better predictor of the observed sample value, y.
2.4K
Issues And Trends In Healthcare Delivery System
5.9K
The issues and trends in healthcare delivery are constantly changing. The COVID-19 pandemic is one recent issue that wreaked havoc on healthcare systems, causing a shortage of healthcare workers, high demand for medicines and supplies, and increased medical expenditure due to a lack of insurance. Other issues include rising healthcare costs and care fragmentation.
Cost Containment
Payment for healthcare services has historically promoted adoption of costly and often unnecessary or inefficient...
Cost Containment
Payment for healthcare services has historically promoted adoption of costly and often unnecessary or inefficient...
5.9K
End Point Prediction: Gran Plot
678
A Gran plot is used to predict the equivalence volume or endpoint of a potentiometric or acid-base titration without reaching the endpoint. Typically, titration data is collected as a function of the titrant's volume up to a point less than the equivalence volume and then transformed into a linear format. The straight line is extended to the x-axis, indicating the necessary titrant volume to achieve the equivalence point.
For potentiometric titration, the Gran plot is created by plotting...
For potentiometric titration, the Gran plot is created by plotting...
678
