Need a Python bot that works through the Binance API (USDT-M Futures). The bot is started manually during sideways markets, does not determine the trend, but simply executes the specified actions.
Main functionality:
• Working with 1–10 trading pairs simultaneously
• Using a percentage of the balance (for example, 1%) with leverage
• Dividing % across multiple pairs
• Cyclical trading: Long -> profit -> Short -> profit, etc.
• “Session” = a series of X successful cycles per pair
• Ability to specify the number of sessions for each pair
• Managing the bot via Telegram:
• Start / stop all / stop for a specific pair
• Notifications about liquidations and cycle completions
• Viewing current status and profit
• Configuring all parameters via Telegram or a config file
• Reaction to liquidations: stop 1 pair or all
Additional:
• Working with a Binance account located outside the USA (the bot will be on a European server)
• Security: restricting access to the bot via Telegram chat_id
• Can be implemented using CCXT or binance-futures-connector
Example settings:
• Trading pairs: BTCUSDT, ETHUSDT, etc.
• Leverage: 10x
• Cycles per session: 5
• Consecutive sessions: up to 3
• Compound interest or fixed amount per trade