Deep Learning: Theory, Architectures and Applications in Speech, Image and Language Processing

Cryptocurrency Portfolio Management Using Reinforcement Learning

Author(s): Vatsal Khandor*, Sanay Shah, Parth Kalkotwar, Saurav Tiwari and Sindhu Nair

Pp: 234-248 (15)

DOI: 10.2174/9789815079210123010018

* (Excluding Mailing and Handling)

Abstract

Portfolio management is the science of choosing the best investment policies and strategies with the aim of getting maximum returns. Simply, it means managing the assets/stocks of a company, organization, or individual and taking into account the risks, and increasing the profit. This paper proposes portfolio management using a bot leveraging a reinforcement learning environment specifically for cryptocurrencies which are a hot topic in the current world of technology. The reinforcement Learning Environment gives the reward/penalty to the agent, which helps it train itself during the training process and make decisions based on the trial-and-error method. Dense and CNN networks are used for training the agent to taking the decision to either buy, hold or sell the coin. Various technical indicators, like MACD, SMA, etc., are also included in the dataset while making the decisions. The bot is trained on 3-year hourly data of Bitcoin, and results demonstrate that the Dense and CNN network models show a good amount of profit against a starting balance of 1,000, indicating that reinforcement learning environments can be efficacious and can be incorporated into the trading environments.

© 2024 Bentham Science Publishers | Privacy Policy