Binance automated trading bot

Job ID: 32953049

Budget: €30 – €250 EUR

Python or other smart software (as long as it works) to create a Binance automated trading bot that is running from a windows VPS server.

The bot have to work on all USDT pairs on Binance, but not the leveraged tokens or BTCDOMINANCE. The bot only can operate when the daily closing price is above Moving average, EMA or DEMA with a period. The type of moving average should be eligible as well the period.

The bot will have a parameter that we will call “lookback period” in days, that will be also eligible from 2 untill 28 days. In this example I will use 28 days.
5 minutes after the daily close, which means 00.05 UTC time. The bot will check the ROI of all coins which are tradeable in USDT of the previous 28 days. Data for this 28 days of information will extracted from Binance via API. The coin with the highest ROI will be inmediately bought with a percentage (percentage also eligible in steps of 10%) available USDT coins on the exchange.

Next day at 00.05 UTC time the bot will check again for the coin with the highest ROI of the previous 28 days. Only if the daily close price is above of the moving average discribed above. If the coin that is appearing is the same coin as the previous day, bot has to do nothing. If another coin is showing up than the coin of the previous day than the coin of yesterday will be sold inmediately at market price and bot will buy new coin at market price as well. Next day rinse and repeat. (If daily closing price is above the chosen moving average)

When daily closing price is below the mentioned moving average, than bot will sell all coins to USDT at market price.

Also bot should have an input form for public key and secret key for Binance connection.

Orders to be send via Binance API.
Related categories: Python API Cryptocurrency