Прохання зробити радник перекриває ордера або в народі - overlapping

Прохання зробити радник перекриває ордера або в народі "Overlapping"

  • Стіл замовлень MQL

Привіт, Oxy. Прошу зробити дрібного помічника у вигляді радника, який буде перекривати збиткові угоди.
Є пару ідей, але поки напишу один варіант.
Приклад роботи: У нас відкритий ордер бай, ціна йде вниз, руками або радником ми відкриваємо ще 2 ордера бай по ще меншою ціною, ціна йде далі вниз відкриваємо ще 3 ордера бай. Далі ціна йде в нашу сторону і перша угода бай, перекриє останніми з прибутком.
Важливий один момент, щоб перекривалася угода, яка була відкрита першою, а не з найбільшим мінусом на даний момент на рахунку. Наприклад у нас перша угода на даний момент -5 $, другий ордер бай, який був відкритий пізніше і c великим лотом у нього на даний момент -10 $, третій бай який вийшов у нас в плюс і на даний момент + 7 $, останній ордер перекриє перший з прибутком + 2 $.
Скажіть, можна зробити так, щоб в настройках ще був параметр, який відповідає за кількість перших ордерів, які будуть одночасно перекриті останніми профітних? Наприклад у нас багато бай ордерів в мінусі і є парочка останніх, які вийшли в плюс, якщо у нас в настройках в кількості ордерів вказано 2, то коли буде прибуток останніх ордерів перевищувати найперші 2 ордера бай, вони закриються з прибутком.
У підсумку треба всього лише 2 параметра, перший-це кількість найперших угод, які одночасно будуть перекриватися останніми, другий- це сума профіту в валюті депозиту, який буде отримав при перекритті. Важливий один момент, щоб бай угоди перекривалися бай угодами, селл тільки селл. Ще момент, коли спрацює перекриття, то такі відкриті угоди встануть далі на перекриття і тд, головне щоб був вони перекривалися по порядку їх відкриття.
Заздалегідь дякую.

Приєднуйтеся до групи "Стіл замовлень MQL". щоб стежити за оновленнями
ПРИЄДНАТИСЯ ДО ГРУПИ