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
- 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.)
-
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.# linux: Copy file over. cp creds.example.yml creds.yml # windows: either copy the file in explorer and rename to 'creds.yml' or use copy creds.example.yml creds.yml # powershell Copy-Item creds.example.yml -Destination creds.yml
- Edit the file.
# 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)
The logs are stored in log.txt. To stop the process either look in your process list with
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
- Read the FAQ
- Open an issue / check us out on
#troubleshooting
at Discord 🚀- Do not spam, do not berate, we are all humans like you, this is an open source project, not a full time job.
All investment strategies and investments involve risk of loss. Nothing contained in this program, scripts, code or repositoy should be construed as investment advice. Any reference to an investment's past or potential performance is not, and should not be construed as, a recommendation or as a guarantee of any specific outcome or profit. By using this program you accept all liabilities, and that no claims can be made against the developers or others connected with the program.