Developer to build a simple EA

Termos de Referência

I need a developer for a trading robot that works on my phone.                                                                 The idea of the trading system is as follows: market entries are performed when MACD's main and signal lines intersect in the current trend direction.

2. Trend is determined based on the Exponential Moving Average with the specified period (InpMATrendPeriod). If the current EMA value is greater than the previous one, the trend is seen as growing (ema_current > ema_previous). Alternatively, if current EMA is below the previous one, the trend is considered to be falling (ema_current< ema_previous). 

3. Trading Signals:

  • Buy signal: the main MACD line crosses the signal line upwards (macd_current>signal_current && macd_previous<signal_previous).
  • Sell signal: the main MACD line crosses the signal line downwards (macd_current<signal_current && macd_previous>signal_previous). The below figure shows Buy and Sell cases.

  • MACD_Sample__2.png

4. Positions are closed at opposite signals: Buy positions are closed at Sell signals, and Sell positions are closed at Buy signals.

5. Positions are opened at the market price, when a new bar emerges. The Expert Advisor is to be tested using Open prices, so there is no need to add functions for disabling operations inside the bar. 

6. Additional filters for opening a position:

The absolute value of MACD's main line will be used to filter out weak signals: the signal is only confirmed if this value is greater than open_level (in points). Signal confirmation conditions are as follows:

  • Confirmation of a buy signal: Abs(macd_current)>open_level
  • Confirmation of a sell signal: macd_current>open_level


7. Additional filters for closing a position:

The absolute value of MACD's main line will also be used to confirm position closure: the signal is confirmed if this value is greater than close_level (in points). Close signal confirmation conditions are as follows:

  • Confirmation to close Buy positions — macd_current>close_level
  • Confirmation to close Sell positions — Abs(macd_current)>close_level

8. Close by Take Profit — during position opening, a Take Profit level is set at a fixed distance from the open price, specified in points. The value is set in the InpTakeProfit input parameter.

9. Position management

TrailngStop is used to protect profit. Stop Loss is set if profit in points exceeds the value specified in the InpTrailingStop parameter. If the price continues to move in the profit direction, Stop Loss should be trailed at the given distance. Stop Loss cannot be moved towards the loss direction, i.e. the Stop Loss value cannot be increased. If none of protective orders (Take Profit or Stop Loss) triggers, the position should be closed by an opposite signal. No other position exit methods are available.

Respondido

1
Desenvolvedor 1
Classificação
(392)
Projetos
545
40%
Arbitragem
30
57% / 3%
Expirado
57
10%
Trabalhando
Publicou: 11 códigos
2
Desenvolvedor 2
Classificação
(248)
Projetos
310
28%
Arbitragem
32
28% / 63%
Expirado
10
3%
Trabalhando
3
Desenvolvedor 3
Classificação
(64)
Projetos
83
28%
Arbitragem
9
33% / 56%
Expirado
9
11%
Livre
Publicou: 1 código
4
Desenvolvedor 4
Classificação
(12)
Projetos
19
37%
Arbitragem
1
0% / 100%
Expirado
1
5%
Livre
5
Desenvolvedor 5
Classificação
(374)
Projetos
480
23%
Arbitragem
58
55% / 24%
Expirado
55
11%
Ocupado
6
Desenvolvedor 6
Classificação
(18)
Projetos
22
9%
Arbitragem
5
40% / 40%
Expirado
1
5%
Carregado
7
Desenvolvedor 7
Classificação
(1)
Projetos
0
0%
Arbitragem
2
0% / 100%
Expirado
0
Livre
8
Desenvolvedor 8
Classificação
(1)
Projetos
1
0%
Arbitragem
0
Expirado
0
Livre
9
Desenvolvedor 9
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
10
Desenvolvedor 10
Classificação
(50)
Projetos
63
21%
Arbitragem
11
27% / 55%
Expirado
5
8%
Trabalhando
11
Desenvolvedor 11
Classificação
(624)
Projetos
981
47%
Arbitragem
32
38% / 34%
Expirado
96
10%
Trabalhando
Publicou: 6 códigos
12
Desenvolvedor 12
Classificação
(15)
Projetos
19
16%
Arbitragem
5
40% / 40%
Expirado
0
Livre
13
Desenvolvedor 13
Classificação
(452)
Projetos
789
48%
Arbitragem
71
17% / 54%
Expirado
139
18%
Trabalhando
14
Desenvolvedor 14
Classificação
(22)
Projetos
31
55%
Arbitragem
1
0% / 0%
Expirado
1
3%
Trabalhando
15
Desenvolvedor 15
Classificação
(22)
Projetos
21
10%
Arbitragem
4
25% / 75%
Expirado
0
Livre
16
Desenvolvedor 16
Classificação
(16)
Projetos
35
23%
Arbitragem
4
0% / 50%
Expirado
2
6%
Trabalhando
17
Desenvolvedor 17
Classificação
(1)
Projetos
1
0%
Arbitragem
0
Expirado
0
Trabalhando
18
Desenvolvedor 18
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
19
Desenvolvedor 19
Classificação
(542)
Projetos
624
33%
Arbitragem
37
38% / 51%
Expirado
11
2%
Ocupado
20
Desenvolvedor 20
Classificação
(1)
Projetos
1
100%
Arbitragem
0
Expirado
0
Trabalhando
21
Desenvolvedor 21
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
22
Desenvolvedor 22
Classificação
(3)
Projetos
1
100%
Arbitragem
3
0% / 100%
Expirado
0
Livre
23
Desenvolvedor 23
Classificação
(2295)
Projetos
2889
63%
Arbitragem
123
44% / 25%
Expirado
428
15%
Trabalhando
24
Desenvolvedor 24
Classificação
(176)
Projetos
227
19%
Arbitragem
21
38% / 24%
Expirado
0
Trabalhando
25
Desenvolvedor 25
Classificação
(5)
Projetos
4
0%
Arbitragem
3
0% / 100%
Expirado
1
25%
Carregado
26
Desenvolvedor 26
Classificação
(11)
Projetos
11
18%
Arbitragem
0
Expirado
2
18%
Livre
27
Desenvolvedor 27
Classificação
(306)
Projetos
550
35%
Arbitragem
79
32% / 42%
Expirado
198
36%
Carregado
28
Desenvolvedor 28
Classificação
(337)
Projetos
405
53%
Arbitragem
20
55% / 15%
Expirado
29
7%
Trabalhando
29
Desenvolvedor 29
Classificação
(1)
Projetos
1
0%
Arbitragem
1
0% / 100%
Expirado
0
Livre
30
Desenvolvedor 30
Classificação
(9)
Projetos
12
17%
Arbitragem
5
20% / 20%
Expirado
4
33%
Ocupado
31
Desenvolvedor 31
Classificação
(8)
Projetos
9
22%
Arbitragem
0
Expirado
1
11%
Ocupado
32
Desenvolvedor 32
Classificação
(27)
Projetos
27
67%
Arbitragem
0
Expirado
1
4%
Carregado
Publicou: 5 códigos
33
Desenvolvedor 33
Classificação
(294)
Projetos
470
39%
Arbitragem
102
40% / 24%
Expirado
78
17%
Ocupado
Publicou: 2 códigos
34
Desenvolvedor 34
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
35
Desenvolvedor 35
Classificação
(45)
Projetos
91
13%
Arbitragem
34
26% / 59%
Expirado
37
41%
Livre
36
Desenvolvedor 36
Classificação
(3)
Projetos
3
33%
Arbitragem
0
Expirado
0
Trabalhando
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
Pedidos semelhantes
SyedAtif 30 - 40 USD
Then this EA will remain simple and clean , exactly following your core rules only: ✅ MA50 crosses Leading Span B → trade opens ✅ Opposite cross → trade closes ✅ No TP / SL ✅ Only one position at a time ✅ Entry only after candle close confirmation ✅ Final Simple MT5 Expert Advisor (English Specification) Entry Rules BUY Entry Open a Buy trade when: MA50 crosses above Leading Span B Trade is triggered only
Julismorfx-Bot 150 - 300 USD
Hello, I am looking for an MT5 Expert Advisor based on a reversal trading strategy . The EA must follow strict risk management and be suitable for prop firm rules . Key requirements: • Platform: MT5 • Pairs: USDJPY, GBPUSD, XAUUSD (multi-pair) • Strategy: Reversal only (H4 context + M15 entry) • Fixed risk per trade (default 0.5%, max 1%) • One trade per pair, max 2 trades total • Every trade must have Stop Loss and
I have a well-tested and profitable trading strategy that I personally use in live markets. I am looking for an experienced Algo/Trading Bot Developer who can convert this strategy into a fully automated trading bot. This is not a basic indicator or script. I need a professional-level trading automation system. What I need: • Convert my manual trading strategy into an automated bot • Bot should execute trades
Hi everyone, I’m currently working on a private automated trading software designed specifically for XAUUSD (Gold) . This is not a signal service and not a high-frequency robot. The focus is on controlled risk, patience, and capital protection . Key points (shared briefly, not promotional): Trades one cycle at a time (no overtrading) Uses pure price behavior (no EMA, no indicators) Built-in break even and trailing
I need a custom MT5 Expert Advisor + small backend bridge. The EA must: trade ONLY pending orders (BUY STOP / SELL STOP) support dual-trigger logic (one cancels the other) support fixed SL/TP, time-decay cancel, TP1 → BE communicate with a backend via HTTP (WebRequest) The backend: receives market snapshots from MT5 calls OpenAI API returns a structured JSON signal (numbers only) No strategy design needed – logic and
hello I want Semi EA developer who knows deep about martingale ,program and understand the market . MQL5 → Freelance → Search Keywords: Semi EA , Trade Manager , Manual Trade EA DM 3–5 devs directly Upwork Search: MT5 trade manager Invite only (private job) Telegram Groups: MQL5 Developers MT4 MT5 Coders
Expert Advisor not taking trades automatically as expected Need to make sure logic is sound and effective Make sure it is optimized to trade crash and boom only Modify if necessary so that the EA can perform at its best It should provide 1 notification per trade/signal found
I need a scalping-specific logic MT5 trading bot with a Donchian-channel–based dynamic stop-loss and take-profit system, applies RSI volatility filtering to avoid low-quality setups, and allows asset-specific adjustable parameters for fine-tuning performance Trading details: - Symbol: Any Forex EUR/USD - Platform: MT5 - Strategy type: Scalping (fast trades) - Timeframes: 5sec/ M1 / M5 - Fixed Stop Loss and Take
MT5 EA 30 - 60 USD
Hi i want a professional developer who can create me Ea based on candle sticks and high and lows , i have full specifications what exactly i want to be in my Ea , the inputs and how it should work and i will also tell u what type of panel i want for proper detailed specifications message me only professional developers
Please apply ONLY if you clearly understand and can implement ALL conditions below. ============================== 1) ZigZag (MOST IMPORTANT) ============================== - ZigZag must be CUSTOM and OBJECT-BASED. - DO NOT use built-in ZigZag indicator. - EA itself must draw ZigZag lines on the chart using chart objects. - User must NOT apply any indicator manually. - When EA is attached → ZigZag must appear

Informações sobre o projeto

Orçamento
50 - 100 USD
Prazo
de 1 para 3 dias

Cliente

Pedidos postados2
Número de arbitragens0