Binance Trading Bot Development

Job ID: 39690092

Budget: $100 – $150 USD

I'm seeking an experienced developer to create a Binance trading bot. The bot will automate trading based on signals, specifically utilizing technical indicators.

Key Requirements:
- Platform: Python (VSCode)
- Exchange: Binance (via API)
- API Keys: Managed manually by client
- Notifications: Telegram or WhatsApp
- Candle Interval: 1-minute
- Indicators: RSI (14), Bollinger Bands (21)
- Trading Pairs: All USDT pairs (approx. 400)
- Portfolio Limit: 50 assets
- Daily Report: Sent at 23:59, includes summary and leftover conversion
- Functional Overview
1. Asset Scanning
Automatically scan all USDT pairs (approx. 400)
Prioritize assets with highest trading volume
Use 1-minute candles for real-time precision
Efficient scanning using asynchronous requests to avoid API rate limits
2. Buy Strategy
Entry condition: RSI ≤ 20 and price < lower Bollinger Band
Indicators calculated using RSI(14) and BB(21)
Buy with 1% of total balance (USDT + portfolio value)
Rebuy logic:
Up to 5 rebuys per asset
Each rebuy must be at least 10% below the last purchase price
Rebuy logic excluded for EURUSDT (used as reserve)
Balance recalculated before each entry to ensure accurate allocation
3. Sell Strategy
Sell entire asset only when profitable
Profit target dynamically calculated based on 30-day volatility:
Volatility = standard deviation of price movement
Example: 5% volatility → 1.5% profit target
Configurable profit multiplier (e.g., 0.3× volatility)
EURUSDT excluded from selling logic (manual sell only)
4. Daily Operations
At 23:59:
Convert leftover assets < $5 to BNB
Generate and send daily report
Report includes:
All purchases and sales
Remaining portfolio
Total profit/loss
Any errors or crashes
5. Notifications
Alerts sent via Telegram or WhatsApp:
Purchase confirmations
Sale confirmations
Bot crashes or errors
Daily summary
Simple text format for compatibility and clarity


Ideal Skills and Experience:
- Proficiency in trading algorithms and bot development
- In-depth knowledge of Binance platform
- Expertise in technical indicators and trading strategies
- Strong programming skills, preferably in Python or similar languages
- Experience with API integration and data handling

Please include “I read” in your bid proposal to confirm you have read this post.

Please provide relevant work samples and a brief outline of your approach.