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

MQL4 Эксперты

Работа завершена

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

Техническое задание

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

Параметры:

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.

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

Откликнулись

1
Разработчик 1
Оценка
(394)
Проекты
555
41%
Арбитраж
30
57% / 3%
Просрочено
57
10%
Свободен
Опубликовал: 11 примеров
2
Разработчик 2
Оценка
(618)
Проекты
1429
59%
Арбитраж
31
81% / 0%
Просрочено
10
1%
Свободен
3
Разработчик 3
Оценка
(17)
Проекты
25
16%
Арбитраж
2
0% / 100%
Просрочено
5
20%
Свободен
Опубликовал: 6 примеров
4
Разработчик 4
Оценка
(36)
Проекты
58
47%
Арбитраж
1
0% / 100%
Просрочено
0
Свободен
5
Разработчик 5
Оценка
(23)
Проекты
53
9%
Арбитраж
10
20% / 60%
Просрочено
11
21%
Свободен
Опубликовал: 6 примеров
6
Разработчик 6
Оценка
(2)
Проекты
4
0%
Арбитраж
0
Просрочено
2
50%
Свободен
7
Разработчик 7
Оценка
(14)
Проекты
23
17%
Арбитраж
3
0% / 100%
Просрочено
5
22%
Свободен

Информация о проекте

Бюджет
20+ USD
Сроки выполнения
от 1 до 5 дн.