MT5 EA: Breakout + Reversal on Same Levels (Same Trigger Bar) | Source Code Included | $100+

MQL5 Asesores Expertos

Trabajo finalizado

Plazo de ejecución 1 día
Comentario del Cliente
The developer did a great job, delivering high quality work on time. I recommend them!

Tarea técnica

Description

Hello! I’m looking for an experienced MQL5 developer to build an MT5 Expert Advisor that can trade two opposite strategies on the same price levels:

  • BREAKOUT (trend continuation)

  • REVERSAL (pullback / reversal)

Key idea: the EA must allow a fair comparison by using the same Trigger Bar logic for both strategies (touch/break event), so we can backtest different combinations of levels, timeframes, and sessions.

Goals

  • Trade breakouts and reversals using the same levels

  • Compare performance of two antagonistic strategies under identical conditions

  • Use different timeframes and sessions

  • Run strategy tester with multiple combinations of level settings

Inputs / Parameters

  • N — number of bars to calculate High/Low

  • UseSession — enable session-based levels (GMT)

  • SessionType — ASIA / FRANKFURT / LONDON / NY

  • EntryModeCLOSE (enter on next bar after close signal) / LEVEL (pending stop/limit at level)

  • StrategyTypeBREAKOUT / REVERSAL

  • TimeFrame — timeframe used to calculate levels

  • SL_Type — FIXED / ATR / RANGE

  • TP_Type — FIXED / ATR / RANGE (or RR if you prefer; can be discussed)

  • UseTrailing — enable trailing after profit condition

    Entry Logic

    1) BREAKOUT

    • BUY: price breaks above HighRange

    • SELL: price breaks below LowRange

    • Entry:

      • CLOSE → open on the next bar after confirmation close

      • LEVEL → place a pending stop order at the level

    2) REVERSAL (pullback / reversal)

    • BUY: price touches LowRange and returns back above it

    • SELL: price touches HighRange and returns back below it

    • Entry modes same as above (CLOSE or LEVEL)


    SL / TP / Trailing

    • Stop Loss:

      • FIXED (points)

      • ATR (multiplier)

      • RANGE (beyond the range / session boundary)

    • Take Profit:

      • FIXED

      • ATR

      • RANGE or RR (if preferred)

    • Trailing:

      • After reaching profit threshold (e.g., TP level or a defined profit amount), SL trails by TrailingStep

      • BUY: SL = current price - TrailingStep

      • SELL: SL = current price + TrailingStep

      • Example: TP=120, TrailingStep=15 → after TP reached, SL starts at 105 and follows price.


    Backtesting Requirements

    • Same TriggerBar logic for both strategies → fair comparison

    • Ability to test:

      • different TimeFrame values (levels on different price scales)

      • different sessions

      • CLOSE vs LEVEL entries

      • different N and level combinations


    Deliverables

    • Full .mq5 source code (with comments)

    • Compiled .ex5

    • Clean code, inputs grouped, readable structure

    • All rights belong to me (the client):

      • free to use, modify, extend

      • personal or commercial use allowed

    Budget

    $100+ (final price depends on your experience and the quality of implementation)

    When applying, please include

    • Your experience with session-based levels, multi-timeframe calculations, and Strategy Tester

    • 1–2 examples (screenshots or description) of similar EAs you’ve built

    • Estimated delivery time


Han respondido

1
Desarrollador 1
Evaluación
(393)
Proyectos
547
40%
Arbitraje
30
57% / 3%
Caducado
57
10%
Trabaja
Ha publicado: 11 ejemplos
2
Desarrollador 2
Evaluación
(250)
Proyectos
313
28%
Arbitraje
34
26% / 65%
Caducado
10
3%
Trabaja
3
Desarrollador 3
Evaluación
(15)
Proyectos
19
16%
Arbitraje
5
40% / 40%
Caducado
0
Libre
4
Desarrollador 4
Evaluación
(626)
Proyectos
984
47%
Arbitraje
33
36% / 36%
Caducado
97
10%
Trabaja
Ha publicado: 6 ejemplos
5
Desarrollador 5
Evaluación
(326)
Proyectos
508
19%
Arbitraje
33
45% / 30%
Caducado
34
7%
Trabajando
6
Desarrollador 6
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
7
Desarrollador 7
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
8
Desarrollador 8
Evaluación
(442)
Proyectos
698
34%
Arbitraje
33
70% / 9%
Caducado
22
3%
Trabaja
9
Desarrollador 9
Evaluación
(6)
Proyectos
5
0%
Arbitraje
6
0% / 67%
Caducado
1
20%
Trabajando
10
Desarrollador 10
Evaluación
(2644)
Proyectos
3360
68%
Arbitraje
77
48% / 14%
Caducado
342
10%
Libre
Ha publicado: 1 ejemplo
11
Desarrollador 11
Evaluación
(38)
Proyectos
51
20%
Arbitraje
15
27% / 67%
Caducado
7
14%
Libre
Ha publicado: 1 ejemplo
12
Desarrollador 12
Evaluación
(4)
Proyectos
8
0%
Arbitraje
3
33% / 67%
Caducado
4
50%
Libre
13
Desarrollador 13
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
14
Desarrollador 14
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
15
Desarrollador 15
Evaluación
(18)
Proyectos
26
0%
Arbitraje
4
0% / 100%
Caducado
5
19%
Libre
16
Desarrollador 16
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
17
Desarrollador 17
Evaluación
(2)
Proyectos
2
50%
Arbitraje
0
Caducado
0
Libre
18
Desarrollador 18
Evaluación
(353)
Proyectos
424
54%
Arbitraje
20
55% / 15%
Caducado
29
7%
Trabaja
19
Desarrollador 19
Evaluación
(32)
Proyectos
35
34%
Arbitraje
5
0% / 80%
Caducado
0
Trabaja
Ha publicado: 2 ejemplos
20
Desarrollador 20
Evaluación
(309)
Proyectos
556
35%
Arbitraje
79
32% / 42%
Caducado
202
36%
Trabaja
21
Desarrollador 21
Evaluación
(2)
Proyectos
4
0%
Arbitraje
2
0% / 50%
Caducado
1
25%
Trabaja
22
Desarrollador 22
Evaluación
(1)
Proyectos
4
0%
Arbitraje
5
20% / 40%
Caducado
2
50%
Libre
23
Desarrollador 23
Evaluación
(295)
Proyectos
474
39%
Arbitraje
103
41% / 23%
Caducado
79
17%
Ocupado
Ha publicado: 2 ejemplos
24
Desarrollador 24
Evaluación
Proyectos
1
0%
Arbitraje
1
0% / 100%
Caducado
1
100%
Trabaja
25
Desarrollador 25
Evaluación
(3)
Proyectos
7
57%
Arbitraje
1
0% / 100%
Caducado
1
14%
Trabaja
26
Desarrollador 26
Evaluación
(32)
Proyectos
33
61%
Arbitraje
1
100% / 0%
Caducado
1
3%
Libre
Ha publicado: 5 ejemplos
27
Desarrollador 27
Evaluación
(8)
Proyectos
17
41%
Arbitraje
2
0% / 100%
Caducado
4
24%
Trabaja
28
Desarrollador 28
Evaluación
(6)
Proyectos
6
0%
Arbitraje
2
50% / 0%
Caducado
1
17%
Libre
29
Desarrollador 29
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
30
Desarrollador 30
Evaluación
(73)
Proyectos
257
53%
Arbitraje
16
50% / 38%
Caducado
83
32%
Libre
31
Desarrollador 31
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
32
Desarrollador 32
Evaluación
(10)
Proyectos
14
43%
Arbitraje
0
Caducado
3
21%
Libre
33
Desarrollador 33
Evaluación
(16)
Proyectos
17
29%
Arbitraje
1
0% / 0%
Caducado
2
12%
Trabaja
34
Desarrollador 34
Evaluación
Proyectos
0
0%
Arbitraje
1
0% / 100%
Caducado
0
Libre
35
Desarrollador 35
Evaluación
(551)
Proyectos
638
33%
Arbitraje
41
41% / 46%
Caducado
11
2%
Ocupado
36
Desarrollador 36
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
37
Desarrollador 37
Evaluación
(4)
Proyectos
7
0%
Arbitraje
0
Caducado
3
43%
Trabaja
38
Desarrollador 38
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
39
Desarrollador 39
Evaluación
(2)
Proyectos
4
25%
Arbitraje
1
0% / 0%
Caducado
1
25%
Trabaja
40
Desarrollador 40
Evaluación
Proyectos
2
0%
Arbitraje
0
Caducado
1
50%
Libre
41
Desarrollador 41
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Trabaja
42
Desarrollador 42
Evaluación
(270)
Proyectos
552
49%
Arbitraje
57
40% / 37%
Caducado
227
41%
Trabaja
43
Desarrollador 43
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
44
Desarrollador 44
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
Solicitudes similares
Adapt existing MT5 EA to trade directly on crypto exchange (BingX/Bitmart/Bitget/XT.com) instead of forex broker. Required Work: 1. Market Data DLL WebSocket connection for real-time exchange prices Custom symbol in MT5 (e.g., FIGHTUSDT) Live OHLCV data feed to chart 2. Trading Library DLL Functions: SendOrder, GetPositions, GetBalance, ClosePosition, ModifyOrder API authentication (HMAC-SHA256) Support for
Creating mt5 bot that detects 1. Break of Structure 2. then Create trend line from starting point to BOS to Last reverse tap 3. Create RSI and MACD Opposite signal from last two higher highs 4. After that point EMA cross 34/18 and then SELL with stop loss on top 5. Profit target on Fib 43.4 level I have more testing strategies if this is working well, and cost is good I will give 5 more orders after first. Need in 3
"Grid Nexus EA" Building mt5 1- EA will manage the grid trading method using the algorithm I have defined. 2- EA will operate in two different modes: with indicators and without indicators. 3- It will include a Modify method and a Recovery method for grid management. 4- The chart template will include information panels and buttons, and I will provide this template along with the source code. 5- It will be
Hello, I am looking for an experienced MT5 (MetaTrader 5) developer to create a simple and reliable Forex trading EA. Broker: Skyriss Platform: MT5 Requirements: • EA should work only on Forex pairs (EURUSD, GBPUSD, USDJPY, USDCHF) • Around 1–2 trades per day is enough • Proper risk management with Stop Loss (SL) and Take Profit (TP) • Prefer low-risk trading with 0.01–0.03 lot depending on balance • No martingale or
Título: Necesito ayuda para usar MetaTrader 4 build 1443 para que funcione mi robot Descripción: Estoy buscando un desarrollador o experto en MetaTrader 4 que pueda ayudarme a utilizar la versión antigua de MT4 build 1443, ya que mi robot de trading solo funciona correctamente en esa versión. Actualmente cuando instalo MetaTrader 4 se actualiza automáticamente a versiones más nuevas (1457 / 1460), y mi robot deja de
I am looking for an experienced quant developer, data engineer, or market data specialist who can help me obtain long historical NASDAQ data for systematic trading research. The goal is to retrieve a clean, continuous dataset covering 2011 to 2026 (minimum) for the NASDAQ index. The dataset will be used for algorithmic backtesting, so data quality and continuity are critical. My trading system is already built and
Descripción del trabajo: Estoy buscando un desarrollador con experiencia en programación de Expert Advisors para MetaTrader 4. Tenía un robot de trading que utilizaba anteriormente, pero actualmente no funciona debido a un problema de licencia. Necesito un desarrollador que pueda crear un robot nuevo lo más parecido posible al que yo tenía, utilizando la misma lógica y parámetros de trading. El trabajo sería: •
Lucky Mpedi 50+ USD
To help with simple requirements and strategy to trade in metotrade 5 and to win or earn much money so that i can live better live. I hope i can get the robot for helping to trade
Job Title: Expert Pine Script → MQL5 Conversion (Exact Strategy Replication Required) Project Overview I am looking for a highly experienced MQL5 developer to convert my TradingView Pine Script strategy into a MetaTrader 5 Expert Advisor (EA) . This must be a 100% exact conversion of the strategy logic. The goal is to have matching trading behaviour and nearly identical backtest results between TradingView and MT5
Hi coders, I am looking for profitable ea which can generate 4-5% a month with stable drawdown ✅ Demo version for testing (few days is fine) ⚠️ Backtest alone is NOT enough 💰 I am ready to pay a strong price for the right professional-grade Thank you, and I look forward to reviewing serious offers

Información sobre el proyecto

Presupuesto
100 - 500 USD