İş tamamlandı
![](https://c.mql5.com/i/avatar/avatar_na2.png)
![](https://c.mql5.com/i/avatar/avatar_na2.png)
İş Gereklilikleri
Доработать советник согласно приложенного технического задания.
Доработка советника не должна нарушить алгоритм советника открытие , закрытие , усреднение ордеров итд.
Советник предоставлю откликнувшемуся специалисту.
Техническое задание на доработку советника.
Краткое описание советника: Советник сеточный, трендовый открывает ордера по сигналу индикаторов. Закрытие ордера происходит по ТР или ТS, если ордер не закрылся, то происходит открытие парного ордера, усреднение этого ордера с минимальным (определение средней цены) и в случаи достижения графиком этой цены происходит закрытие двух ордеров одновременно (MIN+MAX). Парные ордера открываются как в одном направлении, например, (BYU MIN – BYU MAX) так и в разных направлениях, например, (SELL MIN – BYU MAX).
В советнике нужно доработать – частичное усреднение и закрытия минимального ордера. Расчет средней цены происходит не для всего минимального ордера, а для части этого ордера, указанного в настройках «Процент закрытия части минимального ордера»
Пример: открыт ордер BUY 0,05 лота, ордер не закрылся, и рыночная цена отошла от цены открытия ордера. Возникла ситуация открытия однонаправленного ордера BUY с мультипликатором, например - 3 «Процент закрытия части минимального ордера» 50% открылся ордер BUY =0,15 лота усреднение этого ордера с частью минимального ордера который рассчитывается как 0,05 *50%= 0,025 округляем всегда в максимальную сторону – 0,03 вот с этой частью ордера и происходит усреднение.
Аналогичный расчет и для разнонаправленных ордеров.
«Процент закрытия части минимального ордера» вывести в настойки как для однонаправленных, так и разнонаправленных ордеров.