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
Run:
pip install requirements.txt
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 falseAPI_KEY= API key from BinanceAPI_SECRET= API secret from BinanceTLD= "com" for non-US, otherwise "us"
- Add API support (for changing config values on runtime, and see stats)
- Add frontend with auth (probably react)
- Add more technical analysis support
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.