I have extensive experience in developing with the Binance API and trading futures pairs, specifically BTCUSDT. I can fulfill all the requirements of the project, including setting the initial leverage to 3x and isolating margin mode.
To begin, I will open a market buy order with the entire balance in the future wallet, ensuring to remember the initial position quantity.
Subsequently, I will execute the following steps every 10 seconds, allowing 1 second for order execution:
1. Cancel all pending orders
2. Check the current position PNL. If the profit exceeds 200USDT, I will transfer 30% of the profit to the spot wallet.
3. I will compound 90% of the remaining profit into the current position, leaving 10% as a buffer for price volatility. However, I am open to considering alternative strategies if you have any suggestions.
4. Check the position status. If it is liquidated, I will add XXX USDT from the spot wallet to the future balance and open a new position with a 30% initial order size. I will also update the order size for the next cycle accordingly.
Throughout the programming process, I will implement notifications and automatic retry functionality in case of any interruptions or errors.
Python is my preferred language for this project, and I can also incorporate a GUI if desired.
Please take a moment to review my profile for feedback and portfolio. I would be grateful to start a chat with you to discuss the project in more detail. Thank you.