Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/uts58/binance-trading-bot

Python bot for Binance using popular strategies
https://github.com/uts58/binance-trading-bot

binance bitcoin bot cryptocurrency etherium rsi trading trading-bot

Last synced: 9 days ago
JSON representation

Python bot for Binance using popular strategies

Awesome Lists containing this project

README

        

# BINANCE-TRADING-BOT

Trading bot using RSI indicator for **Binance Exchange**. This bot uses basic RSI overbought/oversold strategy.

Python 3.6 or greater version is required.
****
***This is not a financial service or investment advice! USE IT AS YOUR OWN RISK***
****

## Install Packages
Run:
```
pip install requirements.txt
```
****
## Quick Start
Install requirements first

- Clone package
- Install requirements
- Edit `configs/config.cfg`
- Edit `configs/apprise_config.yml` (If you want to send push notifications to discord/ telegram etc.)
- Run `python3 main.py`

Config

- `KLINE_PERIOD` = Candle period (ex: 1m)
- `RSI_PERIOD` = RSI Time Frame (ex: 30)
- `RSI_OVERBOUGHT` = RSI Oversold (ex: 30)
- `RSI_OVERSOLD` = RSI Oversold (ex: 30)
- `TRADE_SYMBOL` = coin pair (ex: GALAUSDT)
- `TRADE_QUANTITY` = How many coins you want to buy sell (ex: 300)
- `HAS_COIN` = "true" if you've already bought the coin in trade symbol before starting bot, otherwise false
- `API_KEY` = API key from Binance
- `API_SECRET` = API secret from Binance
- `TLD` = "com" for non-US, otherwise "us"
****

# TO-DOs
- Add API support (for changing config values on runtime, and see stats)
- Add frontend with auth (probably react)
- Add more technical analysis support
****

# Issues, suggestions and contributing

If you run into any issues while using the bot or if you want to request any changes or new features, open a new issue
to let us know.

If you would like to contribute to the development and profitability of the bot, simply open a PR or let us know.