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

Şartname

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.


Yanıtlandı

1
Geliştirici 1
Derecelendirme
(636)
Projeler
746
34%
Arabuluculuk
49
53% / 39%
Süresi dolmuş
14
2%
Çalışıyor
2
Geliştirici 2
Derecelendirme
(29)
Projeler
36
39%
Arabuluculuk
0
Süresi dolmuş
2
6%
Serbest
3
Geliştirici 3
Derecelendirme
(3)
Projeler
4
0%
Arabuluculuk
1
100% / 0%
Süresi dolmuş
1
25%
Serbest
4
Geliştirici 4
Derecelendirme
(15)
Projeler
15
33%
Arabuluculuk
1
0% / 100%
Süresi dolmuş
1
7%
Serbest
5
Geliştirici 5
Derecelendirme
(2)
Projeler
2
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
6
Geliştirici 6
Derecelendirme
(562)
Projeler
858
61%
Arabuluculuk
33
27% / 45%
Süresi dolmuş
24
3%
Serbest
Yayınlandı: 1 kod
7
Geliştirici 7
Derecelendirme
(515)
Projeler
554
53%
Arabuluculuk
13
69% / 15%
Süresi dolmuş
3
1%
Serbest
8
Geliştirici 8
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
9
Geliştirici 9
Derecelendirme
(23)
Projeler
32
41%
Arabuluculuk
9
22% / 33%
Süresi dolmuş
4
13%
Yüklendi
Yayınlandı: 8 makale, 35 kod
10
Geliştirici 10
Derecelendirme
(10)
Projeler
17
18%
Arabuluculuk
2
0% / 50%
Süresi dolmuş
3
18%
Yüklendi
11
Geliştirici 11
Derecelendirme
(44)
Projeler
74
20%
Arabuluculuk
1
0% / 100%
Süresi dolmuş
0
Serbest
12
Geliştirici 12
Derecelendirme
(13)
Projeler
31
23%
Arabuluculuk
8
25% / 63%
Süresi dolmuş
5
16%
Serbest
13
Geliştirici 13
Derecelendirme
(17)
Projeler
21
19%
Arabuluculuk
5
40% / 40%
Süresi dolmuş
0
Serbest
14
Geliştirici 14
Derecelendirme
(184)
Projeler
318
24%
Arabuluculuk
24
38% / 13%
Süresi dolmuş
23
7%
Serbest
Yayınlandı: 3 kod
15
Geliştirici 15
Derecelendirme
(10)
Projeler
12
33%
Arabuluculuk
0
Süresi dolmuş
2
17%
Çalışıyor
Yayınlandı: 1 kod
16
Geliştirici 16
Derecelendirme
(64)
Projeler
145
46%
Arabuluculuk
21
38% / 24%
Süresi dolmuş
32
22%
Serbest
17
Geliştirici 17
Derecelendirme
(21)
Projeler
27
41%
Arabuluculuk
3
33% / 67%
Süresi dolmuş
3
11%
Serbest
18
Geliştirici 18
Derecelendirme
(13)
Projeler
22
36%
Arabuluculuk
0
Süresi dolmuş
2
9%
Serbest
19
Geliştirici 19
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
20
Geliştirici 20
Derecelendirme
(6)
Projeler
8
0%
Arabuluculuk
8
13% / 88%
Süresi dolmuş
0
Serbest
21
Geliştirici 21
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
22
Geliştirici 22
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
23
Geliştirici 23
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
24
Geliştirici 24
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
25
Geliştirici 25
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
26
Geliştirici 26
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
27
Geliştirici 27
Derecelendirme
(25)
Projeler
31
13%
Arabuluculuk
14
0% / 79%
Süresi dolmuş
9
29%
Serbest
28
Geliştirici 28
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
29
Geliştirici 29
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
30
Geliştirici 30
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
31
Geliştirici 31
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
32
Geliştirici 32
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
Benzer siparişler
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

Proje bilgisi

Bütçe
300 - 500 USD
Son teslim tarihi
to 30 gün