Developer to build a simple EA

Tarea técnica

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.

Han respondido

1
Desarrollador 1
Evaluación
(392)
Proyectos
544
40%
Arbitraje
30
57% / 3%
Caducado
57
10%
Trabaja
Ha publicado: 11 ejemplos
2
Desarrollador 2
Evaluación
(247)
Proyectos
309
28%
Arbitraje
32
28% / 63%
Caducado
10
3%
Trabaja
3
Desarrollador 3
Evaluación
(64)
Proyectos
83
28%
Arbitraje
9
33% / 56%
Caducado
9
11%
Libre
Ha publicado: 1 ejemplo
4
Desarrollador 4
Evaluación
(12)
Proyectos
19
37%
Arbitraje
1
0% / 100%
Caducado
1
5%
Libre
5
Desarrollador 5
Evaluación
(373)
Proyectos
479
23%
Arbitraje
57
56% / 25%
Caducado
55
11%
Ocupado
6
Desarrollador 6
Evaluación
(18)
Proyectos
22
9%
Arbitraje
5
40% / 40%
Caducado
1
5%
Trabajando
7
Desarrollador 7
Evaluación
(1)
Proyectos
0
0%
Arbitraje
2
0% / 100%
Caducado
0
Libre
8
Desarrollador 8
Evaluación
(1)
Proyectos
1
0%
Arbitraje
0
Caducado
0
Libre
9
Desarrollador 9
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
10
Desarrollador 10
Evaluación
(50)
Proyectos
63
21%
Arbitraje
11
27% / 55%
Caducado
5
8%
Libre
11
Desarrollador 11
Evaluación
(624)
Proyectos
981
47%
Arbitraje
32
38% / 34%
Caducado
96
10%
Trabaja
Ha publicado: 6 ejemplos
12
Desarrollador 12
Evaluación
(15)
Proyectos
19
16%
Arbitraje
5
40% / 40%
Caducado
0
Libre
13
Desarrollador 13
Evaluación
(452)
Proyectos
789
48%
Arbitraje
71
17% / 54%
Caducado
139
18%
Libre
14
Desarrollador 14
Evaluación
(22)
Proyectos
31
55%
Arbitraje
1
0% / 0%
Caducado
1
3%
Trabaja
15
Desarrollador 15
Evaluación
(22)
Proyectos
21
10%
Arbitraje
4
25% / 75%
Caducado
0
Libre
16
Desarrollador 16
Evaluación
(16)
Proyectos
35
23%
Arbitraje
4
0% / 50%
Caducado
2
6%
Trabaja
17
Desarrollador 17
Evaluación
(1)
Proyectos
1
0%
Arbitraje
0
Caducado
0
Trabaja
18
Desarrollador 18
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
19
Desarrollador 19
Evaluación
(542)
Proyectos
624
33%
Arbitraje
37
38% / 51%
Caducado
11
2%
Ocupado
20
Desarrollador 20
Evaluación
(1)
Proyectos
1
100%
Arbitraje
0
Caducado
0
Libre
21
Desarrollador 21
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
22
Desarrollador 22
Evaluación
(3)
Proyectos
1
100%
Arbitraje
3
0% / 100%
Caducado
0
Libre
23
Desarrollador 23
Evaluación
(2294)
Proyectos
2888
63%
Arbitraje
122
44% / 25%
Caducado
428
15%
Trabaja
24
Desarrollador 24
Evaluación
(176)
Proyectos
227
19%
Arbitraje
21
38% / 24%
Caducado
0
Trabaja
25
Desarrollador 25
Evaluación
(5)
Proyectos
4
0%
Arbitraje
3
0% / 100%
Caducado
1
25%
Trabajando
26
Desarrollador 26
Evaluación
(11)
Proyectos
11
18%
Arbitraje
0
Caducado
2
18%
Libre
27
Desarrollador 27
Evaluación
(306)
Proyectos
550
35%
Arbitraje
79
32% / 42%
Caducado
198
36%
Trabajando
28
Desarrollador 28
Evaluación
(336)
Proyectos
404
52%
Arbitraje
20
55% / 15%
Caducado
29
7%
Trabajando
29
Desarrollador 29
Evaluación
(1)
Proyectos
1
0%
Arbitraje
1
0% / 100%
Caducado
0
Libre
30
Desarrollador 30
Evaluación
(9)
Proyectos
12
17%
Arbitraje
5
20% / 20%
Caducado
4
33%
Trabajando
31
Desarrollador 31
Evaluación
(8)
Proyectos
9
22%
Arbitraje
0
Caducado
1
11%
Ocupado
32
Desarrollador 32
Evaluación
(27)
Proyectos
26
65%
Arbitraje
0
Caducado
1
4%
Trabajando
Ha publicado: 5 ejemplos
33
Desarrollador 33
Evaluación
(294)
Proyectos
470
39%
Arbitraje
102
40% / 24%
Caducado
78
17%
Ocupado
Ha publicado: 2 ejemplos
Solicitudes similares
m seeking a serious investor willing to risk $200-$300 to test a highly profitable trading algorithm on an Exness Pro demo account . This is a real opportunity for significant returns, but requires someone comfortable with calculated risk. What I Offer: ✅ Proven backtest results showing exceptional profit potential ✅ Live demo account testing on Exness Pro platform before any real money commitment ✅ Full
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
I am looking for an experienced MQL4 / MQL5 developer to create a custom Expert Advisor (EA). Trading details: - Symbol: XAUUSD (Gold) only - Platform: MT4 or MT5 - Strategy type: Scalping (fast trades) - Timeframes: M1 / M5 - Fixed Stop Loss and Take Profit - Risk management: - Lot size based on balance OR fixed lot (user configurable) - Maximum trades per day (user configurable) - Spread and slippage filter -
Need a Rebate EA 30 - 200 USD
1. Platform & Environment Platform: MetaTrader 5 (MT5 ONLY) Language: MQL5 Account type: high spread / Netting or Hedging Designed for broker rebate/commission return programs No DLLs, no external dependencies 2. Strategy Overview The EA is a high-frequency scalping Expert Advisor focused on maximizing the number of trades with minimal price movement, where the main source of profitability is broker rebate rather
The EA is very simple with just a few parameters to make it lightweight, fast, and above all safe when closing. The EA must close all open positions and cancel all pending orders for the basket when a certain profit or loss is reached, with the trailing profit feature. Capabilities: Closing all open positions and canceling all pending orders for the current symbol or for all symbols. Closing individual order or whole
Fixed alert mt4 40+ USD
I’m looking for an experienced developer to help fix and improve an alert system in a trading project. Tasks Review and fix existing alert logic Ensure alerts work perfectly with no lag or delay Organize and optimize scattered alert code Check for missing files and improve overall structure Suggest and implement necessary improvements Dashboard (Optional but Preferred) Create a dashboard displaying: Brand name
I have an existing MT5 EA and I am sharing the exact behaviour settings below. I need a NEW custom MT5 Expert Advisor that behaves the SAME WAY as these settings. Platform: MetaTrader 5 Symbol: Gold (XAUUSD) Timeframe: M5 (Trading_TF = 0 means current chart) ======================== INDICATOR & TRADE MODE ======================== - Trade Mode = 2 (both Buy & Sell) - Trading timeframe = Current chart (M5)

Información sobre el proyecto

Presupuesto
50 - 100 USD
Plazo límite de ejecución
de 1 a 3 día(s)

Cliente

Encargos realizados2
Número de arbitrajes0