Telegram-Driven Gate.io Trading Bot

Job ID: 40464450

Budget: €250 – €750 EUR

I need a fully-automated bot that listens to a specific Telegram channel, parses each post for the coin ticker shown in brackets (for example “TRAC” in “(KRW, BTC, USDT 마켓)”), and then places a corresponding futures BUY order on Gate.io.

Trading logic
• Act only on positive news; if a message is neutral or negative the bot must ignore it.
• Position size must be calculated as a fixed percentage of my available balance—configurable in a simple settings file or dashboard.
• Before sending the order, the bot should confirm that the current market trend aligns with a long entry. A straightforward moving-average or similar technical filter is fine as long as it is adjustable.

Core requirements
• Real-time Telegram API listener that extracts the ticker quickly enough to act before the market moves.
• Gate.io REST/WebSocket integration for placing, monitoring, and, if needed, cancelling futures orders.
• Clear logging of each step: message received, trend check result, order parameters, order status.
• Simple configuration for API keys, risk percentage, trend filter length, and the Telegram channel ID.
• The code must be clean Python (preferred) or another widely supported language and run reliably on a small VPS.

Deliverables
1. Well-commented source code with setup instructions.
2. README explaining how to change settings and deploy.
3. Short demo video (screen capture) showing the bot reacting to a test Telegram post and opening a Gate.io futures position.

I’ll test the bot on a sandbox account first; payment is released once it consistently places the correct trades according to the rules above.