Candle Breakout Strategy Bot to backtest and trade live.

MQL5 Experten

Spezifikation

Hello! I am looking for an experienced developer to build a robust, customizable Expert Advisor (MT4/MT5) or a standalone Python bot.

The strategy is based on pure Price Action (Support & Resistance breakouts) on the XAUUSD (Gold) 30-Minute chart. It relies heavily on "human-like" chart analysis, such as looking left for targets, waiting for a price pullback (a "flip") before entering, and managing the trade based on candle anatomy.

Since I want to backtest and optimize this strategy extensively, almost every hardcoded value in this brief needs to be a customizable input variable in the settings UI.

Please read the logic below carefully.


1. Session & Time Filters

The bot must only analyze the chart and execute trades during specific market windows.

  • London Session: 06:00 - 10:00 (Broker time / specify offset).

  • New York Session: 12:00 - 16:00.

  • Max Trades: The bot should stop trading after taking [X] trades per day.

2. Pre-Session Analysis: "Look Left & Shift" Logic (CRUCIAL)

Before considering an entry, the bot must map the Support/Resistance (S&R) and Targets.

  • Defining a Level: * Resistance: A bullish candle immediately followed by a bearish candle. The level is drawn at the highest body (math.max(open, close)).

    • Support: A bearish candle immediately followed by a bullish candle. The level is drawn at the lowest body (math.min(open, close)).

  • The 300 Points Rule & Shifting:

    1. The bot looks left to find the first Resistance (R).

    2. It looks further left to find the next Resistance (Target Resistance = RT).

    3. The Check: Is the distance between R and RT >= 300 points (30 pips)?

    4. The Shift: If the distance is LESS than 300 points, the initial Resistance (R) is ignored. The old RT becomes the new R, and the bot looks further left for a new RT. This continues until a valid >= 300 point gap is found. (Same logic applies to Support).

  • The "Blue Sky" Exception: If the bot looks left for [X] days/candles and cannot find a Target Resistance or Target Support (e.g., at an All-Time High), the target is considered "Infinite" (Free space), and the trade is allowed.

3. Breakout Confirmation

A valid setup occurs when:

  • A 30M candle strictly closes beyond the valid Resistance (for Long) or Support (for Short).

  • The Anatomy Rule: The breakout candle must have a wick on the breakout side. (e.g., A bullish breakout candle must have an upper wick; a bearish breakout candle must have a lower wick).

4. The Ideal "Flip" Entry (Live Tick Execution)

The bot does NOT enter blindly at the close of the breakout candle. It waits for the next candle (Candle 2) to "Flip":

  1. The Pullback: Candle 2 opens and MUST initially move in the opposite direction (e.g., moves down after a bullish breakout, creating a lower wick).

  2. The Entry Trigger: When Candle 2 reverses and crosses back over its own Open price (or [X] points past the open/wick), the bot executes a Market Order.

  3. Time-out: If the "Flip" does not happen within [X] candles after the breakout, the setup is invalidated and canceled.

5. Stoploss, Take Profit & Range Check

  • Stoploss (Aggressive): Placed at the opposite body of the Breakout Candle. (e.g., For a Long, SL is at the bottom of the bullish breakout candle's body).

  • Take Profit: A strict 1:1 Risk/Reward ratio based on the physical Stoploss distance.

  • Final Range Check: Before executing the entry, calculate the 1:1 TP distance. If this TP level physically sits beyond the Target line (RT or ST), the trade is cancelled.

6. Trade Management: Two Red Flags (Break-Even)

While in an active trade, monitor the close of every new 30M candle. Move the Stoploss to Break-Even IF a single 30M candle meets both criteria:

  1. It closes against the trade direction (e.g., a bearish close in a Long trade).

  2. It takes out the high/low of the previous candle.


7. Required Customizable Inputs (User UI)

I need to be able to tweak these settings easily:

  • Risk Management: Risk per trade (% of Equity), Max Spread allowed (Points), Max Slippage.

  • Time Management: Session 1 Start/End, Session 2 Start/End, Max Trades Per Day.

  • Level Logic: Minimum distance between S/R and Target (Default: 300 points), Max Lookback Period for Targets (Days or Candles), Trade if no target found? (True/False).

  • Entry Logic: Flip Time-out (How many candles can pass before the flip is invalid? Default: 1). Entry offset (Enter exactly at open, or X% into the wick?).

  • Trade Management: Enable/Disable the Two Red Flags Break-Even logic.


Questions for the Developer:

  1. Have you built "Look Left" array-based Support/Resistance logic before?

  2. Do you understand the "Flip" live-tick execution on the candle following the breakout?

  3. Which platform do you recommend for this specific logic to ensure the highest quality backtesting (MT4, MT5, or Python), and why?

  4. What is your estimated timeline and price for this project?

Thank you for your time. I am looking for a high-quality, long-term developer to work with!


Bewerbungen

1
Entwickler 1
Bewertung
(13)
Projekte
20
40%
Schlichtung
3
0% / 67%
Frist nicht eingehalten
3
15%
Frei
2
Entwickler 2
Bewertung
(15)
Projekte
19
16%
Schlichtung
5
40% / 40%
Frist nicht eingehalten
0
Frei
3
Entwickler 3
Bewertung
(257)
Projekte
320
29%
Schlichtung
34
26% / 65%
Frist nicht eingehalten
10
3%
Frei
4
Entwickler 4
Bewertung
(168)
Projekte
201
48%
Schlichtung
5
20% / 60%
Frist nicht eingehalten
2
1%
Frei
5
Entwickler 5
Bewertung
(509)
Projekte
977
74%
Schlichtung
27
19% / 67%
Frist nicht eingehalten
101
10%
Frei
Veröffentlicht: 1 Artikel, 6 Beispiele
6
Entwickler 6
Bewertung
(61)
Projekte
89
28%
Schlichtung
24
13% / 58%
Frist nicht eingehalten
7
8%
Arbeitet
7
Entwickler 7
Bewertung
(23)
Projekte
34
53%
Schlichtung
1
100% / 0%
Frist nicht eingehalten
1
3%
Frei
8
Entwickler 8
Bewertung
(64)
Projekte
83
28%
Schlichtung
9
33% / 56%
Frist nicht eingehalten
9
11%
Frei
Veröffentlicht: 1 Beispiel
9
Entwickler 9
Bewertung
(2)
Projekte
1
0%
Schlichtung
1
0% / 100%
Frist nicht eingehalten
0
Frei
10
Entwickler 10
Bewertung
(119)
Projekte
169
38%
Schlichtung
9
78% / 22%
Frist nicht eingehalten
15
9%
Frei
11
Entwickler 11
Bewertung
(571)
Projekte
663
32%
Schlichtung
42
45% / 45%
Frist nicht eingehalten
12
2%
Beschäftigt
12
Entwickler 12
Bewertung
(1)
Projekte
1
0%
Schlichtung
1
0% / 100%
Frist nicht eingehalten
0
Frei
13
Entwickler 13
Bewertung
(1)
Projekte
1
0%
Schlichtung
1
0% / 0%
Frist nicht eingehalten
0
Arbeitet
14
Entwickler 14
Bewertung
(15)
Projekte
22
18%
Schlichtung
4
50% / 25%
Frist nicht eingehalten
4
18%
Arbeitet
15
Entwickler 15
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
16
Entwickler 16
Bewertung
(32)
Projekte
35
34%
Schlichtung
5
0% / 80%
Frist nicht eingehalten
0
Arbeitet
Veröffentlicht: 2 Beispiele
17
Entwickler 17
Bewertung
(3)
Projekte
1
100%
Schlichtung
3
0% / 100%
Frist nicht eingehalten
0
Frei
18
Entwickler 18
Bewertung
(12)
Projekte
13
8%
Schlichtung
1
0% / 100%
Frist nicht eingehalten
0
Frei
19
Entwickler 19
Bewertung
(40)
Projekte
43
58%
Schlichtung
1
100% / 0%
Frist nicht eingehalten
1
2%
Frei
Veröffentlicht: 5 Beispiele
20
Entwickler 20
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
Ähnliche Aufträge
I need a very advanced and intelligent MT5 Expert Advisor coded in MQL5 for XAUUSD, based on ICT + CRT + Smart Money Concepts. The goal is not a simple robot, but a professional decision-making system with strong filters, risk control, and high-quality trade selection. The EA must include: 1. Multi-Timeframe Analysis - D1 / H4 / H1 bias - M15 / M5 entry confirmation - Bullish or bearish market structure - BOS, CHoCH
Intraday Trade Ninja EA — Complete Logic Structure This document maps the full architecture, execution logic, signal flow, trade management, and safety structure of the Intraday Trade Ninja MT4 Expert Advisor. 1. Core Indicators · ©Price Border (TMA bands) · MA-X Arrows · MA-Y Arrows · LeManSignal · EMA 49 & 89 - Per Candle Color Switching 2. EA Entry Architecture ·
Hi, hope you’re doing well. I want to simplify the last EA project we worked on and make a few adjustments only. Here are the changes needed: Disable/remove the ADX completely Remove the Basket Profit % logic completely Remove the breakeven buffer Change the Stop Loss logic to fixed SL only (no trailing anymore) → The SL should stay fixed at the Supertrend level at the moment of entry and never move afterward. That’s
I have a 90% completed project with the execution part left to complete, I have been struggling to complete this section and I need help from someone expert in MQL5 with knowledge on forex trading and ICT Concepts coding. Contact me for further details
Fix ea not start new one mt5. Fix entry tp sl use whole numbers. Fix entry apply ohlc mtf touch retouch 60m 240m 1440m 10080m Fix entry apply hh ll lh hl Touch retouch Check condition from ohlc mtf. Check condition close [1] ohlc mtf. Display Whole number chart 000, 0000, 00000 Fix entry tp sl use 00, 000, 0000 round whole numbers. Add expiration minutes. Add entry look back hh ll lh hl Add entry look back hh Add
Close Vol (%N): Closes half (or any percentage you want) of the lot size of your open positions. For example, if you have five open orders of 0.06 lots and want to close half of each, you simply click it, and it will close the specified volume from each individual order. Close Order (%N): Closes half (or any amount you want) of the total number of your open orders. For example, if you have ten open orders and want to
Hi basically I'm wanting an already made EA scalper that's constantly in and out of trades on the M1 time frame that has good risk management. It knows what it's doing. Most of its trades are profitable and that can start with $100. I am willing to pay up to $1500 for the right scalping bot. If you please have one and you're very confident in it, please allow me to use a live version to see how it does and if I'm
Need an trailing SL manager which can work with my all open trades (trades may be multiple), Put a fix SL based on entry price and then trail my strictly in my favoured direction, Initial SL shud be confiurable via a small dashboard
Pip killer ntt 100+ USD
Create a forex robot especially for sculping using the 3 ema strategy which consists of the following moving average levels of the 15 ma ,30 ema , 60 ema and 90 which enter potentially on a retest into the ema and targets opposite direction after the retest .Potentially bringing into account that the number of retested emas controlls the number of entreis which for eg. retest of the 15 ema single 0.01 trade is
Need to improve logic in existing coding for Range breakout/breakin EA 1) for timing range like 1am-10am Asian Range with max entry per session like London 1-2 times max entry 10-4pm & US session timings 1-2 entry 4pm - 8pm or 2) candle high low range eg 4pm to 4:30pm - entry logic eg mark 30min candle high low range as given in attached picture with buffer if required to show entry , SL & TP in trade/backtest mode

Projektdetails

Budget
30 - 400 USD