This project has been archived by its maintainers, and is no longer receiving any updates.
# simple-coinbase-bot A simple Coinbase Pro buy/sell bot.
The primary purpose of this bot is to buy/sell incrementally as the price goes up and down. It does not do anything too fancy: 1. Buy if there are no outstanding sell orders less than the current target sell price. 2. Target sell price is determined from sell_at_percent config option and current fees (e.g. current_price * (sell_at_percent+(fees*2)) + current_price) ). See [Coinbase Fee structure](https://help.coinbase.com/en/pro/trading-and-funding/trading-rules-and-fees/fees) 3. After a buy is placed, an immediate limit sell order is placed to the calculated target price.
A few other min/max configuration options exist for safety, but the main logic is above (see [example.conf](example.conf)).
# Getting Started First, create an API key with view/trade permissions in the [Coinbase Pro profile](https://pro.coinbase.com/profile/api).
Create virtualenv and install requirements: `bash python3 -m venv venv . venv/bin/activate `
`bash # PyPI pip install SimpleCoinbaseBot `
`bash # Or install manually with setup.py pip install -r requirements.txt python setup.py install `
Create a new configuration: `bash mkdir etc/ log/ cache/ cp example.conf etc/btc.conf chmod 700 etc/btc.conf # edit config etc/btc.conf `
Run the bot with the new config: ` simplebot etc/btc.conf # -or- run the wrapper that will restart the bot if it errors out persistbot etc/btc.conf `
# Example Config
See [example.conf](example.conf) for more in depth configuration info.
# Top Command
The simpeltop script displays stats from the cache files (recent order completion, profits, open orders, etc).
Example usage:
`bash # Use all .cache files in cache/ directory simpletop cache/ `  
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file SimpleCoinbaseBot-1.4.0.tar.gz.
File metadata
- Download URL: SimpleCoinbaseBot-1.4.0.tar.gz
- Upload date:
- Size: 15.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/1.15.0 pkginfo/1.6.1 requests/2.13.0 setuptools/32.3.1 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.5.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fbc8a3855eecf62662fb96ce91558878b3050b00a68b28443e70a0818dbd8386
|
|
| MD5 |
5909f572118fca7b04db6d6dc0d434ef
|
|
| BLAKE2b-256 |
053412dc5ec81b7bc967dcc243f2814fca53588ef7724a681f84d148e23bbbe4
|