ну это-то нормально.
Ненормальна следующая ситуация.
Закрылись по 50. Стоп стоит 30. Открылись на 40 и дошли до 20.
При этом позиция должна быть расчитана как закрытая по 30.
А она считается по 40 - по открытию.
Что в корне неправильно!
В таком случае всей оптимизации и тестированию - грош цена! Так как она никак не отражает реального состояния, а только дезинформирует.
Ну и то же самое с тейк-профитом.