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

MQL5 专家 策略优化

指定

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.


反馈

1
开发者 1
等级
(636)
项目
746
34%
仲裁
49
53% / 39%
逾期
14
2%
工作中
2
开发者 2
等级
(29)
项目
36
39%
仲裁
0
逾期
2
6%
空闲
3
开发者 3
等级
(3)
项目
4
0%
仲裁
1
100% / 0%
逾期
1
25%
空闲
4
开发者 4
等级
(15)
项目
15
33%
仲裁
1
0% / 100%
逾期
1
7%
空闲
5
开发者 5
等级
(2)
项目
2
0%
仲裁
0
逾期
0
空闲
6
开发者 6
等级
(562)
项目
858
61%
仲裁
33
27% / 45%
逾期
24
3%
空闲
发布者: 1 代码
7
开发者 7
等级
(515)
项目
554
53%
仲裁
13
69% / 15%
逾期
3
1%
空闲
8
开发者 8
等级
项目
0
0%
仲裁
0
逾期
0
空闲
9
开发者 9
等级
(23)
项目
32
41%
仲裁
9
22% / 33%
逾期
4
13%
繁忙
发布者: 8 文章, 35 代码
10
开发者 10
等级
(10)
项目
17
18%
仲裁
2
0% / 50%
逾期
3
18%
已载入
11
开发者 11
等级
(44)
项目
74
20%
仲裁
1
0% / 100%
逾期
0
空闲
12
开发者 12
等级
(13)
项目
31
23%
仲裁
8
25% / 63%
逾期
5
16%
空闲
13
开发者 13
等级
(17)
项目
21
19%
仲裁
5
40% / 40%
逾期
0
空闲
14
开发者 14
等级
(184)
项目
318
24%
仲裁
24
38% / 13%
逾期
23
7%
空闲
发布者: 3 代码
15
开发者 15
等级
(10)
项目
12
33%
仲裁
0
逾期
2
17%
工作中
发布者: 1 代码
16
开发者 16
等级
(64)
项目
145
46%
仲裁
21
38% / 24%
逾期
32
22%
空闲
17
开发者 17
等级
(21)
项目
27
41%
仲裁
3
33% / 67%
逾期
3
11%
空闲
18
开发者 18
等级
(13)
项目
22
36%
仲裁
0
逾期
2
9%
空闲
19
开发者 19
等级
项目
0
0%
仲裁
0
逾期
0
空闲
20
开发者 20
等级
(6)
项目
8
0%
仲裁
8
13% / 88%
逾期
0
空闲
21
开发者 21
等级
项目
0
0%
仲裁
0
逾期
0
空闲
22
开发者 22
等级
项目
0
0%
仲裁
0
逾期
0
空闲
23
开发者 23
等级
项目
0
0%
仲裁
0
逾期
0
空闲
24
开发者 24
等级
项目
0
0%
仲裁
0
逾期
0
空闲
25
开发者 25
等级
项目
0
0%
仲裁
0
逾期
0
空闲
26
开发者 26
等级
项目
0
0%
仲裁
0
逾期
0
空闲
27
开发者 27
等级
(25)
项目
31
13%
仲裁
14
0% / 79%
逾期
9
29%
空闲
28
开发者 28
等级
项目
0
0%
仲裁
0
逾期
0
空闲
29
开发者 29
等级
项目
0
0%
仲裁
0
逾期
0
空闲
30
开发者 30
等级
项目
0
0%
仲裁
0
逾期
0
空闲
31
开发者 31
等级
项目
0
0%
仲裁
0
逾期
0
空闲
32
开发者 32
等级
项目
0
0%
仲裁
0
逾期
0
空闲
相似订单
Necesito un Expert Advisor para MetaTrader 5 que opere XAUUSD en temporalidad M1 (broker XM). La idea es que el EA lea el mercado rápido, decida si va a subir o bajar y entre de inmediato, sin filtros que lo dejen inactivo mucho tiempo. Lógica de entrada: Tendencia con EMA 8, 21 y 50 en M1, con entradas por retroceso y recuperación de la EMA. ADX como filtro de fuerza, sin zonas muertas donde el bot no opere. M5 (EMA
Hello. I need a professional developer to translate a proprietary strategy from a TradingView Indicator (Pine Script) into a fully automated Expert Advisor (EA) for MetaTrader 5 (MT5). The bot will trade NAS100 based strictly on specific New York session windows, volume confluences, and a daily VWAP filter. Execution must be via Market Orders only (no pending orders). I have a complete ZIP folder prepared with the
Busco un desarrollador MQL5 con EXPERIENCIA en Expert Advisors de lógica compleja (no indicadores estándar) para programar desde cero una estrategia propia de trading en el activo US100, timeframe M3. Un programador ya ha abandonó y NO se puede hacer con IA (aunque es completamente automatizable). RESUMEN DEL SISTEMA: - Basado en identificación de estructura de mercado propia: "Puntos Estructurales" (PE) y "Zonas de

项目信息

预算
300 - 500 USD
截止日期
到 30 天