Binance Volitility Trading Bot
This Binance trading bot analyses the changes in price across all coins on Binance and place trades on the most volatile ones. In addition to that, this Binance trading algorithm will also keep track of all the coins bought and sell them according to your specified Stop Loss and Take Profit.
The bot will listen to changes in price accross all coins on Binance. By default we're only picking USDT pairs. We're excluding Margin (like BTCDOWNUSDT) and Fiat pairs
Information below is an example and is all configurable
- The bot checks if the any coin has gone up by more than 3% in the last 5 minutes
- The bot will buy 100 USDT of the most volatile coins on Binance
- The bot will sell at 6% profit or 3% stop loss
- The bot works with both Main and Testnet
You can follow the Biance volatility bot guide for a step-by-step walkthrough
READ BEFORE USE
- If you use the mainnet, you will be using REAL money.
- To ensure you do not do this, ALWAYS check the
TESTNET
variable in the script. - This might change when you pull / rebase. Always review (we're hoping to param this.)
Usage
-
Install Dependencies
- Easy mode (might clash with current depends)
pip install -r requirements.txt
- Prefered Method (venv)
python3 -m venv .venv source .venv/bin/activate # linux .\.venv/scripts/activate # windows pip install -r requirements.txt
- Easy mode (might clash with current depends)
-
Copy
creds.example.yml
tocreds.yml
(or whatever you want.) and update the creds.cp creds.example.yml > creds.yml
# MAIN NET prod: access_key: replace_me secret_key: replace_me # TEST NET test: access_key: replace_me secret_key: replace_me
-
Configure input params as in
config.yml
-
Run the script
- Standard
python3 Binance\ Detect\ Moonings.py
- Background process (linux only)
nohup python3 -u Binance\ Detect\ Moonings.py >> log.txt 2>&1 &
ps aux | grep -i python3
and kill withkill PROCESS_ID
orkillall python3
when you know what you're doing.
- Standard
-
Use the
--help
flag if you want to see supported arguments