Universal Multi-Symbol MT5 EA: M5/M1 Hybrid Grid, Single Order with 3-Stage Partial Exits & GUI Dashboard

MQL5 Experten

Spezifikation

Title: Universal Multi-Symbol MT5 EA: M5/M1 Hybrid Grid, Single Order with 3-Stage Partial Exits & GUI Dashboard

Description:
I am looking for an experienced MQL5 programmer to develop a professional, clean, and non-repainting Expert Advisor for MetaTrader 5 (MT5).

=== SECTION 1: TRADING LOGIC & EXECUTION RULES ===
1. Universal Symbol Support & Automated Tick Value:
- The EA must work seamlessly on ALL trading symbols (XAUUSD, Forex pairs, Indices, Crypto, Commodities).
- Point & Tick values must be automatically detected using native MQL5 functions (_Point, SYMBOL_TRADE_TICK_VALUE, SYMBOL_TRADE_TICK_SIZE).
- Grid steps (configured in points/pips) must automatically adapt to the specific contract specifications of the chart symbol without manual adjustments.
- Base Chart: Attached to M1 timeframe (reads closed M5 candle data programmatically).

2. Mathematical Dynamic Grid:
- Nearest Axis Formula:
  NearestAxis = BaseAxisPrice + (Round((CurrentPrice - BaseAxisPrice) / MinorStep) * MinorStep);
  (Where steps are automatically converted to actual price deltas based on symbol specifications).

3. Dual-Timeframe Confirmation (Closed Bars Only - No Repaint):
- Step 1 (M5 Filter):
  a) Reversal: M5 touches/tests the nearest axis and closes with a rejection wick >= 1.5x body size.
  b) Breakout & Retest: Prior M5 closed beyond the axis; current M5 retests the axis and rejects in the breakout direction.
- Step 2 (M1 Execution):
  An explicit M1 engulfing candle must close in the trade direction within a strict timeout of 5 M1 bars following the M5 close. If 5 bars elapse without confirmation, the setup is invalidated.
- Execution Lock: Exactly 1 entry per valid signal. Zero repeated executions on the same M1 bar.

4. Single Order Entry & 3-Stage Exit Lifecycle:
- Entry: Opens a SINGLE market position with the full risk lot size (calculated dynamically from Allocated Capital, Risk%, and M1 SL distance).
- Exit 1 (Next Minor Axis): Close an approximate percentage of initial volume (configurable via InpClosePercent_Minor, e.g., 25%). Move SL of the remainder to Break-Even + StopBuffer.
- Exit 2 (Next Major Axis): Close a second percentage (configurable via InpClosePercent_Major, e.g., 25%). Lock SL of the remaining volume at the Minor Axis level.
- Exit 3 (Opposite Reversal Signal / Flip): The remaining runner volume continues with step-by-step axis trailing. When a complete opposite M5/M1 setup confirms at an axis, immediately close all remaining runner volume at market price and instantly open the opposite position.
- Volume Truncation Handling: Lot sizing must handle broker minimum lot sizes (0.01) and round partial closures smoothly to the nearest valid volume step.

=== SECTION 2: INPUT PARAMETERS ===
1. Grid Settings:
- InpBaseAxisPrice: Anchor reference price (Default: set by user).
- InpMajorStepPoints: Distance between major axes in points.
- InpMinorStepPoints: Distance between minor axes in points.

2. Risk & Position Sizing:
- InpAllocatedCapital: Dedicated virtual balance for the symbol (supports Cent and Standard accounts).
- InpRiskPercent: Risk percentage per setup (e.g., 3.0%).
- InpStopBufferPoints: Extra buffer added above/below the M1 extreme for Stop-Loss.

3. Partial Closure Percentages:
- InpClosePercent_Minor: Percentage of volume to close at Minor Axis (Default: 25.0%).
- InpClosePercent_Major: Percentage of volume to close at Major Axis (Default: 25.0%).

4. System & Alerts:
- InpMagicNumber: Unique EA identifier.
- Independent toggles (True/False) for Pop-up alert, Sound alert, and MT5 Push Notifications.

=== SECTION 3: ON-CHART GUI DASHBOARD ===
A clean, dark-themed panel on the chart displaying:
- Allocated Capital ($) & Current Virtual Balance ($).
- Total Growth % (Green for profit / Red for loss).
- Total Trades Count (Total, Wins, Losses).
- Daily Statistics: Day Start Balance, Today's Trades, Today's Net P/L in $ (color-coded), and Today's Growth %.

=== DELIVERABLES & QUALITY REQUIREMENTS ===
1. Clean, well-commented source code (.mq5) and compiled binary (.ex5).
2. Clean run in MT5 Strategy Tester ("Every tick based on real ticks") with zero zero-divide errors, zero requotes, and no order loops.



=== MANDATORY DEVELOPER REQUIREMENTS & ACCEPTANCE CRITERIA ===

1. Full Source Code Delivery:
- The developer must provide the complete, unencrypted, and well-commented source code (.mq5) along with the compiled executable (.ex5).
- No hardcoded account restrictions, expiry dates, or external DLL locks.

2. Clean Strategy Tester Verification (Zero Errors):
- The EA must complete a full backtest run in the MT5 Strategy Tester using "Every tick based on real ticks" mode.
- The Journal/Logs tab must be 100% clean, with:
  * ZERO "Zero divide" errors.
  * ZERO "Invalid volume / lotsize" errors (strict handling of broker min/step lots).
  * ZERO order loops, requote spamming, or duplicate executions on the same bar.

3. Native Multi-Symbol & Cent Account Compatibility:
- Automatic asset calibration: The EA must accurately detect _Point, SYMBOL_TRADE_TICK_VALUE, and SYMBOL_TRADE_TICK_SIZE natively.
- It must calculate point distances and lot sizes accurately across Forex pairs, Gold (XAUUSD), and Cent accounts (e.g., XAUUSD.c) without modifying source code.

4. Flawless Execution of Partial Closures & Flip:
- Exact execution of the 3-stage lifecycle: smooth partial volume close at the minor axis, second partial close at the major axis, and seamless trailing for the remainder.
- Instant Reversal (Flip): Market closure of remaining runner volume and immediate opposite order execution must execute seamlessly without broker requote delays.

5. Testing & Warranty Period:
- A mandatory 3 to 5-day verification period on a live demo chart is required after initial delivery.
- The developer agrees to promptly fix any logical bugs, execution discrepancies, or GUI dashboard miscalculations before the milestone payment is released.

Bewerbungen

1
Entwickler 1
Bewertung
(22)
Projekte
28
7%
Schlichtung
9
33% / 33%
Frist nicht eingehalten
1
4%
Arbeitet
2
Entwickler 2
Bewertung
(17)
Projekte
21
19%
Schlichtung
5
40% / 40%
Frist nicht eingehalten
0
Frei
3
Entwickler 3
Bewertung
(397)
Projekte
513
23%
Schlichtung
60
57% / 25%
Frist nicht eingehalten
60
12%
Beschäftigt
4
Entwickler 4
Bewertung
(177)
Projekte
189
47%
Schlichtung
3
33% / 33%
Frist nicht eingehalten
1
1%
Beschäftigt
5
Entwickler 5
Bewertung
(3)
Projekte
9
67%
Schlichtung
1
0% / 0%
Frist nicht eingehalten
0
Arbeitet
6
Entwickler 6
Bewertung
(33)
Projekte
34
41%
Schlichtung
0
Frist nicht eingehalten
3
9%
Frei
7
Entwickler 7
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
8
Entwickler 8
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
Veröffentlicht: 2 Beispiele
9
Entwickler 9
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
10
Entwickler 10
Bewertung
(8)
Projekte
8
0%
Schlichtung
2
50% / 0%
Frist nicht eingehalten
1
13%
Arbeitet
11
Entwickler 11
Bewertung
(52)
Projekte
64
39%
Schlichtung
15
27% / 60%
Frist nicht eingehalten
1
2%
Arbeitet
12
Entwickler 12
Bewertung
(7)
Projekte
10
30%
Schlichtung
0
Frist nicht eingehalten
1
10%
Beschäftigt
13
Entwickler 13
Bewertung
(367)
Projekte
449
55%
Schlichtung
24
54% / 17%
Frist nicht eingehalten
30
7%
Überlastet
14
Entwickler 14
Bewertung
(2)
Projekte
2
0%
Schlichtung
1
0% / 0%
Frist nicht eingehalten
0
Arbeitet
15
Entwickler 15
Bewertung
(8)
Projekte
10
30%
Schlichtung
1
0% / 0%
Frist nicht eingehalten
2
20%
Beschäftigt
Veröffentlicht: 1 Beispiel
16
Entwickler 16
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
Veröffentlicht: 5 Beispiele
17
Entwickler 17
Bewertung
(13)
Projekte
20
40%
Schlichtung
1
0% / 100%
Frist nicht eingehalten
1
5%
Frei
18
Entwickler 18
Bewertung
(9)
Projekte
11
18%
Schlichtung
4
0% / 100%
Frist nicht eingehalten
4
36%
Frei
19
Entwickler 19
Bewertung
(618)
Projekte
721
33%
Schlichtung
46
48% / 41%
Frist nicht eingehalten
14
2%
Beschäftigt
20
Entwickler 20
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
21
Entwickler 21
Bewertung
(13)
Projekte
22
41%
Schlichtung
8
0% / 50%
Frist nicht eingehalten
3
14%
Frei
22
Entwickler 22
Bewertung
(552)
Projekte
842
61%
Schlichtung
33
27% / 45%
Frist nicht eingehalten
24
3%
Frei
Veröffentlicht: 1 Beispiel
23
Entwickler 23
Bewertung
(45)
Projekte
53
57%
Schlichtung
2
100% / 0%
Frist nicht eingehalten
1
2%
Frei
Veröffentlicht: 5 Beispiele
24
Entwickler 24
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
25
Entwickler 25
Bewertung
(87)
Projekte
121
68%
Schlichtung
5
80% / 0%
Frist nicht eingehalten
12
10%
Arbeitet
Ähnliche Aufträge
Hi, I am looking for a marketer or affiliate to promote my Expert Advisor (EA). Offer Details: Partnership Model: Revenue Sharing / Performance-Based Commission. Duration: 6 Months of continuous profit-sharing from all generated sales/subscriptions. Profit Ratio: Flexible and open for negotiation depending on your marketing reach and experience (Details will be discussed via Private Message / DM). If you have a solid
Straddle bot v1.1.38 30 - 100 USD
any one can make straddle bot v1.1.38 its original made by yoforex.com Manual gold trading on the M15 chart demands constant attention. Price can break sharply in either direction or chop for hours. Many traders miss the move, enter late, or over-react when volatility spikes. Straddle EA V1.1.38 MT5 is built to handle that specific problem on XAUUSD by placing a multi-level pending-order grid on both sides of price
Indicador Maximas e Minimas + Super Trend O Indicador MAX/MIN é um indicador de análise técnica para o MetaTrader 5 , desenvolvido para ajudar você a identificar regiões importantes de preço e possíveis oportunidades de compra e venda. O que ele faz MAX/MIN: identifica máximas e mínimas relevantes do mercado e mostra os preços no gráfico. HH / HL / LH / LL: ajuda a visualizar a estrutura do mercado, mostrando quando
Subject: Custom MT5 Multi-Currency EA Request - Multi-Timeframe Strategy with Trailing Stop Hi, I am looking for a developer to create a custom Expert Advisor (EA) for MetaTrader 5 (MT5) . The EA must be optimized for multi-currency testing and trading , allowing me to run it across multiple currency pairs simultaneously. The trading logic should be based on a multi-timeframe approach using the following indicators
Hi All, Looking for a ready to TEST and USE EA which makes $20 per day with initial deposit of $200 only with controlled drawdown and no trades during news time. Please note: Budget is fixed and no trial and hit error for testing and developing EA as I do not have time. I will select the developer only after the TEST is successful only, do not force to select and make the payment and payment will be done once I am
Looking for an experienced Sierra Chart ACSIL/C++ developer to customize footprint chart. I need 3 things: 7-Day ATR – calculate and display a configurable 7-day ATR. Custom Footprint – footprint chart to match my preferred layout/data display. Automatic LVN – detect and plot Low Volume Nodes automatically based on volume distribution. I need to build one from scratch . Experience with Sierra Chart, ACSIL
This is SCAMMER! Need Good Programmer to UPDATE Current Expert Advisor To Use VirtualPendingOrders and UPDATE UI Dashboard 7 minutes ago MQL4 Experts Specification EN Good working version of an expert advisor needs update in the SOURCE CODE implement VirtualPendingOrders and UPDATE UI Dashboard. I will upload the Source code and approach to VirtualPendingOrders for selected programmer to update expert advisor
Hello Traders, Have a trading strategy or idea you want to automate? I specialize exclusively in MQL5 development, helping traders turn their concepts into professional trading solutions. Custom Expert Advisors — automate your strategy and reduce manual execution Custom Indicators — transform your market ideas into powerful trading tools Fix & Debug — identify errors and get your existing code working properly
please share: Strategy description — entry/exit rules, indicators used, timeframe(s), and instrument(s) (a written explanation, screenshots, or an existing indicator/EA to reference all work) Risk management rules — position sizing method (fixed lot / % risk), stop loss / take profit logic, max drawdown or daily loss limits, and whether martingale/grid/hedging is involved Broker & account details — broker name
I need a unique grid trading system for XAUUSD that combines entry, controlled two-sided grid expansion, DCA (Dollar Cost Averaging) basket profit control, hedging. Unlike traditional grid EAs that only trade against price, this unique grid system should dynamically build positions in both directions based on market movement, allowing flexible adaptation to changing conditions ie the grid needs to dynamically move

Projektdetails

Budget
30 - 50 USD
Ausführungsfristen
von 2 bis 4 Tag(e)

Kunde

Veröffentlichte Aufträge1
Anzahl der Schlichtungen0