Spécifications
Hello. I need an expert MQL4 developer to create a professional Gold (XAUUSD) Grid/Martingale EA for MetaTrader 4 (MT4).
This project requires high reliability, a clean visual dashboard, strict web-based license security, and native language input configurations.
====================================================================
1. CORE TRADING LOGIC (XAUUSD, M1 Timeframe)
====================================================================
- The EA executes bi-directional (Buy/Sell) grid trading depending on input toggles.
- Initial Entry: Opens the first trade with 'StartLot' size.
- Grid Layering: If the market moves against the open position, the EA opens consecutive entries at fixed intervals defined by 'GridDistancePoints'.
- Lot Multiplier: The lot size multiplication factor is controlled by 'LotMultiplier'. (If set to 1.0, it operates as a standard fixed-lot grid).
- Max Protection: Open orders in a single direction are strictly limited by 'MaxOrdersPerDir'.
- Basket Take Profit: Once multiple orders are active, the EA calculates the combined break-even price and applies a unified Basket TP target in points ('TakeProfitPoints') from the average price matrix.
- Basket Stop Loss: If the cumulative floating drawdown reaches 'BasketSLAmount' in account currency ($), the EA must immediately hard-close all active positions to protect equity.
* SPECIAL NOTE FOR BACKTESTING/LOGIC ANALYSIS:
Please ignore the manual over-trading anomaly observed between 10:14:42 and 10:20:00 on May 29, 2026, in any user-provided statement histories. It was a manual UI test error. The core algorithm must strictly follow the automated rules mentioned above.
====================================================================
2. SECURITY & LICENSE MANAGEMENT (Web Authentication)
====================================================================
I am running a subscription-based business. The EA must include a Web License Security layer using Google Sheets via WebRequest().
- On Initialization (OnInit), the EA must query a Google Sheet CSV export URL.
- The Google Sheet contains Authorized MT4 Account Numbers (Column A) and Expiry Dates (Column B).
- If the current terminal 'AccountNumber()' is NOT found in the sheet, or if the current time 'TimeCurrent()' has passed the Expiry Date, the EA must:
a) Display a large red text on the chart screen: "LICENSE ERROR: Unauthorized Account or Subscription Expired!"
b) Trigger an Alert popup dialog box.
c) Forcefully unload itself from the chart using 'ExpertRemove()'.
- If the WebRequest fails entirely (e.g., no internet connection), the EA must lock itself and remove itself for safety.
====================================================================
3. USER INTERFACE (UI) & GRAPHICAL DASHBOARD
====================================================================
- The EA must draw a sleek, modern visual panel overlay on the chart screen.
- It must dynamically display: Account Balance, Equity, Margin Level, Open Buy/Sell Lots, Net Floating Profit/Loss, and Subscription Status.
- Dashboard position and text styling must be adjustable via input variables.
====================================================================
4. MANDATORY INPUT PARAMETERS (With Native Comments)
====================================================================
To allow customizable setups directly via the MT4 properties window, you must implement the inputs EXACTLY with the specific native Korean comments provided below. MT4 uses these comments as labels, which is mandatory for my operations.
input string _heading0 = "======= GOLD GALE EA ======="; // [ GOLD GALE EA ]
input int MagicNumber = 123456; // 매직 넘버 (Magic Number)
input string _heading1 = "--- [1] 거래 방향 설정 ---";
input bool AllowLong = true; // Buy(매수) 진입 허용
input bool AllowShort = true; // Sell(매도) 진입 허용
input bool ShowDashboard = true; // 차트 대시보드 표시 여부
input string _heading2 = "--- [2] 초기 진입 설정 ---";
input double StartLot = 0.02; // 첫 번째 진입 랏사이즈 (Start Lot)
input string _heading3 = "--- [3] 익절 설정 ---";
input double TakeProfitPoints = 200.0; // 목표 익절 포인트 (Points)
input string _heading4 = "--- [4] 마틴게일 / 그리드 설정 ---";
input double LotMultiplier = 1.0; // 랏 증가 배수 (1.0 = 고정 랏 그리드)
input int GridDistancePoints = 700; // 추가 진입 간격 (Grid Distance Points)
input int MaxOrdersPerDir = 5; // 한 방향당 최대 진입 횟수 (Max Layers)
input string _heading5 = "--- [5] 청산 모드 및 리스크 관리 ---";
input bool UseBasketTP = true; // 전체 평단가 기준 바스켓 익절 사용
input int CooldownSeconds = 0; // 바스켓 청산 후 재진입 대기 시간 (초)
input double BasketSLAmount = 200.0; // 계좌 통화 기준 강제 손절 금액 ($)
input string _heading6 = "--- [6] 시장 분석 필터 (ADX/ATR) ---";
input int ADX_Period = 14; // ADX 기간 설정
input int ATR_Period = 14; // ATR 기간 설정
input double ADX_Threshold = 25.0; // 추세/횡보 판단 기준값
input string _heading7 = "--- [7] 대시보드 UI 디자인 ---";
input string PanelPosition = "Bottom_Right"; // 패널 위치 (우측하단 기본)
input int Panel_X_Offset = 50; // 가로 여백 (X 오프셋)
input int Panel_Y_Offset = 30; // 세로 여백 (Y 오프셋)
input int FontSize = 9; // 글자 크기
input string FontName = "Consolas"; // 글꼴 이름
====================================================================
5. INTELLECTUAL PROPERTY & DELIVERY TERMS
====================================================================
- 100% Full Source Code Delivery Required: You must provide both the compiled file (.ex4) and the fully unencrypted source code file (.mq4) with all comments preserved. Deliveries with only the .ex4 file will be rejected immediately.
- Clean Code Practices: Ensure proper decimal and point-digit tracking automatically for Gold spot symbols (e.g., auto-detecting 2-digit or 3-digit quote environments).
- Absolute Confidentiality: You are strictly prohibited from reselling, redistributing, or reusing this code or logic for other commercial projects.
Thank you. I look forward to working with a skilled professional. Please provide your realistic cost estimation and delivery timeline.
Répondu
1
Évaluation
Projets
322
30%
Arbitrage
34
26%
/
65%
En retard
10
3%
Travail
2
Évaluation
Projets
3
0%
Arbitrage
1
0%
/
100%
En retard
0
Gratuit
3
Évaluation
Projets
169
44%
Arbitrage
3
33%
/
33%
En retard
1
1%
Chargé
4
Évaluation
Projets
1732
49%
Arbitrage
54
69%
/
13%
En retard
38
2%
Travail
5
Évaluation
Projets
1001
47%
Arbitrage
33
36%
/
36%
En retard
98
10%
Gratuit
Publié : 6 codes
6
Évaluation
Projets
8
13%
Arbitrage
4
50%
/
0%
En retard
0
Travail
Publié : 3 articles, 32 codes
7
Évaluation
Projets
601
34%
Arbitrage
64
20%
/
58%
En retard
147
24%
Travail
Publié : 1 article, 22 codes
8
Évaluation
Projets
460
26%
Arbitrage
139
20%
/
60%
En retard
100
22%
Gratuit
9
Évaluation
Projets
5
0%
Arbitrage
1
100%
/
0%
En retard
1
20%
Chargé
10
Évaluation
Projets
2
0%
Arbitrage
0
En retard
0
Gratuit
11
Évaluation
Projets
24
21%
Arbitrage
4
50%
/
25%
En retard
4
17%
Travail
12
Évaluation
Projets
285
77%
Arbitrage
13
69%
/
0%
En retard
4
1%
Travail
13
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
14
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
15
Évaluation
Projets
10
10%
Arbitrage
2
0%
/
50%
En retard
2
20%
Travail
16
Évaluation
Projets
824
62%
Arbitrage
33
27%
/
45%
En retard
23
3%
Gratuit
Publié : 1 code
17
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
18
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
19
Évaluation
Projets
3394
68%
Arbitrage
77
48%
/
14%
En retard
342
10%
Gratuit
Publié : 1 code
20
Évaluation
Projets
5
0%
Arbitrage
4
25%
/
75%
En retard
2
40%
Gratuit
21
Évaluation
Projets
7
43%
Arbitrage
1
0%
/
100%
En retard
0
Gratuit
22
Évaluation
Projets
396
28%
Arbitrage
69
19%
/
49%
En retard
121
31%
Travail
23
Évaluation
Projets
376
72%
Arbitrage
19
32%
/
47%
En retard
14
4%
Gratuit
Publié : 14 codes
24
Évaluation
Projets
13
23%
Arbitrage
7
0%
/
71%
En retard
3
23%
Travail
25
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
26
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
Commandes similaires
MANAGERS FOR MT4 AND MT5 TRADES
49+ USD
ART 1: NUMBER OF TRADES ALLOWED IN ONE DIRECTION: Maximum number of trades in one direction = ------------------------------ ------------------------------ ------------------------------ -------------- par PART 2 PARTIAL CLOSURE OF STOPLOSS: Total STOPLOSS =------ Pips 1a: Percentage of Stoploss =--% 1b Percentage of Lot size =--% 2a: Percentage oe of Lot size =--% f Stoploss =--% 2b
Custom 3x1 XAUUSD Professional Indicator for MT5
500 - 700 USD
“} Final Trading Logic Requirements 1. Confirmation Timeframe The main confirmation timeframe must be M15. The indicator may show a Pending Setup during the active 15-minute candle, but the setup is not valid for entry yet. A valid trading signal must be confirmed only after the M15 candle closes. If the setup appears during the candle but disappears in the final seconds before candle close, no confirmed signal
MT5 Expert Advisor (EA) Acquisition Request – Proven XAUUSD Martingale / Grid EA I am looking to purchase a fully developed, actively traded, and proven MT5 Expert Advisor for XAUUSD (Gold) that uses Martingale, Grid, Averaging, Recovery, or Hybrid Recovery techniques. Mandatory Verification Requirement To be considered, please provide: - MT5 Investor Password (Read-Only Access) for verification - Account Number /
Developers needed for mt4, mt5 EAs
45 - 50 USD
Looking to buy profitable MT4/MT5 Expert Advisors (EAs). Requirements: • Fully automated • 6+ months backtest • 100+ trades • No martingale or grid systems Send: • Backtest report • Max drawdown • Markets traded • Brief strategy summary Only original EAs developed by you. Long-term collaboration available
I am looking for an experienced MQL5 developer to create a custom indicator for MetaTrader 5. The project requirements and indicator logic will be shared privately with the selected candidate to protect the concept and implementation details. Requirements: Strong experience with MQL5 indicator development. Ability to create clean, efficient, and well-structured code. Experience with custom buffers, chart objects
DESCRIPTION: I require an experienced MQL5 developer to build a fully automated, multi‑engine, multi‑asset trend‑following trading system for MetaTrader 5. The system includes: Multiple TrendEngine instances (one per symbol) A PortfolioController that manages all engines Volatility‑regime detection Dual‑timeframe confirmation ATR‑based breakout logic ATR‑based stop management Micropyramiding Risk‑weighted satellites
Live chart [ expert is not executing trades on xauusd ] , Deleting Existing Parameter not in use , Live Chart Adjustments Only , No Need to Change anything else , expert will be live testing Throughout
Prepare expert for xauusd live chart [ expert is not executing trades on xauusd ] . Deletion and cleaning code . Trailing Stop Rule to follow the given method . Live Chart Only
SNIPER X AI
30 - 120 USD
I need help in building a Robot SNIPER X AI — FINAL BUILD Trading System Type AI Scalping + Sniper Entry Expert Advisor Platforms MetaTrader 4 MetaTrader 5 Supported Brokers � exness.com � justmarkets.com � deriv.com Universal MT4/MT5 broker support FINAL CORE FEATURES ✅ AI Scalping Engine ✅ Sniper Entries ✅ Auto Buy/Sell ✅ EMA Trend Detection ✅ RSI Momentum Filter ✅ Smart Stop Loss ✅ Dynamic Take Profit ✅ Trailing
//+------------------------------------------------------------------+ //| $10 Smart Scalping Bot for MT5 | //| EURGBP + AUDUSD + XAGUSD Optimized | //+------------------------------------------------------------------+ #property strict #include <Trade/Trade.mqh> CTrade trade; //========================= INPUTS ================================== input double LotSize = 0.01; input int FastEMA = 20; input int SlowEMA =
Informations sur le projet
Budget
50 - 150 USD
Délais
de 2 à 7 jour(s)