Custom Trade Panel Request

MQL5 Experts Outros

Trabalho concluído

Tempo de execução 21 minutos
Comentário do desenvolvedor
Thank you so much!!!!!
Comentário do cliente
Efficient and fast. Delivered everything I asked for and even added an extra feature after the job was done. Very professional and easy to work with.

Termos de Referência

I’m looking for a developer to create a custom trade panel/tool that allows me to execute and manage multiple trades simultaneously with dynamic, risk-based position sizing.

Core Concept (Must Be Followed Exactly)

• I define a total risk percentage (example: 1% of account balance)

• That total risk is split across all trades

• Each trade has a different stop loss (in pips)

• The system must automatically calculate lot size per trade so that:

If all stop losses are hit, the TOTAL loss equals exactly the defined risk (e.g., 1%)

Core Features

1. Multi-Trade Execution

• Ability to place up to 10 trades simultaneously

• Each trade is independent (not grouped into one position)

2. Individual Stop Loss Per Trade

• Each trade must allow a custom stop loss (in pips)

Example:

• Trade 1 → 1 pip SL

• Trade 2 → 5 pip SL

• Trade 3 → 10 pip SL

3. Total Risk Input (Global)

• Single input field for total risk % (example: 1%)

• This risk is shared across all trades, NOT per trade

4. Automatic Risk Distribution (CRITICAL FEATURE)

• The system must:

• Divide total risk across all trades

• Calculate lot size per trade based on stop loss distance

Meaning:

• Smaller stop loss → larger lot size

• Larger stop loss → smaller lot size

Mathematical Logic (Must Be Implemented Exactly)

Let:

• Balance = Account balance

• Risk% = Total risk (example: 1%)

• Total Risk ($) = Balance × Risk%

• N = Number of trades

• SLᵢ = Stop loss (in pips) for trade i

• PipValue = Value per pip per lot

Step 1: Split Risk Across Trades

Each trade gets:

• Risk per trade ($) = Total Risk ÷ N

Step 2: Calculate Lot Size Per Trade

For each trade:

• Lot Sizeᵢ = (Risk per trade) ÷ (SLᵢ × PipValue)

Result:

• All trades combined = exactly the defined total risk

• Lot sizes automatically adjust based on stop loss distance

Important Requirement

The system must guarantee:

If all stop losses are triggered, total loss = exact risk % entered (no deviation).

Panel / UI Requirements

• Input fields:

• Number of trades (up to 10)

• Stop loss per trade

• Total risk %

• Display:

• Auto-calculated lot size per trade (before execution)

• Controls:

• One-click execution button

Order Types

• Must support:

• Market orders

• Pending orders (limit / stop)


Optional Features (Nice to Have)

• Take profit per trade

• Break-even function

• Trailing stop

• Save/load presets

Simple Explanation

I want to place multiple trades at once, each with different stop losses, while risking a fixed total percentage of my account. The system should automatically adjust each trade’s lot size so the combined risk stays constant.

Respondido

1
Desenvolvedor 1
Classificação
(22)
Projetos
28
7%
Arbitragem
9
33% / 33%
Expirado
1
4%
Trabalhando
2
Desenvolvedor 2
Classificação
(16)
Projetos
35
23%
Arbitragem
4
0% / 50%
Expirado
2
6%
Trabalhando
3
Desenvolvedor 3
Classificação
(295)
Projetos
367
30%
Arbitragem
37
27% / 65%
Expirado
10
3%
Trabalhando
Publicou: 10 códigos
4
Desenvolvedor 4
Classificação
(13)
Projetos
20
40%
Arbitragem
1
0% / 100%
Expirado
1
5%
Livre
5
Desenvolvedor 5
Classificação
(1)
Projetos
1
0%
Arbitragem
2
0% / 100%
Expirado
0
Livre
6
Desenvolvedor 6
Classificação
Projetos
0
0%
Arbitragem
1
0% / 100%
Expirado
0
Livre
7
Desenvolvedor 7
Classificação
(636)
Projetos
745
34%
Arbitragem
49
53% / 39%
Expirado
14
2%
Trabalhando
8
Desenvolvedor 8
Classificação
(106)
Projetos
129
25%
Arbitragem
25
28% / 56%
Expirado
8
6%
Livre
9
Desenvolvedor 9
Classificação
(2678)
Projetos
3426
68%
Arbitragem
78
49% / 14%
Expirado
343
10%
Trabalhando
Publicou: 1 código
10
Desenvolvedor 10
Classificação
(7)
Projetos
6
0%
Arbitragem
4
25% / 75%
Expirado
2
33%
Livre
11
Desenvolvedor 11
Classificação
(21)
Projetos
27
41%
Arbitragem
3
33% / 67%
Expirado
3
11%
Livre
12
Desenvolvedor 12
Classificação
(29)
Projetos
36
39%
Arbitragem
0
Expirado
2
6%
Livre
13
Desenvolvedor 13
Classificação
(20)
Projetos
26
38%
Arbitragem
6
33% / 50%
Expirado
0
Livre
14
Desenvolvedor 14
Classificação
(24)
Projetos
32
38%
Arbitragem
4
50% / 25%
Expirado
5
16%
Trabalhando
15
Desenvolvedor 15
Classificação
(22)
Projetos
25
24%
Arbitragem
5
20% / 80%
Expirado
1
4%
Livre
Publicou: 14 códigos
16
Desenvolvedor 16
Classificação
(4)
Projetos
7
57%
Arbitragem
1
100% / 0%
Expirado
0
Livre
17
Desenvolvedor 17
Classificação
(10)
Projetos
12
0%
Arbitragem
3
33% / 33%
Expirado
0
Livre
18
Desenvolvedor 18
Classificação
(83)
Projetos
99
33%
Arbitragem
9
22% / 56%
Expirado
5
5%
Trabalhando
19
Desenvolvedor 19
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
20
Desenvolvedor 20
Classificação
(215)
Projetos
282
21%
Arbitragem
27
59% / 15%
Expirado
0
Trabalhando
21
Desenvolvedor 21
Classificação
(443)
Projetos
570
37%
Arbitragem
106
39% / 33%
Expirado
17
3%
Livre
22
Desenvolvedor 22
Classificação
(561)
Projetos
857
61%
Arbitragem
33
27% / 45%
Expirado
24
3%
Livre
Publicou: 1 código
23
Desenvolvedor 23
Classificação
(16)
Projetos
20
0%
Arbitragem
10
0% / 80%
Expirado
6
30%
Livre
24
Desenvolvedor 24
Classificação
Projetos
0
0%
Arbitragem
1
0% / 100%
Expirado
0
Livre
25
Desenvolvedor 25
Classificação
(34)
Projetos
35
40%
Arbitragem
0
Expirado
3
9%
Livre
26
Desenvolvedor 26
Classificação
(50)
Projetos
64
20%
Arbitragem
11
27% / 55%
Expirado
5
8%
Livre
27
Desenvolvedor 27
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
28
Desenvolvedor 28
Classificação
(370)
Projetos
460
55%
Arbitragem
24
58% / 17%
Expirado
31
7%
Trabalhando
29
Desenvolvedor 29
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
30
Desenvolvedor 30
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
31
Desenvolvedor 31
Classificação
(1)
Projetos
1
100%
Arbitragem
0
Expirado
0
Livre
32
Desenvolvedor 32
Classificação
(14)
Projetos
15
40%
Arbitragem
2
50% / 50%
Expirado
1
7%
Livre
33
Desenvolvedor 33
Classificação
(24)
Projetos
29
38%
Arbitragem
2
0% / 0%
Expirado
2
7%
Livre
34
Desenvolvedor 34
Classificação
(4)
Projetos
5
0%
Arbitragem
0
Expirado
0
Livre
35
Desenvolvedor 35
Classificação
(3)
Projetos
1
0%
Arbitragem
5
0% / 100%
Expirado
0
Livre
36
Desenvolvedor 36
Classificação
(258)
Projetos
396
28%
Arbitragem
70
19% / 49%
Expirado
121
31%
Livre
37
Desenvolvedor 37
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
38
Desenvolvedor 38
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
39
Desenvolvedor 39
Classificação
(1)
Projetos
2
0%
Arbitragem
1
0% / 0%
Expirado
0
Livre
Publicou: 3 artigos
40
Desenvolvedor 40
Classificação
(64)
Projetos
83
28%
Arbitragem
9
33% / 56%
Expirado
9
11%
Livre
Publicou: 1 código
41
Desenvolvedor 41
Classificação
(10)
Projetos
14
43%
Arbitragem
0
Expirado
3
21%
Livre
42
Desenvolvedor 42
Classificação
(1)
Projetos
2
0%
Arbitragem
0
Expirado
2
100%
Livre
43
Desenvolvedor 43
Classificação
(271)
Projetos
553
50%
Arbitragem
57
40% / 37%
Expirado
227
41%
Trabalhando
44
Desenvolvedor 44
Classificação
(1)
Projetos
2
0%
Arbitragem
2
0% / 100%
Expirado
0
Trabalhando
Pedidos semelhantes
Hello, How are you doing? i need a developer who can help me with scalping robot htf. My preferred pairs and platform is MT5. Kindly bid if this is your area of specialization. Thanks
I need a TradingView Pine Script (v6) indicator that gives BUY and SELL signals in real time on the live chart. MAIN REQUIREMENT – NO REPAINTING: 1. Signals must appear only when the candle closes (barstate.isconfirmed). Example: on 1-min chart, signal for the 10:35 candle must appear at 10:36 and never disappear or move. 2. Signals on historical bars must look exactly the same as they looked live. 3. No lookahead
I’m looking for a simple solution to copy trades from one MT5 account to another MT5 account. The challenge is that the trades on the source account do not appear as normal open/closed positions in the MT5 terminal. Because of this, standard trade-copying services such as Traders Connect or Social Trader Tools are unable to detect and copy them. I’m looking for an alternative method or workaround that can detect
I’m looking for an experienced MT5/MQL5 freelancer to help install and configure several existing EAs on IC Markets MT5 accounts using a Windows VPS. The work will include setting up the EAs on separate demo accounts and later running several together on one account with different risk settings. I also need help with MT5 backtesting and strategy optimisation, including comparing different risk levels and reviewing

Informações sobre o projeto

Orçamento
80+ USD
Prazo
de 1 para 4 dias