Profitable Strategy Design for Trades on Cryptocurrency Markets with Machine Learning Techniques
AI and data driven solutions have been applied to different fields and achieved outperforming and promising results. In this research work we apply k-Nearest Neighbours, eXtreme Gradient Boosting and Random Forest classifiers for detecting the trend problem of three cryptocurrency markets. We use these classifiers to design a strategy to trade in those markets. Our input data in the experiments include price data with and without technical indicators in separate tests to see the effect of using them. Our test results on unseen data are very promising and show a great potential for this approach in helping investors with an expert system to exploit the market and gain profit. Our highest profit factor for an unseen 66 day span is 1.60. We also discuss limitations of these approaches and their potential impact on Efficient Market Hypothesis.
Code (0)
등록된 구현이 없습니다.
Tasks
BIG-bench Machine LearningSimilar Papers 제목 키워드 기반
Profitable Strategy Design by Using Deep Reinforcement Learning for Trades on Cryptocurrency Markets
Deep Reinforcement Learning solutions have been applied to different control problems with outperforming and promising results. In this research work we have applied Proximal Policy Optimization, Soft Actor-Critic and Ge…
Deep Reinforcement LearningImitation Learningreinforcement-learningReinforcement Learning (RL)Empirical Analysis of Indirect Internal Conversions in Cryptocurrency Exchanges
Algorithmic trading is well studied in traditional financial markets. However, it has received less attention in centralized cryptocurrency exchanges. The Commodity Futures Trading Commission (CFTC) attributed the $2010$…
Algorithmic TradingCompatible deep neural network framework with financial time series data, including data preprocessor, neural network model and trading strategy
Experience has shown that trading in stock and cryptocurrency markets has the potential to be highly profitable. In this light, considerable effort has been recently devoted to investigate how to apply machine learning a…
Binary ClassificationFeature EngineeringTime SeriesTime Series AnalysisCapturing Financial markets to apply Deep Reinforcement Learning
In this paper we explore the usage of deep reinforcement learning algorithms to automatically generate consistently profitable, robust, uncorrelated trading signals in any general financial market. In order to do this, w…
Deep Reinforcement Learningreinforcement-learningReinforcement LearningReinforcement Learning (RL)On The Quality Of Cryptocurrency Markets: Centralized Versus Decentralized Exchanges
We analyze the market quality of centralized crypto exchanges (CEXs) and decentralized blockchain-based venues (DEXs) using a unique and comprehensive dataset. Focusing on two fundamental aspects, transaction costs and d…