Job finished
Specification
А) Проверить математику робота
1. Когда советник получил убыток по лосю или сам вышел из убыточной позиции по алгоритму....скажем он получил -300 пунктов.
2. То советник должен открыть новый ордер с удвоенным лот уже с профитом 300 пунктов
3. Если вдруг и второй ордер закрылся убытком, то третий ордер считает общий убыток по всем ордерам в серии и открывает профит с учётом перекрытия прошлых убытков+30 пунктов прибыли
4. И так далее....4 ордер в мартине считает уже убытки по предыдущим 3 ордерам,...открывает профит с учетом перекрытия убытков+30 пунктов прибыли.
Б) Доработать открытие и закрытие ордеров с текущим настройками входа и выхода.
1. в этом коде...закрытие позиции бай как селл совпадает со входом в противоположную сторону (с учетом мартингейла). Но вот почему то робот только закрывает позицию, а новую не открывает.
В) Пожелания к исполнителю.
1. Внимательно изучить код (особенно условия закрытия ордеров, т.к, именно в этих местах должны открываться противоположные ордера). Мне надо устранить именно эту ошибку.... при включенном ограничении по ордерам....и при текущих настройках советника.
"sinput eSeparate emp3; // ========== Ограничения по ордерам ==========
extern bool swMaxOrder= true; // вкл. ограничитель
extern int MaxOrder= 1; // макс. кол-во ордеров" и т.д.
2. Прежде чем, мне высылать код на проверку, то сами прогоните его пожалуйста в тестере....внимательно посмотрите что у вас получилось.. входа и выходы...если все соответсвует заданию, то уже кидайте в ветку.
Сейчас в коде очень простой код входа и выхода в рынок...это сделано мною специально, чтобы максимально просто и быстро проверить работу советнику на наличие ошибок в работе.
3. Сделать это надо до 18.00 по МСК в субботу 09.09.2017
4. Все функции по советнику которые сейчас там есть должны остаться работоспособными и оптимизированы с вашей работой по коду.