Universal MT5 Expert Advisor – Opening Level Intraday Strategy (M15, All Indices)

MQL5 Experts

Job finished

Execution time 10 days

Specification

Description:

I’m looking for an experienced MQL5 developer to build a flexible and universal Expert Advisor (EA) for MetaTrader 5. The EA should implement a time-based, price-action strategy that works across multiple indices like S&P500, DAX, NASDAQ100, Nikkei225, etc.

Strategy Summary:

  • Asset class: Index CFDs or Futures (symbols like US500, NAS100, DE40, JP225 – varies by broker)

  • Timeframe: M15

  • Trade types: Long and Short

  • Strategy: Intraday only, based on price behavior relative to the daily Opening Level

  • No indicators – purely based on candle closing logic

Entry Rules:

  • The first full M15 candle after market open defines the Opening Level.

  • Long entry: if any following M15 candle closes above the Opening Level → enter long at candle close.

  • Short entry: if any following M15 candle closes below the Opening Level → enter short at candle close.

  • If the first candle is a Doji, skip it. Wait for the next valid signal.

  • Session times vary per instrument. The user must be able to configure:

    • Session start time

    • Last valid entry time

    • Forced exit time

Trade Management:

  • If a trade is active and a new opposite signal appears → close the trade and reverse direction.

  • Re-entries in the same direction are allowed only if the candle body confirms the trend.

  • No new entries allowed after the defined cutoff time.

  • All trades must be closed by a user-defined session end time – no trades are held overnight.

Stop Loss / Take Profit / Break-Even:

  • Stop Loss:

    • Long: below the signal candle’s low

    • Short: above the signal candle’s high

  • Take Profit: equal distance as SL (1:1 RRR)

  • Break-Even: once price moves 50% of the way to TP, SL is moved to breakeven

Risk Management:

  • User must be able to define account risk per trade in % (e.g. 1.0%)

  • EA must calculate position size dynamically based on:

    • Account balance

    • SL distance

    • Selected risk percentage

Required Inputs:

  • RiskPercent

  • SessionStartTime

  • LastEntryTime

  • ForceExitTime

  • BreakEvenEnabled (true/false)

  • MagicNumber

  • TradeComment

Additional Requirements:

  • EA must work with any index symbol and any broker (handle suffixes/prefixes like .cash or .i)

  • Time calculations should be based on server/broker time

  • Strategy must be 100% rule-based, with clean execution and stable order handling

  • EA must support strategy tester and live use without manual adjustments

Deliverables:

  • Source code (.mq5) and compiled file (.ex5)

  • Basic parameter documentation

  • Error handling and internal checks for stability

Please apply only if you have experience with time-based or candle-logic-based EAs. Send samples of your work if available. I'm ready to start as soon as possible.


Responded

1
Developer 1
Rating
(111)
Projects
183
25%
Arbitration
24
17% / 75%
Overdue
16
9%
Free
2
Developer 2
Rating
(1)
Projects
0
0%
Arbitration
4
0% / 75%
Overdue
0
Free
3
Developer 3
Rating
(274)
Projects
403
28%
Arbitration
40
40% / 50%
Overdue
1
0%
Free
4
Developer 4
Rating
(62)
Projects
90
29%
Arbitration
24
13% / 58%
Overdue
7
8%
Working
5
Developer 5
Rating
(396)
Projects
511
23%
Arbitration
60
57% / 25%
Overdue
60
12%
Working
6
Developer 6
Rating
Projects
2
0%
Arbitration
4
25% / 50%
Overdue
1
50%
Free
7
Developer 7
Rating
(2674)
Projects
3413
68%
Arbitration
77
48% / 14%
Overdue
342
10%
Free
Published: 1 code
8
Developer 8
Rating
Projects
0
0%
Arbitration
1
0% / 100%
Overdue
0
Free
9
Developer 9
Rating
(1)
Projects
8
88%
Arbitration
0
Overdue
0
Free
10
Developer 10
Rating
(6)
Projects
8
0%
Arbitration
8
13% / 88%
Overdue
0
Free
11
Developer 11
Rating
(16)
Projects
35
23%
Arbitration
4
0% / 50%
Overdue
2
6%
Working
12
Developer 12
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
13
Developer 13
Rating
(160)
Projects
207
61%
Arbitration
10
80% / 0%
Overdue
0
Working
Published: 1 code
14
Developer 14
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
15
Developer 15
Rating
Projects
0
0%
Arbitration
1
0% / 0%
Overdue
0
Free
Published: 7 articles
16
Developer 16
Rating
(4)
Projects
3
33%
Arbitration
1
0% / 100%
Overdue
0
Free
17
Developer 17
Rating
(7)
Projects
6
0%
Arbitration
4
25% / 75%
Overdue
2
33%
Free
18
Developer 18
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
19
Developer 19
Rating
(453)
Projects
566
26%
Arbitration
24
42% / 38%
Overdue
85
15%
Free
Published: 6 codes
20
Developer 20
Rating
(574)
Projects
945
47%
Arbitration
309
58% / 27%
Overdue
125
13%
Free
21
Developer 21
Rating
(162)
Projects
289
35%
Arbitration
18
22% / 61%
Overdue
43
15%
Free
Similar orders
To apply, you must already have your EA running on an active MT5 trading account connected to the market. The account must have genuine trading history that can be independently reviewed and verified. EA Requirements 1. Prop-Firm Compatible Risk Management - The EA must include daily and overall drawdown protection. - Required inputs: "MaxDailyLoss = 5%" "MaxTotalDrawdown = 10%" - Once either limit is
Look at this chart. The ellipses that I have identified show reversals and liquidity was I am trying to find a good way to identify these areas an indicator that automatically detects the sweep and reversal Look at this chart. The ellipses that I have identified show reversals and liquidity was
Subject: EA Requirements for Prop Firm Trading - Live MT5 + Investor Access Required* To apply, you must already have the EA running live on an MT5 account connected to the market. You will need to provide the investor password and login for me to trace and monitor the account. *EA Requirements:* 1. *One trade at a time only* - EA must not open a new position if one is already running. Use `OrdersTotal() == 0` check
Gerald forex bot 30 - 40 USD
I am looking for an experienced MQL5 developer to build an advanced Expert Advisor (EA) for MetaTrader 5. The EA must parse trading signals from Telegram channels and execute them automatically on MT5 with high accuracy and low latency. Key Requirements & Custom Features: Multi-Channel Support (2 Telegram Channels): The EA must be able to listen to two different Telegram channels simultaneously. Independent
Overview: I am looking for an experienced MQL5 developer to build an advanced Expert Advisor (EA) for MetaTrader 5. The EA must parse trading signals from Telegram channels and execute them automatically on MT5 with high accuracy and low latency. Key Requirements & Custom Features: Multi-Channel Support (2 Telegram Channels): The EA must be able to listen to two different Telegram channels simultaneously. Independent
Ich möchte einen professionellen Expert Advisor (EA) für MetaTrader 5 entwickeln lassen, der sich funktional am ThunderGold Scalper orientiert. Instrument: XAUUSD / GOLD Zeitrahmen: M15 Plattform: MetaTrader 5 / MQL5 Der EA soll eine eigene, nachprogrammierte Strategie verwenden und keine geschützten Quellcodes oder proprietären Dateien des Originalprodukts kopieren. Gewünschte Funktionen: automatischer Handel auf
I need a fully automated Expert Advisor (EA) written in MQL5 for MetaTrader 5. The EA must work directly inside MT5 and must NOT require TradingView, PineConnector, webhooks, or another external connector to place trades. Trading Instrument Primary symbol: XAGUSD (Silver) My broker may display the symbol as XAGUSD-ECN, so the EA should work with the broker’s available XAGUSD symbol. Main entry timeframe: 5-minute
RECHERCHE DÉVELOPPEUR MQL5 — PARTENARIAT 50/50 Objectif : développer un EA de trading automatisé en 11 jours maximum pour participer à plusieurs concours de trading démo. Je recherche un développeur MQL5 expérimenté, capable de développer, tester et optimiser un EA proprement, avec une vraie maîtrise de la gestion du risque. CONCOURS VISÉS 🥇 XM — Weekly Demo Contest - Concours récurrent - Prize pool annoncé : 25 000
SmartMove_EA 30+ USD
I need a EA programer to program my EA for MLQ5 to sell at the last candle before impulses to the downside(-) and buy on the last candle before the upside(+) movement. For the take profit we target the nearest high for buy and target nearest low for sell.Stop loss on the last weak of the order block
GoldTrade EA 89+ USD
//+------------------------------------------------------------------+ //| XAUUSD Wolfe + SMC Quick Profit EA | //| MT5 / MQL5 | //+------------------------------------------------------------------+ #property strict #include <Trade/Trade.mqh> CTrade trade; //================================================================== // INPUTS //================================================================== //--- General

Project information

Budget
50 - 100 USD
Deadline
from 2 to 14 day(s)