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

MQL5 专家

指定

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.

反馈

1
开发者 1
等级
(22)
项目
28
7%
仲裁
9
33% / 33%
逾期
1
4%
工作中
2
开发者 2
等级
(17)
项目
21
19%
仲裁
5
40% / 40%
逾期
0
空闲
3
开发者 3
等级
(397)
项目
513
23%
仲裁
60
57% / 25%
逾期
60
12%
已载入
4
开发者 4
等级
(177)
项目
189
47%
仲裁
3
33% / 33%
逾期
1
1%
已载入
5
开发者 5
等级
(3)
项目
9
67%
仲裁
1
0% / 0%
逾期
0
工作中
6
开发者 6
等级
(33)
项目
34
41%
仲裁
0
逾期
3
9%
空闲
7
开发者 7
等级
项目
0
0%
仲裁
0
逾期
0
空闲
8
开发者 8
等级
项目
0
0%
仲裁
0
逾期
0
空闲
发布者: 2 代码
9
开发者 9
等级
项目
0
0%
仲裁
0
逾期
0
空闲
10
开发者 10
等级
(8)
项目
8
0%
仲裁
2
50% / 0%
逾期
1
13%
工作中
11
开发者 11
等级
(52)
项目
64
39%
仲裁
15
27% / 60%
逾期
1
2%
工作中
12
开发者 12
等级
(7)
项目
10
30%
仲裁
0
逾期
1
10%
已载入
13
开发者 13
等级
(367)
项目
449
55%
仲裁
24
54% / 17%
逾期
30
7%
繁忙
14
开发者 14
等级
(2)
项目
2
0%
仲裁
1
0% / 0%
逾期
0
工作中
15
开发者 15
等级
(8)
项目
10
30%
仲裁
1
0% / 0%
逾期
2
20%
已载入
发布者: 1 代码
16
开发者 16
等级
项目
0
0%
仲裁
0
逾期
0
空闲
发布者: 5 代码
17
开发者 17
等级
(13)
项目
20
40%
仲裁
1
0% / 100%
逾期
1
5%
空闲
18
开发者 18
等级
(9)
项目
11
18%
仲裁
4
0% / 100%
逾期
4
36%
空闲
19
开发者 19
等级
(618)
项目
721
33%
仲裁
46
48% / 41%
逾期
14
2%
已载入
20
开发者 20
等级
项目
0
0%
仲裁
0
逾期
0
空闲
21
开发者 21
等级
(13)
项目
22
41%
仲裁
8
0% / 50%
逾期
3
14%
空闲
22
开发者 22
等级
(552)
项目
842
61%
仲裁
33
27% / 45%
逾期
24
3%
空闲
发布者: 1 代码
23
开发者 23
等级
(45)
项目
53
57%
仲裁
2
100% / 0%
逾期
1
2%
空闲
发布者: 5 代码
24
开发者 24
等级
项目
0
0%
仲裁
0
逾期
0
空闲
25
开发者 25
等级
(87)
项目
121
68%
仲裁
5
80% / 0%
逾期
12
10%
工作中
相似订单
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

项目信息

预算
30 - 50 USD
截止日期
 2  4 天

客户

所下订单1
仲裁计数0