EA/Script that performs the following - When defined criteria of 'trigger' orders are opened (identified by comments), then up to 3 pending orders will open automatically.

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

Время выполнения 18 часов
Отзыв от заказчика
Excellent developer. Very fast and efficient. Exceeded my expectations. I definitely recommend!

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

Description
-------------
EA/Script that performs the following - When defined criteria of 'trigger' orders are opened (identified by comments), then up to 3 pending orders will open automatically.

Terminology:

Trigger Order = an open order containing a specific value in it Comments 

'OPEN PENDING ORDERS' =  refers to the situation when all the criteria are met and the scripts opens the pending orders 

 

I need the following parameters in the EA. 

Sell/Buy Limit or Sell/Buy Stop? ---------------------------------------- eg. Sell / Buy Stop
Trigger Order Comment  -------------------------------------------------- eg. ANDY
Min Trigger Order Count ------------------------------------------------- eg. 1
When orders 'Trigger Order Count' = 0, delete pending orders? ---- eg. true
Multiplier by highest or lowest lot size -------------------------------- eg. Highest
Pending order 1 distance from Trigger Order ----------------------------- eg. 10
Pending order 1 multiplier ---------------------------------------------- eg. 0.5
Pending order 1 TP distance --------------------------------------------- eg. 20
Pending order 1 SL distance --------------------------------------------- eg. 100
Pending order 2 distance from Trigger Order ----------------------------- eg. 30
Pending order 2 multiplier ---------------------------------------------- eg. 0.75
Pending order 2 TP distance --------------------------------------------- eg. 20
Pending order 2 SL distance --------------------------------------------- eg. 100
Pending order 3 distance from Trigger Order ----------------------------- eg. 60
Pending order 3 multiplier ---------------------------------------------- eg. 1
Pending order 3 TP distance --------------------------------------------- eg. 20
Pending order 3 SL distance --------------------------------------------- eg. 100
MAgic Number ------------------------------------------------------------ eg. 1234 


Note : IF 'Min Trigger Order Count' > 1 THEN currency pair (eg EURUSD) and order type (eg BUY or SELL) must match for all trigger orders for 'OPEN PENDING ORDERS' condition to be met.
Note : IF 'Min Trigger Order Count' > 1 THEN whether the pending order lot size is based on the highest trigger order lot size or the lowest can be configured in the parameters 
Note : To allow pending orders to be deleted manually, 'OPEN PENDING ORDERS' condition will only be active in the 60 seconds after the ticket that triggers 'OPEN PENDING ORDERS' condition is opened.
Note : 'OPEN PENDING ORDERS' condition can not be met if there are 1 or more pending orders already open with magic number from this EA.

 


Example 1 - Demonstrate basic setting

---------


VARIABLES
Sell/Buy Limit or Sell/Buy Stop? ---------------------------------------- eg. Sell / Buy Stop
Trigger Order Comment  -------------------------------------------------- eg. ANDY
Min Trigger Order Count ------------------------------------------------- eg. 1
When orders 'Trigger Order Count' = 0, delete pending orders? ---- eg. true
Multiplier by highest or lowest lot size -------------------------------- eg. Highest
Pending order 1 distance from Trigger Order ----------------------------- eg. 10
Pending order 1 multiplier ---------------------------------------------- eg. 0.5
Pending order 1 TP distance --------------------------------------------- eg. 20
Pending order 1 SL distance --------------------------------------------- eg. 100
Pending order 2 distance from Trigger Order ----------------------------- eg. 30
Pending order 2 multiplier ---------------------------------------------- eg. 0.75
Pending order 2 TP distance --------------------------------------------- eg. 20
Pending order 2 SL distance --------------------------------------------- eg. 100
Pending order 3 distance from Trigger Order ----------------------------- eg. 60
Pending order 3 multiplier ---------------------------------------------- eg. 1
Pending order 3 TP distance --------------------------------------------- eg. 20
Pending order 3 SL distance --------------------------------------------- eg. 100
MAgic Number ------------------------------------------------------------ eg. 1234 

Scenario 1
- 1 LOT EURUSD BUY Order is opened @ 1.30000 with comment = 'ANDY'
- OPEN PENDING ORDERS CONDITION IS MET!
- EA opens 0.5  LOT Pending BUY STOP order opens @ 1.29900, TP = 1.30100, SL = 1.28900
- EA opens 0.75 LOT Pending BUY STOP order opens @ 1.29700, TP = 1.29900, SL = 1.28700
- EA opens 1    LOT Pending BUY STOP order opens @ 1.29400, TP = 1.29600, SL = 1.28400



Example 2.1 - Demonstrate 'Multiplier by highest or lowest lot size' = Lowest
---------

VARIABLES
Sell/Buy Limit or Sell/Buy Stop? ---------------------------------------- eg. Sell / Buy Stop
Trigger Order Comment  -------------------------------------------------- eg. ANDY
Min Trigger Order Count ------------------------------------------------- eg. 2
Multiplier by highest or lowest lot size -------------------------------- eg. Lowest
When orders 'Trigger Order Count' = 0, delete pending orders? ---- eg. true
Pending order 1 distance from Trigger Order ----------------------------- eg. 10
Pending order 1 multiplier ---------------------------------------------- eg. 0.5
Pending order 1 TP distance --------------------------------------------- eg. 20
Pending order 1 SL distance --------------------------------------------- eg. 100
Pending order 2 distance from Trigger Order ----------------------------- eg. 30
Pending order 2 multiplier ---------------------------------------------- eg. 0.75
Pending order 2 TP distance --------------------------------------------- eg. 20
Pending order 2 SL distance --------------------------------------------- eg. 100
Pending order 3 distance from Trigger Order ----------------------------- eg. 0
Pending order 3 multiplier ---------------------------------------------- eg. 0
Pending order 3 TP distance --------------------------------------------- eg. 0
Pending order 3 SL distance --------------------------------------------- eg. 0
MAgic Number ------------------------------------------------------------ eg. 1234 

Scenario 2.1
- 2 LOT EURUSD BUY Order is opened @ 1.30000 with comment = 'ANDY'
- OPEN PENDING ORDERS CONDITION NOT MET - because 'Min Trigger Order Comment Count' = 2 
- 1 LOT EURUSD BUY Order is opened @ 1.29900 with comment = 'ANDY'
- OPEN PENDING ORDERS CONDITION IS MET!
- EA opens 0.5  LOT Pending BUY STOP order @ 1.29800, TP = 1.30000, SL = 1.28800
- EA opens 0.75 LOT Pending BUY STOP order @ 1.29600, TP = 1.29800, SL = 1.28600


Example 2.2 - Demonstrate 'Multiplier by highest or lowest lot size' = Highest
-----------

VARIABLES
Sell/Buy Limit or Sell/Buy Stop? ---------------------------------------- eg. Sell / Buy Stop
Trigger Order Comment  -------------------------------------------------- eg. ANDY
Min Trigger Order Count ------------------------------------------------- eg. 2
Multiplier by highest or lowest lot size -------------------------------- eg. Highest
When orders 'Trigger Order Count' = 0, delete pending orders? ---- eg. true
Pending order 1 distance from Trigger Order ----------------------------- eg. 10
Pending order 1 multiplier ---------------------------------------------- eg. 0.5
Pending order 1 TP distance --------------------------------------------- eg. 20
Pending order 1 SL distance --------------------------------------------- eg. 100
Pending order 2 distance from Trigger Order ----------------------------- eg. 30
Pending order 2 multiplier ---------------------------------------------- eg. 0.75
Pending order 2 TP distance --------------------------------------------- eg. 20
Pending order 2 SL distance --------------------------------------------- eg. 100
Pending order 3 distance from Trigger Order ----------------------------- eg. 0
Pending order 3 multiplier ---------------------------------------------- eg. 0
Pending order 3 TP distance --------------------------------------------- eg. 0
Pending order 3 SL distance --------------------------------------------- eg. 0
MAgic Number ------------------------------------------------------------ eg. 1234 


Scenario 2.2
- 2 LOT EURUSD BUY Order is opened @ 1.30000 with comment = 'ANDY'
- OPEN PENDING ORDERS CONDITION NOT MET - because 'Min Trigger Order Comment Count' = 2 
- 1 LOT EURUSD BUY Order is opened @ 1.29900 with comment = 'ANDY'
- OPEN PENDING ORDERS CONDITION IS MET!
- EA opens 1  LOT Pending BUY STOP order @ 1.29800, TP = 1.30000, SL = 1.28800
- EA opens 1.5 LOT Pending BUY STOP order @ 1.29600, TP = 1.29800, SL = 1.28600


Example 3 - Demonstrate that IF 'Min Trigger Order Comment Count' > 1 THEN pending orders are based on trigger order with best price
---------

VARIABLES
Sell/Buy Limit or Sell/Buy Stop? ---------------------------------------- eg. Sell / Buy Stop
Trigger Order Comment  -------------------------------------------------- eg. ANDY
Min Trigger Order Count ------- ----------------------------------------- eg. 2
Multiplier by highest or lowest lot size -------------------------------- eg. Lowest
When orders 'Trigger Order Count' = 0, delete pending orders? ---- eg. true
Pending order 1 distance from Trigger Order ----------------------------- eg. 10
Pending order 1 multiplier ---------------------------------------------- eg. 0.5
Pending order 1 TP distance --------------------------------------------- eg. 20
Pending order 1 SL distance --------------------------------------------- eg. 100
Pending order 2 distance from Trigger Order ----------------------------- eg. 30
Pending order 2 multiplier ---------------------------------------------- eg. 0.75
Pending order 2 TP distance --------------------------------------------- eg. 20
Pending order 2 SL distance --------------------------------------------- eg. 100
Pending order 3 distance from Trigger Order ----------------------------- eg. 0
Pending order 3 multiplier ---------------------------------------------- eg. 0
Pending order 3 TP distance --------------------------------------------- eg. 0
Pending order 3 SL distance --------------------------------------------- eg. 0
MAgic Number ------------------------------------------------------------ eg. 1234 


Scenario 3
- 1 LOT EURUSD BUY Order is opened @ 1.30000 with comment = 'ANDY'
- OPEN PENDING ORDERS CONDITION NOT MET - because 'Min Trigger Order Comment Count' = 2 
- 2 LOT EURUSD BUY Order is opened @ 1.30100 with comment = 'ANDY'
- OPEN PENDING ORDERS CONDITION IS MET!
- EA opens 0.5  LOT Pending BUY STOP order @ 1.29900, TP = 1.30100, SL = 1.28900
- EA opens 0.75 LOT Pending BUY STOP order @ 1.29700, TP = 1.29900, SL = 1.28700



Example 4 - Demonstrate pending orders can re-open once they have been deleted
---------

VARIABLES
Sell/Buy Limit or Sell/Buy Stop? ---------------------------------------- eg. Sell / Buy Stop
Trigger Order Comment  -------------------------------------------------- eg. ANDY
Min Trigger Order Comment Count ----------------------------------------- eg. 2
Multiplier by highest or lowest lot size -------------------------------- eg. Lowest
When orders 'Trigger Order Count' = 0, delete pending orders? ---- eg. true
Pending order 1 distance from Trigger Order ----------------------------- eg. 10
Pending order 1 multiplier ---------------------------------------------- eg. 0.5
Pending order 1 TP distance --------------------------------------------- eg. 20
Pending order 1 SL distance --------------------------------------------- eg. 100
Pending order 2 distance from Trigger Order ----------------------------- eg. 30
Pending order 2 multiplier ---------------------------------------------- eg. 0.75
Pending order 2 TP distance --------------------------------------------- eg. 20
Pending order 2 SL distance --------------------------------------------- eg. 100
Pending order 3 distance from Trigger Order ----------------------------- eg. 0
Pending order 3 multiplier ---------------------------------------------- eg. 0
Pending order 3 TP distance --------------------------------------------- eg. 0
Pending order 3 SL distance --------------------------------------------- eg. 0
MAgic Number ------------------------------------------------------------ eg. 1234 


Scenario 4
- 1 LOT EURUSD BUY Order is opened @ 1.30000 with comment = 'ANDY'
- OPEN PENDING ORDERS CONDITION NOT MET - because 'Min Trigger Order Comment Count' = 2 
- 2 LOT EURUSD BUY Order is opened @ 1.29900 with comment = 'ANDY'
- OPEN PENDING ORDERS CONDITION IS MET!
- EA opens 0.5  LOT Pending BUY STOP order opens @ 1.29800, TP = 1.30000, SL = 1.28800
- EA opens 0.75 LOT Pending BUY STOP order opens @ 1.29600, TP = 1.29800, SL = 1.28600
- After 30 seconds the 2 pending orders are deleted manually
- OPEN PENDING ORDERS CONDITION IS MET! As less than a minute has passed. Pending orders reopen immediately based on new current price
- After 2 minutes the pending orders are deleted manually again
- OPEN PENDING ORDERS CONDITION IS NOT MET as more that a minute has passed since the most recent trigger order was opened (no pending orders open)
- 2 LOT EURUSD BUY Order is opened @ 1.29500 with comment = 'ANDY'
- OPEN PENDING ORDERS CONDITION IS MET! - There are 3 trigger orders now open but this is ok and conditions are still met.
- EA opens 0.5  LOT Pending BUY STOP order @ 1.29400, TP = 1.29600, SL = 1.28400
- EA opens 0.75 LOT Pending BUY STOP order @ 1.29200, TP = 1.29400, SL = 1.28200



If this is successful i may look to expand to having trigger orders from 2 sources eg:-

Trigger Order Comment 1  ------------------------------------------------ eg. ANDY
Min Trigger Order 1 Count ----------------------------------------------- eg. 2
Trigger Order Comment 2 ------------------------------------------------- eg. BOB
Min Trigger Order 2 Count ----------------------------------------------- eg. 2

This has many more permutations to consider and is more complex, so I will see how the first EA goes then decide.

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

1
Разработчик 1
Оценка
(453)
Проекты
566
26%
Арбитраж
24
42% / 38%
Просрочено
85
15%
Свободен
Опубликовал: 6 примеров
2
Разработчик 2
Оценка
(851)
Проекты
1464
72%
Арбитраж
122
29% / 48%
Просрочено
358
24%
Загружен
Опубликовал: 3 статьи
3
Разработчик 3
Оценка
(89)
Проекты
137
24%
Арбитраж
35
9% / 40%
Просрочено
52
38%
Свободен
4
Разработчик 4
Оценка
(1931)
Проекты
3552
88%
Арбитраж
73
40% / 15%
Просрочено
268
8%
Свободен
5
Разработчик 5
Оценка
(13)
Проекты
20
30%
Арбитраж
5
20% / 80%
Просрочено
5
25%
Свободен
Похожие заказы
Ola, Tenho um Bot mas parou de funcionar, preciso de programador que desenvolva o mesmo configurações. Envio o antigo bot para pegar as configurações e realizar outro modelo. Hello, I have a bot that has stopped working, and I need a programmer to develop one with the same settings. I can send the old bot so you can extract the settings and build a new version
I have a simple EA that trades based on pending orders I need it to be converted to cTrader am looking for expert developer that have experience in ctrader that can convert metatrader 5 robot to ctrader
SPECIAL BAR EA 30+ USD
Hello Dear Coders , Here is a strategy with calculations on a specific bar ,sould be implemented carefully. Calculation on the bar needs math at some degree . trade numbers and trade results should be written right below the specific bar . Vague points should be cleared before starting coding. below is the %80 of full strategy and its explanations , the full will be given after selecting developer. POSITIONS ON A
Hello, I'm looking to develop a Forex Expert Advisor (EA) for MetaTrader 5 (MT5). I have an existing strategy and I'm looking for a complete solution developed from scratch. The main requirements are: Strategy research and development profitable trading objectives. Automated Forex trading with clearly defined entry and exit rules. Risk management, including stop-loss, take-profit, and position sizing. Backtesting and
Hello Developers, I am looking for an experienced MQL5 developer to build a custom Expert Advisor (EA) for MetaTrader 5 (MT5) based on ICT (Inner Circle Trader) concepts and Support/Resistance price action. Key Features & Strategy Requirements: 1. Market Structure & Price Action: - Identify Support and Resistance zones automatically. - Detect Break of Structure (BOS) and Change of Character (CHoCH). - Identify
A video of the front end project is attached or uploaded in the link for view, the project is to build web app trader for login of mt4 / mt5 login and trades, the Web app is still under development your ideas matter in this project feel free to share ideal regards this project if you are good in Visual studio 2022 VS code and have handled C++ projects before on multiple situation this project might be yours. UI/UX
I am looking for an experienced MQL5 developer to build a fully automated MT5 Expert Advisor for XAUUSD. The trading rules are already defined. I need the developer to implement them accurately in MQL5, not redesign the strategy. Main requirements: XAUUSD Multi-timeframe logic: H1 direction, M15 setup, M5 entry Entry only after candle-close confirmation No repainting / closed-bar logic Configurable Stop Loss and Take
I’m looking for a professional and experienced developer to build an automated Pocket Option trading bot. Requirements: Trade OTC stocks, crypto, and currencies. AI-assisted market analysis and trade signals. Automatic entry/exit based on the implemented strategy. Execute 5 trades, then pause for 10 minutes before continuing. Adjustable trade amount. Configurable risk management, including stop-loss/take-profit where
I have an existing order-flow engine for NinjaTrader 8, approximately 25,000 lines of C# code, currently using Rithmic Level 2 data. It detects absorption, iceberg orders, and other order-flow signals. We have also developed an initial bridge prototype ourselves and tested parts of the R|Trader Pro to NinjaTrader connection workflow, but we have not yet established a working MBO data connection. I am specifically
Hi, I have developed an MT5 Expert Advisor called SRX which latest version is R24b47 , and I am looking for an experienced MQL5/MT5 EA developer to perform a thorough technical investigation, fixing and optimization of the EA. 1. The main problem SRX is not stable across different market periods . It can perform extremely well during one period, but the same EA/configuration can perform very poorly or approach Margin

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

Бюджет
30 - 50 USD
Сроки выполнения
от 1 до 7 дн.