EA - Sequence of Orders

MQL5 Эксперты Forex

Работа завершена

Время выполнения 51 день
Отзыв от заказчика
developer has lots of expertise and made everything as requested
Отзыв от исполнителя
very nice and kind thank you +++++

Техническое задание

MQL5 EA - One sequence of Orders from Order1 up to Order10. Restart at next Gridline.

 

The EA main goal is to have a sequence of Orders from 1 up to 10. Example: If price of Order1 = Order3, Order3 can be open only after price hit Order2 first; the Order2 will only open after Order1 is already open, the Order3 will only open after Order2 is already open, etc.

The restart of the EA/sequence will occur only after the price hit next gridline, instead of at the end of the sequence.

A secondary goal is to try use the same EA to hedge in two different brokers (in theory). Example: if two EAs have same specs on different brokers (broker2 is hedge), Order1_Buy on Broker1 and Order1_Sell on Broker2, theoretically both will open orders at same time when price hit same gridline if the Sequence and GRID have the same specs on both brokers.

Example to clarify main concept of some sequences (not precise simulation to use as reference). Sequences, some profitable and others not profitable, restarting when price touches next gridline:

EA concept

 INPUT MENU SETTINGS

 

[Checkbox] GLOBAL EA RESTART: [ ]

[Dropdown] Trigger: (all TPs,SLs,Trail / any TP,SL,Trail)

(after price hit all TPs,SLs or Trail,( in theory all orders are closed) restart EA / if price hit any TP,SL or Trail, close all Orders and restart EA)

 

GRID

[Input Field] Reference Price: (default = price when EA opened first time)

[Input Field] Gridlines Distance in Pips from Reference Price (X pips): 50

 

SEQUENCE SETTINGS

[input string] PipStep Order  1>2>3>4>5>6 >7>8>9>10        ="+0000/+0100/+0200/+0300/+0400/-0100/-0200/-0300/-400/-500";

[input string] Lot_Size Order 1>2>3>4>5>6 >7>8>9>10        ="00.01/00.02/00.03/00.04/00.05/00.06/00.07/00.08/00.09/00.10";

[input string] Trade_TP Order 1>2>3>4>5>6>7>8>9>10         ="0050/0100/0150/0200/0250/0300/0350/0400/0450/0500";

[input string] Trade_SL Order 1>2>3>4>5>6>7>8>9>10        ="0060/0110/0160/0210/0260/0310/0360/0410/0460/0510";

[input string] Trailing Order 1>2>3>4>5>6>7>8>9>10         ="0052/0062/0072/0082/0092/0102/0112/0122/0132/0142";

 

ORDERS TYPE (-1=None, 0=Buy, 1=Sell)

[Input Field] Order1 type = 0;

[Input Field] Order2 type = 0;

[Input Field] Order3 type = 0;

[Input Field] Order4 type = 0;

[Input Field] Order5 type = 0;

[Input Field] Order6 type = 0;

[Input Field] Order7 type = 0;

[Input Field] Order8 type = 0;

[Input Field] Order9 type = 0;

[Input Field] Order10 type = 0;

 

VIRTUAL ORDERS (if blank = Real)

[Checkbox] Order1 virtual = [ ];

[Checkbox] Order2 virtual = [ ];

[Checkbox] Order3 virtual = [ ];

[Checkbox] Order4 virtual = [ ];

[Checkbox] Order5 virtual = [ ];

[Checkbox] Order6 virtual = [ ];

[Checkbox] Order7 virtual = [ ];

[Checkbox] Order8 virtual = [ ];

[Checkbox] Order9 virtual = [ ];

[Checkbox] Order10 virtual = [ ]

 

[Input Field] Magic Number = 123456

[Input Field] Slippage (pips) = (0 = off)

[Input Field] Delay between Orders (seconds) = 0

 

NOTES:

GLOBAL RESTART - if unchecked, each order will open only once and EA stops opening more orders after Order10 (if price reach Order10).

SEQUENCE SETTINGS- orders must be open in order in sequence from 1 to 10.

SEQUENCE SETTINGS- all PipStep Orders 1/2/3/4/5/6/7/8/9/10 positions must always have the same Gridline as the price reference (new/same Gridline at each restart).

example1. EA only open Order3 after Order2 has opened and after price gone up or down (+/-) X pips from Gridline reference (Order4 after Order3, etc.).

example2. if (Order3 PipStep = Order1 PipStep) but different than Order2 PipStep, Order3 only open after price hit Order2 PipStep, which was after Order1 PipStep.

VIRTUAL ORDERS - when opening next order, EA must consider any order checked as virtual as if it is a real order (ex. if Order2 is Virtual, EA open Order3 only after price hit PipStep Order2 position first (as if Order2 was real)).

VIRTUAL ORDERS - if GLOBAL RESTART and VIRTUAL ORDERS are both checked, and if trigger any (TP,SL,Trail)>0 is chosen in GLOBAL RESTART, any TP,SL or Trail of any Virtual Order will trigger the GLOBAL RESTART as if it was a real order.

 

Trigger to open Order1: usually Order1 PipStep = 0000 so when EA (re)Start and after price hit next up or down Gridline, the EA will open Order1.

Trigger to open Order2-10: previous order is already open and price hit each PipStep distance from Gridline reference.

Trigger to close orders: each TP,SL,Trail.

The TP,SL,Trail will not be sent to broker when order is opened, instead EA must close automatically each order when the price hit each TP,SL or Trail.

EA must work with 4 and 5 digits Pairs.

When I use EA to hedge in two different brokers, if two EAs have same specs on different brokers (one is hedge), Order1_Buy on Broker1 and Order1_Sell on Broker2, theoretically both will open at same time when price hit same gridline.


EA must work on demo, real accounts and strategy tester. I need the .mql5 source script file not only the .exe

Откликнулись

1
Разработчик 1
Оценка
(143)
Проекты
211
80%
Арбитраж
18
33% / 44%
Просрочено
10
5%
Работает
2
Разработчик 2
Оценка
(49)
Проекты
76
43%
Арбитраж
3
0% / 100%
Просрочено
1
1%
Работает
3
Разработчик 3
Оценка
(60)
Проекты
68
6%
Арбитраж
29
17% / 38%
Просрочено
5
7%
Загружен
4
Разработчик 4
Оценка
(2466)
Проекты
3104
66%
Арбитраж
77
48% / 14%
Просрочено
340
11%
Работает
5
Разработчик 5
Оценка
(568)
Проекты
641
41%
Арбитраж
22
55% / 32%
Просрочено
47
7%
Работает
6
Разработчик 6
Оценка
(38)
Проекты
40
25%
Арбитраж
23
13% / 74%
Просрочено
8
20%
Работает
7
Разработчик 7
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
8
Разработчик 8
Оценка
(27)
Проекты
27
26%
Арбитраж
2
0% / 50%
Просрочено
1
4%
Свободен
9
Разработчик 9
Оценка
(11)
Проекты
13
38%
Арбитраж
0
Просрочено
2
15%
Свободен
Похожие заказы
- you should be able to explain the logic behind the entry points of the expert / indicator before commencing . - source code should be clean code . - Replication of phrases via copy and paste is prohibited . - please give a meaningful description . - Key Is the multiplier
this job ea is based on brain trend signal and multiple timeframe indicator, have 7 methods of entry and exit 1. Signal Based on BrainTrendSignal (H4 & D1) 1.1. Trend D1 ↑, H4 ↑ (True/False) BUY: Open a buy trade when the price touches ATR 1.8 (zone below) and M5 signal is ↑. Close the buy trade when the price touches ATR 3.0 (zone above) and M5 signal is ↓. SELL: Open a sell trade when the price touches ATR 3.0
Hi guys Unfortunately, the last dev couldn't make it. The pinescript is using renko blocks tweaked with the ATR. So you need to have a renko indicator to make this strategy work on MT5. I'll provide the source after: - You applied for the job. - You have shown your experience with converting pinescripts into mql5. - You will give me an honest feedback if it's possible to convert or not. I will also provide a whole
I'm looking for a trading algorithm that can generate a 25-30% monthly return , ideally with stop-loss (SL) and take-profit (TP) built in for risk management. Here’s what I’m after: Consistent monthly profits around 25-30%. A solid SL and TP system to manage risk and lock in profits. Full source code and a guide on how to set it up and use it. Should work across different time frames and ideally across multiple
Specify your Requirements Specification here point by point. Try to describe your requirements briefly and clearly, so that your potential developer is able to correctly assess its complexity and cost, as well as the required execution time. A bad or too generic description will result in your order being ignored, or you will spend a lot of time negotiating the details with each applicant. Remember: It is better to
Hello great developer I need trading bot, that cab trade automatically ok all my 10 accounts, Once I trade on one account it can be automatically trade on rest account on my tradevote here the strategy I need the strategy for tradovate Apex fundet accounts. I trade with more then one accounts at the same time in simulate version I trade with 10 acconts with the same signals trough the trading bot indicator. The
Hi, I would like someone to develop a trading bot. That capable of doing fast scalping trades on Asian highs and Asian lows 1 min time frame in London and New York session There will be 4 entry conditions: Key Steps and Considerations in Developing the Bot: Define the Asian Session High and Low : The bot will calculate the Asian session high and low values based on specific hours, typically defined as 00:00 - 06:00
Design a simple trading robot that trades binary options on pocket option and quotex. I have a robot that can relay pocket option and quotex binary chart on metatrader 4. I want a robot that can thus identify signals using indicator and place trade on my pocket option account automatically
CashCash 35+ USD
I need a bit that indicates where to go short from with highest probability and where to go long from also with the highest probability. This should be Able to order and close trade
i need developer to unlock ex4 file the file is attahed to this message the file is attached to my account and i have close the account rigth now i need the file trade with another account

Информация о проекте

Бюджет
100+ USD
VAT (23%): 23 USD
Итого: 123 USD
Исполнителю
90 USD
Сроки выполнения
от 1 до 5 дн.