Работа завершена
Время выполнения 3 дня
Отзыв от заказчика
The first development was very successful. He knows MT4 MT5 very well. He is very good
Техническое задание
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.
Откликнулись
1
Оценка
Проекты
363
30%
Арбитраж
37
27%
/
65%
Просрочено
10
3%
Занят
Опубликовал: 10 примеров
2
Оценка
Проекты
3
0%
Арбитраж
1
0%
/
100%
Просрочено
0
Свободен
3
Оценка
Проекты
199
47%
Арбитраж
4
50%
/
25%
Просрочено
1
1%
Работает
4
Оценка
Проекты
1735
49%
Арбитраж
55
67%
/
16%
Просрочено
38
2%
Свободен
5
Оценка
Проекты
1008
47%
Арбитраж
33
36%
/
36%
Просрочено
99
10%
Работает
Опубликовал: 6 примеров
6
Оценка
Проекты
32
41%
Арбитраж
9
22%
/
33%
Просрочено
4
13%
Загружен
Опубликовал: 8 статей, 35 примеров
7
Оценка
Проекты
603
34%
Арбитраж
65
22%
/
57%
Просрочено
146
24%
Работает
Опубликовал: 1 статью, 22 примера
8
Оценка
Проекты
462
26%
Арбитраж
139
20%
/
60%
Просрочено
100
22%
Свободен
9
Оценка
Проекты
16
50%
Арбитраж
1
100%
/
0%
Просрочено
4
25%
Свободен
10
Оценка
Проекты
2
0%
Арбитраж
0
Просрочено
0
Свободен
11
Оценка
Проекты
32
38%
Арбитраж
4
50%
/
25%
Просрочено
5
16%
Работает
12
Оценка
Проекты
310
75%
Арбитраж
15
67%
/
0%
Просрочено
6
2%
Работает
13
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
14
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
15
Оценка
Проекты
17
18%
Арбитраж
2
0%
/
50%
Просрочено
3
18%
Загружен
16
Оценка
Проекты
855
61%
Арбитраж
33
27%
/
45%
Просрочено
24
3%
Свободен
Опубликовал: 1 пример
17
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
18
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
19
Оценка
Проекты
3420
68%
Арбитраж
77
48%
/
14%
Просрочено
343
10%
Работает
Опубликовал: 1 пример
20
Оценка
Проекты
6
0%
Арбитраж
4
25%
/
75%
Просрочено
2
33%
Свободен
21
Оценка
Проекты
8
38%
Арбитраж
1
0%
/
100%
Просрочено
0
Свободен
22
Оценка
Проекты
396
28%
Арбитраж
70
19%
/
49%
Просрочено
121
31%
Свободен
23
Оценка
Проекты
378
72%
Арбитраж
19
32%
/
47%
Просрочено
16
4%
Свободен
Опубликовал: 15 примеров
24
Оценка
Проекты
13
23%
Арбитраж
7
0%
/
71%
Просрочено
3
23%
Работает
25
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
26
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
Похожие заказы
مستشار خبير في التحليلات الفنيه وإدارة الصفقات
80 - 400 USD
فيما يخص المتداولين من سلطان التداول وحتى المبتدى والضائع في أكبر سوق عالمي في التداول ااوكد لكم ان الاستشاره البسيطه من من يملك الاستراتيجيه المثلى في التداول والخبره الطويله في مجال التداول قد تغير مستقبلك
Hello developers,I am looking for an experienced MQL5 developer to create an EA based on Moving Average retest strategy with advanced recovery system.The concept is simple: Entry is based on MA close and retest. Initial trade has small TP and no SL.If price goes against the initial position, the EA should manage it using:Opposite hedge tradePending limit grid systemBasket take profitMartingale lot multiplier after
15 years in trading. Your ideas turned into reliable trading software. I build production-ready trading tools for individual traders and businesses: Expert Advisors (EAs), trade copiers, indicators, scripts, and custom automation. From EAs for prop trading to affiliate solutions with custom licensing, activation, and access controls—I develop software around your requirements. Full source code. Clear documentation
Hi Traders, I am an MQL5 Developer with a strong background in building custom MetaTrader 5 Expert Advisors (EAs). I have developed an efficient, high-precision entry & exit logic that focuses on clean execution and smart risk management. Whether you want to consult on strategy design, integrate this logic into your trading setup, or turn your own system into a fully automated EA, I am here to help! I am currently
Custom MQL5 EA & Indicator Development for MT5
30 - 200 USD
Professional MQL5 developer available for custom Expert Advisor (EA) and Indicator development on MetaTrader 5. What I can build: Custom EA based on your strategy rules (SMC, FVG, Price Action, Indicators) Risk & Money Management modules (Auto Lot, Daily Loss Limit, Trailing Stop) Real-time Alerts (Telegram, Email, Mobile Push Notification) Code Optimization & Bug Fixing for existing MQL5 programs Workflow: Please
Thujkkds
30 - 200 USD
Me and I will be there thank you for your help and sub and sub and sub in the morning to get the season and the screen is on the way home now and I will motho
Custom HFT Prop Firm EA Developer Needed (MT5)
100 - 200 USD
I’m looking for an experienced MQL5 developer to create a high-frequency trading bot similar to those used for passing prop firm challenges , customised to my requirements. The EA should support ultra-fast entries and exits, hundreds of trades within short sessions, and advanced pending-order strategies. I have reference videos showing the exact trading style I want. Budget: $100–$200 (negotiable). Only experienced
Goldn zon
30+ USD
Hello, I am looking for a developer. I have a robust strategy based on Fibonacci, which I call "Goldn Zon." I tested it myself throughout the month of September, and now I would like to have a bot implement it so that it can trade continuously
Decrypt ex4 file for mt4 and recreate EA for mt4
30 - 50 USD
i have existing EA but its decrypted i dont have its source code , i want you to decrypt the EA and give me the original source code of it
MT5 to MEXC web trading
50+ USD
Hi gentlemen, I want MT5 market orders placed (open and close orders) on MEXC trading through web browser. MEXC doesnt allow algo trading. - Need source code budget: USD 50 (quote me your price and delivery time) I need this at the earliest and this job is only for mexc.com, not binance or any other exchange I look forward to your price offer and your suggestions. Appreciate
Информация о проекте
Бюджет
50 - 150 USD
Сроки выполнения
от 2 до 7 дн.