Custom MT5 EA Developer Needed | Trend-Reversal Strategy with Configurable Cycles

MQL4 Experts

Job finished

Execution time 17 minutes
Feedback from employee
Good to work with
Feedback from customer
good experience..

Specification

🔧 EA Strategy Description for Developer (MT4)

Basic Concept:

The EA trades in a trend-based step cycle. It starts by opening a trade (Buy or Sell) based on the current market trend (determined by indicators). If Take Profit (TP) is hit, the trade closes, and a new trade opens again based on the trend.
If Stop Loss (SL) is hit, the trade closes and a reversal trade of the opposite direction is opened at the same price with the same lot size.
This process continues until a defined number of trades per cycle is completed. Then a new cycle begins.


🔁 Detailed Logic Flow:

  1. Start a Cycle:

    • Open a Buy or Sell trade based on indicator-defined trend.

    • Example (Buy):

      • Opening Price: 3300

      • TP: 3309 (9 points above)

      • SL: 3297 (3 points below)

  2. TP Hit:

    • If price reaches 3309, trade closes.

    • A new trade opens immediately in the current trend direction.

    • TP/SL levels reset from new opening price.

  3. SL Hit:

    • If price hits 3297, trade closes.

    • A new trade of opposite direction (Sell) is opened at 3297.

      • TP: 3288 (9 points in Sell direction)

      • SL: 3300 (3 points against Sell direction)

  4. This logic continues until the specified number of trades in the cycle is completed (e.g., 4 trades). After that, a new cycle begins with a fresh trend check.


⚙️ Customizable Input Parameters (User Inputs):

  1. LotSize – Changeable (e.g., 0.01, 0.05, etc.)

  2. TP_Points – Changeable Take Profit size (in points, e.g., 90 = 9 pips)

  3. SL_Points – Changeable Stop Loss size (in points, e.g., 30 = 3 pips)

  4. MaxTradesPerCycle – Changeable number of trades per cycle (e.g., 4, 5)

  5. MagicNumber – To allow running on multiple charts simultaneously

  6. TradeDirectionSource – Based on custom indicator or built-in trend filter (e.g., MA, RSI crossover, etc.)


📈 Indicator-Based Trend Logic:

  • The first trade of each cycle must follow a trend direction, determined by user-defined indicator logic (to be either hardcoded or optionally plugged in by the user).

  • After each TP, a new trade opens in the updated trend direction.

  • After each SL, the new trade is in the opposite direction from the last trade.


💼 Example Walkthrough:

Cycle Start (Buy based on trend):

  • Entry: 3300 | TP: 3309 | SL: 3297

➡️ Price hits SL at 3297 → Open Sell:

  • Entry: 3297 | TP: 3288 | SL: 3300

➡️ Price hits TP at 3288 → Open new trade based on current trend.

➡️ Repeat until MaxTradesPerCycle = 4 is reached.

➡️ Start new cycle from current price and market trend.


✅ Furthermore:

  • EA must support any trading pair: XAU/USD, EUR/USD, GBP/USD, etc.

  • EA must work on multiple charts simultaneously (with MagicNumber).

  • Should not open duplicate trades at the same price.

  • Should monitor and maintain sequence of trades within a cycle.


🛠 Optional (if available):

  • Add trade comment (e.g., Cycle #, Trade #, Trend direction)

  • Visual markers on chart (entry/exit arrows, TP/SL lines)

  • Custom indicator input for trend (optional plug-in)

  • Option to log cycle statistics (win/loss per cycle, profit)



Responded

1
Developer 1
Rating
(22)
Projects
29
3%
Arbitration
4
25% / 0%
Overdue
3
10%
Working
2
Developer 2
Rating
(366)
Projects
414
55%
Arbitration
12
50% / 42%
Overdue
1
0%
Free
3
Developer 3
Rating
(21)
Projects
27
7%
Arbitration
9
33% / 33%
Overdue
1
4%
Working
4
Developer 4
Rating
(17)
Projects
21
19%
Arbitration
5
40% / 40%
Overdue
0
Free
5
Developer 5
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
6
Developer 6
Rating
(321)
Projects
326
71%
Arbitration
2
100% / 0%
Overdue
0
Free
Published: 1 code
7
Developer 7
Rating
(13)
Projects
22
41%
Arbitration
8
0% / 50%
Overdue
3
14%
Free
8
Developer 8
Rating
(5)
Projects
4
25%
Arbitration
1
0% / 100%
Overdue
0
Free
9
Developer 9
Rating
(206)
Projects
268
21%
Arbitration
24
50% / 17%
Overdue
0
Working
10
Developer 10
Rating
(5)
Projects
5
0%
Arbitration
5
0% / 60%
Overdue
2
40%
Free
11
Developer 11
Rating
(2)
Projects
2
0%
Arbitration
3
0% / 100%
Overdue
1
50%
Free
12
Developer 12
Rating
(47)
Projects
67
37%
Arbitration
5
40% / 40%
Overdue
1
1%
Free
13
Developer 13
Rating
(10)
Projects
15
27%
Arbitration
0
Overdue
3
20%
Free
14
Developer 14
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
15
Developer 15
Rating
(8)
Projects
7
0%
Arbitration
3
0% / 100%
Overdue
2
29%
Free
16
Developer 16
Rating
(10)
Projects
14
43%
Arbitration
0
Overdue
3
21%
Free
Similar orders
I am looking for an experienced MQL5 developer to build a robust XAUUSD scalping Expert Advisor for MetaTrader 5. The EA should focus on consistent risk management, controlled drawdown, high-quality trade filtering, precise entries and exits, configurable stop loss and take profit, spread and volatility protection, trading-session filters, and reliable execution. I need the strategy to be fully backtestable and
​1. General Overview: I am looking for an experienced developer to build (or debug/optimize) an MQL5 Expert Advisor. The EA will primarily trade Gold (XAU/USD) and US Indices (US30, US100). ​2. Platform & Broker Requirements: ​Platform: MetaTrader 5 (MQL5) ​Broker: Must be fully compatible with XM Broker execution. ​Account Types: Must support both Standard and Micro lot sizing seamlessly. ​3. Technical & Skill
I will pay 2500 to 10000 USD (negotiable) for one MT5 Expert Advisor, built properly. One robot done right, not a batch of cheap jobs. I have a strategy I believe in and a rough draft robot I built myself. The logic is there. The execution is not. That last part is outside my expertise, which is why I am hiring instead of continuing on my own. I am open to feedback on the strategy itself. If you see something in it
I Have an existing Mql5 Expert advisor (source code), I want a professional programmer to help me Modify the EA... so that it can stop taking new trades once it Gets to a Pacific Lots Size or Floating loss
رباط 30+ USD
//+------------------------------------------------------------------+ //| AdvancedPriceAction.mq5 | //| Copyright 2026, Trading Strategy AI | //+------------------------------------------------------------------+ #property copyright "Trading Strategy AI" #property version "1.00" #property strict #include <Trade\Trade.mqh>
I Have an existing Mql5 Expert advisor (source code), I want a professional programmer to help me Modify the EA... so that it can stop taking new trades once it Gets to a Pacific Lots Size or Floating loss
I will pay 10k (negotiable) for an EA for existing MT5 that generates a minimum of 5% or higher a month consistently Please send demo version with optimal settings so I can test, if it performs in a strategy tester i will also need option to forward test it in a demo account. Developer should be willing to demonstrate how efficient the robot is, Once you send me the demo, I will test the EA on a real-time account
I need an experienced MQL5/MT5 developer to review, correct, complete, and backtest an existing XAUUSD (Gold) news-trading Expert Advisor called LuxNewsEA. The EA is based on a documented trading strategy and I will provide the full strategy booklet, existing .mq5 source code, and the original video/interview explaining the strategy. The developer should first audit the strategy against the video, especially the
Hi, can you define entry conditions based on 100 or 200 trades? If you need more history, i can give you more trades. It is EURUSD with great results! If you can do it, contact me
take your time better make it for days and have good bot than never benefits both of us. Make the bot have zero errors and backtest it for a 2 year period

Project information

Budget
30 - 45 USD