Работа завершена
Техническое задание
Бюджет 30$, код элементарный.
1) Сейчас тейк-профит устанавливается для каждой позиции отдельно. Нужно переделать, чтобы тейк-профит выставлялся суммарно на все позиции по лонгу/шорту.
Например, тейк-профит 10 пунктов и у нас накопилось 4 позиции в лонг, то они должны закрываться не по отдельности при достижении тейк-профита в 10 пунктов, а все разом при достижении общей прибыли в 10 пунктов.
Если по лонгу все позиции суммарно равны тейк-профиту, то закрываем все позиции в лонг. Если по шорту все позиции суммарно равны тейк-профиту, то закрываем все позиции в шорт. После закрытия всех позиций снова открываемся в 2 стороны.
В общем, закрывать по тейк-профиту не каждую позицию по отдельности, а сразу все направление (все лонг/все в шорт)
2) Добавить настройку "Закрывать по стоп-лоссу" true/false.
Указывается размер в пунктах. Если суммарно по всем ордерам в лонг убыток достиг заданного количества пунктов, то закрываем все ордера в лонг. То же самое и с шортами. После закрытия снова открываемся в обе стороны;
3) В исходнике есть ошибка с нормализацией или что-то такое, тоже поправить. Должны также корректно работать в тестере.
На выходе нужно 2 исходника на MQL4 и MQL5.