Советник мониторинга рыночных ордеров

MQL4 Experts

Job finished

Execution time 3 days
Feedback from customer
Очень адекватный исполнитель. Быстро и качественно. Всем рекомендую.
Feedback from employee
Отличный заказчик! Конкретно и логично определяет задания. Очень конструктивное сотрудничество! Спасибо за работу! Рекомендую всем!

Specification

Советник. Мониторинг ордеров и установка отложенников

Параметры:

K_Lot - коэффициент-множитель , на который умножается объем открывшегося 

        рыночного ордера(например, 2.0)

Plus_Lot - объем, который прибавляется(суммируется) к объему открывшегося 

           рыночного ордера(например, 0.01)

Distance - расстояние от открывшегося ордера в пипсах(например, 200)

SL - 200

TP - 200


Алгоритм :

  После установки советника на график, он начинает постоянно следить за ВСЕМИ ОТКРЫТЫМИ И ОТКРЫВАЮЩИМИСЯ ПОЗИЦИЯМИ ИНСТРУМЕНТА!!! Даже если эти позиции появляются после его установки. До тех пор, пока я его(советник) сам не удалю с графика. 

  Если открывается(или уже был открыт при установке советника) рыночный ордер, то советник тут же устанавливает противоположный отложенный ордер на расстоянии Distance(ставит BuyStop,если открылся Sell, либо SellStop, если открылся Buy,с параметрами из настроек и с лотом, увеличенным на - Лот открывшегося ордера*K_Lot+Plus_Lot). Результат(объем ордера) округляется до сотых долей.

Советник может контролировать любое количество рыночных ордеров того инструмента, на который установлен!!! Все открытые до его установки и открывающиеся после его установки(Пока я сам не прекращу его работу)

Например, если открыт рыночный ордер Buy0.01  1.11111(TP-1.11511, SL-1,10711)

В настройках Distance=200, K_Lot=1.5, Plus_Lot=0.02, SL=200, TP=600

Тут же появляется SellStop 1,10911 с объемом 0.01*1.5+0.02=0.035=0.04 SL=200, TP=600.

И так далее, при открытии любого рыночного ордера(даже если я его открою вручную).

Если одновременно открывается несколько однонаправленных или разнонаправленных рыночных ордеров, то, напротив каждого из них, устанавливается соответствующий отложенный ордер, соответствующего объема.

И так далее... У каждого рыночного ордера всегда есть свой "противовес" с лотом, увеличенным на множитель K_Lot, с добавлением Plus_Lot, на расстоянии Distance.

Соответственно, если срабатывает отложенник, то напротив него выставляется новый ордер с еще более увеличенным лотом(по формуле). Этакий неваляшка)

Responded

1
Developer 1
Rating
(394)
Projects
555
41%
Arbitration
30
57% / 3%
Overdue
57
10%
Free
Published: 11 codes
2
Developer 2
Rating
(618)
Projects
1429
59%
Arbitration
31
81% / 0%
Overdue
10
1%
Free
3
Developer 3
Rating
(17)
Projects
25
16%
Arbitration
2
0% / 100%
Overdue
5
20%
Free
Published: 6 codes
4
Developer 4
Rating
(36)
Projects
58
47%
Arbitration
1
0% / 100%
Overdue
0
Free
5
Developer 5
Rating
(23)
Projects
53
9%
Arbitration
10
20% / 60%
Overdue
11
21%
Free
Published: 6 codes
6
Developer 6
Rating
(2)
Projects
4
0%
Arbitration
0
Overdue
2
50%
Free
7
Developer 7
Rating
(14)
Projects
23
17%
Arbitration
3
0% / 100%
Overdue
5
22%
Free

Project information

Budget
20+ USD
Deadline
from 1 to 5 day(s)