📘 Expert Advisor (EA) Development - Daily Bias Breakout EA

MQL5 Experts

Job finished

Execution time 3 days

Specification

📘 Expert Advisor (EA) Development Brief: Daily Bias Breakout EA

📌 Core Strategy Overview

Develop an EA for MetaTrader 5 (MT5) that:

  • Determines market bias using the previous daily candle.

  • Sets a configurable time window (e.g., 7:00 AM – 10:00 AM EST) to define the range (high/low).

  • Executes a Buy Stop or Sell Stop at the breakout of this range based on the bias.

  • Includes risk-based lot sizing, re-entry logic, and a real-time dashboard.

🔁 Daily Workflow Summary

  1. At start of each new day:

    • Detect the previous day's daily candle bias:

      • Bullish if Close > Open .

      • Bearish if Close < Open .

      • No trade if Close == Open .

  2. During configurable window (e.g., 7:00 AM – 10:00 AM EST):

    • Mark the High and Low of candles within this period.

    • Wait until the end of the window (e.g., 10:00 AM).

    • Based on the daily bias:

      • If bullish → place Buy Stop at the high.

      • If bearish → place Sell Stop at the low.

    • Stop Loss (SL): Opposite end of range.

    • Take Profit (TP): Based on Risk: Reward (e.g., 1:2, 1:3) — configurable.

  3. If SL is hit:

    • Re-entry is triggered after delay (e.g., 30 sec, 1 min, 5 min — configurable).

    • Re-entry uses same entry, SL, TP.

    • Optional: Reduce lot size on each retry.

    • Limit number of re-tries — configurable.


⚙️ Configurable Inputs

Parameter Description
TradeBiasSource Previous Daily Candle (default)
TimeZone EST / GMT / Broker time — with automatic conversion
TradeWindowStart e.g., 07:00 (user time zone)
TradeWindowEnd e.g., 10:00 (user time zone)
MaxReEntries e.g., 2
ReEntryDelaySeconds e.g., 60
ReduceLotOnRetry True/False
LotSizeCalculationMode Fixed lot / % Balance / Fixed $ Risk
RiskPerTrade e.g., 1%
RiskRewardRatio e.g., 1:2, 1:3 — also user-defined
MaxSpread e.g., 30 points
AllowReEntries True/False
TradeDaysFilter Optional — exclude certain weekdays
EnableTrading On/Off switch for all trading


🔐 Risk Management

  • Only one trade per day (excluding re-entries).

  • Re-entries are independent and tracked separately.

  • Trade is only executed if spread ≤ MaxSpread.

  • All instruments supported: Gold, US30, EURUSD, BTCUSD, etc.


🧾 Dashboard Requirements

Real-time panel showing:

  • Current New York, London, Broker server time

  • Detected daily bias (Bullish/Bearish/None)

  • Trading window selected and its converted broker time range


🧠 Logic Notes

  • EA should handle automatic time zone conversion internally.

  • Developer must:

    • Focus on reliability and accuracy of time calculations and range marking.

    • Use robust SL/TP logic.

  • Trade logic must be server time agnostic (i.e., convert user time window to server time dynamically).


🧪 Testing and Delivery

  • EA must be fully tested in both Strategy Tester and forward demo.

  • Developer is responsible for all QA testing before delivery.

  • I (the client) will test for 3 weeks in live market before final acceptance, error restarts this.

  • Final delivery includes:

    • Compiled .ex5 file

    • Source code (.mq5)

    • Brief documentation of logic and settings


📝 Naming Suggestion

"Daily Bias Range Breakout EA"
Short name: DBRB-EA



Responded

1
Developer 1
Rating
(274)
Projects
403
28%
Arbitration
40
40% / 50%
Overdue
1
0%
Free
2
Developer 2
Rating
(108)
Projects
179
25%
Arbitration
24
17% / 75%
Overdue
16
9%
Free
3
Developer 3
Rating
(7)
Projects
8
13%
Arbitration
6
33% / 33%
Overdue
0
Free
4
Developer 4
Rating
(212)
Projects
315
34%
Arbitration
63
37% / 40%
Overdue
101
32%
Working
5
Developer 5
Rating
(2)
Projects
2
0%
Arbitration
3
0% / 100%
Overdue
1
50%
Free
6
Developer 6
Rating
(16)
Projects
35
23%
Arbitration
4
0% / 50%
Overdue
2
6%
Working
7
Developer 7
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
8
Developer 8
Rating
(169)
Projects
180
46%
Arbitration
3
33% / 33%
Overdue
1
1%
Working
9
Developer 9
Rating
(4)
Projects
5
20%
Arbitration
1
100% / 0%
Overdue
0
Free
10
Developer 10
Rating
(78)
Projects
246
74%
Arbitration
7
100% / 0%
Overdue
1
0%
Free
Published: 1 article
11
Developer 11
Rating
(318)
Projects
565
35%
Arbitration
81
31% / 44%
Overdue
204
36%
Free
12
Developer 12
Rating
(3)
Projects
6
17%
Arbitration
0
Overdue
1
17%
Free
Published: 3 codes
13
Developer 13
Rating
(44)
Projects
51
59%
Arbitration
2
100% / 0%
Overdue
1
2%
Working
Published: 5 codes
14
Developer 14
Rating
(162)
Projects
289
35%
Arbitration
18
22% / 61%
Overdue
43
15%
Free
Similar orders
//+------------------------------------------------------------------+ //| DX_Structure_H1.mq5 | //| Copyright 2026, Seu Nome | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2026" #property link " https://www.mql5.com " #property version "1.00" #property strict // Parâmetros de Entrada input string InpSymbol = "DX.F"; // Nome do Ativo
I need MT5 EA programmer to build a trading robot based on Double EMA crossover. Golden Cross to buy and Death cross to sell with SL and TP set directly. I want to give trading time safety so that user can avoid high impact news by setting specific trading time on that day. Time to stop trading and time to start trading again. Also a safety if there is a great gap at the opening of the next day which moves against a
{ "strategy_name": "M5 EMA Scalper", "timeframe": "M5", "indicators": { "ema_fast": 20, "ema_slow": 50, "rsi": 14, "atr": 14 }, "entry_rules": { "buy": [ "EMA20 > EMA50", "Price closes above EMA20", "RSI > 55" ], "sell": [ "EMA20 < EMA50", "Price closes below EMA20", "RSI < 45" ] }, "risk_management": { "risk_per_trade": 1.0, "stop_loss_atr": 1.5, "take_profit_rr": 2.0
Hola, traders e inversores: Desarrollamos soluciones de trading algorítmico para MetaTrader 4 y MetaTrader 5. Creamos bots, indicadores y herramientas a medida que convierten estrategias manuales en sistemas automáticos, configurables y orientados a una gestión de riesgo sólida. Hemos trabajado en automatizaciones que integran entradas y salidas por reglas, cálculo de lotaje, control de drawdown, filtros de horario y
Hello All, can someone help me to make an EA base on MACD, https://www.mql5.com/en/code/14669 and RSI. If you are able to make this than please get me in touch, i will appreciated Thanks and best Regards Kodj007
EA 45 - 205 USD
If EMA20 > EMA50 AND RSI > 55 AND No Open Position THEN Buy SL = 50 pips TP = 100 pips If Profit > 30 pips Move SL to Break Even If Profit > 50 pips Enable Trailing Stop
I am looking for an experienced MQL5 developer to modify an existing Expert Advisor by adding an automated hedging module. The existing EA is fully functional and already manages trade entries and exits. The objective of this enhancement is to introduce a risk management feature that automatically opens a hedge position when an existing trade reaches a predefined unrealized loss in USD. The hedge should remain active
automatic robo sell at bollinger band upwards breach and rsi should above 80 and buy when bollinger breach downwards and rsi is below 30, rsi shoould works only on Gold trade and none ofhe trades
Hello, I need a custom Expert Advisor for MetaTrader 5. I am trading from mobile only. **Account & Style:** - Capital: $5,000 - $10,000 - Risk: Moderate/Balanced - Trading Style: Scalping **Pairs & Timeframe:** - Symbols: EURUSD and XAUUSD - Timeframe: M5 **Strategy:** - BUY: RSI(14) < 30 AND Price > 20 EMA - SELL: RSI(14) > 70 AND Price < 20 EMA - Only 1 trade per symbol at a time - No Martingale / No Grid **Risk
am an auto trader that for Sierra chart that works but needs some cleaning up. I need some features added to it like two parent studies with different take profit, stops, quantities and also a parent study to add to the position with its own take profit, stops, quantities

Project information

Budget
30+ USD