Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thisisnttheway/buy-the-dip
Bot to buy the dip™ of cryptos.
https://github.com/thisisnttheway/buy-the-dip
bot cryptocurrency python
Last synced: about 2 months ago
JSON representation
Bot to buy the dip™ of cryptos.
- Host: GitHub
- URL: https://github.com/thisisnttheway/buy-the-dip
- Owner: ThisIsntTheWay
- License: gpl-3.0
- Created: 2021-04-29T17:17:07.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-12-03T21:00:45.000Z (about 3 years ago)
- Last Synced: 2023-05-10T20:26:42.647Z (over 1 year ago)
- Topics: bot, cryptocurrency, python
- Language: Python
- Homepage:
- Size: 176 KB
- Stars: 6
- Watchers: 1
- Forks: 8
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Buy the dip
Are you tired of missing out on *juicy* dips when you're...
- ...sleeping?
- ...at work?
- ...not checking the prices for 5 minutes?Do you want to outsource your DCA strategy to a computer?
Then this bot is for **you**!
It is very simple and follows the true tried-and-tested investment strategy as preached by yours truly:
![](https://i.imgur.com/olZZatY.png)## What exactly does this thing do?
Basically, the bot monitors user-defined tickers on various exchanges for a price change within a given timeframe.At the start of said timeframe, the bot saves the current price of all tickers it is monitoring.
Every few seconds, the bot will pull prices for each ticker and compares them to the starting price.
A price change (in **%**) will then get calculated in each loop.If this percentage is below a user-defined threshold, then the bot will attempt to buy the ticker.
Once the timeframe ends, a new starting price gets set and the cycle repeats.
![](https://i.imgur.com/uKkvWVF.png)**Important:** The timeframe starts at the **very moment** the bot runs.
It is *not* getting the price data of the last *n* seconds/hours/whatever, because the bot does not acquire historical price data.## Features
- Multi exchange support
- Binance
- Kraken
- Coinbase `pending`
- Discord integration
- Extensive configuration## Installation and usage
Please refer to the [wiki](https://github.com/ThisIsntTheWay/buy-the-dip/wiki) for installation and usage of this bot.
#### ToDo
- [X] Implement support for binance
- [X] Implement support for kraken
- [X] Investigate API errors
- [ ] Implement support for coinbase
- [X] Implement buy logic
- [ ] Add "tiered" dip mode
- [X] Add discord integration
- [X] Add sqlite db