A crypto trading bot that aims to make crypto trading easier and more accessible for the ublic using machine learning techniques
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
The continued development of the Internet to web 3.0 lead to the emergence of new concepts like the spatial web, AI, and cryptocurrencies, which has quickly become a global phenomenon in modern society. The anti-government nature of these currencies combined with the potential of innovation with the technology has allow for several booms market wide. This causes new crypto investors to enter, potentially unprepared for the challenges that they may face. Therefore, with a combination of other web 3.0 technologies (i.e., Artificial Intelligence) a solution can be developed which may produce better results than trading manually. It is essential for this machine learning algorithm to produce the best possible prediction for the crypto trading pair. This project has 2 broad aims:
- to discover the best timeseries predictive machine learning algorithm for use in a stochastic (having a random probability distribution or pattern that may be analysed statistically but may not be predicted precisely) environment - the crypto trading market.
- to develop a beginner friendly web application that acts as an interface to a machine learning algorithm.
This aplication requires the installation of docker and docker compose to quickly and effectively get started.
- the full instructions can be found at the following web page:
Below is the step by step methodology of how to install and run the HRDL application
-
Get a free API Key at https://testnet.binance.vision/
-
navigate to the deployment/.docker folder
cd deployment/.docker
-
Enter your API keys in files
- tasks.py:
api_key = '<your_api_key>' api_secret = '<your_api_secret>' t_api_key = '<your_api_key>' t_api_secret = '<your_api_secret>'
- test.py:
t_api_key = '<your_api_key>' t_api_secret = '<your_api_secret>'
- tasks.py:
-
start up docker containers (-d flag for running in background)
docker-compose -f docker-compose.yaml up -d
-
Enter your API key during the login process
-
put down docker containers
docker-compose down --volumes
HRDL has been deployed to AWS and has a DHCP allocated IP
contact ec19110@qmul.ac.uk for access to this IP
- Develop Machine learning algorithm
- Develop Backend
- Integrate backend with Machine learning model
- Develop Frontend
- Integrate backend with frontend
- Write tests for frontend and backend
Use this space to list resources you find helpful and would like to give credit to. I've included a few of my favorites to kick things off!