​"The Expert Advisor must be based on the Martingale strategy."

MQL5 Esperti Forex

Specifiche

# 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.

Con risposta

1
Sviluppatore 1
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
2
Sviluppatore 2
Valutazioni
(2)
Progetti
2
0%
Arbitraggio
1
0% / 0%
In ritardo
0
Gratuito
3
Sviluppatore 3
Valutazioni
(209)
Progetti
271
21%
Arbitraggio
24
50% / 17%
In ritardo
0
In elaborazione
4
Sviluppatore 4
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
5
Sviluppatore 5
Valutazioni
(14)
Progetti
22
45%
Arbitraggio
6
33% / 17%
In ritardo
2
9%
In elaborazione
Pubblicati: 7 articoli, 35 codici
6
Sviluppatore 6
Valutazioni
(851)
Progetti
1463
72%
Arbitraggio
122
29% / 48%
In ritardo
358
24%
Gratuito
Pubblicati: 3 articoli
7
Sviluppatore 7
Valutazioni
(3)
Progetti
4
0%
Arbitraggio
1
100% / 0%
In ritardo
1
25%
Gratuito
8
Sviluppatore 8
Valutazioni
(174)
Progetti
233
61%
Arbitraggio
3
33% / 33%
In ritardo
6
3%
Gratuito
Pubblicati: 1 codice
9
Sviluppatore 9
Valutazioni
(15)
Progetti
20
25%
Arbitraggio
2
50% / 0%
In ritardo
4
20%
In elaborazione
10
Sviluppatore 10
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
11
Sviluppatore 11
Valutazioni
(366)
Progetti
449
55%
Arbitraggio
23
57% / 17%
In ritardo
30
7%
In elaborazione
12
Sviluppatore 12
Valutazioni
(645)
Progetti
873
48%
Arbitraggio
29
38% / 17%
In ritardo
63
7%
Gratuito
13
Sviluppatore 13
Valutazioni
(10)
Progetti
14
43%
Arbitraggio
0
In ritardo
3
21%
Gratuito
14
Sviluppatore 14
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
15
Sviluppatore 15
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
16
Sviluppatore 16
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
17
Sviluppatore 17
Valutazioni
(298)
Progetti
478
40%
Arbitraggio
105
40% / 24%
In ritardo
82
17%
Caricato
Pubblicati: 2 codici
18
Sviluppatore 18
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
19
Sviluppatore 19
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
20
Sviluppatore 20
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
21
Sviluppatore 21
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
22
Sviluppatore 22
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
23
Sviluppatore 23
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
Ordini simili
ТЕХНИЧЕСКОЕ ЗАДАНИЕ / REVISED TECHNICAL SPECIFICATION Название проекта / Project Name: Creation of a Multi-Currency Grid EA with Hedging Double-Grid Architecture (LEON_EA_v1.0_PRO) Терминал / Platform: MetaTrader 4 (MT4) Язык кода / Language: MQL4 (Source code .mq4 must be provided) Таймфрейм / Timeframe: M5 Рабочие инструменты / Trading Pairs (13 pairs): EURUSD, EURGBP, GBPUSD, NZDCAD, USDCHF, AUDUSD, USDCAD
После пробоя N количества свечей и откате на установленное в настройках количество процентов(от 0 до 99) от величины последней свечи S осуществляется вход в рынок (открытие позиции) на MT5 по тренду с указанным обьёмом лота (по умолчанию 0.01).За направление тренда принимается направление пробития свечей.Для защиты установленного ордера от отрицательного пробоя устанавливается минимальный положительный стоп лосс в
После пробоя N количества свечей и откате на установленное в настройках количество процентов(от 0 до 99) от величины последней свечи S осуществляется вход в рынок (открытие позиции) на MT5 по тренду с указанным обьёмом лота (в настройках).За направление тренда принимается направление пробития свечей.Для защиты установленного ордера от отрицательного пробоя устанавливается минимальный положительный стоп лосс в
Советник должен быть: мультивалютным; мультифреймовым; работать на любом символе; поддерживать несколько экземпляров одновременно; иметь современную информационную панель; корректно работать в тестере стратегий MT4. Также называться ALEXCAPITAL Основная идея Советник должен уметь одновременно сопровождать две независимые сетки: BUY; SELL. При этом противоположная сетка НЕ должна запускаться сразу. Она должна

Informazioni sul progetto

Budget
30 - 50 USD