Prop-Firm Ready EA for US Indices (NAS100, US30, SP500) based on EMA Crossover

MQL5 Experts Strategy optimization

Specification

Hello,

I am looking for an experienced MQL5 developer to develop a custom Expert Advisor (EA) for MetaTrader 5, designed to trade NAS100, US30 and SP500, with strict Prop Firm risk management, specifically compatible with FundedNext rules.

1. Trading Strategy – EMA Crossover

The EA must monitor EMA indicators on M5 and M15.

Inputs:

  • Fast_EMA_Period (default: 9)
  • Slow_EMA_Period (default: 50)

BUY: Fast EMA crosses above Slow EMA.
SELL: Fast EMA crosses below Slow EMA.

Optional input to immediately close the current position when an opposite crossover occurs before SL or TP is reached.

2. Risk Management

  • Risk_Percent – dynamic lot calculation based on account balance/equity and SL distance. Default: 0.2% per trade.
  • Stop_Loss_Points – hard SL sent with the market order.
  • Take_Profit_Points – hard TP sent with the market order.
  • Enable_Breakeven – enable/disable Breakeven.
  • Breakeven_Trigger_Points – points required to move SL to entry.
  • Enable_Trailing – enable/disable trailing stop.
  • Trailing_Stop_Points
  • Trailing_Step_Points

SL/TP must be placed directly with the order; no hidden or mental stops.

3. Prop Firm Daily Drawdown Protection

Max_Daily_Loss_Percent – default 2.5%.

If the account reaches the configured daily drawdown limit, including floating loss, the EA must:

  1. Immediately close all EA-managed open positions.
  2. Delete EA-managed pending orders.
  3. Disable trading completely.
  4. Remain disabled until the next trading day.

Max_Open_Trades – maximum simultaneous positions, default 1.

The daily protection must remain valid after EA/MT5 restart and must not reset incorrectly.

4. Market & Time Filters

  • Max_Spread_Points – prevent new entries when spread exceeds the configured limit.
  • Trading_Window_Start
  • Trading_Window_End

Trading hours must be configurable using Broker/Server Time.

5. News Filter

Inputs:

  • News_Filter
  • Minutes_Before_News
  • Minutes_After_News

The EA should use the MT5 Economic Calendar to detect high-impact (3-star) news.

During the configured protection window, the EA must stop trading and prevent new entries.

6. Technical Requirements

  • Magic_Number – unique identifier for EA-managed trades.
  • Instrument_Suffix – support broker-specific symbols such as NAS100.sb , USTEC , etc.
  • Correct handling of broker specifications, lot size, tick value and tick size.
  • Fast execution and low latency.
  • Proper handling of requotes, slippage, invalid stops, insufficient margin and trading errors.
  • The EA must not interfere with trades belonging to other EAs or manual trades.

7. Delivery

Please provide:

  • Complete and clean MQL5 source code ( .mq5 ), fully commented.
  • Compiled .ex5 file.
  • Error-free compilation.
  • Testing in MT5 Strategy Tester before delivery.

Only developers with proven experience developing Prop Firm EAs should apply.

Please include in your proposal:

  • Total price.
  • Estimated delivery time.
  • Relevant previous MQL5/Prop Firm projects.
  • Experience with daily drawdown protection and MT5 Economic Calendar.
  • Any technical questions or limitations you identify.

Thank you.


Responded

1
Developer 1
Rating
(620)
Projects
723
33%
Arbitration
46
48% / 41%
Overdue
14
2%
Busy
2
Developer 2
Rating
(28)
Projects
35
37%
Arbitration
0
Overdue
2
6%
Free
3
Developer 3
Rating
(3)
Projects
4
0%
Arbitration
1
100% / 0%
Overdue
1
25%
Free
4
Developer 4
Rating
(14)
Projects
14
36%
Arbitration
1
0% / 100%
Overdue
1
7%
Working
5
Developer 5
Rating
(2)
Projects
2
0%
Arbitration
0
Overdue
0
Free
6
Developer 6
Rating
(553)
Projects
844
61%
Arbitration
33
27% / 45%
Overdue
24
3%
Free
Published: 1 code
7
Developer 7
Rating
(515)
Projects
554
53%
Arbitration
13
69% / 15%
Overdue
3
1%
Free
8
Developer 8
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
9
Developer 9
Rating
(16)
Projects
23
48%
Arbitration
8
25% / 38%
Overdue
2
9%
Loaded
Published: 7 articles, 35 codes
10
Developer 10
Rating
(9)
Projects
16
19%
Arbitration
2
0% / 50%
Overdue
3
19%
Loaded
11
Developer 11
Rating
(44)
Projects
74
20%
Arbitration
1
0% / 100%
Overdue
0
Free
12
Developer 12
Rating
(13)
Projects
31
23%
Arbitration
8
25% / 63%
Overdue
5
16%
Free
13
Developer 13
Rating
(17)
Projects
21
19%
Arbitration
5
40% / 40%
Overdue
0
Free
14
Developer 14
Rating
(184)
Projects
317
24%
Arbitration
23
35% / 13%
Overdue
23
7%
Working
Published: 3 codes
15
Developer 15
Rating
(9)
Projects
11
27%
Arbitration
0
Overdue
2
18%
Working
Published: 1 code
16
Developer 16
Rating
(64)
Projects
144
46%
Arbitration
21
38% / 24%
Overdue
32
22%
Free
17
Developer 17
Rating
(19)
Projects
25
36%
Arbitration
3
33% / 67%
Overdue
3
12%
Working
18
Developer 18
Rating
(8)
Projects
13
38%
Arbitration
0
Overdue
1
8%
Working
19
Developer 19
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
20
Developer 20
Rating
(6)
Projects
8
0%
Arbitration
8
13% / 88%
Overdue
0
Free
21
Developer 21
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
22
Developer 22
Rating
Projects
0
0%
Arbitration
0
Overdue
0
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
Projects
0
0%
Arbitration
0
Overdue
0
Free
26
Developer 26
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
27
Developer 27
Rating
(25)
Projects
31
13%
Arbitration
14
0% / 79%
Overdue
9
29%
Free
28
Developer 28
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
29
Developer 29
Rating
Projects
0
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
Similar orders
Busco un desarrollador con experiencia demostrable en MQL5 para desarrollar desde cero un Expert Advisor (EA) para MetaTrader 5. El proyecto consiste en un sistema de trading basado en piramidación positiva / anti-martingale, con gestión avanzada de operaciones por Basket, cálculo de riesgo, Global Break Even y control de beneficios. La lógica del sistema está definida y se entregará una especificación técnica
EA GRID 30 - 40 USD
Necesito un Grid con caracteristicas especiales, quien quiera realizarlo, tener disponibilidad para hacerlo lo mas rapido posible y tener tiempo para correcciones necesarias, es sencillo no es complejo siempre y cuando sepa programar bien la AI no podra realizarlo
El Mercader 30 - 200 USD
Requiero bot que realice operaciones en automático ya sea para compra o venta con estrategias basadas en la estadística, recopilación de información real y aplicación lógica, que genere mínimo 10% por operación de rendimiento
Requiero alguien capaz de crear un EA que copie operaciones de una cuenta con clave inversor que usa un HTF, debe ser exacto y sino no me sirve. Yo puede crearlo y funciona pero demora en copiar y por eso recurro a uds con más conocimientos que yo
RSI BOT 30+ USD
Buenas, necesito hacer un bot o algo parecido que realice Compras o Ventas en dependencia del RSI, en temporalidades especificas , debe tener opcion para configurar : Temporalidad del Mercado, Periodo del RSI, cantidad de operciones abrir por cada tip, Cerrar opereciones en dependencia de las ganancias o perdidas.Es importante que el bot no haga Compras y ventas en el mismo mercado solo la que se le indique

Project information

Budget
300 - 500 USD
Deadline
to 30 day(s)