⭐️BINANCE-BOT-Most-ADVANCE-Crypto-BOT-2022 (WINDOWS LINUX MAC)⭐️
Apprise allows the bot to send notifications to all of the most popular notification services available such as: Telegram, Discord, Slack, Amazon SNS, Gotify, etc.
To set this up you need to create a apprise.yml file in the config directory.
There is an example version of this file to get you started.
If you are interested in running a Telegram bot, more information can be found at Telegram's official documentation.
Automated cryptocurrency trading bot
The way the bot takes advantage of the observed behaviour is to always downgrade from the "strong" coin to the "weak" coin, under the assumption that at some point the tables will turn. It will then return to the original coin, ultimately holding more of it than it did originally. This is done while taking into consideration the trading fees.
The bot jumps between a configured set of coins on the condition that it does not return to a coin unless it is profitable in respect to the amount held last. This means that we will never end up having less of a certain coin. The risk is that one of the coins may freefall relative to the others all of a sudden, attracting our reverse greedy algorithm.
Run the following line in the terminal: pip install -r requirements.txt
.
Signup for Binance
Go API Center, Create New Api Key
Get an API and Secret Key, insert into user.cfg
The configuration file consists of the following fields:
binance_trade_bot/strategies
for more informationAll of the options provided in user.cfg
can also be configured using environment variables.
CURRENT_COIN_SYMBOL:
SUPPORTED_COIN_LIST: "XLM TRX ICX EOS IOTA ONT QTUM ETC ADA XMR DASH NEO ATOM DOGE VET BAT OMG BTT"
BRIDGE_SYMBOL: USDT
API_KEY: vmPUZE6mv9SD5VNHk4HlWFsOr6aKE2zvsw0MuIgwCIPy6utIco14y7Ju91duEh8A
API_SECRET_KEY: NhqPtmdSJYdKjVHjA7PZj4Mge3R5YNiP1e3UZjInClVN65XAbvqqM6A7H5fATj0j
SCOUT_MULTIPLIER: 5
SCOUT_SLEEP_TIME: 1
TLD: com
STRATEGY: default
BUY_TIMEOUT: 0
SELL_TIMEOUT: 0
You can use BNB to pay for any fees on the Binance platform, which will reduce all fees by 25%. In order to support this benefit, the bot will always perform the following operations:
python -m binance_trade_bot
The official image is available here and will update on every new change.
docker-compose up
If you only want to start the SQLite browser
docker-compose up -d sqlitebrowser
You can test the bot on historic data to see how it performs.
python backtest.py
Feel free to modify that file to test and compare different settings and time periods
To make sure your code is properly formatted before making a pull request, remember to install pre-commit:
pip install pre-commit
pre-commit install
The scouting algorithm is unlikely to be changed. If you'd like to contribute an alternative method, add a new strategy.