This is a crypto bot made entirely with python. Using the ccxt
library, we were able to create
an automated bot that will buy and sell given specific filters. We make sure before buying, that
- The current price is below the weekly average
- The buying price is below the initial bought price
- The slope of the last 6 hours transitions from negative to positive
And before selling:
- The current price is above the weekly average
- The selling price is above the initial bought price
- The slope of the last 6 hours transitions from positive to negative
This will ensure some form of stability in such a volitile exchange system. The goal of this project was actually to get my friends and I more involved with python projects, (two of which, this was there first python program ever)! There are many bugs in this program, and we still work on it here and there, but we were just having fun and trying something a little out of our comfort zone :)
Here are the steps for cloning and running this project.
To install all dependencies:
git clone https://github.com/BrandontMitchell/crypto-b0t.git
cd crypto
pip install -r requirements.txt
python -m crypto.interface.main
- ccxt - Crypto api library
- Matplotlib - Graphing
- PyQt5 - GUI framework
This project is licensed under the MIT License - see the LICENSE file for details