На первой свече свече происходит вход в позицию на открытии следующей tslab ставит стоп лосс. Если рынок уже ушел за цену стопа то происходит выход из позиции по цене открытия. Но в тестере есть ситуации когда выхода по стопу не происходит хотя цена открытия находится ниже цены стоп лоса а вместо этого происходит выход с прибылью по лимитному ордеру на той же свече. Почему и как это исправить ?
Если в одном баре и стоп и профит срабатывают, то программа возьмет для расчета тот выход, блок которого попал первым в редактор.
В реале это будет исполняться либо связной заявкой, если поддерживает брокер. Либо будет выставляться та заявка, что на момент пересчета ближе к текущей цене.
Здесь нужно понимать, что программа, в лаборатории не знает какая цена была первой профит или стоп в одной целой свече. По-этому единственный правильный вариант тестировать на меньшем таймфрейме с применением Сжатия.