так да не так,
во первых позиции не обнуляются а биржа просто перераспределяет бабосы. во вторых , как бы да ,после 19 берется значение цены стоплоса от другог блока трейла НО: представь себе ситуацию когда трейлДо19 цену подвел ближе чем даст трейлПосле19. именно для исключения такого поворота событий и нужен Math.Max(имяЭтогоБлока[-1],