1. Иногда нарушает Условие-1 – удаляет второй ордер в момент срабатывания первого, а не после его закрытия.
2. Иногда наоборот, не удаляет несработавший ордер, когда должен, а ждет его экспирации. «Время истечения ордера» в общем не нужно, может этот параметр и дает сбой.
3. Иногда сбрасывает лот после 0.64 или 1.28, хотя в настройках стоит до 5.00.
4. Закрытие по профиту сейчас идет при убытке пары. Надо, чтоб закрывал при общем профите С ПАРЫ или с одного ордера, если второй не зацепился. Например, 1-й закрылся на +10, а 2-й на -20, то это общий убыток. Сейчас он учитывает только плюсовой и отключается при таком раскладе, а должен учитывать сумму пары, если оба включились.
5. «Время открытия» – только для самой первой пары, оно не должно влиять на последующие открытия. На тесте он иногда перестает открывать в какой-то момент и ждет этого времени.
Гляньте на скрин. Открыт 0.01 и при этом еще не удалился позапрошлый 0.64. Такая ситуация в принципе не должна быть возможна по моему ТЗ.

Может, первый глюк тянет за собой остальные. Поправьте его, потом прогоните тест с такими настройками:
Мартин = 2.0
ТП = 500
СЛ = 1000
Дельта = 150
График должен быть ровный, схож с Мартышкой.
Правда, Мартин странно работает. Увеличивает только один раз, а дальше не идет. Если будет время, можете глянуть.
Главное по Мартину: он должен учитывать сумму закрывшейся пары. Если общий минус – увеличивает, если плюс – нет.
Если это править слишком сложно, я могу подождать до следующего месяца.
mikeford