Expert Advisor Development for Trend-Following Strategy with Advanced Trade Management

MQL5 Experten

Spezifikation

Description:

I am seeking an experienced MQL5 developer to create a custom Expert Advisor (EA) for MetaTrader 5 based on a specific trend-following strategy. The strategy includes precise risk management, advanced trade management features, and additional risk management tools. The EA should be adaptable to any timeframe on which it is attached.


Below are the detailed requirements and parameters for the EA:


Strategy Overview:

1. Moving Averages for Trend Identification

  • Indicator: Exponential Moving Averages (EMA)
  • Parameters:
    • Fast EMA: 144-period EMA
    • Slow EMA: 169-period EMA
  • Logic:
    • Buy Signal: When the 144 EMA crosses above the 169 EMA.
    • Sell Signal: When the 144 EMA crosses below the 169 EMA.

2. Exit Criteria:

  • Stop Loss (SL) Placement:

    • For Buy Trades: Place the SL exactly at the most recent swing low (In the same current timeframe).
    • For Sell Trades: Place the SL exactly at the most recent swing high (In the same current timeframe).


  • Take Profit (TP):

    • Initial TP: Set the TP at a 1:2 Risk-Reward Ratio (R).
    • Example:
      • If the SL is 10 pips away from the entry point, the initial TP should be set at 20 pips away.

  • Trailing Take Profit (TP):

    • Trigger: The trailing TP kicks in when the trade reaches a profit of 1:1 R
      .
    • Process:
      • Once the trade reaches a 1:1 R
        (e.g., 10 pips profit if the SL is 10 pips), move the SL to the entry price (break-even).
      • Adjust the TP to the 1:2 R
        level if it isn’t already there (e.g., 20 pips away from the entry).

3. Trade Management:

  • Simultaneous Trades:
    • If a buy trade has been triggered but has not yet reached TP, a sell trade can still be opened if the sell entry criteria are met.
    • Similarly, if the buy criteria are met again, a second buy trade will be triggered even if the first buy trade has not closed yet.

4. Example Workflow:

  • Buy Trade Example:

    • Entry: Enter a buy trade when the 144 EMA crosses above the 169 EMA.
    • SL: Place the SL exactly at the most recent swing low (e.g., 10 pips below the entry price).
    • Initial TP: Set TP 20 pips above the entry (1:2 R).
    • When the price reaches 10 pips profit (1:1 R):
      • Move SL to the entry price (break-even).
      • Keep TP at 20 pips to maintain the 1:2 R target.
    • Second Buy Trade: If the buy criteria are met again before the first buy trade reaches TP, a second buy trade is triggered with the same parameters.

  • Sell Trade Example:

    • Entry: Enter a sell trade when the 144 EMA crosses below the 169 EMA.
    • SL: Place the SL exactly at the most recent swing high (e.g., 10 pips above the entry price).
    • Initial TP: Set TP 20 pips below the entry (1:2 R).
    • When the price reaches 10 pips profit (1:1 R):
      • Move SL to the entry price (break-even).
      • Keep TP at 20 pips to maintain the 1:2 R
        target.
    • Second Sell Trade: If the sell criteria are met again before the first sell trade reaches TP, a second sell trade is triggered with the same parameters.

5. Additional Features:

  • News Filter (Forexfactory calendar):

    • Optional: Implement a news filter to avoid entering trades during high-impact news events that could lead to unpredictable price movements.
  • Trade/Risk Management:

    • Position Sizing: Fixed percentage risk per trade (e.g., 0.5-1% of account balance).


Deliverables:

  1. A fully functional EA file compatible with both MT4 and MT5.
  2. Source code with clear and detailed comments explaining the logic behind each function and setting.
  3. Instructions for installation and usage.
  4. Basic backtesting results (if possible).

Budget: $150 USD

Deadline: 4 days

Contact Information: Please provide your portfolio and any relevant experience in developing similar EAs.























Bewerbungen

1
Entwickler 1
Bewertung
(301)
Projekte
382
20%
Schlichtung
43
60% / 23%
Frist nicht eingehalten
45
12%
Arbeitet
2
Entwickler 2
Bewertung
(55)
Projekte
64
6%
Schlichtung
25
20% / 36%
Frist nicht eingehalten
4
6%
Beschäftigt
3
Entwickler 3
Bewertung
(198)
Projekte
319
16%
Schlichtung
21
38% / 33%
Frist nicht eingehalten
16
5%
Überlastet
4
Entwickler 4
Bewertung
(1)
Projekte
1
100%
Schlichtung
0
Frist nicht eingehalten
0
Frei
5
Entwickler 5
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
6
Entwickler 6
Bewertung
(23)
Projekte
31
16%
Schlichtung
7
29% / 43%
Frist nicht eingehalten
4
13%
Arbeitet
7
Entwickler 7
Bewertung
(2086)
Projekte
2646
61%
Schlichtung
113
45% / 26%
Frist nicht eingehalten
418
16%
Arbeitet
8
Entwickler 8
Bewertung
(478)
Projekte
507
53%
Schlichtung
10
60% / 20%
Frist nicht eingehalten
3
1%
Frei
Ähnliche Aufträge
Hedging MT4 EA 50+ USD
Overview of the Strategy The main strategy will be hedging trades of similar lot sizes on EUR/USD (or any other pair). The idea is to start with two trades, Buy and Sell of 0.1 lots each. The positive trade will close at profit at a certain X distance set in parameters or at any SR level defined by horizontal lines manually. Blue line for resistance and red line for support. At the same time, upon closure of profit
Utilizing the MQL5 MetaEditor Wizard, I created an Expert Advisor, having the following Signal indicators: I was able to optimize the EA and reached a backtest with the following specifications: I was able to reach a profit level of 30K, as indicated below. However, the Bot is not without faults and following the backtest, I started a forward test with real live data and the results were not so great. The EA took a
We operate forex by receiving signals and opening orders expecting a TP of XX pips (in our scenario we are going to use XX=20) Whenever the order is open, we expect the market to move in our favor but if it moves against us we make a calculation of a next order to offset the losses of the original order and still make the XX (20 pips). That should happen after an specified number of pips against. (the GAP variable)
Hello I am looking for a developer to create an 50% retracement Indicator of the previous candle . So once a candle close the Indicator is supposed to take the full candle size from high to low and make a 61% and 50% level on that candle and I would like the candle to show until the next previous candle is done creating. After this I would look to create an ea with it possibly
Job Description: I am looking for an expert to develop a trading bot for MetaTrader 5 that will execute trades based on buy and sell signals from a custom indicator on TradingView. The indicator works on Heikin Ashi candles, and the bot should follow these detailed requirements: TradingView Alerts: Configure TradingView to send buy/sell signals via webhooks when the custom indicator prints a buy or sell signal. The
I will buy your EA for MT5, in case that on distance it is able to make a profit of 10% per month. - Martingale methods and grid strategies should not be used as the basis of a trading strategy. - Excellent win rate (>80%) - High risk/loss management - Option to select direction of trading (long, short or both) - News filter - Editable Trading Hours I will need to test in the strategy tester and on live market (on
Bonjour, Je suis à la recherche d'un développeur francophone pour une collaboration sur un projet existant à compléter ou à modifier. La base est excellente. En raison de difficultés linguistique le projet n'a pu aboutir
Brakeout expert 30+ USD
I need expert for customized time interval like from 10:10 to 14:15 ( you can change the time in inputs) after box end puts 2 pending orders 1 buy stop other sell stop above and bellow the box but you can make offset by points like +20 points from the high or low , when one of the order is filled other one is deleted and expert makes another order with desired lot size (has to be customized ) , TP levels for both
I need 1 minute candlestick data from oanda exchange to backtest the strategy. Data for all 28 currency and gold pairs. From 15 - 20 years ago. I can't find them on the internet please assist me
I have with me an EA whichs needs Optimization so that i can get the best set files which are profitble to use in my real account , EA will be provided with the timeframe and the lot size requirements also the backtesting period l

Projektdetails

Budget
150+ USD
Ausführungsfristen
von 4 bis 6 Tag(e)

Kunde

(3)
Veröffentlichte Aufträge6
Anzahl der Schlichtungen0