Блок частичного закрытия ордеров (закрытие частями, по разным условиям)

MQL4 Experts Libraries

Job finished

Execution time 1 day
Feedback from customer
В очередной раз все на высшем уровне и четко в срок. Приятно работать - разработчик понимает с полуслова то, что нужно, плюс корректирует, если что упущено в ТЗ. Рекомендую!

Specification

Добрый день,


Нужен блок кода (функция) для частичного закрытия открытого ордера по разным условиям. Что-то вроде:

void PartialClose (Magic, Symbol, Condition1, Lot1, Condition2, Lot2, Condition3, Lot3...)


Где Condition1.. - условия закрытия (bool типа).

Т.е. еслить открытый ордер в 1 лот, и предположим, 4 условия на закрытие (каждое условие по 0.25 лот).

Наступает условие 1: частично закрываем лот : вместо 1 лота будет 0.75 лота.

Наступает условие 2: частично закрываем лот: вместо 1 лота будет 0.5 лот.

И т.д.

Responded

1
Developer 1
Rating
(625)
Projects
843
48%
Arbitration
27
37% / 15%
Overdue
63
7%
Working
2
Developer 2
Rating
(278)
Projects
340
37%
Arbitration
6
50% / 17%
Overdue
7
2%
Free
Published: 5 codes
3
Developer 3
Rating
(170)
Projects
228
60%
Arbitration
3
33% / 33%
Overdue
6
3%
Free
Published: 1 code
4
Developer 4
Rating
(108)
Projects
202
47%
Arbitration
0
Overdue
0
Free
5
Developer 5
Rating
(163)
Projects
193
61%
Arbitration
7
14% / 29%
Overdue
2
1%
Free
Published: 3 codes
6
Developer 6
Rating
(69)
Projects
146
34%
Arbitration
13
8% / 62%
Overdue
26
18%
Free
Published: 6 codes

Project information

Budget
20+ USD
Deadline
to 5 day(s)