написал на скорую руку экспа(могут быть ошибки). сам еще не тестил, времени нет особо.
параметры СЛ и ТП не выводил пока,т.к. пока смысла в них не вижу(закрытие по сработки другого ордера)
Погонял - не катит... только потому, что нет функции жесткого тейк профита, как я просил,
далее, в работе почему то оказывается очень много открытых ордеров - задание было -
в работе только 3 ордера - 1 открытый и два отложенника, которые сами себя перекрывают.
стоп лосс не перетягивается на установленную величину в настройках.
Внесите жесткий тейк профит начиная с 1 пункта, далее, внесите функцию стоп лосс для фиксации минимально
взятого профита - +1 пункт!
и стоп лосс обязателен для функций BreakEvenAfter и BreakEvenTo!
Поясняю, если функция BreakEvenAfter = +2 пункта, а функция BreakEvenTo = +1 пункт,
то при срабатывании функции BreakEvenAfter = +2 стоп лосс перекинулся бы на значение
BreakEvenTo = +1 !!!! Ничего сложного здесь я не вижу. советник может такие параметры выставлять!
Скрины с неправильными ордерами помогли бы понять что не так. И как должно быть.
Я тестил визуально и во второй версии ошибок не нашел.
Для пипсовки есть другие алгоритмы. На +2 перевести в сл+1 ДЦ не даст. А программно это равносильно закрытию +2.
При том что на реале экспы часто кроющие менее 10пп блокируются ДЦ.