Specification
Multi-Slave Inverse Hedging EA with Martingale Grid — MT5
Category: Experts
Description:
I am looking for an experienced MQL5 developer to build a professional-grade Expert Advisor system called Hedging EA Trader. This is a well-documented project — I have a full 30+ page Software Requirements Specification (SRS) ready to share with the selected developer.
System Overview:
The EA uses a Master/Slave architecture:
- 1 Master EA (Broker A) generates trades via a built-in Gold scalping strategy
- Up to 15 Slave EAs (Brokers B through P) mirror trades inversely
- Master BUY → all Slaves SELL | Master SELL → all Slaves BUY
- The Master side stays in loss, the Slave sides capture profit
- If polarity flips, the system closes all positions and reverses
Core Features Required:
- Multi-Slave Communication — Master acts as TCP server, up to 15 Slave clients connect with unique IDs. JSON messaging, ACK protocol, heartbeat, reconnection logic, state persistence to disk.
- Independent Lot Calculation — Each terminal calculates its own lot as 1% of its own available balance. Different account sizes produce proportional lots.
- Martingale Grid — When Master is in loss by configurable pip distance, system opens new positions at doubled lot size on all terminals (1→2→4→8). Max total lots across all open levels = 10 (configurable). Each terminal enforces its own cap.
- Trailing Stop-Loss — Configurable trailing SL in pips on profitable Slave positions. When hit, all positions on all terminals close.
- Time-Based Safety — Auto-close all positions after 24 hours. Close 1 hour before NY session close on Fridays. Built-in holiday calendar + manual override list.
- Kill Switch — Master button that closes everything on all terminals and halts trading until manually restarted. Each Slave also has its own close button.
- Built-In Strategy — Gold (XAUUSD) scalping on M5: EMA(8/21) crossover + RSI(14) confirmation + ATR(14) volatility filter + session filter (London/NY).
- On-Chart Dashboard — Master displays all Slave connection statuses, profit per terminal, grid level, spread, trailing SL status, 24h countdown, errors.
- Symbol Mapping — Brokers use different names (XAUUSD, GOLD, XAUUSDm). Configurable mapping per Slave.
- Edge Case Handling — Slave rejection, disconnection mid-trade, terminal restart recovery, insufficient margin, manual close of one leg, spread spikes, and more — all specified in the SRS.
Deliverables:
- .mq5 source code + .ex5 binaries (Master + Slave)
- Installation guide for VPS with multiple terminals
- Full parameter reference documentation
- Communication protocol documentation
- Demo account test results (16 test scenarios defined)
- Strategy backtest report on XAUUSD M5 (12+ months)
Account Type: MT5 Hedging (all accounts confirmed) Primary Instrument: XAUUSD (Gold) Deployment: VPS running all terminals
What I Expect From You:
- Review my SRS document thoroughly
- Provide estimated cost and timeline with milestones
- Ask clarifying questions — I am available for a call/meeting
- Experience with multi-terminal communication (TCP/socket/file bridge) is a must
- Experience with grid/martingale systems is strongly preferred
Budget is negotiable based on your proposal quality and experience.
Responded
1
Rating
Projects
283
46%
Arbitration
27
59%
/
37%
Overdue
36
13%
Working
2
Rating
Projects
175
25%
Arbitration
23
13%
/
78%
Overdue
16
9%
Free
3
Rating
Projects
3
33%
Arbitration
2
0%
/
100%
Overdue
0
Free
4
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
5
Rating
Projects
29
38%
Arbitration
0
Overdue
3
10%
Free
6
Rating
Projects
3
33%
Arbitration
1
0%
/
100%
Overdue
0
Free
7
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
8
Rating
Projects
3
0%
Arbitration
0
Overdue
0
Free
9
Rating
Projects
36
33%
Arbitration
5
0%
/
80%
Overdue
0
Working
Published: 2 codes
10
Rating
Projects
27
0%
Arbitration
4
0%
/
100%
Overdue
5
19%
Free
11
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
12
Rating
Projects
5
0%
Arbitration
4
25%
/
75%
Overdue
2
40%
Free
13
Rating
Projects
560
35%
Arbitration
81
31%
/
44%
Overdue
203
36%
Working
14
Rating
Projects
255
21%
Arbitration
23
48%
/
17%
Overdue
0
Working
15
Rating
Projects
1
100%
Arbitration
3
0%
/
100%
Overdue
0
Free
16
Rating
Projects
0
0%
Arbitration
2
0%
/
100%
Overdue
0
Free
17
Rating
Projects
7
0%
Arbitration
3
0%
/
33%
Overdue
1
14%
Working
18
Rating
Projects
35
23%
Arbitration
4
0%
/
50%
Overdue
2
6%
Working
19
Rating
Projects
24
21%
Arbitration
4
50%
/
25%
Overdue
4
17%
Loaded
20
Rating
Projects
14
43%
Arbitration
0
Overdue
3
21%
Free
21
Rating
Projects
265
29%
Arbitration
0
Overdue
3
1%
Free
Published: 2 codes
22
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
23
Rating
Projects
13
8%
Arbitration
1
0%
/
100%
Overdue
0
Free
24
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
25
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
26
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Similar orders
In need of a scalping bot
30+ USD
I am in need of a good scalping bot for gold or any currency pair. If you have one that is working, reach out. You must be able to provide a trial version so I can test the bot myself
US30 Friday Range Breaker Pro
30 - 100 USD
Test instructions: - Run EA on US30 (Dow Jones) - Timeframe: H1 - Test period: last 3–6 months - Use default risk settings (1% per setup) - Check Friday breakout logic only Expected behavior: - EA should mark Friday High/Low - Wait for candle close breakout - Wait for retracement into range - Enter only when H1 candle closes inside range - Execute 2 trades per setup (TP1 = 1R, TP2 = 2R) - Respect 1.5% daily loss
MANAGERS FOR MT4 AND MT5 TRADES
49+ USD
ART 1: NUMBER OF TRADES ALLOWED IN ONE DIRECTION: Maximum number of trades in one direction = ------------------------------ ------------------------------ ------------------------------ -------------- par PART 2 PARTIAL CLOSURE OF STOPLOSS: Total STOPLOSS =------ Pips 1a: Percentage of Stoploss =--% 1b Percentage of Lot size =--% 2a: Percentage oe of Lot size =--% f Stoploss =--% 2b
MT5 Expert Advisor (EA) Acquisition Request – Proven XAUUSD Martingale / Grid EA I am looking to purchase a fully developed, actively traded, and proven MT5 Expert Advisor for XAUUSD (Gold) that uses Martingale, Grid, Averaging, Recovery, or Hybrid Recovery techniques. Mandatory Verification Requirement To be considered, please provide: - MT5 Investor Password (Read-Only Access) for verification - Account Number /
Developers needed for mt4, mt5 EAs
45 - 50 USD
Looking to buy profitable MT4/MT5 Expert Advisors (EAs). Requirements: • Fully automated • 6+ months backtest • 100+ trades • No martingale or grid systems Send: • Backtest report • Max drawdown • Markets traded • Brief strategy summary Only original EAs developed by you. Long-term collaboration available
I am looking for an experienced MQL5 developer to create a custom indicator for MetaTrader 5. The project requirements and indicator logic will be shared privately with the selected candidate to protect the concept and implementation details. Requirements: Strong experience with MQL5 indicator development. Ability to create clean, efficient, and well-structured code. Experience with custom buffers, chart objects
Live chart [ expert is not executing trades on xauusd ] , Deleting Existing Parameter not in use , Live Chart Adjustments Only , No Need to Change anything else , expert will be live testing Throughout
Prepare expert for xauusd live chart [ expert is not executing trades on xauusd ] . Deletion and cleaning code . Trailing Stop Rule to follow the given method . Live Chart Only
SNIPER X AI
30 - 120 USD
I need help in building a Robot SNIPER X AI — FINAL BUILD Trading System Type AI Scalping + Sniper Entry Expert Advisor Platforms MetaTrader 4 MetaTrader 5 Supported Brokers � exness.com � justmarkets.com � deriv.com Universal MT4/MT5 broker support FINAL CORE FEATURES ✅ AI Scalping Engine ✅ Sniper Entries ✅ Auto Buy/Sell ✅ EMA Trend Detection ✅ RSI Momentum Filter ✅ Smart Stop Loss ✅ Dynamic Take Profit ✅ Trailing
//+------------------------------------------------------------------+ //| $10 Smart Scalping Bot for MT5 | //| EURGBP + AUDUSD + XAGUSD Optimized | //+------------------------------------------------------------------+ #property strict #include <Trade/Trade.mqh> CTrade trade; //========================= INPUTS ================================== input double LotSize = 0.01; input int FastEMA = 20; input int SlowEMA =
Project information
Budget
50 - 500 USD