Self-Hosted MT4/MT5 Cross-Broker Trade Copier

MQL5 Libraries Other

Specification

To build a Self-Hosted MT4/MT5 Cross-Broker Trade Copier 

I am looking to develop a trading and copy trading system based on an existing MT4/MT5 Client API or SDK, deployed on my own server(Windows Serve). The system should connect to standard trading accounts across different brokers and automatically copy trades from one master account to multiple follower accounts.

Core requirements:

  1. The entire backend must operate without running MT4/MT5 terminals, attaching EAs, or opening symbol charts. It must not require broker Manager API access or broker-side server permissions.

  2. If a third-party Client API/SDK is used, its source, licensing restrictions, concurrent account limits, and any dependencies on external servers must be disclosed in advance.

  3. Account connections and trade execution must run on my own server, without using third-party hosted cloud trading services. Any online license verification requirements must be disclosed separately.

  4. Support multi-symbol, cross-broker copying, including opening and closing trades, partial closes, and stop-loss/take-profit synchronization.

  5. Support lot-size multipliers, symbol mapping, reconnection and recovery, and duplicate-order prevention. The system must avoid modifying or closing unrelated trades.

  6. Provide a trading API and a simple management dashboard so that my own applications(MT4/MT5) can integrate with the system.

  7. Deliver complete source code and deployment documentation for all custom-developed components. Whether the underlying SDK’s source code is included and whether it can be maintained independently must be clarified separately.

  8. Explain how compatibility issues following broker server or protocol updates will be addressed.

The first stage will use a standard Decode/ECmarket demo account to verify connectivity and trading without a terminal. This will be followed by testing one master account with two follower accounts, including multiple symbols and cross-broker copying.The secodn step is to Use one master account and two follower accounts across 3 brokers for 2-3 differernt symbols trading. 

If you already have a self-hosted product that meets these requirements, you may provide a demonstration and propose any necessary customization.

 Please identify any requirements you cannot meet in advance.


Responded

1
Developer 1
Rating
(293)
Projects
367
30%
Arbitration
37
27% / 65%
Overdue
10
3%
Working
Published: 10 codes
2
Developer 2
Rating
(23)
Projects
32
41%
Arbitration
9
22% / 33%
Overdue
4
13%
Loaded
Published: 8 articles, 35 codes
3
Developer 3
Rating
(10)
Projects
17
18%
Arbitration
2
0% / 50%
Overdue
3
18%
Loaded
4
Developer 4
Rating
(3)
Projects
3
67%
Arbitration
0
Overdue
0
Working
5
Developer 5
Rating
(6)
Projects
7
71%
Arbitration
0
Overdue
0
Working
Published: 1 article, 2 codes
6
Developer 6
Rating
(10)
Projects
12
33%
Arbitration
0
Overdue
2
17%
Working
Published: 1 code
7
Developer 7
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
8
Developer 8
Rating
(2)
Projects
2
0%
Arbitration
1
0% / 100%
Overdue
0
Free
9
Developer 9
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
10
Developer 10
Rating
Projects
0
0%
Arbitration
1
0% / 100%
Overdue
0
Free
11
Developer 11
Rating
(103)
Projects
125
30%
Arbitration
7
29% / 29%
Overdue
5
4%
Working
12
Developer 12
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
13
Developer 13
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
14
Developer 14
Rating
(19)
Projects
22
18%
Arbitration
9
33% / 44%
Overdue
3
14%
Working
Published: 1 code
15
Developer 15
Rating
(4)
Projects
4
100%
Arbitration
0
Overdue
0
Free
16
Developer 16
Rating
(4)
Projects
10
60%
Arbitration
0
Overdue
0
Working
17
Developer 17
Rating
(7)
Projects
6
0%
Arbitration
4
25% / 75%
Overdue
2
33%
Free
18
Developer 18
Rating
Projects
0
0%
Arbitration
1
0% / 100%
Overdue
0
Free
19
Developer 19
Rating
(64)
Projects
145
46%
Arbitration
21
38% / 24%
Overdue
32
22%
Free
20
Developer 20
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
21
Developer 21
Rating
(1)
Projects
1
0%
Arbitration
0
Overdue
0
Free
Published: 3 codes
22
Developer 22
Rating
(6)
Projects
17
71%
Arbitration
1
0% / 100%
Overdue
3
18%
Free
23
Developer 23
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
24
Developer 24
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
25
Developer 25
Rating
(21)
Projects
35
54%
Arbitration
8
63% / 38%
Overdue
1
3%
Free
26
Developer 26
Rating
(634)
Projects
743
34%
Arbitration
49
53% / 39%
Overdue
14
2%
Working
27
Developer 27
Rating
(4)
Projects
7
57%
Arbitration
1
100% / 0%
Overdue
0
Free
28
Developer 28
Rating
(29)
Projects
36
39%
Arbitration
0
Overdue
2
6%
Free
29
Developer 29
Rating
(1)
Projects
1
0%
Arbitration
0
Overdue
0
Free
30
Developer 30
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
31
Developer 31
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
32
Developer 32
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
33
Developer 33
Rating
(298)
Projects
478
40%
Arbitration
105
40% / 24%
Overdue
82
17%
Loaded
Published: 2 codes
34
Developer 34
Rating
(8)
Projects
9
33%
Arbitration
1
100% / 0%
Overdue
0
Free
35
Developer 35
Rating
(170)
Projects
203
47%
Arbitration
5
20% / 60%
Overdue
3
1%
Free
36
Developer 36
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
37
Developer 37
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
38
Developer 38
Rating
Projects
0
0%
Arbitration
1
0% / 100%
Overdue
0
Free
39
Developer 39
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
40
Developer 40
Rating
(258)
Projects
269
29%
Arbitration
2
50% / 0%
Overdue
3
1%
Working
Published: 2 codes
41
Developer 41
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free

Project information

Budget
200+ USD
Deadline
from 10 to 20 day(s)

Customer

(2)
Placed orders4
Arbitrage count0