Работа завершена
![](https://c.mql5.com/i/avatar/avatar_na2.png)
Техническое задание
Open a pending order in both directions (BUY/ SELL) with a defined pip distance per position (Pip distance BUY position/ pip distance SELL position) at a selected time and at selected trading days.
Execute the order if pip distance is reached and max. open positions is not reached - consider selected lotsize and dynamic trailing stop (dynamic trailing stop BUY position/ dynamic trailing stop SELL position).
If the daily reference time for opening pending orders is reached again, then all open pending orders for the selected currency pair will be deleted and new pending orders based on daily reference time and new exchange rate will be opened.
Documentation of executed orders and trades.
Optimization of global variables/ input variables:
- Reference time for opening pending orders (UTC+1 - summer/ winter time to be considered)
- Trading days
- Max. open positions
- Lots
- Pip distance BUY position
- Pip distance SELL position
- Dynamic trailing stop BUY position
- Dynamic trailing stop SELL position
EA must check and correctly process possible errors in trading operation. After a connection error, the EA should continue to work again. No manual trading and no other EA.
The source code will be passed to the client. All rights belong to the client.
Developer's feedback appreciated in regard to communication (suggestion Skype). Demonstration, strategy test reports and recommendation of Broker appreciated.