An Expert Advisor based on Break and Retest supply and demand zones

Spezifikation


Forex EA / Trading Robot — Developer Request

Smart Money Concepts (SMC) + Break & Retest + Divergence EA

Platform: MetaTrader 5 (MT5) or MetaTrader 4 (MT4) · Automated trading

1. Project objective

I want a fully automated Forex Expert Advisor that identifies high-probability trading setups by combining market structure, break-and-retest strategies, bullish and bearish divergences, swing highs and swing lows, and previous-day high and low levels.

The EA must analyze market conditions, identify potential entry points, calculate stop-loss and take-profit levels, manage risk automatically, and execute trades according to clearly defined rules.

The goal is to prioritize quality setups, favorable risk-to-reward ratios, and consistent risk management rather than entering trades excessively.

2. Core trading strategies

Chiến lược đầu tư theo xu hướng (Trend Following): MA, ADX, Breakout, Pullback | Vecomda

A. Break-and-retest strategy

  • Identify major support and resistance levels.

  • Detect a confirmed bullish breakout above resistance or bearish breakdown below support.

  • Wait for price to return to the broken level.

  • Confirm the retest with a bullish or bearish rejection candle or other defined price-action confirmation.

  • Enter only after confirmation, avoiding entries on unconfirmed breakouts.

  • Allow configurable retest tolerance in pips or as a percentage of ATR.

RSI Divergence Strategies: Timing the Market Like a Pro | EBC Financial Group

B. Bullish and bearish divergence

  • Detect bullish divergence when price forms a lower low while an oscillator forms a higher low.

  • Detect bearish divergence when price forms a higher high while an oscillator forms a lower high.

  • Support RSI and MACD as configurable divergence indicators.

  • Compare confirmed swing points and avoid using unfinished candles for confirmed signals.

  • Give additional confirmation when divergence occurs near a swing level, previous-day high/low, or a break-and-retest zone.

  • Optionally detect hidden bullish and hidden bearish divergence.

C. Swing highs and swing lows

The EA must automatically identify and mark significant swing highs and swing lows using a configurable lookback period or a confirmed fractal/pivot method.

  • Use swing highs and lows to determine market structure.

  • Identify higher highs, higher lows, lower highs, and lower lows.

  • Detect breaks of structure (BOS) and changes of character (CHOCH).

  • Use recent swing points to help determine entries, stop-loss placement, and potential take-profit targets.

  • Distinguish significant structural swings from minor market noise.

    D. Previous-day high and low (PDH/PDL)

The EA must calculate and display the previous trading day's high and low.

  • Mark PDH and PDL clearly on the chart.

  • Detect price approaching, rejecting, breaking, or retesting these levels.

  • Identify potential liquidity sweeps above PDH or below PDL.

  • Look for bearish confirmation after a sweep above PDH and bullish confirmation after a sweep below PDL.

  • Allow trades based on these levels only when the configured entry conditions are satisfied.

  • Use a configurable broker-time or session setting to define the trading day correctly.

3. Trade entry rules

Bullish setup — BUY

  1. Market structure is bullish or price shows a confirmed bullish reversal.

  2. Price breaks resistance or sweeps liquidity below a key low and recovers.

  3. Price retests a relevant structural level, PDH/PDL level, or support zone.

  4. Bullish divergence may provide additional confirmation.

  5. A bullish confirmation candle closes.

  6. The EA calculates the stop-loss, position size, and take-profit before placing the trade.

Bearish setup — SELL

  1. Market structure is bearish or price shows a confirmed bearish reversal.

  2. Price breaks support or sweeps liquidity above a key high and falls back.

  3. Price retests a relevant structural level, PDH/PDL level, or resistance zone.

  4. Bearish divergence may provide additional confirmation.

  5. A bearish confirmation candle closes.

  6. The EA calculates the stop-loss, position size, and take-profit before placing the trade.

Signal filtering: These conditions should be configurable. The EA must not require every optional signal on every trade, but it must enforce the selected minimum confirmation rules.

4. Risk management

  • Configurable risk per trade, with a default of 1% of account equity.

  • Automatic lot-size calculation based on stop-loss distance.

  • Stop-loss beyond a relevant swing high/low or structural invalidation level, with a configurable buffer.

  • Configurable risk-to-reward ratio, with a default target of 1:2 and an optional 1:3 target.

  • Optional break-even functionality after a specified profit threshold.

  • Optional trailing stop based on swing points or ATR.

  • Maximum daily loss and maximum number of trades per day.

  • Maximum open trades and configurable limits on simultaneous exposure.

  • Optional daily profit lock and consecutive-loss protection.

  • Spread, slippage, and trading-session filters.

  • No martingale, grid recovery, or uncontrolled lot-size increases.

5. Timeframes and markets

  • Allow trading on configurable timeframes, such as M5, M15, M30, H1, and H4.

  • Support multi-timeframe analysis: higher timeframes determine market direction, while lower timeframes identify entries.

  • Allow selection of Forex pairs and XAUUSD (Gold).

  • Provide configurable trading sessions and a news filter if a reliable news-data source is available.

  • Include a setting to disable trading during unsuitable market conditions.

6. EA dashboard and chart features

  • Display swing highs and lows, BOS and CHOCH levels.

  • Display previous-day high and low lines.

  • Mark divergence signals and break-and-retest zones.

  • Show buy/sell signals, entry price, stop-loss, take-profit, lot size, and risk percentage.

  • Display current market bias, active trades, daily profit/loss, and risk status.

  • Include configurable alerts and a trade-history summary.

7. Testing and quality requirements

  • Deliver clean, compiled EA source code and the compiled file.

  • Include configurable inputs with descriptions.

  • Backtest with realistic spreads, commissions, and slippage where supported.

  • Use out-of-sample testing and walk-forward validation to check robustness.

  • Report profit factor, maximum drawdown, win rate, number of trades, and average risk-to-reward.

  • Avoid look-ahead bias, repainting signals, and trades based on information unavailable at the time of entry.

  • Provide a demo-testing period before live deployment.

  • Do not promise a guaranteed win rate or profit.

8. Developer deliverables

I want the developer to provide the completed EA, source code, installation instructions, recommended initial settings, and a backtest report. All major strategy and risk-management parameters must be adjustable without modifying the source code.

My recommended starting configuration

Customize these settings, then generate a tailored developer brief.

Trading platform

MetaTrader 5 (MT5)
MetaTrader 4 (MT4)

Markets

Forex pairs only
Gold (XAUUSD) only
Forex and Gold

Trading style

Scalping — M1 to M5 entries
Intraday — M5 to M15 entries, higher-timeframe bias
Swing trading — H1 to H4 entries

Entry confirmation

One primary confirmation
Two confirmations
Three or more confirmations

Risk per trade: 1%

0.25%
1%
2%

Risk-to-reward target

1:1.5
1:2
1:3
Generate my tailored EA specification

One important recommendation: I would build this as a confluence-based EA, not one that blindly trades every breakout or divergence. For example, a bearish divergence near the previous-day high, followed by a liquidity sweep and a confirmed break-and-retest, can be a stronger setup than any one of those signals in isolation. The developer should make the exact rules testable and configurable rather than assume that combining more indicators automatically improves profitability.


Bewerbungen

1
Entwickler 1
Bewertung
(438)
Projekte
649
53%
Schlichtung
35
63% / 20%
Frist nicht eingehalten
7
1%
Arbeitet
2
Entwickler 2
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
Veröffentlicht: 7 Beispiele
3
Entwickler 3
Bewertung
(1)
Projekte
1
0%
Schlichtung
1
0% / 100%
Frist nicht eingehalten
0
Arbeitet
4
Entwickler 4
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
Veröffentlicht: 4 Beispiele
5
Entwickler 5
Bewertung
(2)
Projekte
3
33%
Schlichtung
0
Frist nicht eingehalten
1
33%
Arbeitet
Veröffentlicht: 2 Beispiele
6
Entwickler 6
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
7
Entwickler 7
Bewertung
(2)
Projekte
2
100%
Schlichtung
0
Frist nicht eingehalten
0
Arbeitet
Veröffentlicht: 2 Beispiele
8
Entwickler 8
Bewertung
(1)
Projekte
1
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
Veröffentlicht: 3 Beispiele
9
Entwickler 9
Bewertung
(2)
Projekte
2
0%
Schlichtung
1
0% / 100%
Frist nicht eingehalten
0
Frei
10
Entwickler 10
Bewertung
(4)
Projekte
6
67%
Schlichtung
0
Frist nicht eingehalten
0
Frei
Veröffentlicht: 2 Beispiele
11
Entwickler 11
Bewertung
(10)
Projekte
12
33%
Schlichtung
0
Frist nicht eingehalten
2
17%
Arbeitet
Veröffentlicht: 1 Beispiel
12
Entwickler 12
Bewertung
(319)
Projekte
574
35%
Schlichtung
83
31% / 45%
Frist nicht eingehalten
207
36%
Frei
13
Entwickler 13
Bewertung
(23)
Projekte
31
42%
Schlichtung
10
20% / 30%
Frist nicht eingehalten
3
10%
Beschäftigt
Veröffentlicht: 8 Artikel, 35 Beispiele
14
Entwickler 14
Bewertung
(60)
Projekte
94
43%
Schlichtung
4
0% / 100%
Frist nicht eingehalten
4
4%
Arbeitet
15
Entwickler 15
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
Ähnliche Aufträge
STEP MA DISPLAY 30+ USD
STEP MA DISPLAY INDICATOR – Bullish list (Bearish is the mirror): 1. Step MA 1 is Bearish. 2. During this Step MA Bearish phase, Heiken Ashi Smooth ( HAS ) 1 is/was Bearish 3. During this Bearish phase, price reached MA1. 4. HAS 2 is Bullish. 5. HAS 3 is Bullish 6. STEPMA 2 is Bullish 7. MA 2 is >= MA 3 8. MA 4 is >=MA 5 Display Panel to be displayed in alphabetical order
i have existing EA but its decrypted i dont have its source code , i want you to decrypt the EA and give me the original source code of it
Hi gentlemen, I want MT5 market orders placed (open and close orders) on MEXC trading through web browser. MEXC doesnt allow algo trading. - Need source code budget: USD 50 (quote me your price and delivery time) I need this at the earliest and this job is only for mexc.com, not binance or any other exchange I look forward to your price offer and your suggestions. Appreciate
https://www.youtube.com/watch?v=xMNx8f-aGQE&amp ;t=56s risk 1% per trade watch the video carefully and automate the trade setups in XAUUSD i prefer picking the least drawdown and good return expert advisor do not use overfitting(Strict) account type : hedging
Bonjour , je cherche quelqu’un capable de crée un bot sur le gold type HFT , ouverture de plusieurs positions en quelques secondes , robot agressif , je cherche un robot qui marche sur du réel , qui a déjà était tester avec des résultats, pas basé que sur des backtest
i have existing EA but its decrypted i dont have its source code , i want you to decrypt the EA and give me the original source code of it
Project: Custom MT5 Day Trading Expert Advisor I need a custom automated trading robot (EA) for MetaTrader 5, developed in MQL5. Markets: - Gold (XAUUSD) - Selected Forex pairs Trading style: Automated day trading. All positions should be closed according to predefined strategy rules and before the end of the selected trading session. Strategy: The developer should propose a clear trading strategy, explain its rules
Hi, I need NinjaTrader 8 Strategy Analyzer backtests on two of my strategies, each over 1 year AND 3 years of data. Please quote the full job. Common settings: NT8 Strategy Analyzer, MCL (Micro WTI Crude Oil) continuous front-month contract (MCL ##-##), 5-minute bars, 1yr + 3yr of the most recent data, $2.50 round-turn commission per contract. Deliverables per run: full Strategy Analyzer summary (net profit, profit
1. Overview Build an MQL5 Expert Advisor for MetaTrader 5 that trades XAUUSD (Gold) as a scalper, using Heiken Ashi candles and a 50 EMA for entries. 2. Platform and symbol MetaTrader 5, Expert Advisor (.mq5 and compiled .ex5) Symbol: XAUUSD (must work with broker suffixes, e.g. XAUUSDm) Default timeframe: M5 (configurable; M1 to M15 should work) 3. Indicators Heiken Ashi candles, calculated inside the EA (no
a { text-decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; } Project Description I need an Expert Advisor (EA) for MetaTrader 5 (MT5) that can automatically trade Gold (XAUUSD) and major Forex pairs. The EA must analyze market conditions, open and close trades automatically, manage risk effectively, and be fully compatible with the MT5 Strategy Tester

Projektdetails

Budget
35+ USD