Development of MT4 Expert Advisor (EA) based on price movement and last candle body with only 1 indicator

Spezifikation

We are seeking a highly skilled MQL4 developer to complete a very complex EA project.

Requirements & Conditions:

  • Strict Timeline: 5 days delivery + 3 days rectification (non-negotiable)

  • Must be free from other jobs and have strong history in complex EA development

  • EA covers advanced features such as:

    • Candle & HMA-based trade restrictions

    • Multi-level breakeven, profit protection & profit trail

    • Standard & Step trailing stop logic

    • Limit Order sequencing & multiple trade handling

Support Provided by Client:

  • Detailed write-up (31 pages) explaining requirements step by step for coder to grasp the concept

  • Partial source code for some requirement will be supplied to speed up development

  • Client is proactive and will engage to ensure the EA is perfected according to documentation and deliver on timely manner

Budget & Payment Terms:

  • Budget: USD 800–1,000

  • Initial lock: USD 100 (commitment)

  • Verified delivery within 5 days → balance increased to 1,000

  • If not delivered → no penalty on 100

Communication:

  • Video call required (Zoom/Meet) to explain logic directly on chart

  • Developer must be ready to ask detailed questions to ensure no misunderstanding

Important:
This project is highly complex. Apply only if you are confident, experienced, and able to guarantee delivery within the strict timeline.

Below is the brief:

1. Time Frame – Works on all chart time frames. (Coding completed)

2. Trading Status – Smiley face if auto trading is on, sad face if off. (Coding completed)

3. Magic Number – A unique ID number for the EA. (Coding completed)

4. EA Activation – Can be turned on or off. If off, no new trades but still manages open ones. (Coding completed)

5. Broker’s Commission – You can set the broker’s fee so EA counts it in. (Coding completed)

6. Trading Sessions – You choose up to 3 trading time slots and which days to trade. Outside those times, no new trades. (Coding completed)

7. Maximum Spread – EA only trades if the spread is within your set limit. (Coding completed)

8. % Daily Target (Per Chart) – Sets a daily profit goal for each chart. EA stops opening new trades on that chart once reached. 0 or blank = disabled. (Coding completed)

9. % Daily Universal Target (All Charts) – Sets a combined profit goal across all charts. Once reached, EA stops trading on all charts until next day. 0 or blank = disabled. Progress shown on top-left of chart. (Coding completed)

10. % Risk – Daily loss limit. If losses reach this %, EA stops new trades until next day. 0 or blank = disabled. (Coding completed)

11. Money Management (Lot Size) – Choose between:

Fixed Lot Size – You set a constant lot size.

Automatic Lot Size – EA calculates lot size based on available capital and “Lot-Based Capital” input.

Example: Available capital ÷ Lot-Based Capital × 0.01 = lot size. (Coding completed)

12. Stop Loss Management – Choose how the EA handles stop loss:

Normal SL – Trade closes when price hits SL.

Limit Order Reversal (LO) – Instead of closing, EA opens a reverse trade aiming for no gain/loss. (Coding completed)

13. Initial Stop Loss (SL) Input – Set a fixed SL value for trades (in points). (Coding completed)

14. Limit Order Trade Reversal (LO) – Replaces SL with opposite-direction pending trades to recover losses. (To code)

Each LO trade is tagged separately (INI LO, 1st LO, 2nd LO).

Maximum 2 LO trades per initial trade.

Pending LO is cancelled if price reaches breakeven.

Breakeven moves and LO executions are automatic to offset losses. 

15. Limit Orders Input Parameters – Settings for how LO trades work: (To code)

Spread for LO TP – Include or exclude spread in TP calculation.

Stop Loss for LO – SL applied to all LO trades, separate from normal SL. Mandatory if LO used.

Reversal Lot Multiplier – Adjust lot size for reverse trades (0 = none, 1 = same, 2 = double).

LO Breakeven – Move SL to BE when price moves in favour; can include/exclude commission.

Commission for LO TP – Include or exclude broker commission in TP calculation.

LO Trade Limit – Allow 1 or 2 LO trades per initial trade.

Number of Allowed LO Pairs – Control sequence of LO trades: 1 / 2 / 4 pairs.

Take Profit Calculation – EA calculates TP for LO trades to close all positions at no gain/no loss (NGNL), considering lot sizes, entry prices, spread, and commission.

16. Trade Restrictions – Rules for opening trades under normal conditions: (To code)

Candle Colour – Choose trade trigger:

Last Candle Colour: Trade follows last candle direction (green = Buy, red = Sell).

High/Low Body Candle: Trade opens when price crosses previous candle body high/low.

HMA Line – Optional filter:

Applicable: Trades allowed only if price relative to HMA matches direction.

Not Applicable: Ignore HMA; follow candle rules only.

Allowable Trades – Max trades at the same time: 1 or 2 (opposite directions).

Candle Body Min Height – Ignore weak or Doji candles; only trade if candle body ≥ input.

Multiple Trade – Enable sequences of trades within the same candle, or allow only one trade per candle.

17. Trade Management: Breakeven & Profit Protection – How the EA manages trades to lock profit and protect against loss: (To code)

Breakeven (BE) – Moves SL to entry + commission once price moves X points in favour. Can allow recovery trades or stop new trades for the candle.

Initial Profit (IP) – Further moves SL to secure some profit after BE. Can allow recovery trades or stop new trades.

Secondary Profit (SP) – Extra SL adjustment to lock larger gains after IP. Same options as IP.

Take Profit (TP) – Absolute profit target where trade closes. Can trigger new trade or switch to profit trail.

Profit Trail (PT) – Adjusts SL after TP to lock additional gains, via standard or step trail. Can also allow recovery trades.

Benchmark Reset & Carry-Forward – Benchmarks reset if no trades continue to next candle; if trades remain open, benchmarks are carried forward.

18. Profit Trail for Candle Trade – Adjust SL after TP is hit to secure profit. Options: Standard or Step trail. (To code)

19. Standard Profit Trail – SL follows price with a fixed gap after TP + BE gap is reached. Locks profit as price moves. (To code)

20. Step Profit Trail – SL moves in steps as price advances after TP + BE gap is reached. Locks profit incrementally. (To code)

21. Trade Log & Broker Integration – All SL updates are sent to broker and recorded in MT4 log; locked profits appear in broker reports. (To code)

22. Hull Moving Average (HMA) – EA uses HMA to generate trade signals. You can set:

Period – calculation length.

Method – Simple, Exponential, Smoothed, or Linear Weighted.

Price Source – Close, Open, High, Low, Median, Typical, or Weighted price.

(Coding completed)

23. Remarks and Trade Identification – Add custom remarks (up to 10 characters) for each trade; visible in EA and broker logs. (Coding completed)

24. Label / Table – Displays EA info and trade stats on chart. (Coding completed)





Bewerbungen

1
Entwickler 1
Bewertung
(14)
Projekte
15
0%
Schlichtung
1
0% / 0%
Frist nicht eingehalten
0
Beschäftigt
2
Entwickler 2
Bewertung
(238)
Projekte
244
31%
Schlichtung
0
Frist nicht eingehalten
3
1%
Frei
Veröffentlicht: 2 Beispiele
3
Entwickler 3
Bewertung
(50)
Projekte
73
21%
Schlichtung
11
18% / 27%
Frist nicht eingehalten
6
8%
Arbeitet
4
Entwickler 4
Bewertung
(10)
Projekte
12
8%
Schlichtung
6
33% / 33%
Frist nicht eingehalten
2
17%
Beschäftigt
5
Entwickler 5
Bewertung
(10)
Projekte
10
10%
Schlichtung
1
0% / 0%
Frist nicht eingehalten
2
20%
Beschäftigt
6
Entwickler 6
Bewertung
(1)
Projekte
1
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
7
Entwickler 7
Bewertung
(30)
Projekte
39
15%
Schlichtung
2
0% / 0%
Frist nicht eingehalten
1
3%
Arbeitet
Veröffentlicht: 2 Beispiele
8
Entwickler 8
Bewertung
(20)
Projekte
26
38%
Schlichtung
2
50% / 50%
Frist nicht eingehalten
2
8%
Frei
9
Entwickler 9
Bewertung
(293)
Projekte
524
35%
Schlichtung
63
33% / 35%
Frist nicht eingehalten
188
36%
Arbeitet
10
Entwickler 10
Bewertung
(7)
Projekte
8
13%
Schlichtung
5
40% / 20%
Frist nicht eingehalten
0
Frei
11
Entwickler 11
Bewertung
(259)
Projekte
586
35%
Schlichtung
64
20% / 58%
Frist nicht eingehalten
147
25%
Frei
Veröffentlicht: 1 Artikel, 22 Beispiele
12
Entwickler 12
Bewertung
(399)
Projekte
581
52%
Schlichtung
29
55% / 24%
Frist nicht eingehalten
7
1%
Arbeitet
13
Entwickler 13
Bewertung
(304)
Projekte
469
18%
Schlichtung
29
48% / 24%
Frist nicht eingehalten
30
6%
Beschäftigt
14
Entwickler 14
Bewertung
(11)
Projekte
16
31%
Schlichtung
3
67% / 0%
Frist nicht eingehalten
0
Frei
15
Entwickler 15
Bewertung
(3)
Projekte
9
33%
Schlichtung
1
100% / 0%
Frist nicht eingehalten
0
Frei
16
Entwickler 16
Bewertung
(38)
Projekte
40
10%
Schlichtung
2
50% / 50%
Frist nicht eingehalten
2
5%
Beschäftigt
17
Entwickler 17
Bewertung
(283)
Projekte
335
51%
Schlichtung
12
42% / 0%
Frist nicht eingehalten
19
6%
Überlastet
18
Entwickler 18
Bewertung
(270)
Projekte
550
49%
Schlichtung
56
39% / 36%
Frist nicht eingehalten
227
41%
Arbeitet
19
Entwickler 19
Bewertung
(574)
Projekte
945
47%
Schlichtung
303
59% / 25%
Frist nicht eingehalten
125
13%
Frei
20
Entwickler 20
Bewertung
(7)
Projekte
7
14%
Schlichtung
0
Frist nicht eingehalten
0
Überlastet
21
Entwickler 21
Bewertung
(156)
Projekte
280
35%
Schlichtung
14
29% / 50%
Frist nicht eingehalten
42
15%
Frei
22
Entwickler 22
Bewertung
(4)
Projekte
3
0%
Schlichtung
1
0% / 0%
Frist nicht eingehalten
2
67%
Arbeitet
23
Entwickler 23
Bewertung
(77)
Projekte
232
73%
Schlichtung
6
100% / 0%
Frist nicht eingehalten
1
0%
Frei
24
Entwickler 24
Bewertung
(15)
Projekte
34
24%
Schlichtung
3
0% / 33%
Frist nicht eingehalten
2
6%
Arbeitet
25
Entwickler 25
Bewertung
(1)
Projekte
1
100%
Schlichtung
1
0% / 0%
Frist nicht eingehalten
0
Arbeitet
26
Entwickler 26
Bewertung
(535)
Projekte
613
34%
Schlichtung
34
38% / 47%
Frist nicht eingehalten
9
1%
Überlastet
27
Entwickler 27
Bewertung
(73)
Projekte
83
64%
Schlichtung
5
100% / 0%
Frist nicht eingehalten
9
11%
Frei
28
Entwickler 28
Bewertung
(5)
Projekte
5
60%
Schlichtung
1
0% / 0%
Frist nicht eingehalten
2
40%
Frei
Veröffentlicht: 1 Beispiel
29
Entwickler 29
Bewertung
(2598)
Projekte
3278
67%
Schlichtung
77
48% / 14%
Frist nicht eingehalten
342
10%
Frei
Veröffentlicht: 1 Beispiel
Ähnliche Aufträge
Overview Create a MetaTrader 5 (MT5) indicator that: Pulls live sentiment data from multiple broker APIs. Calculates Net Sentiment (Long% – Short%) and plots each broker as a moving average line on the chart. Displays a weighted average line when ≥2 feeds are active. Saves all data to CSV files per broker for efficient historical loading and performance. Supported Brokers Broker Abbr. Color OandaFX
I Have A project done dusted For sale; Title: Strong Reversal Indicator [No Repaint, No Offset, Low Lag] 17 minutes ago MQL5 Indicators Design Forex Trading robot/indicator debugging Strategy optimization Statistics and mathematics Strategy modules Uploading data to a website Specification EN Overview: A professional MT5 reversal indicator designed to detect market turning points with no repainting, no
Hi Devops, Convert Trading View indicator into MT4/MT5 EA.This EA has simple Buy/Sell trades based on TV indicator.It has basic inputs such as lot size:fixed/adding lot type,tp,SL,magic Number etc.More details will be discussed in private chat
Manage my live forex account with a disciplined, low-risk approach that produces steady monthly income. My priority is capital protection, so each trade must be sized conservatively, anchored by firm stop-loss orders, and designed to keep drawdown minimal. High-risk tactics such as martingale, grid systems, or excessive leverage are off the table; a measured, rules-based strategy is essential. I will connect the
Indicator that finds zones. All details in word document Ask questions if need I’d also like to to change from finding bullish marker and main candles to bearish marker and main candles if price crosses past inputted price The document is showing zones for bullish price action. Id like to also change manually in setting for it to show bearish price action ( it will look for bullish candle markers and main) Zones
I already have an Expert Advisor coded in MQL4, but it refuses to trade anything other than its hard-coded symbol. I want that filter gone so the same strategy can fire on any instrument—forex, indices, metals such as XAUUSD—across any timeframe. The trading logic, money management and inputs must stay exactly as they are; I simply need universal symbol support. After the MT4 file is fixed and compiles cleanly, I
Description: Gildepak is a purchasing cooperative for packaging materials. We need a program to calculate and fairly distribute the annual bonus (received from preferred suppliers) among our member companies (partners and members). The program should work with a set of predefined tables and data flows, and it must be able to import and export Excel files. Main Tables: Member Companies Company ID Company Name Partner
S-ONE ROBOT – MT5 EA Developer Brief 1. Trading Pairs & Timeframes Pair Timeframe Strategy Type Gold (XAU/USD) M15–H1 Scalping + Trend-following + Attacking EUR/USD H1–H4 Swing trading + Attacking Separate configurable parameters per pair (risk %, max trades, SL/TP, indicators). Timeframe Logic: Lower timeframe → precise entries (M15 for Gold, H1 for EUR/USD) Higher timeframe → trend confirmation (M30/H1 for Gold, H4
PLEASE READ: IF YOU ARE NOT GOING TO ACCEPT THE BELOW THEN PLEASE MOVE ON TO THE NEXT CLIENT. I NEED SOMEONE WHO WILL DO THE WORK FIRST AND THEN CREATE A BUILT-IN DEMO INDI AS PER SPECIFICATIONS BELOW WHICH HAS AN EXPIRY (A DAY OR 2) SO THAT I TEST THE INDI BEFORE WE CREATE THE ORDER. I HAVE HAD PEOPLE WHO PRESSURE ME TO CREATE THE ORDER AND THEN THEY END UP DEVELOPING A FAULTY INDICATOR. AND I HAVE GIVEN THEM THE
Fractal Multi-Timeframe Strategy (H4→M15→M2) — Developer Spec Abstract This document specifies a fractal trading workflow leveraging H4 for regime identification, M15 for Area of Value (AoV) location, and M2 for execution using CHoCH-based triggers. The goal is a robust, developer-friendly specification that minimizes ambiguity and matches the operational style already discussed (Liquidity → Order Block →

Projektdetails

Budget
800 - 1000 USD
Ausführungsfristen
von 1 bis 5 Tag(e)

Kunde

(1)
Veröffentlichte Aufträge7
Anzahl der Schlichtungen0