Automated EMA Trading Bot for MNQ Futures
Бюджет: $700.0
FIXED /
⭐ 4.73 (21)
USA
forex-trading, python, metatrader-4-mt4, mql4
I need a production-ready, fully automated trading bot for my weekly EMA strategy on Micro E-mini Nasdaq-100 Futures (MNQ) using Interactive Brokers.The bot must run 24/7 hands-free on a Linux VPS with simple controls and Telegram notifications.Strategy Rules (Important)Weekly timeframe
Entries: Only at Monday market open (09:30 NY time) when EMA conditions are met
Exits: At 15:50 NY time on Friday (10 minutes before close) or opposite signal
I will explain the exact EMA logic, filters, and risk rules on a short call
Key RequirementsFully automated / autopilot once running
Easy on/off (via config file or simple command)
Proper handling of futures contract rollover (front-month to next contract) — recommend best method
IBKR API integration (ib_insync preferred) with stable connection + auto-reconnect
Support for both paper trading and live trading (easy switch)
Runs on Linux VPS as a systemd service (auto-start on reboot, auto-restart on crash)
Simple config file (YAML/.env) for all parameters — no code changes needed
Clean, well-documented, modular Python code
Telegram Integration (Preferred)/status command to check if bot is running + current position
Notifications on entry, exit, and daily/weekly PnL summary
Risk & ReliabilityBasic risk management (position sizing, max one position, optional daily loss limit)
Comprehensive logging and error handling
Alerts if bot crashes or loses connection
DeliverablesComplete Python codebase
VPS deployment scripts + systemd service files
Clear README with start/stop instructions and config guide
Backtesting or historical validation of the strategy
Short handover call
Budget: $700 fixed price (includes everything above)
Timeline: 2–4 weeks
I will hop on a short call to explain the exact EMA rules and answer questions.
Отвори в Upwork