명시
# Technical Specification for Expert Advisor Development (MT5)
**Project Name:** Grid Breakout EA
**Platform:** MetaTrader 5 (MT5)
**Account Mode in MT5:** Hedging (separate position accounting)
## 1. EA Operation Algorithm
### Step 1: Initialization and First Entry
1. If there are no open positions, the EA detects the current market Ask and Bid prices.
2. Two pending orders are placed in both directions from the market with a volume equal to "Initial Lot":
* **Buy Stop** at price: current Ask + "Distance to first entry".
* **Sell Stop** at price: current Bid — "Distance to first entry".
3. The moment one of these pending orders is triggered, the opposite pending order must be immediately deleted by the EA.
### Step 2: Grid Construction (Martingale)
If the price moves against the open position:
1. Each new grid level is opened at a fixed distance of "Grid Step" from the open price of the previous transaction.
2. The volume of each new level is calculated as the product of the previous level's lot and the "Lot Multiplier".
3. The total number of open orders in the grid cannot exceed the set "Max Grid Levels".
### Step 3: Management and Closing in Profit
1. The EA continuously calculates a single average break-even price for the entire group of open positions in the current direction, taking their volumes into account.
2. The overall Take Profit for all positions is set at a distance of "Take Profit" (in points) from the calculated break-even price.
3. Upon reaching the overall Take Profit level, all positions are closed, remaining pending orders are deleted, and the cycle restarts from Step 1.
### Step 4: Loss Limitation and Freeze Logic
If the price moves by the "Grid Step" distance against the last allowed level (defined in "Max Grid Levels"), the EA acts according to the selected "Loss Limitation Mode":
* **In "Close All" mode:** The EA closes all open positions at current market prices, registers the loss, and returns to Step 1.
* **In "Freeze" mode:**
1. The EA stops automatically opening new grid levels and enters standby mode.
2. An interactive button labeled **"Unfreeze"** is displayed in the terminal for the user (or the parameter in the input settings is changed to "Unfrozen").
3. When unfreezing is activated, the EA immediately analyzes the current market position relative to the last open level.
4. If the price is at a distance of "Grid Step" or further from the last level, the EA calculates the actual volume for the next (new) level using the martingale formula and opens it at the current market price. The maximum grid level limit is then shifted by +1.
## 2. Adjustable Parameters in the EA Menu
* **Distance to first entry (in points):** Distance from the current price to set the first pending orders.
* **Initial Lot:** Volume of the very first order in the grid.
* **Grid Step (in points):** Fixed distance between subsequent grid orders.
* **Lot Multiplier:** Coefficient by which the volume of each subsequent level is multiplied.
* **Take Profit (in points):** Distance from the average break-even price of the entire grid to fix profit.
* **Max Grid Levels:** Maximum number of open orders within a single grid.
* **Loss Limitation Mode:** Choice of two options:
1. *Close All* (SL_CLOSE_ALL)
2. *Freeze* (SL_FREEZE)
Account and Asset Auto-Detection: The EA must automatically detect the account type (Cent or Standard USD/EUR account) and adjust its calculations to trade with the specified parameters. It must also fully support trading across Forex currencies, Gold, and Cryptocurrencies.
응답함
1
등급
프로젝트
0
0%
중재
0
기한 초과
0
무료
2
등급
프로젝트
2
0%
중재
1
0%
/
0%
기한 초과
0
무료
3
등급
프로젝트
276
21%
중재
25
52%
/
16%
기한 초과
0
로드됨
4
등급
프로젝트
0
0%
중재
0
기한 초과
0
무료
5
등급
프로젝트
31
42%
중재
10
20%
/
30%
기한 초과
3
10%
로드됨
게재됨: 8 기고글, 35 코드
6
등급
프로젝트
1469
72%
중재
123
28%
/
47%
기한 초과
360
25%
작업중
게재됨: 3 기고글
7
등급
프로젝트
4
0%
중재
1
100%
/
0%
기한 초과
1
25%
무료
8
등급
프로젝트
233
61%
중재
3
33%
/
33%
기한 초과
6
3%
무료
게재됨: 1 코드
9
등급
프로젝트
21
29%
중재
2
50%
/
0%
기한 초과
4
19%
무료
10
등급
프로젝트
0
0%
중재
0
기한 초과
0
무료
11
등급
프로젝트
459
55%
중재
24
58%
/
17%
기한 초과
31
7%
무료
12
등급
프로젝트
875
48%
중재
29
38%
/
17%
기한 초과
63
7%
작업중
13
등급
프로젝트
14
43%
중재
0
기한 초과
3
21%
무료
14
등급
프로젝트
0
0%
중재
0
기한 초과
0
무료
15
등급
프로젝트
0
0%
중재
0
기한 초과
0
무료
16
등급
프로젝트
0
0%
중재
0
기한 초과
0
무료
17
등급
프로젝트
478
40%
중재
105
40%
/
24%
기한 초과
82
17%
로드됨
게재됨: 2 코드
18
등급
프로젝트
0
0%
중재
0
기한 초과
0
무료
19
등급
프로젝트
0
0%
중재
0
기한 초과
0
무료
20
등급
프로젝트
0
0%
중재
0
기한 초과
0
무료
21
등급
프로젝트
0
0%
중재
0
기한 초과
0
무료
22
등급
프로젝트
0
0%
중재
0
기한 초과
0
무료
23
등급
프로젝트
0
0%
중재
0
기한 초과
0
무료
비슷한 주문
Ищу опытного программиста MQL5 для разработки пользовательского индикатора ZigZag для MetaTrader 5 с нуля. Индикатор должен строить линии на основе последовательного анализа свечей, их максимумов и минимумов, с учётом определяющих свечей и специальных правил смены направления движения. Алгоритм отличается от стандартного ZigZag. Имеется подробное техническое описание правил построения, по которому необходимо
Robot
30+ USD
Добрый день. Нужен торговый робот, который будет заходит в сделку на покупку при пересечении Stochastica Oscillator уровня 20 и продажу уровня 80 на 15-минутном тайм фрейме. В общем то и все...Пример закреплен в файле
Требуется опытный программист для разработки или предоставления готового торгового робота под золотую пару (XAUUSD). Ключевые требования : Торговый инструмент : XAUUSD (доп 2 пары) Интенсивность : скальпинг / агрессивная торговля (10–20+ сделок в день). Целевая доходность : агрессивный разгон депозита (ориентир от 100% в неделю). Логика алгоритма : на ваше усмотрение (готовы протестировать ваши рабочие стратегии)
ОПИСАНИЕ ЗАДАЧИ ДЛЯ ИСПОЛНИТЕЛЯ: У нас есть полностью готовый, рабочий торговый робот LEON. Исходный код логически завершен, но предыдущий программист поленился и оставил много сырых, наполовину сломанных настроек. Нам требуется провести глубокую, качественную доработку системы до идеала под реальный счет. ВАЖНОЕ ПРЕДУПРЕЖДЕНИЕ: На коленке за 2 часа или за 2 дня сделать работу не получится — мы это сразу увидим при
Ищу опытного разработчика для создания торгового советника (бота) на платформе MetaTrader 5. Бюджет до $500. ВАЖНО: Бот НЕ должен торговать автоматически! Его задача — анализировать рынок, находить точки входа и отправлять готовые сигналы в мой Telegram-канал. Я и мои подписчики будем открывать сделки вручную. Функциональные требования: Платформа: MetaTrader 5. Торговый инструмент: Приоритет XAUUSD (золото). Возможно
Hello, I need a professional MT4/MT5 Expert Advisor (EA) based on an existing compiled indicator (.ex4/.ex5). I do not have the source code. The indicator provides Entry, Take Profit (TP), and Stop Loss (SL) . Main Requirements 1. Indicator Integration • Integrate the indicator directly into the EA. • I should only attach the EA to the chart. • No need to attach the indicator separately. • Include all available
MT5 XAUUSD Drawdown Push Watcher
30+ USD
Нужен простой Expert Advisor для MT5. Советник ничего не торгует и не изменяет позиции. Работает на отдельном счёте Quattro Gold и отслеживает позиции XAUUSD объёмом 0.01. Логика: при появлении новой BUY позиции запомнить цену открытия; если цена снизилась на 20.00 USD по XAUUSD от цены входа — отправить один Push Notification в MT5; для SELL наоборот: если цена выросла на 20.00 USD от цены входа — отправить один
프로젝트 정보
예산
30 - 50 USD