8Trading Bot for Cryptocurrency Market Based on Smart Price Action Strategies

Divneet Singh Kapoor1,2*, Kiran Jot Singh1,2, Anshoom Jain3, Rhythm Chauhan3, Khushal Thakur1,2 and Anshul Sharma1,2

1Kalpana Chawla Centre for Research in Space Science & Technology, Chandigarh University, Mohali, Punjab, India

2Electronics and Communication Engineering Department, Chandigarh University, Mohali, Punjab, India

3Computer Science and Engineering Department, Chandigarh University, Mohali, Punjab, India

Abstract

This paper focuses on design of a Python-based crypto currency trading bot to support all major exchanges and is managed through Telegram messenger application. The system offers a range of capabilities, including back-testing, mapping, and money management, as well as machine learning strategy optimization. This enables users to create their own trading strategies and tactics using Python and pandas. The strategies can be back-tested on historical data, which is widely and freely available on exchange platforms and in the market that the user wants to trade in. The system also allows for hyperoptimization of trading strategies based on the results of back-testing, which is achieved using machine learning algorithms to find the optimal parameters for the strategy. In addition, the bot enables users to select markets to trade in by creating a static list or using an automated one based on top traded volumes and/or prices. It also offers the ability to expressly ban marketplaces ...

Get Integrating Metaheuristics in Computer Vision for Real-World Optimization Problems now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.