Lavoro terminato
Tempo di esecuzione 14 giorni
Specifiche
# Project Specification — MT5 Expert Advisor "Prince Strategy"
## Project Goal
Develop an Expert Advisor (trading robot) for MetaTrader 5 that automates a price-action trading strategy based on candlestick patterns across multiple timeframes. The robot must work on the forex.com broker.
---
## 1. Traded Instruments
The robot must trade the following 4 forex pairs:
- GBPUSD
- EURUSD
- NZDUSD
- AUDUSD
**Important note:** For backtesting, MT5 tests one pair at a time. The robot should therefore be designed to work on the symbol of the chart it is attached to (recommended approach), or reliably handle all 4 pairs if technically feasible.
---
## 2. Strategy Architecture: Multi-Timeframe (Top-Down) Approach
The strategy uses a sequence of two timeframes:
| Step | Timeframe | Role |
|------|-----------|------|
| Bias analysis | H1 (or M30) | Determine market direction |
| Confirmation & entry | M15 (or M5) | Confirm and enter the trade |
Both the bias timeframe and the confirmation timeframe must be configurable as inputs (H1/M30 for bias, M15/M5 for confirmation).
---
## 3. Determining the BIAS (on H1/M30)
The bias (bullish or bearish direction) is determined by ONE of the following 3 patterns:
### 3.1 — Continuation Pattern (CP)
A bullish CP consists of **exactly 3 candles**:
- **B1** (oldest): bullish candle
- **B2** (middle): bearish candle, very small
- **B3** (most recent): bullish candle
**Validity conditions for the bullish CP:**
1. B3 must **fully engulf the body of B2** (B3's body must exceed B2's body, not just equal it)
2. B3 must **not be significantly smaller than B1** (B3 can be equal to or larger than B1 — this is accepted)
3. The **upper wick of B2 must not exceed the high of B3**
- The upper wick of B2 MAY exceed the high of B1 (accepted)
- The lower wick of B2 MAY exceed the low of B1 (accepted)
- The lower wick of B2 MAY exceed the low of B3 (accepted)
- ONLY the upper wick of B2 exceeding the high of B3 invalidates the CP
**The bearish CP is the exact mirror** (B1 bearish, B2 bullish very small, B3 bearish engulfing B2).
**Special cases:**
- A CP can break a zone (support/resistance) OR form "in open space" (no key level). Both cases are valid.
- On the bias timeframe (H1/M30), B3 can be long without issue.
### 3.2 — Engulfing
A bullish engulfing consists of **2 candles**:
- **B1**: bearish candle (size does not matter)
- **B2**: bullish candle that engulfs **B1's body AND B1's UPPER wick**
- The high of B2 must exceed the high of B1 (body + upper wick)
- The **lower wick does NOT matter** (B1's lower wick may extend below B2 — this is accepted)
**The bearish engulfing is the exact mirror:**
- **B1**: bullish candle (size does not matter)
- **B2**: bearish candle that engulfs **B1's body AND B1's LOWER wick**
- The low of B2 must go below the low of B1 (body + lower wick)
- The **upper wick does NOT matter** (B1's upper wick may extend above B2 — this is accepted)
**Clarification (important):** Engulfing does NOT require engulfing both wicks. Only the wick in the direction of the bias must be engulfed (lower wick for a bearish engulfing, upper wick for a bullish engulfing). The opposite wick is irrelevant.
### 3.3 — Break of Structure (BOS)
The BOS is the break of a nearby support/resistance level (not a distant one).
**Bearish BOS:**
- Identify the **close of the last bearish candle** that formed the support
- The market may consolidate near this level (several candles)
- A candle that **closes below this close** = confirmed BOS
**Invalidation condition:**
- If the breakout candle has a **wick that is too large** in the opposite direction, the BOS is invalid
- Precise rule: if the wick (lower wick for a bearish BOS, upper wick for a bullish BOS) is **larger than the body** of the breakout candle, the BOS is rejected
- A wick slightly larger than the body is tolerated, but an exaggerated wick invalidates it
**Bullish BOS = exact mirror.**
**Difference between CP and BOS:**
- CP = exactly 3 candles
- BOS = several candles (consolidation) then a breakout
**"Nearby" level:** The BOS is drawn on the most recent structure closest to the current price, not on a distant level.
---
## 4. CLEAN TRAFFIC (mandatory filter)
Clean traffic is the free space between the setup and the target. If the traffic is not clean, the setup is NOT taken, even if the bias is valid.
### 4.1 — Candle obstacles (base rule)
**Definition (bearish case):**
- In the space between the setup and the target, there must be NO **closes of bearish candles** that would form a support (obstacle)
- In other words: **no bearish candle in the traffic** (a bearish candle indicates a correction = creation of an obstacle)
**Bullish case = exact mirror**: no bullish candle (close forming resistance) in the traffic.
**Observation timeframe:** clean traffic is observed on the bias timeframe (H1/M30).
**Note:** The trader does not use pip-based measurement for distance — it is visual. The developer should propose a logic (for example: number of clean candles before the first obstacle).
### 4.2 — Old support/resistance levels as obstacles (additional rule)
Beyond candle obstacles, **old support/resistance levels** in the path are ALSO obstacles, **including FLIPPED levels** (a former support that becomes resistance, or a former resistance that becomes support). These levels can push price back and make the trade fail, even when the candle path itself is clean.
**Important — how an obstacle behaves:**
- An obstacle **BLOCKS** the trade as long as it is **NOT broken**.
- Once price **breaks** through an obstacle, that obstacle **no longer counts**.
- If another obstacle remains further ahead in the path, we must **WAIT** until price breaks it too before taking the trade.
- **This rule only applies WHEN there are obstacles in the path.** Very often there is NO obstacle at all (clean path, or levels far away) — in that case the trade is taken directly, nothing to wait for.
**Difficulty (to be solved with the developer):** The trader identifies these support/resistance levels **VISUALLY**, from experience. He cannot give an exact mathematical rule for them. The developer should **propose an automated method to approximate these levels** (for example: recent zones where price reacted or reversed multiple times). This will be tested on the DEMO version and refined together, stage by stage.
---
## 5. CONFIRMATION and ENTRY (on M15/M5)
Once the bias is validated on H1/M30 with clean traffic:
### 5.1 — Draw the reference line (confirmation line)
The confirmation line is drawn on the **wick of the LAST candle of the bias pattern**. The exact candle depends on which pattern produced the bias:
- if bias = **CP** → line on **B3's wick** (high of B3's wick for a bullish bias, low of B3's wick for a bearish bias)
- if bias = **Engulfing** → line on **B2's wick** (the engulfing candle)
- if bias = **BOS** → line on the **breakout candle's wick**
The confirmation process below works **the SAME WAY** regardless of which bias pattern was used — only the candle used to draw the line changes.
### 5.2 — Wait for the break of the intermediate resistance/support
- If price reaches the close of a candle (resistance in the bullish case), wait for it to break before taking the setup
### 5.3 — Drop to M15 (or M5) and look for confirmation
Confirmation is done **only via CP or BOS** (NOT via engulfing), according to 2 scenarios:
**Scenario 1:** Price breaks the reference line directly with a CP or BOS on M15.
**Scenario 2:** Price breaks the line WITHOUT showing a CP, then forms a CP or BOS **within a maximum of 2 candles after the break**.
**Important confirmation conditions:**
- The confirmation must NOT touch the obstacle. If the obstacle is touched, there is no more space → skip the trade. (Unless the M15 confirmation breaks that obstacle, then it is valid.)
- The **B3 of the confirmation CP must NOT be too long** on M15/M5 (unlike on H1/M30), because the Stop Loss would be too large.
- For BOS confirmation: the correction before the BOS must not be exaggerated, and price must not consolidate too long before breaking.
---
## 6. TRADE MANAGEMENT
| Parameter | Value |
|-----------|-------|
| **Entry** | At the close of B3 (of the confirmation) |
| **Stop Loss** | Slightly below the low of B3 (bullish case) / above the high of B3 (bearish case). Buffer configurable in pips (e.g. 3-5 pips) |
| **Take Profit** | Risk/Reward of 1:1 (TP at the same distance as SL) |
---
## 7. RISK MANAGEMENT
| Parameter | Value |
|-----------|-------|
| Risk per trade | 1% of capital |
| Simultaneous trades | Maximum 1 trade per pair (so max 4 simultaneous trades across the 4 pairs) |
| No 2 trades on the same pair at the same time | Yes |
---
## 8. PROGRESSIVE MONEY MANAGEMENT
The lot size must evolve progressively based on results ("symmetric progressive" method):
- Base lot calculated on 1% of capital
- After each **winning trade**: the lot increases by one step (e.g. +0.01)
- After each **losing trade**: the lot decreases by one step (e.g. -0.01)
- The lot never goes below the minimum base lot
- Safety: the lot must never exceed a configurable maximum risk (e.g. 5% of capital)
---
## 9. DESIRED CONFIGURABLE PARAMETERS
The developer should expose at least the following inputs:
- Bias timeframe (H1/M30) and confirmation timeframe (M15/M5)
- Risk per trade (%)
- Risk/Reward ratio
- Stop Loss buffer (pips)
- Lot increment/decrement (money management)
- Maximum risk (%)
- Pattern detection thresholds (candle size ratios for the CP, lookback bars for the BOS, etc.) to allow fine-tuning after backtesting
---
## 10. EXPECTED DELIVERABLES
1. The commented `.mq5` source file
2. The compiled `.ex5` file
3. A functional backtest on the 4 pairs showing a coherent number of trades (the trader estimates around 2-3 setups per day per pair on average)
4. Installation and usage documentation
---
## 11. NOTES FOR THE DEVELOPER
- The strategy relies on visual judgment (wick size, "clean traffic"). Some rules will need to be translated into adjustable numeric thresholds, to be fine-tuned together after the first backtests.
- The trader can provide annotated screenshots of each pattern to visually clarify each rule. Available annotated screenshots: valid bearish CP, invalid bearish CP, valid bearish BOS, bearish engulfing, clean traffic (open path), old support/resistance levels as obstacles (support became resistance), obstacles that must be broken before entry, and two full confirmation examples (H1 bias → M15 entry, both bullish and bearish).
- Priority: the robot should take trades faithful to the described logic, with selectivity to be refined afterwards.
---
*Specification document prepared for the development of an MT5 EA based on a multi-timeframe price-action strategy.*
Con risposta
1
Valutazioni
Progetti
184
25%
Arbitraggio
25
16%
/
76%
In ritardo
16
9%
Gratuito
2
Valutazioni
Progetti
21
19%
Arbitraggio
5
40%
/
40%
In ritardo
0
Gratuito
3
Valutazioni
Progetti
739
34%
Arbitraggio
49
53%
/
39%
In ritardo
15
2%
In elaborazione
4
Valutazioni
Progetti
90
29%
Arbitraggio
24
13%
/
58%
In ritardo
7
8%
In elaborazione
5
Valutazioni
Progetti
574
35%
Arbitraggio
83
31%
/
45%
In ritardo
207
36%
Gratuito
6
Valutazioni
Progetti
36
33%
Arbitraggio
5
0%
/
80%
In ritardo
0
In elaborazione
Pubblicati: 2 codici
7
Valutazioni
Progetti
4
0%
Arbitraggio
0
In ritardo
0
Gratuito
8
Valutazioni
Progetti
17
18%
Arbitraggio
2
0%
/
50%
In ritardo
3
18%
Caricato
9
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
10
Valutazioni
Progetti
853
61%
Arbitraggio
33
27%
/
45%
In ritardo
24
3%
Gratuito
Pubblicati: 1 codice
11
Valutazioni
Progetti
19
32%
Arbitraggio
0
In ritardo
1
5%
In elaborazione
12
Valutazioni
Progetti
1
0%
Arbitraggio
5
0%
/
100%
In ritardo
0
Gratuito
13
Valutazioni
Progetti
27
41%
Arbitraggio
3
33%
/
67%
In ritardo
3
11%
Gratuito
14
Valutazioni
Progetti
1
0%
Arbitraggio
1
0%
/
100%
In ritardo
0
Gratuito
15
Valutazioni
Progetti
21
29%
Arbitraggio
2
50%
/
0%
In ritardo
4
19%
Gratuito
16
Valutazioni
Progetti
97
32%
Arbitraggio
9
22%
/
56%
In ritardo
5
5%
In elaborazione
17
Valutazioni
Progetti
33
18%
Arbitraggio
6
50%
/
33%
In ritardo
4
12%
Gratuito
18
Valutazioni
Progetti
1
0%
Arbitraggio
0
In ritardo
0
Gratuito
19
Valutazioni
Progetti
92
24%
Arbitraggio
8
75%
/
13%
In ritardo
44
48%
Gratuito
20
Valutazioni
Progetti
31
13%
Arbitraggio
14
0%
/
79%
In ritardo
9
29%
Gratuito
21
Valutazioni
Progetti
3419
68%
Arbitraggio
77
48%
/
14%
In ritardo
343
10%
In elaborazione
Pubblicati: 1 codice
22
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
23
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
24
Valutazioni
Progetti
99
57%
Arbitraggio
5
80%
/
20%
In ritardo
5
5%
Caricato
25
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
26
Valutazioni
Progetti
8
88%
Arbitraggio
0
In ritardo
0
Gratuito
27
Valutazioni
Progetti
317
24%
Arbitraggio
24
33%
/
13%
In ritardo
23
7%
In elaborazione
Pubblicati: 3 codici
28
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
29
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
30
Valutazioni
Progetti
28
7%
Arbitraggio
9
33%
/
33%
In ritardo
1
4%
In elaborazione
31
Valutazioni
Progetti
23
39%
Arbitraggio
8
0%
/
50%
In ritardo
4
17%
Gratuito
32
Valutazioni
Progetti
2956
63%
Arbitraggio
125
44%
/
26%
In ritardo
429
15%
Gratuito
33
Valutazioni
Progetti
246
74%
Arbitraggio
7
100%
/
0%
In ritardo
1
0%
Gratuito
Pubblicati: 1 articolo
34
Valutazioni
Progetti
14
64%
Arbitraggio
0
In ritardo
0
Gratuito
35
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
36
Valutazioni
Progetti
53
57%
Arbitraggio
2
100%
/
0%
In ritardo
1
2%
Gratuito
Pubblicati: 5 codici
37
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
38
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
39
Valutazioni
Progetti
4
25%
Arbitraggio
0
In ritardo
0
Gratuito
40
Valutazioni
Progetti
51
8%
Arbitraggio
0
In ritardo
0
Gratuito
41
Valutazioni
Progetti
64
20%
Arbitraggio
11
27%
/
55%
In ritardo
5
8%
Gratuito
42
Valutazioni
Progetti
35
23%
Arbitraggio
4
0%
/
50%
In ritardo
2
6%
In elaborazione
43
Valutazioni
Progetti
459
55%
Arbitraggio
24
58%
/
17%
In ritardo
31
7%
Gratuito
44
Valutazioni
Progetti
94
43%
Arbitraggio
4
0%
/
100%
In ritardo
4
4%
Gratuito
45
Valutazioni
Progetti
269
29%
Arbitraggio
2
50%
/
0%
In ritardo
3
1%
In elaborazione
Pubblicati: 2 codici
46
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
47
Valutazioni
Progetti
169
38%
Arbitraggio
9
78%
/
22%
In ritardo
15
9%
Gratuito
48
Valutazioni
Progetti
14
43%
Arbitraggio
0
In ritardo
3
21%
Gratuito
49
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
50
Valutazioni
Progetti
309
76%
Arbitraggio
15
67%
/
0%
In ritardo
6
2%
Caricato
51
Valutazioni
Progetti
67
42%
Arbitraggio
15
27%
/
60%
In ritardo
1
1%
Caricato
52
Valutazioni
Progetti
0
0%
Arbitraggio
1
0%
/
100%
In ritardo
0
Gratuito
53
Valutazioni
Progetti
553
50%
Arbitraggio
57
40%
/
37%
In ritardo
227
41%
In elaborazione
54
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
55
Valutazioni
Progetti
0
0%
Arbitraggio
1
0%
/
100%
In ritardo
0
Gratuito
56
Valutazioni
Progetti
31
42%
Arbitraggio
9
22%
/
33%
In ritardo
3
10%
Caricato
Pubblicati: 8 articoli, 35 codici
57
Valutazioni
Progetti
1
0%
Arbitraggio
0
In ritardo
0
Gratuito
58
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
59
Valutazioni
Progetti
478
40%
Arbitraggio
105
40%
/
24%
In ritardo
82
17%
Caricato
Pubblicati: 2 codici
60
Valutazioni
Progetti
8
0%
Arbitraggio
2
50%
/
0%
In ritardo
1
13%
In elaborazione
61
Valutazioni
Progetti
27
11%
Arbitraggio
11
9%
/
55%
In ritardo
12
44%
Gratuito
62
Valutazioni
Progetti
20
40%
Arbitraggio
1
0%
/
100%
In ritardo
1
5%
Gratuito
63
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
Ordini simili
MQL5/MT5 TRADING BOT
57+ USD
Hi i'm looking for a trading bot that will trade on mt5/MQL5. The bot must be able to follow trend and works on any pair,chart and symbol. All distance measured with ATR. Trend from a higher time frame (default H1) with a moving average;UP/DOWN. Support and resistance found automatically from recent swing highs and low nothing drawn on the chart. Two kinds of trades, each can be switched on/off. S/R trades; price
EA-MT5-XAUUSD-PuPrime-Live6 +10%/m
30 - 200 USD
I am looking for an EA using MT5, trading XAUUSD on PuPrime-Live6, Standard account. LIMITATIONS No martingale, no grid. Start equity 1000 EUR. Leverate 1:500 Account in USD. PuPrime-Live6 All settings (risk, time, drawdown %, cooldown, lot size) shall be adjustable on init or backtest. VERIFICATIONS The EA needs to reach the profit goals on Actual Ticks, 100ms slippage in backtests for each month 2026. profit goal
To create a unique description that meets the freelance site's requirements, you can type the following: "I am looking for an experienced MQL5 developer to create a custom Forex Expert Advisor. The trading strategy should be based on a moving average crossover system, filtered by the Relative Strength Index indicator. The expert advisor needs to feature distinct strategy modules with adjustable settings for the
Custom MT5 Expert Advisor (EA) Development | MQL5 Automation Turn Your Trading Strategy into a Powerful Automated Trading System! Are you looking for a professional MT5 Expert Advisor developer to automate your trading strategy? I specialize in developing custom MetaTrader 5 (MT5) Expert Advisors and indicators using MQL5 , tailored to your trading rules, risk management preferences, and trading goals. Whether you
Scalping bort
30+ USD
GOLD SCALPING BOT STRATEGY Symbol: XAUUSD (Gold vs USD) Broker: Exness Account: Standard Starting Balance: $20 1. TIMEFRAME - Trend analysis: M15. - Entry timeframe: M5. - Trade only when the market has a clear direction. 2. INDICATORS - EMA 50 - EMA 200 - RSI 14 - Support and Resistance 3. BUY RULES The bot must open a BUY trade only when all these conditions are met: 1. EMA 50 is above EMA 200 on M15. 2. Price is
MT5 Multi-Market Trading Robot and Signal System
50 - 200 USD
Hello, I am looking for an experienced MQL5 developer to create a professional, reliable, fully customizable Expert Advisor (EA) and trading signal system for MetaTrader 5. 1. Supported Markets The EA must support: Gold (XAUUSD) Silver (XAGUSD) Nasdaq 100 (NAS100/US100) Forex currency pairs Bitcoin (BTCUSD) It must work with MT5 brokers, including Tickmill, where these instruments are available. 2. Two Trading Modes
Hi all I'm looking for a good coder Existing Automated Trading System (Expert Advisor) This EA’s building block is the Bheurekso Pattern (which uses price action) indicators. 1. **Indicator Integration**: The EA should be developed utilizing the Bheurekso pattern indicator. 2. **Sell Signals**: The EA must execute a sell order upon the appearance of any of the following bearish signals or a down arrow that appears
Request for an Existing Automated Trading System (Expert Advisor) I am looking to acquire an existing, fully functional Expert Advisor (EA) that trades Forex CFDs, with the option of trading other CFDs if the strategy supports them safely. Performance objectives Target average net monthly return: 1.5%. A consistent 1.0% monthly return may be considered if the system demonstrates strong risk control and credible
Hi All, I am looking for a bot EA which makes good profit. If any having please share it for TEST. After proper TESTING only I will make the payment, no cheating no fraud. Please do not waste the time also
Allow me to set the daily trading bias manually to BUY or SELL. Check my defined 4H and 1H trend-alignment conditions. Execute entries based on my 15-minute pullback and continuation rules. Trade only between 06:00 and 16:00 Nigeria time, Monday to Friday. Calculate lot size based on my chosen risk percentage and stop-loss distance. Automatically place stop-loss and take-profit orders. Enforce my daily trade limits
Informazioni sul progetto
Budget
30 - 200 USD
Scadenze
a 10 giorno(i)