Ultimate MT5 Trade Copier: Multi-Topology, Hybrid Execution (Stealth/Standard), Advanced Risk Management & Must bypass EA block restrictions

MQL5 Asesores Expertos

Tarea técnica

Project Overview:

I am looking for an expert MetaTrader 5 (MT5) developer/architect to build a highly optimized, professional-grade Trade Copier system. This is NOT a basic trade copier. It requires advanced execution handling, bypass mechanisms, strict risk management, and multi-threaded syncing.

Here are the complete requirements for the project:

1. Architecture & Topology:

  • Multi-Account Routing: Must support both One-to-Many (1 Master $\rightarrow$ up to 30 Slaves, grouped in batches of 5) and Many-to-One (up to 10 Masters $\rightarrow$ 1 Single Slave account).

  • Consolidation Logic: In Many-to-One mode, the system must properly track order tickets/magic numbers so trades from different masters do not conflict on the single slave.

  • Read-Only Master Compatibility: Must flawlessly extract and copy trades from Master accounts even if logged in using only an "Investor Password" (Read-Only mode).

2. Core Execution Mechanisms:

  • Hybrid Execution Engine (Standard vs. Stealth Mode):

    • Execution Mode = Standard / Stealth (Configurable per slave).

    • Standard: Uses standard MT5 OrderSend() for ultra-fast execution on normal brokers.

    • Stealth (EA-Block Bypass): For brokers restricting EAs on client charts, the copier MUST execute trades mimicking "Manual Trades" (e.g., via Windows API Automation, GUI injection, or external hooks) to bypass restrictions.

  • Reverse Trading: Reverse Trading = True/False . Automatically inverts BUY/SELL and calculates inverted SL/TP.

  • Bi-Directional Closure (Slave-to-Master Sync): Slave-to-Master Close Sync = True/False . If turned ON, closing a trade on the Slave account must immediately trigger the closure of the corresponding original trade on the Master account.

3. Advanced Logic & Resizing:

  • Real-Time Dynamic Risk Resizing: If I change the risk multiplier or lot proportion settings while trades are already active, the copier must automatically modify/adjust the open position sizes in real-time on slave terminals (via partial close or adding volume).

  • Forced Virtual Netting Mode: Enforce Netting Logic = True/False . If ON, even if the slave is a Hedging account, it must act as a Netting account. (e.g., If Slave has a SELL and Master sends a BUY, the copier must NOT hedge; it must Square-off/Close the existing SELL).

  • Contract Size Normalization: Ability to define a "Contract Size Ratio" to adjust lot sizes automatically if the Master and Slave brokers have different asset specifications (e.g., Gold 100 oz vs 10 oz).

4. Safety, Syncing & "Anti-Loop" Protection:

  • Smart Anti-Loop (Death Loop Prevention): If a slave trade is closed prematurely (Margin Call, Stop-Out, Broker Error) but remains open on the Master, the copier MUST NOT enter an infinite force-sync loop. It must add the ticket to a temporary "Ignore List".

  • GUI "Force Sync" / Scan Button: A clickable button on the dashboard. When I deposit new funds and click it, the copier must scan, clear the Ignore List, and instantly sync/reopen missing positions at the current market price.

  • Global Panic Button: A highly visible emergency "Kill Switch" that instantly closes ALL open positions across ALL slaves, deletes pending orders, and stops copying immediately.

  • Max Time Filter: Do not copy trades if the master trade is older than X minutes.

  • Max Slippage Filter: Max Allowed Slippage = X Pips/Points . Do not execute on the slave if the price has deviated too far from the Master's entry.

5. Operational Features:

  • Advanced Symbol Mapping: Dynamic Prefix/Suffix auto-detection + custom mapping (e.g., EURUSD $\rightarrow$ EURUSD.ecn).

  • Symbol Filtering: Allow restricting copied trades by specific symbols per batch.

  • Preset (.set) Configurations: Save and 1-click load entire topology, mapping, and channel setups.

  • Centralized Dashboard Compatibility: Ability to sync running metrics across VPS nodes with external trackers (like FXBlue/Myfxbook).

6. Code Quality, Delivery & Future Scalability (Non-Negotiables):

  • Clean & Modular Code: Must be structured using full Object-Oriented Programming (OOP) principles.

  • Full Source Code Delivery: I require the complete uncompiled source code ( .mq5 and any associated .dll , .cs , or API scripts).

  • Multi-Device & VPS Compatibility: There must be NO hardware, IP, or domain locking. I must have complete freedom to run it locally or move it between VPS nodes without developer keys.

  • Execution Optimization: Multi-threaded/Asynchronous logic to keep latency under 0.5 seconds for 30+ accounts.

  • Detailed Logs: Generate real-time .txt logs for every event, broker error, and execution speed.

  • Long-Term Collaboration: After successful delivery, I will likely require future upgrades, which will be discussed and paid as separate milestones. I am looking for a reliable, long-term developer.


Han respondido

1
Desarrollador 1
Evaluación
(263)
Proyectos
329
29%
Arbitraje
35
26% / 63%
Caducado
10
3%
Trabaja
2
Desarrollador 2
Evaluación
(15)
Proyectos
19
16%
Arbitraje
5
40% / 40%
Caducado
0
Libre
3
Desarrollador 3
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Trabaja
4
Desarrollador 4
Evaluación
(1)
Proyectos
1
0%
Arbitraje
1
0% / 100%
Caducado
0
Libre
5
Desarrollador 5
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Trabaja
Ha publicado: 1 ejemplo
6
Desarrollador 6
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
7
Desarrollador 7
Evaluación
(24)
Proyectos
31
42%
Arbitraje
4
50% / 50%
Caducado
3
10%
Trabaja
8
Desarrollador 8
Evaluación
(14)
Proyectos
15
40%
Arbitraje
2
50% / 50%
Caducado
1
7%
Libre
9
Desarrollador 9
Evaluación
(33)
Proyectos
36
33%
Arbitraje
5
0% / 80%
Caducado
0
Trabaja
Ha publicado: 2 ejemplos
10
Desarrollador 10
Evaluación
(13)
Proyectos
17
24%
Arbitraje
1
100% / 0%
Caducado
4
24%
Trabaja
11
Desarrollador 11
Evaluación
(16)
Proyectos
35
23%
Arbitraje
4
0% / 50%
Caducado
2
6%
Trabaja
12
Desarrollador 12
Evaluación
(4)
Proyectos
4
0%
Arbitraje
0
Caducado
0
Trabaja
13
Desarrollador 13
Evaluación
(3)
Proyectos
5
60%
Arbitraje
0
Caducado
0
Trabaja
14
Desarrollador 14
Evaluación
(6)
Proyectos
5
0%
Arbitraje
4
25% / 75%
Caducado
2
40%
Trabaja
15
Desarrollador 15
Evaluación
(42)
Proyectos
47
60%
Arbitraje
2
100% / 0%
Caducado
1
2%
Libre
Ha publicado: 5 ejemplos
16
Desarrollador 16
Evaluación
(365)
Proyectos
439
54%
Arbitraje
22
50% / 14%
Caducado
30
7%
Trabajando
17
Desarrollador 17
Evaluación
(2)
Proyectos
3
0%
Arbitraje
0
Caducado
0
Trabaja
18
Desarrollador 18
Evaluación
(11)
Proyectos
16
31%
Arbitraje
5
40% / 40%
Caducado
4
25%
Libre
19
Desarrollador 19
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
20
Desarrollador 20
Evaluación
(48)
Proyectos
57
35%
Arbitraje
15
27% / 60%
Caducado
1
2%
Trabaja
21
Desarrollador 21
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
22
Desarrollador 22
Evaluación
(2671)
Proyectos
3404
68%
Arbitraje
77
48% / 14%
Caducado
342
10%
Libre
Ha publicado: 1 ejemplo
23
Desarrollador 23
Evaluación
(3)
Proyectos
4
0%
Arbitraje
1
0% / 0%
Caducado
0
Libre
24
Desarrollador 24
Evaluación
(19)
Proyectos
27
11%
Arbitraje
11
9% / 55%
Caducado
12
44%
Libre
25
Desarrollador 25
Evaluación
(49)
Proyectos
63
57%
Arbitraje
4
75% / 25%
Caducado
1
2%
Libre
26
Desarrollador 26
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
27
Desarrollador 27
Evaluación
(602)
Proyectos
696
33%
Arbitraje
43
47% / 44%
Caducado
12
2%
Ocupado
28
Desarrollador 28
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
29
Desarrollador 29
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
Solicitudes similares
> izz: #property strict input double LotSize = 0.01; input int BuyStopDistancePips = 50; input int SellStopDistancePips = 50; input int TrailingStartPips = 30; input int TrailingDistancePips = 30; input int MaxPositions = 3; input double StopLossPips = 0; input int MaxSpreadPoints = 300; input ulong MagicNumber = 20260702; input double DailyLossLimitUSD = 50; double PipValue; int digits; int OnInit() { digits =
Technical Description of the EA The Ghost Sovereign engine is a trend-following breakout system optimized for XAUUSD (Gold) . Its logic operates through several distinct layers: Trend Filtering: It utilizes a 144-period Exponential Moving Average (EMA) to establish the primary institutional trend direction . Momentum Entry: The EA executes trades when the closing price of the previous bar confirms a trend breakout
I have build a trading view indicator which monitors trades. The strategy is based on OB, it buys and sells bullish and bearish OB. Also valid re enters on the retest of orderblocks only if TP is hit the first time. I’m looking for someone to develop me a EA which works on the same logic and buys and sells of the same logic as my Indicator. I currently have my indicator firing signals into a telegram channel so I
TM 30+ USD
Order Block Forms / Price Touches │ ▼ Break Touch Candle High/Low │ ▼ Strength Alignment or BR Valid │ ▼ No Opposing OB within X Pips │ ▼ HL/LH Fractal OR Two-Candle Break │ ▼ ENTRY │ ▼ ──────── Trade Management ──────── │ ├─ Opposing OB Breached │ AND │ Opposite Strength Alignment or BR │ └──► Loss Exit │ ├─ Opposing OB Reached │
I am looking for an experienced MQL5 developer to code a simple grid trading strategy into an Expert Advisor. The strategy logic is already defined, and I am looking for someone with strong MQL5 development experience to implement it accurately and efficiently. If you are interested and have relevant experience, please get in touch so we can discuss the project details
I am looking for an experienced MQL5 or MQL4 developer with a strong background in low-latency algorithmic trading, market data integration, arbitrage and execution optimization. The project involves developing a high-performance HFT Expert Advisor (EA) for XAUUSD or US30 on IC Markets that is designed for robust execution in both demo and live environments. The EA may use market data feeds (such as lmax,one zero or
I am looking for an experienced MQL5 or MQL4 developer with a strong understanding of high-frequency trading (HFT) concepts who can explain how certain HFT-style strategies have historically been able to pass proprietary firm evaluations while also being profitable on demo accounts and capable of transitioning successfully to live trading. I am interested in understanding the legitimate trading logic, execution
Looking for a Prop Firm Trading Bot (Gold/XAUUSD Preferred) I am looking for an experienced developer who can either: Create a custom prop firm trading bot, or Provide an existing, proven prop firm trading bot. Requirements: Preferably trades Gold (XAUUSD) . Designed to pass prop firm evaluation challenges. Must respect the following risk parameters: Daily Drawdown: Maximum 5% Overall Maximum Drawdown: 10% Strong
السلام عليكم، مطلوب مطور محترف وخبير في لغة MQL5 لتطوير مستشار خبير (Expert Advisor) مخصص للتداول تلقائياً على معدن الذهب (XAUUSD) ليعمل على منصة MetaTrader 5. ​الشروط المطلوبة: ​الاعتماد على استراتيجية ذكية لإدارة المخاطر (تحتوي على Stop Loss و Take Profit تلقائي وديناميكي). ​إمكانية دمج خوارزميات تحليل ذكية (أو الربط مع بايثون إذا لزم الأمر لتنفيذ منطق الذكاء الاصطناعي). ​توفير خاصية الـ Trailing Stop (ملاحقة
Sniper elite 30+ USD
I need the bot to enter trades at a sniper level so that market does not blow up my account and also can it be using RSI,EMA and have entries with zero retracement

Información sobre el proyecto

Presupuesto
550 - 700 USD
Plazo límite de ejecución
de 20 a 30 día(s)

Cliente

Encargos realizados1
Número de arbitrajes0