Разработка функции для советника

MQL5 Esperti

Lavoro terminato

Tempo di esecuzione 1 giorno

Specifiche

Добрый день!
Необходимо написать функцию (можно разбить на несколько) по выставлению заявки на рынок для советника MT5:
Функциональные требования к функции:
1. при вызове функции указывается: направление order (sell,buy), количество лотов, значения takeprofit/stoploss
2. Заявка выставляется по рынку  в соответствии с направлением, количеством лотов и stoploss указанным при вызове функции 
3. после получения статуса о размещении заявки, возвращается статус функции заявки  (размещена полностью, размещена частично, отказ в размещении)
4. после исполнении заявки по рынку, сразу выставляется лимитная заявка в направлении обратном заявке по рынку и с ценой в соответствии с takeprofit, и на количество лотов размещенное в заявке по рынку.
5. после исполнения заявки по рынку и успешном выставлении лимитной заявки, возвращается статус функции заявка по рынку исполнена 
6.  Если сработал stoploss заявки по рынку, то снимается лимитная заявка, проверяется статус снятия лимитной заявки и приходит статус функция отработала в минус
7. Если лимитная заявка исполнилась в полном объеме, то снимается stoploss заявки по рынку, проверяется ее статус снятия и приходит статус функция отработала в плюс
8. как только лимитная заявка закрылась частично, функция ждет 3 секунды, и оставшийся объем лимитной заявки закрывается по рынку, после этого снимается stoploss заявки по рынку, проверяется ее статус снятия и приходит статус функция отработала в плюс частично
9. у функции должна быть проверка ее статуса в работе/не в работе

Con risposta

1
Sviluppatore 1
Valutazioni
(34)
Progetti
55
31%
Arbitraggio
8
0% / 63%
In ritardo
13
24%
Gratuito
Pubblicati: 22 articoli, 1 codice
2
Sviluppatore 2
Valutazioni
(281)
Progetti
650
28%
Arbitraggio
112
19% / 62%
In ritardo
319
49%
Gratuito
3
Sviluppatore 3
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito

Informazioni sul progetto

Budget
30 - 100 USD
Scadenze
da 1 a 5 giorno(i)