binance triangular & direct arbitrage scanner and bot with python

Job ID: 33595865

Budget: $170 – $240 USD

I'm looking for a binance triangular & direct arbitrage scanner and bot

1) can scan all pairs available and find any arbitrage opportunities and trade based on user specified parameters
2) will have to account for trading fees and also take into account order books and trading volume/depth
3) will have to filter out pairs that are inactive or under maintenance
4) will need a simple friendly user interface where i can specify amount to trade, % to show arbitrage profit, auto refresh on/off(latency no more than 200-300mili secs)
5) bot can be turned on/off and run on user defined inputs
6) any other functions which will be helpful are welcome

ExAMPLE for triangular arbitrage: EXCHANGE USDT FOR BTC, EXCHANGE BTC FOR ETH, EXCHANGE ETH BACK TO USDT FOR PROFIT

Example for direct arbitrage: EXCHANGE BTC/USDT FOR BTC/USDC for profit exchange ETH/BUSD FOR ETH/USDC for profit (This can be seen from 'compare markets' option in binance)

User inputs:
a) Starting currency: if user already holds btc or usdt, then arbitrage will be done based on exchange of usdt or btc 1st
b) amount to trade: user will specify to trade with xxxx$
c) % profit: only list/show arbitrage opportunities greater than specified %
d) Fees: this feature if can be automatic will be great, else user will define fees
e) Bot will also run on above mentioned parameters and all trades done by bot will be displayed

just want to add also

1) for the arbitrage scanner, there should be option to show only direct arbitrage opportunities, only triangular or both
2) same for bot, option to trade only direct or triangular arbitrage or both
3) user defined option for how many trades can be placed simultaneously