Сделать закрытие сетки ордеров по стоп-лоссу и тейк-профиту

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

Время выполнения 2 часа
Отзыв от заказчика
Профессионал своего дела!
Отзыв от исполнителя
Спасибо!

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

Бюджет 30$, код элементарный.


1) Сейчас тейк-профит устанавливается для каждой позиции отдельно. Нужно переделать, чтобы тейк-профит выставлялся суммарно на все позиции по лонгу/шорту. 


Например, тейк-профит 10 пунктов и у нас накопилось 4 позиции в лонг, то они должны закрываться не по отдельности при достижении тейк-профита в 10 пунктов, а все разом при достижении общей прибыли в 10 пунктов.


Если по лонгу все позиции суммарно равны тейк-профиту, то закрываем все позиции в лонг. Если по шорту все позиции суммарно равны тейк-профиту, то закрываем все позиции в шорт. После закрытия всех позиций снова открываемся в 2 стороны.


В общем, закрывать по тейк-профиту не каждую позицию по отдельности, а сразу все направление (все лонг/все в шорт)


2) Добавить настройку "Закрывать по стоп-лоссу" true/false.


Указывается размер в пунктах. Если суммарно по всем ордерам в лонг убыток достиг заданного количества пунктов, то закрываем все ордера в лонг. То же самое и с шортами. После закрытия снова открываемся в обе стороны;


3) В исходнике есть ошибка с нормализацией или что-то такое, тоже поправить.  Должны также корректно работать в тестере.


На выходе нужно 2 исходника на MQL4 и MQL5.


Файлы:

MQ4
BuySell.mq4
44.0 Kb
MQ5
BuySell_.mq5
40.7 Kb

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

1
Разработчик 1
Оценка
(126)
Проекты
151
48%
Арбитраж
6
83% / 17%
Просрочено
2
1%
Свободен
2
Разработчик 2
Оценка
(7)
Проекты
14
7%
Арбитраж
2
50% / 50%
Просрочено
1
7%
Свободен
3
Разработчик 3
Оценка
(174)
Проекты
233
61%
Арбитраж
3
33% / 33%
Просрочено
6
3%
Свободен
Опубликовал: 1 пример
4
Разработчик 4
Оценка
(12)
Проекты
25
24%
Арбитраж
2
50% / 50%
Просрочено
2
8%
Свободен
5
Разработчик 5
Оценка
(589)
Проекты
1069
50%
Арбитраж
39
28% / 41%
Просрочено
49
5%
Работает
Опубликовал: 1 статью, 8 примеров

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

Бюджет
30+ USD