MetaTrader 5 (MQL5) Custom Expert Advisor Development of Existing adviser

MQL5 Experten

Auftrag beendet

Ausführungszeit 9 Tage
Bewertung des Kunden
Thanks Mate, you kept the logic simple. I would like to work with you in future. thanks
Bewertung des Entwicklers
Tnx for the project my good customer.

Spezifikation

Strategy Core: Multi-Timeframe Trend Following ("Father & Son" Rule) with Momentum & Trend Strength Filters.

I have a expert adviser that followes momentum, need to follow trend strength and father and son strategy in version of it.


1. Strategy Overview & Core Concept

This EA executes trades based on multi-timeframe alignment. It uses a higher timeframe to establish the primary market direction and a lower timeframe to execute precise entries.

  • The "Father" (Higher Timeframe - HTF): Determines the macro trend direction using an Exponential Moving Average (EMA) crossover. No trades are allowed against the Father's direction.

  • The "Son" (Lower Timeframe - LTF): Determines the immediate trade setup using an EMA crossover aligned with the Father, filtered by RSI (for momentum) and ADX (for trend strength).

2. Technical Indicators & Parameter Inputs

The freelancer must ensure all indicator periods, methods, and price types are exposed as user-configurable inputs.

A. The "Father" (HTF Setup)

  • Timeframe: User defined (e.g., Daily or H4)

  • Fast EMA: Period (Default: 9), Applied to Close

  • Slow EMA: Period (Default: 21), Applied to Close

B. The "Son" (LTF Setup & Execution)

  • Timeframe: User defined (e.g., H1 or 15Min)

  • Fast EMA: Period (Default: 9), Applied to Close

  • Slow EMA: Period (Default: 21), Applied to Close

  • RSI (Relative Strength Index): Period (Default: 14), Overbought level (Default: 70), Oversold level (Default: 30)

  • ADX (Average Directional Index): Period (Default: 14), Minimum Trend Strength Level (Default: 25)

3. Detailed Trading Rules

🟢 BUY (LONG) ENTRY CONDITIONS

A Buy order should trigger at the close of a candle on the Son's timeframe if all the following conditions are simultaneously true:

  1. Father Rule (HTF Trend): The HTF Fast EMA is strictly above the HTF Slow EMA ($Fast\_EMA > Slow\_EMA$).

  2. Son Rule (LTF Crossover): The LTF Fast EMA has crossed above or is holding above the LTF Slow EMA.

  3. ADX Filter (Trend Strength): The LTF ADX Main Line is above the Minimum Level (e.g., $> 25$), and the $+DI$ line is strictly above the $-DI$ line.

  4. RSI Filter (Momentum): The LTF RSI line is above 50 but below the Overbought Level (e.g., $50 < RSI < 70$). This ensures momentum is strong but not overextended.

🔴 SELL (SHORT) ENTRY CONDITIONS

A Sell order should trigger at the close of a candle on the Son's timeframe if all the following conditions are simultaneously true:

  1. Father Rule (HTF Trend): The HTF Fast EMA is strictly below the HTF Slow EMA ($Fast\_EMA < Slow\_EMA$).

  2. Son Rule (LTF Crossover): The LTF Fast EMA has crossed below or is holding below the LTF Slow EMA.

  3. ADX Filter (Trend Strength): The LTF ADX Main Line is above the Minimum Level (e.g., $> 25$), and the $-DI$ line is strictly above the $+DI$ line.

  4. RSI Filter (Momentum): The LTF RSI line is below 50 but above the Oversold Level (e.g., $30 < RSI < 50$).

4. Risk & Trade Management

The EA must handle standard order management cleanly. Please include these features:

  • Order Execution: Market Orders executed precisely at the opening of a new bar on the Son's timeframe after a valid setup candle closes.

  • Position Sizing: Option for Fixed Lot Size (e.g., 0.1 lots) OR Risk Percentage based on Account Equity (e.g., risk 1% per trade).

  • Stop Loss (SL): Fixed in Pips/Points from entry price.

  • Take Profit (TP): Fixed in Pips/Points from entry price.

  • Trailing Stop: (Optional but highly recommended) Trailing activation and step size inputs to protect profits once the trade moves in our favor.

5. Developer Instructions & Deliverables

Please instruct the freelancer to follow these standard development guidelines:

  • Code Structure: The code must be cleanly commented in English. Handlers like OnInit() , OnDeinit() , and OnTick() should be distinctly organized.

  • Multi-Timeframe Efficiency: Use proper MQL5 data structures ( CopyBuffer , MqlRates ) to retrieve data from different timeframes efficiently without freezing the MetaTrader terminal.

  • Error Handling: Include explicit error checking for broker order execution errors (e.g., requotes, invalid stops) and log them via the Print() function.

  • Deliverables:

    1. The fully compilable .mq5 source code file.

    2. The compiled .ex5 executable file.


Hi, I want to update my existing EMA/RSI trading robot into a more robust multi-timeframe system. I have mapped out the strict rules above, integrating a higher timeframe trend filter ('Father') and adding ADX to measure trend strength on the execution timeframe ('Son'). Please review the logic and let me know your timeline and quote for delivering the .mq5 file."

Dateien:

Bewerbungen

1
Entwickler 1
Bewertung
(267)
Projekte
335
29%
Schlichtung
36
28% / 64%
Frist nicht eingehalten
10
3%
Arbeitet
2
Entwickler 2
Bewertung
(1)
Projekte
1
0%
Schlichtung
1
0% / 100%
Frist nicht eingehalten
0
Frei
3
Entwickler 3
Bewertung
(50)
Projekte
64
20%
Schlichtung
11
27% / 55%
Frist nicht eingehalten
5
8%
Frei
4
Entwickler 4
Bewertung
(46)
Projekte
60
53%
Schlichtung
7
86% / 0%
Frist nicht eingehalten
2
3%
Frei
5
Entwickler 5
Bewertung
(4)
Projekte
4
25%
Schlichtung
1
0% / 100%
Frist nicht eingehalten
0
Frei
Veröffentlicht: 2 Artikel
6
Entwickler 6
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
7
Entwickler 7
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
8
Entwickler 8
Bewertung
(4)
Projekte
8
0%
Schlichtung
3
33% / 67%
Frist nicht eingehalten
4
50%
Frei
9
Entwickler 9
Bewertung
(17)
Projekte
21
14%
Schlichtung
8
38% / 38%
Frist nicht eingehalten
3
14%
Beschäftigt
10
Entwickler 10
Bewertung
(252)
Projekte
462
26%
Schlichtung
139
20% / 60%
Frist nicht eingehalten
100
22%
Frei
11
Entwickler 11
Bewertung
(48)
Projekte
58
34%
Schlichtung
15
27% / 60%
Frist nicht eingehalten
1
2%
Arbeitet
12
Entwickler 12
Bewertung
(549)
Projekte
836
61%
Schlichtung
33
27% / 45%
Frist nicht eingehalten
24
3%
Arbeitet
Veröffentlicht: 1 Beispiel
13
Entwickler 13
Bewertung
(59)
Projekte
91
43%
Schlichtung
4
0% / 100%
Frist nicht eingehalten
3
3%
Arbeitet
14
Entwickler 14
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
15
Entwickler 15
Bewertung
(258)
Projekte
267
30%
Schlichtung
0
Frist nicht eingehalten
3
1%
Arbeitet
Veröffentlicht: 2 Beispiele
16
Entwickler 16
Bewertung
(8)
Projekte
8
0%
Schlichtung
2
50% / 0%
Frist nicht eingehalten
1
13%
Arbeitet
17
Entwickler 17
Bewertung
(318)
Projekte
565
35%
Schlichtung
81
31% / 44%
Frist nicht eingehalten
204
36%
Frei
18
Entwickler 18
Bewertung
(169)
Projekte
180
46%
Schlichtung
3
33% / 33%
Frist nicht eingehalten
1
1%
Arbeitet
19
Entwickler 19
Bewertung
(9)
Projekte
14
43%
Schlichtung
1
100% / 0%
Frist nicht eingehalten
2
14%
Arbeitet
20
Entwickler 20
Bewertung
(64)
Projekte
83
28%
Schlichtung
9
33% / 56%
Frist nicht eingehalten
9
11%
Frei
Veröffentlicht: 1 Beispiel
21
Entwickler 21
Bewertung
(7)
Projekte
6
0%
Schlichtung
4
25% / 75%
Frist nicht eingehalten
2
33%
Frei
22
Entwickler 22
Bewertung
(256)
Projekte
300
76%
Schlichtung
13
77% / 0%
Frist nicht eingehalten
4
1%
Arbeitet
23
Entwickler 23
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
24
Entwickler 24
Bewertung
(62)
Projekte
90
29%
Schlichtung
24
13% / 58%
Frist nicht eingehalten
7
8%
Arbeitet
25
Entwickler 25
Bewertung
(169)
Projekte
202
48%
Schlichtung
5
20% / 60%
Frist nicht eingehalten
2
1%
Frei
26
Entwickler 26
Bewertung
(44)
Projekte
51
59%
Schlichtung
2
100% / 0%
Frist nicht eingehalten
1
2%
Frei
Veröffentlicht: 5 Beispiele
27
Entwickler 27
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
28
Entwickler 28
Bewertung
(3)
Projekte
4
0%
Schlichtung
0
Frist nicht eingehalten
1
25%
Frei
29
Entwickler 29
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
30
Entwickler 30
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
31
Entwickler 31
Bewertung
(7)
Projekte
13
15%
Schlichtung
13
23% / 46%
Frist nicht eingehalten
3
23%
Frei
Veröffentlicht: 35 Artikel
32
Entwickler 32
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
33
Entwickler 33
Bewertung
(31)
Projekte
33
42%
Schlichtung
0
Frist nicht eingehalten
3
9%
Frei
34
Entwickler 34
Bewertung
(25)
Projekte
31
13%
Schlichtung
13
0% / 77%
Frist nicht eingehalten
9
29%
Frei
35
Entwickler 35
Bewertung
(8)
Projekte
12
0%
Schlichtung
5
20% / 80%
Frist nicht eingehalten
2
17%
Frei
36
Entwickler 36
Bewertung
(298)
Projekte
478
40%
Schlichtung
105
40% / 24%
Frist nicht eingehalten
82
17%
Beschäftigt
Veröffentlicht: 2 Beispiele
37
Entwickler 37
Bewertung
(14)
Projekte
20
25%
Schlichtung
0
Frist nicht eingehalten
2
10%
Frei
Veröffentlicht: 3 Beispiele
38
Entwickler 38
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
39
Entwickler 39
Bewertung
(14)
Projekte
18
67%
Schlichtung
2
50% / 50%
Frist nicht eingehalten
3
17%
Frei
40
Entwickler 40
Bewertung
(2)
Projekte
2
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
41
Entwickler 41
Bewertung
(271)
Projekte
553
50%
Schlichtung
57
40% / 37%
Frist nicht eingehalten
227
41%
Arbeitet
42
Entwickler 42
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
43
Entwickler 43
Bewertung
(78)
Projekte
246
74%
Schlichtung
7
100% / 0%
Frist nicht eingehalten
1
0%
Frei
Veröffentlicht: 1 Artikel
44
Entwickler 44
Bewertung
(28)
Projekte
34
35%
Schlichtung
0
Frist nicht eingehalten
2
6%
Frei
Ähnliche Aufträge
I need a developer that can make my trading strategies into a working perfect EA Robot working on Mt5. Candlestick pattern confirmation through PDH, PDL, PWH, PWL, Liquidities, HTF OB
I need a trading bot specially for XAU, high profit gain. Requirements bot analyzes the market places trades closes with 2 to 3 profit per trades daily profit should be 50 to 100 dollars
We are looking for an experienced MQL5 developer to provide a stable, consistently profitable Forex Expert Advisor (EA) capable of generating 10–15% average monthly returns while maintaining the lowest possible drawdown . Our Requirements The EA must have a proven track record of consistent performance. A long-term trading history (live or verified) will be considered a significant advantage. Before final selection
I am looking for a professional MQL5/MT5 Expert Advisor developer to build a fully automated trading bot based on my custom strategy. Requirements: Strong experience in MQL5 (MetaTrader 5) Previous experience developing Forex/Gold Expert Advisors Ability to convert a trading strategy into a fully automated EA Clean, well-structured, and optimized code Good communication and willingness to provide updates during
Only programmers with experience with orderflow please, it's not the easiest project, I don't want to have arbitration etc. I am not expert in orderflow yet, if you have suggestion about strategy it would be very nice. Source of code required, I am searching a programmer for a longer co-operation
Hi, I am looking for an already made profitable EA. It can be an indicator but then it must be possible to make an EA from the indicator. Will need to test before payment (this can be in demo or limited time test). I will pay up to $6000. Do not apply if you want an upfront payment. I need to test for a few times first. Mostly only pips matters. I look much the risk safety, money management, risk reward, and overall
Привіт. Шукаю когось, хто б застосував мій код як бота . Я торгую індексом Aus_200 SFE (не XJO). Бот базується на MACD входу/виходу, RSI, стохастиці та vwap. Як тільки роботу приймуть, мені потрібно внести кілька коректив; однак, нічого суттєвого. Дякую
SMC Martingale Pro is an advanced MetaTrader 5 Expert Advisor designed for high-volatility markets like XAU/USD. It combines institutional Smart Money Concepts with a dynamic risk recovery system. Key Features Dual FVG Engine: Automatically identifies and renders both bullish and bearish Fair Value Gaps in real time. Multi-Timeframe Flexibility: Operates independently of the active chart timeframe to target
I am looking for an experienced Sierra Chart ACSIL (C++) developer to create a custom indicator that measures the average Prior Day High-Low range over a configurable number of trading days (default: 7 days) using a 23-hour trading session
I have a technical specification ready for a custom alert indicator in NinjaTrader 8 (NinjaScript / C#). Important clarification: it is NOT an automatic trading bot, it is solely a visual indicator (arrows/lines on the chart) and sound alerts (notifications) based on EMA crossovers and range breakouts (ORB 15m) on lower timeframes for futures (MES). I already have the exact rules written out unambiguously

Projektdetails

Budget
30+ USD
Ausführungsfristen
bis 10 Tag(e)