I'm looking to hire an experienced MetaTrader 5 (MT5) / MQL5 developer to build (or adapt from an existing open-source base) a Risk Firewall / Account Protection EA for a hedging account.
This EA is not a trading strategy it's an account-wide risk enforcement layer that must reliably close trades, lock trading, persist locks across restarts, and require owner-only unlock (the trader must not be able to unlock or bypass). I control the VPS, not the trader on hire who trades on my account.
Platform & Account
- Platform: MT5
- Account type: Hedging
- Scope: Entire account (all symbols)
- Daily metrics must use broker server time (not local PC time)
Core Requirements (Must Work Reliably)
- EA to close all open trades when 2.6% floating dd happens (unrealized) for a specific day. (I should be able to edit this % when I want)
2. Cool off or disable trading for that day once an overall dd (realized+ floating) of 3.7% is hit. Trader cannot unlock after breach.
3. Receive an alert when account hits 6.2% dd overall (realized). Dis-able trading until I manually enable it.
Technical Expectations (Non-Negotiable)
- Must use OnTimer() checks (not only OnTick()) for reliability
- Must handle MT5 hedging mode correctly (multiple positions per symbol)
- Must robustly handle execution errors (requotes/off quotes/trade context busy/partial fills) with retry logic
- Must persist lock state across restart/VPS reboot
- Must produce clean logs (actions taken, thresholds, timestamps, return codes)
- Must be attachable to one chart but enforce account-wide rules
To Apply
Please reply with:
- Your experience building account protection / equity protector tools in MT5
- Examples or repos showing similar work (close-all, lockout, risk manager)
- A short design note describing:
- How you'll compute start-of-day equity using broker server time
- How lock persists across restart
- How you'll implement owner-only unlock on a VPS
- How you handle close failures and retries
-Your estimated timeline and total cost