Real-Time Binance Futures Bot
Budget: $400 – $1,000 USD
I need a real-time analytical signal bot that listens to Binance Futures WebSocket streams, continuously ranks the ten fastest-growing coins over the last 24 hours, evaluates volume, aggressive order flow and price momentum, then pushes concise “long / short / skip” messages to a dedicated Telegram channel so I can trade manually.
Core workflow
• Stream data from Binance Futures in real time, with automatic reconnection after any drop.
• For each symbol, keep rolling 24-hour statistics and refresh the top-10 list every few seconds.
• On each refresh, compute the three metrics above and generate a signal only when all conditions in the forthcoming spec are met.
• Dispatch the signal to Telegram (text-only format is fine for the MVP).
Web interface
A lightweight browser panel hosted locally is enough, but it must expose advanced user controls:
- thresholds for each metric
- frequency of evaluations and notifications
- selection / exclusion of symbols
- API keys and Telegram credentials
MVP acceptance criteria
1. The bot runs unattended for 24 hours without manual restarts.
2. Metric values and signal reasons appear in both the log and the Telegram message.
3. All interface settings persist after a restart.
Timeline
A working MVP should be ready within a month; please include a brief milestone schedule in your reply.
Future scope
Once the MVP is stable I intend to add back-testing, multi-exchange support and automated order execution, so clean, well-documented code is essential.
When you reply, highlight similar real-time trading or WebSocket projects you have completed and your estimated hours for the MVP.
Core workflow
• Stream data from Binance Futures in real time, with automatic reconnection after any drop.
• For each symbol, keep rolling 24-hour statistics and refresh the top-10 list every few seconds.
• On each refresh, compute the three metrics above and generate a signal only when all conditions in the forthcoming spec are met.
• Dispatch the signal to Telegram (text-only format is fine for the MVP).
Web interface
A lightweight browser panel hosted locally is enough, but it must expose advanced user controls:
- thresholds for each metric
- frequency of evaluations and notifications
- selection / exclusion of symbols
- API keys and Telegram credentials
MVP acceptance criteria
1. The bot runs unattended for 24 hours without manual restarts.
2. Metric values and signal reasons appear in both the log and the Telegram message.
3. All interface settings persist after a restart.
Timeline
A working MVP should be ready within a month; please include a brief milestone schedule in your reply.
Future scope
Once the MVP is stable I intend to add back-testing, multi-exchange support and automated order execution, so clean, well-documented code is essential.
When you reply, highlight similar real-time trading or WebSocket projects you have completed and your estimated hours for the MVP.